:root{--brand:#ba0001;--brand-bright:#e0191b;--focus:#2f7df4;--ink:#15171a;--muted:#66707b;--surface:#fff;--page-bg:#fafafa;--page-background:var(--page-bg);--card-bg:#fff;--interactive-bg:#fff;--interactive-hover:#f5f5f5;--interactive-pressed:#e8e8e8;--input-bg:#fff;--soft:#f3f5f7;--content-surface:var(--surface);--line:#dfe3e8;--segmented-bg:var(--interactive-bg);--segmented-active-bg:color-mix(in srgb, var(--brand) 10%, var(--surface));--segmented-active-text:var(--brand);--segmented-inactive-text:var(--ink);--segmented-divider:var(--line);--segmented-hover:var(--interactive-hover);--skeleton-base:#fff;--skeleton-highlight:#f5f5f5;--skeleton-element:#d6d6d6;--skeleton-placeholder:#e8e8e8;--logo-plate:#fff;--logo-plate-line:#d9dde2;--logo-plate-shadow:0 2px 8px #12182014;--success:#137a43;--shadow:0 18px 60px #12182017;--radius:18px;--directory-space-section:48px;--directory-space-heading:18px;--directory-space-grid:18px;--directory-space-actions:24px;--individual-breadcrumb-header-gap:35px;--individual-header-tabs-gap:18px;--individual-tabs-content-gap:24px;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (min-width:1024px){.entity-tab-scope .entity-overview-layout.team-overview-layout{align-items:start;column-gap:24px}.entity-tab-scope .entity-overview-layout__main.team-overview-main{gap:30px;min-width:0;margin-top:0;display:grid}.entity-tab-scope .team-overview-sidebar{align-content:start;gap:30px;min-width:0;display:grid}.entity-tab-scope .team-overview-layout>.team-overview-main{grid-area:1/1}.entity-tab-scope .team-overview-layout>.team-overview-sidebar{grid-area:1/2/span 3}.entity-tab-scope .team-overview-layout>.team-about{grid-area:2/1}.entity-tab-scope .team-overview-layout>.related-entities{grid-area:3/1}}.competition-overview-layout{align-items:start;gap:24px}.competition-overview-main{gap:30px;min-width:0;display:grid}.competition-overview-main>*,.competition-overview-main>.section{margin:0}.competition-overview-sidebar{align-content:start;gap:18px;min-width:0;display:grid}.competition-overview-sidebar>*{margin:0}.competition-overview-sidebar .section-heading h2{font-size:25px}.competition-overview-sidebar .entity-knowledge-panel__summary{border-bottom:1px solid var(--line);padding-bottom:12px}.competition-overview-sidebar .entity-knowledge-panel__facts{margin-top:12px}.competition-overview-sidebar .entity-knowledge-panel>.entity-knowledge-panel__module:first-of-type,.team-overview-sidebar .entity-knowledge-panel>.entity-knowledge-panel__module:first-of-type{border-top:0}.competition-teams-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.competition-team-identity{background:var(--content-surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.competition-team-identity:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line))}.competition-team-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-teams-preview__list{gap:8px;display:grid}.competition-teams-preview .competition-team-identity{background:0 0;border:0;border-radius:8px;padding:7px 0}.competition-teams-preview .competition-team-identity+.competition-team-identity{border-top:1px solid var(--line);border-radius:0}.related-entities__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.related-entity-card{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--content-surface);border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.related-entity-card:hover,.related-entity-card:focus-visible{border-color:color-mix(in srgb, var(--brand) 38%, var(--line));transform:translateY(-1px)}.related-entity-card>.entity-image-surface{border-radius:10px;width:64px;height:64px}.related-entity-card__copy{gap:3px;min-width:0;display:grid}.related-entity-card__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.related-entity-card__copy small{color:var(--muted);overflow-wrap:anywhere}@media (max-width:767px){.competition-teams-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.competition-teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.related-entities__grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1279px){.related-entities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.competition-overview-matches__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.competition-overview-matches__grid>div{min-width:0}.competition-overview-matches__grid h3,.competition-overview-leaders .team-statistics__leader h3{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:.8rem}.competition-overview-standings table{table-layout:fixed;min-width:0}.competition-overview-standings :is(th,td):not(:nth-child(2)){text-align:center;width:50px}.competition-overview-standings :is(th,td):nth-child(2){text-align:left;width:auto}.competition-overview-leaders__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competition-overview-leaders .team-statistics__identity>span:first-child{width:18px;color:var(--muted);text-align:center}.competition-overview-leaders .team-statistics__identity b{text-align:right;min-width:52px}.competition-overview-leaders .team-statistics__identity{min-height:56px;overflow:hidden}.competition-overview-leaders .team-statistics__player-identity,.competition-overview-leaders .team-statistics__team-identity{flex:auto;justify-content:flex-start;min-width:0}.competition-overview-leader__copy{gap:3px;min-width:0;display:grid}.competition-overview-leader__copy>a:first-child,.competition-overview-leaders .team-statistics__team-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-overview-leaders .team-statistics__team-identity strong{min-width:0}.competition-overview-leader__club{color:var(--muted);align-items:center;gap:5px;min-width:0;font-size:.76rem;text-decoration:none;display:flex}.competition-overview-leader__club:hover{color:var(--text)}.competition-overview-leader__club span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-overview-leader__club .entity-image-surface{box-sizing:border-box;flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;padding:2px}.competition-overview-leaders .team-statistics__team-identity{align-items:center;gap:9px;display:flex}.competition-overview-leaders .team-statistics__team-identity .entity-image-surface{box-sizing:border-box;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:4px}@media (max-width:767px){.competition-overview-matches__grid,.competition-overview-leaders__grid{grid-template-columns:1fr}.competition-overview-standings__desktop{display:none}.entity-tab-scope .entity-overview-layout,.entity-tab-scope .player-overview-shell{flex-direction:column;gap:30px;display:flex}.entity-tab-scope .player-overview-shell{align-items:stretch}.entity-tab-scope .entity-overview-layout__main,.entity-tab-scope .competition-overview-sidebar,.entity-tab-scope .team-overview-sidebar,.entity-tab-scope .player-overview-shell__main,.entity-tab-scope .player-overview-shell__sidebar{display:contents}.entity-tab-scope .player-overview-shell__main>*,.entity-tab-scope .player-overview-shell__sidebar>*{width:100%;min-width:0}.entity-tab-scope .entity-overview-layout>aside,.entity-tab-scope .competition-overview-sidebar>aside,.entity-tab-scope .team-overview-sidebar>aside,.entity-tab-scope .player-overview-shell__details{order:98}.entity-tab-scope .team-overview-layout>.team-overview-sidebar{order:98;display:grid}.entity-tab-scope .team-overview-layout>.team-about{order:99}.entity-tab-scope .team-overview-layout.entity-overview-layout--mobile-related-last>.related-entities{order:100}.entity-tab-scope .entity-overview-layout__main>.venue-about,.entity-tab-scope .player-overview-shell__about{order:99}.entity-tab-scope .entity-overview-layout--mobile-related-last .entity-overview-layout__main>.related-entities{order:100}.competition-overview-matches .section-heading>a,.competition-overview-leaders .section-heading h2{white-space:nowrap;flex:none}.entity-tab-scope .competition-overview-matches{order:1}.entity-tab-scope .competition-overview-standings{order:2}.entity-tab-scope .competition-overview-player-leaders{order:3}.entity-tab-scope .competition-overview-team-leaders{order:4}.entity-tab-scope .competition-overview-sidebar>.competition-teams-preview{order:5}.entity-tab-scope .competition-overview-sidebar>aside{order:6}.entity-tab-scope .competition-overview-main>.competition-about{order:7}.entity-tab-scope .competition-overview-main>.related-entities{order:8}.entity-tab-scope .player-overview-shell__matches{order:1}.entity-tab-scope .player-overview-shell__stats{order:2}.entity-tab-scope .player-overview-shell__detailedStats{order:3}.entity-tab-scope .player-overview-shell__matchStats{order:4}.entity-tab-scope .player-overview-shell__injuries{order:5}.entity-tab-scope .player-overview-shell__suspensions{order:6}.entity-tab-scope .player-overview-shell__position{order:7}.entity-tab-scope .player-overview-shell__competitions{order:8}.entity-tab-scope .player-overview-shell__transfers{order:9}.entity-tab-scope .player-overview-shell__international{order:10}.entity-tab-scope .player-overview-shell__details{order:11}.entity-tab-scope .player-overview-shell__about{order:12}.entity-tab-scope .player-overview-shell__related{order:13}.player-overview-detailed-stats>.section-heading{flex-wrap:nowrap;align-items:center;gap:4px}.player-overview-detailed-stats>.section-heading :is(h2,a){white-space:nowrap}.player-overview-detailed-stats>.section-heading h2{gap:6px;font-size:clamp(22px,6.4vw,25px)}.player-overview-detailed-stats>.section-heading a{flex:none}.player-overview-detailed-stats>.section-heading a svg{width:16px;height:16px}}@media (min-width:768px) and (max-width:1023px){.entity-tab-scope .team-overview-layout>.team-overview-main{order:1}.entity-tab-scope .team-overview-layout>.team-about{order:2}.entity-tab-scope .team-overview-layout>.related-entities{order:3}.entity-tab-scope .team-overview-layout>.team-overview-sidebar{order:4}}.team-overview-layout{align-items:start;gap:30px 24px}.team-overview-layout>*{margin-block:0}.entity-tab-scope .entity-overview-layout.team-overview-layout{row-gap:30px}.entity-tab-scope .team-overview-layout>*{margin-block:0}.entity-overview-layout__main.team-overview-main{gap:30px;min-width:0;margin-top:0;display:grid}.team-overview-main>*,.team-overview-main>.section{margin-block:0}.team-overview-sidebar{align-content:start;gap:30px;min-width:0;display:grid}.team-overview-sidebar>*{margin-block:0}.team-overview-form__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.team-overview-form__list>a{width:52px;min-width:0;max-width:100%;color:inherit;grid-template-rows:auto 32px auto;align-content:start;justify-self:center;justify-items:center;row-gap:9px;padding:6px 0;text-decoration:none;display:grid}.team-overview-form__score{border-radius:8px;place-items:center;min-width:44px;min-height:30px;padding:4px 7px;font-size:15px;display:grid}.team-overview-form__score.form-w{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.team-overview-form__score.form-d{background:var(--soft);color:var(--ink)}.team-overview-form__score.form-l{background:color-mix(in srgb, var(--brand) 9%, var(--surface));color:var(--brand)}.team-overview-form__score{margin-bottom:7px}.team-overview-form__crest-surface{border-radius:7px;width:32px;height:32px;display:block}.team-overview-form__crest-surface>.entity-image-surface{width:32px;height:32px}.team-overview-form__crest{object-fit:contain}.team-overview-form__list time{color:var(--muted);white-space:nowrap;font-size:12px}.team-overview-form__list>a.is-latest{box-shadow:inset 0 -2px color-mix(in srgb, var(--brand) 28%, transparent)}@media (max-width:480px){.team-overview-form__list{gap:3px}.team-overview-form__list>a{grid-template-rows:auto 28px auto;row-gap:8px;width:44px}.team-overview-form__score{min-width:40px;min-height:28px;padding-inline:5px;font-size:14px}.team-overview-form__crest-surface,.team-overview-form__crest-surface>.entity-image-surface{width:28px;height:28px}}.team-overview-standings .standings--competition{table-layout:fixed;min-width:0}.team-overview-standings__pos{width:38px}.team-overview-standings__team{width:auto}.team-overview-standings__number,.team-overview-standings__points{width:44px}.team-overview-standings .team-overview-standings__desktop{display:none}.team-overview-standings .standings--compact :is(th,td):not(:nth-child(2)){text-align:center}.team-overview-standings .standings--compact :is(th,td):nth-child(2){text-align:left}.team-overview-standings .standings--compact tr.is-highlighted{background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.team-overview-standings .standings--compact tr.is-highlighted>:first-child{box-shadow:inset 3px 0 var(--brand)}.team-overview-standings .standings--compact tr.is-highlighted :is(td:first-child,th,td:last-child){color:var(--ink);font-weight:850}@media (min-width:1024px){.team-overview-standings .team-overview-standings__desktop{display:table-cell}.team-overview-standings col.team-overview-standings__desktop{display:table-column}.team-overview-standings__pos{width:44px}.team-overview-standings__number{width:48px}.team-overview-standings__points{width:52px}}.team-overview-stats__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.team-overview-sidebar .entity-knowledge-panel__summary{border-bottom:1px solid var(--line);padding-bottom:12px}.team-overview-sidebar .entity-knowledge-panel__facts{margin-top:12px}.team-overview-stats__group{padding:12px}.team-overview-stats__group>h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem}.team-overview-stats__group .team-statistics__profile-row{min-height:34px;padding:6px 0;font-size:.9rem}.team-overview-stats__group .team-statistics__profile-row>span,.team-overview-transfer__copy small,.team-overview-transfer__meta,.team-overview-honours span,.team-overview-person small{color:var(--muted)}.team-overview-player-leaders__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-overview-player-leaders__grid .team-statistics__leader h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.team-overview-player-leaders__grid .team-statistics__player-identity>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-overview-player-leaders__grid .team-statistics__identity>span:first-child{color:var(--muted);text-align:center;width:18px}.team-overview-player-leaders__grid .team-statistics__identity b{text-align:right;min-width:48px}.team-overview-transfer-module{min-width:0}.team-overview-transfer-module ul{margin:0;padding:0;list-style:none;display:grid}.team-overview-transfer-module li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.team-overview-transfer-module li+li{border-top:1px solid var(--line)}.team-overview-transfer__portrait-surface{border:1px solid var(--line);background:var(--soft);border-radius:9px;align-self:start;width:52px;height:52px;display:block;overflow:hidden}.team-overview-transfer__portrait-surface>.entity-image-surface,.team-overview-transfer__portrait{object-fit:cover;width:100%;height:100%}.team-overview-transfer__copy{gap:5px;min-width:0;display:grid}.team-overview-transfer__copy>div{min-width:0;display:grid}.team-overview-transfer__copy>div>a,.team-overview-transfer__copy>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-overview-transfer__club{align-items:center;gap:6px;min-width:0;display:flex}.team-overview-transfer__club>small{flex:0 0 32px}.team-overview-transfer__club>a,.team-overview-transfer__club>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-overview-transfer__meta{align-items:baseline;gap:5px;min-width:0;font-size:.8rem;display:flex}.team-overview-transfer__meta b{color:var(--ink)}.team-overview-transfer__fee{color:var(--ink);font-size:inherit}.team-overview-honours>div{gap:10px;margin-bottom:12px;display:grid}.team-overview-honours article{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.team-overview-honours article>div{gap:2px;min-width:0;display:grid}.team-overview-honours article a{color:var(--ink);text-decoration:none}.team-overview-honours article a:hover,.team-overview-honours article a:focus-visible{color:var(--brand)}.team-overview-honours__logo{border-radius:8px;width:36px;height:36px;display:block}.team-overview-honours__logo>.entity-image-surface{width:100%;height:100%}.team-overview-person{gap:0;display:grid;overflow:hidden}.team-overview-person__identity{min-width:0;color:inherit;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.team-overview-person__portrait-surface{border:1px solid var(--line);background:var(--soft);border-radius:10px;width:80px;height:80px;display:block;overflow:hidden}.team-overview-person__portrait-surface>.entity-image-surface{width:100%;height:100%}.team-overview-person__portrait{object-fit:cover}.team-overview-person__copy{gap:4px;min-width:0;display:grid}.team-overview-person__copy strong{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.25}.team-overview-person__identity:hover strong,.team-overview-person__identity:focus-visible strong{color:var(--brand)}.team-overview-person__role{color:var(--ink);font-size:.9rem;font-weight:650}.team-overview-person__copy small{align-items:center;gap:5px;line-height:1.3;display:flex}.team-overview-sidebar .section-heading h2{font-size:25px}@media (max-width:767px){.team-overview-player-leaders__grid,.team-overview-stats__groups{grid-template-columns:minmax(0,1fr)}.team-overview-sidebar{order:2}}.team-statistics{gap:30px;min-width:0;display:grid}.team-statistics>.team-statistics__view-tabs,.team-statistics>nav.player-availability-tabs{margin-bottom:0}.team-statistics__section{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:28px}.team-statistics__section>h2{margin:0 0 16px;font-size:25px}.team-statistics__leader-section{gap:16px;min-width:0;display:grid}.team-statistics__leader-section>h2{margin:0;font-size:25px}.team-statistics__leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-statistics__leader{background:var(--content-surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.team-statistics__leader h3{margin:0 0 12px;font-size:20px}.team-statistics__leader>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.team-statistics__leader>header h3{margin:0}.team-statistics__leader>header a{color:var(--brand);flex:none;font-size:13px;font-weight:700}.team-statistics__identity{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.team-statistics__leader .team-statistics__identity{padding:11px 0}.team-statistics__leader .team-statistics__identity+.team-statistics__identity{border-top:1px solid var(--line)}.team-statistics__identity>span{min-width:0;display:grid}.team-statistics__identity small{color:var(--muted)}.team-statistics__identity b{margin-left:auto}.team-statistics__portrait,.team-statistics__identity .entity-image-surface{width:32px;height:32px}.team-statistics__player-identity{align-items:center;gap:9px;min-width:0;display:flex!important}.team-statistics__player-identity>span{min-width:0;display:grid}.team-statistics__teams{flex-wrap:wrap;gap:3px 8px;margin-top:2px;display:flex}.team-statistics__teams a{align-items:center;gap:4px;min-width:0;display:inline-flex}.competition-player-statistics .team-statistics__teams .entity-image-surface{box-sizing:border-box;flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;padding:2px}.competition-team-statistics .team-statistics__team-identity{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.competition-team-statistics .team-statistics__team-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-team-statistics .team-statistics__team-identity .entity-image-surface{box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:3px}.competition-team-statistics .team-statistics__team-identity .entity-image-surface>img,.competition-team-statistics .team-statistics__team-identity .entity-image-surface>.entity-fallback-artwork{object-fit:contain;width:100%;height:100%}.team-statistics__teams a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-statistics__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-statistics__form{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.team-statistics__profile-card{background:var(--content-surface);border:1px solid var(--line);break-inside:avoid;border-radius:12px;min-width:0;padding:14px}.team-statistics__profile-card>h2{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px;font-size:25px}.team-statistics>.team-statistics__summary{width:100%;min-width:0;max-width:100%;margin-top:0}.team-statistics__summary>h2{margin:0 0 16px;font-size:25px;line-height:1.2}.team-statistics__summary .referee-statistics__summary{margin:0}.team-statistics__stats-area{gap:16px;min-width:0;display:grid}.team-statistics__stats-area>h2{margin:0;font-size:25px}.team-statistics__detail-layout{flex-direction:column;gap:30px;min-width:0;display:flex}.team-statistics__detail-column{display:contents}.team-statistics__profile-card--results{order:1}.team-statistics__profile-card--attacking{order:2}.team-statistics__profile-card--passing{order:3}.team-statistics__profile-card--possession{order:4}.team-statistics__profile-card--defending{order:5}.team-statistics__profile-card--discipline{order:6}.team-statistics__profile-card--form{order:7}.team-statistics__profile-group+.team-statistics__profile-group{margin-top:18px}.team-statistics__profile-group>h3,.team-statistics__form-block>h3{color:var(--muted);letter-spacing:.02em;margin:0 0 8px;font-size:16px}.team-statistics__profile-rows{display:grid}.team-statistics__profile-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px 0;display:flex}.team-statistics__profile-row:last-child{border-bottom:0}.team-statistics__profile-row>span{min-width:0}.team-statistics__profile-row>strong{font-variant-numeric:tabular-nums;text-align:right;flex:none}.team-statistics__form-block+.team-statistics__profile-group{margin-top:18px}.team-statistics__form-block .standings-form{justify-content:flex-start}.team-statistics__table{width:100%}.team-statistics__table th,.team-statistics__table td{font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle}@media (min-width:1024px){.team-statistics__leaders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.team-statistics__detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.team-statistics__detail-column{flex-direction:column;gap:30px;min-width:0;display:flex}.team-statistics__profile-card{order:initial}}@media (min-width:1024px){.team-statistics__detail-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.team-statistics__leaders{grid-template-columns:1fr}.team-statistics__metric-grid{grid-template-columns:1fr 1fr}.team-statistics__section{padding:18px}}@media (prefers-color-scheme:dark){:root{--ink:#f5f6f7;--muted:#a7afb8;--surface:#111316;--page-bg:var(--surface);--page-background:var(--page-bg);--card-bg:var(--surface);--interactive-bg:var(--surface);--interactive-hover:var(--soft);--interactive-pressed:color-mix(in srgb, var(--soft) 74%, var(--line));--input-bg:var(--surface);--soft:#191c20;--content-surface:var(--soft);--line:#2c3137;--skeleton-base:var(--surface);--skeleton-highlight:var(--soft);--skeleton-element:var(--line);--skeleton-placeholder:color-mix(in srgb, var(--soft) 74%, var(--line));--logo-plate-line:#555b63;--logo-plate-shadow:0 2px 10px #00000052;--shadow:0 18px 60px #00000047}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--page-bg);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.55}.skip-link{z-index:100;background:var(--ink);color:var(--surface);border-radius:8px;padding:12px 16px;font-weight:750;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #2f7df4}.entity-breadcrumbs{color:var(--muted);padding:16px 0 0;font-size:.82rem}.entity-breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.entity-breadcrumbs li{overflow-wrap:anywhere;min-width:0;max-width:100%}.entity-breadcrumbs li:not(:last-child):after{color:var(--line);content:"›";margin-left:6px}.entity-breadcrumbs a{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.entity-breadcrumbs a:hover,.entity-breadcrumbs a:focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.entity-breadcrumbs+.prose-page{padding-top:40px}.shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.shell>*,.main,.main>*,.match-layout>*,.split-section>*,.identity-header>*,.team-card>*{min-width:0}.identity-header h1,.team-card strong{overflow-wrap:anywhere}.table-scroll{max-width:100%}.header{border-bottom:1px solid var(--line);z-index:10;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 600px);display:flex;position:sticky;top:0}.brand{align-items:center;min-height:44px;display:flex}.brand__image{object-fit:contain;width:200px;height:auto;max-height:50px;display:block}.nav{gap:30px;font-size:.92rem;font-weight:650;display:flex}.nav a{transition:color .18s}.nav a:hover{color:var(--brand)}.main{width:min(1200px,100%);margin:auto;padding:0 24px}.main>:last-child{margin-bottom:0}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;padding:32px max(24px,50vw - 600px);font-size:.82rem;display:flex}.footer strong{color:var(--ink)}.hero--home{grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;min-height:570px;display:grid;overflow:hidden}.eyebrow{color:var(--brand-bright);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:850}.hero h1,.page-header h1,.identity-header h1{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(2.6rem,7vw,6.2rem);line-height:.94}.hero h1 span{color:var(--brand)}.hero-copy{max-width:580px;color:var(--muted);margin:28px 0;font-size:1.16rem}.hero-actions{gap:12px;display:flex}.button{border-radius:999px;padding:13px 20px;font-size:.9rem;font-weight:750;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:var(--brand)}.button--ghost{border:1px solid var(--line)}.hero-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:17%}.hero-orbit:after{background:var(--brand);border:0;inset:35%}.hero-orbit span{z-index:2;color:#fff;font-size:2.3rem;font-weight:900}.hero-orbit i{background:var(--brand);border-radius:50%;width:13px;height:13px;position:absolute}.hero-orbit i:first-of-type{top:10%;left:19%}.hero-orbit i:nth-of-type(2){right:0}.hero-orbit i:nth-of-type(3){bottom:7%;left:30%}.section{margin-top:76px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem)}.section-heading--overview{border-bottom:1px solid var(--line);align-items:center;margin-bottom:16px;padding-bottom:14px}.section-heading--overview>div,.section-heading--overview h2{min-width:0}.section-heading--overview h2{align-items:center;gap:8px;display:flex}.section-heading--overview h2>svg{flex:none;width:20px;height:20px}.competition-heading-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-underline-offset:5px;text-decoration-thickness:2px;transition:color .16s,text-decoration-color .16s}.competition-heading-link:hover,.competition-heading-link:focus-visible{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.competition-group-header{border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;max-width:100%;min-height:52px;padding:4px 10px 4px 4px;transition:background-color .16s,box-shadow .16s;display:inline-grid}.competition-group-header:hover,.competition-group-header:focus-visible{background:color-mix(in srgb, var(--brand) 7%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--brand) 12%, transparent)}.competition-group-header__logo{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--surface);width:44px;height:44px;color:var(--brand);border-radius:13px;place-items:center;display:grid}.competition-group-header__logo-symbol{font-size:.72rem}.competition-group-header__logo-image{width:30px;height:30px;display:block}.league-mark{overflow:hidden}.league-mark__image,.directory-card__logo-image{width:100%;height:100%;display:block}.directory-card__logo{width:40px;height:40px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.team-mark__image,.person-mark__image{width:100%;height:100%;display:block}.entity-image-surface{border-radius:inherit;background:var(--surface);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.entity-image-surface>*{grid-area:1/1}.entity-image-surface>img{z-index:1;width:100%;height:100%;position:relative}.entity-fallback-artwork{border-radius:inherit;background:var(--soft);width:100%;height:100%;color:var(--brand);place-items:center;display:grid}.entity-fallback-artwork img{object-fit:contain;width:100%;height:100%;display:block}.entity-image-surface--contain{padding:10%}.entity-image-surface--logo{border:1px solid var(--logo-plate-line);background:var(--logo-plate);box-shadow:var(--logo-plate-shadow)}.entity-image-surface--contain>img{object-fit:contain}.entity-image-surface--logo>img{filter:none}.entity-image-surface--cover>img{object-fit:cover}.competition-group-header__copy{gap:2px;min-width:0;display:grid}.section-heading .competition-group-header__name{color:var(--ink);font-size:clamp(1.3rem,2.5vw,1.75rem);transition:color .16s}.competition-group-header:hover .competition-group-header__name,.competition-group-header:focus-visible .competition-group-header__name{color:var(--brand)}.competition-group-header__subtitle{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.3}.section-heading>a{min-height:44px;color:var(--brand);align-items:center;font-size:.88rem;font-weight:750;display:inline-flex}.competition-grid,.fixture-grid,.team-grid,.squad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.competition-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--content-surface);min-height:260px;padding:28px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.competition-card:hover{border-color:var(--brand);transform:translateY(-4px)}.competition-card:after{content:"";border:35px solid color-mix(in srgb, var(--brand) 16%, transparent);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-60px}.competition-index{color:var(--line);font-size:4.2rem;font-weight:900;line-height:1;position:absolute;right:24px}.country{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.competition-card h3{letter-spacing:-.04em;max-width:360px;margin:50px 0 4px;font-size:2rem;line-height:1.1}.competition-card p{color:var(--muted);margin:0}.card-link{color:var(--brand);font-size:.86rem;font-weight:750;position:absolute;bottom:25px}.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;display:grid}.fixture-list{gap:10px;display:grid}.fixture-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.fixture-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.match-card{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.match-card__context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.7rem;overflow:hidden}.match-card .status{text-transform:none;letter-spacing:.02em}.match-card__teams{gap:12px;min-width:0;display:grid}.match-card__team{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.match-card__team .directory-card-title{overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.25}.match-card__team-score{text-align:right;white-space:nowrap;min-width:16px;font-size:1rem}.match-card__info{min-width:58px;color:var(--muted);text-align:right;white-space:nowrap;justify-items:end;gap:5px;font-size:.76rem;display:grid}.match-card__clock{color:var(--ink);font-size:.86rem;font-weight:800}.match-card__countdown{color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;justify-items:center;gap:1px;line-height:1.05;display:inline-grid}.match-card__countdown-label{color:var(--muted);font-size:.68rem;font-weight:500}.match-card__countdown-value{color:var(--ink);font-size:.92rem;font-weight:800}.match-status--live,.match-status--live .match-card__clock{color:var(--success)}.match-status--live{border-bottom:2px solid color-mix(in srgb, var(--success) 72%, transparent);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding-bottom:3px;font-weight:800;display:inline-flex}.match-card__info>time,.match-card__timing>time,.match-card__kickoff time{font-size:13px}.match-card__timing{color:var(--muted);white-space:nowrap;place-items:center;gap:3px;font-size:.72rem;line-height:1.2;display:grid}.match-card__timing--completed{gap:8px}.match-card__info--compact-date{text-align:center;justify-items:center}.match-card__timing .status,.match-card__timing .match-card__clock{color:var(--ink);font-size:.82rem;font-weight:800}.match-card__timing .match-status--live,.match-card__timing .match-status--live .match-card__clock{color:var(--success)}.match-card__kickoff{color:var(--muted);font-size:.72rem}.match-card-grid{gap:var(--directory-space-grid);grid-template-columns:repeat(3,minmax(0,1fr))}.live-update-status{min-height:24px;margin:14px 0 calc(var(--directory-space-section) * -.45);color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex}.live-update-status span{color:var(--success);font-size:.52rem}.live-update-status--reconnecting span,.live-update-status--stale span{color:var(--brand)}.match-hero .live-update-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixture-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:.72rem;display:flex}.status{background:var(--soft);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:850;display:inline-flex}.status--full-time{background:color-mix(in srgb, var(--muted) 18%, var(--surface));color:var(--ink)}.status--scheduled{color:#2f7df4;background:#2f7df421}.fixture-side{grid-template-columns:27px 1fr auto;align-items:center;gap:10px;min-height:44px;margin:7px 0;display:grid}.fixture-side strong{font-size:1.1rem}.fixture-side span,.club-cell,.team-card strong,.quick-nav span,.scoreboard h2{overflow-wrap:anywhere;min-width:0}.fixture-card>small{color:var(--muted);margin-top:10px;display:block}.team-mark{background:linear-gradient(145deg, var(--brand), #740001);color:#fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:.72rem;font-weight:900;display:grid}.team-mark--small{border-radius:8px;width:27px;height:27px;font-size:.55rem}.team-mark--large{border-radius:24px;width:82px;height:82px;font-size:1.25rem}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--content-surface);width:100%;min-width:0;max-width:100%;padding:28px}.table-scroll{width:100%;max-width:100%;overflow-x:auto}.standings{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.standings th{text-align:right;color:var(--muted);text-transform:uppercase;padding:10px;font-size:.7rem}.standings th:nth-child(2){text-align:left}.standings td{border-top:1px solid var(--line);text-align:right;padding:12px 10px}.standings td:nth-child(2){text-align:left;min-width:180px}.club-cell{align-items:center;gap:10px;min-height:44px;font-weight:680;display:flex}.standings-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:visible}.standings-table-scroll:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.standings--competition{table-layout:fixed;background:var(--card-bg);min-width:900px}.standings-view__control{border:1px solid var(--line);background:var(--segmented-bg);border-radius:12px;grid-template-columns:none;grid-auto-columns:minmax(110px,max-content);grid-auto-flow:column;justify-self:start;max-width:100%;margin-bottom:16px;padding:3px;display:inline-grid;overflow-x:auto}.standings-view__control :is(button,a){background:var(--segmented-bg);min-height:44px;color:var(--segmented-inactive-text);cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;padding:7px 14px;font-size:.85rem;font-weight:800;display:flex;position:relative}.standings-view__control :is(button,a)+:is(button,a):before{background:var(--segmented-divider);content:"";width:1px;position:absolute;top:9px;bottom:9px;left:0}.standings-view__control :is(button,a):not(.is-active):hover{background:var(--segmented-hover);color:var(--ink)}.standings-view__control :is(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 28%, transparent);outline-offset:1px}.standings-view__control :is(button,a).is-active{background:var(--segmented-active-bg);color:var(--segmented-active-text)}.standings-view__control :is(button,a).is-active:hover{background:color-mix(in srgb, var(--brand) 14%, var(--surface))}.standings-view__control :is(button,a).is-active:before,.standings-view__control :is(button,a).is-active+:is(button,a):before{visibility:hidden}.standings tbody tr.is-highlighted{background:color-mix(in srgb, var(--brand) 9%, transparent)}.standings tbody tr[class*=qualification--]>:first-child{box-shadow:inset 4px 0 var(--qualification-color)}.qualification--champions-league{--qualification-color:#2463d4}.qualification--champions-league-qualifier{--qualification-color:#537fd2}.qualification--europa-league-qualifier{--qualification-color:#c66a12}.qualification--conference-league-qualifier{--qualification-color:#238060}.qualification--championship-round{--qualification-color:#7256bd}.qualification--relegation-round{--qualification-color:#c13c43}.standings-form{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.standings-form__result{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.66rem;font-weight:850;display:inline-grid}.standings-form__item{display:inline-flex;position:relative}.standings-form__item a.standings-form__result{text-decoration:none}.standings-form__item a.standings-form__result:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 34%, transparent);outline-offset:2px}.standings-form__tooltip{z-index:20;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--shadow);color:var(--ink);text-align:left;border-radius:9px;padding:8px 10px;font-size:.75rem;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)}.standings-form__tooltip span,.standings-form__tooltip strong{display:block}.standings-form__tooltip span{color:var(--muted);font-size:.7rem;font-weight:650}.standings-form__item:hover .standings-form__tooltip,.standings-form__item:focus-within .standings-form__tooltip{display:block}.standings-form__result--w{background:#237a4b}.standings-form__result--d{background:#66717d}.standings-form__result--rating-low{background:#b6383f}.standings-form__result--rating-orange{background:#a8550b}.standings-form__result--rating-amber{background:#806000}.standings-form__result--rating-green{background:#237a4b}.standings-form__result--rating-blue{background:#3f6fb5}.standings-form__result--rating-elite{background:#31538f}.standings-form__result--l{background:#b6383f}.standings-form__empty{color:var(--muted)}.standings--competition thead{z-index:4;background:color-mix(in srgb, var(--surface) 92%, var(--soft));box-shadow:0 1px 0 var(--line);position:sticky;top:0}.standings--competition th{white-space:nowrap;height:44px;padding-block:8px}.standings--competition :is(th,td):first-child{text-align:center;width:52px}.standings--competition :is(th,td):nth-child(2){width:220px;min-width:220px}.standings--competition :is(th,td):nth-child(10){width:146px;min-width:146px}.standings--competition :is(th,td):last-child{width:64px;min-width:64px}.standings--competition .standings-form{grid-template-columns:repeat(5,22px);justify-content:end;display:grid}.standings--statistical{min-width:780px}.standings--statistical :is(th,td):first-child{text-align:left;width:260px;min-width:240px}.standings--statistical :is(th,td):nth-child(2){text-align:right;width:auto;min-width:0}.standings--competition tbody tr{transition:background-color .16s}.standings--competition tbody tr:hover{background:color-mix(in srgb, var(--brand) 5%, transparent)}.standings--competition tbody th,.standings--competition tbody td{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:inherit;height:54px;padding-block:5px}.standings--competition tbody th{text-align:left}.standings--competition :is(th,td):last-child{padding-right:16px}.standings--competition td:last-child strong{color:var(--ink);font-size:1rem;font-weight:900}.standings--competition .club-cell{text-underline-offset:3px;min-height:42px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.standings--competition .club-cell:hover,.standings--competition .club-cell:focus-visible{color:var(--brand);text-decoration-color:currentColor}.standings-legend{border-top:1px solid var(--line);margin-top:18px}.standings-legend__toggle{width:100%;min-height:48px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;font-size:.88rem;font-weight:800;display:flex}.standings-legend__toggle:hover{color:var(--brand)}.standings-legend__chevron{color:var(--muted);font-size:1.1rem;transition:transform .16s}.standings-legend__toggle[aria-expanded=true] .standings-legend__chevron{transform:rotate(180deg)}.standings-legend__content{padding:4px 0 16px}.standings-legend__content h3{margin:0 0 12px;font-size:.82rem}.standings-legend__qualifications{margin-bottom:18px}.standings-legend__qualifications ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.standings-legend__qualifications li{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.qualification-marker{background:var(--qualification-color);border-radius:999px;flex:none;width:4px;height:18px}.standings-legend__content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;display:grid}.standings-legend__content dl>div{color:var(--muted);grid-template-columns:36px minmax(0,1fr);gap:8px;font-size:.78rem;display:grid}.standings-legend__content dt{color:var(--ink);font-weight:850}.standings-legend__content dd{margin:0}.quick-nav>div{flex-wrap:wrap;gap:10px;display:flex}.page-header{border-bottom:1px solid var(--line);padding:90px 0 50px}.page-header p:last-child,.identity-header p:last-child{color:var(--muted)}.filter-pills{gap:8px;margin:30px 0;display:flex;overflow:auto}.filter-pills a{white-space:nowrap;border:1px solid var(--line);border-radius:999px;align-items:center;min-height:44px;padding:9px 15px;font-size:.8rem;font-weight:700;display:inline-flex}.filter-pills .active{background:var(--ink);color:var(--surface)}.identity-header{margin-top:var(--individual-breadcrumb-header-gap);margin-bottom:var(--individual-header-tabs-gap);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:var(--surface);box-shadow:0 10px 34px color-mix(in srgb, var(--ink) 7%, transparent);align-items:center;gap:28px;padding:24px;display:flex}.identity-header h1.primary-page-title{letter-spacing:.14px;margin:8px 0 16px;font-size:40px;line-height:1.14}.identity-header__body{flex:auto;gap:0;min-width:0;display:grid}.identity-header__body>:not(h1){margin:0}.identity-header__metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.92rem;font-weight:650;display:flex}.identity-header__season-context{display:block}.identity-header__season-context select{border:1px solid var(--line);background-color:var(--surface);min-width:110px;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 30px 6px 12px;font-size:.84rem;font-weight:750}.identity-header__season-context select:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line))}.identity-header__season-context select:focus-visible{border-color:var(--brand);outline:2px solid color-mix(in srgb, var(--brand) 24%, transparent);outline-offset:2px}.identity-header__actions{flex:none;margin-left:auto}.identity-header__metadata-item,.identity-header__related-entity{align-items:center;gap:7px;min-width:0;display:inline-flex}.identity-header__separator{color:color-mix(in srgb, var(--muted) 72%, transparent);margin-right:1px}.identity-header__country{align-items:center;gap:7px;display:inline-flex}.identity-header__flag-mark,.identity-header__related-mark{border:1px solid var(--logo-plate-line);background:var(--logo-plate);border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.identity-header__flag-mark{font-size:16px;line-height:1}.identity-header__flag-mark svg{stroke-width:1.8px;width:17px;height:17px}.identity-header__related-mark{padding:2px}.identity-header__related-mark .entity-image-surface,.identity-header__related-mark img{width:100%;height:100%}.identity-header__semantic-meta{align-items:center;gap:6px;min-width:0;display:inline-flex}.identity-header__metadata-icon{width:17px;height:17px;color:var(--muted);stroke-width:1.8px;flex:0 0 17px}.identity-header__related-entity:is(a):hover,.identity-header__related-entity:is(a):focus-visible{color:var(--ink)}.identity-header__venue-mark{width:150px;height:100px}.league-mark{background:var(--brand);color:#fff;border-radius:28px;place-items:center;width:100px;height:100px;font-size:1.7rem;font-weight:900;display:grid}.team-grid{grid-template-columns:repeat(4,1fr)}.team-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.team-card__body{gap:5px;min-width:0;display:grid}.team-card__facts{min-width:0;color:var(--muted);font-size:.72rem;line-height:1.35}.team-card .team-card__arrow{color:var(--brand);font-size:1rem;transition:transform .16s}.team-card:hover .team-card__arrow,.team-card:focus-visible .team-card__arrow{transform:translate(3px)}.match-hero{margin:var(--individual-breadcrumb-header-gap) 0 0;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);text-align:center;border-radius:24px;padding:18px 38px 0;position:relative;overflow:hidden}.match-hero__metadata{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;font-size:.78rem;line-height:1.4;display:flex}.match-hero__competition{color:var(--ink);grid-template-columns:24px auto;align-items:center;gap:7px;text-decoration:none;display:inline-grid}.match-hero__competition-logo{width:24px;height:24px}.match-hero__competition strong{font-size:.8rem}.match-hero__metadata-item{align-items:center;gap:5px;display:inline-flex}.match-hero__metadata-item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:17px;height:17px}.scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:18px;display:grid}.scoreboard__team{justify-items:center;gap:8px;min-width:0;text-decoration:none;display:grid}.scoreboard .team-mark{border-radius:16px;width:54px;height:54px}.scoreboard h1{margin:0;font-size:clamp(1.15rem,3vw,2rem)}.scoreboard h2{margin:0;font-size:clamp(.95rem,1.5vw,1.06rem);line-height:1.25}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scoreboard__result{justify-items:center;gap:6px;display:grid}.scoreboard strong{font-size:clamp(2rem,4vw,2.5rem);line-height:1}.scoreboard .scoreboard__kickoff{white-space:nowrap;font-size:clamp(1.45rem,3vw,1.9rem)}.scoreboard strong i{color:var(--muted);font-style:normal}.scoreboard small{color:var(--muted);font-size:.74rem}.scoreboard .match-status--live{color:var(--success)}.match-hero__scorers{max-width:680px;color:var(--muted);grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:8px 12px;margin:12px auto 0;font-size:.72rem;display:grid}.match-hero__goal-icon{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.match-hero__goal-icon img{object-fit:contain;width:17px;height:17px}.match-hero__scorers ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.match-hero__scorers ul:first-of-type{text-align:right;justify-items:end}.match-hero__scorers ul:last-of-type{text-align:left;justify-items:start}.match-hero__scorers a{color:var(--ink);font-weight:700}.match-hero__scorers time{white-space:nowrap}.match-hero__tabs{margin:var(--individual-header-tabs-gap) -38px 0;border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--soft))}.match-hero__tabs .tabs{scrollbar-width:none;border:0;margin:0;padding-inline:28px}.match-hero__tabs .tabs::-webkit-scrollbar{width:0;height:0;display:none}.match-hero__tabs .tabs a{min-height:52px}.match-layout,.entity-overview-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:start;gap:24px;display:grid}.entity-overview-layout__main{gap:30px;min-width:0;display:grid}.entity-overview-layout__main>*,.entity-overview-layout__main>.section{margin-top:0}.entity-overview-layout__main>.section>h2,.entity-overview-layout__main>.section>.section-heading h2{font-size:25px;line-height:1.2}.entity-overview-layout>aside{min-width:0}.player-overview-shell{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:30px;display:grid}.player-overview-shell>*{min-width:0}.player-overview-shell__main,.player-overview-shell__sidebar{align-content:start;gap:30px;min-width:0;display:grid}.player-overview-shell .entity-knowledge-panel,.player-overview-shell .section{margin-top:0}.player-overview-shell h2{font-size:25px;line-height:1.2}.player-overview-matches__grid{gap:16px;min-width:0;display:grid}.player-overview-matches__slot{align-content:start;gap:12px;min-width:0;display:grid}.player-overview-matches__slot h3{margin:0;font-size:20px}.player-overview-matches__empty{background:var(--content-surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;align-content:center;min-height:116px;padding:16px;display:grid}@media (min-width:768px){.player-overview-matches__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-overview-detailed-stats{gap:30px;min-width:0;display:grid;container-type:inline-size}.player-overview-detailed-stats>.section-heading{margin:0}.player-overview-detailed-stats__overview,.player-overview-detailed-stats__category{background:var(--content-surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.player-overview-detailed-stats :is(.player-overview-detailed-stats__overview,.player-overview-detailed-stats__category)>h3{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px;font-size:20px}.player-overview-detailed-stats__categories{gap:30px;min-width:0;display:grid}.player-overview-detailed-stats__overview .player-statistics__detail-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:520px){.player-overview-detailed-stats__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.player-overview-detailed-stats__overview .player-statistics__detail-grid--overview{grid-template-columns:repeat(3,minmax(0,1fr))}}.player-overview-statistics,.player-recent-appearances{padding:22px}.player-overview-dashboard{min-width:0;padding:20px}.player-overview-stats{container-type:inline-size}.player-overview-stats>.section-heading>span{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.player-overview-stats>.section-heading a{align-items:center;gap:5px;display:inline-flex}.player-overview-stats>.section-heading a svg{width:16px;height:16px}.player-overview-stats .player-statistics__lead{grid-template-columns:minmax(0,1fr);margin:0}.player-overview-dashboard .section-heading a,.player-recent-appearances .section-heading a{align-items:center;gap:5px;display:inline-flex}.player-overview-dashboard .section-heading a svg,.player-recent-appearances .section-heading a svg{width:16px;height:16px}.player-overview-dashboard__season-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.player-overview-dashboard__season-heading>strong{font-size:20px}.player-overview-dashboard__season-heading>div{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.player-overview-dashboard__season-heading a,.player-overview-dashboard__scope a{color:var(--brand);font-weight:750}.player-overview-dashboard__scopes,.player-overview-dashboard__competition-list{gap:12px;display:grid}.player-overview-dashboard__scopes>article,.player-overview-dashboard__competition-list>article{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;min-width:0;padding:14px}.player-overview-dashboard__scope{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;font-size:13px;display:flex}.player-overview-dashboard__scope a{align-items:center;gap:7px;min-width:0;display:inline-flex}.player-overview-dashboard__scope a>span,.player-overview-dashboard__scope-image{flex:0 0 22px;width:22px;height:22px}.player-overview-dashboard__metrics,.player-overview-dashboard__extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.player-overview-dashboard__metrics>div,.player-overview-dashboard__extras>div{background:var(--surface);border-radius:9px;min-width:0;padding:9px}.player-overview-dashboard__metrics dt,.player-overview-dashboard__extras dt{color:var(--muted);font-size:11px;font-weight:700}.player-overview-dashboard__metrics dd,.player-overview-dashboard__extras dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:850}.player-overview-dashboard__extras{margin-top:12px}.player-overview-dashboard__competition-list>article{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;display:grid}.player-overview-dashboard__competition{min-width:0;color:inherit;align-items:center;gap:10px;display:flex}.player-overview-dashboard__competition>span{flex:0 0 36px;width:36px;height:36px}.player-overview-dashboard__competition-image{width:100%;height:100%}.player-overview-dashboard__competition strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-overview-shell__sidebar .player-playing-profile__layout{grid-template-columns:1fr;justify-items:start;gap:16px}.player-overview-shell__sidebar .player-pitch{justify-self:start;width:100%}.player-overview-availability,.player-overview-international{padding:20px}.player-overview-international li a>span{flex:0 0 34px;width:34px;height:34px}.player-overview-availability>section+section{margin-top:16px}.player-overview-availability h3{margin:0 0 8px;font-size:17px}.player-overview-availability ul,.player-overview-international ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.player-overview-availability li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.player-overview-availability ul:not(.player-overview-availability__history--separated)>li:first-child{border-top:0}.player-overview-availability li span:first-child{gap:2px;display:grid}.player-overview-availability__current{background:var(--content-surface);border-radius:10px;gap:3px;margin-bottom:10px;padding:10px;display:grid}.player-overview-availability__current>strong{color:var(--brand);text-transform:uppercase;font-size:12px}.player-overview-availability__current>small,.player-overview-availability small,.player-overview-international small{color:var(--muted)}.player-overview-availability__links{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.player-overview-availability__links a{color:var(--brand);font-weight:750}.player-overview-international li{border-top:1px solid var(--line);gap:5px;padding:9px 0;display:grid}.player-overview-international li a{color:inherit;align-items:center;gap:9px;display:flex}.statistics-profile__scope{flex-wrap:wrap;gap:6px;display:flex}.statistics-profile__scope a{color:var(--brand);font-weight:700;text-decoration:none}.statistics-profile__scope a:hover,.statistics-profile__scope a:focus-visible{text-decoration:underline}.player-honours-page{gap:24px;min-width:0;display:grid}.player-honours-page__sections{gap:30px;min-width:0;display:grid}.player-honours-page__sections h2{margin:0 0 18px;font-size:25px;line-height:1.2}.player-honours-hero{padding:12px 2px 4px}.player-honours-hero strong{letter-spacing:-.06em;font-size:clamp(60px,8vw,92px);font-weight:850;line-height:.85;display:block}.player-honours-hero h2{margin:12px 0 8px}.player-honours-hero p,.player-recorded-achievements>p{color:var(--text-muted);margin:0}.player-trophy-cabinet,.player-recorded-achievements{min-width:0}.player-trophy-cabinet__category+.player-trophy-cabinet__category{margin-top:26px}.player-trophy-cabinet__category>h3{margin:0 0 16px;font-size:20px;line-height:1.25}.player-trophy-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;display:grid}.player-trophy-showcase{border-bottom:1px solid var(--border);grid-template-columns:126px minmax(0,1fr);align-items:start;gap:24px;min-width:0;padding:8px 0 20px;display:grid}.player-achievement-artwork{width:126px;height:126px;color:var(--brand);place-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1);display:grid}.player-achievement-artwork svg{width:100%;height:100%;fill:color-mix(in srgb, currentColor 8%, transparent);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.player-achievement-artwork--runner-up{color:var(--text-muted)}.player-trophy-showcase:hover .player-achievement-artwork,.player-trophy-showcase:focus-within .player-achievement-artwork{transform:translateY(-3px)}.player-trophy-showcase__body{gap:13px;min-width:0;display:grid}.player-trophy-showcase__body>h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.22}.player-trophy-showcase__competition{width:fit-content;color:inherit;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:color .2s;display:flex}.player-trophy-showcase__competition:hover,.player-trophy-showcase__competition:focus-visible{color:var(--brand)}.player-trophy-showcase__competition-logo,.player-trophy-showcase__competition-logo>*{width:24px;height:24px}.player-trophy-showcase__teams{gap:11px;display:grid}.player-trophy-team{gap:4px;min-width:0;display:grid}.player-trophy-team>a,.player-trophy-team>span:first-child{width:fit-content;min-width:0;color:inherit;align-items:center;gap:8px;font-weight:750;display:flex}.player-trophy-team>a:hover,.player-trophy-team>a:focus-visible{color:var(--brand)}.player-trophy-team__seasons{color:var(--text-muted);flex-wrap:wrap;gap:2px 0;font-size:13px;line-height:1.45;display:flex}.player-trophy-team__seasons>span:not(:last-child):after{content:"·";color:color-mix(in srgb, var(--text-muted) 55%, transparent);margin:0 7px}.player-recorded-achievements>p{margin-top:-8px}.player-recorded-achievements__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin-top:18px;display:grid}.player-recorded-achievement{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px 0;display:grid}.player-achievement-artwork--compact{width:52px;height:52px}.player-achievement-artwork--compact svg{stroke-width:3.5px}.player-recorded-achievement h3{margin:0 0 5px;font-size:20px;line-height:1.2}.player-recorded-achievement div>a,.player-recorded-achievement div>span{width:fit-content;color:var(--text-muted);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.player-recorded-achievement div>a:hover,.player-recorded-achievement div>a:focus-visible{color:var(--brand)}.player-achievement-team-fallback{border:1px solid var(--border);background:var(--soft);border-radius:50%;width:24px;height:24px}@media (max-width:767px){.player-trophy-gallery,.player-recorded-achievements__grid{grid-template-columns:1fr}.player-trophy-showcase{grid-template-columns:88px minmax(0,1fr);gap:18px}.player-achievement-artwork{width:88px;height:88px}.player-achievement-artwork--compact{width:52px;height:52px}.player-recorded-achievement{grid-template-columns:52px minmax(0,1fr)}}.player-transfers-page{min-width:0}.player-transfers-page__sections{gap:30px;min-width:0;display:grid}.player-transfers-page__sections>section{min-width:0}.player-transfers-page__sections h2{margin:0 0 16px;font-size:25px}.player-transfers-page__sections h3{margin:0;font-size:20px}.player-transfer-latest-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.player-transfer-latest-card{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.player-transfer-latest-card__route{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.player-transfer-latest-card__route>svg{width:18px;height:18px;color:var(--brand)}.player-transfer-latest-card__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:12px;display:grid}.player-transfer-latest-card__facts>div{border-left:1px solid var(--line);gap:4px;padding-left:12px;display:grid}.player-transfer-latest-card__facts>div:first-child{border-left:0;padding-left:0}.player-transfer-latest-card__facts dt{color:var(--muted);font-size:11px;font-weight:650}.player-transfer-latest-card__facts dd{margin:0;font-size:14px;font-weight:750}.player-transfers-team{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.player-transfers-team>span:last-child{gap:2px;min-width:0;display:grid}.player-transfers-team small{color:var(--muted);font-size:.75rem}.player-transfers-team strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-transfers-team__artwork{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:5px;display:grid}.player-transfers-team__artwork .entity-image-surface{width:100%;height:100%;padding:3px}.player-transfers-team__image{width:100%;height:100%}.player-transfers-team--compact{grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:13px;font-weight:700;display:grid}.player-transfers-team--compact .player-transfers-team__artwork{border-radius:8px;width:28px;height:28px;padding:3px}.player-transfer-history-table{min-width:680px}.player-transfer-history-table-wrap{width:100%;min-width:0}.player-transfer-history-table :is(th:nth-child(2),td:nth-child(2),th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4)){text-align:left}.player-transfer-history-table :is(td:nth-child(2),td:nth-child(3)){min-width:190px}@media (max-width:767px){.player-transfer-latest-card__route{gap:7px}.player-transfers-team{gap:8px}.player-transfers-team__artwork{flex-basis:34px;width:34px;height:34px}}@media (min-width:768px){.player-transfer-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-availability-page{min-width:0}.player-availability-tabs{margin-bottom:30px}.player-availability-tabs a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.player-availability-tabs span{font-size:12px;font-weight:650}.player-availability-page__sections{gap:30px;min-width:0;display:grid}.player-availability-page__sections>section{min-width:0}.player-availability-page__sections h2{margin:0 0 16px;font-size:25px}.player-availability-page__sections h3{margin:0;font-size:20px}.player-availability-current{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.player-availability-current-card{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.player-availability-current-card__identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.player-availability-current-card__icon{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--surface);width:38px;height:38px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.player-availability-current-card__icon>svg{width:18px;height:18px}.player-availability-current-card__identity>div{min-width:0}.player-availability-current-card__identity>div>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700;display:block}.player-availability-current-card__identity h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.player-availability-current-card__meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.player-availability-current-card__fact{border-left:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding:11px 10px 0;display:grid}.player-availability-current-card__fact:first-child{border-left:0;padding-left:0}.player-availability-current-card__fact:last-child{padding-right:0}.player-availability-current-card__fact dt{color:var(--muted);font-size:11px;font-weight:650;line-height:1.2}.player-availability-current-card__fact dd{min-width:0;color:var(--ink);margin:0;font-size:13px;font-weight:750;line-height:28px}.player-availability-current-card__fact .player-availability-team{grid-template-columns:28px minmax(0,1fr);min-width:0;line-height:normal;display:grid}.player-availability-current-card__fact .player-availability-team>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-availability-team{color:inherit;align-items:center;gap:8px;font-weight:700;display:inline-flex}.player-availability-team .entity-image-surface{flex:0 0 28px;width:28px;height:28px;padding:3px}.player-availability-team__image{object-fit:contain;width:100%;height:100%}.player-availability-table :is(th:nth-child(2),td:nth-child(2),th:nth-child(7),td:nth-child(7)){text-align:left}.player-availability-table td:nth-child(7){min-width:180px}@media (max-width:767px){.player-availability-current-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"since games""team team"}.player-availability-current-card__fact--since{grid-area:since}.player-availability-current-card__fact--team{border-left:0;grid-area:team;padding-left:0}.player-availability-current-card__fact--games{grid-area:games}}@media (min-width:768px){.player-availability-current{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.player-availability-current{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-availability-summary{gap:30px;min-width:0;display:grid}.team-availability-summary>section,.team-availability-history{min-width:0}.team-availability-summary h2,.team-availability-history h2{margin:0 0 16px;font-size:25px}.team-availability-summary h2{border-bottom:1px solid var(--line);padding-bottom:12px}.team-availability-current-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.team-availability-current-card{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.team-availability-player{min-width:0;color:inherit;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;font-weight:750;text-decoration:none;display:grid}.team-availability-player .entity-image-surface{width:36px;height:36px}.team-availability-player__image{object-fit:cover;width:100%;height:100%}.team-availability-player>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-availability-current-card__status{gap:2px;display:grid}.team-availability-current-card__team{min-width:0;color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.team-availability-current-card__team .entity-image-surface{width:24px;height:24px}.team-availability-current-card__team-image{object-fit:contain;width:100%;height:100%}.team-availability-current-card__team span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-availability-current-card__status span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:700}.team-availability-current-card__status strong{font-size:15px}.team-availability-current-card dl{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin:0;padding-top:10px;display:flex}.team-availability-current-card dl div{gap:2px;display:grid}.team-availability-current-card dt{color:var(--muted);font-size:11px;font-weight:650}.team-availability-current-card dd{margin:0;font-size:13px;font-weight:750}.team-availability-table{min-width:760px}.team-availability-table :is(th,td){vertical-align:middle}.team-availability-table :is(th:first-child,td:first-child,th:nth-child(2),td:nth-child(2)){text-align:left}.team-availability-table th:first-child{min-width:190px}.team-availability-table th:first-child .team-availability-player{grid-template-columns:28px minmax(0,1fr)}.team-availability-table th:first-child .entity-image-surface{width:28px;height:28px}.team-availability-table th:first-child .team-availability-player{justify-content:center}.team-availability-page>.directory-pagination{margin-top:30px}@media (min-width:768px){.team-availability-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.team-availability-current-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.competition-availability-page{gap:30px;min-width:0;display:grid}.competition-availability-page>.player-availability-tabs{margin-bottom:0}.competition-availability-table{min-width:980px}.competition-availability-table :is(th:first-child,td:first-child,th:nth-child(2),td:nth-child(2),th:nth-child(4),td:nth-child(4)){text-align:left}.competition-availability-table :is(th:first-child,td:first-child){min-width:190px}.competition-availability-table :is(th:nth-child(2),td:nth-child(2)){min-width:180px}.competition-availability-table .team-availability-player{grid-template-columns:28px minmax(0,1fr);justify-content:center}.competition-availability-table .team-availability-player .entity-image-surface{width:28px;height:28px}.player-recent-appearances>h2{margin:0 0 18px}.player-overview-statistics .section-heading a{align-items:center;gap:5px;display:inline-flex}.player-overview-statistics .section-heading a svg{width:16px;height:16px}.player-overview-statistics>h3{margin:0 0 14px;font-size:20px;line-height:1.25}.player-overview-statistics__scopes{gap:14px;display:grid}.player-overview-statistics__scope{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;min-width:0;padding:16px}.player-overview-statistics__identity{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:.86rem;font-weight:750;display:flex}.player-overview-statistics__identity a{color:var(--brand)}.player-overview-statistics__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.player-overview-statistics__metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:12px}.player-overview-statistics__metrics dt{color:var(--muted);font-size:.73rem;font-weight:750}.player-overview-statistics__metrics dd{margin:5px 0 0;font-size:1.15rem;font-weight:850}.player-overview-shell__matchStats,.player-overview-match-stats{min-width:0;max-width:100%}.player-overview-match-stats{overflow:hidden}.player-overview-match-stats>.section-heading{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px}.player-overview-match-stats abbr{cursor:help;text-decoration:none}.player-overview-match-stats__identity{min-width:0}.player-overview-match-stats__identity>a{color:inherit;align-items:center;gap:8px;min-width:0;display:flex}.player-overview-match-stats__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-overview-match-stats__desktop{width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow-x:hidden}.player-overview-match-stats .player-overview-match-stats__desktop{overflow-x:hidden}.player-overview-match-stats .player-statistics__match-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.player-overview-match-stats .player-statistics__match-table :is(th,td){padding-inline:4px}.player-overview-match-stats__date-column{width:44px;color:var(--muted);white-space:nowrap;font-size:11px;text-align:left!important}.player-overview-match-stats__opponent-column{width:auto;min-width:0;text-align:left!important}.player-overview-match-stats__result-column{width:58px;text-align:center!important}.player-overview-match-stats__rating-column{width:44px;text-align:center!important}.player-overview-match-stats .player-statistics__match-table thead th{font-size:10px}.player-overview-match-stats .player-match-row__result-score{gap:3px}.player-overview-match-stats .player-match-row__result-score>span{width:20px;height:20px}.player-overview-match-stats .player-match-row__result-score--d>span{background:var(--muted);color:#fff}.player-overview-match-stats .standings-form__item{max-width:100%}@media (min-width:768px){.player-overview-match-stats .player-statistics__match-table :is(th,td){padding-inline:8px}.player-overview-match-stats__date-column{width:64px}.player-overview-match-stats__result-column{width:76px}.player-overview-match-stats__rating-column{width:54px}}.player-overview-match-stats .player-overview-match-stats__date-column{width:15%}.player-overview-match-stats .player-overview-match-stats__opponent-column{width:35%}.player-overview-match-stats .player-overview-match-stats__result-column,.player-overview-match-stats .player-overview-match-stats__rating-column{width:25%}.player-match-row__result-score{color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.player-match-row__result-score>span{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:850;display:grid}.player-match-row__result-score--w>span{background:var(--success)}.player-match-row__result-score--d>span{background:var(--text-muted)}.player-match-row__result-score--l>span{background:var(--brand)}.player-match-row__result-score strong{font-variant-numeric:tabular-nums}.player-match-row__result{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.player-match-row__result--w{background:var(--success)}.player-match-row__result--d{background:var(--text-muted)}.player-match-row__result--l{background:var(--brand)}.player-playing-profile{padding:20px}.player-playing-profile__layout{grid-template-columns:minmax(210px,.82fr) minmax(180px,1fr);align-items:center;gap:24px;display:grid}.player-pitch{aspect-ratio:.68;border:1px solid var(--line);background:var(--soft);border-radius:14px;justify-self:center;width:min(100%,340px);position:relative;overflow:hidden}.player-pitch:before{border:1px solid color-mix(in srgb, var(--line) 82%, var(--ink));content:"";position:absolute;inset:8px}.player-pitch__halfway{border-top:1px solid color-mix(in srgb, var(--line) 82%, var(--ink));position:absolute;top:50%;left:8px;right:8px}.player-pitch__centre{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line) 82%, var(--ink));border-radius:50%;width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-pitch__box{border:1px solid color-mix(in srgb, var(--line) 82%, var(--ink));width:50%;height:16%;position:absolute;left:25%}.player-pitch__box--top{border-top:0;top:8px}.player-pitch__box--bottom{border-bottom:0;bottom:8px}.player-pitch__marker{top:var(--pitch-y);left:var(--pitch-x);border:1px solid color-mix(in srgb, var(--brand) 48%, var(--line));background:var(--surface);width:30px;height:30px;color:var(--brand);box-shadow:none;border-radius:50%;place-items:center;padding:0;font-size:.72rem;font-weight:850;display:grid;position:absolute;transform:translate(-50%,-50%)}.player-pitch__marker--primary{border-color:var(--brand);background:var(--brand);color:#fff;width:32px;height:32px}.player-pitch__marker--fallback{width:18px;min-width:18px;height:18px;box-shadow:none;border-style:dashed;padding:0}.player-playing-profile__facts{width:100%;margin:0}.player-playing-profile__facts>div{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.player-playing-profile__facts>div:first-child{border-top:0}.player-playing-profile__facts dt{color:var(--muted);font-size:.72rem;font-weight:700}.player-playing-profile__facts dd{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;margin:0;display:flex}.player-playing-profile__facts dd>strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem}.player-playing-profile__facts dd>span{color:var(--muted);flex:none;font-size:.76rem;font-weight:750}.player-playing-profile__other dd{gap:8px;display:grid}.player-playing-profile__other dd>span{color:var(--ink);font-size:inherit;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.player-playing-profile__other small{color:var(--muted);font-size:.76rem;font-weight:750}.player-current-status{padding:22px}.player-current-status>h2{margin:0 0 16px}.player-current-status__headline{align-items:flex-start;gap:10px;display:flex}.player-current-status__headline>svg{width:20px;height:20px;color:var(--brand)}.player-current-status__headline strong{font-size:1rem}.player-current-status__headline p{color:var(--muted);margin:3px 0 0;font-size:.86rem}.player-current-status dl{margin:14px 0}.player-current-status dl>div{border-top:1px solid var(--line);padding:10px 0}.player-current-status dt{color:var(--muted);font-size:.76rem;font-weight:750}.player-current-status dd{margin:3px 0 0}.player-current-status .text-link{color:var(--brand);font-weight:750}.player-latest-transfer{padding:22px}.player-latest-transfer__list{margin:0;padding:0;list-style:none}.player-latest-transfer__list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:grid}.player-latest-transfer__list>li:last-child{border-bottom:0}.player-latest-transfer__list>li:hover{background:var(--soft)}.player-latest-transfer__team{min-width:0;color:var(--ink);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.player-latest-transfer__artwork,.player-latest-transfer__artwork .entity-image-surface{width:40px;height:40px}.player-latest-transfer__team span:last-child{gap:2px;min-width:0;display:grid}.player-latest-transfer__team strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.25}.player-latest-transfer__team time{color:var(--muted);font-size:.72rem}.player-latest-transfer__value{text-align:right;justify-items:end;gap:3px;min-width:52px;display:grid}.player-latest-transfer__value strong{font-variant-numeric:tabular-nums;font-size:.82rem}.player-latest-transfer__value small{color:var(--muted);font-size:.68rem}.player-latest-transfer__action{color:var(--brand);align-items:center;gap:5px;margin-top:14px;font-size:.82rem;font-weight:800;display:inline-flex}.player-latest-transfer__action svg{width:15px;height:15px}.player-about__recent ul{gap:8px;margin:10px 0 18px;padding-left:20px;display:grid}.player-about__recent li{line-height:1.55}.player-about__recent time{color:var(--muted)}.player-about{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:16px;overflow:hidden}.entity-knowledge-panel{background:var(--surface);box-shadow:var(--shadow);margin:0;padding:22px}.entity-knowledge-panel>h2,.entity-knowledge-panel>.section-heading h2{margin:0;font-size:25px;line-height:1.2}.entity-knowledge-panel .match-fact{grid-template-columns:36px minmax(0,1fr)}.entity-knowledge-panel__summary{color:var(--ink);margin:14px 0 0;font-size:.88rem;line-height:1.6}.entity-knowledge-panel__summary a{color:var(--brand);font-weight:750}.entity-knowledge-panel__facts{margin-top:10px}.entity-knowledge-panel__module{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.entity-knowledge-panel .match-fact>.entity-image-surface{border-radius:8px;width:32px;height:32px}.entity-knowledge-panel__media-image{object-fit:inherit;width:100%;height:100%}.entity-knowledge-panel .match-fact__copy dt:empty{display:none}.entity-knowledge-panel__context--form .match-fact{padding-top:8px;display:block}.entity-knowledge-panel__context--form .match-fact>:first-child,.entity-knowledge-panel__context--form .match-fact__copy dt:empty{display:none}.entity-knowledge-panel__context--form .standings-form{justify-content:flex-start;gap:5px;display:flex}.entity-knowledge-panel .entity-knowledge-panel__context--form .standings-form__result{border-radius:6px;width:28px;height:24px;min-height:24px}.entity-knowledge-panel__module h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:850}.entity-knowledge-panel__aliases{color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:.82rem;line-height:1.5}.entity-knowledge-panel .match-fact:first-child{border-top:0}.entity-knowledge-panel .match-fact a{min-height:0;color:var(--brand);align-items:center;display:inline-flex}.venue-location,.venue-match-preview,.venue-about,.entity-tab-scope .entity-overview-layout__main>.venue-about{padding:20px}.venue-about{border-radius:16px;scroll-margin-top:96px}.venue-about__intro{max-width:68ch;color:var(--ink);margin:0;font-size:.96rem;line-height:1.62}.venue-about__copy{display:grid}.venue-about__preview,.venue-about__copy-more{gap:16px;display:grid}.venue-about__preview{position:relative}.venue-about__preview--faded:after{background:linear-gradient(to bottom, transparent, var(--surface));content:"";pointer-events:none;height:160px;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.venue-about__copy:has(.venue-about__details[open]) .venue-about__preview:after{opacity:0}.venue-about__details{flex-direction:column;display:flex}.venue-about__details>summary{width:100%;color:var(--brand);cursor:pointer;background:0 0;border:0;order:2;justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.venue-about__copy-more{order:1}.venue-about__details[open]>.venue-about__copy-more{margin-top:16px}.venue-about__details[open]>summary{width:100%}.venue-about__details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.venue-about__details>summary::marker{display:none}.venue-about__details>summary::-webkit-details-marker{display:none}.venue-about__collapse,.venue-about__details[open] .venue-about__show-more{display:none}.venue-about__details[open] .venue-about__collapse{display:inline}:root[data-theme=dark] .venue-about__details>summary{color:var(--brand-bright)}@media (min-width:768px){.entity-tab-scope .entity-overview-layout__main>.venue-about{padding:26px}}.venue-about__copy a{color:var(--brand);border-radius:2px;font-weight:750;text-decoration:none}.venue-about__copy a:hover,.venue-about__copy a:focus-visible{text-underline-offset:3px;text-decoration:underline}.team-about>h2{margin:0 0 16px}.team-about__list{gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.team-about .venue-about__copy-more>h3{margin:4px 0 0}.venue-about__copy a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root[data-theme=dark] .venue-about__copy a{color:var(--brand-bright)}:root[data-theme=dark] .venue-about__copy a:focus-visible{outline-color:var(--brand-bright)}.venue-about__explore{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.venue-about__explore h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:850}.venue-about__explore nav{display:grid}.venue-about__explore-link{min-width:0;min-height:48px;color:var(--ink);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;font-size:.86rem;font-weight:750;display:grid}.venue-about__explore-link:hover,.venue-about__explore-link:focus-visible{background:var(--soft);color:var(--brand)}.venue-about__explore-media,.venue-about__explore-icon{border:1px solid var(--logo-plate-line);background:var(--logo-plate);width:32px;height:32px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.venue-about__explore-media .entity-image-surface,.venue-about__explore-image{width:100%;height:100%}.venue-about__explore-media .entity-image-surface{box-shadow:none;border:0;padding:4px}.venue-about__explore-icon svg,.venue-about__explore-link>svg{width:17px;height:17px}.venue-about__explore-link>svg{color:var(--muted)}.venue-location__place{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.venue-location__marker{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--soft);width:40px;height:40px;color:var(--brand);place-items:center;display:grid}.venue-location__marker svg{width:20px;height:20px}.venue-location__address{color:var(--ink);gap:4px;margin:0;font-size:.9rem;font-style:normal;line-height:1.55;display:grid}.venue-location__address strong{color:var(--ink);font-size:1rem}.venue-location__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.venue-location__actions a{border:1px solid var(--line);min-height:44px;color:var(--brand);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.venue-location__actions a:hover,.venue-location__actions a:focus-visible{background:var(--soft)}.venue-location__actions svg{width:16px;height:16px}.venue-match-preview .associated-match-competitions{margin-top:0}.venue-match-preview .associated-match-competition>.associated-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.venue-match-preview .associated-match-competition>.associated-match-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.player-recent-appearances__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.match-layout__main{min-width:0}.match-layout__main>.entity-tab-scope{padding-top:calc(var(--individual-tabs-content-gap) - 1px);gap:30px;display:grid}.match-layout__main>.entity-tab-scope>*{margin-block:0}.match-layout__main>.section{margin-top:30px}.match-layout aside{align-content:start;gap:30px;margin-top:35px;display:grid}.match-layout aside .panel{background:var(--surface);box-shadow:var(--shadow);margin:0}.match-sidebar-card{padding:22px}.match-recent-form__teams{gap:16px;display:grid}.match-recent-form__teams>div+div{border-top:1px solid var(--line);padding-top:16px}.match-recent-form h3{align-items:center;gap:8px;margin:0 0 10px;font-size:.9rem;display:flex}.match-recent-form .standings-form{justify-content:flex-start}.match-table{padding:22px}.match-table__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.match-table__heading h2{margin:0;font-size:1.25rem}.match-table__heading a{font-size:.74rem;font-weight:750}.standings--compact{table-layout:fixed;min-width:0;font-size:.78rem}.standings--compact :is(th,td){background:0 0;padding:7px 5px}.standings--compact th:nth-child(2),.standings--compact td:nth-child(2){width:auto;min-width:0}.standings--compact :is(th,td):first-child{width:24px}.standings--compact :is(th,td):nth-child(3){width:30px}.standings--compact :is(th,td):nth-child(4){width:34px}.standings--compact :is(th,td):nth-child(5){width:36px}.standings--compact .club-cell{overflow-wrap:anywhere;text-transform:none;gap:7px;min-width:0;min-height:36px}.standings--compact .standings__team-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.2;display:-webkit-box;overflow:hidden}.standings__live-score{color:var(--brand);white-space:nowrap;flex:none;margin-left:6px;font-size:.72rem;font-weight:800;display:inline-flex}.standings--compact .team-mark{border-radius:8px;width:28px;height:28px}.standings--compact tr.is-highlighted{background:color-mix(in srgb, var(--brand) 9%, transparent)}.standings--compact tr.is-highlighted th{color:var(--ink)}.standings--compact .standings__gap td{color:var(--muted);text-align:center;padding-block:2px}.match-table .table-scroll{overflow:visible}.match-layout__main>.entity-tab-scope>.section>h2,.match-layout__main>.entity-tab-scope>.section>.section-heading h2,.match-layout>aside>.panel>.section-heading h2,.match-layout>aside>.panel>.match-table__heading h2{font-size:25px;line-height:1.2}.match-data-list ul,.match-data-rows,.match-form{margin:0;padding:0;list-style:none}.match-data-list li:last-child{border-bottom:0}.match-data-list small,.match-data-rows small{color:var(--muted)}.match-commentary{overflow:hidden}.commentary-feed{gap:14px;display:grid}.commentary-filter{border:1px solid var(--line);border-radius:calc(var(--radius) * .65);background:var(--content-surface);grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.commentary-filter button{border-radius:calc(var(--radius) * .5);min-height:38px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 12px;font-size:.82rem;font-weight:750;transition:background .16s,color .16s,box-shadow .16s}.commentary-filter button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-soft)}.commentary-filter button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.commentary-list{gap:12px;width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.commentary-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.commentary-row__marker{align-content:center;place-items:center;gap:3px;min-height:34px;display:grid}.commentary-row__marker .match-event-icon{width:22px;height:22px}.commentary-row__marker .match-event-icon__football{width:16px;height:16px}.commentary-row__important-icon{width:17px;height:17px;color:var(--brand);stroke-width:1.8px}.commentary-minute{color:var(--muted);white-space:nowrap;font-size:.74rem;font-weight:750;line-height:1.15}.commentary-minute--strong{color:var(--brand);font-weight:850}.commentary-row__card{border:1px solid var(--line);border-radius:calc(var(--radius) * .55);background:var(--content-surface);gap:4px;min-width:0;min-height:34px;padding:8px 10px;display:grid}.commentary-row__card h3{color:var(--ink);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850;line-height:1.2}.commentary-row__card p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.42}.commentary-row--goal .commentary-row__card,.commentary-row--important .commentary-row__card{background:color-mix(in srgb, var(--brand) 3%, var(--soft))}@media (max-width:767px){.match-commentary{padding-inline:14px}.commentary-row{grid-template-columns:36px minmax(0,1fr);gap:8px}.commentary-minute{font-size:.7rem}.commentary-row__card{padding:8px}}.match-data-list li{border-bottom:1px solid var(--line)}.match-data-list li>a{justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.match-completeness__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.match-player-statistics{gap:14px;display:grid}.match-player-statistics__categories{flex-wrap:wrap;gap:8px;display:flex}.match-player-statistics__categories button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:.78rem;font-weight:750}.match-player-statistics__categories button:hover,.match-player-statistics__categories button[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand) 48%, var(--line));background:color-mix(in srgb, var(--brand) 9%, var(--surface));color:var(--brand)}.match-player-statistics__select{display:none}.match-player-statistics__table-wrap{border:1px solid var(--line);background:var(--surface);overscroll-behavior-inline:contain;border-radius:14px;max-width:100%;overflow-x:auto}.match-player-statistics__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px;font-size:.78rem}.match-player-statistics__table :is(th,td){border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;height:48px;padding:7px 12px}.match-player-statistics__table thead th{background:var(--soft);height:40px;color:var(--muted);font-size:.7rem;font-weight:780}.match-player-statistics__table :is(th:first-child,td:first-child){z-index:1;background:var(--surface);width:220px;min-width:220px;box-shadow:1px 0 0 var(--line);text-align:left;position:sticky;left:0}.match-player-statistics__table thead th:first-child{z-index:2;background:var(--soft)}.match-player-statistics__table tbody tr:hover>*{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}.match-player-statistics__table tbody tr:last-child>*{border-bottom:0}.match-player-statistics__player-cell{align-items:center;gap:10px;min-width:0;display:flex}.match-player-statistics__player-cell>a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.match-player-statistics__portrait{flex:0 0 32px;width:32px;height:32px;position:relative}.match-player-statistics__portrait>.entity-image-surface{border-radius:50%;width:32px;height:32px}.match-player-statistics__portrait-image{object-fit:cover;width:100%;height:100%}.match-player-statistics__team-mark{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-5px}.match-player-statistics__team-mark .team-mark{width:13px;height:13px}.match-player-statistics__team-mark .entity-image-surface{width:13px;height:13px;box-shadow:none;border:0;padding:1px}.match-player-statistics__rating{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface));min-width:34px;color:var(--ink);border-radius:999px;justify-content:center;padding:.18rem .42rem;font-size:.76rem;font-weight:820;display:inline-flex}.match-player-statistics__team ul,.unavailable-players,.broadcast-list,.trophy-grid{margin:0;padding:0;list-style:none}.match-data-rows li{gap:.3rem;display:flex}@media (max-width:767px){.match-player-statistics__categories{display:none}.match-player-statistics__select{display:block}.match-player-statistics__select select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 36px 8px 12px}.match-player-statistics__table{min-width:620px}.match-player-statistics__table :is(th:first-child,td:first-child){width:174px;min-width:174px}}.unavailable-players li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) minmax(8rem,auto);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.unavailable-players li:first-child{border-top:0}.unavailable-players__icon{background:color-mix(in srgb, #c17c22 13%, var(--surface));color:#a15e08;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.unavailable-players__icon svg{width:16px;height:16px}.unavailable-players__identity,.unavailable-players__detail{gap:2px;min-width:0;display:grid}.unavailable-players__detail{text-align:right}.unavailable-players--lineup li{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:64px;padding-block:10px}.unavailable-players--lineup .unavailable-players__portrait,.unavailable-players--lineup .unavailable-players__portrait .entity-image-surface,.unavailable-players--lineup .unavailable-players__image{border-radius:50%;width:40px;height:40px}.unavailable-players--lineup .unavailable-players__identity{gap:3px}.unavailable-players--lineup .unavailable-players__identity>a{overflow-wrap:anywhere;width:fit-content;max-width:100%;font-weight:750}.unavailable-players--lineup .unavailable-players__detail{text-align:left;gap:3px}.unavailable-players__status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.72rem;display:flex}.unavailable-players__status svg{flex:0 0 14px;width:14px;height:14px}.unavailable-players__status strong{color:var(--ink)}.unavailable-players__status small:before{content:"· "}.unavailable-players__status--injured svg,.unavailable-players__status--restricted svg{color:var(--brand)}.unavailable-players__status--warning svg{color:var(--warning,#a86600)}.lineup-post-card__availability{margin-top:16px}.lineup-post-card__unassigned{border-top:1px solid var(--line);padding:0 16px 14px}.lineup-post-card__unassigned>h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 4px;font-size:.7rem}.unavailable-players small,.broadcast-list small,.trophy-card small{color:var(--muted)}.broadcast-list{flex-wrap:wrap;gap:.55rem;display:flex}.broadcast-list li{border:1px solid var(--line);background:var(--soft);border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:.15rem .45rem;padding:.45rem .65rem;display:inline-grid}.broadcast-list li small{grid-column:2}.broadcast-list__icon{color:var(--brand)}.trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trophy-card{align-items:center;gap:.75rem;display:flex}.trophy-card__icon{color:#ad7115;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 28px;width:28px;height:28px}.trophy-card__body{gap:.2rem;display:grid}.trophy-card__meta{color:var(--muted);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.trophy-card__meta strong{color:var(--ink);font-size:inherit}.season-statistics__groups{gap:1rem;display:grid}.season-statistics__groups h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem}.referee-statistics{gap:30px;display:grid}.referee-statistics__section,.referee-match-preview,.referee-statistics-preview{padding:20px}.referee-statistics>.referee-statistics__section{margin-top:0}.referee-statistics__section>h2{margin:0 0 16px;font-size:25px;line-height:1.2}.referee-statistics__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.referee-statistics__summary>div{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;min-width:0;padding:14px}.referee-statistics__summary dt{color:var(--muted);font-size:.76rem;line-height:1.35}.referee-statistics__summary dd{color:var(--ink);margin:6px 0 0;font-size:1.3rem;font-weight:800}.referee-statistics__summary--preview{grid-template-columns:repeat(2,minmax(0,1fr))}.referee-statistics-preview__content{gap:20px;display:grid}.referee-statistics-preview__group{min-width:0}.referee-statistics-preview__group>h3{color:var(--ink);margin:0 0 10px;font-size:20px;line-height:1.35}.referee-statistics__outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.referee-statistics__outcomes>div{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:12px;padding:14px;display:flex}.referee-statistics__outcomes dd{margin:0;font-weight:750}.referee-statistics__outcomes dd span+span{color:var(--muted);margin-left:5px;font-weight:650}.referee-statistics__breakdown-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.referee-statistics__breakdown{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;min-width:0;padding:14px}.referee-statistics__breakdown-identity{min-height:44px;color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.referee-statistics__breakdown-identity>.referee-statistics__competition-artwork{width:36px;height:36px}.referee-statistics__competition-artwork,.referee-statistics__competition-artwork .entity-image-surface{width:100%;height:100%;display:grid}.referee-statistics__breakdown-identity>svg,.referee-statistics__season-competition>svg{width:17px;height:17px;color:var(--muted)}.referee-statistics__breakdown-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding-top:12px;display:grid}.referee-statistics__breakdown-metrics>div{background:var(--surface);border-radius:9px;min-width:0;padding:8px}.referee-statistics__breakdown-metrics dt{color:var(--muted);font-size:.8rem}.referee-statistics__breakdown-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1rem;font-weight:800}.referee-statistics__season-identity{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.referee-statistics__season-identity>strong{font-size:1rem}.manager-statistics{gap:30px}.manager-statistics-page,.manager-detailed{gap:30px;min-width:0;display:grid}.manager-statistics-page>.player-availability-tabs{margin-bottom:0}.manager-detailed__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manager-detailed__controls .player-availability-tabs{margin:0}.manager-detailed__overview,.manager-detailed__group{border:1px solid var(--line);background:var(--content-surface);min-width:0;box-shadow:none;border-radius:12px;padding:14px}.manager-detailed :is(.manager-detailed__overview,.manager-detailed__group)>.section-heading{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px}.manager-detailed :is(.manager-detailed__overview,.manager-detailed__group)>.section-heading h2{font-size:25px}.manager-detailed__overview .manager-statistics__breakdown-metrics{margin-top:0}.manager-detailed__groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;display:grid}.manager-detailed__metric-rows{display:grid}.manager-detailed__metric-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;padding:10px 0;display:grid}.manager-detailed__metric-row:first-child{padding-top:0}.manager-detailed__metric-row:last-child{border-bottom:0;padding-bottom:0}.manager-detailed__metric-row strong{text-align:right}.manager-detailed__metric-row small{color:var(--muted);grid-column:1/-1;font-size:.75rem}@media (max-width:1023px){.manager-detailed__groups{grid-template-columns:1fr}}@media (max-width:767px){.match-layout:has(.match-summary-about){flex-direction:column;gap:30px;display:flex}.match-layout:has(.match-summary-about)>.match-layout__main{display:contents}.match-layout:has(.match-summary-about)>.match-layout__main>.entity-tab-scope{display:contents}.match-layout:has(.match-summary-about) .match-hero{width:100%;min-width:0}.match-layout:has(.match-summary-about)>aside{order:99;margin-top:0}.match-layout:has(.match-summary-about) .match-summary-about{order:100}.manager-detailed__controls{grid-template-columns:1fr}}.manager-career>h2{font-size:25px;line-height:1.2}.manager-statistics__metric--win{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--success) 48%, transparent)}.manager-statistics__metric--draw{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--muted) 38%, transparent)}.manager-statistics__metric--loss{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brand) 36%, transparent)}.manager-statistics__coverage-note{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.4}.manager-statistics__coverage-notice{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.manager-statistics__coverage-notice>svg{width:17px;height:17px;color:var(--muted);flex:none;margin-top:2px}.manager-statistics__coverage-notice strong{font-size:.9rem}.manager-statistics__coverage-notice p{color:var(--muted);margin:3px 0 0;font-size:.82rem;line-height:1.45}.manager-statistics__season-card-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid}.manager-statistics__season-card-identity>strong{font-size:1rem}.manager-statistics__team-unavailable{color:var(--muted)}.manager-statistics__team-identity{min-width:0;color:var(--ink);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;font-size:.82rem;display:grid}.manager-statistics__team-identity>span,.manager-statistics__team-identity .entity-image-surface{width:32px;height:32px}.manager-statistics__team-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-statistics__team-identity:hover{color:var(--brand)}.manager-statistics__team-identity:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.manager-statistics__table-wrap{box-shadow:none}.manager-statistics__table{font-variant-numeric:tabular-nums;min-width:720px}.manager-statistics__table--season{min-width:790px}.manager-statistics__table .referee-statistics__breakdown-identity{min-width:190px}.manager-statistics__table .referee-statistics__competition-artwork{width:32px;height:32px}.manager-statistics__table tbody :is(th,td){font-weight:700}.manager-statistics__table tbody td{text-align:right}.manager-statistics__table--season thead th:nth-child(2),.referee-statistics__season-table thead th:nth-child(2){text-align:left}.referee-statistics__season-table{min-width:780px}.referee-statistics__season-table tbody td:first-of-type{text-align:left;min-width:190px}.manager-statistics__team-cell{min-width:170px;color:var(--muted);text-align:left!important}.manager-statistics__value--win{color:var(--success)}.manager-statistics__value--draw{color:var(--muted)}.manager-statistics__value--loss{color:var(--brand)}.manager-career-list{gap:12px;margin-top:14px;display:grid}.manager-overview-career{padding:20px}.manager-overview-career .manager-career-list{margin-top:0}.manager-career-list{max-width:820px;padding-left:22px;position:relative}.manager-career-list:before{background:var(--line);content:"";width:1px;position:absolute;top:22px;bottom:22px;left:7px}.manager-career-card{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.manager-career-card:before{border:2px solid var(--surface);background:var(--muted);width:9px;height:9px;box-shadow:0 0 0 1px var(--line);content:"";border-radius:50%;position:absolute;top:28px;left:-21px}.manager-career-card--current{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--brand) 3%, var(--surface))}.manager-career-card--current:before{background:var(--brand)}.manager-career-card:has(.manager-career-card__team[href]):hover{border-color:color-mix(in srgb, var(--brand) 24%, var(--line));box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 7%, transparent)}.manager-career-card__team{min-width:0;color:var(--ink);border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}a.manager-career-card__team:hover strong{color:var(--brand)}a.manager-career-card__team:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.manager-career-card__artwork,.manager-career-card__artwork .entity-image-surface{width:42px;height:42px}.manager-career-card__identity{gap:3px;min-width:0;display:grid}.manager-career-card__identity strong,.manager-career-card__identity small{overflow-wrap:anywhere}.manager-career-card__identity strong{transition:color .16s}.manager-career-card__identity small,.manager-career-card__meta{color:var(--muted);font-size:.82rem}.manager-career-card__meta{text-align:right;flex:none;justify-items:end;gap:5px;display:grid}.manager-career-card__meta span{background:var(--soft);color:var(--ink);border-radius:999px;padding:2px 7px;font-weight:700}@media (max-width:767px){.manager-career-card{flex-direction:column;align-items:flex-start}.manager-statistics__season-card-identity{grid-template-columns:minmax(0,1fr);gap:8px}.manager-career-card__meta{text-align:left;justify-items:start;padding-left:54px}}.referee-statistics__season-competition{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:.78rem;font-weight:750;display:flex}.referee-statistics__season-competition>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referee-statistics__season-competition>.referee-statistics__competition-artwork{flex:0 0 28px;width:28px;height:28px}.referee-match-preview .associated-match-competition>.associated-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-filter-trigger,.transfer-filter-backdrop,.transfer-filter-sheet__header{display:none}.transfer-filter-layer,.transfer-filter-sheet{display:contents}@media (max-width:767px){.match-completeness__columns,.match-player-statistics{grid-template-columns:1fr}.match-data-list li>a{flex-direction:column;gap:.25rem}.unavailable-players li{grid-template-columns:34px minmax(0,1fr)}.unavailable-players__detail{text-align:left;grid-column:2}.trophy-grid{grid-template-columns:1fr}.referee-statistics{gap:30px}.referee-statistics__summary,.referee-statistics__outcomes,.referee-statistics__breakdown-list,.referee-match-preview .associated-match-competition>.associated-match-grid{grid-template-columns:1fr}.referee-statistics__breakdown-metrics,.manager-statistics__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referee-statistics__summary:not(.referee-statistics__summary--preview){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.referee-statistics__summary--preview{grid-template-columns:repeat(3,minmax(0,1fr))}.referee-statistics__summary.manager-statistics__summary{grid-template-columns:repeat(5,minmax(0,1fr))}.manager-statistics-preview .manager-statistics__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.match-layout,.entity-overview-layout{grid-template-columns:1fr}.match-layout aside{margin-top:30px}.player-overview-shell{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:767px){.player-overview-dashboard__season-heading{flex-direction:column;align-items:flex-start}.player-overview-dashboard__season-heading>div{justify-content:flex-start}.player-overview-dashboard__competition-list>article{grid-template-columns:1fr}.player-overview-statistics__metrics,.player-overview-dashboard__metrics,.player-overview-dashboard__extras{grid-template-columns:repeat(2,minmax(0,1fr))}.player-playing-profile__layout{grid-template-columns:1fr}.player-pitch{width:min(100%,280px)}}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:48px 28px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.timeline time{color:var(--brand);font-weight:850}.match-event-icon{border:1px solid var(--line);background:var(--soft);width:24px;height:24px;color:var(--muted);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.match-event-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px;overflow:visible}.match-event-icon--goal,.match-event-icon--penalty-goal{color:var(--ink)}.match-event-icon--own-goal,.match-event-icon--penalty-missed,.match-event-icon--red-card{color:#d22630}.match-event-icon--yellow-card,.match-event-icon--second-yellow-card{color:#d6a900}.match-event-icon--substitution{width:28px;height:28px}.match-event-icon--substitution svg{width:23px;height:23px}.match-event-icon__arrow-in{stroke:#198754}.match-event-icon__arrow-out{stroke:#d22630}.match-event-icon__card{stroke:currentColor}.match-event-icon--yellow-card .match-event-icon__card,.match-event-icon--second-yellow-card .match-event-icon__card--front{fill:#f2c94c}.match-event-icon--red-card .match-event-icon__card,.match-event-icon--second-yellow-card .match-event-icon__card--back{fill:#d22630}.match-event-icon__strike{stroke-width:2.2px}.match-event-icon__football{object-fit:contain;width:18px;height:18px;display:block}.match-event-icon__variant{position:absolute;inset:2px}.match-event-icon__penalty-mark{fill:var(--brand);stroke:var(--surface)}.match-event-icon__own-goal-mark{stroke-width:2px}.match-event-icon--var svg text{fill:currentColor;stroke:none;text-anchor:middle;font-size:4.4px;font-weight:900}.timeline__content{gap:3px;display:grid}.timeline__goal-participants{gap:2px;display:grid}.timeline__scorer{color:var(--ink);font-weight:700}.timeline__assist,.timeline small{color:var(--muted)}.timeline__player-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-underline-offset:3px}.timeline__player-link:hover,.timeline__player-link:focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.match-prediction__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.match-prediction__choice{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:64px;color:var(--ink);font:inherit;text-align:center;border-radius:13px;align-content:center;place-items:center;gap:7px;padding:9px 6px;font-size:.76rem;font-weight:750;line-height:1.2;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.match-prediction__choice:hover,.match-prediction__choice:focus-visible{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 12%, transparent)}.match-prediction__choice[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand)}.match-prediction__result{min-height:58px}.match-prediction__result--highest{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.match-prediction__result--selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 45%, transparent)}.match-prediction__result--actual{color:var(--brand)}.match-prediction__label{overflow-wrap:anywhere;min-width:0}.match-prediction__draw{background:var(--soft);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-weight:900;display:grid}.match-prediction__confirmation,.match-prediction__saved,.match-prediction__votes,.match-prediction__closed,.match-prediction__verdict{color:var(--muted);text-align:center;margin:12px 0 0;font-size:.78rem}.match-prediction__closed,.match-prediction__verdict{color:var(--brand);margin-top:8px;font-weight:750}.match-prediction__votes{margin-top:6px;font-size:.72rem}.lineup-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.lineup-grid h3{justify-content:space-between;font-size:1rem;display:flex}.lineup-grid h3 span{color:var(--muted);font-size:.75rem}.match-lineup{border-color:color-mix(in srgb, var(--brand) 14%, var(--line));box-shadow:var(--shadow);overflow:hidden}.lineup-formation{grid-template-columns:1fr 1fr;gap:28px;display:grid}.lineup-formation>.lineup-team-header--home{grid-area:1/1}.lineup-formation>.lineup-team-header--away{grid-area:1/2}.lineup-formation>.lineup-pitch{grid-area:2/1/auto/-1}.lineup-team-header{grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;min-width:0;padding:10px 4px 16px;display:grid}.lineup-team-header>:first-child{grid-row:1/3}.lineup-team-header strong{overflow-wrap:anywhere;line-height:1.2}.lineup-team-header span{color:var(--muted);font-size:.78rem}.lineup-team-header--away{text-align:right;grid-template-columns:1fr 38px}.lineup-team-header--away>:first-child{grid-column:2}.lineup-team-header--away strong,.lineup-team-header--away>span:last-child{grid-column:1}.lineup-pitch{border-radius:var(--radius);background:linear-gradient(90deg,#0000 49.8%,#ffffffb8 50%,#0000 50.2%),repeating-linear-gradient(90deg,#19723b 0 76px,#1f7e43 76px 152px);border:2px solid #ffffffb8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:480px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #ffffff2e}.lineup-pitch:before,.lineup-pitch:after{z-index:0;content:"";border:2px solid #ffffffb3;width:15%;height:52%;position:absolute;top:24%}.lineup-pitch:before{left:-2px}.lineup-pitch:after{right:-2px}.lineup-pitch__circle{z-index:0;border:2px solid #ffffffb3;border-radius:50%;width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lineup-pitch__half{z-index:1;flex-direction:row;justify-content:space-around;min-width:0;padding:14px 18px;display:flex;position:relative}.lineup-pitch__half--away{flex-direction:row-reverse}.lineup-pitch__half:before,.lineup-pitch__half:after{z-index:-1;content:"";border:2px solid #ffffffb3;width:7%;height:28%;position:absolute;top:36%}.lineup-pitch__half--home:before{left:-2px}.lineup-pitch__half--away:before{right:-2px}.lineup-pitch__half--home:after{border-left:0;width:3px;left:0}.lineup-pitch__half--away:after{border-right:0;width:3px;right:0}.lineup-pitch__row{flex-direction:column;flex:1 1 0;justify-content:space-around;align-items:flex-start;gap:4px;min-width:0;display:flex}.lineup-unpositioned ul{flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.lineup-unpositioned li{align-items:center;gap:5px;display:inline-flex}.lineup-unpositioned abbr,.lineup-unpositioned small{color:var(--muted)}.lineup-player{color:#fff;text-align:center;justify-items:center;width:min(92px,100%);text-decoration:none;display:grid}.lineup-player__portrait{border:2px solid color-mix(in srgb, white 86%, var(--brand));background:var(--surface);border-radius:50%;width:44px;height:44px;display:block;position:relative;box-shadow:0 3px 10px #00000052}.lineup-player__image{border-radius:inherit;width:100%;height:100%}.lineup-player__number{background:var(--brand);color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.66rem;font-weight:850;display:grid;position:absolute;bottom:-3px;right:-7px}.match-player-rating{color:#fff;pointer-events:none;border:1px solid #ffffffb3;border-radius:6px;place-items:center;min-width:27px;height:20px;padding-inline:4px;font-size:.68rem;font-weight:850;line-height:1;display:inline-grid}.lineup-player__portrait>.match-player-rating{z-index:2;position:absolute;top:-7px;right:-12px;box-shadow:0 2px 6px #00000047}.match-player-rating--excellent{background:color-mix(in srgb, var(--success) 78%, var(--ink))}.match-player-rating--good{background:var(--success)}.match-player-rating--average{border-color:color-mix(in srgb, var(--muted) 55%, var(--line));background:color-mix(in srgb, var(--muted) 72%, var(--surface))}.match-player-rating--poor{background:var(--brand)}.lineup-player__name{text-shadow:0 1px 3px #000000e6;text-overflow:ellipsis;white-space:nowrap;background:#0c1810c2;border-radius:5px;align-items:center;gap:4px;max-width:100%;margin-top:5px;padding:2px 5px;font-size:.72rem;font-weight:750;display:flex;overflow:hidden}.lineup-player__name abbr{background:var(--brand);border-radius:50%;flex:0 0 17px;place-items:center;height:17px;text-decoration:none;display:inline-grid}.lineup-player:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #fff}.lineup-roster-team{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:grid}.lineup-roster-team strong{overflow-wrap:anywhere;line-height:1.25}.lineup-post-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-top:24px;overflow:hidden}.lineup-post-card__tabs{display:none}.lineup-post-card__columns{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;display:grid}.lineup-post-card__divider{background:var(--line);align-self:stretch;margin-block:8px}.lineup-post-card__team{min-width:0;padding:8px 16px 14px}.lineup-post-card__team .lineup-roster-team{min-height:52px;margin:0;padding-block:8px}.lineup-post-card__group>h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 4px;font-size:.7rem}.lineup-managers-card__item{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 16px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid}.lineup-managers-card__item:hover,.lineup-managers-card__item:focus-visible{background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent)}.lineup-managers-card__portrait,.lineup-managers-card__portrait .entity-image-surface,.lineup-managers-card__image{border-radius:50%;width:40px;height:40px}.lineup-managers-card__portrait{display:block}.lineup-managers-card__details{gap:2px;min-width:0;display:grid}.lineup-managers-card__details strong{overflow-wrap:anywhere;line-height:1.25}.lineup-managers-card__details small{color:var(--brand);font-size:.72rem;font-weight:750}.lineup-post-card__substitutes{margin:0;padding:0;list-style:none}.lineup-post-card__substitutes li{border-top:1px solid var(--line)}.lineup-post-card__substitutes li>a{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding-block:10px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid}.lineup-post-card__substitutes li>a:hover,.lineup-post-card__substitutes li>a:focus-visible{background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.lineup-substitute__portrait,.lineup-substitute__portrait .entity-image-surface,.lineup-substitute__image{border-radius:50%;width:40px;height:40px}.lineup-substitute__portrait{display:block}.lineup-substitute__details{gap:2px;min-width:0;display:grid}.lineup-substitute__details strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;line-height:1.3;display:flex}.lineup-substitute__details .match-player-rating{flex:none}.lineup-substitute__number{color:var(--brand);margin-right:2px;font-size:.78rem;font-weight:850}.lineup-substitute__details small{color:var(--muted);font-size:.72rem}.lineup-substitute__event{align-items:center;gap:6px;min-width:0;display:flex}.lineup-substitute__event .match-event-icon{flex:0 0 20px;width:20px;height:20px}.lineup-substitute__event .match-event-icon svg{width:17px;height:17px}.player-row{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;gap:8px;padding:9px 0;font-size:.8rem;display:grid}.player-row>span{color:var(--brand);font-weight:800}.player-row small{color:var(--muted)}.match-facts,.match-neighbours{padding:22px}.match-neighbours>.section-heading h2{font-size:1.25rem}.match-neighbours__list,.match-neighbours__context{gap:12px;display:grid}.match-neighbours__context+.match-neighbours__context{border-top:1px solid var(--line);padding-top:16px}.match-neighbours__team-context{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:.76rem;display:grid}.match-neighbours__team-context .team-mark{width:26px;height:26px}.match-neighbours__team-context>span:last-child{background:var(--soft);text-align:center;border-radius:6px;min-width:24px;padding:3px 6px;font-size:.68rem;font-weight:850}.match-neighbours__fixture{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.match-neighbours__fixture:hover,.match-neighbours__fixture:focus-visible{border-color:var(--brand);background:color-mix(in srgb, var(--surface) 95%, var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.match-neighbours__competition{min-width:0;color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;font-size:.67rem;font-weight:700;display:grid}.match-neighbours__competition-logo{width:16px;height:16px}.match-neighbours__score-row{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:7px;display:grid}.match-neighbours__side{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:5px;min-width:0;font-size:.7rem;font-weight:750;line-height:1.2;display:grid}.match-neighbours__side .team-mark{width:32px;height:32px}.match-neighbours__centre{text-align:center;justify-items:center;gap:2px;display:grid}.match-neighbours__centre strong{color:var(--ink);white-space:nowrap;font-size:.82rem}.match-neighbours__centre small{color:var(--muted);font-size:.58rem;line-height:1.25}.match-neighbours__centre time{white-space:nowrap}.match-neighbours__all{min-height:44px;color:var(--brand);justify-self:end;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.match-facts dl{margin:0}.match-fact{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.match-fact__copy{gap:2px;min-width:0;display:grid}.match-fact dt{color:var(--muted);font-size:.68rem;font-weight:700}.match-fact dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:.82rem;font-weight:700;line-height:1.4}.match-fact__icon,.match-fact>.entity-image-surface{width:18px;height:18px;color:var(--muted);place-items:center;margin-top:2px;display:grid}svg.match-fact__icon,.match-fact__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.match-fact__icon svg{width:17px;height:17px}.match-fact__competition-logo{object-fit:contain;width:14px;height:14px}.match-facts__officials{display:grid}.match-facts__official{gap:1px;padding:7px 0;display:grid}.match-facts__official+.match-facts__official{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.match-facts__official:first-child{padding-top:0}.match-facts__official:last-child{padding-bottom:0}.match-facts__official small{color:var(--muted);font-size:.68rem;font-weight:500}.match-statistics__rows{margin:0}.match-statistics__row{border-top:1px solid var(--line);gap:8px;padding:13px 0;display:grid}.match-statistics__values{text-align:center;grid-template-columns:minmax(44px,1fr) minmax(120px,1.8fr) minmax(44px,1fr);align-items:center;gap:10px;display:grid}.match-statistics__values dt{color:var(--ink);font-size:.78rem;font-weight:700}.match-statistics__values dd{margin:0;font-size:1rem;font-weight:850}.match-statistics__values dd:first-child{text-align:left}.match-statistics__values dd:last-child{text-align:right}.match-statistics__values dd.is-leading{color:var(--brand)}.match-statistics__bar{background:var(--soft);border-radius:999px;width:100%;height:7px;display:flex;overflow:hidden}.match-statistics__bar span:first-child{background:var(--brand)}.match-statistics__bar span:last-child{background:color-mix(in srgb, var(--ink) 38%, var(--line))}.match-statistics__bar span{min-width:0}.match-statistics__bar--incomplete span{background:var(--line);width:100%}.match-statistics__all-link{min-height:44px;color:var(--brand);align-items:center;margin-top:12px;font-size:.82rem;font-weight:800;display:inline-flex}.match-statistics__groups{gap:16px;display:grid}.match-statistics__group{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px}.match-statistics__group h3{margin:0 0 8px;font-size:.95rem}.match-statistics--comprehensive .match-statistics__groups{gap:22px;max-width:780px;margin-inline:auto}.match-statistics--comprehensive .match-statistics__group{background:0 0;border:0;border-radius:0;padding:0}.match-statistics--comprehensive .match-statistics__group h3{border-bottom:1px solid var(--line);margin:0;padding-bottom:10px;font-size:1rem}.match-statistics--comprehensive .match-statistics__row{gap:7px;padding:11px 0}.match-statistics--comprehensive .match-statistics__bar{height:6px}.match-h2h{max-width:860px}.squad-grid{grid-template-columns:repeat(4,1fr)}.player-card{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.player-card>span{background:var(--soft);width:38px;height:38px;color:var(--brand);border-radius:50%;place-items:center;font-weight:850;display:grid;overflow:hidden}.player-card__image,.player-row__image{width:100%;height:100%;display:block}.player-row__portrait{border-radius:50%;overflow:hidden}.player-card>div{display:grid}.player-card small{color:var(--muted);text-transform:capitalize}.person-mark{background:var(--soft);width:100px;height:100px;color:var(--brand);border-radius:50%;flex:0 0 100px;place-items:center;font-size:1.6rem;font-weight:850;display:grid;overflow:hidden}.person-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.person-facts dl div{border-top:1px solid var(--line);padding:14px 0}.person-facts dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}.person-facts dd{margin:4px 0 0;font-weight:700}.person-affiliation p:last-child{color:var(--muted)}.team-manager-link{border-radius:var(--radius-md);align-items:center;gap:.9rem;margin-top:.65rem;padding:.35rem;text-decoration:none;display:inline-flex}.team-manager-link .person-mark{flex-basis:64px;width:64px;height:64px;font-size:1.1rem}.team-manager-link>span:last-child{gap:.2rem;display:grid}.team-manager-link strong{color:var(--ink);font-size:1.05rem}.team-manager-link:hover strong,.team-manager-link:focus-visible strong{color:var(--brand)}.state-card{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);grid-column:1/-1;padding:42px 20px}.state-card h3{color:var(--ink);margin:8px 0 0}.state-card p{margin:4px}.state-icon{color:var(--brand);font-size:2rem}.skeleton-page{padding-top:80px}.skeleton{background:linear-gradient(90deg, var(--skeleton-placeholder), var(--skeleton-highlight), var(--skeleton-placeholder));background-size:200% 100%;animation:1.3s infinite pulse}.skeleton--title{border-radius:14px;width:55%;height:70px}.skeleton-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.skeleton--card{border-radius:18px;height:170px}@keyframes pulse{to{background-position:-200% 0}}@media (max-width:800px){.main{padding-inline:16px}.header{height:64px;padding-inline:16px}.brand{font-size:.88rem}.nav{gap:14px;font-size:.78rem}.footer{flex-direction:column;padding-inline:16px}.hero--home{grid-template-columns:1fr;min-height:auto;padding:75px 0}.hero-orbit{display:none}.competition-grid,.split-section,.match-layout,.lineup-grid{grid-template-columns:1fr}.fixture-grid,.squad-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.lineup-pitch{min-height:420px}.lineup-pitch__half{padding:10px 6px}.lineup-player{width:min(68px,100%)}.lineup-player__portrait{width:36px;height:36px}.lineup-player__name{font-size:.62rem}.lineup-formation{gap:16px}.lineup-team-header{grid-template-columns:30px minmax(0,1fr);gap:2px 9px}.lineup-team-header--away{grid-template-columns:minmax(0,1fr) 30px}.lineup-team-header strong{font-size:.8rem}.match-layout aside{margin-top:0}.league-mark,.team-mark--large{border-radius:20px;width:70px;height:70px}.scoreboard{gap:10px}.match-hero{padding:16px 12px 0}.match-hero__tabs{margin-inline:-12px}.match-hero__tabs .tabs{justify-content:flex-start;padding-inline:12px;overflow-x:auto}.match-hero__tabs .tabs a{flex:none}.scoreboard .team-mark{width:44px;height:44px}.scoreboard h1{font-size:1rem}.panel{padding:18px}}@media (max-width:480px){.nav a:last-child{display:none}.hero-actions{flex-direction:column;align-items:stretch}.competition-grid,.fixture-grid,.squad-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}.match-card__matchup{gap:10px}.identity-header{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.identity-header__actions{margin-left:auto}.identity-header h1.primary-page-title{font-size:30px;line-height:1.14}.identity-header__competition-season,.identity-header--team .identity-header__metadata-item--country,.identity-header--team .identity-header__metadata-item--venue{display:none}.identity-header .person-mark{flex-basis:64px;width:64px;height:64px}.identity-header__venue-mark{width:90px;height:78px}.identity-header__metadata{align-items:center;gap:10px 14px;font-size:.86rem}.identity-header__metadata-item{gap:0;max-width:100%}.identity-header__separator{display:none}.person-facts dl{grid-template-columns:1fr}.page-header{padding-top:60px}.scoreboard{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.scoreboard strong{font-size:2rem}.lineup-pitch{min-height:250px}.lineup-player{width:min(46px,100%)}.lineup-player__portrait{width:28px;height:28px}.lineup-player__number{min-width:17px;height:17px;font-size:.56rem;right:-4px}.lineup-player__name{max-width:100%;padding-inline:3px;font-size:.54rem}.lineup-formation{gap:10px}.lineup-team-header{grid-template-columns:28px minmax(0,1fr);padding-bottom:12px}.match-hero .eyebrow{font-size:.63rem}.scoreboard h2{overflow-wrap:anywhere;font-size:.88rem;line-height:1.2}.match-hero__metadata{gap:4px 6px;font-size:.72rem}.timeline li{grid-template-columns:42px 28px minmax(0,1fr);gap:9px}.section{margin-top:52px}}.matchday-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:32px;padding:48px 0 36px;display:grid}.matchday-hero .eyebrow{margin-top:28px}.matchday-hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.matchday-hero p:last-child,.data-note{color:var(--muted)}.matchday-actions{gap:10px;display:flex}.competition-card--dense{min-height:220px}.competition-card--dense .country{margin-top:22px;display:block}.competition-card--dense h2{letter-spacing:-.04em;margin:10px 0 4px;font-size:2rem;line-height:1.1}.standings-preview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quick-nav{flex-wrap:wrap;gap:10px;display:flex}.quick-nav a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:.83rem;font-weight:650;display:flex}.coverage-callout{border-left:4px solid var(--brand);background:var(--content-surface);grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:30px;display:grid}.coverage-callout h2,.coverage-callout p{margin:0}.coverage-callout>p{color:var(--muted)}.coverage-callout>a,.fixture-link{color:var(--brand);font-size:.8rem;font-weight:780}.coverage-callout>a{align-items:center;min-height:44px;display:inline-flex}.fixture-link{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.fixture-side:hover span:nth-child(2){color:var(--brand)}.tabs{border-bottom:1px solid var(--line);gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.tabs a{white-space:nowrap;min-height:48px;color:var(--muted);place-items:center;padding:0 16px;font-size:.83rem;font-weight:730;display:grid;position:relative}.tabs a[aria-current=page]{color:var(--ink)}.tabs a[aria-current=page]:after{content:"";background:var(--brand);height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.entity-tab-scope{padding-top:var(--individual-tabs-content-gap)}.entity-tab-scope>:first-child,.entity-tab-scope>:first-child>:first-child{margin-top:0}.date-nav{max-width:640px;margin:var(--directory-space-section) auto 0;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;display:grid}.match-centre-header-experiment{margin-top:var(--directory-space-section);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;gap:24px;display:grid}.match-centre-header-experiment .date-nav{width:100%;max-width:none;margin:0}.match-centre-view-toggle{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;padding:3px;display:grid}.match-centre-view-toggle button{min-width:0;min-height:36px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:.8rem;font-weight:780;transition:background-color .18s,box-shadow .18s,color .18s}.match-centre-view-toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 3px 10px color-mix(in srgb, var(--ink) 10%, transparent)}.match-centre-live-empty{margin-top:24px}.date-nav>a,.date-nav__unavailable{border:1px solid var(--line);width:44px;height:44px;color:var(--brand);border-radius:10px;place-items:center;font-weight:850;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.date-nav__unavailable{cursor:not-allowed;opacity:.35}.date-nav>a:hover,.date-nav>a:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);transform:translateY(-1px)}.date-nav h2{text-align:center;letter-spacing:-.03em;margin:0;font-size:clamp(1.1rem,3vw,1.45rem)}.match-date-divider{width:100%;margin:var(--directory-space-section) 0 0;border:0;border-top:1px solid var(--line)}.match-date-picker{border-radius:12px;place-items:center;min-width:0;min-height:44px;display:grid;position:relative}.match-date-picker__trigger{min-height:44px;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.match-date-picker h2{transition:color .16s}.match-date-picker__trigger:hover,.match-date-picker__trigger:focus-visible,.match-date-picker__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--surface) 96%, var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 11%, transparent), 0 8px 20px color-mix(in srgb, var(--brand) 10%, transparent);transform:translateY(-1px)}.match-date-picker__trigger:focus-visible{outline-offset:3px;outline:3px solid #2f7df4}.match-date-picker__trigger:hover h2,.match-date-picker__trigger:focus-visible h2,.match-date-picker__trigger[aria-expanded=true] h2{color:var(--brand)}.match-date-picker__chevron{color:currentColor;pointer-events:none;flex:none;transition:color .16s,transform .16s}.match-date-picker__trigger:hover .match-date-picker__chevron,.match-date-picker__trigger:focus-visible .match-date-picker__chevron,.match-date-picker__trigger[aria-expanded=true] .match-date-picker__chevron{color:var(--brand)}.match-date-picker__trigger[aria-expanded=true] .match-date-picker__chevron{transform:rotate(180deg)}.calendar-popover{z-index:8;border:1px solid var(--line);background:var(--surface);width:min(328px,100vw - 32px);box-shadow:var(--shadow);color:var(--ink);border-radius:16px;padding:16px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.calendar-popover__header{text-align:center;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-bottom:14px;display:grid}.calendar-popover__header strong{letter-spacing:-.01em;font-size:.95rem}.calendar-popover__month-control{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;font-size:1.65rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:grid}.calendar-popover__month-control:hover,.calendar-popover__month-control:focus-visible{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--surface) 94%, var(--brand));color:var(--brand)}.calendar-grid{gap:6px;display:grid}.calendar-grid__weekdays,.calendar-grid__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-grid__days{gap:4px;display:grid}.calendar-grid__weekdays span{color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding-block:4px;font-size:.68rem;font-weight:750}.calendar-grid__week>span{place-items:center;display:grid}.calendar-grid__day{aspect-ratio:1;width:38px;max-width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;font-size:.82rem;font-weight:650;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:grid}.calendar-grid__day:hover,.calendar-grid__day:focus-visible{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--surface) 92%, var(--brand));color:var(--brand)}.calendar-grid__day--adjacent{color:color-mix(in srgb, var(--muted) 60%, transparent)}.calendar-grid__day--today{border-color:var(--brand);font-weight:850}.calendar-grid__day--selected,.calendar-grid__day--selected:hover,.calendar-grid__day--selected:focus-visible{border-color:var(--brand);background:var(--brand);box-shadow:0 5px 14px color-mix(in srgb, var(--brand) 24%, transparent);color:#fff;font-weight:850}.calendar-popover__footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.calendar-popover__today{min-height:36px;color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 12px;font-size:.78rem;font-weight:800;transition:background-color .14s,border-color .14s,box-shadow .14s}.calendar-popover__today:hover,.calendar-popover__today:focus-visible,.calendar-popover__today[aria-current=date]{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--surface) 93%, var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.standings abbr{cursor:help;text-decoration:none}@media (max-width:800px){.matchday-hero,.standings-preview-grid,.coverage-callout{grid-template-columns:1fr}.matchday-actions{flex-direction:column;align-items:stretch}.standings th:nth-child(2),.standings td:nth-child(2){z-index:1;background:var(--content-surface);position:sticky;left:0}.standings td:nth-child(2){min-width:150px}.standings--competition :is(th,td):first-child{z-index:2;background:var(--surface);position:sticky;left:0}.standings--competition :is(th,td):nth-child(2){background:var(--surface);min-width:180px;left:52px}.standings--competition thead :is(th:first-child,th:nth-child(2)){z-index:6;background:color-mix(in srgb, var(--surface) 92%, var(--soft))}.standings--statistical :is(th,td):first-child{z-index:2;background:var(--surface);width:180px;min-width:180px;position:sticky;left:0}.standings--statistical :is(th,td):nth-child(2){background:inherit;min-width:48px;position:static}.standings--statistical thead th:first-child{z-index:6;background:color-mix(in srgb, var(--surface) 92%, var(--soft))}.standings-legend__content dl,.standings-legend__qualifications ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.standings--competition :is(th,td):first-child{width:42px}.standings--competition :is(th,td):nth-child(2){width:140px;min-width:140px;left:42px}.standings--competition .club-cell{min-width:0;overflow:hidden}.standings--competition .standings__team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.standings-view__control{grid-template-columns:none;grid-auto-columns:minmax(96px,1fr);justify-self:stretch;width:100%;display:grid}.standings--statistical :is(th,td):first-child{width:150px;min-width:150px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-theme=light]{--ink:#15171a;--muted:#66707b;--surface:#fff;--page-bg:#fafafa;--page-background:var(--page-bg);--card-bg:#fff;--interactive-bg:#fff;--interactive-hover:#f5f5f5;--interactive-pressed:#e8e8e8;--input-bg:#fff;--soft:#f3f5f7;--content-surface:var(--surface);--line:#dfe3e8;--skeleton-base:#fff;--skeleton-highlight:#f5f5f5;--skeleton-element:#d6d6d6;--skeleton-placeholder:#e8e8e8;--logo-plate-line:#d9dde2;--logo-plate-shadow:0 2px 8px #12182014;--shadow:0 18px 60px #12182017;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--brand-text:#ff5f61;--ink:#f5f6f7;--muted:#a7afb8;--surface:#111316;--page-bg:var(--surface);--page-background:var(--page-bg);--card-bg:var(--surface);--interactive-bg:var(--surface);--interactive-hover:var(--soft);--interactive-pressed:color-mix(in srgb, var(--soft) 74%, var(--line));--input-bg:var(--surface);--soft:#191c20;--content-surface:var(--soft);--line:#2c3137;--skeleton-base:var(--surface);--skeleton-highlight:var(--soft);--skeleton-element:var(--line);--skeleton-placeholder:color-mix(in srgb, var(--soft) 74%, var(--line));--logo-plate-line:#555b63;--logo-plate-shadow:0 2px 10px #00000052;--shadow:0 18px 60px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .transfer-center-card__type{color:var(--brand-text)}.site-header{z-index:30;background:#ba0001;border-bottom:1px solid #ffffff29;height:72px;transition:background-color .28s,box-shadow .28s,height .28s;position:sticky;top:0;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #6f000133}:root[data-theme=dark] .site-header{background:#8f0001;box-shadow:inset 0 1px #ffffff1a,0 9px 24px #00000057}.site-header.is-scrolled{background:#a90001;height:64px;box-shadow:inset 0 1px #ffffff29,0 11px 28px #5c00014d}:root[data-theme=dark] .site-header.is-scrolled{background:#780001;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000075}.site-header__inner{justify-content:space-between;align-items:center;gap:28px;width:min(1200px,100%);height:100%;margin:auto;padding:0 24px;transition:gap .28s;display:flex}.site-header__left,.site-header__right{align-items:center;min-width:0;display:flex}.site-header__left{flex:0 auto;gap:14px}.site-header__right{flex:auto;justify-content:flex-end;gap:8px}.site-header .brand{color:#fff;transition:gap .28s}.site-header .brand__image{transition:width .28s}.site-header.is-scrolled .site-header__inner{gap:22px}.site-header.is-scrolled .brand{gap:8px}.site-header.is-scrolled .brand__image{width:176px}.desktop-nav{justify-content:flex-end;align-self:stretch;gap:8px;min-width:0;transition:gap .28s;display:flex}.desktop-nav a{color:#ffffffc2;place-items:center;padding:0 14px;font-size:.86rem;font-weight:720;transition:color .18s,padding .28s;display:grid;position:relative}.site-header.is-scrolled .desktop-nav{gap:4px}.site-header.is-scrolled .desktop-nav a{padding-inline:12px}.desktop-nav a:after{content:"";opacity:0;background:#fff6;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(.65)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#fff}.desktop-nav a[aria-current=page]{color:#fff;font-weight:800}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.desktop-nav a[aria-current=page]:after{background:#fff}.desktop-search{align-self:center;width:260px;margin-left:6px;position:relative}.desktop-search-placeholder{color:#fff9;text-align:left;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:10px;width:100%;height:40px;min-height:40px;padding:0 16px 0 14px;font-size:14px;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff24}.desktop-search-placeholder svg{color:#ffffffb3;flex:none}.desktop-search-placeholder input{color:#fff;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0}.desktop-search-placeholder input::placeholder{color:#fff9;opacity:1}.desktop-search-placeholder:hover{background:#ffffff24}.desktop-search-placeholder:active,.desktop-search-placeholder:focus-within{background:#ffffff29;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff57}.desktop-search-popover{z-index:50;border:1px solid var(--line);background:var(--card-bg);width:min(420px,100vw - 32px);max-height:min(520px,100vh - 100px);box-shadow:var(--shadow);color:var(--ink);overscroll-behavior:contain;border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.desktop-search-popover__heading{justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px 6px 16px;font-size:.82rem;display:flex}.desktop-search-popover__heading button{min-height:34px;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:700}.desktop-search-popover__label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:12px 16px 5px;font-size:.72rem;font-weight:800}.desktop-search-result,.desktop-search-suggestion,.desktop-search-see-all{background:var(--interactive-bg);width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;border:0;align-items:center;gap:11px;padding:8px 14px;display:flex}.desktop-search-result:hover,.desktop-search-result.is-active,.desktop-search-suggestion:hover,.desktop-search-suggestion.is-active,.desktop-search-see-all:hover,.desktop-search-see-all.is-active{background:var(--interactive-hover)}.desktop-search-result:active,.desktop-search-suggestion:active,.desktop-search-see-all:active{background:var(--interactive-pressed)}.desktop-search-result:focus-visible,.desktop-search-suggestion:focus-visible,.desktop-search-see-all:focus-visible,.desktop-search-popover__heading button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.desktop-search-result.is-primary strong{font-weight:850}.desktop-search-result>span:last-child{gap:2px;min-width:0;display:grid}.desktop-search-result strong,.desktop-search-result small{overflow-wrap:anywhere}.desktop-search-result strong{font-size:.88rem;line-height:1.25}.desktop-search-result small{color:var(--muted);font-size:.75rem;line-height:1.3}.desktop-search-result .entity-image-surface,.desktop-search-result__match-teams,.desktop-search-suggestion>svg{flex:0 0 38px;width:38px;height:38px}.desktop-search-result .entity-image-surface{border-radius:50%}.desktop-search-result__image{object-fit:inherit;width:100%;height:100%}.desktop-search-result__match-teams{justify-content:center;align-items:center;display:flex}.desktop-search-result__match-teams .entity-image-surface{flex:0 0 25px;width:25px;height:25px;padding:3px}.desktop-search-result__match-teams .entity-image-surface+.entity-image-surface{margin-left:-9px}.desktop-search-suggestion>svg{width:18px;height:18px}.desktop-search-suggestion{min-height:46px;color:var(--muted);font-size:.82rem}.desktop-search-suggestion>svg{flex-basis:18px}.desktop-search-see-all{border-top:1px solid var(--line);min-height:46px;color:var(--ink);font-size:.82rem;font-weight:700}.desktop-search-see-all>svg{width:18px;height:18px}.desktop-search-see-all>svg:last-child{color:var(--brand);margin-left:auto}.desktop-search-message{color:var(--muted);gap:3px;margin:0;padding:16px;font-size:.8rem;display:grid}.desktop-search-message strong{color:var(--ink)}.search-page-form,.search-page-content,.search-page-state{width:min(100%,820px)}.search-page-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:24px;display:grid}.search-page-form label{border:1px solid var(--line);background:var(--input-bg);min-width:0;min-height:48px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.search-page-form label:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.search-page-form svg{flex:none;width:19px;height:19px}.search-page-form input{width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.search-page-form>button{border:1px solid var(--brand);background:var(--brand);color:#fff;min-width:88px;min-height:48px;font:inherit;border-radius:999px;padding:0 18px;font-size:.82rem;font-weight:800}@media (min-width:768px){.search-page-form{margin-top:var(--directory-space-actions)}}.search-page-categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;width:100%;padding-bottom:10px;display:flex;overflow-x:auto}.search-page-categories::-webkit-scrollbar{display:none}.search-page-categories a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:9px 14px;font-size:.78rem;font-weight:760;display:inline-flex}.search-page-categories a:hover,.search-page-categories a:focus-visible,.search-page-categories a[aria-current=page]{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.search-page-results{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin-top:14px;overflow:hidden}.search-page-results__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 18px;display:flex}.search-page-results__heading h2,.search-page-results__heading p{margin:0}.search-page-results__heading h2{font-size:1rem}.search-page-results__heading p{color:var(--muted);font-size:.76rem}.search-page-result{border-bottom:1px solid var(--line);min-height:68px;text-decoration:none}.search-result-artwork{flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.search-result-artwork .entity-image-surface,.search-result-artwork .desktop-search-result__match-teams{width:38px;height:38px}.search-result-artwork .desktop-search-result__match-teams .entity-image-surface{width:25px;height:25px}.search-page-results__list .search-page-result:last-child{border-bottom:0}.search-page-related{border-top:1px solid var(--line);padding:16px 18px 18px}.search-page-related h3{margin:0 0 10px;font-size:.82rem}.search-page-related>div{flex-wrap:wrap;gap:8px;display:flex}.search-page-related a{border:1px solid var(--line);min-height:40px;color:var(--brand);border-radius:999px;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:720;display:inline-flex}.search-page-state{margin-top:24px}.header-actions{gap:8px;display:flex}.icon-button,.menu-button{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.icon-button svg{width:18px;height:18px}.site-header__app-links{--Footer-appStoreBackground:#ffffff24;--Footer-appleStoreColor:#222;flex:none;align-items:center;gap:8px;display:flex}.site-header__app-divider{background:#ffffff47;width:1px;height:24px}.site-header__app-icon{border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;line-height:0;display:grid}.site-header__app-icon svg{width:32px;height:32px;display:block}a.site-header__app-icon:hover,a.site-header__app-icon:focus-visible{filter:brightness(.94)}a.site-header__app-icon:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:901px){.site-header__app-links{display:none}}@media (max-width:900px){.site-header__app-links{--Footer-appleStoreColor:#fff}}.site-header :is(.brand,.desktop-nav a,.desktop-menu-trigger,.icon-button):focus-visible{outline-color:#fff}.icon-button:hover,.menu-button:hover,.icon-button:focus-visible,.menu-button:focus-visible,.menu-button[aria-expanded=true]{color:#fff;box-shadow:none;background:#ffffff1f}.icon-button:focus-visible{box-shadow:0 0 0 2px #ffffffb8}@media (min-width:1280px){.desktop-search{width:280px}}.menu-button{display:none}.mobile-nav{border-bottom:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:12px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0}.mobile-nav a{border-bottom:1px solid var(--line);padding:13px 8px;font-weight:700;display:block}.prose-page a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.mobile-nav a[aria-current=page]{color:var(--brand)}.mobile-bottom-nav,.mobile-search-surface{display:none}.site-drawer-layer{z-index:80;position:fixed;inset:0}.site-drawer-backdrop{z-index:0;cursor:pointer;background:#0a0c1094;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.site-drawer{--site-drawer-enter-x:-18px;z-index:1;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:min(300px,92vw);height:100%;padding:22px;animation:.18s ease-out site-drawer-enter;display:flex;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:18px 0 60px #0a0c1033}@keyframes site-drawer-enter{0%{transform:translateX(var(--site-drawer-enter-x));opacity:0}}.site-drawer__header{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:22px;display:flex}.site-drawer__header h2{margin:0;font-size:1.25rem;line-height:1.2}.entity-profile-preview{z-index:90;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(300px,100vw - 16px);box-shadow:0 14px 38px color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);padding:14px;position:fixed}.entity-profile-preview__identity{min-height:48px;color:inherit;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;display:grid}.entity-profile-preview__image{border-radius:12px;width:48px;height:48px}.entity-profile-preview__identity strong{line-height:1.25}.entity-profile-preview__metadata{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:11px;padding-top:10px;font-size:.82rem;display:grid}.entity-profile-preview__metadata a{color:var(--brand);font-weight:700}.entity-profile-preview__context{border-top:1px solid var(--line);gap:8px;margin-top:11px;padding-top:10px;display:grid}.entity-profile-preview__context>div{gap:4px;display:grid}.entity-profile-preview__context>div>span:first-child{color:var(--muted);font-size:.75rem;font-weight:700}.entity-profile-preview__context strong,.entity-profile-preview__context a{color:var(--ink);font-size:.84rem}.entity-profile-preview__loading{color:var(--muted);font-size:.84rem;display:block}@media (max-width:767px),(hover:none),(pointer:coarse){.entity-profile-preview{display:none}}.site-drawer__close{border:1px solid var(--line);background:var(--soft);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid}.site-drawer__close svg{width:20px;height:20px}.site-drawer nav,.site-drawer__group{display:grid}.site-drawer nav{gap:26px}.site-drawer__group{gap:5px}.site-drawer__group h2{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem}.site-drawer__group a{min-height:44px;color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-weight:720;transition:background-color .16s,color .16s;display:flex}.site-drawer__group a svg{width:19px;height:19px;color:var(--muted)}.site-drawer__group a:hover,.site-drawer__group a:focus-visible,.site-drawer__group a[aria-current=page]{background:var(--soft);color:var(--brand)}.site-drawer__group a[aria-current=page] svg{color:var(--brand)}.site-drawer__publisher{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 0;padding-top:18px;font-size:.72rem;line-height:1.5}.site-drawer__publisher a{color:inherit;font-weight:750}.site-drawer__publisher a:hover,.site-drawer__publisher a:focus-visible{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.site-footer{color:#fff;background:#171717;margin-top:30px}.site-footer__top{padding:48px 0 56px}.site-footer__top-inner,.site-footer__utility-inner,.site-footer__legal-inner{width:min(100% - 48px,1344px);margin-inline:auto}.site-footer__top-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.site-footer__about{grid-row:1/span 2;align-content:start;gap:16px;padding-right:24px;display:grid}.site-footer__about h2{margin:0;font-size:2rem;font-weight:850;line-height:1.2}.site-footer__about p{color:#ffffffc7;max-width:630px;margin:0;font-size:.95rem;line-height:1.6}.site-footer__about p+p{margin-top:8px}.site-footer__app-badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.site-footer__store-badge{width:136px;height:40px;line-height:0;display:block}.site-footer__store-badge svg{display:block}.brand--footer,.brand--footer:hover{color:#fff}.brand--footer .brand__image{width:240px;max-height:60px}.site-footer__link-matrix{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:52px 32px;display:grid}.site-footer__link-matrix nav{align-content:start;gap:8px;display:grid}.site-footer__link-matrix nav h2{color:#ffffffc7;margin:0 0 4px;font-size:1rem}.site-footer__link-matrix nav a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.35;overflow:hidden}.site-footer nav a:hover{opacity:1;color:#fff;text-underline-offset:3px;text-decoration:underline}.site-footer__utility{border-block:1px solid #ffffff1f;padding:24px 0}.site-footer__utility-inner,.site-footer__legal-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-footer__utility nav,.site-footer__legal nav{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.site-footer__utility nav a,.site-footer__legal nav a{color:#fff;font-size:.875rem}.site-footer__social{align-items:center;gap:20px;display:flex}.site-footer__social>span{white-space:nowrap;font-size:.875rem;font-weight:750}.site-footer__social-links{gap:12px;display:flex}.site-footer__social-links a{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.site-footer__social-link--facebook{color:#1877f2}.site-footer__social-link--x{color:#fff}.site-footer__social-link--instagram{color:#e4405f}.site-footer__social-link--youtube{color:red}.site-footer__social-link--linkedin{color:#0a66c2}.site-footer__social-links a:hover,.site-footer__social-links a:focus-visible{opacity:1;background:#ffffff1f}.site-footer__social-links a:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-footer__social-links svg{fill:currentColor;width:22px;height:22px}.site-footer__legal{color:#fff;padding:18px 0;font-size:.8rem}.site-footer__legal a{color:#fff}.site-footer__legal-actions{align-items:center;gap:24px;display:flex}.site-footer__privacy-settings{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.875rem}.site-footer__privacy-settings:hover,.site-footer__privacy-settings:focus-visible{text-underline-offset:3px;text-decoration:underline}.site-footer__privacy-settings:focus-visible{outline-offset:3px;outline:2px solid #fff}.privacy-consent{z-index:100;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100% - 40px,1120px);box-shadow:var(--shadow);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px}.privacy-consent__copy{min-width:0}.privacy-consent h2,.privacy-preferences h2{margin:0;font-size:1.25rem}.privacy-consent p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.5}.privacy-consent__actions,.privacy-preferences__actions{flex:none;align-items:center;gap:10px;display:flex}.privacy-consent__button,.privacy-consent__manage{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;padding:9px 14px;font-size:.8rem;font-weight:750}.privacy-consent__button:hover,.privacy-consent__button:focus-visible,.privacy-consent__manage:hover,.privacy-consent__manage:focus-visible{border-color:var(--brand)}.privacy-consent__button:focus-visible,.privacy-consent__manage:focus-visible,.privacy-preferences__close:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.privacy-consent__manage{color:var(--brand)}.privacy-preferences-layer{z-index:101;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacy-preferences{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,620px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow);color:var(--ink);padding:22px;overflow-y:auto}.privacy-preferences header{justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-preferences__close{background:var(--interactive-bg);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid}.privacy-preferences__close svg{width:20px;height:20px}.privacy-preferences__option{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:16px;display:grid}.privacy-preferences__option strong{display:block}.privacy-preferences__option p{color:var(--muted);margin:5px 0 0;font-size:.84rem;line-height:1.45}.privacy-preferences__option>span{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:750}.privacy-preferences__option input{width:22px;height:22px;accent-color:var(--brand)}.privacy-preferences__actions{flex-wrap:wrap;margin-top:20px}.page-header--compact{padding-bottom:35px}.directory-page-header{padding-top:40px;padding-bottom:28px}.directory-page-header p:last-child{margin:14px 0 0}.directory-section{margin-top:var(--directory-space-section)}.directory-section .section-heading{margin-bottom:var(--directory-space-heading)}.directory-section .team-grid,.directory-grid{gap:var(--directory-space-grid)}.entity-directory-grid{gap:var(--directory-space-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.directory-filters{margin-bottom:var(--directory-space-section);padding-top:20px}.directory-filters label{color:var(--muted);gap:7px;font-size:.76rem;font-weight:750;display:grid}.directory-filters input,.directory-filters select{border:1px solid var(--line);background:var(--input-bg);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:9px 11px}.directory-filters__actions{align-items:center;gap:12px;display:flex}.directory-filters__actions button,.directory-filters__actions a{border-radius:10px;min-height:44px;padding:11px 14px;font-size:.78rem;font-weight:780}.directory-filters__actions button{background:var(--brand);color:#fff;border:0}.directory-filters__actions a{color:var(--brand);align-items:center;display:inline-flex}.associated-month-navigation{margin-bottom:0}.matches-period-navigation__picker{place-items:center;min-width:0;min-height:44px;display:grid;position:relative}.matches-period-navigation__trigger{max-width:100%;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:-.03em;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:clamp(1.1rem,3vw,1.45rem);font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.matches-period-navigation__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matches-period-navigation__trigger:hover,.matches-period-navigation__trigger:focus-visible,.matches-period-navigation__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--surface) 96%, var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 11%, transparent), 0 8px 20px color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);transform:translateY(-1px)}.matches-period-navigation__trigger:focus-visible{outline-offset:3px;outline:3px solid #2f7df4}.matches-period-navigation__trigger[aria-expanded=true] .match-date-picker__chevron{transform:rotate(180deg)}.matches-period-navigation__popover{z-index:8;border:1px solid var(--line);background:var(--surface);width:min(328px,100vw - 32px);max-height:min(360px,100vh - 160px);box-shadow:var(--shadow);color:var(--ink);overscroll-behavior:contain;border-radius:16px;gap:8px;padding:16px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)}.matches-period-navigation__popover--matchweek{grid-template-columns:repeat(2,minmax(0,1fr))}.matches-period-navigation__popover--month{grid-template-columns:minmax(0,1fr)}.matches-period-navigation__option{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-size:.88rem;font-weight:760;line-height:1.2;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex}.matches-period-navigation__option:hover,.matches-period-navigation__option:focus-visible{border-color:var(--brand);background:color-mix(in srgb, var(--surface) 94%, var(--brand));color:var(--brand)}.matches-period-navigation__option:focus-visible{outline-offset:2px;outline:3px solid #2f7df4}.matches-period-navigation__option[aria-selected=true]{border-color:var(--brand);background:var(--brand);box-shadow:0 5px 14px color-mix(in srgb, var(--brand) 24%, transparent);color:#fff}@media (prefers-reduced-motion:reduce){.matches-period-navigation__trigger,.matches-period-navigation__option{transition:none}}.associated-match-browser--filtered{margin-top:24px}.associated-match-browser--filtered>.associated-match-filters{margin-bottom:0;padding-top:0}.associated-match-browser--filtered>.match-date-divider,.associated-match-browser--filtered>.associated-month-navigation,.associated-match-browser--unfiltered{margin-top:24px}.associated-match-browser--unfiltered>.associated-month-navigation{margin-top:0}.associated-match-browser--unfiltered>.match-date-divider{margin-top:24px}.associated-match-competition>.associated-match-grid,.associated-match-competitions>.associated-match-grid{gap:var(--directory-space-grid);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.associated-match-grid>.match-card{width:100%;min-width:0}@media (min-width:1104px){.associated-match-grid.match-h2h-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.associated-match-competitions,.associated-match-competition{gap:var(--directory-space-heading);display:grid}.associated-match-competitions{gap:var(--directory-space-section);margin-top:24px}.associated-match-competition .competition-group-header{width:fit-content}.entity-directory-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.entity-directory-card>.entity-image-surface,.entity-directory-card__fallback{background:var(--soft);width:68px;height:68px;color:var(--brand);border-radius:14px;place-items:center;font-size:1rem;font-weight:850;display:grid;overflow:hidden}.entity-directory-card__image{object-fit:cover;width:100%;height:100%}.entity-directory-card__body,.entity-directory-card__facts{gap:6px;min-width:0;display:grid}.entity-directory-card__facts{color:var(--muted);font-size:.75rem;line-height:1.45}.entity-directory-card__team{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:.82rem;display:flex}.entity-directory-card__team>.entity-image-surface,.entity-directory-card__team-logo-fallback{width:20px;height:20px;color:var(--brand);flex:0 0 20px;place-items:center;display:grid}.entity-directory-card__team>.entity-image-surface{box-sizing:border-box;padding:2px}.entity-directory-card__team-logo-image{background:var(--logo-plate);object-fit:contain;width:100%;height:100%;display:block}.directory-pagination{margin-top:var(--directory-space-section);justify-content:space-between;align-items:center;gap:16px;display:flex}.directory-pagination a,.directory-pagination [aria-disabled=true],.directory-pagination [aria-current=page]{border:1px solid var(--line);border-radius:10px;place-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:.8rem;font-weight:780;display:inline-grid}.directory-pagination a:hover,.directory-pagination a:focus-visible,.directory-pagination [aria-current=page]{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.directory-pagination [aria-disabled=true]{color:var(--muted);opacity:.55}.directory-pagination__pages,.directory-pagination__pages>span{align-items:center;gap:8px;display:flex}.page-header--compact h1{font-size:clamp(2.6rem,6vw,5rem)}.directory-page-header h1,h1.primary-page-title{letter-spacing:normal;font-size:clamp(2.6rem,6vw,3.75rem)}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.directory-card-shell{border:1px solid var(--line);background:var(--card-bg);border-radius:16px;padding:28px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.directory-card-shell:hover,.directory-card-shell:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--surface) 96%, var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent), var(--shadow);transform:translateY(-2px)}.entity-tab-scope :is(.panel,.fixture-card,.team-card,.player-card,.state-card){border:1px solid var(--line);background:var(--card-bg);box-shadow:none;border-radius:16px}.entity-tab-scope :is(.panel,.fixture-card,.team-card,.player-card){padding:28px}.entity-tab-scope .state-card{padding:32px 28px}.entity-tab-scope :is(.fixture-card,.team-card,.player-card){transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.entity-tab-scope :is(.fixture-card,.team-card,.player-card):hover,.entity-tab-scope :is(.fixture-card,.team-card,.player-card):focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--surface) 96%, var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent), var(--shadow);transform:translateY(-2px)}.directory-card-title{transition:color .16s,text-shadow .16s}.directory-card-shell:hover .directory-card-title,.directory-card-shell:focus-within .directory-card-title{color:var(--brand);text-shadow:0 0 18px color-mix(in srgb, var(--brand) 24%, transparent)}.directory-card{position:relative}.directory-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.directory-card h2{letter-spacing:-.04em;margin:0;font-size:1.8rem}.directory-grid--three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-grid.directory-grid--three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-card__primary-link:after{content:"";border-radius:16px;position:absolute;inset:0}.directory-card__primary-link:focus-visible{outline:none}.directory-card__primary-link:focus-visible:after{outline-offset:3px;outline:3px solid #2f7df4}.directory-card p{color:var(--muted)}.directory-card__facts{color:var(--muted);gap:4px;font-size:.78rem;line-height:1.4;display:grid}.card-actions{z-index:1;margin-top:var(--directory-space-actions);flex-wrap:wrap;gap:10px;display:flex;position:relative}.card-actions a{border:1px solid var(--line);border-radius:9px;padding:10px 14px;font-size:.8rem;font-weight:750;transition:border-color .16s,box-shadow .16s,transform .16s}.directory-card__action:hover,.directory-card__action:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent), 0 8px 20px color-mix(in srgb, var(--brand) 16%, transparent);transform:translateY(-1px)}.card-actions a:first-child{border-color:var(--brand);background:var(--brand);color:#fff}.prose-page{max-width:760px;padding:90px 0}.prose-page h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.95}.prose-page h2{margin:44px 0 8px;font-size:1.45rem}.prose-page p{color:var(--muted);font-size:1.05rem}@media (max-width:900px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.site-header{height:64px}.site-drawer{--site-drawer-enter-x:18px;border-right:0;border-left:1px solid var(--line);left:auto;right:0;box-shadow:-18px 0 60px #0a0c1033}.site-header.is-scrolled{height:58px}.site-header .brand__image{width:160px}.site-header.is-scrolled .brand__image{width:148px}.site-header__inner{padding-inline:16px}.site-header__left,.site-header__right{flex:initial}.site-header__left{gap:0}.desktop-nav,.desktop-menu-trigger{display:none}.mobile-bottom-nav{z-index:40;min-height:calc(64px + env(safe-area-inset-bottom));padding:4px max(8px, env(safe-area-inset-left)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-right));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f12181f}.mobile-bottom-nav__item{min-width:0;min-height:56px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:3px;padding:6px 4px;font-size:.66rem;font-weight:730;display:grid}.mobile-bottom-nav__item svg{width:20px;height:20px}.mobile-bottom-nav__item[aria-current=page],.mobile-bottom-nav__item[aria-expanded=true]{color:var(--brand)}.mobile-bottom-nav__item:disabled{opacity:.58;cursor:not-allowed}.mobile-bottom-nav__item:focus-visible{outline-offset:-2px}.mobile-search-surface{z-index:100;background:var(--surface);width:100%;height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-search-header{padding:max(12px, env(safe-area-inset-top)) 12px 12px;border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:8px;display:flex}.mobile-search-icon-button,.mobile-search-input>button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.mobile-search-icon-button:hover,.mobile-search-input>button:hover{background:var(--soft)}.mobile-search-icon-button svg,.mobile-search-input svg{width:20px;height:20px}.mobile-search-input{border:1px solid var(--line);background:var(--soft);min-width:0;height:48px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:9px;padding-left:14px;display:flex}.mobile-search-input:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.mobile-search-input input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.88rem}.mobile-search-input input::-webkit-search-cancel-button{display:none}.mobile-search-input>button{width:42px;height:42px;color:var(--muted);flex-basis:42px}.mobile-search-results{min-height:0;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;flex:auto;overflow-y:auto}.mobile-search-section-heading{justify-content:space-between;align-items:center;min-height:52px;padding:8px 14px 6px 18px;font-size:.86rem;display:flex}.mobile-search-section-heading button{min-width:44px;min-height:44px;color:var(--brand);background:0 0;border:0;padding:0 8px;font-weight:750}.mobile-search-results .desktop-search-result{min-height:64px;padding:10px 18px}.mobile-search-results .desktop-search-suggestion,.mobile-search-results .desktop-search-see-all{min-height:50px;padding-inline:18px}.search-page-form,.search-page-content,.search-page-state{width:100%}.mobile-search-results .desktop-search-result:focus-visible,.mobile-search-results .desktop-search-suggestion:focus-visible,.mobile-search-results .desktop-search-see-all:focus-visible,.mobile-search-icon-button:focus-visible,.mobile-search-input>button:focus-visible,.mobile-search-section-heading button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.site-drawer{width:min(300px,92vw);padding:18px}}@media (max-width:360px){.site-header__inner{gap:8px;padding-inline:12px}}@media (max-width:800px){.directory-grid{grid-template-columns:1fr}.directory-grid--three-column,.directory-grid.directory-grid--three-column,.entity-directory-grid,.associated-match-competition>.associated-match-grid,.associated-match-competitions>.associated-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.associated-match-competition>.associated-match-grid,.associated-match-competitions>.associated-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.entity-breadcrumbs{display:none}.site-header .icon-button{width:44px;height:44px}body:has(.transfer-filter-shell){padding-bottom:calc(126px + env(safe-area-inset-bottom))}.transfer-center-heading{margin-top:20px}.search-page-header{padding-top:24px;padding-bottom:22px}.search-page-header h1{font-size:2.25rem}.search-page-form{margin-top:var(--directory-space-heading);grid-template-columns:minmax(0,1fr) auto;gap:8px}.search-page-form label{padding-inline:13px}.search-page-form>button{min-width:76px;padding-inline:13px}.search-page-results__heading{padding-inline:14px}.search-page-result{min-height:64px;padding-inline:14px}.transfer-filter-trigger{z-index:39;right:16px;bottom:calc(74px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;font-weight:780;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0f121829}.transfer-filter-trigger svg{width:18px;height:18px;color:var(--brand)}.transfer-filter-layer{z-index:70;inset:0 0 calc(64px + env(safe-area-inset-bottom));display:none;position:fixed}.transfer-filter-shell.is-open .transfer-filter-layer{display:block}.transfer-filter-backdrop{background:#0a0c1094;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.transfer-filter-sheet{max-height:calc(100dvh - 128px - env(safe-area-inset-bottom));padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);border-bottom:0;border-radius:18px 18px 0 0;display:block;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 44px #0f121833}.transfer-filter-sheet__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.transfer-filter-sheet__header h2{margin:0;font-size:1.15rem}.transfer-filter-sheet__header button{background:var(--soft);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.transfer-filter-sheet__header svg{width:20px;height:20px}.transfer-filter-sheet .transfer-center-filters{margin:0;padding:0}.transfer-filter-sheet .directory-filters__actions{justify-content:flex-end}.match-centre-header-experiment{grid-template-columns:minmax(0,1fr);gap:14px}.squad-directory-grid{grid-template-columns:minmax(0,1fr)}.directory-card__action--teams{display:none}.associated-match-competition>.associated-match-grid,.associated-match-competitions>.associated-match-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){:root{--directory-space-section:40px;--directory-space-heading:16px;--directory-space-grid:16px;--directory-space-actions:20px}.main{width:100%;padding-inline:16px}.fixture-grid,.team-grid,.squad-grid,.directory-grid--three-column,.directory-grid.directory-grid--three-column,.entity-directory-grid,.associated-match-competition>.associated-match-grid,.associated-match-competitions>.associated-match-grid{grid-template-columns:minmax(0,1fr)}.identity-header,.tabs,.section{max-width:100%}.brand--footer .brand__image{width:220px}.site-footer__top-inner{grid-template-columns:1fr;gap:40px}.site-footer__about{grid-row:auto}}@media (max-width:767px){.site-footer__top{padding:32px 0 40px}.site-footer__top-inner,.site-footer__utility-inner,.site-footer__legal-inner{width:min(100% - 32px,1344px)}.site-footer__about{padding-right:0}.site-footer__link-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.site-footer__utility-inner,.site-footer__legal-inner{flex-direction:column;align-items:flex-start;gap:24px}.site-footer__legal-inner{flex-direction:column-reverse}.site-footer__legal-actions{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.site-footer__utility nav,.site-footer__legal nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.site-footer__utility nav a,.site-footer__legal nav a{white-space:nowrap;align-items:center;min-height:40px;display:flex}.site-footer__utility nav a{font-size:.75rem}.site-footer__legal nav a{font-size:.7rem}.site-footer__privacy-settings{min-height:40px;font-size:.7rem}.site-footer__social{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%}.site-footer__social .site-footer__social-links{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:auto}.site-footer__social-links a{width:36px;height:36px}.lineup-post-card__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lineup-post-card__tabs button{min-width:0;min-height:52px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:.76rem;font-weight:750;display:grid;position:relative}.lineup-post-card__tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.lineup-post-card__tabs button[aria-selected=true]{color:var(--ink)}.lineup-post-card__tabs button[aria-selected=true]:after{background:var(--brand)}.lineup-post-card__tabs button:focus-visible{z-index:1}.lineup-post-card__tabs .team-mark{width:30px;height:30px}.lineup-post-card__tabs button span:last-child{overflow-wrap:anywhere;min-width:0}.lineup-post-card__columns{grid-template-columns:1fr}.lineup-post-card__divider{display:none}.lineup-post-card__team{padding:10px 16px 14px}.lineup-post-card__team[data-active=false],.lineup-post-card__team>.lineup-roster-team{display:none}.lineup-formation{grid-template-columns:minmax(0,1fr);gap:0}.lineup-formation>.lineup-team-header{text-align:left;grid-template-columns:34px minmax(0,1fr);width:fit-content;max-width:100%;margin-inline:auto;padding:0}.lineup-formation>.lineup-team-header--away{grid-area:1/1;grid-template-columns:34px minmax(0,1fr);margin-bottom:14px}.lineup-formation>.lineup-pitch{grid-area:2/1}.lineup-formation>.lineup-team-header--home{grid-area:3/1;margin-top:14px}.lineup-formation>.lineup-team-header>:first-child{grid-column:1}.lineup-formation>.lineup-team-header strong,.lineup-formation>.lineup-team-header>span:last-child,.lineup-formation>.lineup-team-header--away strong,.lineup-formation>.lineup-team-header--away>span:last-child{grid-column:2}.lineup-pitch{background:linear-gradient(#0000 49.8%,#ffffffb8 50%,#0000 50.2%),repeating-linear-gradient(0deg,#19723b 0 70px,#1f7e43 70px 140px);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:700px}.lineup-pitch:before,.lineup-pitch:after{width:52%;height:15%;left:24%}.lineup-pitch:before{top:-2px}.lineup-pitch:after{top:auto;bottom:-2px;right:auto}.lineup-pitch__half{padding:10px 8px}.lineup-pitch__half--away{flex-direction:column;grid-row:1}.lineup-pitch__half--home{flex-direction:column-reverse;grid-row:2}.lineup-pitch__half:before,.lineup-pitch__half:after{display:none}.lineup-pitch__row{flex-direction:row;justify-content:space-around;align-items:center}.privacy-consent{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 24px);padding:16px;bottom:12px;left:12px;right:12px}.privacy-consent__actions{grid-template-columns:1fr 1fr;display:grid}.privacy-consent__manage{grid-column:1/-1}.privacy-preferences-layer{padding:12px}.privacy-preferences{max-height:calc(100dvh - 24px);padding:16px}.privacy-preferences__actions{grid-template-columns:1fr 1fr;display:grid}.privacy-preferences__actions .privacy-consent__manage{grid-column:1/-1}}.player-statistics{gap:30px;display:grid}.player-statistics__section>h2{margin:0 0 16px;font-size:25px}.player-statistics__section>h3{margin-top:0;font-size:20px}.player-statistics__section{display:grid}.player-statistics>.referee-statistics__section{background:var(--surface);box-shadow:none;border-radius:16px;margin-top:0;padding:28px}.player-statistics__coverage{background:color-mix(in srgb, var(--soft) 72%, transparent);border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.player-statistics__coverage svg{color:var(--muted);flex:none}.player-statistics__coverage p{gap:2px;margin:0;display:grid}.player-statistics__coverage strong{color:var(--ink)}.player-statistics__scope-identities{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.player-statistics__identity{color:inherit;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.player-statistics__identity:not(.player-statistics__identity--missing):hover{color:var(--brand)}.player-statistics__identity:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.player-statistics__identity>span:last-child{overflow-wrap:anywhere}.player-statistics__artwork,.player-statistics__artwork .entity-image-surface{width:30px;height:30px}.player-statistics__table{font-variant-numeric:tabular-nums;min-width:850px}.player-statistics__table :is(th,td){vertical-align:middle}.player-statistics__table thead th{color:var(--muted);letter-spacing:.02em;font-size:12px}.player-statistics__table tbody th:first-child{color:var(--ink);font-weight:750}.player-statistics__table td:not(:has(.player-statistics__identity)){text-align:right}.player-statistics-page{gap:30px;display:grid}.player-statistics-page>.player-availability-tabs{margin-bottom:0}.player-statistics-tab-label--short{display:none}@media (max-width:767px){.player-statistics-tab-label--full{display:none}.player-statistics-tab-label--short{display:inline}}.player-statistics__lead{gap:30px;display:grid}.player-statistics__lead>.referee-statistics__section,.player-statistics__lead .referee-statistics__breakdown-metrics{margin-top:0}.player-statistics__summary,.player-statistics__current{min-width:0}.player-statistics__current>h3{color:var(--muted)}.player-statistics__current-scopes,.player-statistics__current-scope{gap:16px;display:grid}.player-statistics__current-scope+.player-statistics__current-scope{border-top:1px solid var(--line);padding-top:16px}.player-statistics__modes{border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex;overflow-x:auto}.player-statistics__modes a{color:var(--muted);white-space:nowrap;min-height:44px;padding:12px 14px;font-weight:700;text-decoration:none}.player-statistics__modes a[aria-current=page]{border-bottom:2px solid var(--brand);color:var(--brand)}.player-statistics__modes a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.player-statistics__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.player-statistics__detail-metric{background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.player-statistics__detail-metric>span,.player-statistics__detail-metric small{color:var(--muted)}.player-statistics__detail-metric>span{font-size:15px}.player-statistics__detail-metric strong{text-align:left;font-size:16px}.player-statistics__detail-metric strong>span{display:block}.player-statistics__detail-metric strong>span+span{margin-top:2px;font-size:14px}.player-statistics__detail-metric small{text-align:left;font-size:12px;line-height:1.35}.player-statistics__detail-grid--rows{gap:0;grid-template-columns:minmax(0,1fr)!important}.player-statistics__detail-metric--row{border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.player-statistics__detail-metric--row:last-child{border-bottom:0}.player-statistics__detail-metric--row>span{min-width:0}.player-statistics__detail-metric--row strong{text-align:right;flex:none}.player-statistics__detailed{gap:30px;min-width:0;display:grid}.player-statistics__mode-tabs{margin-bottom:0}.player-statistics__detailed>.referee-statistics__section,.player-statistics__lead-category-grid>.referee-statistics__section,.player-statistics__category-column>.referee-statistics__section,.player-statistics__category-grid>.referee-statistics__section{background:var(--content-surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;width:100%;min-width:0;max-width:100%;margin:0;padding:14px}.player-statistics__category-grid{align-items:start;gap:30px;min-width:0;display:grid}.player-statistics__category-grid--general{flex-direction:column;display:flex}.player-statistics__category-grid--general>.player-statistics__category-column{display:contents}.player-statistics__category-column--third>:first-child{order:1}.player-statistics__category-column--second>:first-child{order:2}.player-statistics__category-column--second>:nth-child(2){order:3}.player-statistics__category-column--first>:first-child{order:4}.player-statistics__category-column--third>:nth-child(2){order:5}.player-statistics__lead-category-grid{gap:30px;min-width:0;display:grid}.player-statistics__category-grid .player-statistics__detail-grid{grid-template-columns:minmax(0,1fr)}.player-statistics__detail-section>h2{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px}.player-statistics__detail-metric strong{font-variant-numeric:tabular-nums}.player-statistics__rating-trend{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.player-statistics__rating-trend h3{margin:0 0 12px;font-size:20px}.player-statistics__rating-trend .standings-form{gap:8px}.player-statistics__rating-trend .standings-form__result,.player-statistics__match-table .standings-form__result,.player-overview-match-stats .standings-form__result{color:#fff;text-align:center;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;line-height:1;display:inline-flex}.player-statistics__rating-layout{min-width:0;display:grid}.player-statistics__rating-average,.player-statistics__rating-trend{min-width:0}@media (min-width:1024px){.player-statistics__rating-layout{grid-template-columns:minmax(0,1fr)}.player-statistics__rating-average,.player-statistics__rating-trend{grid-area:1/1}.player-statistics__rating-trend{border-top:0;place-self:start end;margin-top:0;padding-top:0}}.player-statistics__subgroups{gap:20px;display:grid}.player-statistics__subgroups>section{gap:12px;display:grid}.player-statistics__subgroups h3{margin:0;font-size:20px}.player-statistics__matches-page{gap:30px;min-width:0;display:grid}.player-statistics__match-history{min-width:0;margin:0}.manager-match-history__item{min-width:0}.manager-match-history__context{color:var(--muted);align-items:center;gap:10px;margin:0 0 8px;font-size:.82rem;display:flex}.manager-match-history__context strong{color:var(--ink)}.manager-match-history__context b{color:var(--brand)}.manager-match-history__context>:last-child{margin-left:auto}.player-match-statistics__competition-groups{gap:30px;min-width:0;display:grid}.player-match-statistics__competition-group{gap:16px;min-width:0;display:grid}.player-match-statistics__competition-group>.section-heading{margin:0}.player-statistics__match-table{min-width:1060px}.player-statistics__match-table :is(th,td){font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;padding:10px 8px}.player-statistics__match-table .player-match-statistics__date-column,.player-statistics__match-table .player-match-statistics__date-cell{width:82px;min-width:82px}.player-statistics__match-table .player-match-statistics__venue-column,.player-statistics__match-table .player-match-statistics__venue-cell{width:46px;min-width:46px}.player-statistics__match-table .player-match-statistics__match-column,.player-statistics__match-table .player-match-statistics__match-cell{text-align:left;width:280px;min-width:280px}.player-statistics__match-table a{color:inherit;text-decoration:none}.player-statistics__match-table a:hover{color:var(--brand)}.player-statistics__match-table a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.player-statistics__match-table a.standings-form__result:is(:link,:visited,:hover,:focus-visible,:active){color:#fff}.player-match-statistics__date-cell{color:var(--muted);white-space:nowrap;font-size:12px}.player-match-statistics__venue-cell abbr{cursor:help;text-decoration:none}.player-match-statistics__fixture{grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr);align-items:center;gap:8px;margin:0;display:grid}.player-match-statistics__fixture>a:not(.player-match-statistics__score){align-items:center;gap:6px;min-width:0;display:flex}.player-match-statistics__fixture>a:last-child{text-align:right;justify-content:flex-end}.player-match-statistics__team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-match-statistics__score{white-space:nowrap;font-weight:850}@media (min-width:768px){.player-statistics__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-statistics__category-grid .player-statistics__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-statistics__lead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.player-statistics__lead>*{height:100%}.player-statistics__lead-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.player-statistics__category-grid.player-statistics__category-grid--general{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.player-statistics__category-grid--general>.player-statistics__category-column{flex-direction:column;gap:30px;min-width:0;display:flex}.player-statistics__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-statistics__category-grid .player-statistics__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-statistics__detail-grid--overview{grid-template-columns:repeat(5,minmax(0,1fr))}.player-statistics__current{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px}.player-statistics__current>:is(h2,h3){margin:0}.player-statistics__current-heading-identities{display:contents}.player-statistics__current-heading-identities>:first-child{grid-area:1/2;justify-self:end}.player-statistics__current-heading-identities>:last-child{grid-area:2/2;justify-self:end}.player-statistics__current-scopes{grid-column:1/-1}}.stats-entity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.statistics-context{color:var(--muted);margin:0 0 12px;font-size:.82rem;font-weight:700}.statistics-leaders__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.statistics-leaderboard h3{margin:0 0 10px}.statistics-leaderboard ol{margin:0;padding:0;list-style:none}.statistics-leaderboard li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}.statistics-rank{color:var(--muted);text-align:center;font-size:.75rem;font-weight:800}.statistics-entity-link{align-items:center;gap:9px;min-width:0;font-weight:750;text-decoration:none;display:flex}.statistics-entity-link span{overflow-wrap:anywhere}.statistics-entity-link:hover span{text-decoration:underline}.statistics-entity-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.statistics-team-crest{object-fit:contain;width:100%;height:100%}.statistics-team-crest-frame{flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.statistics-team-crest-frame .entity-image-surface{border-color:color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 82%, var(--soft));width:38px;height:38px;box-shadow:none;border-radius:10px;padding:5px}.statistics-table-wrap,.history-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;box-shadow:var(--shadow);overflow-x:auto}.statistics-table-wrap:focus-visible,.history-table-wrap:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.statistics-table,.history-table{border-collapse:collapse;background:var(--card-bg);width:100%;font-size:.84rem}.statistics-table th,.statistics-table td,.history-table th,.history-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 12px}.statistics-table thead th,.history-table thead th{z-index:1;background:var(--soft);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;position:sticky;top:0}.statistics-table :is(th:first-child,td:first-child),.history-table :is(th:first-child,td:first-child){text-align:left}.statistics-table tbody tr:last-child>*,.history-table tbody tr:last-child>*{border-bottom:0}.statistics-table tbody tr:hover,.history-table tbody tr:hover{background:var(--interactive-hover)}.competition-team-comparison{gap:14px;display:grid}.competition-team-comparison__context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.competition-team-comparison__context strong,.competition-team-comparison__context span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 9px}.competition-team-comparison__context strong{color:var(--ink)}.competition-team-comparison__scroll-hint{color:var(--muted);margin:0;font-size:.76rem;display:none}.statistics-table--competition-teams{table-layout:fixed;font-variant-numeric:tabular-nums;min-width:780px}.competition-team-comparison__table-wrap{box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 7%, transparent);overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb, var(--muted) 55%, transparent) transparent;scrollbar-width:thin;border-radius:16px}.statistics-table--competition-teams th,.statistics-table--competition-teams td{padding:12px 10px}.statistics-table--competition-teams thead th{background:color-mix(in srgb, var(--soft) 88%, var(--surface));letter-spacing:.045em;height:42px;padding-block:9px;font-size:.68rem;font-weight:800}.statistics-table--competition-teams thead th:first-child{width:260px}.statistics-table--competition-teams tbody tr{height:64px}.statistics-table--competition-teams tbody td{color:var(--ink);font-size:.88rem;font-weight:720}.statistics-table--competition-teams tbody tr:hover{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}.statistics-table--competition-teams .statistics-entity-link{gap:12px;font-size:.9rem;font-weight:780}.statistics-table--competition-teams :is(th:first-child,td:first-child){z-index:1;background:var(--surface);min-width:220px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.statistics-table--competition-teams thead th:first-child{z-index:2;background:var(--soft)}.statistics-table--competition-teams tbody tr:hover th:first-child{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}.statistics-profiles{gap:16px;display:grid}.statistics-profile>h3{margin:0 0 14px}.statistics-profile__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.statistics-profile__groups h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem}.statistics-profile__groups dl{margin:0}.statistics-profile__groups dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.statistics-profile__groups :is(dt,dd){margin:0}.statistics-profile__groups dd{font-weight:800}.team-transfer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-transfer-group h3{margin:0 0 8px}.team-transfer-group ul{margin:0;padding:0;list-style:none}.team-transfer-group li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.team-transfer-group li>div,.team-transfer-group li>small{gap:3px;display:grid}.team-transfer-group li>small{color:var(--muted);text-align:right}.team-transfer-group__route{color:var(--muted);font-size:.78rem}.season-statistics__card header{margin-bottom:1rem}.season-statistics__card dl{gap:.5rem;margin:0;display:grid}.season-statistics__card dl div{justify-content:space-between;gap:1rem;display:flex}.season-statistics__card :is(dt,dd){margin:0}.history-list{gap:12px;display:grid}@media (max-width:1023px){.statistics-profile__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.competition-team-comparison__scroll-hint{display:block}.statistics-table--competition-teams :is(th:first-child,td:first-child){width:190px;min-width:190px}.statistics-leaders__grid,.statistics-profile__groups,.team-transfer-groups{grid-template-columns:1fr}.statistics-table,.history-table{min-width:680px}.team-transfer-group li{grid-template-columns:minmax(0,1fr)}.team-transfer-group li>small{text-align:left;flex-wrap:wrap;gap:4px 10px;display:flex}}.history-card{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.history-card p{margin:4px 0 0}.history-card__person{font-weight:700}.history-card__route{color:var(--muted)}.history-card__meta{color:var(--muted);text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}@media (max-width:767px){.history-card{flex-direction:column;align-items:flex-start}.history-card__meta{text-align:left;align-items:flex-start}}.transfer-center-filters .directory-filters__actions{justify-content:flex-end}.transfer-center-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.transfer-center-heading h2{margin:0;font-size:25px;line-height:1.2}.transfer-center-heading p{color:var(--muted);margin:4px 0 0;font-size:.85rem}.transfer-continuous-status{min-height:32px;color:var(--muted);text-align:center;padding:12px 0;font-size:.82rem}.transfer-center-list{gap:16px;display:grid}.transfer-center-card{background:var(--surface);grid-template-columns:minmax(210px,.8fr) minmax(340px,1.4fr) minmax(110px,auto);align-items:center;gap:24px;padding:18px 20px;display:grid}.transfer-center-player,.transfer-center-team,.transfer-center-route{align-items:center;min-width:0;display:flex}.transfer-center-player{gap:13px}.transfer-center-player>.entity-image-surface{flex:0 0 58px;width:58px;height:58px}.transfer-center-player__image{object-fit:cover;width:100%;height:100%}.transfer-center-player>span,.transfer-center-team__copy{gap:4px;min-width:0;display:grid}.transfer-center-player a,.transfer-center-team a,.transfer-center-team strong{color:var(--ink);overflow-wrap:anywhere;font-weight:820;line-height:1.3}.transfer-center-player small,.transfer-center-team small,.transfer-center-card__meta time,.transfer-center-card__meta span{color:var(--muted);font-size:.72rem}.transfer-center-player__mobile-type{display:none}.transfer-center-route{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;display:grid}.transfer-center-team{gap:10px}.transfer-center-team>.entity-image-surface,.transfer-center-team__neutral-mark{flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.transfer-center-team>.entity-image-surface{padding:4px}.transfer-center-team__crest{object-fit:contain;width:100%;height:100%}.transfer-center-team__neutral-mark{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:50%}.transfer-center-team__neutral-mark svg,.transfer-center-route__arrow{width:18px;height:18px}.transfer-center-route__arrow{color:var(--brand)}.transfer-center-card__meta{text-align:right;justify-items:end;gap:5px;display:grid}.transfer-center-card__meta strong{color:var(--brand);font-size:.78rem}.transfer-center-empty{justify-items:center;gap:14px;display:grid}.transfer-center-empty>a{border:1px solid var(--brand);min-height:44px;color:var(--brand);border-radius:10px;padding:11px 14px;font-size:.78rem;font-weight:780}.availability-center-list{gap:16px;display:grid}.availability-center-card{background:var(--surface);grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.75fr) minmax(0,1.3fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.availability-center-player,.availability-center-identity{align-items:center;min-width:0;display:flex}.availability-center-player{gap:13px}.availability-center-player>.entity-image-surface{flex:0 0 58px;width:58px;height:58px;position:relative}.availability-center-player>.entity-image-surface>.availability-center-player__image,.availability-center-player>.entity-image-surface>.entity-fallback-artwork{width:100%;height:100%;display:block;position:absolute;inset:0}.availability-center-player>.entity-image-surface>.availability-center-player__image{object-fit:cover}.availability-center-player>span,.availability-center-status,.availability-center-identities{gap:5px;min-width:0;display:grid}.availability-center-player a,.availability-center-status strong{color:var(--ink);font-weight:820}.availability-center-player small,.availability-center-status small,.availability-center-dates dt{color:var(--muted);font-size:.72rem}.availability-center-identity{color:var(--ink);gap:8px;font-size:.8rem;font-weight:720}.availability-center-identities .entity-image-surface{flex:0 0 28px;width:28px;height:28px;padding:3px}.availability-center-identity__image{object-fit:contain;width:100%;height:100%}.availability-center-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.availability-center-dates__since{grid-column:1}.availability-center-dates__return{grid-column:2}.availability-center-dates__missed{grid-column:3}.availability-center-dates div{text-align:right;gap:4px;display:grid}.availability-center-dates dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.8rem;font-weight:720}@media (min-width:1024px){.availability-center-player>span,.availability-center-status{grid-template-rows:minmax(0,auto) 1em}.availability-center-player>span>small,.availability-center-status>small{grid-row:2}.availability-center-identities{grid-template-rows:repeat(2,minmax(28px,auto))}.availability-center-identity--team{grid-row:1}.availability-center-identity--competition{grid-row:2}.availability-center-player a,.availability-center-status strong,.availability-center-identities span{overflow-wrap:anywhere}}@media (max-width:1023px){.transfer-center-card{grid-template-columns:minmax(0,1fr);gap:16px}.transfer-center-card__meta{text-align:left;grid-auto-flow:column;justify-content:start;justify-items:start}.availability-center-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.availability-center-dates{justify-content:flex-start;display:flex}.availability-center-dates div{text-align:left}}@media (max-width:480px){.transfer-center-heading{flex-direction:column;align-items:start}.availability-center-identities{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px}.availability-center-status:has(>small){grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:12px}.availability-center-status:has(>small)>strong{grid-area:1/1}.availability-center-status:has(>small)>small{text-align:right;grid-area:1/2}.availability-center-status>strong{overflow-wrap:anywhere;min-width:0}.availability-center-identity--team{grid-column:1;justify-self:start}.availability-center-identity--competition{text-align:right;grid-column:2;justify-content:flex-end;justify-self:end}.availability-center-identities .availability-center-identity{width:100%;max-width:100%}.availability-center-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.availability-center-card{grid-template-columns:minmax(0,1fr)}.availability-center-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transfer-center-card{padding:16px}.transfer-center-player>.entity-image-surface{flex-basis:48px;width:48px;height:48px}.transfer-center-player__mobile-type{color:var(--brand);font-weight:760;display:block}.transfer-center-route{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px}.transfer-center-team{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:8px;min-height:76px;padding:10px}.transfer-center-team__copy{gap:2px}.transfer-center-team a,.transfer-center-team strong{font-size:.78rem}.transfer-center-route__arrow{justify-self:center}.transfer-center-card__type{display:none}}.standings-state{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.standings-state span{color:var(--brand);font-size:.75rem;font-weight:700}@keyframes standings-live-pulse{0%,to{opacity:1}50%{opacity:.62}}.standings-state__live{animation:1.8s ease-in-out infinite standings-live-pulse}@media (prefers-reduced-motion:reduce){.standings-state__live{animation:none}}table :is(th,td){vertical-align:middle;text-align:center!important}table :is(th,td).table-entity-identity{text-align:left!important}table :is(th,td).table-entity-identity :is(a,div,span){text-align:left;justify-content:flex-start}.team-squad-page{gap:30px;min-width:0;display:grid}.team-squad-intro h2,.team-squad-position__heading h2{margin:0;font-size:25px;line-height:1.2}.team-squad-intro p,.team-squad-manager__identity p,.team-squad-mobile-row p{color:var(--muted);margin:6px 0 0}.team-squad-manager,.team-squad-position,.team-squad-table-wrap{min-width:0}.team-squad-manager .section-heading{margin-bottom:16px}.team-squad-manager__identity{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;align-items:center;gap:12px;max-width:480px;padding:14px;display:flex}.team-squad-manager__identity>.entity-image-surface{flex:0 0 48px;width:48px;height:48px}.team-squad-manager__image,.team-squad-player__image{object-fit:cover;width:100%;height:100%}.team-squad-manager__identity a,.team-squad-player__copy>a,.team-squad-mobile-row__name>a{color:var(--text);font-weight:700}.team-squad-position__heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.team-squad-position__heading svg{width:20px;height:20px;color:var(--brand)}.team-squad-position__heading>span{color:var(--muted);font-variant-numeric:tabular-nums}.team-squad-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:0;max-width:100%}.team-squad-table th,.team-squad-table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:12px 10px}.team-squad-table thead th{color:var(--muted);background:var(--soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.team-squad-table tbody tr:hover{background:var(--soft)}.team-squad-player,.team-squad-nationality,.team-squad-mobile-row__name{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.team-squad-player>.entity-image-surface{flex:0 0 36px;width:36px;height:36px}.team-squad-player__copy{text-align:left;justify-items:start;gap:4px;min-width:0;display:grid}.team-squad-number{background:var(--soft);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.team-squad-statuses{flex-wrap:wrap;gap:4px;display:inline-flex}.team-squad-status{color:var(--muted);background:var(--soft);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.4}.team-squad-status--captain{color:#fff;background:var(--brand)}.team-squad-status--injury,.team-squad-status--suspension{color:var(--danger-text,#fff);background:var(--danger,#b42318)}.team-squad-mobile-list{display:none}@media (max-width:767px){.team-squad-manager__identity{max-width:none}.team-squad-table-wrap{display:none}.team-squad-mobile-list{display:grid}.team-squad-mobile-row{border-bottom:1px solid var(--line);grid-template-columns:28px 40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.team-squad-mobile-row>.entity-image-surface{width:40px;height:40px}.team-squad-mobile-row>div,.team-squad-mobile-row__name{min-width:0}.team-squad-mobile-row__name{flex-wrap:wrap;justify-content:flex-start}.team-squad-mobile-row__name>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-squad-mobile-row strong{margin-top:3px;font-size:13px;display:block}.team-squad-mobile-row p{align-items:center;gap:5px;font-size:12px;display:flex}}.team-transfers-page{gap:30px;min-width:0;display:grid}.team-transfers-page>header h2{margin:0;font-size:25px}.team-transfers-page>header p{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 0}.team-transfer-directions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.team-transfer-direction{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:20px}.team-transfer-direction h3{margin:0 0 12px;font-size:20px}.team-transfer-direction h3 span{color:var(--muted);font-weight:600}.team-transfer-direction ul{margin:0;padding:0;list-style:none}.team-transfer-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.team-transfer-row>.entity-image-surface{width:44px;height:44px}.team-transfer-row__player-image,.team-transfer-row__team-image{object-fit:cover;width:100%;height:100%}.team-transfer-row__copy{gap:3px;min-width:0;display:grid}.team-transfer-row__copy>a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.team-transfer-row__type,.team-transfer-row__route,.team-transfer-row>time{color:var(--muted);font-size:12px}.team-transfer-row__type{font-weight:700}.team-transfer-row__route,.team-transfer-row__team{align-items:center;gap:5px;min-width:0;display:flex}.team-transfer-row__team{color:var(--text);overflow:hidden}.team-transfer-row__team>.entity-image-surface{flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;padding:2px}.team-transfer-row__team>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-transfer-row>time{white-space:nowrap;font-variant-numeric:tabular-nums}.team-transfer-pagination{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:grid}.team-transfer-pagination>:is(a,[aria-disabled=true]){border:1px solid var(--line);border-radius:10px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.team-transfer-pagination a:hover,.team-transfer-pagination a:focus-visible{border-color:var(--brand);color:var(--brand)}.team-transfer-row__route--full>:is(a,span:not([aria-hidden=true])){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-transfer-pagination [aria-disabled=true]{color:var(--muted);opacity:.5}@media (max-width:1023px){.team-transfer-directions{grid-template-columns:1fr}}@media (max-width:479px){.team-transfer-direction{padding:14px}.team-transfer-row{grid-template-columns:40px minmax(0,1fr);gap:10px}.team-transfer-row>.entity-image-surface{width:40px;height:40px}.team-transfer-row>time{grid-column:2}}.entity-filters{grid-template-columns:minmax(170px,220px) auto;align-items:end;gap:12px;width:fit-content;min-width:0;max-width:100%;display:grid}.entity-filters:has(>label:nth-of-type(2)){grid-template-columns:repeat(2,minmax(170px,220px)) auto}.entity-filters:has(>label:nth-of-type(3)){grid-template-columns:repeat(3,minmax(170px,220px)) auto}.entity-filters:has(>label:nth-of-type(4)){grid-template-columns:repeat(4,minmax(150px,1fr)) auto;width:min(100%,1100px)}.entity-filters>label{color:var(--muted);gap:7px;min-width:0;font-size:14px;font-weight:700;display:grid}.entity-filters :is(input,select){background:var(--input-bg);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;width:100%;min-width:0;height:42px;padding:0 12px}.entity-filters :is(input,select):hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line))}.entity-filters :is(input,select):focus-visible{border-color:var(--brand);outline:2px solid color-mix(in srgb, var(--brand) 22%, transparent);outline-offset:1px}.entity-filters>button,.entity-filters .directory-filters__actions button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.85rem;font-weight:750;display:inline-flex}.entity-filters>button:hover,.entity-filters .directory-filters__actions button:hover{border-color:var(--brand);color:var(--brand)}.entity-filters>button:focus-visible,.entity-filters .directory-filters__actions button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.entity-filters>.directory-filters__actions{align-items:center;gap:12px;display:flex}.entity-filters .directory-filters__actions a{align-items:center;min-height:42px;display:inline-flex}@media (max-width:1023px){.entity-filters,:is(.entity-filters:has(>label:nth-of-type(2)),.entity-filters:has(>label:nth-of-type(3)),.entity-filters:has(>label:nth-of-type(4))){grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.entity-filters>button,.entity-filters>.directory-filters__actions{justify-self:start}}@media (max-width:480px){:is(.entity-filters,.entity-filters:has(>label:nth-of-type(2)),.entity-filters:has(>label:nth-of-type(3)),.entity-filters:has(>label:nth-of-type(4))){grid-template-columns:minmax(0,1fr)}.entity-filters>button,.entity-filters>.directory-filters__actions{justify-self:stretch;width:100%}.entity-filters>button{width:100%}}@media (min-width:1024px){.entity-filters.directory-filters:has(>label input[type=search]){grid-template-columns:minmax(280px,1fr) auto;width:min(100%,560px)}.entity-filters.directory-filters:has(>label:nth-of-type(2)):has(>label input[type=search]){grid-template-columns:minmax(280px,1fr) minmax(170px,210px) auto;width:min(100%,760px)}.entity-filters.directory-filters:has(>label:nth-of-type(3)):has(>label input[type=search]){grid-template-columns:minmax(280px,1fr) repeat(2,minmax(170px,210px)) auto;width:min(100%,1000px)}.entity-filters.directory-filters:has(>label:nth-of-type(4)):has(>label input[type=search]){grid-template-columns:minmax(280px,1fr) repeat(3,minmax(150px,190px)) auto;width:min(100%,1150px)}}:is(.button--primary,.entity-filters button[type=submit],.directory-filters__actions button[type=submit],.search-page-form>button[type=submit]){background:var(--brand);border-color:var(--brand);color:#fff}:is(.button--primary,.entity-filters button[type=submit],.directory-filters__actions button[type=submit],.search-page-form>button[type=submit]):hover{background:color-mix(in srgb, var(--brand) 88%, #000);border-color:color-mix(in srgb, var(--brand) 88%, #000);color:#fff}:is(.button--primary,.entity-filters button[type=submit],.directory-filters__actions button[type=submit],.search-page-form>button[type=submit]):active{background:color-mix(in srgb, var(--brand) 78%, #000);border-color:color-mix(in srgb, var(--brand) 78%, #000);color:#fff;transform:translateY(0)}:is(.button--primary,.entity-filters button[type=submit],.directory-filters__actions button[type=submit],.search-page-form>button[type=submit]):focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 28%, transparent);outline-offset:2px}:is(.button--primary,.entity-filters button[type=submit],.directory-filters__actions button[type=submit],.search-page-form>button[type=submit]):is(:disabled,[aria-disabled=true]){background:var(--soft);border-color:var(--line);color:var(--muted);cursor:not-allowed;transform:none}.tabs{border:1px solid var(--line);background:var(--surface);white-space:nowrap;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:12px;align-items:center;gap:8px;width:100%;max-width:100%;padding:8px}.tabs::-webkit-scrollbar{width:0;height:0;display:none}.tabs a{min-height:44px;color:var(--ink);border-radius:8px;padding:0 16px;scroll-margin-inline:16px;font-size:.9375rem;font-weight:560;transition:background-color .16s,color .16s}.tabs a:hover,.tabs a:focus-visible{color:var(--ink);background:var(--soft)}.tabs a[aria-current=page]{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));font-weight:650}.tabs a:after,.tabs a[aria-current=page]:after{display:none}.entity-breadcrumbs{max-width:100%;color:var(--muted);overscroll-behavior-inline:contain;scrollbar-width:none;padding:14px 0 0;font-size:.78rem;font-weight:520;line-height:1.25rem;display:block;overflow:auto hidden}.entity-breadcrumbs::-webkit-scrollbar{width:0;height:0;display:none}.entity-breadcrumbs ol{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;width:max-content;min-width:100%}.entity-breadcrumbs li{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:min(38vw,360px);display:inline-flex;overflow:hidden}.entity-breadcrumbs li:last-child{max-width:min(52vw,520px);color:var(--ink);font-weight:650}.entity-breadcrumbs li:not(:last-child):after{width:0;height:0;color:var(--line);content:"";border:3px solid #0000;border-left:5px solid;border-right-width:0;flex:none;margin:0 8px}.entity-breadcrumbs a,.entity-breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entity-breadcrumbs a{color:var(--muted);text-decoration:none;transition:color .15s}.entity-breadcrumbs a:hover,.entity-breadcrumbs a:focus-visible{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent)}@media (max-width:767px){.entity-breadcrumbs{display:none}}:is(.shell:has(.get-app-page)>.site-header,.shell:has(.get-app-page)>.site-footer){display:none}.shell:has(.get-app-page)>.main{width:100%;max-width:none;margin:0;padding:0}.get-app-page{color:#f7f7f8;background:radial-gradient(circle at 82% 18%,#ba00014d,#0000 30rem),radial-gradient(circle at 10%,#ba00011f,#0000 26rem),#0d0d0f;min-height:100vh;overflow:hidden}.get-app-hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:center;gap:clamp(40px,7vw,100px);width:min(1180px,100% - 48px);min-height:760px;margin:0 auto;padding:72px 0 88px;display:grid}.get-app-hero__copy{min-width:0}.get-app-logo{object-fit:contain;object-position:left center;width:min(310px,72vw);height:auto}.get-app-eyebrow{color:#ff6b6c;letter-spacing:.16em;text-transform:uppercase;margin:40px 0 12px;font-size:.78rem;font-weight:800}.get-app-page h1{color:#fff;letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(3.25rem,7.5vw,6.5rem);line-height:.92}.get-app-subtitle{color:#ffffffb8;max-width:650px;margin:28px 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.get-app-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.get-app-button{color:#fff;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:750;text-decoration:none;display:inline-flex}.get-app-button--primary{background:#ba0001;border-color:#ba0001}.get-app-button--primary:hover{background:#e0191b;border-color:#e0191b}.get-app-button--disabled{color:#ffffff94;background:#ffffff0f}.get-app-button:focus-visible,.get-app-footer a:focus-visible{outline-offset:3px;outline:3px solid #fff}.get-app-qr-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:20px;max-width:540px;margin-top:34px;padding:18px;display:flex}.get-app-qr{background:#fff;border-radius:10px;flex:0 0 112px;width:112px;height:112px;padding:7px}.get-app-qr svg{width:100%;height:100%;display:block}.get-app-qr-card h2{color:#fff;margin:0 0 7px;font-size:1rem}.get-app-qr-card p{color:#ffffffa6;margin:0;font-size:.9rem;line-height:1.5}.get-app-phone{aspect-ratio:.51;background:#050506;border:2px solid #ffffff5c;border-radius:54px;justify-self:center;width:min(360px,100%);padding:13px;position:relative;box-shadow:0 34px 90px #00000094,0 0 90px #ba000133}.get-app-phone__speaker{z-index:2;background:#050506;border-radius:20px;width:34%;height:25px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.get-app-phone__screen{color:#171717;background:linear-gradient(165deg,#ba0001 0 29%,#f5f5f5 29% 100%);border-radius:42px;flex-direction:column;align-items:center;height:100%;padding:64px 22px 26px;display:flex;overflow:hidden}.get-app-phone__screen>img{border-radius:14px}.get-app-phone__screen>strong{color:#fff;margin-top:10px;font-size:1.08rem}.get-app-phone__live{color:#ba0001;background:#fff;border-radius:999px;margin-top:24px;padding:4px 8px;font-size:.68rem;font-weight:900}.get-app-phone__score{text-align:center;background:#fff;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;width:100%;margin:44px 0 20px;padding:20px 14px;display:grid;box-shadow:0 12px 32px #0000001f}.get-app-phone__score span{color:#6b6b70;font-size:.65rem;font-weight:800}.get-app-phone__score b{font-size:1.35rem}.get-app-phone__event{background:#fff;border:1px solid #e5e5e7;border-radius:13px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px;font-size:.8rem;font-weight:700;display:flex}.get-app-phone__event i{background:#ba0001;border-radius:50%;width:9px;height:9px}.get-app-phone__tabs{color:#626268;border-top:1px solid #dddde0;justify-content:space-between;width:100%;margin-top:auto;padding-top:18px;font-size:.7rem;font-weight:750;display:flex}.get-app-features{border-top:1px solid #ffffff1a;width:min(1060px,100% - 48px);margin:0 auto;padding:88px 0}.get-app-features h2{color:#fff;letter-spacing:-.045em;max-width:680px;margin:0 0 38px;font-size:clamp(2rem,5vw,4rem);line-height:1}.get-app-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.get-app-features li{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;min-height:92px;padding:20px;display:flex}.get-app-features li>span{background:#ba0001;border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 0 6px #ba000129}.get-app-features p{color:#ffffffa8;margin:0;line-height:1.55}.get-app-features strong{color:#fff}.get-app-footer{color:#ffffff8f;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;width:min(1180px,100% - 48px);margin:0 auto;padding:30px 0 40px;font-size:.84rem;display:flex}.get-app-footer p{margin:0}.get-app-footer nav{gap:9px;display:flex}.get-app-footer a{color:#ffffffbd;text-decoration:none}.get-app-footer a:hover{color:#fff;text-decoration:underline}@media (max-width:767px){.get-app-hero{grid-template-columns:1fr;width:min(100% - 32px,560px);padding:42px 0 64px}.get-app-logo{width:min(260px,76vw)}.get-app-eyebrow{margin-top:30px}.get-app-page h1{font-size:clamp(3rem,15vw,5rem)}.get-app-actions{flex-direction:column}.get-app-button{width:100%}.get-app-qr-card{align-items:flex-start}.get-app-qr{flex-basis:96px;width:96px;height:96px}.get-app-phone{width:min(330px,88vw)}.get-app-features{width:min(100% - 32px,560px);padding:64px 0}.get-app-features ul{grid-template-columns:1fr}.get-app-footer{flex-direction:column;width:min(100% - 32px,560px);padding-bottom:32px}}@media (max-width:380px){.get-app-qr-card{flex-direction:column}}@media (prefers-reduced-motion:reduce){.get-app-page{scroll-behavior:auto}}.home-page{padding:0}.home-page a{transition:color .16s,border-color .16s,background-color .16s,transform .16s,box-shadow .16s}.home-page>.section{margin-top:30px}.home-page :is(.home-matches,.home-native-preview)>.section-heading h2,.home-competition-preview__header .competition-group-header__name{font-size:30px}.home-matches .section-heading{margin-bottom:18px}.home-now__cta{color:var(--brand);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.home-now__cta svg{width:16px;height:16px}.home-media{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:var(--surface);width:42px;height:42px;color:var(--brand);border-radius:13px;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:relative;overflow:hidden}.home-media img{object-fit:contain;padding:4px}.home-media--player{background:color-mix(in srgb, var(--surface) 93%, var(--brand));border-radius:50%}.home-media--player img{object-fit:cover;padding:0}.home-media--competition{border-radius:15px}.home-segmented{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.home-segmented button{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 13px;font-size:.76rem;font-weight:800}.home-segmented button[aria-pressed=true]{background:var(--brand);box-shadow:0 5px 12px color-mix(in srgb, var(--brand) 22%, transparent);color:#fff}.home-text-link{color:#ffffffbf;margin-top:auto;padding-top:10px;font-size:.75rem;font-weight:800}.home-section{margin-top:72px}.home-section__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.home-section__heading :is(p,h2){margin:0}.home-section__heading h2{letter-spacing:-.045em;margin-top:5px;font-size:clamp(1.65rem,3vw,2.35rem)}.home-section__heading>a{color:var(--brand);font-size:.78rem;font-weight:800}.home-rail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:14px;padding:2px 2px 14px;display:grid;overflow-x:auto}.home-competition-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-competition-rail>a{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.home-competition-rail>a:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.home-competition-rail .home-media{width:52px;height:52px}.home-competition-rail span span{gap:4px;min-width:0;display:grid}.home-competition-rail strong,.home-competition-rail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-competition-rail small{color:var(--muted);font-size:.66rem}.home-performance-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;display:grid}.home-panel{border:1px solid var(--line);background:var(--content-surface);border-radius:22px;min-width:0;padding:clamp(18px,3vw,28px)}.home-panel .home-section__heading{margin-bottom:16px}.home-panel .home-section__heading h2{font-size:1.65rem}.home-panel__competition{align-items:center;gap:10px;margin-bottom:12px;display:flex}.home-panel__competition .home-media{width:36px;height:36px}.home-select{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;font-size:.7rem;font-weight:750;display:flex}.home-select select{border:1px solid var(--line);background:var(--surface);max-width:200px;min-height:38px;color:var(--ink);border-radius:10px;padding:7px 32px 7px 10px}.home-leaders{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.home-leaders li{border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:6px 8px;display:grid}.home-leaders li:hover{background:color-mix(in srgb, var(--brand) 5%, var(--surface))}.home-leaders li>span:first-child{color:var(--muted);text-align:center;font-size:.72rem;font-weight:850}.home-leaders li>a{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.home-leaders li>a>span{min-width:0}.home-leaders li strong,.home-leaders li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-leaders li small{color:var(--muted);margin-top:2px;font-size:.67rem}.home-leaders li>b{min-width:34px;color:var(--brand);text-align:center;font-size:1.1rem}.home-leader--first{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.home-leader--first .home-media{width:48px;height:48px}.home-transfer-rail{grid-auto-columns:minmax(280px,1fr)}.home-transfer-card{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:18px;min-width:280px;padding:20px}.home-transfer-card>a{align-items:center;gap:11px;display:flex}.home-transfer-card__move{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:20px;display:grid}.home-transfer-card__move>span{min-width:0;color:var(--muted);text-align:center;justify-items:center;gap:7px;font-size:.68rem;display:grid}.home-transfer-card__move>span .home-media{width:36px;height:36px}.home-transfer-card>p{color:var(--brand);text-align:center;margin:16px 0 0;font-size:.72rem;font-weight:800}.home-availability>.home-segmented{margin-bottom:16px}.home-availability__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-availability-row{border:1px solid var(--line);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px;display:flex}.home-availability-row>:first-child{align-items:center;gap:10px;min-width:0;display:flex}.home-availability-row>:last-child{text-align:right;min-width:120px}.home-availability-row strong,.home-availability-row small{display:block}.home-availability-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.home-availability-row small{color:var(--muted);margin-top:3px;font-size:.65rem}.home-team-rail{scrollbar-width:thin;grid-auto-columns:130px;grid-auto-flow:column;gap:10px;padding:2px 2px 12px;display:grid;overflow-x:auto}.home-team-rail a{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;place-items:center;gap:9px;min-height:122px;padding:14px;display:grid}.home-team-rail a>span{background:color-mix(in srgb, var(--brand) 8%, var(--surface));width:54px;height:54px;color:var(--brand);border-radius:50%;place-items:center;font-weight:900;display:grid}.home-team-rail strong{font-size:.72rem;line-height:1.2}.home-explore-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-explore-grid a{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:96px;padding:16px;display:grid}.home-explore-grid a:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-2px)}.home-explore-grid a>span{background:color-mix(in srgb, var(--brand) 9%, var(--surface));width:42px;height:42px;color:var(--brand);border-radius:13px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.home-explore-grid a div{min-width:0}.home-explore-grid strong,.home-explore-grid small{display:block}.home-explore-grid small{color:var(--muted);margin-top:4px;font-size:.65rem;line-height:1.35}.home-explore-grid a>b{color:var(--brand)}.home-empty{color:var(--muted);text-align:center;margin:0;padding:28px 16px}.home-competition-preview__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-competition-preview__header>a:last-child,.home-native-preview>.section-heading a{color:var(--brand);align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.home-competition-preview__header>a:last-child svg,.home-native-preview>.section-heading a svg{width:16px;height:16px}.home-competition-preview__header>a:last-child{white-space:nowrap;flex:none}.home-competition-preview__layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;gap:20px;display:grid}.home-competition-preview__standings,.home-competition-preview__player-leaders{min-width:0}.competition-overview-leaders--homepage-player .competition-overview-leaders__grid{grid-template-columns:1fr}.home-competition-preview__layout>div>.section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.home-competition-preview__layout .section-heading--overview{border-bottom:0;padding-bottom:0}.home-competition-preview__layout .section-heading h2{font-size:24px}.home-competition-preview__standings .table-scroll{border:1px solid var(--line);background:var(--content-surface);border-radius:12px;padding:0 14px}.home-competition-preview__standings table{table-layout:fixed;width:100%;max-width:100%}.home-competition-preview__standings .competition-overview-standings :is(th,td){width:auto}.home-competition-preview__standings thead th:nth-child(2){text-align:left!important}.home-competition-preview__standings .club-cell{overflow:hidden}.home-competition-preview__standings .standings__team-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-native-preview>.section-heading{margin-bottom:18px}.home-native-preview>:is(.transfer-center-list,.availability-center-list){margin-top:16px}@media (max-width:1050px){.home-competition-rail,.home-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.home-matches{padding:18px}.home-performance-grid{grid-template-columns:1fr}.home-section{margin-top:52px}.home-competition-rail{grid-template-columns:none;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;padding-bottom:12px;display:grid;overflow-x:auto}.home-availability__grid{grid-template-columns:1fr}.home-explore-grid{grid-template-columns:1fr 1fr}.home-competition-preview__layout{grid-template-columns:1fr}}@media (max-width:520px){.home-page :is(.home-matches,.home-native-preview)>.section-heading h2,.home-competition-preview__header .competition-group-header__name{font-size:24px}.home-matches{padding:14px}.home-matches .section-heading{align-items:flex-start}.home-now__cta{text-align:right;justify-content:flex-end}.home-section__heading{align-items:start}.home-section__heading h2{font-size:1.55rem}.home-section__heading>a{text-align:right;max-width:96px}.home-rail{grid-auto-columns:minmax(230px,84vw)}.home-transfer-rail{grid-auto-columns:minmax(260px,88vw)}.home-panel{margin-inline:-4px;padding:16px 12px}.home-availability-row{flex-direction:column;align-items:start;gap:10px}.home-availability-row>:last-child{text-align:left;min-width:0;padding-left:52px}.home-explore-grid{grid-template-columns:1fr}.home-explore-grid a{min-height:80px}.home-competition-preview__header{align-items:center;gap:8px}.home-competition-preview__header .competition-group-header{grid-template-columns:36px minmax(0,1fr);gap:8px;min-width:0;padding-right:0}.home-competition-preview__header .competition-group-header__logo{width:36px;height:36px}.home-competition-preview__header .competition-group-header__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-competition-preview__header>a:last-child{font-size:.7rem}.home-competition-preview{padding:14px}.home-competition-preview__layout>div>.section{min-width:0}.home-competition-preview__layout .section-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-native-preview{padding:14px}}@media (max-width:380px){.home-matches .section-heading{gap:8px}.home-matches .home-now__cta{gap:4px;font-size:.72rem}.home-matches .match-card__team .directory-card-title{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:is(.shell:has(.advertise-page)>.site-header,.shell:has(.advertise-page)>.mobile-bottom-nav,.shell:has(.advertise-page)>.site-footer){display:none}.shell:has(.advertise-page)>.main{width:100%;max-width:none;margin:0;padding:0}.advertise-page{--advertise-red:#ba0001;--advertise-charcoal:#111315;--advertise-charcoal-soft:#191c1f;--advertise-paper:#f4f0e9;--advertise-ink:#131517;--advertise-muted:#696b6d;--advertise-light:#f8f6f1;--advertise-line-dark:#ffffff29;--advertise-line-light:#1315172e;color:var(--advertise-ink);overflow:clip}.advertise-section{padding:clamp(76px,10vw,156px) 0;position:relative}.advertise-section--dark{color:var(--advertise-light);background:var(--advertise-charcoal)}.advertise-section--paper{color:var(--advertise-ink);background:var(--advertise-paper)}.advertise-wrap{width:min(1220px,100% - 64px);margin-inline:auto}.advertise-page h1,.advertise-page h2,.advertise-page h3,.advertise-page p{margin-top:0}.advertise-page h1{letter-spacing:-.022em;text-wrap:balance;max-width:760px;margin-bottom:40px;font-size:clamp(3.4rem,5vw,4.45rem);line-height:1}.advertise-page h2{letter-spacing:-.055em;max-width:1000px;margin-bottom:clamp(32px,5vw,68px);font-size:clamp(2.75rem,5.5vw,5.5rem);line-height:.98}.advertise-page h3{letter-spacing:-.035em}.advertise-eyebrow{color:var(--advertise-red);letter-spacing:.19em;margin-bottom:34px;font-size:.74rem;font-weight:850}.advertise-section--dark .advertise-eyebrow,.advertise-matchday .advertise-eyebrow{color:#ff5a5b}.advertise-lede,.advertise-intro{max-width:680px;color:inherit;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.advertise-actions{align-items:center;gap:28px;margin-top:48px;display:flex}.advertise-cta{border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:.9rem;font-weight:820;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.advertise-cta--primary{color:#fff;background:var(--advertise-red);padding:0 24px}.advertise-cta--primary:hover{color:#fff;background:#d00;transform:translateY(-2px)}.advertise-cta--text{color:inherit}.advertise-cta--text:hover{color:#ff5a5b}.advertise-page a:focus-visible{outline-offset:4px;outline:3px solid #ffda44}.advertise-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.advertise-microsite-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0a0c0e6b;border-bottom:1px solid #ffffff14;height:78px;margin-bottom:-78px;position:sticky;top:0}.advertise-microsite-header__inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.advertise-microsite-header__brand{align-items:center;min-width:0;display:inline-flex}.advertise-microsite-header__brand img{object-fit:contain;width:min(250px,42vw);height:auto}.advertise-microsite-header__cta{color:#fff;white-space:nowrap;border:1px solid #ffffff8c;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:.84rem;font-weight:800;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.advertise-microsite-header__cta:hover{color:#fff;border-color:var(--advertise-red);background:var(--advertise-red)}.advertise-hero__title-line{display:block}.advertise-hero{background:radial-gradient(circle at 82% 42%,#ba00014d,#0000 34rem),radial-gradient(circle at 52% 100%,#ba00011a,#0000 28rem),#0d0f11;align-items:center;min-height:max(940px,100svh);padding-block:clamp(150px,13vw,210px) clamp(110px,10vw,170px);display:grid}.advertise-hero__grid{grid-template-columns:minmax(0,1.34fr) minmax(420px,.86fr);align-items:center;gap:clamp(38px,4vw,64px);display:grid}.advertise-hero__copy{z-index:2;position:relative}.advertise-hero .advertise-lede{color:#c6c8c9;max-width:620px}.advertise-product-visual{width:100%;position:relative}.advertise-product-visual--hero{min-height:640px;transform:translate(3%,2%)}.advertise-mockup{position:absolute;inset:0}.advertise-browser-frame,.advertise-phone-frame,.advertise-placement-browser{background:#fafafa;border:1px solid #ffffff38;overflow:hidden;box-shadow:0 35px 90px #00000073}.advertise-browser-frame{aspect-ratio:1.4;border-radius:16px;width:115%;position:absolute;top:4%;right:-24%;transform:rotate(2.2deg)}.advertise-browser-frame__bar{background:#e4e3e1;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.advertise-browser-frame__bar span{background:#a7a7a7;border-radius:50%;width:7px;height:7px}.advertise-browser-frame__header{color:#17191b;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;height:58px;padding:0 25px;display:flex}.advertise-mockup__brand{align-items:center;display:inline-flex}.advertise-mockup__brand img{object-fit:contain;width:auto;height:27px}.advertise-browser-frame__body{color:#17191b;padding:28px}.advertise-mockup__kicker{color:#6c6d6f;letter-spacing:.17em;margin-bottom:16px;font-size:.56rem;font-weight:850;display:block}.advertise-mockup__match{background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;font-size:.72rem;display:grid}.advertise-mockup__live{color:#fff;background:var(--advertise-red);border-radius:3px;padding:4px 6px;font-size:.49rem;font-weight:900}.advertise-mockup__club{white-space:nowrap;align-items:center;gap:7px;display:flex}.advertise-mockup__club i{background:#25282a;border:4px solid #d5d5d5;border-radius:50%;width:19px;height:19px}.advertise-placement-zone{color:#ececec;letter-spacing:.19em;background:#1a1c1e;border:1px solid #333638;place-items:center;min-height:86px;margin-top:18px;font-size:.59rem;font-weight:850;display:grid}.advertise-phone-frame{z-index:2;aspect-ratio:.51;background:#f6f6f5;border:7px solid #252729;border-radius:36px;width:49%;position:absolute;bottom:-4%;right:39%;transform:rotate(-6.5deg);box-shadow:0 42px 100px #00000094}.advertise-phone-frame__speaker{z-index:2;background:#252729;border-radius:20px;width:36%;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.advertise-phone-frame__header{border-bottom:1px solid #e4e4e4;justify-content:center;align-items:end;height:66px;padding-bottom:10px;display:flex}.advertise-phone-frame__header .advertise-mockup__brand img{height:20px}.advertise-phone-frame__body{color:#17191b;padding:25px 16px}.advertise-mockup__match--compact{grid-template-columns:auto 1fr;gap:9px;padding:13px}.advertise-mockup__match--compact strong{text-align:center;grid-column:1/-1;font-size:1rem}.advertise-placement-zone--phone{min-height:70px}.advertise-mockup__lines{gap:9px;margin-top:22px;display:grid}.advertise-mockup__lines i{background:#ddd;border-radius:10px;width:100%;height:6px;display:block}.advertise-mockup__lines i:nth-child(2){width:78%}.advertise-mockup__lines i:nth-child(3){width:56%}.advertise-attention__list{border-top:1px solid var(--advertise-line-light);margin-top:86px}.advertise-attention__item{border-bottom:1px solid var(--advertise-line-light);grid-template-columns:minmax(200px,.7fr) 1.3fr;align-items:baseline;gap:40px;padding:31px 0;display:grid}.advertise-attention__item strong{color:var(--advertise-red);letter-spacing:-.055em;font-size:clamp(2rem,4vw,4.25rem)}.advertise-attention__item p{max-width:550px;color:var(--advertise-muted);margin-bottom:0;font-size:1.04rem}.advertise-context__heading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:55px;display:grid}.advertise-context__heading h2{max-width:920px}.advertise-product-visual--placement{min-height:520px;margin-top:18px}.advertise-placement-browser{border-radius:14px;position:absolute;inset:0}.advertise-placement-browser__nav{color:#111315;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:68px;padding:0 32px;font-size:.72rem;font-weight:800;display:flex}.advertise-placement-browser__stage{color:#111315;background:#f4f0e9;grid-template-columns:1.45fr .55fr;min-height:418px;padding:34px;display:grid}.advertise-placement-browser__lead{background:#fff;border:1px solid #d9d4cc;padding:22px}.advertise-placement-browser__lead>b{letter-spacing:-.05em;max-width:430px;margin:30px 0;font-size:clamp(2rem,4vw,4rem);line-height:.96;display:block}.advertise-placement-browser__rail{flex-direction:column;gap:14px;padding-left:22px;display:flex}.advertise-placement-browser__rail .advertise-placement-zone{min-height:170px;margin-top:0}.advertise-placement-browser__rail>span{color:#5e6061;border-bottom:1px solid #ccc;padding:15px;font-size:.65rem;font-weight:750}.advertise-context__labels{border-top:1px solid var(--advertise-line-dark);grid-template-columns:repeat(4,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.advertise-context__labels li{gap:24px;padding:27px 20px 0 0;font-size:.92rem;font-weight:750;display:grid}.advertise-context__labels li span{color:#ff5a5b;letter-spacing:.16em;font-size:.65rem}.advertise-opportunities__list{border-top:1px solid var(--advertise-line-light)}.advertise-opportunity{border-bottom:1px solid var(--advertise-line-light);grid-template-columns:130px minmax(260px,.76fr) 1fr;align-items:center;gap:42px;padding:clamp(44px,5vw,66px) 0;transition:border-color .16s,padding-left .16s;display:grid}.advertise-opportunity>span{color:var(--advertise-red);letter-spacing:-.04em;font-size:clamp(2.3rem,4vw,4rem);font-weight:650}.advertise-opportunity h3{margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem)}.advertise-opportunity p{max-width:520px;color:var(--advertise-muted);margin:0;line-height:1.65}@media (hover:hover){.advertise-opportunity:hover{border-color:color-mix(in srgb, var(--advertise-red) 55%, transparent);padding-left:10px}.advertise-opportunity:hover h3{color:var(--advertise-red)}}.advertise-opportunity:focus-within{border-color:var(--advertise-red)}.advertise-matchday{color:#fff;background:var(--advertise-red)}.advertise-matchday .advertise-eyebrow{color:#fff;opacity:.75}.advertise-matchday .advertise-intro{color:#fff;opacity:.9;max-width:720px}.advertise-matchday__timeline{border-top:1px solid #ffffff52;grid-template-columns:repeat(5,1fr);margin:96px 0 0;padding:0;list-style:none;display:grid}.advertise-matchday__timeline li{gap:38px;padding:34px 24px 0 0;display:grid;position:relative}.advertise-matchday__timeline li:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.advertise-matchday__timeline span{letter-spacing:.16em;opacity:.78;font-size:.62rem;font-weight:850}.advertise-matchday__timeline strong{letter-spacing:-.025em;font-size:clamp(1.15rem,1.8vw,1.65rem)}.advertise-philosophy__grid{border-top:1px solid var(--advertise-line-light);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.advertise-philosophy__grid article{border-right:1px solid var(--advertise-line-light);min-height:260px;padding:34px 42px 10px 0}.advertise-philosophy__grid article:not(:first-child){padding-left:42px}.advertise-philosophy__grid article:last-child{border-right:0}.advertise-philosophy__grid span{color:var(--advertise-red);font-size:.68rem;font-weight:850}.advertise-philosophy__grid h3{margin:55px 0 22px;font-size:clamp(1.5rem,2.4vw,2.3rem)}.advertise-philosophy__grid p{color:var(--advertise-muted);line-height:1.65}.advertise-moments__words{letter-spacing:-.045em;font-size:clamp(5rem,10.8vw,10.8rem);font-weight:850;line-height:.9;display:grid}.advertise-moments__words span:nth-child(2){margin-left:17%}.advertise-moments__words span:nth-child(3){margin-left:6%}.advertise-moments__words span:nth-child(4){margin-left:22%}.advertise-moments__words span:nth-child(5){margin-left:11%}.advertise-moments__words span:nth-child(2),.advertise-moments__words span:nth-child(4){color:#e02324}.advertise-moments p{color:#b9bbbc;max-width:640px;margin:72px 0 0 auto;font-size:1.1rem;line-height:1.7}.advertise-custom__grid{grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(55px,9vw,140px);display:grid}.advertise-custom h2{margin-bottom:0}.advertise-custom__grid>div:last-child>p{color:var(--advertise-muted);margin-bottom:35px;font-size:1.1rem;line-height:1.7}.advertise-closing{background:#0a0c0e;align-items:center;min-height:720px;display:grid;overflow:hidden}.advertise-closing:before{filter:blur(130px);content:"";background:#ba00019e;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-60%;right:-12%}.advertise-closing__geometry{aspect-ratio:1.55;border:1px solid #ffffff21;width:min(42vw,560px);position:absolute;top:14%;right:4%;transform:perspective(800px)rotateY(-14deg)rotate(-5deg)}.advertise-closing__geometry:before{content:"";border:1px solid #ffffff17;position:absolute;inset:12%}.advertise-closing__geometry:after{aspect-ratio:1;content:"";border:1px solid #ffffff17;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.advertise-closing__content{z-index:1;position:relative}.advertise-closing h2{max-width:870px;margin-bottom:30px}.advertise-closing__content>p:not(.advertise-eyebrow){color:#bdc0c2;max-width:600px;font-size:1.15rem;line-height:1.65}.advertise-closing .advertise-cta{margin-top:30px}.advertise-closing small{color:#929597;margin-top:22px;display:block}.advertise-microsite-footer{color:#d4d5d6;background:#080a0c}.advertise-microsite-footer__top{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:42px;min-height:170px;padding-block:48px;display:flex}.advertise-microsite-footer__brand{display:inline-flex}.advertise-microsite-footer__brand img{object-fit:contain;width:min(250px,48vw);height:auto}.advertise-microsite-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 30px;display:flex}.advertise-microsite-footer a{color:#d4d5d6;text-decoration:none}.advertise-microsite-footer a:hover{color:#fff}.advertise-microsite-footer__bottom{color:#86898b;padding-block:28px 40px;font-size:.82rem}.advertise-microsite-footer__bottom p{margin:0}@media (max-width:1100px){.advertise-hero__grid{grid-template-columns:1fr}.advertise-hero__copy{max-width:850px}.advertise-product-visual--hero{width:min(700px,100%);min-height:600px;margin-inline:auto;transform:none}.advertise-browser-frame{width:95%;right:-5%}.advertise-phone-frame{width:41%;right:38%}.advertise-context__heading{grid-template-columns:1fr;gap:0}}@media (max-width:767px){.advertise-wrap{width:min(1220px,100% - 32px)}.advertise-section{padding-block:clamp(72px,20vw,96px)}.advertise-page h1{max-width:620px;margin-bottom:32px;font-size:clamp(2.75rem,13vw,4.7rem);line-height:1.01}.advertise-page h2{font-size:clamp(2.5rem,12vw,4.1rem)}.advertise-actions{flex-direction:column;align-items:stretch;gap:14px}.advertise-cta--primary{width:100%}.advertise-cta--text{align-self:flex-start}.advertise-eyebrow{margin-bottom:26px}.advertise-hero{min-height:auto;padding-top:132px}.advertise-hero__grid{gap:55px}.advertise-product-visual--hero{min-height:480px}.advertise-browser-frame{opacity:.75;width:124%;top:14%;right:-35%}.advertise-phone-frame{width:min(58%,230px);bottom:0;left:4%;right:auto}.advertise-attention__list{margin-top:52px}.advertise-attention__item{grid-template-columns:1fr;gap:10px;padding-block:27px}.advertise-attention__item strong{font-size:clamp(2.3rem,12vw,3.7rem)}.advertise-product-visual--placement{min-height:440px;margin-right:-16px}.advertise-placement-browser{width:132%}.advertise-placement-browser__stage{grid-template-columns:1fr;padding:20px}.advertise-placement-browser__rail{display:none}.advertise-context__labels{grid-template-columns:1fr 1fr}.advertise-context__labels li{border-bottom:1px solid var(--advertise-line-dark);min-height:95px}.advertise-opportunity{grid-template-columns:72px 1fr;gap:16px 20px;padding-block:38px}.advertise-opportunity p{grid-column:2}.advertise-matchday__timeline{border-top:0;border-left:1px solid #ffffff52;grid-template-columns:1fr;gap:0;margin-top:64px}.advertise-matchday__timeline li{grid-template-columns:58px 1fr;gap:12px;padding:0 0 40px 26px}.advertise-matchday__timeline li:before{top:6px;left:-4px}.advertise-philosophy__grid{grid-template-columns:1fr}.advertise-philosophy__grid article,.advertise-philosophy__grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--advertise-line-light);min-height:auto;padding:30px 0}.advertise-philosophy__grid article:last-child{border-bottom:0}.advertise-philosophy__grid h3{margin:27px 0 14px}.advertise-moments__words{font-size:clamp(3rem,15vw,5.7rem);line-height:.94}.advertise-moments__words span:nth-child(2){margin-left:8%}.advertise-moments__words span:nth-child(3){margin-left:2%}.advertise-moments__words span:nth-child(4){margin-left:7%}.advertise-moments__words span:nth-child(5){margin-left:4%}.advertise-moments p{margin-top:55px}.advertise-custom__grid{grid-template-columns:1fr;align-items:start;gap:42px}.advertise-closing{min-height:650px}.advertise-closing__geometry{opacity:.75;width:90vw;top:7%;right:-28%}.advertise-microsite-header{height:68px;margin-bottom:-68px}.advertise-microsite-header__brand img{width:min(190px,43vw)}.advertise-microsite-header__cta{min-height:44px;padding-inline:15px;font-size:.76rem}.advertise-microsite-footer__top{flex-direction:column;align-items:flex-start;gap:34px;min-height:0;padding-block:50px 38px}.advertise-microsite-footer nav{justify-content:flex-start;gap:14px 24px}.advertise-microsite-footer__bottom{padding-block:24px 34px;line-height:1.65}}@media (max-width:380px){.advertise-product-visual--hero{min-height:430px}.advertise-phone-frame{width:62%}.advertise-browser-frame{width:142%;right:-52%}.advertise-mockup__match{gap:7px;padding:11px}.advertise-context__labels{grid-template-columns:1fr}.advertise-microsite-header__brand img{width:145px}.advertise-microsite-header__cta{padding-inline:12px}.advertise-opportunity{grid-template-columns:62px 1fr}}@media (prefers-reduced-motion:reduce){.advertise-page *,.advertise-page :before,.advertise-page :after{scroll-behavior:auto!important;transition:none!important}.advertise-cta--primary:hover{transform:none}}
