:root{color-scheme:light dark;--color-text: #1d1d1f;--color-text-muted: #6e6e73;--color-text-faint: #a1a1a6;--color-border: rgb(0 0 0 / 8%);--color-background: #eeeef0;--color-raised: #ffffff;--color-surface: rgb(250 250 251 / 94%);--color-selection: rgb(0 0 0 / 7%);--color-hover: rgb(0 0 0 / 4%);--color-accent: #1d1d1f;--color-on-accent: #ffffff;--color-invert: #111113;--color-on-invert: #f5f5f7;--color-on-invert-muted: #a1a1a6;--hero: radial-gradient(ellipse 80% 70% at 100% 0% in oklab, #c08a78 0%, #c08a7800 70%), radial-gradient(ellipse 70% 80% at 0% 100% in oklab, #4fa0a8 0%, #4fa0a800 70%), linear-gradient(in oklab 160deg, #4753a9 0%, #3a5e8e 45%, #22507a 100%);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-medium: 510;--weight-semibold: 590;--weight-bold: 700;--radius-row: 10px;--radius-tile: 13px;--radius-window: 18px;--radius-popover: 20px;--radius-command: 26px;--page-pad: clamp(20px, 6vw, 120px);--overhang: clamp(48px, 9vw, 140px);--max: 1200px;--ease: cubic-bezier(.2, .7, .2, 1)}@media(prefers-color-scheme:dark){:root{--color-text: #f5f5f7;--color-text-muted: #98989d;--color-text-faint: #636366;--color-border: rgb(255 255 255 / 9%);--color-background: #1e1e20;--color-raised: #2a2a2d;--color-surface: rgb(44 44 46 / 94%);--color-selection: rgb(255 255 255 / 10%);--color-hover: rgb(255 255 255 / 6%);--color-accent: #f5f5f7;--color-on-accent: #1d1d1f;--color-invert: #000000;--hero: radial-gradient(ellipse 70% 60% at 100% 0% in oklab, #6b4f78 0%, #6b4f7800 70%), radial-gradient(ellipse 70% 80% at 0% 100% in oklab, #1e5f6a 0%, #1e5f6a00 70%), linear-gradient(in oklab 160deg, #262b6e 0%, #1a2a4e 50%, #0f1b33 100%)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}img,video,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}kbd{font-family:var(--font-sans);font-feature-settings:"tnum"}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:6px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section{padding:clamp(72px,10vw,120px) var(--page-pad)}.wrap{max-width:var(--max);margin-inline:auto}.h2{font-size:clamp(40px,5.2vw,64px);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.03;text-wrap:balance}.h2--sm{font-size:clamp(32px,3.4vw,44px);line-height:1.08}.lede{font-size:19px;line-height:28px;color:var(--color-text-muted);text-wrap:pretty}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;background:var(--hero);color:#fff;padding:24px clamp(16px,3vw,40px) 0;overflow-x:clip;display:flex;flex-direction:column;align-items:center}.nav[data-astro-cid-bbe6dxrz]{position:relative;width:min(100%,1360px);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 8px 8px 20px;border-radius:var(--radius-command);background:#10143038;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff47,0 8px 30px #0a143c2e}.brand[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:19px;font-weight:var(--weight-bold);letter-spacing:-.02em}.links[data-astro-cid-bbe6dxrz]{display:flex;gap:32px;list-style:none;margin:0;padding:0}.links[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{font-size:14px;font-weight:var(--weight-medium);color:#fff;text-decoration:none;opacity:.92;transition:opacity .15s}.links[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{opacity:1}.nav-soon[data-astro-cid-bbe6dxrz]{padding-inline:12px;font-size:14px;font-weight:var(--weight-semibold)}.headline[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:22px;padding:clamp(64px,9vw,96px) 0 56px;text-align:center}h1[data-astro-cid-bbe6dxrz]{max-width:11ch;font-size:clamp(56px,8.4vw,112px);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:.96;text-wrap:balance}.sub[data-astro-cid-bbe6dxrz]{max-width:34em;font-size:clamp(18px,1.6vw,22px);line-height:1.42;color:#ffffffe5;text-wrap:pretty}.ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:14px}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;height:52px;padding-inline:24px;border:0;border-radius:var(--radius-command);font:inherit;font-size:17px;font-weight:var(--weight-semibold);color:inherit}.btn-primary[data-astro-cid-bbe6dxrz]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 10px 30px #0a0f284d;cursor:pointer;transition:transform .2s var(--ease)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-1px)}.meta[data-astro-cid-bbe6dxrz]{font-size:14px;color:#ffffffd9}.meta[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:#fff;font-weight:var(--weight-semibold)}.window[data-astro-cid-bbe6dxrz]{position:relative;width:min(100%,1160px);aspect-ratio:2133 / 1350;border-radius:clamp(10px,1.6vw,var(--radius-window));overflow:clip;box-shadow:0 0 0 1px #ffffff59,0 40px 100px #0a0f3273,0 10px 30px #0a0f3240;margin-bottom:calc(-1 * var(--overhang));background:#e9e9ec}.window-video[data-astro-cid-bbe6dxrz],.window-still[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:left top}.window-still[data-astro-cid-bbe6dxrz]{display:none}@media(prefers-color-scheme:dark){.window[data-astro-cid-bbe6dxrz]{background:#1e1e20}.window-video[data-astro-cid-bbe6dxrz],.window[data-astro-cid-bbe6dxrz] .video-toggle[data-astro-cid-bbe6dxrz]{display:none}.window-still[data-astro-cid-bbe6dxrz]{display:block}}.video-toggle[data-astro-cid-bbe6dxrz]{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:16px;color:#fff;background:#14141873;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:.7;transition:opacity .15s}.video-toggle[data-astro-cid-bbe6dxrz]:hover,.video-toggle[data-astro-cid-bbe6dxrz]:focus-visible{opacity:1}.video-toggle[data-astro-cid-bbe6dxrz] .i-play[data-astro-cid-bbe6dxrz],.video-toggle[data-astro-cid-bbe6dxrz].is-paused .i-pause[data-astro-cid-bbe6dxrz]{display:none}.video-toggle[data-astro-cid-bbe6dxrz].is-paused .i-play[data-astro-cid-bbe6dxrz]{display:block}.teaser[data-astro-cid-bbe6dxrz]{width:min(92vw,1280px);padding:0;border:0;border-radius:var(--radius-popover);background:#000;overflow:clip;box-shadow:0 40px 120px #0000007f}.teaser[data-astro-cid-bbe6dxrz]::backdrop{background:#0009;backdrop-filter:blur(8px)}.teaser[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{width:100%;aspect-ratio:2560 / 1608}.teaser-close[data-astro-cid-bbe6dxrz]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:16px;color:#fff;background:#1414188c;cursor:pointer}@media(max-width:820px){.links[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:600px){.window[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 3.4}.window-video[data-astro-cid-bbe6dxrz],.window-still[data-astro-cid-bbe6dxrz]{width:190%;max-width:none;height:100%}}.index[data-astro-cid-vnivfuh2]{padding-top:calc(var(--overhang) + clamp(56px,7vw,104px))}.head[data-astro-cid-vnivfuh2]{display:grid;gap:20px;max-width:760px;margin-bottom:56px}.list[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;list-style:none;margin:0;padding:0}li[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"num name keys" "text text text";align-items:baseline;column-gap:12px;row-gap:8px;align-content:start;padding:24px 0 28px;border-top:1px solid var(--color-border)}.num[data-astro-cid-vnivfuh2]{grid-area:num;font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted)}h3[data-astro-cid-vnivfuh2]{grid-area:name;font-size:20px;font-weight:var(--weight-semibold);letter-spacing:-.01em}kbd[data-astro-cid-vnivfuh2]{grid-area:keys;font-size:13px;font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap}li[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{grid-area:text;font-size:16px;line-height:24px;color:var(--color-text-muted);text-wrap:pretty}@media(max-width:1000px){.list[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.list[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.privacy[data-astro-cid-jwpoeac4]{border-top:1px solid var(--color-border)}.grid[data-astro-cid-jwpoeac4]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(40px,7vw,96px);align-items:start}.copy[data-astro-cid-jwpoeac4]{display:grid;gap:20px}.lede[data-astro-cid-jwpoeac4] kbd[data-astro-cid-jwpoeac4]{font-weight:var(--weight-medium);color:var(--color-text)}.stack[data-astro-cid-jwpoeac4]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.row[data-astro-cid-jwpoeac4]{display:grid;grid-template-columns:22px 150px 1fr;align-items:center;gap:14px;min-height:88px;padding:20px 28px;border-radius:var(--radius-tile);background:var(--color-raised);box-shadow:0 0 0 1px var(--color-border)}.name[data-astro-cid-jwpoeac4]{font-size:20px;font-weight:var(--weight-semibold)}.note[data-astro-cid-jwpoeac4]{font-size:16px;color:var(--color-text-muted)}.incognito[data-astro-cid-jwpoeac4]{background:var(--color-invert);color:var(--color-on-invert);box-shadow:none}.incognito[data-astro-cid-jwpoeac4] .note[data-astro-cid-jwpoeac4]{color:var(--color-on-invert-muted)}@media(max-width:900px){.grid[data-astro-cid-jwpoeac4]{grid-template-columns:1fr}}@media(max-width:560px){.row[data-astro-cid-jwpoeac4]{grid-template-columns:22px 1fr;row-gap:4px}.note[data-astro-cid-jwpoeac4]{grid-column:2}}.keyboard[data-astro-cid-7xwumd3r]{position:relative;isolation:isolate;background-color:var(--color-background);background-image:var(--bg-light);background-size:cover;background-position:center}@media(prefers-color-scheme:dark){.keyboard[data-astro-cid-7xwumd3r]{background-image:var(--bg-dark)}}.keyboard[data-astro-cid-7xwumd3r]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 55% 45% at 50% 50%,var(--color-background) 25%,transparent 75%),color-mix(in srgb,var(--color-background) 50%,transparent)}.head[data-astro-cid-7xwumd3r]{display:grid;justify-items:center;gap:20px;max-width:720px;margin:0 auto 48px;text-align:center}.head[data-astro-cid-7xwumd3r] kbd[data-astro-cid-7xwumd3r]{font-weight:var(--weight-medium);color:var(--color-text)}.bar[data-astro-cid-7xwumd3r]{max-width:680px;margin-inline:auto;border-radius:var(--radius-command);background:#fafafbb8;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px var(--color-border),0 30px 80px #00000029;overflow:clip}@media(prefers-color-scheme:dark){.bar[data-astro-cid-7xwumd3r]{background:#2c2c2eb8;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 80px #00000073}}.field[data-astro-cid-7xwumd3r]{display:flex;align-items:center;gap:14px;padding:18px 16px 18px 22px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}input[data-astro-cid-7xwumd3r]{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:21px;color:var(--color-text);outline:none}input[data-astro-cid-7xwumd3r]::placeholder{color:var(--color-text-faint)}.bar[data-astro-cid-7xwumd3r]:focus-within{box-shadow:inset 0 0 0 1px #fff9,0 0 0 2px var(--color-accent),0 30px 80px #00000029}.space-pill[data-astro-cid-7xwumd3r]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill, 10px);background:var(--color-selection);font-size:13px;font-weight:var(--weight-semibold);color:var(--color-text)}.results[data-astro-cid-7xwumd3r]{list-style:none;margin:0;padding:6px;min-height:236px}.results[data-astro-cid-7xwumd3r] li{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:14px;height:44px;padding-inline:16px;border-radius:var(--radius-row);font-size:16px;color:var(--color-text);cursor:default}.results[data-astro-cid-7xwumd3r] li svg{color:var(--color-text-muted)}.results[data-astro-cid-7xwumd3r] li[aria-selected=true]{background:var(--color-selection)}.results[data-astro-cid-7xwumd3r] li kbd{font-size:14px;color:var(--color-text-muted)}.results[data-astro-cid-7xwumd3r] li.is-run{animation:run .5s var(--ease)}@keyframes run{40%{background:var(--color-text-faint)}}.hints[data-astro-cid-7xwumd3r]{display:flex;gap:18px;padding:12px 22px;border-top:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}.hints[data-astro-cid-7xwumd3r] b[data-astro-cid-7xwumd3r]{font-weight:var(--weight-medium)}.hints[data-astro-cid-7xwumd3r] .esc[data-astro-cid-7xwumd3r]{margin-left:auto}.note[data-astro-cid-7xwumd3r]{margin-top:20px;text-align:center;font-size:14px;color:var(--color-text-muted)}@media(max-width:480px){.space-pill[data-astro-cid-7xwumd3r],.hints[data-astro-cid-7xwumd3r]{display:none}input[data-astro-cid-7xwumd3r]{font-size:18px}}@media(prefers-reduced-motion:reduce){.results[data-astro-cid-7xwumd3r] li.is-run{animation:none}}.grid[data-astro-cid-h3i7twaa]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(40px,7vw,96px);align-items:start}.copy[data-astro-cid-h3i7twaa]{display:grid;gap:20px}.map[data-astro-cid-h3i7twaa]{border-radius:var(--radius-tile);background:var(--color-raised);box-shadow:0 0 0 1px var(--color-border);padding:8px 28px}.map-head[data-astro-cid-h3i7twaa],.map-row[data-astro-cid-h3i7twaa]{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:20px}.map-head[data-astro-cid-h3i7twaa]{padding:16px 0 12px;font-size:13px;font-weight:var(--weight-semibold);color:var(--color-text-muted)}.map-row[data-astro-cid-h3i7twaa]{min-height:56px;border-top:1px solid var(--color-border);font-size:16px}.from[data-astro-cid-h3i7twaa]{color:var(--color-text-muted)}.arrow[data-astro-cid-h3i7twaa]{color:var(--color-text-faint)}.to[data-astro-cid-h3i7twaa]{font-weight:var(--weight-medium)}@media(max-width:900px){.grid[data-astro-cid-h3i7twaa]{grid-template-columns:1fr}}@media(max-width:560px){.map[data-astro-cid-h3i7twaa]{padding-inline:20px}.map-head[data-astro-cid-h3i7twaa],.map-row[data-astro-cid-h3i7twaa]{gap:12px}}.faq[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--color-border)}.grid[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:clamp(40px,7vw,96px);align-items:start}.grid[data-astro-cid-z6gx6xcw]>div[data-astro-cid-z6gx6xcw]:first-child{display:grid;gap:20px}details[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--color-border)}details[data-astro-cid-z6gx6xcw]:last-child{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:19px;font-weight:var(--weight-semibold);cursor:pointer;list-style:none}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{flex:none;color:var(--color-text-muted);transition:transform .25s var(--ease)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{transform:rotate(45deg)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{max-width:40em;padding-bottom:24px;font-size:17px;line-height:26px;color:var(--color-text-muted)}@media(max-width:900px){.grid[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr}}.end[data-astro-cid-djzae3e7]{background:var(--hero);color:#fff;padding:clamp(96px,12vw,160px) var(--page-pad);text-align:center}.inner[data-astro-cid-djzae3e7]{display:grid;justify-items:center;gap:20px}.end[data-astro-cid-djzae3e7] p[data-astro-cid-djzae3e7]{font-size:17px;color:#ffffffd9}.btn[data-astro-cid-djzae3e7]{display:inline-flex;align-items:center;gap:10px;height:48px;margin-top:12px;padding-inline:22px;border:0;border-radius:var(--radius-command);font:inherit;font-size:16px;font-weight:var(--weight-semibold);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer}.footer[data-astro-cid-djzae3e7]{padding:40px var(--page-pad) 56px;border-top:1px solid var(--color-border)}.row[data-astro-cid-djzae3e7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.brand[data-astro-cid-djzae3e7]{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:var(--weight-bold);text-decoration:none}.owner[data-astro-cid-djzae3e7]{display:grid;gap:8px}.copyright[data-astro-cid-djzae3e7]{font-size:13px;line-height:20px;color:var(--color-text-muted)}.credits[data-astro-cid-djzae3e7]{max-width:52em;font-size:13px;line-height:20px;color:var(--color-text-muted)}
