@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_FHwKyWpnJF73ED8YXqaGxKr5qWVL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#faf9f7;--surface-low:#f2f0ec;--surface-card:#fff;--surface-high:#fff;--ink-rgb:24 22 19;--on-ink:#fbfaf8;--ink-100:rgb(var(--ink-rgb));--ink-70:rgb(var(--ink-rgb) / .72);--ink-45:rgb(var(--ink-rgb) / .62);--ink-28:rgb(var(--ink-rgb) / .34);--ink-14:rgb(var(--ink-rgb) / .16);--ink-10:rgb(var(--ink-rgb) / .11);--ink-08:rgb(var(--ink-rgb) / .085);--ink-05:rgb(var(--ink-rgb) / .055);--shadow-card:0 1px 2px #1f1b160d, 0 3px 10px #1f1b160d, 0 14px 30px -6px #1f1b1614;--shadow-float:0 2px 6px #1f1b160f, 0 12px 28px -4px #1f1b161a, 0 36px 84px -12px #1f1b1629;--shadow-pop:0 2px 8px #1f1b1612, 0 26px 48px -10px #1f1b162b, 0 70px 150px -24px #1f1b1652;--accent:#0d9488;--accent-deep:#0f766e;--accent-soft:#0d948824;--r-control:12px;--r-card:16px;--r-pill:999px;--ease-smooth:.22s ease-out;--ease-spring:cubic-bezier(.16, 1, .3, 1);--font-stack:var(--font-geist), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--nav-clearance:96px}.stage,.mock-window,.slate-mock,.elevate-mock,.ss-panel,.ss-mini,.dv-screen,.dv-phone,.mock-hud,.dv-hud,.dv-cmdbar,.hd-hud,.hud{--bg:#0a0a0b;--surface-low:#121214;--surface-card:#161618;--surface-high:#202022;--ink-rgb:246 246 247;--on-ink:#0a0a0b;--ink-100:rgb(var(--ink-rgb));--ink-70:rgb(var(--ink-rgb) / .72);--ink-45:rgb(var(--ink-rgb) / .48);--ink-28:rgb(var(--ink-rgb) / .3);--ink-14:rgb(var(--ink-rgb) / .16);--ink-10:rgb(var(--ink-rgb) / .12);--ink-08:rgb(var(--ink-rgb) / .09);--ink-05:rgb(var(--ink-rgb) / .06);--shadow-float:0 12px 22px #0000004d;--shadow-card:0 4px 10px #0000002e;--shadow-pop:0 2px 8px #1f1b1612, 0 26px 48px -10px #1f1b162b, 0 70px 150px -24px #1f1b1652;--accent:#2dd4bf;--accent-deep:#2dd4bf;--accent-soft:#2dd4bf2e;color:var(--ink-100)}.stage{--bg:#171412;--surface-low:#1e1a17;--surface-card:#221e1a;--surface-high:#2b2723;--on-ink:#171412;background:var(--bg)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0b;--surface-low:#121214;--surface-card:#161618;--surface-high:#202022;--ink-rgb:246 246 247;--on-ink:#0a0a0b;--ink-100:rgb(var(--ink-rgb));--ink-70:rgb(var(--ink-rgb) / .72);--ink-45:rgb(var(--ink-rgb) / .48);--ink-28:rgb(var(--ink-rgb) / .3);--ink-14:rgb(var(--ink-rgb) / .16);--ink-10:rgb(var(--ink-rgb) / .12);--ink-08:rgb(var(--ink-rgb) / .09);--ink-05:rgb(var(--ink-rgb) / .06);--shadow-card:0 4px 10px #00000047;--shadow-float:0 12px 28px #0006;--shadow-pop:0 26px 60px -10px #0000008c;--accent:#2dd4bf;--accent-deep:#2dd4bf;--accent-soft:#2dd4bf2e}:root[data-theme=dark] body:after{display:none}:root[data-theme=dark] .nav-pill{background:#121214b8;border-color:#f6f6f71a;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d,0 12px 36px -6px #00000080}:root[data-theme=dark] .nav-sheet{background:#121214f5;border-color:#f6f6f71a}:root[data-theme=dark] .art{filter:invert()hue-rotate(180deg)}:root[data-theme=dark] .bento-tile{background:linear-gradient(180deg, var(--surface-card), var(--surface-low));border-color:#f6f6f71a}:root[data-theme=dark] .btn-hero{box-shadow:inset 0 1px #ffffff59,0 2px 6px #00000059,0 16px 36px -8px #0000008c}:root[data-theme=dark] .btn-hero:hover{box-shadow:inset 0 1px #ffffff59,0 4px 10px #0006,0 24px 48px -10px #0009}.theme-toggle{border-radius:var(--r-pill);width:34px;height:34px;color:var(--ink-70);cursor:pointer;transition:background-color var(--ease-smooth), color var(--ease-smooth);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{background:var(--ink-05);color:var(--ink-100)}.theme-toggle .tt-sun{display:none}:root[data-theme=dark] .theme-toggle .tt-sun{display:block}:root[data-theme=dark] .theme-toggle .tt-moon{display:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-100);font-family:var(--font-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:500;line-height:24px}body:after{content:"";z-index:40;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.11 0 0 0 0 0.09 0 0 0 0.045 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (max-width:719px){body:after{display:none}}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:4px}a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28);transition:text-decoration-color var(--ease-smooth)}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}h1,h2,h3,p{margin:0}.display{font-size:36px;font-weight:700;line-height:44px}.title{font-size:22px;font-weight:700;line-height:28px}.body-lg{font-size:18px;font-weight:500;line-height:28px}.callout{font-size:14px;font-weight:500;line-height:20px}.label{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-45);font-size:11px;font-weight:600;line-height:13px}.caption{color:var(--ink-45);font-size:12px;font-weight:500;line-height:16px}.muted{color:var(--ink-70)}.faint{color:var(--ink-45)}.num{font-variant-numeric:tabular-nums}@media (min-width:720px){.display{font-size:44px;line-height:52px}}.container{max-width:1024px;margin-inline:auto;padding-inline:16px}@media (min-width:720px){.container{padding-inline:28px}}.section{padding-block:80px}.section+.section{border-top:1px solid var(--ink-10)}.stack-xs{flex-direction:column;gap:8px;display:flex}.stack-sm{flex-direction:column;gap:12px;display:flex}.stack-md{flex-direction:column;gap:16px;display:flex}.stack-lg{flex-direction:column;gap:28px;display:flex}.row{align-items:center;gap:12px;display:flex}.grid-3,.grid-2{grid-template-columns:1fr;gap:16px;display:grid}.grid-4{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:419px){.grid-4{grid-template-columns:1fr}}@media (min-width:720px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.btn{border-radius:var(--r-control);height:44px;font-family:var(--font-stack);cursor:pointer;white-space:nowrap;transition:opacity var(--ease-smooth), background-color var(--ease-smooth), transform .25s var(--ease-spring), box-shadow .25s var(--ease-spring);justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled){transform:translateY(-1.5px)}.btn:active:not(:disabled){transform:translateY(0)scale(.985)}.btn-primary:hover:not(:disabled){box-shadow:0 8px 20px -4px #1f1b1659}}.btn-primary{background:var(--ink-100);color:var(--on-ink);border:none}.btn-primary:hover{opacity:.85}.btn-primary:disabled{opacity:.4;cursor:default}.btn-secondary{color:var(--ink-100);border:1px solid var(--ink-14);background:0 0}.btn-secondary:hover{background:var(--ink-05)}.btn-secondary:disabled{opacity:.4;cursor:default}.card{background:var(--surface-card);border:1px solid var(--ink-10);border-radius:var(--r-card);padding:28px}.card-quiet{background:var(--surface-low);border:1px solid var(--ink-10);border-radius:var(--r-card);padding:20px}.well{background:var(--ink-05);border-radius:var(--r-control);padding:16px}.hairline-top{border-top:1px solid var(--ink-10)}.input{border-radius:var(--r-control);border:1px solid rgb(var(--ink-rgb) / .48);background:var(--bg);height:44px;color:var(--ink-100);font-family:var(--font-stack);width:100%;transition:border-color var(--ease-smooth);padding-inline:16px;font-size:15px;font-weight:500}.input::placeholder{color:var(--ink-45)}.input:focus{border-color:var(--accent-deep);outline:none}.form-row{gap:8px;width:100%;max-width:440px;display:flex}.form-row .input{flex:1;min-width:0}.navwrap{inset-inline:0;z-index:50;pointer-events:none;justify-content:center;padding-inline:12px;display:flex;position:fixed;top:14px}main{padding-top:var(--nav-clearance)}.nav-pill{pointer-events:auto;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#ffffffc7;border:1px solid #1f1b1614;align-items:center;gap:24px;padding:11px 12px 11px 22px;display:flex;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #1f1b160d,0 12px 36px -6px #1f1b1624}.nav-pill a{color:var(--ink-70);transition:color var(--ease-smooth);font-size:15.5px;font-weight:500;text-decoration:none}.nav-pill a:hover{color:var(--ink-100)}.nav-pill a.wordmark{color:var(--ink-100);font-size:18px}.nav-links{align-items:center;gap:20px;display:flex}.nav-cta{background:var(--ink-100);border-radius:var(--r-pill);transition:opacity var(--ease-smooth);padding:10px 20px;font-weight:600}.nav-pill a.nav-cta,.nav-pill a.nav-cta:hover{color:var(--on-ink)}.nav-pill a.nav-cta:hover{opacity:.85}.nav-mobile{display:none;position:relative}.nav-mobile summary{border-radius:var(--r-pill);cursor:pointer;place-items:center;width:38px;height:38px;list-style:none;display:grid}.nav-mobile summary::-webkit-details-marker{display:none}.nav-burger,.nav-burger:before,.nav-burger:after{background:var(--ink-100);border-radius:1px;width:16px;height:2px;display:block}.nav-burger{position:relative}.nav-burger:before,.nav-burger:after{content:"";position:absolute;left:0}.nav-burger:before{top:-5px}.nav-burger:after{top:5px}.nav-sheet{border-radius:var(--r-card);-webkit-backdrop-filter:blur(20px);min-width:200px;box-shadow:var(--shadow-float);background:#fffffff0;border:1px solid #1f1b1614;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 14px);right:-10px}.nav-sheet a{border-radius:var(--r-control);padding:10px 14px;font-size:15px}.nav-sheet a:hover{background:var(--ink-05);color:var(--ink-100)}@media (max-width:979px){.nav-pill{gap:16px}.nav-links{gap:14px}}@media (max-width:859px){.nav-links,.nav-cta{display:none}.nav-mobile{display:block}.nav-pill{gap:14px;padding:7px 8px 7px 16px}}.nav-dropdown{align-items:center;display:inline-flex;position:relative}.nav-dropdown-trigger{align-items:center;gap:4px;display:inline-flex}.nav-chevron{color:var(--ink-45);transition:color var(--ease-smooth);font-size:9px;line-height:1}.nav-dropdown:hover .nav-chevron,.nav-dropdown:focus-within .nav-chevron{color:var(--ink-100)}.nav-dropdown-menu{z-index:20;background:var(--surface-card);border:1px solid var(--ink-10);border-radius:var(--r-card);min-width:176px;box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity var(--ease-smooth), transform var(--ease-smooth), visibility var(--ease-smooth);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{border-radius:var(--r-control);color:var(--ink-70);white-space:nowrap;transition:background-color var(--ease-smooth), color var(--ease-smooth);padding:8px 12px}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:var(--ink-05);color:var(--ink-100)}.wordmark{align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.footer{padding:72px 0 0;overflow:hidden}.footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:56px;display:grid}.footer-cols{grid-template-columns:repeat(2,1fr);gap:32px 24px;display:grid}.footer a{color:var(--ink-70);transition:color var(--ease-smooth);font-size:14px;font-weight:450;text-decoration:none}.footer a:hover{color:var(--ink-100)}.footer a.wordmark{color:var(--ink-100);font-size:17px}.footer-brand .caption{max-width:30ch}.footer-bottom{border-top:1px solid var(--ink-10);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:22px;display:flex}.footer-bottom a{font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28)}.footer-ghost{letter-spacing:-.05em;text-align:center;color:var(--ink-05);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(110px,17vw,250px);font-weight:800;line-height:.76;transform:translateY(16%)}@media (min-width:720px){.footer-cols{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.4fr 4fr}.footer-cols{grid-template-columns:repeat(7,auto);justify-content:space-between}}.hud{background:var(--surface-card);border:1px solid var(--ink-10);width:min(480px,100%);height:88px;box-shadow:var(--shadow-float);border-radius:26px;align-items:center;gap:16px;margin-inline:auto;padding-inline:24px;display:flex;position:relative;overflow:hidden}.hud:before{content:"";background:#ffffff2e;height:1px;position:absolute;inset:0 0 auto}.orb{background:var(--accent);border-radius:999px;flex-shrink:0;width:28px;height:28px;animation:1.5s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.92)}}.waveform{flex:1;align-items:center;gap:2.5px;height:44px;display:flex}.wf-bar{background:var(--ink-100);border-radius:1px;width:2px;animation:1.2s ease-in-out infinite wf}@keyframes wf{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.reward-pill{z-index:50;border-radius:var(--r-pill);background:var(--ink-100);color:var(--on-ink);box-shadow:var(--shadow-float);animation:reward-in var(--ease-smooth);align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:fixed;top:92px;left:50%;transform:translate(-50%)}@keyframes reward-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.hud-timer{font-variant-numeric:tabular-nums;color:var(--ink-70);flex-shrink:0;font-size:14px;font-weight:600}.chip{border-radius:var(--r-pill);background:var(--ink-100);color:var(--on-ink);box-shadow:var(--shadow-card);align-items:center;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.chip-text{padding:12px 16px}.chip-undo{border-left:1px solid color-mix(in srgb, var(--on-ink) 25%, transparent);opacity:.85;padding:12px 16px}.transcript-raw{color:var(--ink-45);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28)}.struck-word{color:var(--ink-100);text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--ink-rgb) / .4);text-decoration-color:rgb(var(--ink-rgb) / .4);font-weight:600}.disclosure{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.count-pill{border-radius:var(--r-pill);background:var(--ink-100);min-width:20px;color:var(--on-ink);justify-content:center;align-items:center;padding:1px 7px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.demo{flex-direction:column;gap:14px;display:flex}.demo-line{align-items:flex-start;gap:12px;display:flex}.demo-tag{letter-spacing:.4px;width:64px;color:var(--ink-45);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:600;line-height:16px}.demo-text{flex:1;min-width:0}.demo-raw{color:var(--ink-45)}.demo-clean{color:var(--ink-100);font-weight:600}.demo-caret{vertical-align:text-bottom;background:var(--accent);opacity:0;width:2px;height:1em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.demo-raw{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;animation:7s step-end infinite demo-strike}.demo-clean{clip-path:inset(0 100% 0 0);animation:7s ease-in-out infinite demo-reveal}.demo-caret{animation:7s ease-in-out infinite demo-caret}@keyframes demo-strike{0%,34%{text-decoration-color:#0000}40%,to{-webkit-text-decoration-color:var(--ink-28);text-decoration-color:var(--ink-28)}}@keyframes demo-reveal{0%,40%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0)}}@keyframes demo-caret{0%,40%{opacity:0}44%,60%{opacity:1}62%,to{opacity:0}}}.stat-value{font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:44px}.stat-unit{color:var(--ink-45);font-size:18px;font-weight:600}.prose{max-width:680px}.prose h1{margin:0 0 16px;font-size:36px;font-weight:700;line-height:44px}.prose h2{margin:40px 0 12px;font-size:22px;font-weight:700;line-height:28px}.prose h3{margin:28px 0 8px;font-size:17px;font-weight:600;line-height:24px}.prose p,.prose li{color:var(--ink-70);margin:0 0 16px;font-size:16px;font-weight:500;line-height:26px}.prose li{margin-bottom:8px}.prose ul,.prose ol{margin:0 0 16px;padding-left:24px}.prose strong{color:var(--ink-100);font-weight:600}.prose blockquote{border-left:2px solid var(--ink-14);color:var(--ink-45);margin:0 0 16px;padding-left:16px}.prose code{background:var(--ink-05);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.prose hr{border:none;border-top:1px solid var(--ink-10);margin:28px 0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orb,.wf-bar,.reward-pill,.eyebrow-dot,.scene-caret,.mock-caret,.mock-orb,.dv-orb,.dv-mic-dot,.dv-progress{animation:none}*,:before,:after{transition-duration:.01ms!important}}.display-xl{letter-spacing:-.02em;font-size:52px;font-weight:700;line-height:58px}@media (max-width:720px){.display-xl{font-size:38px;line-height:44px}}.hero-copy{max-width:680px}.art{border-radius:var(--r-card);border:1px solid var(--ink-10);width:100%;height:auto;display:block}.art-square{max-width:420px;margin:0 auto}.art-band{padding:8px 0 24px}.grid-center{align-items:center}.chip-float{justify-content:center;display:flex}.cta-final{align-items:flex-start}@media (prefers-reduced-motion:no-preference){.hero-copy>:not(h1):not(.display){opacity:0;animation:rise-in .8s var(--ease-spring) both;animation-delay:80ms;transform:translateY(16px)}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.hero-copy>:nth-child(6){animation-delay:.4s}.hero-art{animation:art-in .9s var(--ease-spring) both, art-float 7s 1.2s ease-in-out infinite alternate}@keyframes art-in{0%{transform:translateY(24px)scale(.965)rotate(.6deg)}to{transform:none}}@keyframes art-float{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-9px)rotate(-.5deg)}}}.ivs{width:100%;max-width:460px;margin-inline:auto;display:block}.ivs-wave{fill:none;stroke:var(--accent);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.ivs-page{fill:none;stroke:var(--ink-28);stroke-width:2.4px}.ivs-line{stroke:rgb(var(--ink-rgb) / .6);stroke-width:2.6px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.ivs-wave,.ivs-page,.ivs-line{stroke-dasharray:1;animation:ivs-draw 1.2s var(--ease-spring) both}.ivs-wave{animation-duration:1.6s;animation-delay:.1s}.ivs-page{animation-delay:.85s}.ivs-line{animation-delay:var(--d,1.1s)}@keyframes ivs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ivs{animation:7s ease-in-out 2.4s infinite alternate art-float}}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal[data-armed]{opacity:0;transform:translateY(14px)}.reveal.revealed{opacity:1;transform:none}.lift{transition:transform var(--ease-smooth), box-shadow var(--ease-smooth)}.lift:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}}.cycle-toggle{border-radius:var(--r-pill);background:var(--surface-card);border:1px solid var(--ink-10);box-shadow:var(--shadow-card);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.pro-card{box-shadow:var(--shadow-pop);background:linear-gradient(#221e1a,#1a1714);border-color:#f6f4f024;position:relative;overflow:hidden}.pro-card:before{content:"";background:#ffffff2e;height:1px;position:absolute;inset:0 0 auto}.cycle-toggle button{appearance:none;color:var(--ink-70);font:inherit;border-radius:var(--r-pill);cursor:pointer;transition:background var(--ease-smooth), color var(--ease-smooth);background:0 0;border:0;padding:6px 16px;font-size:14px;font-weight:600}.cycle-toggle button[aria-pressed=true]{background:var(--ink-100);color:var(--on-ink)}.price-figure{font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:48px}.price-note{min-height:20px}.meter{border-radius:var(--r-pill);background:var(--ink-08);height:6px;overflow:hidden}.meter>span{background:var(--ink-100);border-radius:var(--r-pill);height:100%;transition:width .4s ease-out;display:block}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));align-items:start;gap:28px 24px;display:grid}.footer-cols a{color:var(--ink-70);font-size:14px;line-height:22px;text-decoration:none}.footer-cols a:hover{color:var(--ink-100)}.badge{border-radius:var(--r-pill);border:1px solid var(--ink-14);color:var(--ink-70);align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.vocab-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.vocab-cell{border-radius:var(--r-control);background:var(--ink-05);border:1px solid var(--ink-08);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.icon-x{background:var(--ink-08);width:22px;height:22px;color:var(--ink-45);cursor:pointer;transition:transform var(--ease-smooth), background-color var(--ease-smooth), color var(--ease-smooth);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.icon-x:hover{background:var(--ink-14);color:var(--ink-100);transform:scale(1.18)}.option-list{border-radius:var(--r-control);background:var(--ink-05);border:1px solid var(--ink-08);flex-direction:column;display:flex;overflow:hidden}.option-row{border:none;border-top:1px solid var(--ink-08);text-align:left;width:100%;font:inherit;color:var(--ink-70);cursor:pointer;transition:background-color var(--ease-smooth);background:0 0;align-items:center;gap:10px;padding:10px 14px;display:flex}.option-row:first-child{border-top:none}.option-row:hover:not(:disabled){background:var(--ink-05)}.option-row:disabled{opacity:.5;cursor:default}.option-row[aria-checked=true]{color:var(--ink-100);font-weight:600}.option-mark{border:1.5px solid var(--ink-28);background:0 0;flex-shrink:0;width:16px;height:16px}.option-mark.round{border-radius:999px}.option-mark.square{border-radius:4px}.option-row[aria-checked=true] .option-mark{border-color:var(--ink-100);background:var(--ink-100);box-shadow:inset 0 0 0 3px var(--bg)}.option-row[aria-checked=true] .option-mark.square{box-shadow:inset 0 0 0 2px var(--bg)}.press{transition:transform var(--ease-smooth)}.press:hover{transform:scale(1.06)}.modal-scrim{z-index:60;animation:reward-in var(--ease-smooth);background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:var(--bg);border:1px solid var(--ink-10);border-radius:var(--r-card);width:min(440px,100%);max-height:90vh;box-shadow:var(--shadow-float);padding:24px;overflow-y:auto}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%}.compare-caption{text-align:left;padding:16px 20px 0}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-top:1px solid var(--ink-10);padding:14px 20px}.compare-table thead th{color:var(--ink-70);border-top:none;padding-top:16px;padding-bottom:12px}.compare-table tbody tr:first-child th,.compare-table tbody tr:first-child td{border-top:1px solid var(--ink-10)}.compare-row-label{color:var(--ink-100);width:30%;font-weight:600}.compare-us{color:var(--ink-100);background:var(--ink-05);font-weight:600}.compare-table thead th.compare-us{background:var(--ink-08)}@media (max-width:719px){.compare-table th,.compare-table td{padding:12px 14px}.compare-row-label{width:34%}}.home-flow{position:relative;overflow:clip}.container-wide{max-width:1320px;margin-inline:auto;padding-inline:20px}@media (min-width:720px){.container-wide{padding-inline:36px}}.bleed{width:100vw;margin-left:calc(50% - 50vw)}.glow{position:relative}.glow:before{content:"";background:radial-gradient(ellipse 55% 42% at var(--glow-x,50%) var(--glow-y,0%), rgb(var(--ink-rgb) / .05), transparent 70%);pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.glow:before{animation:linear both glow-drift;animation-timeline:view()}@keyframes glow-drift{0%{transform:translateY(-6%)}to{transform:translateY(10%)}}}}.stage-hero{margin-top:calc(-1 * var(--nav-clearance));padding:170px 0 0;position:relative}.hero-inner{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex;position:relative}.eyebrow{letter-spacing:.02em;color:var(--ink-70);border:1px solid var(--ink-14);border-radius:var(--r-pill);background:var(--ink-05);align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite eyebrow-pulse}@keyframes eyebrow-pulse{50%{opacity:.25}}.display-hero{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin-inline:auto;font-size:clamp(50px,7vw,100px);font-weight:700;line-height:1.02}.hero-sub{color:var(--ink-70);max-width:56ch;font-size:19px;font-weight:400;line-height:1.6}.btn-hero{background:var(--ink-100);height:54px;color:var(--on-ink);transition:transform .25s var(--ease-spring), box-shadow .25s var(--ease-spring), opacity var(--ease-smooth);border-radius:14px;justify-content:center;align-items:center;padding-inline:32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 2px 6px #1f1b162e,0 16px 36px -8px #1f1b1661}.btn-hero:hover{opacity:.95;transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #ffffff24,0 4px 10px #1f1b1633,0 24px 48px -10px #1f1b1673}.btn-hero-ghost{border:1px solid var(--ink-14);background:var(--ink-05);height:54px;color:var(--ink-100);transition:background-color var(--ease-smooth), transform .25s var(--ease-spring);border-radius:14px;justify-content:center;align-items:center;padding-inline:28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-hero-ghost:hover{background:var(--ink-08);transform:translateY(-2px)}.hero-wave{width:100%;height:150px;margin-top:26px;display:block}@media (prefers-reduced-motion:no-preference){.rise{opacity:0;animation:rise-in .9s var(--ease-spring) both;animation-delay:calc(var(--i,0) * .11s);transform:translateY(22px)}@keyframes rise-in{to{opacity:1;transform:none}}}.scene{height:210vh;position:relative}.scene[data-static=true]{height:auto}.scene-sticky{flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.scene[data-static=true] .scene-sticky{height:auto;padding:90px 0;position:static}.scene-kicker{color:var(--ink-45);letter-spacing:.02em;font-size:14px;font-weight:600}.scene-canvas{width:min(1100px,92vw);height:180px;display:block}.scene-words{text-align:center;max-width:760px;font-family:var(--font-mono);color:var(--ink-45);min-height:2.2em;font-size:clamp(16px,1.7vw,21px);line-height:1.7}.scene-words .w{opacity:0;transition:opacity .3s ease-out, transform .3s var(--ease-spring), text-decoration-color .25s ease-out;margin-inline:.16em;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;display:inline-block;transform:translateY(10px)}.scene-words .w.on{opacity:1;transform:none}.scene-words .w.cut{-webkit-text-decoration-color:var(--ink-45);text-decoration-color:var(--ink-45);opacity:.45}.scene-clean{letter-spacing:-.02em;text-align:center;min-height:1.4em;font-size:clamp(26px,3.4vw,44px);font-weight:600;line-height:1.25}.scene-caret{vertical-align:-.12em;background:var(--accent);width:3px;height:1em;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.scene-stamp{font-family:var(--font-mono);color:var(--ink-45);border:1px solid var(--ink-14);border-radius:var(--r-pill);background:var(--ink-05);align-items:center;gap:8px;padding:7px 16px;font-size:13.5px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.fx{opacity:0;transition:opacity .7s var(--ease-spring), transform .7s var(--ease-spring), filter .7s var(--ease-spring);transition-delay:var(--fxd,0s);will-change:opacity, transform}.fx-rise{transform:translateY(34px)}.fx-left{transform:translate(-48px)}.fx-right{transform:translate(48px)}.fx-tilt{transform:perspective(1000px)rotateX(6deg)translateY(38px)scale(.98)}.fx-blur{filter:blur(6px);transform:scale(.99)translateY(14px)}.fx.in{opacity:1;filter:none;transform:none}.fx-words{opacity:1;transform:none}.fx-words .w{opacity:0;filter:blur(6px);transition:opacity .65s var(--ease-spring), transform .65s var(--ease-spring), filter .65s var(--ease-spring);transition-delay:var(--wd,0s);display:inline-block;transform:translateY(.55em)}.fx-words.in .w{opacity:1;filter:none;transform:none}}.rule{background:var(--ink-10);transform-origin:0;height:1px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rule{animation:rule-draw both var(--ease-spring);animation-timeline:view();animation-range:entry entry 45%}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.marquee{padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{white-space:nowrap;width:max-content;color:var(--ink-45);gap:56px;font-size:15px;font-weight:500;animation:34s linear infinite marquee-slide;display:flex}@keyframes marquee-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.section-xl{padding-block:130px;position:relative}.kicker{color:var(--accent-deep);font-size:14px;font-weight:600}.h2-xl{letter-spacing:-.035em;max-width:22ch;font-size:clamp(36px,4.4vw,58px);font-weight:700;line-height:1.05}.bento{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:479px){.bento{grid-template-columns:1fr}}@media (min-width:900px){.bento{grid-template-columns:repeat(4,1fr)}}.bento-tile{box-shadow:var(--shadow-card);min-height:210px;transition:transform .35s var(--ease-spring), box-shadow .35s ease-out, border-color .35s ease-out;transform:perspective(900px) rotateX(calc(var(--ry,0) * -1.6deg)) rotateY(calc(var(--rx,0) * 1.6deg));background:linear-gradient(#fff,#fbfaf8);border:1px solid #1f1b1617;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:12px;padding:32px 30px;display:flex;position:relative;overflow:hidden}.bento-tile:hover{transform:perspective(900px) rotateX(calc(var(--ry,0) * -1.6deg)) rotateY(calc(var(--rx,0) * 1.6deg)) translateY(-4px);box-shadow:var(--shadow-float);border-color:#1f1b1629}.bento-tile:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), #1f1b160d, transparent 55%);opacity:0;pointer-events:none;transition:opacity .35s ease-out;position:absolute;inset:0}.bento-tile:hover:after{opacity:1}:root[data-theme=dark] .bento-tile:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), #ffffff0f, transparent 55%)}@media (prefers-reduced-motion:reduce){.bento-tile,.bento-tile:hover{transition:none;transform:none}}@media (max-width:479px){.bento-tile{min-height:150px}}.stat-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(46px,4.6vw,64px);font-weight:700;line-height:1}.stat-big .unit{color:var(--ink-45);letter-spacing:0;font-size:21px;font-weight:600}.duo-card{box-shadow:var(--shadow-pop);border:1px solid #1f1b161a;border-radius:22px;overflow:hidden}.duo-raw{color:#f6f6f780;font-family:var(--font-mono);background:#0d0d0f;padding:26px 30px;font-size:14.5px;line-height:1.75;-webkit-text-decoration:line-through #f6f6f738;text-decoration:line-through #f6f6f738}.duo-clean{color:#161618;background:#fff;padding:26px 30px;font-size:17.5px;font-weight:500;line-height:1.6}.duo-tag{font-family:var(--font-stack);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;line-height:1.2;text-decoration:none;display:block}.duo-raw .duo-tag{color:#f6f6f761}.duo-clean .duo-tag{color:#16161873}.feature-split{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:900px){.feature-split{grid-template-columns:1.05fr 1fr;gap:88px}.feature-split>:first-child{order:var(--copy-order,0)}}.dl-glyph{background:linear-gradient(#141416,#0e0e10);border:1px solid #f6f6f71a;border-radius:14px;height:92px;position:relative;overflow:hidden}.dl-glyph i{display:block;position:absolute}.dl-macos i:first-child{background:#f6f6f712;border-bottom:1px solid #f6f6f70f;height:14px;inset:0 0 auto}.dl-macos i:last-child{background:#080809e6;border:1px solid #f6f6f72e;border-radius:999px;width:108px;height:26px;top:46px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000080}.dl-windows i:first-child{background:#080809e6;border:1px solid #f6f6f729;border-radius:999px;width:130px;height:22px;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000080}.dl-windows i:last-child{background:#f6f6f7;border-radius:50%;width:8px;height:8px;bottom:19px;left:50%;transform:translate(-50%)}.dl-ios i:first-child{background-blend-mode:multiply;background:repeating-linear-gradient(90deg,#fcfcfdeb 0 14px,#0000 14px 19px),#d9d9db repeating-linear-gradient(#0000 0 2px,#d9d9db 2px 14px,#0000 14px 17px);border-radius:8px;height:46px;inset:auto 10px 10px}.dl-ios i:last-child{display:none}.dl-android i:first-child{background:#f6f6f7;border-radius:50%;width:30px;height:30px;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 8px 18px #00000080}.dl-android i:last-child{border:1.5px solid #f6f6f759;border-radius:50%;width:42px;height:42px;top:50%;right:10px;transform:translateY(-50%)}.privacy-band{padding-block:88px;position:relative}.fact-ledger{grid-template-columns:1fr;gap:18px 28px;display:grid}.fact-ledger>p{border-top:1px solid var(--ink-14);padding-top:14px}@media (min-width:900px){.fact-ledger{grid-template-columns:repeat(4,1fr)}}.mc-track{border-radius:var(--r-pill);background:var(--ink-08);height:4px;margin-block:2px 4px;display:block;position:relative}.mc-fill{border-radius:var(--r-pill);background:var(--accent);position:absolute;inset:0 auto 0 0}.mc-tick{background:var(--ink-45);border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}.cta-band{text-align:center;padding:150px 0 160px;position:relative}.cta-band:before{content:"";background:radial-gradient(ellipse 46% 52% at 50% 100%, rgb(var(--ink-rgb) / .07), transparent 70%);pointer-events:none;position:absolute;inset:0}.cta-band .display-cta{letter-spacing:-.04em;max-width:16ch;margin-inline:auto;font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1.03}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.footer-ghost{animation:linear both ghost-rise;animation-timeline:view();animation-range:entry cover 90%}@keyframes ghost-rise{0%{opacity:.4;transform:translateY(42%)}to{opacity:1;transform:translateY(8%)}}}}.wave-canvas{flex:1;min-width:0;height:52px}.hud-wave{height:44px}@media (prefers-reduced-motion:no-preference){.fx-group.in .fx{opacity:1;filter:none;transform:none}.fx-group.in .fx.bento-tile{transform:perspective(900px) rotateX(calc(var(--ry,0) * -1.6deg)) rotateY(calc(var(--rx,0) * 1.6deg))}.fx-group.in .fx.bento-tile:hover{transform:perspective(900px) rotateX(calc(var(--ry,0) * -1.6deg)) rotateY(calc(var(--rx,0) * 1.6deg)) translateY(-4px)}}.mock-caret{vertical-align:-.15em;background:var(--accent);width:2px;height:1em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.mock-typed{clip-path:inset(0 100% 0 0);max-width:100%;animation:12s ease-in-out infinite mock-type;display:inline-block}.mock-typed.slow{animation-duration:14s}@keyframes mock-type{0%,6%{clip-path:inset(0 100% 0 0)}38%,to{clip-path:inset(0)}}.mock-caret{animation:1s step-end infinite caret-blink}}.mock-minibars{flex:1;align-items:center;gap:3px;min-width:0;height:22px;display:inline-flex;overflow:hidden}.mock-minibars i{background:var(--ink-100);opacity:.75;transform-origin:50%;border-radius:2px;width:2.5px;height:100%;transform:scaleY(.12)}@media (prefers-reduced-motion:no-preference){.mock-minibars i{animation:4.4s ease-in-out infinite minibar;animation-delay:calc(var(--b) * -.19s)}@keyframes minibar{0%,12%{transform:scaleY(.6)}6%{transform:scaleY(.95)}18%{transform:scaleY(.35)}24%,40%{transform:scaleY(.1)}50%{transform:scaleY(.8)}58%{transform:scaleY(.45)}66%{transform:scaleY(1)}74%,88%{transform:scaleY(.12)}94%{transform:scaleY(.5)}to{transform:scaleY(.6)}}}.mock-window{width:min(660px,100%);box-shadow:var(--shadow-pop);text-align:left;background:linear-gradient(#141416,#0f0f11);border:1px solid #f6f6f71a;border-radius:18px;overflow:hidden}.mock-titlebar{border-bottom:1px solid #f6f6f712;align-items:center;gap:7px;padding:13px 16px;display:flex}.mock-titlebar i{background:#f6f6f724;border-radius:50%;width:11px;height:11px}.mock-titlebar span{color:var(--ink-45);margin-inline:auto;font-size:12px;transform:translate(-24px)}.mock-compose{padding:6px 22px 20px}.mock-fieldrow{border-bottom:1px solid #f6f6f712;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.mock-fieldlabel{color:var(--ink-45);width:52px}.mock-pillchip{background:var(--ink-08);border:1px solid var(--ink-10);border-radius:var(--r-pill);padding:3px 12px;font-size:12.5px}.mock-fieldtext{color:var(--ink-70)}.mock-bodytext{min-height:52px;color:var(--ink-100);white-space:nowrap;padding-top:16px;font-size:15px;line-height:1.7;overflow:hidden}.mock-hudrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 22px 20px;display:flex}.mock-hud{border-radius:var(--r-pill);background:#0a0a0be6;border:1px solid #f6f6f724;align-items:center;gap:12px;width:min(300px,100%);padding:10px 16px;display:flex;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff14}.mock-orb{background:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:1.5s ease-in-out infinite breathe}.mock-time{font-family:var(--font-mono);color:var(--ink-45);font-size:12px}.slate-mock{box-shadow:var(--shadow-pop);text-align:left;background:linear-gradient(#131315,#0e0e10);border:1px solid #f6f6f71a;border-radius:18px;grid-template-columns:168px 1fr;min-height:270px;display:grid;overflow:hidden}.slate-side{background:#f6f6f706;border-right:1px solid #f6f6f712;flex-direction:column;gap:6px;padding:16px 10px;display:flex}.slate-side-h{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-45);padding:0 8px 6px;font-size:11px;font-weight:600}.slate-note{border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.slate-note.on{background:#f6f6f714}.slate-note b{font-size:12px;font-weight:600}.slate-note span{color:var(--ink-45);font-size:10.5px}.slate-note.captured b{color:var(--ink-70)}.slate-editor{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.slate-title{padding-bottom:4px;font-size:16px;font-weight:650}.slate-row.check{color:var(--ink-70);align-items:center;gap:11px;font-size:13.5px;display:flex}.slate-row.check i{border:1.5px solid var(--ink-28);border-radius:5px;flex:none;width:15px;height:15px;position:relative}.slate-row.check.done i{background:var(--ink-100);border-color:var(--ink-100)}.slate-row.check.done i:after{content:"";border:solid var(--on-ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.slate-row.check.done span{color:var(--ink-45)}@media (prefers-reduced-motion:no-preference){.slate-row.check.done.second i{animation:7s step-end infinite slate-tick}@keyframes slate-tick{0%,38%{border-color:var(--ink-28);background:0 0}42%,to{background:var(--ink-100);border-color:var(--ink-100)}}}.slate-micline{border-top:1px solid #f6f6f712;align-items:center;max-width:180px;margin-top:auto;padding-top:12px;display:flex}@media (max-width:600px){.slate-mock{grid-template-columns:1fr}.slate-side{display:none}}.elevate-mock{box-shadow:var(--shadow-pop);text-align:left;background:linear-gradient(#131315,#0e0e10);border:1px solid #f6f6f71a;border-radius:18px;flex-direction:column;gap:15px;padding:24px 26px;display:flex}.elevate-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-45);font-size:11px;font-weight:600}.elevate-swap{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:clamp(20px,2vw,26px);display:flex}.elevate-was{color:var(--ink-45);-webkit-text-decoration:line-through #f6f6f759;text-decoration:line-through #f6f6f759}.elevate-arrow{color:var(--ink-45)}.elevate-now{color:var(--accent);font-weight:700}.elevate-line{color:var(--ink-70);font-size:13.5px;line-height:1.55}.elevate-foot{align-items:center;gap:6px;padding-top:4px;display:flex}.elevate-dot{background:var(--ink-14);border-radius:50%;width:7px;height:7px}.elevate-dot.on{background:var(--ink-100)}.elevate-count{color:var(--ink-45);margin-left:8px;font-size:12px}.hero-mock{perspective:1600px;justify-content:center;padding:58px 0 84px;display:flex;position:relative}.hero-mock:after{content:"";filter:blur(12px);z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#1f1b1633,#0000 72%);width:min(720px,72%);height:58px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.hero-mock:before{content:"";aspect-ratio:1;z-index:-2;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 54px,#1f1b160e 54px 55px);width:min(1500px,140vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000000e6,#0000 62%);mask-image:radial-gradient(circle,#000000e6,#0000 62%)}:root[data-theme=dark] .hero-mock:after{background:radial-gradient(50% 50%,#0009,#0000 72%)}:root[data-theme=dark] .hero-mock:before{background:repeating-radial-gradient(circle,#0000 0 54px,#f6f6f70d 54px 55px)}@media (prefers-reduced-motion:no-preference){.hero-mock:before{animation:9s ease-in-out infinite ripple-breathe}@keyframes ripple-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.045)}}}.hero-mock .hero-dict{transform-origin:50% 0;transform:rotateX(4.5deg)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-mock .hero-dict{animation:linear both hero-settle;animation-timeline:scroll(root);animation-range:0 480px}@keyframes hero-settle{0%{transform:rotateX(4.5deg)}to{transform:rotateX(0)}}}}@media (prefers-reduced-motion:reduce){.hero-mock .hero-dict{transform:none}}.mock-hudrow.center{justify-content:center}.sync-story{grid-template-columns:1.15fr 76px 1fr;align-items:stretch;gap:0;width:min(1180px,100%);margin-inline:auto;display:grid}@media (max-width:859px){.sync-story{grid-template-columns:1fr;gap:18px}.ss-link{display:none}}.ss-panel{min-height:250px;box-shadow:var(--shadow-pop);text-align:left;background:linear-gradient(#131315,#0e0e10);border:1px solid #f6f6f71a;border-radius:22px;flex-direction:column;gap:16px;padding:20px 26px 18px;display:flex}.ss-chrome{border-bottom:1px solid #f6f6f712;align-items:center;gap:6px;padding-bottom:12px;display:flex}.ss-chrome i{background:#f6f6f724;border-radius:50%;width:10px;height:10px}.ss-chrome span{font-family:var(--font-mono);color:var(--ink-45);margin-left:auto;font-size:11px}.ss-chrome.phone{justify-content:flex-end}.ss-text{min-height:88px;font-size:clamp(19px,2.1vw,27px);line-height:1.6}.ss-word{display:inline-block;position:relative}.ss-wrong{white-space:nowrap;color:var(--ink-70);position:absolute;top:0;left:0}.ss-right{opacity:0;font-weight:650}@media (prefers-reduced-motion:no-preference){.ss-wrong{animation:14s step-end infinite ss-wrong-k}.ss-right{animation:14s step-end infinite ss-right-k}@keyframes ss-wrong-k{0%,14%{opacity:1;background:0 0}17%,22%{opacity:1;background:#f6f6f73d}24%,to{opacity:0}}@keyframes ss-right-k{0%,23%{opacity:0}26%,to{opacity:1}}}@media (prefers-reduced-motion:reduce){.ss-wrong{display:none}.ss-right{opacity:1}}.ss-chip{border-radius:var(--r-pill);color:#0a0a0b;opacity:0;background:#f6f6f7;align-self:flex-start;align-items:center;padding:8px 0 8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.ss-chip b{opacity:.55;border-left:1px solid #0a0a0b2e;margin-left:11px;padding:0 13px;font-weight:600}@media (prefers-reduced-motion:no-preference){.ss-chip{animation:ss-chip-k 14s var(--ease-spring) infinite}@keyframes ss-chip-k{0%,26%{opacity:0;transform:translateY(8px)scale(.96)}30%,88%{opacity:1;transform:none}92%,to{opacity:0}}}@media (prefers-reduced-motion:reduce){.ss-chip{opacity:1}}.ss-step{color:var(--ink-45);border-top:1px solid #f6f6f712;margin-top:auto;padding-top:12px;font-size:12.5px}.ss-link{align-items:center;display:flex;position:relative}.ss-link:before{content:"";background:var(--ink-14);width:100%;height:1px}.ss-pulse{background:var(--accent);opacity:0;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0;box-shadow:0 2px 10px #0d94888c}@media (prefers-reduced-motion:no-preference){.ss-pulse{animation:14s ease-in-out infinite ss-pulse-k}@keyframes ss-pulse-k{0%,32%{opacity:0;left:0}36%{opacity:1}46%{opacity:1}50%,to{opacity:0;left:calc(100% - 7px)}}}.ss-typed{max-width:100%;display:inline-block}@media (prefers-reduced-motion:no-preference){.ss-typed{clip-path:inset(0 100% 0 0);animation:14s ease-in-out infinite ss-typed-k}@keyframes ss-typed-k{0%,50%{clip-path:inset(0 100% 0 0)}78%,to{clip-path:inset(0)}}}.ss-step.late{color:var(--ink-70)}.devices{flex-direction:column;gap:26px;width:100%;display:flex}.dv-tabrow{visibility:hidden;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.dv-live .dv-tabrow{visibility:visible}.dv-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.dv-tabs button{appearance:none;color:var(--ink-45);font:inherit;border-radius:var(--r-pill);cursor:pointer;transition:color var(--ease-smooth), background-color var(--ease-smooth);background:0 0;border:1px solid #0000;padding:9px 20px;font-size:15px;font-weight:550;position:relative;overflow:hidden}.dv-tabs button:hover{color:var(--ink-100)}.dv-tabs button.on{color:var(--ink-100);background:var(--ink-08);border-color:var(--ink-10)}.dv-progress{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:5.2s linear forwards dv-progress-k;position:absolute;bottom:0;left:0}@keyframes dv-progress-k{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (scripting:enabled){.devices:not(.dv-live) .dv-stage{min-height:480px}.devices:not(.dv-live) .dv-panel:not(:first-child){display:none}@media (max-width:719px){.devices:not(.dv-live) .dv-stage{min-height:560px}}}.dv-stage{position:relative}.dv-panel{justify-content:center;margin-bottom:26px;display:flex}.dv-live .dv-stage{min-height:480px}.dv-live .dv-panel{opacity:0;transition:opacity .55s var(--ease-spring), transform .55s var(--ease-spring);pointer-events:none;margin-bottom:0;position:absolute;inset:0;transform:translateY(14px)scale(.99)}.dv-live .dv-panel.on{opacity:1;pointer-events:auto;transform:none}.dv-pause{appearance:none;border:1px solid var(--ink-14);color:var(--ink-45);font:inherit;border-radius:var(--r-pill);cursor:pointer;transition:color var(--ease-smooth), background-color var(--ease-smooth);background:0 0;padding:7px 14px;font-size:13px;font-weight:550}.dv-pause:hover{color:var(--ink-100);background:var(--ink-05)}.dv-screen{text-align:left;width:min(760px,100%);box-shadow:var(--shadow-pop);background:radial-gradient(80% 60% at 50% 0,#ffffff0d,#0000 70%),linear-gradient(#121214,#0c0c0e);border:1px solid #f6f6f71a;border-radius:22px;padding:0 0 26px;position:relative;overflow:hidden}.dv-center{justify-content:center;align-items:flex-start;padding:26px 0;display:flex}.dv-menubar{color:var(--ink-45);background:#f6f6f708;border-bottom:1px solid #f6f6f70f;align-items:center;gap:18px;padding:8px 18px;font-size:12px;display:flex}.dv-menu-item.bold{color:var(--ink-70);font-weight:650}.dv-menu-right{opacity:.7;margin-left:auto}.dv-window{background:#141416;border:1px solid #f6f6f717;border-radius:14px;width:min(560px,88%);margin:26px auto 0;overflow:hidden;box-shadow:0 24px 60px #00000080}.dv-titlebar{border-bottom:1px solid #f6f6f712;align-items:center;gap:7px;padding:11px 14px;display:flex}.dv-titlebar .tl{background:#f6f6f729;border-radius:50%;width:11px;height:11px}.dv-titlebar span{color:var(--ink-45);margin-inline:auto;font-size:12px;transform:translate(-22px)}.dv-doc{flex-direction:column;gap:8px;padding:18px 20px 22px;display:flex}.dv-line{font-size:14.5px;line-height:1.65}.dv-line.dim{color:var(--ink-45)}.dv-hud{border-radius:var(--r-pill);background:#080809eb;border:1px solid #f6f6f729;align-items:center;gap:12px;width:min(320px,80%);padding:11px 18px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0009,inset 0 1px #ffffff17}.dv-orb{background:var(--accent);border-radius:50%;flex:none;width:15px;height:15px;animation:1.5s ease-in-out infinite breathe}.dv-time{font-family:var(--font-mono);color:var(--ink-45);font-size:12px}.dv-window.win{border-radius:10px;margin-top:30px}.dv-titlebar.win{justify-content:space-between;padding:9px 12px}.dv-win-title{color:var(--ink-70);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dv-caption-btns{gap:4px;display:inline-flex}.dv-caption-btns i{width:26px;height:20px;color:var(--ink-45);border-radius:4px;place-items:center;font-size:10px;font-style:normal;display:grid}.dv-caption-btns i:hover{background:var(--ink-08)}.dv-win-body{grid-template-columns:auto 1fr;display:grid}.dv-win-rail{border-right:1px solid #f6f6f70f;flex-direction:column;gap:4px;padding:14px 8px;display:flex}.dv-win-rail span{color:var(--ink-45);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:11px}.dv-win-rail span.on{color:var(--ink-100);background:#f6f6f717}.dv-win-page{padding:16px 18px 8px}.dv-win-h{padding-bottom:10px;font-size:13px;font-weight:650}.dv-win-stats{color:var(--ink-45);gap:18px;padding-bottom:8px;font-size:11.5px;display:flex}.dv-win-stats b{color:var(--ink-100);font-variant-numeric:tabular-nums;font-weight:650}.dv-cmdbar{border-radius:var(--r-pill);background:#080809eb;border:1px solid #f6f6f724;align-items:center;gap:10px;padding:8px 16px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0000008c}.dv-cmdbar i{background:#f6f6f74d;border-radius:50%;width:12px;height:12px}.dv-cmdbar i.big{background:var(--ink-100);width:18px;height:18px}.dv-phone{background:#0b0b0d;border:1px solid #f6f6f724;border-radius:38px;width:min(300px,88%);padding-top:14px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0009,inset 0 0 0 5px #000}.dv-island{border-radius:var(--r-pill);background:#000;border:1px solid #f6f6f717;width:78px;height:20px;margin:0 auto 10px}.dv-cam{background:#000;border:1px solid #f6f6f724;border-radius:50%;width:9px;height:9px;margin:0 auto 12px}.dv-thread{flex-direction:column;gap:8px;min-height:138px;padding:8px 14px 16px;display:flex}.dv-bubble{border-radius:16px;max-width:86%;padding:9px 13px;font-size:12.5px;line-height:1.5}.dv-bubble.them{background:#f6f6f71a;align-self:flex-start}.dv-bubble.me{color:#0a0a0b;background:#f6f6f7;align-self:flex-end;min-width:62%;min-height:34px}.dv-kbd{background:#d9d9db;flex-direction:column;gap:6px;padding:7px 5px 10px;display:flex}.dv-kbd-band{align-items:center;gap:10px;height:30px;padding:3px 12px 1px;display:flex}.dv-kbd-band .mock-minibars i{background:#3a3a3c}.dv-kbd-check{color:#3a3a3c;font-size:13px;font-weight:700}.dv-kbd-row{justify-content:center;gap:4.5px;display:flex}.dv-kbd-row.r1{padding-inline:14px}.dv-kbd-row.r2{padding-inline:34px}.dv-kbd-row i{color:#1a1a1c;background:#fcfcfd;border-radius:5px;flex:1;place-items:center;max-width:26px;height:34px;font-size:13.5px;font-style:normal;font-weight:450;display:grid;box-shadow:0 1px #0000004d}.dv-kbd-last{gap:4.5px;padding-inline:4px;display:flex}.dv-kbd-last i{color:#1a1a1c;background:#c4c4c6;border-radius:5px;place-items:center;height:34px;font-size:11.5px;font-style:normal;display:grid;box-shadow:0 1px #0000004d}.dv-kbd-last .wide{flex:1.2}.dv-kbd-last .space{letter-spacing:.03em;color:#1a1a1c8c;background:#fcfcfd;flex:4}.dv-phone.android{border-radius:30px}.dv-app{flex-direction:column;gap:12px;min-height:380px;padding:4px 16px 20px;display:flex}.dv-app-bar{height:34px;color:var(--ink-70);background:#f6f6f712;border-radius:10px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:600;display:flex}.dv-app .dv-line{font-size:13px}.dv-app-field{color:var(--ink-45);border:1px solid #f6f6f729;border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:12px;display:flex}.dv-mic-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite breathe}.dv-bubble-float{color:#0a0a0b;background:#f6f6f7;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:110px;right:12px;box-shadow:0 12px 30px #0000008c}.android-ring{border:2px solid #f6f6f780;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.android-ring{animation:2.2s ease-out infinite bubble-ring}@keyframes bubble-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}}@media (max-width:719px){.dv-live .dv-stage{min-height:560px}}.marquee2{flex-direction:column;gap:12px;padding:26px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee2 .row2{gap:12px;width:max-content;animation:46s linear infinite marquee-slide;display:flex}.marquee2 .row2.reverse{animation-direction:reverse}.m-chip{border:1px solid var(--ink-10);background:var(--ink-05);border-radius:var(--r-pill);color:var(--ink-70);white-space:nowrap;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.m-chip:before{content:"";background:var(--accent);opacity:.7;border-radius:50%;width:5px;height:5px}@media (min-width:1024px){.marquee2,.marquee2 .row2{gap:14px}.m-chip{padding:12px 24px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.marquee2 .row2{animation:none}}.w-full{width:100%}.hero-dict{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex;position:relative}.hero-dict .mock-window{width:min(880px,100%)}.hd-caret{opacity:0}.hero-dict[data-phase=land] .hd-caret{opacity:1;animation:1s step-end infinite caret-blink}.hd-keyrow{height:46px;transition:opacity .3s ease-out, transform .3s var(--ease-spring);align-items:center;gap:10px;display:flex}.hd-key{border:1px solid var(--ink-14);background:var(--ink-05);min-width:40px;height:38px;font-family:var(--font-mono);color:var(--ink-70);border-bottom-width:3px;border-radius:9px;place-items:center;padding-inline:10px;font-size:14px;transition:transform .12s ease-out,background-color .12s ease-out,border-bottom-width .12s ease-out;display:inline-grid}.hd-keyhint{color:var(--ink-45);font-size:13px}.hero-dict[data-phase=press] .hd-key{background:var(--ink-14);color:var(--ink-100);border-bottom-width:1px;transform:translateY(2px)}.hero-dict[data-phase=listen] .hd-keyrow,.hero-dict[data-phase=process] .hd-keyrow,.hero-dict[data-phase=land] .hd-keyrow{opacity:0;pointer-events:none;transform:translateY(6px)}.hd-hud{border-radius:var(--r-pill);opacity:0;width:min(360px,86%);transition:opacity .35s var(--ease-spring), transform .35s var(--ease-spring);background:#080809f0;border:1px solid #f6f6f729;align-items:center;gap:14px;padding:12px 20px;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)translateY(14px)scale(.92);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff17}.hero-dict[data-phase=listen] .hd-hud,.hero-dict[data-phase=process] .hd-hud{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.hero-dict[data-phase=process] .mock-orb{animation-duration:.6s}.hero-dict:not([data-live=true]) .hd-hud{opacity:1;transform:translate(-50%)}.hero-dict:not([data-live=true]) .hd-keyrow{display:none}.ss-receivers{flex-direction:column;gap:14px;display:flex}.ss-mini{box-shadow:var(--shadow-pop);text-align:left;background:linear-gradient(#131315,#0e0e10);border:1px solid #f6f6f71a;border-radius:16px;padding:14px 20px 15px}.ss-mini-head{font-family:var(--font-mono);color:var(--ink-45);justify-content:space-between;padding-bottom:8px;font-size:11px;display:flex}.ss-mini-line{color:var(--ink-70);font-size:15.5px;line-height:1.55}.ss-mini-word{color:var(--ink-100);font-weight:650}@media (prefers-reduced-motion:no-preference){.ss-mini-word{opacity:.15;filter:blur(4px);animation:ss-word-land 14s var(--ease-spring) infinite;animation-delay:calc(var(--rd) * .5s);display:inline-block}@keyframes ss-word-land{0%,52%{opacity:.15;filter:blur(4px);transform:translateY(4px)}58%,94%{opacity:1;filter:none;transform:none}to{opacity:.15;filter:blur(4px)}}.elevate-was{text-decoration-color:#0000;animation:9s step-end infinite el-strike}@keyframes el-strike{0%,18%{color:var(--ink-100);text-decoration-color:#0000}24%,to{color:var(--ink-45);text-decoration-color:#f6f6f766}}.elevate-arrow,.elevate-now{opacity:0;animation:el-in 9s var(--ease-spring) infinite}.elevate-now{animation-delay:.15s}@keyframes el-in{0%,26%{opacity:0;transform:translateY(6px)}33%,96%{opacity:1;transform:none}to{opacity:0}}.elevate-dot.grow{animation:9s step-end infinite el-dot}@keyframes el-dot{0%,55%{background:var(--ink-14)}60%,to{background:var(--ink-100)}}.elevate-btn.fill{animation:el-btn 9s var(--ease-spring) infinite}@keyframes el-btn{0%,48%{transform:none}52%{transform:scale(.96)}56%,to{transform:none}}}.elevate-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.elevate-when{color:var(--ink-45);font-size:12px}.elevate-actions{gap:10px;display:flex}.elevate-btn{border-radius:var(--r-pill);border:1px solid var(--ink-14);color:var(--ink-70);align-items:center;padding:7px 18px;font-size:13px;font-weight:600;display:inline-flex}.elevate-btn.fill{background:var(--ink-100);color:var(--on-ink);border-color:#0000}.hd-hud-mid{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:2px;display:flex}.hd-label{letter-spacing:.12em;text-transform:uppercase;height:12px;color:var(--ink-45);font-size:10px;line-height:12px;position:relative}.hd-label i{font-style:normal;transition:opacity .25s ease-out;position:absolute;top:0;left:0}.hd-label-polish{opacity:0}.hero-dict[data-phase=listen] .hd-label-listen{color:var(--accent)}.hero-dict[data-phase=process] .hd-label-listen{opacity:0}.hero-dict[data-phase=process] .hd-label-polish{opacity:1}.hd-wave{flex:none;width:100%;height:30px}
