.match-experience{--record-muted:#586b88;--profile-border:#e5e7eb;color:#0d172c;max-width:1400px;margin:0 auto;padding:0 23px 48px;font-family:Arial,Segoe UI,sans-serif;line-height:1.45}.match-experience h1,.match-experience h2,.match-experience h3{letter-spacing:-.035em;font-family:inherit}.match-experience button,.match-experience input,.match-experience select{font:inherit}.match-experience :focus-visible{outline-offset:4px;outline:2px solid #b47a0b}.match-experience .profile-breadcrumb{color:#63748e;gap:12px;min-height:36px;margin:0;font-size:13px}.match-experience .profile-breadcrumb>span:last-child{color:#23344e}.match-directory-hero{color:#fff;background:linear-gradient(90deg,#090f11f5 12%,#090f11ba 70%,#090f1170),url(/brand/legadogol-team-stadium-v1.png) 50%/cover;border:1px solid #272f2f;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:28px 36px;display:flex}.match-gold-label{color:#f7d34c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.match-directory-hero h1{color:#fff;margin:10px 0;font-size:clamp(32px,3.8vw,52px);font-weight:800;line-height:1.06}.match-directory-hero h1 span{color:#fff}.match-directory-hero>div>p{color:#d2d9dc;margin:12px 0;font-size:14px}.match-competition-link{color:#f7d34c;align-items:center;gap:9px;min-height:36px;font-size:14px;font-weight:700;display:inline-flex}.match-directory-counts{background:#090e10e8;border:1px solid #b59837;border-radius:11px;flex:0 0 320px;grid-template-columns:1fr 1fr;padding:19px 24px 15px;display:grid}.match-directory-counts>div{grid-template-columns:24px 1fr;align-items:center;column-gap:10px;display:grid}.match-directory-counts>div+div{border-left:1px solid #ffffff24;padding-left:22px}.match-directory-counts svg{color:#ffe047}.match-directory-counts strong{letter-spacing:-.04em;font-size:36px;line-height:1.15}.match-directory-counts>div>span{color:#d6dcdf;grid-column:2;font-size:12px}.match-directory-counts>p{border-top:1px solid #ffffff25;grid-column:1/-1;padding-top:12px;color:#fff!important;margin:17px 0 0!important;font-size:12px!important}.match-directory-counts p span{color:#aebbca;margin-top:3px;display:block}.match-browser-tabs{border-bottom:1px solid #e3e7ed;gap:16px;margin:0 0 18px;display:flex;overflow-x:auto}.match-browser-tabs>button{color:#63748c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.match-browser-tabs>button[aria-selected=true]{color:#a16d0e;border-bottom-color:#b88218}.match-browser-tabs>button>span{color:#586b88;font-variant-numeric:tabular-nums;background:#eaf0f5;border-radius:5px;place-items:center;min-width:25px;height:22px;padding:0 6px;font-size:11px;display:grid}.match-browser-tabs>button[aria-selected=true]>span{color:#83590e;background:#f6eacb}.match-browser-tabs svg{width:18px;height:18px}.match-browser-tools{background:#fff;border:1px solid #e4e8ed;border-radius:10px;align-items:end;gap:14px;padding:17px 20px;display:flex}.match-browser-tools label{flex:0 215px;gap:6px;min-width:0;display:grid}.match-browser-tools label>span{color:#425570;font-size:12px;font-weight:600}.match-browser-tools .match-search{flex:1}.match-search>div{position:relative}.match-search svg{color:#7c8a9d;width:18px;height:18px;position:absolute;top:13px;left:13px}.match-browser-tools input,.match-browser-tools select{color:#203551;background:#fff;border:1px solid #dce2ea;border-radius:6px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:13px}.match-browser-tools input[type=search]{padding-left:41px}.match-browser-tools input::placeholder{color:#738298;opacity:1}.match-reset{color:#8f650f;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;display:flex;font-size:12px!important}.match-reset svg{width:15px}.match-list-caption{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 1px 3px;font-size:12px;display:flex}.match-list-caption p{margin:0}.match-list-caption strong{color:#233550}.match-list-caption>span{align-items:center;gap:6px;display:flex}.match-list-caption svg{width:14px;height:14px}.match-date-group{margin-top:18px}.match-date-group>header{align-items:center;gap:12px;margin:0 0 11px;display:flex}.match-date-group h2{color:#263a56;letter-spacing:-.015em;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;display:flex}.match-date-group h2:first-letter{text-transform:uppercase}.match-date-group h2 svg{color:#ae7b1a;width:18px}.match-date-group>header>span{color:#6b7e96;font-size:11px}.match-fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.match-fixture{color:#0d172c;background:#fff;border:1px solid #e2e7ed;border-radius:11px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;overflow:hidden;box-shadow:0 2px 4px #17253a03}.match-fixture>header{color:#687890;background:#fdfdfc;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;padding:12px 17px;font-size:11px;display:flex}.fixture-status{color:#916414;background:0 0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.fixture-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.fixture-status.status-final{color:#078459}.fixture-status.status-cancelled{color:#ba3543}.fixture-status.status-postponed,.fixture-status.status-pending_result,.fixture-status.status-in_progress{color:#925e17}.fixture-teams{gap:13px;padding:18px 18px 13px;display:grid;position:relative}.fixture-teams>div{align-items:center;gap:11px;min-width:0;display:flex}.fixture-teams>div>span:nth-child(2){min-width:0}.fixture-teams strong{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3;display:block}.fixture-teams small{color:#708099;margin-top:2px;font-size:10px;display:block}.fixture-crest{color:#a38745;background:#f7f6f1;border:1px solid #e8e5dc;border-radius:8px;flex:0 0 39px;place-items:center;width:39px;height:43px;display:grid}.fixture-crest img{object-fit:contain;width:85%;height:85%}.fixture-crest svg{width:23px;height:23px}.fixture-score{color:#26364e;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:36px;height:36px;margin-left:auto;font-size:25px;font-weight:800;display:grid}.fixture-winner .fixture-score{color:#077752;background:#eaf7f0}.fixture-scheduled .fixture-teams{padding-right:96px}.fixture-time{text-align:center;border-left:1px solid #e7ebef;padding-left:13px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.fixture-time strong{letter-spacing:-.03em;font-size:23px}.fixture-time small{margin-top:5px;font-size:10px}.fixture-location{color:#64748b;align-items:center;gap:6px;margin:0 18px 14px;font-size:12px;display:flex}.fixture-location svg{flex-shrink:0;width:15px;height:15px}.match-fixture>footer{color:#667890;background:#fdfdfc;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;padding:10px 17px;font-size:11px;display:flex}.match-fixture footer strong{color:#9b6b11;align-items:center;gap:4px;font-size:12px;display:inline-flex}.match-fixture footer svg{width:15px;height:15px}.match-load-more{justify-items:center;gap:10px;margin:27px 0 5px;display:grid}.match-load-more p{color:#667890;margin:0;font-size:12px}.match-load-more button,.match-browser-empty>button{color:#8f630e;cursor:pointer;background:#fff;border:1px solid #c8a651;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-size:13px;font-weight:700;display:inline-flex}.match-browser-empty{background:#fff;border:1px solid #e4e8ed;border-radius:10px;justify-items:center;margin:20px 0;padding:15px 20px 30px;display:grid}.match-calendar-notice{color:#795822;background:#fff9ec;border:1px solid #e8d8ad;border-radius:8px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.match-calendar-notice svg{flex-shrink:0}.match-experience .match-record{box-shadow:none;background:linear-gradient(90deg,#090e11e8,#090e11ac 50%,#090e11e8),url(/brand/legadogol-team-stadium-v1.png) 50%/cover;border-color:#30352e;border-radius:12px}.match-experience .match-record .athlete-header-strip{color:#ffe047;background:#080e1090;border-color:#ffffff24;min-height:47px;padding:12px 24px;font-size:12px}.match-experience .match-record-context{color:#d4dce1;padding:12px 24px 0;font-family:inherit;font-size:12px}.match-experience .match-scoreboard{grid-template-columns:minmax(0,1fr) 290px minmax(0,1fr);gap:36px;min-height:226px;padding:0 65px 24px}.match-experience .match-team-identity{gap:8px}.match-experience .match-team-side{color:#c5ced4;text-transform:none;letter-spacing:.04em;font-size:11px;font-weight:600}.match-experience .match-team-crest{width:78px;height:84px;box-shadow:none;background:linear-gradient(140deg,#fffcf4,#e9e5d8);border:1px solid #d6cba9;border-radius:11px}.match-experience .match-team-crest svg{width:43px;height:43px}.match-experience .match-team-identity h2{color:#fff;max-width:100%;font-family:inherit;font-size:24px;line-height:1.18}.match-experience .match-team-link{color:#c8d2d9;min-height:26px;font-size:11px}.match-experience .match-winning-team .match-team-crest{border-color:#e7bc46;box-shadow:0 0 0 3px #e7bc4614}.match-experience .match-score-center{min-height:180px;box-shadow:none;background:#080e10df;border:1px solid #b29839;border-radius:12px;gap:8px;padding:16px 18px}.match-experience .match-state{color:#ffe047;font-size:12px;font-weight:600}.match-experience .match-state:before{width:7px;height:7px;box-shadow:none}.match-experience .match-state.is-final{color:#37d68f}.match-experience[data-match-status=CANCELLED] .match-state{color:#ff8e99}.match-experience[data-match-status=POSTPONED] .match-state{color:#f5c97c}.match-experience .match-score,.match-experience .match-kickoff{letter-spacing:-.04em;text-shadow:none;gap:18px;font-family:Arial,sans-serif;font-size:62px;font-weight:800;line-height:1}.match-experience .match-score i{color:#829092;font-size:32px}.match-experience .match-score-caption{color:#d2dce1;font-size:12px}.match-experience .match-outcome{min-width:0;max-width:100%;min-height:26px;box-shadow:none;color:#efcf68;background:#ffffff08;border:0;border-radius:5px;margin:3px 0 0;padding:5px 9px;font-size:12px}.match-experience .match-record.is-upcoming .match-outcome{color:#f5d875;background:#d4ab3c19}.match-experience .match-meta-bar{background:#080e10d9;min-height:78px}.match-experience .match-info-strip>div{gap:3px 10px;padding:15px 22px}.match-experience .match-info-strip dt{color:#adbac6;font-size:11px}.match-experience .match-info-strip dd{color:#fff;font-size:13px;font-weight:500}.match-meta-time{color:#b6c3cd;margin-top:3px;font-size:11px;display:block}.match-experience .match-record-footer{min-width:330px;padding:14px 18px}.match-experience .match-record-footer .share-control{flex-wrap:wrap}.match-experience .match-record-footer .share-button,.match-experience .match-record-footer .share-image-link{border-radius:6px;min-height:44px;padding:0 15px;font-size:12px}.match-experience .match-record-footer .share-button{color:#ffe047;border-color:#d6b52d}.match-experience .match-record-footer .share-control>small{color:#d2e9dc}.match-summary-stats{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid}.match-summary-stats>div{border-right:1px solid #eceef2;align-items:flex-start;gap:14px;padding:15px 24px;display:flex}.match-summary-stats>div:last-child{border:0}.match-summary-stats svg{color:#b17b12;flex-shrink:0;width:28px;height:28px}.match-summary-stats>div:last-child svg{color:#098c5f}.match-summary-stats span{color:#526b8d;font-size:12px}.match-summary-stats strong{color:#0d172c;margin-top:3px;font-size:28px;font-weight:800;line-height:1.15;display:block}.match-summary-stats .match-stat-official{color:#07825b;font-size:24px}.match-experience .match-sections>.product-tab-list{border-color:#e4e7ed;gap:14px;min-height:48px;margin:0 0 14px;padding:0}.match-experience .match-sections>.product-tab-list button{color:#6c7c92;border-bottom-width:2px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700}.match-experience .match-sections>.product-tab-list button[aria-selected=true]{color:#a9730c;border-bottom-color:#b88218}.match-experience .match-sections>.product-tab-panel{padding:0}.match-experience .match-summary-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px}.match-experience .match-summary-main,.match-experience .match-summary-aside{gap:14px}.match-experience .match-data-card,.match-experience .match-facts-card,.match-experience .match-preview-card{box-shadow:none;background:#fff;border:1px solid #e4e8ed;border-radius:10px;padding:20px 22px}.match-experience .match-card-heading{margin-bottom:14px}.match-experience .match-heading-title{gap:10px}.match-experience .match-card-heading h2,.match-experience .match-facts-card h2,.match-experience .match-preview-card h2{color:#0d172c;margin:0;font-size:20px;font-weight:800;line-height:1.25}.match-experience .match-heading-title svg,.match-experience .match-card-heading>svg{color:#b17b12;width:26px;height:26px}.match-experience .match-team-columns h3{color:#415879;margin:0 0 10px;font-size:13px}.match-experience .match-player-list li{border-color:#edf0f4;min-height:52px;font-size:13px}.match-experience .match-player-list li>a>svg{color:#a17c29;background:#faf5e9;border-radius:50%}.match-experience .match-player-list li>a:hover{color:#a16d0e}.match-experience .match-player-list li>strong{color:#17263c;font-size:20px}.match-experience .match-player-list li small{color:#62758e;font-size:11px}.match-experience .match-scorers.is-compact .match-team-columns>div+div{border-color:#e9edf2;padding-left:20px}.match-experience .match-mvp-card{text-align:left;min-height:0;box-shadow:none;background:linear-gradient(115deg,#0a1012f5,#0a1012b0),url(/brand/legadogol-team-stadium-v1.png) 50%/cover;border:1px solid #b89939;border-radius:10px;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:4px 16px;padding:20px 22px;display:grid}.match-experience .match-mvp-card .profile-eyebrow{letter-spacing:.04em;color:#ffe047;grid-column:1/-1;justify-content:flex-start;margin:0 0 12px;font-size:11px}.match-experience .match-mvp-card.mvp-pending{grid-template-columns:minmax(0,1fr)}.match-experience .match-mvp-card .entity-avatar{width:75px;height:86px;box-shadow:none;color:#f2dc98;border-radius:9px;grid-row:span 3;margin:0;font-size:25px}.match-experience .match-mvp-card h2{color:#fff;margin:0;font-size:21px}.match-experience .match-mvp-card>p:not(.profile-eyebrow){color:#d0d9de;font-size:12px}.match-experience .match-mvp-label{background:#f2cd5c;border-radius:4px;justify-self:start;min-width:0;margin:4px 0 0;padding:3px 13px;font-size:10px}.match-experience .match-facts-card dl{margin-top:12px}.match-experience .match-facts-card dl>div{border-color:#edf0f4;gap:20px;padding:10px 0}.match-experience .match-facts-card dt{color:#63758c;font-size:12px}.match-experience .match-facts-card dd{color:#263c59;font-size:12px}.match-comparison-scope{color:#63748e;margin:-4px 0 14px;font-size:12px}.match-experience .match-comparison-head{color:#304765;font-size:12px}.match-experience .match-comparison dl>div{border-color:#edf0f4;padding-block:12px}.match-experience .match-comparison dt{color:#5b708c;font-size:12px}.match-experience .match-comparison dd{color:#142540;font-size:22px;font-weight:700}.match-experience .match-scheduled-intro{background:linear-gradient(120deg,#fff,#fefbf2)}.match-experience .match-preview-icon{color:#a87b20;background:#fbf0d2;border-radius:10px}.match-experience .match-preview-card p:not(.profile-eyebrow){color:#586c87;font-size:13px;line-height:1.7}.match-experience .match-preview-card>div>span{color:#88641b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.match-experience .participant-team-heading{border-color:#e7ecf2}.match-experience .participant-team-heading h3{color:#233953;font-size:16px}.match-experience .participant-tags b{color:#986913;background:#fff2d1}.match-experience .match-prediction-card .match-probability-labels strong{color:#14243a}.match-experience .match-muted{color:#60738d;font-size:13px}.match-experience .profile-empty{color:#ac842d}.match-experience .profile-empty>strong{color:#263c59;font-size:16px}.match-experience .profile-empty p{color:#60738d;font-size:13px}@media (hover:hover){.match-fixture:hover{border-color:#c9ad61;transform:translateY(-2px);box-shadow:0 7px 22px #2631430a}.match-load-more button:hover,.match-browser-empty>button:hover{background:#fff9eb}.match-experience .match-record-footer .share-button:hover{background:#d4ab3c18}}@media (max-width:1100px){.match-fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-experience .match-scoreboard{grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr);gap:22px;padding-inline:28px}.match-experience .match-meta-bar{grid-template-columns:1fr}.match-experience .match-record-footer{border-top:1px solid #ffffff20;justify-content:flex-end;min-width:0}}@media (max-width:767px){.match-experience{padding:0 14px 32px}.match-directory-hero{align-items:stretch;gap:20px;padding:22px}.match-directory-counts{flex-basis:230px;padding:18px 15px}.match-directory-counts>div+div{padding-left:12px}.match-directory-counts>div{grid-template-columns:1fr}.match-directory-counts>div>span{grid-column:auto}.match-directory-counts svg{display:none}.match-browser-tools{flex-wrap:wrap;gap:12px;padding:14px}.match-browser-tools .match-search{flex:100%}.match-browser-tools label{flex:40%}.match-list-caption{align-items:flex-start}.match-experience .match-record .athlete-header-strip{padding:12px 16px;font-size:11px}.match-experience .match-record-context{padding:11px 16px 0}.match-experience .match-scoreboard{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:12px;min-height:200px;padding:14px 16px 18px}.match-experience .match-team-crest{width:65px;height:71px}.match-experience .match-team-identity h2{font-size:17px}.match-experience .match-score-center{gap:8px;min-height:160px;padding:12px 8px}.match-experience .match-score,.match-experience .match-kickoff{gap:10px;font-size:43px}.match-experience .match-state{font-size:11px}.match-experience .match-score-caption,.match-experience .match-outcome{font-size:10px}.match-experience .match-info-strip>div{padding:13px 9px}.match-experience .match-info-strip dd{font-size:12px}.match-meta-time{font-size:10px}.match-experience .match-summary-grid,.match-experience .match-summary-aside{grid-template-columns:minmax(0,1fr)}.match-experience .match-data-card,.match-experience .match-facts-card,.match-experience .match-preview-card{padding:18px}.match-summary-stats>div{gap:9px;padding:14px}.match-summary-stats svg{width:22px;height:22px}.match-experience .match-scorers.is-compact .match-team-columns>div+div{padding-left:0}.match-experience .match-sections>.product-tab-list{gap:6px}.match-experience .match-sections>.product-tab-list button{padding-inline:15px;font-size:14px}}@media (max-width:539px){.match-experience{padding-inline:12px}.match-experience .profile-breadcrumb{gap:7px;padding-block:5px;font-size:11px}.match-directory-hero{flex-direction:column;padding:22px 20px 18px}.match-directory-hero h1{font-size:36px}.match-directory-hero>div>p{font-size:13px}.match-directory-counts{flex-basis:auto;grid-template-columns:1fr 1fr;padding:13px 16px}.match-directory-counts>div{grid-template-columns:1fr 1fr;column-gap:8px}.match-directory-counts strong{font-size:28px}.match-directory-counts>div>span{font-size:11px}.match-directory-counts>p{padding-top:10px;margin-top:10px!important}.match-directory-counts p span{margin-left:6px;display:inline}.match-browser-tabs{gap:0;margin-bottom:12px}.match-browser-tabs>button{gap:6px;min-height:50px;padding-inline:11px;font-size:13px}.match-browser-tabs svg{width:16px}.match-browser-tools input,.match-browser-tools select{padding-inline:8px;font-size:13px}.match-list-caption{flex-direction:column;gap:4px;font-size:11px}.match-date-group h2{font-size:13px}.match-date-group>header{gap:8px}.match-date-group>header>span{white-space:nowrap;font-size:10px}.match-fixture-grid{grid-template-columns:minmax(0,1fr);gap:12px}.fixture-teams strong{font-size:16px}.match-experience .match-header-season{max-width:50%;font-size:10px}.match-experience .match-record .athlete-header-strip>span:first-child{max-width:48%}.match-experience .match-scoreboard{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);align-items:center;gap:7px;padding:12px 10px 18px}.match-experience .match-team-identity{gap:7px}.match-experience .match-team-identity h2{font-size:13px;line-height:1.25}.match-experience .match-team-crest{border-radius:8px;width:53px;height:60px}.match-experience .match-team-crest svg{width:30px;height:30px}.match-experience .match-team-side,.match-experience .match-team-link{font-size:10px}.match-experience .match-team-link{min-height:30px}.match-experience .match-score-center{border-radius:10px;min-height:154px;padding:12px 5px}.match-experience .match-score,.match-experience .match-kickoff{gap:8px;font-size:36px}.match-experience .match-score i{font-size:23px}.match-experience .match-state{font-size:10px}.match-experience .match-score-caption{font-size:9px}.match-experience .match-outcome{padding-inline:3px;font-size:10px}.match-experience .match-info-strip{grid-template-columns:1fr}.match-experience .match-info-strip>div{text-align:left;border:0;grid-template-columns:20px 45px minmax(0,1fr);gap:8px;padding:10px 16px;display:grid}.match-experience .match-info-strip svg{grid-row:auto;width:17px;height:17px}.match-experience .match-info-strip dd{grid-column:auto;font-size:12px}.match-experience .match-record-footer{justify-content:center;padding:12px}.match-experience .match-record-footer .share-control{gap:8px;width:100%;display:flex}.match-experience .match-record-footer .share-button{flex:1}.match-experience .match-record-footer .share-image-link{padding-inline:12px}.match-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.match-summary-stats>div{border-bottom:1px solid #eceef2;padding:12px}.match-summary-stats>div:nth-child(2n){border-right:0}.match-summary-stats>div:nth-last-child(-n+2){border-bottom:0}.match-summary-stats span{font-size:11px}.match-summary-stats strong{font-size:26px}.match-summary-stats .match-stat-official{font-size:21px}.match-experience .match-sections>.product-tab-list{gap:0}.match-experience .match-sections>.product-tab-list button{padding-inline:10px;font-size:13px}.match-experience .match-data-card,.match-experience .match-facts-card,.match-experience .match-preview-card{padding:16px}.match-experience .match-card-heading h2,.match-experience .match-facts-card h2,.match-experience .match-preview-card h2{font-size:18px}.match-experience .match-heading-title svg{width:23px;height:23px}.match-experience .match-mvp-card{padding:18px}.match-experience .match-mvp-card h2{font-size:20px}.match-experience .match-comparison-head{grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:11px}.match-experience .match-comparison dt{font-size:11px}.match-experience .match-comparison dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.match-fixture{transition:none}.match-fixture:hover{transform:none}}.match-experience .match-forecast{background:#f9fafb;border:1px solid #dce0e6;border-radius:16px;padding:0;font-family:Montserrat,sans-serif;overflow:hidden;box-shadow:0 8px 28px #16213108}.match-experience .match-forecast .match-card-heading{color:#f6f7fa;background:linear-gradient(115deg,#16191f,#252b34);align-items:center;gap:12px;margin:0 0 20px;padding:20px 22px}.match-experience .match-forecast .match-card-heading h2{color:#fff;font-size:23px}.match-experience .match-forecast .profile-eyebrow{color:#cfac66;letter-spacing:.1em;font-size:10px}.match-experience .match-forecast .forecast-confidence{color:#e2c586;white-space:nowrap;border:1px solid #d4b66d40;border-radius:7px;padding:7px 10px;font-size:11px}.match-experience .match-forecast .match-probability-labels{gap:10px;margin:0 20px}.match-experience .match-forecast .match-probability-labels>div{background:#fff;border:1px solid #e2e5ea;border-top:3px solid;border-radius:9px;gap:7px;min-width:0;padding:16px 10px}.match-experience .match-forecast .match-probability-labels strong{color:#1b2536;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,42px);line-height:1.1}.match-experience .match-forecast .match-probability-labels b{color:#303b4e;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.match-experience .match-forecast .match-probability-labels span{color:#727c8b;font-size:10px}.match-experience .match-forecast .match-probability-bar{background:0 0;gap:3px;height:8px;margin:14px 20px 22px}.match-experience .match-forecast .match-probability-bar span{border-radius:4px}.match-experience .match-forecast .match-prediction-details{gap:20px;margin:0 20px}.match-experience .match-forecast .match-prediction-details h3{color:#697385;font-size:11px;font-weight:600}.match-experience .match-forecast .match-prediction-details section>div{color:#354153;border-bottom:1px solid #e5e8ed;gap:10px;padding:10px 0;font-size:12px}.match-experience .match-forecast .match-prediction-details strong{font-variant-numeric:tabular-nums}.match-experience .match-forecast .match-prediction-footer{background:#f0f2f5;border-top:1px solid #e2e5ea;margin:20px 0 0;padding:14px 20px}.match-experience .match-forecast .match-prediction-footer p{color:#687284;font-size:10px}@media (max-width:479px){.match-experience .match-forecast .match-card-heading{flex-wrap:wrap;padding:16px}.match-experience .match-forecast .match-probability-labels{gap:6px;margin-inline:12px}.match-experience .match-forecast .match-probability-labels>div{padding:13px 5px}.match-experience .match-forecast .match-probability-labels b{font-size:10px}.match-experience .match-forecast .match-probability-labels span{font-size:9px}}
.site-shell{--public-width:1440px;--public-gold:#c49b3d;--public-ink:#101722;--public-line:#e3e3de;--header-height:62px;background:#fafaf8}.site-shell .site-header{height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px, calc((100% - 1392px) / 2)) 0;background:#0b1012f7;border-bottom:1px solid #bd974443;gap:20px}.site-shell .site-header .brand-mark-wordmark{width:160px;height:48px}.site-shell .site-nav{gap:clamp(18px,2.4vw,38px)}.site-shell .site-nav a{color:#f4f4f2;border-bottom:3px solid #0000;min-height:62px;padding-top:3px;font-size:13px}.site-shell .site-nav a[aria-current=page]{color:#f4d26c;border-bottom-color:#d7ad3e}.site-shell .site-nav a:hover{color:#f4d26c}.site-shell .site-actions{gap:20px;margin-left:auto}.site-shell .site-actions .button{color:#101722;background:#fafaf9;border:1px solid #e8e8e4;border-radius:6px;min-height:40px;padding:0 23px;font-size:14px}.site-shell .mobile-menu nav{color:#f4f4f2;background:#11181c;border-color:#b9994252}.site-shell .mobile-menu nav a[aria-current=page]{color:#f4d26c;background:#cda53b16}.site-shell :where(a,button,summary,input,select):focus-visible{outline-offset:4px;outline:2px solid #b58b28}.site-shell :where(a,button,summary,input,select){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}.public-page-banner{isolation:isolate;color:#fff;background:#0c1113 url(/brand/legadogol-team-stadium-v1.png) 50% 48%/cover no-repeat;border-bottom:1px solid #b693424a;position:relative}.public-page-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#080f13e8 0%,#080f13b5 42%,#080f1320 78%,#080f1340);position:absolute;inset:0}.public-banner-inner{max-width:var(--public-width);margin:auto;padding:17px 24px 26px}.public-banner-breadcrumb{color:#d8dcdf;align-items:center;gap:13px;min-height:22px;font-size:12px;display:flex}.public-banner-breadcrumb a{color:#d8dcdf}.public-banner-breadcrumb>span:last-child{color:#fff}.public-banner-body{justify-content:space-between;align-items:center;gap:32px;min-height:128px;padding-top:14px;display:flex}.public-banner-copy{min-width:0;max-width:900px}.public-banner-eyebrow{color:#edce78;text-transform:uppercase;letter-spacing:.13em;margin:0 0 6px;font-size:12px;font-weight:700}.public-page-banner h1{letter-spacing:-.045em;color:#fff;overflow-wrap:anywhere;margin:0 0 9px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:1.06}.public-banner-description{color:#f1f2ee;text-wrap:pretty;font-size:14px;line-height:1.6}.public-banner-aside{flex-shrink:0}.public-banner-metric,.public-banner-counts{background:#0d1214e8;border:1px solid #bc9e58;border-radius:7px;align-items:center;gap:22px;min-width:216px;padding:18px 24px;display:flex;box-shadow:0 8px 24px #0002}.public-banner-metric>svg{color:#dabc69;width:30px;height:30px}.public-banner-metric>div{gap:4px;display:grid}.public-banner-metric strong{letter-spacing:-.02em;font-size:21px}.public-banner-metric span,.public-banner-counts span{color:#d6d8d7;font-size:12px}.public-banner-counts>div{text-align:center;gap:4px;min-width:82px;display:grid}.public-banner-counts>div+div{border-left:1px solid #c9b77840;padding-left:22px}.public-banner-counts strong{font-size:30px;line-height:1.1}.site-shell :is(.directory-shell,.competitions-directory,.match-directory,.rankings-reference){max-width:var(--public-width);margin:0 auto;padding:24px 24px 44px}.match-section-link{color:#756027;align-items:center;gap:8px;width:fit-content;margin:0 0 16px;font-size:13px;display:flex}.match-section-link svg{width:17px;height:17px}.site-shell .rankings-reference{color:#101722;padding-top:0;font-family:Arial,Segoe UI,sans-serif}.rankings-reference .ranking-entity-tabs{border-bottom:1px solid var(--public-line);gap:24px;margin:0 0 14px}.rankings-reference .ranking-entity-tabs a{border-bottom-width:3px;gap:10px;min-height:52px;padding:0 10px;font-size:14px}.rankings-reference .ranking-entity-tabs a[aria-current=page]{color:#927126;border-bottom-color:#ac842c}.rankings-reference .ranking-controls{box-shadow:none;background:0 0;border:0;grid-template-columns:1.05fr 1fr 1.1fr 1fr 150px;align-items:start;gap:20px;margin:0 0 12px;padding:0;display:grid}.rankings-reference .ranking-controls label{gap:6px;min-width:0}.rankings-reference .ranking-controls label>span{color:#232831;font-size:12px}.rankings-reference .ranking-controls select{color:#202833;background-color:#fff;border:1px solid #dcdedb;border-radius:5px;width:100%;height:44px;min-height:44px;padding-left:14px;font-size:12px}.rankings-reference .ranking-controls select:disabled{color:#747a80;opacity:1;background-color:#eeefeb}.rankings-reference .ranking-control-actions{gap:4px;padding-top:23px;display:grid}.rankings-reference .ranking-control-actions .button{color:#fff;background:#111410;border:1px solid #8e722e;border-radius:5px;width:100%;min-height:40px;font-size:13px}.rankings-reference .ranking-control-actions>a{color:#54595e;place-items:center;min-height:28px;font-size:11px;display:grid}.rankings-reference .ranking-board{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.rankings-reference .ranking-board-heading{border:0;align-items:center;gap:16px;margin:0 0 14px;padding:0;display:flex}.rankings-reference .ranking-board-heading .profile-eyebrow{display:none}.rankings-reference .ranking-board-heading h2{letter-spacing:-.01em;margin:0;scroll-margin-top:82px;font-size:14px;display:inline}.rankings-reference .ranking-board-heading p:not(.profile-eyebrow){color:#646c72;margin-left:10px;font-size:11px;display:inline}.rankings-reference .ranking-board-heading>span{color:#646c72;white-space:nowrap;background:0 0;padding:0;font-size:11px}.ranking-ribbons{--ribbon-columns:58px minmax(260px, 2.6fr) minmax(150px, 1.45fr) minmax(360px, 3.4fr) 160px}.ranking-ribbon-head{grid-template-columns:var(--ribbon-columns);color:#333943;text-transform:uppercase;letter-spacing:.04em;align-items:center;min-height:24px;padding:0 0 8px;font-size:9px;display:grid}.ranking-ribbon-head>span:first-child,.ranking-ribbon-head>span:last-child{text-align:center}.ranking-ribbon-head>div{text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.ranking-ribbon-head:has(+.ranking-ribbon-teams){grid-template-columns:58px minmax(280px,4fr) minmax(360px,4fr) 160px}.ranking-ribbon-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ranking-ribbon{isolation:isolate;grid-template-columns:var(--ribbon-columns);background:linear-gradient(112deg,#f5f5f1,#fff 65%,#f0f1ec);border:1px solid #ddded9;border-radius:7px;align-items:stretch;min-height:82px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 2px 3px #10172202}.ranking-ribbon-teams .ranking-ribbon{grid-template-columns:58px minmax(280px,4fr) minmax(360px,4fr) 160px}.ranking-ribbon:hover,.ranking-ribbon:focus-within{border-color:#b79950;box-shadow:0 4px 16px #15191412}.ranking-ribbon-place{color:#111a24;border-radius:6px 0 0 6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:23px;display:flex;position:relative}.ranking-ribbon-place svg{width:21px;height:21px}.ranking-ribbon-place strong{font-variant-numeric:tabular-nums;line-height:1}.ranking-ribbon-person{min-width:0;color:inherit;border-radius:4px;align-items:center;gap:12px;display:flex}.ranking-ribbon-photo{isolation:isolate;flex:0 0 108px;align-self:stretch;place-items:end center;min-height:80px;display:grid;position:relative}.ranking-ribbon-photo:before{content:"";z-index:-1;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);background:linear-gradient(125deg,#131b22,#3e4545);position:absolute;inset:0 -10px}.ranking-ribbon-photo img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 4px #0003);width:100%;height:100%;position:absolute;inset:0}.ranking-ribbon-photo>svg{color:#c1c7c4;opacity:.7;width:55px;height:66px;margin-bottom:0}.ranking-ribbon-photo.ranking-ribbon-crest{padding:9px}.ranking-ribbon-crest img{object-position:center;padding:8px}.ranking-ribbon-crest>svg{align-self:center;height:56px}.ranking-ribbon-name{align-content:center;min-width:0;padding:8px 12px 8px 0;display:grid}.ranking-ribbon-name b{letter-spacing:-.035em;font-size:26px;line-height:1.05}.ranking-ribbon-name strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-family:Montserrat,Arial,sans-serif;font-size:clamp(13px,1.15vw,17px);font-weight:800;line-height:1.2}.ranking-ribbon-name small{color:#505a61;margin-top:2px;font-size:11px;line-height:1.4}.ranking-ribbon-club{border-right:1px solid #9da39129;align-items:center;min-width:0;padding:8px 16px 8px 8px;display:flex}.ranking-ribbon-club a{color:inherit;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.ranking-ribbon-club img,.ranking-ribbon-club svg{object-fit:contain;flex-shrink:0;width:43px;height:50px}.ranking-ribbon-club svg{color:#987628}.ranking-ribbon-club span{overflow-wrap:anywhere}.ranking-club-empty{color:#666e74;font-size:11px}.ranking-ribbon-stats{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;margin:0;padding:0 10px;display:grid}.ribbon-stat{border-right:1px solid #bbc0ba66;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.ribbon-stat:last-child{border:0}.ribbon-stat dt{align-items:center;display:flex}.ribbon-stat dt span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ribbon-stat svg{width:20px;height:20px}.ribbon-stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:700}.ribbon-stat-trophy svg{color:#b58c2c}.ribbon-stat-check svg{color:#fff;background:#008960;border-radius:50%;padding:3px}.ranking-ribbon-value{isolation:isolate;color:#fff;border-radius:0 6px 6px 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 10px 12px 20px;display:flex;position:relative}.ranking-ribbon-value:before{content:"";z-index:-1;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);border-radius:inherit;background:linear-gradient(115deg,#080e0e,#20251f);position:absolute;inset:0}.ranking-ribbon-value>span{letter-spacing:.07em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:600}.ranking-ribbon-value>div{align-items:center;gap:16px;display:flex}.ranking-ribbon-value svg{color:#d6b762;width:21px;height:21px}.ranking-ribbon-value strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.ranking-ribbon[data-rank="1"]{color:#fff;background:linear-gradient(108deg,#9f7a25,#191d14 30%,#4d4528 70%,#bfa45c);border-color:#c9a54d}.ranking-ribbon[data-rank="1"] .ranking-ribbon-place{color:#fff;background:linear-gradient(120deg,#b78b29,#e8ca6c);font-size:32px}.ranking-ribbon[data-rank="1"] .ranking-ribbon-photo:before{background:linear-gradient(120deg,#1c241d,#5e4c23)}.ranking-ribbon[data-rank="1"] .ranking-ribbon-name small,.ranking-ribbon[data-rank="1"] .ranking-club-empty{color:#e4e2d9}.ranking-ribbon[data-rank="1"] .ranking-ribbon-club svg{color:#e4c56c}.ranking-ribbon[data-rank="2"] .ranking-ribbon-place{color:#fff;text-shadow:0 1px 3px #0003;background:linear-gradient(125deg,#d0d4d5,#8e969e);font-size:28px}.ranking-ribbon[data-rank="3"] .ranking-ribbon-place{color:#fff;background:linear-gradient(125deg,#d4ae72,#9b652e);font-size:28px}.ranking-data-note{color:#697177;margin:12px 0 0;font-size:11px}.ranking-pagination{color:#5a6268;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 0;font-size:12px;display:flex}.ranking-pagination p{margin:0}.ranking-pagination nav{align-items:center;gap:6px;display:flex}.ranking-pagination nav a,.ranking-pagination nav>span[aria-disabled]{color:#15202c;background:#fff;border:1px solid #dfe1dc;border-radius:5px;place-items:center;min-width:36px;height:36px;display:grid}.ranking-page-item{align-items:center;gap:6px;display:flex}.ranking-pagination nav a[aria-current=page]{color:#fff;background:#9a782b;border-color:#9a782b}.ranking-pagination nav>span[aria-disabled]{opacity:.35}.ranking-pagination svg{width:16px;height:16px}.ranking-page-prev svg{transform:rotate(180deg)}.ranking-pagination label{align-items:center;gap:10px;display:flex}.ranking-pagination select{background:#fff;border:1px solid #dfe1dc;border-radius:5px;width:60px;min-height:36px;padding:5px 8px}.rankings-reference .ranking-board-footer{border-top:1px solid #e5e6e0;margin:18px 0 0;padding:14px 0}.rankings-reference .ranking-provisional{padding-top:24px}.site-shell .athlete-portrait img,.site-shell .player-hero-watermark{object-fit:contain;object-position:center bottom}.site-shell .team-profile-crest{box-shadow:none;background:0 0;border-color:#bba25650}.site-shell .team-profile-crest img{object-fit:contain}.site-shell :is(.player-reference-hero,.team-profile-hero,.match-record,.competition-masthead){background-color:#0c1215;background-image:linear-gradient(90deg,#0b1114e8,#0b111475),url(/brand/legadogol-team-stadium-v1.png);background-position:50%;background-size:cover;border:1px solid #8f793e60;border-radius:12px}@media (min-width:1024px) and (max-width:1199px){.site-shell .site-header{gap:14px}.site-shell .site-nav{gap:18px}.site-shell .site-actions{gap:8px}.site-shell .site-actions .button{padding:0 14px;font-size:12px}.site-shell .site-header .brand-mark-wordmark{width:140px}}@media (max-width:1279px){.ranking-ribbon-head{display:none}.ranking-ribbon,.ranking-ribbon-teams .ranking-ribbon{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 160px}.ranking-ribbon-place{grid-row:1/3}.ranking-ribbon-person{grid-area:1/2;min-height:88px}.ranking-ribbon-name strong{font-size:17px}.ranking-ribbon-photo{flex-basis:100px}.ranking-ribbon-club{border:0;grid-area:2/2;min-height:34px;padding:0 12px 8px}.ranking-ribbon-club img,.ranking-ribbon-club svg{width:22px;height:26px}.ranking-ribbon-value{border-radius:0 6px 0 0;grid-area:1/3/3}.ranking-ribbon-stats{background:#ffffff50;border-top:1px solid #bfc2b342;border-radius:0 0 6px 6px;grid-area:3/1/auto/-1;padding:12px 8px}.ranking-ribbon[data-rank="1"] .ranking-ribbon-stats{background:#080d1020}.ribbon-stat{gap:8px}.ribbon-stat dt{gap:5px}.ribbon-stat dt span{clip-path:none;color:#606973;width:auto;height:auto;font-size:10px;position:static}.ranking-ribbon[data-rank="1"] .ribbon-stat dt span{color:#e1dfd5}.ranking-ribbon-place{border-radius:6px 0 0}.rankings-reference .ranking-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rankings-reference .ranking-control-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:20px;padding-top:0;display:flex}.rankings-reference .ranking-control-actions .button{width:140px}}@media (max-width:767px){.site-shell .site-header{gap:6px;padding-left:14px;padding-right:14px}.site-shell .site-header .brand-mark-wordmark{width:148px;height:44px}.public-banner-inner{padding:12px 20px 22px}.public-banner-body{flex-direction:column;align-items:flex-start;gap:17px;min-height:0;padding-top:18px}.public-banner-copy{width:100%}.public-banner-eyebrow{font-size:10px}.public-page-banner h1{font-size:clamp(32px,8vw,44px)}.public-banner-description{max-width:500px;font-size:12px}.public-page-banner{background-position:64%}.public-page-banner:before{background:linear-gradient(90deg,#080f13f0,#080f13a6 72%,#080f1360)}.public-banner-aside{width:100%}.public-banner-metric,.public-banner-counts{gap:14px;width:fit-content;min-width:0;padding:10px 15px}.public-banner-metric>svg{width:24px;height:24px}.public-banner-metric>div{flex-wrap:wrap;align-items:center;gap:5px 14px;display:flex}.public-banner-metric strong{font-size:15px}.public-banner-metric span{font-size:11px}.public-banner-counts>div{align-items:center;gap:8px;min-width:0;display:flex}.public-banner-counts strong{font-size:22px}.public-banner-counts span{font-size:11px}.public-banner-counts>div+div{padding-left:14px}.site-shell :is(.directory-shell,.competitions-directory,.match-directory,.rankings-reference){padding:20px 16px 32px}.site-shell .rankings-reference{padding-top:0}.rankings-reference .ranking-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.rankings-reference .ranking-control-actions{justify-content:stretch}.rankings-reference .ranking-control-actions .button{flex:1}.rankings-reference .ranking-control-actions>a{flex:1;min-height:44px}.rankings-reference .ranking-controls select{padding-left:9px;padding-right:23px;font-size:12px}.rankings-reference .ranking-board-heading{align-items:flex-start;gap:8px}.rankings-reference .ranking-board-heading h2{display:block}.rankings-reference .ranking-board-heading p:not(.profile-eyebrow){margin:5px 0 0;line-height:1.5;display:block}.rankings-reference .ranking-board-heading>span{font-size:10px}.ranking-ribbon-list{gap:12px}.ranking-ribbon,.ranking-ribbon-teams .ranking-ribbon{grid-template-columns:32px minmax(0,1fr) 81px}.ranking-ribbon-place,.ranking-ribbon[data-rank="1"] .ranking-ribbon-place,.ranking-ribbon[data-rank="2"] .ranking-ribbon-place,.ranking-ribbon[data-rank="3"] .ranking-ribbon-place{font-size:22px}.ranking-ribbon-place svg{width:17px;height:17px}.ranking-ribbon-person{gap:7px;min-height:90px}.ranking-ribbon-photo{flex-basis:61px}.ranking-ribbon-photo>svg{width:39px;height:58px}.ranking-ribbon-name{padding-right:4px}.ranking-ribbon-name b{font-size:21px}.ranking-ribbon-name strong{font-size:12px;line-height:1.3}.ranking-ribbon-name small{font-size:10px}.ranking-ribbon-club{padding:0 8px 8px}.ranking-ribbon-club a{gap:6px;font-size:10px}.ranking-ribbon-value{padding:12px 6px 12px 10px}.ranking-ribbon-value>span{letter-spacing:.035em;font-size:8px}.ranking-ribbon-value>div{flex-direction:column;gap:7px}.ranking-ribbon-value svg{width:17px;height:17px}.ranking-ribbon-value strong{font-size:26px}.ranking-ribbon-stats{padding:10px 2px}.ribbon-stat,.ribbon-stat dt{flex-direction:column;gap:4px}.ribbon-stat dt span{font-size:9px}.ribbon-stat svg{width:17px;height:17px}.ribbon-stat dd{font-size:16px}.ranking-data-note{font-size:10px;line-height:1.5}.ranking-pagination{flex-wrap:wrap;gap:14px}.ranking-pagination p{text-align:center;flex:100%;font-size:11px}.ranking-pagination nav{flex:100%;order:3;justify-content:center;gap:5px}.ranking-pagination nav a,.ranking-pagination nav>span[aria-disabled]{min-width:36px;height:44px}.ranking-pagination label{margin:auto;font-size:11px}.ranking-pagination select{min-height:44px}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rankings-reference>.ranking-board:not(.ranking-provisional)>.ranking-board-heading{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.site-shell .site-nav a[aria-current=page]{background:0 0}.site-shell .entity-avatar:has(img){background:0 0;border-color:#0000;border-radius:0}.site-shell .entity-avatar img{object-fit:contain;object-position:center bottom}.site-shell .fixture-crest:has(img){background:0 0;border:0}.site-shell .public-directory-card{box-shadow:none;border-color:#e3e3de;border-radius:10px}.site-shell .public-directory-card:hover{border-color:#b99a51;box-shadow:0 4px 14px #1920190a}.site-shell .directory-shell{background:0 0;width:100%;min-height:0}.site-shell .profile-workspace,.site-shell .competition-hub:not(.competitions-directory){width:100%;max-width:var(--public-width);padding:0 24px 44px}.site-shell .profile-breadcrumb,.site-shell .competition-breadcrumb{min-height:36px;margin:0;padding:8px 0;font-size:12px}.site-shell :is(.player-reference-hero,.team-profile-hero,.match-record,.competition-masthead){box-shadow:0 3px 12px #11180f08}.ranking-ribbon-stats dd,.ranking-ribbon-stats dd span{color:inherit}@media (min-width:1024px){.site-shell .team-profile-hero{min-height:300px;padding:38px 24px 20px}.site-shell .team-profile-copy h1{font-size:clamp(32px,3.55vw,52px);line-height:1.08}}@media (max-width:767px){.site-shell .profile-workspace,.site-shell .competition-hub:not(.competitions-directory){padding:0 16px 32px}}.site-shell .directory-search{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 24px;padding:0}.rankings-loading{max-width:var(--public-width);margin:auto;padding:24px}.ranking-loading-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:34px 0;display:grid}.ranking-loading-rows{gap:9px;display:grid}.rankings-loading i{background:#e7e8e1;border-radius:7px;height:44px;animation:1.5s ease-in-out infinite alternate ranking-loading-pulse;display:block}.ranking-loading-rows i{height:82px}@keyframes ranking-loading-pulse{to{opacity:.45}}@media (max-width:767px){.rankings-loading{padding:16px}.ranking-loading-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ranking-loading-rows i{height:194px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.rankings-loading i{animation:none}}.cup-bracket{min-width:0}.cup-champion{color:#fff;background:linear-gradient(110deg,#111a1c,#3d3520);border:1px solid #b89a4b;border-radius:9px;align-items:center;gap:16px;margin:18px 0 26px;padding:18px 22px;display:flex}.cup-champion>svg{color:#e6bd51;width:36px;height:36px}.cup-champion span{color:#e3c974;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:11px;display:block}.cup-champion strong{font-size:23px}.cup-rounds{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cup-round{flex-direction:column;min-width:0;display:flex}.cup-round h3{border-bottom:2px solid #b49950;justify-content:space-between;align-items:center;gap:6px;padding-bottom:14px;font-size:13px;display:flex}.cup-round h3 small{color:#6a747d;font-size:10px;font-weight:400}.cup-round-games{flex-direction:column;flex:1;justify-content:space-around;gap:14px;display:flex}.cup-game{background:#fff;border:1px solid #dedfd9;border-radius:7px;padding:10px 12px;display:block}.cup-game:hover{border-color:#b08c32;box-shadow:0 3px 12px #19231d0c}.cup-game-state{color:#7b8388;justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;display:flex}.cup-game-state svg{width:12px;height:12px}.cup-game>div{color:#6c7378;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.cup-game>div+div{border-top:1px solid #efefeb}.cup-game .cup-winner{color:#18271f;font-weight:700}.cup-winner strong{color:#00865c}@media (max-width:1023px){.cup-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.cup-round-games{justify-content:flex-start}}@media (max-width:599px){.cup-rounds{grid-template-columns:minmax(0,1fr);gap:26px}.cup-round h3{font-size:15px}.cup-game>div{font-size:14px}}
:root{--brand-graphite-950:#101012;--brand-graphite-800:#27272c;--brand-charcoal:#37373e;--brand-gold-300:#e5c57e;--brand-silver:#d9d9df;--brand-ivory:#f5f5f7;--background:#f5f5f7;--surface:#fff;--surface-secondary:#eeeef2;--text-secondary:#50515a;--text-muted:#6b6d76;--border:#e0e0e6}.brand-mark-isotype{aspect-ratio:1}.brand-mark-isotype.brand-mark-sm{height:34px}.brand-mark-isotype.brand-mark-md{height:42px}.brand-mark-isotype.brand-mark-lg{aspect-ratio:1}.brand-mark-wordmark.brand-mark-lg{aspect-ratio:2169/725}.site-shell{--public-ink:#17191b;--public-gold:#b58a32;--public-line:#e3e2dd;--header-height:76px;color:var(--public-ink);background:#f7f7f4}.site-shell .site-header{height:calc(76px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101214f5;border-bottom-color:#b58a3240}.site-shell .site-header .brand-mark-wordmark{width:226px;height:72px}.site-shell .site-nav{gap:clamp(8px,1.4vw,22px)}.site-shell .site-nav a{color:#c8c9c8;border:0;border-radius:6px;min-height:44px;padding:0 10px;font-size:12px;position:relative}.site-shell .site-nav a:after{display:none}.site-shell .site-nav a[aria-current=page],.site-shell .site-nav a:hover{color:#f2d38b;background:#d5af5214}.site-shell .site-actions{gap:14px}.site-shell .site-actions .button{color:#e6e6e2;background:0 0;border-color:#ffffff30;padding:0 16px;font-size:12px}.site-shell .site-actions .button:hover{background:#d5af5214;border-color:#d4b164}.site-shell .footer-brand .brand-mark-wordmark{width:264px;height:88px}.site-shell .footer-brand p{color:#b7b8b5;max-width:250px;line-height:1.7}.site-shell .institutional-footer{background:#101214;border-top:1px solid #b58a3240}.home-page .home-hero{isolation:isolate;color:#fff;background:#101214;border-bottom:1px solid #b58a3260;min-height:0;padding:0 24px;display:block;overflow:hidden}.home-page .home-hero-media{z-index:-2;filter:none;opacity:1;background:0 0}.home-page .home-hero-media img{object-fit:cover;object-position:center 58%}.home-page .home-hero:after{z-index:-1;background:linear-gradient(90deg,#08090ae8 0%,#0b0c0eba 38%,#08090a35 72%,#08090a28),linear-gradient(#0000 58%,#08090aad)}.home-page .home-hero-content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1240px;padding:54px 0;display:grid}.home-hero-copy{min-width:0}.home-page .home-hero .hero-title{letter-spacing:-.035em;color:#f4f5f2;max-width:none;text-shadow:none;margin:22px 0;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.15}.hero-title>span,.hero-title>em{display:block}.hero-title>em{color:#e8c575;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f7e3ad 0%,#e5bd64 55%,#b78229);-webkit-background-clip:text;background-clip:text;font-style:normal}.home-page .hero-actions{gap:12px;margin-top:28px}.home-page .hero-actions .button{border-radius:6px;gap:24px;min-height:48px;padding:0 23px;font-size:13px}.home-page .home-hero .button.primary{color:#1b1913;background:#e9c878;border-color:#e9c878}.home-page .home-hero .button.primary:hover{background:#f6dca0;border-color:#f6dca0;box-shadow:0 4px 24px #e9c87820}.home-page .home-hero .hero-secondary{color:#e6e7e3;background:#ffffff04;border-color:#ffffff38}.home-page .home-hero .hero-secondary:hover{background:#ffffff10;border-color:#e9c878}.home-page .hero-location{color:#a7aaa6;align-items:center;gap:7px;margin:24px 0 0;font-size:10px;line-height:1.5;display:flex}.hero-location svg{flex-shrink:0;width:13px;height:13px}.hero-brand-stage{isolation:isolate;align-content:center;justify-items:center;display:grid;position:relative}.home-page .home-hero .brand-mark-isotype{aspect-ratio:1;opacity:1;filter:drop-shadow(0 18px 28px #0008);width:min(100%,250px);height:auto;margin:0;position:relative}.home-page .live-home{max-width:1288px;padding:12px 24px 64px}.home-dashboard .home-section{margin-top:36px}.site-shell :is(.home-page,.competition-hub) .section-heading h2{font-size:clamp(20px,2vw,26px)}.site-shell :is(.home-page,.competition-hub) .hub-panel{background:#fff;border-color:#e3e2dd;border-radius:12px;box-shadow:0 4px 18px #10121403}.public-page-banner{background:#101214 url(/brand/legadogol-stadium-night-v1.png) 50% 58%/cover no-repeat}.public-page-banner:before{background:linear-gradient(90deg,#101214f5,#101214cc 60%,#1012149c)}.public-banner-inner{padding-top:20px;padding-bottom:34px}.public-banner-body{min-height:156px;padding-top:24px}.public-page-banner h1{font-size:clamp(34px,4vw,58px)}.public-banner-description{color:#c1c2c8}.public-banner-eyebrow{color:#dfc184;font-size:10px}.public-banner-metric,.public-banner-counts{box-shadow:none;background:#ffffff05;border-color:#d6b87344;border-radius:8px}.public-banner-counts strong{color:#edcf8b}.competition-total{color:#656963;white-space:nowrap;border:1px solid #deded6;border-radius:30px;padding:7px 12px;font-size:11px;display:inline-flex}.active-competitions .active-competition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;display:grid}.active-competition-grid .active-competition-card{background:#fff;border:1px solid #deded8;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #11131504}.active-competition-grid .active-competition-card:hover{border-color:#b99a57;transform:translateY(-3px);box-shadow:0 12px 28px #1113150d}.competition-card-cover{isolation:isolate;background:radial-gradient(at 100% 0,#9c783328,#0000 75%),#191c1d;border-bottom:2px solid #c6a155;grid-template-columns:1fr auto;align-items:start;gap:22px 12px;min-height:190px;padding:24px;display:grid;position:relative;overflow:hidden}.active-competition-card .competition-card-icon{color:#e4c27b;background:#dfb75612;border:1px solid #dfb75630;border-radius:8px;width:38px;height:38px}.competition-card-cover .status-badge{color:#dddde4;background:#ffffff0a;border-color:#ffffff25}.competition-card-cover .competition-card-title{z-index:1;grid-column:1/-1;gap:8px;display:grid}.competition-card-cover .competition-card-title small{letter-spacing:.1em;color:#c9af78;text-transform:uppercase;font:600 9px/1.5 Montserrat,sans-serif}.competition-card-cover .competition-card-title strong{color:#f3f3f6;max-width:90%;font-size:20px;line-height:1.3}.competition-card-cover .competition-cover-watermark{color:#e3c7850a;z-index:-1;width:150px;height:150px;position:absolute;bottom:-22px;right:-22px;transform:rotate(-15deg)}.active-competition-card .competition-categories{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:22px 24px;display:flex}.competition-categories>small{text-transform:uppercase;letter-spacing:.1em;color:#787b75;flex:1 0 100%;margin-bottom:3px;font-size:9px}.active-competition-card .competition-categories i{color:#555a52;background:#f8f8f4;border:1px solid #e5e4dd;border-radius:4px;padding:5px 8px;font-size:11px;font-style:normal}.active-competition-card .competition-card-footer{border-color:#e9e8e2;align-items:center;margin:auto 24px 0;padding:16px 0;font-size:11px}.competition-card-footer b{color:#876421}.competition-card-footer>span{min-width:0}.site-shell .competitions-directory{padding-top:34px}.site-shell .competition-hub .competition-masthead{background-image:linear-gradient(90deg,#101214f5,#101214b0),url(/brand/legadogol-stadium-night-v1.png);border-color:#b899554a;padding:32px}.competition-masthead .competition-identity-mark{background:#d6b8730c;border-color:#d6b87340;border-radius:10px}.competition-masthead .competition-identity-copy p{color:#c3c3cb}.competition-metrics{gap:20px;padding-top:24px}.competition-metrics dd{color:#edcf8b;font-size:28px}.competition-metrics dt{color:#b8b9c0}.competition-section-nav{background:#fff;border:1px solid #e1e1da;border-radius:10px;gap:6px;margin:20px 0 0;padding:6px}.competition-section-nav a{color:#686c65;border:0;border-radius:6px;flex:1 0 auto;min-height:46px}.competition-section-nav a[aria-current=page]{color:#f0d490;background:#1b1e1e;border:0;border-radius:6px}.competition-section-nav a:hover{color:#70531d;background:#efefe9}.competition-section-nav a[aria-current=page]:hover{color:#f0d490;background:#292c29}.competition-scope{background:#f0f0eb;border:1px solid #e1e1da;border-radius:10px;margin:20px 0;padding:20px}.scope-options a{color:#5d635b;background:#fff;border-color:#dcded6}.scope-options a[aria-current=true]{color:#765821;box-shadow:none;background:#fbf5e7;border-color:#c6a55c}.ranking-ribbons-players .ranking-ribbon-head>div,.ranking-ribbons-players .ranking-ribbon-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-ribbon{background:#fff;border-radius:9px;min-height:116px}.ranking-ribbon-list{gap:14px}.ranking-ribbon-photo{flex-basis:112px;min-height:114px}.ranking-ribbon-photo:before{clip-path:none;background:radial-gradient(at 50% 60%,#b5b6bf38,#ececf180 70%);border-radius:50% 50% 0 0;inset:10px 2px 0}.ranking-ribbon-photo img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 5px #0003);width:100%;height:100%;padding:6px 4px 0;inset:0}.ranking-ribbon[data-rank="1"]{background:linear-gradient(110deg,#252528,#141418 60%,#2e2c21);border-color:#bb994e}.ranking-ribbon[data-rank="1"] .ranking-ribbon-photo:before{background:radial-gradient(at 50% 65%,#b4914055,#d6af4b06 75%)}.ranking-ribbon[data-rank="1"] .ranking-ribbon-place{color:#302510;background:linear-gradient(145deg,#f3dc9a,#b79140)}.ranking-ribbon-name b{opacity:.7;margin-bottom:5px;font-size:13px;font-weight:600}.ranking-ribbon-name strong{letter-spacing:-.02em}.ranking-ribbon-value{gap:10px;padding:14px}.ranking-ribbon-value:before{clip-path:none;background:#171b1c;border-left:1px solid #d6b87326}.ranking-ribbon-value strong{color:#ead095}.ranking-ribbon-value>span{color:#dbdbe1;font-size:9px}.ranking-ribbon-value>div{gap:10px}.ranking-ribbon-place{font-size:22px}.rankings-reference .ranking-controls{background:#fff;border:1px solid #e0e1d9;border-radius:10px;gap:16px;margin-bottom:24px;padding:20px}.rankings-reference .ranking-controls select{border-radius:6px}.rankings-reference .ranking-control-actions .button{color:#f0d490;background:#1b1e1e;border-color:#1b1e1e}@media (min-width:1280px){.ranking-ribbons{--ribbon-columns:58px minmax(290px, 2.8fr) minmax(160px, 1.5fr) minmax(280px, 3fr) 144px}}@media (min-width:768px) and (max-width:1199px){.site-shell .site-header .brand-mark-wordmark{width:160px}.site-shell .site-nav{gap:4px}.site-shell .site-nav a{padding:0 7px;font-size:11px}.home-page .home-hero-content{gap:24px;padding:48px 0 36px}.active-competitions .active-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.site-shell{--header-height:68px}.site-shell .site-header{height:calc(68px + env(safe-area-inset-top))}.site-shell .site-header .brand-mark-wordmark{width:174px;height:46px}.home-page .home-hero{padding:0 20px}.home-page .home-hero-content{grid-template-columns:minmax(0,1fr);gap:20px;padding:34px 0 26px}.home-page .home-hero .hero-title{margin:18px 0;font-size:clamp(25px,6.8vw,48px);line-height:1.18}.home-page .hero-actions{margin-top:24px}.home-page .hero-actions .button{flex:1;min-width:0;max-width:210px;padding:0 14px}.home-page .hero-location{margin-top:18px;font-size:9px}.hero-brand-stage{justify-self:center;width:210px}.home-page .home-hero .brand-mark-isotype{width:180px}.home-page .live-home{padding:0 16px 40px}.home-dashboard .home-section{margin-top:28px}.active-competitions .active-competition-grid{grid-template-columns:minmax(0,1fr);gap:18px}.competition-card-cover{min-height:175px;padding:22px}.public-banner-inner{padding:16px 20px 26px}.public-banner-body{min-height:0;padding-top:20px}.public-page-banner:before{background:linear-gradient(90deg,#101214f5,#101214bd)}.public-page-banner h1{font-size:36px}.site-shell .competition-hub .competition-masthead{padding:22px 18px}.competition-metrics{gap:12px}.competition-metrics dd{font-size:23px}.competition-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.competition-section-nav a{gap:6px;padding:0 6px;font-size:11px}.competition-scope{padding:16px}.ranking-ribbon,.ranking-ribbon-teams .ranking-ribbon{grid-template-columns:34px minmax(0,1fr) 80px}.ranking-ribbon-person{gap:6px;min-height:110px}.ranking-ribbon-photo{flex-basis:76px;min-height:110px}.ranking-ribbon-name{padding-right:6px}.ranking-ribbon-name strong{font-size:12px;line-height:1.35}.ranking-ribbon-name b{font-size:11px}.ranking-ribbon-value{padding:12px 6px}.ranking-ribbon-value>span{font-size:8px}.ranking-ribbon-value>div{gap:4px}.ranking-ribbon-value strong{font-size:24px}.ranking-ribbon-value svg{display:none}.ranking-ribbon-stats{padding:12px 6px}.rankings-reference .ranking-controls{gap:12px;padding:14px}.rankings-reference .ranking-control-actions{grid-column:1/-1}.ranking-ribbons-players .ribbon-stat dt span{font-size:8px}}.home-page .home-section{margin:32px 0;padding:0}.home-page .home-context-heading{margin:32px 0 24px;padding-top:28px}.home-page .home-context-heading h2{font-size:clamp(21px,2.5vw,30px)}.home-page .home-context-heading p{font-size:13px;line-height:1.6}.home-page .home-dashboard{padding-top:0}.home-page .home-editorial-grid{align-items:start;gap:24px}.home-page .hub-panel{padding:24px}.home-page :is(.section-heading,.section-row){gap:12px;margin:0}.home-page :is(.section-heading,.section-row) h2{margin:0;font-size:20px;line-height:1.3}.home-page :is(.section-heading,.section-row)>a{align-items:center;min-height:36px;font-size:12px;line-height:1.5;display:inline-flex}.home-page .home-match-tabs{margin-top:18px}.home-page :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list{background:#f5f5f7;border:1px solid #e2e2e6;border-radius:8px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.home-page :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list button{color:#62656d;border:0;border-radius:5px;min-height:42px;padding:0 16px;font-size:12px}.home-page :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list button[aria-selected=true]{color:#f0d490;background:#1b1e1e}.home-page .home-match-tabs .product-tab-panel{margin:16px 0 0;padding:0}.home-page .home-match-tabs .product-tab-panel[hidden]{display:none}.home-fixtures-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-fixture{color:#20251f;background:#fcfcf9;border:1px solid #dfdfd7;border-radius:9px;flex-direction:column;min-width:0;padding:18px;display:flex}.home-fixture:hover,.home-fixture:focus-visible{border-color:#b58a32;box-shadow:0 5px 18px #181c160c}.home-fixture-meta{color:#646770;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.home-fixture-meta>span:first-child{overflow-wrap:anywhere}.home-fixture-teams{gap:12px;margin-bottom:16px;display:grid}.home-fixture-team{align-items:center;gap:10px;min-width:0;display:flex}.home-fixture-crest{color:#9d803d;flex:0 0 30px;place-items:center;width:30px;height:36px;display:grid}.home-fixture-crest svg{width:24px;height:28px}.home-fixture-team>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.home-fixture-team small{color:#737680;font-size:10px}.home-fixture-team b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.home-fixture-team>strong{color:#232329;font-variant-numeric:tabular-nums;background:#ededf1;border-radius:5px;flex:0 0 36px;place-items:center;min-height:38px;font-size:23px;display:grid}.home-fixture-details{color:#686a73;border-top:1px solid #e6e6eb;gap:6px;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.6;display:grid}.home-fixture-details>span{align-items:center;gap:5px;display:flex}.home-fixture-details svg{flex:0 0 13px;width:13px;height:13px}.home-fixture-open{color:#826422;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;font-weight:600;display:flex}.home-fixture-open svg{width:15px;height:15px}.home-results-more{color:#826422;justify-content:flex-end;align-items:center;width:fit-content;min-height:44px;margin:12px 0 0 auto;font-size:12px;font-weight:600;display:flex}.home-quiet-empty{color:#686a73;text-align:center;margin:0;padding:24px 12px;font-size:14px}.home-page .home-standings .public-standings{border:1px solid #e2e2e7;border-radius:8px;margin-top:18px}.home-page .home-standings table,.home-page .leaders-table{table-layout:auto;border-collapse:collapse;width:100%}.home-page .home-standings :is(th,td),.home-page .leaders-table :is(th,td){text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid #e9e9ed;padding:13px 9px;font-size:13px}.home-page .home-standings thead th,.home-page .leaders-table thead th{color:#62656e;background:#f3f3f6;height:40px;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:600}.home-page .home-standings tbody th,.home-page .leaders-table tbody th{text-align:left;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;font-size:13px;line-height:1.4}.home-page .home-standings th:nth-child(2),.home-page .leaders-table th:nth-child(2){text-align:left;width:100%}.home-page .home-standings th:first-child,.home-page .home-standings td:first-child{color:#73757e;min-width:32px}.home-page .home-standings .standings-detail{display:none}.home-page .home-standings tbody tr,.home-page .leaders-table tbody tr{background:#fff;height:62px}.home-page .home-standings tbody tr:hover,.home-page .leaders-table tbody tr:hover{background:#f2f2f6}.home-page .home-standings tr:last-child>*,.home-page .leaders-table tr:last-child>*{border-bottom:0}.home-page .leaders-table{border:1px solid #e2e2e7}.home-page .leaders-table .entity-avatar{flex:0 0 28px;width:28px;height:32px;font-size:10px;display:inline-flex}.home-page .leaders-table th[scope=row] a{color:#292a30;gap:8px;min-height:36px}.home-page .leaders-position{min-width:24px}.home-page .leaders-table abbr,.home-page .public-standings abbr{text-decoration:none}.home-page .home-leaderboards .leaderboard-tabs{margin-top:18px}.home-page .home-leaderboards .product-tab-panel{margin:14px 0 0;padding:0}.home-page .leaders-footer{margin:12px 0 0;font-size:12px}.home-page .leaders-footer>a{align-items:center;min-height:44px;display:flex}@media (min-width:1280px){.home-page .home-standings .standings-detail{display:table-cell}}@media (max-width:1099px){.home-fixtures-grid{grid-template-columns:minmax(0,1fr)}.home-fixture{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:24px;display:grid}.home-fixture-meta{grid-column:1/-1}.home-fixture-teams{margin-bottom:0}.home-fixture-details{border-top:0;border-left:1px solid #e6e6eb;align-content:center;margin:0;padding:0 0 0 20px}.home-fixture-open{grid-column:2;justify-content:flex-end;gap:16px}.home-page .home-editorial-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.home-page .home-hero-content{padding:28px 0}.home-page .hero-brand-stage{display:none}.home-page .home-hero .hero-title{margin:0 0 24px}.home-page .home-section{margin:24px 0}.home-page .hub-panel{padding:16px}.home-page :is(.section-heading,.section-row) h2{font-size:18px}.home-page :is(.section-heading,.section-row)>a{font-size:11px}.home-page .home-context-heading{margin:24px 0 20px;padding-top:20px}.home-page .home-context-heading>a{min-height:36px}.home-fixture{gap:0;padding:14px;display:flex}.home-fixture-meta{margin-bottom:12px}.home-fixture-details{border-top:1px solid #e6e6eb;border-left:0;margin-top:14px;padding:10px 0 0}.home-fixture-team b{font-size:14px}.home-fixture-open{justify-content:space-between}.home-page .home-standings :is(th,td),.home-page .leaders-table :is(th,td){padding:12px 7px}.home-page .home-standings th:first-child,.home-page .home-standings td:first-child{min-width:24px}.home-page .leaders-table .entity-avatar{display:none}}.home-page .home-match-tabs :is(.recent-results,.home-schedule){background:0 0;border:0;margin:0;padding:0}.home-table-key{color:#6a6d75;margin:12px 0 0;font-size:11px;line-height:1.6}.home-page .hero-location{font-size:11px}.home-page .home-standings .public-standings{width:100%;margin:18px 0 0}.home-page .home-dashboard :is(.section-heading,.section-row) h2{font-size:20px}@media (max-width:767px){.home-page .home-dashboard :is(.section-heading,.section-row) h2{font-size:18px}}body{font-family:Montserrat,Arial,sans-serif}.site-shell{--public-ink:#191a1d;--public-gold:#ac8234;--public-line:#e0e1e4;--text-primary:#191a1d;--text-secondary:#51545b;--text-muted:#676b73;--brand-gold-700:#806021;-webkit-font-smoothing:antialiased;background:#f4f4f6;font-size:14px;font-weight:400}.site-shell .site-header{background:#0b0b0df7;border-bottom:1px solid #c7a45936}.site-shell .site-nav a{letter-spacing:-.015em;font-family:inherit;font-size:12px;font-weight:600}.site-shell .site-nav a[aria-current=page]{color:#f5d591;background:#d1ac5515;border-radius:5px 5px 2px 2px;box-shadow:inset 0 -2px #d1ac55}.site-shell .button{letter-spacing:-.015em;font-weight:600}.site-shell :is(h1,h2,h3){text-wrap:pretty}.site-shell :is(.rankings-reference,.public-directory-card){font-family:inherit}.site-shell :where(a,button,summary,select):focus-visible{outline-offset:4px;outline:3px solid #b99545}.home-page{background:#f4f4f6}.home-page .hero-title>em{background-image:linear-gradient(105deg,#fbe8b1 0%,#e5bf66 72%,#c6983d);margin-top:5px;font-size:1.22em;line-height:1.1}.home-page .hero-actions .button{border-radius:7px;min-height:50px;font-size:13px}.home-page .home-hero .button.primary{color:#18181b;background:linear-gradient(120deg,#f2d58e,#dbb45a);border-color:#e7c574;box-shadow:0 3px #8a67213b,inset 0 1px #fff6}.home-page .home-hero .hero-secondary{color:#f5f5f7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0e5c;border-color:#e4e4e757}.home-page .hero-location{color:#d0d1d5;font-weight:400}.home-page .hero-brand-stage{justify-self:center}.home-page .home-dashboard :is(.section-heading,.section-row) h2{letter-spacing:-.035em;font-weight:600}.home-page .home-context-heading h2{letter-spacing:-.04em;font-weight:600}.home-page .home-context-heading p{color:#676b73;font-size:12px}.home-page .home-context-heading{border-color:#dcdde1}.site-shell :is(.home-page,.competition-hub) .hub-panel{border:1px solid #e2e2e6;border-radius:12px;box-shadow:0 3px 6px #17171b03,0 14px 35px #17171b03}.active-competition-grid .active-competition-card{border-color:#e1e1e5;box-shadow:0 3px 6px #17171b03,0 14px 30px #17171b04}.active-competition-card .competition-card-cover{background:radial-gradient(at 100% 0,#b18a3522,#0000 80%),linear-gradient(115deg,#0c0c0e,#262629);border-bottom:1px solid #c5a255}.competition-card-cover .competition-card-title strong{letter-spacing:-.025em;max-width:95%;font-size:19px;font-weight:600}.competition-card-cover .competition-card-title small{color:#dac795;font-size:10px;font-weight:500}.active-competition-card .competition-categories i{color:#53555c;background:#f5f5f7;border-color:#e1e1e5;font-size:11px;font-weight:500}.active-competition-card .competition-categories>small{color:#6d7078;font-size:10px;font-weight:500}.active-competition-card .competition-card-footer{font-size:11px}.competition-total{color:#686b73;background:#ffffff80;border-color:#dedee3;font-size:11px}.home-page .home-match-tabs .product-tab-list,.home-page .leaderboard-tabs .product-tab-list{background:#f3f3f5;border-color:#e2e2e6}.home-page :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list button{font-weight:600}.home-page :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list button[aria-selected=true]{color:#f3d89e;background:#171719;box-shadow:0 2px 4px #17171b12}.home-fixture{background:#fdfdfe;border-color:#e0e0e5;border-radius:9px;transition:border-color .18s,box-shadow .18s,transform .18s}.home-fixture:hover{background:#fff;border-color:#b59b62;transform:translateY(-2px);box-shadow:0 8px 18px #1717190c}.home-fixture-team b{color:#27282e;font-size:13px;font-weight:500}.home-fixture-team>strong{color:#19191d;background:#efeff2;border:1px solid #e0e0e5;border-radius:6px;font-size:26px;font-weight:600}.home-fixture-team small{color:#72757c;font-size:10px;font-weight:400}.home-fixture-details{color:#646771;font-size:11px}.home-fixture-meta{font-size:11px}.home-fixture .status-badge{border-radius:4px;font-size:10px;font-weight:500}.home-page :is(.home-standings,.leaders-table) abbr{font-weight:500}.home-page .home-standings thead th,.home-page .leaders-table thead th{color:#676a73;letter-spacing:.025em;background:#eeeef2;font-weight:500}.home-page .home-standings tbody th,.home-page .leaders-table tbody th{color:#2d2e35;font-weight:500}.home-page .home-standings tbody td:last-child,.home-page .leaders-value{color:#6d521a;background:#f4eedb;font-size:16px;font-weight:600}.home-page .home-standings tbody tr[data-position="1"],.home-page .leaders-table tbody tr:first-child{background:#faf6e9}.home-page .leaders-table tbody th a{font-weight:500}.home-page .leaders-position{font-weight:600}.home-page .leaders-table tbody tr:first-child .leaders-position{color:#f1d696;background:#1c1c20}.site-shell .institutional-footer{background:#0c0c0e;border-top-color:#d5b77633}.site-shell .footer-links strong{color:#d7bb7c;letter-spacing:.08em;font-size:10px;font-weight:600}.site-shell .footer-links a{color:#c4c4cb;font-size:12px}.site-shell .footer-note{color:#a2a3ab;border-color:#dddde21a}@media (min-width:1024px) and (max-width:1199px){.site-shell .site-header .brand-mark-wordmark{width:180px;height:60px}.site-shell .site-nav a{padding:0 6px;font-size:11px}.site-shell .site-actions{gap:10px}.site-shell .site-actions .button{padding:0 10px;font-size:10px}}@media (max-width:767px){.site-shell .site-header .brand-mark-wordmark{width:180px;height:60px}.home-page .home-hero:after{background:linear-gradient(90deg,#090a0cdf,#090a0c91 62%,#090a0c42),linear-gradient(#0000 35%,#090a0c88)}.home-page .home-hero-content{padding:34px 0}.home-page .home-hero .hero-title{letter-spacing:-.035em;font-size:clamp(25px,6.6vw,46px);line-height:1.2}.home-page .hero-title>em{margin-top:3px;font-size:1.15em}.home-page .hero-actions .button{font-size:12px}.home-page .hero-location{font-size:10px}.home-fixture-team b{font-size:13px}.home-page .leaders-table th[scope=row]{font-size:12px}.site-shell .footer-brand .brand-mark-wordmark{width:240px;height:80px}.home-page .home-hero-media img{object-position:88% center}.home-page .hero-actions .button{white-space:nowrap;gap:10px;padding-inline:12px}.home-page .hero-actions .button svg{flex:0 0 16px;width:16px;height:16px}}.public-standings .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page .home-editorial-grid{align-items:stretch}.home-page .home-standings thead th,.home-page .leaders-table thead th{color:#dbdbe2;background:#1b1b20;border-bottom:1px solid #303037;height:48px;font-weight:600}.home-page .home-standings thead th{padding:0 4px}.home-page .home-standings thead th:last-child,.home-page .leaders-table thead th:last-child{color:#f0d699;background:#27241e}.standings-sort{width:100%;min-height:46px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:0 3px;transition:background .16s,color .16s;display:inline-flex;position:relative}th:nth-child(2) .standings-sort{justify-content:flex-start}.standings-sort:hover{color:#f5dba2;background:#ffffff12}.site-shell .standings-sort:focus-visible{outline-offset:-3px;outline:2px solid #e8c67b}.standings-sort-indicator{opacity:.5;font-size:10px}th[aria-sort=ascending] .standings-sort-indicator,th[aria-sort=descending] .standings-sort-indicator{opacity:1;color:#f0d699}.home-page .home-standings tbody th,.home-page .leaders-table tbody th{text-transform:none;background:0 0;position:static}.home-page .home-standings tbody th a{color:#28282f;align-items:center;min-height:40px;display:flex}.home-page .home-standings tbody :is(th,td),.home-page .leaders-table tbody :is(th,td){transition:background-color .16s}.home-page .home-standings tbody tr:focus-within,.home-page .leaders-table tbody tr:focus-within{background:#f0f0f5}.home-page :is(.home-standings,.leaders-table) tbody th a:hover{color:#836025;text-underline-offset:3px;text-decoration:underline}.home-page .home-standings tbody td,.home-page .leaders-table tbody td{color:#5f606a}.home-page .standings-position,.home-page .leaders-position{color:#686a74;border-radius:6px;place-items:center;min-width:26px;height:28px;font-size:12px;font-weight:600;display:inline-grid}.home-page .home-standings tr[data-position="1"] .standings-position,.home-page .leaders-table tbody tr:first-child .leaders-position{color:#f0d699;background:#202024;box-shadow:inset 0 0 0 1px #b4965440}.home-page .home-standings tr[data-position="2"] .standings-position,.home-page .leaders-table tbody tr:nth-child(2) .leaders-position{color:#545866;background:#eeeef4}.home-page .home-standings tr[data-position="3"] .standings-position,.home-page .leaders-table tbody tr:nth-child(3) .leaders-position{color:#895b3c;background:#f6ece5}.home-page .home-standings tbody td:last-child,.home-page .leaders-table tbody td.leaders-value{color:#725420;background:#f8f3e7;min-width:44px;font-size:16px;font-weight:600}.home-page .home-standings tbody td:last-child strong{color:inherit;font-weight:700;font-size:inherit}.home-page .leaders-table{border-style:hidden;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #e2e2e7}.home-fixture-team>strong{color:#f1deb0;background:#202024;border-color:#202024}.home-fixture-open svg{transition:transform .18s}.home-fixture:hover .home-fixture-open svg{transform:translate(3px)}.site-shell .mobile-menu nav{background:#111114}.product-tab-panel:not([hidden]){animation:.22s ease-out brand-panel-in}@keyframes brand-panel-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-shell .sidebar{background:#0d0d10;border-right:1px solid #29292f}.admin-shell .sidebar-header{gap:4px;min-height:68px}.admin-shell .sidebar-brand{padding:0}.admin-shell .sidebar-brand .brand-mark-wordmark{width:180px;max-width:100%;height:60px}.admin-shell.sidebar-collapsed .sidebar-brand .brand-mark{width:42px;height:42px;display:flex}.admin-shell .sidebar-toggle{color:#d5d5de;border-color:#37373f;width:30px;height:38px}.admin-shell .nav-link:hover{background:#25252b}.admin-shell .nav-link.active{color:#17171b;background:#e5c57e}.admin-mobile-brand{display:none}.admin-login{grid-template-columns:minmax(0,1fr);padding:24px 16px}.admin-login .login-card{background:#fff;grid-template-columns:minmax(0,1fr);min-width:0;padding:clamp(20px,5vw,34px)}.admin-login .login-card>*,.admin-login .login-card input{min-width:0;max-width:100%}.admin-login .login-card h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,7vw,32px)}.admin-login .login-card p{font-size:13px}.admin-login .login-brand{background:#101013;border:1px solid #b9954540;border-radius:10px;justify-content:center;padding:16px 12px}.admin-login .login-brand .brand-mark-wordmark{width:100%;max-width:290px}@media (max-width:1023px){.admin-shell .admin-topbar{height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;background:#0d0d10;border-bottom-color:#b9954540;gap:12px;display:flex}.admin-mobile-brand{min-width:0;display:flex}.admin-mobile-brand .brand-mark-wordmark{width:180px;max-width:100%;height:60px}.admin-topbar-context{display:none}.admin-shell .admin-topbar>.button{color:#e8d19c;background:#ffffff06;border-color:#ffffff30;flex-shrink:0;padding:0 10px;font-size:10px}}@media (max-width:767px){.home-page .home-standings :is(th,td){padding-inline:5px}.home-page .home-standings thead th{padding-inline:2px}.home-page .standings-position,.home-page .leaders-position{min-width:22px}.home-page .home-standings tbody th{font-size:12px}}@media (prefers-reduced-motion:reduce){.product-tab-panel:not([hidden]){animation:none}.admin-shell,.admin-shell *{transition:none;animation:none}}
:root{--control-radius:8px;--control-height:44px;--focus-ring:#a88034}:is(.site-shell,.admin-shell,.admin-login) :where(button,input,select,textarea){font-family:inherit}:is(.site-shell,.admin-shell,.admin-login) :where(button,.button){font-weight:600}:is(.site-shell,.admin-shell,.admin-login) :where(input,select,textarea){border-radius:var(--control-radius)}:is(.site-shell,.admin-shell,.admin-login) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:is(.site-shell,.admin-shell) button:disabled,.home-scope-selector select:disabled{cursor:wait;opacity:.65}.admin-shell .nav-link{font-weight:600}.admin-shell .page-header h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)}.home-page .home-context-heading{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);align-items:center;gap:16px 28px;scroll-margin-top:96px;display:grid}.home-page .home-context-heading>a{grid-column:1/-1;justify-self:start}.home-scope-selector{gap:8px;min-width:0;display:grid;position:relative}.home-scope-selector>span:first-child{color:#646670;font-size:11px;font-weight:600}.home-scope-selector select{color:#24242a;text-overflow:ellipsis;cursor:pointer;background-color:#fff;border:1px solid #cfcfd7;width:100%;min-width:0;min-height:48px;padding:10px 32px 10px 12px;font-size:12px;box-shadow:0 2px 5px #17171b04}.home-scope-selector select:hover{border-color:#aa8742}.scope-progress{color:#795b24;min-height:16px;font-size:10px}:is(.home-context-heading:has([aria-busy=true])~.home-matches,.home-context-heading:has([aria-busy=true])~.home-editorial-grid){opacity:.45;pointer-events:none}.home-matches,.home-editorial-grid{transition:opacity .18s}.team-crest{color:#786133;flex:0 0 40px;place-items:center;width:40px;height:44px;display:inline-grid}.team-crest img{object-fit:contain;width:100%;height:100%;display:block}.team-crest>span{letter-spacing:-.03em;background:#f2eee5;border:1px solid #e3dbc9;border-radius:8px 8px 14px 14px;place-items:center;width:34px;height:38px;font-size:10px;font-weight:700;display:grid}.home-fixture-team[data-winner=true]>strong{color:#352812;background:#e8cd8e;border-color:#d5b672}.home-fixture-team[data-winner=true] b{font-weight:700}.home-fixture-team>span:nth-child(2){min-width:0}.fixture-state{color:#62646e;background:#f2f2f6;border:1px solid #dfdfe6;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.fixture-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.fixture-state-scheduled,.fixture-state-ready{color:#735622;background:#fcf5e7;border-color:#e5d7b8}.fixture-state-final{color:#4f5b6d;background:#f0f3f8;border-color:#dbe1e9}.fixture-state-in_progress,.fixture-state-pending_result,.fixture-state-postponed{color:#8a581b;background:#fff4e5;border-color:#efdbbd}.fixture-state-cancelled{color:#923f48;background:#fcf0f1;border-color:#eccdd1}.home-fixture-meta{align-items:start;min-height:27px}.home-page .home-standings tbody th>a{min-height:28px}.standings-form{gap:3px;margin:4px 0 0;display:flex}.public-standings tbody th .standings-form a.form-result{border:1px solid #0000;border-radius:4px;flex:0 0 24px;place-items:center;width:24px;min-height:26px;padding:0;font-size:10px;font-weight:600;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-grid}.public-standings tbody th .standings-form a.form-w{color:#176443;background:#e9f4ed;border-color:#cfe4d6}.public-standings tbody th .standings-form a.form-d{color:#5f6474;background:#eff0f5;border-color:#dfe1e9}.public-standings tbody th .standings-form a.form-l{color:#963f49;background:#faecee;border-color:#efd5d9}.public-standings tbody th .standings-form a:hover{transform:translateY(-2px);box-shadow:0 3px 6px #18182012}.home-page .home-standings tbody tr{height:82px}.public-standings tr[data-qualified=true]>td:first-child{box-shadow:inset 3px 0 #c4a15a}.qualification-key{color:#806328;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.qualification-key i{background:#c4a15a;border-radius:2px;width:3px;height:12px}.full-standings{isolation:isolate;overscroll-behavior-x:contain;scrollbar-width:thin}.full-standings :is(th:nth-child(2),th[scope=row]){z-index:2;background:#fff;min-width:160px;position:sticky;left:0;box-shadow:3px 0 5px #17171b08}.full-standings :is(td:last-child,th:last-child){z-index:2;color:#725420;background:#f8f3e7;position:sticky;right:0;box-shadow:-3px 0 5px #17171b08}.full-standings thead th:nth-child(2){background:#f0f0f4}.full-standings tbody th>a{color:#2b2c32;font-weight:600}.full-standings tbody th .standings-form{margin-top:7px}.site-shell .standings-sort:focus-visible{outline-offset:-3px}@media (max-width:1099px){.home-page .home-context-heading{grid-template-columns:minmax(0,1fr);gap:12px}.home-scope-selector{max-width:620px}}@media (max-width:767px){.home-scope-selector select{font-size:12px}.home-page .home-standings tbody :is(th,td){padding-inline:5px}.home-page .home-standings .standings-detail{display:none}.home-fixture-team b{line-height:1.5}}@media (max-width:480px){.home-page .home-standings .standings-played{display:none}.home-page .standings-form{gap:2px}}@media (prefers-reduced-motion:reduce){.home-matches,.home-editorial-grid,.public-standings tbody th .standings-form a{transition:none}.public-standings tbody th .standings-form a:hover{transform:none}}.home-page .leaders-table tbody tr{height:80px}.match-directory>.home-scope-selector{max-width:620px;margin:0 0 20px}.route-loading-banner{background:#141417;min-height:260px;padding:72px max(24px,50vw - 596px)}.route-loading-banner .skeleton-title{background:#2b2b31;width:min(420px,80%);height:48px}.route-loading-content{max-width:1240px;margin:auto;padding:32px 24px}.route-loading-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.route-loading-grid .skeleton-card{height:240px}.route-loading-rows{gap:12px;display:grid}.route-loading-rows .skeleton{height:64px}@media (max-width:767px){.route-loading-banner{min-height:220px}.route-loading-grid{grid-template-columns:1fr}.full-standings :is(th:nth-child(2),th[scope=row]){white-space:normal;overflow-wrap:anywhere;width:170px;min-width:170px;max-width:170px}}.standings-form-key{color:#656772;margin:8px 0 0;font-size:10px}
.site-shell .home-redesign{--home-ink:#111214;--home-muted:#707178;--home-gold:#bd9450;--home-paper:#f2f3f5;--home-line:#e0e2e6;background:var(--home-paper);color:var(--home-ink)}.site-shell .home-redesign .home-hero{background:#0c1010;border:0;padding-inline:32px}.site-shell .home-redesign .home-hero-media img{object-position:center 60%}.site-shell .home-redesign .home-hero:after{background:linear-gradient(90deg,#080b0df0 4%,#090c0dc9 47%,#0c0f104a),linear-gradient(#0000 40%,#0b0d0e9c)}.site-shell .home-redesign .home-hero-content{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:60px;max-width:1192px;min-height:440px;padding:64px 0}.site-shell .home-redesign .home-hero .hero-title{letter-spacing:-.065em;color:#faf9f5;margin:0;font-size:clamp(42px,4.25vw,62px);font-weight:800;line-height:1.06}.site-shell .home-redesign .hero-title>span:first-child{letter-spacing:-.03em;margin-bottom:8px;font-size:.49em;font-weight:600;line-height:1.5}.site-shell .home-redesign .hero-title>em{letter-spacing:-.065em;background-image:linear-gradient(110deg,#f6e2b1,#ceaa64);margin-top:2px;font-size:1.35em;line-height:1.04}.site-shell .home-redesign .hero-actions{margin-top:32px}.site-shell .home-redesign .hero-actions .button{border-radius:5px;min-height:48px;padding-inline:22px;font-size:12px}.site-shell .home-redesign .hero-actions .button.primary{color:#201b13;box-shadow:none;background:#ead29b;border-color:#ead29b}.site-shell .home-redesign .hero-actions .button.primary:hover{background:#f6e4ba}.site-shell .home-redesign .hero-secondary{background:#10121450;border-color:#ffffff36}.site-shell .home-redesign .hero-location{color:#b6b8b7;margin-top:24px;font-size:10px}.site-shell .home-redesign .hero-brand-stage{justify-self:center;width:100%;display:grid;position:relative}.site-shell .home-redesign .hero-brand-stage:before{content:"";z-index:-1;background:radial-gradient(#d3ac5b20,#0000 70%);border-radius:50%;position:absolute;inset:12%}.site-shell .home-redesign .home-hero .brand-mark-isotype{filter:drop-shadow(0 24px 32px #000a);width:min(100%,390px)}.site-shell .home-redesign .home-dashboard{max-width:1256px;padding:0 32px 56px}.site-shell .home-redesign .home-section{margin:28px 0}.site-shell .home-redesign :is(.section-heading,.section-row) h2{letter-spacing:-.04em;font-size:19px;font-weight:700}.site-shell .home-redesign :is(.section-heading,.section-row)>a{color:#816332;font-size:11px;font-weight:600}.site-shell .home-redesign .active-competitions{border-bottom:1px solid var(--home-line);padding-bottom:28px}.site-shell .home-redesign .active-competitions .section-heading h2{letter-spacing:-.015em;font-size:14px}.site-shell .home-redesign .competition-total{color:#797973;background:0 0;border:0;padding:0;font-size:10px}.site-shell .home-redesign .active-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:16px;margin:14px 0 0;padding:0;overflow:visible}.site-shell .home-redesign .active-competition-card{box-shadow:none;background:#fff;border-color:#e1dfd8;border-radius:10px;min-height:0;padding:20px;position:relative}.site-shell .home-redesign .active-competition-card:hover{border-color:#b99b62;transform:translateY(-2px);box-shadow:0 8px 20px #28201408}.site-shell .home-redesign .competition-card-cover{background:0 0;border:0;grid-template-columns:40px 1fr auto;gap:0 14px;min-height:0;padding:0;display:grid;overflow:visible}.site-shell .home-redesign .competition-card-icon{color:#d8ba7e;background:#1d1f21;border:0;border-radius:8px;grid-area:1/1;width:40px;height:44px}.site-shell .home-redesign .competition-card-title{grid-area:1/2;gap:4px}.site-shell .home-redesign .competition-card-title strong{color:#202123;max-width:100%;font-size:14px;font-weight:600;line-height:1.5}.site-shell .home-redesign .competition-card-title small{color:#8f7954;font-size:9px;font-weight:600}.site-shell .home-redesign .competition-card-cover .status-badge{color:#77776d;background:0 0;border:0;grid-area:1/3;padding:0;font-size:9px}.site-shell .home-redesign .competition-cover-watermark,.site-shell .home-redesign .competition-categories>small{display:none}.site-shell .home-redesign .competition-categories{gap:5px;padding:12px 0 0 54px}.site-shell .home-redesign .competition-categories i{color:#686861;background:#f5f4f0;border:0;padding:4px 7px;font-size:9px}.site-shell .home-redesign .competition-card-footer{border:0;margin:14px 0 0 54px;padding:0;font-size:10px}.site-shell .home-redesign .competition-card-footer b{font-size:10px}.site-shell .home-redesign .home-context-heading{border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px 40px;margin:0 0 24px;padding:0}.site-shell .home-redesign .home-context-heading h2{letter-spacing:-.05em;font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.2}.site-shell .home-redesign .home-context-heading p{color:#76766f;margin:8px 0 0;font-size:11px}.site-shell .home-redesign .home-context-heading>a{color:#8b6d37;grid-column:1;min-height:30px;font-size:10px}.site-shell .home-redesign .home-scope-selector{grid-area:1/2/3;gap:6px}.site-shell .home-redesign .home-scope-selector>span:first-child{color:#73736d;font-size:10px}.site-shell .home-redesign .home-scope-selector select{box-shadow:none;background-color:#fff;border-color:#dedcd5;min-height:46px;font-size:11px}.site-shell .home-redesign .scope-progress{min-height:12px}.home-match-overview{align-items:stretch;gap:20px;display:grid}.home-match-overview.has-chart{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.site-shell .home-redesign .hub-panel{border:1px solid var(--home-line);background:#fff;border-radius:16px;min-width:0;padding:22px;box-shadow:0 5px 22px #11182705}.site-shell .home-redesign .home-match-tabs{margin-top:16px}.site-shell .home-redesign :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list{background:0 0;border:0;border-bottom:1px solid #e8e6e0;border-radius:0;gap:22px;padding:0}.site-shell .home-redesign :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list button{color:#6e6e67;min-height:40px;box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 10px;font-size:11px;font-weight:600}.site-shell .home-redesign :is(.home-match-tabs,.leaderboard-tabs) .product-tab-list button[aria-selected=true]{color:#222321;border-bottom-color:#ba985a}.site-shell .home-redesign .home-fixtures-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.site-shell .home-redesign .home-fixture{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eeece6;border-radius:0;grid-template-columns:minmax(0,1fr) 118px;gap:10px 12px;padding:18px 0;display:grid}.site-shell .home-redesign .home-fixture:hover{background:#faf9f5;transform:none}.site-shell .home-redesign .home-fixture-meta{grid-column:1/-1;align-items:center;min-height:0;margin:0;font-size:10px}.site-shell .home-redesign .home-fixture-teams{grid-column:1;gap:9px;margin:0}.site-shell .home-redesign .home-fixture-team{gap:7px}.site-shell .home-redesign .home-fixture .team-crest{flex-basis:28px;width:28px;height:30px}.site-shell .home-redesign .home-fixture .team-crest>span{background:#f4f1e8;border-radius:5px 5px 9px 9px;width:25px;height:28px;font-size:8px}.site-shell .home-redesign .home-fixture-team small{display:none}.site-shell .home-redesign .home-fixture-team b{font-size:13px;font-weight:500}.site-shell .home-redesign .home-fixture-team>strong{color:#6f706b;background:#f1f1ec;border:0;border-radius:4px;flex-basis:28px;min-height:29px;font-size:20px;font-weight:600}.site-shell .home-redesign .home-fixture-team[data-winner=true]>strong{color:#3b2c13;background:#e6cc95}.site-shell .home-redesign .home-fixture-team[data-winner=true] b{color:#151615;font-weight:600}.site-shell .home-redesign .home-fixture-details{color:#6d6d65;border:0;border-left:1px solid #efede7;grid-area:2/2;place-content:center start;gap:5px;margin:0;padding:0 0 12px 12px;font-size:10px}.site-shell .home-redesign .home-fixture-open{display:none}.site-shell .home-redesign .fixture-state{border:0;padding:3px 6px;font-size:9px}.site-shell .home-redesign .fixture-state-final{color:#7b7d79;background:#f1f2ef}.site-shell .home-redesign .home-results-more{color:#92703b;min-height:34px;margin-top:2px;font-size:10px}.match-rail-controls{justify-content:end;gap:8px;padding:12px 0 0;display:flex}.match-rail-controls button{color:#4f4f47;background:#fff;border:1px solid #dedbd4;border-radius:5px;place-items:center;width:38px;height:36px;display:grid}.match-rail-controls button svg{width:16px;height:16px}.match-rail-controls button:first-child svg{transform:rotate(180deg)}.home-goal-chart{color:#f7f5ef;background:#202225;border:1px solid #34363a;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.home-goal-chart header{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-goal-chart header>svg{color:#c7af7c;width:20px;height:20px}.home-goal-chart .home-data-label{color:#b1b7ae;font-size:10px}.home-goal-chart h2{letter-spacing:-.035em;color:#f3f3ed;margin:5px 0 0;font-size:18px;font-weight:600}.goal-chart-summary{justify-content:space-between;align-items:end;gap:12px;padding:26px 0 22px;display:flex}.goal-chart-summary>div{align-items:baseline;gap:8px;display:flex}.goal-chart-summary strong{color:#e8cf9b;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}.goal-chart-summary span{color:#afb4ac;font-size:11px}.goal-chart-summary p{color:#a7aea5;margin:0 0 4px;font-size:11px}.goal-chart-summary p b{color:#e2e4db;font-weight:500}.goal-chart-plot{background:repeating-linear-gradient(0deg,#0000 0 39px,#ffffff06 39px 40px);border-bottom:1px solid #ffffff17;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:9px;margin-top:auto;padding-top:22px;display:grid}.goal-chart-plot button{color:#adb2a9;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;min-width:0;padding:0;display:flex}.goal-chart-column{flex-direction:column;justify-content:end;height:200px;display:flex;position:relative}.goal-chart-column i{background:#807356;border-radius:4px 4px 0 0;min-height:0;transition:background .16s;display:block}.goal-chart-column b{bottom:calc(var(--goal-height) + 7px);color:#c9caba;width:100%;font-size:11px;font-weight:500;position:absolute}.goal-chart-plot button:hover i,.goal-chart-plot button[aria-pressed=true] i{background:linear-gradient(#e8cf94,#b49356)}.goal-chart-plot button[aria-pressed=true] b{color:#f6ddb0}.goal-chart-index{color:#929a8f;background:#202225;padding:8px 0;font-size:9px;display:block}.goal-chart-detail{min-height:109px;padding-top:18px}.goal-chart-detail>span{color:#a1a89e;min-height:26px;font-size:10px;line-height:1.5;display:block}.goal-chart-detail a{align-items:center;gap:10px;min-height:54px;padding-top:8px;display:flex}.goal-chart-detail a>span{flex:1;gap:5px;min-width:0;display:grid}.goal-chart-detail b{color:#e7e8e0;font-size:12px;font-weight:500;line-height:1.4}.goal-chart-detail strong{white-space:nowrap;color:#e3c791;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.goal-chart-detail i{color:#858d80;padding-inline:4px;font-style:normal}.goal-chart-detail svg{color:#858d80;flex-shrink:0;width:14px}.site-shell .home-redesign .home-editorial-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;margin-top:24px}.site-shell .home-redesign .home-standings .public-standings{border:0;border-radius:0;margin-top:18px}.site-shell .home-redesign .home-standings thead th,.site-shell .home-redesign .leaders-table thead th{color:#e5e7eb;background:#202226;border:0;height:46px;font-size:11px;font-weight:600}.site-shell .home-redesign .home-standings thead th:last-child,.site-shell .home-redesign .leaders-table thead th:last-child{color:#f4d58f;background:#2e2a22}.site-shell .home-redesign .standings-sort{min-height:46px;color:inherit}.site-shell .home-redesign .standings-sort:hover{color:#f5d797;background:#35373c}.site-shell .home-redesign th[aria-sort=ascending] .standings-sort-indicator,.site-shell .home-redesign th[aria-sort=descending] .standings-sort-indicator{color:#e7c77f}.site-shell .home-redesign .home-standings tbody tr{height:77px}.site-shell .home-redesign .home-standings tbody :is(th,td),.site-shell .home-redesign .leaders-table tbody :is(th,td){color:#515761;font-variant-numeric:tabular-nums;border-color:#e9ebee;font-family:Montserrat,sans-serif;font-size:14px}.site-shell .home-redesign .home-standings tbody tr[data-position="1"],.site-shell .home-redesign .leaders-table tbody tr:first-child{background:#fcf8ee}.site-shell .home-redesign .home-standings tbody td:last-child,.site-shell .home-redesign .leaders-table tbody td.leaders-value{color:#785718;background:#f6f4ee;font-size:18px;font-weight:700}.site-shell .home-redesign .home-standings tbody th>a{color:#20242b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.site-shell .home-redesign .standings-position,.site-shell .home-redesign .leaders-position{color:#626b79;background:#eef0f3;font-size:13px;font-weight:700}.site-shell .home-redesign tr[data-position="1"] .standings-position,.site-shell .home-redesign .leaders-table tr:first-child .leaders-position{color:#f2d18b;background:#202226;box-shadow:0 3px 8px #11182718}.site-shell .home-redesign .leaders-table{box-shadow:none;border:0;border-radius:0}.site-shell .home-redesign .leaders-table tbody th a{color:#20242b;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.site-shell .home-redesign .leaders-table .entity-avatar{color:#626b79;background:#f1f3f6;border:1px solid #e1e4ea;border-radius:50%}.site-shell .home-redesign .leaders-footer a{color:#96703b;font-size:10px}.site-shell .home-redesign :is(.home-table-key,.qualification-key){color:#716b60;font-size:10px}.site-shell .home-redesign .standings-form-key{color:#716b60;font-size:9px}.home-redesign .home-context-heading:has([aria-busy=true])~.home-match-overview{opacity:.45;pointer-events:none}@media (max-width:1199px){.site-shell .home-redesign .home-hero-content{gap:32px}.home-match-overview.has-chart{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.site-shell .home-redesign .home-fixture{grid-template-columns:minmax(0,1fr) 100px}}@media (max-width:999px){.site-shell .home-redesign .home-hero-content{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:350px}.site-shell .home-redesign .home-hero .hero-title{font-size:clamp(38px,5vw,48px)}.site-shell .home-redesign .home-editorial-grid{grid-template-columns:1fr}}@media (max-width:767px){.site-shell .home-redesign .home-hero{padding:0 24px}.site-shell .home-redesign .home-hero-content{grid-template-columns:1fr;gap:12px;min-height:0;padding:24px 0 36px}.site-shell .home-redesign .home-hero .hero-title{font-size:clamp(30px,8.5vw,52px)}.site-shell .home-redesign .hero-brand-stage{grid-row:1}.site-shell .home-redesign .home-hero .brand-mark-isotype{width:164px}.site-shell .home-redesign .home-hero-copy{text-align:center}.site-shell .home-redesign :is(.hero-actions,.hero-location){justify-content:center}.site-shell .home-redesign .hero-title>span:first-child{margin-bottom:9px;font-size:.52em}.site-shell .home-redesign .hero-title>em{font-size:1.3em}.site-shell .home-redesign .hero-actions{margin-top:26px}.site-shell .home-redesign .hero-actions .button{padding-inline:14px;font-size:11px}.site-shell .home-redesign .hero-location{margin-top:20px;font-size:9px}.site-shell .home-redesign .home-dashboard{padding:0 16px 32px}.site-shell .home-redesign .home-section{margin:24px 0}.site-shell .home-redesign .active-competitions{padding-bottom:24px}.site-shell .home-redesign .active-competition-grid{grid-template-columns:1fr;gap:10px}.site-shell .home-redesign .active-competition-card{padding:16px}.site-shell .home-redesign .competition-card-title strong{font-size:12px}.site-shell .home-redesign .competition-card-cover .status-badge{display:none}.site-shell .home-redesign .competition-card-cover{grid-template-columns:34px 1fr;gap:10px}.site-shell .home-redesign .competition-card-icon{width:34px;height:38px}.site-shell .home-redesign .competition-categories{padding-top:8px;padding-left:44px}.site-shell .home-redesign .competition-card-footer{margin-top:10px;margin-left:44px}.site-shell .home-redesign .competition-card-footer>span{display:none}.site-shell .home-redesign .competition-card-footer b{margin-left:auto}.site-shell .home-redesign .home-context-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.site-shell .home-redesign .home-context-heading h2{font-size:24px}.site-shell .home-redesign .home-context-heading>a{align-self:start}.home-match-overview.has-chart{grid-template-columns:1fr;gap:18px}.site-shell .home-redesign .hub-panel{padding:18px 16px}.site-shell .home-redesign :is(.section-heading,.section-row) h2{font-size:17px}.site-shell .home-redesign :is(.section-heading,.section-row)>a{font-size:10px}.site-shell .home-redesign .home-fixtures-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;overflow-x:auto}.site-shell .home-redesign .home-fixture{scroll-snap-align:start;background:#faf9f5;border:1px solid #ebe8de;border-radius:8px;gap:0;padding:14px;display:flex}.site-shell .home-redesign .home-fixture-meta{margin-bottom:16px}.site-shell .home-redesign .home-fixture-teams{gap:12px}.site-shell .home-redesign .home-fixture-team b{font-size:12px}.site-shell .home-redesign .home-fixture-details{border:0;border-top:1px solid #e8e5db;margin-top:16px;padding:12px 0 0;font-size:9px}.site-shell .home-redesign .home-fixture-open{padding-top:12px;font-size:10px;display:flex}.home-goal-chart{padding:22px}.goal-chart-summary{padding:22px 0}.goal-chart-column{height:116px}.site-shell .home-redesign .home-editorial-grid{gap:18px;margin-top:18px}.site-shell .home-redesign .home-standings tbody th>a{font-size:12px}.site-shell .home-redesign .home-standings tbody :is(th,td){padding-inline:4px}.site-shell .home-redesign .home-standings tbody tr{height:78px}}@media (prefers-reduced-motion:reduce){.goal-chart-column i{transition:none}}.site-shell .home-redesign :is(.home-standings,.home-leaderboards) .section-row h2{letter-spacing:-.04em;font-size:21px;font-weight:700}.site-shell .home-redesign :is(.home-standings,.home-leaderboards) thead th:first-child{border-radius:7px 0 0 7px}.site-shell .home-redesign :is(.home-standings,.home-leaderboards) thead th:last-child{border-radius:0 7px 7px 0}.site-shell .home-redesign :is(.home-standings,.leaders-table) tbody tr:hover{background:#f0f3f7}.site-shell .home-redesign .home-standings tbody td:last-child strong{font-size:18px;font-weight:700}.site-shell .home-redesign .standings-form{margin-top:8px}.site-shell .home-redesign .leaders-table tbody tr{height:87px}.site-shell .home-redesign .goal-chart-column i{background:#747b87}.site-shell .home-redesign .goal-chart-plot button:is(:hover,[aria-pressed=true]) i{background:linear-gradient(#ebd299,#b49356)}@media (max-width:767px){.site-shell .home-redesign :is(.home-standings,.home-leaderboards) .section-row h2{font-size:18px}.site-shell .home-redesign .home-standings tbody :is(th,td){font-size:12px}}.site-shell .active-competitions .competition-brand-card{background:#fff;border:1px solid #dfe2e7;border-radius:14px;padding:0;overflow:hidden}.site-shell .active-competitions .competition-brand-card .competition-card-cover{background:radial-gradient(at 0 0,#454342,#0000 65%),#1a1c20;border:0;grid-template-rows:94px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:225px;padding:24px;display:grid;position:relative}.site-shell .active-competitions .competition-brand-card .competition-card-icon{background:#fff;border:1px solid #ffffff26;border-radius:14px;grid-area:1/1;width:94px;height:94px;padding:10px}.site-shell .competition-brand-card .competition-card-icon .team-crest{place-items:center;width:100%;height:100%;display:grid}.site-shell .competition-brand-card .competition-card-icon .team-crest img{object-fit:contain;width:100%;height:100%}.site-shell .competition-brand-card .competition-card-icon .team-crest>span{color:#636b7b;background:#f2f3f6;border:0;border-radius:8px;place-items:center;width:100%;height:100%;font-size:25px;font-weight:700;display:grid}.site-shell .active-competitions .competition-brand-card .competition-card-title{grid-area:2/1/auto/-1;gap:5px}.site-shell .active-competitions .competition-brand-card .competition-card-title strong{color:#fff;font-size:18px;font-weight:600;line-height:1.35}.site-shell .active-competitions .competition-brand-card .competition-card-title small{color:#dfc78f;font-size:10px}.site-shell .active-competitions .competition-brand-card .status-badge{color:#e1e4e9;background:#ffffff0d;border:1px solid #ffffff20;grid-area:1/2;align-self:start;padding:6px 9px;font-size:10px;display:inline-flex}.site-shell .active-competitions .competition-brand-card .competition-cover-watermark{display:none}.site-shell .active-competitions .competition-brand-card .competition-categories{justify-content:start;gap:6px;padding:16px 24px}.site-shell .active-competitions .competition-brand-card .competition-categories>small{display:none}.site-shell .active-competitions .competition-brand-card .competition-categories i{color:#596171;background:#f0f2f5;padding:5px 8px;font-size:10px}.site-shell .active-competitions .competition-brand-card .competition-card-footer{border:0;margin:0;padding:0 24px 20px}.competition-affiliation{color:#626a77;flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:1.6;display:flex}.competition-affiliation strong{color:#83601e;font-size:inherit;font-weight:600}.competition-affiliation[data-model=INDEPENDENT] strong{color:#53627a}.competition-brand-card>.competition-affiliation{border-bottom:1px solid #eceef1;padding:12px 24px}.competition-identity-copy .competition-affiliation{color:#c7cdd7;margin-top:12px}.competition-identity-copy .competition-affiliation strong{color:#e6c988}.competition-identity-copy .competition-affiliation[data-model=INDEPENDENT] strong{color:#bdcee8}.competition-operation-editor{border:1px solid #dfe2e7;border-radius:12px;gap:12px;padding:18px;display:grid}.competition-operation-editor legend{padding-inline:6px;font-weight:600}.competition-operation-editor .button{justify-self:start}@media (max-width:767px){.site-shell .active-competitions .competition-brand-card .competition-card-cover{grid-template-rows:76px auto;gap:14px;min-height:190px;padding:20px}.site-shell .active-competitions .competition-brand-card .competition-card-icon{width:76px;height:76px}.site-shell .active-competitions .competition-brand-card .competition-card-title strong{font-size:16px}.site-shell .active-competitions .competition-brand-card .competition-card-footer>span{display:inline-flex}}.site-shell .home-redesign{--home-paper:#f3f4f6;font-family:Montserrat,sans-serif}.site-shell .home-redesign .home-hero .hero-title{font-size:clamp(32px,3.45vw,51px)}.site-shell .home-redesign .hero-title>:is(span,em),.site-shell .home-redesign .hero-title>span:first-child{letter-spacing:-.045em;margin:0;font-size:1em;font-weight:800;line-height:1.22}.site-shell .home-redesign :is(.home-standings,.leaders-table) tbody :is(th,td),.site-shell .home-redesign :is(.home-standings,.leaders-table) tbody th a{font-family:Montserrat,sans-serif;font-size:13px}.site-shell .home-redesign :is(.section-heading,.section-row) h2,.site-shell .home-redesign :is(.home-standings,.home-leaderboards) .section-row h2{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700}.home-match-overview.has-streaks{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.site-shell .home-redesign .home-fixtures-grid{gap:12px}.site-shell .home-redesign .home-fixture{background:#fcfcfd;border:1px solid #e4e7eb;border-radius:12px;grid-template-columns:minmax(0,1fr);padding:16px}.site-shell .home-redesign .home-fixture:last-child{border-bottom:1px solid #e4e7eb}.site-shell .home-redesign .home-fixture-team{border-left:3px solid #0000;border-radius:7px;padding:8px}.site-shell .home-redesign .home-fixture-team b{font-family:Montserrat,sans-serif;font-size:13px}.site-shell .home-redesign .home-fixture-team[data-result=win]{background:#edf7f1;border-left-color:#25835d}.site-shell .home-redesign .home-fixture-team[data-result=loss]{background:#fcf0f1;border-left-color:#c24b58}.site-shell .home-redesign .home-fixture-team[data-result=draw]{background:#eff1f4;border-left-color:#7c8491}.site-shell .home-redesign .home-fixture-team[data-result=win] :is(b,strong){color:#176543}.site-shell .home-redesign .home-fixture-team[data-result=loss] :is(b,strong){color:#a03142}.site-shell .home-redesign .home-fixture-team[data-result=draw] :is(b,strong){color:#545e6b}.site-shell .home-redesign .home-fixture-team>strong{background:0 0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700}.site-shell .home-redesign .home-fixture-details{color:#616a76;border:0;border-top:1px solid #e5e8ec;flex-wrap:wrap;grid-area:3/1;gap:8px 16px;padding:12px 0 0;font-size:11px;display:flex}.site-shell .home-redesign .home-player-streaks h2{letter-spacing:-.025em;font-size:18px}.streak-season{color:#66707e;gap:7px;margin:18px 0;font-size:12px;display:grid}.streak-season select{color:#282e37;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dce1e7;border-radius:6px;padding:8px 10px}.on-fire-switch{background:#f3f5f7;border:1px solid #e1e5ea;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid}.on-fire-switch button{color:#5d6673;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;font:600 12px Montserrat,sans-serif}.on-fire-switch button.active{color:#fff;background:#20242b;box-shadow:0 1px 3px #0e141c29}.streak-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.streak-table caption{text-align:left;color:#66707e;padding:0 0 12px;font-size:11px}.streak-table thead{color:#e8edf3;background:#20242b;font-size:11px}.streak-table th,.streak-table td{text-align:left;border-bottom:1px solid #eceef2;padding:11px 5px}.streak-table tr>:first-child{color:#737b88;width:27px;font-weight:500}.streak-table thead tr>:first-child{color:#e8edf3}.streak-table tr>:last-child{text-align:right;width:65px}.streak-table td strong{color:#267052}.streak-table td strong[data-sign=negative]{color:#a43b4c}.streak-table th a{align-items:center;gap:9px;font-weight:600;display:flex}.streak-table th a>span:last-child{overflow-wrap:anywhere;min-width:0}.streak-table .entity-avatar{background:#f1f3f6;border-radius:5px;flex:0 0 30px;width:30px;height:34px}.streak-table .entity-avatar img{object-fit:contain;width:100%;height:100%}.streak-table tbody tr:hover{background:#f5f7fa}.player-stat-strip,.site-shell .ranking-ribbons-players .ranking-ribbon-head>div,.site-shell .ranking-ribbons-players .ranking-ribbon-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.site-shell .ribbon-stat-pitch dt svg,.site-shell .ribbon-stat-check dt svg{color:#248056}.site-shell .ribbon-stat-close dt svg{color:#bf4052}.site-shell .ribbon-stat-minus dt svg{color:#727b89}.site-shell .ribbon-stat-trophy dt svg{color:#a97b27}.site-shell .ribbon-stat-ball dt svg{color:#151a22;fill:#fff}@media (max-width:999px){.home-match-overview.has-streaks{grid-template-columns:1fr}.player-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.site-shell .home-redesign .home-hero .hero-title{font-size:clamp(22px,6.15vw,31px)}.site-shell .home-redesign :is(.section-heading,.section-row) h2,.site-shell .home-redesign :is(.home-standings,.home-leaderboards) .section-row h2{font-size:18px}.site-shell .home-redesign .home-fixture{padding:12px}.site-shell .home-redesign .home-fixture-team{padding:7px 5px}.site-shell .home-redesign :is(.home-standings,.leaders-table) tbody :is(th,td),.site-shell .home-redesign :is(.home-standings,.leaders-table) tbody th a{font-size:12px}.site-shell .ranking-ribbons-players .ranking-ribbon-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}.site-shell .home-redesign .home-fixture-team[data-result=win]>strong{background:#d5eddf}.site-shell .home-redesign .home-fixture-team[data-result=loss]>strong{background:#f6dde2}.site-shell .home-redesign .home-fixture-team[data-result=draw]>strong{background:#dfe4eb}.site-shell .streak-table thead th{color:#e9edf3;background:#20242b;font-size:11px}.site-shell .streak-table tbody th{text-transform:none;background:0 0;font-size:13px}.site-shell .streak-table tbody th a{color:#29313e}.site-shell .ribbon-stat-check dt svg{color:#fff;background:#248056}.ranking-filter-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.ranking-filter-fields[aria-busy=true] .ranking-control-actions{opacity:.6}.streak-gain{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.streak-gain svg{flex-shrink:0;width:19px;height:22px}.site-shell .home-redesign :is(.home-standings table,.leaders-table,.streak-table){font-family:Montserrat,sans-serif;font-size:13px}.site-shell .home-redesign :is(.home-standings table,.leaders-table,.streak-table) thead th{font-size:11px;font-weight:700}.site-shell .home-redesign :is(.home-standings table,.leaders-table,.streak-table) tbody :is(th,td,a,strong){font-size:13px;line-height:1.35}.site-shell .home-redesign .home-player-streaks h2{text-transform:none;font-size:20px}@media (max-width:767px){.site-shell .home-redesign .home-player-streaks h2{font-size:18px}.site-shell .home-redesign :is(.home-standings table,.leaders-table,.streak-table) tbody :is(th,td,a,strong){font-size:12px}}.chart-canvas svg{touch-action:pan-y;outline-offset:3px}.chart-canvas svg:focus-visible{border-radius:6px;outline:2px solid #b88630}
