:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-ink-0:#050608;--c-ink-1:#0a0b0e;--c-ink-2:#0d0e11;--c-ink-3:#111215;--c-ink-4:#131418;--c-ink-5:#15161a;--c-white:#f3f4f6;--white:#fff;--black:#000;--blue:#3b6cff;--blue-text:#9db4ff;--blue-soft:#c7d4ff;--blue-light:#b9c9ff;--blue-pale:#dbe4ff;--green:#22c55e;--green-text:#4ade80;--green-soft:#86efac;--orange:#f97316;--orange-text:#fdba74;--orange-soft:#ffe4cc;--rose:#f43f5e;--rose-text:#fb7185;--rose-soft:#fda4af;--rose-pale:#fecdd3;--rose-ink:#1a1214;--red:#ef4444;--red-text:#fca5a5;--violet:#8b5cf6;--violet-text:#c4b5fd;--violet-soft:#e9ddff;--cyan:#22d3ee;--cyan-text:#67e8f9;--pink:#ec4899;--yellow:#facc15;--yellow-text:#fde68a;--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--c-ink-1-rgb:10, 11, 14;--c-ink-2-rgb:13, 14, 17;--c-ink-4-rgb:19, 20, 24;--c-white-rgb:243, 244, 246;--text-3-rgb:163, 166, 173;--blue-rgb:59, 108, 255;--green-rgb:34, 197, 94;--green-text-rgb:74, 222, 128;--orange-rgb:249, 115, 22;--orange-text-rgb:253, 186, 116;--rose-rgb:244, 63, 94;--violet-rgb:139, 92, 246;--violet-text-rgb:196, 181, 253;--cyan-rgb:34, 211, 238;--pink-rgb:236, 72, 153;--yellow-rgb:250, 204, 21;--surface-0:var(--c-ink-2);--page-grid:radial-gradient(#ffffff0f 1px, transparent 1px) 0 0 / 22px 22px;--surface-1:var(--c-ink-5);--surface-card:linear-gradient(180deg, #ffffff08, #fff0 40%), var(--c-ink-5);--surface-1-line:#ffffff14;--surface-glass:#ffffff0a;--surface-glass-line:#ffffff14;--surface-2:#ffffff0d;--surface-3:#ffffff1f;--surface-raised:#ffffff0f;--surface-well:#0a0b0e73;--surface-solid:var(--c-ink-5);--surface-field:var(--c-ink-2);--surface-sheet:var(--c-ink-4);--surface-sheet-paint:linear-gradient(180deg, #ffffff0d, #fff0 30%), var(--c-ink-4);--surface-bar:var(--c-ink-2);--surface-aside:var(--c-ink-3);--surface-inert:#ffffff08;--surface-track:#ffffff14;--scrim:#0506084d;--scrim-strong:#05060899;--line:#ffffff1f;--line-soft:#ffffff1a;--line-faint:#ffffff14;--line-quiet:#ffffff0f;--line-hush:#ffffff0d;--line-dash:#ffffff2e;--line-strong:#ffffff29;--text:var(--c-white);--text-strong:#fff;--text-1:#e5e7eb;--text-2:#c9cbd1;--text-3:#a3a6ad;--text-muted:#8b8d93;--text-faint:#5c5e66;--text-ghost:#3a3c44;--accent:var(--blue-text);--accent-hover:var(--blue-soft);--accent-solid:var(--blue);--accent-line:#3b6cff99;--accent-quiet:#3b6cff26;--accent-wash:#3b6cff1a;--chart-brand-from:var(--blue);--chart-brand-to:var(--violet);--brand:linear-gradient(135deg, var(--chart-brand-from), var(--chart-brand-to));--brand-flat:linear-gradient(90deg, var(--chart-brand-from), var(--chart-brand-to));--on-brand:#fff;--primary:var(--c-white);--primary-hover:#fff;--on-primary:var(--c-ink-2);--ring-edge:#3b6cff99;--ring-glow:#3b6cff2e;--ring-outer:#3b6cffbf;--ok:var(--green);--ok-deep:var(--green);--ok-tint:#22c55e26;--ok-text:var(--green-text);--warn:var(--orange);--warn-deep:var(--orange);--warn-tint:#f9731626;--warn-text:var(--orange-text);--warn-line:#f973164d;--warn-edge:#f973168c;--warn-field:#f9731614;--warn-wash:linear-gradient(100deg, #f973161a 0%, #f9731600 78%);--risk:var(--rose);--risk-deep:var(--rose-text);--risk-tint:#f43f5e26;--risk-text:var(--rose-soft);--error:var(--red);--error-icon:var(--red);--error-bg:#ef444414;--error-text:var(--red-text);--error-label:var(--red-text);--error-line:#ef44444d;--positive:var(--green);--positive-full:var(--green);--positive-tint:#22c55e26;--pending-edge:#3b6cffd9;--pending-edge-soft:#3b6cff73;--pending-fill:#3b6cff24;--institute:var(--blue);--institute-tint:#3b6cff33;--institute-text:var(--blue-text);--blue-tile:#3b6cff29;--blue-tile-line:#3b6cff52;--violet-tile:#8b5cf629;--violet-tile-line:#8b5cf652;--orange-tile:#f9731629;--orange-tile-line:#f9731652;--chart-dim:#ffffff1f;--chart-grid:#ffffff0f;--chart-1:var(--blue);--chart-2:var(--rose);--chart-3:var(--violet);--chart-4:var(--green);--chart-5:var(--orange);--chart-6:var(--cyan);--chart-7:var(--pink);--chart-8:var(--yellow);--shadow-card:inset 0 1px 0 #ffffff0f, 0 10px 30px #00000059;--shadow-soft:0 10px 30px #00000059;--shadow-float:0 30px 80px #000000b3;--shadow-screen:0 30px 80px #000000b3;--shadow-sheet:0 -24px 60px #0009;--shadow-under:0 10px 18px -12px #0009;--shadow-over:0 -12px 26px -14px #0009;--shadow-inset-top:inset 0 1px 0 #ffffff1f;--shadow-brand:0 8px 24px #3b6cff59;--shadow-brand-sm:0 4px 14px #3b6cff4d;--shadow-brand-lg:0 12px 30px #3b6cff73;--glow:0 0 6px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--font-sans:var(--font-geist), "Geist", system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;--r-xs:5px;--r-sm:7px;--r-md:10px;--r-tile:9px;--r-select:10px;--r-field-sm:10px;--r-field:12px;--r-row:10px;--r-nav:12px;--r-tab:8px;--r-track:11px;--r-panel:14px;--r-card:16px;--r-bar:18px;--r-popover:18px;--r-sheet:24px;--r-pill:999px;--rail-width:64px;--topbar-h:60px;--screen-pad-x:24px;--screen-pad-l:24px;--screen-pad-y:8px;--card-pad-x:16px;--card-pad-y:14px;--card-pad-list:6px;--field-h:40px;--field-h-sm:36px;--field-h-lg:46px;--btn-h:36px;--gap-card:12px;--gap-grid:12px}@media (max-width:767px){:root{--surface-0:var(--c-ink-1);--surface-card:#ffffff0f;--surface-1-line:#ffffff1a;--shadow-card:none;--r-card:20px;--screen-pad-x:16px;--screen-pad-l:16px;--screen-pad-y:4px;--card-pad-x:14px;--card-pad-y:12px;--gap-card:12px;--gap-grid:10px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{min-height:100%}body{background-color:var(--surface-0);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.45}html[data-viewport-pending] body{visibility:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}svg{flex:none;display:block}:focus-visible{outline:2px solid var(--ring-outer);outline-offset:2px}::selection{color:var(--text-strong);background:#3b6cff59}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--text-nano:9.5px;--text-micro:10px;--text-meta:10.5px;--text-xs:11px;--text-2xs:11.5px;--text-sm:12px;--text-body:12.5px;--text-md:13px;--text-base:13.5px;--text-lg:14px;--text-row:14px;--text-num:13px;--text-title-sm:15px;--text-title:18px;--text-brand:16px;--text-stat:22px;--text-2xl:24px;--text-3xl:26px;--text-4xl:32px;--text-display:44px;--text-hero:18px}@media (max-width:767px){:root{--text-md:14px;--text-row:15px;--text-num:13px;--text-stat:19px}}html[data-anon=on] .blurred{filter:blur(.36em);-webkit-user-select:none;user-select:none;cursor:default}html[data-anon=on] .chart-surface text{filter:blur(.4em);-webkit-user-select:none;user-select:none}html[data-anon=on] .anon-exempt,html[data-anon=on] .anon-exempt .blurred{filter:none;-webkit-user-select:auto;user-select:auto}
