@font-face{font-family:satoshi;src:url(/_next/static/media/a0553ba43b394568-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/67d4f8491336aef4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.__className_bfc209{font-family:satoshi,satoshi Fallback}.__variable_bfc209{--font-display:"satoshi","satoshi Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--ground:#131210;--paper:#1C1B18;--ink:#EAE8E3;--ink-2:#9C9A91;--ink-3:#7E7D74;--accent:#FF5C3A;--accent-text:#FF5C3A;--on-accent:#131210;--error:#F93F4E;--error-text:#F93F4E;--warning:#FB942A;--warning-text:#FB942A;--success:#48C063;--success-text:#48C063;--radius-control:3px;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ground:#EAE8E3;--paper:#F4F3EF;--ink:#1A1917;--ink-2:#5E5D56;--ink-3:#6A6861;--accent:#D93B1E;--accent-text:#C1351B;--on-accent:#FFFFFF;--error:#FF023B;--error-text:#D0002E;--warning:#CD6B00;--warning-text:#A05200;--success:#009A3C;--success-text:#00782D;color-scheme:light}}:root[data-theme=light]{--ground:#EAE8E3;--paper:#F4F3EF;--ink:#1A1917;--ink-2:#5E5D56;--ink-3:#6A6861;--accent:#D93B1E;--accent-text:#C1351B;--on-accent:#FFFFFF;--error:#FF023B;--error-text:#D0002E;--warning:#CD6B00;--warning-text:#A05200;--success:#009A3C;--success-text:#00782D;color-scheme:light}:root[data-theme=dark]{--ground:#131210;--paper:#1C1B18;--ink:#EAE8E3;--ink-2:#9C9A91;--ink-3:#7E7D74;--accent:#FF5C3A;--accent-text:#FF5C3A;--on-accent:#131210;--error:#F93F4E;--error-text:#F93F4E;--warning:#FB942A;--warning-text:#FB942A;--success:#48C063;--success-text:#48C063;color-scheme:dark}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--section-1:64px;--section-2:96px;--section-3:144px;--cols:4;--gutter:16px;--inset:16px;--content:1320px}@media (min-width:768px){:root{--cols:8;--gutter:24px;--inset:24px}}@media (min-width:1200px){:root{--cols:12;--gutter:32px;--inset:24px}}:root{--nav-blur:12px;--nav-bg:color-mix(in srgb,var(--ground) 85%,transparent);--nav-height:64px;--f-display:var(--font-display),system-ui,sans-serif;--f-body:var(--font-body),system-ui,sans-serif;--f-mono:var(--font-mono),ui-monospace,monospace;--t-display:clamp(3.5rem,2rem + 6.5vw,7rem);--t-h2:clamp(2.25rem,1.2rem + 3.4vw,3.5rem);--t-h3:1.5rem;--t-body:1.0625rem;--t-small:0.875rem;--t-label:0.6875rem;--overlay-soft:color-mix(in srgb,var(--ink) 8%,transparent);--overlay-medium:color-mix(in srgb,var(--ink) 12%,transparent);--forced-light:#F4F3EF;--forced-dark:#1C1B18;--overlay-backdrop:color-mix(in srgb,var(--forced-dark) 60%,transparent);--rule-soft:color-mix(in srgb,var(--ink-3) 16%,transparent);--rule:color-mix(in srgb,var(--ink-3) 24%,transparent);--rule-strong:color-mix(in srgb,var(--ink-3) 56%,transparent);--control-lg:48px;--control-md:32px;--icon-lg:24px;--icon-md:16px;--t-label-lg:1rem;--t-label-md:0.75rem;--dur-fill:250ms;--ease-fill:ease-in-out;--dur-toggle:500ms;--ease-toggle:ease;--dur-surface:250ms;--ease-surface:ease-in-out;--dur-press:250ms;--ease-press:ease-in-out;--dur-menu:250ms;--ease-menu:cubic-bezier(.3,1.25,.5,1);--dur-cycle-frame:50ms;--dur-scroll:700ms;--ease-scroll:cubic-bezier(.22,1,.36,1);--dur-switch:150ms;--ease-switch:ease-in-out;--delay-tooltip:300ms;--dur-settle:700ms;--ease-settle:cubic-bezier(.22,1,.36,1);--stagger:40ms;--motion:1;--t-surface:calc(var(--dur-surface) * var(--motion));--t-toggle:calc(var(--dur-toggle) * var(--motion));--t-fill:calc(var(--dur-fill) * var(--motion));--t-cycle-frame:calc(var(--dur-cycle-frame) * var(--motion))}@media (prefers-reduced-motion:reduce){:root{--motion:0}}:root{--nav-h:56px}@media (min-width:768px){:root{--nav-h:64px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--f-mono);font-size:var(--t-label-md);line-height:1.5;-webkit-font-smoothing:antialiased}body,dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent);color:var(--on-accent)}.label{font-family:var(--f-mono);font-weight:400;font-size:var(--t-label-md);line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}