@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../assets/fonts/f0-pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1ZuWi3hKpA.woff2)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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../assets/fonts/f1-pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1ZuWi3g.woff2)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../assets/fonts/f0-pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1ZuWi3hKpA.woff2)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../assets/fonts/f1-pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1ZuWi3g.woff2)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../assets/fonts/f0-pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1ZuWi3hKpA.woff2)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../assets/fonts/f1-pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1ZuWi3g.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/fonts/f2-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/fonts/f3-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../assets/fonts/f2-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../assets/fonts/f3-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2)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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/fonts/f4-cY9XfjOCX1hbuyalUrK439vogqCz_goCYw7oRd6JFYgzbARA_n8IsQ.woff2)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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../../../assets/fonts/f5-cY9XfjOCX1hbuyalUrK439vogqCz_goCYw7oRd6JFYYzbARA_n8.woff2)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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/fonts/f6-cY9AfjOCX1hbuyalUrK439DyjIJFJpeBZQ.woff2)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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../../../assets/fonts/f7-cY9AfjOCX1hbuyalUrK4397yjIJFJpc.woff2)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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../../../assets/fonts/f6-cY9AfjOCX1hbuyalUrK439DyjIJFJpeBZQ.woff2)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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../../../assets/fonts/f7-cY9AfjOCX1hbuyalUrK4397yjIJFJpc.woff2)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}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:160px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:24px;--radius-glass:16px;--radius-tile:10px;--radius-pill:999px;--radius-frame:28px;--control-sm:32px;--control-md:36px;--control-lg:44px;--control-xl:52px;--content:1200px;--gutter:clamp(16px, 3vw, 32px);--nav-h:64px;--section-y:clamp(72px, 8.5vw, 120px);--measure:60ch;--measure-side:40ch;--font-ui:"Instrument Sans", system-ui, sans-serif;--font-accent:"Newsreader", Georgia, serif;--font-sample:"Newsreader", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--fs-display:clamp(46px, 6.6vw, 96px);--fs-h2:clamp(34px, 4.4vw, 60px);--fs-h3:clamp(20px, 1.7vw, 24px);--fs-lead:clamp(17px, 1.4vw, 20px);--fs-body:16px;--fs-small:14px;--fs-mono:12px;--fs-mono-sm:11px;--fs-mono-lg:13px;--track-display:-.05em;--track-h2:-.04em;--track-h3:-.02em;--dur-press:.15s;--dur-fast:.18s;--dur-turn:.26s;--dur-med:.3s;--dur-slow:.6s;--dur-reveal:.9s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--reveal-y:14px;--brand-dot:#0a84ff;--brand:#0071e3;--brand-hover:#0068d6;--on-brand:#fff;--kbd-on-brand:#fff3;--ink-pill:#0a0d12;--ink-pill-hover:#1a1f27;--on-ink-pill:#eef2f7;--mark-spell-on-dark:#ff6b6b;--mark-word-on-dark:#7db0ff;--mark-spell-on-light:#e5484d;--mark-word-on-light:#2f6fe0;--lens-think:#5ab0ff;--sheet-paper:#fff;--sheet-ink:#1b1b1a;--sheet-ink-2:#6b6b67;--sheet-line:#e4e4e0;--sheet-note:#f6f6f3;--sheet-spell:#d92d20;--sheet-gram:#1f6feb;--sheet-fixed:#157a43;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Cpath d='M0 3 Q1.5 0 3 3 T6 3' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E");--logo-tile:#15181f;--logo-pointer:#fff;--logo-line:transparent;--light-close:#ff5f57;--light-min:#febc2e;--light-max:#28c840;--film-screen:#000}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f6f6f4;--paper:#fff;--paper-2:#f6f6f4;--fill:#f3f3f1;--fill-2:#eaeae7;--fill-3:#ddddd8;--card:#fff;--field:#fff;--band:#f6f6f4;--frame:#f3f3f1;--frame-line:#1111110d;--ink:#111;--ink-2:#5e5e5a;--muted:#63635f;--faint:#6c6c67;--line:#11111116;--line-2:#11111126;--cta:#111;--cta-hover:#2b2b29;--on-cta:#fff;--kbd-on-cta:#ffffff2e;--brand-core:#0a84ff;--brand-ink:#0062cc;--brand-soft:#0071e312;--brand-line:#0062cc42;--brand-glow:transparent;--brand-fill:#0a84ff;--action:#111;--action-h:#2b2b29;--on-action:#fff;--link:#0062cc;--focus:#0062cc;--spell:#d92d20;--spell-ink:#b42318;--gram:#1f6feb;--gram-ink:#1a5fcc;--fixed:#1fa35a;--fixed-ink:#157a43;--fixed-on-ink:#052e14;--spell-tint:#d92d2017;--gram-tint:#1f6feb17;--fixed-tint:#1fa35a21;--chip:#0071e317;--chip-ink:#0062cc;--kbd:#1111110e;--glass:#fff;--glass-strong:#fff;--glass-line:#11111116;--glass-hi:transparent;--glass-blur:0px;--glass-drop:0 1px 2px #1111110a;--glass-row:#f7f7f5;--chip-fill:#f3f3f1;--chip-line:#1111111a;--chip-text:#3f3f3b;--btn-2:#f1f1ee;--btn-2-hover:#e7e7e3;--mono:#6a6a65;--mono-dim:#72726d;--mono-deco:#a5a59f;--mono-strong:#1e1e1c;--mono-live:#0062cc;--lens-tint:#eeeeeb;--lens-sel:var(--brand);--lens-sel-glow:#0a84ff24;--lens-sel-line:#0071e38c;--lens-sel-fill:#0a84ff0d;--lens-pool:transparent;--lens-scan:#0a84ff;--lens-scan-trail:#0a84ff21;--lens-chip:#fffffff7;--lens-chip-line:#1111111f;--lens-tag-line:#11111124;--lens-badge:#111;--lens-badge-line:transparent;--lens-badge-ink:#fff;--lens-badge-key:#ffffff2e;--lens-note:var(--ink-2);--lens-halo:#ffffffeb;--nav-bg:#ffffffe0;--nav-line:#11111114;--scrim:#11111147;--film-scrim:#fffffff5;--film-shadow:0 40px 100px -36px #11111159, 0 0 0 1px #11111114;--shadow:0 1px 2px #1111110d, 0 4px 14px #1111110d;--card-shadow:0 1px 2px #1111110f, 0 14px 36px #1111111f;--window-shadow:0 1px 1px #1111110a, 0 2px 4px #1111110a, 0 24px 48px -12px #11111124;--wordmark:#efefec}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0c0c;--bg-2:#121212;--paper:#0c0c0c;--paper-2:#121212;--fill:#171716;--fill-2:#20201f;--fill-3:#2b2b29;--card:#141413;--field:#141413;--band:#121212;--frame:#161615;--frame-line:#ffffff0d;--ink:#f3f3f1;--ink-2:#a6a6a1;--muted:#9c9c97;--faint:#92928d;--line:#ffffff16;--line-2:#ffffff26;--cta:#f3f3f1;--cta-hover:#dadad6;--on-cta:#0c0c0c;--kbd-on-cta:#0000001a;--brand-core:#dcebff;--brand-ink:#5eabff;--brand-soft:#0a84ff1f;--brand-line:#5eabff5c;--brand-glow:transparent;--brand-fill:#2e8fff;--action:#f3f3f1;--action-h:#dadad6;--on-action:#0c0c0c;--link:#5eabff;--focus:#5eabff;--spell:#ff6a5f;--spell-ink:#ff8a80;--gram:#6ea2ff;--gram-ink:#93b9ff;--fixed:#34c774;--fixed-ink:#4ad486;--fixed-on-ink:#04210e;--spell-tint:#ff6a5f21;--gram-tint:#6ea2ff24;--fixed-tint:#34c77426;--chip:#0a84ff26;--chip-ink:#7dbbff;--kbd:#ffffff14;--glass:#141413;--glass-strong:#1a1a19;--glass-line:#ffffff16;--glass-hi:transparent;--glass-blur:0px;--glass-drop:none;--glass-row:#ffffff08;--chip-fill:#1a1a19;--chip-line:#ffffff1f;--chip-text:#c9c9c4;--btn-2:#1d1d1c;--btn-2-hover:#272726;--mono:#9a9a95;--mono-dim:#8e8e89;--mono-deco:#55554f;--mono-strong:#dadad6;--mono-live:#5eabff;--lens-tint:#0f0f0e;--lens-sel:var(--brand-ink);--lens-sel-glow:#0a84ff33;--lens-sel-line:#5eabff8c;--lens-sel-fill:#0a84ff0f;--lens-pool:#0a84ff0f;--lens-scan:#c4e2ff;--lens-scan-trail:#5eabff38;--lens-chip:#161615f5;--lens-chip-line:#ffffff24;--lens-tag-line:#ffffff24;--lens-badge:#1e1e1df5;--lens-badge-line:#ffffff1f;--lens-badge-ink:var(--ink);--lens-badge-key:#ffffff1f;--lens-note:var(--mono);--lens-halo:#0c0c0ce6;--nav-bg:#0c0c0cd6;--nav-line:#ffffff14;--scrim:#0000008c;--film-scrim:#060606f0;--film-shadow:0 40px 120px -40px #000000e6, 0 0 0 1px #ffffff14;--shadow:0 1px 2px #0006;--card-shadow:0 1px 2px #00000073, 0 16px 40px #00000080;--window-shadow:0 0 0 1px #ffffff0f, 0 24px 60px -16px #000000b3;--wordmark:#181817;--logo-line:#ffffff29}*{box-sizing:border-box}html{background:var(--bg)}html,body{color:var(--ink);margin:0}body{background:var(--bg);font-family:var(--font-ui);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}::selection{background:var(--spell-tint);color:var(--ink)}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary svg{transform:rotate(180deg)}h1,h2,h3,h4{color:var(--ink)}[data-theme=light] [data-dark-only],[data-theme=dark] [data-light-only]{display:none!important}[data-theme=dark] img[data-dim]{filter:brightness(.82)contrast(1.05)}[data-theme=dark] video[data-dim]{filter:brightness(.86)contrast(1.02)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}.container{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1-display{font-size:var(--fs-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-weight:600;line-height:.98}.h2-display,.h2-lg{font-size:var(--fs-h2);letter-spacing:var(--track-h2);text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.quiet{color:var(--ink-2)}.h2-lg{margin-top:14px}.h2-row{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.12}.h3-feature{font-size:var(--fs-h3);letter-spacing:var(--track-h3);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.page-h1{letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1}.lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:56ch;line-height:1.6}.body-copy{color:var(--ink-2);font-size:var(--fs-body);max-width:var(--measure);text-wrap:pretty;line-height:1.6}.accent{font:inherit;letter-spacing:inherit}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:0;color:var(--mono);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5}.mono.sm{font-size:var(--fs-mono-sm)}.mono.lg{font-size:var(--fs-mono-lg)}.mono.dim{color:var(--mono-dim)}.mono.strong{color:var(--mono-strong)}.mono.live{color:var(--mono-live)}.tabular{font-variant-numeric:tabular-nums}.brand-ink{color:var(--brand-ink)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:0;text-transform:lowercase;color:var(--mono);font-weight:400;line-height:18px;display:inline-block}kbd.key{font-family:var(--font-mono);background:var(--kbd);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:.82em;line-height:1}.chip{border-radius:var(--radius-pill);background:var(--chip-fill);height:28px;font:500 13px / 1 var(--font-ui);letter-spacing:-.005em;color:var(--chip-text);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.live-dot{background:var(--fixed);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.btn{white-space:nowrap;height:var(--control-lg);border-radius:var(--radius-pill);font:600 15px var(--font-ui);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:9px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary,.btn-ink{background:var(--cta);color:var(--on-cta)}.btn-primary:hover,.btn-ink:hover{background:var(--cta-hover)}.btn-secondary{background:var(--btn-2);color:var(--ink);font-weight:500}.btn-secondary:hover{background:var(--btn-2-hover)}.btn-sm{height:var(--control-md);padding:0 15px;font-size:14px}.btn-xs{height:var(--control-sm);padding:0 13px;font-size:13px}.btn-lg{height:var(--control-xl);padding:0 24px;font-size:16px}.btn .play{opacity:.9;margin-right:-2px;font-size:.7em;line-height:1}.btn kbd{font-family:var(--font-mono);background:var(--kbd-on-cta);color:inherit;border-radius:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.glass{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--radius-glass);box-shadow:var(--glass-drop);position:relative}.frame-grey{background:var(--frame);border-radius:var(--radius-frame);box-shadow:inset 0 0 0 1px var(--frame-line);position:relative}.glass-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 18px;display:flex}.glass-body{padding:18px}.glass-tile{background:var(--glass-row);border:1px solid var(--line);border-radius:var(--radius-tile)}.section-head{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.section-head .chip{margin-bottom:24px}.section-head.center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.section-head.center .sh-main{align-items:center}.section-head.center .sh-side{max-width:52ch;padding-bottom:0}.section-head .sh-side{max-width:var(--measure-side);color:var(--ink-2);text-wrap:pretty;margin:0;padding-bottom:6px;font-size:17px;line-height:1.55}@media (width<=819.98px){.section-head{grid-template-columns:minmax(0,1fr)}.section-head .sh-side{padding-bottom:0}}.feature-num{font:400 var(--fs-mono) / 1 var(--font-mono);color:var(--mono);margin-bottom:18px;display:block}.feature-title{font-size:var(--fs-h3);letter-spacing:var(--track-h3);margin:0;font-weight:600;line-height:1.25}.feature-body{color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin:12px 0 0;font-size:15px;line-height:1.6}[data-reveal=pending]{opacity:0;transform:translate3d(0, var(--reveal-y), 0)}[data-reveal=wipe]{clip-path:inset(0 100% 0 0)}.split-line-mask{clip-path:inset(-.3em -.4em -.24em);overflow:visible!important}@media print{[data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}#smooth-wrapper{height:auto!important;position:static!important;overflow:visible!important}#smooth-content{transform:none!important}body{height:auto!important}}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.logo.svelte-1l8nvlt{flex:none;display:block}.skip.svelte-1ezjbvk{z-index:300;background:var(--brand);color:var(--on-brand);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip.svelte-1ezjbvk:focus{left:16px}header.svelte-1ezjbvk{z-index:50;height:var(--nav-h);background:var(--nav-bg);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);transition:border-color var(--dur-turn) var(--ease), background-color var(--dur-turn) var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}header.scrolled.svelte-1ezjbvk{border-bottom-color:var(--nav-line)}@media print{header.svelte-1ezjbvk{position:absolute}.bar.svelte-1ezjbvk{display:none}}.row.svelte-1ezjbvk{max-width:var(--content);padding:0 var(--gutter);height:var(--nav-h);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;display:grid}.brand.svelte-1ezjbvk{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;justify-self:start;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.brand.svelte-1ezjbvk:hover{text-decoration:none}.links.svelte-1ezjbvk{white-space:nowrap;justify-self:center;gap:30px;font-size:14px;display:flex}.links.svelte-1ezjbvk a:where(.svelte-1ezjbvk){color:var(--ink-2);transition:color var(--dur-fast) var(--ease);text-decoration:none}.links.svelte-1ezjbvk a:where(.svelte-1ezjbvk):hover,.links.svelte-1ezjbvk a[aria-current=page]:where(.svelte-1ezjbvk){color:var(--ink)}.actions.svelte-1ezjbvk{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.menu.svelte-1ezjbvk:active,.dismiss.svelte-1ezjbvk:active{transform:translateY(1px)}kbd.svelte-1ezjbvk{font-family:var(--font-mono);background:var(--kbd);color:var(--ink-2);border-radius:5px;padding:0 5px;font-size:11px;line-height:18px}.get.svelte-1ezjbvk{height:36px;padding:0 14px;font-size:14px}@media (width<=439px){.get.svelte-1ezjbvk .long:where(.svelte-1ezjbvk){display:none}}.menu.svelte-1ezjbvk{background:var(--btn-2);height:36px;box-shadow:inset 0 0 0 1px var(--chip-line);color:var(--ink);font:500 14px var(--font-ui);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.menu.svelte-1ezjbvk:hover{background:var(--btn-2-hover)}.bars.svelte-1ezjbvk{flex-direction:column;gap:4px;width:12px;display:inline-flex}.bars.svelte-1ezjbvk span:where(.svelte-1ezjbvk){height:1.5px;transition:transform var(--dur-turn) var(--ease-out);background:currentColor;border-radius:1px;display:block}.open.svelte-1ezjbvk .bars:where(.svelte-1ezjbvk) span:where(.svelte-1ezjbvk):first-child{transform:translateY(2.75px)rotate(45deg)}.open.svelte-1ezjbvk .bars:where(.svelte-1ezjbvk) span:where(.svelte-1ezjbvk):last-child{transform:translateY(-2.75px)rotate(-45deg)}.drawer.svelte-1ezjbvk{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--card-shadow);padding:4px var(--gutter) 16px;flex-direction:column;display:flex}.drawer.svelte-1ezjbvk a:where(.svelte-1ezjbvk){color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;display:flex}.drawer.svelte-1ezjbvk a:where(.svelte-1ezjbvk) span:where(.svelte-1ezjbvk){color:var(--mono);font-family:var(--font-mono);transition:transform var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.drawer.svelte-1ezjbvk a:where(.svelte-1ezjbvk):hover{text-decoration:none}.drawer.svelte-1ezjbvk a:where(.svelte-1ezjbvk):hover span:where(.svelte-1ezjbvk){color:var(--ink-2);transform:translate(3px)}.drawer.svelte-1ezjbvk a[aria-current=page]:where(.svelte-1ezjbvk) span:where(.svelte-1ezjbvk){color:var(--brand-ink)}@media (width>=820px){.menu.svelte-1ezjbvk,.drawer.svelte-1ezjbvk{display:none}}@media (width<=819.98px){.row.svelte-1ezjbvk{grid-template-columns:minmax(0,1fr) auto;gap:12px}.brand.svelte-1ezjbvk{min-width:0}.links.svelte-1ezjbvk{display:none}}@media (width<=1099.98px) and (width>=820px){.links.svelte-1ezjbvk{gap:20px}.row.svelte-1ezjbvk{gap:16px}}@media (width<=399.98px){.actions.svelte-1ezjbvk{gap:8px}}@media (width<=479.98px){.actions.svelte-1ezjbvk .dl{display:none}}@media (width<=359.98px){.get.svelte-1ezjbvk{display:none}}.bar.svelte-1ezjbvk{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--card-shadow);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed}.bar.svelte-1ezjbvk>span:where(.svelte-1ezjbvk){min-width:0;color:var(--ink);flex:1;font-size:14px;line-height:19px}.bar-btn.svelte-1ezjbvk{height:40px;padding:0 16px;font-size:14px}.dismiss.svelte-1ezjbvk{width:36px;height:40px;color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease), transform var(--dur-press) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.dismiss.svelte-1ezjbvk:hover{color:var(--ink)}.scrim.svelte-1ezjbvk{z-index:200;background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.pal.svelte-1ezjbvk{background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(560px,100%);box-shadow:inset 0 1px 0 var(--glass-hi), var(--card-shadow);border-radius:16px;overflow:hidden}.pal-head.svelte-1ezjbvk{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 16px;display:flex}.pal-head.svelte-1ezjbvk input:where(.svelte-1ezjbvk){min-width:0;height:54px;color:var(--ink);font:400 17px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.pal-head.svelte-1ezjbvk kbd:where(.svelte-1ezjbvk){padding:1px 6px}.pal-list.svelte-1ezjbvk{max-height:min(52vh,420px);padding:6px;overflow:auto}.pal-list.svelte-1ezjbvk a:where(.svelte-1ezjbvk){transition:background-color var(--dur-press) var(--ease), box-shadow var(--dur-press) var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.pal-list.svelte-1ezjbvk a.sel:where(.svelte-1ezjbvk){background:var(--kbd);box-shadow:inset 2px 0 0 var(--brand)}.r-label.svelte-1ezjbvk{color:var(--ink);font-weight:500}.none.svelte-1ezjbvk{color:var(--ink-2);margin:0;padding:18px 12px;font-size:15px}footer.svelte-4jwo3w{border-top:1px solid var(--line);margin-top:clamp(64px,8vw,112px);position:relative;overflow:hidden}.route:has(>main #get)+footer.svelte-4jwo3w{margin-top:32px}.inner.svelte-4jwo3w{max-width:var(--content);padding:0 var(--gutter) 32px;margin:0 auto}.cols.svelte-4jwo3w{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));gap:40px 32px;padding:clamp(36px,5vw,56px) 0 0;display:grid}@media (width<=899.98px){.cols.svelte-4jwo3w{grid-template-columns:repeat(3,minmax(0,1fr))}.about.svelte-4jwo3w{grid-column:1/-1}}@media (width<=479.98px){.cols.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr))}}.about.svelte-4jwo3w{min-width:0}.brand.svelte-4jwo3w{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.brand.svelte-4jwo3w:hover{text-decoration:none}.desc.svelte-4jwo3w{color:var(--ink-2);margin:16px 0 0;font-size:15px}.facts.svelte-4jwo3w{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.controls.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.seg.svelte-4jwo3w{background:var(--fill);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg.svelte-4jwo3w button:where(.svelte-4jwo3w){height:28px;font:500 13px var(--font-ui);cursor:pointer;color:var(--ink-2);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:0 12px}.seg.svelte-4jwo3w button:where(.svelte-4jwo3w):hover{color:var(--ink)}.seg.svelte-4jwo3w button.on:where(.svelte-4jwo3w){background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line), var(--shadow)}.switch.svelte-4jwo3w{height:32px;color:var(--ink-2);font:400 13px var(--font-ui);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.switch.svelte-4jwo3w:hover{color:var(--ink)}.track.svelte-4jwo3w{background:var(--fill-3);width:30px;height:18px;transition:background-color var(--dur-turn) var(--ease);border-radius:999px;flex:none;position:relative}.track.on.svelte-4jwo3w{background:var(--cta)}.knob.svelte-4jwo3w{background:var(--on-ink-pill);width:14px;height:14px;transition:transform var(--dur-turn) var(--ease-out), background-color var(--dur-turn) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.track.on.svelte-4jwo3w .knob:where(.svelte-4jwo3w){background:var(--on-cta);transform:translate(12px)}.switch.svelte-4jwo3w:active .knob:where(.svelte-4jwo3w){transform:scale(.9)}.switch.svelte-4jwo3w:active .track.on:where(.svelte-4jwo3w) .knob:where(.svelte-4jwo3w){transform:translate(12px)scale(.9)}.col-h.svelte-4jwo3w{color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:600}.col-links.svelte-4jwo3w{flex-direction:column;gap:9px;font-size:14px;line-height:20px;display:flex}.col-links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--ink-2);width:fit-content;transition:color var(--dur-fast) var(--ease)}.col-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--ink);text-decoration:none}.wordmark.svelte-4jwo3w{width:100%;color:var(--wordmark);cursor:pointer;text-align:left;font:600 clamp(60px, 15.4vw, 214px) / .9 var(--font-ui);letter-spacing:-.06em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-turn) var(--ease);background:0 0;border:0;margin:clamp(48px,7vw,88px) 0 clamp(20px,3vw,32px);padding:0;display:block;position:relative}.wordmark.svelte-4jwo3w:hover{color:var(--fill-3)}.word.svelte-4jwo3w{align-items:baseline;display:inline-flex}.home.svelte-4jwo3w{vertical-align:-.02em;width:.64em;height:.78em;margin-right:.06em;display:inline-block}.letter.svelte-4jwo3w{transition:background-color .5s var(--ease), box-shadow .5s var(--ease), color .5s var(--ease);background-color:#0000;border-radius:.08em;text-decoration:none;display:inline-block;position:relative;box-shadow:inset 0 0 #0000}.letter.bad.svelte-4jwo3w{color:var(--ink-2);-webkit-text-decoration:underline wavy var(--spell);text-decoration:underline wavy var(--spell);text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.028em}.letter.flash.svelte-4jwo3w{color:var(--ink);background-color:var(--fixed-tint);box-shadow:inset 0 -.03em 0 var(--fixed)}.scr.svelte-4jwo3w{color:var(--ink-2);position:absolute;top:0;left:50%;transform:translate(-50%)}.ptr.svelte-4jwo3w{pointer-events:none;will-change:transform;width:.64em;height:.78em;position:absolute;top:0;left:0}.ptr.svelte-4jwo3w svg:where(.svelte-4jwo3w){width:100%;height:100%;display:block;overflow:visible}.badge.svelte-4jwo3w{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.badge.on.svelte-4jwo3w{opacity:1}.bottom.svelte-4jwo3w{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;font-size:13px;display:flex}.tm.svelte-4jwo3w{color:var(--muted);max-width:900px;margin:14px 0 0;font-size:12px;line-height:18px}.page.svelte-12qhfyh{z-index:1;padding-top:var(--nav-h);position:relative;overflow-x:clip}
