.bDBXfq_page{max-width:1440px;color:var(--color-ink);margin:0 auto;padding:28px 24px 48px}.bDBXfq_header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.bDBXfq_header h1{letter-spacing:-1.2px;margin:6px 0 10px;font-size:32px;font-weight:650;line-height:1.18}.bDBXfq_eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px;font-weight:600}.bDBXfq_subtitle{color:var(--color-ink-muted);max-width:780px;font-size:14px;line-height:1.55}.bDBXfq_seasonBadge{white-space:nowrap;border:1px solid var(--color-hairline);color:var(--color-ink-muted);background:var(--color-surface);border-radius:6px;padding:7px 10px;font-size:11px}.bDBXfq_controls{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:22px 0;display:flex}.bDBXfq_controls label,.bDBXfq_inlineControls label,.bDBXfq_teamSelector{color:var(--color-ink-muted);flex-direction:column;gap:6px;font-size:11px;font-weight:500;display:flex}.bDBXfq_page select{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-hairline-strong);border-radius:7px;max-width:100%;min-height:39px;padding:8px 32px 8px 11px;font-size:12px}.bDBXfq_page button{cursor:pointer}.bDBXfq_page button:focus-visible,.bDBXfq_page select:focus-visible,.bDBXfq_page summary:focus-visible{outline:3px solid var(--color-amber);outline-offset:3px}.bDBXfq_coverage{color:var(--color-ink-muted);margin-left:auto;padding-bottom:2px;font-size:12px}.bDBXfq_coverage span{color:var(--color-ink-faint);margin-top:4px;font-size:11px;display:block}.bDBXfq_localTabs{border-bottom:1px solid var(--color-hairline);margin-bottom:24px;overflow:auto}.bDBXfq_localTabs>div{gap:20px;min-width:max-content;display:flex}.bDBXfq_localTabs button{color:var(--color-ink-muted);border-bottom:2px solid #0000;min-height:44px;padding:13px 0;font-size:12px;font-weight:600}.bDBXfq_localTabs button[aria-selected=true]{border-color:var(--color-navy);color:var(--color-navy)}.bDBXfq_viewTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;display:flex}.bDBXfq_viewTop h2{letter-spacing:-.4px;font-size:19px;font-weight:600}.bDBXfq_viewTop p{color:var(--color-ink-muted);margin-top:5px;font-size:12px;line-height:1.5}.bDBXfq_secondary,.bDBXfq_primary{border:1px solid var(--color-hairline-strong);background:var(--color-surface);min-height:38px;color:var(--color-navy);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.bDBXfq_primary{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-ink-inverse)}.bDBXfq_inlineControls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.bDBXfq_context{color:var(--color-ink-muted);max-width:1040px;margin:10px 0 15px;font-size:12px;line-height:1.6}.bDBXfq_legend{color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:8px 0;font-size:11px;display:flex}.bDBXfq_legend span:first-child{margin-right:5px}.bDBXfq_legend span:last-child{margin-left:5px}.bDBXfq_legend i{width:22px;height:12px;display:block}.bDBXfq_tableWrap{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:9px;overflow-x:auto}.bDBXfq_heatmap{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px}.bDBXfq_heatmap th{text-align:left;font-weight:500}.bDBXfq_heatmap thead th{background:var(--color-canvas-alt);color:var(--color-ink-muted);z-index:2;vertical-align:middle;padding:12px 13px;position:sticky;top:0}.bDBXfq_heatmap thead th:first-child{width:25%;min-width:170px}.bDBXfq_heatmap thead th:not(:first-child){text-align:center}.bDBXfq_heatmap th button{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.bDBXfq_heatmap thead th:first-child button{justify-content:flex-start}.bDBXfq_heatmap thead th span{width:100%;color:var(--color-ink-muted);margin-top:3px;font-size:10px;display:block}.bDBXfq_heatmap tbody th{border-top:1px solid var(--color-hairline);background:var(--color-surface);padding:10px 14px}.bDBXfq_teamCode{width:37px;color:var(--color-navy);font-size:12px;font-weight:600;display:inline-block}.bDBXfq_teamName{color:var(--color-ink-muted);font-size:12px}.bDBXfq_heatmap .bDBXfq_games{text-align:center;width:58px;color:var(--color-ink-muted);border-top:1px solid var(--color-hairline);padding:6px;font-size:11px}.bDBXfq_heatmap thead .bDBXfq_games{border:0}.bDBXfq_heatCell{text-align:center;border-top:1px solid var(--color-surface);border-left:2px solid var(--color-surface);font-variant-numeric:tabular-nums;vertical-align:middle}.bDBXfq_heatCell button{width:100%;min-height:49px;color:var(--color-ink);background:0 0;border:0;padding:7px 5px;display:block}.bDBXfq_heatCell strong{font-size:14px;font-weight:600;display:block}.bDBXfq_heatCell span{color:var(--color-ink-muted);margin-top:2px;font-size:10px;display:block}.bDBXfq_heatCell button:hover{background:color-mix(in srgb,var(--color-navy) 6%,transparent)}.bDBXfq_much-less{background:color-mix(in srgb,var(--color-sync-stale) 29%,var(--color-surface))}.bDBXfq_less{background:color-mix(in srgb,var(--color-sync-stale) 12%,var(--color-surface))}.bDBXfq_average{background:var(--color-surface-sunken)}.bDBXfq_more{background:color-mix(in srgb,var(--color-sync-fresh) 12%,var(--color-surface))}.bDBXfq_much-more{background:color-mix(in srgb,var(--color-sync-fresh) 28%,var(--color-surface))}.bDBXfq_missing,.bDBXfq_low-sample{background:var(--color-canvas-alt)}.bDBXfq_efficiencyTable thead th:first-child{width:19%}.bDBXfq_footnote{color:var(--color-ink-muted);max-width:1050px;margin-top:12px;font-size:11px;line-height:1.65}.bDBXfq_statsTable{border-collapse:collapse;width:100%;min-width:630px;font-size:12px}.bDBXfq_statsTable th,.bDBXfq_statsTable td{border-bottom:1px solid var(--color-hairline);font-variant-numeric:tabular-nums;padding:12px 13px}.bDBXfq_statsTable th{font-weight:500}.bDBXfq_statsTable thead{background:var(--color-canvas-alt);color:var(--color-ink-muted);font-size:11px}.bDBXfq_statsTable tr:last-child td,.bDBXfq_statsTable tr:last-child th{border-bottom:0}.bDBXfq_statsTable th:first-child{text-align:left}.bDBXfq_statsTable td,.bDBXfq_statsTable th:not(:first-child){text-align:right}.bDBXfq_statsTable tbody th{font-weight:500}.bDBXfq_teamLink{text-align:left;white-space:nowrap}.bDBXfq_teamLink span{color:var(--color-ink-muted);margin-left:6px;font-size:11px}.bDBXfq_scheduleAverage{text-align:center;border-top:1px solid var(--color-hairline);font-variant-numeric:tabular-nums;font-weight:600}.bDBXfq_scheduleAverage span{color:var(--color-ink-muted);font-size:10px;font-weight:400;display:block}.bDBXfq_empty{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:9px;padding:36px 24px}.bDBXfq_empty h3{font-size:16px;font-weight:600}.bDBXfq_empty p{color:var(--color-ink-muted);max-width:650px;margin:8px 0 18px;font-size:13px;line-height:1.6}.bDBXfq_methodology{border-top:1px solid var(--color-hairline);margin-top:28px;padding-top:14px;font-size:12px}.bDBXfq_methodology summary{cursor:pointer;color:var(--color-navy);align-items:center;gap:7px;padding:6px 0;display:flex}.bDBXfq_methodology>div{max-width:1000px;padding:14px 0}.bDBXfq_methodology h3{margin:15px 0 5px;font-size:13px;font-weight:600}.bDBXfq_methodology p,.bDBXfq_methodology li{color:var(--color-ink-muted);font-size:12px;line-height:1.65}.bDBXfq_methodology a{text-underline-offset:3px;text-decoration:underline}.bDBXfq_methodology ul{padding-left:18px;list-style:outside}.bDBXfq_attribution{color:var(--color-ink-muted);margin:18px 0;font-size:11px}.bDBXfq_error{background:var(--color-terracotta-tint);color:var(--color-terracotta-strong);border-radius:7px;margin-bottom:12px;padding:12px;font-size:12px}.bDBXfq_error button{margin-left:12px;text-decoration:underline}.bDBXfq_dialog{border:1px solid var(--color-hairline-strong);background:var(--color-surface);width:min(980px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-ink);box-shadow:var(--shadow-popover);border-radius:13px;margin:auto;padding:25px;overflow:auto}.bDBXfq_dialog::backdrop{background:#0b0e1699}.bDBXfq_dialogHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bDBXfq_dialogHeader h2{letter-spacing:-.7px;margin-top:5px;font-size:25px;font-weight:600}.bDBXfq_close{border:1px solid var(--color-hairline);border-radius:7px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.bDBXfq_detailStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.bDBXfq_detailStats>div{border:1px solid var(--color-hairline);border-radius:8px;padding:14px}.bDBXfq_detailStats span,.bDBXfq_detailStats small{color:var(--color-ink-muted);font-size:11px;line-height:1.5;display:block}.bDBXfq_detailStats strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:4px 0;font-size:27px;font-weight:500;display:block}.bDBXfq_componentStats{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;gap:18px 24px;padding:15px 0;display:flex}.bDBXfq_componentStats>div{min-width:95px}.bDBXfq_componentStats span{color:var(--color-ink-muted);font-size:11px;display:block}.bDBXfq_componentStats strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:500;display:block}.bDBXfq_logTitle{margin:22px 0 12px;font-size:14px;font-weight:600}.bDBXfq_contributors{margin-top:18px;font-size:12px;overflow:auto}.bDBXfq_contributors summary{cursor:pointer;color:var(--color-navy);padding:8px 0}@media (max-width:850px){.bDBXfq_page{padding:20px 14px 36px}.bDBXfq_header h1{font-size:27px}.bDBXfq_coverage{width:100%;margin-left:0}.bDBXfq_heatmap thead th:first-child{width:24%}.bDBXfq_teamName{display:none}.bDBXfq_heatmap tbody th{padding:10px}.bDBXfq_heatmap .bDBXfq_games{width:45px}.bDBXfq_legend{margin-left:0}.bDBXfq_seasonBadge{display:none}.bDBXfq_detailStats{grid-template-columns:1fr}.bDBXfq_detailStats>div{grid-template-columns:1fr auto;align-items:center;gap:0 16px;display:grid}.bDBXfq_detailStats strong{grid-area:1/2/3}.bDBXfq_detailStats small{grid-column:1}.bDBXfq_dialog{padding:18px}.bDBXfq_localTabs>div{gap:17px}}@media (max-width:500px){.bDBXfq_page{padding:18px 10px 30px}.bDBXfq_header h1{font-size:25px}.bDBXfq_controls{gap:12px}.bDBXfq_controls label{flex:1;min-width:125px}.bDBXfq_controls select{font-size:16px}.bDBXfq_inlineControls{gap:12px}.bDBXfq_inlineControls label{flex:1;min-width:125px}.bDBXfq_inlineControls select{font-size:13px}.bDBXfq_heatmap thead th{padding:10px 5px;font-size:11px}.bDBXfq_heatmap thead th:first-child{width:17%}.bDBXfq_heatmap .bDBXfq_games{display:none}.bDBXfq_heatmap tbody th{padding:8px 5px}.bDBXfq_teamCode{width:auto;font-size:11px}.bDBXfq_heatCell button{min-height:54px;padding:7px 3px}.bDBXfq_heatCell strong{font-size:13px}.bDBXfq_heatCell span,.bDBXfq_heatmap thead th span{font-size:9px}.bDBXfq_legend{font-size:10px}.bDBXfq_legend i{width:18px}.bDBXfq_scheduleAverage{font-size:12px}.bDBXfq_dialogHeader h2{font-size:21px}.bDBXfq_statsTable{font-size:11px}.bDBXfq_viewTop h2{font-size:18px}}@media (pointer:coarse){.bDBXfq_page select,.bDBXfq_page button:not(.bDBXfq_heatCell button){min-height:44px}.bDBXfq_heatCell button{min-height:54px}}.bDBXfq_statsTable thead th button{text-align:inherit;align-items:center;gap:5px;width:100%;min-height:36px;display:inline-flex}.bDBXfq_heatmap thead th button,.bDBXfq_statsTable thead th button{border-radius:4px}.bDBXfq_heatmap thead th button:hover,.bDBXfq_statsTable thead th button:hover{color:var(--color-navy);text-underline-offset:3px;text-decoration:underline}.bDBXfq_heatmap thead th svg,.bDBXfq_statsTable thead th svg{flex-shrink:0}.bDBXfq_heatmap thead th[aria-sort=ascending],.bDBXfq_heatmap thead th[aria-sort=descending],.bDBXfq_statsTable thead th[aria-sort=ascending],.bDBXfq_statsTable thead th[aria-sort=descending]{color:var(--color-navy)}.bDBXfq_statsTable td.bDBXfq_heatValue{border-bottom:1px solid var(--color-surface);border-left:2px solid var(--color-surface)}.bDBXfq_heatStatic{flex-direction:column;justify-content:center;min-height:49px;padding:7px 5px;display:flex}.bDBXfq_segmented{border:1px solid var(--color-hairline-strong);background:var(--color-surface);border-radius:8px;display:inline-flex;overflow:hidden}.bDBXfq_segmented button{min-height:38px;color:var(--color-ink-muted);padding:8px 14px;font-size:12px;font-weight:500}.bDBXfq_segmented button+button{border-left:1px solid var(--color-hairline-strong)}.bDBXfq_segmented button[aria-pressed=true]{background:var(--color-navy);color:var(--color-ink-inverse)}.bDBXfq_efficiencyTable{min-width:1380px}@media (max-width:500px){.bDBXfq_segmented{width:100%}.bDBXfq_segmented button{flex:1}}.bDBXfq_statsTable td.bDBXfq_heatValue span{color:var(--color-ink-muted);margin-top:2px;font-size:10px;display:block}.bDBXfq_muted{color:var(--color-ink-faint);font-size:11px}
.YOJaNW_table thead th:not(:first-child) button{text-align:center;flex-wrap:wrap;justify-content:center;line-height:1.3}.YOJaNW_table thead th button>span{width:100%;color:var(--color-ink-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.YOJaNW_table thead th{vertical-align:bottom;min-width:92px}.YOJaNW_table thead th:first-child{width:170px;min-width:150px}.YOJaNW_table thead th:nth-child(2){min-width:44px}.YOJaNW_table td:not(:first-child){text-align:center}.YOJaNW_consensusHead{min-width:112px}.YOJaNW_table tbody th,.YOJaNW_table thead th:first-child{z-index:1;background:var(--color-surface);position:sticky;left:0}.YOJaNW_table thead th:first-child{background:var(--color-canvas-alt);z-index:3}@media (max-width:850px){.YOJaNW_table thead th:first-child{width:64px;min-width:58px}.YOJaNW_table tbody th span,.YOJaNW_table thead th:nth-child(2),.YOJaNW_table tbody td:first-of-type{display:none}.YOJaNW_table thead th{min-width:84px}}
