:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--field:#f3f6fb;--surface:#fff;--surface-muted:#f0f4fa;--border-subtle:#e3e9f1;--text-strong:#20344d;--text-muted:#617187;--text-subtle:#72839a;--accent-strong:#3268c4;--accent:#2f73c8;--accent-soft:#e9f1ff;--focus-ring:#2f73c8;--status-positive:#246143;--status-positive-soft:#f0f8f3;--status-positive-line:#c6e2d2;--status-negative:#8d3540;--status-negative-soft:#fdf3f4;--status-negative-line:#ebced1;--positive:#187357;--positive-strong:#1a7f5a;--negative-strong:#b4442f;--error:#a41d2b;--status-warning:#8a5c1c;--status-warning-soft:#fdf6ec;--status-warning-line:#f0dcc0;--status-idle:#536573;--rail-width:224px;--page-space:clamp(24px, 4vw, 52px);--radius-card:16px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--field)}body{background:var(--field);min-width:320px;color:var(--text-strong);margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{color:var(--text-strong);background:#cfe1f6}html{scroll-behavior:smooth;scroll-padding-top:100px}button,a{-webkit-tap-highlight-color:transparent}[data-axis-label],[data-chart-disclosure]{line-height:1.5}[data-chart-disclosure]{color:var(--text-muted);font-size:11px}[data-panel-state=loading]{border-radius:var(--radius-card);background:#fff}@keyframes card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ring-grow{0%{opacity:.25;transform:scale(.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-chart-motion=mount] [data-valued-bar]:not([data-zero-mark]){transform-box:fill-box;transform-origin:bottom;animation:.65s cubic-bezier(.18,.75,.2,1) both bar-grow}[data-chart-motion=mount] [data-negative-value]{transform-origin:top}[data-chart-motion=mount] [data-donut-slices]{transform-box:fill-box;transform-origin:50%;animation:.65s cubic-bezier(.18,.75,.2,1) both ring-grow}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
