.arena-sports-page--competition{background:#fff0;color:#102018;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:normal}.arena-competition-parity{--grass:#159a34;--grass-dark:#087b24;--grass-soft:#dff5e5;--ink:#14251b;--muted:#60766a;--surface:#fff;--line:#dce8e0;--radius-lg:22px;--shadow-card:0 18px 50px rgba(16,40,24,.08);--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500}.arena-competition-parity h1,.arena-competition-parity h2,.arena-competition-parity h3{margin:0;font-weight:700;letter-spacing:0}.arena-competition-parity h2{font-size:24px;line-height:normal;margin:.83em 0}.arena-competition-parity a{color:inherit;text-decoration:none}.arena-competition-parity .eyebrow{font-size:12px;font-weight:700;text-transform:uppercase}.arena-competition-parity .auth-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;text-decoration:none;font-weight:600}.arena-competition-parity .auth-link.ghost{color:var(--grass-dark);background:var(--surface);border:1px solid var(--line)}.arena-competition-parity [hidden]{display:none!important}.arena-competition-parity a:focus-visible,.arena-competition-parity button:focus-visible{outline:3px solid rgb(21 154 52 / .35);outline-offset:3px}.arena-competition-parity .home-empty-state{grid-column:1 / -1;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(180deg,#fbfdfb,#f6faf7);color:var(--muted);text-align:center}.arena-competition-parity .empty-icon{--icon-size:22px;width:46px;height:46px;border-radius:50%;color:var(--grass-dark);background:var(--grass-soft)}.arena-competition-parity .empty-icon.orange{color:var(--orange-dark);background:#fff1df}.arena-competition-parity .empty-icon.blue{color:var(--blue);background:#eaf5ff}.arena-competition-parity .home-empty-state strong{color:var(--ink);font-weight:600;line-height:1.35}.arena-competition-parity .home-empty-state p{max-width:420px;margin:0;color:var(--muted);line-height:1.45}.arena-competition-parity .ranking-page .ranking-page-card>.section-heading{width:min(100%, 920px);margin-left:auto;margin-right:auto}.arena-competition-parity .prediction-team-card .club-badge{margin-bottom:2px}.arena-competition-parity .prediction-match-summary .prediction-team-card>span:not(.club-badge){color:var(--muted);display:block;font-size:.82rem;font-weight:500;margin-bottom:4px}.arena-competition-parity .section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.arena-competition-parity .section-heading h1{margin:0;font-size:1.08rem;line-height:1.2;text-transform:uppercase;font-weight:650}.arena-competition-parity .section-heading a{color:var(--grass-dark);font-size:.84rem;font-weight:600;text-decoration:none}.arena-competition-parity .club-badge{--team-badge-size:58px;--team-emblem-scale:88%;--team-badge-text-size:calc(var(--team-badge-size) * 0.36);--team-badge-flag-size:calc(var(--team-badge-size) * 0.48);width:var(--team-badge-size);height:var(--team-badge-size);flex:0 0 var(--team-badge-size);display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;color:var(--surface);background:var(--red);font-size:var(--team-badge-text-size);font-weight:var(--font-weight-semibold,600);line-height:1}.arena-competition-parity .club-badge.green,.arena-competition-parity .club-badge.away{background:var(--grass)}.arena-competition-parity .club-badge.blue{background:var(--blue)}.arena-competition-parity .club-badge.gold{background:#20242a}.arena-competition-parity .club-badge.orange{background:#30363b}.arena-competition-parity .club-badge.has-image,.arena-competition-parity .club-badge.has-flag,.arena-competition-parity .club-badge.team-emblem--fallback{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 0 0 4px rgb(22 163 74 / .08);overflow:hidden}.arena-competition-parity .club-badge.has-flag{font-size:var(--team-badge-flag-size);line-height:1}.arena-competition-parity .club-badge.has-image img{display:block;border-radius:0;padding:0;box-sizing:border-box}.arena-competition-parity .club-badge.team-emblem--flag{box-shadow:none}.arena-competition-parity .club-badge.team-emblem--flag img{width:100%;height:100%;object-fit:cover;object-position:center}.arena-competition-parity .club-badge.team-emblem--crest img{width:var(--team-emblem-scale);height:var(--team-emblem-scale);object-fit:contain;object-position:center}.arena-competition-parity .club-badge.team-emblem--fallback{font-size:var(--team-badge-text-size);letter-spacing:0;text-transform:uppercase}.arena-competition-parity .competition-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px}.arena-competition-parity .competition-pill{min-height:112px;display:grid;align-content:center;justify-items:center;gap:10px;text-align:center;border-radius:16px;padding:10px}.arena-competition-parity .competition-pill span{width:62px;height:62px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--grass-dark);background:#fbfdfb;font-size:1rem;font-weight:650}.arena-competition-parity .competition-pill strong{font-size:.84rem;line-height:1.28;font-weight:600;overflow-wrap:normal;word-break:normal}.arena-competition-parity .best-card li.best-card-empty .empty-icon{width:42px;height:42px}.arena-competition-parity .account-next-action-card .home-empty-state+.next-action-grid{margin-top:24px}.arena-competition-parity .next-action-tile .empty-icon{width:42px;height:42px}.arena-competition-parity .account-list-action-row .auth-link{min-height:36px;padding:0 12px;font-size:.84rem}.arena-competition-parity .account-list li.account-list-action-row .auth-link{justify-self:end}.arena-competition-parity .account-predictions-page .ranking-page-card>.section-heading,.arena-competition-parity .account-predictions-page .home-empty-state{width:min(100%, 640px);margin-left:auto;margin-right:auto}.arena-competition-parity .account-predictions-page .ranking-page-card>.section-heading{margin-bottom:0}.arena-competition-parity .message-search-summary .empty-icon{width:38px;height:38px}.arena-competition-parity .message-readonly-note .empty-icon{width:34px;height:34px;flex:0 0 34px}@container arena-page (max-width:1279px){.arena-competition-parity .competition-row{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}@container arena-page (max-width:767px){.arena-competition-parity .prediction-actions .auth-link{justify-self:stretch;text-align:center}.arena-competition-parity .section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.arena-competition-parity .section-heading a{margin-left:auto}}.arena-competition-parity .account-list li.account-list-action-row .auth-link{width:100%;justify-self:stretch}.arena-competition-parity .competition-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arena-competition-parity .competition-pill{min-height:96px;padding:8px 4px}.arena-competition-parity .competition-pill span{width:50px;height:50px}.arena-competition-parity .competition-pill strong{line-height:1.25}@container arena-page (max-width:480px){.arena-competition-parity .section-heading{margin-bottom:14px}.arena-competition-parity .section-heading h1{font-size:.98rem}.arena-competition-parity .club-badge{width:46px;height:46px;font-size:.78rem}}.arena-competition-parity .competition-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arena-competition-parity .competition-pill{min-height:92px}.arena-competition-parity .competition-pill span{width:48px;height:48px}.arena-competition-parity .competition-pill strong{font-size:.78rem;line-height:1.3}.arena-competition-parity .account-profile-page>.section-heading{width:100%;align-items:center;margin-bottom:2px;padding:clamp(20px, 2.2vw, 28px);min-height:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.arena-competition-parity .account-profile-page>.section-heading h1{font-size:clamp(1.22rem, 2vw, 1.62rem);text-transform:none}.arena-competition-parity .account-profile-page>.section-heading p{max-width:620px;margin:6px 0 0;color:var(--muted);line-height:1.45}@container arena-page (max-width:767px){.arena-competition-parity .account-profile-page>.section-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.arena-competition-parity .message-report-form .auth-link{width:100%}}.arena-competition-parity .statistical-hero-card p:not(.eyebrow),.arena-competition-parity .premium-hero-card p:not(.eyebrow){max-width:820px;margin:0;color:var(--ink);line-height:1.65}.arena-competition-parity .statistical-card-actions .auth-link{flex:1 1 auto}@container arena-page (max-width:767px){.arena-competition-parity .premium-note-actions .auth-link{width:100%}}.arena-competition-parity .real-data-page{display:grid;width:100%;gap:22px}.arena-competition-parity .real-hero-card,.arena-competition-parity .real-title-card,.arena-competition-parity .real-section-card,.arena-competition-parity .real-anchor-tabs{min-width:0;background:var(--surface,#fff);border:1px solid var(--line,#dce8e0);border-radius:var(--radius-lg,22px);box-shadow:var(--shadow-card,0 18px 50px rgb(16 40 24 / .08))}.arena-competition-parity .real-hero-card--product{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,0.88fr);gap:clamp(22px, 3vw, 36px);align-items:stretch;padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 85% 12%,rgb(255 142 36 / .16),transparent 28%),linear-gradient(135deg,rgb(232 249 237 / .96),rgb(255 250 241 / .96)),#fff}.arena-competition-parity .real-hero-card h1,.arena-competition-parity .real-title-card h1,.arena-competition-parity .real-section-card h1{margin:0;color:var(--ink,#14251b);line-height:1.05;letter-spacing:0}.arena-competition-parity .real-hero-card h1{max-width:720px;color:var(--grass-dark,#087b24);font-size:clamp(2.45rem, 5vw, 4.65rem);font-weight:var(--font-weight-bold,700)}.arena-competition-parity .real-title-card h1{font-size:clamp(2rem, 3.6vw, 3.4rem)}.arena-competition-parity .real-section-card h1{font-size:1.05rem;text-transform:uppercase}.arena-competition-parity .real-hero-card p,.arena-competition-parity .real-title-card p,.arena-competition-parity .real-section-card p{margin:0;color:var(--muted,#60766a);line-height:1.45}.arena-competition-parity .real-match-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:center}.arena-competition-parity .real-title-card{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:clamp(24px, 3vw, 34px)}.arena-competition-parity .real-title-card--calendar{align-items:stretch;gap:clamp(22px, 3vw, 36px);padding:clamp(30px, 3.4vw, 42px)}.arena-competition-parity .real-title-card--calendar>div:first-child{display:grid;min-width:0;align-content:center;gap:8px}.arena-competition-parity .real-title-card--calendar .eyebrow,.arena-competition-parity .real-title-card--calendar h1{margin-bottom:0}.arena-competition-parity .real-title-card--calendar>div:first-child>p{max-width:780px;line-height:1.6}.arena-competition-parity .real-title-card--calendar .real-title-side{min-width:min(100%, 420px);align-content:center;justify-items:end;gap:18px}.arena-competition-parity .real-status-pill,.arena-competition-parity .real-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;max-width:100%;min-height:30px;padding:0 11px;border-radius:999px;font-size:.78rem;font-weight:var(--font-weight-semibold,600);line-height:1.15;white-space:nowrap}.arena-competition-parity .real-status-pill{border:1px solid rgb(21 154 52 / .16);background:rgb(21 154 52 / .08);color:var(--grass-dark,#087b24)}.arena-competition-parity .real-badge.orange{background:rgb(255 142 36 / .15);color:#ad5c00}.arena-competition-parity .real-anchor-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px}.arena-competition-parity .real-anchor-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--line,#dce8e0);border-radius:999px;color:var(--ink,#14251b);text-decoration:none;font-weight:var(--font-weight-semibold,600);white-space:nowrap}.arena-competition-parity .real-anchor-tabs a:hover{border-color:rgb(21 154 52 / .28);background:rgb(21 154 52 / .07)}.arena-competition-parity .real-anchor-tabs a.active{border-color:rgb(21 154 52 / .35);background:rgb(21 154 52 / .13);color:var(--grass-dark,#087b24)}.arena-competition-parity .real-section-card{display:grid;gap:20px;padding:clamp(20px, 2.4vw, 30px)}.arena-competition-parity .real-section-card .section-heading{margin-bottom:0}.arena-competition-parity .real-section-card .section-heading>div{display:grid;gap:5px;min-width:0}.arena-competition-parity .real-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arena-competition-parity .real-match-list{display:grid;gap:14px}.arena-competition-parity .real-match-card{display:grid;min-width:0;gap:14px;align-content:start;padding:18px;border:1px solid var(--line,#dce8e0);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(23 52 34 / .05)}.arena-competition-parity .real-match-card--row{grid-template-columns:minmax(132px,0.62fr) minmax(100px,0.58fr) 54px minmax(100px,0.58fr) minmax(128px,0.56fr) minmax(190px,0.8fr) minmax(132px,0.46fr);gap:14px;align-items:center;min-height:96px}.arena-competition-parity .real-match-topline,.arena-competition-parity .real-match-status-row,.arena-competition-parity .real-match-side{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.arena-competition-parity .real-match-topline{justify-content:space-between;color:var(--muted,#60766a);font-size:.82rem}.arena-competition-parity .real-match-card--row .real-match-topline,.arena-competition-parity .real-match-card--row .real-match-side{display:grid;justify-items:start}.arena-competition-parity .real-match-card--row .real-match-topline{grid-column:1;grid-row:1;align-content:center;gap:5px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-topline{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;align-items:center}.arena-competition-parity .real-data-page--competition-detail .real-match-competition-line{display:contents}.arena-competition-parity .real-data-page--competition-detail .real-match-competition-line>span:not(.real-match-competition-icon){grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-competition-parity .real-data-page--competition-detail .real-match-topline time{grid-column:2;grid-row:2}.arena-competition-parity .real-data-page--competition-detail .real-match-competition-icon{grid-column:1;grid-row:1 / span 2;display:inline-grid;width:32px;height:32px;min-width:32px;place-items:center;overflow:hidden;border:1px solid rgb(20 37 27 / .08);border-radius:9px;background:#fff}.arena-competition-parity .real-data-page--competition-detail .real-match-competition-icon img{display:block;width:25px;height:25px;max-width:25px;max-height:25px;object-fit:contain}.arena-competition-parity .real-data-page--competition-detail .real-match-competition-icon--flag img{width:23px;height:16px}.arena-competition-parity .real-match-card--row .real-match-teams{display:contents}.arena-competition-parity .real-match-card--row .real-team--home{grid-column:2;grid-row:1}.arena-competition-parity .real-match-card--row .real-match-vs{grid-column:3;grid-row:1;justify-self:center}.arena-competition-parity .real-match-card--row .real-team--away{grid-column:4;grid-row:1}.arena-competition-parity .real-match-card--row .real-match-side{grid-column:5;grid-row:1;align-content:center;gap:7px;min-width:0}.arena-competition-parity .real-match-card--row .real-match-community{grid-column:6;grid-row:1}.arena-competition-parity .real-match-card--row .real-match-actions{grid-column:7;grid-row:1}.arena-competition-parity .real-match-topline span,.arena-competition-parity .real-match-topline time{min-width:0}.arena-competition-parity .real-match-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.arena-competition-parity .real-team{display:grid;gap:8px;min-width:0;justify-items:center;text-align:center}.arena-competition-parity .real-team strong{min-width:0;max-width:100%;color:var(--ink,#14251b);font-weight:var(--font-weight-semibold,600);line-height:1.25;overflow-wrap:break-word}.arena-competition-parity .real-match-card--row .real-team{align-content:center;min-height:66px}.arena-competition-parity .real-match-vs{display:inline-grid;min-width:44px;height:34px;place-items:center;border-radius:50%;background:#f4f8f5;color:var(--muted,#60766a);font-size:.74rem;font-weight:var(--font-weight-semibold,600);padding:0 9px;white-space:nowrap}.arena-competition-parity .real-match-card--live .real-match-vs,.arena-competition-parity .real-match-card--finished .real-match-vs{border-radius:999px;background:#e9f8ef;color:var(--grass-dark,#087b24)}.arena-competition-parity .real-match-predictions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arena-competition-parity .real-match-community{display:grid;gap:8px;min-width:0;align-content:center}.arena-competition-parity .real-match-predictions-label{color:var(--muted,#60766a);font-size:.76rem;font-weight:var(--font-weight-medium,500)}.arena-competition-parity .real-match-predictions span{display:grid;gap:2px;min-width:0;padding:9px 6px;border-radius:12px;background:#f7faf8;text-align:center}.arena-competition-parity .real-match-predictions strong{color:var(--grass-dark,#087b24);font-weight:var(--font-weight-semibold,600)}.arena-competition-parity .real-match-predictions small,.arena-competition-parity .real-match-note{color:var(--muted,#60766a);font-size:.78rem;line-height:1.3}.arena-competition-parity .real-match-note{width:100%;margin:0;padding:10px 12px;border-radius:12px;background:#f7faf8;text-align:center}.arena-competition-parity .real-match-card .prediction-button,.arena-competition-parity .real-match-card .auth-link{justify-content:center;min-height:42px;width:100%}.arena-competition-parity .real-match-card--row .real-match-side .real-status-pill,.arena-competition-parity .real-match-card--row .real-match-side .real-badge{justify-content:center;width:100%;min-width:0;min-height:28px;text-align:center;white-space:normal;line-height:1.15}.arena-competition-parity .real-match-card--row .real-match-actions{display:grid;grid-template-columns:1fr;gap:8px;align-content:center;align-self:center;min-width:0}.arena-competition-parity .real-match-card--row .prediction-button,.arena-competition-parity .real-match-card--row .auth-link{min-height:38px;padding-inline:12px;white-space:normal;text-align:center}.arena-competition-parity .real-result-score-stack .real-score-supplement-lines{display:grid;gap:1px;max-width:92px;justify-items:center;background:#fff0;color:#34443c;font-size:.64rem;font-weight:560;line-height:1.05;text-align:center;white-space:nowrap}.arena-competition-parity .real-result-score-stack .real-score-supplement-lines span{display:block}.arena-competition-parity .real-results-summary-card .section-heading{margin:0}@container arena-page (max-width:820px){.arena-competition-parity .results-section-header .auth-link{width:auto;min-width:136px;margin:2px auto 0;align-self:center;justify-content:center}}.arena-competition-parity .sport-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.arena-competition-parity .real-data-page--competition-detail .sport-hub-hero{grid-template-columns:auto minmax(0,1fr) auto}.arena-competition-parity .competition-hero-identity{display:grid;place-items:center;align-self:center}.arena-competition-parity .football-competition-hero-emblem{display:inline-grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid rgb(21 154 52 / .16);border-radius:18px;background:linear-gradient(135deg,#ffffff,#f4fbf6);color:var(--grass-dark,#087b24);font-size:1rem;font-weight:var(--font-weight-bold,700);line-height:1;box-shadow:0 12px 26px rgb(18 49 29 / .08)}.arena-competition-parity .football-competition-hero-emblem img{display:block;width:56px;height:56px;object-fit:contain}.arena-competition-parity .sport-hub-hero-copy{display:grid;min-width:0;gap:8px}.arena-competition-parity .real-season-pill{display:inline-flex;width:fit-content;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgb(21 154 52 / .18);border-radius:999px;background:rgb(21 154 52 / .08);color:var(--grass-dark,#087b24);font-size:.82rem;font-weight:var(--font-weight-semibold,600)}.arena-competition-parity .real-season-previous-link{margin-top:4px}.arena-competition-parity .sport-hub-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.arena-competition-parity .sport-hub-actions .auth-link{display:inline-flex;align-items:center;min-width:142px;min-height:42px;padding:0 18px;border:1px solid rgb(21 154 52 / .24);border-radius:999px;background:var(--grass,#159a34);color:#fff;justify-content:center;text-decoration:none;font-weight:var(--font-weight-semibold,600)}.arena-competition-parity .sport-hub-actions .auth-link.ghost{background:#fff;color:var(--grass-dark,#087b24)}.arena-competition-parity .sport-hub-actions .auth-link:hover{border-color:rgb(21 154 52 / .38);box-shadow:0 10px 24px rgb(16 40 24 / .08)}.arena-competition-parity .sport-hub-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.arena-competition-parity .sport-hub-panel{min-width:0;display:flex;flex-direction:column}.arena-competition-parity .sport-result-row-team .club-badge{width:34px;height:34px;min-width:34px;overflow:hidden}.arena-competition-parity .sport-result-card .real-result-team.away .club-badge{order:2}.arena-competition-parity .real-empty-state{width:100%;grid-column:1 / -1}@container arena-page (max-width:1220px){.arena-competition-parity .real-hero-card--product{grid-template-columns:1fr}.arena-competition-parity .real-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-competition-parity .real-match-card--row{grid-template-columns:1fr;min-height:0}.arena-competition-parity .real-match-card--row .real-match-topline,.arena-competition-parity .real-match-card--row .real-match-side,.arena-competition-parity .real-match-card--row .real-match-community,.arena-competition-parity .real-match-card--row .real-match-actions,.arena-competition-parity .real-match-card--row .real-team--home,.arena-competition-parity .real-match-card--row .real-match-vs,.arena-competition-parity .real-match-card--row .real-team--away{grid-column:auto;grid-row:auto}.arena-competition-parity .real-match-card--row .real-match-teams{display:grid}.arena-competition-parity .real-match-card--row .real-match-side{display:flex;flex-wrap:wrap;justify-items:start}.arena-competition-parity .real-match-card--row .real-match-side .real-status-pill,.arena-competition-parity .real-match-card--row .real-match-side .real-badge{width:max-content}.arena-competition-parity .sport-hub-bottom-grid{grid-template-columns:1fr}}@container arena-page (max-width:820px){.arena-competition-parity .real-title-card{align-items:flex-start;flex-direction:column}.arena-competition-parity .real-data-page--competition-detail .sport-hub-hero{grid-template-columns:56px minmax(0,1fr)}.arena-competition-parity .real-data-page--competition-detail .sport-hub-actions{grid-column:1 / -1}.arena-competition-parity .football-competition-hero-emblem{width:56px;height:56px;border-radius:14px;font-size:.78rem}.arena-competition-parity .football-competition-hero-emblem img{width:44px;height:44px}.arena-competition-parity .real-title-card--calendar .real-title-side{width:100%;min-width:0;justify-items:start}.arena-competition-parity .real-anchor-tabs{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.arena-competition-parity .real-match-grid{grid-template-columns:1fr}.arena-competition-parity .sport-hub-hero{grid-template-columns:1fr}.arena-competition-parity .sport-hub-actions{width:100%;justify-content:flex-start}}@container arena-page (max-width:640px){.arena-competition-parity .real-hero-card,.arena-competition-parity .real-title-card,.arena-competition-parity .real-section-card,.arena-competition-parity .real-anchor-tabs{padding:16px;border-radius:18px}.arena-competition-parity .real-match-card{padding:15px}.arena-competition-parity .real-match-teams{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:8px}.arena-competition-parity .real-match-actions{display:grid;grid-template-columns:1fr}.arena-competition-parity .real-match-card .auth-link,.arena-competition-parity .real-match-card .prediction-button{width:100%;justify-content:center}.arena-competition-parity .sport-hub-actions .auth-link{width:100%}.arena-competition-parity .sport-result-card .real-result-team.away .club-badge{order:0}.arena-competition-parity .sport-result-row-team .club-badge{width:38px;height:38px;min-width:38px}}@container arena-page (max-width:640px){.arena-competition-parity .match-score-team .club-badge{width:44px;height:44px;min-width:44px}.arena-competition-parity .match-detail-actions .auth-link{width:100%;justify-content:center}}.arena-competition-parity .match-detail-title-block .eyebrow{margin:0;color:#0b8b35;font-size:.78rem;font-weight:var(--font-weight-semibold,600);letter-spacing:0;text-transform:uppercase}.arena-competition-parity .match-score-card--visual .club-badge{--team-badge-size:66px;--team-emblem-scale:88%;--team-badge-text-size:1.75rem;--team-badge-flag-size:1.75rem;box-shadow:0 16px 36px rgb(13 56 29 / .14)}.arena-competition-parity .match-suggestion-panel .section-heading,.arena-competition-parity .match-inline-prediction-panel .section-heading,.arena-competition-parity .match-analysis-panel .section-heading,.arena-competition-parity .match-recommendations-panel .section-heading,.arena-competition-parity .match-side-card .section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.arena-competition-parity .match-suggestion-panel .section-heading .match-section-icon,.arena-competition-parity .match-inline-prediction-panel .section-heading .match-section-icon,.arena-competition-parity .match-analysis-panel .section-heading .match-section-icon,.arena-competition-parity .match-recommendations-panel .section-heading .match-section-icon,.arena-competition-parity .match-side-card .section-heading .match-section-icon{width:38px;height:38px}.arena-competition-parity .match-suggestion-panel .section-heading .acv-ref-icon,.arena-competition-parity .match-inline-prediction-panel .section-heading .acv-ref-icon,.arena-competition-parity .match-analysis-panel .section-heading .acv-ref-icon,.arena-competition-parity .match-recommendations-panel .section-heading .acv-ref-icon,.arena-competition-parity .match-side-card .section-heading .acv-ref-icon{width:21px;height:21px}.arena-competition-parity .match-side-card .section-heading h1{font-size:.95rem}.arena-competition-parity .match-detail-page .real-section-card{border-color:rgb(216 229 222 / .94);border-radius:18px;box-shadow:0 18px 50px rgb(16 40 24 / .07)}.arena-competition-parity .match-score-card--visual .club-badge{--team-badge-size:76px;--team-emblem-scale:89%}.arena-competition-parity .match-analysis-panel .section-heading{margin-bottom:4px}.arena-competition-parity .match-side-card .section-heading{gap:12px}.arena-competition-parity .match-side-card .section-heading h1,.arena-competition-parity .match-side-card .section-heading h2{font-size:1rem}@container arena-page (max-width:760px){.arena-competition-parity .match-score-card--visual .club-badge{--team-badge-size:58px;--team-emblem-scale:88%}}.arena-competition-parity .match-analysis-panel--editorial .section-heading{display:block;margin:0 0 22px}.arena-competition-parity .match-analysis-panel--editorial .section-heading h1{margin-bottom:5px}.arena-competition-parity .match-analysis-panel--editorial .section-heading p{max-width:78ch;color:#66766d}.arena-competition-parity .match-analysis-panel--editorial .section-heading{margin-bottom:18px}.arena-competition-parity .match-analysis-panel--editorial .section-heading p{max-width:76ch}.arena-competition-parity .match-detail-hero--visual .match-detail-title-block p:not(.eyebrow){margin:0;color:#5f7167;font-weight:560}.arena-competition-parity .match-score-card--visual .club-badge{--team-badge-size:84px;--team-emblem-scale:90%;border-radius:50%;overflow:hidden;background:#fff}.arena-competition-parity .match-score-card--visual .club-badge.team-emblem--crest.has-image img{width:var(--team-emblem-scale);height:var(--team-emblem-scale);padding:0;border-radius:0;object-fit:contain;box-sizing:border-box}.arena-competition-parity .match-history-summary-panel .section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin:0}.arena-competition-parity .match-history-summary-panel .section-heading h1{margin:0 0 5px}.arena-competition-parity .match-history-summary-panel .section-heading p{max-width:720px;margin:0}@container arena-page (max-width:760px){.arena-competition-parity .match-score-card--visual .club-badge{--team-badge-size:54px;--team-emblem-scale:88%}}.arena-competition-parity .team-detail-identity .club-badge{--team-badge-size:70px;--team-emblem-scale:88%}.arena-competition-parity .team-roster-list{display:grid;gap:10px}.arena-competition-parity .team-roster-card,.arena-competition-parity .team-stat-card{display:grid;min-width:0;gap:5px;padding:14px 15px;border:1px solid var(--line,#dce8e0);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdfb);color:inherit;text-decoration:none}.arena-competition-parity .team-roster-card:hover,.arena-competition-parity .team-roster-card:focus-visible{border-color:rgb(21 154 52 / .28);box-shadow:0 12px 26px rgb(16 42 24 / .06)}.arena-competition-parity .team-roster-card span,.arena-competition-parity .team-stat-card span,.arena-competition-parity .team-roster-card small,.arena-competition-parity .team-stat-card small{color:var(--muted,#60766a);font-size:.82rem;line-height:1.35}.arena-competition-parity .team-roster-card strong,.arena-competition-parity .team-stat-card strong{color:var(--ink,#14251b);font-size:1rem;font-weight:var(--font-weight-semibold,600);line-height:1.3;overflow-wrap:anywhere}@container arena-page (max-width:760px){.arena-competition-parity .match-login-cta .auth-link{width:100%;justify-content:center}}@container arena-page (max-width:560px){.arena-competition-parity .team-detail-identity .club-badge{--team-badge-size:62px}.arena-competition-parity .team-roster-card,.arena-competition-parity .team-stat-card{text-align:center}}.arena-competition-parity .team-detail-hero--redesign .eyebrow{margin:0;color:var(--muted,#60766a);font-size:.82rem;font-weight:650;letter-spacing:0;text-transform:uppercase}.arena-competition-parity .team-fixture-side .club-badge{--team-badge-size:34px;--team-emblem-scale:86%}.arena-competition-parity .team-fixture-side .club-badge.team-emblem--crest.has-image img{padding:0}.arena-competition-parity .team-roster-section{gap:18px}.arena-competition-parity .team-roster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.arena-competition-parity .competition-participants-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.arena-competition-parity .team-roster-card,.arena-competition-parity .team-stat-card{display:grid;min-width:0;border:1px solid var(--team-card-line);border-radius:13px;color:inherit;background:linear-gradient(180deg,#fff,#fbfdfb);text-decoration:none}.arena-competition-parity .team-roster-card{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:52px;padding:10px 12px}.arena-competition-parity .team-roster-card--compact{grid-template-columns:34px minmax(0,1fr)}.arena-competition-parity .competition-participant-card{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:72px;padding:12px;border-radius:8px;text-align:left}.arena-competition-parity .competition-participant-card .team-roster-badge{--team-badge-size:40px;--team-emblem-scale:88%;justify-self:start}.arena-competition-parity .competition-participant-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ink,#14251b);font-size:.94rem;line-height:1.25;white-space:normal}.arena-competition-parity .team-roster-card strong,.arena-competition-parity .team-stat-card strong{min-width:0;color:var(--ink,#14251b);font-size:.92rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.arena-competition-parity .team-roster-card small{justify-self:end;padding:6px 10px;border:1px solid var(--line,#dce8e0);border-radius:999px;color:var(--muted,#60766a);font-size:.76rem;line-height:1;white-space:nowrap}.arena-competition-parity .team-stat-card{gap:6px;padding:15px}.arena-competition-parity .team-stat-card span,.arena-competition-parity .team-stat-card small{color:var(--muted,#60766a);font-size:.8rem;line-height:1.35}.arena-competition-parity .person-team-card .club-badge{grid-area:badge;width:62px;height:62px;flex-basis:62px;justify-self:end}@container arena-page (max-width:1060px){.arena-competition-parity .team-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-competition-parity .competition-participants-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container arena-page (max-width:820px){.arena-competition-parity .competition-participants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container arena-page (max-width:620px){.arena-competition-parity .team-roster-grid{grid-template-columns:1fr}.arena-competition-parity .competition-participants-grid{grid-template-columns:1fr}.arena-competition-parity .team-roster-card{grid-template-columns:34px minmax(0,1fr)}.arena-competition-parity .team-roster-card small{grid-column:2;justify-self:start}.arena-competition-parity .person-team-card .club-badge{justify-self:center}}@container arena-page (max-width:620px){.arena-competition-parity .team-detail-page .team-roster-card{grid-template-columns:1fr;justify-items:center;text-align:center;min-height:86px}.arena-competition-parity .team-detail-page .team-roster-card small{grid-column:auto;justify-self:center}}@container arena-page (max-width:620px){.arena-competition-parity .match-detail-page .match-analysis-panel .section-heading,.arena-competition-parity .match-detail-page .match-recommendations-panel .section-heading,.arena-competition-parity .match-detail-page .match-side-card .section-heading{display:grid;grid-template-columns:1fr;justify-items:center;gap:10px;text-align:center}.arena-competition-parity .match-detail-page .match-suggestion-panel .section-heading,.arena-competition-parity .match-detail-page .match-inline-prediction-panel .section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:12px;text-align:left}.arena-competition-parity .match-detail-page .match-analysis-panel .section-heading>div,.arena-competition-parity .match-detail-page .match-recommendations-panel .section-heading>div,.arena-competition-parity .match-detail-page .match-side-card .section-heading>div{display:grid;justify-items:center;text-align:center}.arena-competition-parity .match-detail-page .match-quick-read-panel .section-heading,.arena-competition-parity .match-detail-page .match-quick-read-panel .section-heading>div{display:grid;justify-items:start;text-align:left}.arena-competition-parity .match-detail-page .home-empty-state.compact-empty-state{justify-items:center;text-align:center}}.arena-competition-parity .club-badge.team-emblem--club,.arena-competition-parity .club-badge.team-emblem--national{isolation:isolate}.arena-competition-parity .club-badge.team-emblem--fallback{border-color:rgb(18 44 29 / .18);background:linear-gradient(180deg,#ffffff,#f4faf6),#ffffff;color:#173122;font-size:clamp(0.74rem, var(--team-badge-text-size), 1.06rem);font-weight:720;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .76),inset 0 -10px 18px rgb(16 104 45 / .07),0 8px 18px rgb(16 40 24 / .08)}.arena-competition-parity .club-badge.team-emblem--crest.has-image{background:radial-gradient(circle at 50% 42%,#ffffff 0,#ffffff 58%,#f3faf5 100%),#ffffff;border-color:rgb(18 44 29 / .14);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .82),0 8px 20px rgb(18 44 29 / .08)}.arena-competition-parity .club-badge.team-emblem--crest.has-image img{max-width:100%;max-height:100%}.arena-competition-parity .club-badge.team-emblem--fallback{border-style:solid}.arena-competition-parity .real-match-card--row{min-height:84px;padding:14px 16px;border-radius:14px;box-shadow:0 8px 22px rgb(23 52 34 / .045)}.arena-competition-parity .real-match-card--row .real-team{min-height:58px;gap:7px}.arena-competition-parity .real-match-card--row .club-badge{--team-badge-size:42px;--team-emblem-scale:86%}.arena-competition-parity .real-match-score{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:34px;padding:0 12px;border-radius:999px;line-height:1;text-align:center}.arena-competition-parity .real-match-score--final{border:1px solid rgb(10 128 48 / .16);background:#ecf8ef;color:#087b24;font-size:1rem;font-weight:760}.arena-competition-parity .real-match-score--pending{min-width:78px;border:1px dashed rgb(95 118 106 / .34);background:#f7faf8;color:#526a5c;font-size:.72rem;font-weight:650;line-height:1.15;white-space:normal}.arena-competition-parity .real-match-card--has-score .real-status-pill{border-color:rgb(8 123 36 / .14);background:#f2fbf5;color:#087b24}.arena-competition-parity .real-match-card--no-score .real-status-pill{border-color:rgb(96 118 106 / .16);background:#f7faf8;color:#526a5c}.arena-competition-parity .real-match-card--row .real-match-actions .auth-link{min-width:112px}.arena-competition-parity .real-result-score.real-match-score--final,.arena-competition-parity .sport-result-row-score.real-match-score--final{min-width:70px;min-height:38px;font-size:1.04rem}@container arena-page (max-width:1220px){.arena-competition-parity .real-match-card--row{min-height:0}}@container arena-page (max-width:760px){.arena-competition-parity .real-match-card--row{padding:15px}.arena-competition-parity .real-match-card--row .real-match-actions .auth-link,.arena-competition-parity .real-match-card--row .prediction-button{min-width:0}}.arena-competition-parity .football-overview-hero .eyebrow{margin:0;color:rgb(235 255 241 / .82);font-size:.76rem;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.arena-competition-parity .football-overview-actions .auth-link{min-width:150px;min-height:42px;justify-content:center;border-color:rgb(255 255 255 / .2);box-shadow:0 10px 24px rgb(0 0 0 / .12)}.arena-competition-parity .football-overview-actions .auth-link.ghost{background:rgb(255 255 255 / .12);color:#fff}.arena-competition-parity .football-competition-section{scroll-margin-top:96px}.arena-competition-parity .football-competition-table{display:grid;min-width:0;border:1px solid rgb(20 37 27 / .08);border-radius:14px;overflow:hidden}.arena-competition-parity .football-competition-row{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(124px,0.72fr) minmax(78px,0.42fr) minmax(78px,0.42fr) minmax(104px,0.52fr) minmax(128px,0.72fr) 42px;gap:14px;align-items:center;min-width:0;padding:12px 14px;border-bottom:1px solid rgb(20 37 27 / .08);background:#fff}.arena-competition-parity .football-competition-row:last-child{border-bottom:0}.arena-competition-parity .football-competition-row--head{min-height:42px;padding-block:10px;background:#fbfdfb;color:var(--muted,#60766a);font-size:.7rem;font-weight:var(--font-weight-bold,700);text-transform:uppercase}.arena-competition-parity .football-competition-main{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.arena-competition-parity .football-competition-main strong{display:block;min-width:0;color:var(--ink,#14251b);font-size:.94rem;line-height:1.2;overflow-wrap:break-word}.arena-competition-parity .football-competition-main small{display:block;min-width:0;margin-top:2px;color:var(--muted,#60766a);font-size:.76rem;line-height:1.2}.arena-competition-parity .football-competition-badge{display:inline-grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#ecfff1,#f7fbf8);color:var(--grass-dark,#087b24);font-size:.72rem;font-weight:var(--font-weight-bold,700);box-shadow:inset 0 0 0 1px rgb(21 154 52 / .14)}.arena-competition-parity .football-competition-badge.has-image{background:#fff}.arena-competition-parity .football-competition-badge img{display:block;width:30px;height:30px;object-fit:contain}.arena-competition-parity .football-competition-region{min-width:0;color:var(--muted,#60766a);font-size:.82rem;line-height:1.25}.arena-competition-parity .football-match-row.real-match-card--row{grid-template-columns:minmax(88px,0.44fr) minmax(160px,1fr) 54px minmax(160px,1fr) minmax(142px,0.66fr) minmax(190px,0.72fr);min-height:62px;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;box-shadow:none}.arena-competition-parity .football-match-badge.club-badge{width:32px;height:32px;min-width:32px;border-radius:50%}.arena-competition-parity .football-match-context .real-status-pill{min-height:24px;font-size:.72rem}.arena-competition-parity .football-match-actions .auth-link{width:100%;min-width:0;min-height:36px;justify-content:center;padding-inline:10px;font-size:.78rem;line-height:1.1;text-align:center}@container arena-page (max-width:1180px){.arena-competition-parity .football-competition-row{grid-template-columns:minmax(220px,1.35fr) minmax(106px,0.65fr) 74px 74px 92px minmax(116px,0.62fr) 38px;gap:10px}.arena-competition-parity .football-match-row.real-match-card--row{grid-template-columns:88px minmax(0,1fr) 50px minmax(0,1fr)}}@container arena-page (max-width:900px){.arena-competition-parity .football-competition-row--head{display:none}.arena-competition-parity .football-competition-row{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px}.arena-competition-parity .football-competition-main{grid-column:1 / -1}.arena-competition-parity .football-competition-region{display:none}}@container arena-page (max-width:700px){.arena-competition-parity .football-overview-actions .auth-link{width:100%}.arena-competition-parity .football-competition-table{gap:10px;overflow:visible;border:0;background:#fff0}.arena-competition-parity .football-competition-row{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgb(20 37 27 / .08);border-radius:12px;box-shadow:0 8px 22px rgb(18 49 29 / .05)}.arena-competition-parity .football-competition-main{grid-column:1 / -1;grid-row:1;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-right:42px}.arena-competition-parity .football-competition-badge{width:32px;height:32px;border-radius:10px;font-size:.68rem}.arena-competition-parity .football-competition-badge img{width:26px;height:26px}.arena-competition-parity .football-competition-main strong{font-size:.9rem}.arena-competition-parity .football-competition-row>.football-count-pill{display:grid;justify-items:center;width:100%;min-width:0;min-height:44px;gap:3px;padding:6px 4px;border-radius:10px;font-size:.8rem}.arena-competition-parity .football-competition-row>.football-count-pill::after{content:attr(data-label);color:var(--muted,#60766a);font-size:.62rem;font-weight:var(--font-weight-semibold,600);line-height:1}.arena-competition-parity .football-competition-row>.football-count-pill:nth-of-type(2){grid-column:1;grid-row:2}.arena-competition-parity .football-competition-row>.football-count-pill:nth-of-type(3){grid-column:2;grid-row:2}.arena-competition-parity .football-competition-row>.football-count-pill:nth-of-type(4){grid-column:3;grid-row:2}.arena-competition-parity .football-match-row.real-match-card--row{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:10px;padding:14px}.arena-competition-parity .football-match-team--away .club-badge{order:-1}}.arena-competition-parity .real-data-page,.arena-competition-parity .sport-hub-panel,.arena-competition-parity .real-match-card,.arena-competition-parity .football-competition-row{min-width:0}.arena-competition-parity .real-data-page *{min-width:0}.arena-competition-parity .real-status-pill,.arena-competition-parity .real-badge,.arena-competition-parity .real-match-card .prediction-button,.arena-competition-parity .real-match-card .auth-link{font-weight:560}.arena-competition-parity .real-match-predictions strong,.arena-competition-parity .football-competition-main strong{font-weight:620}.arena-competition-parity .real-match-card,.arena-competition-parity .football-competition-row{overflow-wrap:anywhere}@container arena-page (min-width:768px) and (max-width:1200px){.arena-competition-parity .real-data-page{gap:18px}.arena-competition-parity .sport-hub-bottom-grid{grid-template-columns:1fr}.arena-competition-parity .real-match-grid{grid-template-columns:1fr}.arena-competition-parity .real-match-card--row{gap:12px}}@container arena-page (max-width:900px){.arena-competition-parity .sport-hub-actions,.arena-competition-parity .real-match-actions{flex-wrap:wrap}.arena-competition-parity .sport-hub-actions>*,.arena-competition-parity .real-match-actions>*{min-width:0}}@container arena-page (max-width:640px){.arena-competition-parity .sport-hub-panel{padding-right:16px;padding-left:16px}.arena-competition-parity .real-match-card,.arena-competition-parity .football-competition-row{border-radius:12px}.arena-competition-parity .real-match-card .prediction-button,.arena-competition-parity .real-match-card .auth-link,.arena-competition-parity .football-match-actions .auth-link{min-height:40px}}@container arena-page (max-width:767px){.arena-competition-parity .account-predictions-page .ranking-page-card>.section-heading,.arena-competition-parity .account-predictions-page .home-empty-state{width:100%}.arena-competition-parity .team-detail-page .home-empty-state.compact-empty-state,.arena-competition-parity .team-detail-page .team-section-card .home-empty-state,.arena-competition-parity .team-detail-page .team-roster-card{min-height:0;padding:14px}}@container arena-page (max-width:620px){.arena-competition-parity .real-data-page--competition-detail .competition-participants-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arena-competition-parity .real-data-page--competition-detail .competition-participant-card{grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;padding:8px 9px;border-radius:12px;box-shadow:0 6px 14px rgb(20 35 28 / .035)}.arena-competition-parity .real-data-page--competition-detail .competition-participant-card .team-roster-badge{--team-badge-size:46px;--team-emblem-scale:92%;--team-badge-text-size:0.78rem;--team-badge-flag-size:1.08rem;width:46px;height:46px;flex-basis:46px;justify-self:center}.arena-competition-parity .real-data-page--competition-detail .competition-participant-name{font-size:.78rem;line-height:1.18;-webkit-line-clamp:2}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row{gap:10px;padding:12px;text-align:center;justify-items:stretch}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-topline{justify-items:center;gap:4px;text-align:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-teams{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:8px;align-items:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team{align-content:start;justify-items:center;min-height:0;gap:6px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team .club-badge{--team-badge-size:30px;--team-emblem-scale:92%;--team-badge-text-size:0.7rem;--team-badge-flag-size:1rem}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team strong{font-size:.78rem;line-height:1.18}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-vs{justify-self:center;align-self:center;min-width:34px;width:34px;height:34px;padding:0;border-radius:50%;border-style:solid;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .72);font-size:.68rem}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-score--final{width:auto;min-width:48px;height:30px;padding:0 10px;border-radius:999px;font-size:.88rem;box-shadow:none}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-side{display:flex;width:100%;justify-content:center;justify-items:center;align-items:center;text-align:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-side .real-status-pill,.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-side .real-badge{width:auto;min-width:92px;justify-content:center;margin-inline:auto;padding-inline:12px;text-align:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-actions{width:100%}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .auth-link{min-height:34px;border-radius:999px}}@container arena-page (max-width:360px){.arena-competition-parity .real-data-page--competition-detail .competition-participants-grid{gap:7px}.arena-competition-parity .real-data-page--competition-detail .competition-participant-card{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:7px}.arena-competition-parity .real-data-page--competition-detail .competition-participant-card .team-roster-badge{--team-badge-size:40px;width:40px;height:40px;flex-basis:40px}}@container arena-page (max-width:620px){.arena-competition-parity .team-detail-page .team-fixture-side .club-badge{--team-badge-size:30px;--team-emblem-scale:92%;--team-badge-text-size:0.7rem;--team-badge-flag-size:1rem;width:30px;height:30px;flex:0 0 30px}}@container arena-page (max-width:380px){.arena-competition-parity .team-detail-page .team-fixture-side .club-badge{--team-badge-size:26px;width:26px;height:26px;flex-basis:26px}}.arena-competition-parity .match-detail-page .match-live-data-panel>.section-heading{justify-content:flex-start;align-items:center;gap:12px;text-align:left}.arena-competition-parity .match-detail-page .match-live-data-panel>.section-heading>div{justify-items:start;text-align:left}.arena-competition-parity .match-detail-page .match-live-team-heading .club-badge{width:34px;height:34px;flex:0 0 34px}.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border:1px solid rgb(21 154 52 / .13);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgb(16 42 24 / .05)}.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary article{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid rgb(21 154 52 / .1);border-radius:15px;background:linear-gradient(180deg,#fbfefb,#f5faf6)}.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary span,.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary small{color:var(--muted,#60766a);font-size:.78rem;line-height:1.35}.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary strong{color:var(--ink,#14251b);font-size:1.25rem;font-weight:680;line-height:1.1}.arena-competition-parity .real-data-page--competition-detail .competition-rich-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1px solid rgb(21 154 52 / .12);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgb(16 42 24 / .04)}.arena-competition-parity .real-data-page--competition-detail .competition-rich-tabs a{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid rgb(42 73 53 / .12);border-radius:999px;background:#fbfdfb;color:#263f31;text-decoration:none;font-size:.8rem;font-weight:560}.arena-competition-parity .real-data-page--competition-detail .competition-rich-tabs small{min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:rgb(21 154 52 / .1);color:var(--grass-dark,#087b24);font-size:.72rem;line-height:21px;text-align:center}.arena-competition-parity .real-data-page--competition-detail .competition-standings-section,.arena-competition-parity .real-data-page--competition-detail .competition-rich-stats-section{gap:18px;overflow:hidden}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table-wrap{width:100%;max-height:680px;overflow:auto;border:1px solid rgb(21 154 52 / .12);border-radius:16px;background:#fff;scrollbar-width:thin}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:.84rem}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table thead th{position:sticky;top:0;z-index:1;padding:11px 12px;border-bottom:1px solid rgb(21 154 52 / .14);background:#f5faf6;color:#657b6d;font-size:.72rem;font-weight:650;line-height:1.2;text-align:center;text-transform:uppercase}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table thead th:nth-child(2){text-align:left}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table td{padding:10px 12px;border-bottom:1px solid rgb(30 60 40 / .07);color:#31483a;line-height:1.25;text-align:center;vertical-align:middle}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table tbody tr:nth-child(even) td{background:#fbfdfb}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table tbody tr:last-child td{border-bottom:0}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table td:first-child{color:var(--grass-dark,#087b24);font-weight:650}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table td:nth-child(2){text-align:left}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table td:nth-child(2) a,.arena-competition-parity .real-data-page--competition-detail .competition-standings-team{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;color:var(--ink,#14251b);text-decoration:none}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table .team-roster-badge{--team-badge-size:34px;justify-self:center}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table td:nth-child(2) strong{min-width:0;font-size:.88rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table td:nth-child(2) small{display:block;margin:3px 0 0 54px;color:var(--muted,#60766a);font-size:.72rem;line-height:1.25}.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card{gap:7px;padding:15px;border:1px solid rgb(21 154 52 / .12);border-radius:15px;background:linear-gradient(180deg,#fff,#f7fcf8);box-shadow:0 10px 24px rgb(16 42 24 / .04)}.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card span{color:var(--ink,#14251b);font-size:.9rem;font-weight:620;line-height:1.25}.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card strong{color:var(--grass-dark,#087b24);font-size:1.02rem;font-weight:650;line-height:1.15}.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card small{color:var(--muted,#60766a);font-size:.78rem;line-height:1.35}@container arena-page (max-width:980px){.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary,.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid{grid-template-columns:1fr}}@container arena-page (max-width:640px){.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary,.arena-competition-parity .real-data-page--competition-detail .competition-rich-tabs{padding:12px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table-wrap{max-height:560px}}.arena-competition-parity .real-data-page--competition-detail .real-season-selector-panel{width:min(100%, 720px);min-width:0;margin-top:10px}.arena-competition-parity .real-data-page--competition-detail .real-season-selector{max-width:100%;min-width:0;padding:6px;border:1px solid rgb(21 154 52 / .14);border-radius:14px;background:rgb(255 255 255 / .86)}.arena-competition-parity .real-data-page--competition-detail .real-season-selector-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.arena-competition-parity .real-data-page--competition-detail .real-season-selector-list li{display:flex;min-width:0}.arena-competition-parity .real-data-page--competition-detail .real-season-selector a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid rgb(49 72 58 / .18);border-radius:999px;background:#fff;color:#31483a;font-size:.78rem;font-weight:560;line-height:1;text-decoration:none;white-space:nowrap}.arena-competition-parity .real-data-page--competition-detail .real-season-selector a:hover{border-color:rgb(21 154 52 / .18);background:rgb(21 154 52 / .06)}.arena-competition-parity .real-data-page--competition-detail .real-season-selector a:focus-visible{outline:3px solid rgb(21 154 52 / .28);outline-offset:2px}.arena-competition-parity .real-data-page--competition-detail .real-season-selector a.active{border-color:rgb(21 154 52 / .26);background:var(--grass,#159a34);color:#fff;box-shadow:0 8px 18px rgb(21 154 52 / .18)}.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.arena-competition-parity .real-data-page--competition-detail .competition-standings-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-group-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgb(21 154 52 / .12);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fcf9);box-shadow:0 10px 24px rgb(16 42 24 / .045)}.arena-competition-parity .real-data-page--competition-detail .competition-standings-group-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-group-card h3{margin:0;color:var(--ink,#14251b);font-size:1rem;font-weight:680;line-height:1.2}.arena-competition-parity .real-data-page--competition-detail .competition-standings-group-card header small{color:var(--muted,#60766a);font-size:.75rem;line-height:1.2;white-space:nowrap}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table-wrap--group{max-height:none;overflow:hidden;border-radius:13px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group{min-width:0;table-layout:fixed;font-size:.8rem}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group th,.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td{padding:9px 8px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group th:first-child,.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:first-child{width:42px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group th:nth-child(2),.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:nth-child(2){width:auto}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:nth-child(2) a,.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group .competition-standings-team{grid-template-columns:36px minmax(0,1fr);gap:8px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group .team-roster-badge{--team-badge-size:30px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:nth-child(2) strong{font-size:.82rem}@container arena-page (max-width:1100px){.arena-competition-parity .real-data-page--competition-detail .competition-standings-groups{grid-template-columns:1fr}}@container arena-page (max-width:640px){.arena-competition-parity .real-data-page--competition-detail .competition-standings-table-wrap--group{overflow-x:auto;overflow-y:hidden}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group{min-width:400px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group th:first-child,.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:first-child{width:40px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group th:nth-child(2),.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:nth-child(2){width:190px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group th:nth-child(n+3),.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:nth-child(n+3){width:56px}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table--group td:nth-child(2) strong{overflow-wrap:normal;word-break:normal;hyphens:none}.arena-competition-parity .real-data-page--competition-detail .real-season-selector-panel{width:100%}}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row{grid-template-columns:minmax(120px,0.78fr) minmax(120px,1fr) minmax(74px,0.36fr) minmax(120px,1fr) minmax(130px,0.58fr) minmax(108px,0.42fr);align-items:center;gap:12px;min-height:78px;padding:14px 18px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team--home{grid-column:2}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-score-stack{display:grid;grid-column:3;grid-row:1;gap:3px;align-content:center;justify-items:center;justify-self:center;min-width:74px;text-align:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-score-stack .real-match-vs{grid-column:auto;grid-row:auto;justify-self:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-special-score{display:grid;gap:1px;justify-items:center;max-width:74px;color:var(--muted,#60766a);font-size:.64rem;font-weight:560;line-height:1.05;white-space:normal}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-special-score span{display:block}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team--away{grid-column:4}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-side{grid-column:5}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-actions{grid-column:6}@container arena-page (max-width:620px){.arena-competition-parity .real-data-page--competition-detail .real-match-card--row{grid-template-columns:1fr;gap:10px;min-height:0;padding:12px;align-items:stretch;text-align:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-topline{grid-column:1;grid-row:auto;display:flex;justify-content:space-between;justify-items:stretch;gap:10px;text-align:left}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-teams{display:grid;grid-column:1;grid-row:auto;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:8px;align-items:center;width:100%}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team--home{grid-column:1;grid-row:1}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-score-stack{grid-column:2;grid-row:1;min-width:48px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-special-score{max-width:58px;font-size:.58rem}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-team--away{grid-column:3;grid-row:1}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-side{grid-column:1;grid-row:auto;justify-content:center}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-actions{grid-column:1;grid-row:auto}}.arena-competition-parity .section-heading--with-pagination{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.arena-competition-parity .section-heading--with-pagination>div{min-width:0}.arena-competition-parity .local-list-pagination{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:5px;min-height:30px;margin-left:auto;max-width:100%;flex-wrap:wrap;row-gap:6px}.arena-competition-parity .local-list-pagination[hidden]{display:none!important}.arena-competition-parity .local-list-pagination__button,.arena-competition-parity .local-list-pagination__arrow{min-width:28px;height:28px;padding:0 9px;border:1px solid rgb(21 154 52 / .18);border-radius:999px;background:#fff;color:#315142;cursor:pointer;font:inherit;font-size:.78rem;font-weight:560;line-height:1}.arena-competition-parity .local-list-pagination__button{display:inline-grid;place-items:center}.arena-competition-parity .local-list-pagination__arrow{display:inline-grid;place-items:center;width:28px;padding:0;font-size:1rem;font-weight:700}.arena-competition-parity .local-list-pagination__ellipsis,.arena-competition-parity .local-list-pagination__summary{display:inline-flex;align-items:center;min-height:28px;color:var(--muted,#60766a);font-size:.78rem;line-height:1}.arena-competition-parity .local-list-pagination__ellipsis{padding:0 4px}.arena-competition-parity .local-list-pagination__summary{margin-left:8px;white-space:nowrap}.arena-competition-parity .local-list-pagination__button:hover,.arena-competition-parity .local-list-pagination__button:focus-visible,.arena-competition-parity .local-list-pagination__arrow:hover,.arena-competition-parity .local-list-pagination__arrow:focus-visible{border-color:rgb(21 154 52 / .32);color:var(--grass-dark,#087b24);outline:0}.arena-competition-parity .local-list-pagination__button[aria-current="page"]{border-color:var(--grass,#159a34);background:var(--grass,#159a34);color:#fff;box-shadow:0 8px 18px rgb(21 154 52 / .18)}.arena-competition-parity .local-list-pagination__button:disabled,.arena-competition-parity .local-list-pagination__arrow:disabled{cursor:default;opacity:.42;box-shadow:none}.arena-competition-parity .real-data-page--competition-detail .real-section-card[data-local-pager] .real-match-list,.arena-competition-parity .real-data-page--competition-detail .real-section-card[data-local-pager] .competition-team-stat-grid,.arena-competition-parity .team-detail-page .real-section-card[data-local-pager] .team-page-match-list{align-content:start;transition:opacity 0.18s ease,transform 0.18s ease}.arena-competition-parity .real-data-page--competition-detail .real-section-card[data-local-pager].is-paging .real-match-list,.arena-competition-parity .real-data-page--competition-detail .real-section-card[data-local-pager].is-paging .competition-team-stat-grid,.arena-competition-parity .team-detail-page .real-section-card[data-local-pager].is-paging .team-page-match-list{opacity:.55;pointer-events:none;transform:translateY(4px)}.arena-competition-parity .team-detail-page .sport-hub-panel{min-width:0}.arena-competition-parity .real-data-page--competition-detail .competition-standings-table tbody tr{height:auto}@container arena-page (max-width:820px){.arena-competition-parity .section-heading--with-pagination{display:grid;justify-items:stretch}.arena-competition-parity .local-list-pagination{justify-content:flex-start;margin-left:0;overflow-x:auto;scrollbar-width:thin}.arena-competition-parity .team-section-title--with-pagination .local-list-pagination{justify-content:flex-end;margin-left:auto}}@container arena-page (max-width:620px){.arena-competition-parity .local-list-pagination__button,.arena-competition-parity .local-list-pagination__arrow{min-width:30px;height:30px}}.arena-competition-parity .statistical-page .statistical-card-actions .auth-link{min-width:0;justify-content:center;text-align:center}.arena-competition-parity .statistical-page .statistical-card-actions .auth-link:last-child:nth-child(3){grid-column:1 / -1}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-score-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding-block:0;row-gap:4px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row.has-score-supplement .real-match-score-stack{min-height:58px;padding-block:2px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row.has-two-score-supplements .real-match-score-stack{min-height:68px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-special-score,.arena-competition-parity .real-result-score-stack .real-score-supplement-lines{display:flex;flex-direction:column;align-items:center;margin:0;row-gap:1px}@container arena-page (min-width:621px){.arena-competition-parity .real-data-page--competition-detail .real-match-card--row.has-score-supplement{min-height:88px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row.has-two-score-supplements{min-height:98px}}.arena-competition-parity .match-detail-page .match-detail-actions .auth-link{min-height:42px;padding:0 17px;border-radius:7px;font-size:13px;font-weight:600}.arena-competition-parity .match-detail-page .match-detail-actions .auth-link{color:#fff;border-color:rgb(255 255 255 / .62);background:rgb(4 18 15 / .3)}.arena-competition-parity .match-approved-team .club-badge{width:92px;height:92px;padding:13px;border:1px solid rgb(255 255 255 / .68);border-radius:8px;background:rgb(255 255 255 / .94);box-shadow:0 12px 30px rgb(0 0 0 / .2)}.arena-competition-parity .match-detail-page .real-section-card{border-radius:8px}.arena-competition-parity .match-detail-page .match-game-sheet-card .section-heading,.arena-competition-parity .match-detail-page .match-detail-side>.match-side-card .section-heading{justify-content:flex-start;text-align:left}.arena-competition-parity .match-approved-team .club-badge{width:88px;height:72px;min-height:72px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.arena-competition-parity .match-approved-team .club-badge img{width:100%;height:100%;object-fit:contain}.arena-competition-parity .match-detail-page .match-detail-side .section-heading h1{font-size:17px;font-weight:600;text-transform:none}.arena-competition-parity .match-detail-page .section-heading h1,.arena-competition-parity .match-detail-page .section-heading h2{text-transform:none}.arena-competition-parity .match-detail-page .match-detail-side .section-heading p{font-size:13px;line-height:1.45}@container arena-page (max-width:720px){.arena-competition-parity .match-detail-page .match-detail-actions .auth-link{min-height:36px;padding:0 11px;font-size:10px}.arena-competition-parity .match-approved-team .club-badge{width:62px;height:62px;padding:9px}}@container arena-page (max-width:720px){.arena-competition-parity .match-detail-page .match-detail-actions .auth-link{min-height:38px;font-size:11px}.arena-competition-parity .match-approved-team .club-badge{width:62px;height:56px;min-height:56px;padding:0}}.arena-competition-parity .match-detail-page .match-live-team-heading .club-badge{width:40px;height:40px;flex-basis:40px}.arena-competition-parity .match-detail-page .match-approved-team .club-badge{width:96px;height:88px;min-height:88px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;border-radius:0}.arena-competition-parity .match-detail-page .match-approved-team .club-badge img{width:auto;height:auto;max-width:88px;max-height:88px;object-fit:contain;object-position:center;border-radius:0;transform:translate(var(--team-emblem-optical-x,0),var(--team-emblem-optical-y,0)) scale(var(--team-emblem-optical-scale,1));transform-origin:var(--team-emblem-origin-x,50%) var(--team-emblem-origin-y,50%)}@container arena-page (max-width:640px){.arena-competition-parity .match-detail-page .match-approved-team .club-badge{width:68px;height:62px;min-height:62px}.arena-competition-parity .match-detail-page .match-approved-team .club-badge img{max-width:62px;max-height:62px}}.arena-competition-parity .match-detail-page .match-result-unavailable-panel>.section-heading{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;text-align:left}.arena-competition-parity .match-detail-page .match-result-unavailable-panel>.section-heading>div{display:grid;flex:1 1 auto;width:auto;gap:3px;min-width:0}.arena-competition-parity .match-detail-page .match-result-unavailable-panel>.section-heading h1,.arena-competition-parity .match-detail-page .match-result-unavailable-panel>.section-heading p{margin:0}.arena-competition-parity .match-detail-page .match-result-unavailable-panel>.section-heading h1{font-size:17px;line-height:1.25}.arena-competition-parity .team-v3-next__teams .club-badge{width:52px;height:52px}.arena-competition-parity .team-v3-result .club-badge{width:22px;height:22px;flex:0 0 22px}.arena-competition-parity .team-v3 .team-roster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.arena-competition-parity .team-v3 .team-roster-card.team-v3-player{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 5px;border:1px solid var(--team-v3-border);border-radius:8px;background:#fbfdfc;color:var(--team-v3-text);text-align:center;text-decoration:none}.arena-competition-parity .team-v3 .team-roster-card--static{cursor:default}.arena-competition-parity .team-v3-result .club-badge{width:24px;height:24px;flex-basis:24px}.arena-competition-parity .team-v3 .team-roster-grid{gap:12px}.arena-competition-parity .team-v3 .team-roster-card.team-v3-player{min-height:138px;gap:8px;padding:12px 8px;background:var(--surface-subtle);transition:border-color 160ms ease,box-shadow 160ms ease}.arena-competition-parity .team-v3 a.team-roster-card.team-v3-player:hover{border-color:color-mix(in srgb,var(--team-v3-border) 58%,var(--club-accent-strong));box-shadow:0 4px 12px rgb(17 45 32 / .08),inset 0 0 0 1px color-mix(in srgb,var(--club-accent-strong) 8%,transparent);transform:none}.arena-competition-parity .team-v3 a.team-roster-card.team-v3-player:focus-visible{border-color:color-mix(in srgb,var(--team-v3-border) 46%,var(--club-accent-strong));outline:none;box-shadow:0 4px 12px rgb(17 45 32 / .08),inset 0 0 0 2px var(--club-accent-strong);transform:none}@container arena-page (min-width:1024px){.arena-competition-parity .team-v3-squad .team-roster-grid{width:100%}}@container arena-page (max-width:820px){.arena-competition-parity .team-v3 .team-roster-grid{grid-template-columns:repeat(5,minmax(104px,1fr));overflow-x:auto;padding-bottom:4px}}@container arena-page (max-width:420px){.arena-competition-parity .team-v3-result .club-badge{width:19px;height:19px;flex-basis:19px}}.arena-competition-parity .person-v3-match-team .person-v3-team-mark .club-badge{width:22px;height:22px}.arena-competition-parity .person-v3-current-team__badge .club-badge{width:72px;height:72px}.arena-competition-parity .person-v3-coached-track .person-v3-team-mark .club-badge{width:38px;height:38px}@container arena-page (max-width:620px){.arena-competition-parity .person-v3-match-team .person-v3-team-mark .club-badge{width:21px;height:21px;flex-basis:21px}.arena-competition-parity .person-v3-current-team__badge .club-badge{width:58px;height:58px}}.arena-competition-parity .match-detail-page .match-odds-heading .section-heading{min-width:0;margin:0}.arena-competition-parity .match-detail-page .match-odds-heading .section-heading h1{margin:0;color:#182b22;font-size:18px;font-weight:600}.arena-competition-parity .match-detail-page .match-odds-heading .section-heading p{margin:3px 0 0;color:#6c7c73;font-size:12px;line-height:1.4}@container arena-page (max-width:720px){.arena-competition-parity .match-detail-page .match-odds-heading .section-heading h1{font-size:16px}}.arena-competition-parity .match-detail-page .match-history-summary-panel .section-heading h1{font-weight:500}.arena-competition-parity .match-detail-page .match-history-summary-panel .section-heading p{font-weight:400}@container arena-page (min-width:621px) and (max-width:980px){.arena-competition-parity .real-data-page--competition-detail .real-match-card--row{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) 50px minmax(90px,1fr) 100px 100px;gap:8px;padding:14px 12px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-actions .auth-link{min-width:0;width:100%}}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-score--final{font-weight:700}.arena-competition-parity .club-badge:has(>img:is([src*="/arena-generic-circle.svg"],[src*="/arena-modular-p5/"],[data-arena-team-fallback])){border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.arena-competition-parity .club-badge>img:is([src*="/arena-generic-circle.svg"],[src*="/arena-modular-p5/"],[data-arena-team-fallback]){width:100%;height:100%;object-fit:contain}@container arena-page (min-width:621px){.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-teams{display:contents}}@container arena-page (min-width:621px) and (max-width:980px){.arena-competition-parity .real-data-page--competition-detail .real-match-card--row{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) 74px minmax(90px,1fr) 100px 100px}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .real-match-actions .auth-link{padding-inline:10px;white-space:nowrap}}.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.arena-competition-parity .real-data-page--competition-detail :is(.sport-hub-hero-copy h1,.section-heading h2,.competition-rich-summary article>strong,.real-match-card--row .team-name-link strong,.competition-team-stat-grid .team-stat-card>span,.competition-team-stat-grid .team-stat-card>span a,.competition-team-stat-grid .team-stat-card>strong){font-family:ArenaInter,Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none}.arena-competition-parity .real-data-page--competition-detail .sport-hub-hero-copy h1,.arena-competition-parity .real-data-page--competition-detail .sport-hub-hero-copy h1.elementor-heading-title,.arena-competition-parity .real-data-page--competition-detail .section-heading h2,.arena-competition-parity .real-data-page--competition-detail .section-heading h2.elementor-heading-title,.arena-competition-parity .real-data-page--competition-detail .competition-rich-summary article>strong{font-weight:600}.arena-competition-parity .real-data-page--competition-detail .real-match-card--row .team-name-link strong,.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card>span,.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card>span a,.arena-competition-parity .real-data-page--competition-detail .competition-team-stat-grid .team-stat-card>strong{font-weight:550}.real-results-window-note{margin:14px 0 0;color:#60766a;font-size:13px;line-height:1.45}