.SiteDisclaimer_disclaimer__9xQKg{width:100%;border-top:1px solid var(--color-brand-700);border-bottom:1px solid var(--color-brand-700);background:var(--color-brand-050);color:var(--color-ink);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.SiteDisclaimer_disclaimerInner__3x7lM{width:min(100%,80rem);margin-inline:auto;padding:var(--space-7) var(--space-5)}@media (max-width:40rem){.SiteDisclaimer_disclaimerInner__3x7lM{padding:var(--space-6) var(--space-4)}}.SiteDisclaimer_disclaimer__9xQKg p{margin:0 0 var(--space-3)}.SiteDisclaimer_disclaimer__9xQKg p:last-child{margin-bottom:0}.SiteDisclaimer_heading__4zYun{margin:0 0 var(--space-3);color:var(--color-brand-900);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.06em}.SiteDisclaimer_authorship__vn_mm{color:var(--color-text-muted)}.SiteDisclaimer_compact__gVt_h{margin-top:var(--space-6);border-left:4px solid var(--color-brand-700);background:var(--color-brand-050);padding:var(--space-4);color:var(--color-ink);font-size:var(--font-size-sm)}.CohortPlacesPanel_panel__mE5nk{width:min(100% - (2 * var(--space-5)),64rem);margin-inline:auto}.CohortPlacesPanel_embedded__uANfv,.CohortPlacesPanel_panel__mE5nk{display:flex;flex-direction:column;gap:var(--space-4)}.CohortPlacesPanel_heading__7NSvm{margin:0;font-size:var(--font-size-xl)}.CohortPlacesPanel_explainer__7RcOo{margin:0;max-width:48rem}.CohortPlacesPanel_cohorts__Yj4ky{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.CohortPlacesPanel_cohort__ZjiGh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-4);border-left:3px solid var(--color-brand-700);background:var(--color-surface)}.CohortPlacesPanel_cohortHead__duIgT{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.CohortPlacesPanel_cohortName__5PR80{font-weight:700;color:var(--color-brand-900)}.CohortPlacesPanel_cohortCount__2D0IO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CohortPlacesPanel_cohortCountRest__5pocA{color:var(--color-text-muted);font-size:var(--font-size-sm)}.CohortPlacesPanel_track__6YCSU{block-size:.75rem;background:var(--color-band);overflow:hidden}.CohortPlacesPanel_fill__rQDws{display:block;block-size:100%;background:var(--color-brand-700)}.CohortPlacesPanel_fillCounting__T7l78{transition:inline-size 2.5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.CohortPlacesPanel_fillCounting__T7l78{transition:none}}.CohortPlacesPanel_cohortNote__W_r_x{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.CoverageRace_race__dg7fl{display:grid;grid-gap:.9rem;gap:.9rem}.CoverageRace_raceGrids__n7SqR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.CoverageRace_raceCol__7jLSP{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.CoverageRace_raceLabel__Zv6Y_{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.CoverageRace_raceRandom__y_IV5 .CoverageRace_raceLabel__Zv6Y_,.CoverageRace_raceRandom__y_IV5 .CoverageRace_raceStat__mbK2U strong{color:var(--color-incorrect)}.CoverageRace_raceOurs__DbRd9 .CoverageRace_raceLabel__Zv6Y_,.CoverageRace_raceOurs__DbRd9 .CoverageRace_raceStat__mbK2U strong{color:var(--color-correct)}.CoverageRace_raceGrid__X4Or4{display:grid;grid-template-columns:repeat(var(--race-columns,22),minmax(0,1fr));grid-gap:2px;gap:2px}.CoverageRace_cell__UimrV{display:block;aspect-ratio:1;background:color-mix(in srgb,var(--color-brand-200) 55%,var(--color-band))}.CoverageRace_race__dg7fl[data-running] .CoverageRace_cell__UimrV{transition:background-color .3s ease}.CoverageRace_cellNew__HtLEg{background:var(--color-correct)}.CoverageRace_cellRepeat__ELF8J{background:color-mix(in srgb,var(--color-accent-amber) 72%,var(--color-white))}.CoverageRace_raceStat__mbK2U{margin:0;color:var(--color-ink-muted);font-size:.875rem;line-height:1.3}.CoverageRace_raceStat__mbK2U strong{display:block;font-size:1.65rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoverageRace_raceLegend__QL71L{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;color:var(--color-ink-muted);font-size:.8rem}.CoverageRace_raceLegend__QL71L span:before{display:inline-block;width:.7rem;height:.7rem;margin-right:.4rem;vertical-align:-.05rem;content:"";background:var(--color-correct)}.CoverageRace_raceLegend__QL71L .CoverageRace_legendRepeat__eHioa:before{background:color-mix(in srgb,var(--color-accent-amber) 72%,var(--color-white))}.CoverageRace_raceFoot__OJm_T{margin:0;color:var(--color-ink-muted);font-size:.85rem}.CoverageRace_raceFoot__OJm_T b{color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoverageRace_visuallyHidden__pggeI{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ScoreDistributionChart_figure__ocfSQ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;min-width:0}.ScoreDistributionChart_plotWrap__ImBvs{inline-size:100%;min-width:0}.ScoreDistributionChart_svg__Qh_C_{display:block;max-inline-size:100%;overflow:visible}.ScoreDistributionChart_bar__jnBdy{fill:var(--color-brand-200)}.ScoreDistributionChart_baseline__mZ2bQ{stroke:var(--color-line);stroke-width:1}.ScoreDistributionChart_tick__IPk_w{fill:var(--color-ink-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScoreDistributionChart_target__edJpR{stroke:var(--color-ink);stroke-width:1.5;stroke-dasharray:4 3}.ScoreDistributionChart_learner__1E2ke{stroke:var(--color-brand-700);stroke-width:2;stroke-linecap:round}.ScoreDistributionChart_label__Xfomo{fill:var(--color-ink);font-size:11px;font-weight:600;paint-order:stroke;stroke:var(--color-white);stroke-width:3px;stroke-linejoin:round}.ScoreDistributionChart_caption__tx_et{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ScoreDistributionChart_captionTitle__HRQrl{margin:0;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:600}