.fpl-team-stats-card .fpl-team-stats-groups,.fpl-team-stats-card .fpl-team-stats-row{--world-cup-team-stats-grid:7rem 2.85rem 3.55rem 3.55rem 5.4rem 3.7rem 3.7rem 2.65rem 2.35rem 2.35rem 2.35rem 2.65rem 2.65rem 2.65rem 2.65rem 3.1rem 3.1rem 3.35rem 2.7rem 2.7rem 3.15rem 2.7rem 2.7rem 2.7rem 2.7rem}.fpl-team-stats-card .fpl-team-stats-group--edge{grid-column:2/8}.fpl-team-stats-card .fpl-team-stats-group--results{grid-column:8/16;color:color-mix(in srgb,#cbd5e1 92%,white);background:color-mix(in srgb,#64748b 22%,var(--bg-elevated) 78%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 7%,transparent),0 0 0 1px color-mix(in srgb,#64748b 24%,transparent)}.fpl-team-stats-card .fpl-team-stats-group--threat{grid-column:16/21}.fpl-team-stats-card .fpl-team-stats-group--context{grid-column:21/26}.fpl-team-stats-card .fpl-team-stats-crest img{-o-object-fit:contain;object-fit:contain}.fpl-team-stats-card .fpl-team-stats-opponents{gap:.28rem;justify-content:center;padding-inline:.28rem}.fpl-team-stats-opponent{align-items:center;display:inline-flex;gap:.08rem;min-width:0}.fpl-team-stats-opponent img{display:block;height:1.15rem;-o-object-fit:contain;object-fit:contain;width:1.15rem}.fpl-team-stats-opponent em{color:var(--text-muted);font-size:.55rem;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort{min-width:1.55rem;min-height:1.75rem;height:auto;padding-block:.18rem;padding-inline:.28rem;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 90%,transparent);color:var(--text-muted);font-size:.62rem;font-weight:900;letter-spacing:.04em;line-height:1.05;white-space:normal;text-align:center;text-transform:uppercase;box-shadow:inset 0 1px 0 color-mix(in srgb,white 6%,transparent);transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--edge{background:color-mix(in srgb,#f5c518 72%,var(--bg-elevated) 28%);border-color:color-mix(in srgb,#f5c518 70%,transparent);color:color-mix(in srgb,#1a1400 88%,var(--bg-deep))}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--results{background:color-mix(in srgb,#64748b 68%,var(--bg-elevated) 32%);border-color:color-mix(in srgb,#94a3b8 55%,transparent);color:#f8fafc}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--threat{background:color-mix(in srgb,var(--cyan-bright) 68%,var(--bg-elevated) 32%);border-color:color-mix(in srgb,var(--cyan-bright) 60%,transparent);color:color-mix(in srgb,#042f2e 90%,var(--bg-deep))}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--fantasy{background:color-mix(in srgb,#7c3aed 66%,var(--bg-elevated) 34%);border-color:color-mix(in srgb,#7c3aed 55%,transparent);color:#f5f3ff}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort:focus-visible,.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort:hover{outline:none;filter:brightness(1.08);box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent),0 0 0 1px color-mix(in srgb,var(--border-strong) 28%,transparent)}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--active,.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.world-cup-xpts-sort--active{background:color-mix(in srgb,var(--coral-mid) 78%,var(--bg-elevated) 22%);border-color:color-mix(in srgb,var(--coral-bright) 65%,transparent);color:#fff5f5;filter:none;box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent),0 0 0 1px color-mix(in srgb,var(--coral-mid) 35%,transparent)}.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--active:focus-visible,.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--active:hover,.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.world-cup-xpts-sort--active:focus-visible,.fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.world-cup-xpts-sort--active:hover{background:color-mix(in srgb,var(--coral-mid) 86%,var(--bg-elevated) 14%);border-color:color-mix(in srgb,var(--coral-bright) 75%,transparent);color:#ffffff;filter:none}html[data-theme=light] .fpl-team-stats-card .fpl-team-stats-group--results{color:color-mix(in srgb,#334155 88%,var(--text-primary));background:color-mix(in srgb,#64748b 12%,var(--surface-card) 88%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 80%,transparent),0 0 0 1px color-mix(in srgb,#64748b 18%,var(--border-soft))}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort{box-shadow:var(--elevation-sm)}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--edge{background:color-mix(in srgb,#f5c518 78%,white 22%);border-color:color-mix(in srgb,#ca8a04 55%,var(--border-soft));color:color-mix(in srgb,#713f12 92%,var(--text-primary))}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--results{background:color-mix(in srgb,#64748b 72%,white 28%);border-color:color-mix(in srgb,#475569 45%,var(--border-soft));color:#f8fafc}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--threat{background:color-mix(in srgb,var(--cyan-bright) 72%,white 28%);border-color:color-mix(in srgb,var(--cyan-mid) 50%,var(--border-soft));color:color-mix(in srgb,#134e4a 90%,var(--text-primary))}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--fantasy{background:color-mix(in srgb,#7c3aed 70%,white 30%);border-color:color-mix(in srgb,#6d28d9 48%,var(--border-soft));color:#f5f3ff}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort:focus-visible,html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort:hover{filter:brightness(.96);box-shadow:var(--elevation-md)}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--active,html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.world-cup-xpts-sort--active{background:color-mix(in srgb,var(--coral-mid) 82%,white 18%);border-color:color-mix(in srgb,var(--coral-mid) 60%,var(--border-soft));color:#ffffff;filter:none;box-shadow:var(--elevation-sm)}html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--active:focus-visible,html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.fpl-stats-sort--active:hover,html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.world-cup-xpts-sort--active:focus-visible,html[data-theme=light] .fpl-team-stats-card .fpl-stats-sort.world-cup-xpts-sort.world-cup-xpts-sort--active:hover{background:color-mix(in srgb,var(--coral-mid) 88%,white 12%);border-color:color-mix(in srgb,var(--coral-mid) 70%,var(--border-soft));color:#ffffff;filter:none}.fpl-team-stats-card .fpl-stats-pill--edge.fpl-team-stats-opponents{background:color-mix(in srgb,#f5c518 16%,var(--bg-elevated) 84%);border:1px solid color-mix(in srgb,#f5c518 28%,transparent);color:color-mix(in srgb,#f5c518 90%,var(--text-primary));box-shadow:inset 0 1px 0 color-mix(in srgb,white 6%,transparent)}html[data-theme=light] .fpl-team-stats-card .fpl-stats-pill--edge.fpl-team-stats-opponents{background:color-mix(in srgb,#f5c518 14%,white 86%);border-color:color-mix(in srgb,#ca8a04 28%,var(--border-soft));color:color-mix(in srgb,#854d0e 88%,var(--text-primary))}@media (max-width:900px){.fpl-team-stats-card .fpl-team-stats-groups,.fpl-team-stats-card .fpl-team-stats-row{--world-cup-team-stats-grid:var(--world-cup-team-stats-player-col) 2.7rem 3.4rem 3.4rem 5.25rem 3.55rem 3.55rem 2.5rem 2.25rem 2.25rem 2.25rem 2.5rem 2.5rem 2.5rem 2.5rem 2.95rem 2.95rem 3.2rem 2.55rem 2.55rem 3rem 2.55rem 2.55rem 2.55rem 2.55rem}}