.match-richness-module__pk7SWq__section{margin-top:22px}.match-richness-module__pk7SWq__heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.match-richness-module__pk7SWq__heading h2{margin:2px 0 0}.match-richness-module__pk7SWq__sourceNote{color:var(--muted);letter-spacing:.035em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.match-richness-module__pk7SWq__compareCard,.match-richness-module__pk7SWq__rosterCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.match-richness-module__pk7SWq__compareHeader{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px 1fr;align-items:center;gap:14px;padding:16px 20px 12px;display:grid}.match-richness-module__pk7SWq__compareHeader strong:first-child{text-align:left}.match-richness-module__pk7SWq__compareHeader strong:last-child{text-align:right}.match-richness-module__pk7SWq__compareHeader span{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:800}.match-richness-module__pk7SWq__metricRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:10px 20px;display:grid}.match-richness-module__pk7SWq__metricRow:last-child{border-bottom:0}.match-richness-module__pk7SWq__metricSide{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.match-richness-module__pk7SWq__metricSide.match-richness-module__pk7SWq__right{grid-template-columns:minmax(0,1fr) 46px}.match-richness-module__pk7SWq__metricSide.match-richness-module__pk7SWq__right strong{text-align:right;order:2}.match-richness-module__pk7SWq__metricSide strong{font-variant-numeric:tabular-nums;font-size:20px}.match-richness-module__pk7SWq__track{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;height:9px;overflow:hidden}.match-richness-module__pk7SWq__fill{border-radius:inherit;background:var(--blue);opacity:.8;height:100%}.match-richness-module__pk7SWq__right .match-richness-module__pk7SWq__fill{margin-left:auto}.match-richness-module__pk7SWq__metricLabel{color:var(--ink);text-align:center;font-size:12px;font-weight:800}.match-richness-module__pk7SWq__rosterGrid{grid-template-columns:1fr 1fr;display:grid}.match-richness-module__pk7SWq__rosterTeam:first-child{border-right:1px solid var(--line)}.match-richness-module__pk7SWq__rosterTeamHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:68px;padding:16px 18px;display:flex}.match-richness-module__pk7SWq__rosterTeamHead h3{margin:0;font-size:18px}.match-richness-module__pk7SWq__coach{color:var(--muted);margin-top:4px;font-size:12px}.match-richness-module__pk7SWq__coach strong{color:var(--ink)}.match-richness-module__pk7SWq__playerList{grid-template-columns:1fr 1fr;display:grid}.match-richness-module__pk7SWq__player{min-width:0;min-height:48px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid;overflow:hidden}.match-richness-module__pk7SWq__player:nth-child(odd){border-right:1px solid var(--line)}.match-richness-module__pk7SWq__player:hover{background:color-mix(in srgb, var(--blue) 5%, transparent)}.match-richness-module__pk7SWq__shirt{border:1px solid var(--line);width:28px;height:28px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.match-richness-module__pk7SWq__playerIdentity{align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.match-richness-module__pk7SWq__playerName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:750;display:block;overflow:hidden}.match-richness-module__pk7SWq__playerMeta{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.match-richness-module__pk7SWq__badges{flex:none;gap:4px;display:flex}.match-richness-module__pk7SWq__badge{background:color-mix(in srgb, var(--blue) 10%, transparent);min-width:20px;height:20px;color:var(--blue);border-radius:7px;place-items:center;padding:0 5px;font-size:9px;font-weight:900;display:grid}@media (max-width:760px){.match-richness-module__pk7SWq__heading{flex-direction:column;align-items:flex-start;gap:6px}.match-richness-module__pk7SWq__sourceNote{text-align:left}.match-richness-module__pk7SWq__compareHeader,.match-richness-module__pk7SWq__metricRow{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:8px;padding-left:12px;padding-right:12px}.match-richness-module__pk7SWq__metricSide{grid-template-columns:34px minmax(0,1fr);gap:6px}.match-richness-module__pk7SWq__metricSide.match-richness-module__pk7SWq__right{grid-template-columns:minmax(0,1fr) 34px}.match-richness-module__pk7SWq__metricSide strong{font-size:17px}.match-richness-module__pk7SWq__metricLabel{font-size:10px}.match-richness-module__pk7SWq__rosterGrid{grid-template-columns:1fr}.match-richness-module__pk7SWq__rosterTeam:first-child{border-right:0;border-bottom:1px solid var(--line)}.match-richness-module__pk7SWq__playerList{grid-template-columns:1fr}.match-richness-module__pk7SWq__player:nth-child(odd){border-right:0}}
.match-insights-module__Ty248G__insightPanel{padding:17px;overflow:hidden}.match-insights-module__Ty248G__panelTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.match-insights-module__Ty248G__panelTop h2{letter-spacing:-.03em;margin:3px 0 0;font-size:16px}.match-insights-module__Ty248G__count{color:var(--faint);font-size:9px;font-weight:800}.match-insights-module__Ty248G__h2hScore{border:1px solid var(--line);background:linear-gradient(135deg,#eaf0ff8c,#fffefbb8);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.match-insights-module__Ty248G__h2hTeam{align-items:center;gap:7px;min-width:0;display:flex}.match-insights-module__Ty248G__h2hTeam:last-child{text-align:right;justify-content:flex-end}.match-insights-module__Ty248G__h2hTeam span{font-size:18px}.match-insights-module__Ty248G__h2hTeam strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.match-insights-module__Ty248G__wins{align-items:baseline;gap:6px;display:flex}.match-insights-module__Ty248G__wins strong{letter-spacing:-.06em;font-size:24px;line-height:1}.match-insights-module__Ty248G__wins span{color:var(--faint);font-size:10px}.match-insights-module__Ty248G__recentList{margin-top:10px;display:grid}.match-insights-module__Ty248G__meeting{border-top:1px solid #ece8df;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 1px;display:grid}.match-insights-module__Ty248G__meeting:first-child{border-top:0}.match-insights-module__Ty248G__meetingMain{min-width:0}.match-insights-module__Ty248G__meetingTeams{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:750;display:block;overflow:hidden}.match-insights-module__Ty248G__meetingDate{color:var(--faint);margin-top:2px;font-size:8px;display:block}.match-insights-module__Ty248G__meetingScore{letter-spacing:-.03em;font-size:12px;font-weight:900}.match-insights-module__Ty248G__formList{gap:10px;display:grid}.match-insights-module__Ty248G__formRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.match-insights-module__Ty248G__formTeam{align-items:center;gap:8px;min-width:0;display:flex}.match-insights-module__Ty248G__formTeam span{font-size:18px}.match-insights-module__Ty248G__formTeam strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.match-insights-module__Ty248G__dots{gap:4px;display:flex}.match-insights-module__Ty248G__dot{border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.match-insights-module__Ty248G__win{background:var(--greenSoft);color:var(--green)}.match-insights-module__Ty248G__loss{background:var(--redSoft);color:var(--red)}.match-insights-module__Ty248G__empty{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}@media (max-width:680px){.match-insights-module__Ty248G__insightPanel{padding:15px}.match-insights-module__Ty248G__h2hScore{padding:10px}.match-insights-module__Ty248G__wins strong{font-size:22px}.match-insights-module__Ty248G__dot{width:21px;height:21px}}
