[data-theme=atlas-dark],[data-theme=atlas]{--atlas-font-display:var(--rv-font-fraunces),"Iowan Old Style","Georgia",serif;--atlas-font-body:var(--rv-font-manrope),-apple-system,system-ui,sans-serif;--atlas-font-mono:var(--rv-font-ibm-plex-mono),"IBM Plex Mono",monospace;--atlas-space-1:4px;--atlas-space-2:8px;--atlas-space-3:14px;--atlas-space-4:20px;--atlas-space-5:28px;--atlas-space-6:36px;--atlas-space-7:56px;--atlas-space-8:88px;--atlas-ease:cubic-bezier(0.4,0,0.2,1);--atlas-fast:140ms;--atlas-mid:220ms;--atlas-slow:280ms;--atlas-kpi-numeral:var(--atlas-text-primary);--atlas-tenor-accent:var(--atlas-accent);--atlas-structure:var(--atlas-accent);--atlas-highlight:var(--atlas-accent-gold-bright);font-family:var(--atlas-font-body);font-size:var(--type-14);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=atlas]{--atlas-bg:#EAE3CC;--atlas-bg-soft:#F2EAD0;--atlas-surface:#FBF6E6;--atlas-rule:rgba(0,85,90,0.16);--atlas-rule-strong:rgba(0,85,90,0.42);--atlas-text-primary:#00555A;--atlas-text-secondary:#3F4231;--atlas-text-tertiary:#646656;--atlas-accent:#00555A;--atlas-accent-deep:#003134;--atlas-accent-bright:#0F8E96;--atlas-accent-ochre:#9E7626;--atlas-accent-warm:#A0762E;--atlas-accent-sage:#5E7E47;--atlas-accent-russet:#A8483A;--atlas-accent-gold:#C49A1F;--atlas-accent-gold-bright:#FBC100;--atlas-accent-gold-text:#7A5E10;--atlas-accent-steel:#4A7290;--atlas-positive:#3D7A5A;--atlas-negative:#A8483A;--atlas-accent-rgb:0,85,90;--atlas-accent-bright-rgb:15,142,150;--atlas-accent-sage-rgb:94,126,71;--atlas-accent-russet-rgb:168,72,58;--atlas-accent-gold-rgb:196,154,31;--atlas-accent-gold-bright-rgb:251,193,0;--atlas-positive-rgb:61,122,90;--atlas-negative-rgb:168,72,58;--atlas-shadow-ink-rgb:0,0,0;--atlas-shadow-teal-rgb:0,49,52;--atlas-scrim-rgb:10,18,19;--atlas-ink-on-fill-rgb:255,255,255;--atlas-chart-1:#0F8E96;--atlas-chart-2:#D8A91B;--atlas-chart-3:#D04A2E;--atlas-chart-4:#5DA561;--atlas-chart-5:#E0892C;--atlas-hover-tint:rgba(0,85,90,0.06);--atlas-row-hover:rgba(0,85,90,0.04);--atlas-scrollbar-thumb:rgba(0,85,90,0.20);--atlas-scrollbar-thumb-hover:rgba(0,85,90,0.40);--atlas-selection-bg:rgba(0,85,90,0.18);--atlas-tint:rgba(0,85,90,0.10);--atlas-tint-strong:rgba(0,85,90,0.28);--atlas-heat-0:#F4EDD7;--atlas-heat-1:#9DC4C6;--atlas-heat-2:var(--atlas-accent-bright);--atlas-heat-3:var(--atlas-accent-deep);--atlas-vr-ramp-1:#CBE0DB;--atlas-vr-ramp-2:#97C3BD;--atlas-vr-ramp-3:#5DA29D;--atlas-vr-ramp-4:#2E8085;--atlas-vr-ramp-5:#0E6067;color-scheme:light;background:var(--atlas-bg);color:var(--atlas-text-primary)}html:has([data-theme=atlas]){color-scheme:light}[data-theme=atlas-dark],html:has([data-theme=atlas-dark]){--atlas-bg:#0A1213;--atlas-bg-soft:#0F1A1C;--atlas-surface:#13201F;--atlas-rule:rgba(190,210,200,0.14);--atlas-rule-strong:rgba(190,210,200,0.38);--atlas-text-primary:#EAE3CC;--atlas-text-secondary:#C8C2A8;--atlas-text-tertiary:#8E9181;--atlas-accent:#1DB7C0;--atlas-accent-deep:#0F8E96;--atlas-accent-bright:#3FCFD8;--atlas-accent-ochre:#C9963F;--atlas-accent-warm:#CBA055;--atlas-accent-sage:#7BAA66;--atlas-accent-russet:#C25C4D;--atlas-accent-gold:#E5B433;--atlas-accent-gold-bright:#FFD24A;--atlas-accent-gold-text:#D8B968;--atlas-accent-steel:#6E97B8;--atlas-positive:#7BAA66;--atlas-negative:#C25C4D;--atlas-accent-rgb:29,183,192;--atlas-accent-bright-rgb:63,207,216;--atlas-accent-sage-rgb:123,170,102;--atlas-accent-russet-rgb:194,92,77;--atlas-accent-gold-rgb:229,180,51;--atlas-accent-gold-bright-rgb:255,210,74;--atlas-positive-rgb:123,170,102;--atlas-negative-rgb:194,92,77;--atlas-shadow-ink-rgb:0,0,0;--atlas-shadow-teal-rgb:0,0,0;--atlas-scrim-rgb:0,0,0;--atlas-ink-on-fill-rgb:255,255,255;--atlas-chart-1:#3FCFD8;--atlas-chart-2:#E8BD3C;--atlas-chart-3:#E0664A;--atlas-chart-4:#7DBE7E;--atlas-chart-5:#EBA254;--atlas-hover-tint:rgba(190,210,200,0.07);--atlas-row-hover:rgba(190,210,200,0.05);--atlas-scrollbar-thumb:rgba(190,210,200,0.18);--atlas-scrollbar-thumb-hover:rgba(190,210,200,0.36);--atlas-selection-bg:rgba(29,183,192,0.30);--atlas-tint:rgba(190,210,200,0.12);--atlas-tint-strong:rgba(190,210,200,0.26);--atlas-heat-0:#F4EDD7;--atlas-heat-1:#9DC4C6;--atlas-heat-2:#0F8E96;--atlas-heat-3:#003134;--atlas-vr-ramp-1:#1B3A3C;--atlas-vr-ramp-2:#235E63;--atlas-vr-ramp-3:#2E858C;--atlas-vr-ramp-4:#37AEB6;--atlas-vr-ramp-5:#46CBD4;color-scheme:dark;background:var(--atlas-bg);color:var(--atlas-text-primary)}html:has([data-theme=atlas-dark])>body{background:var(--atlas-bg)}[data-theme=atlas-dark],[data-theme=atlas]{--surface:var(--atlas-bg-soft);--surface-elevated:var(--atlas-surface);--surface-hover:var(--atlas-bg);--border:var(--atlas-rule);--border-subtle:var(--atlas-rule);--text-primary:var(--atlas-text-primary);--text-secondary:var(--atlas-text-secondary);--text-muted:var(--atlas-text-tertiary);--brand-teal:var(--atlas-accent);--brand-teal-dim:var(--atlas-accent-deep);--brand-gold:var(--atlas-accent-gold);--brand-gold-dim:var(--atlas-accent-ochre);--positive:var(--atlas-positive);--negative:var(--atlas-negative);--neutral:var(--atlas-text-tertiary);--radius-sm:0;--radius-md:0;--radius-lg:0}[data-theme=atlas-dark] .analytics-card:hover,[data-theme=atlas] .analytics-card:hover{border-color:var(--atlas-rule-strong);box-shadow:0 0 0 1px var(--atlas-rule-strong)}[data-theme=atlas-dark] ::-moz-selection,[data-theme=atlas] ::-moz-selection{background:var(--atlas-selection-bg);color:var(--atlas-text-primary)}[data-theme=atlas-dark] ::selection,[data-theme=atlas] ::selection{background:var(--atlas-selection-bg);color:var(--atlas-text-primary)}[data-theme=atlas-dark] ::-webkit-scrollbar,[data-theme=atlas] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=atlas-dark] ::-webkit-scrollbar-track,[data-theme=atlas] ::-webkit-scrollbar-track{background:var(--atlas-bg)}[data-theme=atlas-dark] ::-webkit-scrollbar-thumb,[data-theme=atlas] ::-webkit-scrollbar-thumb{background:var(--atlas-scrollbar-thumb);border:2px solid var(--atlas-bg);border-radius:0}[data-theme=atlas-dark] ::-webkit-scrollbar-thumb:hover,[data-theme=atlas] ::-webkit-scrollbar-thumb:hover{background:var(--atlas-scrollbar-thumb-hover)}