.TeamList_section__gfQDx{background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(90deg,#032849,#032849);padding:100px 60px;display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;scroll-margin-top:180px;scroll-margin-top:var(--world-cup-scroll-offset,180px)}.TeamList_sectionFull__pm8ag{background:#032849;padding:0 40px 100px;gap:0}.TeamList_scienceExplainerWrap__E1R_g{width:min(100%,1000px);text-align:left}.TeamList_sectionFull__pm8ag .TeamList_scienceExplainerWrap__E1R_g{margin-bottom:40px}.TeamList_grid__KBI68{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:20px}.TeamList_gridRow__40mFp{display:flex;gap:20px}.TeamList_card__OA1d8{position:relative;display:flex;flex-direction:column;flex:1 0;min-width:320px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 3px 6px 0 rgba(3,40,73,.08),0 10px 10px 0 rgba(3,40,73,.07),0 23px 14px 0 rgba(3,40,73,.04),0 41px 17px 0 rgba(3,40,73,.01),0 65px 18px 0 rgba(3,40,73,0);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.TeamList_cardClickable__OHz10{cursor:pointer}.TeamList_cardOverlayLink__MDjei{position:absolute;inset:0;z-index:2;border-radius:inherit;color:inherit;text-decoration:none;cursor:pointer}.TeamList_cardOverlayLink__MDjei:focus-visible{outline:3px solid rgba(0,124,173,.5);outline-offset:-3px}.TeamList_card__OA1d8:focus-visible,.TeamList_card__OA1d8:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(3,40,73,.24)}.TeamList_card__OA1d8:focus-visible{outline:3px solid rgba(0,124,173,.5);outline-offset:2px}.TeamList_cardInfo__vcDFr{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:20px;padding:20px 72px 20px 20px;align-self:stretch}.TeamList_cardInfoContent__tBsWd{display:flex;flex-direction:column;gap:12px}.TeamList_teamHeader__T5xfV{display:flex;align-items:center;gap:8px}.TeamList_flag__J0Gea{width:48px;height:32px;aspect-ratio:3/2;border-radius:2px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.TeamList_teamName__DdX_g{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:24px;font-weight:500;line-height:1.32;color:#141a21;overflow-wrap:anywhere}.TeamList_teamMetaRow__MwIO_{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.TeamList_groupBadge__EHKh8{align-self:flex-start;padding:6px 10px;background:#e6f2ff;color:#364f73;border-radius:8px;font-size:16px;font-weight:500}.TeamList_groupBadge__EHKh8,.TeamList_matchStats__p_NaQ{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);line-height:1.2}.TeamList_matchStats__p_NaQ{font-size:14px;font-weight:400;color:#141a21}.TeamList_cardButton__kgHDB{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1.8px solid #007cad;color:#007cad;border-radius:999px;background:transparent;box-shadow:0 6px 14px rgba(3,40,73,.08);transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.TeamList_card__OA1d8:focus-visible .TeamList_cardButton__kgHDB,.TeamList_card__OA1d8:hover .TeamList_cardButton__kgHDB{background:#007cad;color:#fff;transform:translate(2px,-2px);box-shadow:0 10px 20px rgba(3,40,73,.18)}.TeamList_cardClickable__OHz10 .TeamList_cardButton__kgHDB,.TeamList_cardClickable__OHz10 .TeamList_cardInfo__vcDFr,.TeamList_cardClickable__OHz10 .TeamList_nextMatch__ajuoQ,.TeamList_cardClickable__OHz10 .TeamList_riskItem__S_2KZ{pointer-events:none}.TeamList_cardRisk__L7J8z{width:100%;background:#eff3f7;padding:20px;display:flex;flex-direction:column;gap:12px}.TeamList_riskItem__S_2KZ{display:flex;flex-direction:column;gap:8px}.TeamList_riskLabel__fuoCG{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:14px;font-weight:500;line-height:1.2;color:#5e77a1}.TeamList_nextMatch__ajuoQ{display:flex;flex-direction:column;gap:8px;width:100%}.TeamList_nextTeams__BP9Mm{display:flex;align-items:center;gap:10px;min-width:0}.TeamList_teamToken__3_HTz{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#141a21;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:16px;font-weight:400;line-height:1.2}.TeamList_teamToken__3_HTz span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamList_miniFlag__t97NK{width:24px;height:16px;aspect-ratio:3/2;border-radius:2px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.TeamList_separator__sqhH0{color:#141a21;opacity:.6;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:16px;line-height:1.2}.TeamList_riskMetric__E2bRQ{width:100%}.TeamList_pathGraphicViewport__45h_1{--team-card-path-scale:1;--team-card-path-width:664px;position:relative;width:100%;overflow:visible}.TeamList_cardClickable__OHz10 .TeamList_pathGraphicViewport__45h_1{z-index:3;pointer-events:none}.TeamList_cardClickable__OHz10 .TeamList_pathGraphicViewport__45h_1 button{pointer-events:auto}.TeamList_pathGraphicScaler__p3umd{position:absolute;top:0;left:50%;width:var(--team-card-path-width);transform:translateX(-50%) scale(var(--team-card-path-scale));transform-origin:top center}.TeamList_ctaRow__8VEGK{display:flex;justify-content:center;width:100%;max-width:1000px}.TeamList_ctaPrimary__6Nu5e{display:inline-flex;align-items:center;gap:12px;min-height:40px;min-width:40px;padding:10px 16px;background:#f5ffff;border:0;color:#090f14;border-radius:6px;cursor:pointer;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-weight:700;font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px 0 rgba(0,124,173,.15),0 4px 4px 0 rgba(0,124,173,.13),0 8px 5px 0 rgba(0,124,173,.08),0 15px 6px 0 rgba(0,124,173,.02),0 23px 7px 0 rgba(0,124,173,0);transition:transform .2s,background .2s}.TeamList_ctaPrimary__6Nu5e:hover{transform:translateY(-2px);background:#e6f2ff}@media (max-width:900px){.TeamList_section__gfQDx{padding:60px 20px}.TeamList_sectionFull__pm8ag{padding:0 16px 72px}.TeamList_gridRow__40mFp{flex-direction:column}.TeamList_card__OA1d8{min-width:0}}@media (max-width:600px){.TeamList_card__OA1d8{min-width:0}.TeamList_cardRisk__L7J8z{padding:20px 24px}}