:root{--series-a:var(--blue);--series-b:var(--carbon)}.fill-flat{--fill:#b6bcc4;--fill-ink:#2c3138}.fill-fair{--fill:#6aaef0;--fill-ink:#0d2f52}.fill-good{--fill:#0f9a9e;--fill-ink:#04282a}.fill-excellent{--fill:#0d7a3c;--fill-ink:#fff}.fill-unmissable{--fill:linear-gradient(180deg, #f7d468, #e9b73a);--fill-ink:#2a1c00}:root[data-theme=dark] .fill-flat{--fill:#5f6773;--fill-ink:#fff}:root[data-theme=dark] .fill-fair{--fill:#5596dc;--fill-ink:#04172e}:root[data-theme=dark] .fill-good{--fill:#1fb3b5;--fill-ink:#04282a}:root[data-theme=dark] .fill-excellent{--fill:#4ee08a;--fill-ink:#062a14}:root[data-theme=dark] .fill-unmissable{--fill:linear-gradient(180deg, #f5cf5c, #e2ad2c);--fill-ink:#1f1500}.stats-page [tabindex="0"]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.stats-page .browse-actions{flex-wrap:wrap;justify-content:flex-end}.stats-page .view-button{white-space:nowrap}.stats-picker{position:relative}.stats-picker-trigger{width:100%;min-width:210px;height:var(--browse-control-height);border:1px solid var(--control-line);background:var(--surface);color:var(--carbon);cursor:pointer;font-size:var(--type-control);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 15px;font-weight:700;display:flex}.stats-picker-trigger.is-season{min-width:170px}.stats-picker-trigger:disabled{color:var(--muted);cursor:default}.stats-picker-trigger[aria-expanded=true]{border-color:var(--line-strong)}.stats-picker-trigger svg,.stats-season-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:rotate var(--hover-speed);flex:none}.stats-picker-trigger[aria-expanded=true] svg,.stats-season-toggle[aria-expanded=true] svg{rotate:180deg}.stats-picker-panel{z-index:20;border:1px solid var(--line);background:var(--surface);width:min(400px,100vw - 24px);max-height:min(70vh,600px);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.stats-picker-panel[hidden]{display:none}.stats-picker-panel.is-narrow{width:min(300px,100vw - 24px)}.stats-picker-panel>.view-switch{flex:none;align-self:flex-start;margin:12px 16px}.stats-picker-list{overscroll-behavior:contain;border-top:1px solid var(--line);flex:1;min-height:0;overflow-y:auto}.stats-picker-option{padding-left:16px}.stats-season-toggle{min-height:32px;color:var(--muted);cursor:pointer;font-size:var(--type-meta);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.stats-season-toggle.is-chosen{color:var(--blue-dark);font-weight:700}.stats-season-toggle:hover,.stats-season-toggle:focus-visible{background:var(--hover-surface);color:var(--blue-dark)}.stats-season-options{background:var(--section-fill);gap:2px;padding:4px 16px 12px 44px;display:grid}.stats-season-option{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.stats-season-option input{width:16px;height:16px;margin:0}.stats-season-text{align-items:baseline;gap:8px;display:flex}.stats-season-tag,.stats-season-count{color:var(--muted);font-size:var(--type-label);font-weight:600}.stats-season-tag{text-transform:uppercase}.stats-season-count{font-variant-numeric:tabular-nums}.stats-season-reset{font-size:var(--type-meta);justify-self:start;margin-top:4px}.stats-picker-search{flex:none;margin:0 16px 12px;position:relative}.stats-picker-search input{border:1px solid var(--control-line);background:var(--surface);width:100%;height:38px;color:var(--ink);font-size:var(--type-control);border-radius:0;padding:0 38px 0 12px}.stats-picker-search input::-webkit-search-cancel-button{appearance:none}.stats-picker-search .stats-icon-button{position:absolute;top:50%;right:4px;translate:0 -50%}.stats-picker-foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}#stats-status .loading-state,#stats-status .error-state{margin-top:0}.stats-tiles{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}.stats-tile{min-width:0;padding:16px}.stats-tile+.stats-tile{border-left:1px solid var(--line)}.stats-tile-label{color:var(--muted);font-size:var(--type-meta);text-transform:uppercase;margin:0;font-weight:700}.stats-tile-value{align-items:center;gap:8px;margin:6px 0 2px;font-size:34px;font-weight:600;line-height:1.1;display:flex}.stats-tile-context{color:var(--muted);margin:0}.stats-section{margin-top:34px}.stats-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin:0 0 9px;padding:0 16px;display:grid}.stats-section-heading h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--weight-display);line-height:var(--line-section);margin:0}.stats-count{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-weight:700}.view-switch.is-small{height:32px}.view-switch.is-small .view-button{min-width:0;height:30px;padding:4px 12px}.stats-panel{border-top:1px solid var(--line-strong);background:var(--surface)}.stats-row,.stats-axis{--label-col:230px;--value-col:84px;grid-template-columns:var(--label-col) minmax(0, 1fr) var(--value-col);align-items:center;gap:16px;padding:0 16px;display:grid}.stats-row{border-bottom:1px solid var(--line);min-height:46px}@media (hover:hover){.stats-row:hover{background:var(--row-hover)}}.stats-axis{border-bottom:1px solid var(--line);background:var(--heading-fill);height:34px;color:var(--muted);font-size:var(--type-meta);font-weight:700}.stats-axis.is-bottom{font-variant-numeric:tabular-nums;background:0 0;height:28px;font-weight:500}.stats-axis-track{height:100%;position:relative}.stats-axis-tier{white-space:nowrap;position:absolute;top:50%;translate:-50% -50%}.stats-axis-tick{position:absolute;top:6px;translate:-50%}.stats-axis-tick:first-child{translate:0}.stats-axis-tick:last-child{translate:-100%}.stats-axis-value{text-align:right}.stats-tier-strip{gap:2px;height:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.stats-tier-strip span{background:var(--fill);height:100%}.stats-competition{align-items:center;gap:8px;min-width:0;display:flex}.stats-competition-text{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.stats-competition-name{overflow-wrap:anywhere;font-weight:700}.stats-competition-season{color:var(--muted);font-size:var(--type-meta);white-space:nowrap}.stats-plot{height:46px;position:relative}.stats-gridline{background:var(--line-soft);width:1px;position:absolute;top:0;bottom:0}.stats-average-mark{z-index:1;background:var(--carbon);opacity:.55;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.stats-average-label{z-index:1;border-left:2px solid color-mix(in srgb, var(--carbon) 55%, transparent);color:var(--muted);font-size:var(--type-label);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding-left:7px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;translate:-1px}.stats-average-label strong{color:var(--ink);font-size:var(--type-meta);letter-spacing:0}.stats-average-label.is-flipped{border-right:2px solid color-mix(in srgb, var(--carbon) 55%, transparent);border-left:0;padding:0 7px 0 0;translate:calc(1px - 100%)}.stats-bar{background:var(--blue);border-radius:0 4px 4px 0;height:16px;position:absolute;top:50%;left:0;translate:0 -50%}.stats-value{font-size:var(--type-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.stats-value small{color:var(--muted);font-size:var(--type-label);white-space:nowrap;font-weight:500;display:block}.stats-stack{gap:2px;height:24px;transition:width .38s cubic-bezier(.45,0,.15,1);display:flex}.stats-segment-label{transition:opacity .2s ease-out}.stats-row.is-switching .stats-segment-label{opacity:0;transition-duration:.1s}@media (prefers-reduced-motion:reduce){.stats-stack,.stats-segment-label{transition:none}}.stats-segment{background:var(--fill);min-width:0;color:var(--fill-ink);font-size:var(--type-label);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;font-weight:700;display:grid;position:relative}.stats-segment:last-child{border-radius:0 4px 4px 0}.stats-segment.is-cramped .stats-segment-label{visibility:hidden}.stats-legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 16px;list-style:none;display:flex}.stats-legend li{color:var(--muted);align-items:center;gap:8px;font-weight:600;display:flex}.stats-chip,.stats-mini-score{border:1px solid color-mix(in srgb, var(--score-accent) 24%, var(--surface));background:var(--score-surface);box-shadow:inset 0 -3px 0 var(--score-accent);color:var(--score-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:2px 8px 5px;font-weight:800}.stats-mini-score{min-width:48px;font-family:var(--font-score);text-align:center;padding:3px 8px 6px;font-size:19px;line-height:1;display:inline-block}.stats-table-wrap{border-top:1px solid var(--line-strong);background:var(--surface);overflow-x:auto}.stats-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.stats-table-wrap :is(th,td){border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 12px}.stats-table-wrap :is(th,td):first-child{text-align:left;padding-left:16px}.stats-table-wrap :is(th,td):last-child{padding-right:16px}.stats-table-wrap thead th{background:var(--heading-fill);height:40px;color:var(--muted);vertical-align:middle;padding-block:4px;font-weight:700}.stats-table-wrap tbody th{font-weight:inherit}@media (hover:hover){.stats-table-wrap tbody tr:hover{background:var(--row-hover)}}.stats-sort-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-weight:700;display:inline-flex}.stats-table-wrap thead th:not(:first-child) .stats-sort-button{flex-direction:row-reverse}.stats-sort-button.is-active{color:var(--blue-dark)}.stats-sort-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px}.stats-sort-button.is-active svg{opacity:1}.stats-sort-button.is-ascending svg{rotate:180deg}.stats-sort-button .stats-chip{font-size:var(--type-meta)}.stats-cell-share{font-weight:700}.stats-cell-count{color:var(--muted);font-size:var(--type-label);font-weight:500;display:block}.stats-table-wrap .is-best{color:var(--blue-dark)}.stats-h2h-picks{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.stats-h2h-pick{align-items:center;gap:10px;min-width:0;display:flex}.stats-h2h-pick.is-b{flex-direction:row-reverse}.stats-swatch{border-radius:3px;flex:none;width:12px;height:12px}.stats-swatch.is-a{background:var(--series-a)}.stats-swatch.is-b{background:var(--series-b)}.stats-select{flex:1;min-width:0;position:relative}.stats-select-trigger{border:1px solid var(--control-line);background:var(--surface);width:100%;height:40px;color:var(--ink);cursor:pointer;text-align:left;border-radius:0;align-items:center;padding:0 34px 0 12px;display:flex}@media (hover:hover){.stats-select-trigger:hover{border-color:var(--line-strong)}}.stats-select-trigger[aria-expanded=true]{border-color:var(--line-strong)}.stats-select-trigger .stats-competition-text,.stats-select-option .stats-competition-text{flex-wrap:nowrap}.stats-select-trigger .stats-competition-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-select-list{z-index:20;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);max-height:320px;box-shadow:var(--shadow);gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.stats-select-list[hidden]{display:none}.stats-select-option{min-height:38px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:6px 10px;display:flex}.stats-select-option:hover,.stats-select-option:focus-visible{background:var(--hover-surface)}.stats-select-option[aria-selected=true]{background:var(--blue-pale)}.stats-select-option[aria-selected=true] .stats-competition-name{color:var(--blue-dark)}.stats-select-trigger>svg{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}.stats-h2h-versus{color:var(--muted);font-family:var(--font-display);font-size:var(--type-primary)}.stats-h2h-stats{border-bottom:1px solid var(--line);margin:0;padding:6px 16px 10px}.stats-h2h-stat{grid-template-columns:64px minmax(0,1fr) 132px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:8px 0;display:grid}.stats-h2h-stat dt{color:var(--muted);font-size:var(--type-meta);text-align:center;text-transform:uppercase;grid-area:1/3;font-weight:700}.stats-h2h-stat dd{font-size:var(--type-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.stats-h2h-stat .is-a-value{text-align:left;grid-area:1/1}.stats-h2h-stat .is-b-value{text-align:right;grid-area:1/5}.stats-h2h-stat .is-lower{color:var(--muted);font-weight:500}.stats-h2h-track{height:8px;display:flex}.stats-h2h-track.is-a{grid-area:1/2;justify-content:flex-end}.stats-h2h-track.is-b{grid-area:1/4}.stats-h2h-fill{height:100%}.stats-h2h-track.is-a .stats-h2h-fill{background:var(--series-a);border-radius:4px 0 0 4px}.stats-h2h-track.is-b .stats-h2h-fill{background:var(--series-b);border-radius:0 4px 4px 0}.stats-columns{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:18px 16px 0;display:grid}.stats-columns-y{height:220px;color:var(--muted);font-size:var(--type-label);font-variant-numeric:tabular-nums;text-align:right;position:relative}.stats-columns-y span{white-space:nowrap;position:absolute;right:0;translate:0 50%}.stats-columns-plot{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));height:220px;display:grid;position:relative}.stats-columns-grid{background:var(--line-soft);height:1px;position:absolute;left:0;right:0}.stats-column-group{justify-content:center;align-items:flex-end;gap:8px;display:flex;position:relative}.stats-column-group.is-cramped .stats-column-cap{visibility:hidden}.stats-column{border-radius:4px 4px 0 0;width:min(24px,30%);position:relative}.stats-column.is-a{background:var(--series-a)}.stats-column.is-b{background:var(--series-b)}.stats-column-cap{color:var(--muted);font-size:var(--type-label);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}.stats-columns-x{border-bottom:1px solid var(--line);text-align:center;grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 0 16px;display:grid}.stats-columns-x>span{color:var(--muted);font-size:var(--type-meta);justify-items:center;gap:4px;display:grid}.stats-empty{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:28px 16px}.stats-tooltip{z-index:10;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:min(340px,100vw - 24px);box-shadow:var(--shadow);color:var(--ink);font-size:var(--type-body);line-height:var(--line-control);pointer-events:none;gap:8px;padding:10px 14px;display:grid;position:fixed}.stats-tooltip[hidden]{display:none}.stats-tooltip-title{color:var(--muted);font-size:var(--type-label);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:700}.stats-tooltip-pairs{grid-template-columns:auto auto;gap:3px 16px;margin:0;display:grid}.stats-tooltip-pairs dt{color:var(--muted)}.stats-tooltip-pairs dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-weight:700}.stats-tooltip-entry{margin:0;display:grid}.stats-tooltip-entry strong{text-wrap:balance;font-weight:700}.stats-tooltip-entry span{color:var(--muted);font-size:var(--type-meta)}.stats-mini-score[aria-haspopup]{cursor:pointer}.stats-mini-score[aria-expanded=true]{outline:2px solid var(--blue);outline-offset:2px}.stats-popover{border:1px solid var(--line);background:var(--surface);width:max-content;max-width:min(340px,100vw - 24px);box-shadow:var(--shadow);color:var(--ink);font-size:var(--type-body);line-height:var(--line-control);gap:8px;margin:0;padding:12px 44px 12px 14px;position:absolute;inset:auto}.stats-popover:popover-open{display:grid}.stats-popover-body{gap:8px;display:grid}.stats-popover-more{color:var(--muted);font-size:var(--type-meta);margin:0}.stats-icon-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.stats-icon-button[hidden]{display:none}.stats-icon-button:hover,.stats-icon-button:focus-visible{background:var(--hover-surface);color:var(--blue-dark)}.stats-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.stats-popover-close{position:absolute;top:6px;right:6px}@media (width<=760px){.stats-page .browse-actions{flex-direction:column;align-items:stretch}.stats-picker-trigger{min-width:0}.stats-picker-panel,.stats-picker-panel.is-narrow{width:auto;left:0}.stats-picker-panel>.view-switch,.stats-picker-search{align-self:stretch;margin-inline:12px}.stats-picker-panel>.view-switch .view-button{flex:1}.stats-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:0 12px}.stats-section-heading .view-switch{justify-self:start}.stats-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-tile{padding:12px}.stats-tile:nth-child(3){border-left:0}.stats-tile:nth-child(n+3){border-top:1px solid var(--line)}.stats-tile-value{font-size:28px}.stats-row,.stats-axis{--label-col:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) var(--value-col);column-gap:12px;padding:0 12px}.stats-row{row-gap:2px;padding-top:10px}.stats-row .stats-competition{grid-column:1/-1}.stats-axis>span:first-child{display:none}.stats-axis .stats-axis-track,.stats-row .stats-plot,.stats-row .stats-stack-cell{grid-column:1}.stats-plot{height:30px}.stats-stack-cell{padding-bottom:10px}.stats-axis-tier.is-wide-only{display:none}.stats-legend{padding:12px}.stats-h2h-picks{grid-template-columns:minmax(0,1fr);padding:12px}.stats-h2h-pick.is-b{flex-direction:row}.stats-h2h-versus{display:none}.stats-h2h-stats{padding:6px 12px 10px}.stats-h2h-stat{grid-template-columns:52px minmax(0,1fr) 84px minmax(0,1fr) 52px;gap:8px}.stats-h2h-stat dt{font-size:var(--type-label)}.stats-columns{grid-template-columns:32px minmax(0,1fr);padding:18px 12px 0}.stats-columns-x>span{font-size:var(--type-label)}.stats-empty{padding-inline:12px}}
