.headerUserZone .languageSwitcher{font-family:inherit!important}.headerUserZone .languageButton{border:1px solid var(--ds-line,var(--theme-line,var(--line)))!important;background:var(--ds-surface-2,var(--theme-surface-2,var(--panel-2)))!important;height:44px!important;min-height:44px!important;color:var(--ds-text,var(--theme-text,var(--text)))!important;box-shadow:none!important;letter-spacing:0!important;border-radius:10px!important;gap:9px!important;padding:0 15px!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.headerUserZone .languageButton:hover,.headerUserZone .languageButton[aria-expanded=true]{border-color:var(--ds-line-strong,var(--theme-line,var(--line)))!important;background:var(--ds-hover-strong,var(--ds-surface,var(--panel)))!important;color:var(--ds-text,var(--text))!important}.headerUserZone .languageButton span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}.headerUserZone .languageButton i{color:var(--ds-accent-text,var(--ds-accent,#d3a84a))!important;font-size:10px!important}.headerUserZone .languageFlagImage{object-fit:cover!important;width:22px!important;height:15px!important}.languageMenu{border:1px solid var(--ds-line,var(--line))!important;background:var(--ds-surface,var(--panel))!important;color:var(--ds-text,var(--text))!important;box-shadow:var(--ds-shadow,0 18px 45px #00000026)!important}.languageMenu button{color:var(--ds-text,var(--text))!important;background:0 0!important;font-family:inherit!important}.languageMenu button:hover,.languageMenu button.active{background:var(--ds-hover,color-mix(in srgb, var(--ds-accent,#d3a84a) 8%, transparent))!important}.languageMenu button strong{color:var(--ds-text,var(--text))!important}.languageMenu button small{color:var(--ds-muted,var(--muted))!important}.languageMenu button b{color:var(--ds-accent-text,var(--ds-accent,#d3a84a))!important}.footballHomeRail .homeRaffleEmptyBody{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:220px!important;padding:24px!important;display:flex!important}.footballHomeRail .homeRaffleEmptyBody .homeRaffleTicket{margin:0!important}.footballHomeRail .homeRaffleEmptyBody h3{max-width:260px!important;margin:14px 0 0!important}.footballHomeRail .homeRaffleEmptyBody>.secondaryButton{align-self:flex-end!important;min-height:40px!important;margin-top:auto!important;padding-inline:14px!important}.footballHomeRail .homeRaffleActions{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.footballHomeRail .homeRaffleActions .homeRaffleManage{margin-left:auto!important}.mediaLandingGrid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.72fr);align-items:start;gap:24px;min-width:0;display:grid}.mediaStoriesPrimary{min-width:0;margin:0!important}.mediaStoriesPrimary .mediaStoriesHeading{margin:0 0 16px!important}.mediaStoriesPrimary .newsFeaturedStory,.mediaStoriesPrimary .newsGrid,.mediaStoriesPrimary .newsCard{min-width:0}.mediaStoriesEmpty{border:1px solid var(--ds-line,var(--line))!important;background:var(--ds-surface,var(--panel))!important;border-radius:14px!important;min-height:250px!important}.mediaActivityRail{min-width:0;position:sticky;top:18px;border:1px solid var(--ds-line,var(--theme-line,var(--line)))!important;background:var(--ds-surface,var(--theme-surface,var(--panel)))!important;color:var(--ds-text,var(--theme-text,var(--text)))!important;border-radius:14px!important;margin:0!important;padding:18px!important}.mediaActivityRail .mediaActivityHeading{border-bottom:1px solid var(--ds-line,var(--line))!important;grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;padding-bottom:16px!important;display:grid!important}.mediaActivityRail .mediaActivityHeading h2{margin:0!important;font-size:24px!important;line-height:1.08!important}.mediaActivityRail .mediaActivityHeading>div>p:last-child{color:var(--ds-muted,var(--muted))!important;margin-top:6px!important}.mediaActivityRail .mediaCompetitionFilter{gap:7px!important;width:100%!important;min-width:0!important}.mediaActivityRail .mediaCompetitionFilter>label{color:var(--ds-muted,var(--muted))!important}.mediaActivityRail .mediaCompetitionFilter>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;display:grid!important}.mediaActivityRail .mediaCompetitionFilter select{border:1px solid var(--ds-line,var(--line))!important;background:var(--ds-surface-2,var(--panel-2))!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--ds-text,var(--text))!important;border-radius:9px!important}.mediaActivityRail .mediaCompetitionFilter .secondaryButton{height:40px!important;min-height:40px!important;padding-inline:12px!important}.mediaActivityRail .mediaClearFilter{grid-column:1/-1;justify-self:start;color:var(--ds-muted,var(--muted))!important}.mediaActivityRail .mediaActivityList{overscroll-behavior:contain;scrollbar-width:thin;max-height:760px;padding-right:3px;overflow-y:auto;display:grid!important}.mediaActivityRail .mediaActivityRow{grid-template-areas:"avatar copy""avatar crests";border-top:1px solid var(--ds-line,var(--line))!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:9px 11px!important;min-height:0!important;padding:15px 0!important;display:grid!important}.mediaActivityRail .mediaActivityRow:first-child{border-top:0!important}html[data-theme=light] .headerUserZone .languageButton,html[data-theme=light] .mediaActivityRail .mediaCompetitionFilter select,html[data-theme=dark] .headerUserZone .languageButton,html[data-theme=dark] .mediaActivityRail .mediaCompetitionFilter select{background-color:var(--ds-surface-2)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}html[data-theme=light] .mediaActivityRail,html[data-theme=dark] .mediaActivityRail{background-color:var(--ds-surface)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}@media (max-width:1120px){.mediaLandingGrid{grid-template-columns:1fr}.mediaActivityRail{position:static}.mediaActivityRail .mediaActivityList{max-height:none}.mediaActivityRail .mediaActivityRow{grid-template-areas:"avatar copy crests";grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important}.mediaActivityRail .mediaActivityCrests{justify-self:end!important}}@media (max-width:720px){.mediaLandingGrid{gap:18px}.mediaActivityRail .mediaActivityRow{grid-template-areas:"avatar copy""avatar crests";grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important}.mediaActivityRail .mediaActivityCrests{justify-self:start!important}.footballHomeRail .homeRaffleEmptyBody>.secondaryButton{align-self:flex-start!important}}
.headerUserZone .languageSwitcher{align-items:center!important;height:44px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;display:inline-flex!important}.headerUserZone .languageButton{color:#f5f3ee!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;background:#171a1d!important;border:1px solid #ffffff1f!important;border-radius:10px!important;gap:7px!important;padding:0 12px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.headerUserZone .languageButton span{color:inherit!important;font:inherit!important;line-height:1!important}.headerUserZone .languageButton i{color:#d8b659!important;font-size:10px!important;line-height:1!important}.headerUserZone .languageButton:hover,.headerUserZone .languageButton[aria-expanded=true]{color:#f5f3ee!important;background:#171a1d!important;border-color:#c79b34!important}html[data-theme=dark] .headerUserZone .languageButton{color:#f5f1e8!important;background:#171c21!important;border-color:#333b43!important}html[data-theme=dark] .headerUserZone .languageButton:hover,html[data-theme=dark] .headerUserZone .languageButton[aria-expanded=true]{color:#f5f1e8!important;background:#171c21!important;border-color:#c79b34!important}.languageMenu{background:var(--ds-surface)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}:root,html[data-theme=light]{--football-pitch-line:#1b53371b;--football-pitch-line-soft:#1b53370e;--football-floodlight:#ffecb33d;--football-banner-base:#f6f1e6;--football-banner-deep:#e9e1d2;--football-banner-texture:#4736140a;--football-mvp-glow:#d3a84a38}html[data-theme=dark]{--football-pitch-line:#9ac3a61d;--football-pitch-line-soft:#9ac3a60e;--football-floodlight:#ffe2971c;--football-banner-base:#11181b;--football-banner-deep:#0a1113;--football-banner-texture:#ffffff06;--football-mvp-glow:#d3a84a30}.footballMasthead,.matchScoreHero,.leagueWorkspaceHero{isolation:isolate!important;position:relative!important;overflow:hidden!important}.footballMasthead{background:radial-gradient(circle at 84% -10%, var(--football-floodlight) 0 2%, transparent 25%), radial-gradient(circle at 18% 118%, #347a4a3b 0 11%, transparent 39%), linear-gradient(116deg, #0b1114 0%, #12191b 54%, #111817 100%)!important}.footballMasthead:after{content:"";z-index:0;pointer-events:none;opacity:.55;transform-origin:bottom;background:radial-gradient(circle,#0000 0 15.5%,#eef5ef30 15.8% 16.25%,#0000 16.6%),linear-gradient(90deg,#0000 49.7%,#eef5ef24 49.8% 50.2%,#0000 50.3%),linear-gradient(#0000 49.7%,#eef5ef1a 49.8% 50.2%,#0000 50.3%),repeating-linear-gradient(90deg,#0000 0 110px,#ffffff05 111px 112px,#0000 113px 220px);position:absolute;inset:-16% -5% -30% 33%;transform:perspective(700px)rotateX(57deg)scale(1.06)}.footballMasthead>*{z-index:1;position:relative}.leagueWorkspaceHero{background:radial-gradient(circle at 92% 4%, var(--football-floodlight), transparent 24%), linear-gradient(135deg, var(--football-banner-base), var(--football-banner-deep))!important}.leagueWorkspaceHero:before{content:""!important;opacity:.72!important;pointer-events:none!important;background:radial-gradient(circle at 68% 140%, transparent 0 20%, var(--football-pitch-line) 20.3% 20.8%, transparent 21.1%), linear-gradient(90deg, transparent 67.8%, var(--football-pitch-line-soft) 68%, transparent 68.2%), repeating-linear-gradient(90deg, transparent 0 130px, var(--football-banner-texture) 131px 132px, transparent 133px 260px)!important;position:absolute!important;inset:0!important}.leagueWorkspaceHero>*{z-index:2;position:relative}.matchScoreHero{background:radial-gradient(circle at 14% -8%, var(--football-floodlight), transparent 28%), radial-gradient(circle at 86% -8%, var(--football-floodlight), transparent 28%), linear-gradient(130deg, #0b1215 0%, #111b1d 50%, #0b1215 100%)!important;border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-line))!important}.matchScoreHero:before{content:"";z-index:0;pointer-events:none;opacity:.62;background:radial-gradient(circle at 50% 115%,#0000 0 27%,#dceae029 27.3% 27.7%,#0000 28%),linear-gradient(90deg,#0000 49.75%,#dceae021 49.9% 50.1%,#0000 50.25%),repeating-linear-gradient(90deg,#0000 0 145px,#ffffff05 146px 147px,#0000 148px 290px);position:absolute;inset:0}.matchScoreHero>*{z-index:1;position:relative}.newsPageHeader,.mediaPageHeader,.staffPageHeader,.horizontalHeading{isolation:isolate!important;position:relative!important;overflow:hidden!important}.newsPageHeader,.mediaPageHeader,.staffPageHeader{border:1px solid var(--ds-line)!important;background:radial-gradient(circle at 88% -30%, var(--football-floodlight), transparent 30%), linear-gradient(120deg, var(--football-banner-base), var(--football-banner-deep))!important;box-shadow:var(--ds-shadow)!important;border-radius:18px!important;padding:24px 26px!important}.newsPageHeader:after,.mediaPageHeader:after,.staffPageHeader:after,.horizontalHeading:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 50% 50%, transparent 0 24%, var(--football-pitch-line) 24.4% 25%, transparent 25.4%), linear-gradient(90deg, transparent 49.6%, var(--football-pitch-line-soft) 49.8% 50.2%, transparent 50.4%), linear-gradient(0deg, transparent 49.6%, var(--football-pitch-line-soft) 49.8% 50.2%, transparent 50.4%);width:46%;height:230%;position:absolute;top:-70%;right:-4%;transform:rotate(-9deg)}.newsPageHeader>*,.mediaPageHeader>*,.staffPageHeader>*,.horizontalHeading>*{z-index:1;position:relative}.footballCompetitionSnapshot{isolation:isolate!important;background:radial-gradient(circle at 88% 118%, transparent 0 17%, var(--football-pitch-line) 17.3% 17.7%, transparent 18%), linear-gradient(90deg, transparent 73%, var(--football-pitch-line-soft) 73.15% 73.35%, transparent 73.5%), var(--ds-surface)!important;position:relative!important;overflow:hidden!important}.footballCompetitionSnapshot>*{z-index:1;position:relative}.footballPanelHeading,.mediaStoriesHeading{position:relative}.footballPanelHeading:before,.mediaStoriesHeading:before{content:"";background:linear-gradient(90deg, var(--ds-accent), transparent);border-radius:999px;width:52px;height:2px;position:absolute;bottom:-1px;left:0}.footballResultMvp a{min-width:92px;min-height:43px;box-shadow:inset 3px 0 0 var(--ds-accent);border-radius:10px;flex-direction:column;justify-content:center;position:relative;border:1px solid color-mix(in srgb, var(--ds-accent) 52%, var(--ds-line))!important;background:radial-gradient(circle at 100% 0%, var(--football-mvp-glow), transparent 55%), color-mix(in srgb, var(--ds-accent-soft) 56%, var(--ds-surface))!important;padding:6px 10px 6px 14px!important;display:inline-flex!important}.footballResultMvp a:before{content:"★";color:var(--ds-accent-text);opacity:.8;font-size:9px;position:absolute;top:5px;right:8px}.footballResultMvp a small{color:var(--ds-accent-text)!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:950!important}.footballResultMvp a b{color:var(--ds-text)!important;font-weight:900!important}.matchPlayerStatRow:has(.matchMvpTag){background:linear-gradient(90deg, color-mix(in srgb, var(--ds-accent) 10%, transparent), transparent 44%)!important;box-shadow:inset 3px 0 0 var(--ds-accent)!important}.matchMvpTag{box-shadow:0 0 0 4px var(--football-mvp-glow)!important;letter-spacing:.06em!important;border:1px solid #8b650d73!important;font-weight:1000!important}.sharedPitchAvatar.isMvp{position:relative!important}.sharedPitchPlayer:has(.sharedPitchAvatar.isMvp)>strong{text-shadow:0 1px 12px #e0b84a2e;color:#f1c75b!important}.pitchPerformanceBadges .mvp{color:#211704!important;background:linear-gradient(135deg,#f0c85f,#c99825)!important;border-color:#f0cd71!important;box-shadow:0 3px 12px #daab3538!important}.matchMetaGrid>div:last-child{background:radial-gradient(circle at 100% 0%, var(--football-mvp-glow), transparent 62%), var(--ds-surface)!important}.footballFeaturedFixture{isolation:isolate!important;position:relative!important;overflow:hidden!important}.footballFeaturedFixture:before{content:"";pointer-events:none;z-index:0;opacity:.44;background:radial-gradient(circle at 50% 118%,#0000 0 25%,#e2ede524 25.3% 25.8%,#0000 26.1%),linear-gradient(90deg,#0000 49.8%,#e2ede51a 49.9% 50.1%,#0000 50.2%);position:absolute;inset:0}.footballFeaturedFixture>*{z-index:1;position:relative}html[data-theme=light] .newsPageHeader,html[data-theme=light] .mediaPageHeader,html[data-theme=light] .staffPageHeader,html[data-theme=light] .leagueWorkspaceHero{color:var(--ds-text)!important}html[data-theme=dark] .newsPageHeader,html[data-theme=dark] .mediaPageHeader,html[data-theme=dark] .staffPageHeader,html[data-theme=dark] .leagueWorkspaceHero{color:var(--ds-text)!important;box-shadow:none!important;border-color:#303840!important}@media (max-width:860px){.newsPageHeader,.mediaPageHeader,.staffPageHeader{padding:20px!important}.newsPageHeader:after,.mediaPageHeader:after,.staffPageHeader:after{opacity:.45;width:68%;right:-20%}}@media (prefers-reduced-motion:reduce){.sharedPitchAvatar.isMvp,.matchMvpTag,.footballResultMvp a{transition:none!important}}
html[data-theme=light] .siteHeader .headerUserZone .languageSwitcher>button.languageButton,html[data-theme=dark] .siteHeader .headerUserZone .languageSwitcher>button.languageButton{color:#f5f3ee!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;background:#171a1d!important;border:1px solid #ffffff1f!important;border-radius:10px!important;gap:7px!important;padding:0 12px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:1!important}html[data-theme=light] .siteHeader .headerUserZone .languageSwitcher>button.languageButton:hover,html[data-theme=light] .siteHeader .headerUserZone .languageSwitcher>button.languageButton[aria-expanded=true],html[data-theme=dark] .siteHeader .headerUserZone .languageSwitcher>button.languageButton:hover,html[data-theme=dark] .siteHeader .headerUserZone .languageSwitcher>button.languageButton[aria-expanded=true]{color:#f5f3ee!important;background:#171a1d!important;border-color:#c79b34!important}.siteHeader .headerUserZone .languageButton span{color:inherit!important;font:inherit!important}.siteHeader .headerUserZone .languageButton .languageFlagImage{width:22px!important;height:15px!important}.footballResultMvp a{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;padding:0!important;display:grid!important}.footballResultMvp a:before{grid-row:1/3;content:"★"!important;color:#171005!important;opacity:1!important;background:linear-gradient(145deg,#e7bd55,#bd8920)!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;display:grid!important;position:static!important;box-shadow:0 4px 12px #b480182e!important}.footballResultMvp a small{grid-column:2;color:var(--ds-accent-text)!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:0!important;font-size:7px!important;font-weight:950!important;line-height:1.1!important}.footballResultMvp a b{white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden;color:var(--ds-text)!important;margin:2px 0 0!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.teamClubPage{--club-green:#173d2d;--club-green-deep:#0e211a}.teamClubHero{isolation:isolate;color:#f7f4ed;background:radial-gradient(circle at 88% -18%,#e8c15d2e,#0000 27%),linear-gradient(120deg,#0d1516 0%,#14251e 55%,#0d1516 100%);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:150px minmax(0,1fr) 230px;align-items:center;gap:26px;min-height:230px;padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1d1f1b1a}.teamClubHero:before{content:"";z-index:0;pointer-events:none;opacity:.5;transform-origin:bottom;background:radial-gradient(circle,#0000 0 18%,#e7f0e92b 18.3% 18.7%,#0000 19%),linear-gradient(90deg,#0000 49.75%,#e7f0e91f 49.9% 50.1%,#0000 50.25%),repeating-linear-gradient(90deg,#0000 0 115px,#ffffff05 116px 117px,#0000 118px 230px);position:absolute;inset:-20% -4% -35% 35%;transform:perspective(680px)rotateX(58deg)}.teamClubHero>*{z-index:1;position:relative}.teamClubHeroCrest{place-items:center;width:140px;height:150px;display:grid}.teamClubHeroCrest img{object-fit:contain;object-position:center;width:100%;max-width:132px;height:100%;max-height:132px;display:block}.teamClubHeroCrest>span{color:#d8b65c;letter-spacing:-.04em;font-size:34px;font-weight:950}.teamClubHeroIdentity .eyebrow{color:#dfb64f!important;margin:0 0 8px!important}.teamClubHeroIdentity h1{color:#fff!important;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(44px,5vw,72px)!important;line-height:.95!important}.teamClubHeroIdentity>p:last-child{color:#b9c5c0;margin:10px 0 0;font-size:13px;font-weight:650}.teamClubHeroForm{border-left:1px solid #ffffff24;justify-self:end;width:100%;max-width:220px;padding:16px 18px}.teamClubHeroForm>span,.teamClubHeroForm>small{color:#aebbb6;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.teamClubHeroForm>div{gap:6px;margin:10px 0 16px;display:flex}.teamClubHeroForm>div b{border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.form-w{color:#fff;background:#1f8a56}.form-d{color:#fff;background:#59646c}.form-l{color:#fff;background:#a5434b}.teamClubHeroForm>strong{letter-spacing:-.035em;font-size:28px;line-height:1;display:block;color:#fff!important}.teamClubHeroForm>small{margin-top:5px}.teamSeasonMetricGrid{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0;display:grid;overflow:hidden}.teamSeasonMetricGrid>div{border-left:1px solid var(--ds-line);min-width:0;padding:17px 18px}.teamSeasonMetricGrid>div:first-child{border-left:0}.teamSeasonMetricGrid span{color:var(--ds-muted);letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.teamSeasonMetricGrid strong{color:var(--ds-text);letter-spacing:-.03em;margin-top:6px;font-size:23px;font-weight:900;display:block}.teamClubOverviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:16px;display:grid}.teamClubOverviewGrid>.panel{margin-bottom:16px}.teamClubOverviewGrid .panelHeading>div>.eyebrow,.teamSquadPanel .panelHeading>div>.eyebrow,.teamHonoursPanel .panelHeading>div>.eyebrow{margin:0 0 4px!important;font-size:8px!important}.teamClubOverviewGrid .panelHeading h2,.teamSquadPanel .panelHeading h2,.teamHonoursPanel .panelHeading h2{margin:0!important}.teamRecentResults{display:grid}.teamRecentResult{border-top:1px solid var(--ds-line);grid-template-columns:34px 50px minmax(0,1fr) 88px 62px;align-items:center;gap:12px;min-height:76px;padding:11px 4px;display:grid}.teamRecentResult:first-child{border-top:0}.teamRecentResult:hover{background:var(--ds-hover)}.teamRecentResultBadge{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.result-w{background:#1f8a56}.result-d{background:#59646c}.result-l{background:#a5434b}.teamRecentOpponentLogo{place-items:center;width:46px;height:46px;display:grid}.teamRecentOpponentLogo img{object-fit:contain;width:44px;height:44px}.teamRecentOpponentLogo b{color:var(--ds-accent-text);font-size:10px}.teamRecentOpponent small,.teamRecentOpponent strong{display:block}.teamRecentOpponent small{color:var(--ds-muted);letter-spacing:.06em;margin-bottom:3px;font-size:8px;font-weight:850}.teamRecentOpponent strong{color:var(--ds-text);font-size:13px;font-weight:850}.teamRecentScore{justify-content:center;align-items:center;gap:7px;display:flex}.teamRecentScore strong{color:var(--ds-text);font-size:23px;font-weight:900}.teamRecentScore i{color:var(--ds-muted);font-style:normal}.teamRecentOpen{color:var(--ds-accent-text);letter-spacing:.07em;justify-self:end;font-size:8px;font-weight:950}.teamLeaderCards{gap:8px;display:grid}.teamLeaderCard{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:8px 10px;display:grid}.teamLeaderCard:hover{border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))}.teamLeaderHead{width:54px;height:54px;color:var(--ds-muted);place-items:center;font-size:12px;font-weight:900;display:grid}.teamLeaderHead img{object-fit:contain;width:54px;height:54px}.teamLeaderCard>span:last-child small,.teamLeaderCard>span:last-child strong,.teamLeaderCard>span:last-child b{display:block}.teamLeaderCard>span:last-child small{color:var(--ds-accent-text);letter-spacing:.09em;font-size:7px;font-weight:950}.teamLeaderCard>span:last-child strong{color:var(--ds-text);margin-top:2px;font-size:13px;font-weight:900}.teamLeaderCard>span:last-child b{color:var(--ds-muted);margin-top:2px;font-size:9px;font-weight:800}html[data-theme=dark] .teamSeasonMetricGrid,html[data-theme=dark] .teamClubOverviewGrid .panel,html[data-theme=dark] .teamSquadPanel,html[data-theme=dark] .teamHonoursPanel{background-color:var(--ds-surface)!important;border-color:var(--ds-line)!important}html[data-theme=dark] .teamLeaderCard{background:var(--ds-surface-2)!important;border-color:var(--ds-line)!important}html[data-theme=dark] .teamRecentResult:hover{background:var(--ds-hover)!important}@media (max-width:1050px){.teamClubHero{grid-template-columns:120px minmax(0,1fr)}.teamClubHeroCrest{width:110px;height:125px}.teamClubHeroForm{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr auto auto;justify-self:stretch;align-items:center;gap:14px;max-width:none;padding:14px 0 0;display:grid}.teamClubHeroForm>div,.teamClubHeroForm>small{margin:0}.teamSeasonMetricGrid{grid-template-columns:repeat(3,1fr)}.teamSeasonMetricGrid>div:nth-child(4){border-left:0;border-top:1px solid var(--ds-line)}.teamSeasonMetricGrid>div:nth-child(5),.teamSeasonMetricGrid>div:nth-child(6){border-top:1px solid var(--ds-line)}.teamClubOverviewGrid{grid-template-columns:1fr}}@media (max-width:700px){.teamClubHero{text-align:center;grid-template-columns:1fr;padding:24px 18px}.teamClubHeroCrest{justify-self:center}.teamClubHeroForm{text-align:left;grid-template-columns:1fr}.teamClubHeroForm>div{justify-content:center}.teamClubHeroForm>strong,.teamClubHeroForm>small,.teamClubHeroForm>span{text-align:center}.teamSeasonMetricGrid{grid-template-columns:repeat(2,1fr)}.teamSeasonMetricGrid>div{border-top:1px solid var(--ds-line)}.teamSeasonMetricGrid>div:nth-child(-n+2){border-top:0}.teamSeasonMetricGrid>div:nth-child(odd){border-left:0}.teamRecentResult{grid-template-columns:30px 42px minmax(0,1fr) 68px;gap:8px}.teamRecentOpen{display:none}.teamRecentOpponentLogo{width:40px;height:40px}.teamRecentOpponentLogo img{width:38px;height:38px}}
:root{--header-control-bg:#171c21;--header-control-border:#333b43;--header-control-text:#f5f1e8;--header-control-hover:#1c2329;--football-gold:#d3a84a;--football-gold-deep:#946a12;--football-green:#183d2d;--football-line-light:#2a5b411a;--football-line-dark:#c6ddcf1c}.siteHeader .headerUserZone .headerNeutralControl,html[data-theme=light] .siteHeader .headerUserZone .headerNeutralControl,html[data-theme=dark] .siteHeader .headerUserZone .headerNeutralControl{box-sizing:border-box!important;border:1px solid var(--header-control-border)!important;background:var(--header-control-bg)!important;background-color:var(--header-control-bg)!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;color:var(--header-control-text)!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 16px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.siteHeader .headerUserZone .headerNeutralControl:hover,.siteHeader .headerUserZone .headerNeutralControl:focus-visible,.siteHeader .headerUserZone .headerNeutralControl[aria-expanded=true]{background:var(--header-control-hover)!important;background-color:var(--header-control-hover)!important;color:var(--header-control-text)!important;border-color:#a77c27!important}.siteHeader .headerUserZone .languageSwitcher{flex:none!important;width:auto!important;min-width:0!important}.siteHeader .headerUserZone .languageButton{width:auto!important;min-width:0!important;padding-inline:15px!important}.siteHeader .headerUserZone .languageButton span,.siteHeader .headerUserZone .themeToggleText,.siteHeader .headerUserZone .headerProfileLink,.siteHeader .headerUserZone .headerAdminLink{color:var(--header-control-text)!important;font:inherit!important}.siteHeader .headerUserZone .languageButton i{color:var(--football-gold)!important;margin-left:2px!important;font-size:9px!important}.siteHeader .headerUserZone .languageFlagImage{object-fit:cover!important;flex:0 0 24px!important;width:24px!important;height:16px!important}.footballHomePage .footballPanelHeading,.footballHomePage .footballSearchSection .footballPanelHeading,.teamClubPage .panelHeading{isolation:isolate!important;position:relative!important;overflow:hidden!important}.footballHomePage .footballPanelHeading:after,.teamClubPage .panelHeading:after{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--ds-accent) 24%, transparent);opacity:.55;pointer-events:none;border-radius:50%;width:122px;height:92px;position:absolute;top:-34px;right:4px}.footballHomePage .footballPanelHeading:before,.teamClubPage .panelHeading:before{content:"";z-index:0;background:color-mix(in srgb, var(--ds-accent) 16%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:64px}.footballHomePage .footballPanelHeading>*,.teamClubPage .panelHeading>*{z-index:1;position:relative}.footballHomePage .footballPanelHeading>div:first-child>span,.teamClubPage .panelHeading .eyebrow{align-items:center!important;gap:7px!important;display:flex!important}.footballHomePage .footballPanelHeading>div:first-child>span:before,.teamClubPage .panelHeading .eyebrow:before{content:"";opacity:.92;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b48524' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m12 7 3 2.2-1.1 3.5h-3.8L9 9.2 12 7Z'/%3E%3Cpath d='M9 9.2 5.6 8.1M15 9.2l3.4-1.1M10.1 12.7 8 16m5.9-3.3L16 16M8 16h8'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;flex:0 0 13px;width:13px;height:13px}.footballHomePage .footballPanel,.footballHomePage .footballSearchSection,.teamClubPage .panel{isolation:isolate!important;position:relative!important}html[data-theme=light] .footballHomePage .footballPanel,html[data-theme=light] .footballHomePage .footballSearchSection,html[data-theme=light] .teamClubPage .panel{background:linear-gradient(90deg, transparent 0 49.94%, var(--football-line-light) 50%, transparent 50.06%), radial-gradient(circle at 50% 112%, transparent 0 24%, var(--football-line-light) 24.2% 24.5%, transparent 24.7%), var(--ds-surface)!important}html[data-theme=dark] .footballHomePage .footballPanel,html[data-theme=dark] .footballHomePage .footballSearchSection,html[data-theme=dark] .teamClubPage .panel{background:linear-gradient(90deg, transparent 0 49.94%, var(--football-line-dark) 50%, transparent 50.06%), radial-gradient(circle at 50% 112%, transparent 0 24%, var(--football-line-dark) 24.2% 24.5%, transparent 24.7%), var(--ds-surface)!important}.footballResultsPanel .footballResultRow{grid-template-columns:66px minmax(150px,1fr) 104px minmax(150px,1fr) minmax(150px,178px)!important;gap:12px!important;min-height:74px!important;padding:13px 8px!important;position:relative!important}.footballResultsPanel .footballResultRow:before{content:"";background:linear-gradient(180deg, transparent, var(--ds-accent), transparent);opacity:.55;border-radius:999px;width:2px;position:absolute;top:18px;bottom:18px;left:0}.footballResultsPanel .footballResultScore{border:1px solid var(--ds-line)!important;background:color-mix(in srgb, var(--ds-surface-2) 82%, transparent)!important;border-radius:10px!important;min-height:44px!important;padding:0 10px!important;box-shadow:inset 0 1px #ffffff57!important}html[data-theme=dark] .footballResultsPanel .footballResultScore{box-shadow:inset 0 1px #ffffff09!important}.footballResultsPanel .footballResultScore b{font-variant-numeric:tabular-nums;font-size:24px!important;font-weight:900!important}.footballResultsPanel .footballResultMvp{text-align:left!important;width:100%!important;min-width:0!important;display:block!important}.footballResultsPanel .footballResultMvpLink{border:0!important;border-left:2px solid var(--ds-accent)!important;width:100%!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;color:var(--ds-text)!important;background:0 0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:3px 0 3px 10px!important;display:grid!important}.footballResultsPanel .footballResultMvpLink:before{content:none!important;display:none!important}.footballResultMvpHead{place-items:center!important;width:40px!important;height:40px!important;display:grid!important}.footballResultMvpHead img{object-fit:contain!important;object-position:center!important;width:42px!important;height:42px!important}.footballResultMvpCopy{gap:2px!important;min-width:0!important;display:grid!important}.footballResultMvpCopy small{color:var(--ds-accent-text)!important;letter-spacing:.12em!important;white-space:nowrap!important;margin:0!important;font-size:7px!important;font-weight:950!important;line-height:1!important}.footballResultMvpCopy b{min-width:0!important;color:var(--ds-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.footballResultOfficial{color:var(--ds-muted)!important;letter-spacing:.09em!important;font-size:8px!important;font-weight:900!important}.footballMasthead,.leagueWorkspaceHero,.teamClubHero,.matchScoreHero{background-image:radial-gradient(circle at 82% -20%,#eccb742e,#0000 28%),linear-gradient(90deg,#0000 0 49.92%,#e2efe617 50%,#0000 50.08%),repeating-linear-gradient(90deg,#ffffff05 0 92px,#0000 92px 184px),linear-gradient(135deg,#0b1212 0%,#112019 54%,#0c1214 100%)!important}.footballMasthead:before,.leagueWorkspaceHero:after,.teamClubHero:after,.matchScoreHero:after{content:""!important;pointer-events:none!important;z-index:0!important;opacity:.9!important;background:0 0!important;border:1px solid #e0ebe224!important;border-radius:50%!important;width:360px!important;height:360px!important;position:absolute!important;bottom:-220px!important;right:-120px!important;box-shadow:0 0 0 86px #e0ebe206,0 0 0 172px #e0ebe204!important}.footballMasthead>*,.leagueWorkspaceHero>*,.teamClubHero>*,.matchScoreHero>*{z-index:1!important;position:relative!important}html[data-theme=light] .newsPageHeader,html[data-theme=light] .mediaPageHeader,html[data-theme=light] .staffPageHeader{background:radial-gradient(circle at 92% 125%,#0000 0 24%,#1f5b3a1a 24.25% 24.65%,#0000 24.9%),linear-gradient(90deg,#0000 72%,#1f5b3a0f 72.1% 72.3%,#0000 72.4%),linear-gradient(135deg,#fffdf9,#f3ecdf)!important}html[data-theme=dark] .newsPageHeader,html[data-theme=dark] .mediaPageHeader,html[data-theme=dark] .staffPageHeader{background:radial-gradient(circle at 92% 125%,#0000 0 24%,#cbdfd21a 24.25% 24.65%,#0000 24.9%),linear-gradient(90deg,#0000 72%,#cbdfd20e 72.1% 72.3%,#0000 72.4%),linear-gradient(135deg,#151a1f,#10161a)!important}.footballCompetitionMetrics>div,.teamSeasonMetricGrid>div{position:relative!important;overflow:hidden!important}.footballCompetitionMetrics>div:after,.teamSeasonMetricGrid>div:after{content:"";border:1px solid color-mix(in srgb, var(--ds-accent) 18%, transparent);pointer-events:none;border-radius:50%;width:44px;height:44px;position:absolute;bottom:-18px;right:-16px}.teamClubHeroForm>div{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.teamClubHeroForm>div>b{color:#fff!important;border-radius:50%!important;place-items:center!important;width:27px!important;height:27px!important;font-size:10px!important;font-weight:950!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}.teamClubHeroForm .form-w{background:#238255!important}.teamClubHeroForm .form-d{background:#8c7650!important}.teamClubHeroForm .form-l{background:#a54c55!important}@media (max-width:1180px){.footballResultsPanel .footballResultRow{grid-template-columns:62px minmax(130px,1fr) 92px minmax(130px,1fr) 148px!important;gap:9px!important}}@media (max-width:900px){.footballResultsPanel .footballResultRow{grid-template-columns:58px minmax(0,1fr) 84px minmax(0,1fr)!important}.footballResultsPanel .footballResultMvp{grid-column:2/-1;justify-self:end;width:min(180px,100%)!important}}@media (max-width:720px){.siteHeader .headerUserZone .headerNeutralControl{height:40px!important;min-height:40px!important;padding-inline:12px!important}.footballResultsPanel .footballResultRow{grid-template-columns:52px minmax(0,1fr) 74px minmax(0,1fr)!important}.footballResultMvpHead{width:34px!important;height:34px!important}.footballResultMvpHead img{width:36px!important;height:36px!important}}
.siteHeader .headerUserZone .headerNeutralControl,html[data-theme=light] .siteHeader .headerUserZone .headerNeutralControl,html[data-theme=dark] .siteHeader .headerUserZone .headerNeutralControl{appearance:none!important;box-sizing:border-box!important;color:#f5f1e8!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;white-space:nowrap!important;background:#171c21!important;border:1px solid #333b43!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 16px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.siteHeader .headerUserZone .headerNeutralControl:hover,.siteHeader .headerUserZone .headerNeutralControl:focus-visible,.siteHeader .headerUserZone .headerNeutralControl[aria-expanded=true]{color:#f5f1e8!important;background:#1c2329!important;border-color:#a77c27!important}.siteHeader .headerUserZone .languageSwitcher>.headerNeutralControl{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.siteHeader .headerUserZone .languageSwitcher>.headerNeutralControl .languageTriggerLabel,.siteHeader .headerUserZone .languageSwitcher>.headerNeutralControl .languageTriggerChevron{color:inherit!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1!important}.siteHeader .headerUserZone .languageSwitcher>.headerNeutralControl .languageTriggerChevron{color:#d3a84a!important;margin-left:2px!important;font-size:9px!important;font-style:normal!important}.siteHeader .headerUserZone .languageSwitcher>.headerNeutralControl .languageFlagImage{object-fit:cover!important;flex:0 0 24px!important;width:24px!important;height:16px!important;margin:0!important}.footballHeader .mainNav{scrollbar-width:none;min-width:0;overflow-x:auto;justify-content:flex-start!important}.footballHeader .mainNav::-webkit-scrollbar{display:none}.footballHeader .mainNav a{white-space:nowrap;flex:none}.footballHeader .headerUserZone{flex-shrink:0}.siteHeader .headerUserZone .headerIconControl,html[data-theme] .siteHeader .headerUserZone .headerIconControl{justify-content:center;align-items:center;position:relative;box-sizing:border-box!important;flex:0 0 44px!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}.headerIconControl>.siteIcon{flex:0 0 20px;width:20px;height:20px}.themeToggle .themeLightIcon{display:block}.themeToggle .themeDarkIcon,html[data-theme=dark] .themeToggle .themeLightIcon{display:none}html[data-theme=dark] .themeToggle .themeDarkIcon{display:block}.languageIconChevron{fill:none;width:7px;height:5px;stroke:var(--football-gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:5px;right:4px}@media (max-width:1050px){.footballHeader.siteHeader{flex-wrap:wrap;gap:10px 16px!important;height:auto!important;padding-block:12px!important}.footballHeader .brand{order:1}.footballHeader .headerUserZone{flex-wrap:wrap;order:2;width:auto;max-width:100%}.footballHeader .mainNav{flex-basis:100%;order:3;justify-content:flex-start}}@media (max-width:680px){.footballHeader.siteHeader{padding-inline:12px!important}.footballHeader .headerUserZone{width:100%;position:relative;gap:4px!important}.siteHeader .headerUserZone .languageSwitcher{margin-left:0!important;position:static!important}.siteHeader .headerUserZone .languageMenu{left:auto;right:0}html[data-theme] .siteHeader.footballHeader .headerUserZone .headerGoldPurse{padding-inline:6px!important}html[data-theme] .siteHeader .headerUserZone .headerNeutralControl:not(.headerIconControl){padding-inline:8px!important}}.footballDirectoryPage .directoryHeroGrid{isolation:isolate!important;position:relative!important;overflow:hidden!important}.footballDirectoryPage .directoryHeroGrid:after{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--ds-accent) 20%, transparent);width:330px;height:330px;box-shadow:0 0 0 70px color-mix(in srgb, var(--ds-accent) 3%, transparent), 0 0 0 140px color-mix(in srgb, var(--ds-accent) 2%, transparent);border-radius:50%;position:absolute;bottom:-225px;right:-105px}.footballDirectoryPage .directoryHeroGrid>*{z-index:1;position:relative}.footballDirectoryPage .playerDirectoryHeading .eyebrow,.playerProfilePage .performanceHeader .eyebrow,.teamClubPage .panelHeading .eyebrow,.mediaLandingPage .eyebrow,.leagueWorkspacePage .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.footballDirectoryPage .playerDirectoryHeading .eyebrow:before,.playerProfilePage .performanceHeader .eyebrow:before,.teamClubPage .panelHeading .eyebrow:before,.mediaLandingPage .eyebrow:before,.leagueWorkspacePage .eyebrow:before{content:"";opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b48524' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m12 7 3 2.2-1.1 3.5h-3.8L9 9.2 12 7Z'/%3E%3Cpath d='M9 9.2 5.6 8.1M15 9.2l3.4-1.1M10.1 12.7 8 16m5.9-3.3L16 16M8 16h8'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;flex:0 0 13px;width:13px;height:13px}.footballDirectoryPage .playerDossierRow{isolation:isolate!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;position:relative!important;overflow:hidden!important}.footballDirectoryPage .playerDossierRow:before{content:"";z-index:0;background:linear-gradient(180deg, transparent, var(--ds-accent), transparent);opacity:.35;border-radius:999px;width:2px;position:absolute;top:18%;bottom:18%;left:0}.footballDirectoryPage .playerDossierRow:after{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--ds-accent) 11%, transparent);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-95px}.footballDirectoryPage .playerDossierRow>*{z-index:1;position:relative}.footballDirectoryPage .playerDossierRow:hover{border-color:color-mix(in srgb, var(--ds-accent) 42%, var(--ds-line))!important;transform:translateY(-2px)!important;box-shadow:0 15px 34px #10141214!important}html[data-theme=dark] .footballDirectoryPage .playerDossierRow:hover{box-shadow:0 15px 34px #0003!important}.footballDirectoryPage .playerDossierPortrait{position:relative!important}.footballDirectoryPage .playerDossierName:has(.directoryRegisteredMark) strong{text-shadow:0 0 18px color-mix(in srgb, var(--ds-accent) 10%, transparent)}.playerProfilePage .performancePanel,.playerProfilePage .careerStatCard{position:relative!important;overflow:hidden!important}.playerProfilePage .careerStatCard:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--ds-accent) 12%, transparent);border-radius:50%;width:72px;height:72px;position:absolute;bottom:-34px;right:-28px}.playerProfilePage .careerStatCard strong{z-index:1;font-variant-numeric:tabular-nums;position:relative}.playerProfilePage .careerStatCard:hover{border-color:color-mix(in srgb, var(--ds-accent) 34%, var(--ds-line))!important}.teamClubPage .teamLeaderCard{isolation:isolate!important;position:relative!important;overflow:hidden!important}.teamClubPage .teamLeaderCard:after{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--ds-accent) 15%, transparent);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-50px;right:-34px}.teamClubPage .teamLeaderCard>*{z-index:1;position:relative}.teamClubPage .teamLeaderCard:first-child small:before,.teamClubPage .teamLeaderCard:nth-child(2) small:before,.teamClubPage .teamLeaderCard:nth-child(3) small:before{color:var(--ds-accent-text);margin-right:5px;font-weight:950;display:inline-block}.teamClubPage .teamLeaderCard:first-child small:before{content:"⚽"}.teamClubPage .teamLeaderCard:nth-child(2) small:before{content:"↗"}.teamClubPage .teamLeaderCard:nth-child(3) small:before{content:"★"}.teamClubPage .visualPlayerCard{position:relative!important;overflow:hidden!important}.teamClubPage .visualPlayerCard:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--ds-accent) 10%, transparent);border-radius:50%;width:90px;height:48px;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.teamClubPage .visualPlayerCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--ds-accent) 36%, var(--ds-line))!important}.footballCompetitionLeaders>div{padding-left:43px!important;position:relative!important;overflow:hidden!important}.footballCompetitionLeaders>div:before{width:18px;height:18px;color:var(--ds-accent-text);place-items:center;font-size:13px;font-weight:950;display:grid;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.footballCompetitionLeaders>div:first-child:before{content:"♛"}.footballCompetitionLeaders>div:last-child:before{content:"⚽"}.mediaActivityRail .mediaActivityRow{position:relative!important}.mediaActivityRail .mediaActivityRow:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ds-accent) 40%, transparent), transparent);width:20px;height:1px;position:absolute;bottom:3px;left:22px}@media (max-width:1180px){.footballDirectoryPage .playerDossierRow:hover,.teamClubPage .visualPlayerCard:hover{transform:none!important}}@media (max-width:760px){.siteHeader .headerUserZone .headerNeutralControl{height:42px!important;min-height:42px!important;padding-inline:13px!important}.footballCompetitionLeaders>div{padding-left:40px!important}}
.footballHomePage .footballCompetitionSnapshotV2{isolation:isolate!important;grid-template-columns:minmax(350px,1.35fr) minmax(450px,1.15fr) minmax(510px,1.3fr) minmax(180px,.48fr)!important;align-items:stretch!important;display:grid!important;position:relative!important;overflow:hidden!important}.footballCompetitionSnapshotV2>.footballCompetitionIdentity,.footballCompetitionSnapshotV2>.footballCompetitionMetricsV2,.footballCompetitionSnapshotV2>.footballCompetitionLeadersV2,.footballCompetitionSnapshotV2>.footballCompetitionEnter{min-width:0!important;height:100%!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div:before,.footballCompetitionSnapshotV2 .competitionSpotlight:before{content:none!important;display:none!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2>div>small,.footballCompetitionSnapshotV2 .competitionSpotlight>small{display:none!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2>div,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div{box-sizing:border-box!important;border-left:1px solid var(--ds-line)!important;text-align:center!important;background:0 0!important;grid-template-rows:18px minmax(50px,1fr)!important;align-content:center!important;place-items:center!important;gap:7px!important;min-width:0!important;min-height:112px!important;padding:21px 16px 18px!important;display:grid!important}.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div{padding-left:16px!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2>div>span,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div>span{color:var(--ds-accent-text)!important;letter-spacing:.115em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;grid-row:1!important;place-self:start center!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:950!important;line-height:12px!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2>div>b{font-variant-numeric:tabular-nums;color:var(--ds-text)!important;text-align:center!important;grid-row:2!important;place-self:center!important;margin:0!important;font-size:29px!important;font-weight:900!important;line-height:1!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity{width:auto!important;min-width:0!important;max-width:100%!important;color:var(--ds-text)!important;text-align:left!important;grid-row:2!important;justify-content:center!important;place-self:center!important;align-items:center!important;gap:10px!important;margin:0 auto!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity>i{width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important;place-items:center!important;margin:0!important;padding:0!important;font-style:normal!important;display:grid!important;overflow:hidden!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity>i img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity>i b{color:var(--ds-accent-text)!important;font-size:8px!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity>strong,.footballCompetitionSnapshotV2 .competitionSpotlight>strong{min-width:0!important;max-width:135px!important;color:var(--ds-text)!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity:hover>strong{color:var(--ds-accent-text)!important}.footballCompetitionSnapshotV2 .footballCompetitionIdentity{grid-template-columns:74px minmax(0,1fr)!important;align-self:stretch!important;align-items:center!important;gap:18px!important;padding:20px 28px!important;display:grid!important}.footballCompetitionSnapshotV2 .footballCompetitionLogo{width:66px!important;height:66px!important}.footballCompetitionSnapshotV2 .footballCompetitionEnter{border-left:1px solid var(--ds-line)!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:18px 22px!important;display:flex!important}.footballCompetitionSnapshotV2:after{content:none!important;display:none!important}.footballCompetitionSnapshotV2>*{z-index:1!important;position:relative!important}@media (max-width:1500px){.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:minmax(300px,1.1fr) minmax(390px,1fr) minmax(450px,1.2fr) minmax(150px,.45fr)!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2>div,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div{padding-inline:12px!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity{gap:7px!important}.footballCompetitionSnapshotV2 .competitionSpotlightIdentity>i{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important}}@media (max-width:1180px){.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:1fr!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2{border-top:1px solid var(--ds-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.footballCompetitionSnapshotV2 .footballCompetitionEnter{border-left:0!important;border-top:1px solid var(--ds-line)!important;min-height:58px!important}}@media (max-width:700px){.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2{grid-template-columns:1fr!important}.footballCompetitionSnapshotV2 .footballCompetitionMetricsV2>div,.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div{border-left:0!important;border-top:1px solid var(--ds-line)!important;grid-template-rows:16px minmax(38px,1fr)!important;min-height:82px!important}}
.homeCompetitionCarousel,.homeCompetitionSlide,.homeCompetitionSlideContainer{gap:20px;width:100%;min-width:0;display:grid}.footballHomePage .homeCompetitionSwitcher{border:1px solid var(--ds-line,#ded6c7);border-left:3px solid var(--ds-accent,#d3a84a);background:var(--ds-surface,#fffdf8);min-width:0;color:var(--ds-text,#151a1d);box-shadow:var(--ds-shadow,0 6px 24px #0000000a);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.homeCompetitionSwitcherCurrent{align-items:center;gap:10px;min-width:0;display:flex}.homeCompetitionLiveDot{background:#2baf68;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #2baf681a}.homeCompetitionSwitcherCurrent small{letter-spacing:.08em;color:var(--ds-accent-text,#936f21);white-space:nowrap;font-size:10px;font-weight:900}.homeCompetitionSwitcherCurrent strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text,#151a1d);font-size:14px;font-weight:850;overflow:hidden}.homeCompetitionSwitchActions{flex:none;align-items:center;gap:7px;min-width:0;display:flex}.homeCompetitionNextLabel{min-width:0;max-width:210px;color:var(--ds-muted,#68727a);letter-spacing:.09em;gap:3px;margin-right:10px;font-size:9px;font-weight:850;display:grid}.homeCompetitionNextLabel strong{color:var(--ds-text,#151a1d);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.homeCompetitionCounter{color:var(--ds-muted,#68727a);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:5px;font-size:11px;font-weight:750}.footballHomePage .homeCompetitionSwitchActions button{cursor:pointer;transition:background .15s,border-color .15s;border:1px solid var(--ds-line,#ded6c7)!important;background:var(--ds-surface-2,#f7f2e7)!important;width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important;color:var(--ds-text,#151a1d)!important;box-shadow:none!important;border-radius:9px!important;flex:0 0 37px!important;place-items:center!important;margin:0!important;padding:0!important;font:800 17px/1 system-ui,sans-serif!important;display:grid!important}.footballHomePage .homeCompetitionSwitchActions button:hover{border-color:var(--ds-accent,#c99731)!important;background:var(--ds-accent-soft,#f4ead2)!important;color:var(--ds-accent-text,#805a00)!important}.footballHomePage .homeCompetitionSwitchActions button:focus-visible{outline:3px solid var(--ds-focus,#bf8f1f4d);outline-offset:2px}.homeCompetitionProgress{pointer-events:none;justify-content:center;align-items:center;gap:5px;margin:-12px 0 2px;display:flex}.homeCompetitionProgress span{background:var(--ds-line,#d2c9b7);border-radius:99px;flex:0 42px;max-width:42px;height:3px;display:block}.homeCompetitionProgress span.active{background:var(--ds-accent,#d3a84a)}@media (max-width:950px){.homeCompetitionSwitcherCurrent{gap:8px}.homeCompetitionNextLabel{display:none}}@media (max-width:690px){.homeCompetitionCarousel,.homeCompetitionSlide,.homeCompetitionSlideContainer{gap:15px}.footballHomePage .homeCompetitionSwitcher{gap:9px;padding:9px 11px}.homeCompetitionSwitcherCurrent small{display:none}.homeCompetitionSwitcherCurrent strong{font-size:12px}.homeCompetitionCounter{margin-right:2px;font-size:10px}.homeCompetitionSwitchActions{gap:5px}.footballHomePage .homeCompetitionSwitchActions button{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (prefers-reduced-motion:reduce){.footballHomePage .homeCompetitionSwitchActions button{transition:none}}
:root{--fl-icon-ball:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m9.5 8.5 2.5-1.8 2.5 1.8-.9 3h-3.2l-.9-3Z'/%3E%3Cpath d='m10.4 11.5-2.6 2.2.8 3.1M13.6 11.5l2.6 2.2-.8 3.1M9.5 8.5 6.8 7.7M14.5 8.5l2.7-.8'/%3E%3C/svg%3E");--fl-icon-trophy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 5h8v4a4 4 0 0 1-8 0V5Z'/%3E%3Cpath d='M9 18h6M12 13v5M8 7H5v1a4 4 0 0 0 4 4M16 7h3v1a4 4 0 0 1-4 4'/%3E%3C/svg%3E");--fl-icon-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Ccircle cx='17' cy='9' r='2.5'/%3E%3Cpath d='M3.5 19c.7-3.2 2.6-5 5.5-5s4.8 1.8 5.5 5M14 15c2.7 0 4.4 1.4 5 4'/%3E%3C/svg%3E");--fl-icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 9h18'/%3E%3C/svg%3E");--fl-icon-table:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9h18M8 9v11M16 9v11'/%3E%3C/svg%3E");--fl-icon-rules:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6zM15 3v4h4M9 11h6M9 15h6'/%3E%3C/svg%3E");--fl-icon-whistle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='13' r='4'/%3E%3Cpath d='M12 12h5l3-3-3-3h-5l-2 2M18 6V3'/%3E%3C/svg%3E");--fl-icon-results:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M8 10h2M14 10h2M9 14h6'/%3E%3C/svg%3E");--fl-icon-medal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='14' r='5'/%3E%3Cpath d='m9 9-2-6h4l1 4 1-4h4l-2 6M10.5 14h3'/%3E%3C/svg%3E");--fl-icon-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19 12a7 7 0 0 0-.1-1l2-1.5-2-3.4-2.4 1a8 8 0 0 0-1.7-1L14.5 3h-5l-.4 3.1a8 8 0 0 0-1.7 1L5 6.1 3 9.5 5 11a7 7 0 0 0 0 2l-2 1.5 2 3.4 2.4-1a8 8 0 0 0 1.7 1l.4 3.1h5l.4-3.1a8 8 0 0 0 1.7-1l2.4 1 2-3.4-2-1.5a7 7 0 0 0 .1-1Z'/%3E%3C/svg%3E");--fl-icon-transfer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h12M13 5l3 3-3 3M20 16H8M11 13l-3 3 3 3'/%3E%3C/svg%3E");--fl-icon-media:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M7 9h4v4H7zM14 9h3M14 12h3M7 16h10'/%3E%3C/svg%3E");--fl-icon-discord:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.94 5.34A16.8 16.8 0 0 0 14.8 4l-.5 1.02a15.6 15.6 0 0 0-4.6 0L9.2 4a16.8 16.8 0 0 0-4.14 1.34C2.44 9.16 1.73 12.9 2.08 16.58a16.9 16.9 0 0 0 5.08 2.56l1.23-1.69a10.8 10.8 0 0 1-1.93-.93l.47-.37c3.73 1.74 7.78 1.74 11.47 0l.47.37c-.62.37-1.27.68-1.94.93l1.23 1.69a16.9 16.9 0 0 0 5.08-2.56c.42-4.26-.72-7.97-3.26-11.24ZM8.55 14.64c-1.12 0-2.04-1.03-2.04-2.29 0-1.26.9-2.29 2.04-2.29 1.14 0 2.06 1.04 2.04 2.29 0 1.26-.9 2.29-2.04 2.29Zm6.9 0c-1.12 0-2.04-1.03-2.04-2.29 0-1.26.9-2.29 2.04-2.29 1.14 0 2.06 1.04 2.04 2.29 0 1.26-.9 2.29-2.04 2.29Z'/%3E%3C/svg%3E");--fl-icon-ticket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16v4a2 2 0 0 0 0 4v4H4v-4a2 2 0 0 0 0-4V7ZM12 8v10'/%3E%3C/svg%3E");--fl-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");--fl-icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.6 2.8 7.6 7 10 4.2-2.4 7-5.4 7-10V6l-7-3Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--fl-icon-history:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 1 0 2.3-5.7L4 8.5'/%3E%3Cpath d='M4 4v4.5h4.5M12 8v5l3 2'/%3E%3C/svg%3E");--fl-icon-market:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16l-1 5H5L4 7ZM6 12v7h12v-7M8 7l2-3h4l2 3'/%3E%3C/svg%3E");--fl-icon-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.6 5.3 5.9.9-4.3 4.2 1 5.9L12 16.5 6.8 19.3l1-5.9-4.3-4.2 5.9-.9L12 3Z'/%3E%3C/svg%3E");--fl-icon-club:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M7 5 9 3h6l2 2 3 2-2 4-2-1v11H8V10l-2 1-2-4 3-2Z'/%3E%3Cpath d='M9 3c.7 1 1.7 1.5 3 1.5S14.3 4 15 3'/%3E%3C/svg%3E")}.footballPanelHeading>div>span,.competitionDirectoryPage .eyebrow,.playerDirectoryPage .directoryHeroGrid>div:first-child .eyebrow,.marketplacePage .pageHeader .eyebrow,.mediaPageHeader .eyebrow,.mediaStoriesHeading .eyebrow,.mediaActivityHeading .eyebrow,.staffPageHeader .eyebrow,.hallHero .eyebrow,.hallSectionHeading .eyebrow,.leaderboardPage>.eyebrow,.leagueWorkspaceIdentity .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.footballPanelHeading>div>span:before,.competitionDirectoryPage .eyebrow:before,.playerDirectoryPage .directoryHeroGrid>div:first-child .eyebrow:before,.marketplacePage .pageHeader .eyebrow:before,.mediaPageHeader .eyebrow:before,.mediaStoriesHeading .eyebrow:before,.mediaActivityHeading .eyebrow:before,.staffPageHeader .eyebrow:before,.hallHero .eyebrow:before,.hallSectionHeading .eyebrow:before,.leaderboardPage>.eyebrow:before,.leagueWorkspaceIdentity .eyebrow:before{content:""!important;width:14px!important;height:14px!important;-webkit-mask:var(--fl-section-icon,var(--fl-icon-ball)) center / contain no-repeat!important;-webkit-mask:var(--fl-section-icon,var(--fl-icon-ball)) center / contain no-repeat!important;mask:var(--fl-section-icon,var(--fl-icon-ball)) center / contain no-repeat!important;opacity:.9!important;background:currentColor!important;flex:0 0 14px!important}.footballResultsPanel{--fl-section-icon:var(--fl-icon-results)}.footballTablePanel{--fl-section-icon:var(--fl-icon-table)}.footballNewsHome{--fl-section-icon:var(--fl-icon-media)}.footballSearchSection{--fl-section-icon:var(--fl-icon-search)}.communityCardLabel{align-items:center!important;gap:7px!important;display:inline-flex!important}.communityCardLabel .siteIcon{width:13px!important;height:13px!important;color:var(--ds-accent)!important}.homeRaffleTicket{width:40px!important;height:40px!important;color:var(--ds-accent)!important;place-items:center!important;display:grid!important}.homeRaffleTicket .siteIcon{width:28px!important;height:28px!important}.homeDiscordMark{color:#5865f2!important;background:color-mix(in srgb,#5865f2 11%,var(--ds-surface-2))!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:0!important;display:grid!important}.homeDiscordMark:before{content:"";width:26px;height:26px;-webkit-mask:var(--fl-icon-discord) center/contain no-repeat;-webkit-mask:var(--fl-icon-discord) center/contain no-repeat;mask:var(--fl-icon-discord) center/contain no-repeat;background:currentColor}.homeDiscordCardTop>span{align-items:center!important;gap:7px!important;display:inline-flex!important}.homeDiscordCardTop>span:before{content:"";width:13px;height:13px;-webkit-mask:var(--fl-icon-discord) center/contain no-repeat;-webkit-mask:var(--fl-icon-discord) center/contain no-repeat;mask:var(--fl-icon-discord) center/contain no-repeat;background:#5865f2}.homeDiscordJoin{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.homeDiscordJoin:before{content:"";width:16px;height:16px;-webkit-mask:var(--fl-icon-discord) center/contain no-repeat;-webkit-mask:var(--fl-icon-discord) center/contain no-repeat;mask:var(--fl-icon-discord) center/contain no-repeat;background:currentColor}.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:minmax(330px,1.18fr) minmax(270px,.72fr) minmax(500px,1.35fr) 86px!important}.footballCompetitionSnapshotV2 .footballCompetitionEnter{letter-spacing:.08em!important;flex-direction:column!important;gap:6px!important;width:86px!important;min-width:86px!important;padding:0 8px!important;font-size:0!important;overflow:hidden!important}.footballCompetitionSnapshotV2 .footballCompetitionEnter:before{content:"OPEN";color:inherit;font-size:9px;font-weight:950;line-height:1}.footballCompetitionSnapshotV2 .footballCompetitionEnter:after{content:"";width:15px;height:15px;-webkit-mask:var(--fl-icon-transfer) center/contain no-repeat;-webkit-mask:var(--fl-icon-transfer) center/contain no-repeat;mask:var(--fl-icon-transfer) center/contain no-repeat;background:currentColor;transform:rotate(-45deg)}.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div:before{content:none!important;display:none!important}.footballCompetitionSnapshotV2 .footballCompetitionLeadersV2>div{padding-left:16px!important}.competitionDirectoryHero{--fl-section-icon:var(--fl-icon-trophy)}.competitionDirectorySection.liveSection{--fl-section-icon:var(--fl-icon-ball)}.competitionDirectorySection:not(.liveSection):nth-of-type(2){--fl-section-icon:var(--fl-icon-calendar)}.competitionDirectorySection:not(.liveSection):nth-of-type(3){--fl-section-icon:var(--fl-icon-history)}.competitionDirectorySection .homeSectionHeader .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.competitionDirectorySection .homeSectionHeader .eyebrow:before{content:"";width:14px;height:14px;-webkit-mask:var(--fl-section-icon,var(--fl-icon-ball)) center/contain no-repeat;-webkit-mask:var(--fl-section-icon,var(--fl-icon-ball)) center/contain no-repeat;mask:var(--fl-section-icon,var(--fl-icon-ball)) center/contain no-repeat;background:currentColor}.playerDirectoryPage .directoryHeroGrid>div:first-child{--fl-section-icon:var(--fl-icon-users)}.marketplacePage .pageHeader{--fl-section-icon:var(--fl-icon-market)}.mediaPageHeader,.mediaStoriesHeading{--fl-section-icon:var(--fl-icon-media)}.mediaActivityHeading{--fl-section-icon:var(--fl-icon-transfer)}.staffPageHeader{--fl-section-icon:var(--fl-icon-shield)}.hallHero{--fl-section-icon:var(--fl-icon-trophy)}.hallSectionHeading{--fl-section-icon:var(--fl-icon-star)}.leaderboardPage,.leagueWorkspaceIdentity{--fl-section-icon:var(--fl-icon-trophy)}.leagueSectionNav>a,.leagueSectionTitle .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.leagueSectionTitle .eyebrow:before{content:"";width:13px;height:13px;-webkit-mask:var(--fl-icon-ball) center/contain no-repeat;-webkit-mask:var(--fl-icon-ball) center/contain no-repeat;mask:var(--fl-icon-ball) center/contain no-repeat;opacity:.8;background:currentColor}.mediaActivityType{align-items:center!important;gap:5px!important;display:inline-flex!important}.mediaActivityType:before{content:"";width:11px;height:11px;-webkit-mask:var(--fl-icon-transfer) center/contain no-repeat;-webkit-mask:var(--fl-icon-transfer) center/contain no-repeat;mask:var(--fl-icon-transfer) center/contain no-repeat;background:currentColor}.mediaActivity-signing .mediaActivityType:before{-webkit-mask:var(--fl-icon-club) center/contain no-repeat;-webkit-mask:var(--fl-icon-club) center/contain no-repeat;mask:var(--fl-icon-club) center/contain no-repeat}.mediaActivity-release .mediaActivityType:before{transform:rotate(180deg)}.staffRoleCard .publicStaffBadge{align-items:center!important;gap:6px!important;display:inline-flex!important}.staffRoleCard .publicStaffBadge:before{content:"";width:12px;height:12px;-webkit-mask:var(--fl-icon-shield) center/contain no-repeat;-webkit-mask:var(--fl-icon-shield) center/contain no-repeat;mask:var(--fl-icon-shield) center/contain no-repeat;background:currentColor}.staffRoleCard.role-referee .publicStaffBadge:before{-webkit-mask:var(--fl-icon-whistle) center/contain no-repeat;-webkit-mask:var(--fl-icon-whistle) center/contain no-repeat;mask:var(--fl-icon-whistle) center/contain no-repeat}.hallHeroMark{place-items:center!important;font-size:0!important;display:grid!important}.hallHeroMark:before{content:"";width:54px;height:54px;-webkit-mask:var(--fl-icon-trophy) center/contain no-repeat;-webkit-mask:var(--fl-icon-trophy) center/contain no-repeat;mask:var(--fl-icon-trophy) center/contain no-repeat;background:currentColor}.inducteeTopline>span{align-items:center!important;gap:6px!important;display:inline-flex!important}.inducteeTopline>span:before{content:"";width:12px;height:12px;-webkit-mask:var(--fl-icon-star) center/contain no-repeat;-webkit-mask:var(--fl-icon-star) center/contain no-repeat;mask:var(--fl-icon-star) center/contain no-repeat;background:currentColor}.teamClubPage .teamLeaderCard small:before{content:""!important;vertical-align:-2px!important;width:12px!important;height:12px!important;-webkit-mask:var(--fl-leader-icon,var(--fl-icon-ball)) center/contain no-repeat!important;-webkit-mask:var(--fl-leader-icon,var(--fl-icon-ball)) center/contain no-repeat!important;mask:var(--fl-leader-icon,var(--fl-icon-ball)) center/contain no-repeat!important;background:currentColor!important;margin-right:6px!important;display:inline-block!important}.teamClubPage .teamLeaderCard:first-child{--fl-leader-icon:var(--fl-icon-ball)}.teamClubPage .teamLeaderCard:nth-child(2){--fl-leader-icon:var(--fl-icon-transfer)}.teamClubPage .teamLeaderCard:nth-child(3){--fl-leader-icon:var(--fl-icon-star)}.competitionDirectoryPage .leagueCard,.mediaPage .newsCard,.mediaPage .newsFeaturedStory,.staffPageV2 .staffRoleCard,.hallCuratedPage .inducteeCard,.marketplacePage .panel{transition:border-color .16s,box-shadow .16s,transform .16s!important}.competitionDirectoryPage .leagueCard:hover,.mediaPage .newsCard:hover,.mediaPage .newsFeaturedStory:hover,.staffPageV2 .staffRoleCard:hover,.hallCuratedPage .inducteeCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ds-accent) 34%,var(--ds-line))!important;box-shadow:0 14px 34px #11141214!important}html[data-theme=dark] .competitionDirectoryPage .leagueCard:hover,html[data-theme=dark] .mediaPage .newsCard:hover,html[data-theme=dark] .mediaPage .newsFeaturedStory:hover,html[data-theme=dark] .staffPageV2 .staffRoleCard:hover,html[data-theme=dark] .hallCuratedPage .inducteeCard:hover{box-shadow:0 14px 34px #00000038!important}html[data-theme=light] .homeDiscordMark{background:#eef0ff!important}html[data-theme=dark] .homeDiscordMark{background:#5865f221!important}@media (max-width:1500px){.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:minmax(300px,1.08fr) minmax(250px,.7fr) minmax(460px,1.25fr) 78px!important}.footballCompetitionSnapshotV2 .footballCompetitionEnter{width:78px!important;min-width:78px!important}}@media (max-width:1180px){.footballHomePage .footballCompetitionSnapshotV2{grid-template-columns:1fr!important}.footballCompetitionSnapshotV2 .footballCompetitionEnter{border-left:0!important;flex-direction:row!important;width:100%!important;min-width:100%!important;min-height:54px!important}.leagueSectionNav>a{gap:5px!important}}@media (max-width:760px){.competitionDirectoryPage .leagueCard:hover,.mediaPage .newsCard:hover,.mediaPage .newsFeaturedStory:hover,.staffPageV2 .staffRoleCard:hover,.hallCuratedPage .inducteeCard:hover{transform:none}}
.teamClubPage .panelHeading .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.teamClubPage .panelHeading .eyebrow:before{content:""!important;width:13px!important;height:13px!important;-webkit-mask:var(--team-section-icon,var(--fl-icon-ball)) center/contain no-repeat!important;-webkit-mask:var(--team-section-icon,var(--fl-icon-ball)) center/contain no-repeat!important;mask:var(--team-section-icon,var(--fl-icon-ball)) center/contain no-repeat!important;background:currentColor!important;flex:0 0 13px!important}.teamClubPage .teamRecentPanel{--team-section-icon:var(--fl-icon-results)}.teamClubPage .teamLeadersPanel{--team-section-icon:var(--fl-icon-star)}.teamClubPage .teamSquadPanel{--team-section-icon:var(--fl-icon-users)}.teamClubPage .teamHonoursPanel{--team-section-icon:var(--fl-icon-trophy)}.teamClubPage .teamManagementPanel{--team-section-icon:var(--fl-icon-settings)}.teamClubPage .teamSeasonMetricGrid>div{position:relative!important;overflow:hidden!important}.teamClubPage .teamSeasonMetricGrid>div:after{content:"";border:1px solid color-mix(in srgb,var(--ds-accent) 9%,transparent);pointer-events:none;border-radius:50%;width:66px;height:66px;position:absolute;bottom:-34px;right:-24px}.staffGroupSection .staffGroupHeading h2{align-items:center!important;gap:8px!important;display:inline-flex!important}.staffGroupSection .staffGroupHeading h2:before{content:"";background:var(--ds-accent-text);width:16px;height:16px;-webkit-mask:var(--staff-section-icon,var(--fl-icon-shield)) center/contain no-repeat;-webkit-mask:var(--staff-section-icon,var(--fl-icon-shield)) center/contain no-repeat;mask:var(--staff-section-icon,var(--fl-icon-shield)) center/contain no-repeat}.staffGroupSection:nth-of-type(4){--staff-section-icon:var(--fl-icon-whistle)}.hallCuratedPage .curatedHallSummary>div{position:relative;overflow:hidden}.hallCuratedPage .curatedHallSummary>div:after{content:"";background:color-mix(in srgb,var(--ds-accent) 7%,transparent);width:54px;height:54px;-webkit-mask:var(--hall-summary-icon,var(--fl-icon-trophy)) center/contain no-repeat;-webkit-mask:var(--hall-summary-icon,var(--fl-icon-trophy)) center/contain no-repeat;mask:var(--hall-summary-icon,var(--fl-icon-trophy)) center/contain no-repeat;pointer-events:none;position:absolute;bottom:-20px;right:-16px}.hallCuratedPage .curatedHallSummary>div:nth-child(2){--hall-summary-icon:var(--fl-icon-star)}.hallCuratedPage .curatedHallSummary>div:nth-child(3){--hall-summary-icon:var(--fl-icon-medal)}.hallCuratedPage .curatedHallSummary>div:nth-child(4){--hall-summary-icon:var(--fl-icon-history)}.leaderboardTabs button{position:relative;padding-left:46px!important}.leaderboardTabs button:before{content:"";width:18px;height:18px;-webkit-mask:var(--records-tab-icon,var(--fl-icon-ball)) center/contain no-repeat;-webkit-mask:var(--records-tab-icon,var(--fl-icon-ball)) center/contain no-repeat;mask:var(--records-tab-icon,var(--fl-icon-ball)) center/contain no-repeat;opacity:.8;background:currentColor;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.leaderboardTabs button:nth-child(2){--records-tab-icon:var(--fl-icon-medal)}.leaderboardTabs button.active:before{opacity:1}.leaderboardAwardIntro .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.leaderboardAwardIntro .eyebrow:before{content:"";width:13px;height:13px;-webkit-mask:var(--fl-icon-medal) center/contain no-repeat;-webkit-mask:var(--fl-icon-medal) center/contain no-repeat;mask:var(--fl-icon-medal) center/contain no-repeat;background:currentColor}.playerProfilePage .performanceHeader .eyebrow{--profile-section-icon:var(--fl-icon-ball)}.playerProfilePage .performanceHeader .eyebrow:before{-webkit-mask:var(--profile-section-icon) center/contain no-repeat!important;-webkit-mask:var(--profile-section-icon) center/contain no-repeat!important;mask:var(--profile-section-icon) center/contain no-repeat!important;background:currentColor!important}.mediaPage .newsCardCopy>strong,.mediaPage .newsFeaturedCopy>strong{align-items:center!important;gap:6px!important;display:inline-flex!important}.mediaPage .newsCardCopy>strong:after,.mediaPage .newsFeaturedCopy>strong:after{content:"";width:12px;height:12px;-webkit-mask:var(--fl-icon-media) center/contain no-repeat;-webkit-mask:var(--fl-icon-media) center/contain no-repeat;mask:var(--fl-icon-media) center/contain no-repeat;background:currentColor}.marketplacePage .homeSectionHeader .eyebrow{align-items:center!important;gap:7px!important;display:inline-flex!important}.marketplacePage .homeSectionHeader .eyebrow:before{content:"";width:13px;height:13px;-webkit-mask:var(--fl-icon-transfer) center/contain no-repeat;-webkit-mask:var(--fl-icon-transfer) center/contain no-repeat;mask:var(--fl-icon-transfer) center/contain no-repeat;background:currentColor}@media (max-width:760px){.leaderboardTabs button{padding-left:18px!important}.leaderboardTabs button:before{display:none}}
main{--type-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display-size:clamp(38px, 4.2vw, 56px);--type-page-size:clamp(34px, 3.5vw, 48px);--type-section-size:clamp(23px, 2.1vw, 29px);--type-panel-size:19px;--type-card-size:17px;--type-label-size:10px;--type-body-size:14px;--type-meta-size:12px;--type-primary:var(--ds-text);--type-secondary:var(--ds-text-soft);--type-muted:var(--ds-muted);--type-accent:var(--ds-accent-text)}main :is(.contentPage,.footballHomePage,.playerProfilePage,.leagueWorkspacePage,.footballDashboardPage,.adminCenterPage),main :is(.contentPage,.footballHomePage,.playerProfilePage,.leagueWorkspacePage,.footballDashboardPage,.adminCenterPage) :is(h1,h2,h3,h4,p,span,strong,small,em,label,button,input,select,textarea,a){font-family:var(--type-font)!important}main :is(.profileDisplayName,.leagueWorkspaceIdentity h1,.teamClubHeroIdentity h1,.newsFeaturedStory .newsFeaturedCopy>h2){text-wrap:balance;font-family:var(--type-font)!important;font-size:var(--type-display-size)!important;letter-spacing:-.043em!important;font-weight:850!important;line-height:.98!important}main .newsFeaturedStory .newsFeaturedCopy>h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.04!important}main :is(.contentPage>h1,.contentPage>.sectionHeading h1,.contentPage .pageHeader h1,.directoryHeroGrid h1,.newsPageHeader h1,.staffPageHeader h1,.hallHero h1,.leaderboardPage>h1,.marketplacePage .pageHeader h1,.adminCenterPage .sectionHeading h1,.siteSettingsPage .sectionHeading h1,.authCard h1){text-wrap:balance;color:var(--type-primary)!important;font-family:var(--type-font)!important;font-size:var(--type-page-size)!important;letter-spacing:-.038em!important;margin-block:0!important;font-weight:850!important;line-height:1.02!important}main :is(.homeSectionHeader h2,.sectionHeading h2,.leagueSectionTitle h2,.performanceHeader h2,.staffGroupHeading h2,.hallSectionHeading h2,.leaderboardAwardIntro h2,.mediaStoriesHeading h2,.mediaActivityHeading h2,.competitionDirectorySection .homeSectionHeader h2){text-wrap:balance;color:var(--type-primary)!important;font-family:var(--type-font)!important;font-size:var(--type-section-size)!important;letter-spacing:-.026em!important;margin-block:0!important;font-weight:825!important;line-height:1.08!important}main :is(.panelHeading h2,.footballPanelHeading h2,.settingsBlockHeading strong,.leagueControlHeader strong,.formSectionTitle strong,.staffProfileNotice strong,.communitySettingsPanel .panelHeading h2,.hallManager .panelHeading h2,.awardManager .panelHeading h2){color:var(--type-primary)!important;font-family:var(--type-font)!important;font-size:var(--type-panel-size)!important;letter-spacing:-.017em!important;margin-block:0!important;font-weight:800!important;line-height:1.16!important}main :is(.featureCard h3,.newsCardCopy h2,.footballNewsHomeCopy h3,.staffRoleCopy h3,.leagueTeamInfo>strong,.playerDossierName>strong,.teamLeaderCard strong,.inducteeBody h2,.competitionRow strong,.awardLeaderIdentity>strong){color:var(--type-primary)!important;font-family:var(--type-font)!important;font-size:var(--type-card-size)!important;letter-spacing:-.012em!important;font-weight:800!important;line-height:1.2!important}main :is(.inducteeBody h2,.playerDossierName>strong){font-size:19px!important}main :is(.eyebrow,.panelHeading>span,.footballPanelHeading>span,.leagueSectionTitle>span,.leagueControlHeader>small,.settingsBlockHeading>span,.formSectionTitle>span,.staffGroupHeading>b,.newsImageFieldHeading>small,.homeDiscordCardTop>b,.homeCommunityCardTop>b,.homeRaffleCardTop>b,.publicMatchStatKey>b,.matchStatKey>b){color:var(--type-accent)!important;font-family:var(--type-font)!important;font-size:var(--type-label-size)!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-style:normal!important;font-weight:900!important;line-height:1.2!important}main :is(.homeDiscordCardTop>span,.homeCommunityCardTop>span,.homeRaffleCardTop>span,.careerQuickFacts small,.careerFactLabel,.fieldLabel,.seasonSelector>span,.playerDetailsPanel dt,.leaderboardTable th,.standingsTable th){color:var(--type-muted)!important;font-family:var(--type-font)!important;font-size:var(--type-label-size)!important;letter-spacing:.065em!important;text-transform:uppercase!important;font-weight:850!important;line-height:1.25!important}main :is(.pageLead,.panelNote,.compactLead,.leagueControlNote,.settingsNotice,.builderHint,.profileClearHint,.officialIdentityNote,.internationalTeamNote,.staffPageHeader>div>p:last-child,.staffGroupHeading p,.staffRoleCopy p,.newsCardCopy p,.newsFeaturedCopy>p,.newsArticleHero p,.footballNewsHomeCopy p,.homeDiscordCardBody p,.mediaStoriesHeading>p:last-child,.mediaActivityHeading>div>p:last-child,.directorySearchPanel>span){color:var(--type-muted)!important;font-family:var(--type-font)!important;font-size:var(--type-body-size)!important;font-weight:500!important;line-height:1.55!important}main :is(.playerDossierHandle,.leagueTeamInfo>span,.staffRoleCopy small,.newsCardCopy>span,.teamRecentOpponent small,.awardLeaderIdentity small,.inducteeHandle,.inducteeMeta){color:var(--type-muted)!important;font-family:var(--type-font)!important;font-size:var(--type-meta-size)!important;font-weight:550!important;line-height:1.35!important}main :is(.careerHero,.teamClubHero,.matchHero,.footballHero,.footballMatchdayHero) :is(h1,h2,h3){color:#fffdf8!important}main :is(.careerHero,.teamClubHero,.matchHero,.footballHero,.footballMatchdayHero) :is(.eyebrow,small){color:#e1bd67!important}main .leagueWorkspaceHero :is(h1,h2,h3){color:var(--type-primary)!important}main :is(.sectionHeading,.homeSectionHeader,.leagueSectionTitle,.panelHeading,.footballPanelHeading,.mediaStoriesHeading,.mediaActivityHeading,.staffGroupHeading,.hallSectionHeading) :is(h1,h2,h3){margin-top:0!important;margin-bottom:0!important}main :is(.sectionHeading,.pageHeader,.newsPageHeader,.staffPageHeader) .eyebrow,main :is(.homeSectionHeader,.leagueSectionTitle,.panelHeading,.footballPanelHeading) .eyebrow{margin-bottom:7px!important}@media (max-width:760px){main{--type-display-size:clamp(34px, 10vw, 44px);--type-page-size:clamp(31px, 9vw, 40px);--type-section-size:clamp(22px, 7vw, 27px);--type-panel-size:18px;--type-card-size:16px}}
main{--surface-hero-start:#0a1713;--surface-hero-mid:#102219;--surface-hero-end:#1a251b;--surface-hero-line:#d8b0463d;--surface-page-title:#f8f6ef;--surface-page-copy:#b8c1ba;--surface-panel:#f8f2e7;--surface-panel-soft:#efe6d8;--surface-panel-strong:#e4d8c5;--surface-panel-border:#d7cab8;--surface-feature:#0a1713;--surface-feature-2:#17241d;--surface-feature-line:#ffffff1f;--surface-feature-text:#fffdf8;--surface-feature-muted:#aebbb4;--surface-radius-lg:22px;--surface-radius-md:16px;--surface-shadow:0 14px 34px #3e311e1a}html[data-theme=dark] main{--surface-hero-start:#07110e;--surface-hero-mid:#0d1b15;--surface-hero-end:#162019;--surface-hero-line:#d8b04633;--surface-panel:#141c20;--surface-panel-soft:#192329;--surface-panel-strong:#202a30;--surface-panel-border:#303b42;--surface-feature:#07110e;--surface-feature-2:#142019;--surface-feature-line:#ffffff1a;--surface-feature-muted:#a8b4ad;--surface-shadow:0 14px 34px #0000003d}main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero){isolation:isolate!important;border:1px solid var(--surface-hero-line)!important;border-radius:var(--surface-radius-lg)!important;background-image:repeating-linear-gradient(90deg,transparent 0 118px,#ffffff06 118px 119px), linear-gradient(116deg,var(--surface-hero-start) 0%,var(--surface-hero-mid) 56%,var(--surface-hero-end) 100%)!important;background-color:var(--surface-hero-start)!important;min-height:168px!important;color:var(--surface-page-title)!important;box-shadow:var(--surface-shadow)!important;padding:30px 36px!important;position:relative!important;overflow:hidden!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero):before{content:""!important;background:var(--ds-accent)!important;opacity:1!important;pointer-events:none!important;border:0!important;border-radius:0!important;width:4px!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important;transform:none!important;-webkit-mask:none!important;mask:none!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero):after{content:none!important;display:none!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader) h1,main .playerDirectoryPage .directoryHeroGrid>div:first-child h1,main :is(.marketplacePage,.competitionDirectoryPage)>.pageHeader h1,main .contentPage>:is(.sectionHeading.horizontalHeading,.pageHeader.horizontalHeading) h1,main .leaderboardPage>.recordsHero h1{color:var(--surface-page-title)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;padding:0!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader) p:not(.eyebrow),main .playerDirectoryPage .directoryHeroGrid>div:first-child p:not(.eyebrow),main .contentPage>:is(.sectionHeading.horizontalHeading,.pageHeader.horizontalHeading) p:not(.eyebrow),main .leaderboardPage>.recordsHero p:not(.eyebrow){color:var(--surface-page-copy)!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero) .eyebrow{color:var(--ds-accent)!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero) :is(.secondaryButton,.leagueStatus){color:var(--surface-page-title)!important;background:#ffffff0e!important;border-color:#ffffff2e!important}main :is(.hallHero,.newsPageHeader,.staffPageHeader,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero) .primaryButton{background:var(--ds-accent)!important;border-color:var(--ds-accent)!important;color:#111712!important}main .staffPageHeader .staffRoleCounts>div{color:var(--surface-page-title)!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff24!important}main .staffPageHeader .staffRoleCounts>div b{color:var(--surface-page-title)!important}main .staffPageHeader .staffRoleCounts>div span{color:var(--surface-page-copy)!important}main .hallHero{justify-content:space-between!important;align-items:center!important;gap:32px!important;display:flex!important}main .hallHeroMark{color:#0000!important;width:72px!important;height:72px!important;box-shadow:none!important;background:#d8b04612!important;border:1px solid #d8b04657!important;border-radius:50%!important;flex:0 0 72px!important;place-items:center!important;font-size:0!important;display:grid!important}main .hallHeroMark:before{content:""!important;background:var(--ds-accent)!important;width:30px!important;height:30px!important;-webkit-mask:var(--fl-icon-trophy) center/contain no-repeat!important;-webkit-mask:var(--fl-icon-trophy) center/contain no-repeat!important;mask:var(--fl-icon-trophy) center/contain no-repeat!important}main .playerDirectoryPage .directoryHeroGrid{gap:18px!important}main .playerDirectoryPage .directorySearchPanel{background:var(--surface-panel)!important;color:var(--ds-text)!important;border:1px solid var(--surface-panel-border)!important;border-radius:var(--surface-radius-lg)!important;box-shadow:var(--surface-shadow)!important;background-image:none!important}main .playerDirectoryPage .directorySearchPanel>strong{color:var(--ds-text)!important}main .playerDirectoryPage .directorySearchPanel>span{color:var(--ds-muted)!important}main .leagueWorkspaceHero,main .teamClubHero,main :is(.footballMatchdayHero,.footballHero,.matchHero){border:1px solid var(--surface-feature-line)!important;border-radius:var(--surface-radius-lg)!important;background-image:repeating-linear-gradient(90deg,transparent 0 118px,#ffffff06 118px 119px), linear-gradient(116deg,var(--surface-feature) 0%,var(--surface-feature-2) 100%)!important;background-color:var(--surface-feature)!important;color:var(--surface-feature-text)!important;box-shadow:var(--surface-shadow)!important;position:relative!important;overflow:hidden!important}main .leagueWorkspaceHero:before{content:""!important;background:var(--ds-accent)!important;opacity:1!important;border:0!important;width:4px!important;position:absolute!important;inset:0 auto 0 0!important;transform:none!important}main .leagueWorkspaceHero:after,main .teamClubHero:before,main .teamClubHero:after,main :is(.footballMatchdayHero,.footballHero,.matchHero):before,main :is(.footballMatchdayHero,.footballHero,.matchHero):after{content:none!important;display:none!important}main .leagueWorkspaceHero :is(h1,h2,h3,strong),main .teamClubHero :is(h1,h2,h3,strong),main :is(.footballMatchdayHero,.footballHero,.matchHero) :is(h1,h2,h3,strong){color:var(--surface-feature-text)!important}main .leagueWorkspaceHero :is(p,small),main .teamClubHero :is(p,small),main :is(.footballMatchdayHero,.footballHero,.matchHero) :is(p,small){color:var(--surface-feature-muted)!important}main .leagueWorkspaceHero .eyebrow,main .teamClubHero .eyebrow,main :is(.footballMatchdayHero,.footballHero,.matchHero) .eyebrow{color:var(--ds-accent)!important}main :is(.panel,.footballPanel,.tableWrap,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueMetricCard,.competitionMetricCard,.adminCards>div,.dashboardStats>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div){background-color:var(--surface-panel)!important;color:var(--ds-text)!important;border-color:var(--surface-panel-border)!important;box-shadow:var(--surface-shadow)!important;background-image:none!important}main :is(.panel,.footballPanel,.tableWrap,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueMetricCard,.competitionMetricCard,.adminCards>div,.dashboardStats>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div):before,main :is(.panel,.footballPanel,.tableWrap,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueMetricCard,.competitionMetricCard,.adminCards>div,.dashboardStats>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div):after{content:none!important;background-image:none!important;display:none!important}main :is(.standingsTable,.leaderboardTable){color:var(--ds-text)!important;background:0 0!important}main :is(.standingsTable,.leaderboardTable) thead,main :is(.standingsTable,.leaderboardTable) th{background:var(--surface-panel-soft)!important;background-image:none!important}main :is(.standingsTable,.leaderboardTable) tbody tr,main :is(.standingsTable,.leaderboardTable) td{background-image:none!important}main .teamSeasonMetricGrid>div:after,main .curatedHallSummary>div:after{content:none!important;display:none!important}main :is(.emptyState,.largeEmpty,.compactEmpty){background:var(--surface-panel-soft)!important;border-color:var(--surface-panel-border)!important;color:var(--ds-text)!important;background-image:none!important}main :is(.staffRoleCard,.newsCard,.inducteeCard,.playerDossierRow,.competitionRow,.featureCard,.communitySettingsPanel,.settingsBlock){background-color:var(--surface-panel)!important;border-color:var(--surface-panel-border)!important}html[data-theme=dark] main .playerDirectoryPage .directorySearchPanel{background:var(--surface-panel)!important;color:var(--ds-text)!important;border-color:var(--surface-panel-border)!important}@media (max-width:760px){main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero){border-radius:18px!important;min-height:0!important;padding:24px 22px!important}main .hallHero{align-items:flex-start!important}main .hallHeroMark{flex-basis:58px!important;width:58px!important;height:58px!important}}
main{--identity-gold:#d8aa3e;--identity-gold-soft:#b88b2c;--identity-hero-text:#fffaf0;--identity-hero-muted:#c5c8c2;--identity-radius:22px}html:not([data-theme=dark]) main,html[data-theme=light] main{--identity-hero-1:#101315;--identity-hero-2:#1a1e21;--identity-hero-3:#29271f;--identity-hero-border:#d8aa3e57;--identity-panel:#faf6ee;--identity-panel-2:#f2eadf;--identity-panel-3:#e9dece;--identity-panel-border:#d8cbb8;--identity-shadow:0 14px 34px #362b1b1c;--surface-panel:var(--identity-panel);--surface-panel-soft:var(--identity-panel-2);--surface-panel-strong:var(--identity-panel-3);--surface-panel-border:var(--identity-panel-border);--surface-shadow:var(--identity-shadow)}html[data-theme=dark] main{--identity-hero-1:#151a1e;--identity-hero-2:#1b2227;--identity-hero-3:#252b2f;--identity-hero-border:#d8aa3e33;--identity-panel:#171c20;--identity-panel-2:#1d2327;--identity-panel-3:#242b30;--identity-panel-border:#343c41;--identity-shadow:0 14px 34px #00000038;--surface-panel:var(--identity-panel);--surface-panel-soft:var(--identity-panel-2);--surface-panel-strong:var(--identity-panel-3);--surface-panel-border:var(--identity-panel-border);--surface-shadow:var(--identity-shadow)}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero){isolation:isolate!important;border:1px solid var(--identity-hero-border)!important;border-radius:var(--identity-radius)!important;background-color:var(--identity-hero-1)!important;background-image:radial-gradient(circle at 88% 10%, #d8aa3e29 0, #d8aa3e14 17%, transparent 36%), radial-gradient(circle at 8% 115%, #d8aa3e12 0, transparent 31%), linear-gradient(116deg,var(--identity-hero-1) 0%,var(--identity-hero-2) 58%,var(--identity-hero-3) 100%)!important;color:var(--identity-hero-text)!important;box-shadow:var(--identity-shadow)!important;position:relative!important;overflow:hidden!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero):after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.52!important;background-color:#0000!important;background-image:linear-gradient(90deg,#0000 49.65%,#ffffff14 49.8% 50.2%,#0000 50.35%),radial-gradient(circle,#0000 0 48px,#ffffff13 49px 51px,#0000 52px)!important;border:0!important;border-radius:0!important;width:42%!important;height:100%!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important;transform:none!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero)>*{z-index:1;position:relative}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero):before{content:""!important;z-index:2!important;background:linear-gradient(180deg,#f0c75b 0%,var(--identity-gold) 48%,#9c7220 100%)!important;opacity:1!important;border:0!important;border-radius:0!important;width:4px!important;height:auto!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;transform:none!important;-webkit-mask:none!important;mask:none!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero) :is(h1,h2,h3,strong){color:var(--identity-hero-text)!important;text-shadow:none!important;background:0 0!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero) :is(p,small){color:var(--identity-hero-muted)!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero) .eyebrow{color:#e2b647!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero) .primaryButton{color:#111315!important;background:linear-gradient(#e6ba4c 0%,#d3a136 100%)!important;border-color:#e6ba4c!important;box-shadow:0 6px 16px #d8aa3e29!important}html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero) :is(.secondaryButton,.leagueStatus){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--identity-hero-text)!important;background:#ffffff0e!important;border-color:#ffffff26!important}html main .staffPageHeader .staffRoleCounts>div{color:var(--identity-hero-text)!important;background:#ffffff0e!important;border:1px solid #d8aa3e30!important;box-shadow:0 8px 24px #0000001a!important}html main .staffPageHeader .staffRoleCounts>div b{color:var(--identity-hero-text)!important}html main .staffPageHeader .staffRoleCounts>div span{color:var(--identity-hero-muted)!important}html main .hallHeroMark{background:#d8aa3e14!important;border:1px solid #d8aa3e57!important;box-shadow:0 0 0 8px #d8aa3e06!important}html main .hallHeroMark:before{background:var(--identity-gold)!important}html:not([data-theme=dark]) main .playerDirectoryPage .directorySearchPanel,html[data-theme=light] main .playerDirectoryPage .directorySearchPanel,html:not([data-theme=dark]) main :is(.panel,.footballPanel,.tableWrap,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueMetricCard,.competitionMetricCard,.adminCards>div,.dashboardStats>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div,.staffRoleCard,.newsCard,.inducteeCard,.playerDossierRow,.featureCard,.communitySettingsPanel,.settingsBlock),html[data-theme=light] main :is(.panel,.footballPanel,.tableWrap,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueMetricCard,.competitionMetricCard,.adminCards>div,.dashboardStats>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div,.staffRoleCard,.newsCard,.inducteeCard,.playerDossierRow,.featureCard,.communitySettingsPanel,.settingsBlock){background:linear-gradient(180deg,#fbf8f1 0%,var(--identity-panel) 100%)!important;background-image:linear-gradient(180deg,#fbf8f1 0%,var(--identity-panel) 100%)!important;color:var(--ds-text)!important;border-color:var(--identity-panel-border)!important;box-shadow:var(--identity-shadow)!important}html[data-theme=dark] main .playerDirectoryPage .directorySearchPanel,html[data-theme=dark] main :is(.panel,.footballPanel,.tableWrap,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueMetricCard,.competitionMetricCard,.adminCards>div,.dashboardStats>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div,.staffRoleCard,.newsCard,.inducteeCard,.playerDossierRow,.featureCard,.communitySettingsPanel,.settingsBlock){background:linear-gradient(180deg,#1a2024 0%,var(--identity-panel) 100%)!important;background-image:linear-gradient(180deg,#1a2024 0%,var(--identity-panel) 100%)!important;color:var(--ds-text)!important;border-color:var(--identity-panel-border)!important;box-shadow:var(--identity-shadow)!important}html main :is(.emptyState,.largeEmpty,.compactEmpty){background:var(--identity-panel-2)!important;border-color:var(--identity-panel-border)!important;color:var(--ds-text)!important;background-image:none!important}html main :is(.standingsTable,.leaderboardTable){background:0 0!important}html main :is(.standingsTable,.leaderboardTable) thead,html main :is(.standingsTable,.leaderboardTable) th{background:var(--identity-panel-2)!important;background-image:none!important}html main .eyebrow{color:var(--identity-gold-soft)!important}html[data-theme=dark] main .eyebrow{color:#d9aa3d!important}html[data-theme=dark] main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero,.leagueWorkspaceHero,.teamClubHero,.footballMatchdayHero,.footballHero,.matchHero){background-color:var(--identity-hero-1)!important;background-image:radial-gradient(circle at 88% 10%, #d8aa3e1a 0, #d8aa3e0b 16%, transparent 34%), linear-gradient(116deg,var(--identity-hero-1) 0%,var(--identity-hero-2) 62%,var(--identity-hero-3) 100%)!important;border-color:var(--identity-hero-border)!important}@media (max-width:760px){html main :is(.hallHero,.newsPageHeader,.staffPageHeader,.playerDirectoryPage .directoryHeroGrid>div:first-child,.marketplacePage>.pageHeader,.competitionDirectoryPage>.pageHeader,.contentPage>.sectionHeading.horizontalHeading,.contentPage>.pageHeader.horizontalHeading,.leaderboardPage>.recordsHero):after{opacity:.32!important;width:52%!important}}
.leagueWorkspacePage .leagueSectionNav{margin-bottom:0!important}.leagueWorkspacePage .leagueSectionContent{z-index:1!important;margin-top:34px!important;padding-top:0!important;position:relative!important}.leagueWorkspacePage .leagueSectionTitle{margin:0 0 17px!important;padding:0!important;position:relative!important}.playerProfilePage .profileDisplayName{font-size:34px!important}@media (min-width:1101px){.playerProfilePage .careerHero{position:relative!important}.playerProfilePage .careerAvatar{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;padding:118px 12px 30px!important;display:flex!important;position:relative!important}.playerProfilePage .careerAvatarArt{flex:auto!important;place-items:end center!important;width:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}.playerProfilePage .careerAvatarArt img{object-fit:contain!important;object-position:bottom center!important;width:auto!important;max-width:180px!important;height:auto!important;max-height:188px!important;margin-inline:auto!important}.playerProfilePage .careerIdentity{flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;min-width:0!important;padding:0 0 1px!important;display:flex!important;position:static!important}.playerProfilePage .careerNameRow,.playerProfilePage .careerNameRow>div:first-child{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important}.playerProfilePage .profileDisplayName{z-index:7!important;color:#fff!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:250px!important;max-width:250px!important;min-height:34px!important;margin:0!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;top:18px!important;left:16px!important}.playerProfilePage .profileRoleLine{z-index:7!important;justify-content:center!important;align-items:center!important;width:250px!important;min-height:24px!important;margin:0!important;display:flex!important;position:absolute!important;top:86px!important;left:0!important}.playerProfilePage .profileRoleLine .publicStaffBadge{margin:0!important;transform:none!important}.playerProfilePage .profileIdentityMeta{z-index:7!important;text-align:center!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:250px!important;margin:0!important;display:flex!important;position:absolute!important;top:auto!important;bottom:9px!important;left:0!important}.playerProfilePage .profileIdentityMeta .careerHandle{max-width:220px!important;box-shadow:none!important;color:#f4f2eca8!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:750!important;line-height:1.1!important;overflow:hidden!important}.playerProfilePage .profileIdentityMeta .profileRegisteredMark{display:none!important}.playerProfilePage .careerNameRow:has(.profileIdentityMeta .profileRegisteredMark) .profileDisplayName:after{content:"✓";color:#fff;letter-spacing:0;background:#15945b;border:1px solid #56db98;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;margin-left:0;font-size:14px;font-weight:1000;line-height:1;display:inline-grid;transform:translate(8px,8px);box-shadow:0 0 0 3px #15945b24}.playerProfilePage .profileDisplayName>.profileRegisteredMark{flex:none!important;place-items:center!important;width:25px!important;height:25px!important;margin-left:0!important;font-size:14px!important;line-height:1!important;display:inline-grid!important;transform:translate(8px,8px)!important;box-shadow:0 0 0 3px #15945b24!important}.playerProfilePage .careerQuickFacts{align-self:stretch!important;width:100%!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}}@media (max-width:1100px){.leagueWorkspacePage .leagueSectionContent{margin-top:26px!important}}
main{--nondc-edge-gold:#c7962d;--nondc-edge-gold-soft:#b88b2c7a;--nondc-edge-gold-faint:#b88b2c42}html[data-theme=dark] main{--nondc-edge-gold:#d0a23d;--nondc-edge-gold-soft:#d0a23d66;--nondc-edge-gold-faint:#d0a23d38}main :is(.panel,.footballPanel,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueRulesPanel,.leagueRulesEditor,.leagueInlineAdmin,.communitySettingsPanel,.settingsBlock,.playerDirectoryPage .directorySearchPanel,.playerProfilePage .profileOwnerEditor,.homeRaffleCard,.homeDiscordCard,.homeCommunityCard){border-top-color:var(--nondc-edge-gold)!important;border-top-style:solid!important;border-top-width:2px!important}main :is(.tableWrap,.historyTable,.leaderboardTableWrap,.matchWorkspace){border-top-color:var(--nondc-edge-gold-soft)!important}main :is(.leagueMetricCard,.competitionMetricCard,.careerStatCard,.dashboardStats>div,.adminCards>div,.teamSeasonMetricGrid>div,.curatedHallSummary>div,.leagueStatSummary>div,.teamPageStats>div,.staffRoleCounts>div){border-top-color:var(--nondc-edge-gold-soft)!important;border-top-style:solid!important;border-top-width:1px!important}main :is(.newsCard,.staffRoleCard,.featureCard,.inducteeCard,.leagueTeamCard,.visualPlayerCard,.playerDossierRow,.competitionRow,.trophyCard,.connectedAccount){border-top-color:var(--nondc-edge-gold-faint)!important}main :is(.newsCard,.staffRoleCard,.featureCard,.inducteeCard,.leagueTeamCard,.visualPlayerCard,.playerDossierRow,.competitionRow,.trophyCard,.connectedAccount):hover{border-top-color:var(--nondc-edge-gold)!important}main .leagueSectionNav a.active{border-color:var(--nondc-edge-gold)!important}main :is(.emptyState,.largeEmpty,.compactEmpty){border-top-color:inherit!important}@media (max-width:760px){main :is(.panel,.footballPanel,.leaderboardPanel,.teamRecentPanel,.teamLeadersPanel,.teamSquadPanel,.teamHonoursPanel,.teamManagementPanel,.leagueRulesPanel,.leagueRulesEditor,.leagueInlineAdmin,.communitySettingsPanel,.settingsBlock,.playerDirectoryPage .directorySearchPanel,.playerProfilePage .profileOwnerEditor,.homeRaffleCard,.homeDiscordCard,.homeCommunityCard){border-top-width:2px!important}}
