@font-face{font-family:Inter;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-latin-l_AIctKy.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}h1,h2,h3,h4{font-family:Montserrat,Arial,sans-serif}:root{color-scheme:light;--surface-canvas: #F6F8FC;--surface-panel: #FFFFFF;--surface-soft: #F2F4F7;--surface-selected: #EEF2FF;--text-default: #0B1F4D;--text-muted: #596579;--text-subtle: #606E80;--action-primary: #0066FF;--action-primary-hover: #004FC7;--on-primary: #FFFFFF;--status-success: #166534;--status-success-bg: #F0FDF4;--status-danger: #B91C1C;--status-danger-bg: #FEF2F2;--status-warning: #92400E;--status-warning-bg: #FFFBEB;--border-control: #A5B1C0;--border-subtle: #D9E0EE;--focus-ring: #7A3CFF;--sidebar-bg: #FAFBFC;--radius-control: 8px;--radius-panel: 12px;--shadow-panel: 0 1px 3px rgb(16 35 70 / 4%);--shadow-dialog: 0 24px 72px rgb(15 23 42 / 20%);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--font-ui: Inter, Arial, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--dialog-backdrop: rgb(22 28 42 / 32%);--chart-color-1: #0066FF;--chart-color-2: #7A3CFF;--chart-color-3: #b2c8e5;--chart-color-4: #d6e2f2;--chart-color-5: #8d8ab7;--chart-color-6: #7aaba4;--chart-color-7: #c4ac7f;--chart-color-8: #9da8ba}:root[data-theme=dark]{color-scheme:dark;--surface-canvas: #111722;--surface-panel: #1A2331;--surface-soft: #232F40;--surface-selected: #263B5A;--text-default: #ECF1FA;--text-muted: #BAC6D8;--text-subtle: #A4B4CC;--action-primary: #97BFFD;--action-primary-hover: #B6D2FF;--on-primary: #14203A;--status-success: #82D7A4;--status-success-bg: #193629;--status-danger: #FFABAB;--status-danger-bg: #412427;--status-warning: #EFCC89;--status-warning-bg: #3B3020;--border-control: #52647F;--border-subtle: #303E51;--focus-ring: #A8BFFF;--sidebar-bg: #1A2331;--shadow-panel: 0 2px 8px rgb(0 0 0 / 8%);--shadow-dialog: 0 24px 90px rgb(0 0 0 / 45%);--dialog-backdrop: rgb(0 0 0 / 52%);--chart-color-1: #aabbd2;--chart-color-2: #8397b3;--chart-color-3: #607c9d;--chart-color-4: #456080;--chart-color-5: #9d9abe;--chart-color-6: #6f9d97;--chart-color-7: #bdac88;--chart-color-8: #777f94}:root[data-custom-palette]{--action-primary:var(--business-button);--action-primary-hover:color-mix(in srgb,var(--business-button) 84%,black);--surface-selected:color-mix(in srgb,var(--business-accent) 11%,var(--surface-panel));--focus-ring:var(--business-accent);--on-primary:white}:root[data-theme=dark][data-custom-palette]{--action-primary:color-mix(in srgb,var(--business-button) 45%,white);--action-primary-hover:color-mix(in srgb,var(--business-button) 30%,white);--on-primary:#101720;--focus-ring:var(--action-primary);--surface-selected:color-mix(in srgb,var(--business-accent) 33%,var(--surface-panel))}
