@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.home-page{flex-direction:column;display:flex}.home-page>.fan-zone{order:0}.home-page>.newsletter{order:90}.home-page>.footer{order:100}.hero:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 64% 40%,#8cffb52a 0,#0000 20%),linear-gradient(105deg,#0000 40%,#ffffff10 50%,#0000 60%);animation:9s ease-in-out infinite alternate heroAtmosphere;position:absolute;inset:-30%;transform:translate(-24%)}.hero-shade{z-index:1}.hero-copy,.hero .watch{z-index:3}.hero-copy>a{position:relative;overflow:hidden}.hero-copy>a:after{content:"";background:linear-gradient(105deg,#0000 30%,#fff9 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.hero-copy>a:hover:after{animation:.75s heroButtonSweep}.hero.motion-visible .hero-local-index>span{animation:.55s cubic-bezier(.22,1,.36,1) both heroIndexIn}.hero.motion-visible .hero-local-index>span:nth-child(2){animation-delay:.4s}.hero.motion-visible .hero-local-index>span:nth-child(3){animation-delay:.5s}@keyframes heroAtmosphere{to{transform:translate(20%)translateY(-4%)rotate(2deg)}}@keyframes heroButtonSweep{to{transform:translate(130%)}}@keyframes heroIndexIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sports-hub .sport-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sports-hub .sport-tile{min-height:304px}.sports-hub .sport-photo{height:158px}.sports-hub .sport-copy{min-height:146px;padding:16px}.sports-hub .sport-tile h3{margin:6px 0 5px;font-size:clamp(22px,1.8vw,28px)}.sports-hub .sport-tile p{line-height:1.45}.sports-hub .sport-copy footer{padding-top:12px}.sports-hub .sport-photo>i{padding:6px 8px;bottom:10px;left:11px}.sports-hub .sport-photo>b{top:11px;left:12px}.sports-hub .sport-tile:hover{transform:translateY(-5px)}.dashboard-account{border-top:1px solid #ffffff15;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding:14px 10px;display:grid}.dashboard-account>i{color:#092015;width:34px;height:34px;font:900 9px var(--font-body);background:#62d391;border-radius:50%;place-items:center;font-style:normal;display:grid}.dashboard-account>span{flex-direction:column;min-width:0;display:flex}.dashboard-account b{text-overflow:ellipsis;color:#fff;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-account small{text-overflow:ellipsis;color:#8fa198;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.dashboard-logout{color:#dbe6df;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:8px;font-weight:900;display:flex}.dashboard-logout:hover{background:#832e2c;border-color:#b24b48}.dashboard-logout svg{width:14px}.dashboard-header-user{align-items:center;gap:10px;display:flex}.dashboard-header-user>span{color:#718078!important;letter-spacing:.04em!important}.dashboard-header-user>b{font-size:10px}.dashboard-header-user>i{margin-left:4px}.media-picker{border:1px solid #ccd3ce;margin:2px 0;padding:18px}.media-picker>legend{color:#69736d;text-transform:uppercase;letter-spacing:.07em;padding:0 7px;font-size:10px;font-weight:900}.media-methods{grid-template-columns:max-content 26px 1fr;align-items:center;gap:10px;display:grid}.media-methods>button{color:#fff;background:#173d29;border:0;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.media-methods>button svg,.media-methods label>svg{width:16px}.media-methods>span{text-align:center;color:#8a938e;text-transform:uppercase;font-size:8px}.media-methods>label{border:1px solid #ccd3ce;grid-template-columns:18px 1fr;align-items:center;gap:7px;height:44px;padding:0 12px;display:grid}.media-methods label input{border:0;padding:0;box-shadow:none!important}.media-picker>small{color:#7b867f;margin-top:12px;font-size:8px;line-height:1.5;display:block}.media-preview{background:#0d1811;max-width:520px;margin-top:14px;position:relative;overflow:hidden}.media-preview>img{object-fit:cover;width:100%;height:210px;display:block}.media-preview>span{color:#fff;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.media-preview>span svg{color:#72dda0;width:15px}.media-preview>span b{text-transform:uppercase;font-size:8px}.media-preview>span button{color:#fff;background:#ffffff10;border:0;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.media-alt{margin-top:13px}.media-alt input{margin-top:4px}.match-manager{background:#fff;border:1px solid #dce2dd;margin:14px 0;padding:clamp(22px,3vw,34px)}.match-manager>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.match-manager>header>div>span,.editorial-match-list>header>span{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:950}.match-manager h2{font:750 clamp(25px,3vw,34px)/1 var(--font-display);text-transform:uppercase;margin:6px 0 8px}.match-manager>header p{color:#6a756f;max-width:680px;margin:0;font-size:10px;line-height:1.6}.match-manager>header>svg{width:36px;height:36px;color:var(--green)}.match-manager>form{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.match-manager label{color:#536159;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.match-manager input,.match-manager select{color:#111713;background:#f8f9f7;border:1px solid #cfd7d1;outline:0;min-width:0;height:42px;padding:0 10px}.match-manager input:focus,.match-manager select:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b573a14}.editorial-match-list{border-top:1px solid #e1e6e2;margin-top:23px}.editorial-match-list>header{justify-content:space-between;padding:15px 0 8px;display:flex}.editorial-match-list>header>b{font-size:8px}.editorial-match-list>article{border-top:1px solid #edf0ed;grid-template-columns:96px minmax(0,1fr) 135px;align-items:center;gap:13px;min-height:64px;display:grid}.editorial-match-list>article>i{color:#69746d;align-items:center;gap:5px;font-size:7px;font-style:normal;font-weight:950;display:flex}.editorial-match-list>article>i svg{width:12px}.editorial-match-list>article>i.live{color:#1b9d55}.editorial-match-list>article>i.final{color:#264f92}.editorial-match-list>article>div{flex-direction:column;min-width:0;display:flex}.editorial-match-list>article>div>b{font-size:10px}.editorial-match-list>article>div>b span{color:var(--green);margin:0 8px}.editorial-match-list>article>div small{text-overflow:ellipsis;color:#7a857e;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.editorial-match-list>article>select{height:34px}.newswire-source-mark{color:#fff;background:#0f2117;align-items:center;gap:13px;margin:25px 0;padding:18px;display:flex}.newswire-source-mark>i{color:#092015;width:45px;height:45px;font:900 10px var(--font-body);background:#54cf87;border-radius:50%;place-items:center;font-style:normal;display:grid}.newswire-source-mark>span{flex-direction:column;display:flex}.newswire-source-mark small{color:#73dfa0;letter-spacing:.13em;font-size:7px;font-weight:900}.newswire-source-mark b{margin-top:4px}.community-standby{justify-content:flex-start!important;gap:12px!important}.community-standby>svg{width:28px;color:var(--lime)}.community-standby>span{flex-direction:column;font-size:8px;color:#aebbb3!important;align-items:flex-start!important;display:flex!important}.community-standby b{color:#fff;font-size:10px}html[data-theme=dark] .match-manager,html[data-theme=dark] .media-picker{color:#eef2ef;background:#151d18;border-color:#344239}html[data-theme=dark] .match-manager input,html[data-theme=dark] .match-manager select{color:#fff;background:#202a24;border-color:#405047}html[data-theme=dark] .editorial-match-list>article{border-color:#2d3a32}@media (max-width:1180px){.sports-hub .sport-grid,.match-manager>form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.dashboard-account{border:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) max-content;margin:10px 0 0}.dashboard-logout{grid-area:1/3;padding:0 12px}.dash>aside>a:last-child{justify-content:center;margin-top:8px;display:flex!important}.dashboard-header-user>span{display:none}.sports-hub .sport-grid,.match-manager>form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sports-hub .sport-grid{grid-template-columns:1fr}.sports-hub .sport-tile{grid-template-columns:126px minmax(0,1fr);min-height:154px;display:grid}.sports-hub .sport-photo{height:100%;min-height:154px}.sports-hub .sport-copy{min-height:154px;padding:15px}.sports-hub .sport-tile h3{font-size:24px}.sports-hub .sport-copy footer{padding-top:9px}.sports-hub .sport-copy footer small{max-width:110px}.media-methods{grid-template-columns:1fr}.media-methods>span{display:none}.media-methods>button{justify-content:center}.media-preview>img{height:170px}.match-manager>form{grid-template-columns:1fr}.editorial-match-list>article{grid-template-columns:1fr auto;padding:12px 0}.editorial-match-list>article>i{grid-column:1/-1}.editorial-match-list>article>select{width:112px}.dashboard-header-user{justify-content:space-between;width:100%}.dashboard-header-user>i{margin-left:auto}.dashboard-account small{display:none}.dashboard-account{grid-template-columns:32px minmax(0,1fr) auto}.dashboard-logout{font-size:0}.dashboard-logout svg{width:16px}.hero:before{display:none}}@media (prefers-reduced-motion:reduce){.hero:before,.hero.motion-visible .hero-local-index>span{animation:none}}:root{--ink:#111713;--green:#0b573a;--deep:#063729;--lime:#bddb42;--gold:#e3ae3f;--paper:#f5f3ec;--muted:#69736d}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body), sans-serif;background:#fbfaf6;margin:0}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.inner{width:min(1180px,100% - 40px);margin-inline:auto}.topline{background:var(--deep);color:#dbe8df;justify-content:center;align-items:center;gap:25px;height:34px;font-size:11px;display:flex}.topline>span{background:var(--lime);color:#122417;align-items:center;gap:6px;height:100%;padding:0 18px;font-weight:900;display:flex}.topline p{margin:0}.topline a{color:#fff;align-items:center;gap:5px;font-weight:800;display:flex}.nav-shell{z-index:40;background:#fff;border-bottom:1px solid #e6e6df;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{font:800 17px/.9 var(--font-display);letter-spacing:.08em;align-items:center;gap:11px;display:flex}.official-logo{object-fit:contain;object-position:left center;width:155px;height:54px}.brand>span:last-child{flex-direction:column;display:flex}.brand small{color:var(--green);letter-spacing:.28em;margin-top:6px;font-size:12px}.brand-mark{background:var(--green);clip-path:polygon(50% 0,100% 20%,92% 79%,50% 100%,8% 79%,0 20%);color:#fff;place-items:center;width:38px;height:43px;font-size:23px;font-style:italic;display:grid}.brand-mark>span{transform:skew(-10deg)}.navlinks{align-self:stretch;gap:6px;font-size:12px;font-weight:800;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{align-items:center;gap:4px;height:100%;padding:0 13px;display:flex}.nav-item>a svg{width:12px}.nav-item:hover>a{color:var(--green)}.nav-live{background:#db3d34;border-radius:50%;width:6px;height:6px;margin-left:2px}.mega{opacity:0;visibility:hidden;background:#fff;border:1px solid #e2e1da;gap:2px;width:220px;padding:18px;transition:all .2s;display:grid;position:absolute;top:82px;left:0;transform:translateY(8px);box-shadow:0 18px 35px #12201820}.mega.right{left:auto;right:0}.nav-item:hover .mega,.nav-item:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega b{color:var(--green);letter-spacing:.12em;padding:5px 10px 9px;font-size:9px}.mega a{padding:9px 10px;font-size:11px}.mega a:hover{color:var(--green);background:#f2f5f1;padding-left:14px}.nav-actions{align-items:center;gap:7px;display:flex}#preference-slot{align-items:center;display:flex}.nav-actions .preference-dock{border-radius:4px;padding:3px}.nav-actions .preference-dock>button{width:30px;height:30px}.nav-actions .preference-dock>div{padding:0 5px}.nav-actions .preference-dock select{max-width:72px}.nav-actions button{background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.nav-actions i{background:#e04235;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:6px}.login{background:var(--ink);color:#fff;margin-left:5px;padding:12px 17px;font-size:11px;font-weight:900;transition:all .2s}.login:hover{background:var(--green)}.hamb{display:none!important}.score-zone{background:#f0efe9;border-bottom:1px solid #deddd5;padding:18px 0 21px;overflow:hidden}.score-head,.score-tools{justify-content:space-between;align-items:center;display:flex}.score-head{text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:900}.score-head>div{align-items:center;gap:9px;display:flex}.score-head small{text-transform:none;color:#7b817d;letter-spacing:0;margin-left:9px;font-weight:500}.pulse{background:#e13f36;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 0 5px #e13f3620}.score-head button{color:#606963;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.score-tools{margin-bottom:10px}.score-tools>div{gap:5px;display:flex}.score-tools button{color:#6d746f;background:0 0;border:1px solid #dadbd5;padding:6px 10px;font-size:9px;font-weight:800}.score-tools button.active,.score-tools button:hover{background:var(--green);border-color:var(--green);color:#fff}.score-tools>div:last-child button{width:28px;height:28px;padding:4px}.score-tools svg{width:14px}.score-viewport{overflow:hidden}.score-scroll{gap:10px;width:max-content;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex}.score-card{background:#fff;border:1px solid #e2e1db;flex:none;width:282px;transition:all .2s}.score-card:hover{border-color:#9fb5a8;transform:translateY(-2px);box-shadow:0 8px 20px #14251b12}.score-meta{letter-spacing:.08em;border-bottom:1px solid #eee;justify-content:space-between;padding:10px 13px;font-size:9px;font-weight:900;display:flex}.score-meta b{color:#7b817d;align-items:center;gap:5px;display:flex}.score-meta b.live{color:#d8342c}.score-meta b i{background:#d8342c;border-radius:50%;width:5px;height:5px;animation:1.5s infinite pulse}.teams{padding:9px 13px}.teams>div{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;height:32px;font-size:11px;font-weight:800;display:grid}.teams strong{font-size:16px}.team-logo{color:#fff;background:#114f35;border:2px solid #d6b143;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.t1{background:#c32831}.t2{color:#152018;background:#e3c223}.t3{background:#393da2}.t4{background:#174d87}.blur{filter:blur(5px)}.score-card footer{color:#7d837f;background:#fafafa;border-top:1px solid #eee;align-items:center;gap:6px;height:30px;padding:0 13px;font-size:8px;display:flex}.score-card footer span{color:#989d9a;margin-left:auto}.score-card footer svg:last-child{margin-left:4px}.hero{background:#10251c;height:570px;margin-top:28px;position:relative;overflow:hidden}.hero img{object-fit:cover;transition:transform 7s}.hero:hover img{transform:scale(1.035)}.hero-shade{background:linear-gradient(90deg,#060f0cf0,#060f0cb0 36%,#060f0c12 74%),linear-gradient(#0000 55%,#060f0c8a);position:absolute;inset:0}.hero-copy{color:#fff;width:49%;position:absolute;top:14%;left:7%}.eyebrow{letter-spacing:.17em;color:var(--lime);align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.eyebrow>span{background:var(--lime);width:18px;height:2px;display:inline-block}.hero h1,.fan-copy h2{font:700 74px/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;margin:25px 0 19px}.hero h1 em,.fan-copy h2 em{color:#0000;-webkit-text-stroke:1px var(--lime);font-style:normal}.hero-copy>p{color:#d3dad6;max-width:500px;font-size:15px;line-height:1.7}.hero-copy>a,.gold-btn{background:var(--lime);color:#122016;align-items:center;gap:20px;margin-top:15px;padding:14px 20px;font-size:11px;font-weight:900;transition:all .2s;display:inline-flex}.hero-copy>a:hover,.gold-btn:hover{background:#fff;gap:27px}.story-info{letter-spacing:.1em;color:#c2cbc5;gap:25px;margin-top:27px;font-size:9px;display:flex}.story-info span{align-items:center;gap:5px;display:flex}.watch{color:#fff;align-items:center;gap:11px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:30px;right:36px}.watch span{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;transition:all .2s;display:grid}.watch:hover span{background:var(--lime);color:var(--ink);border-color:var(--lime);transform:scale(1.08)}.ticker{background:#fff;border:1px solid #e6e5de;border-top:0;align-items:center;height:54px;display:flex;overflow:hidden}.ticker>span{background:var(--gold);letter-spacing:.12em;flex:none;place-items:center;height:100%;padding:0 22px;font-size:9px;font-weight:900;display:grid}.ticker>div{white-space:nowrap;padding-left:20px;font-size:10px;font-weight:700}.ticker a:hover{color:var(--green)}.ticker b{color:var(--green);margin-right:8px}.ticker i{background:#bbb;border-radius:50%;width:4px;height:4px;margin:0 23px;display:inline-block}.latest,.trending{padding:80px 0}.section-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-title span,.newsletter>div>span,.kicker{letter-spacing:.17em;color:var(--green);font-size:9px;font-weight:900}.section-title h2,.newsletter h2,.standings-grid h2{font:700 38px/1.1 var(--font-display);text-transform:uppercase;margin:8px 0 0}.section-title>a,.lead-story b,.standings-grid>div>a{color:var(--green);align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.section-title svg,.lead-story b svg,.standings-grid>div>a svg{width:15px}.lead-grid{grid-template-columns:1.35fr .85fr;gap:28px;display:grid}.lead-story{background:#fff;border:1px solid #e4e2da;transition:all .25s;display:block}.lead-story:hover{transform:translateY(-4px);box-shadow:0 16px 36px #10201815}.lead-image{height:330px;position:relative;overflow:hidden}.lead-image img{object-fit:cover;transition:all .5s}.lead-story:hover img{transform:scale(1.03)}.lead-image>span{background:var(--green);color:#fff;text-transform:uppercase;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:20px;left:20px}.lead-story>div:last-child{padding:24px}.lead-story p{color:#858d88;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.lead-story h3{font:700 30px/1.13 var(--font-display);text-transform:uppercase;margin:12px 0}.lead-story small{color:#68716c;margin-bottom:19px;font-size:12px;line-height:1.6;display:block}.brief-list{display:grid}.brief{border-bottom:1px solid #dddcd4;grid-template-columns:118px 1fr 18px;align-items:center;gap:15px;padding:13px 0;transition:all .2s;display:grid}.brief:first-child{padding-top:0}.brief:hover{color:var(--green);padding-left:7px}.mini-art{place-items:center;height:94px;display:grid;position:relative;overflow:hidden}.mini-art img{object-fit:cover;transition:transform .35s}.brief:hover .mini-art img{transform:scale(1.07)}.mini-art svg{width:42px;height:42px}.art-volleyball{color:#fff;background:#d9a13d}.art-athletics{color:#bedb42;background:#254f3c}.art-basketball{color:#e6ad3d;background:#6c3521}.brief section span,.rank-grid span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:900}.brief h3{font:700 17px/1.2 var(--font-display);text-transform:uppercase;margin:5px 0}.brief p{color:#8a918d;margin:0;font-size:8px}.brief>svg{width:14px}.sports-hub{background:var(--deep);color:#fff;padding:75px 0}.light-title span{color:var(--lime)}.light-title>a{color:#fff}.sport-grid{background:#ffffff20;border:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sport-tile{background:var(--deep);grid-template-columns:92px 1fr auto;align-items:center;gap:14px;min-height:180px;padding:23px;transition:all .25s;display:grid}.sport-photo{border-radius:3px;width:92px;height:116px;position:relative;overflow:hidden}.sport-photo:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.sport-photo img{object-fit:cover;transition:transform .4s}.sport-tile:hover .sport-photo img{transform:scale(1.08)}.sport-tile:hover{background:#0e4937;transform:translateY(-3px)}.sport-tile>i{font-size:28px;font-style:normal}.sport-tile h3{font:700 21px var(--font-display);text-transform:uppercase;margin:0}.sport-tile p{color:#9fb4aa;margin:5px 0 12px;font-size:9px}.sport-tile small{color:var(--lime);font-size:8px}.sport-tile>svg{opacity:.4;width:15px}.rank-grid{border-top:1px solid #deddd5;grid-template-columns:1fr 1fr;display:grid}.rank-grid>a{border-bottom:1px solid #deddd5;grid-template-columns:52px 92px 1fr 20px;align-items:center;gap:18px;min-height:140px;padding:18px;transition:all .2s;display:grid}.rank-thumb{width:92px;height:82px;position:relative;overflow:hidden}.rank-thumb img{object-fit:cover;transition:transform .35s}.rank-grid>a:nth-child(odd){border-right:1px solid #deddd5}.rank-grid>a:hover{background:#fff;padding-left:25px}.rank-grid>a>b{font:700 45px var(--font-display);color:#d7d9d4}.rank-grid h3{font:700 19px/1.15 var(--font-display);text-transform:uppercase;margin:6px 0}.rank-grid small{color:#929894;font-size:8px}.rank-grid svg{width:15px;color:var(--green)}.standings-section{background:#eeece4;padding:75px 0}.standings-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid}.standings-grid>div:first-child p{color:#68716c;max-width:330px;margin:16px 0 23px;font-size:12px;line-height:1.7}.table-card{background:#fff;box-shadow:0 14px 40px #1b2a2014}.table-card header{background:var(--green);color:#fff;justify-content:space-between;padding:17px 20px;font-size:10px;display:flex}.table-card header span{color:#bed2c8;font-size:8px}.table-head,.table-row{grid-template-columns:45px 1fr 45px 55px 50px;align-items:center;display:grid}.table-head{color:#969b98;padding:10px 15px;font-size:8px}.table-row{border-top:1px solid #eee;min-height:49px;padding:0 15px;font-size:10px}.table-row:hover{background:#f5f7f4}.table-row>span:nth-child(2){align-items:center;gap:9px;font-weight:800;display:flex}.table-row .up{color:var(--green);font-weight:900}.table-row strong{text-align:right}.fan-zone{color:#fff;background:#062e23;overflow:hidden}.fan-inner{grid-template-columns:1fr 1fr;align-items:center;min-height:650px;display:grid}.fan-copy{padding:70px 0}.fan-copy h2{margin:20px 0;font-size:56px}.fan-copy>p{color:#b8c8c0;font-size:13px}.feature-list{gap:8px;margin:28px 0;display:grid}.feature-list>a{grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;max-width:470px;padding:8px;transition:all .2s;display:grid}.feature-list>a:hover{background:#ffffff0d;transform:translate(6px)}.feature-list>a>span{width:42px;height:42px;color:var(--lime);border:1px solid #ffffff26;place-items:center;display:grid}.feature-list svg{width:18px}.feature-list section{flex-direction:column;gap:4px;display:flex}.feature-list b{font-size:11px}.feature-list small{color:#9eb2a8;font-size:9px}.feature-list>a>svg{opacity:.5}.live-panel{width:390px;color:var(--ink);background:#f4f3ed;border-radius:16px;justify-self:center;overflow:hidden;transform:rotate(1deg);box-shadow:0 25px 70px #0005}.live-panel>header{color:#fff;background:#111a16;justify-content:space-between;align-items:center;height:52px;padding:0 18px;font-size:8px;display:flex}.live-panel>header span{color:var(--lime);align-items:center;gap:7px;font-weight:900;display:flex}.live-panel>header svg{width:13px}.live-score{background:#fff;padding:20px}.live-score>small{text-align:center;color:#707975;margin-bottom:15px;font-size:8px;display:block}.live-score>div{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.live-score span{justify-items:center;gap:6px;font-size:9px;font-weight:800;display:grid}.live-score strong{font:700 24px var(--font-display);align-items:center;gap:10px;display:flex}.live-score strong i{background:#db3e35;border-radius:50%;width:5px;height:5px}.momentum{background:#fff;margin:12px;padding:15px}.momentum>span{font-size:8px;font-weight:900}.momentum svg{width:100%;height:80px}.momentum path{fill:none;stroke:var(--green);stroke-width:3px}.momentum line{stroke:#ddd;stroke-dasharray:4}.reaction{gap:7px;padding:0 12px;display:flex}.reaction button{background:#fff;border:1px solid #e3e1da;border-radius:14px;padding:6px 10px;font-size:9px}.reaction button:last-child{place-items:center;margin-left:auto;display:grid}.reaction svg{width:13px;height:13px}.comment{background:#fff;grid-template-columns:30px 1fr auto;gap:9px;margin:13px;padding:12px;display:grid}.comment>i{background:#e3b446;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.comment p{margin:0;font-size:9px;line-height:1.5}.comment small{color:#999;font-size:7px}.source-strip{background:#fff;border-bottom:1px solid #e4e2da;padding:55px 0}.source-strip .inner>span{color:var(--green);letter-spacing:.15em;font-size:9px;font-weight:900}.source-strip p{color:#717975;max-width:620px;font-size:11px}.source-strip .inner>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.source-strip a{font:700 16px var(--font-display);border:1px solid #deddd6;justify-content:space-between;padding:18px;transition:all .2s;display:flex}.source-strip a:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.source-strip svg{width:15px}.newsletter{background:var(--gold);grid-template-columns:1fr 1fr;align-items:center;min-height:230px;margin-top:70px;margin-bottom:70px;padding:45px 55px;display:grid}.newsletter h2{max-width:480px;font-size:31px}.newsletter p{font-size:10px}.newsletter form{grid-template-columns:1fr auto;display:grid}.newsletter input{background:#fff;border:0;outline:none;padding:16px}.newsletter input:focus{box-shadow:inset 0 0 0 2px var(--green)}.newsletter button{background:var(--ink);color:#fff;border:0;align-items:center;gap:12px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.newsletter form small{grid-column:1/-1;margin-top:9px;font-size:8px}.success{background:#fff;grid-column:1/-1;padding:20px;font-weight:800}.footer{color:#d5ddd8;background:#101713;padding:58px 0 25px}.footer-grid{grid-template-columns:1.6fr 1fr 1.3fr 1.4fr;gap:50px;display:grid}.brand.light small{color:var(--lime)}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid p{color:#849189;font-size:10px;line-height:1.7}.footer-grid b{letter-spacing:.14em;color:var(--lime);margin-bottom:4px;font-size:9px}.footer-grid a:not(.brand){color:#aeb9b2;font-size:10px}.footer-grid a:hover{color:#fff}.socials{gap:7px;display:flex}.socials a{border:1px solid #ffffff20;place-items:center;width:30px;height:30px;display:grid}.socials svg{width:13px}.footer-cta{border:1px solid #ffffff30;align-items:center;gap:12px;padding:10px 12px;display:flex}.footer-cta svg{width:13px}.footer-bottom{color:#69766e;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:8px;display:flex}[data-reveal]{opacity:1;transition:opacity .7s,transform .7s;transform:none}[data-reveal].revealed{opacity:1;transform:none}.toast{border-left:4px solid var(--green);z-index:100;background:#fff;padding:16px 20px;font-size:11px;font-weight:800;animation:.3s toastIn;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #0003}.search-overlay{z-index:90;color:#fff;background:#07150fef;place-items:center;display:grid;position:fixed;inset:0}.search-overlay>button{color:#fff;background:0 0;border:1px solid #ffffff40;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:30px;right:30px}.search-overlay>div{border-bottom:2px solid #fff;grid-template-columns:32px 1fr;align-items:center;width:min(700px,100% - 40px);padding:15px;display:grid}.search-overlay input{color:#fff;background:0 0;border:0;outline:none;font-size:22px}.search-overlay span{color:#aab6b0;grid-column:2;margin-top:10px;font-size:9px}@keyframes pulse{50%{opacity:.5}}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)}}@media (max-width:950px){.navlinks{background:#fff;border-bottom:1px solid #ddd;flex-direction:column;gap:0;max-height:calc(100vh - 82px);padding:18px;display:none;position:absolute;top:82px;left:0;right:0;overflow:auto}.navlinks.open{display:flex}.nav-item{display:block}.nav-item>a{height:44px}.mega{width:100%;box-shadow:none;opacity:1;visibility:visible;background:#f6f6f2;border:0;display:none;position:static;transform:none}.nav-item:focus-within .mega{display:grid}.login{display:none}.hamb{display:grid!important}.hero-copy{width:62%}.lead-grid{grid-template-columns:1fr}.brief-list{grid-template-columns:repeat(3,1fr);gap:12px}.brief{border:1px solid #ddd;padding:12px;display:block}.brief>svg{display:none}.sport-grid{grid-template-columns:repeat(2,1fr)}.standings-grid{gap:35px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:650px){.inner{width:min(100% - 28px,1180px)}.topline{justify-content:flex-start;overflow:hidden}.topline p{white-space:nowrap}.topline a{display:none}.nav{height:68px}.navlinks{top:68px}.nav-actions>button:not(.hamb),.score-head small{display:none}.score-tools{align-items:flex-start}.score-tools>div:first-child{width:calc(100% - 66px);overflow-x:auto}.score-tools>div:first-child button{white-space:nowrap}.score-viewport{width:min(100% - 28px,1180px);padding-left:0;overflow:visible}.score-scroll{gap:9px;width:100%;display:grid;transform:none!important}.score-card{width:100%;min-width:0}.score-tools>div:last-child{display:none}.score-tools>div:first-child{flex-wrap:wrap;width:100%;overflow:visible}.score-tools>div:first-child button{flex:1}.score-card .teams{grid-template-columns:1fr 1fr;gap:10px;display:grid}.score-card .teams>div{grid-template-columns:30px 1fr auto;height:40px}.score-card footer{height:36px}.hero{width:100%;height:560px;margin-top:0}.hero img{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#060f0ce0,#060f0c33),linear-gradient(#0000 42%,#060f0ce6)}.hero-copy{width:89%;top:auto;bottom:34px;left:22px}.hero h1{margin:17px 0;font-size:48px}.hero-copy>p{font-size:12px;line-height:1.55}.watch{display:none}.ticker{width:100%}.latest,.trending{padding:55px 0}.section-title h2{font-size:30px}.section-title>a{display:none}.lead-image{height:230px}.lead-story h3{font-size:24px}.brief-list{grid-template-columns:1fr}.brief{border:0;border-bottom:1px solid #d9d9d2;grid-template-columns:118px 1fr;gap:14px;padding:14px 0;display:grid}.brief .mini-art{border-radius:4px;height:104px}.brief h3{font-size:18px}.brief section{align-self:center}.sport-grid{grid-template-columns:1fr}.sport-tile{border-radius:5px;min-height:124px;padding:20px}.rank-grid{grid-template-columns:1fr}.rank-grid>a:nth-child(odd){border-right:0}.rank-grid>a{grid-template-columns:38px 76px 1fr 18px}.rank-thumb{width:76px;height:72px}.standings-grid{grid-template-columns:1fr}.table-card{overflow-x:auto}.table-head,.table-row{min-width:530px}.fan-inner{grid-template-columns:1fr}.fan-copy h2{font-size:43px}.live-panel{width:100%;margin-bottom:55px;transform:none}.source-strip .inner>div{grid-template-columns:1fr 1fr}.newsletter{grid-template-columns:1fr;gap:24px;width:calc(100% - 28px);padding:35px 24px}.newsletter form{grid-template-columns:1fr}.newsletter button{justify-content:center;height:46px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{gap:8px;display:grid}}.feature-page{background:#f2f0e8;min-height:100vh;padding-bottom:80px}.feature-page>header{color:#fff;background:radial-gradient(circle at 80% 20%,#13714f,#052b20 55%);padding:100px max(20px,50% - 525px) 85px}.feature-page>header>span{color:var(--lime);letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.feature-page>header>span svg{width:16px}.feature-page h1{font:700 clamp(54px, 9vw, 95px)/1 var(--font-display);text-transform:uppercase;margin:18px 0}.feature-page>header>p{color:#c3d1ca;max-width:620px;font-size:13px;line-height:1.8}.feature-page>header>div{align-items:center;gap:7px;margin-top:25px;font-size:9px;display:flex}.feature-page>header>div svg{width:15px;color:var(--lime)}.feature-page>section{width:min(1050px,100% - 40px);margin:55px auto}.battle-head{justify-content:space-between;gap:20px;margin-bottom:18px;font-size:10px;display:flex}.battle-head span{color:var(--green);font-weight:900}.battle-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.battle-grid article{background:#fff;border:1px solid #ddd;padding:28px;transition:all .2s;position:relative}.battle-grid article:hover,.battle-grid article.chosen{border-color:var(--green);transform:translateY(-3px);box-shadow:0 15px 35px #00000010}.battle-grid article>i{background:var(--gold);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.battle-grid article>span{color:var(--green);font-size:8px;font-weight:900}.battle-grid h2,.voice-studio h2,.badge-grid h2{font:700 25px/1.25 var(--font-display);text-transform:uppercase}.battle-grid p,.voice-studio p,.badge-grid p{color:#757d78;font-size:10px;line-height:1.6}.battle-grid button,.voice-studio button{background:var(--green);color:#fff;border:0;align-items:center;gap:8px;padding:12px 16px;font-size:9px;font-weight:900;display:flex}.battle-grid button svg{width:14px}.battle-grid button:disabled{opacity:.75}.voice-studio{text-align:center;border:1px solid #ddd;flex-direction:column;align-items:center;display:flex;background:#fff!important;padding:65px!important}.voice-studio>svg{width:58px;height:58px;color:var(--green)}.voice-studio button{margin-top:15px}.badge-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid!important}.badge-grid article{background:#fff;border:1px solid #ddd;padding:27px}.badge-grid article>span{width:52px;height:52px;color:var(--green);background:#edf3e9;border-radius:50%;place-items:center;display:grid}.badge-grid svg{width:23px}.badge-grid b{color:var(--green);font-size:9px}.feature-page>footer{border-top:1px solid #d3d4ce;justify-content:space-between;width:min(1050px,100% - 40px);margin:auto;padding-top:25px;display:flex}.feature-page>footer a{color:var(--green);font-size:10px;font-weight:900}html[data-theme=dark] .feature-page{background:#0d120f}html[data-theme=dark] .battle-grid article,html[data-theme=dark] .voice-studio,html[data-theme=dark] .badge-grid article{color:#eef2ee;border-color:#2e3933;background:#171e1a!important}@media (max-width:650px){.feature-page>header{padding-top:90px}.battle-head{display:grid}.battle-grid,.badge-grid{grid-template-columns:1fr}.voice-studio{padding:35px 20px!important}.feature-page>footer{gap:15px;display:grid}.preference-dock{top:72px;right:10px}.preference-dock>div{padding:0 5px}.preference-dock select{max-width:74px}}.auth-page{background:#f5f3ec;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-nav{z-index:12;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:clamp(18px,4vw,54px);right:clamp(18px,4vw,54px)}.auth-nav>a,.auth-nav>#preference-slot{pointer-events:auto}.auth-nav>a{color:#fff;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1711cc;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:900;transition:transform .2s,background .2s;display:flex}.auth-nav>a:hover{background:#153121;transform:translate(-3px)}.auth-nav>a svg{width:15px}.auth-nav>#preference-slot{min-width:162px}.auth-nav .preference-dock.in-nav{background:#fff;justify-content:space-between;width:100%}.auth-nav+.auth-brand{padding-top:72px}@media (max-width:650px){.auth-nav{top:10px;left:10px;right:10px}.auth-nav>a{padding:9px 11px}.auth-nav>#preference-slot{min-width:112px}.auth-nav .preference-dock.in-nav{border-radius:999px;padding:2px}.auth-nav .preference-dock.in-nav>button{width:30px;min-width:30px;height:30px;padding:0}.auth-nav .preference-dock.in-nav>div{border-left:0;padding:0 4px}.auth-nav .preference-dock.in-nav select{width:58px;font-size:9px}.auth-nav+.auth-brand{padding-top:68px}}.external-desk .wire-source{align-items:center;gap:10px;display:flex}.external-desk .wire-source>i{color:#07130c;letter-spacing:.04em;background:#2dbb6d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:950;display:grid}.external-desk .wire-source>span{color:#79dca4;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;font-size:8px;font-weight:900;display:flex}.external-desk .wire-source b{color:#eef5f0;letter-spacing:.04em;margin-top:3px;font-size:10px}.external-desk>div>a{border-radius:2px;position:relative;overflow:hidden}.external-desk>div>a:after{content:"";border:1px solid #6ddc9a24;border-radius:50%;width:150px;height:150px;transition:transform .35s;position:absolute;bottom:-70px;right:-45px}.external-desk>div>a:hover:after{transform:scale(1.16)}.external-desk>div>a small{gap:12px}.external-desk>div>a small em{color:#79dca4;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-style:normal;font-weight:850;display:flex}.external-desk>div>a small time,.external-desk>div>a h3,.external-desk>div>a p,.external-desk>div>a .wire-source{z-index:1;position:relative}.auth-brand{color:#fff;background:linear-gradient(155deg,#032a1e,#0b573a);flex-direction:column;justify-content:space-between;padding:55px max(40px,8vw);display:flex}.auth-brand>a img,.member-page header>a img{width:190px;height:auto}.auth-brand>div{margin:90px 0}.auth-brand>div>span,.auth-panel>div>span,.member-page header span{letter-spacing:.16em;color:var(--lime);font-size:9px;font-weight:900}.auth-brand h1{font:700 clamp(48px, 7vw, 82px)/.98 var(--font-display);text-transform:uppercase;margin:18px 0}.auth-brand p{color:#b5c8be;max-width:430px;font-size:12px;line-height:1.8}.auth-brand ul{color:#d6e1db;gap:12px;padding:0;font-size:10px;list-style:none;display:grid}.auth-brand li:before{content:"✓";color:var(--lime);margin-right:10px}.auth-panel{place-items:center;padding:50px;display:grid}.auth-panel>div{width:min(430px,100%)}.auth-panel h2{font:700 45px var(--font-display);text-transform:uppercase;margin:10px 0 28px}.auth-form{gap:17px;display:grid}.auth-form label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:900;display:grid}.auth-form input{background:#fff;border:1px solid #d6d8d2;outline:none;width:100%;height:48px;padding:0 13px}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b573a10}.password-input{position:relative}.password-input button{background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:5px;right:5px}.password-input svg{width:16px}.auth-form fieldset{border:0;margin:0;padding:0}.auth-form legend{text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:900}.auth-form fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.auth-form fieldset button{background:#fff;border:1px solid #d5d8d2;align-items:center;gap:4px;padding:7px 10px;font-size:9px;display:flex}.auth-form fieldset button.selected{border-color:var(--green);color:var(--green);background:#eaf1e8}.auth-form fieldset svg{width:11px;height:11px}.auth-submit{background:var(--green);color:#fff;border:0;justify-content:center;align-items:center;gap:12px;height:49px;font-size:10px;font-weight:900;display:flex}.auth-submit svg{width:15px}.auth-submit:disabled{opacity:.6}.auth-form>p{color:#78807b;text-align:center;font-size:9px}.auth-form>p a{color:var(--green);font-weight:900}.auth-error{padding:11px;color:#b52e26!important;text-align:left!important;background:#fff0ee!important}.member-page{background:#f1f0e9;min-height:100vh;padding-bottom:80px}.member-page>header{background:var(--deep);color:#fff;padding:45px max(25px,50% - 525px) 60px}.member-page header>div{margin-top:55px}.member-page h1{font:700 clamp(40px, 7vw, 70px)/1 var(--font-display);text-transform:uppercase;margin:12px 0}.member-page header p{color:#aec0b7;font-size:11px}.member-page>section{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1050px,100% - 40px);margin:-28px auto 35px;display:grid}.member-stat{background:#fff;flex-direction:column;gap:9px;min-height:150px;padding:22px;display:flex;box-shadow:0 12px 30px #0000000d}.member-stat svg{color:var(--green);width:20px}.member-stat b{font:700 25px var(--font-display);text-transform:uppercase}.member-stat span{color:#7c847f;font-size:9px}.member-page>.article-back{margin-left:max(20px,50% - 525px)}html[data-theme=dark] .auth-page,html[data-theme=dark] .member-page{background:#101612}html[data-theme=dark] .auth-panel,html[data-theme=dark] .auth-form input,html[data-theme=dark] .auth-form fieldset button,html[data-theme=dark] .member-stat{color:#eef2ef;background:#151c18;border-color:#35423b}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.auth-brand{padding:35px 25px}.auth-brand>div{margin:55px 0 25px}.auth-brand h1{font-size:48px}.auth-panel{padding:45px 25px}.member-page>section{grid-template-columns:1fr 1fr}}@media (max-width:500px){.official-logo{width:120px}.nav-actions .preference-dock>div>svg{display:none}.nav-actions .preference-dock select{width:55px}.member-page>section{grid-template-columns:1fr}}.dash{background:#f2f1eb;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.dash>aside{color:#fff;background:#101713;flex-direction:column;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.dash>aside>a:first-child img{width:175px}.dash>aside>nav{gap:5px;margin-top:55px;display:grid}.dash>aside nav a{color:#9eaaa3;align-items:center;gap:11px;padding:12px;font-size:10px;font-weight:800;display:flex}.dash>aside nav a.active,.dash>aside nav a:hover{color:#fff;background:#ffffff0d}.dash>aside nav svg{width:16px}.dash>aside>a:last-child{text-align:center;border:1px solid #ffffff25;margin-top:auto;padding:11px;font-size:9px}.dash-main{padding:35px}.dash-main>header{border-bottom:1px solid #d9dad4;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.dash-main header span{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:900}.dash-main h1{font:700 35px var(--font-display);text-transform:uppercase;margin:5px 0 0}.dash-main header i{color:var(--green);font-size:8px;font-style:normal}.dash-main header i:before{content:"";background:#34a15f;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dash-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.dash-cards article{background:#fff;border:1px solid #e1e2dc;flex-direction:column;gap:7px;padding:20px;display:flex}.dash-cards span{text-transform:uppercase;color:#7b837e;font-size:8px;font-weight:900}.dash-cards b{font:700 34px var(--font-display)}.dash-cards small{color:#919793;font-size:8px}.dash-panel{background:#fff;border:1px solid #e1e2dc;min-height:240px;padding:25px}.dash-panel h2{font:700 22px var(--font-display);text-transform:uppercase}.dash-panel p{color:#727a75;font-size:10px}.dash-panel button{background:var(--green);color:#fff;border:0;padding:11px 15px;font-size:9px;font-weight:900}html[data-theme=dark] .dash-cards article,html[data-theme=dark] .dash-panel{color:#eef2ef;background:#171e1a;border-color:#2c3831}@media (max-width:850px){.dash{grid-template-columns:1fr}.dash>aside{height:auto;position:static}.dash>aside>nav{margin-top:25px;display:flex;overflow-x:auto}.dash>aside nav a{white-space:nowrap}.dash>aside>a:last-child{display:none}.dash-cards{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dash-main{padding:22px 14px}.dash-cards{grid-template-columns:1fr}}.context-page{background:#f4f2eb;min-height:100vh;padding-bottom:90px}.context-page>nav{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:70px;padding:0 max(20px,50% - 540px);font-size:10px;font-weight:900;display:flex}.context-page nav a{align-items:center;gap:7px;display:flex}.context-page nav svg{width:14px}.context-page>header{background:var(--deep);color:#fff;align-items:flex-end;width:min(1180px,100% - 40px);min-height:440px;margin:28px auto 0;display:flex;position:relative;overflow:hidden}.context-page>header>img{object-fit:cover;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.context-page>header:after{content:"";background:linear-gradient(#0000 25%,#061b14e8);position:absolute;inset:0}.context-page>header>div{z-index:1;width:min(720px,100%);padding:45px;position:relative}.context-page>header span{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:900}.context-page h1{font:700 clamp(52px, 8vw, 85px)/.95 var(--font-display);text-transform:uppercase;margin:12px 0}.context-page>header p{color:#ced9d3;font-size:12px;line-height:1.7}.context-page>section{width:min(1080px,100% - 40px);margin:55px auto}.context-block{margin-top:50px}.context-block h2,.related-content h2{font:700 30px var(--font-display);text-transform:uppercase}.context-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.context-cards>a{background:#fff;border:1px solid #deded8;grid-template-columns:40px 1fr 20px;align-items:center;gap:14px;min-height:110px;padding:20px;transition:all .2s;display:grid}.context-cards>a:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 12px 26px #00000012}.context-cards>a>svg:first-child{color:var(--gold)}.context-cards>a>svg:last-child{width:15px;color:var(--green)}.context-cards span{gap:5px;display:grid}.context-cards small{color:#87908a;font-size:8px}.context-cards b{font:700 19px var(--font-display);text-transform:uppercase}.context-stories,.related-content>div{border-top:1px solid #d8d8d1}.context-stories>a,.related-content>div>a{background:#fff;border-bottom:1px solid #d8d8d1;grid-template-columns:55px 1fr 20px;align-items:center;gap:15px;padding:18px;transition:all .2s;display:grid}.context-stories>a:hover,.related-content>div>a:hover{color:var(--green);padding-left:25px}.context-stories>a>b,.related-content>div>a>b{font:700 28px var(--font-display);color:#c7cbc5}.context-stories span,.related-content>div span{font:700 16px var(--font-display);text-transform:uppercase}.context-stories small,.related-content>div small{font:500 8px var(--font-body);color:#8c938f;margin-top:4px;display:block}.context-stories svg,.related-content>div svg{width:14px}.related-content{border-top:1px solid #ddd;margin-top:55px;padding-top:30px}.related-content header>span{color:var(--green);font-size:8px;font-weight:900}.related-content .article-back{margin-top:25px}.match-detail>header{background:linear-gradient(135deg,#052b20,#0d5c40);min-height:360px}.match-detail>header:after{background:radial-gradient(circle at 75%,#bddb421c,#0000 35%)}.match-detail h1{align-items:center;gap:24px;font-size:clamp(36px,6vw,68px);display:flex}.match-detail h1 i{color:var(--lime);white-space:nowrap;font-style:normal}.match-facts{background:#fff;border:1px solid #ddd;grid-template-columns:repeat(3,1fr);display:grid}.match-facts span{border-right:1px solid #ddd;align-items:center;gap:10px;padding:20px;font-size:10px;font-weight:800;display:flex}.match-facts span:last-child{border:0}.match-facts svg{width:17px;color:var(--green)}.timeline{border-left:2px solid #d9d9d2;margin-left:20px;padding-left:28px}.timeline p{background:#fff;border:1px solid #ddd;padding:17px;font-size:10px}.timeline b{color:var(--green);margin-right:15px}html[data-theme=dark] .context-page{background:#0d120f}html[data-theme=dark] .context-page>nav,html[data-theme=dark] .context-cards>a,html[data-theme=dark] .context-stories>a,html[data-theme=dark] .related-content>div>a,html[data-theme=dark] .match-facts,html[data-theme=dark] .timeline p{color:#edf2ee;background:#171e1a;border-color:#2c3932}@media (max-width:650px){.context-page>header{width:100%;min-height:420px;margin-top:0}.context-page>header>div{padding:28px 20px}.context-cards{grid-template-columns:1fr}.match-detail h1{gap:10px;display:grid}.match-detail h1 i{order:2}.match-facts{grid-template-columns:1fr}.match-facts span{border-bottom:1px solid #ddd;border-right:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.preference-dock{z-index:70;color:#111713;background:#fff;border:1px solid #dadbd5;border-radius:28px;align-items:center;gap:5px;padding:5px;display:flex;position:fixed;top:53px;right:24px;box-shadow:0 8px 25px #0002}.preference-dock.in-nav{box-shadow:none;border-color:#c7cec8;border-radius:7px;padding:3px;position:static}.preference-dock>button{width:auto;min-width:72px;height:36px;color:inherit;letter-spacing:.04em;text-transform:uppercase;background:#edf0eb;border:0;border-radius:50%;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.preference-dock svg{width:16px}.preference-dock>div{border-left:1px solid #ddd;align-items:center;gap:5px;padding:0 9px;display:flex}.preference-dock select{color:inherit;background:0 0;border:0;outline:none;font-size:10px;font-weight:900}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#e9eee9;background:#0d120f}html[data-theme=dark] .nav-shell,html[data-theme=dark] .mega,html[data-theme=dark] .score-card,html[data-theme=dark] .ticker,html[data-theme=dark] .lead-story,html[data-theme=dark] .brief-list,html[data-theme=dark] .table-card,html[data-theme=dark] .source-strip,html[data-theme=dark] .newsletter input,html[data-theme=dark] .contact-wrap,html[data-theme=dark] .inside-page>nav,html[data-theme=dark] .article-page>nav,html[data-theme=dark] .contact-page>nav{color:#e9eee9;background:#151c18;border-color:#2c3731}html[data-theme=dark] .score-zone,html[data-theme=dark] .standings-section,html[data-theme=dark] .contact-page,html[data-theme=dark] .inside-page,html[data-theme=dark] .article-page{background:#101612}html[data-theme=dark] .score-meta,html[data-theme=dark] .score-card footer,html[data-theme=dark] .table-row,html[data-theme=dark] .rank-grid,html[data-theme=dark] .rank-grid>a,html[data-theme=dark] .brief,html[data-theme=dark] .ticker{border-color:#2b3630}html[data-theme=dark] .score-card footer,html[data-theme=dark] .table-row:hover,html[data-theme=dark] .mega a:hover{background:#1b241f}html[data-theme=dark] .story-body p,html[data-theme=dark] .lead-story small,html[data-theme=dark] .standings-grid>div:first-child p,html[data-theme=dark] .article-page article>p{color:#abb7b0}html[data-theme=dark] .newsletter{color:#101713}html[data-theme=dark] .contact-wrap input,html[data-theme=dark] .contact-wrap textarea{color:#fff;background:#101612;border-color:#34413a}html[data-theme=dark] .preference-dock{color:#fff;background:#1a221d;border-color:#34413a}html[data-theme=dark] .preference-dock>button{color:#fff;background:#28332d}html[dir=rtl] body{font-family:Arial, var(--font-body), sans-serif}html[dir=rtl] .nav-actions i{left:6px;right:auto}html[dir=rtl] .hero-copy{left:auto;right:7%}html[dir=rtl] .eyebrow>span{order:2}html[dir=rtl] .source-strip svg,html[dir=rtl] .section-title svg,html[dir=rtl] .brief>svg,html[dir=rtl] .rank-grid svg{transform:scaleX(-1)}html[dir=rtl] .preference-dock{left:18px;right:auto}html[dir=rtl] .table-row>span:nth-child(2){flex-direction:row-reverse;justify-content:flex-end}@media (max-width:650px){.preference-dock.floating{top:10px;bottom:auto;right:10px}.preference-dock.in-nav>button{min-width:34px;padding:0 7px}.preference-dock.in-nav>button span{display:none}html[dir=rtl] .preference-dock{left:10px;right:auto}html[dir=rtl] .hero-copy{right:22px}}.section-landing>nav #preference-slot,.context-page>nav #preference-slot,.contact-page>nav #preference-slot,.article-page>nav #preference-slot,.inside-page>nav #preference-slot{min-width:162px;margin-left:auto}.section-landing>nav .preference-dock.in-nav,.context-page>nav .preference-dock.in-nav,.contact-page>nav .preference-dock.in-nav,.article-page>nav .preference-dock.in-nav,.inside-page>nav .preference-dock.in-nav{justify-content:space-between;width:100%}html[dir=rtl] .section-landing>nav #preference-slot,html[dir=rtl] .context-page>nav #preference-slot,html[dir=rtl] .contact-page>nav #preference-slot{margin-left:0;margin-right:auto}@media (max-width:650px){.section-landing>nav,.context-page>nav,.contact-page>nav{gap:8px;padding-left:12px;padding-right:12px}.section-landing>nav #preference-slot,.context-page>nav #preference-slot,.contact-page>nav #preference-slot,.article-page>nav #preference-slot,.inside-page>nav #preference-slot{min-width:112px}.section-landing>nav #preference-slot .preference-dock,.context-page>nav #preference-slot .preference-dock,.contact-page>nav #preference-slot .preference-dock{border-radius:999px;padding:2px}.section-landing>nav #preference-slot .preference-dock>button,.context-page>nav #preference-slot .preference-dock>button,.contact-page>nav #preference-slot .preference-dock>button{width:30px;min-width:30px;height:30px;padding:0}.section-landing>nav #preference-slot .preference-dock>div,.context-page>nav #preference-slot .preference-dock>div,.contact-page>nav #preference-slot .preference-dock>div{border-left:0;padding:0 4px}.section-landing>nav #preference-slot select,.context-page>nav #preference-slot select,.contact-page>nav #preference-slot select{width:58px;font-size:9px}}.inside-page,.article-page{background:#f5f3ec;min-height:100vh;padding-bottom:80px}.inside-page>nav,.article-page>nav{text-transform:capitalize;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,50% - 450px);font-size:11px;font-weight:800;display:flex}.inside-page nav a,.article-page nav a{align-items:center;gap:8px;display:flex}.inside-page nav svg,.article-page nav svg{width:15px}.inside-page>header{background:var(--deep);color:#fff;padding:90px max(20px,50% - 450px)}.inside-page>header span,.article-page article>span{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.inside-page h1,.article-page h1{font:700 clamp(46px, 8vw, 82px)/1 var(--font-display);text-transform:uppercase;margin:15px 0}.inside-page header p{color:#b6c5be;max-width:590px;font-size:13px;line-height:1.8}.inside-page>section{width:min(900px,100% - 40px);margin:60px auto}.inside-page h2{font:700 28px var(--font-display);text-transform:uppercase}.inside-page section>a{border-top:1px solid #d8d7d0;grid-template-columns:55px 1fr 20px;align-items:center;gap:20px;padding:22px 0;display:grid}.inside-page section>a>b{font:700 28px var(--font-display);color:#c7cac4}.inside-page section>a>span{font:700 17px var(--font-display);text-transform:uppercase}.inside-page section small{color:#8a918d;font:500 8px var(--font-body);margin-top:6px;display:block}.inside-page section svg{width:15px;color:var(--green)}.article-page article{width:min(820px,100% - 40px);margin:70px auto}.article-page h1{font-size:clamp(42px,7vw,72px)}.article-meta{border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center;gap:22px;padding:14px 0;font-size:9px;display:flex}.article-meta small,.article-meta button{align-items:center;gap:6px;display:flex}.article-meta svg{width:13px}.article-meta button{background:0 0;border:0;margin-left:auto}.article-cover{background:linear-gradient(135deg,#0b573a,#0a281e);height:420px;margin:35px 0;position:relative;overflow:hidden}.article-cover:after{content:"WNS";color:#ffffff10;font:900 180px var(--font-display);position:absolute;bottom:-28px;right:30px}.article-cover-image{object-fit:cover;width:100%;height:min(52vw,500px);margin:35px 0;display:block}.article-sources{border-top:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px;padding-top:20px;display:flex}.article-sources b{text-transform:uppercase;letter-spacing:.1em;width:100%;font-size:10px}.article-sources a{color:var(--green);font-size:9px;text-decoration:underline}.article-page article>p{font:400 15px/1.9 var(--font-body);color:#424b46;max-width:700px}.article-page .standfirst{color:var(--ink);font-size:20px;font-weight:700;line-height:1.6}.article-page blockquote{border-left:4px solid var(--gold);font:700 25px/1.4 var(--font-display);text-transform:uppercase;margin:35px 0;padding:5px 25px}.article-back{background:var(--green);color:#fff;margin-top:25px;padding:13px 18px;font-size:10px;font-weight:900;display:inline-block}.contact-page{background:#f4f2ea;min-height:100vh}.contact-page>nav{background:#fff;border-bottom:1px solid #ddd;align-items:center;height:72px;padding:0 max(20px,50% - 520px);display:flex}.contact-page nav a{align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.contact-page nav svg{width:15px}.contact-wrap{background:#fff;grid-template-columns:.85fr 1.15fr;width:min(1040px,100% - 40px);margin:65px auto;display:grid;box-shadow:0 18px 60px #17271d12}.contact-wrap>section{background:var(--deep);color:#fff;padding:50px}.contact-wrap>section>span{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:900}.contact-wrap h1{font:700 52px/1 var(--font-display);text-transform:uppercase;margin:16px 0}.contact-wrap>section>p{color:#aec0b7;margin-bottom:35px;font-size:12px;line-height:1.8}.contact-wrap>section>div{border-top:1px solid #ffffff18;gap:5px;padding:17px 0;display:grid}.contact-wrap>section b{font-size:11px}.contact-wrap>section small{color:#9eb1a8;font-size:9px}.contact-wrap form{gap:17px;padding:50px;display:grid}.contact-wrap label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:900;display:grid}.contact-wrap input,.contact-wrap textarea{resize:vertical;background:#fbfbf8;border:1px solid #d9dad5;outline:none;padding:12px;font-size:12px}.contact-wrap input:focus,.contact-wrap textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b573a10}.contact-wrap form button{background:var(--green);color:#fff;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:10px;font-weight:900;display:flex}.contact-wrap form button:disabled{opacity:.6}.contact-wrap form button svg{width:14px}.form-error{color:#bd322c;font-size:10px}.contact-success{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px;display:flex}.contact-success>svg{width:48px;height:48px;color:var(--green)}.contact-success h2{font:700 35px var(--font-display);text-transform:uppercase}.contact-success p{color:#68716c;font-size:11px}.contact-success a{background:var(--green);color:#fff;padding:12px 16px;font-size:10px;font-weight:900}@media (max-width:700px){.contact-wrap{grid-template-columns:1fr;margin:25px auto}.contact-wrap>section,.contact-wrap form{padding:30px}.contact-wrap h1{font-size:42px}}.section-landing{background:#f4f3ed;min-height:100vh;padding-bottom:80px}.section-landing>nav{text-transform:uppercase;letter-spacing:.08em;background:#fff;border-bottom:1px solid #d9ddd8;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50% - 590px);font-size:11px;font-weight:850;display:flex}.section-landing>nav a{align-items:center;gap:8px;display:flex}.section-landing>nav svg{width:16px}.section-landing>header{color:#fff;align-items:flex-end;min-height:430px;display:flex;position:relative;overflow:hidden}.section-landing>header:after{content:"";z-index:1;background:linear-gradient(90deg,#07110ded 0%,#07110db5 48%,#07110d22 100%);position:absolute;inset:0}.section-landing>header img{object-fit:cover}.section-landing>header>div{z-index:2;width:min(680px,100% - 48px);margin:0 max(24px,50% - 590px) 58px;position:relative}.section-landing>header span,.section-card>span{color:#7ee2ac;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.section-landing>header h1{font:800 clamp(48px,7vw,92px)/.92 var(--font-display);text-transform:uppercase;margin:10px 0 16px}.section-landing>header p{color:#dbe4de;max-width:620px;font-size:16px;line-height:1.75}.section-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100% - 40px);margin:46px auto;display:grid}.section-card{background:#fff;border:1px solid #e0e2dc;padding:12px 12px 20px;transition:transform .25s,box-shadow .25s}.section-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px #10171318}.section-card>div{background:#18211c;height:210px;margin-bottom:19px;position:relative;overflow:hidden}.section-card img{object-fit:cover;transition:transform .5s}.section-card:hover img{transform:scale(1.04)}.section-card>span,.section-card h2,.section-card p,.section-card b{margin-left:8px;margin-right:8px}.section-card h2{font:750 25px/1.08 var(--font-display);text-transform:uppercase;margin-top:8px}.section-card p{color:#647069;min-height:72px;margin-top:11px;font-size:12px;line-height:1.65}.section-card b{color:var(--green);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.section-card b svg{width:15px}.section-policy,.section-note{border-top:4px solid var(--green);background:#fff;width:min(800px,100% - 40px);margin:48px auto;padding:clamp(28px,5vw,58px)}.section-policy p{color:#46514b;margin-bottom:24px;font-size:16px;line-height:1.85}.section-policy a,.section-note{align-items:center;gap:9px;font-weight:850;display:flex}html[data-theme=dark] .section-landing{background:#101612}html[data-theme=dark] .section-landing>nav,html[data-theme=dark] .section-card,html[data-theme=dark] .section-policy,html[data-theme=dark] .section-note{color:#edf2ee;background:#151c18;border-color:#344139}html[data-theme=dark] .section-card p,html[data-theme=dark] .section-policy p{color:#adb9b2}@media (max-width:850px){.section-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.section-landing>nav span{display:none}.section-landing>header{min-height:390px}.section-card-grid{grid-template-columns:1fr;width:calc(100% - 24px)}.section-card>div{height:225px}}.nav-actions{flex-shrink:0}.nav-actions .preference-dock.in-nav{justify-content:space-between;width:100%}.nav-actions .preference-dock.in-nav>button{height:32px}.nav-actions .preference-dock.in-nav>div{white-space:nowrap}.footer-login{line-height:1.5;color:#9bd7b4!important;margin-top:13px!important;font-size:10px!important;display:block!important}.search-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07150ff7;place-items:start center;padding:clamp(76px,10vh,120px) 18px 28px;overflow-y:auto}.search-overlay>.search-panel{background:#101b16;border:1px solid #ffffff24;border-top:4px solid #42bd78;width:min(820px,100%);padding:clamp(22px,4vw,42px);display:block;box-shadow:0 30px 90px #0008}.search-panel header span{color:#72d99f;letter-spacing:.16em;font-size:9px;font-weight:900}.search-panel header h2{font:750 clamp(30px,5vw,50px)/1 var(--font-display);text-transform:uppercase;margin:7px 0 24px}.search-panel>label{color:#111713;background:#fff;border:2px solid #0000;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:12px 15px;display:grid}.search-panel>label:focus-within{border-color:#42bd78}.search-panel>label input{color:#111713;background:0 0;border:0;outline:0;width:100%;padding:5px;font-size:16px}.search-results{margin-top:24px}.search-results>small{color:#87958d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:9px;font-weight:850;display:block}.search-results>a{border-top:1px solid #ffffff18;grid-template-columns:72px 1fr 20px;align-items:center;gap:14px;padding:10px 4px;transition:background .2s,padding .2s;display:grid}.search-results>a:hover{background:#ffffff08;padding-left:10px}.search-results>a img{object-fit:cover;width:72px;height:52px}.search-results>a span{flex-direction:column;gap:5px;display:flex}.search-results>a b{font-size:12px}.search-results>a em{color:#8fa098;text-transform:uppercase;font-size:9px;font-style:normal}.search-results>a svg{color:#72d99f;width:16px}.search-results>p{color:#aab6b0;padding:20px 0;font-size:12px}.search-overlay>button{z-index:2}@media (max-width:1120px){.nav-actions .preference-dock.in-nav>button span{display:none}.nav-actions .preference-dock.in-nav>button{min-width:30px;padding:0 6px}.nav-actions #preference-slot{min-width:128px}.nav-actions .preference-dock select{max-width:64px}.login{padding:11px 10px}}@media (max-width:760px){.nav-actions{gap:3px}.nav-actions #preference-slot{min-width:116px}.nav-actions .preference-dock.in-nav{gap:1px}.nav-actions .preference-dock.in-nav>div{padding:0 3px}.nav-actions .preference-dock.in-nav svg{width:14px}.nav-actions .login{display:none}.search-overlay{padding-top:68px}.search-overlay>button{top:12px;right:12px}.search-overlay>.search-panel{padding:20px 14px}.search-results>a{grid-template-columns:56px 1fr 16px}.search-results>a img{width:56px;height:44px}}.competition-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:42px;display:grid}.competition-facts>span{border-top:3px solid var(--green);background:#fff;flex-direction:column;justify-content:space-between;gap:18px;min-height:130px;padding:24px;display:flex;box-shadow:0 12px 32px #1017130d}.competition-facts svg{width:22px;color:var(--green)}.competition-facts b{font:700 17px/1.25 var(--font-display);text-transform:uppercase}html[data-theme=dark] .competition-facts>span{color:#edf2ee;background:#151c18}@media (max-width:650px){.competition-facts{grid-template-columns:1fr}.competition-facts>span{min-height:105px}}.whatsapp-support{z-index:85;color:#fff;background:#25d366;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:transform .22s,box-shadow .22s,background .22s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #052d1970}.whatsapp-support:before{content:"";opacity:0;border:1px solid #25d366;border-radius:50%;animation:2.8s infinite whatsappPulse;position:absolute;inset:-5px}.whatsapp-support:after{content:attr(data-label);color:#fff;letter-spacing:.03em;opacity:0;pointer-events:none;background:#101713;border-radius:5px;width:max-content;padding:7px 10px;font-size:9px;font-weight:850;transition:opacity .2s,transform .2s;position:absolute;right:calc(100% + 10px);transform:translate(5px)}.whatsapp-support svg{width:28px;height:28px;overflow:visible}.whatsapp-support svg path:first-child{fill:currentColor;stroke:none}.whatsapp-support svg path:last-child{fill:#25d366;stroke:none}.whatsapp-support:hover,.whatsapp-support:focus-visible{background:#20bd5a;outline:none;transform:translateY(-3px)scale(1.04);box-shadow:0 12px 30px #052d1990}.whatsapp-support:hover:after,.whatsapp-support:focus-visible:after{opacity:1;transform:none}.section-card,.sport-card,.rank-grid>a,.score-card,.brief{position:relative;overflow:hidden}.section-card:after,.sport-card:after,.rank-grid>a:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff20 50%,#0000 65%);transition:transform .75s;position:absolute;inset:0;transform:translate(-120%)}.section-card:hover:after,.sport-card:hover:after,.rank-grid>a:hover:after{transform:translate(120%)}[data-reveal].revealed{animation:.7s cubic-bezier(.22,1,.36,1) both revealSettle}@keyframes revealSettle{0%{opacity:0;transform:translateY(28px)scale(.99)}to{opacity:1;transform:none}}@keyframes whatsappPulse{0%,55%{opacity:0;transform:scale(.9)}70%{opacity:.65}to{opacity:0;transform:scale(1.16)}}@media (max-width:650px){.whatsapp-support{width:46px;height:46px;bottom:12px;right:12px}.whatsapp-support svg{width:25px;height:25px}.whatsapp-support:after{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-support:before{animation:none}}.content-manager{gap:16px;max-width:850px;margin-top:28px;display:grid}.content-manager label{color:#69736d;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:10px;font-weight:900;display:grid}.content-manager input,.content-manager textarea,.content-manager select{color:#131a16;width:100%;font:500 13px var(--font-body);background:#fff;border:1px solid #ccd3ce;outline:none;padding:13px 14px}.content-manager input:focus,.content-manager textarea:focus,.content-manager select:focus{border-color:var(--green);box-shadow:0 0 0 3px #0f76451a}.manager-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.content-manager>button{background:var(--green);color:#fff;border:0;justify-self:start;align-items:center;gap:8px;padding:14px 20px;font-weight:900;display:flex}.content-manager>button svg{width:17px}.manager-success{font-weight:800;color:var(--green)!important}html[data-theme=dark] .content-manager input,html[data-theme=dark] .content-manager textarea,html[data-theme=dark] .content-manager select{color:#fff;background:#101612;border-color:#344139}@media (max-width:600px){.manager-grid{grid-template-columns:1fr}}.nav-actions #preference-slot{min-width:112px}.nav-actions .preference-dock.in-nav{border-radius:999px;gap:1px;padding:2px}.nav-actions .preference-dock.in-nav>button{width:30px;min-width:30px;height:30px;padding:0}.nav-actions .preference-dock.in-nav>button span{display:none}.nav-actions .preference-dock.in-nav>div{border-left:0;padding:0 5px}.nav-actions .preference-dock.in-nav select{width:58px;font-size:9px}.external-desk{padding:72px 0}.external-desk>header{max-width:680px;margin-bottom:28px}.external-desk>header>span{color:var(--green);letter-spacing:.16em;font-size:9px;font-weight:900}.external-desk h2{font:750 clamp(34px,5vw,56px)/1 var(--font-display);text-transform:uppercase;margin:8px 0 12px}.external-desk>header p{color:#66726b;font-size:12px;line-height:1.7}.external-desk>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.external-desk>div>a{color:#fff;background:#111a15;border-top:3px solid #3fbd77;flex-direction:column;min-height:260px;padding:25px;transition:transform .25s,background .25s;display:flex}.external-desk>div>a:hover{background:#19251e;transform:translateY(-6px)}.external-desk>div>a>span{color:#73dca2;letter-spacing:.1em;font-size:9px;font-weight:900}.external-desk h3{font:700 23px/1.1 var(--font-display);text-transform:uppercase;margin:14px 0 12px}.external-desk>div p{color:#aebbb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.external-desk small{color:#84938a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.external-desk small svg{color:#73dca2;width:14px}@media (max-width:850px){.external-desk>div{grid-template-columns:1fr 1fr}}@media (max-width:560px){.external-desk{padding:50px 0}.external-desk>div{grid-template-columns:1fr}.external-desk>div>a{min-height:220px}}.score-empty{color:#526159;background:#fff;border:1px dashed #bdc8c0;justify-content:center;align-items:center;gap:16px;width:100%;min-height:150px;padding:28px;display:flex}.score-empty>svg{width:25px;color:var(--green)}.score-empty>span{flex-direction:column;gap:6px;display:flex}.score-empty b{font:700 18px var(--font-display);text-transform:uppercase;color:#17211b}.score-empty small{font-size:10px}html[data-theme=dark] .score-empty{color:#aebbb3;background:#151c18;border-color:#35433b}html[data-theme=dark] .score-empty b{color:#fff}.submenu-toggle{display:none}.leagues-nav{order:2}.local-nav{order:3}@media (max-width:950px){.nav-shell{isolation:isolate}.navlinks{z-index:45;border-top:4px solid var(--green);background:#f7f8f5;padding:12px 18px 28px;top:82px;box-shadow:0 22px 45px #07110d40}.nav-item{border-bottom:1px solid #dce2dc;grid-template-columns:1fr 42px;display:grid}.nav-item>a{z-index:1;font-size:13px;position:relative}.nav-item>a>svg{display:none}.submenu-toggle{border-radius:50%;align-self:center;place-items:center;color:#172019!important;background:#fff!important;border:1px solid #d3dbd5!important;width:36px!important;height:36px!important;display:grid!important}.submenu-toggle svg{width:15px;transition:transform .2s}.nav-item.expanded>.submenu-toggle svg{transform:rotate(180deg)}.nav-item .mega{border-left:3px solid var(--green);background:#e9eee9;grid-column:1/-1;margin:0 0 10px;padding:10px}.nav-item.expanded .mega{display:grid}.nav-actions{z-index:50;position:relative}.nav-actions .preference-dock.in-nav{color:#121a15;background:#fff;border:1px solid #cad2cc}html[data-theme=dark] .navlinks{color:#f1f5f2;background:#111914;border-color:#38bd75}html[data-theme=dark] .nav-item{border-color:#2d3932}html[data-theme=dark] .nav-item .mega{color:#e9efeb;background:#1b261f}html[data-theme=dark] .submenu-toggle{color:#fff!important;background:#263229!important;border-color:#405046!important}html[data-theme=dark] .nav-actions .preference-dock.in-nav{color:#fff;background:#1a241d;border-color:#405046}}.international-centre{width:min(1180px,100% - 40px);margin:44px auto}.centre-controls{background:#fff;border:1px solid #dce1dc;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:10px;display:flex}.centre-controls>div{gap:4px;display:flex;overflow-x:auto}.centre-controls button{text-transform:uppercase;background:0 0;border:0;padding:11px 14px;font-size:9px;font-weight:900}.centre-controls button.active{background:var(--green);color:#fff}.centre-controls select{background:#f5f6f3;border:1px solid #d1d8d2;padding:10px;font-weight:800}.centre-loading,.centre-empty{color:#68736d;background:#fff;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:45px;display:flex}.fixture-grid,.world-news{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fixture-grid>a,.world-news>a{border-top:3px solid var(--green);background:#fff;flex-direction:column;min-height:220px;padding:22px;transition:transform .25s,box-shadow .25s;display:flex}.fixture-grid>a:hover,.world-news>a:hover{transform:translateY(-5px);box-shadow:0 18px 40px #10171318}.fixture-grid>a>span,.world-news>a>span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:900}.fixture-grid h3{font:700 18px/1.1 var(--font-display);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:20px 0;display:grid}.fixture-grid h3 b{color:var(--green);font-size:16px}.fixture-grid p{align-items:center;gap:7px;font-size:10px;display:flex}.fixture-grid p svg{width:15px}.fixture-grid small{color:#718078;margin-top:auto;font-size:8px}.world-news h3{font:700 22px/1.1 var(--font-display);text-transform:uppercase;margin:14px 0 10px}.world-news p{color:#68736d;font-size:11px;line-height:1.6}.world-news b{color:var(--green);align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:9px;display:flex}.world-news b svg{width:14px}.world-table{background:#fff}.world-table>header,.world-table>div{border-bottom:1px solid #e2e5e1;grid-template-columns:55px 1fr 55px 55px 65px;align-items:center;min-height:48px;padding:0 16px;font-size:11px;display:grid}.world-table>header{color:#fff;background:#111a15;font-size:8px}.world-table strong{color:var(--green);font-size:15px}html[data-theme=dark] .centre-controls,html[data-theme=dark] .fixture-grid>a,html[data-theme=dark] .world-news>a,html[data-theme=dark] .world-table,html[data-theme=dark] .centre-loading,html[data-theme=dark] .centre-empty{color:#eef2ef;background:#151c18;border-color:#344139}html[data-theme=dark] .centre-controls select{color:#fff;background:#202a24;border-color:#405047}html[data-theme=dark] .world-news p{color:#aeb9b3}@media (max-width:850px){.fixture-grid,.world-news{grid-template-columns:1fr 1fr}.centre-controls{flex-direction:column;align-items:stretch}.centre-controls select{width:100%}}@media (max-width:560px){.fixture-grid,.world-news{grid-template-columns:1fr}.international-centre{width:calc(100% - 24px)}.world-table>header,.world-table>div{grid-template-columns:40px 1fr 38px 42px 45px;padding:0 8px}}.source-health{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.source-health>span{color:#405048;text-transform:uppercase;background:#e8ede9;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.source-health i{background:#d1a83e;border-radius:50%;width:6px;height:6px}.source-health .available i{background:#2bb86a;box-shadow:0 0 0 4px #2bb86a22}.source-health b{color:var(--green);margin-left:3px}.wire-loading{color:#adbbb3;background:#111a15;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:11px;display:flex!important}.wire-loading svg{color:#5ed38f;width:20px;animation:1.4s infinite pulse}html[data-theme=dark] .source-health>span{color:#c4cec8;background:#202b24}.motion-reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1) var(--motion-delay,0s),transform .65s cubic-bezier(.22,1,.36,1) var(--motion-delay,0s);transform:translateY(22px)}.motion-reveal.motion-visible{opacity:1;transform:none}.motion-pressed{animation:.34s cubic-bezier(.2,.8,.2,1) interactionPress}a,button,[role=button]{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid #43cf82}@keyframes interactionPress{0%{transform:scale(1)}42%{transform:scale(.965)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.motion-reveal{opacity:1;transition:none;transform:none}.motion-pressed{animation:none}}.hero-copy h1{text-wrap:balance;max-width:820px}.hero-copy>.eyebrow{max-width:min(100%,620px)}@media (max-width:650px){.hero-copy h1{font-size:clamp(38px,10vw,56px);line-height:.98}.hero-copy>.eyebrow{letter-spacing:.11em;font-size:8px}.story-info{flex-wrap:wrap}}.hero.motion-visible>img{animation:1.35s cubic-bezier(.22,1,.36,1) both heroEstablish}.hero.motion-visible .hero-copy>*{animation:.72s cubic-bezier(.22,1,.36,1) both heroCopyIn}.hero.motion-visible .hero-copy>:nth-child(2){animation-delay:90ms}.hero.motion-visible .hero-copy>:nth-child(3){animation-delay:.16s}.hero.motion-visible .hero-copy>:nth-child(4){animation-delay:.23s}.hero.motion-visible .hero-copy>:nth-child(5){animation-delay:.3s}.hero.motion-visible .watch{animation:.7s cubic-bezier(.22,1,.36,1) .38s both heroCopyIn}@keyframes heroEstablish{0%{opacity:.55;transform:scale(1.075)}to{opacity:1;transform:scale(1)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero.motion-visible>img,.hero.motion-visible .hero-copy>*,.hero.motion-visible .watch{animation:none}}.member-back{z-index:3;color:#162019;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #d8dfda;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:900;display:flex;position:absolute;top:22px;left:22px}.member-back svg{width:14px}.member-page{position:relative}html[data-theme=dark] .member-back{color:#fff;background:#19231d;border-color:#37443c}@media (max-width:650px){.member-back{top:10px;left:10px}.member-page>header{padding-top:70px}}.timeline .timeline-empty{color:#66736c;align-items:flex-start;line-height:1.65}.timeline .timeline-empty b{height:28px;color:var(--green);background:#e4f5eb;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.match-source{color:var(--green);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin-top:16px;font-size:10px;font-weight:900;display:inline-flex}.match-source svg{width:15px}html[data-theme=dark] .timeline .timeline-empty{color:#aebbb4}html[data-theme=dark] .timeline .timeline-empty b{background:#1c3829}.local-league-centre{width:min(1180px,100% - 40px);margin:48px auto 80px}.local-league-centre>header{color:#fff;background:radial-gradient(circle at 90% 10%,#2a7652,#0000 38%),#0b2117;justify-content:space-between;align-items:flex-end;gap:30px;min-height:230px;padding:clamp(28px,5vw,58px);display:flex}.local-league-centre>header>div{max-width:760px}.local-league-centre>header span{color:#73dfa4;letter-spacing:.16em;font-size:9px;font-weight:900}.local-league-centre>header h2{font:750 clamp(40px,6vw,72px)/.96 var(--font-display);text-transform:uppercase;margin:10px 0 14px}.local-league-centre>header p{color:#b8c9bf;max-width:680px;font-size:12px;line-height:1.7}.local-league-centre>header>svg{color:#71dca2;width:64px;height:64px}.league-levels{background:#d8ded9;grid-template-columns:repeat(5,1fr);gap:1px;margin:14px 0;display:grid}.league-levels button{text-align:left;background:#fff;border:0;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex}.league-levels button>b{color:#78a48c;font:700 14px var(--font-display)}.league-levels button>span{font:700 15px/1.1 var(--font-display);text-transform:uppercase;flex-direction:column;display:flex}.league-levels small{color:#7d8882;font:700 8px var(--font-body);letter-spacing:.06em;margin-top:7px}.league-levels button.active{background:var(--green);color:#fff}.league-levels button.active>b,.league-levels button.active small{color:#c8f3db}.local-controls{margin-top:14px}.league-summary{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.league-summary>article,.league-summary>aside{background:#fff;border:1px solid #dfe4df;min-height:260px;padding:clamp(26px,4vw,45px)}.league-summary article>span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.league-summary h3{font:750 clamp(34px,5vw,56px)/1 var(--font-display);text-transform:uppercase;margin:9px 0 15px}.league-summary p{color:#65726a;font-size:12px;line-height:1.7}.league-summary article>div{gap:8px;margin-top:28px;display:flex}.league-summary button,.league-summary a{color:#173023;text-transform:uppercase;background:#fff;border:1px solid #cbd5ce;align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:900;display:flex}.league-summary svg{width:15px}.league-summary aside{color:#fff;background:#15241c}.league-summary aside>b{font:700 22px var(--font-display);text-transform:uppercase}.league-summary aside p{color:#acbcb3}.league-summary aside a{color:#7ee3aa;background:#23372c;border-color:#ffffff20;margin:8px 5px 0 0;display:inline-flex}.local-table .centre-empty{grid-column:1/-1;display:flex}.local-fixtures>a{border-top-color:#159653}.odds-policy{background:#fff;border:1px solid #dce3de;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:250px;padding:clamp(28px,5vw,52px);display:grid}.odds-policy>svg{width:52px;height:52px;color:var(--green)}.odds-policy span{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:900}.odds-policy h3{font:750 32px var(--font-display);text-transform:uppercase;margin:7px 0}.odds-policy p{color:#66736c;max-width:650px;font-size:11px;line-height:1.7}.odds-policy a{background:var(--green);color:#fff;text-transform:uppercase;align-items:center;gap:8px;padding:13px 16px;font-size:9px;font-weight:900;display:flex}.odds-policy a svg{width:15px}html[data-theme=dark] .league-levels{background:#2c3731}html[data-theme=dark] .league-levels button,html[data-theme=dark] .league-summary>article,html[data-theme=dark] .odds-policy{color:#fff;background:#151c18;border-color:#344139}html[data-theme=dark] .league-summary p,html[data-theme=dark] .odds-policy p{color:#abb8b0}@media (max-width:980px){.league-levels{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.league-levels{grid-template-columns:1fr 1fr}.league-summary{grid-template-columns:1fr}.odds-policy{grid-template-columns:1fr;align-items:start}}@media (max-width:540px){.local-league-centre{width:calc(100% - 24px);margin-top:24px}.local-league-centre>header{flex-direction:column-reverse;align-items:flex-start;min-height:300px}.league-levels{grid-template-columns:1fr}.league-levels button{min-height:82px}.local-controls>div{grid-template-columns:repeat(3,1fr);display:grid}.local-controls button{padding:10px 6px}.league-summary article>div{flex-direction:column}.league-summary button{justify-content:center}}.sports-hub{background:radial-gradient(circle at 88% 8%,#174c38 0,#0000 31%),linear-gradient(145deg,#07130e,#0c2017 64%,#07130e);padding:clamp(72px,8vw,112px) 0;position:relative;overflow:hidden}.sports-hub:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 75%);mask-image:linear-gradient(#0008,#0000 75%)}.sports-hub>.inner{z-index:1;position:relative}.sports-hub .section-title{margin-bottom:34px}.sports-hub .section-title h2{text-wrap:balance;max-width:720px;font-size:clamp(42px,6vw,76px);line-height:.95}.sport-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sport-tile{isolation:isolate;background:#102219;border:1px solid #ffffff18;flex-direction:column;align-items:stretch;gap:0;min-height:410px;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 18px 50px #0002}.sport-tile:hover{background:#102219;border-color:#6bd79a70;transform:translateY(-8px);box-shadow:0 28px 65px #0006}.sport-photo{border-radius:0;flex:none;width:100%;height:224px}.sport-photo:after{z-index:1;background:linear-gradient(#05130a05 30%,#08150ecc 100%);box-shadow:inset 0 0 0 1px #ffffff0d}.sport-photo img{filter:saturate(.88)contrast(1.05);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s}.sport-tile:hover .sport-photo img{filter:saturate(1.08)contrast(1.05);transform:scale(1.07)}.sport-photo>b{z-index:2;color:#fff;font:700 11px var(--font-display);letter-spacing:.12em;position:absolute;top:15px;left:16px}.sport-photo>i{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07120dbc;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900;display:flex;position:absolute;bottom:15px;left:16px}.sport-photo>i>span{background:#52d98d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #52d98d22}.sport-copy{flex-direction:column;min-height:185px;padding:22px;display:flex}.sport-copy>span{color:#66d99a;text-transform:uppercase;letter-spacing:.16em;font-size:8px;font-weight:900}.sport-tile h3{margin:7px 0 6px;font-size:clamp(25px,2.1vw,32px);line-height:1}.sport-tile p{color:#aabbb2;margin:0;font-size:10px;line-height:1.6}.sport-copy footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.sport-copy footer small{color:#8ca398;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.sport-copy footer strong{color:#75dfa4;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;display:flex}.sport-copy footer svg{width:14px;transition:transform .25s}.sport-tile:hover footer svg{transform:translate(4px)}.rank-grid>a{transition:transform .25s,background .25s,box-shadow .25s}.rank-grid>a:hover{z-index:2;background:#fff;transform:translateY(-3px);box-shadow:0 16px 38px #10171312}.rank-thumb img{transition:transform .5s}.rank-grid>a:hover .rank-thumb img{transform:scale(1.07)}html[data-theme=dark] .rank-grid>a:hover{background:#18211c}@media (max-width:1040px){.sport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-tile h3{font-size:30px}}@media (max-width:600px){.sports-hub{padding:58px 0}.sports-hub .section-title{align-items:flex-start}.sport-grid{grid-template-columns:1fr;gap:14px}.sport-tile{min-height:0}.sport-photo{height:220px}.sport-copy{min-height:170px}.sport-tile h3{font-size:30px}}@media (max-width:650px){.section-landing>header>div{width:calc(100% - 28px);margin:0 14px 34px}.section-landing>header h1{overflow-wrap:anywhere;font-size:clamp(38px,12vw,48px)}.section-landing>header p{font-size:13px;line-height:1.6}.context-page>header{width:100%;min-height:420px;margin-top:0}.context-page>header>div{width:100%;min-width:0;padding:28px 20px}.context-page h1{overflow-wrap:anywhere;font-size:clamp(43px,14vw,58px)}.context-page>section{width:calc(100% - 24px);margin:30px auto}.context-cards{grid-template-columns:1fr}.context-cards>a{min-width:0}.context-stories>a{grid-template-columns:38px minmax(0,1fr) 16px;padding:14px 10px}.context-stories span{font-size:14px}.club-directory-tools,.club-directory-tools>div,.sport-desk-grid,.sport-desk-updates{min-width:0;max-width:100%}.uganda-club-directory>header h2{overflow-wrap:anywhere;font-size:clamp(38px,12vw,48px)!important}.hero-local-index>span{min-width:0;overflow:hidden;font-size:6px!important}.hero-local-index b{font-size:14px!important}}.dash-cards article>svg{width:22px;height:22px;color:var(--green);margin-bottom:5px}.status-panel{min-height:150px}.content-workspace{min-height:0}.uganda-sport-desk{margin:0 0 34px}.uganda-sport-desk>header{color:#fff;background:radial-gradient(circle at 94% 0,#2b7951,#0000 35%),#0c2016;justify-content:space-between;align-items:flex-end;gap:30px;padding:clamp(25px,4vw,42px);display:flex}.uganda-sport-desk>header>div{max-width:720px}.uganda-sport-desk>header span,.uganda-sport-desk>header+div+div aside>span{color:#73dfa2;letter-spacing:.15em;font-size:8px;font-weight:950}.uganda-sport-desk>header h2{font:750 clamp(30px,4.5vw,52px)/.98 var(--font-display);text-transform:uppercase;margin:7px 0 11px}.uganda-sport-desk>header p{color:#afc2b6;margin:0;font-size:10px;line-height:1.7}.uganda-sport-desk>header button{color:#fff;text-transform:uppercase;white-space:nowrap;background:#ffffff0c;border:1px solid #ffffff32;align-items:center;gap:7px;padding:12px 14px;font-size:8px;font-weight:900;display:flex}.uganda-sport-desk>header button svg{width:14px}.sport-desk-telemetry{background:#e7ece8;align-items:center;gap:8px;min-height:49px;padding:8px 14px;display:flex}.sport-desk-telemetry>span{color:#59665e;text-transform:uppercase;background:#fff;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.sport-desk-telemetry svg{width:12px;color:var(--green)}.sport-desk-grid{grid-template-columns:1.5fr .7fr;gap:12px;margin-top:12px;display:grid}.sport-desk-updates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sport-desk-updates>a{border-top:3px solid var(--green);background:#fff;flex-direction:column;min-height:210px;padding:21px;transition:transform .25s,box-shadow .25s;display:flex}.sport-desk-updates>a:hover{transform:translateY(-4px);box-shadow:0 17px 35px #10201615}.sport-desk-updates>a>span{color:var(--green);text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.sport-desk-updates h3{font:720 20px/1.08 var(--font-display);text-transform:uppercase;margin:9px 0}.sport-desk-updates p{color:#68746c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.sport-desk-updates small{color:#818b84;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:7px;display:flex}.sport-desk-updates small svg{width:13px;color:var(--green)}.sport-desk-grid>aside{color:#fff;background:#18231d;padding:27px}.sport-desk-grid>aside h3{font:730 26px var(--font-display);text-transform:uppercase;margin:7px 0 18px}.sport-desk-grid>aside>a{border-top:1px solid #ffffff18;grid-template-columns:1fr 16px;align-items:center;min-height:65px;padding:12px 0;display:grid}.sport-desk-grid>aside>a span{flex-direction:column;display:flex}.sport-desk-grid>aside>a b{text-transform:uppercase;font-size:9px}.sport-desk-grid>aside>a small{color:#9fb0a6;margin-top:4px;font-size:7px}.sport-desk-grid>aside>a svg{color:#72dda1;width:13px}.sport-desk-empty{background:#fff;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:210px;padding:35px;display:flex}.sport-desk-empty svg{width:25px;color:var(--green)}.sport-desk-empty b{font:730 20px var(--font-display);text-transform:uppercase;margin-top:10px}.sport-desk-empty p{color:#68746c;max-width:580px;font-size:9px;line-height:1.6}html[data-theme=dark] .sport-desk-telemetry{background:#101712}html[data-theme=dark] .sport-desk-telemetry>span,html[data-theme=dark] .sport-desk-updates>a,html[data-theme=dark] .sport-desk-empty{color:#eef2ef;background:#18211c}html[data-theme=dark] .sport-desk-updates p,html[data-theme=dark] .sport-desk-empty p{color:#a8b4ad}@media (max-width:850px){.sport-desk-grid{grid-template-columns:1fr}.sport-desk-grid>aside{order:-1}.sport-desk-telemetry{overflow-x:auto}.sport-desk-telemetry>span{white-space:nowrap}}@media (max-width:570px){.uganda-sport-desk>header{flex-direction:column;align-items:flex-start}.sport-desk-updates{grid-template-columns:1fr}.sport-desk-updates>a{min-height:185px}.sport-desk-telemetry{padding:7px}.sport-desk-grid>aside{padding:22px}}.dash{background:radial-gradient(circle at 100% 0,#e1eee5,#0000 30%),#f1f3ef;grid-template-columns:260px minmax(0,1fr)}.dash>aside{background:radial-gradient(circle at 0 0,#1f583b,#0000 28%),linear-gradient(#0b1710,#111a15 58%,#09110c);border-right:1px solid #ffffff10;padding:28px 20px}.dash>aside>a:first-child{border-bottom:1px solid #ffffff14;align-items:center;min-height:68px;padding-bottom:20px;display:flex}.dash>aside>nav{gap:7px;margin-top:35px}.dash>aside nav a{border-radius:4px;min-height:45px;padding:13px 14px;transition:background .2s,color .2s,transform .2s;position:relative}.dash>aside nav a:before{content:"";background:#7ce1a7;border-radius:0 3px 3px 0;width:3px;height:18px;transition:transform .2s;position:absolute;left:0;transform:scaleY(0)}.dash>aside nav a.active:before{transform:scaleY(1)}.dash>aside nav a:hover{transform:translate(3px)}.dash>aside nav a.active{color:#fff;background:linear-gradient(90deg,#2c734e55,#ffffff08)}.dash>aside>a:last-child{background:#ffffff08;border-color:#ffffff2c;border-radius:4px}.dash-main{min-width:0;padding:clamp(25px,4vw,50px)}.dash-main>header{align-items:center;min-height:82px;padding:0 0 22px}.dash-main>header i{text-transform:uppercase;background:#e7f4eb;border:1px solid #b9d2c2;border-radius:999px;padding:8px 10px;font-weight:900}html[data-theme=dark] .dash{background:radial-gradient(circle at 100% 0,#14261a,#0000 30%),#0c120e}html[data-theme=dark] .dash-main>header i{color:#7ce1a7;background:#162a1d;border-color:#2e5d40}@media (max-width:850px){.dash{display:block}.dash>aside{z-index:30;height:auto;padding:10px 12px 8px;position:sticky;top:0}.dash>aside>a:first-child{border:0;min-height:42px;padding:0 0 7px}.dash>aside>a:first-child img{width:118px}.dash>aside>nav{scrollbar-width:none;gap:4px;margin:0;padding:5px;display:flex;overflow-x:auto}.dash>aside>nav::-webkit-scrollbar{display:none}.dash>aside nav a{min-width:max-content;min-height:40px;padding:9px 11px}.dash>aside nav a:before{display:none}.dash>aside nav a:hover{transform:none}.dash-main{padding:24px 16px 45px}}@media (max-width:520px){.dash>aside nav a{font-size:8px}.dash>aside nav svg{width:14px}.dash-main{padding:19px 12px 38px}.dash-main>header{min-height:74px}.dash-main>header i{padding:6px 8px}.dash-panel{min-height:180px;padding:20px}}.dashboard-launchpad{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 14px;display:grid}.dashboard-launchpad>a{background:#fff;border:1px solid #dfe3df;grid-template-columns:35px 1fr 18px;align-items:center;gap:14px;min-height:118px;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.dashboard-launchpad>a:hover{border-color:#85af97;transform:translateY(-4px);box-shadow:0 16px 35px #10171315}.dashboard-launchpad>a>svg{width:28px;color:var(--green)}.dashboard-launchpad span{flex-direction:column;display:flex}.dashboard-launchpad b{font:730 17px var(--font-display);text-transform:uppercase}.dashboard-launchpad small{color:#77817b;margin-top:4px;font-size:8px}.account-console,.security-console,.dashboard-live{margin-top:25px}.account-create,.account-list,.password-change{background:#fff;border:1px solid #dce1dc;padding:clamp(22px,4vw,38px)}.account-create>header,.account-list>header,.password-change>header,.live-command{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-create>header>div>span,.account-list>header>div>span,.password-change>header div>span,.live-command>div>span,.live-admin-grid header span{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:950}.account-create h2,.account-list h2,.password-change h2,.live-command h2,.live-admin-grid h3{font:750 clamp(25px,3vw,36px)/1 var(--font-display);text-transform:uppercase;margin:6px 0 8px}.account-create header p,.live-command p{color:#6a756f;max-width:640px;margin:0;font-size:10px;line-height:1.6}.account-create header svg{width:42px;height:42px;color:var(--green)}.account-create form,.password-change form{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.account-create label,.password-change label{color:#536159;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.account-create input,.account-create select,.password-change input{color:#111713;background:#f8f9f7;border:1px solid #cfd7d1;outline:0;width:100%;height:44px;padding:0 12px}.account-create input:focus,.account-create select:focus,.password-change input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b573a14}.temporary-password{display:flex}.temporary-password input{flex:1}.temporary-password button{color:#fff;background:#17221b;border:0;align-items:center;gap:5px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.temporary-password button svg{width:14px}.primary-admin-action{background:var(--green);color:#fff;text-transform:uppercase;border:0;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:8px;font-weight:950;display:flex}.primary-admin-action svg{width:15px}.credential-card{color:#fff;background:linear-gradient(130deg,#11271b,#1a5436);justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:24px;display:flex}.credential-card span{color:#74dda1;letter-spacing:.14em;font-size:8px;font-weight:900}.credential-card h3{font:750 24px var(--font-display);text-transform:uppercase;margin:4px 0 10px}.credential-card p{align-items:center;gap:10px;margin:0;display:flex}.credential-card code{color:#122018;background:#fff;padding:6px 9px}.credential-card small{color:#afc3b7;margin-top:8px;font-size:7px;display:block}.credential-card>div:last-child{gap:6px;display:flex}.credential-card button,.credential-card a{color:#fff;background:0 0;border:1px solid #ffffff35;align-items:center;gap:6px;padding:10px;font-size:8px;font-weight:900;display:flex}.credential-card svg{width:14px}.admin-message{color:#12643b;background:#e6f4eb;padding:12px 15px;font-size:9px;font-weight:800}.admin-message.error{color:#a72c29;background:#f9e7e6}.account-list{margin-top:14px}.account-tools{gap:6px;display:flex}.account-tools label{border:1px solid #d3d9d4;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}.account-tools svg{width:14px}.account-tools input{border:0;outline:0}.account-tools button{color:#fff;background:#17211b;border:0;width:38px}.account-table{margin-top:20px}.account-table>article{border-top:1px solid #e0e4e0;grid-template-columns:minmax(210px,1.2fr) 100px 82px 120px 1.5fr;align-items:center;gap:10px;min-height:84px;padding:13px;display:grid}.account-table>article.suspended{opacity:.66;background:#fbf2f1}.account-identity{align-items:center;gap:10px;display:flex}.account-identity>i{color:#fff;width:36px;height:36px;font:800 9px var(--font-body);background:#153c28;border-radius:50%;place-items:center;font-style:normal;display:grid}.account-identity>span{flex-direction:column;display:flex}.account-identity b{font-size:10px}.account-identity small,.last-access{color:#7c8780;margin-top:3px;font-size:7px}.role-badge,.status-badge{color:#536159;text-transform:uppercase;background:#edf1ee;width:max-content;padding:6px 8px;font-size:7px;font-weight:950}.status-badge.active{color:#167042;background:#e0f4e8}.status-badge.suspended{color:#a8302a;background:#f8e2e0}.account-actions{justify-content:flex-end;gap:5px;display:flex}.account-actions select,.account-actions button{color:#243129;background:#fff;border:1px solid #d1d8d3;height:34px;padding:0 8px;font-size:7px;font-weight:850}.account-actions button{align-items:center;gap:4px;display:flex}.account-actions svg{width:12px}.account-actions .danger{color:#a52c29;border-color:#e5c1be}.account-actions .restore{color:#167042;border-color:#b9dbc6}.admin-loading{color:#65726a;justify-content:center;align-items:center;gap:8px;padding:35px;font-size:9px;display:flex}.security-console{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.security-posture{color:#fff;background:linear-gradient(145deg,#0b1c12,#17452e);align-items:flex-start;gap:20px;padding:35px;display:flex}.security-posture>svg{color:#76dfa4;width:42px;height:42px}.security-posture span{color:#76dfa4;letter-spacing:.14em;font-size:8px;font-weight:900}.security-posture h2{font:750 31px/1 var(--font-display);text-transform:uppercase;margin:8px 0}.security-posture p{color:#b2c5b9;font-size:10px;line-height:1.7}.password-change form{grid-template-columns:1fr}.password-visibility{color:var(--green);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:900;display:flex}.password-visibility svg{width:14px}.live-command{color:#fff;background:radial-gradient(circle at 90% 0,#287b52 0,#0000 35%),#0d2117;align-items:center;padding:clamp(25px,4vw,42px)}.live-command p{color:#aec1b5}.live-command button{color:#fff;text-transform:uppercase;background:#ffffff10;border:1px solid #ffffff38;align-items:center;gap:8px;padding:12px 15px;font-size:8px;font-weight:900;display:flex}.live-command button svg{width:15px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dash-cards.compact article>svg{width:22px;color:var(--green)}.live-admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.live-admin-grid>section{background:#fff;border:1px solid #dce2dd}.live-admin-grid>section>header{border-bottom:1px solid #e1e5e2;justify-content:space-between;padding:20px;display:flex}.live-admin-grid>section>header>svg{width:23px;color:var(--green)}.live-admin-grid>section>div>a{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 15px;align-items:center;min-height:64px;padding:12px 17px;display:grid}.live-admin-grid>section>div>a>span{grid-template-columns:1fr 40px 1fr;align-items:center;gap:7px;font-size:9px;display:grid}.live-admin-grid>section>div>a>span b:last-child{text-align:right}.live-admin-grid>section>div>a i{text-align:center;color:var(--green);font-style:normal;font-weight:900}.live-admin-grid>section>div>a small{color:#7a857e;margin-top:5px;font-size:7px;display:block}.live-admin-grid>section>div>a>svg{width:12px;color:var(--green);grid-area:1/2/3}.live-admin-grid>section>div>p{color:#6b776f;padding:25px;font-size:9px}.admin-table-preview{background:#fff;border:1px solid #dce2dd;margin-top:14px;padding:22px}.admin-table-preview>header{justify-content:space-between;margin-bottom:10px;display:flex}.admin-table-preview>header span{color:var(--green);font-size:8px;font-weight:900}.admin-table-preview>header a{font-size:8px;font-weight:900}.admin-table-preview>div{border-top:1px solid #edf0ed;grid-template-columns:38px 1fr 55px 55px 60px;align-items:center;min-height:43px;padding:0 8px;font-size:9px;display:grid}.admin-table-preview>div strong{text-align:right;color:var(--green)}html[data-theme=dark] .dashboard-launchpad>a,html[data-theme=dark] .account-create,html[data-theme=dark] .account-list,html[data-theme=dark] .password-change,html[data-theme=dark] .live-admin-grid>section,html[data-theme=dark] .admin-table-preview{color:#eef2ef;background:#151d18;border-color:#344239}html[data-theme=dark] .account-create input,html[data-theme=dark] .account-create select,html[data-theme=dark] .password-change input,html[data-theme=dark] .account-actions select,html[data-theme=dark] .account-actions button{color:#fff;background:#202a24;border-color:#405047}html[data-theme=dark] .account-tools input{color:#fff;background:0 0}html[data-theme=dark] .account-table>article{border-color:#2f3c34}html[data-theme=dark] .account-table>article.suspended{background:#2a1d1c}@media (max-width:1100px){.account-table>article{grid-template-columns:1fr 90px 80px}.last-access{display:none}.account-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:780px){.dashboard-launchpad,.security-console,.live-admin-grid,.account-create form{grid-template-columns:1fr}.credential-card,.account-create>header,.account-list>header,.live-command{flex-direction:column;align-items:flex-start}.account-tools{width:100%}.account-tools label{flex:1}.account-table>article{grid-template-columns:1fr auto}.role-badge,.status-badge{grid-column:2}.account-actions{flex-wrap:wrap;grid-column:1/-1}.account-actions select,.account-actions button{flex:1;min-width:130px}.dash>aside{padding:16px}.dash>aside>nav{background:#18231c;border:1px solid #ffffff12;margin-top:14px;padding:5px}.dash>aside nav a{border-radius:3px;min-height:48px;padding:10px 13px}.dash>aside nav a.active{background:#2b744e;box-shadow:0 8px 20px #0003}.dash-main{overflow:hidden}.dash-main>header h1{font-size:clamp(27px,8vw,35px)}}@media (max-width:520px){.dashboard-launchpad{grid-template-columns:1fr}.credential-card p,.credential-card>div:last-child{flex-direction:column;align-items:flex-start}.account-table>article{grid-template-columns:1fr}.role-badge,.status-badge{grid-column:1}.account-actions{grid-template-columns:1fr;display:grid}.account-actions select,.account-actions button{width:100%;min-width:0}.dash-main>header{flex-direction:column;align-items:flex-start;gap:10px}.dash-cards.compact{grid-template-columns:1fr 1fr}.live-admin-grid>section>div>a{padding:11px}.live-admin-grid>section>div>a>span{font-size:8px}.admin-table-preview{overflow-x:auto}.admin-table-preview>div,.admin-table-preview>header{min-width:520px}}.club-editorial{background:#fff;border:1px solid #dde2de;grid-template-columns:minmax(220px,.75fr) 1.25fr;margin-bottom:14px;display:grid;overflow:hidden}.club-editorial>img{object-fit:cover;width:100%;height:100%;min-height:260px}.club-editorial>div{padding:clamp(25px,4vw,44px)}.club-editorial>div>span{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:950}.club-editorial h2{margin:8px 0 12px!important}.club-editorial p{color:#68746c;font-size:10px;line-height:1.7}html[data-theme=dark] .club-editorial{color:#eef2ef;background:#151d18;border-color:#344239}html[data-theme=dark] .club-editorial p{color:#aeb9b2}@media (max-width:650px){.club-editorial{grid-template-columns:1fr}.club-editorial>img{min-height:210px}}.club-profile-page{background:#f1f0e9}.club-profile-state{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:min(1080px,100% - 40px);min-height:420px;margin:40px auto;padding:50px;display:flex}.club-profile-state h1{font:750 42px var(--font-display);text-transform:uppercase;margin:8px 0}.club-profile-state p{color:#69756e;max-width:560px;font-size:11px;line-height:1.7}.club-profile-hero{color:#fff;background:radial-gradient(circle at 95% 0,#2f8d5e 0,#0000 35%),linear-gradient(140deg,#07140d,#0d271a);grid-template-columns:150px 1fr auto;align-items:center;gap:34px;width:min(1180px,100% - 40px);min-height:330px;margin:32px auto 14px;padding:clamp(30px,5vw,60px);display:grid}.club-profile-emblem{background:#fff;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 18px 50px #0006}.club-profile-emblem img{object-fit:contain;width:115px;height:115px}.club-profile-emblem b{font:800 40px var(--font-display);color:var(--green)}.club-profile-hero span,.club-profile-body header>span,.club-profile-body header div>span{color:#76e2a5;letter-spacing:.16em;font-size:8px;font-weight:950}.club-profile-hero h1{font:800 clamp(44px,7vw,82px)/.9 var(--font-display);text-transform:uppercase;margin:9px 0}.club-profile-hero p{color:#b7cabe;align-items:center;gap:7px;font-size:10px;display:flex}.club-profile-hero p svg{width:15px}.club-profile-hero>a{background:var(--lime);color:#112017;text-transform:uppercase;align-items:center;gap:8px;padding:13px 15px;font-size:8px;font-weight:950;display:flex}.club-profile-hero>a svg{width:14px}.club-profile-body{width:min(1080px,100% - 40px);margin:auto}.club-stat-ribbon{background:#dce2dc;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid}.club-stat-ribbon>span{background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:105px;padding:18px 22px;display:grid}.club-stat-ribbon svg{width:25px;color:var(--green);grid-row:1/3}.club-stat-ribbon b{font:750 26px var(--font-display);text-transform:uppercase}.club-stat-ribbon small{color:#76827a;font-size:8px}.club-profile-columns{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.club-profile-columns>article,.club-profile-columns>aside,.club-squad{background:#fff;border:1px solid #dde2de;padding:clamp(24px,4vw,40px)}.club-profile-body h2{font:750 30px var(--font-display);text-transform:uppercase;margin:7px 0 20px}.club-competition-list,.club-profile-columns>aside{gap:7px;display:grid}.club-competition-list>a,.club-profile-columns>aside>a{background:#f1f4f1;grid-template-columns:27px 1fr 15px;align-items:center;gap:10px;min-height:68px;padding:13px;transition:background .2s,transform .2s;display:grid}.club-competition-list>a:hover,.club-profile-columns>aside>a:hover{background:#e6f0e9;transform:translate(3px)}.club-competition-list svg,.club-profile-columns>aside>a>svg{width:18px;color:var(--green)}.club-competition-list span,.club-profile-columns>aside>a span{flex-direction:column;display:flex}.club-competition-list b,.club-profile-columns>aside>a b{text-transform:uppercase;font-size:10px}.club-competition-list small,.club-profile-columns>aside>a small{color:#758079;text-transform:uppercase;margin-top:4px;font-size:7px}.club-squad{margin-top:14px}.club-squad>header{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.club-squad>header p{color:#6f7b74;max-width:500px;font-size:9px;line-height:1.6}.club-squad>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.club-squad>div>a{background:#f2f4f2;grid-template-columns:35px 1fr 15px;align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.club-squad>div>a i{color:#fff;width:32px;height:32px;font:800 9px var(--font-body);background:#183c29;border-radius:50%;place-items:center;font-style:normal;display:grid}.club-squad>div>a span{flex-direction:column;display:flex}.club-squad>div>a b{font-size:10px}.club-squad>div>a small{color:#7c8780;margin-top:3px;font-size:7px}.club-squad>div>a svg{width:13px;color:var(--green)}.club-squad-empty{color:#657269;background:#f1f4f1;padding:22px;font-size:10px;line-height:1.6}html[data-theme=dark] .club-profile-page{background:#0d120f}html[data-theme=dark] .club-profile-state,html[data-theme=dark] .club-stat-ribbon>span,html[data-theme=dark] .club-profile-columns>article,html[data-theme=dark] .club-profile-columns>aside,html[data-theme=dark] .club-squad{color:#edf2ee;background:#151d18;border-color:#334138}html[data-theme=dark] .club-competition-list>a,html[data-theme=dark] .club-profile-columns>aside>a,html[data-theme=dark] .club-squad>div>a,html[data-theme=dark] .club-squad-empty{background:#202a24}@media (max-width:850px){.club-profile-hero{grid-template-columns:110px 1fr}.club-profile-emblem{width:110px;height:110px}.club-profile-emblem img{width:82px;height:82px}.club-profile-hero>a{grid-column:1/-1;justify-self:start}.club-profile-columns{grid-template-columns:1fr}}@media (max-width:580px){.club-profile-hero{text-align:center;grid-template-columns:1fr;width:calc(100% - 24px)}.club-profile-emblem{margin:auto}.club-profile-hero p{justify-content:center}.club-profile-hero>a{justify-self:center}.club-profile-body{width:calc(100% - 24px)}.club-stat-ribbon{grid-template-columns:1fr}.club-stat-ribbon>span{min-height:80px}.club-squad>header{flex-direction:column;align-items:flex-start}.club-squad>div{grid-template-columns:1fr}}.hero-local-index{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff20;gap:1px;width:max-content;max-width:100%;margin-top:24px;display:flex}.hero-local-index>span{color:#dce7e0;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.hero-local-index b{color:var(--lime);font:800 18px var(--font-display)}@media (min-width:900px){.hero{height:620px}.hero-copy{top:11%}}@media (max-width:680px){.hero-local-index{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hero-local-index>span{gap:2px;padding:8px;display:grid}.hero-local-index b{font-size:15px}}.uganda-club-directory{width:min(1180px,100% - 40px);margin:54px auto 90px}.uganda-club-directory>header{color:#fff;background:radial-gradient(circle at 88% 12%,#2a8055 0,#0000 36%),linear-gradient(145deg,#07150e,#102c1e);justify-content:space-between;align-items:flex-end;gap:30px;min-height:250px;padding:clamp(30px,5vw,58px);display:flex}.uganda-club-directory>header>div{max-width:780px}.uganda-club-directory>header span{color:#76e2a5;letter-spacing:.16em;font-size:8px;font-weight:950}.uganda-club-directory>header h2{font:780 clamp(40px,6vw,72px)/.95 var(--font-display);text-transform:uppercase;text-wrap:balance;margin:9px 0 13px}.uganda-club-directory>header p{color:#b6c9be;max-width:690px;margin:0;font-size:12px;line-height:1.7}.uganda-club-directory>header aside{flex-direction:column;align-items:flex-end;min-width:145px;display:flex}.uganda-club-directory>header aside b{font:800 64px/.8 var(--font-display);color:var(--lime)}.uganda-club-directory>header aside small{color:#bbcbc1;text-transform:uppercase;letter-spacing:.14em;margin-top:12px;font-size:8px}.club-directory-tools{grid-template-columns:minmax(270px,.7fr) 1.3fr;gap:10px;margin:14px 0;display:grid}.club-directory-tools>label{background:#fff;border:1px solid #dae0db;align-items:center;gap:10px;height:51px;padding:0 15px;display:flex}.club-directory-tools>label svg{width:17px;color:var(--green)}.club-directory-tools input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.club-directory-tools>div{background:#fff;border:1px solid #dae0db;gap:4px;padding:7px;display:flex;overflow-x:auto}.club-directory-tools button{color:#536159;white-space:nowrap;text-transform:uppercase;background:#f0f3f0;border:0;padding:10px 12px;font-size:8px;font-weight:900}.club-directory-tools button.active{background:var(--green);color:#fff}.club-result-bar{color:#647169;justify-content:space-between;align-items:center;margin:19px 0 11px;font-size:9px;display:flex}.club-result-bar span{align-items:center;gap:6px;display:flex}.club-result-bar b{color:var(--green);font:750 22px var(--font-display)}.club-result-bar svg{width:14px;color:var(--green)}.uganda-club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.uganda-club-card{background:#fff;border:1px solid #dde3de;grid-template-columns:68px 1fr 18px;align-items:center;gap:15px;min-height:155px;padding:19px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.uganda-club-card:before{content:"";background:var(--green);transform-origin:bottom;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.uganda-club-card:hover{border-color:#8db9a0;transform:translateY(-5px);box-shadow:0 20px 45px #10201618}.uganda-club-card:hover:before{transform:scaleY(1)}.club-emblem{background:linear-gradient(145deg,#f0f3ee,#fff);border:1px solid #d8e0da;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.club-emblem img{object-fit:contain;width:53px;height:53px}.club-emblem b{font:800 20px var(--font-display);color:var(--green)}.uganda-club-card>div:nth-child(2)>span{color:var(--green);text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.uganda-club-card h3{font:750 20px/1.05 var(--font-display);text-transform:uppercase;margin:5px 0}.uganda-club-card p{color:#66736b;align-items:center;gap:4px;margin:0;font-size:9px;display:flex}.uganda-club-card p svg{width:12px}.uganda-club-card small{color:#929b95;margin-top:9px;font-size:7px;line-height:1.4;display:block}.uganda-club-card>svg{width:17px;color:var(--green);transition:transform .25s}.uganda-club-card:hover>svg{transform:translate(4px)}.club-directory-state{color:#57655d;background:#fff;border:1px dashed #bfcac2;justify-content:center;align-items:center;gap:12px;min-height:220px;font-size:11px;display:flex}.club-directory-state svg{width:23px;color:var(--green)}.uganda-club-directory>footer{color:#536058;background:#e8ede8;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;font-size:9px;display:flex}.uganda-club-directory>footer p{max-width:780px;margin:0;line-height:1.6}.uganda-club-directory>footer a{color:var(--green);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-weight:900;display:flex}.uganda-club-directory>footer svg{width:14px}html[data-theme=dark] .club-directory-tools>label,html[data-theme=dark] .club-directory-tools>div,html[data-theme=dark] .uganda-club-card,html[data-theme=dark] .club-directory-state{color:#edf2ee;background:#151d18;border-color:#34433a}html[data-theme=dark] .club-directory-tools input{color:#fff}html[data-theme=dark] .club-directory-tools button{color:#bdc9c1;background:#202b24}html[data-theme=dark] .club-directory-tools button.active{color:#fff;background:#278257}html[data-theme=dark] .club-emblem{background:#eef2ee}html[data-theme=dark] .uganda-club-directory>footer{color:#b1beb6;background:#19231d}@media (max-width:980px){.uganda-club-grid{grid-template-columns:1fr 1fr}.club-directory-tools{grid-template-columns:1fr}}@media (max-width:620px){.uganda-club-directory{width:calc(100% - 24px);margin-top:30px}.uganda-club-directory>header{flex-direction:column;align-items:flex-start;min-height:350px}.uganda-club-directory>header aside{align-items:flex-start}.club-result-bar{flex-direction:column;align-items:flex-start;gap:8px}.uganda-club-grid{grid-template-columns:1fr}.uganda-club-directory>footer{flex-direction:column;align-items:flex-start}}.score-zone .score-tools>div:first-child{flex-wrap:wrap;gap:6px;width:100%;display:flex}.score-zone .score-tools>div:first-child button{width:auto;height:auto;padding:7px 12px}.score-zone .match-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid;transform:none}.score-zone .match-grid .score-card{flex-direction:column;width:100%;min-width:0;display:flex}.score-zone .score-card footer{flex-wrap:wrap;margin-top:auto}.score-zone .score-meta{flex-wrap:wrap;gap:6px}.score-zone .score-empty{grid-column:1/-1}.sport-report h3{min-height:110px;margin:0;padding:16px;font-size:15px;line-height:1.5}.match-pagination{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:22px 0 8px;font-size:12px;display:flex}.match-pagination button,.score-empty button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.match-loader{min-height:180px;color:var(--green);justify-content:center;align-items:center;gap:18px;display:flex}.match-loader small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.match-loader-orbit{background:var(--green);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.match-loader-orbit{background:color-mix(in srgb,var(--green) 9%,transparent)}}.match-loader-orbit:before,.match-loader-orbit:after{content:"";border:3px solid #0000;border-top-color:var(--green);border-right-color:var(--lime);border-radius:50%;animation:1.1s linear infinite matchOrbit;position:absolute;inset:0}.match-loader-orbit:after{border-width:1px;border-top-color:var(--gold);border-right-color:#0000;animation-duration:1.8s;animation-direction:reverse;inset:-7px}@keyframes matchOrbit{to{transform:rotate(360deg)}}@media (max-width:1100px){.score-zone .match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.score-zone .match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.score-zone .match-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.match-loader-orbit:before,.match-loader-orbit:after{animation:none}}.score-zone .match-grid .teams{display:block}.score-zone .match-grid .teams>div{min-width:0}.score-zone .match-grid .teams>div>span{overflow-wrap:anywhere}.score-zone .match-grid .score-card footer{height:auto;min-height:36px}.news-browser{width:min(1180px,100% - 32px);color:var(--ink);margin:32px auto 64px}.news-filter-nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.news-filter-nav a{text-transform:capitalize;border:1px solid #a4b2a4;border-radius:5px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:inline-flex}.news-filter-nav a[aria-current=page],.news-filter-nav a:hover{background:var(--green);color:#fff}.news-search{flex-direction:column;gap:8px;max-width:560px;font-size:14px;font-weight:700;display:flex}.news-search input{background:var(--paper);color:var(--ink);border:1px solid #a4b2a4;border-radius:6px;width:100%;padding:12px;font-weight:400}.news-browser>p{color:var(--muted);margin:20px 0;font-size:14px;line-height:1.7}.news-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.news-report-grid>a{background:var(--paper);border:1px solid #a4b2a4;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.news-report-grid>a:hover{border-color:var(--green);box-shadow:0 4px 18px #14251b12}.news-report-grid span{color:var(--muted);font-size:11px}.news-report-grid h2{margin:0;font-size:17px;line-height:1.45}.news-report-grid footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.source-landing header{padding:40px 0}.source-landing h1{margin:12px 0;font-size:clamp(36px,6vw,64px)}.source-landing header p{max-width:650px;margin-bottom:20px;line-height:1.7}.source-landing header>a{color:var(--green);align-items:center;gap:10px;font-weight:700;display:inline-flex}@media (max-width:1000px){.news-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.news-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.news-report-grid{grid-template-columns:minmax(0,1fr)}}.desk-breadcrumb{color:var(--muted);align-items:center;gap:12px;padding:22px 0;font-size:12px;display:flex}.supporter-page,.destination-hub{width:min(1180px,100% - 40px);color:var(--ink);margin:0 auto 70px}.desk-hero{color:#fff;background:#0b3225;border-radius:14px;padding:48px;position:relative;overflow:hidden}.desk-hero:after{content:"";pointer-events:none;border:1px solid #b9db4230;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-65px}.desk-hero>span,.hub-intro>span{letter-spacing:.18em;color:#c2dc71;font-size:11px;font-weight:850}.desk-hero h1{font:750 clamp(36px,5.2vw,68px)/1.06 var(--font-display);max-width:800px;margin:18px 0}.desk-hero p{color:#d5e3d9;max-width:650px;font-size:15px;line-height:1.8}.hub-intro{max-width:660px;padding:42px 0 26px}.hub-intro>span{color:var(--green)}.hub-intro h2{font:750 clamp(36px,5vw,62px)/1.1 var(--font-display);margin:14px 0}.hub-intro h2 em{color:var(--green);font-style:normal}.hub-intro p{color:var(--muted);line-height:1.8}.fan-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fan-destination-grid>a{background:var(--paper);border:1px solid #becbc0;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:270px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.fan-destination-grid>a:hover{transform:translateY(-4px);box-shadow:0 14px 30px #10241912}.fan-destination-grid>a>span{letter-spacing:.07em;color:var(--muted);font-size:10px}.fan-destination-grid h3{font:650 29px/1.12 var(--font-display);margin:20px 0 12px}.fan-destination-grid p{color:var(--muted);font-size:14px;line-height:1.7}.fan-destination-grid b{align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.fan-destination-grid svg{width:18px}.fan-destination-grid>a:nth-child(2){border-top:4px solid #d88a45}.fan-destination-grid>a:nth-child(3){border-top:4px solid #417fbe}.fan-destination-grid>a:nth-child(4){border-top:4px solid #caaa42}.fan-destination-grid>a:nth-child(5){border-top:4px solid #8b70b5}.supporter-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:28px;margin:28px 0;display:grid}.supporter-tool{background:var(--paper);border:1px solid #becbc0;border-radius:12px;min-width:0;padding:32px}.supporter-tool h2{font:650 30px/1.2 var(--font-display);margin-bottom:20px}.supporter-tool p{color:var(--muted);font-size:14px;line-height:1.8}.supporter-tool label{flex-direction:column;gap:10px;margin:24px 0;font-size:13px;font-weight:750;display:flex}.supporter-tool input,.supporter-tool textarea{background:var(--paper);color:var(--ink);width:100%;font:inherit;border:1px solid #aabdaf;border-radius:6px;padding:13px}.supporter-tool textarea{resize:vertical;min-height:155px}.supporter-tool button{background:var(--green);color:#fff;cursor:pointer;font:700 13px var(--font-body);border:0;border-radius:6px;padding:13px 20px}.supporter-tool .stance-options{gap:12px;margin-top:24px;display:flex}.supporter-tool .stance-options button{color:var(--ink);background:0 0;border:1px solid #aabdaf}.supporter-tool button[aria-pressed=true]{background:var(--green);color:#fff}.supporter-tool .save-status{min-height:24px;color:var(--green);margin-top:18px;font-weight:700}.supporter-aside{color:#fff;background:#0c3326;border-radius:12px;align-self:start;padding:30px}.supporter-aside>span{letter-spacing:.14em;color:#c1dc72;font-size:9px}.supporter-aside h2{font:700 45px/1.08 var(--font-display);margin:20px 0}.supporter-aside em{color:var(--lime);font-style:normal}.supporter-aside p{color:#c3d3c8;font-size:13px;line-height:1.85}.supporter-aside a{border-top:1px solid #ffffff25;padding:16px 0;font-size:12px;display:block}.follow-clubs{gap:10px;display:grid}.follow-clubs button{text-align:left;color:var(--ink);background:0 0;border:1px solid #aabdaf;align-items:center;gap:14px;padding:18px;display:flex}.follow-clubs i{font:650 24px var(--font-display);opacity:.55}.follow-clubs span{margin-left:auto;font-size:11px}.supporter-coverage{border-bottom:1px solid #aabdaf;justify-content:space-between;padding:15px 0;font-size:13px;display:flex}.prediction-score{grid-template-columns:1fr 24px 1fr;align-items:center;gap:15px;display:grid}.prediction-score input{font:700 46px var(--font-display);text-align:center}.prediction-score>span{text-align:center;font-size:40px}.real-recorder{text-align:center;padding:25px 0}.recording-disc{color:var(--green);background:#dce8df;border-radius:50%;place-items:center;width:110px;height:110px;margin:0 auto 28px;display:grid}.recording-disc.active{color:#b83325;background:#ffe2dc;animation:5s linear infinite matchOrbit}.real-recorder audio{width:100%;margin:25px 0;display:block}.real-recorder>a{margin:20px 0;font-size:13px;display:block}.earned-badges{gap:18px;display:grid}.earned-badges article{border:1px dashed #aabdaf;border-radius:8px;padding:24px}.earned-badges article.earned{background:#8ab85012;border:1px solid #619a71}.earned-badges h2{margin:12px 0}.earned-badges b,.earned-badges a{margin-top:12px;font-size:12px;display:block}.earned-badges svg{color:var(--green)}.supporter-live-actions{grid-template-columns:1fr 1fr;gap:10px;padding:22px;display:grid}.supporter-live-actions a{color:#fff;background:#ffffff0c;border:1px solid #fff2;border-radius:6px;justify-content:space-between;align-items:center;padding:15px;font-size:12px;display:flex}.supporter-live-actions svg{width:16px}.league-directory{gap:14px;display:grid}.league-directory>a{background:var(--paper);border:1px solid #becbc0;border-radius:10px;align-items:center;gap:24px;padding:26px;display:flex}.league-directory i{font:750 46px var(--font-display);color:var(--green);font-style:normal}.league-directory h3{font:650 28px var(--font-display);margin-bottom:8px}.league-directory p{color:var(--muted);font-size:13px}.league-directory>a>svg:first-of-type{color:var(--green);margin-left:auto}.venue-feature{color:#fff;background:#0b3225;border-radius:14px;grid-template-columns:1.2fr 1fr;margin:35px 0;display:grid;overflow:hidden}.venue-feature>img{object-fit:cover;width:100%;height:100%;min-height:320px}.venue-feature>div{padding:36px}.venue-feature h2{font:650 40px/1.15 var(--font-display);margin:18px 0}.venue-feature p{color:#c9dbce;font-size:14px;line-height:1.8}.venue-feature a{align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.venue-feature .image-credit{color:#b5cabd;font-size:10px}.guide-steps{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.guide-steps article{border:1px solid #becbc0;border-radius:10px;gap:20px;padding:28px;display:flex}.guide-steps i{font:750 36px var(--font-display);color:var(--green)}.guide-steps h2{font:600 26px var(--font-display);margin-bottom:12px}.guide-steps p{color:var(--muted);font-size:14px;line-height:1.8}.news-layout-breaking{grid-template-columns:1fr}.news-layout-breaking>a{border-left:4px solid #b34336;border-radius:0;padding:24px 28px}.news-layout-analysis{grid-template-columns:repeat(2,minmax(0,1fr))}.news-layout-analysis>a{min-height:220px;padding:34px}.news-layout-analysis h2{font:600 30px/1.2 var(--font-display)}.news-layout-opinion>a{border-top:4px solid #b99542}.news-layout-transfers>a{border-top:4px solid #4388ac}.report-label{color:var(--muted);font-size:10px;line-height:1.7}.fixture-grid .fixture-record{text-align:left;background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #becbc0;width:100%;padding:22px;display:block}.fixture-record>span{color:var(--muted);font-size:11px}.fixture-record h3{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;font-size:17px;display:flex}.fixture-record h3 b{white-space:nowrap;color:var(--green)}.fixture-record p{gap:8px;font-size:12px;display:flex}.fixture-record small{margin-top:12px;font-size:10px;display:block}.fixture-record .fixture-expanded{color:var(--ink);border-top:1px solid #becbc0;margin-top:18px;padding-top:18px;line-height:1.8;display:block}@media (max-width:900px){.supporter-workspace{grid-template-columns:1fr}.fan-destination-grid{grid-template-columns:1fr 1fr}.supporter-aside{display:none}.venue-feature{grid-template-columns:1fr}.venue-feature>img{height:270px;min-height:0}}@media (max-width:600px){.desk-hero{padding:30px 24px}.supporter-page,.destination-hub{width:calc(100% - 28px)}.supporter-tool{padding:22px}.fan-destination-grid,.guide-steps,.news-layout-analysis{grid-template-columns:1fr}.fan-destination-grid>a{min-height:230px}.supporter-tool .stance-options{flex-direction:column}.league-directory>a{gap:14px;padding:20px}.league-directory h3{font-size:22px}.league-directory>a>svg:first-of-type{display:none}.supporter-live-actions{grid-template-columns:1fr}.follow-clubs button{padding:14px;font-size:12px}.follow-clubs span{font-size:9px}}@media (prefers-reduced-motion:reduce){.recording-disc.active{animation:none}}.player-record{border-bottom:1px solid #bacbbe;padding:15px}.player-record summary{cursor:pointer;align-items:center;gap:18px;display:flex}.player-record summary>i{font:700 22px var(--font-display);color:var(--green)}.player-record summary>span{flex-direction:column;gap:6px;display:flex}.player-record summary small{color:var(--muted);font-size:11px}.player-record summary svg{width:16px;margin-left:auto}.player-record p{padding:18px 0;font-size:13px;line-height:1.8}.fan-zone .supporter-panel{background:#10271e;border:1px solid #44644f;transform:none}.community-panel-intro{color:#fff;padding:32px}.community-panel-intro>span{letter-spacing:.1em;color:#c0d57e;font-size:9px}.community-panel-intro h3{font:700 40px/1.1 var(--font-display);margin:18px 0}.community-panel-intro h3 em{color:var(--lime);font-style:normal}.community-panel-intro p{color:#c7d8cd;font-size:13px;line-height:1.8}.fan-zone .supporter-live-actions{padding-top:0}.fan-zone .supporter-live-actions a{color:#eff7ef;background:#254636;border-color:#4c6a56}.fan-zone .supporter-live-actions a:hover{background:#365f46}.supporter-tool form>a{align-items:center;gap:8px;display:inline-flex}html:not([data-theme=dark]) .fan-zone .supporter-panel{color:#153b2b;background:#fff;border-color:#c5d5ca}html:not([data-theme=dark]) .supporter-panel>header{color:#153b2b;background:#e8f1eb;border-bottom:1px solid #c5d5ca}html:not([data-theme=dark]) .supporter-panel>header span,html:not([data-theme=dark]) .community-panel-intro>span,html:not([data-theme=dark]) .community-panel-intro h3 em{color:#27613e}html:not([data-theme=dark]) .community-panel-intro,html:not([data-theme=dark]) .community-panel-intro h3{color:#153b2b}html:not([data-theme=dark]) .community-panel-intro p{color:#435c4e}html:not([data-theme=dark]) .fan-zone .supporter-live-actions a{color:#153b2b;background:#e8f1eb;border-color:#abc4b3}html:not([data-theme=dark]) .fan-zone .supporter-live-actions a:hover{background:#d5e7db}.fan-zone .supporter-live-actions a:focus-visible{outline-offset:3px;outline:3px solid #70a887}.account-required{padding:20px 0}.account-required>a{background:var(--green);color:#fff;border-radius:6px;margin:15px 12px 0 0;padding:12px 20px;font-size:13px;display:inline-flex}.supporter-tool button:disabled{opacity:.55;cursor:wait}.supporter-history,.notebook-migration{border-top:1px solid #b7c8bc;margin-top:25px;padding-top:20px}.supporter-history summary{cursor:pointer;font-size:14px;font-weight:750}.supporter-history article{border-bottom:1px solid #b7c8bc;padding:15px 0}.supporter-history time{color:var(--muted);margin-top:7px;font-size:12px;display:block}.supporter-history audio{width:100%;margin-top:12px}.earned-badges small{margin-top:8px;font-size:11px;display:block}.admin-data-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-data-table{border-collapse:collapse;width:100%;font-size:12px}.admin-data-table th,.admin-data-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d5dfd8;padding:13px 10px}.analytics-bars>div{grid-template-columns:100px 1fr 30px;align-items:center;gap:15px;margin:10px 0;font-size:12px;display:grid}.analytics-bars meter{width:100%}.admin-record-tabs,.admin-record-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.admin-record-tabs button,.admin-record-actions button,.admin-record-editor>button{background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid #a9bcb0;border-radius:5px;padding:10px 15px}.admin-record-tabs button[aria-pressed=true],.admin-record-editor>button{background:var(--green);color:#fff}.admin-record-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.admin-record-list>button{text-align:left;background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border:1px solid #c6d3ca;border-radius:6px;flex-direction:column;gap:9px;margin-bottom:10px;padding:18px;display:flex}.admin-record-list>button[aria-pressed=true]{border:2px solid var(--green)}.admin-record-list span,.admin-record-list small{color:var(--muted);font-size:11px}.admin-record-list b{font-size:14px;line-height:1.5}.admin-record-editor{background:var(--paper);color:var(--ink);border:1px solid #c6d3ca;border-radius:8px;align-self:start;padding:24px}.admin-record-editor label,.content-record-picker{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:750;display:flex}.admin-record-editor input,.admin-record-editor textarea,.admin-record-editor select,.content-record-picker select{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1px solid #a9bcb0;border-radius:5px;padding:11px}.admin-record-editor input[type=checkbox]{width:20px}.admin-record-editor textarea{min-height:85px}.admin-record-editor p,.admin-record-editor blockquote{font-size:13px;line-height:1.7}.admin-record-editor audio{width:100%;margin:15px 0}.admin-record-editor details{margin-top:25px}.admin-record-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:11px;overflow:auto}.admin-record-editor button:disabled,.admin-record-actions button:disabled{opacity:.5;cursor:wait}.admin-record-editor h3{font-size:22px}@media (max-width:900px){.admin-data-columns,.admin-record-layout{grid-template-columns:1fr}.admin-record-list{max-height:480px;overflow:auto}}.official-logo{object-fit:contain;width:110px;height:72px}.auth-brand img,.dash>aside>a:first-child img{object-fit:contain;background:#fff;border-radius:6px}@media (max-width:600px){.official-logo{width:92px;height:60px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
