:root{--bg:#09090b;--bg-card:#111113;--bg-muted:#18181b;--bg-hover:#1f1f23;--border:#27272a;--border-hover:#3f3f46;--text:#fafafa;--text-muted:#71717a;--text-subtle:#52525b;--primary:#e4e4e7;--primary-fg:#09090b;--accent:#7c3aed;--accent-light:#8b5cf6;--accent-muted:#7c3aed1f;--green:#22c55e;--green-muted:#22c55e1a;--amber:#f59e0b;--amber-muted:#f59e0b1a;--red:#ef4444;--red-muted:#ef44441a;--blue:#3b82f6;--blue-muted:#3b82f61a;--teal:#2dd4bf;--teal-muted:#2dd4bf1a;--r:8px;--rlg:12px;--rxl:16px;--font:"Geist",sans-serif;--mono:"Geist Mono",monospace;--shadow:0 1px 3px #0000004d,0 8px 24px #0003;--shadow-lg:0 4px 6px #0000004d,0 24px 64px #00000080}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#09090b;background:var(--bg);color:#fafafa;color:var(--text);font-family:Geist,sans-serif;font-family:var(--font);font-size:14px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:Geist,sans-serif;font-family:var(--font)}svg{display:block;flex-shrink:0}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#3f3f46;background:var(--border-hover);border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes toastIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.animate-fadeUp{animation:fadeUp .6s ease both}.animate-fadeIn{animation:fadeIn .4s ease both}.animate-modal{animation:modalIn .18s ease both}
/*# sourceMappingURL=main.4ff6bfa9.css.map*/