@font-face{font-family:inter;src:url(../media/inter_latin-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_8f8a9c2-module__xki_ia__className{font-family:inter,inter Fallback}.inter_8f8a9c2-module__xki_ia__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.4705b569.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_a0bfbb17-module__IR-5TW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_a0bfbb17-module__IR-5TW__variable{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}
:root{--color-bg-page:#f6f7fb;--color-bg-surface:#fff;--color-bg-subtle:#fbfcfe;--color-bg-muted:#f1f3f7;--color-border:#0f172a1f;--color-border-strong:#0f172a2e;--color-border-muted:#94a3b840;--color-text-primary:#0b1220;--color-text-secondary:#0b1220d1;--color-text-tertiary:#0b1220ad;--color-text-muted:#0b12208c;--color-accent-primary:#1d4ed8;--color-accent-secondary:#1d4ed8;--color-accent-tertiary:#1d4ed8;--color-accent-warning:#ef4444;--color-accent-success:#10b981;--color-accent-info:#3b82f6;--gradient-page:radial-gradient(circle at 20% 0%,#1d4ed814 0%,transparent 38%),radial-gradient(circle at 100% 10%,#0206170a 0%,transparent 40%),linear-gradient(180deg,#f6f7fb 0%,#fff 58%,#fff 100%);--gradient-sidebar:linear-gradient(180deg,#0b1220 0%,#0b1220 100%);--gradient-card:linear-gradient(135deg,#fffffff0,#f1f3f7e0);--chart-grid-color:#94a3b82e;--chart-grid-color-strong:#94a3b824;--chart-grid-color-subtle:#94a3b81a;--chart-tick-color:var(--color-text-tertiary);--chart-axis-title-color:#334155;--chart-legend-color:#334155;--chart-tooltip-bg:#0f172a;--chart-tooltip-border:#94a3b859;--chart-tooltip-title:#f1f5f9;--chart-tooltip-body:#f8fafc;--chart-datalabel-color:#374151;--chart-dataset-primary:var(--color-accent-tertiary);--chart-dataset-primary-fill:#38bdf82e;--chart-dataset-secondary:#facc15;--chart-dataset-secondary-fill:#facc1533;--chart-dataset-scatter:#3b82f6;--chart-dataset-scatter-fill:#3b82f699;--chart-dataset-success:var(--color-accent-success);--chart-dataset-success-fill:#10b98133;--chart-dataset-danger:var(--color-accent-warning);--chart-dataset-danger-fill:#ef444433;--chart-dataset-info:var(--color-accent-info);--chart-dataset-info-fill:#3b82f62e;--chart-reference-line:#94a3b899;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 2px 10px #0b12200f;--shadow-sm:0 8px 22px #0b122017;--shadow-md:0 14px 34px #0b12201f;--shadow-lg:0 22px 56px #0b122024;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--transition-base:.2s ease;--transition-slow:.35s ease;--font-family-base:"Inter","Segoe UI",system-ui,-apple-system,sans-serif}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family-base);color:var(--color-text-primary);min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:root[data-theme=dark]{--color-bg-page:#0b1220;--color-bg-surface:#111827;--color-bg-subtle:#1e293b;--color-bg-muted:#16213a;--color-border:#94a3b852;--color-border-strong:#94a3b873;--color-border-muted:#94a3b833;--color-text-primary:#f8fafc;--color-text-secondary:#e2e8f0;--color-text-tertiary:#cbd5f5;--color-text-muted:#94a3b8;--color-accent-primary:#7c8aff;--color-accent-secondary:#a855f7;--color-accent-tertiary:#38bdf8;--color-accent-warning:#fb7185;--color-accent-success:#34d399;--color-accent-info:#60a5fa;--gradient-page:radial-gradient(circle at top left,#1e2538 0%,#0b1220 55%,#020617 100%);--gradient-sidebar:linear-gradient(180deg,#020817 0%,#111827 100%);--gradient-card:linear-gradient(135deg,#111827eb,#1e293bdb);--chart-grid-color:#94a3b83d;--chart-grid-color-strong:#94a3b82e;--chart-grid-color-subtle:#94a3b81f;--chart-tick-color:var(--color-text-muted);--chart-axis-title-color:var(--color-text-secondary);--chart-legend-color:var(--color-text-secondary);--chart-tooltip-bg:#020617eb;--chart-tooltip-border:#818cf866;--chart-tooltip-title:#e0e7ff;--chart-tooltip-body:#f1f5f9;--chart-datalabel-color:var(--color-text-secondary);--chart-dataset-primary:#38bdf8;--chart-dataset-primary-fill:#38bdf83d;--chart-dataset-secondary:#facc15;--chart-dataset-secondary-fill:#facc1547;--chart-dataset-scatter:#60a5fa;--chart-dataset-scatter-fill:#60a5faa6;--chart-dataset-success:var(--color-accent-success);--chart-dataset-success-fill:#34d39947;--chart-dataset-danger:var(--color-accent-warning);--chart-dataset-danger-fill:#fb718547;--chart-dataset-info:var(--color-accent-info);--chart-dataset-info-fill:#60a5fa52;--chart-reference-line:#94a3b88c}.analyticTag{font-family:var(--i-mono);background:var(--i-accent-soft);color:var(--i-accent-2);border:1px solid var(--i-accent-tint);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 6px;font-size:11.5px;font-weight:600;display:inline}
