:root{--p-navy-deepest:#060b15;--p-navy-deep:#060e1a;--p-navy:#0a1628;--p-navy-mid:#0f2847;--p-navy-strip:#1e3a5f;--p-onefinance:222 47% 6%;--p-teal:#2dd4bf;--p-teal-dark:#14b8a6;--p-teal-light:#5eead4;--p-teal-press:#0f8f88;--p-teal-700:#0f766e;--p-teal-800:#115e59;--p-white:#fff;--p-marketing-bg:#eaeef4;--p-surface-light:#f8fafc;--p-slate-50:#f1f5f9;--p-border-light:#e1e8ef;--p-border-subtle-l:#e8eff5;--p-ink-900:#0f172a;--p-ink-700:#334155;--p-ink-600:#475569;--p-ink-500:#64748b;--p-ink-400:#94a3b8;--p-ink-300:#cbd5e1;--p-chart-revenue:#60a5fa;--p-chart-costs:#34d399;--p-chart-net:#f59e0b;--p-chart-cash:#a78bfa;--p-status-excellent:#059669;--p-status-good:#0d9488;--p-status-moderate:#d97706;--p-status-critical:#dc2626;--p-trend-up:#34d399;--p-trend-down:#f87171;--p-font-sans:"Inter",system-ui,sans-serif;--p-fw-regular:400;--p-fw-medium:500;--p-fw-semibold:600;--p-fw-bold:700;--p-fw-display:800;--p-fs-caption:12px;--p-fs-label:14px;--p-fs-body:16px;--p-fs-h4:22px;--p-fs-h3:28px;--p-fs-page-title:28px;--p-fs-metric:32px;--p-ls-tight:-0.02em;--p-ls-heading:-0.01em;--p-ls-overline:0.08em;--p-radius-xs:5px;--p-radius-sm:8px;--p-radius:12px;--p-radius-card:16px;--p-radius-card-lg:20px;--p-radius-pill:100px;--p-space-section:72px;--p-space-section-lg:88px;--p-space-hero:120px}:root,[data-theme=dark],[data-theme=light] .dash-layout .dash-sidebar{color-scheme:dark;--t-surface-page:var(--p-navy);--t-surface-page-end:var(--p-navy-deep);--t-surface-sidebar:var(--p-navy-deepest);--t-surface-strip:var(--p-navy-strip);--t-strip-grad:rgba(15,40,71,.55);--t-surface-card:hsla(0,0%,100%,.03);--t-surface-card-strong:hsla(0,0%,100%,.04);--t-surface-card-hover:hsla(0,0%,100%,.06);--t-surface-selected:hsla(0,0%,100%,.12);--t-surface-overlay:rgba(10,22,40,.92);--t-surface-input:hsla(0,0%,100%,.03);--t-border-subtle:hsla(0,0%,100%,.08);--t-border-strong:hsla(0,0%,100%,.14);--t-border-faint:hsla(0,0%,100%,.06);--t-text-primary:var(--p-white);--t-text-strong:hsla(0,0%,100%,.85);--t-text-body:hsla(0,0%,100%,.75);--t-text-muted:hsla(0,0%,100%,.55);--t-text-subtle:hsla(0,0%,100%,.45);--t-text-disabled:hsla(0,0%,100%,.25);--t-text-placeholder:var(--p-ink-400);--t-text-on-accent:var(--p-navy);--t-accent:var(--p-teal);--t-accent-text:var(--p-teal);--t-accent-hover:var(--p-teal-light);--t-accent-press:var(--p-teal-press);--t-accent-tint:rgba(45,212,191,.08);--t-accent-tint-2:rgba(45,212,191,.1);--t-accent-border:rgba(45,212,191,.2);--t-accent-glow:rgba(45,212,191,.15);--t-violet-cta:rgba(167,139,250,.28);--t-violet-cta-running:rgba(167,139,250,.18);--t-violet-cta-border:rgba(167,139,250,.5);--t-violet-cta-text:var(--t-text-primary);--t-cyan-cta:rgba(34,211,238,.28);--t-cyan-cta-running:rgba(34,211,238,.18);--t-cyan-cta-border:rgba(34,211,238,.5);--t-cyan-cta-text:var(--t-text-primary);--t-indigo-text:#a5b0fb;--t-indigo-tint:rgba(129,140,248,.08);--t-status-success-text:#34d399;--t-status-warn-text:#fbbf24;--t-status-danger-text:#f87171;--t-status-danger-fill:#dc2626;--t-status-info-text:#60a5fa;--t-chart-axis:hsla(0,0%,100%,.2);--t-chart-grid:hsla(0,0%,100%,.08);--t-chart-tick:hsla(0,0%,100%,.55);--t-chart-legend:hsla(0,0%,100%,.75);--t-chart-tooltip-bg:rgba(10,22,40,.95);--t-chart-tooltip-border:hsla(0,0%,100%,.12);--t-chart-tooltip-text:var(--p-white);--t-shadow-card:0 4px 24px rgba(0,0,0,.3);--t-shadow-card-hover:0 8px 32px rgba(0,0,0,.4);--t-glow-teal:0 0 40px rgba(45,212,191,.15);--t-atmos-fade:rgba(6,14,26,.55);--t-atmos-grid:hsla(0,0%,100%,.02);--t-scrollbar-thumb:hsla(0,0%,100%,.12);--t-atmos-photo:0.06}[data-theme=light]{color-scheme:light;--t-surface-page:var(--p-marketing-bg);--t-surface-page-end:var(--p-marketing-bg);--t-surface-sidebar:var(--p-white);--t-surface-strip:var(--p-slate-50);--t-strip-grad:rgba(226,232,240,.6);--t-surface-card:var(--p-white);--t-surface-card-strong:var(--p-white);--t-surface-card-hover:var(--p-surface-light);--t-surface-selected:rgba(15,23,42,.08);--t-surface-overlay:var(--p-white);--t-surface-input:var(--p-white);--t-border-subtle:var(--p-border-light);--t-border-strong:var(--p-ink-300);--t-border-faint:var(--p-border-subtle-l);--t-text-primary:var(--p-ink-900);--t-text-strong:var(--p-ink-900);--t-text-body:var(--p-ink-700);--t-text-muted:var(--p-ink-600);--t-text-subtle:#576373;--t-text-disabled:var(--p-ink-400);--t-text-placeholder:var(--p-ink-500);--t-accent-text:var(--p-teal-800);--t-accent-tint:rgba(45,212,191,.1);--t-accent-tint-2:rgba(45,212,191,.14);--t-accent-border:rgba(45,212,191,.3);--t-accent-glow:rgba(45,212,191,.18);--t-violet-cta:#6d28d9;--t-violet-cta-running:#7c3aed;--t-violet-cta-border:#6d28d9;--t-violet-cta-text:var(--p-white);--t-cyan-cta:#0e7490;--t-cyan-cta-running:#0891b2;--t-cyan-cta-border:#0e7490;--t-cyan-cta-text:var(--p-white);--t-indigo-text:#4338ca;--t-indigo-tint:rgba(129,140,248,.14);--t-status-success-text:#047857;--t-status-warn-text:#92400e;--t-status-danger-text:#b91c1c;--t-status-info-text:#1d4ed8;--t-chart-axis:rgba(15,23,42,.18);--t-chart-grid:rgba(15,23,42,.08);--t-chart-tick:var(--p-ink-600);--t-chart-legend:var(--p-ink-700);--t-chart-tooltip-bg:var(--p-white);--t-chart-tooltip-border:var(--p-border-light);--t-chart-tooltip-text:var(--p-ink-900);--t-shadow-card:0 1px 3px rgba(15,23,42,.05),0 1px 2px rgba(15,23,42,.03);--t-shadow-card-hover:0 8px 24px rgba(15,23,42,.1),0 2px 8px rgba(15,23,42,.06);--t-glow-teal:0 0 40px rgba(45,212,191,.12);--t-atmos-fade:rgba(234,238,244,0);--t-atmos-grid:rgba(15,23,42,.03);--t-scrollbar-thumb:rgba(15,23,42,.18);--t-atmos-photo:0}