html:root{color-scheme:dark;--bg:#0f1011;--bg2:#161719;--bg3:#1c1d20;--bg4:#202124;--bg5:#26272b;--bg2-rgb:22,23,25;--tint:255,255,255;--text-rgb:208,214,224;--header-bg:15,16,17;--sidebar-bg:15,16,17;--surface:hsla(0,0%,100%,.035);--surface-hover:hsla(0,0%,100%,.05);--row-alt:hsla(0,0%,100%,.018);--border:#23252a;--border-bright:#34343a;--text:#f7f8f8;--text-sec:#d0d6e0;--text-muted:#8a8f98;--placeholder:#666a72;--blue:#5e6ad2;--blue-rgb:94,106,210;--violet:#a78bfa;--violet-rgb:167,139,250;--teal:#3cc4b4;--teal-rgb:60,196,180;--green:#4cb782;--green-rgb:76,183,130;--amber:#f2a93b;--amber-rgb:242,169,59;--red:#eb5757;--red-rgb:235,87,87;--orange:#f08b4a;--orange-rgb:240,139,74;--pink:#e871a8;--pink-rgb:232,113,168;--slate:#8a8f98;--gradient-end:#5e6ad2;--shadow-card:inset 0 1px 0 hsla(0,0%,100%,.05);--shadow-popover:0 0 0 1px hsla(0,0%,100%,.08),0 16px 40px rgba(0,0,0,.6);--chart-grid:#23252a;--chart-axis:#8a8f98;--v2-ground:linear-gradient(180deg,#121315,#0c0d0e);--v2-canvas:#141517;--v2-canvas-bg:radial-gradient(90% 380px at 50% 0,rgba(113,112,255,.08),transparent 72%),linear-gradient(180deg,#17181a,#121314);--v2-card-bg:linear-gradient(180deg,#1c1d20,#161719);--v2-panel:transparent;--v2-raised:#1c1d20;--v2-active:#232427;--v2-nav-active:#232427;--v2-nav-active-shadow:none;--v2-accent-text:#8b94ff;--v2-accent-soft:rgba(94,106,210,.16);--v2-focus:0 0 0 2px rgba(94,106,210,.5);--v2-radius:10px}html.light{color-scheme:light;--bg:#f1f2f4;--bg2:#fff;--bg3:#fff;--bg4:#f4f5f7;--bg5:#e8eaed;--bg2-rgb:255,255,255;--tint:16,17,20;--text-rgb:61,64,70;--header-bg:241,242,244;--sidebar-bg:241,242,244;--surface:rgba(16,17,20,.03);--surface-hover:rgba(16,17,20,.045);--row-alt:rgba(16,17,20,.018);--border:#e6e8eb;--border-bright:#d5d8dd;--text:#17181b;--text-sec:#3d4046;--text-muted:#62666d;--placeholder:#868b94;--blue:#5e6ad2;--blue-rgb:94,106,210;--violet:#6d45c9;--violet-rgb:109,69,201;--teal:#0b7a70;--teal-rgb:11,122,112;--green:#1a7f4b;--green-rgb:26,127,75;--amber:#9a5b00;--amber-rgb:154,91,0;--red:#c4302b;--red-rgb:196,48,43;--orange:#a84a0c;--orange-rgb:168,74,12;--pink:#b0306f;--pink-rgb:176,48,111;--slate:#62666d;--gradient-end:#5e6ad2;--shadow-card:0 1px 2px rgba(16,17,20,.05),0 6px 18px -8px rgba(40,44,90,.1);--shadow-popover:0 0 0 1px rgba(16,17,20,.08),0 16px 40px rgba(16,17,20,.14);--chart-grid:#e6e8eb;--chart-axis:#62666d;--elevation-rgb:16,17,20;--elevation-strength:0.35;--v2-ground:linear-gradient(180deg,#f3f4f8,#eceef3);--v2-canvas:#f7f8fb;--v2-canvas-bg:radial-gradient(60% 420px at 18% 0,rgba(94,106,210,.13),transparent 70%),radial-gradient(50% 380px at 88% 0,rgba(140,92,220,.1),transparent 70%),linear-gradient(180deg,#f8f9fc,#f3f4f8);--v2-card-bg:linear-gradient(180deg,#fff,#fcfcfe);--v2-panel:transparent;--v2-raised:#fff;--v2-active:#e8eaed;--v2-nav-active:#fff;--v2-nav-active-shadow:0 0 0 1px rgba(16,17,20,.07),0 1px 2px rgba(16,17,20,.06);--v2-accent-text:#4b56c4;--v2-accent-soft:rgba(94,106,210,.1);--v2-focus:0 0 0 2px rgba(94,106,210,.4)}html:root body{background:var(--v2-ground);background-attachment:fixed}html.light .ambient-bg:before,html:root .ambient-bg:before{background:none}html:root .card{background:var(--v2-card-bg);border-color:var(--border);border-radius:12px;box-shadow:var(--shadow-card)}html:root .btn-primary{background:var(--blue);background-image:none;box-shadow:none;border-radius:999px;font-weight:500}html:root .btn-primary:hover{opacity:1;filter:brightness(1.08)}html.light .btn-primary{box-shadow:0 1px 2px rgba(24,24,27,.12)}html:root .btn-primary:disabled,html:root .btn-primary[aria-disabled=true]{background:var(--surface-hover);color:var(--text-muted);opacity:1;box-shadow:none;filter:none;cursor:not-allowed}html:root .btn-ghost{border-radius:999px;background:var(--v2-raised);border-color:var(--border-bright)}html:root .input{border-radius:8px}.v2-stage{background:var(--v2-canvas-bg);border:1px solid var(--border);border-radius:14px}html:root :is(.input,select,textarea,input[class*=border]):not([class*=border-0]):not([class*=border-none]):not([class*=border-transparent]):focus,html:root :is(.input,select,textarea,input[class*=border]):not([class*=border-0]):not([class*=border-none]):not([class*=border-transparent]):focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.2)}html:root .badge{border-radius:6px;font-weight:500;border-color:transparent!important}html:root .data-table>thead{background:transparent}html:root .data-table>thead>tr>th{font-size:11.5px;font-weight:500;color:var(--text-muted);letter-spacing:0;text-transform:none;border-bottom-color:var(--border)}html:root .section-label{letter-spacing:.04em}html:root .v2-stage .section-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html:root .font-mono,html:root .tabular{font-variant-numeric:tabular-nums}.v2-scroll::-webkit-scrollbar{width:8px;height:8px}.v2-scroll::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:8px}.v2-scroll::-webkit-scrollbar-track{background:transparent}.v2-focus:focus-visible{outline:none;box-shadow:var(--v2-focus)}@keyframes v2-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v2-rise{animation:v2-rise .22s ease-out both}@media (prefers-reduced-motion:reduce){.v2-rise{animation:none}}html:root .input-label{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500;color:var(--text-sec)}html:root input:not(.input):not([class*=border]):focus-visible,html:root input[class*=border-0]:focus-visible,html:root input[class*=border-none]:focus-visible,html:root input[class*=border-transparent]:focus-visible{outline:none;box-shadow:none}html:root :is(input[type=checkbox],input[type=radio]):focus-visible{outline:none;box-shadow:var(--v2-focus)}html:root .badge{display:inline-flex;align-items:center;height:20px;line-height:1;font-size:11.5px;padding:0 7px;vertical-align:middle}html:root .badge:not([class*=badge-]){background:var(--surface-hover);color:var(--text-sec)}