:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f0;--surface:#fff;--surface-2:#f7f7f5;--ink:#101114;--on-ink:#fff;--muted:#5e6066;--muted-2:#4c4e54;--line:#d4d4d0;--field:#c8c8c4;--pill:#e4e4e1;--accent-text:#9a5424;--eye:#edb98a;--eye-rgb:237, 185, 138;--band:#101114;--band-text:#f2f2f0;--band-muted:#b7b9be;--band-muted-2:#9a9ca2;--band-line:#33363c;--band-line-2:#24262b;--shell-1:#fff;--shell-2:#d8d8d4;--pod-2:#cfcfcb;--shell-highlight:#fff;--shell-shadow:#10111424;--visor-1:#24262b;--visor-2:#050506;--robot-hi:#fff;--robot-lo:#c9cacc;--robot-glass-hi:#2a2d33;--robot-glass:#0e1013;--robot-trim:#1a1c20;--tile:#e9e9e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--surface:#111;--surface-2:#0b0b0b;--ink:#ededed;--on-ink:#050505;--muted:#9a9a9a;--muted-2:#b5b5b5;--line:#262626;--field:#333;--pill:#1c1c1c;--accent-text:#7df9ff;--eye:#7df9ff;--eye-rgb:125, 249, 255;--band:#0c0c0c;--band-text:#ededed;--band-muted:#b5b5b5;--band-muted-2:#8a8a8a;--band-line:#333;--band-line-2:#1c1c1c;--shell-1:#2e2e31;--shell-2:#0e0e0f;--pod-2:#121213;--shell-highlight:#ffffff29;--shell-shadow:#000000b3;--visor-1:#161616;--visor-2:#020202;--robot-hi:#3b3b3d;--robot-lo:#0d0d0e;--robot-glass-hi:#141414;--robot-glass:#000;--robot-trim:#0a0a0a;--tile:#141414}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--surface:#111;--surface-2:#0b0b0b;--ink:#ededed;--on-ink:#050505;--muted:#9a9a9a;--muted-2:#b5b5b5;--line:#262626;--field:#333;--pill:#1c1c1c;--accent-text:#7df9ff;--eye:#7df9ff;--eye-rgb:125, 249, 255;--band:#0c0c0c;--band-text:#ededed;--band-muted:#b5b5b5;--band-muted-2:#8a8a8a;--band-line:#333;--band-line-2:#1c1c1c;--shell-1:#2e2e31;--shell-2:#0e0e0f;--pod-2:#121213;--shell-highlight:#ffffff29;--shell-shadow:#000000b3;--visor-1:#161616;--visor-2:#020202;--robot-hi:#3b3b3d;--robot-lo:#0d0d0e;--robot-glass-hi:#141414;--robot-glass:#000;--robot-trim:#0a0a0a;--tile:#141414}:root{--font-sans:"Geist Variable", "Geist", system-ui, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--display-xl:clamp(64px, 11vw, 168px);--display-l:clamp(48px, 7vw, 112px);--display-m:clamp(44px, 6vw, 88px);--display-s:clamp(40px, 5vw, 72px);--text-lead:20px;--text-body:18px;--text-meta:13px;--radius-pill:999px;--radius-card:28px;--radius-panel:40px;--container:1280px;--gutter:32px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes wake{0%{opacity:0;transform:scaleY(.04)}60%{opacity:1;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.06)}}@keyframes look{0%,30%{transform:translate(0)}36%,55%{transform:translate(7%)}61%,85%{transform:translate(-6%)}91%,to{transform:translate(0)}}@keyframes search{0%,12%{transform:translate(0)}22%,34%{transform:translate(-14%,-4%)}44%,56%{transform:translate(14%,-4%)}66%,78%{transform:translateY(8%)}88%,to{transform:translate(0)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:.95}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes type{0%{width:0}to{width:51ch}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes dots{0%,80%,to{opacity:.25}40%{opacity:1}}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 35%}}@media (width<=820px){.callout{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%}a{color:var(--ink)}a:hover{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}details summary{cursor:pointer}::selection{background:rgba(var(--eye-rgb), .35)}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--on-ink);top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--hero-bg:var(--bg);--hero-text:var(--ink);--hero-subtle:var(--muted-2);--hero-muted:var(--muted);--hero-border:var(--line);--hero-line:var(--field);--hero-card:var(--surface);--hero-card-hover:var(--pill);--icon-bg:var(--tile);--accent:var(--accent-text);--container-wide:1360px}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.wrap-wide{max-width:var(--container-wide);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:140px}.band{background:var(--band);color:var(--band-text)}.band a{color:var(--band-text)}.band+.band{border-top:1px solid var(--band-line-2)}.surface{background:var(--surface)}@media (width<=720px){:root{--gutter:20px}.section{padding-block:96px}}.display-xl,.display-l,.display-m,.display-s{letter-spacing:-.055em;line-height:.95}.display-xl{font-size:var(--display-xl);letter-spacing:-.06em;font-weight:220;line-height:.9}.display-l{font-size:var(--display-l);letter-spacing:-.06em;font-weight:200}.display-m{font-size:var(--display-m);font-weight:230}.display-s{font-size:var(--display-s);font-weight:240}.lead{font-size:var(--text-lead);color:var(--muted-2);max-width:600px;font-weight:300}.band .lead{color:var(--band-muted)}.muted{color:var(--muted);font-weight:300}.band .muted{color:var(--band-muted)}.kicker{font-family:var(--font-mono);color:var(--accent-text);font-size:14px}.meta{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--muted)}.band .meta{color:var(--band-muted-2)}.status{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted-2);align-self:flex-start;padding:5px 14px;font-size:14px;display:inline-flex}.btn{border-radius:var(--radius-pill);background:var(--ink);min-height:56px;color:var(--on-ink);cursor:pointer;transition:transform .2s var(--ease-out), opacity .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{color:var(--on-ink);opacity:.88}.btn:active{transform:scale(.98)}.btn--secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn--secondary:hover{color:var(--ink)}.btn--small{min-height:44px;padding:0 20px;font-size:15px}.actions{flex-wrap:wrap;gap:12px;display:flex}.rows{border-top:1px solid var(--line)}.rows>*{border-bottom:1px solid var(--line)}.band .rows,.band .rows>*{border-color:var(--band-line)}.enter{animation:rise 1.2s var(--ease-out) both;animation-delay:var(--d,0s)}
