@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9e569{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_f9e569{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-850:#1f1f23;--zinc-900:#18181b;--zinc-925:#131316;--zinc-950:#09090b;--brand-50:#fff7ed;--brand-100:#ffedd5;--brand-200:#fed7aa;--brand-300:#fdba74;--brand-400:#fb923c;--brand-500:#cb4c04;--brand-600:#b34304;--brand-700:#9a3412;--brand-800:#7c2d12;--brand-900:#431407;--success-50:#f0fdfa;--success-100:#ccfbf1;--success-200:#99f6e4;--success-300:#5eead4;--success-400:#2dd4bf;--success-500:#14b8a6;--success-600:#0d9488;--success-700:#0f766e;--success-800:#115e59;--success-900:#134e4a;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-900:#78350f;--error-50:#fef2f2;--error-100:#fee2e2;--error-200:#fecaca;--error-300:#fca5a5;--error-400:#f87171;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--error-800:#991b1b;--error-900:#7f1d1d;--info-50:#eff6ff;--info-100:#dbeafe;--info-200:#bfdbfe;--info-300:#93c5fd;--info-400:#60a5fa;--info-500:#3b82f6;--info-600:#2563eb;--info-700:#1d4ed8;--info-800:#1e40af;--info-900:#1e3a8a;--font-sans:"Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono","SF Mono","Fira Code","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.875rem;--text-5xl:2.25rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--transition-fast:100ms;--transition-base:150ms;--transition-slow:200ms;--transition-slower:300ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--z-base:0;--z-dropdown:50;--z-sticky:100;--z-fixed:150;--z-overlay:200;--z-modal:300;--z-popover:400;--z-toast:500;--z-tooltip:600;--sidebar-width:260px;--header-height:64px;--max-content-width:1200px}.theme-dark,:root{color-scheme:dark;--bg-base:var(--zinc-950);--bg-raised:var(--zinc-925);--bg-overlay:var(--zinc-900);--bg-surface:var(--zinc-850);--bg-muted:var(--zinc-800);--bg-subtle:var(--zinc-700);--bg-sidebar:var(--zinc-925);--bg-sidebar-hover:rgba(255,255,255,0.04);--bg-sidebar-active:rgba(255,255,255,0.08);--text-primary:var(--zinc-50);--text-secondary:var(--zinc-400);--text-tertiary:var(--zinc-500);--text-muted:var(--zinc-600);--text-inverse:var(--zinc-950);--border-subtle:rgba(255,255,255,0.06);--border-muted:rgba(255,255,255,0.10);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.18);--border-focus:var(--brand-500);--bevel-highlight:rgba(255,255,255,0.05);--bevel-shadow:rgba(0,0,0,0.25);--bevel-inset:inset 0 1px 0 var(--bevel-highlight),inset 0 -1px 0 var(--bevel-shadow);--bevel-raised:inset 0 1px 0 var(--bevel-highlight);--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-sm:0 2px 4px rgba(0,0,0,0.25);--shadow-md:0 4px 8px rgba(0,0,0,0.3);--shadow-lg:0 8px 16px rgba(0,0,0,0.35);--shadow-xl:0 16px 32px rgba(0,0,0,0.4);--brand:var(--brand-500);--brand-hover:var(--brand-400);--brand-active:var(--brand-600);--brand-subtle:rgba(203,76,4,0.15);--brand-muted:rgba(203,76,4,0.10);--gradient-brand:linear-gradient(180deg,var(--brand-400) 0%,var(--brand-500) 100%);--gradient-brand-hover:linear-gradient(180deg,var(--brand-300) 0%,var(--brand-400) 100%);--gradient-subtle:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04));--success:var(--success-500);--success-subtle:rgba(20,184,166,0.15);--warning:var(--warning-500);--warning-subtle:rgba(245,158,11,0.15);--error:var(--error-500);--error-subtle:rgba(239,68,68,0.15);--info:var(--info-500);--info-subtle:rgba(59,130,246,0.15);--hover-overlay:rgba(255,255,255,0.04);--active-overlay:rgba(255,255,255,0.08);--focus-ring:0 0 0 2px var(--bg-base),0 0 0 4px var(--brand-500);--scrollbar-track:var(--bg-raised);--scrollbar-thumb:var(--zinc-700);--scrollbar-thumb-hover:var(--zinc-600);--tab-border:var(--border-muted);--tab-active-border:var(--brand-500);--tab-hover-bg:var(--hover-overlay);--card-bg:var(--bg-raised);--card-border:var(--border-subtle);--card-hover-border:var(--border-muted)}.theme-light{color-scheme:light;--bg-base:var(--zinc-100);--bg-raised:var(--zinc-50);--bg-overlay:white;--bg-surface:var(--zinc-100);--bg-muted:var(--zinc-200);--bg-subtle:var(--zinc-300);--bg-sidebar:var(--zinc-50);--bg-sidebar-hover:rgba(0,0,0,0.04);--bg-sidebar-active:rgba(0,0,0,0.06);--text-primary:var(--zinc-900);--text-secondary:var(--zinc-600);--text-tertiary:var(--zinc-500);--text-muted:var(--zinc-400);--text-inverse:white;--border-subtle:rgba(0,0,0,0.06);--border-muted:rgba(0,0,0,0.10);--border-default:rgba(0,0,0,0.12);--border-strong:rgba(0,0,0,0.18);--border-focus:var(--brand-500);--bevel-highlight:rgba(255,255,255,0.7);--bevel-shadow:rgba(0,0,0,0.08);--bevel-inset:inset 0 1px 0 var(--bevel-highlight),inset 0 -1px 0 var(--bevel-shadow);--bevel-raised:inset 0 1px 0 var(--bevel-highlight);--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 2px 4px rgba(0,0,0,0.06);--shadow-md:0 4px 8px rgba(0,0,0,0.08);--shadow-lg:0 8px 16px rgba(0,0,0,0.10);--shadow-xl:0 16px 32px rgba(0,0,0,0.12);--brand:var(--brand-500);--brand-hover:var(--brand-600);--brand-active:var(--brand-700);--brand-subtle:rgba(203,76,4,0.10);--brand-muted:rgba(203,76,4,0.06);--gradient-brand:linear-gradient(180deg,var(--brand-500) 0%,var(--brand-600) 100%);--gradient-brand-hover:linear-gradient(180deg,var(--brand-400) 0%,var(--brand-500) 100%);--gradient-subtle:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(255,255,255,0.7));--success:var(--success-600);--success-subtle:rgba(20,184,166,0.10);--warning:var(--warning-600);--warning-subtle:rgba(245,158,11,0.10);--error:var(--error-600);--error-subtle:rgba(239,68,68,0.10);--info:var(--info-600);--info-subtle:rgba(59,130,246,0.10);--hover-overlay:rgba(0,0,0,0.04);--active-overlay:rgba(0,0,0,0.06);--focus-ring:0 0 0 2px white,0 0 0 4px var(--brand-500);--scrollbar-track:var(--bg-raised);--scrollbar-thumb:var(--zinc-300);--scrollbar-thumb-hover:var(--zinc-400);--tab-border:var(--border-muted);--tab-active-border:var(--brand-500);--tab-hover-bg:var(--hover-overlay);--card-bg:var(--bg-overlay);--card-border:var(--border-subtle);--card-hover-border:var(--border-muted)}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.h1{font-size:var(--text-4xl)}.h1,.h2{font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary)}.h2{font-size:var(--text-2xl)}.h3{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.h3,.h4{font-weight:600;line-height:var(--leading-snug);color:var(--text-primary)}.h4{font-size:var(--text-lg)}.body-lg{font-size:var(--text-md);line-height:var(--leading-relaxed)}.body,.body-lg{color:var(--text-primary)}.body{font-size:var(--text-base)}.body,.body-sm{line-height:var(--leading-normal)}.body-sm{font-size:var(--text-sm);color:var(--text-secondary)}.caption{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}.overline{font-size:10px;font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.app-surface{background:var(--bg-base);color:var(--text-primary);min-height:100vh}.main-surface{background:var(--bg-base);min-height:calc(100vh - var(--header-height))}.sidebar-surface{background:var(--bg-sidebar);border-right:1px solid var(--border-subtle)}.header-surface{background:var(--bg-raised);border-bottom:1px solid var(--border-subtle)}.panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--bevel-raised)}.panel-inset{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:inset 0 1px 2px var(--bevel-shadow)}.metric-panel{position:relative;padding:var(--space-5);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--bevel-raised);overflow:hidden}.metric-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--metric-accent,var(--brand));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.metric-panel-brand{--metric-accent:var(--brand)}.metric-panel-success{--metric-accent:var(--success)}.metric-panel-warning{--metric-accent:var(--warning)}.metric-panel-error{--metric-accent:var(--error)}.metric-panel-info{--metric-accent:var(--info)}.glass{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);border:1px solid var(--border-subtle)}.theme-light .glass{background:rgba(255,255,255,.7)}.gradient-surface{background:linear-gradient(135deg,var(--bg-raised) 0,var(--bg-surface) 100%)}.gradient-brand{background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-500) 50%,var(--brand-400) 100%);color:white}.score-surface{background:linear-gradient(180deg,var(--bg-surface) 0,var(--bg-muted) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--bevel-inset)}.interactive-surface{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);transition:all var(--transition-base) var(--ease-out);cursor:pointer}.interactive-surface:hover{border-color:var(--brand);background:var(--hover-overlay)}.interactive-surface:active{background:var(--active-overlay)}.overlay-backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.theme-light .overlay-backdrop{background:rgba(0,0,0,.4)}