html:root[data-mantine-color-scheme=dark]{color-scheme:dark;--surface:#1c1a2e;--surface-2:#222036;--surface-3:#29273f;--line:#2e2c45;--line-strong:#3a3754;--ink:#eceaf8;--ink-2:#e2e0f2;--ink-3:#d2cfe8;--ink-4:#bdbad8;--ink-5:#aaa7c8;--ink-6:#8c89ad;--ink-7:#625f82;--brand-light:#121120;--brand-tint:#262340;--brand-tint-strong:#2f2b52;--brand-border:#2c2a43;--brand-primary:#8d80f7;--brand-deep:#b8affc;--brand-focus:#a195fa;--brand-scroll:#3a3754;--brand-scroll-hover:#4f4b70;--brand-glow-a:rgba(141,128,247,0.10);--brand-glow-b:rgba(74,61,168,0.12);--brand-text:#eceaf8;--brand-muted:#aaa7c8;--brand-shadow:0 1px 2px rgba(0,0,0,0.35),0 8px 24px rgba(0,0,0,0.22);--brand-shadow-lg:0 2px 6px rgba(0,0,0,0.4),0 18px 48px rgba(0,0,0,0.32);--background:245 30% 10%;--foreground:248 50% 95%;--card:246 27% 14%;--card-foreground:248 50% 95%;--popover:246 27% 14%;--popover-foreground:248 50% 95%;--secondary:246 24% 18%;--secondary-foreground:248 50% 95%;--muted:246 24% 18%;--muted-foreground:246 20% 72%;--accent:248 30% 22%;--accent-foreground:248 90% 85%;--border:246 22% 22%;--input:246 22% 26%;--mantine-color-body:var(--brand-light);--mantine-color-text:var(--brand-text);--mantine-color-dimmed:var(--brand-muted);--mantine-color-placeholder:var(--ink-6);--mantine-color-anchor:var(--brand-primary);--mantine-color-default:var(--surface);--mantine-color-default-hover:var(--surface-2);--mantine-color-default-color:var(--ink);--mantine-color-default-border:var(--line-strong);--mantine-color-white:#ffffff;--login-strong:#d2cff0;--login-accent:#b3b0ea;--login-input:var(--surface-2);--mantine-color-gray-0:color-mix(in srgb,#868e96 12%,var(--surface));--mantine-color-gray-1:color-mix(in srgb,#868e96 18%,var(--surface));--mantine-color-gray-2:color-mix(in srgb,#868e96 30%,var(--surface));--mantine-color-gray-7:#dee2e6;--mantine-color-gray-8:#e9ecef;--mantine-color-gray-9:#f1f3f5;--mantine-color-gray-filled-hover:#495057;--mantine-color-red-0:color-mix(in srgb,#fa5252 12%,var(--surface));--mantine-color-red-1:color-mix(in srgb,#fa5252 18%,var(--surface));--mantine-color-red-2:color-mix(in srgb,#fa5252 30%,var(--surface));--mantine-color-red-7:#ffa8a8;--mantine-color-red-8:#ffc9c9;--mantine-color-red-9:#ffe3e3;--mantine-color-red-filled-hover:#f03e3e;--mantine-color-pink-0:color-mix(in srgb,#e64980 12%,var(--surface));--mantine-color-pink-1:color-mix(in srgb,#e64980 18%,var(--surface));--mantine-color-pink-2:color-mix(in srgb,#e64980 30%,var(--surface));--mantine-color-pink-7:#faa2c1;--mantine-color-pink-8:#fcc2d7;--mantine-color-pink-9:#ffdeeb;--mantine-color-pink-filled-hover:#d6336c;--mantine-color-grape-0:color-mix(in srgb,#be4bdb 12%,var(--surface));--mantine-color-grape-1:color-mix(in srgb,#be4bdb 18%,var(--surface));--mantine-color-grape-2:color-mix(in srgb,#be4bdb 30%,var(--surface));--mantine-color-grape-7:#e599f7;--mantine-color-grape-8:#eebefa;--mantine-color-grape-9:#f3d9fa;--mantine-color-grape-filled-hover:#ae3ec9;--mantine-color-violet-0:color-mix(in srgb,#7950f2 12%,var(--surface));--mantine-color-violet-1:color-mix(in srgb,#7950f2 18%,var(--surface));--mantine-color-violet-2:color-mix(in srgb,#7950f2 30%,var(--surface));--mantine-color-violet-7:#b197fc;--mantine-color-violet-8:#d0bfff;--mantine-color-violet-9:#e5dbff;--mantine-color-violet-filled-hover:#7048e8;--mantine-color-indigo-0:color-mix(in srgb,#4c6ef5 12%,var(--surface));--mantine-color-indigo-1:color-mix(in srgb,#4c6ef5 18%,var(--surface));--mantine-color-indigo-2:color-mix(in srgb,#4c6ef5 30%,var(--surface));--mantine-color-indigo-7:#91a7ff;--mantine-color-indigo-8:#bac8ff;--mantine-color-indigo-9:#dbe4ff;--mantine-color-indigo-filled-hover:#4263eb;--mantine-color-blue-0:color-mix(in srgb,#228be6 12%,var(--surface));--mantine-color-blue-1:color-mix(in srgb,#228be6 18%,var(--surface));--mantine-color-blue-2:color-mix(in srgb,#228be6 30%,var(--surface));--mantine-color-blue-7:#74c0fc;--mantine-color-blue-8:#a5d8ff;--mantine-color-blue-9:#d0ebff;--mantine-color-blue-filled-hover:#1c7ed6;--mantine-color-cyan-0:color-mix(in srgb,#15aabf 12%,var(--surface));--mantine-color-cyan-1:color-mix(in srgb,#15aabf 18%,var(--surface));--mantine-color-cyan-2:color-mix(in srgb,#15aabf 30%,var(--surface));--mantine-color-cyan-7:#66d9e8;--mantine-color-cyan-8:#99e9f2;--mantine-color-cyan-9:#c5f6fa;--mantine-color-cyan-filled-hover:#1098ad;--mantine-color-teal-0:color-mix(in srgb,#7b6cf2 12%,var(--surface));--mantine-color-teal-1:color-mix(in srgb,#7b6cf2 18%,var(--surface));--mantine-color-teal-2:color-mix(in srgb,#7b6cf2 30%,var(--surface));--mantine-color-teal-7:#b8affc;--mantine-color-teal-8:#d2ccfe;--mantine-color-teal-9:#e9e6ff;--mantine-color-teal-filled-hover:#6a5ae0;--mantine-color-green-0:color-mix(in srgb,#40c057 12%,var(--surface));--mantine-color-green-1:color-mix(in srgb,#40c057 18%,var(--surface));--mantine-color-green-2:color-mix(in srgb,#40c057 30%,var(--surface));--mantine-color-green-7:#8ce99a;--mantine-color-green-8:#b2f2bb;--mantine-color-green-9:#d3f9d8;--mantine-color-green-filled-hover:#37b24d;--mantine-color-lime-0:color-mix(in srgb,#82c91e 12%,var(--surface));--mantine-color-lime-1:color-mix(in srgb,#82c91e 18%,var(--surface));--mantine-color-lime-2:color-mix(in srgb,#82c91e 30%,var(--surface));--mantine-color-lime-7:#c0eb75;--mantine-color-lime-8:#d8f5a2;--mantine-color-lime-9:#e9fac8;--mantine-color-lime-filled-hover:#74b816;--mantine-color-yellow-0:color-mix(in srgb,#fab005 12%,var(--surface));--mantine-color-yellow-1:color-mix(in srgb,#fab005 18%,var(--surface));--mantine-color-yellow-2:color-mix(in srgb,#fab005 30%,var(--surface));--mantine-color-yellow-7:#ffe066;--mantine-color-yellow-8:#ffec99;--mantine-color-yellow-9:#fff3bf;--mantine-color-yellow-filled-hover:#f59f00;--mantine-color-orange-0:color-mix(in srgb,#fd7e14 12%,var(--surface));--mantine-color-orange-1:color-mix(in srgb,#fd7e14 18%,var(--surface));--mantine-color-orange-2:color-mix(in srgb,#fd7e14 30%,var(--surface));--mantine-color-orange-7:#ffc078;--mantine-color-orange-8:#ffd8a8;--mantine-color-orange-9:#ffe8cc;--mantine-color-orange-filled-hover:#f76707;--mantine-color-brand-0:color-mix(in srgb,#7b6cf2 12%,var(--surface));--mantine-color-brand-1:color-mix(in srgb,#7b6cf2 18%,var(--surface));--mantine-color-brand-2:color-mix(in srgb,#7b6cf2 30%,var(--surface));--mantine-color-brand-7:#b8affc;--mantine-color-brand-8:#d2ccfe;--mantine-color-brand-9:#e9e6ff;--mantine-color-brand-filled-hover:#6a5ae0;--tc-ffffff:var(--surface)}html:root[data-mantine-color-scheme=dark] body{background:var(--brand-light)}html:root[data-mantine-color-scheme=dark] .mantine-Combobox-dropdown,html:root[data-mantine-color-scheme=dark] .mantine-Drawer-content,html:root[data-mantine-color-scheme=dark] .mantine-Drawer-header,html:root[data-mantine-color-scheme=dark] .mantine-Menu-dropdown,html:root[data-mantine-color-scheme=dark] .mantine-Modal-content,html:root[data-mantine-color-scheme=dark] .mantine-Modal-header,html:root[data-mantine-color-scheme=dark] .mantine-Notification-root,html:root[data-mantine-color-scheme=dark] .mantine-Popover-dropdown,html:root[data-mantine-color-scheme=dark] .mantine-Select-dropdown{background-color:var(--surface)}html:root[data-mantine-color-scheme=dark] .mantine-Combobox-option[data-combobox-selected]{color:#fff}html:root[data-mantine-color-scheme=dark] .mantine-Input-input:focus,html:root[data-mantine-color-scheme=dark] .mantine-Input-input:focus-within{box-shadow:0 0 0 3px rgba(141,128,247,.22)}html:root[data-mantine-color-scheme=dark] .mantine-Input-input:disabled,html:root[data-mantine-color-scheme=dark] .mantine-Input-input[data-disabled]{background-color:var(--surface-2);color:var(--ink-6)}html:root[data-mantine-color-scheme=dark] .mantine-Tooltip-tooltip{background:#2f2c48;color:var(--ink)}html:root[data-mantine-color-scheme=dark] .mantine-Skeleton-root:before{background:var(--surface-2)}html:root[data-mantine-color-scheme=dark] .mantine-Skeleton-root:after{background:var(--surface-3)}html:root[data-mantine-color-scheme=dark] .mantine-AppShell-header,html:root[data-mantine-color-scheme=dark] .mantine-AppShell-navbar{border-color:var(--brand-border)}html:root[data-mantine-color-scheme=dark] .glass-stat-violet{background:color-mix(in srgb,#7b6cf2 14%,var(--surface))}html:root[data-mantine-color-scheme=dark] .glass-stat-blue{background:color-mix(in srgb,#3b82f6 14%,var(--surface))}html:root[data-mantine-color-scheme=dark] .glass-stat-teal{background:color-mix(in srgb,#10b981 14%,var(--surface))}html:root[data-mantine-color-scheme=dark] .glass-stat-amber{background:color-mix(in srgb,#f59e0b 14%,var(--surface))}html:root[data-mantine-color-scheme=dark] .glass-stat-pink{background:color-mix(in srgb,#ec4899 14%,var(--surface))}html:root[data-mantine-color-scheme=dark] .shimmer{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:400px 100%}html:root[data-mantine-color-scheme=dark] .swal2-popup{background:var(--surface)!important}html:root[data-mantine-color-scheme=dark] .swal2-input,html:root[data-mantine-color-scheme=dark] .swal2-select,html:root[data-mantine-color-scheme=dark] .swal2-textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line-strong)!important}html:root[data-mantine-color-scheme=dark] .swal2-validation-message{background:var(--surface-2)!important;color:var(--ink-3)!important}html:root[data-mantine-color-scheme=dark] div:where(.swal2-container).swal2-backdrop-show{background:rgba(5,4,15,.6)!important}html:root[data-mantine-color-scheme=dark] .recharts-cartesian-grid line,html:root[data-mantine-color-scheme=dark] .recharts-polar-grid line,html:root[data-mantine-color-scheme=dark] .recharts-polar-grid polygon{stroke:var(--line)}html:root[data-mantine-color-scheme=dark] .recharts-cartesian-axis-line,html:root[data-mantine-color-scheme=dark] .recharts-cartesian-axis-tick-line{stroke:var(--line-strong)}html:root[data-mantine-color-scheme=dark] .recharts-cartesian-axis-tick-value,html:root[data-mantine-color-scheme=dark] .recharts-text{fill:var(--ink-5)}html:root[data-mantine-color-scheme=dark] .recharts-legend-item-text{color:var(--ink-3)!important}html:root[data-mantine-color-scheme=dark] .recharts-default-tooltip{background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html:root[data-mantine-color-scheme=dark] .recharts-tooltip-cursor{fill:rgba(141,128,247,.08)}html:root[data-mantine-color-scheme=dark] img,html:root[data-mantine-color-scheme=dark] video{color-scheme:normal}html.theme-switching *,html.theme-switching :after,html.theme-switching :before{transition:background-color .25s ease,border-color .25s ease,color .2s ease,fill .2s ease!important}html:root[data-mantine-color-scheme=dark]{--glass-50:color-mix(in srgb,var(--surface) 50%,transparent);--glass-60:color-mix(in srgb,var(--surface) 60%,transparent);--glass-70:color-mix(in srgb,var(--surface) 70%,transparent);--glass-75:color-mix(in srgb,var(--surface) 75%,transparent);--glass-80:color-mix(in srgb,var(--surface) 80%,transparent);--glass-82:color-mix(in srgb,var(--surface) 82%,transparent);--glass-85:color-mix(in srgb,var(--surface) 85%,transparent);--glass-88:color-mix(in srgb,var(--surface) 88%,transparent);--glass-90:color-mix(in srgb,var(--surface) 90%,transparent);--glass-92:color-mix(in srgb,var(--surface) 92%,transparent);--glass-95:color-mix(in srgb,var(--surface) 95%,transparent);--glass-96:color-mix(in srgb,var(--surface) 96%,transparent)}html:root[data-mantine-color-scheme=dark] [data-stat-card]{--stat-card-bg:color-mix(in srgb,var(--stat-tone) 13%,var(--surface))}html:root[data-mantine-color-scheme=dark]{--mantine-color-gray-light-color:#f1f3f5;--mantine-color-gray-outline:#e9ecef;--mantine-color-red-light-color:#ffe3e3;--mantine-color-red-outline:#ffc9c9;--mantine-color-pink-light-color:#ffdeeb;--mantine-color-pink-outline:#fcc2d7;--mantine-color-grape-light-color:#f3d9fa;--mantine-color-grape-outline:#eebefa;--mantine-color-violet-light-color:#e5dbff;--mantine-color-violet-outline:#d0bfff;--mantine-color-indigo-light-color:#dbe4ff;--mantine-color-indigo-outline:#bac8ff;--mantine-color-blue-light-color:#d0ebff;--mantine-color-blue-outline:#a5d8ff;--mantine-color-cyan-light-color:#c5f6fa;--mantine-color-cyan-outline:#99e9f2;--mantine-color-teal-light-color:#e9e6ff;--mantine-color-teal-outline:#d2ccfe;--mantine-color-green-light-color:#d3f9d8;--mantine-color-green-outline:#b2f2bb;--mantine-color-lime-light-color:#e9fac8;--mantine-color-lime-outline:#d8f5a2;--mantine-color-yellow-light-color:#fff3bf;--mantine-color-yellow-outline:#ffec99;--mantine-color-orange-light-color:#ffe8cc;--mantine-color-orange-outline:#ffd8a8;--mantine-color-brand-light-color:#e9e6ff;--mantine-color-brand-outline:#d2ccfe}html:root[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=white],html:root[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=white]{background:var(--surface-3);border-color:var(--line-strong)}