@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c57de1{font-family:Fraunces,Fraunces Fallback}.__variable_c57de1{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_1357df{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_1357df{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#f4f5ef;--bg-2:#ffffff;--ink:#17211b;--muted:#59655e;--faint:#66726b;--cyan:#16745d;--violet:#5d6684;--line:rgba(23,33,27,0.13);--soft:#e9efe9;--accent-soft:#dbe8e1;--dark:#08110d;--dark-2:#111c16;--dark-ink:#f5faf6;--glow:0 0 20px rgba(105,255,179,0.24);--serif:var(--font-fraunces),"Fraunces","Iowan Old Style","Palatino Linotype",serif;--sans:var(--font-outfit),"Outfit","Avenir Next","Segoe UI",sans-serif;--mono:var(--font-ibm-plex-mono),"IBM Plex Mono","SF Mono",ui-monospace,monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.55;letter-spacing:.01em}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:12;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}a{color:inherit}img{max-width:100%}.rail{display:none}@media (min-width:1100px){.rail{display:block;position:fixed;left:22px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;font-family:var(--mono);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--faint);z-index:6;white-space:nowrap}}.wrap{width:min(1080px,calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:24px}.mark{letter-spacing:.22em;text-decoration:none}.mark,nav{font-family:var(--mono);font-size:12px;text-transform:uppercase}nav{display:flex;flex-wrap:wrap;gap:22px;letter-spacing:.08em}nav a{text-decoration:none}nav a.buy{color:var(--cyan)}.hero{min-height:calc(100vh - 64px);justify-content:center;padding:36px 0 88px}.hero,.hero-inner{display:flex;align-items:center}.hero-inner{flex-direction:column;text-align:center}.hero-listen{margin:0 0 16px}.hero-listen .hold{min-width:12.5rem;border-color:color-mix(in srgb,var(--cyan) 35%,var(--line))}.hero-status{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.hero-output{width:min(640px,92vw);min-height:7.2rem;margin:0 0 22px;padding:22px 24px;text-align:left;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--bg-2) 82%,transparent);box-shadow:inset 0 1px 0 rgba(232,247,255,.04);font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.4;color:var(--ink);white-space:pre-wrap}.hero-output.is-empty{color:var(--faint);font-style:italic}.hero-artifact,.look-preview{position:relative;display:grid;place-items:center;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);width:100%;min-height:min(340px,52vw);margin:4px 0 10px;isolation:isolate}.hero-artifact{min-height:min(612px,70vw,65vmin);margin:2px 0 6px}.hero-artifact>*,.look-preview>*{grid-area:1/1}.hero-artifact.is-capsule,.look-preview.is-capsule{min-height:0;padding:36px 0 8px}.hero-artifact [hidden],.look-preview [hidden]{display:none!important}.look-controls{margin:8px 0 40px}.orb-aura{position:relative;width:min(320px,58vw);height:min(320px,58vw);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(210,246,255,.28) 0,rgba(70,210,255,.12) 22%,rgba(20,90,140,.05) 48%,transparent 74%);filter:blur(26px);pointer-events:none;z-index:0}.hero-artifact .orb-aura{width:min(558px,67vw,59vmin);height:min(558px,67vw,59vmin);background:radial-gradient(circle at 50% 48%,rgba(198,255,214,.26) 0,rgba(70,210,140,.1) 24%,rgba(40,160,220,.06) 48%,transparent 74%);filter:blur(42px)}.hero-artifact.is-capsule .orb-aura,.look-preview.is-capsule .orb-aura{display:none}.orb-canvas,.orb-still{position:relative;z-index:1;width:min(340px,62vw);height:min(340px,62vw)}.hero-artifact .orb-canvas,.hero-artifact .orb-still{width:min(594px,70vw,63vmin);height:min(594px,70vw,63vmin)}.orb-canvas{display:block;filter:contrast(1.14) saturate(1.12)}.hero-artifact .orb-canvas{filter:none}.orb-still{mix-blend-mode:screen;object-fit:contain}.capsule-canvas{width:min(390px,82%);height:auto;aspect-ratio:1;display:block}.hero .lede{margin:8px auto 28px}.hero-controls{display:grid;justify-items:center;grid-gap:16px;gap:16px}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.cta,.cta-row{justify-content:center;align-items:center}.cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;border:1px solid color-mix(in srgb,var(--cyan) 45%,var(--line));background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:12px 18px;border-radius:999px}.cta:hover{box-shadow:var(--glow)}.cta:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);margin:0 0 18px;text-shadow:var(--glow)}h1,h2,h3{font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.08}h1{font-size:clamp(2.8rem,7vw,5.6rem);font-weight:300;margin:0 0 6px;font-variation-settings:"opsz" 144;color:var(--ink);text-shadow:0 1px 0 rgba(255,255,255,.08)}h1 em{font-style:italic;font-weight:300;color:#f7fdff;text-shadow:var(--glow)}.lede{font-size:clamp(1.18rem,2.2vw,1.42rem);color:var(--muted);max-width:40rem;margin:0 0 36px;text-shadow:0 1px 12px rgba(5,6,10,.7)}.glow-word{color:#f5fbff;text-shadow:0 0 12px rgba(122,240,255,.42),0 0 28px rgba(155,125,255,.22)}.hero-stage{margin-top:56px;display:grid;justify-items:center;grid-gap:22px;gap:22px}.hold{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:12px 18px;border-radius:999px;cursor:pointer}#hero-hold{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hold[aria-pressed=true]{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line));color:var(--cyan);box-shadow:var(--glow)}.hold:focus-visible{outline:1px solid var(--cyan);outline-offset:3px}.caption{font-family:var(--mono);font-size:13px;color:var(--muted);letter-spacing:.04em;max-width:38rem}section{padding:96px 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;margin-bottom:56px;align-items:end}.section-head p{margin:0;color:var(--muted)}h2{font-size:clamp(2rem,4vw,3.1rem);margin:0;font-weight:300}@media (max-width:760px){.section-head{grid-template-columns:1fr;gap:16px}section{padding:72px 0}.hero{padding:20px 0 64px}.look-preview{min-height:min(320px,78vw);margin:4px 0 12px}.hero-artifact{min-height:min(468px,76vw)}}@media (max-height:760px){.look-preview{min-height:min(300px,46vh)}.look-preview .orb-aura,.look-preview .orb-canvas,.look-preview .orb-still{width:min(300px,58vw);height:min(300px,58vw)}.hero-artifact{min-height:min(414px,52vmin)}.hero-artifact .orb-aura,.hero-artifact .orb-canvas,.hero-artifact .orb-still{width:min(450px,63vw,50vmin);height:min(450px,63vw,50vmin)}}.looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.look{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-2);border:0;color:inherit;text-align:left;padding:22px 20px 26px;cursor:pointer;min-height:168px;display:flex;flex-direction:column;gap:10px}.look:hover,.look[aria-pressed=true]{background:#10131b}.look[aria-pressed=true] .look-name{color:var(--cyan)}.look-name{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.look-copy{margin:0;color:var(--muted);font-size:.95rem}@media (max-width:860px){.looks{grid-template-columns:1fr 1fr}}.beats{display:grid;grid-gap:0;gap:0}.beat{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:28px;gap:28px;padding:28px 0;border-bottom:1px solid var(--line)}.beat:last-child{border-bottom:0}.beat-index{font-family:var(--serif);font-style:italic;font-weight:300;font-size:2.6rem;line-height:1;color:var(--faint)}.beat h3{margin:0 0 8px;font-size:1.55rem;font-weight:500}.beat p{margin:0;color:var(--muted);max-width:40rem}@media (max-width:640px){.beat{grid-template-columns:1fr;gap:8px}}.craft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px}.craft article{padding-top:18px;border-top:1px solid var(--line)}.craft h3{margin:0 0 12px;font-size:1.45rem}.craft p{margin:0;color:var(--muted)}.section-cta{margin-top:40px}.price-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;align-items:start}.price-card{padding:32px 28px 28px;border:1px solid var(--line);background:radial-gradient(circle at 12% 0,rgba(122,240,255,.1),transparent 46%),var(--bg-2);border-radius:20px}.price-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 10px}.price{font-family:var(--serif);font-weight:300;font-size:clamp(3.4rem,6vw,4.6rem);letter-spacing:-.04em;line-height:.95;margin:0 0 10px}.price-note{margin:0 0 22px;color:var(--muted)}.price-card ul{margin:0 0 28px;padding:0;list-style:none}.price-card li{padding:10px 0;border-top:1px solid var(--line);color:var(--muted)}.price-card li:last-child{border-bottom:1px solid var(--line)}@media (max-width:860px){.craft,.price-grid{grid-template-columns:1fr;gap:36px}}.privacy-strip{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:48px;gap:48px;align-items:start}.privacy-strip ul{margin:0;padding:0;list-style:none}.privacy-strip li{padding:12px 0;border-top:1px solid var(--line);color:var(--muted)}.privacy-strip li:last-child{border-bottom:1px solid var(--line)}.privacy-strip strong{color:var(--ink);font-weight:500}@media (max-width:760px){.privacy-strip{grid-template-columns:1fr}}.install-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}pre{margin:0;padding:22px 22px 24px;background:var(--bg-2);border:1px solid var(--line);overflow:auto;font-family:var(--mono);font-size:13px;line-height:1.7;color:#d5deea}.note{color:var(--muted);margin:0 0 18px}.note a{color:var(--cyan)}@media (max-width:800px){.install-grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);padding:28px 0 48px;font-family:var(--mono);font-size:12px;color:var(--faint)}.site-footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer a{color:var(--muted);text-decoration:none}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.footer-links a+a:before{content:"·";margin:0 .65rem;color:var(--faint)}.doc{padding:72px 0 120px}.doc h1{font-size:clamp(2.4rem,5vw,3.8rem);margin-bottom:12px}.doc .meta{color:var(--faint);font-family:var(--mono);font-size:12px;margin-bottom:48px}.doc h2{margin:48px 0 12px;font-size:1.8rem}.doc li,.doc p{color:var(--muted);max-width:42rem}.doc a{color:var(--cyan)}.doc table{width:100%;table-layout:fixed;border-collapse:collapse;margin:18px 0 28px;font-size:.95rem}.doc td,.doc th{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.doc th{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:500}.doc td{color:var(--muted)}ol.steps{list-style:none;counter-reset:step;padding:0;margin:8px 0 28px;max-width:42rem}ol.steps>li{counter-increment:step;position:relative;padding:20px 0 20px 3.4rem;border-bottom:1px solid var(--line);max-width:none}ol.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:1.45rem;font-family:var(--mono);font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.08em;color:var(--cyan)}ol.steps h3{margin:0 0 8px;font-size:1.15rem;color:var(--ink);font-family:var(--serif);font-weight:500}ol.steps p{margin:0;color:var(--muted)}.source-block h3{margin:0 0 12px;font-size:1.45rem}.docs-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;padding:48px 0 96px}.docs-sidebar{position:-webkit-sticky;position:sticky;top:88px}.docs-toc{display:none}.docs-nav{display:flex;flex-direction:column;align-items:stretch;gap:22px}.docs-nav a,.docs-overview{display:block;text-decoration:none;color:var(--muted)}.docs-overview{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.docs-nav a[aria-current=page],.docs-overview[aria-current=page]{color:var(--cyan)}.docs-nav a:hover,.docs-overview:hover{color:var(--ink)}.docs-group-label{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.docs-group ul{margin:0;padding:0;list-style:none}.docs-group li+li{margin-top:8px}.docs-article{min-width:0}.docs-kicker{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}.docs-article h1{font-size:clamp(2.2rem,4vw,3.2rem);margin-bottom:12px}.docs-article .meta{color:var(--faint);font-family:var(--mono);font-size:12px;margin-bottom:36px}.docs-article h2{margin:48px 0 12px;font-size:1.6rem}.docs-article li,.docs-article p{color:var(--muted);max-width:42rem}.docs-article a{color:var(--cyan)}.docs-index-group h2{margin-top:36px}.docs-pager{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}.docs-page-link{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);font-family:var(--serif);font-size:1.05rem}.docs-page-link span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.docs-page-link.is-next{text-align:right}.guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px;margin:8px 0 0}.guide-index a{display:block;padding:20px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.guide-index a:hover h3{color:var(--cyan)}.guide-index h3{margin:0 0 8px;font-size:1.15rem;color:var(--ink);font-family:var(--serif);font-weight:500}.guide-index p{margin:0;color:var(--muted)}@media (max-width:860px){.docs-shell{grid-template-columns:1fr;gap:28px;padding-top:32px}.docs-sidebar{position:static}.docs-toc-wide{display:none}.docs-toc{display:block;border:1px solid var(--line);border-radius:14px;padding:12px 16px;background:var(--bg-2)}.docs-toc summary{cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.docs-toc .docs-nav{margin-top:16px}.docs-pager,.guide-index{grid-template-columns:1fr}.docs-page-link.is-next{text-align:left}}body:before{display:none}.wrap{width:min(1180px,calc(100% - 48px))}.site-header{background:color-mix(in srgb,var(--bg) 90%,transparent);border-color:var(--line)}.site-header .wrap{min-height:72px}.mark{font-size:15px;font-weight:500;letter-spacing:-.01em}.mark,nav{font-family:var(--sans);text-transform:none}nav{align-items:center;gap:20px;font-size:14px;letter-spacing:0}nav a{color:var(--muted)}nav a:hover,nav a[aria-current=page]{color:var(--ink)}nav a.buy{min-height:40px;padding:9px 15px;border-radius:999px;background:var(--ink);color:var(--bg-2);font-weight:500}nav a.buy:hover{background:var(--cyan);color:var(--bg-2)}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.home section{scroll-margin-top:72px}.home-hero{padding:78px 0 86px;border-top:0}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);grid-gap:clamp(48px,7vw,92px);gap:clamp(48px,7vw,92px);align-items:center}.home-hero-copy{min-width:0}.eyebrow{margin:0 0 18px;color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.home-hero-copy h1{max-width:12ch;margin:0 0 24px;color:var(--ink);font-size:clamp(3.45rem,6.1vw,5.65rem);font-weight:300;line-height:.98;letter-spacing:-.055em;text-shadow:none}.home-hero-copy h1 em{color:var(--cyan);font-weight:300;text-shadow:none}.home-hero-lede{max-width:39rem;margin:0 0 30px;color:var(--muted);font-size:clamp(1.13rem,1.7vw,1.34rem);line-height:1.55}.cta-row{gap:10px}.home-hero-ctas{justify-content:flex-start}.cta,.hold{min-height:46px;padding:12px 18px;border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.cta{border-color:var(--ink)}.cta-primary{background:var(--ink);color:var(--bg-2)}.cta-primary:hover{border-color:var(--cyan);background:var(--cyan);box-shadow:none}.cta-secondary{border-color:var(--line);background:transparent;color:var(--ink)}.cta-secondary:hover{border-color:var(--ink);box-shadow:none}.trial-note{margin:12px 0 24px;color:var(--faint);font-size:13px}.hero-assurances{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hero-assurances li{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.demo-shell{min-width:0;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:var(--dark);color:var(--dark-ink)}.demo-topline{display:flex;justify-content:space-between;gap:16px;color:rgba(245,250,246,.63);font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.demo-topline span:last-child{color:#86e8ba;text-align:right}.demo-orb-stage{position:relative;display:grid;place-items:center;min-height:306px;isolation:isolate}.demo-orb-stage>*{grid-area:1/1}.demo-orb-stage [hidden]{display:none!important}.demo-orb-stage .orb-aura,.demo-orb-stage .orb-canvas,.demo-orb-stage .orb-still{width:292px;height:292px}.demo-orb-stage .orb-canvas{filter:none}.demo-actions{display:flex;justify-content:center;margin-top:-4px}.demo-hold{min-width:9.5rem;border-color:rgba(134,232,186,.38);color:var(--dark-ink)}.demo-hold:hover,.demo-hold[aria-pressed=true]{border-color:#86e8ba;background:rgba(134,232,186,.1);color:#bff6da;box-shadow:none}.demo-output{position:relative;width:100%;min-height:6.4rem;margin:16px 0 12px;padding:17px 18px;border-color:rgba(255,255,255,.13);border-radius:14px;background:var(--dark-2);color:var(--dark-ink);font-family:var(--sans);font-size:1rem;line-height:1.5}.demo-output.has-text{padding-right:104px}.demo-output-text{display:block}.demo-copy{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid rgba(245,250,246,.2);border-radius:9px;background:rgba(245,250,246,.06);color:rgba(245,250,246,.76);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.demo-copy:hover{border-color:rgba(134,232,186,.55);background:rgba(134,232,186,.1);color:#bff6da}.demo-copy.is-copied{border-color:rgba(134,232,186,.4);color:#bff6da}.demo-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.demo-output.is-empty{color:rgba(245,250,246,.48);font-style:normal}.demo-caption{margin:0;color:rgba(245,250,246,.55);font-size:12px;line-height:1.55}.demo-caption a{color:#bff6da}.proof-band{padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-grid article{min-height:132px;padding:28px 24px 26px;border-left:1px solid var(--line)}.proof-grid article:last-child{border-right:1px solid var(--line)}.proof-grid strong{display:block;margin-bottom:8px;color:var(--ink);font-family:var(--serif);font-size:1.65rem;font-weight:500;letter-spacing:-.025em}.proof-grid span{display:block;color:var(--muted);font-size:13px;line-height:1.4}.proof-source{margin:0;padding:13px 0 15px;border-top:1px solid var(--line);color:var(--faint);font-size:12px;line-height:1.55}.proof-source a{color:var(--cyan)}.home-section{padding:108px 0;border-top:1px solid var(--line)}.section-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);grid-gap:clamp(40px,7vw,92px);gap:clamp(40px,7vw,92px);align-items:end;margin-bottom:58px}.section-intro .eyebrow{margin-bottom:14px}.final-cta h2,.look-home h2,.pricing-home h2,.privacy-home h2,.section-intro h2{margin:0;color:var(--ink);font-size:clamp(2.35rem,4.4vw,4rem);font-weight:300;line-height:1.03;letter-spacing:-.045em}.section-lede{max-width:42rem;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.home-step{padding-top:20px;border-top:1px solid var(--ink)}.home-step>span{display:block;margin-bottom:52px;color:var(--cyan);font-family:var(--mono);font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.08em}.benefit h3,.home-step h3{margin:0 0 12px;color:var(--ink);font-family:var(--sans);font-size:1.22rem;font-weight:500;letter-spacing:-.02em}.benefit p,.home-step p{margin:0;color:var(--muted);line-height:1.62}.works-with{margin:54px 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--faint);font-size:13px;text-align:center}.workflow-section{background:var(--soft)}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.example-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--bg-2)}@supports (grid-template-rows:subgrid){.example-grid{grid-template-rows:auto auto auto;column-gap:16px;row-gap:0}.example-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-row-gap:0;row-gap:0}}.example-label{margin:0;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.example-result,.example-spoken{padding:20px 18px}.example-spoken{color:var(--muted)}.example-result{flex:1 1;min-height:170px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent-soft) 50%,white);color:var(--ink)}.example-result span,.example-spoken span{display:block;margin-bottom:8px;color:var(--faint);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.example-result p,.example-spoken p{margin:0;line-height:1.55;white-space:pre-line}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.benefit{min-height:230px;padding:34px 40px 38px 0;border-bottom:1px solid var(--line)}.benefit:nth-child(odd){padding-right:56px;border-right:1px solid var(--line)}.benefit:nth-child(2n){padding-left:56px}.basic-comparison{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:48px;gap:48px;margin-top:62px;padding:38px 40px;border-radius:24px;background:var(--dark);color:var(--dark-ink)}.comparison-label{margin:0 0 12px;color:#86e8ba;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.basic-comparison h3{margin:0;color:var(--dark-ink);font-size:clamp(1.45rem,2.4vw,2rem)}.basic-comparison p:last-child{margin:14px 0 0;color:rgba(245,250,246,.66)}.privacy-home{background:var(--bg-2)}.privacy-home-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);grid-gap:clamp(48px,8vw,112px);gap:clamp(48px,8vw,112px);align-items:start}.privacy-home h2{max-width:14ch;margin-bottom:22px}.text-link{color:var(--cyan);font-weight:500;text-underline-offset:3px}.privacy-home .text-link{display:inline-block;margin-top:24px}.privacy-flow{border-top:1px solid var(--ink)}.privacy-flow article{display:grid;grid-template-columns:3rem .8fr 1.2fr;grid-gap:20px;gap:20px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line)}.privacy-flow span{color:var(--cyan);font-family:var(--mono);font-size:10px}.privacy-flow strong{color:var(--ink);font-weight:500}.privacy-flow p{margin:0;color:var(--muted);font-size:.95rem}.look-home{background:var(--soft)}.look-home-grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);grid-gap:clamp(48px,8vw,100px);gap:clamp(48px,8vw,100px);align-items:center}.look-home .look-preview{min-height:500px;margin:0;overflow:hidden;border-radius:26px;background:var(--dark)}.look-home .look-preview.is-capsule{min-height:0;padding:0}.look-home .look-preview .orb-aura,.look-home .look-preview .orb-canvas,.look-home .look-preview .orb-still{width:min(390px,82%);height:min(390px,82%)}.look-home-copy>p:not(.eyebrow){margin:22px 0 0;color:var(--muted)}.look-home .look-controls{display:flex;align-items:center;gap:16px;margin:28px 0 24px}.look-home .hold{border-color:var(--ink);color:var(--ink);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.look-home .caption{color:var(--muted);font-family:var(--sans);font-size:13px}.glow-word{color:var(--cyan);text-shadow:none}.look-home .looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;background:transparent}.look-home .look{min-height:108px;padding:17px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.look-home .look:hover,.look-home .look[aria-pressed=true]{background:var(--accent-soft)}.look-home .look-name{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.look-home .look-copy{color:var(--muted);font-size:13px}.pricing-home{background:var(--bg-2)}.pricing-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);grid-gap:clamp(52px,9vw,120px);gap:clamp(52px,9vw,120px);align-items:start}.pricing-home h2{max-width:11ch;margin-bottom:24px}.pricing-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:44px}.pricing-notes p{margin:0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:.95rem}.pricing-notes strong{color:var(--ink);font-weight:500}.purchase-card{padding:30px;border-radius:24px;background:var(--dark);color:var(--dark-ink)}.purchase-label{margin:0 0 36px;color:#86e8ba;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.purchase-price{margin:0 0 8px;font-family:var(--serif);font-size:clamp(4rem,7vw,5.6rem);font-weight:300;line-height:.9;letter-spacing:-.055em}.purchase-note{margin:0 0 28px;color:rgba(245,250,246,.58);font-size:13px}.purchase-card ul{margin:0 0 28px;padding:0;list-style:none}.purchase-card li{padding:10px 0;border-top:1px solid rgba(255,255,255,.12);color:rgba(245,250,246,.72);font-size:14px}.purchase-card li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.purchase-card .cta-primary{border-color:var(--dark-ink);background:var(--dark-ink);color:var(--dark)}.purchase-card .cta-primary:hover{border-color:#86e8ba;background:#86e8ba}.cta-wide{display:flex;width:100%}.purchase-link{display:block;margin-top:17px;color:#bff6da;font-size:13px;text-align:center}.install-home{background:var(--bg)}.install-status{display:grid;grid-template-columns:.5fr 1.5fr;grid-gap:28px;gap:28px;margin-bottom:52px;padding:22px 24px;border-left:3px solid var(--cyan);background:var(--accent-soft)}.install-status strong{color:var(--ink);font-weight:500}.install-status p{margin:0;color:var(--muted)}.install-grid-home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.install-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.faq-home{background:var(--bg-2)}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:24px 48px 24px 0;color:var(--ink);cursor:pointer;font-size:1.12rem;font-weight:500;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:2px;top:20px;color:var(--cyan);font-family:var(--mono);font-size:1.35rem;font-weight:400}.faq-list details[open] summary:after{content:"–"}.faq-list details p{max-width:48rem;margin:0 0 26px;color:var(--muted)}.final-cta{padding:76px 0;border:0;background:var(--dark);color:var(--dark-ink)}.final-cta-inner{display:grid;grid-template-columns:1fr auto;grid-gap:64px;gap:64px;align-items:center}.final-cta .eyebrow{color:#86e8ba}.final-cta h2{max-width:12ch;color:var(--dark-ink)}.final-cta p:last-child{margin:18px 0 0;color:rgba(245,250,246,.63)}.final-cta-actions{display:grid;justify-items:center;grid-gap:12px;gap:12px}.cta-light{border-color:var(--dark-ink);background:var(--dark-ink);color:var(--dark)}.cta-light:hover{border-color:#86e8ba;background:#86e8ba;box-shadow:none}.final-cta-actions span{color:rgba(245,250,246,.5);font-size:12px}.site-footer{background:var(--bg)}pre{color:var(--ink)}@media (max-width:1020px){.nav-product-link{display:none}.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{max-width:800px}.home-hero-copy h1{max-width:11ch}.demo-shell{width:min(680px,100%)}.example-grid{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.example-card{display:grid;grid-template-columns:minmax(8rem,.38fr) 1fr 1fr;grid-template-rows:none;grid-row:auto;align-items:stretch}.example-label{border-right:1px solid var(--line);border-bottom:0}.example-result{min-height:0;border-top:0;border-left:1px solid var(--line)}.look-home-grid,.pricing-home-grid,.privacy-home-grid{grid-template-columns:1fr}.pricing-home h2,.privacy-home h2{max-width:14ch}.privacy-flow{margin-top:4px}.look-home .look-preview{width:min(680px,100%);min-height:440px}.purchase-card{width:min(520px,100%)}}@media (max-width:720px){.wrap{width:min(100% - 28px,1180px)}.site-header .wrap{min-height:64px}.nav-doc-link{display:none}.footer-links{justify-content:flex-start;gap:6px 16px}.footer-links a+a:before{content:none}nav{gap:8px}nav a.buy{min-height:36px;padding:8px 12px;font-size:12px}.home-hero{padding:54px 0 64px}.home-hero-copy h1{font-size:clamp(2.85rem,13vw,4rem)}.home-hero-lede{font-size:1.05rem}.home-hero-ctas{display:grid;grid-template-columns:1fr}.home-hero-ctas .cta{width:100%}.hero-assurances{display:grid;grid-template-columns:1fr 1fr}.hero-assurances li{text-align:center}.demo-shell{padding:16px;border-radius:22px}.demo-topline{font-size:9px}.demo-orb-stage{min-height:252px}.demo-orb-stage .orb-aura,.demo-orb-stage .orb-canvas,.demo-orb-stage .orb-still{width:238px;height:238px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid article{min-height:122px;padding:22px 16px;border-bottom:1px solid var(--line)}.proof-grid article:nth-child(odd){border-left:0}.proof-grid article:last-child{border-right:0}.proof-grid article:nth-last-child(-n+2){border-bottom:0}.proof-source{padding-right:4px;padding-left:4px}.home-section{padding:78px 0}.section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.final-cta h2,.look-home h2,.pricing-home h2,.privacy-home h2,.section-intro h2{font-size:clamp(2.2rem,10vw,3.2rem)}.benefit-grid,.install-grid-home,.step-grid{grid-template-columns:1fr}.home-step{padding-bottom:30px}.home-step>span{margin-bottom:28px}.example-card{display:flex;flex-direction:column;grid-row:auto}.example-label{border-right:0;border-bottom:1px solid var(--line)}.example-result{border-top:1px solid var(--line);border-left:0}.benefit{min-height:0;padding:28px 0!important;border-right:0!important}.basic-comparison{gap:30px;padding:30px 24px}.basic-comparison,.privacy-home-grid{grid-template-columns:1fr}.privacy-flow article{grid-template-columns:2rem 1fr}.privacy-flow p{grid-column:2}.look-home-grid{grid-template-columns:1fr}.look-home .look-preview{min-height:340px}.look-home .look-preview .orb-aura,.look-home .look-preview .orb-canvas,.look-home .look-preview .orb-still{width:min(310px,84%);height:min(310px,84%)}.look-home .look-controls{align-items:flex-start;flex-direction:column}.look-home .looks,.pricing-notes{grid-template-columns:1fr}.purchase-card{padding:25px 22px}.install-status{grid-template-columns:1fr;gap:10px}.final-cta{padding:66px 0}.final-cta-inner{grid-template-columns:1fr;gap:34px}.final-cta-actions{justify-items:start}}.vocabulary-hero-grid{align-items:center}.hero-proof-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:28px;background:var(--bg-2)}.hero-proof-head{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.hero-proof-orb{flex:0 0 74px;width:74px;height:74px;overflow:hidden;border-radius:20px;background:var(--dark);pointer-events:none}.hero-proof-orb img{width:100%;height:100%;object-fit:cover}.demo-label{margin:0;color:var(--cyan);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hero-proof-card dl{margin:0;border-top:1px solid var(--ink)}.hero-proof-card dl div{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:18px;gap:18px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--line)}.hero-proof-card dt{color:var(--faint);font-size:13px}.hero-proof-card dd{margin:0;color:var(--ink);font-size:1.08rem;font-weight:500}.hero-proof-card>p:last-child{margin:18px 0 0;color:var(--muted);font-size:13px}.demo-section,.dictation-demo{background:var(--bg-2)}.dictation-demo{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--line);border-radius:24px}.demo-spoken{padding:34px;border-right:1px solid var(--line);background:var(--accent-soft)}.demo-spoken blockquote{margin:22px 0 0;color:var(--ink);font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:300;line-height:1.35}.demo-destination{min-width:0;padding:26px}.destination-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.destination-tabs button{min-height:46px;padding:12px 18px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.destination-tabs button:hover,.destination-tabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--bg-2)}.demo-written{min-height:236px;padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.demo-written>p:last-child{margin:22px 0 0;color:var(--ink);font-size:1.08rem;line-height:1.65;white-space:pre-line}.vocabulary-section{background:var(--soft)}.vocabulary-demo{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--bg-2)}.vocabulary-editor{grid-row:span 2;padding:30px;border-right:1px solid var(--line)}.vocabulary-demo.is-compact .vocabulary-editor{grid-row:auto}.vocabulary-editor dl{margin:22px 0 0}.vocabulary-editor dl>div{padding:18px 0;border-top:1px solid var(--line)}.vocabulary-editor dt{margin-bottom:8px;color:var(--faint);font-size:13px}.vocabulary-editor dd{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--ink);font-size:1.22rem;font-weight:500}.vocabulary-editor dd span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:400}.vocabulary-result{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.vocabulary-demo.is-compact .vocabulary-result{border-bottom:0}.vocabulary-result>div{min-width:0;padding:28px}.vocabulary-result>div+div{border-left:1px solid var(--line);background:var(--accent-soft)}.vocabulary-result>div>p:last-child{margin:18px 0 0;color:var(--ink);line-height:1.62}.vocabulary-result mark{padding:1px 4px;border-radius:4px;background:var(--bg-2);color:var(--cyan);font-weight:500}.vocabulary-technical{padding:28px}.vocabulary-technical>p:last-child{margin:18px 0 0;color:var(--muted)}.vocabulary-technical code{overflow-wrap:anywhere}.vocabulary-privacy{grid-column:1/-1;margin:0;padding:14px 20px;border-top:1px solid var(--line);color:var(--faint);font-size:12px}.cleanup-section{padding-top:94px;padding-bottom:94px;background:var(--bg)}.cleanup-section .section-intro{margin-bottom:46px}.cleanup-section .benefit{min-height:168px;padding-top:27px;padding-bottom:31px}.faq-home,.related-section,.workflow-steps-section{padding-top:94px;padding-bottom:94px}.faq-home .section-intro,.related-section .section-intro,.workflow-steps-section .section-intro{margin-bottom:48px}.workflow-steps-section .home-step>span{margin-bottom:42px}.workflow-steps-section .works-with{margin-top:44px}.architecture{border-top:1px solid var(--ink)}.architecture-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin:0;padding:30px 0 0;list-style:none}.architecture-flow li{position:relative;display:grid;grid-template-columns:2.25rem 1fr;grid-gap:14px;gap:14px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--bg-2)}.architecture-flow li:not(:last-child):after{content:"";position:absolute;top:50%;right:-33px;width:32px;border-top:1px solid var(--ink)}.architecture-number{color:var(--cyan);font-family:var(--mono);font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.08em}.activation-journey h3,.architecture-flow h3,.fact-grid h3{margin:0 0 10px;color:var(--ink);font-family:var(--sans);font-size:1.22rem;font-weight:500;letter-spacing:-.02em}.activation-journey p,.architecture-flow p,.fact-grid p{margin:0;color:var(--muted);line-height:1.62}.privacy-detail-link{display:inline-block;margin-top:28px}.activation-section{background:var(--bg)}.activation-journey{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px;gap:0 40px;margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.activation-journey li{display:grid;grid-template-columns:2.25rem 1fr;grid-gap:16px;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.activation-journey li>span{color:var(--cyan);font-family:var(--mono);font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.08em}.activation-journey .activation-portal>span{font-size:16px;line-height:1;letter-spacing:0}.activation-journey a{color:var(--cyan)}.purchase-card-light{border:1px solid var(--line);background:var(--soft);color:var(--ink)}.purchase-card-light .purchase-label{margin-bottom:28px;color:var(--cyan)}.live-price-current{display:block;color:var(--ink);font-family:var(--serif);font-size:clamp(4rem,7vw,5.6rem);font-weight:300;line-height:.9;letter-spacing:-.055em}.live-price-promotion{display:block;margin:13px 0 28px;color:var(--muted);font-size:13px}.purchase-card-light li{color:var(--muted)}.purchase-card-light li,.purchase-card-light li:last-child{border-color:var(--line)}.purchase-card-light .cta-primary{border-color:var(--ink);background:var(--ink);color:var(--bg-2)}.purchase-card-light .cta-primary:hover{border-color:var(--cyan);background:var(--cyan)}.purchase-card-light .purchase-link{color:var(--cyan)}.final-cta-light{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--ink)}.final-cta-light .eyebrow{color:var(--cyan)}.final-cta-light h2{color:var(--ink)}.final-cta-light p:last-child{color:var(--muted)}.acquisition-related,.related-section{background:var(--soft)}.related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;font-family:var(--sans);font-size:1rem;letter-spacing:0;text-transform:none}.related-links a{min-width:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--bg-2);color:var(--ink);font-weight:500;text-decoration:none}.related-links a:hover{border-color:var(--cyan);color:var(--cyan)}.acquisition-hero{padding:78px 0 86px}.acquisition-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(380px,.72fr);grid-gap:clamp(48px,7vw,92px);gap:clamp(48px,7vw,92px);align-items:center}.acquisition-hero h1{max-width:13ch;margin:0 0 24px;color:var(--ink);font-size:clamp(3.45rem,6.1vw,5.65rem);font-weight:300;line-height:.98;letter-spacing:-.055em}.acquisition-lede{max-width:42rem;margin:0 0 30px;color:var(--muted);font-size:clamp(1.13rem,1.7vw,1.34rem);line-height:1.55}.product-ctas{justify-content:flex-start}.acquisition-proof{min-width:0;padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--bg-2)}.comparison-proof,.developer-proof,.term-proof{display:grid;grid-gap:18px;gap:18px}.comparison-proof p:last-child,.developer-proof span,.term-proof>p:not(.demo-label){margin:0;color:var(--muted);font-size:13px}.comparison-proof strong,.term-proof strong{color:var(--ink);font-family:var(--serif);font-size:clamp(2.35rem,4.4vw,4rem);font-weight:300;line-height:1.03;letter-spacing:-.045em}.term-proof>span{color:var(--cyan)}.developer-proof>p:nth-child(2){margin:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft);color:var(--ink);line-height:1.62}.acquisition-section{padding:108px 0;border-top:1px solid var(--line)}.acquisition-section-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);grid-gap:clamp(40px,7vw,92px);gap:clamp(40px,7vw,92px);align-items:end;margin-bottom:58px}.acquisition-related h2,.acquisition-section h2{margin:0;color:var(--ink);font-size:clamp(2.35rem,4.4vw,4rem);font-weight:300;line-height:1.03;letter-spacing:-.045em}.acquisition-section-heading>p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.fact-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.fact-grid article{min-height:220px;padding:34px 40px 38px 0;border-bottom:1px solid var(--line)}.fact-grid article:nth-child(odd){padding-right:56px;border-right:1px solid var(--line)}.fact-grid article:nth-child(2n){padding-left:56px}.comparison-table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--ink)}.comparison-table td,.comparison-table th{padding:20px;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;vertical-align:top;overflow-wrap:anywhere}.comparison-table thead th{color:var(--ink);font-weight:500}.comparison-table th:first-child{width:22%}.comparison-table tbody th{color:var(--ink);font-weight:500}.comparison-table tbody tr:nth-child(2n){background:var(--soft)}.choose-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.choose-grid article{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--bg-2)}.choose-grid ul{margin:22px 0 0;padding-left:1.2rem;color:var(--muted)}.choose-grid li+li{margin-top:12px}.limitations-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px;gap:0 40px;border-top:1px solid var(--ink)}.limitations-list p{margin:0;padding:22px 0;border-bottom:1px solid var(--line);color:var(--muted)}.independence-disclosure{margin:0 0 30px;padding:24px;border-left:3px solid var(--cyan);background:var(--accent-soft);color:var(--muted)}.official-sources{padding-top:28px;border-top:1px solid var(--ink)}.official-sources ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 32px;gap:12px 32px;margin:22px 0 0;padding-left:1.2rem}.official-sources a{color:var(--cyan);overflow-wrap:anywhere}.acquisition-related h2{max-width:14ch;margin-bottom:42px}.download-action{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start;max-width:18rem;vertical-align:top}.compatibility-note,.final-cta-actions .compatibility-note{color:var(--faint);font-family:var(--sans);font-size:10px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.desktop-nav{flex-wrap:nowrap}.header-download{align-items:center}.header-download a.buy{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:9px 15px;border-radius:999px;background:var(--ink);color:var(--bg-2);font-weight:500;text-decoration:none}.header-download a.buy:hover{background:var(--cyan);color:var(--bg-2)}.header-download .compatibility-note{max-width:13.5rem;font-size:10px;text-align:center}.product-ctas{align-items:flex-start}.purchase-card .download-action{width:100%;align-items:center;text-align:center}.final-cta-actions .download-action{align-items:flex-start}.docs-download-action{margin:28px 0 34px}.mobile-header-actions,.mobile-nav{display:none}.mobile-nav[hidden]{display:none!important}.mobile-menu-toggle{min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}@media (max-width:1020px){.desktop-nav{display:none}.mobile-header-actions{display:flex;align-items:center;gap:10px}.mobile-header-download a.buy,.mobile-menu-toggle{min-height:44px}.mobile-nav:not([hidden]){display:block;padding:18px 0 22px;border-top:1px solid var(--line);background:var(--bg-2)}.site-header .mobile-nav-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;align-items:stretch}.mobile-nav-inner>a{display:flex;min-height:44px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--ink)}.mobile-menu-download{grid-column:1/-1;width:100%;max-width:none;margin-top:10px}.mobile-menu-download .cta{width:100%;text-align:center}}@media (max-width:560px){.site-header .wrap{gap:10px}.mobile-header-actions{gap:7px}.mobile-header-download{width:7.75rem}.mobile-header-download a.buy{min-height:44px;padding:8px 11px;font-size:12px}.mobile-header-download .compatibility-note{max-width:7.75rem;font-size:10px;line-height:1.2}.mobile-menu-toggle{min-height:44px;padding:8px 10px;font-size:12px}.site-header .mobile-nav-inner{grid-template-columns:1fr}}@media (max-width:1020px){.hero-proof-card{width:min(680px,100%)}.acquisition-hero-grid,.dictation-demo,.vocabulary-demo{grid-template-columns:1fr}.demo-spoken,.vocabulary-editor{border-right:0;border-bottom:1px solid var(--line)}.vocabulary-editor{grid-row:auto}.architecture-flow{grid-template-columns:1fr;gap:16px}.architecture-flow li:not(:last-child):after{content:none}.acquisition-hero h1{max-width:14ch}.acquisition-proof{width:min(680px,100%)}}@media (max-width:720px){.cleanup-section,.faq-home,.related-section,.workflow-steps-section{padding-top:68px;padding-bottom:68px}.cleanup-section .benefit{min-height:0}.hero-proof-card{padding:24px;border-radius:22px}.hero-proof-head{min-height:64px;gap:18px;margin-bottom:16px}.hero-proof-orb{flex-basis:64px;width:64px;height:64px;border-radius:16px}.dictation-demo,.vocabulary-demo{border-radius:20px}.demo-destination,.demo-spoken,.vocabulary-editor,.vocabulary-result>div,.vocabulary-technical{padding:22px}.destination-tabs{display:grid;grid-template-columns:1fr 1fr}.destination-tabs button{width:100%;padding-right:10px;padding-left:10px}.demo-written{min-height:260px;padding:22px}.vocabulary-result{grid-template-columns:1fr}.vocabulary-result>div+div{border-top:1px solid var(--line);border-left:0}.activation-journey,.choose-grid,.fact-grid,.limitations-list,.official-sources ul,.related-links{grid-template-columns:1fr}.architecture-flow li{padding:22px}.activation-journey{gap:0}.acquisition-hero{padding:54px 0 64px}.acquisition-hero h1{font-size:clamp(2.85rem,13vw,4rem)}.acquisition-lede{font-size:1.05rem}.product-ctas{display:grid;grid-template-columns:1fr}.product-ctas .cta{width:100%}.acquisition-proof{padding:24px}.acquisition-section{padding:78px 0}.acquisition-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.acquisition-related h2,.acquisition-section h2{font-size:clamp(2.2rem,10vw,3.2rem)}.fact-grid article,.fact-grid article:nth-child(2n),.fact-grid article:nth-child(odd){min-height:0;padding:28px 0;border-right:0}.comparison-table,.comparison-table tbody,.comparison-table td,.comparison-table th,.comparison-table tr{display:block;width:100%}.comparison-table th:first-child{width:100%}.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comparison-table tr{padding:18px 0;border-bottom:1px solid var(--ink)}.comparison-table td,.comparison-table th{padding:10px 0;border:0}.comparison-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--cyan);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.choose-grid article{padding:24px}.official-sources ul{gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}