[data-theme=light]{--dashboard-bg:#f8fafc;--dashboard-surface:#fff;--dashboard-surface-hover:#f1f5f9;--dashboard-border:#e2e8f0;--dashboard-border-light:#f1f5f9;--dashboard-text-primary:#0f172a;--dashboard-text-secondary:#475569;--dashboard-text-tertiary:#94a3b8;--dashboard-text-muted:#cbd5e1;--dashboard-primary:#3b82f6;--dashboard-primary-hover:#2563eb;--dashboard-primary-light:#dbeafe;--dashboard-primary-dark:#1d4ed8;--dashboard-accent:#8b5cf6;--dashboard-accent-hover:#7c3aed;--dashboard-accent-light:#ede9fe;--dashboard-cyan:#06b6d4;--dashboard-cyan-light:#cffafe;--dashboard-success:#10b981;--dashboard-success-bg:#d1fae5;--dashboard-warning:#f59e0b;--dashboard-warning-bg:#fef3c7;--dashboard-error:#ef4444;--dashboard-error-bg:#fee2e2;--dashboard-info:#3b82f6;--dashboard-info-bg:#dbeafe;--dashboard-sidebar-bg:#fff;--dashboard-sidebar-border:#e2e8f0;--dashboard-sidebar-hover:#f8fafc;--dashboard-sidebar-active:#dbeafe;--dashboard-sidebar-active-text:#2563eb;--dashboard-card-bg:#fff;--dashboard-card-border:#e2e8f0;--dashboard-card-shadow:rgba(15,23,42,.08);--dashboard-input-bg:#fff;--dashboard-input-border:#e2e8f0;--dashboard-input-focus:#3b82f6;--dashboard-input-placeholder:#94a3b8;--dashboard-shadow-sm:0 1px 2px 0 rgba(15,23,42,.05);--dashboard-shadow-md:0 4px 6px -1px rgba(15,23,42,.08),0 2px 4px -1px rgba(15,23,42,.04);--dashboard-shadow-lg:0 10px 15px -3px rgba(15,23,42,.08),0 4px 6px -2px rgba(15,23,42,.04);--dashboard-shadow-wave:0 4px 14px 0 rgba(59,130,246,.25)}[data-theme=dark]{--dashboard-bg:#0a0e1a;--dashboard-surface:#0f1629;--dashboard-surface-hover:#141b2d;--dashboard-border:#1e293b;--dashboard-border-light:#293548;--dashboard-text-primary:#f1f5f9;--dashboard-text-secondary:#94a3b8;--dashboard-text-tertiary:#64748b;--dashboard-text-muted:#475569;--dashboard-primary:#3b82f6;--dashboard-primary-hover:#60a5fa;--dashboard-primary-light:rgba(59,130,246,.15);--dashboard-primary-dark:#2563eb;--dashboard-accent:#8b5cf6;--dashboard-accent-hover:#a78bfa;--dashboard-accent-light:rgba(139,92,246,.12);--dashboard-cyan:#06b6d4;--dashboard-cyan-light:rgba(6,182,212,.12);--dashboard-success:#34d399;--dashboard-success-bg:rgba(52,211,153,.1);--dashboard-warning:#fbbf24;--dashboard-warning-bg:rgba(251,191,36,.1);--dashboard-error:#f87171;--dashboard-error-bg:hsla(0,91%,71%,.1);--dashboard-info:#60a5fa;--dashboard-info-bg:rgba(96,165,250,.1);--dashboard-sidebar-bg:#080c16;--dashboard-sidebar-border:#1e293b;--dashboard-sidebar-hover:#0f1629;--dashboard-sidebar-active:rgba(59,130,246,.15);--dashboard-sidebar-active-text:#60a5fa;--dashboard-card-bg:rgba(15,22,41,.6);--dashboard-card-border:rgba(30,41,59,.8);--dashboard-card-shadow:rgba(0,0,0,.3);--dashboard-input-bg:#0a0e1a;--dashboard-input-border:#1e293b;--dashboard-input-focus:#3b82f6;--dashboard-input-placeholder:#64748b;--dashboard-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--dashboard-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.2);--dashboard-shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);--dashboard-shadow-wave:0 4px 14px 0 rgba(59,130,246,.25),0 2px 8px 0 rgba(139,92,246,.15)}@media (prefers-color-scheme:light){:root:not([data-theme]){--dashboard-bg:#f8fafc;--dashboard-surface:#fff;--dashboard-text-primary:#0f172a;--dashboard-primary:#3b82f6}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--dashboard-bg:#0a0e1a;--dashboard-surface:#0f1629;--dashboard-text-primary:#f1f5f9;--dashboard-primary:#3b82f6}}[data-theme]{transition:background-color .3s ease,color .3s ease}[data-theme] *{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.dashboard-bg{background-color:var(--dashboard-bg)}.dashboard-surface{background-color:var(--dashboard-surface)}.dashboard-border{border-color:var(--dashboard-border)}.dashboard-text-primary{color:var(--dashboard-text-primary)}.dashboard-text-secondary{color:var(--dashboard-text-secondary)}.dashboard-card{background-color:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border);box-shadow:var(--dashboard-shadow-sm)}.dashboard-input{background-color:var(--dashboard-input-bg);border:1px solid var(--dashboard-input-border);color:var(--dashboard-text-primary)}.dashboard-input:focus{border-color:var(--dashboard-input-focus);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dashboard-input::-moz-placeholder{color:var(--dashboard-input-placeholder)}.dashboard-input::placeholder{color:var(--dashboard-input-placeholder)}select.dashboard-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.dashboard-nav-item{color:var(--dashboard-text-secondary);transition:all .2s ease}.dashboard-nav-item:hover{background-color:var(--dashboard-sidebar-hover);color:var(--dashboard-text-primary)}.dashboard-nav-item.active{background-color:var(--dashboard-sidebar-active);color:var(--dashboard-sidebar-active-text)}.dashboard-btn-primary{background-color:var(--dashboard-primary);color:#fff}.dashboard-btn-primary:hover{background-color:var(--dashboard-primary-hover)}.dashboard-badge-success{background-color:var(--dashboard-success-bg);color:var(--dashboard-success)}.dashboard-badge-warning{background-color:var(--dashboard-warning-bg);color:var(--dashboard-warning)}.dashboard-badge-error{background-color:var(--dashboard-error-bg);color:var(--dashboard-error)}.dashboard-badge-info{background-color:var(--dashboard-info-bg);color:var(--dashboard-info)}.dashboard-skeleton{background-color:var(--dashboard-surface);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}[data-theme=dark] .gradient-primary,[data-theme=light] .gradient-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-effect{background:linear-gradient(90deg,transparent,rgba(59,130,246,.08) 25%,rgba(139,92,246,.1) 50%,rgba(59,130,246,.08) 75%,transparent);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}.glow-wave{box-shadow:0 0 20px rgba(59,130,246,.25),0 0 40px rgba(139,92,246,.15),0 0 60px rgba(6,182,212,.05)}.glow-wave-subtle{box-shadow:0 0 10px rgba(59,130,246,.12),0 0 20px rgba(139,92,246,.06)}.glow-purple{box-shadow:0 0 20px rgba(59,130,246,.25),0 0 40px rgba(139,92,246,.15)}.glow-purple-subtle{box-shadow:0 0 10px rgba(59,130,246,.12)}[data-theme=dark] .glass-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}[data-theme=dark] .glass-card,[data-theme=light] .glass-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .glass-card{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05)}.gradient-border{position:relative;background:var(--dashboard-card-bg)}.gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.pulse-live{animation:pulse-live 2s ease-in-out infinite}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-count-up{animation:count-up .5s ease-out forwards}@keyframes slide-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slide-in-right .3s ease-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .3s ease-out forwards}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(59,130,246,.06),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none}.spotlight-card:hover:after{opacity:1}.btn-premium{position:relative;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-weight:500;padding:.625rem 1.25rem;border-radius:.5rem;overflow:hidden;transition:all .2s ease}.btn-premium:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3),0 2px 8px rgba(139,92,246,.2)}.btn-premium:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}.status-dot{width:8px;height:8px;border-radius:50%;position:relative}.status-dot.online{background:#10b981}.status-dot.online:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:#10b981;opacity:.3;animation:pulse-live 2s ease-in-out infinite}[data-theme=dark] .bg-gradient-primary,[data-theme=light] .bg-gradient-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}