@font-face{font-family:mosvita;src:url(../media/Mosvita_Regular-s.p.3rgrw87cjshsu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mosvita;src:url(../media/Mosvita_Medium-s.p.1joqahxtk6q11.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mosvita;src:url(../media/Mosvita_SemiBold-s.p.3u0onnd6p1h0g.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mosvita Fallback;src:local(Arial);ascent-override:103.29%;descent-override:41.36%;line-gap-override:0.0%;size-adjust:96.72%}.xtKiTW_className{font-family:mosvita,mosvita Fallback}.xtKiTW_variable{--font-sans:"mosvita", "mosvita Fallback"}
@font-face{font-family:mosvitaExpanded;src:url(../media/Mosvita_LightExpanded-s.p.02vbjaglxhn2e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:mosvitaExpanded;src:url(../media/Mosvita_Expanded-s.p.411shfs9a-4lu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mosvitaExpanded;src:url(../media/Mosvita_MediumExpanded-s.p.1-b1m-3ipi7z3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mosvitaExpanded;src:url(../media/Mosvita_SemiBoldExpanded-s.p.3mq9clsyafdea.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mosvitaExpanded Fallback;src:local(Arial);ascent-override:86.68%;descent-override:34.71%;line-gap-override:0.0%;size-adjust:115.25%}.-YuMcG_className{font-family:mosvitaExpanded,mosvitaExpanded Fallback}.-YuMcG_variable{--font-display:"mosvitaExpanded", "mosvitaExpanded Fallback"}
@font-face{font-family:martianMono;src:url(../media/MartianMono_400-s.p.3-tyw26y7ns0r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:martianMono;src:url(../media/MartianMono_500-s.p.13etk5rns0cvp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:martianMono Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}._7kwWYa_className{font-family:martianMono,martianMono Fallback}._7kwWYa_variable{--font-mono:"martianMono", "martianMono Fallback"}
.SpvHIa_bar{z-index:1000;color:#f4f4f2;max-width:720px;font-family:var(--font-inter,var(--font-sans)), system-ui, sans-serif;background:#111;border:1px solid #f4f4f224;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 auto;padding:16px 20px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #00000080}.SpvHIa_text{color:#a1a1a1;flex:320px;margin:0}.SpvHIa_text a{color:#f4f4f2;text-underline-offset:3px;text-decoration:underline}.SpvHIa_actions{gap:8px;display:flex}.SpvHIa_button{color:#f4f4f2;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4f4f23d;border-radius:0;padding:0 18px;font-weight:500;transition:background-color .2s,border-color .2s}.SpvHIa_button:hover{border-color:#f4f4f280}.SpvHIa_accept{color:#0a0b07;background:#deff93;border-color:#deff93}.SpvHIa_accept:hover{background:#e9ffb8;border-color:#e9ffb8}.SpvHIa_button:focus-visible{outline-offset:2px;outline:2px solid #deff93}

:root{--bg:#09090b;--bg-rgb:9, 9, 11;--bg-raised:#0d0d10;--surface:#111114;--glass:#111114b8;--line:#ffffff14;--line-strong:#ffffff24;--fg-rgb:255, 255, 255;--text:#fafafa;--text-2:#a1a1aa;--text-3:#8b8b94;--text-4:#5b5b63;--accent:#deff93;--accent-rgb:222, 255, 147;--accent-bright:#f4ffdc;--accent-fill:#deff93;--accent-hover:#e9ffb8;--accent-ink:#0a0b07;--accent-soft:#deff9314;--accent-line:#deff9352;--danger:#f87171;--overlay:#050506b8;--shadow:#000000e6;--logo-filter:none;--radius-control:10px;--radius-nested:12px;--radius-panel:16px;--ease-out:cubic-bezier(.16, 1, .3, 1);--container:1240px;--gutter:clamp(20px, 4vw, 40px);--nav-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fafafa;--bg-rgb:250, 250, 250;--bg-raised:#fff;--surface:#f4f4f5;--glass:#ffffffc7;--line:#09090b14;--line-strong:#09090b24;--fg-rgb:9, 9, 11;--text:#09090b;--text-2:#52525b;--text-3:#71717a;--text-4:#a1a1aa;--accent:#4d7c0f;--accent-rgb:77, 124, 15;--accent-bright:#deff93;--accent-hover:#d4f882;--accent-soft:#deff9366;--accent-line:#4d7c0f52;--danger:#dc2626;--overlay:#18181b52;--shadow:#18181b2e;--logo-filter:brightness(.42) saturate(2.2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans), system-ui, sans-serif;background:var(--bg);color:var(--text);line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent-fill);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.anchor{scroll-margin-top:var(--nav-h)}.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}.btn{border-radius:var(--radius-control);height:44px;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), box-shadow .25s var(--ease-out), transform .15s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.985)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn svg{transition:transform .25s var(--ease-out);flex-shrink:0}.btn:hover:not(:disabled) svg[data-nudge=right]{transform:translate(2px)}.btn:hover:not(:disabled) svg[data-nudge=left]{transform:translate(-2px)}.btn-primary{background:var(--accent-fill);color:var(--accent-ink);box-shadow:inset 0 1px #fff6}:root[data-theme=light] .btn-primary{border-color:var(--accent-line)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:inset 0 1px #fff6,0 10px 30px -12px #deff938c}.btn-quiet{color:var(--text-2);border-color:var(--line-strong);background:0 0}.btn-quiet:hover:not(:disabled){color:var(--text);border-color:rgba(var(--fg-rgb), .26);background:rgba(var(--fg-rgb), .03)}::view-transition-old(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.right-0{right:0}.z-50{z-index:50}.flex{display:flex}.hidden{display:none}.items-center{align-items:center}.justify-between{justify-content:space-between}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}}.btn-glow,.nav-btn-glow{transition:box-shadow .15s;box-shadow:0 0 #fff0}.btn-glow:hover{box-shadow:0 0 24px #ffffff2e,0 0 6px #ffffff14}.nav-btn-glow:hover{box-shadow:0 0 16px #ffffff26,0 0 4px #ffffff0f}.legal{--legal-heading:#e4e4e7;--legal-subheading:#d4d4d8;--legal-muted:#71717a;--legal-faint:#52525b;--legal-sep:#3f3f46;--legal-panel:#111113;--legal-border:#27272a;--legal-tint:39, 39, 42}:root[data-theme=light] .legal{--legal-heading:#27272a;--legal-subheading:#3f3f46;--legal-muted:#52525b;--legal-faint:#71717a;--legal-sep:#d4d4d8;--legal-panel:#fff;--legal-border:#e4e4e7;--legal-tint:228, 228, 231}
