:root{--bg:#fff;--bg-group:#f5f6f8;--text-strong:#1a1b25;--text-title:#30313d;--text:#353a44;--text-label:#414552;--text-subdued:#545969;--text-secondary:#687385;--text-tertiary:#87909f;--text-disabled:#a3acba;--accent:#635bff;--accent-text:#533afd;--accent-tint:#f7f5fd;--accent-range:#efecfc;--chart-line:#96f;--chart-compare:#c0c8d2;--border:#d8dee4;--border-subtle:#ebeef1;--success-bg:#cbf4c9;--success-text:#0e6245;--neutral-bg:#ebeef1;--neutral-text:#545969;--warning-bg:#fcedb9;--warning-text:#a82c00;--danger-bg:#ffe7f2;--danger-text:#b3093c;--focus:0 0 0 3px #635bff40;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s20:20px;--s24:24px;--s32:32px;--s40:40px;--s48:48px;--page-x:32px;--content-max:1280px;--topbar-h:56px;--nav-h:44px;--sidebar-w:200px;--control-h:28px;--chip-h:24px;--thead-h:32px;--row-h:36px;--badge-h:20px;--drawer-w:480px;--popover-date-w:760px;--r-badge:4px;--r-control:6px;--r-card:6px;--r-group:12px;--r-popover:12px;--r-pill:999px;--shadow-button:0 1px 1px #40445229;--shadow-primary:0 1px 1px #0000001f;--shadow-popover:0 15px 35px #31315d1a, 0 5px 15px #00000014;--motion:.12s ease-out}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:20px}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{box-shadow:var(--focus);outline:none}svg{display:block}.tnum{font-variant-numeric:tabular-nums}.t-page-title{color:var(--text-title);font-size:28px;font-weight:700;line-height:36px}.t-hero{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:28px}.t-card-value{color:var(--text-label);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:28px}.t-popover-heading{color:var(--text);font-size:16px;font-weight:600;line-height:24px}.t-sidebar-title{color:var(--text-title);font-size:16px;font-weight:700;line-height:24px}.t-card-title{color:var(--text-title);font-size:14px;font-weight:600;line-height:20px}.t-label{color:var(--text-label);font-size:14px;font-weight:500;line-height:20px}.t-selector{color:var(--text-subdued);font-size:14px;font-weight:400;line-height:20px}.t-body{color:var(--text);font-size:14px;font-weight:400;line-height:20px}.t-link{color:var(--accent-text);font-size:14px;font-weight:500;line-height:20px}.t-link:hover{text-decoration:underline}.t-meta{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:20px}.t-small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}.t-timestamp{color:var(--text-subdued);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.t-axis{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.t-th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-title);font-size:11px;font-weight:600;line-height:16px}.t-formula{font-family:var(--font-mono);color:var(--text);font-size:13px;font-weight:400;line-height:20px}.empty{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){:root{--motion:0s linear}}
