*{box-sizing:border-box;margin:0;padding:0}:root{--af-bg:#0c0c14;--af-surface:#13131e;--af-card:#1a1a28;--af-card-hover:#212130;--af-border:#8b7fff1a;--af-border-strong:#8b7fff38;--af-accent:#8b7fff;--af-accent-hover:#9d93ff;--af-accent-soft:#8b7fff1a;--af-text:#f0f0f5;--af-text-secondary:#9898b0;--af-muted:#5e5e78;--af-green:#34d399;--af-yellow:#fbbf24;--af-red:#f87171;--af-sidebar:#08080e;--af-sidebar-text:#ffffff80;--af-sidebar-text-active:#8b7fff;--af-sidebar-hover:#8b7fff14;--af-sidebar-active:#8b7fff24}:root.light{--af-bg:#f4f4f8;--af-surface:#fff;--af-card:#fff;--af-card-hover:#f8f8fb;--af-border:#00000014;--af-border-strong:#00000026;--af-accent:#5b49ff;--af-accent-hover:#4a39e8;--af-accent-soft:#5b49ff14;--af-text:#0f1133;--af-text-secondary:#6b6894;--af-muted:#9ca3af;--af-green:#16a34a;--af-yellow:#d97706;--af-red:#dc2626;--af-sidebar:#0f1133;--af-sidebar-text:#ffffff8c;--af-sidebar-text-active:#8b7fff;--af-sidebar-hover:#8b7fff14;--af-sidebar-active:#8b7fff24}body{background:var(--af-bg);color:var(--af-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--af-border-strong);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--af-muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes af-pulse{0%,to{opacity:1}50%{opacity:.5}}
