/* Auto-generated from config/themes.php by scripts/build_themes.php. Do not edit by hand. */
[data-ui-theme="aurora"]{--accent:#7c3aed;--accent-2:#ec4899;--accent-glow:color-mix(in oklab, #7c3aed 18%, transparent);--bg:#f7f5fc;--surface:#ffffff;--surface-2:#f1ecfb;--border:#e7ddf6;--fg:#241b33;--fg-muted:#6b6280;--link:#7c3aed;--focus:#7c3aed;--focus-glow:color-mix(in oklab, #7c3aed 18%, transparent);--input-outline:#7c3aed;--hover:#f1ecfb;--btn-bg:#7c3aed;--btn-hover-bg:color-mix(in oklab, #7c3aed 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #7c3aed 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#a78bfa;--c2:#f472b6;--c3:#22d3ee;--c4:#818cf8;--c5:#f59e0b;--c6:#34d399;}
[data-ui-theme="aurora"][data-theme="dark"]{--accent:#a78bfa;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #a78bfa 18%, transparent);--bg:#0f0d1a;--surface:#171326;--surface-2:#1e1830;--border:#2a2340;--fg:#ece9f5;--fg-muted:#9a92b0;--link:#a78bfa;--focus:#a78bfa;--focus-glow:color-mix(in oklab, #a78bfa 18%, transparent);--input-outline:#a78bfa;--hover:#1e1830;--btn-bg:#a78bfa;--btn-hover-bg:color-mix(in oklab, #a78bfa 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a78bfa 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#a78bfa;--c2:#f472b6;--c3:#22d3ee;--c4:#818cf8;--c5:#f59e0b;--c6:#34d399;}
@media (prefers-color-scheme: dark){[data-ui-theme="aurora"]:not([data-theme="light"]){--accent:#a78bfa;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #a78bfa 18%, transparent);--bg:#0f0d1a;--surface:#171326;--surface-2:#1e1830;--border:#2a2340;--fg:#ece9f5;--fg-muted:#9a92b0;--link:#a78bfa;--focus:#a78bfa;--focus-glow:color-mix(in oklab, #a78bfa 18%, transparent);--input-outline:#a78bfa;--hover:#1e1830;--btn-bg:#a78bfa;--btn-hover-bg:color-mix(in oklab, #a78bfa 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a78bfa 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#a78bfa;--c2:#f472b6;--c3:#22d3ee;--c4:#818cf8;--c5:#f59e0b;--c6:#34d399;}}
[data-ui-theme="aurora"] .dash-kpi{border:0;color:#fff;}[data-ui-theme="aurora"] .dash-kpi:nth-child(1){background:linear-gradient(135deg, #a78bfa, #f472b6);}[data-ui-theme="aurora"] .dash-kpi:nth-child(2){background:linear-gradient(135deg, #f472b6, #22d3ee);}[data-ui-theme="aurora"] .dash-kpi:nth-child(3){background:linear-gradient(135deg, #22d3ee, #818cf8);}[data-ui-theme="aurora"] .dash-kpi:nth-child(4){background:linear-gradient(135deg, #818cf8, #f59e0b);}[data-ui-theme="aurora"] .dash-kpi:nth-child(5){background:linear-gradient(135deg, #f59e0b, #34d399);}[data-ui-theme="aurora"] .dash-kpi__label,[data-ui-theme="aurora"] .dash-kpi__value,[data-ui-theme="aurora"] .dash-kpi__hint{color:#fff;}[data-ui-theme="aurora"] .dash-kpi__label,[data-ui-theme="aurora"] .dash-kpi__hint{opacity:.9;}[data-ui-theme="aurora"] body{background-image:radial-gradient(680px 460px at 10% 4%, color-mix(in oklab, #7c3aed 24%, transparent), transparent),radial-gradient(620px 520px at 90% 10%, color-mix(in oklab, #ec4899 24%, transparent), transparent),radial-gradient(760px 640px at 50% 112%, color-mix(in oklab, #22d3ee 20%, transparent), transparent);background-attachment:fixed;}[data-ui-theme="aurora"] .dash-card,[data-ui-theme="aurora"] .card,[data-ui-theme="aurora"] .preapp-card{background:color-mix(in oklab, var(--surface) 66%, transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
[data-ui-theme="mint"]{--accent:#0f9d76;--accent-2:#34d399;--accent-glow:color-mix(in oklab, #0f9d76 18%, transparent);--bg:#f2f7f4;--surface:#ffffff;--surface-2:#e9f2ed;--border:#dbe8e2;--fg:#0f2a22;--fg-muted:#5b7a70;--link:#0f9d76;--focus:#0f9d76;--focus-glow:color-mix(in oklab, #0f9d76 18%, transparent);--input-outline:#0f9d76;--hover:#e9f2ed;--btn-bg:#0f9d76;--btn-hover-bg:color-mix(in oklab, #0f9d76 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #0f9d76 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#0f9d76;--c2:#0891b2;--c3:#f59e0b;--c4:#22c55e;--c5:#6366f1;--c6:#14b8a6;}
[data-ui-theme="mint"][data-theme="dark"]{--accent:#34d399;--accent-2:#10b981;--accent-glow:color-mix(in oklab, #34d399 18%, transparent);--bg:#08130f;--surface:#0f1c17;--surface-2:#16261f;--border:#1f342b;--fg:#e7f0ea;--fg-muted:#7e9a8d;--link:#34d399;--focus:#34d399;--focus-glow:color-mix(in oklab, #34d399 18%, transparent);--input-outline:#34d399;--hover:#16261f;--btn-bg:#34d399;--btn-hover-bg:color-mix(in oklab, #34d399 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #34d399 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#0f9d76;--c2:#0891b2;--c3:#f59e0b;--c4:#22c55e;--c5:#6366f1;--c6:#14b8a6;}
@media (prefers-color-scheme: dark){[data-ui-theme="mint"]:not([data-theme="light"]){--accent:#34d399;--accent-2:#10b981;--accent-glow:color-mix(in oklab, #34d399 18%, transparent);--bg:#08130f;--surface:#0f1c17;--surface-2:#16261f;--border:#1f342b;--fg:#e7f0ea;--fg-muted:#7e9a8d;--link:#34d399;--focus:#34d399;--focus-glow:color-mix(in oklab, #34d399 18%, transparent);--input-outline:#34d399;--hover:#16261f;--btn-bg:#34d399;--btn-hover-bg:color-mix(in oklab, #34d399 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #34d399 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#0f9d76;--c2:#0891b2;--c3:#f59e0b;--c4:#22c55e;--c5:#6366f1;--c6:#14b8a6;}}
[data-ui-theme="mint"] .dash-kpi:nth-child(1){border-left:4px solid #0f9d76;}[data-ui-theme="mint"] .dash-kpi:nth-child(2){border-left:4px solid #0891b2;}[data-ui-theme="mint"] .dash-kpi:nth-child(3){border-left:4px solid #f59e0b;}[data-ui-theme="mint"] .dash-kpi:nth-child(4){border-left:4px solid #22c55e;}[data-ui-theme="mint"] .dash-kpi:nth-child(5){border-left:4px solid #6366f1;}
[data-ui-theme="sunset"]{--accent:#f97316;--accent-2:#ef4444;--accent-glow:color-mix(in oklab, #f97316 18%, transparent);--bg:#fff7f2;--surface:#ffffff;--surface-2:#fdeee6;--border:#f3ddd0;--fg:#3a1d12;--fg-muted:#9b6b53;--link:#f97316;--focus:#f97316;--focus-glow:color-mix(in oklab, #f97316 18%, transparent);--input-outline:#f97316;--hover:#fdeee6;--btn-bg:#f97316;--btn-hover-bg:color-mix(in oklab, #f97316 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #f97316 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#f97316;--c2:#ef4444;--c3:#f59e0b;--c4:#fb7185;--c5:#c026d3;--c6:#fb923c;}
[data-ui-theme="sunset"][data-theme="dark"]{--accent:#fb923c;--accent-2:#f87171;--accent-glow:color-mix(in oklab, #fb923c 18%, transparent);--bg:#1a0f0a;--surface:#241610;--surface-2:#2e1d15;--border:#3a271d;--fg:#f5e7de;--fg-muted:#b98f77;--link:#fb923c;--focus:#fb923c;--focus-glow:color-mix(in oklab, #fb923c 18%, transparent);--input-outline:#fb923c;--hover:#2e1d15;--btn-bg:#fb923c;--btn-hover-bg:color-mix(in oklab, #fb923c 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #fb923c 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#f97316;--c2:#ef4444;--c3:#f59e0b;--c4:#fb7185;--c5:#c026d3;--c6:#fb923c;}
@media (prefers-color-scheme: dark){[data-ui-theme="sunset"]:not([data-theme="light"]){--accent:#fb923c;--accent-2:#f87171;--accent-glow:color-mix(in oklab, #fb923c 18%, transparent);--bg:#1a0f0a;--surface:#241610;--surface-2:#2e1d15;--border:#3a271d;--fg:#f5e7de;--fg-muted:#b98f77;--link:#fb923c;--focus:#fb923c;--focus-glow:color-mix(in oklab, #fb923c 18%, transparent);--input-outline:#fb923c;--hover:#2e1d15;--btn-bg:#fb923c;--btn-hover-bg:color-mix(in oklab, #fb923c 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #fb923c 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#f97316;--c2:#ef4444;--c3:#f59e0b;--c4:#fb7185;--c5:#c026d3;--c6:#fb923c;}}
[data-ui-theme="sunset"] .dash-kpi{border:0;color:#fff;}[data-ui-theme="sunset"] .dash-kpi:nth-child(1){background:linear-gradient(135deg, #f97316, #ef4444);}[data-ui-theme="sunset"] .dash-kpi:nth-child(2){background:linear-gradient(135deg, #ef4444, #f59e0b);}[data-ui-theme="sunset"] .dash-kpi:nth-child(3){background:linear-gradient(135deg, #f59e0b, #fb7185);}[data-ui-theme="sunset"] .dash-kpi:nth-child(4){background:linear-gradient(135deg, #fb7185, #c026d3);}[data-ui-theme="sunset"] .dash-kpi:nth-child(5){background:linear-gradient(135deg, #c026d3, #fb923c);}[data-ui-theme="sunset"] .dash-kpi__label,[data-ui-theme="sunset"] .dash-kpi__value,[data-ui-theme="sunset"] .dash-kpi__hint{color:#fff;}[data-ui-theme="sunset"] .dash-kpi__label,[data-ui-theme="sunset"] .dash-kpi__hint{opacity:.9;}[data-ui-theme="sunset"] .dash-hero{background:linear-gradient(120deg, #f97316, #ef4444 55%, #f59e0b);color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:18px;box-shadow:0 12px 30px color-mix(in oklab, #f97316 32%, transparent);}[data-ui-theme="sunset"] .dash-hero__title{color:#fff;}[data-ui-theme="sunset"] .dash-hero__sub{color:rgba(255,255,255,.88);}[data-ui-theme="sunset"] .dash-hero__role{background:rgba(255,255,255,.22);color:#fff;}
[data-ui-theme="midnight"]{--accent:#06b6d4;--accent-2:#e11d8f;--accent-glow:color-mix(in oklab, #06b6d4 18%, transparent);--bg:#f7f8fb;--surface:#ffffff;--surface-2:#eef0f5;--border:#e2e5ee;--fg:#14161f;--fg-muted:#6b7280;--link:#06b6d4;--focus:#06b6d4;--focus-glow:color-mix(in oklab, #06b6d4 18%, transparent);--input-outline:#06b6d4;--hover:#eef0f5;--btn-bg:#06b6d4;--btn-hover-bg:color-mix(in oklab, #06b6d4 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #06b6d4 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#22d3ee;--c2:#e635a0;--c3:#a3e635;--c4:#818cf8;--c5:#f5c518;--c6:#38bdf8;}
[data-ui-theme="midnight"][data-theme="dark"]{--accent:#22d3ee;--accent-2:#e635a0;--accent-glow:color-mix(in oklab, #22d3ee 18%, transparent);--bg:#08090f;--surface:#12141c;--surface-2:#191c26;--border:#262a38;--fg:#e8ecf5;--fg-muted:#7b869c;--link:#22d3ee;--focus:#22d3ee;--focus-glow:color-mix(in oklab, #22d3ee 18%, transparent);--input-outline:#22d3ee;--hover:#191c26;--btn-bg:#22d3ee;--btn-hover-bg:color-mix(in oklab, #22d3ee 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #22d3ee 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#22d3ee;--c2:#e635a0;--c3:#a3e635;--c4:#818cf8;--c5:#f5c518;--c6:#38bdf8;}
@media (prefers-color-scheme: dark){[data-ui-theme="midnight"]:not([data-theme="light"]){--accent:#22d3ee;--accent-2:#e635a0;--accent-glow:color-mix(in oklab, #22d3ee 18%, transparent);--bg:#08090f;--surface:#12141c;--surface-2:#191c26;--border:#262a38;--fg:#e8ecf5;--fg-muted:#7b869c;--link:#22d3ee;--focus:#22d3ee;--focus-glow:color-mix(in oklab, #22d3ee 18%, transparent);--input-outline:#22d3ee;--hover:#191c26;--btn-bg:#22d3ee;--btn-hover-bg:color-mix(in oklab, #22d3ee 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #22d3ee 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#22d3ee;--c2:#e635a0;--c3:#a3e635;--c4:#818cf8;--c5:#f5c518;--c6:#38bdf8;}}
[data-ui-theme="midnight"] .dash-kpi:nth-child(1) .dash-kpi__value{color:#22d3ee;}[data-ui-theme="midnight"] .dash-kpi:nth-child(2) .dash-kpi__value{color:#e635a0;}[data-ui-theme="midnight"] .dash-kpi:nth-child(3) .dash-kpi__value{color:#a3e635;}[data-ui-theme="midnight"] .dash-kpi:nth-child(4) .dash-kpi__value{color:#818cf8;}[data-ui-theme="midnight"] .dash-kpi:nth-child(5) .dash-kpi__value{color:#f5c518;}
[data-ui-theme="pastel"]{--accent:#8b7cf6;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #8b7cf6 18%, transparent);--bg:#f6f4ff;--surface:#ffffff;--surface-2:#efeafc;--border:#ece7fb;--fg:#3b3357;--fg-muted:#8b83a8;--link:#8b7cf6;--focus:#8b7cf6;--focus-glow:color-mix(in oklab, #8b7cf6 18%, transparent);--input-outline:#8b7cf6;--hover:#efeafc;--btn-bg:#8b7cf6;--btn-hover-bg:color-mix(in oklab, #8b7cf6 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #8b7cf6 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#a78bfa;--c2:#f472b6;--c3:#60a5fa;--c4:#34d399;--c5:#fbbf24;--c6:#fb7185;}
[data-ui-theme="pastel"][data-theme="dark"]{--accent:#a78bfa;--accent-2:#f9a8d4;--accent-glow:color-mix(in oklab, #a78bfa 18%, transparent);--bg:#14121f;--surface:#1c1930;--surface-2:#241f3c;--border:#2f2949;--fg:#ebe7f7;--fg-muted:#9c93b5;--link:#a78bfa;--focus:#a78bfa;--focus-glow:color-mix(in oklab, #a78bfa 18%, transparent);--input-outline:#a78bfa;--hover:#241f3c;--btn-bg:#a78bfa;--btn-hover-bg:color-mix(in oklab, #a78bfa 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a78bfa 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#a78bfa;--c2:#f472b6;--c3:#60a5fa;--c4:#34d399;--c5:#fbbf24;--c6:#fb7185;}
@media (prefers-color-scheme: dark){[data-ui-theme="pastel"]:not([data-theme="light"]){--accent:#a78bfa;--accent-2:#f9a8d4;--accent-glow:color-mix(in oklab, #a78bfa 18%, transparent);--bg:#14121f;--surface:#1c1930;--surface-2:#241f3c;--border:#2f2949;--fg:#ebe7f7;--fg-muted:#9c93b5;--link:#a78bfa;--focus:#a78bfa;--focus-glow:color-mix(in oklab, #a78bfa 18%, transparent);--input-outline:#a78bfa;--hover:#241f3c;--btn-bg:#a78bfa;--btn-hover-bg:color-mix(in oklab, #a78bfa 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a78bfa 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#a78bfa;--c2:#f472b6;--c3:#60a5fa;--c4:#34d399;--c5:#fbbf24;--c6:#fb7185;}}
[data-ui-theme="pastel"] .dash-kpi__label{display:inline-block;background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);padding:3px 9px;border-radius:99px;}[data-ui-theme="pastel"] .dash-kpi__value{margin-top:9px;}[data-ui-theme="pastel"] body{background-image:radial-gradient(680px 460px at 10% 4%, color-mix(in oklab, #8b7cf6 24%, transparent), transparent),radial-gradient(620px 520px at 90% 10%, color-mix(in oklab, #f472b6 24%, transparent), transparent),radial-gradient(760px 640px at 50% 112%, color-mix(in oklab, #60a5fa 20%, transparent), transparent);background-attachment:fixed;}[data-ui-theme="pastel"] .dash-card,[data-ui-theme="pastel"] .card,[data-ui-theme="pastel"] .preapp-card{background:color-mix(in oklab, var(--surface) 66%, transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
[data-ui-theme="indigo"]{--accent:#4f46e5;--accent-2:#7c3aed;--accent-glow:color-mix(in oklab, #4f46e5 18%, transparent);--bg:#f7f8fc;--surface:#ffffff;--surface-2:#eef1f8;--border:#e6e9f2;--fg:#1e293b;--fg-muted:#64748b;--link:#4f46e5;--focus:#4f46e5;--focus-glow:color-mix(in oklab, #4f46e5 18%, transparent);--input-outline:#4f46e5;--hover:#eef1f8;--btn-bg:#4f46e5;--btn-hover-bg:color-mix(in oklab, #4f46e5 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #4f46e5 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#4f46e5;--c2:#7c3aed;--c3:#6366f1;--c4:#818cf8;--c5:#a78bfa;--c6:#4338ca;}
[data-ui-theme="indigo"][data-theme="dark"]{--accent:#818cf8;--accent-2:#a78bfa;--accent-glow:color-mix(in oklab, #818cf8 18%, transparent);--bg:#0b0f1a;--surface:#141926;--surface-2:#1b2130;--border:#262d3d;--fg:#e5e9f2;--fg-muted:#8b95a8;--link:#818cf8;--focus:#818cf8;--focus-glow:color-mix(in oklab, #818cf8 18%, transparent);--input-outline:#818cf8;--hover:#1b2130;--btn-bg:#818cf8;--btn-hover-bg:color-mix(in oklab, #818cf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #818cf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#4f46e5;--c2:#7c3aed;--c3:#6366f1;--c4:#818cf8;--c5:#a78bfa;--c6:#4338ca;}
@media (prefers-color-scheme: dark){[data-ui-theme="indigo"]:not([data-theme="light"]){--accent:#818cf8;--accent-2:#a78bfa;--accent-glow:color-mix(in oklab, #818cf8 18%, transparent);--bg:#0b0f1a;--surface:#141926;--surface-2:#1b2130;--border:#262d3d;--fg:#e5e9f2;--fg-muted:#8b95a8;--link:#818cf8;--focus:#818cf8;--focus-glow:color-mix(in oklab, #818cf8 18%, transparent);--input-outline:#818cf8;--hover:#1b2130;--btn-bg:#818cf8;--btn-hover-bg:color-mix(in oklab, #818cf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #818cf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#4f46e5;--c2:#7c3aed;--c3:#6366f1;--c4:#818cf8;--c5:#a78bfa;--c6:#4338ca;}}

[data-ui-theme="ocean"]{--accent:#0ea5b7;--accent-2:#2563eb;--accent-glow:color-mix(in oklab, #0ea5b7 18%, transparent);--bg:#eef6fb;--surface:#ffffff;--surface-2:#e2eef5;--border:#d6e7f0;--fg:#0b2a3a;--fg-muted:#517486;--link:#0ea5b7;--focus:#0ea5b7;--focus-glow:color-mix(in oklab, #0ea5b7 18%, transparent);--input-outline:#0ea5b7;--hover:#e2eef5;--btn-bg:#0ea5b7;--btn-hover-bg:color-mix(in oklab, #0ea5b7 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #0ea5b7 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#0ea5b7;--c2:#2563eb;--c3:#06b6d4;--c4:#3b82f6;--c5:#0891b2;--c6:#60a5fa;}
[data-ui-theme="ocean"][data-theme="dark"]{--accent:#22c3d6;--accent-2:#3b82f6;--accent-glow:color-mix(in oklab, #22c3d6 18%, transparent);--bg:#07141b;--surface:#0f1f28;--surface-2:#162a35;--border:#1f3a48;--fg:#e2eef4;--fg-muted:#7fa0b0;--link:#22c3d6;--focus:#22c3d6;--focus-glow:color-mix(in oklab, #22c3d6 18%, transparent);--input-outline:#22c3d6;--hover:#162a35;--btn-bg:#22c3d6;--btn-hover-bg:color-mix(in oklab, #22c3d6 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #22c3d6 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#0ea5b7;--c2:#2563eb;--c3:#06b6d4;--c4:#3b82f6;--c5:#0891b2;--c6:#60a5fa;}
@media (prefers-color-scheme: dark){[data-ui-theme="ocean"]:not([data-theme="light"]){--accent:#22c3d6;--accent-2:#3b82f6;--accent-glow:color-mix(in oklab, #22c3d6 18%, transparent);--bg:#07141b;--surface:#0f1f28;--surface-2:#162a35;--border:#1f3a48;--fg:#e2eef4;--fg-muted:#7fa0b0;--link:#22c3d6;--focus:#22c3d6;--focus-glow:color-mix(in oklab, #22c3d6 18%, transparent);--input-outline:#22c3d6;--hover:#162a35;--btn-bg:#22c3d6;--btn-hover-bg:color-mix(in oklab, #22c3d6 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #22c3d6 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#0ea5b7;--c2:#2563eb;--c3:#06b6d4;--c4:#3b82f6;--c5:#0891b2;--c6:#60a5fa;}}
[data-ui-theme="ocean"] .dash-kpi:nth-child(1){border-left:4px solid #0ea5b7;}[data-ui-theme="ocean"] .dash-kpi:nth-child(2){border-left:4px solid #2563eb;}[data-ui-theme="ocean"] .dash-kpi:nth-child(3){border-left:4px solid #06b6d4;}[data-ui-theme="ocean"] .dash-kpi:nth-child(4){border-left:4px solid #3b82f6;}[data-ui-theme="ocean"] .dash-kpi:nth-child(5){border-left:4px solid #0891b2;}
[data-ui-theme="vibrant"]{--accent:#ff5470;--accent-2:#5b8def;--accent-glow:color-mix(in oklab, #ff5470 18%, transparent);--bg:#fbfbfd;--surface:#ffffff;--surface-2:#f2f2f6;--border:#ececf1;--fg:#1f2430;--fg-muted:#6b7280;--link:#ff5470;--focus:#ff5470;--focus-glow:color-mix(in oklab, #ff5470 18%, transparent);--input-outline:#ff5470;--hover:#f2f2f6;--btn-bg:#ff5470;--btn-hover-bg:color-mix(in oklab, #ff5470 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #ff5470 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#ff5470;--c2:#5b8def;--c3:#00b8a9;--c4:#f6a609;--c5:#8b5cf6;--c6:#20c997;}
[data-ui-theme="vibrant"][data-theme="dark"]{--accent:#ff6b83;--accent-2:#7aa2f7;--accent-glow:color-mix(in oklab, #ff6b83 18%, transparent);--bg:#0e0f14;--surface:#17181f;--surface-2:#1f212a;--border:#2a2d38;--fg:#e9eaf0;--fg-muted:#868b98;--link:#ff6b83;--focus:#ff6b83;--focus-glow:color-mix(in oklab, #ff6b83 18%, transparent);--input-outline:#ff6b83;--hover:#1f212a;--btn-bg:#ff6b83;--btn-hover-bg:color-mix(in oklab, #ff6b83 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #ff6b83 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#ff5470;--c2:#5b8def;--c3:#00b8a9;--c4:#f6a609;--c5:#8b5cf6;--c6:#20c997;}
@media (prefers-color-scheme: dark){[data-ui-theme="vibrant"]:not([data-theme="light"]){--accent:#ff6b83;--accent-2:#7aa2f7;--accent-glow:color-mix(in oklab, #ff6b83 18%, transparent);--bg:#0e0f14;--surface:#17181f;--surface-2:#1f212a;--border:#2a2d38;--fg:#e9eaf0;--fg-muted:#868b98;--link:#ff6b83;--focus:#ff6b83;--focus-glow:color-mix(in oklab, #ff6b83 18%, transparent);--input-outline:#ff6b83;--hover:#1f212a;--btn-bg:#ff6b83;--btn-hover-bg:color-mix(in oklab, #ff6b83 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #ff6b83 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#ff5470;--c2:#5b8def;--c3:#00b8a9;--c4:#f6a609;--c5:#8b5cf6;--c6:#20c997;}}
[data-ui-theme="vibrant"] .dash-kpi__label{display:inline-block;background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);padding:3px 9px;border-radius:99px;}[data-ui-theme="vibrant"] .dash-kpi__value{margin-top:9px;}
[data-ui-theme="cream"]{--accent:#c1622d;--accent-2:#7d8b5a;--accent-glow:color-mix(in oklab, #c1622d 18%, transparent);--bg:#f4f1ea;--surface:#fffdf8;--surface-2:#eee8db;--border:#e6ddcc;--fg:#2b2118;--fg-muted:#8a7a66;--link:#c1622d;--focus:#c1622d;--focus-glow:color-mix(in oklab, #c1622d 18%, transparent);--input-outline:#c1622d;--hover:#eee8db;--btn-bg:#c1622d;--btn-hover-bg:color-mix(in oklab, #c1622d 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #c1622d 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#c1622d;--c2:#7d8b5a;--c3:#d98a5a;--c4:#a3714a;--c5:#9aa06e;--c6:#c99a5b;}
[data-ui-theme="cream"][data-theme="dark"]{--accent:#d98a5a;--accent-2:#9aa06e;--accent-glow:color-mix(in oklab, #d98a5a 18%, transparent);--bg:#16130d;--surface:#201b13;--surface-2:#2a2318;--border:#362d1f;--fg:#eee6d6;--fg-muted:#a8977c;--link:#d98a5a;--focus:#d98a5a;--focus-glow:color-mix(in oklab, #d98a5a 18%, transparent);--input-outline:#d98a5a;--hover:#2a2318;--btn-bg:#d98a5a;--btn-hover-bg:color-mix(in oklab, #d98a5a 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #d98a5a 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#c1622d;--c2:#7d8b5a;--c3:#d98a5a;--c4:#a3714a;--c5:#9aa06e;--c6:#c99a5b;}
@media (prefers-color-scheme: dark){[data-ui-theme="cream"]:not([data-theme="light"]){--accent:#d98a5a;--accent-2:#9aa06e;--accent-glow:color-mix(in oklab, #d98a5a 18%, transparent);--bg:#16130d;--surface:#201b13;--surface-2:#2a2318;--border:#362d1f;--fg:#eee6d6;--fg-muted:#a8977c;--link:#d98a5a;--focus:#d98a5a;--focus-glow:color-mix(in oklab, #d98a5a 18%, transparent);--input-outline:#d98a5a;--hover:#2a2318;--btn-bg:#d98a5a;--btn-hover-bg:color-mix(in oklab, #d98a5a 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #d98a5a 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#c1622d;--c2:#7d8b5a;--c3:#d98a5a;--c4:#a3714a;--c5:#9aa06e;--c6:#c99a5b;}}

[data-ui-theme="glass"]{--accent:#6366f1;--accent-2:#ec4899;--accent-glow:color-mix(in oklab, #6366f1 18%, transparent);--bg:#eef1f8;--surface:#ffffff;--surface-2:#e9edf6;--border:#e2e6f0;--fg:#1e293b;--fg-muted:#5b6478;--link:#6366f1;--focus:#6366f1;--focus-glow:color-mix(in oklab, #6366f1 18%, transparent);--input-outline:#6366f1;--hover:#e9edf6;--btn-bg:#6366f1;--btn-hover-bg:color-mix(in oklab, #6366f1 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #6366f1 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#6366f1;--c2:#ec4899;--c3:#06b6d4;--c4:#10b981;--c5:#f59e0b;--c6:#8b5cf6;}
[data-ui-theme="glass"][data-theme="dark"]{--accent:#818cf8;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #818cf8 18%, transparent);--bg:#0d1017;--surface:#161a24;--surface-2:#1d2230;--border:#2a3040;--fg:#e5e9f2;--fg-muted:#8892a5;--link:#818cf8;--focus:#818cf8;--focus-glow:color-mix(in oklab, #818cf8 18%, transparent);--input-outline:#818cf8;--hover:#1d2230;--btn-bg:#818cf8;--btn-hover-bg:color-mix(in oklab, #818cf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #818cf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#6366f1;--c2:#ec4899;--c3:#06b6d4;--c4:#10b981;--c5:#f59e0b;--c6:#8b5cf6;}
@media (prefers-color-scheme: dark){[data-ui-theme="glass"]:not([data-theme="light"]){--accent:#818cf8;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #818cf8 18%, transparent);--bg:#0d1017;--surface:#161a24;--surface-2:#1d2230;--border:#2a3040;--fg:#e5e9f2;--fg-muted:#8892a5;--link:#818cf8;--focus:#818cf8;--focus-glow:color-mix(in oklab, #818cf8 18%, transparent);--input-outline:#818cf8;--hover:#1d2230;--btn-bg:#818cf8;--btn-hover-bg:color-mix(in oklab, #818cf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #818cf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#6366f1;--c2:#ec4899;--c3:#06b6d4;--c4:#10b981;--c5:#f59e0b;--c6:#8b5cf6;}}
[data-ui-theme="glass"] .dash-kpi__label{display:inline-block;background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);padding:3px 9px;border-radius:99px;}[data-ui-theme="glass"] .dash-kpi__value{margin-top:9px;}[data-ui-theme="glass"] body{background-image:radial-gradient(680px 460px at 10% 4%, color-mix(in oklab, #6366f1 24%, transparent), transparent),radial-gradient(620px 520px at 90% 10%, color-mix(in oklab, #ec4899 24%, transparent), transparent),radial-gradient(760px 640px at 50% 112%, color-mix(in oklab, #06b6d4 20%, transparent), transparent);background-attachment:fixed;}[data-ui-theme="glass"] .dash-card,[data-ui-theme="glass"] .card,[data-ui-theme="glass"] .preapp-card{background:color-mix(in oklab, var(--surface) 66%, transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
[data-ui-theme="banner"]{--accent:#7c3aed;--accent-2:#2dd4bf;--accent-glow:color-mix(in oklab, #7c3aed 18%, transparent);--bg:#f6f7fb;--surface:#ffffff;--surface-2:#eef0f6;--border:#e9ebf2;--fg:#1e2333;--fg-muted:#6b7280;--link:#7c3aed;--focus:#7c3aed;--focus-glow:color-mix(in oklab, #7c3aed 18%, transparent);--input-outline:#7c3aed;--hover:#eef0f6;--btn-bg:#7c3aed;--btn-hover-bg:color-mix(in oklab, #7c3aed 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #7c3aed 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#7c3aed;--c2:#2dd4bf;--c3:#a78bfa;--c4:#5eead4;--c5:#8b5cf6;--c6:#14b8a6;}
[data-ui-theme="banner"][data-theme="dark"]{--accent:#a78bfa;--accent-2:#2dd4bf;--accent-glow:color-mix(in oklab, #a78bfa 18%, transparent);--bg:#0e0f1a;--surface:#171826;--surface-2:#1e2030;--border:#2a2c3e;--fg:#e6e8f2;--fg-muted:#8b90a3;--link:#a78bfa;--focus:#a78bfa;--focus-glow:color-mix(in oklab, #a78bfa 18%, transparent);--input-outline:#a78bfa;--hover:#1e2030;--btn-bg:#a78bfa;--btn-hover-bg:color-mix(in oklab, #a78bfa 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a78bfa 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#7c3aed;--c2:#2dd4bf;--c3:#a78bfa;--c4:#5eead4;--c5:#8b5cf6;--c6:#14b8a6;}
@media (prefers-color-scheme: dark){[data-ui-theme="banner"]:not([data-theme="light"]){--accent:#a78bfa;--accent-2:#2dd4bf;--accent-glow:color-mix(in oklab, #a78bfa 18%, transparent);--bg:#0e0f1a;--surface:#171826;--surface-2:#1e2030;--border:#2a2c3e;--fg:#e6e8f2;--fg-muted:#8b90a3;--link:#a78bfa;--focus:#a78bfa;--focus-glow:color-mix(in oklab, #a78bfa 18%, transparent);--input-outline:#a78bfa;--hover:#1e2030;--btn-bg:#a78bfa;--btn-hover-bg:color-mix(in oklab, #a78bfa 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a78bfa 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#7c3aed;--c2:#2dd4bf;--c3:#a78bfa;--c4:#5eead4;--c5:#8b5cf6;--c6:#14b8a6;}}
[data-ui-theme="banner"] .dash-hero{background:linear-gradient(120deg, #7c3aed, #2dd4bf 55%, #a78bfa);color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:18px;box-shadow:0 12px 30px color-mix(in oklab, #7c3aed 32%, transparent);}[data-ui-theme="banner"] .dash-hero__title{color:#fff;}[data-ui-theme="banner"] .dash-hero__sub{color:rgba(255,255,255,.88);}[data-ui-theme="banner"] .dash-hero__role{background:rgba(255,255,255,.22);color:#fff;}
[data-ui-theme="emerald"]{--accent:#0f9d6e;--accent-2:#b8892b;--accent-glow:color-mix(in oklab, #0f9d6e 18%, transparent);--bg:#f3f8f4;--surface:#ffffff;--surface-2:#e8f1eb;--border:#dbe8df;--fg:#12261d;--fg-muted:#5e7a6b;--link:#0f9d6e;--focus:#0f9d6e;--focus-glow:color-mix(in oklab, #0f9d6e 18%, transparent);--input-outline:#0f9d6e;--hover:#e8f1eb;--btn-bg:#0f9d6e;--btn-hover-bg:color-mix(in oklab, #0f9d6e 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #0f9d6e 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#34d399;--c2:#d4af37;--c3:#5eead4;--c4:#10b981;--c5:#eab308;--c6:#2dd4bf;}
[data-ui-theme="emerald"][data-theme="dark"]{--accent:#34d399;--accent-2:#d4af37;--accent-glow:color-mix(in oklab, #34d399 18%, transparent);--bg:#0a1310;--surface:#111e19;--surface-2:#182922;--border:#1f342b;--fg:#e7f0ea;--fg-muted:#7e9a8d;--link:#34d399;--focus:#34d399;--focus-glow:color-mix(in oklab, #34d399 18%, transparent);--input-outline:#34d399;--hover:#182922;--btn-bg:#34d399;--btn-hover-bg:color-mix(in oklab, #34d399 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #34d399 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#34d399;--c2:#d4af37;--c3:#5eead4;--c4:#10b981;--c5:#eab308;--c6:#2dd4bf;}
@media (prefers-color-scheme: dark){[data-ui-theme="emerald"]:not([data-theme="light"]){--accent:#34d399;--accent-2:#d4af37;--accent-glow:color-mix(in oklab, #34d399 18%, transparent);--bg:#0a1310;--surface:#111e19;--surface-2:#182922;--border:#1f342b;--fg:#e7f0ea;--fg-muted:#7e9a8d;--link:#34d399;--focus:#34d399;--focus-glow:color-mix(in oklab, #34d399 18%, transparent);--input-outline:#34d399;--hover:#182922;--btn-bg:#34d399;--btn-hover-bg:color-mix(in oklab, #34d399 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #34d399 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#34d399;--c2:#d4af37;--c3:#5eead4;--c4:#10b981;--c5:#eab308;--c6:#2dd4bf;}}
[data-ui-theme="emerald"] .dash-kpi:nth-child(1) .dash-kpi__value{color:#34d399;}[data-ui-theme="emerald"] .dash-kpi:nth-child(2) .dash-kpi__value{color:#d4af37;}[data-ui-theme="emerald"] .dash-kpi:nth-child(3) .dash-kpi__value{color:#5eead4;}[data-ui-theme="emerald"] .dash-kpi:nth-child(4) .dash-kpi__value{color:#10b981;}[data-ui-theme="emerald"] .dash-kpi:nth-child(5) .dash-kpi__value{color:#eab308;}
[data-ui-theme="coral"]{--accent:#ff6b57;--accent-2:#1e3a8a;--accent-glow:color-mix(in oklab, #ff6b57 18%, transparent);--bg:#f5f6fa;--surface:#ffffff;--surface-2:#edeef4;--border:#e6e8f0;--fg:#16203a;--fg-muted:#5c6785;--link:#ff6b57;--focus:#ff6b57;--focus-glow:color-mix(in oklab, #ff6b57 18%, transparent);--input-outline:#ff6b57;--hover:#edeef4;--btn-bg:#ff6b57;--btn-hover-bg:color-mix(in oklab, #ff6b57 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #ff6b57 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#ff6b57;--c2:#1e3a8a;--c3:#fb7185;--c4:#3b82f6;--c5:#f59e0b;--c6:#6366f1;}
[data-ui-theme="coral"][data-theme="dark"]{--accent:#ff8574;--accent-2:#6d8fd6;--accent-glow:color-mix(in oklab, #ff8574 18%, transparent);--bg:#0c1220;--surface:#141c30;--surface-2:#1c2540;--border:#283351;--fg:#e6e9f2;--fg-muted:#8895b0;--link:#ff8574;--focus:#ff8574;--focus-glow:color-mix(in oklab, #ff8574 18%, transparent);--input-outline:#ff8574;--hover:#1c2540;--btn-bg:#ff8574;--btn-hover-bg:color-mix(in oklab, #ff8574 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #ff8574 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#ff6b57;--c2:#1e3a8a;--c3:#fb7185;--c4:#3b82f6;--c5:#f59e0b;--c6:#6366f1;}
@media (prefers-color-scheme: dark){[data-ui-theme="coral"]:not([data-theme="light"]){--accent:#ff8574;--accent-2:#6d8fd6;--accent-glow:color-mix(in oklab, #ff8574 18%, transparent);--bg:#0c1220;--surface:#141c30;--surface-2:#1c2540;--border:#283351;--fg:#e6e9f2;--fg-muted:#8895b0;--link:#ff8574;--focus:#ff8574;--focus-glow:color-mix(in oklab, #ff8574 18%, transparent);--input-outline:#ff8574;--hover:#1c2540;--btn-bg:#ff8574;--btn-hover-bg:color-mix(in oklab, #ff8574 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #ff8574 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#ff6b57;--c2:#1e3a8a;--c3:#fb7185;--c4:#3b82f6;--c5:#f59e0b;--c6:#6366f1;}}
[data-ui-theme="coral"] .dash-kpi:nth-child(1){border-left:4px solid #ff6b57;}[data-ui-theme="coral"] .dash-kpi:nth-child(2){border-left:4px solid #1e3a8a;}[data-ui-theme="coral"] .dash-kpi:nth-child(3){border-left:4px solid #fb7185;}[data-ui-theme="coral"] .dash-kpi:nth-child(4){border-left:4px solid #3b82f6;}[data-ui-theme="coral"] .dash-kpi:nth-child(5){border-left:4px solid #f59e0b;}
[data-ui-theme="candy"]{--accent:#e84e9c;--accent-2:#7c4dff;--accent-glow:color-mix(in oklab, #e84e9c 18%, transparent);--bg:#fff5fb;--surface:#ffffff;--surface-2:#f7e6f1;--border:#f3dcec;--fg:#3b2340;--fg-muted:#9a7799;--link:#e84e9c;--focus:#e84e9c;--focus-glow:color-mix(in oklab, #e84e9c 18%, transparent);--input-outline:#e84e9c;--hover:#f7e6f1;--btn-bg:#e84e9c;--btn-hover-bg:color-mix(in oklab, #e84e9c 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #e84e9c 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#f472b6;--c2:#a78bfa;--c3:#38bdf8;--c4:#34d399;--c5:#fbbf24;--c6:#fb7185;}
[data-ui-theme="candy"][data-theme="dark"]{--accent:#f472b6;--accent-2:#a78bfa;--accent-glow:color-mix(in oklab, #f472b6 18%, transparent);--bg:#17101a;--surface:#211628;--surface-2:#2b1d33;--border:#382745;--fg:#f0e2f0;--fg-muted:#b593b0;--link:#f472b6;--focus:#f472b6;--focus-glow:color-mix(in oklab, #f472b6 18%, transparent);--input-outline:#f472b6;--hover:#2b1d33;--btn-bg:#f472b6;--btn-hover-bg:color-mix(in oklab, #f472b6 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #f472b6 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#f472b6;--c2:#a78bfa;--c3:#38bdf8;--c4:#34d399;--c5:#fbbf24;--c6:#fb7185;}
@media (prefers-color-scheme: dark){[data-ui-theme="candy"]:not([data-theme="light"]){--accent:#f472b6;--accent-2:#a78bfa;--accent-glow:color-mix(in oklab, #f472b6 18%, transparent);--bg:#17101a;--surface:#211628;--surface-2:#2b1d33;--border:#382745;--fg:#f0e2f0;--fg-muted:#b593b0;--link:#f472b6;--focus:#f472b6;--focus-glow:color-mix(in oklab, #f472b6 18%, transparent);--input-outline:#f472b6;--hover:#2b1d33;--btn-bg:#f472b6;--btn-hover-bg:color-mix(in oklab, #f472b6 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #f472b6 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#f472b6;--c2:#a78bfa;--c3:#38bdf8;--c4:#34d399;--c5:#fbbf24;--c6:#fb7185;}}
[data-ui-theme="candy"] .dash-kpi{border:0;color:#fff;}[data-ui-theme="candy"] .dash-kpi:nth-child(1){background:linear-gradient(135deg, #f472b6, #a78bfa);}[data-ui-theme="candy"] .dash-kpi:nth-child(2){background:linear-gradient(135deg, #a78bfa, #38bdf8);}[data-ui-theme="candy"] .dash-kpi:nth-child(3){background:linear-gradient(135deg, #38bdf8, #34d399);}[data-ui-theme="candy"] .dash-kpi:nth-child(4){background:linear-gradient(135deg, #34d399, #fbbf24);}[data-ui-theme="candy"] .dash-kpi:nth-child(5){background:linear-gradient(135deg, #fbbf24, #fb7185);}[data-ui-theme="candy"] .dash-kpi__label,[data-ui-theme="candy"] .dash-kpi__value,[data-ui-theme="candy"] .dash-kpi__hint{color:#fff;}[data-ui-theme="candy"] .dash-kpi__label,[data-ui-theme="candy"] .dash-kpi__hint{opacity:.9;}[data-ui-theme="candy"] .dash-hero{background:linear-gradient(120deg, #e84e9c, #7c4dff 55%, #38bdf8);color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:18px;box-shadow:0 12px 30px color-mix(in oklab, #e84e9c 32%, transparent);}[data-ui-theme="candy"] .dash-hero__title{color:#fff;}[data-ui-theme="candy"] .dash-hero__sub{color:rgba(255,255,255,.88);}[data-ui-theme="candy"] .dash-hero__role{background:rgba(255,255,255,.22);color:#fff;}
[data-ui-theme="mono"]{--accent:#2f5bff;--accent-2:#2f5bff;--accent-glow:color-mix(in oklab, #2f5bff 18%, transparent);--bg:#fafafa;--surface:#ffffff;--surface-2:#f0f0f2;--border:#eaeaec;--fg:#111114;--fg-muted:#71717a;--link:#2f5bff;--focus:#2f5bff;--focus-glow:color-mix(in oklab, #2f5bff 18%, transparent);--input-outline:#2f5bff;--hover:#f0f0f2;--btn-bg:#2f5bff;--btn-hover-bg:color-mix(in oklab, #2f5bff 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #2f5bff 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#2f5bff;--c2:#18181b;--c3:#52525b;--c4:#2f5bff;--c5:#3f3f46;--c6:#71717a;}
[data-ui-theme="mono"][data-theme="dark"]{--accent:#6d8bff;--accent-2:#6d8bff;--accent-glow:color-mix(in oklab, #6d8bff 18%, transparent);--bg:#0c0c0f;--surface:#151518;--surface-2:#1d1d21;--border:#29292e;--fg:#ededf0;--fg-muted:#8b8b94;--link:#6d8bff;--focus:#6d8bff;--focus-glow:color-mix(in oklab, #6d8bff 18%, transparent);--input-outline:#6d8bff;--hover:#1d1d21;--btn-bg:#6d8bff;--btn-hover-bg:color-mix(in oklab, #6d8bff 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #6d8bff 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#2f5bff;--c2:#18181b;--c3:#52525b;--c4:#2f5bff;--c5:#3f3f46;--c6:#71717a;}
@media (prefers-color-scheme: dark){[data-ui-theme="mono"]:not([data-theme="light"]){--accent:#6d8bff;--accent-2:#6d8bff;--accent-glow:color-mix(in oklab, #6d8bff 18%, transparent);--bg:#0c0c0f;--surface:#151518;--surface-2:#1d1d21;--border:#29292e;--fg:#ededf0;--fg-muted:#8b8b94;--link:#6d8bff;--focus:#6d8bff;--focus-glow:color-mix(in oklab, #6d8bff 18%, transparent);--input-outline:#6d8bff;--hover:#1d1d21;--btn-bg:#6d8bff;--btn-hover-bg:color-mix(in oklab, #6d8bff 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #6d8bff 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#2f5bff;--c2:#18181b;--c3:#52525b;--c4:#2f5bff;--c5:#3f3f46;--c6:#71717a;}}

[data-ui-theme="violet"]{--accent:#7c3aed;--accent-2:#a855f7;--accent-glow:color-mix(in oklab, #7c3aed 18%, transparent);--bg:#f5f3fb;--surface:#ffffff;--surface-2:#efeafa;--border:#e9e3f5;--fg:#2a2140;--fg-muted:#7c718f;--link:#7c3aed;--focus:#7c3aed;--focus-glow:color-mix(in oklab, #7c3aed 18%, transparent);--input-outline:#7c3aed;--hover:#efeafa;--btn-bg:#7c3aed;--btn-hover-bg:color-mix(in oklab, #7c3aed 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #7c3aed 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#7c3aed;--c2:#a855f7;--c3:#c084fc;--c4:#8b5cf6;--c5:#6d28d9;--c6:#9333ea;}
[data-ui-theme="violet"][data-theme="dark"]{--accent:#a855f7;--accent-2:#c084fc;--accent-glow:color-mix(in oklab, #a855f7 18%, transparent);--bg:#120f1c;--surface:#1b1630;--surface-2:#231c3d;--border:#2f2749;--fg:#ebe6f7;--fg-muted:#9d93b5;--link:#a855f7;--focus:#a855f7;--focus-glow:color-mix(in oklab, #a855f7 18%, transparent);--input-outline:#a855f7;--hover:#231c3d;--btn-bg:#a855f7;--btn-hover-bg:color-mix(in oklab, #a855f7 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a855f7 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#7c3aed;--c2:#a855f7;--c3:#c084fc;--c4:#8b5cf6;--c5:#6d28d9;--c6:#9333ea;}
@media (prefers-color-scheme: dark){[data-ui-theme="violet"]:not([data-theme="light"]){--accent:#a855f7;--accent-2:#c084fc;--accent-glow:color-mix(in oklab, #a855f7 18%, transparent);--bg:#120f1c;--surface:#1b1630;--surface-2:#231c3d;--border:#2f2749;--fg:#ebe6f7;--fg-muted:#9d93b5;--link:#a855f7;--focus:#a855f7;--focus-glow:color-mix(in oklab, #a855f7 18%, transparent);--input-outline:#a855f7;--hover:#231c3d;--btn-bg:#a855f7;--btn-hover-bg:color-mix(in oklab, #a855f7 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #a855f7 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#7c3aed;--c2:#a855f7;--c3:#c084fc;--c4:#8b5cf6;--c5:#6d28d9;--c6:#9333ea;}}
[data-ui-theme="violet"] .dash-kpi{border:0;color:#fff;}[data-ui-theme="violet"] .dash-kpi:nth-child(1){background:linear-gradient(135deg, #7c3aed, #a855f7);}[data-ui-theme="violet"] .dash-kpi:nth-child(2){background:linear-gradient(135deg, #a855f7, #c084fc);}[data-ui-theme="violet"] .dash-kpi:nth-child(3){background:linear-gradient(135deg, #c084fc, #8b5cf6);}[data-ui-theme="violet"] .dash-kpi:nth-child(4){background:linear-gradient(135deg, #8b5cf6, #6d28d9);}[data-ui-theme="violet"] .dash-kpi:nth-child(5){background:linear-gradient(135deg, #6d28d9, #9333ea);}[data-ui-theme="violet"] .dash-kpi__label,[data-ui-theme="violet"] .dash-kpi__value,[data-ui-theme="violet"] .dash-kpi__hint{color:#fff;}[data-ui-theme="violet"] .dash-kpi__label,[data-ui-theme="violet"] .dash-kpi__hint{opacity:.9;}[data-ui-theme="violet"] .dash-hero{background:linear-gradient(120deg, #7c3aed, #a855f7 55%, #c084fc);color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:18px;box-shadow:0 12px 30px color-mix(in oklab, #7c3aed 32%, transparent);}[data-ui-theme="violet"] .dash-hero__title{color:#fff;}[data-ui-theme="violet"] .dash-hero__sub{color:rgba(255,255,255,.88);}[data-ui-theme="violet"] .dash-hero__role{background:rgba(255,255,255,.22);color:#fff;}
[data-ui-theme="sky"]{--accent:#2f9be8;--accent-2:#f5a524;--accent-glow:color-mix(in oklab, #2f9be8 18%, transparent);--bg:#f5faff;--surface:#ffffff;--surface-2:#e9f1f9;--border:#dcebf6;--fg:#12283b;--fg-muted:#5b7284;--link:#2f9be8;--focus:#2f9be8;--focus-glow:color-mix(in oklab, #2f9be8 18%, transparent);--input-outline:#2f9be8;--hover:#e9f1f9;--btn-bg:#2f9be8;--btn-hover-bg:color-mix(in oklab, #2f9be8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #2f9be8 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#2f9be8;--c2:#f5a524;--c3:#38bdf8;--c4:#fbbf24;--c5:#0ea5e9;--c6:#f59e0b;}
[data-ui-theme="sky"][data-theme="dark"]{--accent:#38bdf8;--accent-2:#fbbf24;--accent-glow:color-mix(in oklab, #38bdf8 18%, transparent);--bg:#08131d;--surface:#101f2b;--surface-2:#172a38;--border:#1f3a4a;--fg:#e2eef7;--fg-muted:#7fa0b5;--link:#38bdf8;--focus:#38bdf8;--focus-glow:color-mix(in oklab, #38bdf8 18%, transparent);--input-outline:#38bdf8;--hover:#172a38;--btn-bg:#38bdf8;--btn-hover-bg:color-mix(in oklab, #38bdf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #38bdf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#2f9be8;--c2:#f5a524;--c3:#38bdf8;--c4:#fbbf24;--c5:#0ea5e9;--c6:#f59e0b;}
@media (prefers-color-scheme: dark){[data-ui-theme="sky"]:not([data-theme="light"]){--accent:#38bdf8;--accent-2:#fbbf24;--accent-glow:color-mix(in oklab, #38bdf8 18%, transparent);--bg:#08131d;--surface:#101f2b;--surface-2:#172a38;--border:#1f3a4a;--fg:#e2eef7;--fg-muted:#7fa0b5;--link:#38bdf8;--focus:#38bdf8;--focus-glow:color-mix(in oklab, #38bdf8 18%, transparent);--input-outline:#38bdf8;--hover:#172a38;--btn-bg:#38bdf8;--btn-hover-bg:color-mix(in oklab, #38bdf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #38bdf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#2f9be8;--c2:#f5a524;--c3:#38bdf8;--c4:#fbbf24;--c5:#0ea5e9;--c6:#f59e0b;}}
[data-ui-theme="sky"] .dash-kpi__label{display:inline-block;background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);padding:3px 9px;border-radius:99px;}[data-ui-theme="sky"] .dash-kpi__value{margin-top:9px;}[data-ui-theme="sky"] .dash-hero{background:linear-gradient(120deg, #2f9be8, #f5a524 55%, #38bdf8);color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:18px;box-shadow:0 12px 30px color-mix(in oklab, #2f9be8 32%, transparent);}[data-ui-theme="sky"] .dash-hero__title{color:#fff;}[data-ui-theme="sky"] .dash-hero__sub{color:rgba(255,255,255,.88);}[data-ui-theme="sky"] .dash-hero__role{background:rgba(255,255,255,.22);color:#fff;}
[data-ui-theme="chart"]{--accent:#6366f1;--accent-2:#ec4899;--accent-glow:color-mix(in oklab, #6366f1 18%, transparent);--bg:#ffffff;--surface:#fbfbfd;--surface-2:#f2f3f6;--border:#eceef2;--fg:#16181d;--fg-muted:#6b7280;--link:#6366f1;--focus:#6366f1;--focus-glow:color-mix(in oklab, #6366f1 18%, transparent);--input-outline:#6366f1;--hover:#f2f3f6;--btn-bg:#6366f1;--btn-hover-bg:color-mix(in oklab, #6366f1 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #6366f1 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#6366f1;--c2:#22c55e;--c3:#f59e0b;--c4:#ec4899;--c5:#06b6d4;--c6:#8b5cf6;}
[data-ui-theme="chart"][data-theme="dark"]{--accent:#818cf8;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #818cf8 18%, transparent);--bg:#0d0e12;--surface:#16171d;--surface-2:#1e1f27;--border:#2a2c35;--fg:#e9eaf0;--fg-muted:#868b98;--link:#818cf8;--focus:#818cf8;--focus-glow:color-mix(in oklab, #818cf8 18%, transparent);--input-outline:#818cf8;--hover:#1e1f27;--btn-bg:#818cf8;--btn-hover-bg:color-mix(in oklab, #818cf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #818cf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#6366f1;--c2:#22c55e;--c3:#f59e0b;--c4:#ec4899;--c5:#06b6d4;--c6:#8b5cf6;}
@media (prefers-color-scheme: dark){[data-ui-theme="chart"]:not([data-theme="light"]){--accent:#818cf8;--accent-2:#f472b6;--accent-glow:color-mix(in oklab, #818cf8 18%, transparent);--bg:#0d0e12;--surface:#16171d;--surface-2:#1e1f27;--border:#2a2c35;--fg:#e9eaf0;--fg-muted:#868b98;--link:#818cf8;--focus:#818cf8;--focus-glow:color-mix(in oklab, #818cf8 18%, transparent);--input-outline:#818cf8;--hover:#1e1f27;--btn-bg:#818cf8;--btn-hover-bg:color-mix(in oklab, #818cf8 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #818cf8 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#6366f1;--c2:#22c55e;--c3:#f59e0b;--c4:#ec4899;--c5:#06b6d4;--c6:#8b5cf6;}}

[data-ui-theme="retro"]{--accent:#e0533d;--accent-2:#2c6e6a;--accent-glow:color-mix(in oklab, #e0533d 18%, transparent);--bg:#fbe8d3;--surface:#fffaf2;--surface-2:#f3e2ca;--border:#e9cfb2;--fg:#241a12;--fg-muted:#8a6f57;--link:#e0533d;--focus:#e0533d;--focus-glow:color-mix(in oklab, #e0533d 18%, transparent);--input-outline:#e0533d;--hover:#f3e2ca;--btn-bg:#e0533d;--btn-hover-bg:color-mix(in oklab, #e0533d 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #e0533d 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#e0533d;--c2:#2c6e6a;--c3:#f2a154;--c4:#5a6acf;--c5:#4fb0a5;--c6:#8a7ce0;}
[data-ui-theme="retro"][data-theme="dark"]{--accent:#f2795f;--accent-2:#4fb0a5;--accent-glow:color-mix(in oklab, #f2795f 18%, transparent);--bg:#1a130c;--surface:#241c12;--surface-2:#2f2518;--border:#3b2f1f;--fg:#efe2d0;--fg-muted:#ab9179;--link:#f2795f;--focus:#f2795f;--focus-glow:color-mix(in oklab, #f2795f 18%, transparent);--input-outline:#f2795f;--hover:#2f2518;--btn-bg:#f2795f;--btn-hover-bg:color-mix(in oklab, #f2795f 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #f2795f 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#e0533d;--c2:#2c6e6a;--c3:#f2a154;--c4:#5a6acf;--c5:#4fb0a5;--c6:#8a7ce0;}
@media (prefers-color-scheme: dark){[data-ui-theme="retro"]:not([data-theme="light"]){--accent:#f2795f;--accent-2:#4fb0a5;--accent-glow:color-mix(in oklab, #f2795f 18%, transparent);--bg:#1a130c;--surface:#241c12;--surface-2:#2f2518;--border:#3b2f1f;--fg:#efe2d0;--fg-muted:#ab9179;--link:#f2795f;--focus:#f2795f;--focus-glow:color-mix(in oklab, #f2795f 18%, transparent);--input-outline:#f2795f;--hover:#2f2518;--btn-bg:#f2795f;--btn-hover-bg:color-mix(in oklab, #f2795f 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #f2795f 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#e0533d;--c2:#2c6e6a;--c3:#f2a154;--c4:#5a6acf;--c5:#4fb0a5;--c6:#8a7ce0;}}
[data-ui-theme="retro"] .dash-kpi{border:0;color:#fff;}[data-ui-theme="retro"] .dash-kpi:nth-child(1){background:linear-gradient(135deg, #e0533d, #2c6e6a);}[data-ui-theme="retro"] .dash-kpi:nth-child(2){background:linear-gradient(135deg, #2c6e6a, #f2a154);}[data-ui-theme="retro"] .dash-kpi:nth-child(3){background:linear-gradient(135deg, #f2a154, #5a6acf);}[data-ui-theme="retro"] .dash-kpi:nth-child(4){background:linear-gradient(135deg, #5a6acf, #4fb0a5);}[data-ui-theme="retro"] .dash-kpi:nth-child(5){background:linear-gradient(135deg, #4fb0a5, #8a7ce0);}[data-ui-theme="retro"] .dash-kpi__label,[data-ui-theme="retro"] .dash-kpi__value,[data-ui-theme="retro"] .dash-kpi__hint{color:#fff;}[data-ui-theme="retro"] .dash-kpi__label,[data-ui-theme="retro"] .dash-kpi__hint{opacity:.9;}[data-ui-theme="retro"] .dash-hero{background:linear-gradient(120deg, #e0533d, #2c6e6a 55%, #f2a154);color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:18px;box-shadow:0 12px 30px color-mix(in oklab, #e0533d 32%, transparent);}[data-ui-theme="retro"] .dash-hero__title{color:#fff;}[data-ui-theme="retro"] .dash-hero__sub{color:rgba(255,255,255,.88);}[data-ui-theme="retro"] .dash-hero__role{background:rgba(255,255,255,.22);color:#fff;}
[data-ui-theme="slate"]{--accent:#3b6fff;--accent-2:#8b5cf6;--accent-glow:color-mix(in oklab, #3b6fff 18%, transparent);--bg:#f4f5f7;--surface:#ffffff;--surface-2:#eef0f4;--border:#e5e7eb;--fg:#1f2937;--fg-muted:#6b7280;--link:#3b6fff;--focus:#3b6fff;--focus-glow:color-mix(in oklab, #3b6fff 18%, transparent);--input-outline:#3b6fff;--hover:#eef0f4;--btn-bg:#3b6fff;--btn-hover-bg:color-mix(in oklab, #3b6fff 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #3b6fff 18%, transparent);--shadow-card:0 6px 18px rgba(0,0,0,.06);--c1:#3b6fff;--c2:#8b5cf6;--c3:#6d8bff;--c4:#a78bfa;--c5:#22d3ee;--c6:#f472b6;}
[data-ui-theme="slate"][data-theme="dark"]{--accent:#6d8bff;--accent-2:#a78bfa;--accent-glow:color-mix(in oklab, #6d8bff 18%, transparent);--bg:#0c0e14;--surface:#15181f;--surface-2:#1d2029;--border:#282c37;--fg:#e7eaf0;--fg-muted:#8993a4;--link:#6d8bff;--focus:#6d8bff;--focus-glow:color-mix(in oklab, #6d8bff 18%, transparent);--input-outline:#6d8bff;--hover:#1d2029;--btn-bg:#6d8bff;--btn-hover-bg:color-mix(in oklab, #6d8bff 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #6d8bff 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#3b6fff;--c2:#8b5cf6;--c3:#6d8bff;--c4:#a78bfa;--c5:#22d3ee;--c6:#f472b6;}
@media (prefers-color-scheme: dark){[data-ui-theme="slate"]:not([data-theme="light"]){--accent:#6d8bff;--accent-2:#a78bfa;--accent-glow:color-mix(in oklab, #6d8bff 18%, transparent);--bg:#0c0e14;--surface:#15181f;--surface-2:#1d2029;--border:#282c37;--fg:#e7eaf0;--fg-muted:#8993a4;--link:#6d8bff;--focus:#6d8bff;--focus-glow:color-mix(in oklab, #6d8bff 18%, transparent);--input-outline:#6d8bff;--hover:#1d2029;--btn-bg:#6d8bff;--btn-hover-bg:color-mix(in oklab, #6d8bff 86%, #000);--btn-text:#ffffff;--btn-glow:color-mix(in oklab, #6d8bff 18%, transparent);--shadow-card:0 8px 24px rgba(0,0,0,.4);--c1:#3b6fff;--c2:#8b5cf6;--c3:#6d8bff;--c4:#a78bfa;--c5:#22d3ee;--c6:#f472b6;}}
[data-ui-theme="slate"] .dash-kpi:nth-child(1){border-left:4px solid #3b6fff;}[data-ui-theme="slate"] .dash-kpi:nth-child(2){border-left:4px solid #8b5cf6;}[data-ui-theme="slate"] .dash-kpi:nth-child(3){border-left:4px solid #6d8bff;}[data-ui-theme="slate"] .dash-kpi:nth-child(4){border-left:4px solid #a78bfa;}[data-ui-theme="slate"] .dash-kpi:nth-child(5){border-left:4px solid #22d3ee;}
