@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.tGGo7a_className{font-family:spaceGrotesk,spaceGrotesk Fallback,system-ui,Segoe UI,Arial,sans-serif}.tGGo7a_variable{--font-sans:"spaceGrotesk", "spaceGrotesk Fallback", system-ui, Segoe UI, Arial, sans-serif}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.nM-7NW_className{font-family:jetbrainsMono,jetbrainsMono Fallback,ui-monospace,Consolas,monospace}.nM-7NW_variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback", ui-monospace, Consolas, monospace}
:root{--bg:#f7f7f5;--surface:#fff;--text:#0f1113;--muted:#565b63;--rule:#e2e2de;--strong:#0f1113;--go:#12a150;--go-text:#0a7a3a;--on-go:#fff;--wait:#e09200;--wait-text:#8f5b00;--invert-bg:#0f1113;--invert-fg:#f1f2ef;--invert-muted:#a3a9b1;--invert-go:#3ddc84;--shadow:0 30px 60px -40px #0f111359;--gutter:clamp(16px, 4vw, 56px);--max:1280px;--radius:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0d0f;--surface:#121518;--text:#f1f2ef;--muted:#9aa1a9;--rule:#23272c;--strong:#f1f2ef;--go:#3ddc84;--go-text:#3ddc84;--on-go:#06210f;--wait:#f5b53d;--wait-text:#f5b53d;--invert-bg:#121518;--invert-fg:#f1f2ef;--invert-muted:#9aa1a9;--invert-go:#3ddc84;--shadow:0 30px 60px -40px #000000e6}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--go);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
