.team-comparison_page__H4CRV{--bg:#f8fafc;--panel:#ffffff;--card:#f8fafc;--line:#dfe4eb;--text:#10233f;--muted:#475569;--faint:#5b6474;--away:#10233f;--home:#4b5a70;--good:#15803d;--goodBg:#f0fdf4;--bad:#7e22ce;--badBg:#faf5ff;--tend:#0369a1;--official:#10233f;--navTop:57px;background:var(--bg);color:var(--text);min-height:calc(100vh - 57px);max-width:1120px;margin:0 auto;padding:24px 16px 56px;font-family:var(--font,Arial,sans-serif);box-sizing:border-box}.team-comparison_page__H4CRV *{box-sizing:border-box}.team-comparison_top__J8KZD{padding-bottom:12px;border-bottom:2px solid var(--text);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.team-comparison_title__t6tRu{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;font-family:var(--font-display);font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.015em}.team-comparison_titleLogo__JOvDV{width:36px;height:36px;object-fit:contain}.team-comparison_modelLogo__xSoGs{width:28px;height:28px;object-fit:contain;margin-right:8px;vertical-align:-6px}.team-comparison_modelWin__i4J8V{margin-top:12px}.team-comparison_awayText__Pwhr8{color:var(--away)}.team-comparison_homeText__dvemp{color:var(--home)}.team-comparison_at__Mr4jJ{color:var(--muted);margin:0 4px;font-family:var(--font);font-size:.6em;font-weight:400}.team-comparison_subtitle__jdo4R{margin:4px 0 0;color:var(--muted);font-size:13px}.team-comparison_controls__QxWj6{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.team-comparison_control__pMcKP{display:flex;flex-direction:column;gap:4px;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.team-comparison_select__C_9Ed{background:var(--panel);color:var(--text);border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font-size:14px;min-width:86px;max-width:100%}.team-comparison_go__sw47b{min-height:36px;background:#10233f;color:#fff;border:0;border-radius:6px;padding:9px 14px;font-weight:700;cursor:pointer}.team-comparison_banner__Byb5I{margin-top:12px;padding:8px 12px;border-left:3px solid #93c5fd;background:var(--panel);font-size:13px;color:var(--muted)}.team-comparison_muted__m7zKn{color:var(--muted)}.team-comparison_model__wpauF{margin-top:16px;border:1px solid #94a3b8;border-radius:8px;background:#ffffff;box-shadow:inset 0 3px 0 var(--official);padding:12px 14px}.team-comparison_modelBar___1gHz{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.team-comparison_officialTag__2EpV7{padding:3px 9px;border-radius:4px;background:var(--official);color:#ffffff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-comparison_modelBarNote__V5yX1{flex:1 1 380px;font-size:12px;color:var(--muted)}.team-comparison_modelTotal__gton5{font-size:13px;color:var(--muted)}.team-comparison_modelTotal__gton5 strong{color:var(--text);font-family:var(--font-display);font-size:20px;margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-comparison_modelGrid__8H8KL{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.team-comparison_modelTeam__oE_j2{border-radius:6px;padding:8px 10px;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--away);min-width:0}.team-comparison_modelTeamHome__RI1nh{border-left-color:var(--home)}.team-comparison_modelRow__OKFVp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.team-comparison_modelCode__zPF7v{font-family:var(--font-display);font-size:22px;font-weight:800;min-width:64px}.team-comparison_modelCode__zPF7v span{display:block;font-size:11px;font-weight:400;color:var(--muted)}.team-comparison_modelStat__v4V8K{display:flex;flex-direction:column;min-width:0}.team-comparison_modelGoalie__CWFON{flex:1 1 200px}.team-comparison_modelBig__XyNao{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-comparison_goalieName__ArU75{font-size:15px;font-weight:700;overflow-wrap:anywhere}.team-comparison_statLabel__wGyhW{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.team-comparison_statValue__pKycH{font-size:18px;font-weight:800}.team-comparison_statSub__ToB_a{font-size:11px;color:var(--faint)}.team-comparison_statLine__v7jh9{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.team-comparison_seasonHead__R3TSl{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.team-comparison_nr__yOCA6{font-size:11px;color:var(--faint);font-style:italic;white-space:nowrap}.team-comparison_modelHead__9ZG5d{margin:0 0 8px;font-family:var(--font-display);font-size:18px;font-weight:800}.team-comparison_modelHead__9ZG5d span{font-size:13px;font-weight:400;color:var(--muted);margin-left:6px}.team-comparison_modelFoot__Nq92J{margin:8px 0 0;font-size:11px;color:var(--faint)}.team-comparison_goalieStats__R1md0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.team-comparison_goalieStats__R1md0>div{display:flex;flex-direction:column;background:#f1f5f9;border-radius:6px;padding:6px 9px;min-width:0}.team-comparison_blocked__SGE29{margin:8px 0;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:13px}.team-comparison_warn__1vhhl{margin:6px 0 0;padding:6px 9px;border-radius:6px;background:#fffbeb;color:#92400e;font-size:12px}.team-comparison_status__ofcPP{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;margin-left:6px;vertical-align:middle}.team-comparison_statusConfirmed__MNh3m{background:#dcfce7;color:#166534}.team-comparison_statusProbable__NwzcL{background:#fef3c7;color:#92400e}.team-comparison_statusUnknown__4Quc1{background:#f1f5f9;color:#334155}.team-comparison_research__58pc6{margin-top:24px;border:1px dashed #94a3b8;border-radius:8px;padding:14px 16px 16px;background:#f1f5f9}.team-comparison_researchHead__M_3MY{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.team-comparison_researchHead__M_3MY strong{color:var(--text)}.team-comparison_researchTag__q0RYl{flex:none;padding:3px 9px;border-radius:4px;border:1px dashed #475569;background:#ffffff;color:var(--text);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-comparison_summary__KQydV{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.team-comparison_counts___tVIM{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px}.team-comparison_count__kbi3o strong{font-size:17px;margin-left:4px}.team-comparison_mismatch__F_HfX{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 16px;gap:6px 16px;margin-top:8px;font-size:13px}.team-comparison_summaryNote__JhHZU{margin:6px 0 0;font-size:11px;color:var(--faint)}.team-comparison_panelTitle__3VDMF{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-family:var(--font-display);font-size:19px;font-weight:800}.team-comparison_panelNote__vXy35{font-size:12px;font-weight:400;color:var(--muted)}.team-comparison_edgesPanel__a1WTY{margin-top:12px;padding:12px 14px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff}.team-comparison_edges__OZwdH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.team-comparison_edgeCard__zdBkH{border:1px solid var(--line);border-left:4px solid var(--good);border-radius:6px;padding:10px 12px;background:var(--bg);min-width:0}.team-comparison_edgeCardDefense__ny3YH{border-left-color:var(--bad)}.team-comparison_edgeWho__gWdAW{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.team-comparison_edgeMetric__LFEaa{font-size:13px;margin-top:2px}.team-comparison_edgeRanks__tPzFs{display:flex;align-items:center;gap:8px;margin:6px 0 2px;font-family:var(--font-display);font-size:28px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-comparison_vs__QAiDn{font-size:13px;font-weight:400;color:var(--muted)}.team-comparison_edgeMeta__xl_Gw{font-size:12px;color:var(--muted);margin-bottom:7px}.team-comparison_chip__bqazl{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.team-comparison_chipOffense___7s6d{background:#dcfce7;color:#166534;border-color:#86efac}.team-comparison_chipDefense__zdGPr{background:#f3e8ff;color:#6b21a8;border-color:#d8b4fe}.team-comparison_chipQualified__mlWHC{border-style:dashed;opacity:.85}.team-comparison_even__49izS{font-size:11px;color:var(--faint)}.team-comparison_legend__eOeor{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:10px;font-size:11px;color:var(--muted)}.team-comparison_swatch__NHWIC{display:inline-block;padding:2px 8px;border-radius:4px;border-left:3px solid;background:var(--panel);color:var(--text)}.team-comparison_swGood__N1Jsu{border-left-color:var(--good)}.team-comparison_swMid___jct6{border-left-color:#94a3b8}.team-comparison_swBad__QF39K{border-left-color:var(--bad)}.team-comparison_swTend__EXYDp{border-left-color:var(--tend)}.team-comparison_swOff__0kxSI{border-left-color:transparent;box-shadow:inset 0 2px 0 #64748b}.team-comparison_swDef__VHXmZ{border-left-color:transparent;background:repeating-linear-gradient(135deg,#ffffff 0 6px,#eef2f7 6px 12px)}.team-comparison_bar__hbvUy{position:-webkit-sticky;position:sticky;top:var(--navTop);z-index:40;display:flex;gap:8px;align-items:center;margin:10px -14px 0;padding:8px 14px;background:#f4f6f9;border-bottom:1px solid #cbd5e1;overflow-x:auto;scrollbar-width:thin}.team-comparison_toggle__JcGIX{flex:none;display:inline-flex;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;background:#ffffff}.team-comparison_toggle__JcGIX a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;color:var(--muted);text-decoration:none;white-space:nowrap}.team-comparison_toggle__JcGIX a+a{border-left:1px solid #cbd5e1}.team-comparison_toggle__JcGIX a.team-comparison_on__Wmj6P{background:#10233f;color:#fff}.team-comparison_navLink__RTrNC{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:700;color:var(--text);text-decoration:none;background:var(--panel);white-space:nowrap}.team-comparison_navLink__RTrNC:hover,.team-comparison_toggle__JcGIX a:not(.team-comparison_on__Wmj6P):hover{background:#e2e8f0;color:var(--text)}.team-comparison_go__sw47b:focus-visible,.team-comparison_navLink__RTrNC:focus-visible,.team-comparison_select__C_9Ed:focus-visible,.team-comparison_toggle__JcGIX a:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.team-comparison_section__o_vCu{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden;scroll-margin-top:calc(var(--navTop) + 64px)}.team-comparison_sectionHead__5CArR{margin:0;padding:10px 14px 8px;font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:#ffffff;border-bottom:2px solid var(--text)}.team-comparison_sectionNote__xRPMy{margin:0;padding:6px 14px;font-size:11px;color:var(--faint);border-bottom:1px solid var(--line)}.team-comparison_mirror__Lkn33{display:grid;grid-template-columns:1fr 1fr}.team-comparison_mirror__Lkn33>div{min-width:0;padding:4px 12px 10px}.team-comparison_mirror__Lkn33>div+div{border-left:1px solid var(--line)}.team-comparison_colHead__6hoAK{margin:10px 0 4px;font-family:var(--font-display);font-size:17px;font-weight:800}.team-comparison_colHead__6hoAK span:not(.team-comparison_awayText__Pwhr8):not(.team-comparison_homeText__dvemp){color:var(--muted);font-weight:400;font-size:13px;margin:0 6px}.team-comparison_row__tr5xa{padding:8px 0 2px;border-top:1px solid var(--line)}.team-comparison_row__tr5xa:first-of-type{border-top:0}.team-comparison_rowHead__Iw39n{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;margin-bottom:5px}.team-comparison_rowTitle__2qAm1{font-size:14px;font-weight:700}.team-comparison_rowSit__6ykof{font-size:11px;color:var(--muted);margin-left:6px;font-weight:400}.team-comparison_rowTag__nTXE_{font-size:10px;color:var(--faint);margin-left:6px;font-weight:400;text-transform:uppercase;letter-spacing:.06em}.team-comparison_pair__VTeiS{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.team-comparison_card__MiEAl{position:relative;border:1px solid var(--line);border-left:3px solid #94a3b8;border-radius:6px;padding:6px 9px;background:#ffffff;min-width:0}.team-comparison_cardOff__7pvXH{box-shadow:inset 0 2px 0 #94a3b8}.team-comparison_cardDef__mM1rA{background-image:repeating-linear-gradient(135deg,transparent 0 6px,#0f172a07 6px 12px)}.team-comparison_cardGood___ygqY{border-left-color:var(--good);background-color:#f0fdf4}.team-comparison_cardBad___hKEQ{border-left-color:var(--bad);background-color:#faf5ff}.team-comparison_cardTend__SIOaC{border-left-color:var(--tend)}.team-comparison_cardHead__r1Ojy{display:flex;justify-content:space-between;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em}.team-comparison_roleOff__mVFBP{color:var(--text)}.team-comparison_roleDef__lU4rk{color:var(--muted)}.team-comparison_metricName__ThyV0{font-weight:400;color:var(--muted);letter-spacing:0}.team-comparison_cardBody__7NPSu{display:flex;align-items:center;gap:8px;margin-top:3px;min-width:0}.team-comparison_value__3c_Si{font-size:18px;font-weight:700;min-width:0;overflow-wrap:anywhere}.team-comparison_valueText__tis28{font-size:12px;font-weight:400;color:var(--muted)}.team-comparison_noData__66avB{font-size:13px;color:var(--faint);font-style:italic}.team-comparison_rank__jNZwA{flex:none;padding:1px 7px;border-radius:6px;font-size:12px;font-weight:800;background:#e2e8f0;color:var(--text)}.team-comparison_rankBig__er_rI{font-size:17px;padding:2px 9px}.team-comparison_edgeRank__lvTuG{padding:1px 8px;border-radius:6px;background:#e2e8f0}.team-comparison_rankGood__32LSS{background:#dcfce7;color:#166534}.team-comparison_rankBad__myY4i{background:#f3e8ff;color:#6b21a8}.team-comparison_rankTend__7hvbm{background:#e0f2fe;color:#075985}.team-comparison_cardSub__8oIFh{font-size:10px;color:var(--faint);margin-top:2px;overflow-wrap:anywhere}.team-comparison_missing__hN3ah{color:var(--muted);font-size:13px}.team-comparison_unavailable__qPWCm{margin-top:8px;font-size:12px;color:var(--faint)}.team-comparison_unavailable__qPWCm summary{cursor:pointer;color:var(--muted)}.team-comparison_unavailable__qPWCm p{margin:4px 0 0}.team-comparison_tGrid__yhEq0{padding:4px 14px 10px}.team-comparison_tRow__JZZKI{display:grid;grid-template-columns:minmax(170px,1.3fr) 1fr 1fr;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-comparison_tHeadRow__zW1Pp{border-top:0;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid #cbd5e1}.team-comparison_tLabel__XWWvY{font-weight:700}.team-comparison_tSit__rcyzn{display:block;font-size:11px;color:var(--muted)}.team-comparison_tCell__qHvck{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.team-comparison_tValue__DMmu1{font-weight:700;font-size:15px;color:var(--text)}.team-comparison_plain__xswLp{padding:8px 14px 12px;font-size:13px;color:var(--text)}.team-comparison_plain__xswLp ul{margin:6px 0;padding-left:18px}.team-comparison_plain__xswLp li{margin:3px 0}.team-comparison_goalies__y53s4{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:10px 12px 4px}.team-comparison_ctxGrid__96bnM{padding:4px 12px 10px}.team-comparison_ctxRow__e3Kto{display:grid;grid-template-columns:minmax(160px,1.1fr) 1fr 1fr;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.team-comparison_ctxRow__e3Kto:first-child{border-top:0}@media (max-width:1100px){.team-comparison_edges__OZwdH,.team-comparison_goalieStats__R1md0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.team-comparison_page__H4CRV{--navTop:53px}}@media (max-width:820px){.team-comparison_page__H4CRV{padding:16px 16px 40px;--navTop:53px}.team-comparison_title__t6tRu{font-size:28px}.team-comparison_titleLogo__JOvDV{width:28px;height:28px}.team-comparison_edges__OZwdH,.team-comparison_goalies__y53s4,.team-comparison_mirror__Lkn33,.team-comparison_mismatch__F_HfX,.team-comparison_modelGrid__8H8KL{grid-template-columns:1fr}.team-comparison_mirror__Lkn33>div+div{border-left:0;border-top:1px solid var(--line)}.team-comparison_ctxRow__e3Kto{grid-template-columns:1fr 1fr}.team-comparison_ctxRow__e3Kto>:first-child{grid-column:1/-1}.team-comparison_tRow__JZZKI{grid-template-columns:1fr 1fr}.team-comparison_tRow__JZZKI>:first-child{grid-column:1/-1}.team-comparison_tHeadRow__zW1Pp>:first-child{display:none}.team-comparison_controls__QxWj6{width:100%}.team-comparison_control__pMcKP{flex:1 1 120px}.team-comparison_select__C_9Ed{width:100%}.team-comparison_research__58pc6{padding:10px 10px 12px}.team-comparison_bar__hbvUy{margin:10px -10px 0;padding:8px 10px}.team-comparison_researchHead__M_3MY{flex-direction:column;gap:6px}}