:root{--fs-ink:#1b1b1f;--fs-paper:#fafaf8;--fs-white:#fff;--fs-grey:#5b5b60;--fs-line:#e2e2de;--fs-tint:#f0f0ec;--fs-graphite:#4a4a52;--fs-ink-hover:#33333a;--fs-mustard:#d4a017;--fs-success:#1f6b3a;--fs-success-fill:#e3f0e7;--fs-warning:#7a4f00;--fs-warning-fill:#fbf1d6;--fs-error:#a61e2a;--fs-error-fill:#fbe6e7;--fs-info:#1b1b1f;--fs-info-fill:#f0f0ec;--fs-band-strong:#1b1b1f;--fs-band-strong-text:#fff;--fs-band-good:#4a4a52;--fs-band-good-text:#fff;--fs-band-fair:#b8b8bf;--fs-band-fair-text:#1b1b1f;--fs-band-low:#dcdce1;--fs-band-low-text:#1b1b1f;--fs-band-weak:#fff;--fs-band-weak-text:#1b1b1f;--fs-band-weak-border:#5b5b60;--fs-chart-ink:#1b1b1f;--fs-chart-latest:#d4a017;--fs-chart-noise:#e2e2de;--fs-data-gap:#5b5b60;--fs-chart-local:var(--fs-mustard);--fs-chart-independent:var(--fs-graphite);--fs-chart-other:var(--fs-tint);--fs-chart-other-edge:var(--fs-data-gap);--fs-focus:#1b1b1f;--fs-focus-on-ink:#fff;--fs-disabled-fg:#8a8a90;--fs-disabled-bg:#f0f0ec;--fs-font:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-text-12:12px;--fs-lh-12:16px;--fs-text-13:13.5px;--fs-lh-13:20px;--fs-text-14:14px;--fs-lh-14:20px;--fs-text-15:15px;--fs-lh-15:24px;--fs-text-18:18px;--fs-lh-18:28px;--fs-text-22:22px;--fs-lh-22:28px;--fs-text-28:28px;--fs-lh-28:36px;--fs-text-34:34px;--fs-lh-34:40px;--fs-text-44:44px;--fs-lh-44:48px;--fs-text-64:64px;--fs-lh-64:64px;--fs-weight-regular:400;--fs-weight-medium:500;--fs-weight-semibold:600;--fs-weight-bold:700;--fs-tracking-display:-.025em;--fs-tracking-heading:-.01em;--fs-tracking-wordmark:-.02em;--fs-numerals:tabular-nums lining-nums;--fs-link-offset:3px;--fs-space-1:4px;--fs-space-2:8px;--fs-space-3:12px;--fs-space-4:16px;--fs-space-6:24px;--fs-space-8:32px;--fs-space-12:48px;--fs-space-16:64px;--fs-space-24:96px;--fs-space-32:128px;--fs-radius:0px;--fs-radius-chip:4px;--fs-border:1px solid var(--fs-line);--fs-border-header:2px solid var(--fs-ink);--fs-elevation:none;--fs-target:44px;--fs-row:46px;--fs-icon-stroke:1.5px;--fs-icon-size:24px;--fs-duration-fast:.15s;--fs-duration-base:.3s;--fs-ease:cubic-bezier(0, 0, .2, 1);--fs-bp-390:390px;--fs-bp-640:640px;--fs-bp-1024:1024px;--fs-bp-1280:1280px;--fvi-ink:var(--fs-ink);--fvi-ink-soft:var(--fs-graphite);--fvi-paper:var(--fs-paper);--fvi-surface:var(--fs-white);--fvi-tint:var(--fs-tint);--fvi-line:var(--fs-line);--fvi-track:var(--fs-line);--fvi-grey:var(--fs-grey);--fvi-accent:var(--fs-ink);--fvi-accent-hover:var(--fs-ink-hover);--fvi-accent-fill:var(--fs-mustard);--fvi-band-1:var(--fs-band-weak);--fvi-band-2:var(--fs-band-low);--fvi-band-3:var(--fs-band-fair);--fvi-band-4:var(--fs-band-good);--fvi-band-5:var(--fs-band-strong);--fvi-gap-fg:var(--fs-data-gap);--fvi-gap-border:var(--fs-data-gap);--fvi-gap-bg:var(--fs-white);--fvi-good:var(--fs-success);--fvi-good-bg:var(--fs-success-fill);--fvi-warn:var(--fs-warning);--fvi-warn-fill:var(--fs-warning);--fvi-warn-bg:var(--fs-warning-fill);--fvi-bad:var(--fs-error);--fvi-bad-bg:var(--fs-error-fill);--fvi-on-ink:var(--fs-white);--fvi-on-ink-dim:var(--fs-line);--fvi-on-ink-line:#ffffff40;--fvi-delta-up:var(--fs-success);--fvi-font-head:var(--fs-font);--fvi-font-body:var(--fs-font);--fvi-text-xs:var(--fs-text-12);--fvi-text-sm:var(--fs-text-13);--fvi-text-base:var(--fs-text-15);--fvi-text-lede:17px;--fvi-h2:26px;--fvi-h1:var(--fs-text-34);--fvi-display:56px;--fvi-space-2:var(--fs-space-2);--fvi-space-3:var(--fs-space-3);--fvi-space-4:var(--fs-space-4);--fvi-space-5:var(--fs-space-6);--fvi-radius:var(--fs-radius);--fvi-rule-soft:var(--fs-line);--fvi-chart-ink:var(--fs-chart-ink)}[data-surface=ink]{--fs-chart-local:var(--fs-mustard);--fs-chart-independent:#838389;--fs-chart-other:transparent;--fs-chart-other-edge:#66666c}body{font-family:var(--fs-font);color:var(--fs-ink);background:var(--fs-paper);font-size:var(--fs-text-15);line-height:var(--fs-lh-15);font-variant-numeric:var(--fs-numerals);margin:0}a{color:var(--fs-ink);text-underline-offset:var(--fs-link-offset);text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--fs-focus);outline-offset:3px}.fs-on-ink :focus-visible{outline-color:var(--fs-focus-on-ink)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation:none!important}}
:root{--fs-font:var(--font-sora), system-ui, -apple-system, "Segoe UI", sans-serif;--fvi-font-head:var(--font-sora), system-ui, -apple-system, "Segoe UI", sans-serif;--fvi-font-body:var(--font-sora), system-ui, -apple-system, "Segoe UI", sans-serif;--paper:var(--fvi-paper);--surface:var(--fvi-surface);--ink:var(--fvi-ink);--ink-2:var(--fvi-ink-soft);--ink-3:var(--fvi-grey);--line:var(--fvi-line);--line-strong:var(--fvi-ink);--accent:var(--fvi-accent);--accent-strong:var(--fvi-accent-hover);--accent-tint:var(--fvi-tint);--score-track:var(--fvi-track);--score-fill:var(--fvi-good);--score-fill-soft:var(--fvi-band-3);--gap-ink:var(--fvi-grey);--gap-surface:var(--fvi-tint);--gap-line:var(--fvi-line);--rag-green:var(--fvi-good);--rag-green-bg:var(--fvi-good-bg);--rag-amber:var(--fvi-warn);--rag-amber-fill:var(--fvi-warn-fill);--rag-amber-bg:var(--fvi-warn-bg);--rag-red:var(--fvi-bad);--rag-red-bg:var(--fvi-bad-bg);--on-ink:var(--fvi-on-ink);--on-ink-dim:var(--fvi-on-ink-dim);--kpi-bg:var(--fvi-ink);--kpi-ink:var(--fvi-on-ink);--kpi-ink-dim:var(--on-ink-dim);--kpi-line:var(--fvi-on-ink-line);--kpi-hero-bg:var(--fvi-good);--kpi-up:var(--fvi-delta-up);--focus:var(--fs-focus);--font-body:var(--fvi-font-body);--font-display:var(--fvi-font-head);--text-xs:var(--fvi-text-xs);--text-sm:var(--fvi-text-sm);--text-base:var(--fvi-text-base);--text-md:var(--fvi-text-lede);--text-lg:19px;--text-xl:21px;--text-2xl:var(--fvi-h2);--text-3xl:var(--fvi-h1);--text-4xl:48px;--leading-tight:1.12;--leading-snug:1.3;--leading-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-wordmark:0;--tracking-eyebrow:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:var(--fvi-radius);--radius-md:var(--fvi-radius);--radius-lg:var(--fvi-radius);--shadow-sm:none;--shadow-md:none;--container:72rem;--measure:42rem;--border-hairline:1px solid var(--fvi-line)}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;font-size:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--ink)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg)}a{color:var(--accent);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--accent-strong)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}strong{font-weight:var(--weight-semibold)}img,svg{max-width:100%;display:block}table{border-collapse:collapse}.tnum{font-variant-numeric:tabular-nums}@media (max-width:40rem){h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.layout-module__CUj6aG__main{flex:1 0 auto;width:100%}.layout-module__CUj6aG__skipLink{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--ink);border:var(--border-hairline);font-size:var(--text-sm);font-weight:var(--weight-medium);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:absolute}.layout-module__CUj6aG__skipLink:focus-visible{transform:translateY(0)}
