.compare-years.svelte-tv99fd{position:relative}.compare-years__open.svelte-tv99fd{width:100%;min-width:0;padding:0 1.6rem 0 .55rem;border:0;background:none;color:var(--ink-strong);font:inherit;font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;cursor:pointer}.compare-years__open.svelte-tv99fd:focus{outline:none}.compare-years__pop.svelte-tv99fd{position:absolute;top:calc(100% + .25rem);left:-1px;z-index:30;width:max-content;min-width:9rem;padding:.35rem .5rem;border:1px solid var(--card-border);border-radius:var(--radius-control, 3px);background:var(--page-bg);color:var(--ink-strong);box-shadow:0 6px 20px color-mix(in srgb,var(--ink-strong) 14%,transparent)}.compare-years__pop.svelte-tv99fd label:where(.svelte-tv99fd){display:flex;align-items:center;gap:.4rem;min-height:1.6rem;font-size:.65rem;font-variant-numeric:tabular-nums;cursor:pointer}.compare-years__pop.svelte-tv99fd input:where(.svelte-tv99fd){margin:0;accent-color:var(--accent-muted)}.compare-years__pop.svelte-tv99fd input:where(.svelte-tv99fd):focus-visible{outline:2px solid var(--accent-muted);outline-offset:2px}@media(pointer:coarse){.compare-years__pop.svelte-tv99fd label:where(.svelte-tv99fd){min-height:2.75rem}}.injury-chart.svelte-10k20l9{position:relative;width:100%;height:430px}.injury-chart__live.svelte-10k20l9{width:100%;height:100%;touch-action:pan-y}.injury-chart__first.svelte-10k20l9{position:absolute;inset:0}.injury-chart__first.svelte-10k20l9 svg{display:block;width:100%;height:100%}.injury-chart__first--dark.svelte-10k20l9,.injury-chart__first--phone.svelte-10k20l9,.dark .injury-chart__first--wide.injury-chart__first--light.svelte-10k20l9{display:none}.dark .injury-chart__first--wide.injury-chart__first--dark.svelte-10k20l9{display:block}.injury-range.svelte-10k20l9{display:flex;align-items:stretch;justify-content:center;gap:.35rem;min-height:2rem;margin-top:.4rem;font-size:.65rem;color:var(--ink-strong)}.injury-range__weeks.svelte-10k20l9{align-self:center;min-width:7.5rem;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.injury-range__step.svelte-10k20l9{height:auto;border:1px solid var(--card-border)}.injury-range__all.svelte-10k20l9{padding:0 .6rem;border:1px solid var(--card-border);border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;cursor:pointer}.injury-range__all.svelte-10k20l9:hover{background:var(--table-row-hover)}.injury-range__all.svelte-10k20l9:focus-visible{outline:2px solid var(--accent-muted);outline-offset:1px}@media(max-width:40rem){.injury-chart.svelte-10k20l9{height:340px}.injury-chart__first--wide.svelte-10k20l9,.dark .injury-chart__first--wide.injury-chart__first--dark.svelte-10k20l9{display:none}.injury-chart__first--phone.injury-chart__first--light.svelte-10k20l9{display:block}.dark .injury-chart__first--phone.injury-chart__first--light.svelte-10k20l9{display:none}.dark .injury-chart__first--phone.injury-chart__first--dark.svelte-10k20l9{display:block}}.week-picker.svelte-1jia8no{position:relative;display:inline-flex;align-items:stretch;min-height:2rem;max-width:100%;border:1px solid var(--card-border);border-radius:var(--radius-control, 3px)}.week-picker.svelte-1jia8no button:where(.svelte-1jia8no){border:0;background:none;color:var(--ink-strong);font:inherit;cursor:pointer}.week-picker.svelte-1jia8no button:where(.svelte-1jia8no):disabled{color:color-mix(in srgb,var(--ink-muted) 45%,transparent);cursor:default}.week-picker.svelte-1jia8no button:where(.svelte-1jia8no):focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.week-picker__step.svelte-1jia8no{display:inline-flex;align-items:center;justify-content:center;width:2rem;padding:0;color:var(--ink-muted)!important}.week-picker__step.svelte-1jia8no:not(:disabled):hover,.week-picker__open.svelte-1jia8no:hover,.week-picker__month.svelte-1jia8no button:where(.svelte-1jia8no):not(:disabled):hover{background:color-mix(in srgb,var(--ink-muted) 10%,transparent)}.week-picker__open.svelte-1jia8no{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:0 .5rem;font-size:.65rem!important;font-variant-numeric:tabular-nums;white-space:nowrap}.week-picker__pop.svelte-1jia8no{position:absolute;top:calc(100% + .25rem);left:0;z-index:30;width:16rem;padding:.5rem;border:1px solid var(--card-border);border-radius:var(--radius-control, 3px);background:var(--page-bg);color:var(--ink-strong);box-shadow:0 6px 20px color-mix(in srgb,var(--ink-strong) 14%,transparent)}.week-picker__month.svelte-1jia8no{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.65rem}.week-picker__month.svelte-1jia8no button:where(.svelte-1jia8no){display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0}.week-picker__row.svelte-1jia8no{display:grid;grid-template-columns:1.6rem repeat(7,minmax(0,1fr));align-items:center;width:100%;min-height:1.5rem;padding:0;border-radius:var(--radius-control, 3px);font-size:.6rem!important;font-variant-numeric:tabular-nums;text-align:center}.week-picker__row--head.svelte-1jia8no{color:var(--ink-muted);font-size:.55rem!important}button.week-picker__row.svelte-1jia8no:not(:disabled):hover{background:color-mix(in srgb,var(--accent-color) 30%,transparent)}.week-picker__row.is-selected.svelte-1jia8no{background:var(--accent-color)!important;color:var(--ink-on-accent)!important;font-weight:700}.week-picker__row.is-current.svelte-1jia8no .week-picker__number:where(.svelte-1jia8no){font-weight:700;text-decoration:underline;text-underline-offset:.15em}.week-picker__number.svelte-1jia8no{color:var(--ink-muted);font-size:.55rem}.is-selected.svelte-1jia8no .week-picker__number:where(.svelte-1jia8no){color:inherit}.is-other.svelte-1jia8no{opacity:.45}.is-selected.svelte-1jia8no .is-other:where(.svelte-1jia8no){opacity:.7}@media(max-width:40rem){.week-picker.svelte-1jia8no{width:100%}.week-picker__open.svelte-1jia8no{flex:1;justify-content:center}}
