:root{--bg:#080b10;--panel:#111418cc;--panel-solid:#0d1117;--card:#161b2280;--ink:#e7edf4;--muted:#8b949e;--line:#ffffff0d;--brand:#00ff89;--brand-glow:#00ff8926;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--league-layout-sidebar-width:260px;--league-layout-header-padding:14px 40px;--league-layout-main-padding:24px 28px 28px;--league-layout-title-module-gap:24px;--league-layout-module-title-gap:24px;--league-layout-module-gap:var(--league-layout-module-title-gap);--league-layout-main-gap:var(--league-layout-module-gap);--league-layout-section-gap:var(--league-layout-module-gap);--league-layout-grid-gap:40px;--league-layout-calculator-grid-gap:var(--league-layout-grid-gap);--league-layout-mobile-grid-gap:22px;--league-layout-half-module-width:calc((100% - var(--league-layout-grid-gap)) / 2);--league-layout-max-width:1200px;--league-layout-table-width:500px;--league-layout-section-padding:18px 14px 16px;--league-layout-section-title-gap:14px;--league-layout-legend-margin-top:10px;--league-layout-legend-offset-x:30px;--league-layout-legend-padding:4px 0 4px var(--league-layout-legend-offset-x);--league-layout-legend-gap-x:8px;--league-layout-legend-gap-y:6px;--league-layout-legend-item-gap:4px;--league-layout-legend-swatch-size:6px;--league-layout-legend-font-size:8px;--live-red:#ff4b4b;--lose-gray:#484f58}.big5-fixture-row.big5-fixture-row--penalties{grid-template-columns:85px minmax(0,1fr) 84px minmax(0,1fr)!important}.big5-fixture-row--penalties .num-row{white-space:nowrap;gap:4px!important}.fixture-penalty-score{font-size:9px;font-weight:750;line-height:1}@media (max-width:768px){.league-mobile-standard-main .big5-fixture-row.big5-fixture-row--penalties{grid-template-columns:clamp(48px,14vw,64px) minmax(0,1fr) clamp(68px,19vw,78px) minmax(0,1fr)!important}.league-mobile-standard-main .big5-fixture-row--penalties .num-row{gap:3px!important;font-size:clamp(9.5px,2.35vw,10.5px)!important}.league-mobile-standard-main .fixture-penalty-score{font-size:clamp(7.5px,2vw,8.5px)!important}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink);letter-spacing:-.01em;background-image:linear-gradient(135deg,#00ff8909 0%,#0000 32%,#409cff06 72%,#0000 100%),radial-gradient(circle at calc(50% + 130px) -20%,#18202a 0%,#0000 50%),radial-gradient(circle at 0 0,#111820 0%,#0000 30%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:100;background:#080b10c2;align-items:center;gap:15px;padding:14px 24px;display:flex;position:sticky;top:0}.app-brand-shell{background:radial-gradient(circle at 50% 0,#00ff8914,#0000 55%),#ffffff03;border-right-color:#ffffff12!important}.sidebar-brand{justify-content:center;align-items:center;height:48px;margin:0 0 10px;display:flex}.app-logo-slot{width:190px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.app-logo-image{object-fit:contain;width:170px;max-height:34px;display:block}.app-logo-mark{background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;width:66px;height:16px;position:relative}.app-logo-mark:before,.app-logo-mark:after{content:"";width:6px;height:6px;box-shadow:none;background:#ffffffbd;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.app-logo-mark:before{left:13px}.app-logo-mark:after{opacity:.35;right:13px}.app-logo-mark span{background:#ffffff47;width:18px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h1{background:linear-gradient(90deg,#e7edf4,#98a3b1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:18px;font-weight:700}.league-header-inner{align-items:center;gap:12px;width:100%;max-width:1200px;display:flex}.league-header-logo{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.league-header-title{color:#e7edf4f0;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;letter-spacing:0;white-space:nowrap;margin:0;font-size:18px;font-weight:680;line-height:1}.league-header-actions{align-items:center;gap:8px;display:flex}.sidebar{background:var(--panel-solid);border-right:1px solid var(--line);z-index:20;scrollbar-width:thin;scrollbar-color:#8b949e47 transparent;scrollbar-gutter:stable;isolation:isolate;width:260px;height:100vh;padding:30px 0;position:fixed;top:0;left:0;transform:translateZ(0);box-shadow:10px 0 28px #0000002e;background:linear-gradient(#0c0e11fa,#07080afa)!important;border-right-color:#ffffff0e!important}.sidebar:before{display:none}.sidebar-home{color:#f0f6fcc7!important;background:0 0!important;border-color:#0000!important;flex-flow:row!important;justify-content:center!important;min-height:42px!important;margin-bottom:2px!important}.sidebar-home.active{color:var(--ink)!important;box-shadow:none!important;background:#ffffff12!important;border-color:#0000!important}.sidebar-home-icon{opacity:.72;flex:none}.sidebar-home-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-section{position:relative}.sidebar-section:not(:last-child):after{content:"";background:#ffffff0b;height:1px;margin:10px 8px 0;display:block}.sidebar-section-toggle{min-height:24px}.sidebar-section-toggle span{color:#8b949e94!important;letter-spacing:.14em!important;font-size:10px!important}.sidebar-section-toggle svg{stroke:#8b949e80!important}.sidebar-league-list{gap:6px!important}.sidebar .cat{backface-visibility:hidden;will-change:background-color, color;background-clip:padding-box;position:relative;transform:translateZ(0);margin:0!important}.sidebar .cat:not(.sidebar-home){min-height:42px;color:#f0f6fcb8!important;background:0 0!important;border-color:#0000!important}.sidebar .cat:not(.sidebar-home):hover{color:var(--ink)!important;background:#ffffff0e!important;border-color:#0000!important}.sidebar .cat.active:not(.sidebar-home){box-shadow:inset 3px 0 0 var(--brand);color:var(--ink)!important;background:#00ff8912!important;border-color:#00ff892e!important}.sidebar .cat.sidebar-worldcup-link{color:#d9dde4!important;background:radial-gradient(circle at 10% 18%,#ffd76029,#0000 36%),radial-gradient(circle at 100% 0,#5ab0ff24,#0000 38%),#ffffff06!important;border-color:#ffffff14!important;justify-content:center!important;min-height:42px!important;padding:9px 12px!important}.sidebar .cat.sidebar-worldcup-link:hover{color:#fff!important;background:radial-gradient(circle at 10% 18%,#ffd76038,#0000 36%),radial-gradient(circle at 100% 0,#5ab0ff33,#0000 38%),#ffffff0a!important;border-color:#ffffff1f!important}.sidebar .cat.sidebar-worldcup-link.active{color:#fff!important;background:radial-gradient(circle at 10% 18%,#ffd76047,#0000 36%),radial-gradient(circle at 100% 0,#5ab0ff38,#0000 38%),#1a1a1af2!important;border-color:#ffd76047!important}.sidebar-worldcup-block{position:relative;flex-direction:column!important;align-items:stretch!important;gap:5px!important;margin:0!important;display:flex!important}.sidebar-worldcup-kicker{color:#ffffff75;letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;margin:0;padding:0 6px;font-size:9.5px;font-weight:700;line-height:1;position:static}.sidebar .cat.active:after{content:"";background:#f0f6fcbd;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar-home.active:after{right:12px}.sidebar-logo-shell{box-sizing:border-box!important;width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 22px!important;padding:0!important}.sidebar-worldcup-countdown{isolation:isolate;background:radial-gradient(circle at 14% 20%,#ffd7601f,#0000 32%),radial-gradient(circle at 100% 0,#4c95e01a,#0000 34%),linear-gradient(160deg,#0a0e12fa,#0f151bfa 56%,#0d1216fa);border:1px solid #ffffff1a;border-radius:12px;justify-content:flex-start;align-items:stretch;min-height:118px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038}.sidebar-worldcup-countdown:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#ffd65214,#0000 40%),linear-gradient(90deg,#0000,#ffffff06 48%,#0000 76%);position:absolute;inset:0}.sidebar-worldcup-countdown:after{content:"";background:linear-gradient(90deg,#ffd652e0,#78d2ffe0);height:2px;position:absolute;bottom:0;left:0;right:0}.sidebar-worldcup-countdown-art{z-index:0;pointer-events:none;justify-content:center;align-items:flex-end;width:48%;display:flex;position:absolute;top:12px;bottom:-34px;right:-54px}.sidebar-worldcup-countdown-art img{object-fit:contain;object-position:center bottom;opacity:.88;filter:drop-shadow(0 0 20px #ffd65224)drop-shadow(0 14px 20px #0000003d);width:146%;height:146%}.sidebar-worldcup-countdown-logo{z-index:1;justify-content:center;align-items:flex-start;width:100%;max-width:100%;min-height:50px;padding:0;display:flex;position:relative}.sidebar-worldcup-countdown-logo img{object-fit:contain;object-position:top center;opacity:.98;filter:brightness(0)invert();width:min(248px,100%);max-width:100%;height:46px;display:block}.sidebar-worldcup-countdown-copy{z-index:1;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:12px;width:58%;min-width:0;max-width:58%;margin:0;padding:4px 0;display:grid;position:relative}.sidebar-worldcup-countdown-value{color:#fff9ed;letter-spacing:0;white-space:nowrap;justify-content:center;align-items:baseline;gap:10px;width:auto;max-width:100%;margin:0;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-flex;overflow:visible}.sidebar-worldcup-countdown-days{color:#ffd452;text-shadow:0 1px #64390059,0 0 24px #ffd4522e;font-size:44px;font-weight:860;line-height:.9}.sidebar-worldcup-countdown-unit,.sidebar-worldcup-countdown-time{color:#ffffffc2}.sidebar-worldcup-countdown-unit{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.sidebar-worldcup-countdown-time{letter-spacing:.04em;font-size:10px}.sidebar-worldcup-countdown-live{color:#ffd452;font-size:14px}.sidebar .cat.active .sidebar-logo-shell{border-color:#0000;background:0 0!important}.sidebar-league-label{text-overflow:ellipsis;white-space:nowrap;padding-right:12px;overflow:hidden}.sidebar .cat:not(.sidebar-home):not(.sidebar-worldcup-link){justify-content:flex-start!important}.sidebar .cat:not(.sidebar-home):not(.sidebar-worldcup-link) .sidebar-logo-shell{flex:0 0 22px!important}.sidebar-league-logo{object-fit:contain;width:18px;height:18px;display:block}.sidebar .cat:not(.sidebar-home):not(.sidebar-worldcup-link) .sidebar-league-label{text-align:left!important;flex:0 auto!important;min-width:0!important;padding-right:0!important}.sidebar-updates-card{background:linear-gradient(#ffffff09,#ffffff05),#0a0d11b8;border:1px solid #fff1;border-radius:16px;flex-direction:column;flex:none;gap:12px;margin:0 8px 8px;padding:12px 10px;display:flex;box-shadow:inset 0 1px #ffffff09}.sidebar-updates-header{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex!important}.sidebar-updates-kicker{color:#8b949ead;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1}.sidebar-updates-header strong{color:#f0f6fceb;letter-spacing:.02em;font-size:12px;font-weight:800;line-height:1.2}.sidebar-updates-card p{color:#f0f6fc94;margin:0;font-size:10.5px;font-weight:650;line-height:1.35}.sidebar-updates-link{color:#70ff9e;letter-spacing:.08em;text-transform:uppercase;background:#00ff8914;border:1px solid #00ff8929;border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:850;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.sidebar-updates-link:hover,.sidebar-updates-link.active{color:#f0fff7;background:#00ff8924;border-color:#00ff8947}.sidebar-updates-list{flex-direction:column;gap:10px;display:flex}.sidebar-update-entry{border-top:1px solid #ffffff0b;flex-direction:column;gap:6px;padding-top:10px;display:flex}.sidebar-update-entry:first-child{border-top:0;padding-top:0}.sidebar-update-entry-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sidebar-update-entry-head span{color:#65ff9a;background:#00ff891a;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:20px;padding:0 8px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.sidebar-update-entry-head small{color:#8b949eb8;white-space:nowrap;font-size:10px;font-weight:750;line-height:1}.sidebar-update-entry h3{color:#f0f6fcd1;margin:0;font-size:11.5px;font-weight:800;line-height:1.2}.sidebar-update-entry ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.sidebar-update-entry li{color:#f0f6fc94;margin:0;padding-left:11px;font-size:10.5px;font-weight:600;line-height:1.35;position:relative}.sidebar-update-entry li:before{content:"";background:#00ff89c7;border-radius:999px;width:4px;height:4px;position:absolute;top:.54em;left:0;transform:translateY(-50%)}.changelog-main{min-height:100vh;margin-left:var(--league-layout-sidebar-width);width:calc(100% - var(--league-layout-sidebar-width));color:var(--ink);padding:44px 44px 56px}.changelog-inner{flex-direction:column;gap:28px;width:min(1120px,100%);margin:0 auto;display:flex}.changelog-hero{background:linear-gradient(135deg,#00ff890e,#0000 42%),#0e1116d1;border:1px solid #ffffff13;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 30px;display:flex}.changelog-kicker{color:#70ff9e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.changelog-hero h1{color:#f0f6fcf0;letter-spacing:0;margin:0;font-size:32px;font-weight:900;line-height:1.05}.changelog-hero p{color:#f0f6fc9e;max-width:620px;margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.5}.changelog-current-version{background:#00ff890f;border:1px solid #00ff8924;border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;gap:6px;padding:14px 16px;display:flex}.changelog-current-version span{color:#8b949ec2;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.changelog-current-version strong{color:#70ff9e;font-size:24px;font-weight:950;line-height:1}.changelog-timeline{flex-direction:column;gap:14px;display:flex}.changelog-entry{background:#0e1116c7;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:220px minmax(0,1fr);gap:22px;padding:22px;display:grid}.changelog-entry-meta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.changelog-entry-meta span{color:#70ff9e;background:#00ff891a;border-radius:999px;justify-content:center;align-items:center;min-width:62px;height:28px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.changelog-entry-meta time{color:#8b949ec2;font-size:12px;font-weight:800;line-height:1.25}.changelog-entry-body{min-width:0}.changelog-entry-body h2{color:#f0f6fce6;margin:0 0 12px;font-size:18px;font-weight:900;line-height:1.2}.changelog-entry-body ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.changelog-entry-body li{color:#f0f6fca8;padding-left:18px;font-size:13.5px;font-weight:650;line-height:1.45;position:relative}.changelog-entry-body li:before{content:"";background:#00ff89;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0;transform:translateY(-50%)}.league-loading-shell{opacity:0;justify-content:center;align-items:center;animation:.18s ease-out 90ms forwards league-load-fade;display:flex}.league-loading-shell-page{min-height:calc(100vh - 60px);margin-left:260px}.league-loading-shell-inline{width:100%;min-height:220px}.league-loading-line{background:#ffffff14;border-radius:999px;width:96px;height:2px;position:relative;overflow:hidden}.league-loading-line:after{content:"";border-radius:inherit;background:#f0f6fc9e;width:42px;animation:.85s ease-in-out infinite league-load-line;position:absolute;inset:0}.match-detail-panel{will-change:opacity, transform;animation:.22s cubic-bezier(.2,.8,.2,1) both match-detail-panel-in}.match-detail-content-in{animation:.18s ease-out both match-detail-content-in}.match-detail-body{scrollbar-width:thin;scrollbar-color:#8b949e57 transparent}.match-detail-body::-webkit-scrollbar{width:6px}.match-detail-body::-webkit-scrollbar-thumb{background:#8b949e47;border-radius:999px}@media (max-width:768px){.match-detail-overlay{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background-color:#000000d1!important;justify-content:center!important;align-items:center!important;padding:6px!important}.match-detail-panel{border-radius:12px!important;width:calc(100vw - 12px)!important;max-width:430px!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.match-detail-panel-stats{height:auto!important;max-height:calc(100dvh - 18px)!important}.match-detail-panel-stats .match-detail-body,.match-detail-panel-compact .match-detail-body{flex:0 auto!important;overflow-y:auto!important}.match-detail-panel-compact{height:auto!important;max-height:calc(100dvh - 18px)!important}.match-detail-panel-compact .match-detail-body{padding:12px 12px 14px!important}.match-detail-panel-compact .league-loading-shell-inline{min-height:116px!important}.match-detail-panel-compact .match-detail-lineups{gap:10px!important}.match-detail-panel-compact .match-detail-lineup-switch-shell{display:none!important}.match-detail-panel-compact svg{width:30px!important;height:30px!important}.match-detail-panel-compact .match-detail-no-lineups{gap:10px!important;padding:34px 16px!important}.match-detail-header{padding:12px 38px 28px!important}.match-detail-panel .match-detail-header>button{background:#ffffff14!important;width:28px!important;height:28px!important;font-size:17px!important;top:10px!important;right:10px!important}.match-detail-panel .match-detail-scoreboard{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)!important;gap:5px!important}.match-detail-panel .match-detail-team.team{gap:5px!important;min-width:0!important}.match-detail-panel .match-detail-team.team>div{flex:0 0 24px!important;width:24px!important;height:24px!important}.match-detail-panel .match-detail-team-name.team-clickable-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:0!important;white-space:normal!important;font-size:10.5px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.match-detail-panel .match-detail-score.score{min-width:68px!important}.match-detail-panel .match-detail-score-row.num-row{gap:0!important;font-size:21px!important}.match-detail-panel .match-detail-score-row.num-row span{height:23px!important}.match-detail-panel .match-detail-score-row.num-row span:nth-child(2){margin-left:5px!important;margin-right:5px!important}.match-detail-panel .match-detail-status{letter-spacing:0!important;white-space:normal!important;max-width:82px!important;margin-top:7px!important;font-size:9.5px!important;line-height:1.1!important}.match-detail-tabs{padding:8px!important}.match-detail-tab-switcher{width:100%!important;max-width:320px!important}.match-detail-tab-button{letter-spacing:0!important;flex:1 1 0!important;min-width:0!important;padding:8px 6px!important;font-size:9.5px!important}.match-detail-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 7px 12px!important}.match-detail-lineups{gap:14px!important}.match-detail-lineup-switch-shell{margin-top:2px!important;margin-bottom:-5px!important}.match-detail-lineup-switch{width:220px!important;max-width:100%!important}.match-detail-lineup-switch-button{letter-spacing:0!important;flex:1 1 0!important;min-width:0!important;padding:7px 10px!important;font-size:9.5px!important}.match-detail-pitch{aspect-ratio:16/9!important;border-radius:10px!important;max-width:100%!important;padding:8px!important}.match-detail-pitch-player{width:36px!important}.match-detail-pitch-number{width:20px!important;height:20px!important;font-size:8.5px!important}.match-detail-pitch-name{text-overflow:ellipsis!important;letter-spacing:0!important;max-width:46px!important;font-size:7.5px!important;overflow:hidden!important}.match-detail-tactics{gap:8px!important;max-width:100%!important;margin:-8px auto 0!important;padding:3px 2px 0!important}.match-detail-tactics>div{min-width:0}.match-detail-tactics>div>div{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;overflow:hidden!important}.match-detail-player-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin-top:2px!important}.match-detail-player-column{gap:14px!important;min-width:0!important}.match-detail-player-column h3,.match-detail-player-heading{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:8px!important;padding-bottom:6px!important;font-size:7.5px!important;line-height:1.15!important;overflow:hidden!important}.match-detail-player-row{min-height:28px;gap:4px!important;min-width:0!important;padding:4px!important}.match-detail-player-number{width:14px!important;font-size:8.5px!important}.match-detail-position-badge{border-radius:4px!important;width:20px!important;padding:2px!important;font-size:6.8px!important}.match-detail-player-row img{width:15px!important;height:10px!important}.match-detail-player-name-wrap{gap:3px!important;min-width:0!important}.match-detail-player-name{min-width:0!important;font-size:9.3px!important}.match-detail-stats{padding:14px 16px 16px!important}.match-detail-stat-bar{margin-bottom:15px!important}.match-detail-stat-head{margin-bottom:6px!important;padding:0 3px!important}.match-detail-stat-value{font-size:11px!important}.match-detail-stat-label{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;max-width:72%!important;font-size:9px!important;overflow:hidden!important}.match-detail-stat-track{border-radius:999px!important;height:6px!important}}@media (max-width:380px){.match-detail-overlay{padding:4px!important}.match-detail-panel{width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important}.match-detail-panel-stats,.match-detail-panel-compact{height:auto!important;max-height:calc(100dvh - 12px)!important}.match-detail-panel-compact .match-detail-body{padding:10px 10px 12px!important}.match-detail-panel-compact .league-loading-shell-inline{min-height:104px!important}.match-detail-header{padding:10px 34px 26px!important}.match-detail-panel .match-detail-scoreboard{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)!important;gap:4px!important}.match-detail-panel .match-detail-team.team>div{flex-basis:22px!important;width:22px!important;height:22px!important}.match-detail-panel .match-detail-team-name.team-clickable-text{font-size:9.7px!important}.match-detail-panel .match-detail-score.score{min-width:62px!important}.match-detail-panel .match-detail-score-row.num-row{font-size:20px!important}.match-detail-panel .match-detail-status{max-width:70px!important;font-size:9px!important}.match-detail-body{padding:8px 5px 10px!important}.match-detail-pitch-player{width:32px!important}.match-detail-pitch-number{width:18px!important;height:18px!important;font-size:8px!important}.match-detail-pitch-name{max-width:40px!important;font-size:7px!important}.match-detail-player-grid{gap:5px!important}.match-detail-player-column{gap:12px!important}.match-detail-player-column h3,.match-detail-player-heading{font-size:7px!important}.match-detail-player-row{gap:3px!important;padding:4px 3px!important}.match-detail-player-number{width:13px!important;font-size:8px!important}.match-detail-position-badge{width:19px!important;font-size:6.5px!important}.match-detail-player-row img{width:14px!important;height:10px!important}.match-detail-player-name{font-size:9px!important}.match-detail-stats{padding:12px 10px 14px!important}.match-detail-stat-bar{margin-bottom:13px!important}.match-detail-stat-label{font-size:8.5px!important}}.team-detail-shell{z-index:900;background:var(--bg);color:var(--ink);padding:20px clamp(28px,3vw,56px) 40px;position:fixed;inset:0 0 0 260px;overflow-y:auto}.team-detail-inner{flex-direction:column;gap:24px;width:min(100%,1500px);margin:0 auto;display:flex}.team-detail-back,.team-detail-action,.team-detail-more,.team-name-button{appearance:none;font-family:inherit}.team-detail-back{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.team-detail-back span{color:var(--brand);font-size:18px;line-height:1}.team-detail-header{align-items:center;gap:18px;display:flex;position:static;top:auto}.team-detail-header h1{letter-spacing:0;color:var(--ink);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;margin:0;font-size:24px;font-weight:900;line-height:1.1}.team-detail-meta{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.team-detail-meta img,.team-player-flag{object-fit:cover;border-radius:2px;width:14px;height:10px}.team-detail-grid{grid-template-columns:minmax(0,1fr) 360px;place-items:start stretch;gap:28px;width:100%;display:grid}.team-detail-main,.team-detail-stats{flex-direction:column;align-items:stretch;gap:24px;width:100%;min-width:0;display:flex}.team-fixture-section{border-radius:12px;justify-self:stretch;width:100%;max-width:none;padding:12px 16px 14px!important}.team-detail-section-head{justify-content:space-between;align-items:center;gap:16px;min-height:0;margin-bottom:10px;display:flex}.team-detail-section-head h2,.team-stat-card h2{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.team-detail-section-head span{color:var(--muted);font-size:10px;font-weight:800}.team-fixture-list{flex-direction:column;gap:6px;display:flex}.team-match-row{cursor:pointer;position:relative}.team-match-row.team-match-win{background:#00ff8914;border-color:#00ff893d;box-shadow:inset 3px 0 #00ff89bd}.team-match-row.team-match-loss{background:#ff4b4b17;border-color:#ff4b4b3d;box-shadow:inset 3px 0 #ff4b4bc7}.team-match-row.team-match-draw{background:#ffcc0014;border-color:#ffcc003d;box-shadow:inset 3px 0 #ffcc00c7}.team-match-grid{min-height:0;grid-template-columns:85px minmax(0,1fr) 60px minmax(0,1fr)!important;align-items:center!important;column-gap:0!important;padding:8px 12px!important;display:grid!important}.team-match-row .col-time{letter-spacing:.05em;white-space:nowrap;justify-content:flex-start;align-items:center;min-width:0;padding:0 0 0 12px;font-size:11px;font-weight:500;display:flex}.team-match-home,.team-match-away{align-items:center!important;gap:7px!important;min-width:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.team-match-home{text-align:right!important;justify-content:flex-end!important}.team-match-away{text-align:left!important;justify-content:flex-start!important}.team-match-score{min-width:0!important;padding:0!important;position:static!important;transform:none!important}.team-match-score .num-row{justify-content:center!important;gap:6px!important;font-size:11px!important}.team-name-button{color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;max-width:100%;padding:0;font-size:12px;font-weight:400;overflow:hidden}.team-name-button:hover{color:var(--ink)}.team-detail-clickable-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:12px;display:block;overflow:hidden}.team-detail-clickable-name:hover{color:var(--ink)}.team-clickable-text{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;margin:0;padding:0;display:block;overflow:hidden}.team-clickable-text:hover{color:inherit}.match .team-clickable-text{cursor:inherit}.team-detail-more,.team-detail-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff08;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.team-detail-more{width:100%;color:var(--muted);margin-top:12px}.team-detail-action.muted{color:var(--muted)}.team-detail-empty,.team-detail-empty-row{text-align:center;color:var(--muted);font-size:12px}.team-detail-empty{max-width:420px;margin:80px auto}.team-detail-empty-row{padding:20px}.team-trends-card{background:radial-gradient(circle at 8% 0%, #00ff8914, transparent 34%), var(--panel);border-color:#00ff8926}.team-trends-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.team-trends-title span{background:var(--live-red);border-radius:50%;flex:none;width:8px;height:8px;margin-top:0;animation:1.2s ease-in-out infinite trend-live-pulse;box-shadow:0 0 12px #ff4b4be6}.team-trends-title h2{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.team-trends-list{flex-direction:column;gap:12px;display:flex}.team-trend-item{--trend-color:var(--brand);border:1px solid #ffffff0b;border-left:3px solid var(--trend-color);background:#ffffff0b;border-radius:8px;padding:12px 14px 13px 16px;position:relative;overflow:hidden}.team-trend-item:before{content:"";background:var(--trend-color);filter:blur(10px);opacity:.45;border-radius:999px;width:12px;position:absolute;top:10px;bottom:10px;left:-8px}.team-trend-item.is-negative{--trend-color:var(--live-red)}.team-trend-item.is-solid{--trend-color:#2f81f7}.team-trend-item.is-curiosity{--trend-color:#fc0}.team-trend-item>div{color:var(--trend-color);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900}.team-trend-item p{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.35}.team-trend-item strong{font-weight:900}.team-trends-footer{border-top:1px solid var(--line);text-align:center;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;padding-top:16px;font-size:9px;font-weight:900}@keyframes league-load-fade{to{opacity:1}}@keyframes trend-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.38;transform:scale(.82)}}@keyframes league-load-line{0%{transform:translate(-46px)}to{transform:translate(104px)}}@keyframes match-detail-overlay-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes match-detail-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes match-detail-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.league-loading-shell-page{margin-left:0}}.side-title{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);padding:0 24px 20px;font-size:11px;font-weight:700}.cat{color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:14px;margin:0 10px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .25s;display:flex}.cat:hover{color:var(--ink);background:#ffffff08}.cat.active{color:var(--brand);background:var(--brand-glow)}main{max-width:1400px;margin-left:260px;padding:40px}@media (max-width:1024px){body{background-image:linear-gradient(145deg,#00ff8907 0%,#0000 34%,#409cff06 74%,#0000 100%),radial-gradient(circle at 50% -20%,#18202a 0%,#0000 50%),radial-gradient(circle at 0 0,#111820 0%,#0000 30%)}main{margin-left:0;padding:20px}.sidebar{display:none}}.container{width:100%;max-width:900px;margin:0 auto}.home-day-selector-wrap{justify-content:center;margin-bottom:22px;padding:0;display:flex}.home-day-selector{scrollbar-width:none;background:0 0;border:0;border-radius:0;grid-auto-columns:46px;grid-auto-flow:column;gap:8px;width:fit-content;max-width:100%;padding:0;display:grid;overflow-x:auto}.home-day-selector::-webkit-scrollbar{display:none}.home-forum-cta{color:#f0f6fce6;background:linear-gradient(#161d25eb,#0a0f14f0),linear-gradient(90deg,#00ff891a,#5aa4ff0e);border:1px solid #00ff8933;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:min(100%,520px);min-height:32px;margin:-2px auto 18px;padding:4px 10px 4px 4px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 14px 34px #0000003d,inset 0 1px #fff1}.home-forum-cta:hover{border-color:#00ff8961;transform:translateY(-1px);box-shadow:0 16px 38px #00000047,0 0 0 3px #00ff890b,inset 0 1px #ffffff14}.home-forum-cta-badge{min-height:22px;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;background:#00ff8921;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.home-forum-cta-copy{color:#f0f6fceb;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:820;overflow:hidden}.home-forum-cta-action{color:#00ff89eb;letter-spacing:.055em;text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:0 10px 0 2px;font-size:11px;font-weight:900;display:inline-flex}.home-forum-cta-action:after{content:"";border-top:2px solid;border-right:2px solid;width:6px;height:6px;transform:rotate(45deg)}.home-day-button{color:#8b949eeb;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:46px;padding:0 0 6px;transition:color .16s,opacity .16s;display:flex;position:relative}.home-day-button:after{content:"";background:var(--brand);opacity:0;border-radius:2px;height:2px;transition:opacity .16s;position:absolute;bottom:0;left:9px;right:9px}.home-day-button:hover{color:#f0f6fceb}.home-day-button:focus-visible{outline-offset:2px;outline:2px solid #00ff898c}.home-day-button.active{color:var(--ink)}.home-day-button.active:after{opacity:1}.home-day-name{text-transform:uppercase;letter-spacing:0;font-size:9px;font-weight:680;line-height:1}.home-day-button.today:not(.active) .home-day-name{color:inherit}.home-day-number{letter-spacing:0;font-size:16px;font-weight:760;line-height:1}.home-day-button.active .home-day-name{color:var(--brand)}.home-day-button.active .home-day-number{color:#f0f6fcfa}.home-live-seg{background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.home-live-seg-btn{appearance:none;color:#f0f6fc73;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 13px;font-size:11px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.home-live-seg-btn.is-active{color:#f0f6fcf2;background:#ffffff1a;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff14}.home-live-seg-btn.is-active.is-live{color:#ffd7d7fa;background:#ff37372e;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff0f,0 0 0 1px #ff4d4d38}.home-live-seg-btn:focus-visible{outline-offset:2px;outline:2px solid #00ff898c}.home-live-seg-dot{background:var(--live-red,#ff3b3b);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite seg-dot-pulse}@keyframes seg-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media (max-width:768px){.home-day-selector-wrap{justify-content:center;margin:0 0 18px;padding:0}.home-day-selector{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);gap:2px;width:100%;padding:0;overflow:visible}.home-forum-cta{justify-content:flex-start;gap:7px;width:100%;max-width:100%;min-height:42px;margin:-5px 0 18px;padding:6px}.home-forum-cta-badge{min-height:27px;padding:0 8px;font-size:9px}.home-forum-cta-copy{flex:auto;font-size:12px}.home-forum-cta-action{letter-spacing:.035em;padding-right:7px;font-size:9px}.home-day-button{gap:4px;height:44px;padding-bottom:6px}.home-day-button:after{left:8px;right:8px}.home-day-name{font-size:clamp(8px,2.1vw,9px)}.home-day-number{font-size:15px}}.mobile-menu-button,.mobile-sidebar-backdrop,.mobile-top-bar,.mobile-top-logo{display:none}.mobile-only-section-header{display:none!important}.premier-fixture-mobile-roundnav{display:none}.home-league-block{content-visibility:auto;contain-intrinsic-size:180px;margin-bottom:40px;transition:margin-bottom .22s}.home-league-block.collapsed{margin-bottom:24px}.home-league-matches{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(0)}.home-league-matches.collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-6px)}.home-league-matches-inner{min-height:0;overflow:hidden}.home-match-card{content-visibility:auto;contain-intrinsic-size:86px}.home-match-red-card{background:#ff3b3b;border-radius:1px;flex:none;width:8px;height:10px;display:inline-block}.home-match-events-row{min-height:34px;overflow:hidden}.home-match-events-list{white-space:nowrap;min-width:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden;flex-wrap:nowrap!important}.home-match-events-list>div{white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.home-match-events-list span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.argentina-mobile-only-section-header{display:none!important}.argentina-champions-grid[style]{grid-template-columns:minmax(0,min(920px,100%))!important}.argentina-champions-section{overflow:hidden}.argentina-champions-table{table-layout:fixed;border-spacing:0;background:#0000001f;border:1px solid #ffffff29;border-radius:14px;width:100%;overflow:hidden}.argentina-champions-table th,.argentina-champions-table td{border-top:0!important;border-bottom:1px solid #ffffff1a!important;border-left:0!important;border-right:1px solid #ffffff29!important;border-radius:0!important}.argentina-champions-table th:last-child,.argentina-champions-table td:last-child{border-right:0!important}.argentina-champions-table tbody tr:last-child td{border-bottom:0!important}.argentina-champions-table th{color:var(--ink);letter-spacing:0;text-align:center;text-transform:none;background:#0000002e;padding:13px 12px;font-size:14px;font-weight:900}.argentina-champions-table td{color:var(--ink);background:#ffffff06;padding:10px 12px;font-size:15px;font-weight:750;line-height:1.15}.argentina-champions-table tbody tr:nth-child(odd) td{background:#ffffff0e}.argentina-champions-table th:first-child,.argentina-champions-table td:first-child{width:20%}.argentina-champions-table th:last-child,.argentina-champions-table td:last-child{width:120px}.argentina-champions-tournament{text-align:center;font-size:16px!important;font-weight:900!important}.argentina-champions-team-cell{text-align:left}.argentina-champions-team{align-items:center;gap:10px;min-width:0;display:flex}.argentina-champions-team span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.argentina-champions-ficha{text-align:center}.argentina-champions-ficha span{color:#82c46b;white-space:nowrap;font-size:12px;font-weight:900}.argentina-champions-ficha-button{appearance:none;color:#82c46b;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.argentina-champions-ficha-button:hover{color:var(--brand)}.argentina-history-back-button{align-self:center;width:fit-content;padding:7px 14px}.argentina-history-empty{color:var(--muted);text-align:center;padding:18px;font-size:12px;font-weight:700}.section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:0 4px 24px #0003}.section h2,.league-zone-fixture-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font-size:14px;font-weight:600}.match{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:14px;transition:border-color .16s,background-color .16s,transform .16s}.match:hover{background:#ffffff03;border-color:#ffffff24}.row{grid-template-columns:100px 1fr 1fr;align-items:center;padding:16px 20px;display:grid}.col-time{color:var(--muted);border-left:2px solid var(--line);letter-spacing:.02em;white-space:nowrap;align-items:center;min-width:70px;padding-left:12px;font-size:11px;font-weight:500;line-height:1;display:flex}.big5-fixture-date-label,.league-fixture-date-label,.premier-fixture-date-label,.cup-fixture-date-label{white-space:nowrap}.col-time.live{color:var(--brand);border-left-color:var(--brand);font-weight:600}.dot{background:var(--brand);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.team{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.team.right{justify-content:flex-end}.team img{object-fit:contain;width:24px;height:24px}.score{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.home-match-aggregate-score{letter-spacing:0;color:var(--muted);text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.home-match-score{left:auto}.num-row{align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}table{border-collapse:separate;border-spacing:0 3px;width:100%}th{color:var(--muted);text-transform:uppercase;text-align:center;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:600}td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#ffffff03;padding:4px 10px;font-size:12px}td:first-child{border-left:1px solid var(--line);border-radius:8px 0 0 8px}td:last-child{border-right:1px solid var(--line);border-radius:0 8px 8px 0}td img{object-fit:contain;width:18px;height:18px}img.team-logo-image{width:var(--team-logo-fit-size,100%)!important;height:var(--team-logo-fit-size,100%)!important;object-fit:contain!important}tr.classificado td{color:#fff;background:#ffffff14;font-weight:400}tr.mejor-quinto td{color:#f59e0b;background:#f59e0b0f;font-weight:400}tr.campeon td{color:var(--brand);background:#4ade800f;font-weight:400}tr.europe-champion td{color:#03ff89;background:#03ff890f;font-weight:400}tr.europe-champions-direct td{color:#2196f3;background:#2196f30d;font-weight:400}tr.europe-champions-qualifying td{color:#60a5fa;background:#60a5fa0d;font-weight:400}tr.europe-europa-direct td{color:#ff9800;background:#ff98000d;font-weight:400}tr.europe-europa-qualifying td{color:#fb923c;background:#fb923c0d;font-weight:400}tr.europe-conference-direct td{color:#bef264;background:#bef2640d;font-weight:400}tr.europe-conference-qualifying td{color:#84cc16;background:#84cc160f;font-weight:400}tr.europe-relegation-playoff td{color:#ff8a65;background:#ff8a650d;font-weight:400}tr.europe-relegation-direct td{color:var(--live-red);background:#ff4b4b0d;font-weight:400}.league-animated-standings-table tbody tr{transform-origin:50%}.league-animated-standings-table tbody tr.league-standings-row-moving{z-index:2;pointer-events:none;will-change:transform;position:relative}.league-animated-standings-table tbody tr.league-standings-row-soft-update{will-change:opacity}.calculator-score-hit-button{-webkit-touch-callout:none}.calculator-score-hit-button:active .calculator-score-value{border-color:#00ff898c;box-shadow:0 0 0 1px #00ff891f}tr.second-division-simple-champion td{color:#03ff89;background:#03ff890f;font-weight:400}tr.bnacional-final-ascenso td{color:#a855f7;background:#a855f714;font-weight:400}tr.argentina-anual-champion td{color:#03ff89;background:#03ff890f;font-weight:400}tr.campeon-anual td{color:#c084fc;background:#a855f714;font-weight:400}tr.libertadores td,tr.argentina-libertadores-direct td{color:#fed15e;background:#fed15e0d;font-weight:400}tr.argentina-pre-libertadores-f2 td{color:#f59e0b;background:#f59e0b0d;font-weight:400}tr.chile-libertadores-direct td{color:#fed15e;background:#fed15e0d;font-weight:400}tr.chile-libertadores-playoff td{color:#f59e0b;background:#f59e0b0d;font-weight:400}tr.brasileirao-champion td{color:#03ff89;background:#03ff890f;font-weight:400}tr.brasileirao-libertadores-direct td{color:#fed15e;background:#fed15e0d;font-weight:400}tr.brasileirao-pre-libertadores td{color:#f59e0b;background:#f59e0b0d;font-weight:400}tr.paraguay-champion td{color:#03ff89;background:#03ff890f;font-weight:400}tr.paraguay-pre-libertadores-f2 td{color:#f59e0b;background:#f59e0b0d;font-weight:400}tr.paraguay-pre-libertadores-f1 td{color:#fb923c;background:#fb923c0d;font-weight:400}tr.uruguay-tournament-champion td{color:#03ff89;background:#03ff890f;font-weight:400}tr.uruguay-annual-final-libertadores td{color:#c084fc;background:#a855f714;font-weight:400}tr.uruguay-libertadores-direct td{color:#fed15e;background:#fed15e0d;font-weight:400}tr.uruguay-pre-libertadores-f2 td{color:#f59e0b;background:#f59e0b0d;font-weight:400}tr.uruguay-pre-libertadores-f1 td{color:#fb923c;background:#fb923c0d;font-weight:400}tr.sudamericana td,tr.argentina-sudamericana-direct td,tr.brasileirao-sudamericana-direct td,tr.paraguay-sudamericana-direct td,tr.uruguay-sudamericana-direct td{color:#2196f3;background:#2196f30d;font-weight:400}tr.sudamericana-playoff td{color:#2196f3cc;background:#2196f305;font-weight:400}tr.conference td{color:#bef264;background:#bef2640d;font-weight:400}tr.europa td{color:#ff9800;background:#ff98000d;font-weight:400}tr.europa-playoff td{color:#ff9800cc;background:#ff980005;font-weight:400}tr.relegation-playoff td{color:#ff8a65;background:#ff8a650d;font-weight:400}tr.descenso td{color:var(--live-red);background:#ff4b4b0d}.league-zone-fixture-section>.league-zone-fixture-round-nav[style]{justify-content:flex-end!important;width:auto!important;max-width:none!important;margin:0!important;position:absolute!important;top:18px!important;right:14px!important}.pill{background:var(--panel-solid);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:600}.pill.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.liga-main{grid-template-columns:500px 500px;justify-content:center;gap:30px;margin-left:260px;padding:40px;display:grid}@media (max-width:1300px){.liga-main{grid-template-columns:1fr;align-items:center;margin-left:0}.column-left,.column-right{width:100%;max-width:600px;margin:0 auto}}.column-left,.column-right{flex-direction:column;gap:30px;width:500px;display:flex}.fixture-day{color:var(--brand);text-transform:uppercase;margin-top:20px;margin-bottom:10px;font-size:11px;font-weight:700}.yesterday-banner-card{border:1px solid var(--brand);border-radius:var(--radius-lg);background:#4ade800d;margin-bottom:30px;padding:20px}.no-select{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@keyframes flash-red{0%{background-color:#0000}20%{background-color:#ff4b4b66}to{background-color:#0000}}@keyframes flash-green{0%{background-color:#0000}20%{background-color:#4ade8066}to{background-color:#0000}}.odd-down{border-radius:4px;animation:2s ease-out flash-red}.odd-up{border-radius:4px;animation:2s ease-out flash-green}@keyframes dot-pulse{0%{transform:scale(.95);box-shadow:0 0 #4ade80b3}70%{transform:scale(1);box-shadow:0 0 0 4px #4ade8000}to{transform:scale(.95);box-shadow:0 0 #4ade8000}}@keyframes live-dot-ring{0%{opacity:.7;transform:translate(-50%,-50%)scale(.9)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(2.45)}}.dot-live{backface-visibility:hidden;will-change:auto;position:relative;transform:translateZ(0);opacity:1!important;animation:none!important}.dot-live:after{content:"";border-radius:inherit;pointer-events:none;transform-origin:50%;will-change:transform, opacity;background:currentColor;width:100%;height:100%;animation:1.15s ease-out infinite live-dot-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.col-time.live{justify-content:center;align-items:center;gap:0;display:flex}.col-time.live .dot{margin-right:4px!important}.big5-fixture-row .col-time.live,.premier-fixture-row .col-time.live,.cup-fixture-row .col-time.live,.team-match-row .col-time.live{justify-content:flex-start;gap:4px;padding-left:12px}.big5-fixture-row .col-time.live .dot,.premier-fixture-row .col-time.live .dot,.cup-fixture-row .col-time.live .dot,.team-match-row .col-time.live .dot{margin-right:0!important}@keyframes ht-starting-pulse{0%,to{opacity:.95}50%{opacity:.42}}.ht-countdown-timer{color:#fc0;letter-spacing:0;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ht-countdown-timer.is-starting{color:#ffcc00eb;font-family:inherit;font-size:8.6px;font-weight:800;animation:2.6s ease-in-out infinite ht-starting-pulse}.ht-countdown-timer.extra-time-label{color:var(--ink)}.var-check-indicator{color:#e7edf4f5;text-transform:uppercase;justify-content:center;align-items:center;line-height:1;animation:1.45s ease-in-out infinite ht-starting-pulse;display:inline-flex}.var-check-icon{letter-spacing:.05em;background:#e7edf412;border:1px solid #e7edf494;border-radius:2px;justify-content:center;align-items:center;min-width:25px;height:13px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:0 0 7px #e7edf40f}.ht-starting-label-mobile{display:none}@media (max-width:768px){.home-match-events-side .ht-countdown-timer,.ht-countdown-timer{font-size:8.5px;font-weight:500}.home-match-events-side .ht-countdown-timer.is-starting,.ht-countdown-timer.is-starting{font-size:7.8px;font-weight:700}.ht-starting-label-full{display:none}.ht-starting-label-mobile{display:inline}}.final-bracket{width:100%;margin-bottom:40px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 0 16px!important}.final-bracket-scroll{scrollbar-width:thin;width:100%;padding:0;overflow:hidden}.final-bracket-grid{justify-content:center;align-items:stretch;column-gap:0;width:100%;min-width:0;display:flex}.bracket-stage{flex-direction:column;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.bracket-stage-label{display:none}.bracket-stage-items{flex-direction:column;flex:1;justify-content:space-around;gap:12px;width:100%;display:flex}.final-bracket-grid--paired{--bracket-pair-row-height:88px}.final-bracket-grid--paired .bracket-stage{justify-content:center}.final-bracket-grid--paired .bracket-stage-items{grid-template-rows:repeat(4, minmax(var(--bracket-pair-row-height), max-content));align-content:center;gap:0;display:grid}.final-bracket-grid--paired .bracket-stage-items>*{justify-content:center;align-items:center;min-height:0;display:flex}.final-bracket-grid--paired .bracket-stage--octavos .bracket-stage-items>*{grid-row:auto}.final-bracket-grid--paired .bracket-stage--cuartos .bracket-stage-items>:first-child{grid-row:1/span 2}.final-bracket-grid--paired .bracket-stage--cuartos .bracket-stage-items>:nth-child(2){grid-row:3/span 2}.final-bracket-grid--paired .bracket-stage--semis .bracket-stage-items>:first-child{grid-row:1/-1}.final-bracket-grid--paired .bracket-connector-column-sm,.final-bracket-grid--paired .bracket-connector-column-md{grid-template-rows:repeat(4, minmax(var(--bracket-pair-row-height), max-content));align-content:center;place-items:stretch center;row-gap:0;padding-top:0;padding-bottom:0;display:grid}.final-bracket-grid--paired .bracket-connector-column-sm .bracket-connector:first-child{grid-row:1/span 2}.final-bracket-grid--paired .bracket-connector-column-sm .bracket-connector:nth-child(2){grid-row:3/span 2}.final-bracket-grid--paired .bracket-connector-column-md .bracket-connector{grid-row:1/-1}.final-bracket-grid--paired .bracket-connector{height:100%}.bracket-item{background:#ffffff03;border:1px solid #ffffff12;border-radius:7px;width:156px;max-width:100%;transition:border-color .16s,background .16s,transform .16s;overflow:hidden}.final-bracket .bracket-item:hover{z-index:auto;background:#ffffff07;transform:none;border-color:#ffffff29!important}.bracket-item--clickable{cursor:pointer}.bracket-item.highlight{background:#00ff8905;border-color:#00ff8938}.final-bracket .bracket-item.highlight:hover{border-color:#00ff8957!important}.bracket-item-label{color:#8b949eb3;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-bottom:1px solid #ffffff0b;justify-content:center;align-items:center;gap:4px;padding:5px 9px 3px;font-size:7.5px;font-weight:650;display:flex}.bracket-item-live-dot{flex:0 0 5px;width:5px;height:5px;margin:0!important}.bracket-final-stage .bracket-item-label{text-align:center}.bracket-item.highlight .bracket-item-label{color:#00ff89b8;border-bottom-color:#00ff8917}.playoff-champion-float{z-index:4;pointer-events:none;width:min(148px,100%);padding-top:10px;position:absolute;bottom:calc(50% + 58px);left:50%;transform:translate(-50%)}.league-table-champion-banner{width:min(158px,100%);margin:0 auto}.league-champion-showcase{justify-content:center;margin:0 0 14px;display:flex}.league-champion-showcase .playoff-champion-banner{min-height:78px}.league-champion-showcase .playoff-champion-banner:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:30%;animation:4.4s ease-in-out infinite leagueChampionSweep;position:absolute;top:-42%;bottom:-42%;left:-36%;transform:rotate(14deg)}@keyframes leagueChampionSweep{0%,42%{opacity:0;left:-34%}52%{opacity:1}78%,to{opacity:0;left:104%}}@media (prefers-reduced-motion:reduce){.league-champion-showcase .playoff-champion-banner:after{animation:none}}.argentina-playoff-simulator-block .final-bracket,.argentina-playoff-simulator-block .final-bracket-scroll{overflow:visible!important}.argentina-playoff-simulator-block{position:relative}.argentina-playoff-simulator-hint{z-index:2;width:min(360px,100%);color:var(--muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;pointer-events:none;font-size:10px;font-weight:700;line-height:1;position:absolute;top:22px;left:50%;transform:translate(-50%)}.argentina-playoff-simulator-reset{z-index:3;opacity:.75;position:absolute;top:36px;left:50%;transform:translate(-50%);padding:4px 12px!important;font-size:9px!important}.argentina-playoff-download-button{opacity:.82;margin:8px auto 0!important;padding:5px 14px!important;font-size:9px!important;display:block!important}.argentina-playoff-download-button[hidden]{display:none!important}.copa-qualifier-list{flex-direction:column;gap:4px;display:flex}.copa-qualifier-subtitle{color:#8b949edb;letter-spacing:.13em;text-transform:uppercase;margin:12px 4px 8px;font-size:10px;font-weight:850;line-height:1}.copa-qualifier-match{width:100%;margin-bottom:4px}.copa-qualifier-match.is-locked{border-color:#ffffff14}.copa-qualifier-match.is-unresolved{opacity:.78}.copa-qualifier-row,.big5-fixture-row.copa-qualifier-row{overflow:hidden;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;column-gap:0!important;min-height:34px!important;padding:0!important}.copa-qualifier-team{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-self:stretch;align-items:center;gap:7px;padding:0 8px;transition:background .16s,color .16s,opacity .16s,box-shadow .16s;display:flex;overflow:hidden}.copa-qualifier-team--home{text-align:center;border-radius:10px 0 0 10px}.copa-qualifier-team--away{text-align:center;border-radius:0 10px 10px 0}.copa-qualifier-team:hover:not(:disabled),.copa-qualifier-team:focus-visible:not(:disabled){color:var(--brand);background:#00ff8909;outline:none}.copa-qualifier-team:active:not(:disabled){opacity:.82}.copa-qualifier-team.is-selected{color:var(--brand);background:#00ff891f;box-shadow:inset 0 0 0 1px #00ff892e}.copa-qualifier-match.has-selection .copa-qualifier-team:not(.is-selected){opacity:.48}.copa-qualifier-match.is-locked .copa-qualifier-team.is-selected{color:#f0f6fce6;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}.copa-qualifier-match.is-locked .copa-qualifier-team:not(.is-selected){opacity:.42}.copa-qualifier-match.is-simulated .copa-qualifier-team.is-selected{color:var(--brand);background:#00ff8920;box-shadow:inset 0 0 0 1px #00ff8933}.copa-qualifier-team:disabled{cursor:default}.copa-qualifier-team>span:not(.copa-qualifier-placeholder){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:min(180px,100% - 24px);font-size:11px;font-weight:700;line-height:1.1;overflow:hidden}.copa-qualifier-team--home>span:not(.copa-qualifier-placeholder),.copa-qualifier-team--away>span:not(.copa-qualifier-placeholder){text-align:center}.copa-qualifier-placeholder{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.copa-qualifier-divider{background:#ffffff0f;place-self:center;width:1px;height:20px}.copa-qualifier-note,.copa-qualifier-empty{color:#8b949ec7;text-align:center;font-size:9px;font-weight:700;line-height:1.35}.copa-qualifier-note{margin:-1px 0 5px}.copa-qualifier-empty{padding:18px 10px}.league-mobile-standard-main .big5-fixture-row.copa-qualifier-row{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;column-gap:0!important;min-height:34px!important;padding:0!important}.liga-main .match .row.copa-qualifier-row,.big5-league-main .big5-fixture-match .big5-fixture-row.copa-qualifier-row,.league-mobile-standard-main .big5-fixture-match .big5-fixture-row.copa-qualifier-row{overflow:hidden;column-gap:0!important;min-height:34px!important;padding:0!important}.liga-main .match .row.copa-qualifier-row .copa-qualifier-team,.big5-league-main .big5-fixture-match .big5-fixture-row.copa-qualifier-row .copa-qualifier-team,.league-mobile-standard-main .big5-fixture-match .big5-fixture-row.copa-qualifier-row .copa-qualifier-team{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.league-status-badges{justify-content:center;align-items:center;gap:28px;margin:10px 0 16px;display:flex}.league-status-badges .league-champion-showcase{flex:none;justify-content:center;width:158px;margin:0}.league-status-badges .league-table-champion-banner{width:158px;margin:0}.league-status-badges .playoff-champion-banner{background:radial-gradient(circle at 50% 38%,#ffe78f57,#0000 58%),linear-gradient(135deg,#70480b4d,#fed15e29 48%,#00000038);justify-content:center;height:80px;min-height:80px;padding-top:12px;padding-bottom:9px}.league-status-badges .playoff-champion-team-logo{transform:translateY(0)}.league-status-badge-group{flex-direction:column;gap:4px;width:158px;min-width:158px;display:flex}.league-status-badge-row{color:#f0f6fce0;width:100%;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:#ff4b4b0e;border:1px solid #ff4b4b2e;border-radius:7px;grid-template-columns:14px 14px minmax(0,1fr);align-items:center;gap:6px;padding:3px 8px;display:grid}.league-status-badge-row--relegation{background:#ff4b4b0e;border-color:#ff4b4b2e}.league-status-badge-row--promotion{background:#00ff890d;border-color:#00ff892e}.league-status-badge-row--playoff{background:#ff8a650e;border-color:#ff8a6538}.league-status-badge-arrow{color:var(--live-red);text-align:center;width:auto;font-size:13px;font-weight:900;line-height:1}.league-status-badge-row--relegation .league-status-badge-arrow{color:var(--live-red)}.league-status-badge-row--promotion .league-status-badge-arrow{color:var(--brand)}.league-status-badge-row--playoff .league-status-badge-arrow{color:#ff8a65}.league-status-badge-name{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.league-status-badge-name-frame{align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.league-status-badge-name-marquee{min-width:max-content;display:inline-block}.league-status-badge-name-frame .league-status-badge-name{display:block;transform:translateY(0)}@media (max-width:768px){.league-status-badges{flex-wrap:nowrap;gap:14px;max-width:100%;overflow:hidden}.league-status-badge-group{width:112px;min-width:112px}.league-status-badges .league-champion-showcase{flex:none;width:112px;margin:0}.league-status-badges .league-table-champion-banner{width:112px}.league-status-badges .playoff-champion-banner{height:80px;min-height:80px}.league-status-badge-row{grid-template-columns:14px 14px minmax(0,1fr);gap:5px;padding:3px 6px}.league-status-badge-arrow{width:auto}.league-status-badge-name{font-size:9px;line-height:1.25}.league-status-badge-name-marquee{animation:5s ease-in-out infinite leagueStatusBadgeNameMarquee}}@keyframes leagueStatusBadgeNameMarquee{0%,18%{transform:translate(0)}48%,64%{transform:translate(calc(62px - 100%))}92%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.league-status-badge-name-marquee{animation:none}}.playoff-champion-banner{box-sizing:border-box;background:radial-gradient(circle at 50% -12%,#ffe78f6b,#0000 55%),linear-gradient(135deg,#70480b61,#fed15e2e 45%,#0003);border:1px solid #fed15e8a;border-radius:8px;flex-direction:column;align-items:center;width:100%;min-height:70px;margin:0 auto;padding:10px 8px 5px;animation:.62s cubic-bezier(.2,.9,.18,1.12) playoffChampionPop;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fed15e24,0 14px 34px #fed15e30}.playoff-champion-aura{aspect-ratio:1;opacity:.55;transform-origin:50%;background:conic-gradient(from 90deg,#0000 0deg,#fff5bd57 54deg,#0000 112deg,#fed15e5c 188deg,#0000 248deg,#b57e1947 308deg,#0000 360deg);border-radius:50%;width:max(360px,860%);animation:6s linear infinite playoffChampionSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playoff-champion-kicker{z-index:1;color:#ffe899fa;letter-spacing:.16em;text-align:center;text-transform:uppercase;width:100%;font-size:8.5px;font-weight:900;line-height:1;position:relative;transform:translateY(2px)}.playoff-champion-team{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;margin-top:1px;display:flex;position:relative}.playoff-champion-team span{color:#f0f6fcfa;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;min-width:0;font-size:10.5px;font-weight:900;line-height:1.1;overflow:hidden;transform:translateY(2px)}.playoff-champion-team-logo{flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto;display:flex;position:relative;transform:translateY(-3px)}.playoff-champion-team-logo>div{z-index:1;margin:0 auto;position:relative}.playoff-champion-team-logo .playoff-champion-aura{z-index:0;margin:0;position:absolute;top:50%;left:50%}@keyframes playoffChampionPop{0%{opacity:0;filter:brightness(1.8);transform:translateY(12px)scale(.82)}58%{opacity:1;transform:translateY(-4px)scale(1.06)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes playoffChampionSpin{to{transform:translate(-50%,-50%)rotate(360deg)scale(1.02)}}.bracket-teams{flex-direction:column;display:flex}.bracket-team-row{align-items:center;min-height:30px;padding:0 8px;display:flex}.bracket-team-row--selectable{cursor:pointer;transition:background .16s,color .16s}.bracket-team-row--selectable:hover,.bracket-team-row--selectable:focus-visible{background:#00ff890f;outline:none}.bracket-team-row+.bracket-team-row{border-top:1px solid #ffffff0a}.bracket-team{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.bracket-team span{text-overflow:ellipsis;white-space:nowrap;color:#f0f6fce0;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.bracket-team span.is-empty{color:#8b949e85}.bracket-team-name{flex:auto}.bracket-item--right .bracket-team{flex-direction:row-reverse}.bracket-item--right .bracket-team-name{text-align:right}.bracket-item--right .bracket-team-score{margin-left:0;margin-right:auto}.bracket-team-score{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;background:#0000003d;border:1px solid #ffffff13;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:18px;height:16px;margin-left:auto;padding:0 4px;line-height:14px;display:inline-flex;color:#f0f6fceb!important;text-overflow:clip!important;white-space:nowrap!important;font-size:10px!important;font-weight:600!important;overflow:visible!important}.bracket-team-score-main,.bracket-team-score-pen{display:inline;min-width:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}.bracket-team-score-pen{margin-left:2px;color:var(--muted)!important}.bracket-team-score.is-empty{background:#ffffff05;border-color:#ffffff0b;color:#8b949e7a!important}.bracket-team-row--winner{background:#ffffff05}.bracket-team-row--winner .bracket-team-name,.bracket-team-row--winner .bracket-team-score{color:#f0f6fcfa!important}.bracket-team-row--winner .bracket-team-score{background:#ffffff0e;border-color:#ffffff1f;color:#f0f6fcfa!important;font-weight:600!important}.bracket-team-row--winner .bracket-team-score,.bracket-team-row--loser .bracket-team-score{min-width:18px;height:16px;padding:0 4px;line-height:14px;font-size:10px!important;font-weight:600!important}.bracket-team-row--loser{opacity:.58}.bracket-team-row--advanced{animation:.42s cubic-bezier(.2,.84,.22,1) playoffTeamAdvanceIn}.bracket-team-row--loser .bracket-team-score{color:var(--lose-gray)!important}.bracket-logo-placeholder{background:#ffffff0b;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.fixture-logo-placeholder{flex:0 0 18px;width:18px;height:18px}.bracket-connector-column{flex-direction:column;flex:0 0 12px;justify-content:center;width:12px;display:flex}.bracket-connector-column-sm{justify-content:space-around;padding:20px 0}.bracket-connector-column-md{justify-content:space-around;padding:60px 0}.bracket-connector{opacity:.75;color:#ffffff12;width:12px;height:100%;position:relative}.bracket-connector-svg{width:16px;height:100%;display:block;overflow:visible}.bracket-connector-svg path{stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bracket-final-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;margin:0 4px;display:flex;position:relative}.bracket-final-label{color:#00ff89ad}.argentina-final-venue{z-index:3;color:#fffffff0;letter-spacing:0;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:220px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:calc(50% + 46px);left:50%;transform:translate(-50%)}.argentina-final-venue-icon{background:currentColor;flex:0 0 12px;width:12px;height:8px;-webkit-mask:url(/icons/kempes-stadium.png) 50%/contain no-repeat;mask:url(/icons/kempes-stadium.png) 50%/contain no-repeat}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-stage,:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-final-stage{flex:1 1 0!important;margin:0!important}.argentina-playoffs-block.worldcup-round-of-32-block .final-bracket{overflow:visible!important}.argentina-playoffs-block.worldcup-round-of-32-block .final-bracket-scroll{height:clamp(720px,100vh - 260px,860px);min-height:720px;position:relative;padding-bottom:0!important;overflow:visible!important}.argentina-playoffs-block.worldcup-round-of-32-block .final-bracket-grid{z-index:1;height:100%;position:relative;justify-content:center!important;width:100%!important;min-width:0!important}.argentina-playoffs-block.worldcup-round-of-32-block .final-bracket-grid .bracket-connector{visibility:hidden!important;opacity:0!important}.worldcup-bracket-connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.worldcup-bracket-connectors path{fill:none;stroke:#ffffff14;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-stage{min-height:0;flex:1 1 0!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-stage-items{height:100%;min-height:0}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-final-stage{min-height:0;flex:.95 1 0!important}.argentina-playoffs-block.worldcup-round-of-32-block .playoff-champion-float{bottom:calc(50% + 92px)}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-connector-column{flex:0 0 10px!important;width:10px!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-item{width:min(100%,76px)!important;max-width:76px!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-final-stage .bracket-item{width:min(100%,84px)!important;max-width:84px!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-stage-label{color:#8b949eb8;letter-spacing:.1em;text-align:center;text-transform:uppercase;min-height:12px;font-size:8px;font-weight:800;line-height:1;display:none!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-final-label{color:#00ff89b8}.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-team-row{justify-content:center;min-height:30px}.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-team{justify-content:center;gap:0}.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-team-name{display:none!important}.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-team>div,.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-logo-placeholder{flex:0 0 18px!important;width:18px!important;height:18px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket{min-height:0;overflow:visible!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket-scroll{height:clamp(720px,100vh - 260px,860px);min-height:720px;position:relative;padding-bottom:0!important;overflow:visible!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket-grid{z-index:1;height:100%;position:relative;justify-content:center!important;width:100%!important;min-width:0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket-grid .bracket-connector{visibility:hidden!important;opacity:0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-stage{min-height:0;flex:1 1 0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-stage-items{height:100%;min-height:0}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-final-stage{min-height:0;flex:.95 1 0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-connector-column{flex:0 0 10px!important;width:10px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-item{width:min(100%,76px)!important;max-width:76px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-final-stage .bracket-item{width:min(100%,84px)!important;max-width:84px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-stage-label{color:#8b949eb8;letter-spacing:.1em;text-align:center;text-transform:uppercase;min-height:12px;font-size:8px;font-weight:800;line-height:1;display:none!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .playoff-champion-float{display:none!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-teams{grid-template-rows:repeat(2,30px);height:60px;display:grid;overflow:hidden}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team-row{box-sizing:border-box;justify-content:center;height:30px;min-height:30px}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team-row--advanced{animation:.42s cubic-bezier(.2,.84,.22,1) copaBracketTeamAdvanceIn}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team{justify-content:center;gap:0}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-item--right .bracket-team{flex-direction:row!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team-name,:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team-score{display:none!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team>div,:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-logo-placeholder{flex:0 0 18px!important;width:18px!important;height:18px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team-row--empty .bracket-logo-placeholder--empty-slot{visibility:visible!important;opacity:1!important;background:#ffffff0b!important;border-radius:50%!important;display:block!important}.argentina-playoff-simulator-block:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .playoff-champion-float{display:block!important}.copa-fixture-side-stack{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.argentina-playoffs-block.worldcup-round-of-32-block .final-bracket-scroll{height:clamp(560px,100vh - 210px,680px);min-height:560px;padding-bottom:0!important;overflow:visible!important}.argentina-playoffs-block.worldcup-round-of-32-block .final-bracket-grid{z-index:1;position:relative;justify-content:center!important;width:100%!important;min-width:0!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-stage{flex:1 1 0!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-final-stage{flex:.86 1 0!important}.argentina-playoffs-block.worldcup-round-of-32-block .playoff-champion-float{bottom:calc(50% + 72px)!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-connector-column{flex:0 0 6px!important;width:6px!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-item,.argentina-playoffs-block.worldcup-round-of-32-block .bracket-final-stage .bracket-item{width:100%!important;max-width:46px!important}.argentina-playoffs-block.worldcup-round-of-32-block .bracket-stage-label{letter-spacing:.02em!important;min-height:8px!important;font-size:5.5px!important;display:none!important}.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-team-row{min-height:25px!important;padding-left:3px!important;padding-right:3px!important}.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-team>div,.argentina-playoffs-block.worldcup-round-of-32-block .worldcup-bracket-item--flags-only .bracket-logo-placeholder{flex:0 0 16px!important;width:16px!important;height:16px!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes playoffTeamAdvanceIn{0%{opacity:0;filter:blur(1px);transform:translateY(8px)scale(.96)}65%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes copaBracketTeamAdvanceIn{0%{opacity:.25;filter:brightness(1.7);transform:scale(.82)}62%{opacity:1;filter:brightness(1.25);transform:scale(1.08)}to{opacity:1;filter:brightness();transform:scale(1)}}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:0 0;margin:12px 0}.sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#8b949e57,#8b949e29) padding-box padding-box;border:2px solid #07080afa;border-radius:999px;min-height:48px}.sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#00ff896b,#8b949e3d) padding-box padding-box}@media (min-width:769px){.sidebar{gap:12px!important;padding:14px!important}.sidebar-brand{height:50px;margin-bottom:4px}.sidebar-home,.sidebar .cat:not(.sidebar-home){border-radius:12px!important;min-height:39px!important;padding:8px 11px!important;font-size:12.5px!important}.sidebar-section{border-radius:16px!important;padding:8px!important}.sidebar-section:not(:last-child):after{margin-top:7px}.sidebar-league-list{gap:4px!important}.liga-main{gap:26px!important;padding:16px 28px 28px!important}.liga-main>div,.liga-main [style*="gap: 40px"]{gap:24px!important}.liga-main .section{border-radius:12px;padding:16px!important}.liga-main .final-bracket{padding:2px 0 16px!important}.liga-main .section h2,.liga-main .league-zone-fixture-title{margin-bottom:14px;font-size:12px}.liga-main .match{border-radius:10px;margin-bottom:8px}.liga-main .match .row{padding:9px 12px!important}.liga-main .team{font-size:13px}.liga-main th{padding:6px 8px;font-size:10px}.liga-main td{padding:4px 8px}}@media (max-width:768px){:root{--mobile-topbar-height:66px;--mobile-header-x:12px;--mobile-home-content-gap:26px}html,body{width:100%;max-width:100%;overflow-x:hidden}body{background-image:linear-gradient(145deg,#00ff8907 0%,#0000 38%,#409cff05 76%,#0000 100%),radial-gradient(circle at 50% -8%,#18202ab3 0%,#11182075 30%,#0000 62%);background-color:var(--bg);background-repeat:no-repeat;background-size:100vw 100svh;background-attachment:scroll}body>div,body>div>div{max-width:100vw}header[style*=fixed]{height:54px!important;min-height:54px!important;padding:0!important;left:0!important}header[style*=fixed]>div{border-right:0!important;width:100%!important}.app-brand-shell{background:0 0!important}.app-logo-slot{border-radius:9px!important;width:136px!important;height:34px!important}.app-logo-mark{width:58px!important;height:16px!important}header[style*=fixed] span{letter-spacing:.12em!important;font-size:16px!important}.sidebar{-webkit-overflow-scrolling:touch;border-right:0!important;border-bottom:1px solid var(--line)!important;z-index:1900!important;background:#080b10f5!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100vw!important;height:66px!important;padding:8px 10px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:auto hidden!important}.sidebar:before{display:none!important}.sidebar{scrollbar-width:none}.sidebar-brand{flex:none!important;height:42px!important;margin:0!important}.sidebar-brand>div{display:flex!important}.sidebar>div>div:first-child:not(.cat){display:none!important}.sidebar .cat{white-space:nowrap!important;border-radius:9px!important;flex:none!important;height:42px!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;line-height:1!important}.sidebar .cat svg{width:16px!important;height:16px!important}.sidebar .cat>div{flex:none!important;width:22px!important;height:22px!important;padding:3px!important}.sidebar .cat.active:not(.sidebar-home){box-shadow:none!important}.mobile-menu-button{appearance:none;top:calc((var(--mobile-topbar-height) - 40px) / 2);left:var(--mobile-header-x);z-index:2100;width:40px;height:40px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c10e0;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:fixed}.mobile-menu-button span{opacity:.88;background:currentColor;border-radius:999px;width:16px;height:2px}.mobile-top-bar{height:var(--mobile-topbar-height);z-index:2050;-webkit-backdrop-filter:blur(14px);pointer-events:none;background:#080b10d1;border-bottom:1px solid #ffffff0e;display:block;position:fixed;top:0;left:0;right:0}.mobile-top-logo{top:0;right:var(--mobile-header-x);z-index:2100;height:var(--mobile-topbar-height);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:fixed}.mobile-top-logo img{object-fit:contain;width:172px;max-height:38px;display:block}.mobile-sidebar-backdrop{z-index:1990;opacity:0;pointer-events:none;background:#00000085;transition:opacity .18s;display:block;position:fixed;inset:0}.mobile-sidebar-backdrop.open{opacity:1;pointer-events:auto}.sidebar{-webkit-overflow-scrolling:touch;z-index:2000!important;border-bottom:0!important;border-right:1px solid #ffffff13!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:min(82vw,312px)!important;height:calc(100dvh - 66px)!important;padding:14px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;top:66px!important;left:0!important;right:auto!important;overflow:hidden auto!important;transform:translate(-104%)!important}.sidebar.mobile-open{transform:translate(0)!important}.sidebar::-webkit-scrollbar{display:none}.sidebar>div{flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:8px!important;display:flex!important}.sidebar>.sidebar-worldcup-countdown{align-items:stretch!important;min-height:118px!important;padding:14px 14px 12px!important;display:flex!important}.sidebar-worldcup-countdown-copy{justify-items:center!important;gap:8px!important}.sidebar-brand{justify-content:center!important;height:0!important;margin:0!important;display:none!important}.sidebar-brand>div,.sidebar>div>div:first-child:not(.cat){display:flex!important}.sidebar .sidebar-brand,.sidebar .app-logo-image{display:none!important}.sidebar>div>div:not(:first-child){flex-direction:column!important;align-items:stretch!important;gap:4px!important;display:flex!important}.sidebar-section{padding:8px!important}.sidebar-section-toggle{min-height:24px!important}.sidebar .cat{border-radius:10px!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:40px!important;padding:9px 11px!important;font-size:12.5px!important}.sidebar-home{white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:40px!important;margin:0!important;padding:9px 11px!important;font-size:12.5px!important;font-weight:700!important}.sidebar>.sidebar-home{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.sidebar-home-icon{flex:0 0 16px!important;width:16px!important;height:16px!important}.sidebar-home-label{white-space:nowrap!important;flex:0 auto!important;align-items:center!important;min-width:0!important;max-width:calc(100% - 28px)!important;line-height:1!important;display:inline-flex!important}.sidebar .cat>div{width:24px!important;height:24px!important}main,.liga-main{gap:18px!important;width:100%!important;max-width:100vw!important;margin-left:0!important;padding:84px 10px 24px!important}.home-main{padding-top:calc(var(--mobile-topbar-height) + var(--mobile-home-content-gap))!important;margin-top:0!important}.liga-main{padding:14px 10px 24px!important}.liga-main.league-content-main{padding-top:24px!important}.changelog-inner{gap:16px}.changelog-hero{border-radius:14px;flex-direction:column;align-items:stretch;gap:18px;padding:20px 16px}.changelog-hero h1{font-size:25px}.changelog-hero p{font-size:13px}.changelog-current-version{align-items:flex-start;width:100%;padding:12px 14px}.changelog-entry{border-radius:14px;grid-template-columns:1fr;gap:14px;padding:18px 16px}.changelog-entry-meta{flex-direction:row;justify-content:space-between;align-items:center}.changelog-entry-body h2{font-size:16px}.changelog-entry-body li{font-size:12.5px}.container{padding:0 10px;max-width:100%!important}.league-header{z-index:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;width:100%!important;margin-left:0!important;padding:101px 12px 10px!important;position:relative!important;top:auto!important}.league-header>div,.league-header-inner{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px 10px!important}.league-header-logo{flex:0 0 38px!important;width:38px!important;height:38px!important}.league-header h1,.league-header-title{overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;width:auto!important;max-width:calc(100vw - 86px)!important;font-size:22px!important;font-weight:820!important;line-height:1.15!important}.league-header h1+div{display:none!important}.league-header h1~div:last-child,.league-header-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:4px!important;margin-bottom:4px!important;display:flex!important}.premier-tab-switcher{border-radius:10px!important;align-items:center!important;min-height:36px!important;padding:3px!important}.premier-tab-button{border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 18px!important;font-size:10px!important;line-height:1!important;display:flex!important}.premier-mobile-header .league-header-inner{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:528px!important;max-width:100%!important}.premier-mobile-header .league-header-title{text-align:left!important;max-width:calc(100% - 48px)!important}.premier-mobile-header .league-header-actions{text-align:left!important;flex:0 0 100%!important;justify-content:flex-start!important;width:100%!important;margin-top:0!important;margin-right:auto!important}.premier-mobile-header .premier-tab-switcher{margin-left:0!important;margin-right:auto!important}.liga-main [style*=grid-template-columns]:not(.row){grid-template-columns:1fr!important;gap:22px!important}.liga-main [style*=repeat\(2],.liga-main [style*=repeat\(3],.liga-main [style*="'1fr 1fr'"],.liga-main [style*="1fr 1fr"]{grid-template-columns:1fr!important}.section{-webkit-overflow-scrolling:touch;overflow-x:auto;border-radius:10px!important;width:100%!important;min-width:0!important;padding:14px 10px!important}.section h2,.section h3,.league-zone-fixture-title{text-align:center!important;justify-content:center!important;width:100%!important;font-size:12px!important;line-height:1.25!important}.section>div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:center!important;gap:10px!important}.mobile-only-section-header{margin-top:12px!important;margin-bottom:12px!important;display:flex!important}.league-content-main>div[style*="justify-content: center"]{margin-top:4px!important;margin-bottom:10px!important}.home-results-control{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;width:100%!important;margin-bottom:14px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.home-results-summary{box-sizing:border-box!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.home-results-title{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.02em!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:10px!important;line-height:1!important;overflow:hidden!important}.home-results-count{white-space:nowrap!important;border-radius:999px!important;flex:none!important;padding:3px 7px!important;font-size:9px!important;line-height:1!important}.home-live-seg{flex:none!important}.home-live-seg-btn{letter-spacing:.05em!important;height:26px!important;padding:0 10px!important;font-size:10px!important}.premier-calculator-title-grid,.calculator-table-mobile-title-outside{display:none!important}.premier-calculator-content-grid,.big5-calculator-content-grid{flex-direction:column!important;display:flex!important}.premier-calculator-content-grid>.mobile-only-section-header:not(.calculator-table-mobile-title),.big5-calculator-content-grid>.mobile-only-section-header:not(.calculator-table-mobile-title){order:1}.premier-calculator-fixture-section,.big5-calculator-fixture-section{order:2}.calculator-table-mobile-title{order:3}.premier-calculator-content-grid>.premier-standings-section,.big5-calculator-content-grid>.big5-standings-section{order:4}h2[data-mobile-title]{font-size:0!important}h2[data-mobile-title]:after{content:attr(data-mobile-title);font-size:14px!important}table{table-layout:fixed;min-width:520px}.premier-standings-table{width:500px!important;min-width:500px!important;margin-left:auto!important;margin-right:auto!important}.premier-standings-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important}.premier-standings-section h2{text-align:left!important;justify-content:flex-start!important;width:500px!important;max-width:100%!important;margin-bottom:14px!important}.premier-standings-legend{justify-content:flex-start!important;width:500px!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}.premier-fixture-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important}.premier-fixture-heading,.premier-fixture-zone{width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.premier-fixture-heading{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important}.premier-fixture-section>.premier-fixture-heading[style]{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.premier-fixture-heading h2{text-align:left!important;justify-content:flex-start!important;width:auto!important;margin:0!important;display:none!important}.premier-fixture-match{border-radius:8px!important;width:100%!important;margin-bottom:4px!important}.premier-fixture-date-label{text-align:left!important;align-self:flex-start!important;margin:4px 0 8px 4px!important}.premier-fixture-row{grid-template-columns:70px minmax(0,1fr) 50px minmax(0,1fr)!important;column-gap:6px!important;min-height:34px!important;padding:6px 8px!important}.premier-calculator-fixture-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important}.premier-calculator-fixture-section>div{width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.premier-calculator-fixture-section>div:first-child{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.premier-calculator-fixture-section .premier-calculator-match-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.premier-calculator-match-pill{border-radius:999px!important;gap:5px!important;min-height:32px!important;padding:5px 6px!important}.premier-calculator-match-pill>div:first-child,.premier-calculator-match-pill>div:last-child{flex:0 0 15px!important;width:15px!important;height:15px!important}.premier-calculator-score-control{gap:3px!important;height:20px!important}.premier-calculator-score-button{border-radius:999px!important;width:20px!important;height:20px!important;font-size:10px!important}.liga-main .premier-stats-grid{column-gap:var(--league-mobile-standard-stats-gap,12px)!important;row-gap:var(--league-mobile-standard-stats-gap,12px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.liga-main .premier-stats-section{width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow-x:hidden!important}.liga-main .premier-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap,12px)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.liga-main .premier-stats-section h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.liga-main .premier-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.liga-main .premier-stats-table th:first-child,.liga-main .premier-stats-table td:first-child{width:18px!important}.liga-main .premier-stats-table th:nth-child(3),.liga-main .premier-stats-table td:nth-child(3){width:28px!important}.liga-main .premier-stats-table th{padding:6px 3px!important;font-size:8px!important}.liga-main .premier-stats-table td{padding:4px 3px!important;font-size:9px!important}.liga-main .premier-stats-table td img{width:12px!important;height:12px!important}.liga-main .premier-stats-table td img.country-flag-inline{object-fit:cover!important;border-radius:1px!important;width:13px!important;height:9px!important}.liga-main .premier-stats-table td div{gap:4px!important}.liga-main .premier-stats-table .team-name-button,.liga-main .premier-stats-table span{font-size:10px!important}.premier-standings-table th:first-child,.premier-standings-table td:first-child{width:28px!important}.premier-standings-table th:nth-child(2),.premier-standings-table td:nth-child(2){width:164px!important}.premier-standings-table th:nth-child(3),.premier-standings-table td:nth-child(3),.premier-standings-table th:nth-child(5),.premier-standings-table td:nth-child(5){width:34px!important}.premier-standings-table th:nth-child(4),.premier-standings-table td:nth-child(4),.premier-standings-table th:nth-child(6),.premier-standings-table td:nth-child(6),.premier-standings-table th:nth-child(7),.premier-standings-table td:nth-child(7),.premier-standings-table th:nth-child(8),.premier-standings-table td:nth-child(8){width:28px!important}.premier-standings-table th:nth-child(9),.premier-standings-table td:nth-child(9){width:82px!important}th{padding:7px 6px!important;font-size:9px!important}td{padding:6px!important;font-size:11px!important}td div[style*="min-width: max-content"]{min-width:0!important}.match{overflow:hidden;border-radius:10px!important;margin-bottom:8px!important}.row{grid-template-columns:52px minmax(0,1fr) 46px minmax(0,1fr)!important;column-gap:6px!important;padding:8px!important}.col-time{letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;border-left-width:1px!important;justify-content:center!important;min-width:0!important;padding-left:5px!important;font-size:8px!important}.team{gap:5px!important;min-width:0!important;font-size:12px!important}.team span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.score{min-width:44px!important}.num-row{gap:4px!important;font-size:13px!important}.home-match-card{background:#111418a3!important;border-radius:9px!important}.home-match-main-row{min-height:48px;grid-template-columns:52px minmax(0,1fr) 46px minmax(0,1fr)!important;column-gap:0!important;padding:0!important}.home-match-main-row .col-time{height:100%;min-height:48px;border-left:0!important;border-right:1px solid var(--line)!important;letter-spacing:0!important;padding:0 4px!important;font-size:8.5px!important;font-weight:500!important}.home-match-main-row .col-time .dot{width:5px;height:5px;margin-right:4px}.home-match-team{gap:5px!important;min-width:0!important;padding:0 6px!important;font-size:11px!important;line-height:1.1!important}.home-match-team-home{text-align:right!important;justify-content:flex-end!important}.home-match-team-away{text-align:left!important;justify-content:flex-start!important}.home-match-team-name-wrap{min-width:0!important;max-width:100%!important;overflow:hidden!important}.home-match-team .team-clickable-text{max-width:100%!important;font-size:11px!important;line-height:1.1!important}.home-match-card .home-match-team .team-clickable-text,.home-match-card .home-match-team>div:not(.home-match-team-name-wrap){pointer-events:none!important}.home-match-team>div:not(.home-match-team-name-wrap){flex:none!important;width:18px!important;height:18px!important}.home-match-team-name-wrap img{flex:none!important;width:12px!important;height:8px!important}.home-match-score{justify-content:center!important;align-self:stretch!important;min-width:46px!important;padding:0!important}.home-match-score .num-row{min-height:48px;gap:4px!important;font-size:15px!important;font-weight:850!important}.home-match-aggregate-score{font-size:7px;bottom:4px}.home-match-events-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr)!important;min-height:24px!important}.home-match-events-side{min-width:52px!important}.home-match-events-side svg{width:12px!important;height:12px!important}.home-match-events-list{gap:4px!important;min-width:0!important;padding:5px 6px!important}.home-match-events-list>div{min-width:0;max-width:100%;gap:3px!important;font-size:8.5px!important}.home-match-events-list .home-match-red-card{width:5px!important;height:7px!important}.home-match-events-list span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-match-odds-row{grid-template-columns:52px minmax(0,1fr) 46px minmax(0,1fr)!important;padding:4px 6px!important}.home-match-odds-row>div{gap:4px!important}.home-odd-value{border-radius:3px!important;min-width:22px!important;height:16px!important;padding:1px 4px!important;font-size:8.5px!important}.home-odd-label{min-width:0!important;height:auto!important;padding:0!important;font-size:8px!important}.fixture-day,.liga-main div[style*="text-transform: uppercase"]{text-align:center}.pill{padding:7px 10px!important;font-size:11px!important}.liga-main [style*="display: flex"][style*="flex-wrap: wrap"]{justify-content:center!important}.bracket-item{max-width:100%!important}.argentina-playoffs-block .final-bracket{box-sizing:border-box!important;width:var(--league-mobile-standard-card-width,min(416px, calc(100% - 4px)))!important;max-width:var(--league-mobile-standard-card-width,min(416px, calc(100% - 4px)))!important;margin-left:auto!important;margin-right:auto!important;padding:1px!important;overflow:hidden!important}.argentina-playoffs-block .final-bracket-scroll{width:100%!important;overflow:hidden!important}.argentina-playoffs-block .final-bracket-grid{align-items:stretch!important;width:100%!important;min-width:0!important}.argentina-playoffs-block .bracket-stage{flex:1 1 0!important;gap:8px!important;min-width:0!important}.argentina-playoffs-block .bracket-final-stage{flex:.84 1 0!important;gap:8px!important;min-width:0!important;margin:0 2px!important}.argentina-playoffs-block .argentina-final-venue{display:none!important}.argentina-playoffs-block .argentina-final-venue-icon{flex-basis:8px!important;width:8px!important;height:5px!important}.argentina-playoffs-block .bracket-connector-column{flex:0 0 10px!important;width:10px!important}.argentina-playoffs-block .bracket-connector-column-sm{padding:16px 0!important}.argentina-playoffs-block .bracket-connector-column-md{padding:46px 0!important}.argentina-playoffs-block .bracket-connector{color:#ffffff12!important;opacity:1!important;width:10px!important}.argentina-playoffs-block .bracket-connector svg{width:10px!important}.argentina-playoffs-block .bracket-connector-svg path{stroke-width:1.1px!important}.argentina-playoffs-block .bracket-stage-label{letter-spacing:.04em!important;font-size:6.5px!important}.argentina-playoffs-block .playoff-champion-float{width:66px!important;padding-top:7px!important;bottom:calc(50% + 38px)!important}.argentina-playoffs-block .playoff-champion-banner{border-radius:6px!important;min-height:52px!important;padding:6px 4px!important}.argentina-playoffs-block .playoff-champion-kicker{letter-spacing:.06em!important;font-size:6.5px!important}.argentina-playoffs-block .playoff-champion-team{gap:0!important;margin-top:1px!important}.argentina-playoffs-block .playoff-champion-team-logo{flex:0 0 28px!important;width:28px!important;height:28px!important;transform:translateY(1px)!important}.argentina-playoffs-block .playoff-champion-team-logo>div,.argentina-playoffs-block .playoff-champion-team-logo .bracket-logo-placeholder{flex:0 0 22px!important;width:22px!important;height:22px!important}.argentina-playoffs-block .playoff-champion-team span{display:none!important}.argentina-playoffs-block .bracket-stage-items{gap:8px!important}.argentina-playoffs-block .bracket-item{border-radius:6px!important;width:100%!important;max-width:48px!important;transform:none!important}.argentina-playoffs-block .bracket-item-label{text-align:center!important;letter-spacing:0!important;padding:3px 2px 2px!important;font-size:6px!important}.argentina-playoffs-block .bracket-team-row{justify-content:center!important;min-height:24px!important;padding:0 5px!important}.argentina-playoffs-block .bracket-team{justify-content:center!important;gap:0!important;width:100%!important}.argentina-playoffs-block .bracket-item--right .bracket-team{flex-direction:row!important}.argentina-playoffs-block .bracket-team>div,.argentina-playoffs-block .bracket-logo-placeholder{flex:0 0 14px!important;width:14px!important;height:14px!important}.argentina-playoffs-block .bracket-team-name{display:none!important}.argentina-playoffs-block .bracket-team-score{box-sizing:border-box!important;color:#f0f6fce6!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:14px!important;height:14px!important;padding:0 1px!important;font-size:7.5px!important;font-weight:600!important;line-height:7px!important;display:none!important}.argentina-playoffs-block .bracket-team-score-main,.argentina-playoffs-block .bracket-team-score-pen{font-size:inherit!important;line-height:inherit!important;margin:0!important;display:block!important}.argentina-playoffs-block .bracket-team-score-pen{font-size:6px!important;line-height:6px!important}.argentina-playoffs-block .final-bracket-grid--paired{--bracket-pair-row-height:62px}.argentina-playoffs-block .final-bracket-grid--paired .bracket-stage-items{grid-template-rows:repeat(4, minmax(var(--bracket-pair-row-height), max-content))!important;align-content:center!important;gap:0!important;display:grid!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-stage-items>*{justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-stage--cuartos .bracket-stage-items>:first-child{grid-row:1/span 2!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-stage--cuartos .bracket-stage-items>:nth-child(2){grid-row:3/span 2!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-stage--semis .bracket-stage-items>:first-child{grid-row:1/-1!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-connector-column-sm,.argentina-playoffs-block .final-bracket-grid--paired .bracket-connector-column-md{grid-template-rows:repeat(4, minmax(var(--bracket-pair-row-height), max-content))!important;align-content:center!important;place-items:stretch center!important;row-gap:0!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-connector-column-sm .bracket-connector:first-child{grid-row:1/span 2!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-connector-column-sm .bracket-connector:nth-child(2){grid-row:3/span 2!important}.argentina-playoffs-block .final-bracket-grid--paired .bracket-connector-column-md .bracket-connector{grid-row:1/-1!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket-scroll{height:clamp(560px,100vh - 210px,680px);min-height:560px;padding-bottom:0!important;overflow:visible!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket{min-height:0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .final-bracket-grid{z-index:1;height:100%;position:relative;justify-content:center!important;width:100%!important;min-width:0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-stage{flex:1 1 0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-final-stage{flex:.86 1 0!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-connector-column{flex:0 0 6px!important;width:6px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-item,:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-final-stage .bracket-item{width:100%!important;max-width:46px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-teams{flex-direction:column!important;height:auto!important;display:flex!important;overflow:visible!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-stage-label{letter-spacing:.02em!important;min-height:8px!important;font-size:5.5px!important;display:none!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team-row{height:auto!important;min-height:25px!important;padding-left:3px!important;padding-right:3px!important}:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-team>div,:is(.league-national-knockout,.argentina-playoffs-block.copa-argentina-playoffs-block,.knockout-cup-playoffs-block) .bracket-logo-placeholder{flex:0 0 16px!important;width:16px!important;height:16px!important}.team-detail-shell{z-index:900;padding:88px 12px 24px;left:0}.team-detail-inner{gap:16px}.team-detail-header{text-align:left;justify-content:center;padding:14px 12px!important}.team-detail-header h1{font-size:18px}.team-detail-grid{gap:16px;grid-template-columns:1fr!important}.team-detail-stats{gap:16px}.team-match-grid{grid-template-columns:58px minmax(0,1fr) 46px minmax(0,1fr)!important;column-gap:6px!important;padding:8px!important}.team-name-button,.team-detail-clickable-name{font-size:11px}}@media (max-width:420px){.sidebar .cat{padding:8px 10px!important;font-size:11px!important}.row{grid-template-columns:46px minmax(0,1fr) 40px minmax(0,1fr)!important;padding:7px 6px!important}.team{font-size:11px!important}.home-match-main-row{grid-template-columns:48px minmax(0,1fr) 42px minmax(0,1fr)!important;min-height:46px!important;padding:0!important}.home-match-main-row .col-time{min-height:46px!important;font-size:8px!important}.home-match-team{gap:4px!important;padding:0 5px!important}.home-match-team .team-clickable-text{font-size:10.5px!important}.home-match-team>div:not(.home-match-team-name-wrap){width:17px!important;height:17px!important}.home-match-score{min-width:42px!important}.home-match-score .num-row{min-height:46px!important;font-size:14px!important}.home-match-aggregate-score{font-size:6.5px;bottom:3px}.home-match-events-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)!important;min-height:22px!important}.home-match-events-side{min-width:48px!important}.home-match-events-list{padding:4px 5px!important}.home-match-events-list>div{font-size:8px!important}.home-match-events-list .home-match-red-card{width:4px!important;height:6px!important}.home-match-odds-row{grid-template-columns:48px minmax(0,1fr) 42px minmax(0,1fr)!important;padding:3px 5px!important}.home-odd-value{min-width:20px!important;height:15px!important;font-size:8px!important}.home-odd-label{font-size:7.5px!important}table{min-width:500px}}@media (max-width:480px){.premier-standings-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:14px 8px!important;overflow-x:hidden!important}.premier-standings-section h2,.premier-standings-legend{width:100%!important}.premier-standings-table{box-sizing:border-box!important;width:366px!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.premier-standings-table th,.premier-standings-table td{padding-left:1px!important;padding-right:1px!important;font-size:10px!important}.premier-standings-table th{padding-top:6px!important;padding-bottom:6px!important;font-size:8px!important}.premier-standings-table td{padding-top:4px!important;padding-bottom:4px!important}.premier-standings-table th:first-child,.premier-standings-table td:first-child{width:18px!important}.premier-standings-table th:nth-child(2),.premier-standings-table td:nth-child(2){width:104px!important}.premier-standings-table th:nth-child(3),.premier-standings-table td:nth-child(3),.premier-standings-table th:nth-child(5),.premier-standings-table td:nth-child(5){width:25px!important}.premier-standings-table th:nth-child(4),.premier-standings-table td:nth-child(4),.premier-standings-table th:nth-child(6),.premier-standings-table td:nth-child(6),.premier-standings-table th:nth-child(7),.premier-standings-table td:nth-child(7),.premier-standings-table th:nth-child(8),.premier-standings-table td:nth-child(8){width:18px!important}.premier-standings-table th:nth-child(9),.premier-standings-table td:nth-child(9){width:52px!important}.premier-standings-table .team-name-button{font-size:10.5px!important}.premier-standings-table td:nth-child(2)>div{gap:4px!important}.premier-standings-table td:nth-child(2) img{width:13px!important;height:13px!important}.premier-standings-table td:nth-child(9)>div{gap:2px!important}.premier-standings-table td:nth-child(9)>div>div{border-radius:3px!important;width:11px!important;height:11px!important;font-size:6.5px!important}}@media (max-width:768px){.premier-standings-section{box-sizing:border-box!important;width:416px!important;max-width:calc(100vw - 22px)!important;padding:16px 12px 14px!important;overflow-x:hidden!important;transform:translate(-8px)!important}.premier-standings-section h2,.premier-standings-legend{width:100%!important;max-width:100%!important}.premier-standings-table{box-sizing:border-box!important;table-layout:fixed!important;width:392px!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.premier-standings-table th,.premier-standings-table td{padding-left:2px!important;padding-right:2px!important}.premier-standings-table th:first-child,.premier-standings-table td:first-child{width:24px!important}.premier-standings-table th:nth-child(2),.premier-standings-table td:nth-child(2){width:124px!important}.premier-standings-table th:nth-child(3),.premier-standings-table td:nth-child(3){width:28px!important}.premier-standings-table th:nth-child(4),.premier-standings-table td:nth-child(4),.premier-standings-table th:nth-child(5),.premier-standings-table td:nth-child(5),.premier-standings-table th:nth-child(6),.premier-standings-table td:nth-child(6),.premier-standings-table th:nth-child(7),.premier-standings-table td:nth-child(7),.premier-standings-table th:nth-child(8),.premier-standings-table td:nth-child(8){width:24px!important}.premier-standings-table th:nth-child(9),.premier-standings-table td:nth-child(9){width:62px!important}.premier-standings-table td:nth-child(2)>div{gap:5px!important}.premier-standings-table .team-name-button{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:94px!important;font-size:11px!important;overflow:hidden!important}.premier-standings-table td:nth-child(9)>div{gap:2px!important}.premier-standings-table td:nth-child(9)>div>div{width:12px!important;height:12px!important;font-size:7px!important}}.team-trends-card .team-trends-title{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;margin-bottom:18px!important;display:inline-flex!important}.team-trends-card .team-trends-title span{flex:0 0 8px!important;width:8px!important;height:8px!important;margin:0!important;display:block!important}.team-trends-card .team-trends-title h2{text-align:left!important;width:auto!important;margin:0!important;line-height:1!important}.sidebar-auth-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:10px;margin-top:0;padding:12px;display:flex}.sidebar-auth-copy{gap:4px;min-width:0;display:grid}.sidebar-auth-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sidebar-auth-avatar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:visible}.sidebar-auth-avatar img{object-fit:contain;width:100%;height:100%;padding:4px}.sidebar-auth-avatar span{background:var(--brand);border-radius:50%;width:12px;height:12px}.sidebar-auth-secondary-avatar{border:1px solid #ffffff1f;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px;overflow:hidden;background:#0a0a0a!important;width:17px!important;height:17px!important}.sidebar-auth-secondary-avatar img{object-fit:contain;width:100%;height:100%;padding:2px}.sidebar-auth-kicker{color:#8b949ec7;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.sidebar-auth-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:750;overflow:hidden}.sidebar-auth-muted{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.sidebar-auth-button{width:100%;min-height:34px;color:var(--brand);cursor:pointer;background:#00ff8914;border:1px solid #00ff892e;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.sidebar-auth-button.muted{color:var(--muted);background:#ffffff09;border-color:#ffffff14}@media (max-width:768px){.sidebar .sidebar-auth-card{border-radius:12px!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;display:flex!important}.sidebar>.sidebar-auth-card.sidebar-auth-card-guest>.sidebar-auth-copy,.sidebar>.sidebar-auth-card.sidebar-auth-card-loading>.sidebar-auth-copy{grid-template-columns:1fr!important;grid-auto-flow:row!important;justify-items:start!important;gap:4px!important;min-width:0!important;display:grid!important}.sidebar>.sidebar-auth-card.sidebar-auth-card-user>.sidebar-auth-identity{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;display:grid!important}.sidebar>.sidebar-auth-card.sidebar-auth-card-user>.sidebar-auth-identity>.sidebar-auth-copy{grid-template-columns:1fr!important;grid-auto-flow:row!important;justify-items:start!important;gap:4px!important;min-width:0!important;display:grid!important}.sidebar>.sidebar-auth-card .sidebar-auth-copy>.sidebar-auth-kicker,.sidebar>.sidebar-auth-card .sidebar-auth-copy>.sidebar-auth-title,.sidebar>.sidebar-auth-card .sidebar-auth-copy>.sidebar-auth-muted{width:100%!important;display:block!important}.sidebar .sidebar-auth-kicker,.sidebar .sidebar-auth-title,.sidebar .sidebar-auth-muted{white-space:nowrap!important;line-height:normal!important}.sidebar .sidebar-auth-kicker{letter-spacing:.12em!important;font-size:9px!important}.sidebar .sidebar-auth-title,.sidebar .sidebar-auth-muted{margin-top:0!important;font-size:12px!important}.sidebar .sidebar-auth-avatar{width:34px!important;height:34px!important}.sidebar .sidebar-auth-secondary-avatar{width:17px!important;height:17px!important;bottom:-4px!important;right:-4px!important}.sidebar .sidebar-auth-button{white-space:nowrap!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;padding:0 12px!important;font-size:11px!important}}.login-page-shell{background:var(--bg);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;margin:0!important;padding:24px 18px!important}.login-panel{background:#111418db;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;width:min(100%,400px);padding:18px 22px 20px;display:flex;box-shadow:0 18px 60px #00000057}.login-back-link{width:fit-content;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none}.login-back-link:hover{color:var(--ink)}.login-brand{justify-content:center;margin:-2px 0 0;display:flex}.login-logo-image{object-fit:contain;width:146px;max-height:34px;display:block}.login-panel h1{color:var(--ink);letter-spacing:0;text-align:center;margin:0;font-size:24px;font-weight:900;line-height:1.1}.login-panel p{color:var(--muted);text-align:center;margin:7px 0 0;font-size:13px;line-height:1.42}.login-actions{flex-direction:column;gap:10px;display:flex}.login-provider-button{min-height:44px;color:var(--ink);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.login-provider-button:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.login-provider-button:disabled{cursor:not-allowed;opacity:.45}.login-provider-button span{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:inline-flex}.login-provider-button.google span{color:#ea4335}.login-provider-button.facebook span{color:#1877f2}.login-modal-shell{z-index:5000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#02040794;border:0;position:absolute;inset:0}.login-modal-panel{z-index:1;width:min(100%,400px);position:relative}.login-close-button{width:fit-content;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.login-close-button:hover{color:var(--ink)}.login-session-card,.login-error-card,.login-config-note{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.login-session-card{color:#f0f6fce6;background:#00ff890f;border:1px solid #00ff8929;justify-content:space-between;align-items:center;gap:12px;display:flex}.login-inline-action{color:#f0f6fceb;cursor:pointer;font:inherit;background:#f0f6fc14;border:1px solid #f0f6fc2e;border-radius:8px;flex:none;padding:7px 10px;font-weight:700}.login-inline-action:hover{background:#f0f6fc1f;border-color:#f0f6fc52}.login-error-card{color:#ffbebef2;background:#ff4b4b14;border:1px solid #ff4b4b33}.login-config-note{color:#fed15ee6;background:#fed15e12;border:1px solid #fed15e2e}.login-config-note code{color:var(--ink)}.login-footnote{color:#8b949ed1;text-align:center;font-size:11px;line-height:1.45}.onboarding-shell{min-height:100vh;margin-left:var(--league-layout-sidebar-width);padding:var(--league-layout-main-padding);background:#080a0d;place-items:center;display:grid}.onboarding-panel{width:min(var(--league-layout-max-width), 100%);background:#0d1014;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:16px;max-height:calc(100vh - 56px);padding:20px;display:flex;overflow:auto;box-shadow:0 18px 54px #00000042}.onboarding-panel.compact{gap:18px;width:min(500px,100%);max-height:none;padding:22px}.onboarding-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.onboarding-header-actions{align-items:center;gap:8px;display:flex}.onboarding-kicker{color:#00ff89b8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.onboarding-panel h1{color:var(--ink);letter-spacing:0;margin:6px 0 0;font-size:23px;line-height:1.08}.onboarding-panel p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.onboarding-controls{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:8px;padding:0;display:grid}.onboarding-username-step{flex-direction:column;gap:12px;width:100%;display:flex}.onboarding-username-input-shell{position:relative}.onboarding-username-input-shell input{border-radius:8px;min-height:54px;padding-right:56px;font-size:17px;font-weight:800}.onboarding-username-input-shell.available input{background:#10171a;border-color:#00ff8957}.onboarding-username-input-shell.taken input,.onboarding-username-input-shell.error input{background:#ff4b4b0b;border-color:#ff4b4b4d}.onboarding-availability-badge{width:28px;height:28px;min-height:28px;color:var(--muted);background:#12161b;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:900;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.onboarding-availability-badge span{background:#8b949ebf;border-radius:50%;width:8px;height:8px}.onboarding-availability-badge.checking{color:#fed15ef2;border-color:#fed15e38}.onboarding-availability-badge.checking span{background:#fed15e}.onboarding-availability-badge.available{background:#112018;border-color:#00ff8952}.onboarding-availability-badge.available span{background:var(--brand);box-shadow:none}.onboarding-availability-badge.taken,.onboarding-availability-badge.error{background:#ff4b4b14;border-color:#ff4b4b52}.onboarding-availability-badge.taken span,.onboarding-availability-badge.error span{background:var(--live-red)}.onboarding-username-feedback{min-height:18px;color:var(--muted);font-size:12px;font-weight:750}.onboarding-username-feedback.available{color:var(--brand)}.onboarding-username-feedback.taken,.onboarding-username-feedback.error{color:#ffbebef2}.onboarding-team-step{flex-direction:column;gap:14px;min-height:0;display:flex}.onboarding-club-intro{background:#101419;border:1px solid #ffffff13;border-left-color:#00ff895c;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.onboarding-club-intro strong{color:var(--ink);font-size:12px;font-weight:850}.onboarding-club-intro span{color:#8b949eeb;font-size:11px;line-height:1.35}.onboarding-club-layout{gap:var(--league-layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:0;display:grid;position:relative}.onboarding-club-layout:before{content:"";z-index:0;background:#fff1;width:1px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.onboarding-club-module{z-index:1;flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.onboarding-club-module.section{box-shadow:none;background:#0f1318;border-color:#ffffff13;border-radius:12px;padding:20px;overflow:visible!important}.onboarding-club-module .onboarding-controls{grid-template-columns:minmax(0,1fr)}.onboarding-club-region-head{gap:3px;display:grid}.onboarding-club-region-head span{color:#00ff89b3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.onboarding-club-region-head h2{color:var(--ink)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;margin:0!important;font-size:15px!important;font-weight:850!important;line-height:1.15!important}.onboarding-club-region-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.onboarding-step-bar{background:#101419;border:1px solid #ffffff13;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:flex}.onboarding-step-bar span{color:#f0f6fceb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.onboarding-step-bar button{color:var(--ink);cursor:pointer;font:inherit;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}.onboarding-field{flex-direction:column;gap:7px;min-width:0;display:flex}.onboarding-field span{color:#8b949ee6;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:800}.onboarding-field input,.onboarding-field select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#11161c;border:1px solid #ffffff16;border-radius:8px;outline:none;padding:0 12px;font-size:14px}.onboarding-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.onboarding-field input:focus,.onboarding-field select:focus{border-color:#00ff8957;box-shadow:0 0 0 2px #00ff8914}.onboarding-league-picker{min-width:0;position:relative}.onboarding-league-trigger{width:100%;min-height:46px;color:var(--ink);cursor:pointer;text-align:left;background:#11161c;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.onboarding-league-trigger:hover,.onboarding-league-picker.open .onboarding-league-trigger{background:#141a21;border-color:#ffffff24}.onboarding-league-trigger span,.onboarding-league-menu button span{gap:3px;min-width:0;display:grid}.onboarding-league-trigger small,.onboarding-league-menu button small{color:#8b949edb;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-style:normal;font-weight:800;line-height:1}.onboarding-league-trigger strong,.onboarding-league-menu button strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.1;overflow:hidden}.onboarding-league-trigger em{color:#8b949ec7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-style:normal;font-weight:650;line-height:1;overflow:hidden}.onboarding-league-trigger i{background:0 0;border:0;border-radius:0;width:18px;height:18px;position:relative}.onboarding-league-trigger i:before{content:"";border-bottom:1.25px solid #f0f6fcc2;border-right:1.25px solid #f0f6fcc2;width:6px;height:6px;position:absolute;top:48%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.onboarding-league-picker.open .onboarding-league-trigger i:before{transform:translate(-50%,-35%)rotate(225deg)}.onboarding-league-menu{z-index:20;background:#0d1116;border:1px solid #ffffff18;border-radius:10px;max-height:286px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #0000005c}.onboarding-league-menu button{width:100%;min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);padding:8px 9px;display:grid}.onboarding-league-menu button:hover,.onboarding-league-menu button.selected{background:#151b22}.onboarding-league-menu button.selected{box-shadow:inset 2px 0 #00ff899e}.onboarding-league-menu button.all{border-top:1px solid #ffffff13;border-radius:0 0 8px 8px;margin-top:5px;padding-top:10px}.onboarding-search-field{gap:0;position:relative}.onboarding-search-field>span{z-index:1;color:#8b949ec7;font-size:7.5px;line-height:1;position:absolute;top:8px;left:10px}.onboarding-search-field input{background:#11161c;border-color:#ffffff14;border-radius:8px;min-height:46px;padding:20px 10px 7px;font-size:11px;font-weight:650}.onboarding-team-preview{background:#11161c;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.onboarding-avatar{background:#151a20;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.onboarding-avatar img{object-fit:contain;width:100%;height:100%;padding:6px}.onboarding-avatar span{background:#8b949e66;border-radius:50%;width:18px;height:18px}.onboarding-team-preview strong,.onboarding-team-preview span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.onboarding-team-preview strong{color:var(--ink);font-size:14px}.onboarding-team-preview span{color:var(--muted);margin-top:2px;font-size:12px}.onboarding-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(62px,max-content);align-content:start;gap:8px;min-height:346px;padding:2px 2px 4px;display:grid;overflow:visible}.onboarding-team-option{min-width:0;min-height:62px;color:var(--ink);cursor:pointer;text-align:left;background:#11161b;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.onboarding-team-option:hover{background:#151b22;border-color:#ffffff24}.onboarding-team-option:disabled{cursor:not-allowed}.onboarding-team-option.selected{background:#112018;border-color:#00ff8961;box-shadow:inset 2px 0 #00ff89b8}.onboarding-team-loading{min-height:342px;color:var(--muted);border:1px dashed #ffffff17;border-radius:10px;grid-column:1/-1;place-items:center;font-size:12px;font-weight:800;display:grid}.onboarding-team-option img{object-fit:contain;width:36px;height:36px}.onboarding-team-option span,.onboarding-team-option strong,.onboarding-team-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.onboarding-team-option strong{color:var(--ink);font-size:12px;line-height:1.2}.onboarding-team-option small{color:var(--muted);margin-top:3px;font-size:10px}.onboarding-team-pager{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.onboarding-team-pager button{width:34px;height:34px;color:var(--ink);cursor:pointer;font:inherit;background:#11161c;border:1px solid #ffffff16;border-radius:50%;font-size:15px;font-weight:900;line-height:1}.onboarding-team-pager button:hover:not(:disabled){background:#132019;border-color:#00ff8947}.onboarding-team-pager button:disabled{cursor:not-allowed;opacity:.28}.onboarding-team-pager span{color:#8b949ee6;letter-spacing:.1em;text-align:center;font-size:10px;font-weight:850}.onboarding-primary,.onboarding-secondary{cursor:pointer;min-height:40px;font:inherit;border-radius:8px;padding:0 14px;font-size:12px;font-weight:850}.onboarding-primary{background:var(--brand);color:#07110c;border:1px solid #00ff896b}.onboarding-primary:hover:not(:disabled){filter:brightness(1.04)}.onboarding-primary:disabled{cursor:not-allowed;opacity:.42}.onboarding-secondary{color:var(--ink);background:#11161c;border:1px solid #ffffff16}.onboarding-confirm-bar{z-index:3;width:100%;box-shadow:none;border:1px solid #ffffff13;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:center;gap:12px;padding:12px;display:grid;background:#0f1318!important;position:relative!important}.onboarding-confirm-bar.ready{box-shadow:none;border-color:#00ff892e;background:#0f1318!important}.onboarding-selection-summary{gap:4px;min-width:0;display:grid}.onboarding-selection-summary strong{color:#00ff89c2;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:0;width:fit-content;padding:0;font-size:11px;font-weight:900;line-height:1}.onboarding-selection-summary span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.onboarding-confirm-bar .onboarding-primary{min-width:182px;min-height:42px;box-shadow:none;border-radius:8px;font-size:12px}.onboarding-confirm-bar .onboarding-primary:disabled{color:#f0f6fc8f;box-shadow:none;opacity:1;background:#171c22;border-color:#ffffff1c}.onboarding-note,.onboarding-error{border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.4}.onboarding-note{color:var(--muted);background:#ffffff08;border:1px solid #ffffff14}.onboarding-error{color:#ffbebef2;background:#ff4b4b14;border:1px solid #ff4b4b33}.onboarding-confirm-error{background:#1a1113;border-color:#ff4b4b38;grid-column:1/-1;width:100%}.onboarding-profile-preview{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.onboarding-profile-preview img{object-fit:contain;width:58px;height:58px}@media (max-width:760px){.onboarding-shell{align-items:stretch;margin-left:0;padding:14px}.onboarding-panel{min-height:calc(100vh - 28px);max-height:none;padding:16px}.onboarding-panel.compact{min-height:auto}.onboarding-header{flex-direction:column;align-items:stretch}.onboarding-confirm-bar{grid-template-columns:1fr}.onboarding-confirm-bar .onboarding-primary{width:100%;min-width:0}.onboarding-controls,.onboarding-club-module .onboarding-controls{grid-template-columns:1fr}.onboarding-club-layout{gap:var(--league-layout-mobile-grid-gap);grid-template-columns:1fr}.onboarding-club-layout:before{display:none}.onboarding-club-module+.onboarding-club-module:before{content:"";top:calc(var(--league-layout-mobile-grid-gap) / -2);background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;left:0;right:0}.onboarding-username-step{grid-template-columns:1fr}.onboarding-username-input-shell input{padding-right:12px}.onboarding-availability-badge{width:fit-content;margin-top:8px;position:static;transform:none}.onboarding-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(58px,max-content);gap:7px;min-height:322px}.onboarding-team-option{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:58px;padding:7px}.onboarding-team-option img{width:30px;height:30px}.onboarding-team-option strong{font-size:10.5px}.onboarding-team-option small{font-size:8.5px}}.league-content-main{align-items:center!important;gap:24px!important;padding:24px 28px 28px!important}.league-content-main>*{width:100%;max-width:1200px}.tribuna-tab-panel{justify-content:center;width:100%;display:flex}.tribuna-section{flex-direction:column;gap:12px;width:min(100%,760px);display:flex;box-shadow:none!important;background:#0d1116!important;border-color:#ffffff13!important;border-radius:10px!important;padding:16px!important}.tribuna-header{border-bottom:1px solid #fff1;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:11px;display:flex}.tribuna-title-row{align-items:center;gap:9px;min-width:0;display:flex}.tribuna-header h2{text-transform:uppercase;color:var(--ink)!important;letter-spacing:0!important;text-align:left!important;margin:0!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.tribuna-title-row img{object-fit:contain;width:22px;height:22px}.tribuna-guest-card{background:#0a0d11;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:116px minmax(0,1fr);gap:12px;min-height:221px;padding:12px;display:grid}.tribuna-guest-preview{border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding-right:12px;display:flex}.tribuna-guest-preview-logo{place-items:center;width:41px;height:41px;margin:7px auto 0;display:grid}.tribuna-guest-preview-logo img{object-fit:contain;width:100%;height:100%}.tribuna-guest-preview-logo span{background:#11161c;border:1px solid #ffffff14;border-radius:8px;width:28px;height:28px}.tribuna-guest-preview>span{color:#00ff89b8;letter-spacing:.11em;text-align:center;text-transform:uppercase;width:100%;font-size:8px;font-weight:900;line-height:1;display:block}.tribuna-guest-preview>div{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.tribuna-guest-preview strong{color:#f0f6fcf0;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;font-weight:850;line-height:1.1;display:block;overflow:hidden}.tribuna-guest-preview small{color:#8b949ed1;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:5px;font-size:10px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.tribuna-guest-controls{flex-direction:column;gap:8px;min-width:0;display:flex}.tribuna-guest-topline,.tribuna-guest-strip{justify-content:space-between;align-items:center;gap:8px;display:flex}.tribuna-guest-field{flex-direction:column;gap:5px;min-width:0;display:flex}.tribuna-guest-topline .tribuna-guest-field{flex:auto}.tribuna-guest-field span{color:#8b949ee6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.tribuna-guest-field input{width:100%;height:34px;color:var(--ink);font:inherit;background:#11161c;border:1px solid #ffffff16;border-radius:7px;outline:none;padding:0 10px;font-size:12px;font-weight:750}.tribuna-guest-field input::placeholder{color:#8b949e9e;font-style:italic;font-weight:650}.tribuna-guest-field input:focus{border-color:#00ff894d;box-shadow:0 0 0 2px #00ff890f}.tribuna-guest-team-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:32px;gap:5px;min-height:69px;display:grid}.tribuna-guest-team-list button{color:#f0f6fcd1;cursor:pointer;text-align:left;background:#11161c;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:7px;min-width:0;min-height:32px;padding:5px 8px;display:flex}.tribuna-guest-team-list button.active{color:var(--ink);background:#00ff8913;border-color:#00ff8957}.tribuna-guest-team-list img{object-fit:contain;flex:none;width:18px;height:18px}.tribuna-guest-team-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;overflow:hidden}.tribuna-guest-empty{color:#8b949ed1;grid-column:1/-1;padding:7px 2px;font-size:11px;font-weight:800}.tribuna-guest-save,.tribuna-guest-secondary,.tribuna-guest-strip button{color:var(--brand);cursor:pointer;font:inherit;background:#00ff891a;border:1px solid #00ff8942;border-radius:7px;font-size:11px;font-weight:900}.tribuna-guest-save{width:100%;min-height:31px;padding:0 8px}.tribuna-guest-save:disabled{color:#8b949eb8;cursor:not-allowed;background:#151a20;border-color:#ffffff14}.tribuna-guest-secondary,.tribuna-guest-strip button{flex:none;min-height:28px;padding:0 10px}.tribuna-guest-strip{background:#0a0d11;border:1px solid #fff1;border-radius:8px;padding:8px 10px}.tribuna-guest-strip>div{color:#8b949ed6;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:800;display:flex}.tribuna-guest-strip img{object-fit:contain;flex:none;width:22px;height:22px}.tribuna-guest-strip strong{color:#f0f6fcf0;font-weight:900}.tribuna-composer{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.tribuna-composer input{min-width:0;height:42px;color:var(--ink);font:inherit;background:#11161c;border:1px solid #ffffff16;border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:650}.tribuna-composer input:focus{border-color:#00ff8952;box-shadow:0 0 0 2px #00ff8912}.tribuna-composer input:disabled{color:#8b949eb8;cursor:not-allowed}.tribuna-composer button{height:42px;color:var(--brand);cursor:pointer;font:inherit;background:#00ff891a;border:1px solid #00ff8942;border-radius:8px;font-size:12px;font-weight:900}.tribuna-composer button:disabled{color:#8b949eb8;cursor:not-allowed;background:#151a20;border-color:#ffffff14}.tribuna-meta-row{color:#8b949ec7;justify-content:space-between;gap:12px;min-height:15px;font-size:10px;font-weight:750;display:flex}.tribuna-error{color:#ffcdcdf0;background:#ff4b4b13;border:1px solid #ff4b4b2e;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.35}.tribuna-feed{background:#0a0d11;border:1px solid #fff1;border-radius:9px}.tribuna-empty{color:var(--muted);text-align:center;padding:24px;font-size:12px;font-weight:800}@keyframes tribuna-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.tribuna-loading{flex-direction:column;display:flex}.tribuna-loading-message{border-bottom:1px solid #ffffff0e;grid-template-columns:116px minmax(0,1fr);gap:12px;min-height:76px;padding:10px 12px;display:grid}.tribuna-loading-message:last-child{border-bottom:0}.tribuna-loading-author,.tribuna-loading-copy{flex-direction:column;display:flex}.tribuna-loading-author{align-items:center;gap:7px}.tribuna-loading-copy{justify-content:center;gap:9px}.tribuna-loading-line,.tribuna-loading-crest,.tribuna-loading-votes{background:linear-gradient(90deg,#ffffff0b,#ffffff1a,#ffffff0b) 0 0/220% 100%;animation:1.35s ease-in-out infinite tribuna-loading-shimmer}.tribuna-loading-line{border-radius:999px;height:8px;display:block}.tribuna-loading-line.name{width:58px}.tribuna-loading-line.date{width:46px;height:6px}.tribuna-loading-line.long{width:min(100%,390px);height:10px}.tribuna-loading-line.medium{width:min(68%,270px);height:10px}.tribuna-loading-crest{border-radius:9px;width:41px;height:41px}.tribuna-loading-votes{border-radius:5px;width:74px;height:19px}.tribuna-message{border-bottom:1px solid #ffffff0f;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.tribuna-message:last-child{border-bottom:0}.tribuna-author{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.tribuna-avatar{order:2;place-items:center;width:41px;height:41px;display:grid}.tribuna-avatar img{object-fit:contain;width:100%;height:100%}.tribuna-avatar span{background:#8b949e73;border-radius:50%;width:12px;height:12px}.tribuna-author strong{color:#f0f6fceb;text-overflow:ellipsis;white-space:nowrap;order:1;width:100%;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.tribuna-author time{color:#8b949eb8;white-space:nowrap;order:3;width:100%;font-size:9px;font-weight:800;line-height:1}.tribuna-content{min-width:0}.tribuna-content p{color:#f0f6fceb;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.35}.tribuna-content a{color:var(--brand);text-underline-offset:2px;font-weight:800;-webkit-text-decoration:underline #00ff8961;text-decoration:underline #00ff8961}.tribuna-message-footer{color:#8b949ec7;flex-wrap:wrap;gap:7px;margin-top:6px;font-size:10px;font-weight:750;display:flex}@keyframes tribuna-reaction-pop{0%{transform:scale(.9)}45%{transform:scale(1.14)}to{transform:scale(1)}}.tribuna-actions{order:4;justify-content:center;gap:4px;width:100%;margin-top:1px;display:flex}.tribuna-actions button{color:#8b949eeb;cursor:pointer;min-width:34px;min-height:19px;font:inherit;transform-origin:50%;background:#11161c;border:1px solid #ffffff13;border-radius:5px;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.tribuna-actions button:not(:disabled):hover{border-color:#ffffff29;transform:translateY(-1px)}.tribuna-actions button:not(:disabled):active{transform:scale(.92)}.tribuna-actions button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:10px;height:10px}.tribuna-actions button b{color:#f0f6fcbd;font-size:8px;transition:color .16s}.tribuna-actions button:disabled{cursor:not-allowed;opacity:.5}.tribuna-actions button.active.like{color:var(--brand);background:#00ff8917;border-color:#00ff894d;animation:.28s cubic-bezier(.2,1.45,.35,1) tribuna-reaction-pop}.tribuna-actions button.active.dislike{color:#ffbebef0;background:#ff4b4b13;border-color:#ff4b4b47;animation:.28s cubic-bezier(.2,1.45,.35,1) tribuna-reaction-pop}.tribuna-actions button.active b{color:currentColor}@media (max-width:768px){.tribuna-section{gap:10px;width:100%;padding:13px!important}.tribuna-composer input,.tribuna-composer button{height:40px}.tribuna-meta-row{flex-wrap:wrap;gap:4px}.tribuna-guest-team-list{grid-template-columns:repeat(2,minmax(0,1fr));min-height:143px}.tribuna-message{grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:8px;padding:11px}.tribuna-author{justify-content:center;align-self:stretch;gap:4px}.tribuna-author strong{font-size:10px}.tribuna-author time{font-size:8px}.tribuna-avatar{width:36px;height:36px}.tribuna-actions{gap:3px}.tribuna-actions button{border-radius:5px;gap:2px;min-width:29px;min-height:17px;font-size:9px}.tribuna-actions button svg{width:9px;height:9px}.tribuna-actions button b{font-size:7px}}.liga-main.premier-league-main .league-standings-legend[style],.liga-main.big5-league-main .league-standings-legend[style],.liga-main.premier-league-main .league-calculator-legend[style],.liga-main.big5-league-main .league-calculator-legend[style]{justify-content:flex-start!important;align-items:flex-start!important;gap:var(--league-layout-legend-gap-y) var(--league-layout-legend-gap-x)!important;margin-top:var(--league-layout-legend-margin-top)!important;padding:var(--league-layout-legend-padding)!important;box-sizing:border-box!important;flex-wrap:wrap!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.premier-league-main .league-standings-legend-item,.big5-league-main .league-standings-legend-item,.premier-league-main .league-calculator-legend .league-standings-legend-item,.big5-league-main .league-calculator-legend .league-standings-legend-item{align-items:center!important;gap:var(--league-layout-legend-item-gap)!important;min-width:0!important;max-width:none!important;display:flex!important}.premier-league-main .league-standings-legend-swatch,.big5-league-main .league-standings-legend-swatch{width:var(--league-layout-legend-swatch-size)!important;height:var(--league-layout-legend-swatch-size)!important;flex:0 0 var(--league-layout-legend-swatch-size)!important;opacity:1!important;border-radius:2px!important;margin-top:0!important}.premier-league-main .league-standings-legend-label,.big5-league-main .league-standings-legend-label{color:var(--muted)!important;font-size:var(--league-layout-legend-font-size)!important;letter-spacing:0!important;white-space:normal!important;font-weight:600!important;line-height:1.2!important}@media (max-width:768px){.league-content-main{gap:18px!important;padding:24px 10px!important}.league-content-main>*{max-width:100%}.liga-main.league-content-main>.premier-stats-grid[style]{column-gap:var(--league-mobile-standard-stats-gap,12px)!important;row-gap:var(--league-mobile-standard-stats-gap,12px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;width:528px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.liga-main.league-content-main>.premier-stats-grid[style]>.premier-stats-section{width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.liga-main.league-content-main>.premier-stats-grid[style]>.premier-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap,12px)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.liga-main.league-content-main .premier-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.big5-tab-switcher{border-radius:10px!important;align-items:center!important;min-height:36px!important;padding:3px!important}.argentina-tab-switcher{scrollbar-width:none;max-width:100%!important;overflow-x:auto!important}.argentina-tab-switcher::-webkit-scrollbar{display:none}.big5-tab-button{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 18px!important;font-size:10px!important;line-height:1!important;display:flex!important}.argentina-tab-switcher .big5-tab-button{flex:none!important;padding-left:12px!important;padding-right:12px!important}.big5-mobile-header .league-header-inner{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:528px!important;max-width:100%!important}.big5-mobile-header .league-header-title{text-align:left!important;max-width:calc(100% - 48px)!important}.big5-mobile-header .league-header-actions{text-align:left!important;flex:0 0 100%!important;justify-content:flex-start!important;width:100%!important;margin-top:0!important;margin-right:auto!important}.big5-mobile-header .big5-tab-switcher{margin-left:0!important;margin-right:auto!important}.big5-calculator-title-grid{display:none!important}.big5-standings-table{width:500px!important;min-width:500px!important;margin-left:auto!important;margin-right:auto!important}.argentina-champions-table{min-width:0!important}.argentina-champions-table th{padding:9px 6px!important;font-size:clamp(10px,2.7vw,12px)!important}.argentina-champions-table td{padding:8px 6px!important;font-size:clamp(11px,3.05vw,13px)!important}.argentina-champions-table th:first-child,.argentina-champions-table td:first-child{width:clamp(70px,21vw,84px)!important}.argentina-champions-table th:last-child,.argentina-champions-table td:last-child{width:clamp(70px,20vw,82px)!important}.argentina-champions-tournament{font-size:clamp(12px,3.25vw,14px)!important}.argentina-champions-team{gap:7px!important}.argentina-champions-ficha span,.argentina-champions-ficha-button{font-size:clamp(9px,2.5vw,10px)!important}.big5-standings-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important}.big5-standings-section h2,.league-zone-fixture-title{text-align:left!important;justify-content:flex-start!important;width:500px!important;max-width:100%!important;margin-bottom:14px!important}.big5-standings-legend{justify-content:flex-start!important;width:500px!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}.big5-fixture-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important}.big5-fixture-heading,.big5-fixture-zone{width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.big5-fixture-heading{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important}.big5-fixture-section>.big5-fixture-heading[style]{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.big5-fixture-heading h2{text-align:left!important;justify-content:flex-start!important;width:auto!important;margin:0!important;display:none!important}.league-zone-fixture-section>.league-zone-fixture-round-nav[style]{justify-content:flex-end!important;width:auto!important;max-width:none!important;margin:0!important;position:absolute!important;top:18px!important;right:14px!important}.big5-fixture-match{border-radius:8px!important;width:100%!important;margin-bottom:4px!important}.big5-fixture-date-label{text-align:left!important;align-self:flex-start!important;margin:8px 0 8px 4px!important}.big5-fixture-row{grid-template-columns:70px minmax(0,1fr) 50px minmax(0,1fr)!important;column-gap:6px!important;min-height:34px!important;padding:6px 8px!important}.big5-calculator-fixture-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important}.big5-calculator-fixture-section>div{width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.big5-calculator-fixture-section>div:first-child{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.big5-calculator-fixture-section .big5-calculator-match-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.big5-calculator-match-pill{border-radius:999px!important;gap:5px!important;min-height:32px!important;padding:5px 6px!important}.big5-calculator-match-pill>div:first-child,.big5-calculator-match-pill>div:last-child{flex:0 0 15px!important;width:15px!important;height:15px!important}.big5-calculator-score-control{gap:3px!important;height:20px!important}.big5-calculator-score-button{border-radius:999px!important;width:20px!important;height:20px!important;font-size:10px!important}.liga-main.league-content-main>.big5-stats-grid[style],.liga-main .big5-stats-grid{column-gap:var(--league-mobile-standard-stats-gap,12px)!important;row-gap:var(--league-mobile-standard-stats-gap,12px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;width:528px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.liga-main.league-content-main>.big5-stats-grid[style]>.big5-stats-section,.liga-main .big5-stats-section{width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.liga-main.league-content-main>.big5-stats-grid[style]>.big5-stats-section:nth-child(3),.liga-main .big5-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap,12px)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.liga-main .big5-stats-section h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.liga-main.league-content-main .big5-stats-table,.liga-main .big5-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.liga-main .big5-stats-table th:first-child,.liga-main .big5-stats-table td:first-child{width:18px!important}.liga-main .big5-stats-table th:nth-child(3),.liga-main .big5-stats-table td:nth-child(3){width:28px!important}.liga-main .big5-stats-table th{padding:6px 3px!important;font-size:8px!important}.liga-main .big5-stats-table td{padding:4px 3px!important;font-size:9px!important}.liga-main .big5-stats-table td img{width:12px!important;height:12px!important}.liga-main .big5-stats-table td img.country-flag-inline{object-fit:cover!important;border-radius:1px!important;width:13px!important;height:9px!important}.liga-main .big5-stats-table td div{gap:4px!important}.liga-main .big5-stats-table .team-name-button,.liga-main .big5-stats-table span{font-size:10px!important}.big5-standings-table th:first-child,.big5-standings-table td:first-child{width:28px!important}.big5-standings-table th:nth-child(2),.big5-standings-table td:nth-child(2){width:164px!important}.big5-standings-table th:nth-child(3),.big5-standings-table td:nth-child(3),.big5-standings-table th:nth-child(5),.big5-standings-table td:nth-child(5){width:34px!important}.big5-standings-table th:nth-child(4),.big5-standings-table td:nth-child(4),.big5-standings-table th:nth-child(6),.big5-standings-table td:nth-child(6),.big5-standings-table th:nth-child(7),.big5-standings-table td:nth-child(7),.big5-standings-table th:nth-child(8),.big5-standings-table td:nth-child(8){width:28px!important}.big5-standings-table th:nth-child(9),.big5-standings-table td:nth-child(9){width:82px!important}.argentina-annual-note{box-sizing:border-box!important;width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.liga-main .argentina-standings-legend,.liga-main .big5-standings-legend.argentina-standings-legend{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.big5-league-main{--big5-mobile-card-width:min(416px, 100%);--big5-mobile-card-pad-x:clamp(6px, 1.82vw, 8px);--big5-mobile-inner-width:calc(var(--big5-mobile-card-width) - (var(--big5-mobile-card-pad-x) * 2))}.big5-league-main .big5-standings-section,.big5-league-main .big5-fixture-section,.big5-league-main .big5-calculator-fixture-section,.big5-league-main .bnacional-calculator-fixture-section{box-sizing:border-box!important;width:var(--big5-mobile-card-width)!important;max-width:var(--big5-mobile-card-width)!important;padding-left:var(--big5-mobile-card-pad-x)!important;padding-right:var(--big5-mobile-card-pad-x)!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;transform:none!important}.big5-league-main .big5-standings-table,.big5-league-main .big5-standings-section h2,.big5-league-main .league-zone-fixture-title,.big5-league-main .big5-standings-legend,.big5-league-main .big5-fixture-heading,.big5-league-main .big5-fixture-zone,.big5-league-main .big5-calculator-fixture-section>div,.big5-league-main .bnacional-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--big5-mobile-inner-width)!important;min-width:0!important;max-width:var(--big5-mobile-inner-width)!important;margin-left:auto!important;margin-right:auto!important}.liga-main.league-content-main.big5-league-main>.big5-stats-grid[style],.big5-league-main .big5-stats-grid[style]{width:var(--big5-mobile-card-width)!important;max-width:var(--big5-mobile-card-width)!important;column-gap:var(--league-mobile-standard-stats-gap,12px)!important;row-gap:var(--league-mobile-standard-stats-gap,12px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.liga-main.league-content-main.big5-league-main>.big5-stats-grid[style]>.big5-stats-section,.big5-league-main .big5-stats-section{width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.liga-main.league-content-main.big5-league-main>.big5-stats-grid[style]>.big5-stats-section:nth-child(3),.big5-league-main .big5-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap,12px)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.big5-league-main .big5-stats-section h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.liga-main.league-content-main.big5-league-main .big5-stats-table,.big5-league-main .big5-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.big5-league-main .big5-standings-table th,.big5-league-main .big5-standings-table td{padding-left:clamp(1px,.45vw,2px)!important;padding-right:clamp(1px,.45vw,2px)!important;font-size:clamp(9.5px,2.5vw,11px)!important}.big5-league-main .big5-standings-table th{font-size:clamp(7.5px,2.05vw,9px)!important}.big5-league-main .big5-standings-table th:first-child,.big5-league-main .big5-standings-table td:first-child{width:clamp(20px,6.82vw,30px)!important}.big5-league-main .big5-standings-table th:nth-child(2),.big5-league-main .big5-standings-table td:nth-child(2){width:auto!important}.big5-league-main .big5-standings-table th:nth-child(3),.big5-league-main .big5-standings-table td:nth-child(3){width:clamp(23px,6.36vw,28px)!important}.big5-league-main .big5-standings-table th:nth-child(4),.big5-league-main .big5-standings-table td:nth-child(4){width:clamp(20px,5.45vw,24px)!important}.big5-league-main .big5-standings-table th:nth-child(5),.big5-league-main .big5-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.big5-league-main .big5-standings-table th:nth-child(6),.big5-league-main .big5-standings-table td:nth-child(6),.big5-league-main .big5-standings-table th:nth-child(7),.big5-league-main .big5-standings-table td:nth-child(7),.big5-league-main .big5-standings-table th:nth-child(8),.big5-league-main .big5-standings-table td:nth-child(8){width:clamp(16px,4.55vw,20px)!important}.big5-league-main .big5-standings-table th:nth-child(n+3):nth-child(-n+8),.big5-league-main .big5-standings-table td:nth-child(n+3):nth-child(-n+8){padding-left:0!important;padding-right:0!important}.big5-league-main .big5-standings-table th:nth-child(9),.big5-league-main .big5-standings-table td:nth-child(9){width:clamp(50px,14.55vw,58px)!important}.big5-league-main .big5-standings-table th:nth-child(9){text-align:center!important}.big5-league-main .big5-standings-table .team-name-button{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;overflow:hidden!important}.big5-league-main .big5-standings-table td:nth-child(2)>div{gap:clamp(4px,1.36vw,6px)!important}.big5-league-main .big5-standings-table td:nth-child(9)>div{justify-content:center!important;gap:clamp(2px,.68vw,3px)!important}.big5-league-main .big5-standings-table td:nth-child(9)>div>div{flex:0 0 clamp(10px,2.73vw,12px)!important;width:clamp(10px,2.73vw,12px)!important;height:clamp(10px,2.73vw,12px)!important;font-size:clamp(6px,1.6vw,7px)!important}.big5-league-main .big5-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important}.liga-main.league-content-main.big5-league-main>.big5-stats-grid.bmetro-stats-grid[style],.big5-league-main .big5-stats-grid.bmetro-stats-grid[style]{width:var(--league-mobile-standard-card-width)!important;justify-content:center!important;align-items:start!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.liga-main.league-content-main.big5-league-main>.big5-stats-grid.bmetro-stats-grid[style]>.big5-stats-section.bmetro-stats-section,.big5-league-main .big5-stats-grid.bmetro-stats-grid[style]>.bmetro-stats-section{box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:12px 8px!important;overflow:hidden!important}.liga-main .bmetro-stats-section h2,.liga-main .bmetro-stats-table{width:100%!important;min-width:0!important;max-width:none!important}.argentina-tablas-layout{flex-direction:column!important;display:flex!important}.argentina-mobile-only-section-header{display:flex!important}.argentina-anual-section{order:1}.argentina-promedios-section{order:2}.argentina-calculator-grid,.bnacional-calculator-grid{flex-direction:column!important;display:flex!important}.argentina-calculator-playoffs-block{order:1}.argentina-calculator-grid{order:2}.argentina-calculator-fixture-title,.bnacional-calculator-fixture-title{order:1}.argentina-calculator-fixture-section,.bnacional-calculator-fixture-section{order:2}.argentina-calculator-tables-title,.bnacional-calculator-tables-title{order:3}.argentina-calculator-table-section,.bnacional-calculator-table-section{order:4}.premier-tablas-content-grid[style],.premier-calculator-content-grid[style]{align-items:center!important;gap:var(--league-layout-calculator-grid-gap)!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.premier-league-main>div[style*="justify-content: center"],.premier-league-main .mobile-only-section-header{margin-top:8px!important;margin-bottom:8px!important}.premier-tablas-content-grid>.premier-standings-section,.premier-calculator-content-grid>.premier-standings-section{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.premier-tablas-content-grid>.premier-standings-section h2,.premier-calculator-content-grid>.premier-standings-section h2{letter-spacing:.08em!important;font-size:12px!important;line-height:1.25!important}.premier-standings-table .premier-col-form{width:58px!important}.premier-standings-table td:nth-child(9)>div{justify-content:center!important;gap:3px!important}.liga-main .argentina-stats-grid[style]{column-gap:var(--league-mobile-standard-stats-gap,12px)!important;row-gap:var(--league-mobile-standard-stats-gap,12px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;width:528px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.liga-main .argentina-stats-grid[style]>.argentina-stats-section{width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.liga-main .argentina-stats-grid[style]>.argentina-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap,12px)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.liga-main .argentina-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.premier-tablas-grid[style]{box-sizing:border-box!important;grid-template-columns:1fr!important;justify-items:center!important;width:528px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.premier-tablas-grid .premier-standings-section{justify-self:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:12px 8px 14px!important;transform:none!important}.premier-tablas-grid .premier-standings-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.premier-tablas-grid .premier-standings-table th:first-child,.premier-tablas-grid .premier-standings-table td:first-child{width:5%!important}.premier-tablas-grid .premier-standings-table th:nth-child(2),.premier-tablas-grid .premier-standings-table td:nth-child(2){width:30%!important}.premier-tablas-grid .premier-standings-table th:nth-child(3),.premier-tablas-grid .premier-standings-table td:nth-child(3),.premier-tablas-grid .premier-standings-table th:nth-child(5),.premier-tablas-grid .premier-standings-table td:nth-child(5){width:7%!important}.premier-tablas-grid .premier-standings-table th:nth-child(4),.premier-tablas-grid .premier-standings-table td:nth-child(4){width:6%!important}.premier-tablas-grid .premier-standings-table th:nth-child(6),.premier-tablas-grid .premier-standings-table td:nth-child(6),.premier-tablas-grid .premier-standings-table th:nth-child(7),.premier-tablas-grid .premier-standings-table td:nth-child(7),.premier-tablas-grid .premier-standings-table th:nth-child(8),.premier-tablas-grid .premier-standings-table td:nth-child(8){width:5%!important}.premier-tablas-grid .premier-standings-table th:nth-child(9),.premier-tablas-grid .premier-standings-table td:nth-child(9){width:30%!important}.premier-tablas-grid .premier-standings-table th,.premier-tablas-grid .premier-standings-table td{padding-left:2px!important;padding-right:2px!important}.premier-tablas-grid .premier-standings-table .team-name-button{max-width:88px!important;font-size:11px!important}.premier-tablas-grid .premier-standings-table td:nth-child(9)>div{justify-content:center!important;gap:3px!important}.premier-tablas-grid .premier-standings-table td:nth-child(9)>div>div{flex:0 0 13px!important;width:13px!important;height:13px!important}}.premier-standings-table .premier-col-rank{width:30px}.premier-standings-table .premier-col-team{width:auto}.premier-standings-table .premier-col-pts{width:35px}.premier-standings-table .premier-col-pj{width:30px}.premier-standings-table .premier-col-dif{width:35px}.premier-standings-table .premier-col-g,.premier-standings-table .premier-col-e,.premier-standings-table .premier-col-p{width:25px}.premier-standings-table .premier-col-form{width:100px}@media (max-width:768px){.premier-tablas-grid .premier-standings-table .premier-col-rank{width:5%!important}.premier-tablas-grid .premier-standings-table .premier-col-team{width:32%!important}.premier-tablas-grid .premier-standings-table .premier-col-pts{width:7%!important}.premier-tablas-grid .premier-standings-table .premier-col-pj{width:6%!important}.premier-tablas-grid .premier-standings-table .premier-col-dif{width:7%!important}.premier-tablas-grid .premier-standings-table .premier-col-g,.premier-tablas-grid .premier-standings-table .premier-col-e,.premier-tablas-grid .premier-standings-table .premier-col-p{width:5%!important}.premier-tablas-grid .premier-standings-table .premier-col-form{width:28%!important}.premier-tablas-grid .premier-standings-table th,.premier-tablas-grid .premier-standings-table td{box-sizing:border-box!important;padding-left:1px!important;padding-right:1px!important}.premier-tablas-grid .premier-standings-table td:nth-child(2)>div{gap:4px!important}.premier-tablas-grid .premier-standings-table .team-name-button{max-width:calc(100% - 18px)!important}.premier-tablas-grid .premier-standings-section{width:416px!important;max-width:calc(100vw - 22px)!important;padding:16px 12px 14px!important;transform:translate(-8px)!important}.premier-tablas-grid .premier-standings-table{table-layout:fixed!important;width:392px!important;min-width:0!important;max-width:100%!important}.premier-tablas-grid .premier-standings-table .premier-col-rank,.premier-tablas-grid .premier-standings-table th:first-child,.premier-tablas-grid .premier-standings-table td:first-child{width:30px!important}.premier-tablas-grid .premier-standings-table .premier-col-team,.premier-tablas-grid .premier-standings-table th:nth-child(2),.premier-tablas-grid .premier-standings-table td:nth-child(2){width:auto!important}.premier-tablas-grid .premier-standings-table .premier-col-pts,.premier-tablas-grid .premier-standings-table th:nth-child(3),.premier-tablas-grid .premier-standings-table td:nth-child(3){width:35px!important}.premier-tablas-grid .premier-standings-table .premier-col-pj,.premier-tablas-grid .premier-standings-table th:nth-child(4),.premier-tablas-grid .premier-standings-table td:nth-child(4){width:30px!important}.premier-tablas-grid .premier-standings-table .premier-col-dif,.premier-tablas-grid .premier-standings-table th:nth-child(5),.premier-tablas-grid .premier-standings-table td:nth-child(5){width:35px!important}.premier-tablas-grid .premier-standings-table .premier-col-g,.premier-tablas-grid .premier-standings-table .premier-col-e,.premier-tablas-grid .premier-standings-table .premier-col-p,.premier-tablas-grid .premier-standings-table th:nth-child(6),.premier-tablas-grid .premier-standings-table td:nth-child(6),.premier-tablas-grid .premier-standings-table th:nth-child(7),.premier-tablas-grid .premier-standings-table td:nth-child(7),.premier-tablas-grid .premier-standings-table th:nth-child(8),.premier-tablas-grid .premier-standings-table td:nth-child(8){width:25px!important}.premier-tablas-grid .premier-standings-table .premier-col-form,.premier-tablas-grid .premier-standings-table th:nth-child(9),.premier-tablas-grid .premier-standings-table td:nth-child(9){width:100px!important}.premier-tablas-grid .premier-standings-table th,.premier-tablas-grid .premier-standings-table td{padding-left:2px!important;padding-right:2px!important}.premier-tablas-grid .premier-standings-table .team-name-button{max-width:72px!important;font-size:11px!important}.premier-tablas-grid .premier-standings-table td:nth-child(9)>div{gap:4px!important}.premier-tablas-grid .premier-standings-table td:nth-child(9)>div>div{flex:0 0 14px!important;width:14px!important;height:14px!important}.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:min(416px, calc(100vw - 24px));--premier-fluid-card-pad-x:clamp(6px, 1.82vw, 8px);--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2))}.premier-mobile-header{padding-left:12px!important;padding-right:12px!important}.premier-mobile-header .league-header-inner{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important}.premier-mobile-header .league-header-title{font-size:clamp(19px,5vw,22px)!important}.premier-league-main{width:100%!important;max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.premier-league-main>*,.premier-tablas-content-grid[style],.premier-calculator-content-grid[style]{width:100%!important;max-width:100%!important}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{box-sizing:border-box!important;width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important;padding:16px var(--premier-fluid-card-pad-x) 14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.premier-league-main .premier-standings-table{table-layout:fixed!important;border-spacing:0 4px!important}.premier-league-main .premier-standings-table th,.premier-league-main .premier-standings-table td{padding-left:clamp(1px,.45vw,2px)!important;padding-right:clamp(1px,.45vw,2px)!important;font-size:clamp(9.5px,2.5vw,11px)!important}.premier-league-main .premier-standings-table th{letter-spacing:0!important;font-size:clamp(7.5px,2.05vw,9px)!important}.premier-league-main .premier-standings-table .premier-col-rank,.premier-league-main .premier-standings-table th:first-child,.premier-league-main .premier-standings-table td:first-child{width:clamp(20px,6.82vw,30px)!important}.premier-league-main .premier-standings-table .premier-col-team,.premier-league-main .premier-standings-table th:nth-child(2),.premier-league-main .premier-standings-table td:nth-child(2){width:auto!important}.premier-league-main .premier-standings-table .premier-col-pts,.premier-league-main .premier-standings-table th:nth-child(3),.premier-league-main .premier-standings-table td:nth-child(3),.premier-league-main .premier-standings-table .premier-col-dif,.premier-league-main .premier-standings-table th:nth-child(5),.premier-league-main .premier-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.premier-league-main .premier-standings-table .premier-col-pj,.premier-league-main .premier-standings-table th:nth-child(4),.premier-league-main .premier-standings-table td:nth-child(4){width:clamp(20px,5.45vw,24px)!important}.premier-league-main .premier-standings-table .premier-col-g,.premier-league-main .premier-standings-table .premier-col-e,.premier-league-main .premier-standings-table .premier-col-p,.premier-league-main .premier-standings-table th:nth-child(6),.premier-league-main .premier-standings-table td:nth-child(6),.premier-league-main .premier-standings-table th:nth-child(7),.premier-league-main .premier-standings-table td:nth-child(7),.premier-league-main .premier-standings-table th:nth-child(8),.premier-league-main .premier-standings-table td:nth-child(8){width:clamp(16px,4.55vw,20px)!important}.premier-league-main .premier-standings-table th:nth-child(n+3):nth-child(-n+8),.premier-league-main .premier-standings-table td:nth-child(n+3):nth-child(-n+8){padding-left:0!important;padding-right:0!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:clamp(50px,14.55vw,58px)!important}.premier-league-main .premier-standings-table td:nth-child(2)>div{gap:clamp(4px,1.36vw,6px)!important}.premier-league-main .premier-standings-table td:nth-child(2)>div>div{flex:0 0 clamp(12px,3.18vw,14px)!important;width:clamp(12px,3.18vw,14px)!important;height:clamp(12px,3.18vw,14px)!important}.premier-league-main .premier-standings-table .team-name-button{max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;line-height:1.1!important}.premier-league-main .premier-standings-table td:nth-child(9)>div{justify-content:center!important;gap:clamp(2px,.68vw,3px)!important}.premier-league-main .premier-standings-table td:nth-child(9)>div>div{flex:0 0 clamp(10px,2.73vw,12px)!important;width:clamp(10px,2.73vw,12px)!important;height:clamp(10px,2.73vw,12px)!important;font-size:clamp(6px,1.6vw,7px)!important}.premier-league-main .premier-standings-legend,.premier-league-main .premier-calculator-legend{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 13px!important;padding:4px 2px!important}.premier-league-main .premier-standings-legend span,.premier-league-main .premier-calculator-legend span{white-space:nowrap!important;font-size:clamp(9px,2.35vw,10px)!important}.premier-league-main .premier-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.premier-league-main .premier-fixture-row .team-clickable-text{font-size:clamp(10.5px,2.73vw,12px)!important}.premier-league-main .premier-fixture-row .team>div{flex:0 0 clamp(15px,4.09vw,18px)!important;width:clamp(15px,4.09vw,18px)!important;height:clamp(15px,4.09vw,18px)!important}.premier-league-main .premier-fixture-row .score,.premier-league-main .premier-fixture-row .score[style]{min-width:0!important}.premier-league-main .premier-fixture-row .num-row{gap:clamp(3px,1.14vw,5px)!important;font-size:clamp(10px,2.5vw,11px)!important}.premier-league-main .premier-calculator-match-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(5px,1.6vw,7px)!important}.premier-league-main .premier-calculator-match-pill{gap:clamp(4px,1.36vw,6px)!important;min-width:0!important;padding:5px clamp(5px,1.6vw,7px)!important}.liga-main.league-content-main.premier-league-main>.premier-stats-grid[style],.premier-league-main .premier-stats-grid[style]{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important;column-gap:clamp(8px,2.73vw,12px)!important}}@media (max-width:390px){.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:min(416px, calc(100vw - 24px))}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{border-radius:9px!important}.premier-league-main .premier-standings-table .premier-col-rank,.premier-league-main .premier-standings-table th:first-child,.premier-league-main .premier-standings-table td:first-child{width:22px!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:50px!important}.premier-league-main .premier-standings-table .team-name-button{font-size:10px!important}.premier-league-main .premier-stats-section h2{font-size:8.5px!important}}@media (max-width:360px){.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:calc(100vw - 24px);--premier-fluid-card-pad-x:5px}.premier-league-main{padding-left:7px!important;padding-right:7px!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:46px!important}.premier-league-main .premier-standings-table td:nth-child(9)>div{gap:1px!important}.premier-league-main .premier-standings-table td:nth-child(9)>div>div{flex-basis:9px!important;width:9px!important;height:9px!important;font-size:5.5px!important}}@media (max-width:768px){.premier-league-main{--premier-fluid-card-width:min(416px, calc(100% - 4px));--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2) - 2px)}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important}}@media (max-width:360px){.premier-league-main{--premier-fluid-card-width:calc(100% - 10px);--premier-fluid-card-pad-x:5px;--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2) - 2px)}}@media (max-width:768px){.premier-league-main{--premier-fluid-card-width:min(416px, calc(100% - 4px));--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2) - 2px)}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important}}@media (max-width:360px){.premier-league-main{--premier-fluid-card-width:calc(100% - 10px);--premier-fluid-card-pad-x:5px;--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2) - 2px)}}@media (max-width:768px){.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:min(416px, calc(100vw - 24px));--premier-fluid-card-pad-x:clamp(6px, 1.82vw, 8px);--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2))}.premier-mobile-header{padding-left:12px!important;padding-right:12px!important}.premier-mobile-header .league-header-inner{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important}.premier-mobile-header .league-header-title{font-size:clamp(19px,5vw,22px)!important}.premier-league-main{width:100%!important;max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.premier-league-main>*,.premier-tablas-content-grid[style],.premier-calculator-content-grid[style]{width:100%!important;max-width:100%!important}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important;padding:16px var(--premier-fluid-card-pad-x) 14px!important;overflow:hidden!important}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important;box-sizing:border-box!important;min-width:0!important}.premier-league-main .premier-standings-section h2{letter-spacing:clamp(.06em,.22vw,.08em)!important;margin-bottom:14px!important;font-size:clamp(11px,2.8vw,12px)!important}.premier-league-main .premier-standings-table{table-layout:fixed!important;border-spacing:0 4px!important}.premier-league-main .premier-standings-table th,.premier-league-main .premier-standings-table td{padding-left:clamp(1px,.45vw,2px)!important;padding-right:clamp(1px,.45vw,2px)!important;font-size:clamp(9.5px,2.5vw,11px)!important}.premier-league-main .premier-standings-table th{letter-spacing:0!important;font-size:clamp(7.5px,2.05vw,9px)!important}.premier-league-main .premier-standings-table .premier-col-rank,.premier-league-main .premier-standings-table th:first-child,.premier-league-main .premier-standings-table td:first-child{width:clamp(20px,6.82vw,30px)!important}.premier-league-main .premier-standings-table .premier-col-team,.premier-league-main .premier-standings-table th:nth-child(2),.premier-league-main .premier-standings-table td:nth-child(2){width:auto!important}.premier-league-main .premier-standings-table .premier-col-pts,.premier-league-main .premier-standings-table th:nth-child(3),.premier-league-main .premier-standings-table td:nth-child(3),.premier-league-main .premier-standings-table .premier-col-dif,.premier-league-main .premier-standings-table th:nth-child(5),.premier-league-main .premier-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.premier-league-main .premier-standings-table .premier-col-pj,.premier-league-main .premier-standings-table th:nth-child(4),.premier-league-main .premier-standings-table td:nth-child(4){width:clamp(20px,5.45vw,24px)!important}.premier-league-main .premier-standings-table .premier-col-g,.premier-league-main .premier-standings-table .premier-col-e,.premier-league-main .premier-standings-table .premier-col-p,.premier-league-main .premier-standings-table th:nth-child(6),.premier-league-main .premier-standings-table td:nth-child(6),.premier-league-main .premier-standings-table th:nth-child(7),.premier-league-main .premier-standings-table td:nth-child(7),.premier-league-main .premier-standings-table th:nth-child(8),.premier-league-main .premier-standings-table td:nth-child(8){width:clamp(16px,4.55vw,20px)!important}.premier-league-main .premier-standings-table th:nth-child(n+3):nth-child(-n+8),.premier-league-main .premier-standings-table td:nth-child(n+3):nth-child(-n+8){padding-left:0!important;padding-right:0!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:clamp(50px,14.55vw,58px)!important}.premier-league-main .premier-standings-table td:nth-child(2)>div{gap:clamp(4px,1.36vw,6px)!important}.premier-league-main .premier-standings-table td:nth-child(2)>div>div{flex:0 0 clamp(12px,3.18vw,14px)!important;width:clamp(12px,3.18vw,14px)!important;height:clamp(12px,3.18vw,14px)!important}.premier-league-main .premier-standings-table .team-name-button{max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;line-height:1.1!important}.premier-league-main .premier-standings-table td:nth-child(9)>div{gap:clamp(2px,.68vw,3px)!important}.premier-league-main .premier-standings-table td:nth-child(9)>div>div{flex:0 0 clamp(10px,2.73vw,12px)!important;width:clamp(10px,2.73vw,12px)!important;height:clamp(10px,2.73vw,12px)!important;font-size:clamp(6px,1.6vw,7px)!important}.premier-league-main .premier-standings-legend{justify-content:flex-start!important;gap:10px 13px!important;padding:4px 2px!important}.premier-league-main .premier-standings-legend span,.premier-league-main .premier-calculator-legend span{white-space:nowrap!important;font-size:clamp(9px,2.35vw,10px)!important}.premier-league-main .premier-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.premier-league-main .premier-fixture-row .team-clickable-text{font-size:clamp(10.5px,2.73vw,12px)!important}.premier-league-main .premier-fixture-row .team>div{flex:0 0 clamp(15px,4.09vw,18px)!important;width:clamp(15px,4.09vw,18px)!important;height:clamp(15px,4.09vw,18px)!important}.premier-league-main .premier-fixture-row .score,.premier-league-main .premier-fixture-row .score[style]{min-width:0!important}.premier-league-main .premier-fixture-row .num-row{gap:clamp(3px,1.14vw,5px)!important;font-size:clamp(10px,2.5vw,11px)!important}.premier-league-main .premier-calculator-match-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(5px,1.6vw,7px)!important}.premier-league-main .premier-calculator-match-pill{gap:clamp(4px,1.36vw,6px)!important;min-width:0!important;padding:5px clamp(5px,1.6vw,7px)!important}.premier-league-main .premier-calculator-legend{width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important;flex-wrap:wrap!important;gap:8px 12px!important}.liga-main.league-content-main.premier-league-main>.premier-stats-grid[style],.premier-league-main .premier-stats-grid[style]{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important;column-gap:clamp(8px,2.73vw,12px)!important}}@media (max-width:390px){.premier-league-main{--premier-fluid-card-width:min(416px, calc(100vw - 24px))}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{border-radius:9px!important}.premier-league-main .premier-standings-table .premier-col-rank,.premier-league-main .premier-standings-table th:first-child,.premier-league-main .premier-standings-table td:first-child{width:22px!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:50px!important}.premier-league-main .premier-standings-table .team-name-button{font-size:10px!important}.premier-league-main .premier-stats-section h2{font-size:8.5px!important}}@media (max-width:360px){.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:calc(100vw - 24px);--premier-fluid-card-pad-x:5px}.premier-league-main{padding-left:7px!important;padding-right:7px!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:46px!important}.premier-league-main .premier-standings-table td:nth-child(9)>div{gap:1px!important}.premier-league-main .premier-standings-table td:nth-child(9)>div>div{flex-basis:9px!important;width:9px!important;height:9px!important;font-size:5.5px!important}}@media (max-width:768px){.premier-league-main{--premier-mobile-card-width:min(416px, 100%);--premier-mobile-card-pad-x:clamp(6px, 1.82vw, 8px);--premier-mobile-inner-width:calc(var(--premier-mobile-card-width) - (var(--premier-mobile-card-pad-x) * 2))}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{box-sizing:border-box!important;width:var(--premier-mobile-card-width)!important;max-width:var(--premier-mobile-card-width)!important;padding-left:var(--premier-mobile-card-pad-x)!important;padding-right:var(--premier-mobile-card-pad-x)!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;transform:none!important}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--premier-mobile-inner-width)!important;min-width:0!important;max-width:var(--premier-mobile-inner-width)!important;margin-left:auto!important;margin-right:auto!important}.premier-league-main .premier-stats-grid[style]{width:var(--premier-mobile-card-width)!important;max-width:var(--premier-mobile-card-width)!important;margin-left:auto!important;margin-right:auto!important}.premier-league-main .premier-standings-table th{font-size:clamp(7.5px,2.05vw,9px)!important}.premier-league-main .premier-standings-table .premier-col-pts,.premier-league-main .premier-standings-table th:nth-child(3),.premier-league-main .premier-standings-table td:nth-child(3){width:clamp(23px,6.36vw,28px)!important}.premier-league-main .premier-standings-table .premier-col-dif,.premier-league-main .premier-standings-table th:nth-child(5),.premier-league-main .premier-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.premier-league-main .premier-standings-table th:nth-child(9){text-align:center!important}.premier-league-main .premier-standings-table .team-name-button{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;overflow:hidden!important}.premier-league-main .premier-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important}.premier-tablas-content-grid>.premier-standings-section h2,.premier-calculator-content-grid>.premier-standings-section h2{letter-spacing:.08em!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.premier-tablas-grid[style]{grid-template-columns:1fr!important;justify-items:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.premier-tablas-grid .premier-standings-section h2,.premier-tablas-grid .premier-standings-legend{width:500px!important;max-width:100%!important}.premier-tablas-grid .premier-standings-table{table-layout:fixed!important;width:500px!important;min-width:500px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.premier-tablas-grid[style]{justify-items:stretch!important;width:528px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.premier-tablas-grid .premier-standings-section{width:528px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:18px 14px 16px!important;transform:none!important}.premier-tablas-grid .premier-standings-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.premier-tablas-grid .premier-standings-table .premier-col-rank{width:30px!important}.premier-tablas-grid .premier-standings-table .premier-col-team{width:auto!important}.premier-tablas-grid .premier-standings-table .premier-col-pts{width:35px!important}.premier-tablas-grid .premier-standings-table .premier-col-pj{width:30px!important}.premier-tablas-grid .premier-standings-table .premier-col-dif{width:35px!important}.premier-tablas-grid .premier-standings-table .premier-col-g,.premier-tablas-grid .premier-standings-table .premier-col-e,.premier-tablas-grid .premier-standings-table .premier-col-p{width:25px!important}.premier-tablas-grid .premier-standings-table .premier-col-form{width:100px!important}.premier-tablas-grid .premier-standings-table th,.premier-tablas-grid .premier-standings-table td{padding-left:2px!important;padding-right:2px!important}.premier-tablas-grid .premier-standings-table td:nth-child(2)>div{gap:6px!important}.premier-tablas-grid .premier-standings-table .team-name-button{max-width:calc(100% - 22px)!important;font-size:11px!important}.premier-tablas-grid .premier-standings-table td:nth-child(9)>div{justify-content:center!important;gap:4px!important}.premier-tablas-grid .premier-standings-table td:nth-child(9)>div>div{flex:0 0 14px!important;width:14px!important;height:14px!important}.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:min(416px, calc(100vw - 24px));--premier-fluid-card-pad-x:clamp(6px, 1.82vw, 8px);--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2))}.premier-mobile-header{padding-left:12px!important;padding-right:12px!important}.premier-mobile-header .league-header-inner{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important}.premier-mobile-header .league-header-title{font-size:clamp(19px,5vw,22px)!important}.premier-league-main{width:100%!important;max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.premier-league-main>*,.premier-tablas-content-grid[style],.premier-calculator-content-grid[style]{width:100%!important;max-width:100%!important}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{box-sizing:border-box!important;width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important;padding:16px var(--premier-fluid-card-pad-x) 14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.premier-league-main .premier-standings-table{table-layout:fixed!important;border-spacing:0 4px!important}.premier-league-main .premier-standings-table th,.premier-league-main .premier-standings-table td{padding-left:clamp(1px,.45vw,2px)!important;padding-right:clamp(1px,.45vw,2px)!important;font-size:clamp(9.5px,2.5vw,11px)!important}.premier-league-main .premier-standings-table th{letter-spacing:0!important;font-size:clamp(7.5px,2.05vw,9px)!important}.premier-league-main .premier-standings-table .premier-col-rank,.premier-league-main .premier-standings-table th:first-child,.premier-league-main .premier-standings-table td:first-child{width:clamp(20px,6.82vw,30px)!important}.premier-league-main .premier-standings-table .premier-col-team,.premier-league-main .premier-standings-table th:nth-child(2),.premier-league-main .premier-standings-table td:nth-child(2){width:auto!important}.premier-league-main .premier-standings-table .premier-col-pts,.premier-league-main .premier-standings-table th:nth-child(3),.premier-league-main .premier-standings-table td:nth-child(3),.premier-league-main .premier-standings-table .premier-col-dif,.premier-league-main .premier-standings-table th:nth-child(5),.premier-league-main .premier-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.premier-league-main .premier-standings-table .premier-col-pj,.premier-league-main .premier-standings-table th:nth-child(4),.premier-league-main .premier-standings-table td:nth-child(4){width:clamp(20px,5.45vw,24px)!important}.premier-league-main .premier-standings-table .premier-col-g,.premier-league-main .premier-standings-table .premier-col-e,.premier-league-main .premier-standings-table .premier-col-p,.premier-league-main .premier-standings-table th:nth-child(6),.premier-league-main .premier-standings-table td:nth-child(6),.premier-league-main .premier-standings-table th:nth-child(7),.premier-league-main .premier-standings-table td:nth-child(7),.premier-league-main .premier-standings-table th:nth-child(8),.premier-league-main .premier-standings-table td:nth-child(8){width:clamp(16px,4.55vw,20px)!important}.premier-league-main .premier-standings-table th:nth-child(n+3):nth-child(-n+8),.premier-league-main .premier-standings-table td:nth-child(n+3):nth-child(-n+8){padding-left:0!important;padding-right:0!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:clamp(50px,14.55vw,58px)!important}.premier-league-main .premier-standings-table td:nth-child(2)>div{gap:clamp(4px,1.36vw,6px)!important}.premier-league-main .premier-standings-table td:nth-child(2)>div>div{flex:0 0 clamp(12px,3.18vw,14px)!important;width:clamp(12px,3.18vw,14px)!important;height:clamp(12px,3.18vw,14px)!important}.premier-league-main .premier-standings-table .team-name-button{max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;line-height:1.1!important}.premier-league-main .premier-standings-table td:nth-child(9)>div{justify-content:center!important;gap:clamp(2px,.68vw,3px)!important}.premier-league-main .premier-standings-table td:nth-child(9)>div>div{flex:0 0 clamp(10px,2.73vw,12px)!important;width:clamp(10px,2.73vw,12px)!important;height:clamp(10px,2.73vw,12px)!important;font-size:clamp(6px,1.6vw,7px)!important}.premier-league-main .premier-standings-legend,.premier-league-main .premier-calculator-legend{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 13px!important;padding:4px 2px!important}.premier-league-main .premier-standings-legend span,.premier-league-main .premier-calculator-legend span{white-space:nowrap!important;font-size:clamp(9px,2.35vw,10px)!important}.premier-league-main .premier-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.premier-league-main .premier-fixture-row .team-clickable-text{font-size:clamp(10.5px,2.73vw,12px)!important}.premier-league-main .premier-fixture-row .team>div{flex:0 0 clamp(15px,4.09vw,18px)!important;width:clamp(15px,4.09vw,18px)!important;height:clamp(15px,4.09vw,18px)!important}.premier-league-main .premier-fixture-row .score,.premier-league-main .premier-fixture-row .score[style]{min-width:0!important}.premier-league-main .premier-fixture-row .num-row{gap:clamp(3px,1.14vw,5px)!important;font-size:clamp(10px,2.5vw,11px)!important}.premier-league-main .premier-calculator-match-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(5px,1.6vw,7px)!important}.premier-league-main .premier-calculator-match-pill{gap:clamp(4px,1.36vw,6px)!important;min-width:0!important;padding:5px clamp(5px,1.6vw,7px)!important}.liga-main.league-content-main.premier-league-main>.premier-stats-grid[style],.premier-league-main .premier-stats-grid[style]{width:var(--premier-fluid-card-width)!important;max-width:var(--premier-fluid-card-width)!important;column-gap:clamp(8px,2.73vw,12px)!important}}@media (max-width:390px){.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:min(416px, calc(100vw - 24px))}.premier-league-main .premier-standings-section,.premier-league-main .premier-fixture-section,.premier-league-main .premier-calculator-fixture-section{border-radius:9px!important}.premier-league-main .premier-standings-table .premier-col-rank,.premier-league-main .premier-standings-table th:first-child,.premier-league-main .premier-standings-table td:first-child{width:22px!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:50px!important}.premier-league-main .premier-standings-table .team-name-button{font-size:10px!important}.premier-league-main .premier-stats-section h2{font-size:8.5px!important}}@media (max-width:360px){.premier-mobile-header,.premier-league-main{--premier-fluid-card-width:calc(100vw - 24px);--premier-fluid-card-pad-x:5px}.premier-league-main{padding-left:7px!important;padding-right:7px!important}.premier-league-main .premier-standings-table .premier-col-form,.premier-league-main .premier-standings-table th:nth-child(9),.premier-league-main .premier-standings-table td:nth-child(9){width:46px!important}.premier-league-main .premier-standings-table td:nth-child(9)>div{gap:1px!important}.premier-league-main .premier-standings-table td:nth-child(9)>div>div{flex-basis:9px!important;width:9px!important;height:9px!important;font-size:5.5px!important}}@media (max-width:768px){.premier-league-main{--premier-fluid-card-width:min(416px, calc(100% - 4px));--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2) - 2px)}.premier-league-main .premier-standings-table,.premier-league-main .premier-standings-section h2,.premier-league-main .premier-standings-legend,.premier-league-main .premier-fixture-heading,.premier-league-main .premier-fixture-zone,.premier-league-main .premier-calculator-fixture-section>div{width:var(--premier-fluid-inner-width)!important;max-width:var(--premier-fluid-inner-width)!important}}@media (max-width:360px){.premier-league-main{--premier-fluid-card-width:calc(100% - 10px);--premier-fluid-card-pad-x:5px;--premier-fluid-inner-width:calc(var(--premier-fluid-card-width) - (var(--premier-fluid-card-pad-x) * 2) - 2px)}}@media (max-width:768px){.big5-league-main{--big5-mobile-card-width:min(416px, calc(100% - 4px));--big5-mobile-inner-width:calc(var(--big5-mobile-card-width) - (var(--big5-mobile-card-pad-x) * 2) - 2px)}.big5-league-main .big5-standings-section,.big5-league-main .big5-fixture-section,.big5-league-main .big5-calculator-fixture-section{box-sizing:border-box!important;width:var(--big5-mobile-card-width)!important;max-width:var(--big5-mobile-card-width)!important;padding-left:var(--big5-mobile-card-pad-x)!important;padding-right:var(--big5-mobile-card-pad-x)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.big5-league-main .big5-standings-table,.big5-league-main .big5-standings-section h2,.big5-league-main .league-zone-fixture-title,.big5-league-main .big5-standings-legend,.big5-league-main .big5-fixture-heading,.big5-league-main .big5-fixture-zone,.big5-league-main .big5-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--big5-mobile-inner-width)!important;max-width:var(--big5-mobile-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.big5-league-main .big5-standings-table td:nth-child(9)>div>div:nth-child(n+4),.premier-league-main .premier-standings-table td:nth-child(9)>div>div:nth-child(n+4){display:none!important}}@media (max-width:360px){.big5-league-main{--big5-mobile-card-width:calc(100% - 10px);--big5-mobile-card-pad-x:5px;--big5-mobile-inner-width:calc(var(--big5-mobile-card-width) - (var(--big5-mobile-card-pad-x) * 2) - 2px)}}.cup-tiebreak-notes{flex-direction:column;gap:3px;margin-top:7px;display:flex}.cup-tiebreak-note{color:#8b949ed1;font-size:9px;line-height:1.35}.cup-league-main .cup-standings-table{table-layout:fixed}.cup-league-main .cup-standings-table th:first-child,.cup-league-main .cup-standings-table td:first-child{width:25px!important}.cup-league-main .cup-standings-table th:nth-child(2),.cup-league-main .cup-standings-table td:nth-child(2){width:auto!important}.cup-league-main .cup-standings-table th:nth-child(3),.cup-league-main .cup-standings-table td:nth-child(3),.cup-league-main .cup-standings-table th:nth-child(5),.cup-league-main .cup-standings-table td:nth-child(5){width:30px!important}.cup-league-main .cup-standings-table th:nth-child(4),.cup-league-main .cup-standings-table td:nth-child(4),.cup-league-main .cup-standings-table th:nth-child(6),.cup-league-main .cup-standings-table td:nth-child(6),.cup-league-main .cup-standings-table th:nth-child(7),.cup-league-main .cup-standings-table td:nth-child(7),.cup-league-main .cup-standings-table th:nth-child(8),.cup-league-main .cup-standings-table td:nth-child(8){width:25px!important}.cup-league-main .cup-standings-table th:nth-child(9),.cup-league-main .cup-standings-table td:nth-child(9){width:100px!important}.cup-league-main .cup-standings-table td:nth-child(2)>div{min-width:0!important;overflow:hidden!important}.cup-league-main .cup-standings-table .team-name-button{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 22px)!important;overflow:hidden!important}.cup-league-main .cup-standings-table td:nth-child(9)>div{justify-content:center!important;gap:4px!important}.cup-league-main .cup-standings-table td:nth-child(9)>div>div{flex:0 0 14px!important;width:14px!important;height:14px!important;font-size:8px!important}.cup-league-main .cup-standings-table.club-world-cup-ranking-table th:nth-child(n+5),.cup-league-main .cup-standings-table.club-world-cup-ranking-table td:nth-child(n+5){width:42px!important;padding-left:6px!important;padding-right:6px!important}.club-world-cup-champion-icon{object-fit:contain;filter:drop-shadow(0 0 5px #f6c84338);flex:0 0 16px;width:16px;height:16px;display:block}.cup-league-main .cup-fixture-list.big5-fixture-zone{gap:0!important}@media (max-width:768px){.cup-league-main{--cup-mobile-card-width:min(416px, calc(100% - 4px));--cup-mobile-card-pad-x:clamp(6px, 1.82vw, 8px);--cup-mobile-inner-width:calc(var(--cup-mobile-card-width) - (var(--cup-mobile-card-pad-x) * 2) - 2px)}.cup-league-main .cup-groups-grid[style],.cup-league-main .cup-stats-grid[style]{grid-template-columns:1fr!important;justify-items:center!important;gap:22px!important;width:100%!important;max-width:100%!important}.cup-league-main .cup-group-section,.cup-league-main .cup-stats-section{box-sizing:border-box!important;width:var(--cup-mobile-card-width)!important;max-width:var(--cup-mobile-card-width)!important;padding-left:var(--cup-mobile-card-pad-x)!important;padding-right:var(--cup-mobile-card-pad-x)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.cup-league-main .cup-group-table-block,.cup-league-main .cup-fixture-zone,.cup-league-main .cup-standings-table,.cup-league-main .cup-standings-legend,.cup-league-main .cup-stats-section h2,.cup-league-main .cup-stats-table{box-sizing:border-box!important;width:var(--cup-mobile-inner-width)!important;max-width:var(--cup-mobile-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.cup-league-main .cup-standings-table,.cup-league-main .cup-stats-table{table-layout:fixed!important}.cup-league-main .cup-standings-table th,.cup-league-main .cup-standings-table td{padding-left:clamp(1px,.45vw,2px)!important;padding-right:clamp(1px,.45vw,2px)!important;font-size:clamp(9.5px,2.5vw,11px)!important}.cup-league-main .cup-standings-table th{font-size:clamp(7.5px,2.05vw,9px)!important}.cup-league-main .cup-standings-table th:first-child,.cup-league-main .cup-standings-table td:first-child{width:clamp(20px,6.36vw,28px)!important}.cup-league-main .cup-standings-table th:nth-child(2),.cup-league-main .cup-standings-table td:nth-child(2){width:auto!important}.cup-league-main .cup-standings-table th:nth-child(3),.cup-league-main .cup-standings-table td:nth-child(3),.cup-league-main .cup-standings-table th:nth-child(5),.cup-league-main .cup-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.cup-league-main .cup-standings-table th:nth-child(4),.cup-league-main .cup-standings-table td:nth-child(4),.cup-league-main .cup-standings-table th:nth-child(6),.cup-league-main .cup-standings-table td:nth-child(6),.cup-league-main .cup-standings-table th:nth-child(7),.cup-league-main .cup-standings-table td:nth-child(7),.cup-league-main .cup-standings-table th:nth-child(8),.cup-league-main .cup-standings-table td:nth-child(8){width:clamp(16px,4.55vw,20px)!important}.cup-league-main .cup-standings-table th:nth-child(n+3):nth-child(-n+8),.cup-league-main .cup-standings-table td:nth-child(n+3):nth-child(-n+8){padding-left:0!important;padding-right:0!important}.cup-league-main .cup-standings-table th:nth-child(9),.cup-league-main .cup-standings-table td:nth-child(9){width:clamp(50px,14.55vw,58px)!important}.cup-league-main .cup-standings-table td:nth-child(2)>div{gap:clamp(4px,1.36vw,6px)!important;min-width:0!important;overflow:hidden!important}.cup-league-main .cup-standings-table .team-name-button{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;overflow:hidden!important}.cup-league-main .cup-standings-table td:nth-child(9)>div{justify-content:center!important;gap:clamp(2px,.68vw,3px)!important;padding-left:0!important;padding-right:0!important}.cup-league-main .cup-standings-table td:nth-child(9)>div>div{flex:0 0 clamp(10px,2.73vw,12px)!important;width:clamp(10px,2.73vw,12px)!important;height:clamp(10px,2.73vw,12px)!important;font-size:clamp(6px,1.6vw,7px)!important}.cup-league-main .cup-standings-table td:nth-child(9)>div>div:nth-child(n+4){display:none!important}.cup-league-main .cup-fixture-zone>div[style*="justify-content: space-between"]{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important}.cup-league-main .cup-fixture-zone h3{display:none!important}.cup-league-main .cup-fixture-zone .row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.cup-league-main .cup-fixture-zone .team-clickable-text{font-size:clamp(10.5px,2.73vw,12px)!important}}@media (max-width:360px){.cup-league-main{--cup-mobile-card-width:calc(100% - 10px);--cup-mobile-card-pad-x:5px;--cup-mobile-inner-width:calc(var(--cup-mobile-card-width) - (var(--cup-mobile-card-pad-x) * 2) - 2px)}}@media (max-width:768px){.big5-league-main .bnacional-calculator-fixture-section{box-sizing:border-box!important;width:var(--big5-mobile-card-width)!important;max-width:var(--big5-mobile-card-width)!important;padding-left:var(--big5-mobile-card-pad-x)!important;padding-right:var(--big5-mobile-card-pad-x)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.big5-league-main .bnacional-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--big5-mobile-inner-width)!important;max-width:var(--big5-mobile-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.big5-league-main .big5-standings-table td:nth-child(9)>div{align-items:center!important;min-height:14px!important;padding:0!important}.cup-league-main .cup-fixture-heading{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin-bottom:4px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.cup-league-main .cup-fixture-heading h3{display:none!important}.cup-league-main .cup-fixture-list{align-items:stretch!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.cup-league-main .cup-fixture-date-label{text-align:left!important;align-self:flex-start!important;width:100%!important;margin:8px 0 8px 4px!important;font-size:10px!important}.cup-league-main .cup-fixture-match{border-radius:8px!important;width:100%!important;margin-bottom:4px!important}.cup-league-main .cup-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.cup-league-main .cup-group-table-block,.cup-league-main .cup-group-table-block>h2,.cup-league-main .cup-standings-table,.cup-league-main .cup-standings-legend{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.cup-league-main .cup-standings-table{table-layout:fixed!important}.cup-league-main .cup-standings-legend{width:fit-content!important;max-width:var(--cup-mobile-inner-width)!important;text-align:left!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:flex!important}body{background-image:linear-gradient(145deg,#00ff8907 0%,#0000 38%,#409cff05 76%,#0000 100%),radial-gradient(circle at 50vw -8%,#18202ab3 0%,#11182075 30%,#0000 62%)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100vw 100svh!important;background-attachment:scroll!important}.premier-league-main .premier-standings-table td:nth-child(2),.premier-league-main .premier-standings-table th:nth-child(2){text-align:left!important}.premier-league-main .premier-standings-table .premier-standings-team-cell{text-align:left!important;justify-content:flex-start!important;gap:3px!important;width:100%!important}.premier-league-main .premier-standings-table .premier-standings-team-cell .team-name-button{text-align:left!important;flex:0 auto!important;min-width:0!important;max-width:calc(100% - 42px)!important}.premier-league-main .premier-standings-table .league-live-badge{border-radius:3px!important;flex:none!important;justify-content:center!important;gap:2px!important;min-width:22px!important;height:12px!important;margin-left:0!important;padding:0 3px!important;font-size:7px!important;line-height:1!important}.premier-league-main .premier-standings-table .league-live-badge .dot{display:none!important}.premier-league-main .premier-standings-table .league-live-badge-score{white-space:nowrap!important;line-height:1!important}}@media (max-width:390px){.premier-league-main .premier-standings-table .league-live-badge{min-width:20px!important;height:11px!important;padding:0 2px!important;font-size:6.5px!important}.premier-league-main .premier-standings-table .league-live-badge-sim{display:none!important}}@media (max-width:768px){.team-detail-shell{--team-mobile-card-width:var(--league-mobile-standard-card-width,min(416px, calc(100% - 4px)));--team-mobile-card-pad-x:var(--league-mobile-standard-card-pad-x,clamp(6px, 1.82vw, 8px));--team-mobile-inner-width:var(--league-mobile-standard-inner-width,calc(var(--team-mobile-card-width) - (var(--team-mobile-card-pad-x) * 2) - 2px));--team-mobile-stats-gap:var(--league-mobile-standard-stats-gap,clamp(8px, 2.73vw, 12px));max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.team-detail-inner{align-items:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.team-detail-back{margin-left:calc((100% - var(--team-mobile-card-width)) / 2)!important;align-self:flex-start!important;margin-right:auto!important}.team-detail-header,.team-trends-card{box-sizing:border-box!important;width:var(--team-mobile-card-width)!important;max-width:var(--team-mobile-card-width)!important;padding:16px var(--team-mobile-card-pad-x) 14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.team-detail-header{text-align:left!important;justify-content:flex-start!important}.team-detail-header h1{overflow-wrap:anywhere!important}.team-detail-grid,.team-detail-main{flex-direction:column!important;place-items:center!important;gap:22px!important;width:100%!important;max-width:100%!important;display:flex!important}.team-fixture-section{box-sizing:border-box!important;width:var(--team-mobile-card-width)!important;max-width:var(--team-mobile-card-width)!important;padding:16px var(--team-mobile-card-pad-x) 14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.team-detail-stats{box-sizing:border-box!important;width:var(--team-mobile-card-width)!important;max-width:var(--team-mobile-card-width)!important;column-gap:var(--team-mobile-stats-gap)!important;row-gap:var(--team-mobile-stats-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.team-trends-card{grid-column:1/-1!important;width:100%!important;max-width:none!important}.team-stat-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:12px 8px!important;overflow:hidden!important}.team-stat-card:nth-child(4){width:calc((100% - var(--team-mobile-stats-gap)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.team-stat-card h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.team-stat-card table{table-layout:fixed!important;width:100%!important;min-width:0!important}.team-fixture-section .team-detail-section-head,.team-fixture-section .team-fixture-list{box-sizing:border-box!important;width:var(--team-mobile-inner-width)!important;min-width:0!important;max-width:var(--team-mobile-inner-width)!important;margin-left:auto!important;margin-right:auto!important}.team-fixture-section .team-detail-section-head{margin-bottom:10px!important}.team-match-row{border-radius:8px!important;width:100%!important;margin-bottom:4px!important}.team-match-grid{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.team-match-row .col-time{padding-left:8px!important;font-size:10px!important}.team-match-time-mobile-hidden{display:none!important}.team-detail-clickable-name{font-size:clamp(10.5px,2.73vw,12px)!important}.team-match-grid .team>div{flex:0 0 clamp(15px,4.09vw,18px)!important;width:clamp(15px,4.09vw,18px)!important;height:clamp(15px,4.09vw,18px)!important}.team-match-score,.team-match-score[style]{min-width:0!important}.team-match-score .num-row{gap:clamp(3px,1.14vw,5px)!important;font-size:clamp(10px,2.5vw,11px)!important}}@media (max-width:360px){.team-detail-shell{--team-mobile-card-width:var(--league-mobile-standard-card-width,calc(100% - 10px));--team-mobile-card-pad-x:var(--league-mobile-standard-card-pad-x,5px);--team-mobile-inner-width:var(--league-mobile-standard-inner-width,calc(var(--team-mobile-card-width) - (var(--team-mobile-card-pad-x) * 2) - 2px));padding-left:7px!important;padding-right:7px!important}}@media (max-width:768px){.league-content-main [style*="flex-direction: column"][style*="gap: 40px"],.cup-league-main [style*="flex-direction: column"][style*="gap: 40px"]{gap:22px!important}.league-content-main>div[style*="justify-content: center"],.league-content-main .mobile-only-section-header{margin-top:0!important;margin-bottom:0!important}.league-mobile-standard-header,.league-mobile-standard-main{--league-mobile-standard-card-width:min(416px, calc(100% - 4px));--league-mobile-standard-card-pad-x:clamp(6px, 1.82vw, 8px);--league-mobile-standard-inner-width:calc(var(--league-mobile-standard-card-width) - (var(--league-mobile-standard-card-pad-x) * 2) - 2px);--league-layout-title-module-gap:30px;--league-layout-module-title-gap:30px;--league-layout-module-gap:var(--league-layout-module-title-gap);--league-layout-main-gap:var(--league-layout-module-gap);--league-layout-section-gap:var(--league-layout-module-gap);--league-layout-grid-gap:var(--league-layout-mobile-grid-gap);--league-layout-calculator-grid-gap:var(--league-layout-module-gap);--league-mobile-standard-grid-title-gap:var(--league-layout-module-title-gap);--league-mobile-standard-title-grid-gap:var(--league-layout-title-module-gap);--league-mobile-standard-stats-gap:clamp(8px, 2.73vw, 12px)}.league-mobile-standard-header{padding-left:12px!important;padding-right:12px!important}.league-mobile-standard-header .league-header-inner{width:var(--league-mobile-standard-card-width)!important;max-width:var(--league-mobile-standard-card-width)!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}.league-mobile-standard-header .league-header-title{text-align:left!important;max-width:calc(100% - 48px)!important;font-size:clamp(19px,5vw,22px)!important}.league-mobile-standard-header .league-header-actions{text-align:left!important;flex:0 0 100%!important;justify-content:flex-start!important;width:100%!important;margin-top:0!important;margin-right:auto!important}.league-mobile-standard-main{gap:var(--league-layout-main-gap)!important;width:100%!important;max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.league-mobile-standard-main>*,.league-mobile-standard-main .league-mobile-standard-content-grid[style]{width:100%!important;max-width:100%!important}.league-mobile-standard-main .league-mobile-standard-content-grid[style]{align-items:center!important;gap:var(--league-layout-module-gap)!important;flex-direction:column!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.league-mobile-standard-main .premier-calculator-content-grid[style],.league-mobile-standard-main .big5-calculator-content-grid[style]{display:contents!important}.league-mobile-standard-main .premier-calculator-content-grid[style]>.mobile-only-section-header:not(.calculator-table-mobile-title),.league-mobile-standard-main .big5-calculator-content-grid[style]>.mobile-only-section-header:not(.calculator-table-mobile-title){order:1!important}.league-mobile-standard-main .premier-calculator-content-grid[style]>.premier-calculator-fixture-section,.league-mobile-standard-main .big5-calculator-content-grid[style]>.big5-calculator-fixture-section{order:2!important}.league-mobile-standard-main .premier-calculator-content-grid[style]>.calculator-table-mobile-title,.league-mobile-standard-main .big5-calculator-content-grid[style]>.calculator-table-mobile-title{order:3!important}.league-mobile-standard-main .premier-calculator-content-grid[style]>.premier-standings-section,.league-mobile-standard-main .big5-calculator-content-grid[style]>.big5-standings-section{order:4!important}.league-mobile-standard-main .league-mobile-standard-stack[style]{gap:var(--league-layout-module-gap)!important;flex-direction:column!important;width:100%!important;max-width:100%!important;display:flex!important}.league-mobile-standard-main .league-mobile-standard-section-stack[style]{gap:var(--league-layout-title-module-gap)!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin-bottom:0!important;display:flex!important}.league-mobile-standard-main>.league-mobile-standard-section-stack[style]:last-child,.league-mobile-standard-main .argentina-stats-block.league-mobile-standard-section-stack[style]{margin-bottom:0!important}.league-mobile-standard-main .league-mobile-standard-section-grid[style]{align-items:center!important;gap:var(--league-layout-mobile-grid-gap)!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.league-mobile-standard-main .league-mobile-standard-section-stack[style]>.league-mobile-standard-section-grid[style]{margin-bottom:0!important}.league-mobile-standard-main .league-mobile-standard-stack[style]>.league-mobile-standard-title[style],.league-mobile-standard-main .league-mobile-standard-section-stack[style]>.league-mobile-standard-title[style],.league-mobile-standard-main>.league-mobile-standard-title[style],.league-mobile-standard-main .league-mobile-standard-content-grid[style]>.league-mobile-standard-title[style]{margin-top:0!important;margin-bottom:0!important}.league-mobile-standard-main>.league-mobile-standard-title-primary[style],.league-mobile-standard-main .league-mobile-standard-content-grid[style]>.big5-standings-section,.league-mobile-standard-main .league-mobile-standard-content-grid[style]>.league-mobile-standard-title-fixture[style]{margin-bottom:0!important}.league-mobile-standard-main>.league-mobile-standard-title-stats[style]{margin-top:0!important;margin-bottom:0!important}.league-mobile-standard-main .big5-standings-section,.league-mobile-standard-main .big5-fixture-section,.league-mobile-standard-main .big5-calculator-fixture-section{box-sizing:border-box!important;width:var(--league-mobile-standard-card-width)!important;max-width:var(--league-mobile-standard-card-width)!important;padding:16px var(--league-mobile-standard-card-pad-x) 14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.league-mobile-standard-main .argentina-calculator-layout.league-mobile-standard-stack[style]>.argentina-calculator-playoffs-block{order:1!important}.league-mobile-standard-main .argentina-calculator-layout.league-mobile-standard-stack[style]>.argentina-calculator-fixtures-block{order:2!important}.league-mobile-standard-main .argentina-calculator-layout.league-mobile-standard-stack[style]>.argentina-calculator-tables-block{order:3!important}.league-mobile-standard-main .big5-standings-table,.league-mobile-standard-main .big5-standings-section h2,.league-mobile-standard-main .league-zone-fixture-title,.league-mobile-standard-main .big5-standings-legend,.league-mobile-standard-main .big5-fixture-heading,.league-mobile-standard-main .big5-fixture-zone,.league-mobile-standard-main .big5-calculator-fixture-section>div{box-sizing:border-box!important;width:var(--league-mobile-standard-inner-width)!important;max-width:var(--league-mobile-standard-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.league-mobile-standard-main .big5-standings-section h2,.league-mobile-standard-main .league-zone-fixture-title{letter-spacing:clamp(.06em,.22vw,.08em)!important;text-align:left!important;justify-content:flex-start!important;margin-bottom:14px!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.25!important}.league-mobile-standard-main .big5-standings-table{table-layout:fixed!important;border-spacing:0 4px!important}.league-mobile-standard-main .big5-standings-table th,.league-mobile-standard-main .big5-standings-table td{padding-left:clamp(1px,.45vw,2px)!important;padding-right:clamp(1px,.45vw,2px)!important;font-size:clamp(9.5px,2.5vw,11px)!important;line-height:1.1!important}.league-mobile-standard-main .big5-standings-table th{letter-spacing:0!important;padding-top:6px!important;padding-bottom:6px!important;font-size:clamp(7.5px,2.05vw,9px)!important}.league-mobile-standard-main .big5-standings-table td{padding-top:4px!important;padding-bottom:4px!important}.league-mobile-standard-main .big5-standings-table th:first-child,.league-mobile-standard-main .big5-standings-table td:first-child{width:clamp(20px,6.82vw,30px)!important}.league-mobile-standard-main .big5-standings-table th:nth-child(2),.league-mobile-standard-main .big5-standings-table td:nth-child(2){text-align:left!important;width:auto!important}.league-mobile-standard-main .big5-standings-table th:nth-child(3),.league-mobile-standard-main .big5-standings-table td:nth-child(3),.league-mobile-standard-main .big5-standings-table th:nth-child(5),.league-mobile-standard-main .big5-standings-table td:nth-child(5){width:clamp(23px,6.36vw,28px)!important}.league-mobile-standard-main .big5-standings-table th:nth-child(4),.league-mobile-standard-main .big5-standings-table td:nth-child(4){width:clamp(20px,5.45vw,24px)!important}.league-mobile-standard-main .big5-standings-table th:nth-child(6),.league-mobile-standard-main .big5-standings-table td:nth-child(6),.league-mobile-standard-main .big5-standings-table th:nth-child(7),.league-mobile-standard-main .big5-standings-table td:nth-child(7),.league-mobile-standard-main .big5-standings-table th:nth-child(8),.league-mobile-standard-main .big5-standings-table td:nth-child(8){width:clamp(16px,4.55vw,20px)!important}.league-mobile-standard-main .big5-standings-table th:nth-child(n+3):nth-child(-n+8),.league-mobile-standard-main .big5-standings-table td:nth-child(n+3):nth-child(-n+8){padding-left:0!important;padding-right:0!important}.league-mobile-standard-main .big5-standings-table th:nth-child(9),.league-mobile-standard-main .big5-standings-table td:nth-child(9){width:clamp(50px,14.55vw,58px)!important}.league-mobile-standard-main .big5-standings-table th:nth-child(9){text-align:center!important}.league-mobile-standard-main .big5-standings-table td:nth-child(2)>div{text-align:left!important;justify-content:flex-start!important;gap:clamp(4px,1.36vw,6px)!important;width:100%!important;min-width:0!important;overflow:hidden!important}.league-mobile-standard-main .big5-standings-table .team-name-button{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;max-width:calc(100% - clamp(18px,5vw,22px))!important;font-size:clamp(10px,2.5vw,11px)!important;line-height:1.1!important;overflow:hidden!important}.league-mobile-standard-main .big5-standings-table td:nth-child(9)>div{justify-content:center!important;align-items:center!important;gap:clamp(2px,.68vw,3px)!important;min-height:14px!important;padding:0!important}.league-mobile-standard-main .big5-standings-table td:nth-child(9)>div>div{flex:0 0 clamp(10px,2.73vw,12px)!important;width:clamp(10px,2.73vw,12px)!important;height:clamp(10px,2.73vw,12px)!important;font-size:clamp(6px,1.6vw,7px)!important}.league-mobile-standard-main .big5-standings-table td:nth-child(9)>div>div:nth-child(n+4){display:none!important}.league-mobile-standard-main .big5-standings-legend{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 13px!important;padding:4px 2px!important}.league-mobile-standard-main .big5-standings-legend span{white-space:nowrap!important;font-size:clamp(9px,2.35vw,10px)!important}.league-mobile-standard-main .big5-fixture-section>.big5-fixture-heading[style],.league-mobile-standard-main .big5-fixture-heading{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important;display:flex!important}.league-mobile-standard-main .big5-fixture-heading h2{display:none!important}.league-mobile-standard-main .league-zone-fixture-section>.league-zone-fixture-round-nav[style]{top:16px!important;right:var(--league-mobile-standard-card-pad-x)!important;justify-content:flex-end!important;width:auto!important;max-width:none!important;margin:0!important;position:absolute!important}.league-mobile-standard-main .big5-fixture-date-label{text-align:left!important;align-self:flex-start!important;margin:8px 0 8px 4px!important}.league-mobile-standard-main .big5-fixture-match{border-radius:8px!important;width:100%!important;margin-bottom:4px!important}.league-mobile-standard-main .big5-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.league-mobile-standard-main .big5-fixture-row .team-clickable-text{font-size:clamp(10.5px,2.73vw,12px)!important}.league-mobile-standard-main .big5-fixture-row .team>div{flex:0 0 clamp(15px,4.09vw,18px)!important;width:clamp(15px,4.09vw,18px)!important;height:clamp(15px,4.09vw,18px)!important}.league-mobile-standard-main .big5-fixture-row .score,.league-mobile-standard-main .big5-fixture-row .score[style]{min-width:0!important}.league-mobile-standard-main .big5-fixture-row .num-row{gap:clamp(3px,1.14vw,5px)!important;font-size:clamp(10px,2.5vw,11px)!important}.league-mobile-standard-main .cup-group-section .cup-fixture-zone,.league-mobile-standard-main .cup-group-section .cup-fixture-list.big5-fixture-zone,.league-mobile-standard-main .cup-group-section .cup-fixture-match,.league-mobile-standard-main .cup-group-section .cup-fixture-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.league-mobile-standard-main .cup-group-section .cup-fixture-list.big5-fixture-zone{align-items:stretch!important}.league-mobile-standard-main.cup-league-main .cup-calculator-groups-grid[style]{align-items:center!important;gap:var(--league-layout-mobile-grid-gap)!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.league-mobile-standard-main.cup-league-main .cup-calculator-group-section{gap:16px!important;padding-top:16px!important;padding-bottom:14px!important}.league-mobile-standard-main.cup-league-main .cup-calculator-fixture-zone{padding-top:14px!important}.league-mobile-standard-main.cup-league-main .cup-calculator-fixture-zone>.cup-fixture-heading[style]{grid-template-columns:minmax(124px,1fr) minmax(126px,1.18fr)!important;justify-content:stretch!important;align-items:center!important;gap:clamp(10px,3vw,16px)!important;width:100%!important;max-width:100%!important;margin-bottom:12px!important;margin-left:0!important;margin-right:0!important;display:grid!important}.league-mobile-standard-main.cup-league-main .cup-calculator-title-actions[style]{justify-self:start!important;align-items:center!important;gap:clamp(7px,2vw,10px)!important;min-width:0!important;display:flex!important}.league-mobile-standard-main.cup-league-main .cup-calculator-fixture-title{letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;max-width:78px!important;font-size:clamp(10.5px,2.95vw,12px)!important;line-height:1.12!important;display:block!important}.league-mobile-standard-main.cup-league-main .cup-calculator-reset-button{flex:none!important;padding:6px 12px!important;font-size:10px!important;line-height:1!important}.league-mobile-standard-main.cup-league-main .cup-calculator-fixture-zone>.cup-fixture-heading[style]>div:last-child{justify-content:space-between!important;place-self:center stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.league-mobile-standard-main.cup-league-main .cup-calculator-fixture-zone>.cup-fixture-heading[style]>div:last-child span{min-width:clamp(54px,17vw,80px)!important;font-size:clamp(9px,2.45vw,10px)!important}.league-mobile-standard-main.cup-league-main .cup-calculator-match-grid[style]{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}.league-mobile-standard-main.cup-league-main .cup-calculator-match-pill[style]{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:clamp(5px,1.6vw,8px)!important;min-height:36px!important;padding:6px clamp(6px,1.82vw,8px)!important;display:flex!important}.league-mobile-standard-main.cup-league-main .cup-calculator-match-pill>div:first-child,.league-mobile-standard-main.cup-league-main .cup-calculator-match-pill>div:last-child{flex:0 0 clamp(16px,4.55vw,18px)!important;width:clamp(16px,4.55vw,18px)!important;height:clamp(16px,4.55vw,18px)!important}.league-mobile-standard-main.cup-league-main .cup-calculator-match-pill .big5-calculator-score-control[style]{gap:3px!important;min-width:0!important;height:20px!important}.league-mobile-standard-main.cup-league-main .cup-calculator-match-pill .big5-calculator-score-button[style]{border-radius:999px!important;width:20px!important;height:20px!important;font-size:10px!important}.league-mobile-standard-main.cup-league-main .cup-calculator-fixture-zone .league-calculator-legend{justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]{width:var(--league-mobile-standard-card-width)!important;max-width:var(--league-mobile-standard-card-width)!important;column-gap:var(--league-mobile-standard-stats-gap)!important;row-gap:var(--league-mobile-standard-stats-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]>.big5-stats-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]>.big5-stats-section:nth-child(3),.league-mobile-standard-main .league-mobile-standard-stats-grid.bmetro-stats-grid[style]>.bmetro-stats-section:only-child{width:calc((100% - var(--league-mobile-standard-stats-gap)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.liga-main.league-content-main.big5-league-main.league-mobile-standard-main>.big5-stats-grid.bmetro-stats-grid.league-mobile-standard-stats-grid[style],.league-mobile-standard-main .big5-stats-grid.bmetro-stats-grid.league-mobile-standard-stats-grid[style]{width:var(--league-mobile-standard-card-width)!important;max-width:var(--league-mobile-standard-card-width)!important;column-gap:var(--league-mobile-standard-stats-gap)!important;row-gap:var(--league-mobile-standard-stats-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;justify-items:stretch!important;display:grid!important}.liga-main.league-content-main.big5-league-main.league-mobile-standard-main>.big5-stats-grid.bmetro-stats-grid.league-mobile-standard-stats-grid[style]>.big5-stats-section.bmetro-stats-section:only-child,.league-mobile-standard-main .big5-stats-grid.bmetro-stats-grid.league-mobile-standard-stats-grid[style]>.bmetro-stats-section:only-child{width:calc((100% - var(--league-mobile-standard-stats-gap)) / 2)!important;flex:none!important;grid-column:1/-1!important;justify-self:center!important;max-width:none!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style] .big5-stats-section h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style] .big5-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]>.cup-stats-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]>.cup-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style] .cup-stats-section h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style] .cup-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.league-mobile-standard-main .league-mobile-standard-content-grid[style]>.premier-standings-section{margin-bottom:0!important}.league-mobile-standard-main .premier-standings-section,.league-mobile-standard-main .premier-fixture-section{box-sizing:border-box!important;width:var(--league-mobile-standard-card-width)!important;max-width:var(--league-mobile-standard-card-width)!important;padding:16px var(--league-mobile-standard-card-pad-x) 14px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;transform:none!important}.league-mobile-standard-main .premier-standings-table,.league-mobile-standard-main .premier-standings-section h2,.league-mobile-standard-main .premier-standings-legend,.league-mobile-standard-main .premier-fixture-heading,.league-mobile-standard-main .premier-fixture-zone{box-sizing:border-box!important;width:var(--league-mobile-standard-inner-width)!important;max-width:var(--league-mobile-standard-inner-width)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.league-mobile-standard-main .premier-standings-section h2{letter-spacing:clamp(.06em,.22vw,.08em)!important;text-align:left!important;justify-content:flex-start!important;margin-bottom:14px!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.25!important}.league-mobile-standard-main .premier-standings-table th,.league-mobile-standard-main .premier-standings-table td{line-height:1.1!important}.league-mobile-standard-main .premier-standings-table th{padding-top:6px!important;padding-bottom:6px!important}.league-mobile-standard-main .premier-standings-table td{padding-top:4px!important;padding-bottom:4px!important}.league-mobile-standard-main .premier-fixture-section>.premier-fixture-heading[style],.league-mobile-standard-main .premier-fixture-heading{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-bottom:4px!important;display:flex!important}.league-mobile-standard-main .premier-fixture-heading h2{display:none!important}.league-mobile-standard-main .premier-fixture-date-label{text-align:left!important;align-self:flex-start!important;margin:8px 0 8px 4px!important}.league-mobile-standard-main .premier-fixture-match{border-radius:8px!important;width:100%!important;margin-bottom:4px!important}.league-mobile-standard-main .premier-fixture-row{grid-template-columns:clamp(50px,15.91vw,70px) minmax(0,1fr) clamp(42px,11.36vw,50px) minmax(0,1fr)!important;column-gap:clamp(4px,1.36vw,6px)!important;min-height:34px!important;padding:6px clamp(6px,1.82vw,8px)!important}.league-mobile-standard-main .premier-fixture-row .team-clickable-text{font-size:clamp(10.5px,2.73vw,12px)!important}.league-mobile-standard-main .premier-fixture-row .team>div{flex:0 0 clamp(15px,4.09vw,18px)!important;width:clamp(15px,4.09vw,18px)!important;height:clamp(15px,4.09vw,18px)!important}.league-mobile-standard-main .premier-fixture-row .score,.league-mobile-standard-main .premier-fixture-row .score[style]{min-width:0!important}.league-mobile-standard-main .premier-fixture-row .num-row{gap:clamp(3px,1.14vw,5px)!important;font-size:clamp(10px,2.5vw,11px)!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]>.premier-stats-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:12px 8px!important;overflow:hidden!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style]>.premier-stats-section:nth-child(3){width:calc((100% - var(--league-mobile-standard-stats-gap)) / 2)!important;grid-column:1/-1!important;justify-self:center!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style] .premier-stats-section h2{letter-spacing:.08em!important;margin-bottom:10px!important;font-size:9px!important}.league-mobile-standard-main .league-mobile-standard-stats-grid[style] .premier-stats-table{table-layout:fixed!important;width:100%!important;min-width:0!important}}@media (max-width:360px){.league-mobile-standard-header,.league-mobile-standard-main{--league-mobile-standard-card-width:calc(100% - 10px);--league-mobile-standard-card-pad-x:5px;--league-mobile-standard-inner-width:calc(var(--league-mobile-standard-card-width) - (var(--league-mobile-standard-card-pad-x) * 2) - 2px)}.league-mobile-standard-main{padding-left:7px!important;padding-right:7px!important}.league-mobile-standard-main .big5-standings-table th:nth-child(9),.league-mobile-standard-main .big5-standings-table td:nth-child(9){width:46px!important}.league-mobile-standard-main .big5-standings-table td:nth-child(9)>div{gap:1px!important}.league-mobile-standard-main .big5-standings-table td:nth-child(9)>div>div{flex-basis:9px!important;width:9px!important;height:9px!important;font-size:5.5px!important}}.liga-main table td:nth-child(2)>div,.cup-league-main table td:nth-child(2)>div{position:relative!important}:is(.liga-main table td:nth-child(2)>div:has(>.league-live-badge),.cup-league-main table td:nth-child(2)>div:has(>.league-live-badge)){width:fit-content!important;max-width:calc(100% - 46px)!important;overflow:visible!important}.liga-main table td:nth-child(2)>div>.league-live-badge,.cup-league-main table td:nth-child(2)>div>.league-live-badge{z-index:2!important;pointer-events:none!important;flex:none!important;margin-left:0!important;position:absolute!important;top:50%!important;left:calc(100% + 4px)!important;right:auto!important;transform:translateY(-50%)!important}.liga-main table td:nth-child(2)>div>.league-live-badge .league-live-badge-score,.cup-league-main table td:nth-child(2)>div>.league-live-badge .league-live-badge-score{white-space:nowrap!important}@media (max-width:768px){:is(.liga-main table td:nth-child(2)>div:has(>.league-live-badge),.cup-league-main table td:nth-child(2)>div:has(>.league-live-badge)){width:max-content!important;max-width:none!important}:is(.liga-main table td:nth-child(2)>div:has(>.league-live-badge) .team-name-button,.cup-league-main table td:nth-child(2)>div:has(>.league-live-badge) .team-name-button){max-width:none!important}.liga-main table td:nth-child(2)>div>.league-live-badge,.cup-league-main table td:nth-child(2)>div>.league-live-badge{border-radius:3px!important;justify-content:center!important;gap:2px!important;min-width:22px!important;height:12px!important;padding:0 3px!important;font-size:7px!important;line-height:1!important}.liga-main table td:nth-child(2)>div>.league-live-badge .dot,.cup-league-main table td:nth-child(2)>div>.league-live-badge .dot{display:none!important}.liga-main .big5-standings-legend,.big5-league-main .big5-standings-legend,.cup-league-main .cup-standings-legend,.league-mobile-standard-main .big5-standings-legend{text-align:left!important;box-sizing:border-box!important;justify-content:flex-start!important;align-self:auto!important;align-items:center!important;width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(38px,10.5vw,54px)!important;padding-right:0!important;display:flex!important}.big5-league-main .big5-standings-legend,.league-mobile-standard-main .big5-standings-legend{width:var(--big5-mobile-inner-width,var(--league-mobile-standard-inner-width,100%))!important;max-width:var(--big5-mobile-inner-width,var(--league-mobile-standard-inner-width,100%))!important}.premier-league-main .premier-standings-section>.premier-standings-legend{width:var(--premier-fluid-inner-width,var(--league-mobile-standard-inner-width,100%))!important;max-width:var(--premier-fluid-inner-width,var(--league-mobile-standard-inner-width,100%))!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;padding:4px 0!important;display:flex!important;transform:translate(4px)!important}.cup-league-main .cup-standings-legend{width:var(--cup-mobile-inner-width,100%)!important;max-width:var(--cup-mobile-inner-width,100%)!important}.liga-main .big5-standings-legend span,.big5-league-main .big5-standings-legend span,.premier-league-main .premier-standings-legend span,.premier-league-main .big5-standings-legend span,.cup-league-main .cup-standings-legend span,.league-mobile-standard-main .big5-standings-legend span,.league-mobile-standard-main .premier-standings-legend span{font-family:inherit!important;font-weight:600!important}.premier-league-main .premier-standings-legend span{font-size:9px!important}}.liga-main .big5-standings-legend,.big5-league-main .big5-standings-legend,.premier-league-main .premier-standings-legend,.cup-league-main .cup-standings-legend,.league-mobile-standard-main .big5-standings-legend,.league-mobile-standard-main .premier-standings-legend{align-items:flex-start!important;gap:6px 12px!important;padding:2px 0 0!important}.liga-main .big5-standings-legend>div,.big5-league-main .big5-standings-legend>div,.premier-league-main .premier-standings-legend>div,.cup-league-main .cup-standings-legend>div,.league-mobile-standard-main .big5-standings-legend>div,.league-mobile-standard-main .premier-standings-legend>div{align-items:flex-start!important;gap:5px!important;min-width:0!important;max-width:190px!important}.liga-main .big5-standings-legend>div>div:first-child,.big5-league-main .big5-standings-legend>div>div:first-child,.premier-league-main .premier-standings-legend>div>div:first-child,.cup-league-main .cup-standings-legend>div>div:first-child,.league-mobile-standard-main .big5-standings-legend>div>div:first-child,.league-mobile-standard-main .premier-standings-legend>div>div:first-child{width:7px!important;height:7px!important;box-shadow:none!important;opacity:.9!important;border-radius:2px!important;flex:0 0 7px!important;margin-top:3px!important}.liga-main .big5-standings-legend span,.big5-league-main .big5-standings-legend span,.premier-league-main .premier-standings-legend span,.premier-league-main .big5-standings-legend span,.cup-league-main .cup-standings-legend span,.league-mobile-standard-main .big5-standings-legend span,.league-mobile-standard-main .premier-standings-legend span{color:#8b949ed6!important;white-space:normal!important;letter-spacing:0!important;font-size:9px!important;font-weight:500!important;line-height:1.35!important}.liga-main.premier-league-main .league-standings-legend[style],.liga-main.big5-league-main .league-standings-legend[style],.liga-main.premier-league-main .league-calculator-legend[style],.liga-main.big5-league-main .league-calculator-legend[style]{width:var(--league-layout-table-width)!important;max-width:100%!important;margin-top:var(--league-layout-legend-margin-top)!important;padding:var(--league-layout-legend-padding)!important;justify-content:flex-start!important;align-items:flex-start!important;gap:var(--league-layout-legend-gap-y) var(--league-layout-legend-gap-x)!important;box-sizing:border-box!important;flex-wrap:wrap!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;transform:none!important}.liga-main.premier-league-main .league-standings-legend[style]>.league-standings-legend-item:first-child,.liga-main.big5-league-main .league-standings-legend[style]>.league-standings-legend-item:first-child{margin-left:0!important}.liga-main.premier-league-main .league-standings-legend-item,.liga-main.big5-league-main .league-standings-legend-item{align-items:center!important;gap:var(--league-layout-legend-item-gap)!important;min-width:0!important;max-width:none!important;display:flex!important}.liga-main.premier-league-main .league-standings-legend-swatch,.liga-main.big5-league-main .league-standings-legend-swatch{width:var(--league-layout-legend-swatch-size)!important;height:var(--league-layout-legend-swatch-size)!important;flex:0 0 var(--league-layout-legend-swatch-size)!important;box-shadow:none!important;opacity:1!important;border-radius:2px!important;margin-top:0!important}.liga-main.premier-league-main .league-standings-legend-label,.liga-main.big5-league-main .league-standings-legend-label{color:var(--muted)!important;font-size:var(--league-layout-legend-font-size)!important;letter-spacing:0!important;white-space:normal!important;font-weight:600!important;line-height:1.2!important}@media (max-width:768px){.liga-main.premier-league-main,.liga-main.big5-league-main{--league-layout-legend-offset-x:clamp(20px, 6.82vw, 30px)}.liga-main.premier-league-main .league-standings-legend[style],.liga-main.big5-league-main .league-standings-legend[style],.liga-main.premier-league-main .league-calculator-legend[style],.liga-main.big5-league-main .league-calculator-legend[style]{width:var(--league-mobile-standard-inner-width,var(--big5-mobile-inner-width,var(--premier-fluid-inner-width,100%)))!important;max-width:var(--league-mobile-standard-inner-width,var(--big5-mobile-inner-width,var(--premier-fluid-inner-width,100%)))!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px 13px!important;padding:4px 0 4px clamp(20px,6.82vw,30px)!important}.liga-main.premier-league-main .league-standings-legend-label,.liga-main.big5-league-main .league-standings-legend-label{font-size:clamp(9px,2.35vw,10px)!important}}@media (max-width:390px){.liga-main.premier-league-main .league-standings-legend[style],.liga-main.premier-league-main .league-calculator-legend[style]{padding:4px 0 4px 22px!important}}@media (max-width:768px){.league-mobile-standard-header{padding-top:66px!important;padding-bottom:6px!important}.league-mobile-standard-header .league-header-inner{width:var(--league-mobile-standard-card-width,var(--premier-fluid-card-width,min(416px, calc(100% - 4px))))!important;max-width:var(--league-mobile-standard-card-width,var(--premier-fluid-card-width,min(416px, calc(100% - 4px))))!important;text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:11px 0 0!important;display:flex!important;position:relative!important}.league-mobile-standard-header .league-header-inner:before{content:""!important;-webkit-backdrop-filter:blur(14px)!important;width:100vw!important;height:53px!important;box-shadow:none!important;pointer-events:none!important;background:#080b10d1!important;border-top:0!important;border-bottom:1px solid #ffffff0b!important;position:absolute!important;top:-1px!important;left:50%!important;transform:translate(-50%)!important}.league-mobile-standard-header .league-header-logo,.league-mobile-standard-header .league-header-title,.league-mobile-standard-header .league-header-actions{z-index:1!important;position:relative!important}.league-mobile-standard-header .league-header-logo{flex:0 0 34px!important;width:34px!important;height:34px!important}.league-mobile-standard-header .league-header-title{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:auto!important;min-width:0!important;max-width:calc(100% - 44px)!important;font-size:clamp(19px,5vw,22px)!important;font-weight:820!important;line-height:1.1!important;overflow:hidden!important}.league-mobile-standard-header .league-header-actions{display:none!important}.league-mobile-standard-header .league-header-actions:has(>*){text-align:center!important;flex:0 0 100%!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:54px 0 0!important;display:flex!important}.league-mobile-standard-header .premier-tab-switcher{border-radius:10px!important;align-items:center!important;gap:0!important;width:auto!important;min-height:34px!important;margin:0!important;padding:3px!important;display:flex!important}.league-mobile-standard-header .premier-tab-button{letter-spacing:.04em!important;text-align:center!important;border-radius:8px!important;min-width:112px!important;min-height:28px!important;padding:6px 18px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.league-mobile-standard-header .premier-tab-button[data-active=true]{background:var(--card)!important;color:var(--ink)!important}.league-mobile-standard-header .league-header-actions:has(>*){justify-content:center!important}.league-mobile-standard-header .premier-tab-switcher,.league-mobile-standard-header .big5-tab-switcher{margin-left:auto!important;margin-right:auto!important}}@media (max-width:360px){.league-mobile-standard-header .league-header-inner{gap:9px!important}.league-mobile-standard-header .league-header-title{font-size:18px!important}.league-mobile-standard-header .premier-tab-button{min-width:102px!important;padding-left:14px!important;padding-right:14px!important}}.seo-content-shell{margin-left:var(--league-layout-sidebar-width);padding:4px 28px 46px}.seo-content-shell-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-content-card,.seo-landing-card{width:100%;max-width:var(--league-layout-max-width);background:linear-gradient(#11141894,#0c0f13a8),#ffffff04;border:1px solid #ffffff0e;border-radius:12px;margin:0 auto;box-shadow:inset 0 1px #ffffff09}.seo-content-card{padding:22px 24px 24px}.seo-content-card-hidden{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.seo-eyebrow{color:#00ff89b8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1}.seo-content-card h2,.seo-landing-card h1,.seo-landing-card h2,.seo-content-card h3{color:#e7edf4f0;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;letter-spacing:0;margin:0}.seo-content-card h2{font-size:18px;font-weight:800;line-height:1.25}.seo-content-card h3,.seo-landing-card h2{font-size:13px;font-weight:800;line-height:1.25}.seo-content-card p,.seo-landing-card p,.seo-content-card li,.seo-landing-card li{color:#e7edf4b3;letter-spacing:0;font-size:13px;line-height:1.65}.seo-content-card>p:not(.seo-eyebrow){max-width:900px;margin:10px 0 0}.seo-content-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);gap:24px;margin-top:18px;display:grid}.seo-content-card ul,.seo-landing-card ul{margin:10px 0 0;padding-left:18px}.seo-content-card li+li,.seo-landing-card li+li{margin-top:5px}.seo-link-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.seo-link-list a{color:#e7edf4d1;letter-spacing:0;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;align-items:center;min-height:30px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.seo-link-list a:hover{color:#f0f6fcf5;background:#00ff890e;border-color:#00ff8938}.seo-landing-main{width:100%;min-height:100vh;padding:32px 22px 48px}.seo-landing-brand{justify-content:center;align-items:center;width:190px;height:44px;margin:0 auto 24px;display:flex}.seo-landing-brand img{object-fit:contain;width:180px;max-height:38px}.seo-landing-card{padding:34px 34px 36px}.seo-landing-card h1{max-width:820px;font-size:clamp(28px,4vw,44px);font-weight:860;line-height:1.06}.seo-landing-intro{max-width:840px;margin:16px 0 0;font-size:16px!important;line-height:1.65!important}.seo-link-list-primary{border-bottom:1px solid #ffffff0e;margin-top:22px;padding-bottom:22px}.seo-topic-section{margin-top:28px}.seo-topic-section p{max-width:860px;margin:10px 0 0}@media (max-width:1024px){.seo-content-shell{margin-left:0;padding:14px 14px 36px}}@media (max-width:768px){.seo-content-grid{grid-template-columns:1fr;gap:18px}.seo-content-card,.seo-landing-card{border-radius:10px}.seo-content-card{padding:18px 16px 20px}.seo-landing-main{padding:24px 12px 34px}.seo-landing-card{padding:24px 18px 28px}.seo-landing-intro{font-size:14px!important}}.wc-cronograma-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:768px){.wc-cronograma-scroll{scrollbar-width:none;margin-left:-28px;margin-right:-28px;padding-left:16px;padding-right:16px}.wc-cronograma-scroll::-webkit-scrollbar{display:none}.wc-cronograma-card{width:min(210px,72vw - 12px)!important}}@keyframes wc-day-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}
