.lfb-stats .lfb-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lfb-stats.lfb-usage{--lfb-usage-1: color-mix(in srgb, var(--lfb-accent) 12%, var(--lfb-card));--lfb-usage-2: color-mix(in srgb, var(--lfb-accent) 26%, var(--lfb-card));--lfb-usage-3: color-mix(in srgb, var(--lfb-accent) 42%, var(--lfb-card));--lfb-usage-4: color-mix(in srgb, var(--lfb-accent) 62%, var(--lfb-card));--lfb-usage-5: var(--lfb-accent);--lfb-usage-ink: var(--lfb-text-strong);--lfb-usage-ink-4: var(--lfb-text-strong);--lfb-usage-ink-5: #ffffff;--lfb-usage-dnp-bg: var(--lfb-card-alt);--lfb-usage-dnp-line: var(--lfb-border);--lfb-usage-dnp-ink: var(--lfb-muted)}@media(prefers-color-scheme:dark){.lfb-stats.lfb-usage{--lfb-usage-1: color-mix(in srgb, var(--lfb-accent) 18%, var(--lfb-card));--lfb-usage-2: color-mix(in srgb, var(--lfb-accent) 34%, var(--lfb-card));--lfb-usage-3: color-mix(in srgb, var(--lfb-accent) 50%, var(--lfb-card));--lfb-usage-4: color-mix(in srgb, var(--lfb-accent) 72%, var(--lfb-card));--lfb-usage-5: var(--lfb-accent);--lfb-usage-ink: var(--lfb-text);--lfb-usage-ink-4: var(--lfb-green-900);--lfb-usage-ink-5: var(--lfb-green-900)}}.lfb-usage__intro,.lfb-usage__empty{margin:0 0 .75rem;color:var(--lfb-muted);font-size:.9rem}.lfb-usage__legend{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0 0 .75rem;padding:0;list-style:none}.lfb-usage__legend-item{display:flex;align-items:center;gap:.35rem}.lfb-usage__legend-label{font-size:.72rem;font-weight:600;color:var(--lfb-muted)}.lfb-usage__swatch{display:inline-block;width:1.15rem;height:1.15rem;border:1px solid var(--lfb-border);border-radius:var(--lfb-radius-xs);flex-shrink:0}.lfb-usage__scroll{max-height:70vh;overflow:auto;scroll-behavior:smooth}.lfb-usage__scroll:focus-visible{outline:2px solid var(--lfb-accent);outline-offset:2px}.lfb-usage__table{font-size:.8rem}.lfb-usage__table th,.lfb-usage__table td{padding:.35rem .4rem}.lfb-usage__table .lfb-usage__player-head{position:sticky;top:0;left:0;z-index:3;min-width:10rem}.lfb-usage__table .lfb-usage__match-head,.lfb-usage__table .lfb-usage__total-head{position:sticky;top:0;z-index:2;text-align:center;white-space:nowrap}.lfb-usage__table .lfb-usage__match-head abbr{text-decoration:none;border-bottom:1px dotted var(--lfb-border);cursor:help}.lfb-usage__table tbody th.lfb-usage__player{position:sticky;top:auto;left:0;z-index:1;background:var(--lfb-card);color:var(--lfb-text-strong);font-size:.78rem;font-weight:700;text-transform:none;letter-spacing:0;white-space:normal;min-width:10rem;text-align:left}.lfb-usage__table tbody tr:nth-child(2n) th.lfb-usage__player{background:var(--lfb-card-alt)}.lfb-usage__cell{width:2.4rem;min-width:2.4rem;text-align:center;font-family:var(--lfb-num);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;color:var(--lfb-usage-ink);border-right:1px solid var(--lfb-card)}.lfb-usage__num{display:block;line-height:1.5}.lfb-usage__cell--l1{background:var(--lfb-usage-1)}.lfb-usage__cell--l2{background:var(--lfb-usage-2)}.lfb-usage__cell--l3{background:var(--lfb-usage-3)}.lfb-usage__cell--l4{background:var(--lfb-usage-4);color:var(--lfb-usage-ink-4)}.lfb-usage__cell--l5{background:var(--lfb-usage-5);color:var(--lfb-usage-ink-5)}.lfb-usage__cell--dnp,.lfb-usage__swatch.lfb-usage__cell--dnp{background-color:var(--lfb-usage-dnp-bg);background-image:repeating-linear-gradient(45deg,var(--lfb-usage-dnp-line) 0,var(--lfb-usage-dnp-line) 1px,transparent 1px,transparent 5px);color:var(--lfb-usage-dnp-ink);box-shadow:inset 0 0 0 1px var(--lfb-border-soft)}.lfb-usage__cell--l0 .lfb-usage__num{opacity:.75}.lfb-usage__total{text-align:right;font-weight:800;background:var(--lfb-card-alt);white-space:nowrap}.lfb-usage__total--minutes{color:var(--lfb-accent-text)}.lfb-usage__table tbody tr:hover .lfb-usage__cell,.lfb-usage__table tbody tr:focus-within .lfb-usage__cell{filter:saturate(1.15);transition:filter .15s ease}.lfb-stats.lfb-season-picker{padding:.85rem clamp(.9rem,2vw,1.25rem)}.lfb-season-picker__form{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.lfb-season-picker__label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--lfb-muted)}.lfb-season-picker__select{min-width:8rem;padding:.4rem .6rem;border:1px solid var(--lfb-border);border-radius:var(--lfb-radius-xs);background:var(--lfb-card);color:var(--lfb-text);font:inherit;font-size:.9rem}.lfb-season-picker__submit{padding:.42rem .9rem;border:1px solid transparent;border-radius:var(--lfb-radius-xs);background:var(--lfb-accent);color:#fff;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.lfb-season-picker__submit:hover{background:var(--lfb-green-600)}.lfb-season-picker__submit:active{transform:translateY(1px)}.lfb-season-compare__table th[scope=row]{position:static;background:transparent;color:var(--lfb-text-strong);font-size:.8rem;font-weight:700;text-transform:none;letter-spacing:0;text-align:left}.lfb-season-compare__value{text-align:right;white-space:nowrap}.lfb-season-compare__num{font-family:var(--lfb-num);font-variant-numeric:tabular-nums}.lfb-season-compare__value.is-best{background:color-mix(in srgb,var(--lfb-accent) 14%,transparent);box-shadow:inset 3px 0 0 0 var(--lfb-accent);font-weight:800;color:var(--lfb-text-strong)}.lfb-season-compare__flag{margin-left:.3rem;color:var(--lfb-accent-text)}@media(prefers-reduced-motion:reduce){.lfb-usage__scroll{scroll-behavior:auto}.lfb-usage__table tbody tr:hover .lfb-usage__cell,.lfb-usage__table tbody tr:focus-within .lfb-usage__cell{filter:none;transition:none}.lfb-season-picker__submit{transition:none}.lfb-season-picker__submit:active{transform:none}}@media(forced-colors:active){.lfb-usage__cell,.lfb-usage__swatch,.lfb-season-compare__value.is-best{border:1px solid CanvasText;box-shadow:none}.lfb-usage__cell--dnp{background-image:none;color:GrayText}.lfb-usage__cell--l4,.lfb-usage__cell--l5{border-width:2px}.lfb-season-compare__value.is-best{border-left-width:4px}.lfb-usage__scroll:focus-visible{outline:2px solid CanvasText}}@media print{.lfb-usage__scroll{max-height:none;overflow:visible}.lfb-season-picker{display:none!important}}@media(max-width:640px){.lfb-usage__table .lfb-usage__player-head,.lfb-usage__table tbody th.lfb-usage__player{min-width:7.5rem}.lfb-season-picker__form{align-items:stretch;flex-direction:column}}
