:root,:root[data-theme=dark]{--color-background:#050509;--color-backgroundElevated:#111016;--color-panel:#111016e0;--color-panelStrong:#16151df5;--color-panelSoft:#0d0d12c7;--color-border:#eae5ff29;--color-borderStrong:#eae5ff47;--color-text:#f5f2ff;--color-textMuted:#b9b2c9;--color-textSoft:#7f768f;--color-accent:#9b6cff;--color-accentStrong:#7a45f0;--color-accentAlt:#b9a1ff;--color-accentHot:#ddc7ff;--color-success:#7de2bd;--color-warning:#f3c779;--color-danger:#ff8c9d;--color-shadow:#00000085;--surface-app:#050509;--surface-appGradient:radial-gradient(circle at 50% 0%, #704dff47, transparent 0 30%), linear-gradient(180deg, #050509 0%, #08070d 100%);--surface-hero:linear-gradient(180deg, #09090efa, #050509f0), radial-gradient(circle at top left, #704dff3d, transparent 42%);--surface-panel:linear-gradient(180deg, #121118eb, #09090ee0);--surface-panelFlat:#121118e6;--surface-panelSoft:#0d0d12c7;--surface-panelSubtle:#14131a94;--surface-control:#0e0d14c7;--surface-controlStrong:#0a0a0ffa;--surface-sticky:#050509e6;--surface-tooltip:#08080cfa;--surface-overlay:#09090ee6;--surface-tableHeader:#0a0a0ff5;--surface-wash:#1817209e;--surface-inverse:#fff;--border-default:#eae5ff29;--border-strong:#eae5ff47;--border-subtle:#eae5ff1a;--border-quiet:#eae5ff12;--border-tooltip:#eae5ff38;--border-brand:#9b6cff47;--border-brandStrong:#9b6cff94;--border-danger:#ff8c9d4d;--text-primary:#f5f2ff;--text-muted:#b9b2c9;--text-soft:#7f768f;--text-inverse:#07060b;--text-brand:#c7adff;--text-brandSoft:#ddceff;--text-danger:#ff8c9d;--text-disabled:#f5f2ff57;--brand-primary:#9b6cff;--brand-primaryStrong:#7a45f0;--brand-lavender:#c7adff;--brand-lavenderSoft:#ddceff;--brand-wash:#9b6cff24;--brand-washStrong:#9b6cff33;--brand-washHot:#9b6cff2e;--brand-border:#9b6cff47;--brand-borderStrong:#9b6cff94;--brand-hoverBorder:#9b6cff7a;--brand-gradient:linear-gradient(135deg, #7b4af0f5, #c0a1ffdb);--brand-dataGradient:linear-gradient(90deg, #9b6cfff5, #b9a1ffdb);--state-success:#7de2bd;--state-successWash:#7de2bd1a;--state-successWashStrong:#7de2bd29;--state-successBorder:#7de2bd33;--state-successBorderStrong:#7de2bd6b;--state-successText:#9af0d0;--state-danger:#ff8c9d;--state-dangerWash:#ff8c9d1f;--chart-grid:#eae5ff1a;--chart-gridStrong:#eae5ff24;--chart-axis:#b9b2c9bd;--chart-label:#f5f2ffeb;--chart-tooltipBackground:#08080cfa;--chart-tooltipBorder:#eae5ff38;--chart-cursor:#eae5ff14;--chart-fallback:#9b6cffd9;--chart-other:#b9b2c96b;--effect-gridLine:#ffffff2e;--effect-gridLineSoft:#ffffff24;--effect-vignette:#00000080;--effect-softShadow:0 18px 45px #00000047;--effect-panelShadow:0 28px 90px #00000085;--effect-glow:0 0 0 1px #9b6cff29, 0 20px 60px #9b6cff2e;--shadow-soft:0 18px 45px #00000047;--shadow-panel:0 28px 90px #00000085;--shadow-glow:0 0 0 1px #9b6cff29, 0 20px 60px #9b6cff2e;--font-sans:"Instrument Sans", "Inter", sans-serif;--font-display:"Instrument Sans", "Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-xs:.35rem;--space-sm:.6rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--radius-sm:.9rem;--radius-md:1.35rem;--radius-lg:1.9rem;--radius-pill:999px;--size-maxWidth:1460px;--size-chartHeight:25rem;--size-chartHeightCompact:19rem}:root[data-theme=light]{--color-background:#fbfaf7;--color-backgroundElevated:#fff;--color-panel:#ffffffdb;--color-panelStrong:#fffffff5;--color-panelSoft:#f8f5efe0;--color-border:#2d263b1f;--color-borderStrong:#2d263b38;--color-text:#111015;--color-textMuted:#5e586b;--color-textSoft:#8a8298;--color-accent:#7a45f0;--color-accentStrong:#6633dc;--color-accentAlt:#8b73df;--color-accentHot:#a16dff;--color-success:#16845f;--color-warning:#9a6816;--color-danger:#bf3551;--color-shadow:#2f264524;--surface-app:#fbfaf7;--surface-appGradient:radial-gradient(circle at 50% 0%, #7b4af014, transparent 0 24%), linear-gradient(180deg, #fff 0%, #fbfaf7 100%);--surface-hero:linear-gradient(180deg, #fffffff0, #f8f5efe6), radial-gradient(circle at top left, #7b4af029, transparent 42%);--surface-panel:linear-gradient(180deg, #ffffffeb, #f8f5efe0);--surface-panelFlat:#ffffffe0;--surface-panelSoft:#f8f5efe0;--surface-panelSubtle:#ffffffb3;--surface-control:#ffffffb8;--surface-controlStrong:#fffffffa;--surface-sticky:#fff0;--surface-tooltip:#fffffffa;--surface-overlay:#ffffffe6;--surface-tableHeader:#faf7f2f5;--surface-wash:#ffffffeb;--surface-inverse:#111015;--border-default:#2d263b1f;--border-strong:#2d263b38;--border-subtle:#2d263b14;--border-quiet:#2d263b0f;--border-tooltip:#2d263b2e;--border-brand:#7a45f038;--border-brandStrong:#7a45f075;--border-danger:#bf35513d;--text-primary:#111015;--text-muted:#5e586b;--text-soft:#8a8298;--text-inverse:#fff;--text-brand:#7040dd;--text-brandSoft:#8f6df2;--text-danger:#bf3551;--text-disabled:#1110157a;--brand-primary:#7a45f0;--brand-primaryStrong:#6633dc;--brand-lavender:#7040dd;--brand-lavenderSoft:#8f6df2;--brand-wash:#7a45f01a;--brand-washStrong:#7a45f029;--brand-washHot:#7a45f024;--brand-border:#7a45f038;--brand-borderStrong:#7a45f075;--brand-hoverBorder:#7a45f05c;--brand-gradient:linear-gradient(135deg, #7a45f0f5, #9b6cffd1);--brand-dataGradient:linear-gradient(90deg, #7a45f0f0, #8b73dfd6);--state-success:#16845f;--state-successWash:#7a45f01a;--state-successWashStrong:#7a45f029;--state-successBorder:#7a45f033;--state-successBorderStrong:#7a45f061;--state-successText:#7040dd;--state-danger:#bf3551;--state-dangerWash:#bf35511a;--chart-grid:#2d263b1a;--chart-gridStrong:#2d263b24;--chart-axis:#5e586bc7;--chart-label:#111015e0;--chart-tooltipBackground:#fffffffa;--chart-tooltipBorder:#2d263b2e;--chart-cursor:#2d263b14;--chart-fallback:#7a45f0d1;--chart-other:#5e586b5c;--effect-gridLine:#2d263b1f;--effect-gridLineSoft:#2d263b1a;--effect-vignette:#5646241f;--effect-softShadow:0 18px 45px #2f26451f;--effect-panelShadow:0 28px 90px #2f264529;--effect-glow:0 0 0 1px #7a45f01f, 0 20px 60px #7a45f024;--shadow-soft:0 18px 45px #2f26451f;--shadow-panel:0 28px 90px #2f264529;--shadow-glow:0 0 0 1px #7a45f01f, 0 20px 60px #7a45f024;--font-sans:"Instrument Sans", "Inter", sans-serif;--font-display:"Instrument Sans", "Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-xs:.35rem;--space-sm:.6rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--radius-sm:.9rem;--radius-md:1.35rem;--radius-lg:1.9rem;--radius-pill:999px;--size-maxWidth:1460px;--size-chartHeight:25rem;--size-chartHeightCompact:19rem}
