:root{--theme-primary:#4f46e5;--theme-primary-rgb:79,70,229;--theme-secondary:#7c3aed;--theme-accent:#059669;--theme-background:#f3f4f6;--theme-surface:#ffffff;--theme-surface-hover:#f9fafb;--theme-text:#111827;--theme-text-secondary:#6b7280;--theme-nav-text:#111827;--theme-border:#e5e7eb;--theme-border-hover:#d1d5db;--theme-gradient:linear-gradient(135deg,#4f46e5,#7c3aed);--theme-gradient-rgb:79,70,229;--sidebar-width:280px}body{background:var(--theme-background);color:var(--theme-text)}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{width:100%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.dashboard-layout{display:flex;min-height:100vh;width:0;margin:0;padding:0;position:relative;background:var(--theme-background)}.sidebar-fixed{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:linear-gradient(180deg,var(--theme-background) 0,var(--theme-surface) 100%);border-right:1px solid rgba(var(--theme-primary-rgb),.1);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;z-index:100;box-shadow:2px 0 20px rgba(17,24,39,.08);flex-shrink:0;transform:translateX(0)}.sidebar-fixed.sidebar-collapsed{transform:translateX(calc(-1 * var(--sidebar-width) + 70px))}.sidebar-fixed.sidebar-hidden{transform:translateX(-100%)}.dashboard-content{flex:1 1;min-height:100vh;width:10px;overflow-x:auto;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--theme-background)}.dashboard-content.sidebar-collapsed{margin-left:70px}.dashboard-content.sidebar-hidden{margin-left:0}.content-center{width:100%;max-width:1800px;margin:0 auto;padding:0}.card{background:var(--theme-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(var(--theme-primary-rgb),.1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .5s ease}.card:hover{transform:translateY(-4px);border-color:rgba(var(--theme-primary-rgb),.3);box-shadow:0 20px 35px -10px rgba(17,24,39,.18)}.card:hover:before{left:100%}.kpi-card{background:linear-gradient(135deg,var(--theme-surface) 0,var(--theme-surface-hover) 100%);border-radius:20px;padding:20px;border:1px solid rgba(var(--theme-primary-rgb),.15);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.kpi-card:hover{transform:translateY(-5px);border-color:var(--theme-primary);box-shadow:0 15px 35px rgba(var(--theme-primary-rgb),.15)}.kpi-icon{font-size:32px;transition:transform .3s ease}.kpi-card:hover .kpi-icon{transform:scale(1.1) rotate(5deg)}.kpi-value{font-size:32px;font-weight:700;margin:12px 0 4px;color:var(--theme-accent)}.kpi-label{font-size:13px;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.5px}.kpi-growth{font-size:12px;margin-top:8px;display:flex;align-items:center;gap:4px}.growth-up{color:#10b981}.growth-down{color:#ef4444}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.kpi-grid,.secondary-grid{display:grid;margin-bottom:24px}.secondary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.action-card{background:rgba(var(--theme-surface-rgb),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:14px;display:flex;align-items:center;gap:14px;border:1px solid rgba(var(--theme-primary-rgb),.1);transition:all .25s ease;cursor:pointer}.action-card:hover{transform:translateX(8px);border-color:var(--theme-primary);background:rgba(var(--theme-primary-rgb),.1)}.action-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:22px;transition:transform .2s}.action-card:hover .action-icon{transform:scale(1.1)}.action-title{font-size:14px;font-weight:500;color:var(--theme-text)}.action-shortcut{font-size:10px;color:#666;margin-top:2px}.activity-item{display:flex;align-items:center;gap:14px;padding:12px;background:var(--theme-surface-hover);border-radius:12px;border-left:3px solid;transition:all .25s ease;cursor:pointer}.activity-item:hover{transform:translateX(8px);background:rgba(var(--theme-primary-rgb),.1)}.activity-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:20px}.activity-content{flex:1 1}.activity-title{font-size:13px;font-weight:500;color:var(--theme-text)}.activity-date{font-size:11px;color:#666;margin-top:2px}.activity-arrow{font-size:18px;transition:transform .2s}.activity-item:hover .activity-arrow{transform:translateX(5px)}.period-selector{padding:8px 20px;border-radius:32px;background:transparent;color:var(--theme-text-secondary);border:none;cursor:pointer;font-size:13px;transition:all .2s ease;display:flex;align-items:center;gap:6px}.period-selector.active{background:var(--theme-primary);color:white}.period-selector:hover:not(.active){background:rgba(var(--theme-primary-rgb),.15);color:var(--theme-text)}.header-title{font-size:28px;margin:0;gap:10px;color:var(--theme-text)}.header-date,.header-title{display:flex;align-items:center;flex-wrap:wrap}.header-date{color:var(--theme-text-secondary);margin-top:8px;gap:8px}@media (max-width:1024px){.dashboard-content{padding:20px}.charts-grid{grid-template-columns:1fr;gap:20px}.kpi-value{font-size:28px}.header-title{font-size:24px}}@media (max-width:768px){:root{--sidebar-width:280px}.dashboard-content{padding:16px;width:100%;min-height:100vh}.dashboard-content,.dashboard-content.sidebar-collapsed,.dashboard-content.sidebar-hidden{margin-left:0!important}.sidebar-fixed{transform:translateX(-100%);z-index:1000}.sidebar-fixed.sidebar-open{transform:translateX(0)}.kpi-grid{grid-template-columns:1fr;gap:16px}.secondary-grid{grid-template-columns:repeat(2,1fr);gap:12px}.header-title{font-size:22px}.kpi-value{font-size:26px}.kpi-icon{font-size:28px}.card,.kpi-card{padding:16px}}@media (max-width:480px){.dashboard-content{padding:12px}.secondary-grid{grid-template-columns:1fr}.action-card{padding:10px}.action-icon{width:32px;height:32px;font-size:16px}.action-title{font-size:12px}.header-title{font-size:20px}.kpi-value{font-size:24px}.kpi-label{font-size:11px}.activity-item{padding:10px}.activity-icon{width:32px;height:32px;font-size:16px}.activity-title,td,th{font-size:12px}td,th{padding:10px 8px}}@media (max-width:768px) and (orientation:landscape){.dashboard-content{padding:12px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.secondary-grid{grid-template-columns:repeat(3,1fr)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--theme-primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--theme-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-fade-in-up{animation:fadeInUp .4s ease-out}.animate-fade-in-down{animation:fadeInDown .4s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin .8s linear infinite}input,select,textarea{transition:all .2s ease;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:12px 14px;color:var(--theme-text);font-size:14px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb),.2)}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;width:100%;min-width:600px}th{font-weight:500;border-bottom:1px solid var(--theme-border);text-align:left;font-size:13px}td,th{color:var(--theme-text-secondary);padding:14px 12px}td{border-bottom:1px solid var(--theme-surface-hover);font-size:14px}tr:hover{background:rgba(var(--theme-primary-rgb),.05)}@media (min-width:769px){.table-container table{min-width:100%}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.modal-content{background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface-hover));border-radius:24px;border:1px solid rgba(var(--theme-primary-rgb),.2);max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px rgba(17,24,39,.2)}@media (max-width:640px){.modal-content{width:95%;padding:20px!important}}.btn-primary{background:var(--theme-gradient);color:white;border:none;border-radius:10px;padding:12px 24px;cursor:pointer;font-weight:500;transition:all .2s}.btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--theme-primary-rgb),.3)}.btn-secondary{background:var(--theme-surface-hover);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:10px;padding:12px 24px;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:rgba(var(--theme-primary-rgb),.1);border-color:var(--theme-primary);transform:translateY(-2px)}@media (max-width:640px){.btn-primary,.btn-secondary{width:100%;text-align:center;justify-content:center}.button-group{flex-direction:column;gap:10px}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.w-100{width:100%}.h-100{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-6{margin:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}@media (prefers-color-scheme:dark){body{background:var(--theme-background)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.theme-light{--theme-primary:#4f46e5;--theme-primary-rgb:79,70,229;--theme-secondary:#7c3aed;--theme-accent:#059669;--theme-background:#f3f4f6;--theme-surface:#ffffff;--theme-surface-hover:#f9fafb;--theme-text:#111827;--theme-text-secondary:#6b7280;--theme-border:#e5e7eb;--theme-border-hover:#d1d5db;--theme-gradient:linear-gradient(135deg,#4f46e5,#7c3aed)}.theme-blue{--theme-primary:#0284c7;--theme-primary-rgb:2,132,199;--theme-secondary:#0369a1;--theme-accent:#0ea5e9;--theme-background:#082f49;--theme-surface:#0f172a;--theme-surface-hover:#1e293b;--theme-text:#f8fafc;--theme-text-secondary:#94a3b8;--theme-border:#334155;--theme-border-hover:#475569;--theme-gradient:linear-gradient(135deg,#0284c7,#0369a1)}.theme-purple{--theme-primary:#8b5cf6;--theme-primary-rgb:139,92,246;--theme-secondary:#a855f7;--theme-accent:#c084fc;--theme-background:#1e1b4b;--theme-surface:#2e1065;--theme-surface-hover:#3b0764;--theme-text:#faf5ff;--theme-text-secondary:#d8b4fe;--theme-border:#4c1d95;--theme-border-hover:#6d28d9;--theme-gradient:linear-gradient(135deg,#8b5cf6,#a855f7)}.theme-green{--theme-primary:#059669;--theme-primary-rgb:5,150,105;--theme-secondary:#10b981;--theme-accent:#34d399;--theme-background:#022c22;--theme-surface:#064e3b;--theme-surface-hover:#065f46;--theme-text:#ecfdf5;--theme-text-secondary:#a7f3d0;--theme-border:#065f46;--theme-border-hover:#047857;--theme-gradient:linear-gradient(135deg,#059669,#10b981)}.theme-sunset{--theme-primary:#ea580c;--theme-primary-rgb:234,88,12;--theme-secondary:#f97316;--theme-accent:#fb923c;--theme-background:#1c1917;--theme-surface:#292524;--theme-surface-hover:#3f3e3d;--theme-text:#fff7ed;--theme-text-secondary:#fdba74;--theme-border:#44403c;--theme-border-hover:#57534e;--theme-gradient:linear-gradient(135deg,#ea580c,#f97316)}.bg-theme{background:var(--theme-background)}.bg-surface{background:var(--theme-surface)}.bg-surface-hover{background:var(--theme-surface-hover)}.bg-primary{background:var(--theme-primary)}.bg-gradient{background:var(--theme-gradient)}.text-theme{color:var(--theme-text)}.text-secondary{color:var(--theme-text-secondary)}.text-primary{color:var(--theme-primary)}.text-accent{color:var(--theme-accent)}.border-theme{border:1px solid var(--theme-border)}.border-primary{border:1px solid var(--theme-primary)}.border-bottom-theme{border-bottom:1px solid var(--theme-border)}.card-theme{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;transition:all .3s ease;padding:20px}.card-theme:hover{background:var(--theme-surface-hover);border-color:var(--theme-primary)}.input-theme{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;padding:12px 14px;color:var(--theme-text);width:100%;font-size:14px}.input-theme:focus{border-color:var(--theme-primary);outline:none;box-shadow:0 0 0 2px rgba(var(--theme-primary-rgb),.2)}.btn-primary-theme{background:var(--theme-gradient);color:white;border:none;border-radius:10px;padding:12px 24px;cursor:pointer;font-weight:500;transition:all .2s}.btn-primary-theme:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--theme-primary-rgb),.3)}.btn-secondary-theme{background:var(--theme-surface-hover);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:10px;padding:12px 24px;cursor:pointer;transition:all .2s}.btn-secondary-theme:hover{background:rgba(var(--theme-primary-rgb),.1);border-color:var(--theme-primary);transform:translateY(-2px)}.table-theme{width:100%;border-collapse:collapse}.table-theme th{border-bottom:1px solid var(--theme-border);text-align:left;font-weight:500}.table-theme td,.table-theme th{color:var(--theme-text-secondary);padding:14px 12px}.table-theme td{border-bottom:1px solid var(--theme-surface-hover)}.table-theme tr:hover td{background:rgba(var(--theme-primary-rgb),.05)}.modal-theme{background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface-hover));border:1px solid rgba(var(--theme-primary-rgb),.2);border-radius:24px}.dashboard-container{display:flex;min-height:100vh;background:var(--theme-background)}.main-content{flex:1 1;padding:24px;transition:margin-left .3s ease}@media (max-width:768px){.main-content{margin-left:0;padding:16px}}html[data-mode=light] img[src="/images/logo.png"],html[data-mode=light] img[src="/logo.png"]{filter:drop-shadow(0 0 .5px #1e1b4b) drop-shadow(0 0 .5px #1e1b4b) drop-shadow(0 1px 2px rgba(30,27,75,.25))!important}:root{--theme-primary-text:#4f46e5;--theme-success:#0a7151;--theme-success-solid:#0c835d;--theme-warning:#905a0a;--theme-warning-solid:#a2660a;--theme-danger:#c91010;--theme-danger-solid:#e11010;--theme-info:#095be6;--theme-info-solid:#176af6;--theme-accent2:#7338f6;--theme-accent2-solid:#8350f6}html:not([data-theme=dark]) :is([style^="color: rgb(102, 126, 234)"],[style*="; color: rgb(102, 126, 234)"],[style^="color: rgb(99, 102, 241)"],[style*="; color: rgb(99, 102, 241)"],[style^="color: rgb(129, 140, 248)"],[style*="; color: rgb(129, 140, 248)"],[style^="color: rgb(79, 70, 229)"],[style*="; color: rgb(79, 70, 229)"],[style^="color: rgb(124, 58, 237)"],[style*="; color: rgb(124, 58, 237)"],[style^="color: rgb(118, 75, 162)"],[style*="; color: rgb(118, 75, 162)"]){color:var(--theme-primary-text)!important}html:not([data-theme=dark]) :is([stroke="#667eea" i],[stroke="#6366f1" i],[stroke="#818cf8" i],[stroke="#4f46e5" i],[stroke="#7c3aed" i],[stroke="#764ba2" i]){stroke:var(--theme-primary-text)}html:not([data-theme=dark]) :is([fill="#667eea" i],[fill="#6366f1" i],[fill="#818cf8" i],[fill="#4f46e5" i],[fill="#7c3aed" i],[fill="#764ba2" i]){fill:var(--theme-primary-text)}html:not([data-theme=dark]) :is([style*="background: rgb(102, 126, 234)"],[style*="background-color: rgb(102, 126, 234)"],[style*="background: rgb(99, 102, 241)"],[style*="background-color: rgb(99, 102, 241)"],[style*="background: rgb(129, 140, 248)"],[style*="background-color: rgb(129, 140, 248)"],[style*="background: rgb(79, 70, 229)"],[style*="background-color: rgb(79, 70, 229)"],[style*="background: rgb(124, 58, 237)"],[style*="background-color: rgb(124, 58, 237)"],[style*="background: rgb(118, 75, 162)"],[style*="background-color: rgb(118, 75, 162)"]){background:var(--theme-primary)!important}html:not([data-theme=dark]) :is([style^="color: rgb(139, 92, 246)"],[style*="; color: rgb(139, 92, 246)"],[style^="color: rgb(168, 85, 247)"],[style*="; color: rgb(168, 85, 247)"],[style^="color: rgb(167, 139, 250)"],[style*="; color: rgb(167, 139, 250)"],[style^="color: rgb(192, 132, 252)"],[style*="; color: rgb(192, 132, 252)"]){color:var(--theme-accent2)!important}html:not([data-theme=dark]) :is([stroke="#8b5cf6" i],[stroke="#a855f7" i],[stroke="#a78bfa" i],[stroke="#c084fc" i]){stroke:var(--theme-accent2)}html:not([data-theme=dark]) :is([fill="#8b5cf6" i],[fill="#a855f7" i],[fill="#a78bfa" i],[fill="#c084fc" i]){fill:var(--theme-accent2)}html:not([data-theme=dark]) :is([style*="background: rgb(139, 92, 246)"],[style*="background-color: rgb(139, 92, 246)"],[style*="background: rgb(168, 85, 247)"],[style*="background-color: rgb(168, 85, 247)"],[style*="background: rgb(167, 139, 250)"],[style*="background-color: rgb(167, 139, 250)"],[style*="background: rgb(192, 132, 252)"],[style*="background-color: rgb(192, 132, 252)"]){background:var(--theme-accent2-solid)!important}html:not([data-theme=dark]) :is([style^="color: rgb(16, 185, 129)"],[style*="; color: rgb(16, 185, 129)"],[style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"],[style^="color: rgb(5, 150, 105)"],[style*="; color: rgb(5, 150, 105)"],[style^="color: rgb(52, 211, 153)"],[style*="; color: rgb(52, 211, 153)"],[style^="color: rgb(22, 163, 74)"],[style*="; color: rgb(22, 163, 74)"],[style^="color: rgb(74, 222, 128)"],[style*="; color: rgb(74, 222, 128)"]){color:var(--theme-success)!important}html:not([data-theme=dark]) :is([stroke="#10b981" i],[stroke="#22c55e" i],[stroke="#059669" i],[stroke="#34d399" i],[stroke="#16a34a" i],[stroke="#4ade80" i]){stroke:var(--theme-success)}html:not([data-theme=dark]) :is([fill="#10b981" i],[fill="#22c55e" i],[fill="#059669" i],[fill="#34d399" i],[fill="#16a34a" i],[fill="#4ade80" i]){fill:var(--theme-success)}html:not([data-theme=dark]) :is([style*="background: rgb(16, 185, 129)"],[style*="background-color: rgb(16, 185, 129)"],[style*="background: rgb(34, 197, 94)"],[style*="background-color: rgb(34, 197, 94)"],[style*="background: rgb(5, 150, 105)"],[style*="background-color: rgb(5, 150, 105)"],[style*="background: rgb(52, 211, 153)"],[style*="background-color: rgb(52, 211, 153)"],[style*="background: rgb(22, 163, 74)"],[style*="background-color: rgb(22, 163, 74)"],[style*="background: rgb(74, 222, 128)"],[style*="background-color: rgb(74, 222, 128)"]){background:var(--theme-success-solid)!important}html:not([data-theme=dark]) :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"],[style^="color: rgb(217, 119, 6)"],[style*="; color: rgb(217, 119, 6)"],[style^="color: rgb(251, 191, 36)"],[style*="; color: rgb(251, 191, 36)"],[style^="color: rgb(234, 179, 8)"],[style*="; color: rgb(234, 179, 8)"],[style^="color: rgb(249, 115, 22)"],[style*="; color: rgb(249, 115, 22)"],[style^="color: rgb(251, 146, 60)"],[style*="; color: rgb(251, 146, 60)"]){color:var(--theme-warning)!important}html:not([data-theme=dark]) :is([stroke="#f59e0b" i],[stroke="#d97706" i],[stroke="#fbbf24" i],[stroke="#eab308" i],[stroke="#f97316" i],[stroke="#fb923c" i]){stroke:var(--theme-warning)}html:not([data-theme=dark]) :is([fill="#f59e0b" i],[fill="#d97706" i],[fill="#fbbf24" i],[fill="#eab308" i],[fill="#f97316" i],[fill="#fb923c" i]){fill:var(--theme-warning)}html:not([data-theme=dark]) :is([style*="background: rgb(245, 158, 11)"],[style*="background-color: rgb(245, 158, 11)"],[style*="background: rgb(217, 119, 6)"],[style*="background-color: rgb(217, 119, 6)"],[style*="background: rgb(251, 191, 36)"],[style*="background-color: rgb(251, 191, 36)"],[style*="background: rgb(234, 179, 8)"],[style*="background-color: rgb(234, 179, 8)"],[style*="background: rgb(249, 115, 22)"],[style*="background-color: rgb(249, 115, 22)"],[style*="background: rgb(251, 146, 60)"],[style*="background-color: rgb(251, 146, 60)"]){background:var(--theme-warning-solid)!important}html:not([data-theme=dark]) :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"],[style^="color: rgb(248, 113, 113)"],[style*="; color: rgb(248, 113, 113)"],[style^="color: rgb(220, 38, 38)"],[style*="; color: rgb(220, 38, 38)"],[style^="color: rgb(255, 107, 107)"],[style*="; color: rgb(255, 107, 107)"]){color:var(--theme-danger)!important}html:not([data-theme=dark]) :is([stroke="#ef4444" i],[stroke="#f87171" i],[stroke="#dc2626" i],[stroke="#ff6b6b" i]){stroke:var(--theme-danger)}html:not([data-theme=dark]) :is([fill="#ef4444" i],[fill="#f87171" i],[fill="#dc2626" i],[fill="#ff6b6b" i]){fill:var(--theme-danger)}html:not([data-theme=dark]) :is([style*="background: rgb(239, 68, 68)"],[style*="background-color: rgb(239, 68, 68)"],[style*="background: rgb(248, 113, 113)"],[style*="background-color: rgb(248, 113, 113)"],[style*="background: rgb(220, 38, 38)"],[style*="background-color: rgb(220, 38, 38)"],[style*="background: rgb(255, 107, 107)"],[style*="background-color: rgb(255, 107, 107)"]){background:var(--theme-danger-solid)!important}html:not([data-theme=dark]) :is([style^="color: rgb(59, 130, 246)"],[style*="; color: rgb(59, 130, 246)"],[style^="color: rgb(96, 165, 250)"],[style*="; color: rgb(96, 165, 250)"],[style^="color: rgb(14, 165, 233)"],[style*="; color: rgb(14, 165, 233)"],[style^="color: rgb(37, 99, 235)"],[style*="; color: rgb(37, 99, 235)"],[style^="color: rgb(6, 182, 212)"],[style*="; color: rgb(6, 182, 212)"],[style^="color: rgb(56, 189, 248)"],[style*="; color: rgb(56, 189, 248)"],[style^="color: rgb(20, 184, 166)"],[style*="; color: rgb(20, 184, 166)"]){color:var(--theme-info)!important}html:not([data-theme=dark]) :is([stroke="#3b82f6" i],[stroke="#60a5fa" i],[stroke="#0ea5e9" i],[stroke="#2563eb" i],[stroke="#06b6d4" i],[stroke="#38bdf8" i],[stroke="#14b8a6" i]){stroke:var(--theme-info)}html:not([data-theme=dark]) :is([fill="#3b82f6" i],[fill="#60a5fa" i],[fill="#0ea5e9" i],[fill="#2563eb" i],[fill="#06b6d4" i],[fill="#38bdf8" i],[fill="#14b8a6" i]){fill:var(--theme-info)}html:not([data-theme=dark]) :is([style*="background: rgb(59, 130, 246)"],[style*="background-color: rgb(59, 130, 246)"],[style*="background: rgb(96, 165, 250)"],[style*="background-color: rgb(96, 165, 250)"],[style*="background: rgb(14, 165, 233)"],[style*="background-color: rgb(14, 165, 233)"],[style*="background: rgb(37, 99, 235)"],[style*="background-color: rgb(37, 99, 235)"],[style*="background: rgb(6, 182, 212)"],[style*="background-color: rgb(6, 182, 212)"],[style*="background: rgb(56, 189, 248)"],[style*="background-color: rgb(56, 189, 248)"],[style*="background: rgb(20, 184, 166)"],[style*="background-color: rgb(20, 184, 166)"]){background:var(--theme-info-solid)!important}html:not([data-theme=dark]) [style*="rgb(102, 126, 234) 0%, rgb(118, 75, 162) 100%"]{background:var(--theme-gradient)!important}html:not([data-theme=dark]) :is([style^="color: rgb(148, 163, 184)"],[style*="; color: rgb(148, 163, 184)"],[style^="color: rgb(100, 116, 139)"],[style*="; color: rgb(100, 116, 139)"],[style^="color: rgb(102, 102, 102)"],[style*="; color: rgb(102, 102, 102)"],[style^="color: rgb(136, 136, 136)"],[style*="; color: rgb(136, 136, 136)"],[style^="color: rgb(153, 153, 153)"],[style*="; color: rgb(153, 153, 153)"],[style^="color: rgb(156, 163, 175)"],[style*="; color: rgb(156, 163, 175)"],[style^="color: rgb(107, 114, 128)"],[style*="; color: rgb(107, 114, 128)"],[style^="color: rgb(119, 119, 119)"],[style*="; color: rgb(119, 119, 119)"],[style^="color: rgb(170, 170, 170)"],[style*="; color: rgb(170, 170, 170)"]){color:var(--theme-text-secondary)!important}html:not([data-theme=dark]) .trend-up{color:var(--theme-success)!important}html:not([data-theme=dark]) .trend-down{color:var(--theme-danger)!important}html:not([data-theme=dark]) :is([style^="color: rgb(180, 83, 9)"],[style*="; color: rgb(180, 83, 9)"],[style^="color: rgb(146, 64, 14)"],[style*="; color: rgb(146, 64, 14)"]){color:var(--theme-warning)!important}html:not([data-theme=dark]) :is([style^="color: rgb(4, 120, 87)"],[style*="; color: rgb(4, 120, 87)"],[style^="color: rgb(21, 128, 61)"],[style*="; color: rgb(21, 128, 61)"]){color:var(--theme-success)!important}html:not([data-theme=dark]) :is([style^="color: rgb(185, 28, 28)"],[style*="; color: rgb(185, 28, 28)"],[style^="color: rgb(153, 27, 27)"],[style*="; color: rgb(153, 27, 27)"]){color:var(--theme-danger)!important}html:not([data-theme=dark]) :is([style^="color: rgb(67, 56, 202)"],[style*="; color: rgb(67, 56, 202)"],[style^="color: rgb(55, 48, 163)"],[style*="; color: rgb(55, 48, 163)"]){color:var(--theme-primary-text)!important}html:not([data-theme=dark]) :is([style^="color: rgb(29, 78, 216)"],[style*="; color: rgb(29, 78, 216)"],[style^="color: rgb(3, 105, 161)"],[style*="; color: rgb(3, 105, 161)"],[style^="color: rgb(14, 116, 144)"],[style*="; color: rgb(14, 116, 144)"]){color:var(--theme-info)!important}html:not([data-theme=dark]) :is([style^="color: rgb(109, 40, 217)"],[style*="; color: rgb(109, 40, 217)"],[style^="color: rgb(126, 34, 206)"],[style*="; color: rgb(126, 34, 206)"]){color:var(--theme-accent2)!important}html:not([data-theme=dark]) :is([style*="rgb(102, 126, 234), rgb(118, 75, 162)"],[style*="rgb(102, 126, 234) 0%, rgb(118, 75, 162)"],[style*="rgb(99, 102, 241), rgb(139, 92, 246)"],[style*="rgb(99, 102, 241) 0%, rgb(139, 92, 246)"]){background:var(--theme-gradient)!important}@font-face{font-family:poppins;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/d869208648ca5469-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/376dd8dc38524313-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_f07362{font-family:poppins,poppins Fallback}.__variable_f07362{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:orbitron;src:url(/_next/static/media/56740425bbf309d3-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:orbitron;src:url(/_next/static/media/61b11bfb6ba65ba3-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:orbitron;src:url(/_next/static/media/1f4ef87dcf7ed955-s.p.woff2?dpl=dpl_LBKNqHH1wzQn5A5NVG5mswoXADCS) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:orbitron Fallback;src:local("Arial");ascent-override:78.89%;descent-override:18.96%;line-gap-override:0.00%;size-adjust:128.15%}.__className_bd5795{font-family:orbitron,orbitron Fallback}.__variable_bd5795{--font-orbitron:"orbitron","orbitron Fallback"}