@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@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%}.-\30 gW_a_className{font-family:inter,inter Fallback}.-\30 gW_a_variable{--font-inter:"inter", "inter Fallback"}
:root{--color-bg:#0a0f1e;--color-surface:#111827;--color-surface-2:#1a2236;--color-bg-offset:#1a2236;--color-border:#1f2d48;--color-border-light:#263550;--modal-overlay:#020612b8;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-dark:#2563eb;--color-primary-muted:#3b82f61f;--color-primary-glow:#3b82f62e;--color-bg-glass:#ffffff0a;--color-border-hover:#263550;--color-success:#10b981;--color-success-muted:#10b9811f;--color-warning:#f59e0b;--color-warning-muted:#f59e0b1f;--color-danger:#ef4444;--color-danger-muted:#ef44441f;--color-text-primary:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#475569;--sidebar-width:256px;--sidebar-collapsed-width:64px;--header-height:64px;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--transition-fast:.15s ease;--transition-base:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-bg);height:100%;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-light)}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
