:root{--surface:#FAF8F5;--surface-raised:#FFFFFF;--surface-sunken:#F2EFEA;--greige:#ECE8E2;--line:#E6E1DA;--line-strong:#D9D3CB;--ink:#2A2826;--ink-muted:#6B665F;--ink-faint:#8F8A84;--charcoal:#232220;--charcoal-raised:#2E2C2A;--on-charcoal:#F5F2EE;--on-charcoal-muted:#A8A199;--success:#3F6B4C;--success-soft:#E6EEE7;--warning:#8A5A1E;--warning-soft:#F5ECDD;--danger:#9A3F36;--danger-soft:#F5E4E1;--info:#46607C;--info-soft:#E5EBF1;--chart-1:#232220;--chart-2:#46607C;--chart-3:#3F6B4C;--chart-4:#8A5A1E;--chart-5:#9A3F36;--chart-6:#6B665F;--chart-hidden:#ECE8E2;--chart-grid:rgba(204,204,204,0.5);--chart-ink:#333333;--chart-ink-active:#222222;--chart-axis:#666666;--chart-tooltip:rgba(0,0,0,0.8);--chart-tab-bar:#EEEDED;--chart-tab-hover:#DCDCDC;--radius-chart:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--shadow-sm:0 1px 2px rgba(35,34,32,0.04), 0 1px 1px rgba(35,34,32,0.03);--shadow-md:0 6px 20px rgba(35,34,32,0.06), 0 1px 2px rgba(35,34,32,0.04);--shadow-lg:0 18px 48px rgba(35,34,32,0.10);--admin-font:"Manrope", "Helvetica Neue", Arial, sans-serif;--chart-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}
