@font-face{font-family:inter;src:url(../media/Inter-s.p.44szytif0lska.woff2?dpl=dpl_FqvPhU3rtcvta5NusMXuM7eTb693)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_1fea79ee-module__aFPgUa__className{font-family:inter,inter Fallback}.inter_1fea79ee-module__aFPgUa__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono-s.p.33m1ggswhk-mp.woff2?dpl=dpl_FqvPhU3rtcvta5NusMXuM7eTb693)format("woff2");font-display:swap;font-weight:400 600}@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%}.jetbrainsmono_741f5142-module__0MOI0G__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_741f5142-module__0MOI0G__variable{--font-mono-jb:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--canvas:#0a0a0b;--surface-0:#0f0f11;--surface-1:#151518;--surface-2:#1c1c20;--surface-3:#26262c;--surface-4:#33333a;--surface-overlay:#ffffff0a;--brand:#f97316;--brand-hover:#fb923c;--brand-dim:#f9731624;--brand-glow:#f9731638;--brand-border:#f9731652;--brand-muted:#f9731614;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--text-brand:#fb923c;--text-disabled:#52525b;--border:#ffffff17;--border-strong:#ffffff29;--border-brand:#f9731652;--green:#4ade80;--green-dim:#4ade8024;--green-border:#4ade804d;--red:#f87171;--red-dim:#f8717124;--red-border:#f871714d;--amber:#fbbf24;--amber-dim:#fbbf2424;--amber-border:#fbbf244d;--blue:#60a5fa;--blue-dim:#60a5fa24;--blue-border:#60a5fa4d;--purple:#c084fc;--purple-dim:#c084fc24;--purple-border:#c084fc4d;--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-mono-jb), "JetBrains Mono", "Fira Code", monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-stat:clamp(22px, 2.4vw, 32px);--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:32px;--sp-9:40px;--sp-10:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--sidebar-width:232px;--topbar-height:52px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.55}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-xs)}button,a{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.45}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--canvas)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:var(--radius-full);border:2px solid var(--canvas)}::-webkit-scrollbar-thumb:hover{background:var(--surface-4)}