@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;600;700;800&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{color-scheme:dark;--primary:#E8621A;--primary-dark:#C4501A;--primary-light:#FF7A35;--bg-base:#080810;--bg-surface:rgba(10,10,20,0.98);--bg-card:rgba(16,16,28,0.9);--bg-card-solid:#10101C;--bg-hover:#22223A;--bg-input:rgba(255,255,255,0.05);--bg-input-hover:rgba(255,255,255,0.08);--bg-subtle:rgba(255,255,255,0.06);--bg-table-header:rgba(255,255,255,0.02);--bg-select:#10101C;--bg-modal:#12121f;--bg-overlay:rgba(0,0,0,0.55);--bg-overlay-modal:rgba(0,0,0,0.6);--border-color:rgba(255,255,255,0.07);--border-input:rgba(255,255,255,0.1);--border-subtle:rgba(255,255,255,0.06);--border-row:rgba(255,255,255,0.04);--border-hover:rgba(255,255,255,0.08);--text-primary:#F0F0FF;--text-secondary:rgba(240,240,255,0.65);--text-dim:rgba(240,240,255,0.5);--text-muted:rgba(240,240,255,0.45);--text-faint:rgba(240,240,255,0.38);--text-ghost:rgba(240,240,255,0.3);--text-heading:rgba(240,240,255,0.7);--success:#22c55e;--success-bg:rgba(34,197,94,0.1);--success-border:rgba(34,197,94,0.2);--success-text:#86EFAC;--warning:#f59e0b;--error:#ef4444;--error-bg:rgba(239,68,68,0.1);--error-border:rgba(239,68,68,0.2);--error-text:#fca5a5;--info:#3b82f6;--scrollbar-track:var(--bg-surface);--scrollbar-thumb:rgba(255,255,255,0.15);--scrollbar-thumb-hover:rgba(255,255,255,0.25);--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 3px rgba(0,0,0,0.4);--shadow:0 4px 16px rgba(0,0,0,0.5);--shadow-lg:0 8px 32px rgba(0,0,0,0.6);--shadow-primary:0 4px 20px rgba(232,98,26,0.3);--shadow-card:0 1px 3px rgba(0,0,0,0.3);--font-body:"Inter",system-ui,sans-serif;--font-display:"Outfit",system-ui,sans-serif;--transition:200ms ease}[data-theme=light]{color-scheme:light;--bg-base:#F0F1F4;--bg-surface:#FFFFFF;--bg-card:#FFFFFF;--bg-card-solid:#FFFFFF;--bg-hover:#E8E9EE;--bg-input:rgba(0,0,0,0.05);--bg-input-hover:rgba(0,0,0,0.08);--bg-subtle:rgba(0,0,0,0.04);--bg-table-header:rgba(0,0,0,0.04);--bg-select:#F5F5F8;--bg-modal:#FFFFFF;--bg-overlay:rgba(0,0,0,0.35);--bg-overlay-modal:rgba(0,0,0,0.45);--border-color:rgba(0,0,0,0.14);--border-input:rgba(0,0,0,0.18);--border-subtle:rgba(0,0,0,0.10);--border-row:rgba(0,0,0,0.08);--border-hover:rgba(0,0,0,0.16);--text-primary:#111827;--text-secondary:#374151;--text-dim:#4B5563;--text-muted:#6B7280;--text-faint:#9CA3AF;--text-ghost:#9CA3AF;--text-heading:#1F2937;--success:#16a34a;--success-text:#15803d;--success-bg:rgba(22,163,74,0.12);--success-border:rgba(22,163,74,0.30);--error:#dc2626;--error-text:#b91c1c;--error-bg:rgba(220,38,38,0.10);--error-border:rgba(220,38,38,0.25);--warning:#d97706;--info:#2563eb;--scrollbar-track:#EAEBEF;--scrollbar-thumb:rgba(0,0,0,0.20);--scrollbar-thumb-hover:rgba(0,0,0,0.30);--shadow-sm:0 1px 3px rgba(0,0,0,0.10);--shadow:0 4px 16px rgba(0,0,0,0.10);--shadow-lg:0 8px 32px rgba(0,0,0,0.14);--shadow-primary:0 4px 20px rgba(232,98,26,0.20);--shadow-card:0 1px 4px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.06)}html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--bg-base);color:var(--text-primary);min-height:100dvh;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none}button,input,select,textarea{font-family:var(--font-body)}select,select[style]{background-color:var(--bg-select)!important;color:var(--text-primary)!important}:root select,[data-theme=dark] select{color-scheme:dark}:root select option,[data-theme=dark] select option{background-color:#10101C;color:#F0F0FF}:root select option:checked,[data-theme=dark] select option:checked{background-color:#22223A;color:#F0F0FF}[data-theme=light] select,[data-theme=light] select[style]{color-scheme:light!important;background-color:#F5F5F8!important;color:#111827!important}[data-theme=light] select option{background-color:#FFFFFF;color:#111827}[data-theme=light] select option:checked{background-color:#E8E9EE;color:#111827}[data-theme=light] select optgroup{background-color:#FFFFFF;color:#111827}img,video{max-width:100%;height:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sla-pulse{0%,to{opacity:1}50%{opacity:.55}}