:root{--n-1000:#0a0a0a;--n-950:#121212;--n-920:#191919;--n-910:#1d1d1d;--n-900:#1e1e1e;--n-880:#272727;--n-860:#2c2c2c;--n-800:#3b3b3b;--n-600:#626262;--n-500:#a7a7a7;--n-450:#b1b1b1;--n-300:#cecece;--n-100:#f4f4f4;--n-50:#fafafa;--n-0:#ffffff;--w-08:rgba(255,255,255,0.08);--w-16:rgba(255,255,255,0.16);--w-24:rgba(255,255,255,0.24);--w-28:rgba(255,255,255,0.28);--w-33:rgba(255,255,255,0.33);--w-64:rgba(255,255,255,0.64);--ink-08:rgba(250,250,250,0.08);--ink-16:rgba(250,250,250,0.16);--ink-24:rgba(250,250,250,0.24);--bubble-line:rgba(244,244,244,0.32);--accent:#0044ff;--accent-card:#0238ce;--violet:#a65cff;--violet-deep:#5d00a1;--tile-1:#9601ff;--tile-2:#5d00a1;--tile-3:#982500;--tile-4:#99004f;--tile-5:#0029a6;--tile-6:#154c14;--pos:#57e39b;--neg:#ff7a8a;--scrim:rgba(10,10,10,0.6);--dim-64:rgba(10,10,10,0.64);--frame-fill:#131313;--frame-line:#2a2a2a;--logo-disc:#141619;--eye-lit:#e8eaff;--eye-ink:#6a66d8;--eye-glow:#5d52e0;--bg:var(--n-1000);--surface-1:var(--n-950);--surface-2:var(--n-920);--surface-menu:var(--n-910);--text:var(--n-50);--text-strong:var(--n-0);--text-muted:var(--w-64);--label:var(--n-500);--caption:var(--n-450);--border:var(--w-08);--border-strong:var(--w-24);--fill-ghost:var(--w-08);--fill-ghost-hover:var(--w-16);--btn-white-hover:var(--n-300);--glass:color-mix(in srgb,var(--n-900) 85%,transparent);--glass-hover:color-mix(in srgb,var(--n-900) 85%,white 15%);--font-sans:var(--face-inter),Inter,system-ui,sans-serif;--font-mono:var(--face-mono),"JetBrains Mono","SF Mono",Consolas,monospace;--font-pixel:var(--face-pixel),Georgia,serif;--font-brand:var(--face-brand),system-ui,sans-serif;--pixel-adjust-accent:0.88;--pixel-adjust-stat:1.07;--pixel-adjust-leadin:0.83;--gutter:16px;--container-max:1512px;--hero-h1:max(48px,min(80px,75vw/4.15));--radius:8px;--radius-sm:4px;--z-behind:-1;--z-canvas:0;--z-content:1;--z-raised:2;--z-card-overlay:3;--z-cursor:4;--z-nav:5;--z-menu:6;--z-toast:7;--z-skip:10000}@media (min-width:800px){:root{--gutter:64px}}@media (min-width:1281px){:root{--gutter:124px}}html{background:var(--bg)}body{margin:0;color:var(--text-strong);font:400 20px var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(.site){min-height:100vh;background:var(--bg)}:where(.site) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li){margin:0;padding:0}:where(.site) :where(ul,ol){list-style:none}:where(.site) :where(a){color:inherit;text-decoration:none}:where(.site) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.site) :where(img){display:block;max-width:100%}:where(.site) :where(a,button,[tabindex],summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:var(--z-skip);padding:8px 16px;background:var(--bg);color:var(--text-strong);font:400 20px/normal var(--font-sans);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@font-face{font-family:inter;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b7b43acee81d05a8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_c0346e{font-family:inter,inter Fallback}.__variable_c0346e{--face-inter:"inter","inter Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/db9d659a1acad1e2-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3ba77d{font-family:mono,mono Fallback;font-weight:400;font-style:normal}.__variable_3ba77d{--face-mono:"mono","mono Fallback"}@font-face{font-family:pixel;src:url(/_next/static/media/5eef7f27b612c3a2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pixel Fallback;src:local("Arial");ascent-override:91.07%;descent-override:30.36%;line-gap-override:0.00%;size-adjust:98.82%}.__className_00e692{font-family:pixel,pixel Fallback,Georgia,serif;font-weight:400;font-style:normal}.__variable_00e692{--face-pixel:"pixel","pixel Fallback",Georgia,serif}@font-face{font-family:brandFace;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:brandFace Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_4df8f7{font-family:brandFace,brandFace Fallback;font-style:normal}.__variable_4df8f7{--face-brand:"brandFace","brandFace Fallback"}