@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-ext-wght-normal.18i7opzsmuf9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-wght-normal.3l3rp4h9pmto-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#3b82f6;--brand-600:#2563eb;--brand-700:#1d4ed8;--brand-800:#1e40af;--brand-900:#1e3a8a;--brand-950:#172554;--pal-primary:var(--brand-600);--pal-primary-hover:var(--brand-700);--pal-on-primary:#fff;--pal-ink:var(--brand-700);--shell-bg:#111827;--shell-hover:#1f2937;--shell-line:#374151;--shell-muted:#9ca3af;--pal-marker:#3b82f6;--pal-link:#60a5fa;--hero-a:#1d4ed8;--hero-b:#1e40af;--hero-c:#0f172a;--pal-done:#a3e635;--pal-logo-from:#2563eb;--pal-logo-to:#1d4ed8;--pal-logo-fg:#fff}:root[data-palette=navy]{--brand-50:#eef2f9;--brand-100:#d9e1f0;--brand-200:#b4c3e0;--brand-300:#8aa1cb;--brand-400:#5d7bb2;--brand-500:#3b5b96;--brand-600:#24467f;--brand-700:#1d3b70;--brand-800:#16305f;--brand-900:#0f2447;--brand-950:#0b1b36;--pal-primary:#16305f;--pal-primary-hover:#0b1b36;--pal-on-primary:#fff;--pal-ink:#16305f;--shell-bg:#0b1b36;--shell-hover:#16305f;--shell-line:#1d3b70;--shell-muted:#a9b7d6;--pal-marker:#c9a227;--pal-link:#e3c565;--hero-a:#1d3b70;--hero-b:#16305f;--hero-c:#0b1b36;--pal-done:#e3c565;--pal-logo-from:#c9a227;--pal-logo-to:#e3c565;--pal-logo-fg:#0b1b36}:root[data-palette=green]{--brand-50:#f0fdf4;--brand-100:#dcfce7;--brand-200:#bbf7d0;--brand-300:#86efac;--brand-400:#4ade80;--brand-500:#22c55e;--brand-600:#16a34a;--brand-700:#15803d;--brand-800:#166534;--brand-900:#14532d;--brand-950:#052e16;--pal-primary:var(--brand-700);--pal-primary-hover:var(--brand-800);--pal-ink:var(--brand-800);--shell-bg:#0c1f16;--shell-hover:#163626;--shell-line:#1f4632;--shell-muted:#9fb8aa;--pal-marker:#22c55e;--pal-link:#4ade80;--hero-a:#167038;--hero-b:#166534;--hero-c:#052e16;--pal-done:#bef264;--pal-logo-from:#15803d;--pal-logo-to:#166534}:root[data-palette=indigo]{--brand-50:#eef2ff;--brand-100:#e0e7ff;--brand-200:#c7d2fe;--brand-300:#a5b4fc;--brand-400:#818cf8;--brand-500:#6366f1;--brand-600:#4f46e5;--brand-700:#4338ca;--brand-800:#3730a3;--brand-900:#312e81;--brand-950:#1e1b4b;--pal-ink:var(--brand-700);--shell-bg:#15132e;--shell-hover:#25224a;--shell-line:#312e5c;--shell-muted:#a5a8c8;--pal-marker:#818cf8;--pal-link:#a5b4fc;--hero-a:#4338ca;--hero-b:#3730a3;--hero-c:#1e1b4b;--pal-logo-from:#4f46e5;--pal-logo-to:#4338ca}:root[data-palette=teal]{--brand-50:#f0fdfa;--brand-100:#ccfbf1;--brand-200:#99f6e4;--brand-300:#5eead4;--brand-400:#2dd4bf;--brand-500:#14b8a6;--brand-600:#0d9488;--brand-700:#0f766e;--brand-800:#115e59;--brand-900:#134e4a;--brand-950:#042f2e;--pal-primary:var(--brand-700);--pal-primary-hover:var(--brand-800);--pal-ink:var(--brand-800);--shell-bg:#0b1e1d;--shell-hover:#12332f;--shell-line:#1c4440;--shell-muted:#94b5b1;--pal-marker:#2dd4bf;--pal-link:#5eead4;--hero-a:#106c66;--hero-b:#115e59;--hero-c:#042f2e;--pal-logo-from:#0f766e;--pal-logo-to:#115e59}:root[data-palette=amber]{--brand-50:#fffbeb;--brand-100:#fef3c7;--brand-200:#fde68a;--brand-300:#fcd34d;--brand-400:#fbbf24;--brand-500:#f59e0b;--brand-600:#d97706;--brand-700:#b45309;--brand-800:#92400e;--brand-900:#78350f;--brand-950:#451a03;--pal-primary:var(--brand-500);--pal-primary-hover:var(--brand-400);--pal-on-primary:#451a03;--pal-ink:var(--brand-800);--shell-bg:#1c1409;--shell-hover:#2e2210;--shell-line:#44331a;--shell-muted:#b8a88d;--pal-marker:#f59e0b;--pal-link:#fbbf24;--hero-a:#a0480c;--hero-b:#92400e;--hero-c:#451a03;--pal-done:#fde68a;--pal-logo-from:#fbbf24;--pal-logo-to:#d97706;--pal-logo-fg:#451a03}:root[data-palette=rose]{--brand-50:#fff1f2;--brand-100:#ffe4e6;--brand-200:#fecdd3;--brand-300:#fda4af;--brand-400:#fb7185;--brand-500:#f43f5e;--brand-600:#e11d48;--brand-700:#be123c;--brand-800:#9f1239;--brand-900:#881337;--brand-950:#4c0519;--pal-ink:var(--brand-700);--shell-bg:#1f0c13;--shell-hover:#351521;--shell-line:#4a1e2e;--shell-muted:#c2a1ad;--pal-marker:#fb7185;--pal-link:#fda4af;--hero-a:#be123c;--hero-b:#9f1239;--hero-c:#4c0519;--pal-logo-from:#e11d48;--pal-logo-to:#be123c}:root[data-theme=dark]{--pal-ink:var(--brand-300);--pal-primary:var(--brand-600);--pal-primary-hover:var(--brand-700)}:root[data-theme=dark]:not([data-palette]),:root[data-theme=dark][data-palette=blue]{--shell-bg:#1e2235;--shell-hover:#343952;--shell-line:#3a3f5a;--pal-primary:#2563eb;--pal-primary-hover:#1d4ed8}:root[data-theme=dark][data-palette=green],:root[data-theme=dark][data-palette=teal]{--pal-primary:var(--brand-700);--pal-primary-hover:var(--brand-800)}:root[data-theme=dark][data-palette=navy]{--pal-primary:#c9a227;--pal-primary-hover:#e3c565;--pal-on-primary:#0b1b36;--pal-ink:#e3c565}:root[data-theme=dark][data-palette=amber]{--pal-primary:var(--brand-500);--pal-primary-hover:var(--brand-400);--pal-ink:var(--brand-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pal-ink:var(--brand-300);--pal-primary:var(--brand-600);--pal-primary-hover:var(--brand-700)}:root:not([data-theme=light]):not([data-palette]),:root:not([data-theme=light])[data-palette=blue]{--shell-bg:#1e2235;--shell-hover:#343952;--shell-line:#3a3f5a;--pal-primary:#2563eb;--pal-primary-hover:#1d4ed8}:root:not([data-theme=light])[data-palette=green],:root:not([data-theme=light])[data-palette=teal]{--pal-primary:var(--brand-700);--pal-primary-hover:var(--brand-800)}:root:not([data-theme=light])[data-palette=navy]{--pal-primary:#c9a227;--pal-primary-hover:#e3c565;--pal-on-primary:#0b1b36;--pal-ink:#e3c565}:root:not([data-theme=light])[data-palette=amber]{--pal-primary:var(--brand-500);--pal-primary-hover:var(--brand-400);--pal-ink:var(--brand-300)}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f8f7fa;--color-surface:#fff;--color-surface-2:#f9fafb;--color-surface-3:#f3f4f6;--color-border:#e5e7eb;--color-border-soft:#eef0f3;--color-border-strong:#d1d5db;--color-text:#111827;--color-text-2:#374151;--color-text-muted:#5f6573;--color-text-faint:#5f6573;--color-placeholder:#9ca3af;--color-backdrop:#0f172a73;--field-bg:#fff;--field-border:#868d9a;--field-border-hover:#5f6672;--field-focus:var(--pal-ink);--field-ring:color-mix(in srgb, var(--brand-500) 30%, transparent);--field-bad:#e11d48;--field-bad-wash:color-mix(in srgb, var(--field-bad) 6%, var(--field-bg));--status-good-fill:#059669;--color-accent:var(--pal-ink);--color-accent-contrast:#fff;--color-accent-soft:color-mix(in srgb, var(--brand-500) 12%, transparent);--color-ring:color-mix(in srgb, var(--brand-500) 25%, transparent);--color-gold:var(--pal-marker);--color-gold-ink:var(--pal-ink);--color-good:#047857;--color-warning:#b45309;--color-critical:#be123c;--color-info:#0369a1;--color-neutral:#475569;--color-hero:var(--hero-c);--color-hero-2:var(--hero-b);--color-hero-text:#fff;--color-hero-muted:#ffffffd1;--font-sans:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--font-display:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace;--radius:8px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--fs-tiny:11px;--fs-caption:12px;--fs-small:13px;--fs-body:14px;--fs-lead:16px;--fs-title-sm:18px;--fs-title:22px;--fs-display:28px;--motion-fast:.12s;--motion-base:.15s;--motion-slow:.25s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 1px 2px #0000000a, 0 1px 3px #00000008;--shadow-lg:0 10px 28px -8px #10182829;--shadow-lift:0 10px 28px -8px #10182829;--focus-color:#1e293b;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--focus-color);--color-danger:#b91c1c;--color-danger-hover:#991b1b;--color-danger-ink:#b91c1c;--soft-mix:12%;--cat-blue:var(--pal-primary);--cat-orange:#c2561c;--cat-teal:#0f8b8d;--cat-violet:#6a4fd1;--cat-amber:#b8901c;--cat-sky:#2b7fc2;--cat-pink:#c23a6b;--cat-green:#2f8a3e;--cat-blue-ink:var(--pal-ink);--cat-orange-ink:#9a4314;--cat-teal-ink:#0f766e;--cat-violet-ink:#6d28d9;--cat-amber-ink:#7d6210;--cat-sky-ink:#0369a1;--cat-pink-ink:#9e2c56;--cat-green-ink:#047857;--cat-blue-soft:color-mix(in srgb, var(--pal-primary) 12%, transparent);--cat-orange-soft:color-mix(in srgb, var(--cat-orange) var(--soft-mix), var(--color-surface));--cat-teal-soft:#14b8a61f;--cat-violet-soft:#8b5cf61f;--cat-amber-soft:color-mix(in srgb, var(--cat-amber) var(--soft-mix), var(--color-surface));--cat-sky-soft:#0ea5e91f;--cat-pink-soft:color-mix(in srgb, var(--cat-pink) var(--soft-mix), var(--color-surface));--cat-green-soft:#10b9811f;--cat-blue-from:var(--brand-500);--cat-blue-to:var(--brand-700);--cat-orange-from:#d0692c;--cat-orange-to:#a5451a;--cat-teal-from:#149ea0;--cat-teal-to:#0b6e70;--cat-violet-from:#7a62d9;--cat-violet-to:#5639b8;--cat-amber-from:#a98317;--cat-amber-to:#7d6210;--cat-sky-from:#3a8fd1;--cat-sky-to:#1f649c;--cat-pink-from:#cf4d7c;--cat-pink-to:#9e2c56;--cat-green-from:#3d9a4c;--cat-green-to:#22692f;--on-tile:#fff;--tile-shade:#0b1020;--cat-blue-bright:var(--pal-link);--cat-orange-bright:#fb9a5b;--cat-teal-bright:#3ed6c2;--cat-violet-bright:#b39cff;--cat-amber-bright:#f8c04e;--cat-sky-bright:#5cc8f5;--cat-pink-bright:#f88cbf;--cat-green-bright:#a6e04a;--status-soft-mix:14%;--status-good:#10b981;--status-warning:#f59e0b;--status-critical:#f43f5e;--status-info:#0ea5e9;--status-neutral:#94a3b8;--status-good-ink:#047857;--status-warning-ink:#92400e;--status-critical-ink:#be123c;--status-info-ink:#0369a1;--status-neutral-ink:#475569;--status-good-from:#22c55e;--status-good-to:#166534;--status-warning-from:#f59e0b;--status-warning-to:#92400e;--status-critical-from:#ef4444;--status-critical-to:#b91c1c;--status-info-from:#0ea5e9;--status-info-to:#075985;--status-neutral-from:#94a3b8;--status-neutral-to:#475569;--status-good-soft:#10b9811f;--status-warning-soft:#f59e0b24;--status-critical-soft:#f43f5e1a;--status-info-soft:#0ea5e91f;--status-neutral-soft:#f3f4f6;--status-good-line:#a7f3d0;--status-warning-line:#fde68a;--status-critical-line:#fecdd3;--status-info-line:#bae6fd;--hero-from:var(--hero-a);--hero-to:var(--hero-c);--on-hero:#fff;--on-hero-muted:#ffffffd1;--gradient-hero:linear-gradient(135deg, var(--hero-a), var(--hero-b) 45%, var(--hero-c));--sidebar-bg:var(--shell-bg);--sidebar-bg-2:var(--shell-bg);--sidebar-fg:#d1d5db;--sidebar-icon:#c3c8d2;--sidebar-label:var(--shell-muted);--sidebar-muted:var(--shell-muted);--sidebar-hover:var(--shell-hover);--sidebar-active:var(--shell-hover);--sidebar-active-fg:#fff;--sidebar-card:#ffffff0f;--sidebar-card-title:#fff;--sidebar-card-text:var(--shell-muted);--sidebar-border:transparent;--sidebar-indicator:var(--pal-marker);--sidebar-link:var(--pal-link);--panel-border:var(--color-border);--panel-shadow:var(--shadow-md);--panel-shadow-hover:var(--shadow-lg);--chart-grid:#eef0f3;--chart-axis:#d1d5db;--chart-label:var(--color-text-muted);--chart-muted:#9ca3af;--seq-0:var(--color-surface-3);--seq-1:var(--brand-200);--seq-2:var(--brand-300);--seq-3:var(--brand-400);--seq-4:var(--brand-500);--seq-5:var(--brand-600)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-backdrop:#02060f9e;--color-bg:#25293c;--color-surface:#2f334a;--color-surface-2:#2a2e44;--color-surface-3:#343852;--color-border:#3a3f5a;--color-border-soft:#343852;--color-border-strong:#4b5169;--color-text:#e5e7eb;--color-text-2:#c7cad5;--color-text-muted:#b6bcc9;--color-text-faint:#b6bcc9;--color-placeholder:#7c8298;--field-bg:#2a2e44;--field-border:#7d849a;--field-border-hover:#a3a9ba;--field-ring:color-mix(in srgb, var(--brand-500) 40%, transparent);--field-bad:#fb7185;--field-bad-wash:color-mix(in srgb, var(--field-bad) 9%, var(--field-bg));--color-accent-contrast:#0d1117;--color-accent-soft:color-mix(in srgb, var(--brand-400) 16%, transparent);--color-good:#34d399;--color-warning:#fbbf24;--color-critical:#fda4af;--color-info:#7dd3fc;--color-neutral:#9da7b3;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 1px 2px #00000040;--shadow-lg:0 12px 30px -10px #0000008c;--shadow-lift:0 12px 30px -10px #0000008c;--soft-mix:20%;--cat-orange:#e8681e;--cat-teal:#109c8f;--cat-violet:#9171f5;--cat-amber:#c4800a;--cat-sky:#2b9ad6;--cat-pink:#e5508f;--cat-green:#5f9c12;--cat-orange-ink:#fdba74;--cat-teal-ink:#5eead4;--cat-violet-ink:#c4b5fd;--cat-amber-ink:#fcd34d;--cat-sky-ink:#7dd3fc;--cat-pink-ink:#f9a8d4;--cat-green-ink:#34d399;--cat-blue-soft:color-mix(in srgb, var(--pal-primary) 18%, transparent);--cat-teal-soft:#14b8a629;--cat-violet-soft:#8b5cf62e;--cat-sky-soft:#0ea5e929;--cat-green-soft:#10b98124;--status-soft-mix:18%;--status-good:#34d399;--status-warning:#fbbf24;--status-critical:#fb7185;--status-info:#38bdf8;--status-neutral:#747a90;--status-good-ink:#34d399;--status-warning-ink:#fbbf24;--status-critical-ink:#fda4af;--status-info-ink:#7dd3fc;--status-neutral-ink:#c7cad5;--status-good-soft:#10b98124;--status-warning-soft:#f59e0b24;--status-critical-soft:#f43f5e21;--status-info-soft:#0ea5e924;--status-neutral-soft:#343852;--status-good-line:#10b9814d;--status-warning-line:#f59e0b52;--status-critical-line:#f43f5e52;--status-info-line:#0ea5e94d;--chart-grid:#3a3f5a;--chart-axis:#4b5169;--chart-muted:#747a90;--focus-color:#e5e7eb;--color-danger-ink:#fca5a5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-backdrop:#02060f9e;--color-bg:#25293c;--color-surface:#2f334a;--color-surface-2:#2a2e44;--color-surface-3:#343852;--color-border:#3a3f5a;--color-border-soft:#343852;--color-border-strong:#4b5169;--color-text:#e5e7eb;--color-text-2:#c7cad5;--color-text-muted:#b6bcc9;--color-text-faint:#b6bcc9;--color-placeholder:#7c8298;--field-bg:#2a2e44;--field-border:#7d849a;--field-border-hover:#a3a9ba;--field-ring:color-mix(in srgb, var(--brand-500) 40%, transparent);--field-bad:#fb7185;--field-bad-wash:color-mix(in srgb, var(--field-bad) 9%, var(--field-bg));--color-accent-contrast:#0d1117;--color-accent-soft:color-mix(in srgb, var(--brand-400) 16%, transparent);--color-good:#34d399;--color-warning:#fbbf24;--color-critical:#fda4af;--color-info:#7dd3fc;--color-neutral:#9da7b3;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 1px 2px #00000040;--shadow-lg:0 12px 30px -10px #0000008c;--shadow-lift:0 12px 30px -10px #0000008c;--soft-mix:20%;--cat-orange:#e8681e;--cat-teal:#109c8f;--cat-violet:#9171f5;--cat-amber:#c4800a;--cat-sky:#2b9ad6;--cat-pink:#e5508f;--cat-green:#5f9c12;--cat-orange-ink:#fdba74;--cat-teal-ink:#5eead4;--cat-violet-ink:#c4b5fd;--cat-amber-ink:#fcd34d;--cat-sky-ink:#7dd3fc;--cat-pink-ink:#f9a8d4;--cat-green-ink:#34d399;--cat-blue-soft:color-mix(in srgb, var(--pal-primary) 18%, transparent);--cat-teal-soft:#14b8a629;--cat-violet-soft:#8b5cf62e;--cat-sky-soft:#0ea5e929;--cat-green-soft:#10b98124;--status-soft-mix:18%;--status-good:#34d399;--status-warning:#fbbf24;--status-critical:#fb7185;--status-info:#38bdf8;--status-neutral:#747a90;--status-good-ink:#34d399;--status-warning-ink:#fbbf24;--status-critical-ink:#fda4af;--status-info-ink:#7dd3fc;--status-neutral-ink:#c7cad5;--status-good-soft:#10b98124;--status-warning-soft:#f59e0b24;--status-critical-soft:#f43f5e21;--status-info-soft:#0ea5e924;--status-neutral-soft:#343852;--status-good-line:#10b9814d;--status-warning-line:#f59e0b52;--status-critical-line:#f43f5e52;--status-info-line:#0ea5e94d;--chart-grid:#3a3f5a;--chart-axis:#4b5169;--chart-muted:#747a90;--focus-color:#e5e7eb;--color-danger-ink:#fca5a5}}:root,:root[data-theme=light]{--color-bg:#f4f6fa;--color-surface:#fff;--color-surface-2:#f7f8fb;--color-surface-3:#eef1f6;--color-border:#e2e6ee;--color-border-soft:#edf0f5;--color-text:#0f1a33;--color-text-2:#3b4457;--color-text-muted:#5a6378;--status-neutral-soft:#eef1f6;--shadow-1:0 1px 2px #0f1a330d, 0 6px 20px -10px #0f1a3324;--shadow-2:0 2px 4px #0f1a330f, 0 16px 34px -14px #0f1a3342;--shadow-card:0 32px 80px -24px #0f1a3361, 0 2px 8px #0f1a3314;--kpi-glow:10%;--card-backdrop:#0f172a47;--ai-1:#2556e0;--ai-2:#7c3aed;--ai-soft-1:#f3f6ff;--ai-soft-2:#f7f2ff;--ai-line:#dde2fb;--star:#fb601b}:root[data-theme=dark]{--color-bg:#0b1120;--color-surface:#121a2b;--color-surface-2:#172136;--color-surface-3:#1e2a42;--color-border:#26334d;--color-border-soft:#1f2b43;--color-text:#e7ecf6;--color-text-2:#c3cce0;--color-text-muted:#a3aec4;--status-neutral-soft:#1e2a42;--field-bg:#172136;--chart-grid:#26334d;--chart-axis:#34425f;--shadow-1:0 1px 2px #0000004d, 0 6px 18px -10px #00000080;--shadow-2:0 2px 4px #00000059, 0 16px 34px -14px #000000a6;--shadow-card:0 32px 80px -24px #000000b3, 0 2px 8px #0000004d;--kpi-glow:16%;--card-backdrop:#0206108c;--ai-1:#7fa2ff;--ai-2:#b794ff;--ai-soft-1:#16213b;--ai-soft-2:#1d1a3a;--ai-line:#2c3560;--star:#ff8a4c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0b1120;--color-surface:#121a2b;--color-surface-2:#172136;--color-surface-3:#1e2a42;--color-border:#26334d;--color-border-soft:#1f2b43;--color-text:#e7ecf6;--color-text-2:#c3cce0;--color-text-muted:#a3aec4;--status-neutral-soft:#1e2a42;--field-bg:#172136;--chart-grid:#26334d;--chart-axis:#34425f;--shadow-1:0 1px 2px #0000004d, 0 6px 18px -10px #00000080;--shadow-2:0 2px 4px #00000059, 0 16px 34px -14px #000000a6;--shadow-card:0 32px 80px -24px #000000b3, 0 2px 8px #0000004d;--kpi-glow:16%;--card-backdrop:#0206108c;--ai-1:#7fa2ff;--ai-2:#b794ff;--ai-soft-1:#16213b;--ai-soft-2:#1d1a3a;--ai-line:#2c3560;--star:#ff8a4c}}:root:not([data-palette]),:root[data-palette=blue]{--pal-primary:#2556e0;--pal-primary-hover:#1c44b5;--pal-on-primary:#fff;--pal-ink:#1c44b5;--pal-logo-from:#2556e0;--pal-logo-to:#7c3aed}:root[data-theme=dark]:not([data-palette]),:root[data-theme=dark][data-palette=blue]{--pal-primary:#2556e0;--pal-primary-hover:#1c44b5;--pal-ink:#a9c0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-palette]),:root:not([data-theme=light])[data-palette=blue]{--pal-primary:#2556e0;--pal-primary-hover:#1c44b5;--pal-ink:#a9c0ff}}:root{--menu-bg:var(--shell-bg);--menu-fg:#d1d5db;--menu-icon:#c3c8d2;--menu-muted:var(--shell-muted);--menu-hover:var(--shell-hover);--menu-hover-fg:#fff;--menu-on-bg:var(--shell-hover);--menu-on-fg:#fff;--menu-on-icon:var(--pal-marker);--menu-marker:var(--pal-marker);--menu-line:transparent;--menu-card:#ffffff0f;--menu-card-title:#fff;--menu-card-fg:var(--shell-muted);--menu-link:var(--pal-link);--menu-focus:var(--pal-marker);--menu-badge-bg:#f59e0b33;--menu-badge-fg:#fcd34d}:root:not([data-palette]),:root[data-palette=blue]{--menu-bg:#fff;--menu-fg:#3b4457;--menu-icon:#6b7385;--menu-muted:#687083;--menu-hover:#f4f6fa;--menu-hover-fg:#0f1a33;--menu-on-bg:#ebf0ff;--menu-on-fg:#1c44b5;--menu-on-icon:#1c44b5;--menu-marker:transparent;--menu-line:#e2e6ee;--menu-card:#f4f6fa;--menu-card-title:#0f1a33;--menu-card-fg:#5a6378;--menu-link:#1c44b5;--menu-focus:#1c44b5;--menu-badge-bg:#fff1df;--menu-badge-fg:#92400e}:root[data-theme=dark]:not([data-palette]),:root[data-theme=dark][data-palette=blue]{--menu-bg:#0f1626;--menu-fg:#c3cce0;--menu-icon:#8f9bb3;--menu-muted:#8b97ae;--menu-hover:#172136;--menu-hover-fg:#fff;--menu-on-bg:#1c2a4d;--menu-on-fg:#dfe7ff;--menu-on-icon:#dfe7ff;--menu-marker:transparent;--menu-line:#26334d;--menu-card:#172136;--menu-card-title:#e7ecf6;--menu-card-fg:#a3aec4;--menu-link:#a9c0ff;--menu-focus:#a9c0ff;--menu-badge-bg:#352610;--menu-badge-fg:#f0a44b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-palette]),:root:not([data-theme=light])[data-palette=blue]{--menu-bg:#0f1626;--menu-fg:#c3cce0;--menu-icon:#8f9bb3;--menu-muted:#8b97ae;--menu-hover:#172136;--menu-hover-fg:#fff;--menu-on-bg:#1c2a4d;--menu-on-fg:#dfe7ff;--menu-on-icon:#dfe7ff;--menu-marker:transparent;--menu-line:#26334d;--menu-card:#172136;--menu-card-title:#e7ecf6;--menu-card-fg:#a3aec4;--menu-link:#a9c0ff;--menu-focus:#a9c0ff;--menu-badge-bg:#352610;--menu-badge-fg:#f0a44b}}:root[data-panels=bordered]{--panel-border:var(--color-border);--panel-shadow:none;--panel-shadow-hover:none}:root[data-panels=flat]{--panel-border:transparent;--panel-shadow:none;--panel-shadow-hover:none}:root{--app-zoom:var(--app-zoom-choice,.9);--vh:calc(1vh / var(--app-zoom));--dvh:calc(1dvh / var(--app-zoom))}@media (max-width:640px){:root{--app-zoom:1}}html{zoom:var(--app-zoom)}@layer base{*,:before,:after{box-sizing:border-box}:root{scrollbar-color:color-mix(in srgb, var(--color-text) 22%, transparent) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text) 22%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:color-mix(in srgb, var(--brand-500) 22%, transparent)}::placeholder{color:var(--color-placeholder);opacity:1}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
