:root{--navy: #0d3b66;--sea: #1b6ca8;--accent: #1e88d6;--bg: #ffffff;--surface: #f3f7fb;--text: #13212e;--muted: #5a6b7b;--border: #d8e2ec;--notice-bg: #fff6e5;--notice-border: #f0c36d;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--navy: #8ec5ff;--sea: #9ad0ec;--accent: #6cb6ff;--bg: #0e1620;--surface: #15212e;--text: #e4edf5;--muted: #9db0c2;--border: #263646;--notice-bg: #2b2414;--notice-border: #7a5d22}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6;color:var(--text);background:var(--bg)}#root{min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:var(--accent)}h1,h2,h3{color:var(--navy);line-height:1.25}h1{font-size:2.2rem;margin:0 0 .6em}h2{font-size:1.5rem;margin:1.8em 0 .6em}h3{font-size:1.15rem;margin:0 0 .4em}code{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:.05em .35em}.container{max-width:1040px;margin:0 auto;padding:0 20px}.page{padding-top:40px;padding-bottom:64px}.narrow{max-width:640px}.lead{font-size:1.15rem;color:var(--muted)}.site-header{border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:10}.header-inner,.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.header-inner{height:64px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.2rem;color:var(--navy);text-decoration:none}.brand img{border-radius:8px}.nav{display:flex;gap:20px;flex-wrap:wrap}.nav a{color:var(--text);text-decoration:none}.nav a:hover,.nav a.active{color:var(--accent)}.site-header .nav{align-items:center}.menu-button{display:none;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.menu-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu-panel{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:0 14px 28px #061e3624}.menu-panel[hidden]{display:none}.menu-panel a{padding:14px 20px;border-top:1px solid var(--border);color:var(--text);font-weight:600;text-decoration:none}.menu-panel a:hover,.menu-panel a.active{color:var(--accent)}@media(max-width:760px){.site-header .nav{gap:12px}.site-header .nav a.header-link{display:none}.menu-button{display:inline-grid}}@media(min-width:761px){.menu-panel{display:none}}.site-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.95rem;padding:24px 0}.site-footer .nav a{color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-block;padding:12px 22px;border-radius:10px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.button.secondary{background:transparent;color:var(--accent)}.button:hover{filter:brightness(1.08)}.shots{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 20px;margin:0 -4px}.shot{margin:0;scroll-snap-align:start}.shot img{display:block;width:100%;height:auto;border-radius:26px;border:7px solid #10161d;box-shadow:0 14px 34px #0d3b6638}.shot figcaption{margin-top:12px;font-size:.95rem;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px}.card p{margin:0;color:var(--muted)}.notice{background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:12px;padding:4px 20px;margin-top:40px;margin-bottom:56px}.legal .notice{margin:0}.faq-section h2{margin-top:1.6em}.faq-item{border:1px solid var(--border);border-radius:12px;margin:10px 0;background:var(--surface)}.faq-item summary{cursor:pointer;padding:14px 18px;font-weight:600;list-style-position:inside}.faq-item[open] summary{border-bottom:1px solid var(--border)}.faq-answer{padding:4px 18px 8px}.legal table{width:100%;border-collapse:collapse;font-size:.95rem}.legal th,.legal td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:10px 12px}.legal th{background:var(--surface)}.video{position:relative;aspect-ratio:16 / 9}.faq-video{max-width:640px;margin:8px 0 32px}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px}.invite{max-width:560px;text-align:center;padding-top:28px}.invite-art{max-width:420px;margin:0 auto 28px;border-radius:22px;overflow:hidden;padding-top:14px;background:linear-gradient(#fff,#e8f5fc);box-shadow:0 10px 30px #0d3b6624;border:1px solid var(--border)}.invite-art img{display:block;width:100%;height:auto}.invite .eyebrow{margin:0 0 6px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.invite h1{font-size:clamp(1.8rem,6vw,2.3rem);margin-bottom:.4em}.invite-boat{display:inline-block;margin:0 0 14px;padding:4px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--navy);font-weight:600;max-width:100%;overflow-wrap:anywhere}.invite .lead{margin:0 auto;max-width:30em}.invite .actions{flex-direction:column;align-items:center;gap:10px;margin-top:26px}.invite .actions .button{width:100%;max-width:360px;text-align:center}.button.big{padding:15px 22px;font-size:1.08rem;box-shadow:0 6px 18px #1e88d647}.invite .small{font-size:.95rem;margin-top:22px}.store-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:26px}.store-badge{display:block;line-height:0}.store-badge img{display:block}.store-badge.play img,.store-badge.apple img{height:52px;width:auto}.store-badge.disabled{opacity:.35;filter:grayscale(1);cursor:not-allowed}button.store-badge{padding:0;border:0;background:none;font:inherit}.store-badge-wrap{position:relative;display:block}.store-bubble{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:5;width:max-content;max-width:240px;padding:8px 12px;border-radius:10px;background:#0d3b66;color:#fff;font-size:.9rem;line-height:1.35;text-align:center;box-shadow:0 6px 18px #0d3b6640}.store-bubble:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#0d3b66}.invite-steps{list-style:none;counter-reset:step;padding:0;margin:36px auto 0;max-width:400px;text-align:left;display:grid;gap:12px}.invite-steps li{counter-increment:step;display:flex;align-items:center;gap:12px}.invite-steps li:before{content:counter(step);flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.95rem;color:#fff;background:var(--accent)}.invite-notes{margin-top:32px;padding:6px 20px;text-align:left;font-size:.95rem;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:14px}@media(prefers-color-scheme:dark){.invite-art{box-shadow:none}.invite-steps li:before,.invite .button:not(.secondary){color:#0e1620}}@media(max-width:760px){.shots{grid-auto-columns:62%}.header-inner{height:auto;padding:12px 20px}.legal table{display:block;overflow-x:auto}}.lang-menu{position:relative;display:inline-flex;align-items:center;gap:2px;padding:4px 8px;border:1px solid var(--border, rgb(0 0 0 / .15));border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer}.lang-menu:after{content:"▾";font-size:.7rem;opacity:.7;pointer-events:none}.lang-menu select{position:absolute;inset:-1px;z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;cursor:pointer;font-size:1rem}.lang-menu:focus-within{outline:2px solid var(--accent, #1b5a8f);outline-offset:2px}.legal-note{padding:10px 14px;border-radius:8px;background:#1b5a8f14;font-size:.95rem}.shots-section{position:relative;z-index:1;margin-top:-190px}.shots-section h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shots-section .shot img{box-shadow:0 18px 44px #061e3661}@media(min-width:761px){.shots-section{margin-top:-110px}}.shots-carousel{position:relative}.shots:focus-visible{outline:2px solid var(--accent, #1b5a8f);outline-offset:4px;border-radius:12px}.shots-nav{display:none}@media(hover:hover)and (pointer:fine){.shots-nav{display:grid;place-items:center;position:absolute;z-index:2;top:252px;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;padding:0 0 4px;background:#ffffffeb;color:#0d3b66;font-size:2rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px #061e364d;transition:transform .15s,background .15s}.shots-nav:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.shots-nav:focus-visible{outline:2px solid var(--accent, #1b5a8f);outline-offset:3px}.shots-nav.prev{left:-12px}.shots-nav.next{right:-12px}.shots-nav[hidden]{display:none}.shot{cursor:pointer}}.features{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.feature{position:relative;overflow:hidden;padding:26px 24px 28px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 22%,var(--border));background:linear-gradient(155deg,color-mix(in srgb,var(--c) 13%,var(--surface)) 0%,var(--surface) 48%);transition:transform .2s ease,box-shadow .2s ease}.feature:hover{transform:translateY(-4px);box-shadow:0 16px 34px color-mix(in srgb,var(--c) 22%,transparent)}.feature-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border-radius:16px;background:linear-gradient(140deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c));color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--c) 38%,transparent)}.feature h3{position:relative;margin:0 0 8px;color:color-mix(in srgb,var(--c) 55%,var(--navy))}.feature p{position:relative;margin:0;color:var(--muted)}.feature-mark{position:absolute;right:-22px;bottom:-26px;color:var(--c);opacity:.07;pointer-events:none}@media(prefers-reduced-motion:reduce){.feature{transition:none}.feature:hover{transform:none}}.article{max-width:760px}.article .steps{padding-left:1.4em}.article .steps li{margin-bottom:.8em}.article-end{margin-top:48px;padding-top:28px;border-top:1px solid var(--border)}.article-end .store-badges{justify-content:flex-start;margin:16px 0}.calc{margin:28px 0 8px;padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.calc-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0}.calc-row:first-child{margin-top:0}.calc-label{min-width:110px;font-weight:700;color:var(--navy)}.calc-choice{display:inline-flex;flex-wrap:wrap;gap:6px}.calc-choice button{padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-size:.95rem;cursor:pointer}.calc-choice button.on{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:600}.calc-choice button:focus-visible,.calc-input input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0}.calc-field{display:flex;flex-direction:column;gap:6px;font-size:.95rem}.calc-input{display:flex;align-items:center;gap:8px}.calc-input input{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:1.05rem}.calc-unit{color:var(--muted);min-width:1.5em}.calc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.calc-result{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.calc-result.main{border-color:var(--accent)}.calc-result-label{font-size:.85rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.calc-result strong{font-size:1.9rem;line-height:1.15;color:var(--navy)}.calc-result-note{font-size:.88rem;color:var(--muted);line-height:1.4}.calc-invalid{margin:22px 0 0;color:var(--muted)}.calc-table{border-collapse:collapse;font-size:.98rem}.calc-table th,.calc-table td{padding:8px 14px;border:1px solid var(--border);text-align:center}.calc-table th[scope=row]{text-align:left}.calc-table td.on{background:var(--accent);color:#fff;font-weight:700}@media(max-width:640px){.calc{padding:16px}.calc-fields,.calc-results{grid-template-columns:1fr}.calc-label{min-width:0;width:100%}}.scope-diagram{margin:18px 0 8px}.scope-views{display:grid;grid-template-columns:3fr 2fr;gap:10px;align-items:center}.scope-diagram .sky{fill:#ffffff38}.scope-diagram .seabed{fill:#dcbd8d}.scope-diagram .surface{stroke:#fff;stroke-width:2.5}.scope-diagram .water-now{stroke:#ffffffd9;stroke-width:2;stroke-dasharray:6 5}.scope-diagram .side-rode{fill:none;stroke:#2b3440;stroke-width:3;stroke-linecap:round}.scope-diagram .side-mast{stroke:#3d434a;stroke-width:3;stroke-linecap:round}.scope-diagram .dim{stroke:#0b2740;stroke-width:2}.scope-diagram .dim.tide{stroke-dasharray:3 3}.scope-diagram .dim-label{fill:#0b2740;font-size:17px;font-weight:800;paint-order:stroke;stroke:#ffffffd9;stroke-width:4px}.scope-diagram .alarm-ring{fill:none;stroke:var(--signal);stroke-width:3;stroke-dasharray:9 7}.scope-legend .k-depth:before,.scope-legend .k-bow:before{background:#0b2740}.scope-legend .k-tide:before{background:transparent;border:2px dashed #0b2740}.scope-legend .k-rode:before{background:#2b3440}.scope-legend .k-swing:before{background:#ffffff80;border:2px dashed #1f6ea8}.scope-legend .k-alarm:before{background:var(--signal)}@media(max-width:640px){.scope-views{grid-template-columns:1fr}}:root{--signal: #ff5a1f;--ok: #1f9d55;--warn: #f2a516}@media(prefers-color-scheme:dark){:root{--signal: #ff7a45;--ok: #3fbf74;--warn: #f5b93a}}.band{background:var(--surface)}.band-section{padding-top:64px;padding-bottom:64px}.band-section h2{margin-top:0;font-size:clamp(1.6rem,3.2vw,2.2rem);letter-spacing:-.01em}.kicker{margin:0 0 8px;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.muted{color:var(--muted)}.small{font-size:.9rem}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.hero{position:relative;display:flex;align-items:flex-end;color:#fff;min-height:min(90vh,780px);background:linear-gradient(90deg,#041e34cc,#041e348c 42%,#041e3400 72%),linear-gradient(0deg,rgb(4 30 52 / .35),transparent 40%),url(/photos/bay.jpg) 50% 96% / cover no-repeat #1f6ea8}.hero-inner{width:100%;padding-top:96px;padding-bottom:170px}.hero .eyebrow{margin:0 0 12px;font-size:.85rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#a8e4ff}.hero h1{color:#fff;font-size:clamp(2.6rem,7vw,4.6rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 18px;max-width:13ch}.hero .lead{font-size:clamp(1.05rem,2vw,1.25rem);max-width:36ch;color:#e8f2fa;margin:0}.ticks{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:700;color:#fff}.ticks li{display:flex;align-items:center;gap:8px}.ticks li:before{content:"✓";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ok);color:#fff;font-size:.85rem;font-weight:900}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.hero-cta .store-badges{margin:0;justify-content:flex-start}.button.ghost{background:transparent;color:#fff;border:2px solid rgb(255 255 255 / .75);border-radius:999px;padding:10px 20px;font-weight:700;text-decoration:none}.button.ghost:hover{background:#ffffff1f}.am-demo{border-radius:22px;overflow:hidden;padding:14px 14px 12px;background:linear-gradient(160deg,#4fb0dc,#1f6ea8);box-shadow:0 20px 50px #0d3b662e}.am-demo.stage-alarm{animation:am-flash .9s ease-in-out infinite alternate}@keyframes am-flash{to{box-shadow:0 0 0 6px var(--signal),0 20px 50px #ff5a1f73}}.am-demo-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.am-seg{display:inline-flex;background:#fffc;border-radius:999px;padding:4px;gap:2px}.am-seg button,.am-drag{font:inherit;font-size:.9rem;font-weight:700;border:0;border-radius:999px;padding:6px 14px;cursor:pointer}.am-seg button{background:transparent;color:#0d3b66}.am-seg button.active{background:#0d3b66;color:#fff}.am-drag{background:var(--signal);color:#fff;box-shadow:0 6px 16px #ff5a1f59}.am-drag:disabled{opacity:.55;cursor:default}.am-demo-svg{display:block;width:100%;height:auto}.am-demo-svg .wave{fill:none;stroke:#ffffff73;stroke-width:3;stroke-linecap:round;animation:am-wave 3s ease-in-out infinite alternate}.am-demo-svg .wave:nth-child(2n){animation-delay:-1.5s}@keyframes am-wave{to{transform:translate(-14px)}}.am-demo-svg .zone{fill:#ffffff29;stroke:#fff;stroke-width:3;stroke-dasharray:9 7;transition:fill .4s,stroke .4s}.am-demo.stage-alarm .zone{fill:#ff5a1f2e;stroke:var(--signal)}.am-demo-svg .swing{animation:am-swing 7s ease-in-out infinite alternate}.am-demo-svg .swing.held{animation-play-state:paused}@keyframes am-swing{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.am-demo-svg .chain{stroke:#2b3440;stroke-width:3}.am-demo-svg .drift,.am-demo-svg .trail{transition:transform 2.6s cubic-bezier(.4,.1,.6,1)}.am-demo-svg .trail{stroke:#ffffffbf;stroke-width:4;stroke-dasharray:2 7;stroke-linecap:round}.am-demo-svg .drop-point{fill:none;stroke:#fff;stroke-width:2.5;stroke-dasharray:3 3}.am-demo-svg .hull{fill:#fbfaf6;stroke:#0b2740;stroke-width:2.5;filter:drop-shadow(0 6px 8px rgb(6 30 54 / .35))}.am-demo-svg .cabin{fill:#d8b483;stroke:#78542899;stroke-width:1.5}.am-demo-svg .mast{fill:#3d434a}.am-demo-svg .phone{fill:var(--ok);stroke:#fff;stroke-width:2}.am-demo.stage-alarm .phone{fill:var(--signal);animation:am-blink .4s steps(2) infinite}@keyframes am-blink{50%{opacity:.3}}.am-demo-svg .anchor-mark circle{fill:#0d3b66;stroke:#fff;stroke-width:3}.am-demo-svg .anchor-mark path{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round}.am-phones{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:8px}.am-phones li{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#ffffffd9;color:#0b2740;font-size:.85rem;font-weight:700}.am-phones li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ok)}.am-demo.stage-alarm .am-phones li{background:var(--signal);color:#fff}.am-demo.stage-alarm .am-phones li:before{background:#fff;animation:am-blink .4s steps(2) infinite}.am-demo-status{margin:0;min-height:2.6em;font-weight:700;color:#0b2740;background:#ffffffe0;border-radius:12px;padding:8px 12px}.am-demo.stage-alarm .am-demo-status{color:#fff;background:var(--signal)}.stages{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stage{background:var(--bg);border-radius:18px;padding:24px 22px;border-top:6px solid var(--ok);box-shadow:0 8px 24px #0d3b6614}.stage.s1{border-top-color:var(--accent)}.stage.s2{border-top-color:var(--signal)}.stage-t{display:inline-block;font-weight:800;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.stage.s2 .stage-t{color:var(--signal)}.stage h3{margin:0 0 6px;font-size:1.3rem}.stage p{margin:0;color:var(--muted)}.scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.scene{border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.scene:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0d3b6629}.scene-photo{position:relative;aspect-ratio:16 / 9;background:center / cover no-repeat #9db7cf}.scene-tag{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:999px;background:#0d3b66;color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 16px #00000040}.scene-body{padding:18px 22px 22px}.scene-body h3{margin:0 0 6px;font-size:1.3rem}.scene-body p{margin:0;color:var(--muted)}.final{color:#fff;text-align:center;background:linear-gradient(#06162873,#061628a6),url(/photos/sunset.jpg) center / cover no-repeat #1f3a5a}.final-inner{padding-top:96px;padding-bottom:96px}.final h2{color:#fff;margin:0 0 10px;font-size:clamp(1.8rem,4vw,2.6rem)}.final p{margin:0 0 24px;font-size:1.15rem;color:#e6eef6}.final .store-badges{justify-content:center}@media(max-width:860px){.split{grid-template-columns:1fr;gap:28px}.stages,.scenes{grid-template-columns:1fr}}@media(max-width:760px){.hero{min-height:0;background:linear-gradient(0deg,#041e34d9,#041e3499 70%,#041e3459),url(/photos/bay.jpg) 45% 40% / cover no-repeat #1f6ea8}.hero-inner{padding-top:64px;padding-bottom:240px}.hero-cta .button.ghost{display:none}}@media(prefers-reduced-motion:reduce){.am-demo-svg .swing,.am-demo-svg .wave,.am-demo.stage-alarm,.am-demo-svg .phone,.am-phones li:before{animation:none!important}.am-demo-svg .drift,.am-demo-svg .trail,.scene{transition:none}}.calc-link{font-weight:700;text-decoration:none}.calc-link:hover{text-decoration:underline}
