@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root,[data-theme=light]{color-scheme:light;--primary: #525DF9;--primary-hover: #414cd9;--bg-color: #F8FAFC;--sidebar-bg: #FFFFFF;--card-bg: #FFFFFF;--text-main: #1E293B;--text-muted: #64748B;--success: #10B981;--success-bg: #D1FAE5;--warning: #F59E0B;--warning-bg: #FEF3C7;--danger: #EF4444;--danger-bg: #FEE2E2;--border-color: #E2E8F0;--dashboard-hero-surface-top: rgba(255, 251, 245, .98);--dashboard-hero-surface-bottom: rgba(255, 255, 255, .98);--dashboard-panel-surface-top: rgba(255, 255, 255, .98);--dashboard-panel-surface-bottom: rgba(248, 250, 252, .95);--dashboard-glass-bg: rgba(255, 255, 255, .86);--dashboard-glass-strong-bg: rgba(255, 255, 255, .9);--dashboard-heading: #172033;--dashboard-body: #475569;--dashboard-body-strong: #243044;--dashboard-subtle: #64748b;--dashboard-soft-border: rgba(15, 23, 42, .08);--dashboard-strong-border: rgba(15, 23, 42, .1);--dashboard-neutral-bg: rgba(15, 23, 42, .06);--dashboard-neutral-bg-strong: rgba(15, 23, 42, .08);--dashboard-grid-horizontal: rgba(15, 23, 42, .05);--dashboard-grid-vertical: rgba(15, 23, 42, .04);--dashboard-chart-bg: rgba(248, 250, 252, .66);--dashboard-empty-border: rgba(15, 23, 42, .14);--dashboard-chart-track: rgba(226, 232, 240, .95);--dashboard-point-fill: #ffffff;--dashboard-note-bg: rgba(82, 93, 249, .06);--dashboard-note-border: rgba(82, 93, 249, .12);--dashboard-note-text: #334155;--dashboard-shadow-sm: 0 8px 20px rgba(15, 23, 42, .04);--dashboard-shadow-lg: 0 14px 28px rgba(15, 23, 42, .08);--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 20px;--font-family: "Inter", sans-serif}[data-theme=dark-normal]{color-scheme:dark;--primary: #6366F1;--primary-hover: #4F46E5;--bg-color: #0F172A;--sidebar-bg: #1E293B;--card-bg: #1E293B;--text-main: #F8FAFC;--text-muted: #94A3B8;--success: #10B981;--success-bg: rgba(16, 185, 129, .2);--warning: #F59E0B;--warning-bg: rgba(245, 158, 11, .2);--danger: #EF4444;--danger-bg: rgba(239, 68, 68, .2);--border-color: #334155;--dashboard-hero-surface-top: rgba(30, 41, 59, .98);--dashboard-hero-surface-bottom: rgba(15, 23, 42, .96);--dashboard-panel-surface-top: rgba(30, 41, 59, .96);--dashboard-panel-surface-bottom: rgba(15, 23, 42, .94);--dashboard-glass-bg: rgba(30, 41, 59, .88);--dashboard-glass-strong-bg: rgba(30, 41, 59, .94);--dashboard-heading: var(--text-main);--dashboard-body: #CBD5E1;--dashboard-body-strong: #E2E8F0;--dashboard-subtle: var(--text-muted);--dashboard-soft-border: rgba(148, 163, 184, .18);--dashboard-strong-border: rgba(148, 163, 184, .28);--dashboard-neutral-bg: rgba(148, 163, 184, .12);--dashboard-neutral-bg-strong: rgba(148, 163, 184, .18);--dashboard-grid-horizontal: rgba(148, 163, 184, .16);--dashboard-grid-vertical: rgba(148, 163, 184, .1);--dashboard-chart-bg: rgba(15, 23, 42, .42);--dashboard-empty-border: rgba(148, 163, 184, .3);--dashboard-chart-track: rgba(51, 65, 85, .95);--dashboard-point-fill: #1E293B;--dashboard-note-bg: rgba(82, 93, 249, .16);--dashboard-note-border: rgba(129, 140, 248, .3);--dashboard-note-text: #DBEAFE;--dashboard-shadow-sm: 0 8px 20px rgba(2, 6, 23, .24);--dashboard-shadow-lg: 0 14px 28px rgba(2, 6, 23, .32)}[data-theme=dark-high-contrast]{color-scheme:dark;--primary: #818CF8;--primary-hover: #6366F1;--bg-color: #000000;--sidebar-bg: #000000;--card-bg: #000000;--text-main: #FFFFFF;--text-muted: #CCCCCC;--success: #34D399;--success-bg: #065F46;--warning: #FBBF24;--warning-bg: #78350F;--danger: #F87171;--danger-bg: #7F1D1D;--border-color: #FFFFFF;--dashboard-hero-surface-top: rgba(0, 0, 0, .98);--dashboard-hero-surface-bottom: rgba(0, 0, 0, .98);--dashboard-panel-surface-top: rgba(0, 0, 0, .98);--dashboard-panel-surface-bottom: rgba(0, 0, 0, .98);--dashboard-glass-bg: rgba(0, 0, 0, .92);--dashboard-glass-strong-bg: rgba(0, 0, 0, .96);--dashboard-heading: var(--text-main);--dashboard-body: var(--text-main);--dashboard-body-strong: var(--text-main);--dashboard-subtle: var(--text-muted);--dashboard-soft-border: rgba(255, 255, 255, .7);--dashboard-strong-border: rgba(255, 255, 255, .92);--dashboard-neutral-bg: rgba(255, 255, 255, .08);--dashboard-neutral-bg-strong: rgba(255, 255, 255, .14);--dashboard-grid-horizontal: rgba(255, 255, 255, .18);--dashboard-grid-vertical: rgba(255, 255, 255, .12);--dashboard-chart-bg: rgba(255, 255, 255, .02);--dashboard-empty-border: rgba(255, 255, 255, .88);--dashboard-chart-track: rgba(255, 255, 255, .22);--dashboard-point-fill: #000000;--dashboard-note-bg: rgba(129, 140, 248, .2);--dashboard-note-border: rgba(255, 255, 255, .8);--dashboard-note-text: var(--text-main);--dashboard-shadow-sm: none;--dashboard-shadow-lg: none}[data-theme=dark-low-contrast]{color-scheme:dark;--primary: #525DF9;--primary-hover: #414cd9;--bg-color: #2D3748;--sidebar-bg: #4A5568;--card-bg: #4A5568;--text-main: #E2E8F0;--text-muted: #A0AEC0;--success: #10B981;--success-bg: #276749;--warning: #F59E0B;--warning-bg: #975A16;--danger: #EF4444;--danger-bg: #9B2C2C;--border-color: #718096;--dashboard-hero-surface-top: rgba(74, 85, 104, .96);--dashboard-hero-surface-bottom: rgba(45, 55, 72, .94);--dashboard-panel-surface-top: rgba(74, 85, 104, .94);--dashboard-panel-surface-bottom: rgba(45, 55, 72, .92);--dashboard-glass-bg: rgba(74, 85, 104, .84);--dashboard-glass-strong-bg: rgba(74, 85, 104, .9);--dashboard-heading: var(--text-main);--dashboard-body: #D6DEEA;--dashboard-body-strong: #E2E8F0;--dashboard-subtle: var(--text-muted);--dashboard-soft-border: rgba(226, 232, 240, .14);--dashboard-strong-border: rgba(226, 232, 240, .2);--dashboard-neutral-bg: rgba(226, 232, 240, .08);--dashboard-neutral-bg-strong: rgba(226, 232, 240, .12);--dashboard-grid-horizontal: rgba(226, 232, 240, .12);--dashboard-grid-vertical: rgba(226, 232, 240, .08);--dashboard-chart-bg: rgba(45, 55, 72, .46);--dashboard-empty-border: rgba(226, 232, 240, .24);--dashboard-chart-track: rgba(113, 128, 150, .95);--dashboard-point-fill: #4A5568;--dashboard-note-bg: rgba(82, 93, 249, .14);--dashboard-note-border: rgba(129, 140, 248, .24);--dashboard-note-text: #E2E8F0;--dashboard-shadow-sm: 0 8px 20px rgba(15, 23, 42, .18);--dashboard-shadow-lg: 0 14px 28px rgba(15, 23, 42, .24)}[data-theme=dark-midnight]{color-scheme:dark;--primary: #3B82F6;--primary-hover: #2563EB;--bg-color: #0B0F19;--sidebar-bg: #111827;--card-bg: #111827;--text-main: #E5E7EB;--text-muted: #9CA3AF;--success: #10B981;--success-bg: rgba(16, 185, 129, .15);--warning: #F59E0B;--warning-bg: rgba(245, 158, 11, .15);--danger: #EF4444;--danger-bg: rgba(239, 68, 68, .15);--border-color: #1F2937;--dashboard-hero-surface-top: rgba(17, 24, 39, .98);--dashboard-hero-surface-bottom: rgba(11, 15, 25, .96);--dashboard-panel-surface-top: rgba(17, 24, 39, .96);--dashboard-panel-surface-bottom: rgba(11, 15, 25, .94);--dashboard-glass-bg: rgba(17, 24, 39, .88);--dashboard-glass-strong-bg: rgba(17, 24, 39, .94);--dashboard-heading: var(--text-main);--dashboard-body: #CBD5E1;--dashboard-body-strong: #E5E7EB;--dashboard-subtle: var(--text-muted);--dashboard-soft-border: rgba(156, 163, 175, .16);--dashboard-strong-border: rgba(156, 163, 175, .24);--dashboard-neutral-bg: rgba(156, 163, 175, .1);--dashboard-neutral-bg-strong: rgba(156, 163, 175, .14);--dashboard-grid-horizontal: rgba(156, 163, 175, .14);--dashboard-grid-vertical: rgba(156, 163, 175, .08);--dashboard-chart-bg: rgba(11, 15, 25, .48);--dashboard-empty-border: rgba(156, 163, 175, .28);--dashboard-chart-track: rgba(31, 41, 55, .95);--dashboard-point-fill: #111827;--dashboard-note-bg: rgba(59, 130, 246, .14);--dashboard-note-border: rgba(96, 165, 250, .24);--dashboard-note-text: #DBEAFE;--dashboard-shadow-sm: 0 8px 20px rgba(2, 6, 23, .28);--dashboard-shadow-lg: 0 14px 28px rgba(2, 6, 23, .36)}[data-theme=dark-sepia]{color-scheme:dark;--primary: #EAB308;--primary-hover: #CA8A04;--bg-color: #2A241D;--sidebar-bg: #3B3329;--card-bg: #3B3329;--text-main: #FDF6E3;--text-muted: #D1C0A8;--success: #84CC16;--success-bg: rgba(132, 204, 22, .2);--warning: #F59E0B;--warning-bg: rgba(245, 158, 11, .2);--danger: #EF4444;--danger-bg: rgba(239, 68, 68, .2);--border-color: #5C4A34;--dashboard-hero-surface-top: rgba(59, 51, 41, .98);--dashboard-hero-surface-bottom: rgba(42, 36, 29, .96);--dashboard-panel-surface-top: rgba(59, 51, 41, .96);--dashboard-panel-surface-bottom: rgba(42, 36, 29, .94);--dashboard-glass-bg: rgba(59, 51, 41, .88);--dashboard-glass-strong-bg: rgba(59, 51, 41, .94);--dashboard-heading: var(--text-main);--dashboard-body: #E3D6C0;--dashboard-body-strong: #F3E7D2;--dashboard-subtle: var(--text-muted);--dashboard-soft-border: rgba(209, 192, 168, .18);--dashboard-strong-border: rgba(209, 192, 168, .24);--dashboard-neutral-bg: rgba(209, 192, 168, .1);--dashboard-neutral-bg-strong: rgba(209, 192, 168, .14);--dashboard-grid-horizontal: rgba(209, 192, 168, .12);--dashboard-grid-vertical: rgba(209, 192, 168, .08);--dashboard-chart-bg: rgba(42, 36, 29, .44);--dashboard-empty-border: rgba(209, 192, 168, .3);--dashboard-chart-track: rgba(92, 74, 52, .95);--dashboard-point-fill: #3B3329;--dashboard-note-bg: rgba(234, 179, 8, .12);--dashboard-note-border: rgba(234, 179, 8, .22);--dashboard-note-text: #FDF6E3;--dashboard-shadow-sm: 0 8px 20px rgba(17, 12, 9, .22);--dashboard-shadow-lg: 0 14px 28px rgba(17, 12, 9, .28)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--text-main)}button{font-family:inherit;cursor:pointer;border:none;background:none}select{color-scheme:inherit}select option{background:var(--card-bg);color:var(--text-main)}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
