@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300..800&display=swap";:root{--accent: #6247da;--accent-rgb: 98, 71, 218;--accent-deep: #38239b;--accent-deep-rgb: 56, 35, 155;--bg-app: #0e0d15;--bg-panel: #111214;--bg-card: rgba(56, 35, 155, .1);--bg-input: rgba(14, 13, 21, .7);--border-soft: #0f131d;--border-accent: rgba(98, 71, 218, .25);--text: #ffffff;--text-muted: #8b8b8b;--text-dim: #5e5e5e;--text-accent: rgba(98, 71, 218, 1);--danger: #ff4444;--success: #00d97e;--warn: #ffbb00;--radius: .5em;--radius-lg: .8em;--radius-xl: 1em;--pad: 1em;--pad-lg: 1.5em;--sidebar-width: 240px;--font-body: "DM Sans", "Inter", system-ui, sans-serif;--bg-gradient: linear-gradient(130deg, rgba(14, 13, 21, 1) 0%, rgba(56, 35, 155, .05) 100%);--glow-alpha: 1;--card-opacity: 1;--blur-px: 12px;color-scheme:dark}html[data-mode=light]{--bg-app: #f5f5fa;--bg-panel: #ffffff;--bg-card: rgba(98, 71, 218, .06);--bg-input: rgba(255, 255, 255, .9);--border-soft: #e2e2ea;--border-accent: rgba(98, 71, 218, .3);--text: #1a1a1a;--text-muted: #6b6b6b;--text-dim: #9b9b9b;--text-accent: var(--accent);--bg-gradient: linear-gradient(130deg, #f5f5fa 0%, rgba(98, 71, 218, .05) 100%);color-scheme:light}html[data-mode=light] .sidebar,html[data-mode=light][data-sidebar=light] .sidebar{background:linear-gradient(180deg,#fff,#6247da0f)!important}html[data-density=compact]{--pad: .6em;--pad-lg: 1em}html[data-density=spacious]{--pad: 1.5em;--pad-lg: 2.2em}html[data-radius=sharp]{--radius: .15em;--radius-lg: .3em;--radius-xl: .5em}html[data-radius=pill]{--radius: .9em;--radius-lg: 1.3em;--radius-xl: 1.8em}html[data-font=system]{--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-font=inter]{--font-body: "Inter", system-ui, sans-serif}html[data-font=geist]{--font-body: "Geist", "Inter", system-ui, sans-serif}html[data-bg=solid]{--bg-gradient: var(--bg-app)}html[data-bg=mesh]{--bg-gradient: radial-gradient(at 20% 30%, rgba(var(--accent-rgb), .15) 0, transparent 50%), radial-gradient(at 80% 70%, rgba(var(--accent-deep-rgb), .12) 0, transparent 50%), var(--bg-app)}html[data-anim=reduced] *{transition-duration:.1s!important}html[data-anim=off] *,html[data-anim=off] *:before,html[data-anim=off] *:after{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-scrollbars=compact] ::-webkit-scrollbar{width:6px;height:6px}html[data-scrollbars=compact] ::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.35);border-radius:3px}html[data-scrollbars=compact] ::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.6)}html[data-scrollbars=compact] ::-webkit-scrollbar-track{background:transparent}*{margin:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--bg-app);color:var(--text-muted);transition:background-color .2s ease,color .2s ease}input{border:1px solid var(--border-soft);background-color:var(--bg-panel);padding:.75em;color:var(--text);font-family:var(--font-body);border-radius:var(--radius)}button{border:none;padding:.5em;font-family:var(--font-body);border:1px solid var(--border-soft);background:linear-gradient(45deg,rgba(var(--accent-rgb),.4) 0%,var(--bg-app) 100%);color:var(--text);font-weight:400;font-size:1.15em;border-radius:var(--radius);transition:all .5s}button:hover{background-color:var(--accent);cursor:pointer}.white{color:var(--text)}.bold{font-weight:700}.darkText{color:var(--text-dim)}
