:root{--bg:#000000;--bg-elevated:#0a0a0a;--bg-subtle:#111111;--bg-hover:rgba(255,255,255,0.06);--bg-active:rgba(255,255,255,0.09);--border:#1a1a1a;--border-strong:#333333;--text:#ededed;--text-secondary:#a1a1a1;--text-tertiary:#666666;--accent:#0070f3;--accent-hover:#0060df;--success:#0cce6b;--danger:#ff6369;--radius:8px;--radius-pill:999px;--sidebar-width:260px;--font:var(--font-geist-sans),"Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}::selection{background:rgba(0,112,243,.35)}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}