:root{--bg:#1A1D22;--surface:#23272E;--surface-2:#2A2F37;--primary:#FF5A1F;--primary-dark:#C43A10;--accent:#FF5A1F;--live:#FF5A1F;--bright:#FF8A4A;--titanium:#C8CDD4;--text:#F4F6F8;--muted:#B8BEC8;--border:#2F343C;--ok:#22C55E;--soft:#FFB086;--radius:14px;--shadow:0 10px 30px rgba(0,0,0,.45);--max:1120px;--font:system-ui,"Segoe UI",Tahoma,sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.55;min-height:100vh;overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto;display:block}a{color:var(--primary);text-decoration:none}a:hover{color:var(--soft)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;left:-999px;top:0;background:var(--accent);color:#111;padding:.5rem 1rem;z-index:100}.skip-link:focus{left:1rem;top:1rem}.wrap{width:min(100% - 2rem,var(--max));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background:rgba(26,29,34,.94);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;gap:1rem;padding:0;justify-content:space-between;height:72px;min-height:72px}.brand{display:flex;align-items:center;gap:.65rem;color:var(--text);font-weight:800}.brand img{height:42px;width:auto;max-height:42px;object-fit:contain;)}.nav-desktop{display:none;gap:.35rem;flex-wrap:wrap}.nav-desktop a{color:var(--muted);padding:.45rem .7rem;border-radius:999px;font-size:.92rem}.nav-desktop a:hover,.nav-desktop a[aria-current="page"]{background:var(--surface-2);color:var(--text)}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.nav-mobile{display:none;flex-direction:column;padding:0 0 1rem;gap:.25rem}.nav-mobile.open{display:flex}.nav-mobile a{padding:.7rem .9rem;border-radius:10px;color:var(--text);background:var(--surface)}.hero{padding:1.5rem 0 1rem}.hero-card{background:linear-gradient(135deg,var(--surface),#2A2420 55%,#3A2818);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.35rem;box-shadow:var(--shadow)}.hero h1{margin:0 0 .4rem;font-size:clamp(1.15rem,5vw,1.9rem);line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.hero p{margin:0;color:var(--muted)}.badge-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;max-width:100%}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700}.badge-live{background:rgba(255,90,31,.18);color:#FFB086;border:1px solid rgba(255,90,31,.35)}.badge-live::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px rgba(255,90,31,.25);animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.45}}.badge-mock{background:rgba(255,90,31,.15);color:#FF8A4A;border:1px solid rgba(255,90,31,.35)}.filters{display:flex;flex-wrap:nowrap;gap:.5rem;margin:1rem 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.15rem}.chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:.45rem .85rem;border-radius:999px;cursor:pointer;font:inherit}.chip[aria-pressed="true"],.chip:hover{background:var(--primary-dark);border-color:var(--primary);color:#fff}.section{margin:1.25rem 0 2rem}.section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.85rem;flex-wrap:wrap}.section-head h1,.section-head h2{margin:0;font-size:1.25rem}.section-head p{margin:0;color:var(--muted);font-size:.9rem}.match-list{display:grid;gap:.65rem}.match-row{display:grid;grid-template-columns:70px 1fr auto;gap:.75rem;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:.85rem 1rem;transition:border-color .15s,transform .15s;color:inherit}.match-row:hover{border-color:var(--primary);transform:translateY(-1px);color:inherit}.match-time{font-weight:700;font-size:.9rem;color:var(--muted)}.match-teams{display:grid;gap:.25rem}.match-teams strong{font-size:1rem}.score{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.15rem;min-width:4.2rem;text-align:center}.status{font-size:.75rem;color:var(--muted)}.status.is-live{color:#FFB086;font-weight:700}.league-tag{display:inline-block;margin-top:.2rem;font-size:.72rem;color:#FF8A4A}.grid-2{display:grid;gap:1rem}@media(min-width:860px){.nav-desktop{display:flex}.menu-toggle{display:none}.grid-2{grid-template-columns:1.6fr .9fr}.match-row{grid-template-columns:80px 1fr 90px}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.card h3{margin:.2rem 0 .5rem;font-size:1rem}.card p,.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1rem;border-radius:10px;border:0;font-weight:700;cursor:pointer;font:inherit;text-decoration:none}.btn-primary{background:var(--primary);color:#0E0E10}.btn-primary:hover{background:var(--soft);color:#0E0E10}.btn-ghost{background:transparent;border:1px solid var(--border);color:var(--text)}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:12px}table{width:100%;border-collapse:collapse;min-width:560px}th,td{padding:.7rem .75rem;text-align:left;border-bottom:1px solid var(--border)}th{background:var(--surface-2);font-size:.82rem;color:var(--muted);font-weight:700}tr:hover td{background:rgba(255,90,31,.06)}.player-slot{margin:1rem 0;border:2px dashed var(--accent);border-radius:16px;background:rgba(255,90,31,.08);min-height:180px;display:grid;place-items:center;text-align:center;padding:1rem;max-width:100%;overflow:hidden;box-sizing:border-box}.player-slot strong{display:block;font-size:clamp(.95rem,3.5vw,1.05rem);margin-bottom:.35rem;color:#FF8A4A;overflow-wrap:anywhere}.player-slot span{color:var(--muted);font-size:clamp(.8rem,3vw,.9rem);overflow-wrap:anywhere;display:block;max-width:36ch;margin-inline:auto}.news-list{display:grid;gap:.75rem}.news-item{display:block;padding:1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:inherit}.news-item:hover{border-color:var(--primary);color:inherit}.news-item small{color:var(--muted)}.news-item h3{margin:.35rem 0;color:var(--text);font-size:1rem}.site-footer{margin-top:3rem;border-top:1px solid var(--border);background:#15181C;padding:2rem 0 5.5rem}.footer-grid{display:grid;gap:1.25rem}@media(min-width:760px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer h3{margin:0 0 .6rem;font-size:.95rem}.site-footer a{display:block;color:var(--muted);padding:.2rem 0;font-size:.9rem}.site-footer a:hover{color:var(--text)}.bottom-nav{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.15rem;background:rgba(26,29,34,.96);border-top:1px solid var(--border);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));z-index:60}.bottom-nav a{color:var(--muted);text-align:center;font-size:.68rem;padding:.35rem .15rem;border-radius:10px}.bottom-nav a[aria-current="page"],.bottom-nav a:hover{color:var(--primary);background:rgba(255,90,31,.10)}@media(min-width:860px){.bottom-nav{display:none}.site-footer{padding-bottom:2rem}}.prose{max-width:72ch}.prose h1{margin-top:0}.breadcrumbs{font-size:.85rem;color:var(--muted);margin:1rem 0}.breadcrumbs a{color:var(--muted)}.error-box{text-align:center;padding:3rem 1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-line{background:#06C755;color:#fff!important;padding:.4rem .75rem;border-radius:999px;font-weight:700;font-size:.85rem}.btn-line:hover{filter:brightness(1.08);color:#fff!important}.footer-3{grid-template-columns:1fr}@media(min-width:760px){.footer-3{grid-template-columns:1fr 1fr 1fr!important}}.featured-carousel{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain}.featured-card{flex:0 0 min(80%,280px);scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem;color:inherit}.featured-card:hover{border-color:var(--primary);color:inherit}.featured-teams{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.team-logo-fallback{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:2px solid var(--primary);font-weight:800;font-size:.75rem;color:var(--text)}.match-hero-logos{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin:1rem 0}.league-groups{display:grid;gap:1rem}.league-group-title,.hub-fixture-group h2.league-group-title,.hub-fixture-group h3{margin:0 0 .5rem;font-size:1rem;color:var(--soft)}.rank-list{margin:.25rem 0 0;padding-left:1.1rem;color:var(--text)}.rank-list li{margin:.35rem 0}.filters .chip{flex:0 0 auto;white-space:nowrap}.filters.filters-wrap{flex-wrap:wrap;overflow-x:visible}.site-header{overflow:visible}.header-inner{display:flex;align-items:center;gap:.65rem;padding:0;justify-content:space-between;max-width:100%;height:60px;min-height:60px}.brand{min-width:0;flex:1 1 auto}.brand img{height:42px;width:auto;max-width:min(160px,70vw);max-height:42px;object-fit:contain;)}.menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;z-index:60}.nav-desktop{display:none!important}.nav-mobile{display:none;flex-direction:column;padding:0 0 1rem;gap:.25rem;max-width:100%}.nav-mobile.open{display:flex}@media(min-width:860px){.nav-desktop{display:flex!important}.menu-toggle{display:none!important}.nav-mobile,.nav-mobile.open{display:none!important}}.wrap{width:min(100% - 2rem,var(--max));margin-inline:auto;max-width:100%;box-sizing:border-box}.section,.hero,.card,.match-row,.grid-2,.prose{max-width:100%;box-sizing:border-box}.hero-card{overflow:hidden}.match-row{grid-template-columns:64px 1fr auto;gap:.5rem}.match-teams strong{overflow-wrap:anywhere;font-size:clamp(.9rem,3.4vw,1rem)}html,body{overflow-x:hidden;max-width:100%}.wrap{max-width:100%;box-sizing:border-box}.hero h1{font-size:clamp(1.15rem,5vw,1.9rem)!important;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.badge-row{display:flex;flex-wrap:wrap!important;gap:.5rem;max-width:100%}.filters{display:flex;flex-wrap:nowrap;gap:.5rem;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.filters .chip{flex:0 0 auto;white-space:nowrap}.featured-carousel{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.player-slot{max-width:100%;overflow:hidden;box-sizing:border-box}.player-slot strong,.player-slot span{overflow-wrap:anywhere}.menu-toggle{display:inline-flex!important}.nav-desktop{display:none!important}.nav-mobile{display:none!important}.nav-mobile.open{display:flex!important}@media(min-width:860px){.menu-toggle{display:none!important}.nav-desktop{display:flex!important}.nav-mobile,.nav-mobile.open{display:none!important}}.brand img{height:42px;width:auto;max-width:min(160px,70vw);max-height:42px;object-fit:contain;)}.btn-line{background:#047A35 !important;color:#F4F6F8 !important;padding:.4rem .75rem;border-radius:999px;font-weight:700;font-size:.85rem}.btn-line:hover{background:#036B2E !important;color:#F4F6F8 !important;filter:none}.btn-primary{background:var(--primary)!important;color:#1A1D22!important}.btn-primary:hover{background:var(--bright)!important;color:#1A1D22!important}.chip[aria-pressed="true"],.chip:hover{background:var(--primary)!important;border-color:var(--primary)!important;color:#1A1D22!important}a.btn-primary,a.btn.btn-primary{color:#1A1D22!important}.grid-2{align-items:start}#featuredCarousel{min-height:140px;min-height:clamp(140px,28vw,180px)}#matchListByLeague{min-height:420px}#tomorrowList{min-height:120px}#sideStandings{min-height:160px}#sideNews{min-height:220px}#tipsRankMini{min-height:110px}.home-schedule-col{min-height:640px}.home-aside-col{min-height:640px}@media (max-width:859px){#matchListByLeague{min-height:280px}.home-schedule-col,.home-aside-col{min-height:0}#featuredCarousel{min-height:150px}}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:skel 1.2s ease-in-out infinite;border-radius:12px;border:1px solid var(--border)}@keyframes skel{0%{background-position:200% 0}100%{background-position:-200% 0}}.skel-row{height:64px;margin-bottom:.65rem}.skel-card{height:120px;min-width:min(80%,280px);flex:0 0 min(80%,280px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:.65rem;box-sizing:border-box;height:60px;min-height:60px;max-height:60px;padding:0}.brand{display:flex;align-items:center;flex:0 1 auto;min-width:0;height:100%;overflow:hidden}.brand img{display:block;height:38px;width:auto;max-height:38px;max-width:min(160px,70vw);object-fit:contain;object-position:left center;filter:none}.menu-toggle{display:inline-flex !important;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;align-self:center}@media(min-width:860px){.header-inner{height:72px;min-height:72px;max-height:72px;padding:0;gap:1rem}.brand img{height:48px;max-height:48px;max-width:min(200px,36vw)}.menu-toggle{display:none !important}.nav-desktop{display:flex !important;align-items:center;align-self:center;gap:.2rem;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto;min-width:0;max-height:100%}.nav-desktop a{padding:.35rem .55rem;font-size:.86rem;line-height:1.2}}@media(max-width:859px){.header-inner{height:60px;min-height:60px;max-height:60px}.brand img{height:38px;max-height:38px;max-width:min(160px,70vw)}.nav-desktop{display:none !important}}.player-slot strong{color:#FF8A4A !important}.badge-mock{color:#FF8A4A !important}.league-tag{color:#FF8A4A !important}#schedule-board{min-height:560px}#scheduleGroups{min-height:420px}#dateTabs{min-height:44px}#liveMatchList{min-height:300px}body[data-page="schedule"] main#main.wrap{min-height:720px}body[data-page="live"] main#main.wrap{min-height:560px}@media (max-width:859px){#schedule-board{min-height:480px}#scheduleGroups{min-height:300px}#liveMatchList{min-height:220px}body[data-page="schedule"] main#main.wrap{min-height:560px}body[data-page="live"] main#main.wrap{min-height:480px}}.skel-league{padding:.15rem 0 .35rem}.skel-league .skel-title{height:1rem;width:9rem;margin:0 0 .65rem;border-radius:6px}.news-item h2,.card > h2{font-size:1rem;margin:.2rem 0 .5rem}.hero-full{position:relative;isolation:isolate;min-height:clamp(320px,52vw,520px);aspect-ratio:16/9;max-height:560px;overflow:hidden;background:#1A1D22}.hero-full-media{position:absolute;inset:0;z-index:0}.hero-full-media img{width:100%;height:100%;object-fit:cover;display:block}.hero-full-overlay{position:relative;z-index:1;height:100%;background:linear-gradient(90deg,rgba(26,29,34,.92) 0%,rgba(26,29,34,.72) 45%,rgba(26,29,34,.35) 100%)}.hero-full-inner{display:grid;gap:1.25rem;align-items:center;min-height:inherit;padding:1.5rem 0;grid-template-columns:1fr}@media(min-width:900px){.hero-full-inner{grid-template-columns:1.3fr .7fr;padding:2rem 0}}.hero-copy h1{margin:0 0 .6rem;font-size:clamp(1.35rem,4.2vw,2.35rem);line-height:1.2;max-width:18ch}.hero-lead{color:var(--muted);max-width:42ch;margin:0 0 1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.65rem}.eyebrow{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bright,#FF8A4A);margin:0 0 .4rem;font-weight:700}.hero-feature-card{background:rgba(35,39,46,.92);border:1px solid var(--border);border-radius:16px;padding:1rem;backdrop-filter:blur(6px)}.hero-feature-card a{color:inherit;text-decoration:none}.hero-feature-card .score{font-size:1.6rem}.match-rail{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.15rem .15rem .5rem;max-width:100%}.match-rail > *{flex:0 0 min(78%,300px);scroll-snap-align:start}.match-rail .match-card,.match-rail .featured-card{min-height:120px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:.85rem;display:grid;gap:.45rem}.match-rail .match-card:hover,.match-rail .featured-card:hover{border-color:var(--primary)}.league-tabs .tablist{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.75rem}.league-tabs [role="tab"]{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:.45rem .9rem;border-radius:999px;font:inherit;cursor:pointer}.league-tabs [role="tab"][aria-selected="true"]{background:var(--primary);color:#1A1D22;border-color:var(--primary);font-weight:700}.league-tabs [role="tabpanel"]{min-height:220px}.magazine-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:800px){.magazine-grid{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto}.magazine-grid .mag-lead{grid-row:1 / span 2;grid-column:1}}.magazine-grid .mag-card{display:block;padding:1rem;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:inherit;min-height:120px}.magazine-grid .mag-lead{min-height:260px;background:linear-gradient(160deg,rgba(255,90,31,.12),var(--surface))}.magazine-grid .mag-card h3,.magazine-grid .mag-card h2{margin:.35rem 0;font-size:1rem}.magazine-grid .mag-lead h2{font-size:clamp(1.15rem,2.5vw,1.45rem)}.footer-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:800px){.footer-grid{grid-template-columns:repeat(3,1fr)}}.footer-title{margin:0 0 .6rem;font-size:.95rem}.seo-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:800px){.seo-grid{grid-template-columns:repeat(3,1fr)}}.seo-grid .card:nth-child(4),.seo-grid .card:nth-child(5){grid-column:auto}html,body{overflow-x:hidden}ol.rank-list{list-style:decimal;padding-left:1.25rem;margin:0}ol.rank-list li{display:list-item;margin:.35rem 0}.table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}.table-wrap:not([tabindex]){}.prose a,article.card a,.section a:not(.btn):not(.btn-primary):not(.btn-ghost):not(.btn-line){text-decoration:underline;text-underline-offset:2px}.prose a{color:#FF8A4A}#leagueList,#teamsList,#clubsList,#competitionsList{min-height:280px}#newsList,#articlesList,#analysisList,#insightsList{min-height:260px}#tipsList,#picksList,#predictionsList,#forecastList{min-height:260px}#rankingsList,#tipstersList,#highlightsList,#clipsList{min-height:240px}#standingsBody,#standingsTable,.league-standings{min-height:240px}#scheduleGroups{min-height:420px}#liveMatchList{min-height:300px}#tipsRankMini{min-height:130px}#magazineNews{min-height:280px}#matchRail,#tomorrowRail{min-height:140px}body[data-page="competitions"] main#main,body[data-page="clubs"] main#main,body[data-page="articles"] main#main,body[data-page="insights"] main#main,body[data-page="forecast"] main#main,body[data-page="tipsters"] main#main,body[data-page="clips"] main#main,body[data-page="picks"] main#main{min-height:640px}@media(max-width:859px){body[data-page="competitions"] main#main,body[data-page="clubs"] main#main,body[data-page="articles"] main#main,body[data-page="forecast"] main#main,body[data-page="tipsters"] main#main,body[data-page="clips"] main#main{min-height:480px}}#leaguesList,#teamsList,#newsList,#predictionsList,#rankingsList,#highlightList,#tipsList,#analysisList{min-height:280px}.wrap{width:min(100% - 2rem,var(--max,1120px)) !important;margin-inline:auto;max-width:100%;box-sizing:border-box}.site-header .wrap.header-inner,.wrap.hero-full-inner{width:min(100% - 2rem,var(--max,1120px)) !important;margin-inline:auto;padding-left:0;padding-right:0;box-sizing:border-box}.hero-full{position:relative;isolation:isolate;width:100%;max-width:none;overflow:hidden;background:#1A1D22;aspect-ratio:1920 / 720;min-height:280px;max-height:560px}.hero-full-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#1A1D22}.hero-full-media picture,.hero-full-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-full-overlay{position:relative;z-index:1;height:100%;min-height:100%;background:linear-gradient(90deg,rgba(26,29,34,.92) 0%,rgba(26,29,34,.78) 42%,rgba(26,29,34,.45) 100%),linear-gradient(180deg,rgba(26,29,34,.35) 0%,rgba(26,29,34,.55) 55%,rgba(26,29,34,.85) 100%);padding-inline:0}.hero-full-inner{display:grid;gap:1.1rem;align-items:center;grid-template-columns:1fr;padding:1.25rem 0 1.5rem;min-height:100%;box-sizing:border-box}.hero-copy{min-width:0;max-width:100%}.hero-copy .eyebrow,.hero-copy h1,.hero-copy .hero-lead{color:#F4F6F8}.hero-copy .hero-lead{color:#E8ECF0}.hero-feature-card{display:block;width:100%;max-width:100%;box-sizing:border-box;min-width:0;margin:0;padding:1rem;background:rgba(35,39,46,.96);border:1px solid var(--border);border-radius:16px;overflow:visible;backdrop-filter:blur(6px);color:#F4F6F8}.hero-feature-card a{display:block;color:inherit;text-decoration:none;max-width:100%}.hero-feature-card .score{font-size:1.45rem;font-weight:800}.hero-feature-card strong{display:block;overflow-wrap:anywhere;word-break:break-word}.hero-feature-card .muted{overflow-wrap:anywhere;color:#C8CDD4}.hero-full-inner > *{max-width:100%;min-width:0;box-sizing:border-box}.hero-copy,.hero-actions{margin-inline:0;padding-inline:0;max-width:100%}.hero-feature-card{margin-inline:0;max-width:100%}@media(min-width:768px){.hero-full{aspect-ratio:1920 / 720;min-height:clamp(320px,42vw,520px);max-height:560px}.hero-full-inner{grid-template-columns:1.25fr .75fr;padding:2rem 0}}@media(max-width:767px){.hero-full{aspect-ratio:1080 / 1350;max-height:none;min-height:420px}.hero-full-overlay{background:linear-gradient(180deg,rgba(26,29,34,.55) 0%,rgba(26,29,34,.78) 40%,rgba(26,29,34,.94) 100%)}.hero-full-inner{grid-template-columns:1fr !important}.hero-feature-card{width:100% !important;max-width:100% !important;grid-column:1 / -1}.hero-actions{width:100%}}.hero-feature-card{display:flex;flex-direction:column;gap:.65rem;justify-content:flex-start;align-items:stretch;box-sizing:border-box;padding:20px !important;min-height:0 !important;height:auto !important;margin-inline:0;max-width:100%}.hero-feature-card > .eyebrow,.hero-feature-card > .hfc-label{margin:0;padding:0}.hero-feature-card .hfc-link{display:flex;flex-direction:column;gap:.55rem;color:inherit;text-decoration:none;max-width:100%;min-width:0}.hero-feature-card .hfc-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem .75rem;width:100%;min-width:0}.hero-feature-card .hfc-team{font-weight:700;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere;word-break:break-word;min-width:0}.hero-feature-card .hfc-home{text-align:right}.hero-feature-card .hfc-away{text-align:left}.hero-feature-card .hfc-score{font-size:1.55rem;font-weight:800;letter-spacing:.02em;text-align:center;white-space:nowrap;padding:0 .15rem;color:#F4F6F8}.hero-feature-card .hfc-meta,.hero-feature-card .muted{margin:0;font-size:.85rem;color:#C8CDD4;text-align:center;overflow-wrap:anywhere}.hero-feature-card .skel-card{width:100%;max-width:100%;min-width:0;flex:0 0 auto;height:72px;margin:0}@media(max-width:767px){.hero-feature-card{padding:16px !important}.hero-feature-card .hfc-score{font-size:1.35rem}.hero-feature-card .hfc-team{font-size:.9rem}}.page-home{--max:1320px;--gutter:24px;--band:#15181C;--line:#323844;--panel:#1E2227;font-size:16px}@media(min-width:900px){.page-home{--gutter:32px}}.page-home .wrap,.page-home .site-header .wrap.header-inner,.page-home .wrap.hero-full-inner{width:min(100% - (var(--gutter) * 2),var(--max)) !important;margin-inline:auto;max-width:100%;box-sizing:border-box}.page-home .site-header{background:#14171B;border-bottom:1px solid var(--line);box-shadow:inset 0 2px 0 #FF5A1F,0 8px 24px rgba(0,0,0,.45);backdrop-filter:none}.page-home .nav-desktop a{font-size:15px !important;font-weight:600;color:#C8CDD4;padding:.5rem .7rem !important;border-radius:10px}.page-home .nav-desktop a:hover,.page-home .nav-desktop a[aria-current="page"]{color:#fff;background:#262B32}.page-home .hero-full{position:relative;isolation:isolate;width:100%;max-width:none;overflow:hidden;background:#101215;aspect-ratio:auto !important;max-height:none !important;min-height:600px}.page-home .hero-full-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#101215}.page-home .hero-full-media picture,.page-home .hero-full-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 35%}.page-home .hero-full-overlay{position:relative;z-index:1;min-height:inherit;height:auto;padding:0;background:linear-gradient(90deg,rgba(12,14,17,.97) 0%,rgba(12,14,17,.92) 24%,rgba(12,14,17,.66) 42%,rgba(12,14,17,.2) 58%,rgba(12,14,17,0) 72%),linear-gradient(0deg,rgba(21,24,28,.9) 0%,rgba(21,24,28,0) 18%) !important}.page-home .wrap.hero-full-inner{display:flex !important;align-items:center;min-height:600px;padding:56px 0 64px;grid-template-columns:none}.page-home .hero-copy{max-width:620px;min-width:0}.page-home .hero-copy .eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-size:14px;font-weight:800;letter-spacing:.06em;color:#FF8A4A;text-transform:none}.page-home .demo-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;color:#E8ECF0;background:rgba(200,205,212,.14);border:1px solid rgba(200,205,212,.34);white-space:nowrap}.page-home .hero-copy h1{margin:0 0 20px;font-size:54px;line-height:1.22;font-weight:800;letter-spacing:-.005em;color:#FFFFFF;max-width:none;overflow-wrap:anywhere}.page-home .hero-copy .hero-lead{margin:0 0 30px;font-size:18px;line-height:1.65;color:#DCE1E7;max-width:34em}.page-home .hero-actions{display:flex;flex-wrap:wrap;gap:12px}.page-home .btn-hero{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;padding:0 26px;border-radius:12px;font-size:16px;font-weight:700;line-height:1;box-sizing:border-box}.page-home .btn-primary.btn-hero{background:#FF5A1F;color:#16191D !important;border:0;box-shadow:0 10px 24px rgba(255,90,31,.28)}.page-home .btn-primary.btn-hero:hover{background:#FF8A4A}.page-home .btn-ghost.btn-hero{background:rgba(20,23,27,.6);color:#FFFFFF;border:1.5px solid rgba(255,255,255,.55)}.page-home .btn-ghost.btn-hero:hover{border-color:#FF8A4A;color:#FF8A4A}.page-home .hero-stats{list-style:none;display:flex;gap:44px;margin:36px 0 0;padding:22px 0 0;border-top:1px solid rgba(200,205,212,.2);max-width:520px}.page-home .hero-stats li{display:flex;flex-direction:column;gap:4px}.page-home .hero-stats strong{font-size:30px;line-height:1.1;font-weight:800;color:#FFFFFF;font-variant-numeric:tabular-nums}.page-home .hero-stats span{font-size:14px;color:#C8CDD4}@media(min-width:1500px){.page-home .hero-full,.page-home .wrap.hero-full-inner{min-height:640px}.page-home .hero-full-media img{object-position:100% 40%}}.page-home .home-wrap{padding:0}.page-home .section{margin:0;padding:72px 0 0}.page-home .section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:0 0 24px}.page-home .section-head h2{margin:0;font-size:30px;line-height:1.28;font-weight:800;letter-spacing:-.005em;color:#FFFFFF}.page-home .section-head p{margin:6px 0 0;font-size:15px;color:#B8BEC8}.page-home .head-link{font-size:15px;font-weight:700;color:#FF8A4A;white-space:nowrap;text-decoration:none}.page-home .head-link:hover{color:#FFB086}.page-home .head-tools{display:flex;align-items:center;gap:10px}.page-home .head-tools .head-link{margin-left:8px}.page-home .band{background:var(--band);border-top:1px solid #23272E;border-bottom:1px solid #23272E}.page-home .band-rail{margin-top:72px;padding:56px 0 60px}.page-home .band-seo{margin-top:80px;padding:72px 0 80px}.page-home .live-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:24px;align-items:stretch}.page-home #live-player-slot.player-frame{position:relative;aspect-ratio:16/9;width:100%;margin:0;min-height:0;border-radius:20px;border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(255,90,31,.12),rgba(255,90,31,0) 70%),linear-gradient(160deg,#272C33 0%,#181B20 58%,#111317 100%) !important;box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.03)}.page-home #live-player-slot.player-frame::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(200,205,212,0) 0 79px,rgba(200,205,212,.035) 79px 80px),linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,0) 30%)}.page-home .player-tag{position:absolute;top:16px;left:16px;z-index:2}.page-home .player-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.page-home .player-play{display:block;width:104px;height:104px;filter:drop-shadow(0 14px 30px rgba(255,90,31,.35))}.page-home .player-play svg{display:block;width:100%;height:100%}.page-home .player-caption{margin:0;font-size:14px;font-weight:600;letter-spacing:.05em;color:#C8CDD4}.page-home .hub-side{display:flex;flex-direction:column;gap:16px;min-width:0}.page-home .hero-feature-card{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;margin:0;box-sizing:border-box;padding:22px 24px !important;min-height:0 !important;height:auto !important;border-radius:20px;border:1px solid rgba(255,90,31,.6);background:linear-gradient(155deg,rgba(70,76,86,.55) 0%,rgba(38,42,49,.92) 48%,rgba(27,30,35,.96) 100%);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 22px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.12);color:#F4F6F8}.page-home .hfc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-home .hfc-label{margin:0;padding:0;font-size:15px;font-weight:800;letter-spacing:.04em;color:#FF8A4A}.page-home .hfc-badges{display:flex;align-items:center;gap:8px}.page-home .hfc-live{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:#FF5A1F;color:#16191D;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.page-home .hfc-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#16191D;animation:pulse 1.4s infinite}.page-home .hfc-link{display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none;min-width:0}.page-home .hfc-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.page-home .hfc-side{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-align:center}.page-home .hfc-crest{display:block;width:64px;height:64px;border:0;border-radius:0;overflow:visible;box-shadow:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.page-home .hfc-crest svg,.page-home .crest svg{display:block;width:100%;height:100%}.page-home .hfc-team{font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;max-width:none}.page-home .hfc-link:hover .hfc-team{color:#FF8A4A}.page-home .hfc-mid{display:flex;flex-direction:column;align-items:center;gap:6px}.page-home .hfc-score{font-size:42px;line-height:1;font-weight:800;letter-spacing:.01em;color:#FFFFFF;white-space:nowrap;font-variant-numeric:tabular-nums}.page-home .hfc-min{font-size:13px;font-weight:700;color:#FFB086}.page-home .hfc-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:0;padding-top:14px;border-top:1px solid rgba(200,205,212,.16);font-size:14px;color:#C8CDD4;text-align:center}.page-home .hero-feature-card .skel-card{width:100%;min-width:0;flex:none;height:186px;margin:0;border-radius:12px}.page-home .results-card{flex:1;display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line);background:var(--panel);overflow:hidden;min-height:0}.page-home .rc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.page-home .rc-head h3{margin:0;font-size:16px;font-weight:800;color:#FFFFFF}.page-home .rc-head a{font-size:14px;font-weight:700;color:#FF8A4A}.page-home .rc-list{display:flex;flex-direction:column}.page-home .rc-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);grid-template-areas:"h s a" "l l l";align-items:center;column-gap:10px;row-gap:2px;padding:10px 20px;border-bottom:1px solid rgba(50,56,68,.6);color:#F4F6F8;text-decoration:none}.page-home .rc-row:last-child{border-bottom:0}.page-home .rc-row:hover{background:#252A31;color:#F4F6F8}.page-home .rc-team{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600}.page-home .rc-home{justify-content:flex-end;grid-area:h}.page-home .rc-team:not(.rc-home){grid-area:a}.page-home .rc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home .rc-score{grid-area:s;text-align:center;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.page-home .rc-league{grid-area:l;text-align:center;font-size:12px;color:#B8BEC8}.page-home .rc-skel{height:62px;margin:0;border-radius:0}.page-home .crest{display:block;width:30px;height:30px;flex:0 0 auto}.page-home .crest.sm{width:24px;height:24px}.page-home .match-rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:6px 2px 10px;margin:-6px -2px -10px;max-width:none;min-height:0}.page-home .match-rail::-webkit-scrollbar{display:none;width:0;height:0}.page-home .match-rail > *{flex:0 0 280px;max-width:280px;scroll-snap-align:start}.page-home .match-rail:focus-visible{outline:2px solid #FF8A4A;outline-offset:4px;border-radius:14px}.page-home .match-rail .skel-card{height:176px;min-width:0;border-radius:16px;margin:0}.page-home .rail-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--line);background:#22262D;color:#F4F6F8;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.page-home .rail-btn svg{width:20px;height:20px}.page-home .rail-btn:hover:not(:disabled){border-color:#FF5A1F;color:#FF8A4A;background:#2A2F37}.page-home .rail-btn:focus-visible{outline:2px solid #FF8A4A;outline-offset:2px}.page-home .rail-btn:disabled{opacity:.4;cursor:default}.page-home .mcard{display:flex;flex-direction:column;gap:12px;min-height:176px;padding:16px 18px;box-sizing:border-box;border-radius:16px;border:1px solid var(--line);background:linear-gradient(165deg,#2A2F37 0%,#21252B 100%);color:#F4F6F8;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.page-home .mcard:hover,.page-home .mcard:focus-visible{transform:translateY(-3px);border-color:#FF5A1F;box-shadow:0 14px 30px rgba(0,0,0,.4);color:#F4F6F8}.page-home .mcard-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.page-home .mcard-league{font-size:13px;font-weight:700;color:#C8CDD4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home .mcard-team{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px}.page-home .mcard-name{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home .mcard-score{min-width:1.4em;text-align:right;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.page-home .mcard-foot{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(200,205,212,.12);font-size:13px;color:#B8BEC8}.page-home .mcard-cta{color:#FF8A4A;font-weight:700}.page-home .pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;line-height:1}.page-home .pill-live{background:#FF5A1F;color:#16191D}.page-home .pill-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#16191D}.page-home .pill-ft{background:#3A404A;color:#E8ECF0}.page-home .pill-time{background:rgba(255,138,74,.12);color:#FFB086;border:1px solid rgba(255,138,74,.38)}.page-home .home-split{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:0 32px;align-items:start}.page-home .home-main-col,.page-home .home-sidebar{min-width:0}.page-home .magazine-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-auto-rows:minmax(172px,auto);gap:16px;min-height:360px}.page-home .mag-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:172px;padding:0;border-radius:18px;border:1px solid var(--line);background:linear-gradient(165deg,#2A2F37 0%,#21252B 100%);color:#F4F6F8;text-decoration:none;transition:transform .18s,border-color .18s}.page-home .mag-card:hover{transform:translateY(-3px);border-color:#FF5A1F;color:#F4F6F8}.page-home .mag-lead{grid-row:span 2;min-height:360px;justify-content:flex-end}.page-home .mag-art{position:absolute;inset:0;background:radial-gradient(circle at 78% 22%,rgba(255,90,31,.45),rgba(255,90,31,0) 45%),repeating-linear-gradient(115deg,rgba(200,205,212,0) 0 38px,rgba(200,205,212,.05) 38px 40px),linear-gradient(160deg,#343A43 0%,#1C1F24 100%)}.page-home .mag-lead .mag-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,25,29,0) 25%,rgba(22,25,29,.95) 78%)}.page-home .mag-body{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 22px;height:100%;box-sizing:border-box}.page-home .mag-lead .mag-body{height:auto;padding:24px 26px}.page-home .mag-card small{font-size:12px;font-weight:800;letter-spacing:.06em;color:#FF8A4A}.page-home .mag-card h3{margin:0;font-size:18px;line-height:1.4;font-weight:700;color:#FFFFFF}.page-home .mag-card .mag-title-lg{font-size:26px;line-height:1.3;font-weight:800}.page-home .mag-card p{margin:0;font-size:15px;line-height:1.55;color:#B8BEC8}.page-home .mag-more{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:#FF8A4A}.page-home .section-clips{padding-top:56px}.page-home .clip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:200px}.page-home .clip-card{display:flex;flex-direction:column;gap:10px;color:#F4F6F8;text-decoration:none}.page-home .clip-thumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;border-radius:14px;border:1px solid var(--line);background:radial-gradient(circle at 30% 30%,rgba(255,90,31,.25),rgba(255,90,31,0) 55%),linear-gradient(160deg,#2F343C,#181B20);transition:border-color .18s}.page-home .clip-card:hover .clip-thumb{border-color:#FF5A1F}.page-home .clip-play{width:44px;height:44px;border-radius:50%;background:rgba(255,90,31,.92);box-shadow:0 8px 20px rgba(0,0,0,.4);position:relative}.page-home .clip-play::after{content:"";position:absolute;left:17px;top:13px;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent #16191D}.page-home .clip-dur{position:absolute;right:10px;bottom:10px;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.7);font-size:12px;font-weight:700;color:#FFFFFF}.page-home .clip-title{font-size:15px;font-weight:600;line-height:1.45;color:#E8ECF0}.page-home .clip-card:hover .clip-title{color:#FF8A4A}.page-home .side-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px 20px;min-height:0 !important}.page-home .section-tips{padding-top:48px}.page-home .league-tabs .tablist{display:flex;gap:6px;margin:0 0 10px;padding:4px;border-radius:12px;background:#15181C;border:1px solid var(--line)}.page-home .league-tabs .tablist button{flex:1;height:40px;border:0;border-radius:9px;background:transparent;color:#C8CDD4;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.page-home .league-tabs .tablist button[aria-selected="true"]{background:#FF5A1F;color:#16191D;border:0}.page-home .tab-panels{min-height:254px}.page-home .table-wrap{border:0;background:transparent;border-radius:0;min-height:0 !important;overflow:auto}.page-home .table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.page-home .table-wrap th{padding:10px 8px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700;color:#B8BEC8;text-align:left;background:transparent}.page-home .table-wrap td{padding:11px 8px;border-bottom:1px solid rgba(50,56,68,.55);color:#F4F6F8}.page-home .table-wrap tr:last-child td{border-bottom:0}.page-home .table-wrap td:first-child{width:2.2em;font-weight:800;color:#C8CDD4}.page-home .table-wrap tbody tr:nth-child(-n+3) td:first-child{color:#FF8A4A}.page-home .table-wrap th:nth-child(n+3),.page-home .table-wrap td:nth-child(n+3){text-align:right}.page-home .table-wrap td:last-child{font-weight:800}.page-home #tipsRankMini{min-height:290px !important}.page-home .tip-list{list-style:none;margin:0;padding:0}.page-home .tip-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(50,56,68,.55);font-size:15px}.page-home .tip-list li:last-child{border-bottom:0}.page-home .tip-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#2A2F37;font-size:14px;font-weight:800;color:#F4F6F8}.page-home .tip-list li:first-child .tip-rank{background:#FF5A1F;color:#16191D}.page-home .tip-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home .tip-hit{font-size:13px;color:#B8BEC8;white-space:nowrap}.page-home .tip-pts{font-weight:800;color:#FF8A4A;white-space:nowrap}.page-home .seo-block > .wrap > .section-head{margin-bottom:28px}.page-home .seo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.page-home .seo-block .card{display:flex;flex-direction:column;gap:8px;min-height:0;padding:22px 20px;border-radius:18px;border:1px solid var(--line);background:#1B1E23}.page-home .seo-num{font-size:13px;font-weight:800;letter-spacing:.08em;color:#FF8A4A}.page-home .seo-block .card h3{margin:0;font-size:17px;line-height:1.4;color:#FFFFFF}.page-home .seo-block .card p{margin:0;font-size:15px;line-height:1.55;color:#B8BEC8}@media(max-width:1199px){.page-home .live-grid,.page-home .home-split{grid-template-columns:minmax(0,1fr)}.page-home .hub-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.page-home .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.page-home .hero-full{min-height:0}.page-home .hero-full-media img{object-position:75% 0%}.page-home .hero-full-overlay{background:linear-gradient(180deg,rgba(12,14,17,.15) 0%,rgba(12,14,17,.35) 26%,rgba(12,14,17,.86) 46%,rgba(12,14,17,.97) 62%,#15181C 100%) !important}.page-home .wrap.hero-full-inner{min-height:0;padding:250px 0 36px;align-items:flex-end}.page-home .hero-copy h1{font-size:34px;line-height:1.3;margin-bottom:16px}.page-home .hero-copy .hero-lead{font-size:16px;margin-bottom:24px}.page-home .hero-actions .btn-hero{flex:1 1 100%}.page-home .hero-stats{gap:32px;margin-top:28px;padding-top:18px}.page-home .hero-stats strong{font-size:26px}.page-home .section{padding-top:48px}.page-home .section-head{margin-bottom:18px}.page-home .section-head h2{font-size:26px}.page-home .band-rail{margin-top:56px;padding:40px 0 44px}.page-home .band-seo{margin-top:56px;padding:48px 0 56px}.page-home .hub-side{display:flex;flex-direction:column}.page-home .hero-feature-card{padding:18px 16px !important;gap:14px}.page-home .hfc-crest{width:56px;height:56px}.page-home .hfc-score{font-size:34px}.page-home .hfc-team{font-size:15px}.page-home .player-play{width:80px;height:80px}.page-home .player-tag{top:12px;left:12px}.page-home .rc-row{padding:10px 16px}.page-home .rc-head{padding:14px 16px}.page-home .match-rail > *{flex-basis:264px;max-width:264px}.page-home .magazine-grid{grid-template-columns:minmax(0,1fr);min-height:0}.page-home .mag-lead{grid-row:auto;min-height:300px}.page-home .mag-card .mag-title-lg{font-size:22px}.page-home .clip-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.page-home .clip-card{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px}.page-home .clip-play{width:34px;height:34px}.page-home .clip-play::after{left:13px;top:10px;border-width:7px 0 7px 11px}.page-home .seo-grid{grid-template-columns:minmax(0,1fr)}.page-home .section-clips{padding-top:44px}}.page-home:is(.rc-row,.rc-head a,.mcard,.hfc-link,.mag-card,.clip-card,.head-link){text-decoration:none !important}.page-home .head-link:hover,.page-home .rc-head a:hover{text-decoration:underline !important;text-underline-offset:3px}.page-home .table-wrap table{min-width:0 !important;table-layout:auto}.page-home .hero-copy h1 .h1-line{display:inline-block;white-space:nowrap}@media(max-width:899px){.page-home .hero-copy h1{font-size:clamp(24px,8.2vw,34px)}}.page-home #live-player-slot.player-frame{align-self:start}@media(min-width:1200px) and (max-width:1439px){.page-home .live-grid{grid-template-columns:minmax(0,1fr) 380px}.page-home .hub-side{gap:12px}}@media(max-width:899px){.page-home .hero-copy .eyebrow{color:#FFB086}}body[data-page="fixtures"]{font-size:16px}body[data-page="fixtures"] .fx-main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}body[data-page="fixtures"] .fx-board{background:#1E2227;border:1px solid #323844;border-radius:16px;padding:24px;margin:8px 0 40px;box-shadow:inset 0 2px 0 #FF5A1F}body[data-page="fixtures"] .fx-head h1{margin:0 0 4px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:1.25;font-weight:800}body[data-page="fixtures"] .fx-sub{margin:0 0 16px;color:var(--muted)}body[data-page="fixtures"] .fx-controls{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-bottom:14px}body[data-page="fixtures"] .fx-controls .filters{margin:0;flex-wrap:wrap;overflow:visible}body[data-page="fixtures"] .fx-controls .chip{min-height:40px}body[data-page="fixtures"] .fx-disclaimer{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0 0 18px;padding:10px 14px;border:1px solid rgba(255,90,31,.55);border-left:4px solid #FF5A1F;border-radius:10px;background:#262A31}body[data-page="fixtures"] .fx-disclaimer strong{color:#FFB086;font-size:.95rem}body[data-page="fixtures"] .fx-disc-note{color:var(--muted);font-size:.85rem}body[data-page="fixtures"] .fx-table-title{margin:0 0 4px;font-size:1.25rem;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}body[data-page="fixtures"] .fx-date{font-size:.9rem;font-weight:600;color:var(--muted)}body[data-page="fixtures"] .fx-state{margin:0 0 12px;font-size:.85rem;color:var(--muted);min-height:1.3em}body[data-page="fixtures"] .fx-groups{display:grid;gap:16px;align-content:start}body[data-page="fixtures"] #scheduleGroups.fx-groups{min-height:0}body[data-page="fixtures"] #scheduleGroups.fx-groups[data-state="loading"]{min-height:300px}@media(max-width:640px){body[data-page="fixtures"] #scheduleGroups.fx-groups[data-state="loading"]{min-height:300px}}@media(max-width:859px){html:has(body[data-page="fixtures"]){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}body[data-page="fixtures"] .fx-skel-title{height:22px;width:160px;margin-bottom:10px}body[data-page="fixtures"] .fx-skel-row{height:52px;margin-bottom:8px}body[data-page="fixtures"] .fx-league{border:1px solid #323844;border-radius:12px;overflow:hidden;background:#1A1D22}body[data-page="fixtures"] .fx-league-title{margin:0;padding:10px 14px;font-size:1rem;display:flex;justify-content:space-between;gap:8px;background:#262A31;border-left:3px solid #FF5A1F}body[data-page="fixtures"] .fx-count{font-size:.8rem;font-weight:600;color:var(--muted)}body[data-page="fixtures"] .fx-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin:0}body[data-page="fixtures"] .fx-table th{background:transparent;padding:8px 14px;font-size:.78rem;border-bottom:1px solid #323844;text-align:left}body[data-page="fixtures"] .fx-table td{padding:12px 14px;border-bottom:1px solid #2A2F37;vertical-align:middle;overflow-wrap:anywhere;word-break:normal}body[data-page="fixtures"] .fx-table tr:last-child td{border-bottom:0}body[data-page="fixtures"] .fx-row:hover td{background:#20242A}body[data-page="fixtures"] .fx-c-time{width:130px}body[data-page="fixtures"] .fx-c-score{width:110px;text-align:center !important}body[data-page="fixtures"] th.fx-c-home,body[data-page="fixtures"] td.fx-c-home{text-align:right}body[data-page="fixtures"] td.fx-c-home,body[data-page="fixtures"] td.fx-c-away{font-weight:700;line-height:1.35}body[data-page="fixtures"] .fx-c-time time{font-weight:800;font-variant-numeric:tabular-nums;margin-right:8px}body[data-page="fixtures"] .fx-pill{display:inline-block;font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid #3A404B;color:#C9CED6;white-space:nowrap}body[data-page="fixtures"] .fx-pill.is-live{color:#FFB086;border-color:#FF5A1F;background:rgba(255,90,31,.12)}body[data-page="fixtures"] .fx-pill.is-soon{color:#FF8A57;border-color:rgba(255,138,87,.5)}body[data-page="fixtures"] .fx-pill.is-done{color:#C9CED6}body[data-page="fixtures"] .fx-score-num{display:inline-block;min-width:64px;padding:4px 10px;border-radius:8px;background:#2A2F37;font-weight:800;font-variant-numeric:tabular-nums}body[data-page="fixtures"] .fx-row[data-st="live"] .fx-score-num{background:#FF5A1F;color:#111}body[data-page="fixtures"] .fx-vs,body[data-page="fixtures"] .fx-noscore{color:var(--muted);font-weight:700}body[data-page="fixtures"] .fx-msg{border:1px dashed #3A404B;border-radius:12px;padding:20px;text-align:center;color:var(--muted)}body[data-page="fixtures"] .fx-msg p{margin:0 0 12px}body[data-page="fixtures"] .fx-range{font-size:.9rem}body[data-page="fixtures"] .fx-err{border-color:#FF5A1F}body[data-page="fixtures"] .fx-btn{min-height:44px}body[data-page="fixtures"] .fx-article{max-width:780px;margin:0 auto 32px;line-height:1.75}body[data-page="fixtures"] .fx-intro{font-size:1.05rem;margin-bottom:8px}body[data-page="fixtures"] .fx-block{border-top:1px solid #323844;padding-top:28px;margin-top:28px}body[data-page="fixtures"] .fx-block h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);margin:0 0 12px;line-height:1.35}body[data-page="fixtures"] .fx-block h3{font-size:1.1rem;margin:20px 0 8px;line-height:1.4}body[data-page="fixtures"] .fx-block p{margin:0 0 12px}body[data-page="fixtures"] .fx-list{margin:0 0 12px;padding-left:1.25rem}body[data-page="fixtures"] .fx-list li{margin:4px 0}body[data-page="fixtures"] .kw{color:#FF7A45;font-weight:700}body[data-page="fixtures"] .fx-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}body[data-page="fixtures"] .fx-links a{display:flex;align-items:center;min-height:48px;padding:10px 14px;border:1px solid #323844;border-radius:10px;background:#1E2227;color:var(--text);text-decoration:none;font-weight:600}body[data-page="fixtures"] .fx-links a:hover,body[data-page="fixtures"] .fx-links a:focus-visible{border-color:#FF5A1F;color:#FFB086}body[data-page="fixtures"] .fx-faq h3{color:var(--text)}@media(max-width:640px){body[data-page="fixtures"] .fx-board{padding:16px;border-radius:14px}body[data-page="fixtures"] .fx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body[data-page="fixtures"] .fx-table,body[data-page="fixtures"] .fx-table tbody{display:block}body[data-page="fixtures"] .fx-table tr.fx-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"time time time" "home score away";gap:6px 10px;padding:12px;border-bottom:1px solid #2A2F37;align-items:center}body[data-page="fixtures"] .fx-table tr.fx-row:last-child{border-bottom:0}body[data-page="fixtures"] .fx-table td{padding:0;border:0;width:auto}body[data-page="fixtures"] td.fx-c-time{grid-area:time;display:flex;align-items:center;gap:8px}body[data-page="fixtures"] td.fx-c-home{grid-area:home;text-align:right}body[data-page="fixtures"] td.fx-c-score{grid-area:score}body[data-page="fixtures"] td.fx-c-away{grid-area:away;text-align:left}body[data-page="fixtures"] .fx-score-num{min-width:56px;padding:4px 8px}}.bottom-nav.nav-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav.nav-v2 a{font-size:.72rem;line-height:1.25;padding:.45rem .2rem;overflow-wrap:anywhere}.nav-mobile .nav-mobile-sep{display:block;height:1px;background:var(--border);margin:.35rem 0}.nav-mobile a.btn-line{justify-self:start;width:auto}@media(max-width:899px){.page-home .hero-full-media{bottom:auto;height:auto;aspect-ratio:1080/1350}.page-home .hero-full-media picture,.page-home .hero-full-media img{height:100%;object-fit:cover;object-position:50% 0%}.page-home .hero-full-overlay{background:linear-gradient(180deg,rgba(12,14,17,.05) 0%,rgba(12,14,17,.2) 24%,rgba(12,14,17,.8) 44%,rgba(12,14,17,.96) 60%,#15181C 72%,#15181C 100%) !important}.page-home .wrap.hero-full-inner{padding-top:min(66vw,270px)}}.page-home .hero-card-slot:empty{display:none}@media(min-width:1200px){.page-home .wrap.hero-full-inner{padding:44px 0 44px}.page-home .hero-copy h1{margin-bottom:16px}.page-home .hero-copy .hero-lead{margin-bottom:24px}.page-home .hero-stats{display:none}.page-home .hero-card-slot{margin-top:26px;max-width:580px}.page-home .hero-card-slot .hero-feature-card{padding:14px 18px !important;gap:10px;border-radius:16px;background:linear-gradient(155deg,rgba(70,76,86,.5) 0%,rgba(34,38,44,.9) 52%,rgba(24,27,31,.94) 100%)}.page-home .hero-card-slot .hfc-label{font-size:14px}.page-home .hero-card-slot .hfc-link{gap:10px}.page-home .hero-card-slot .hfc-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px}.page-home .hero-card-slot .hfc-side{flex-direction:row-reverse;justify-content:flex-start;align-items:center;text-align:right;gap:10px}.page-home .hero-card-slot .hfc-side:last-child{flex-direction:row;justify-content:flex-start;text-align:left}.page-home .hero-card-slot .hfc-crest{width:40px;height:40px;flex:0 0 40px}.page-home .hero-card-slot .hfc-team{font-size:16px}.page-home .hero-card-slot .hfc-score{font-size:30px}.page-home .hero-card-slot .hfc-min{font-size:12px}.page-home .hero-card-slot .hfc-meta{padding-top:8px;font-size:13px}.page-home .hero-card-slot .skel-card{height:96px;min-width:0;flex:none}.page-home .hub-side .results-card{flex:1 1 auto}}.page-home .mcard-name,.page-home .rc-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.3}.page-home .hfc-team{overflow-wrap:break-word}body[data-page="watch"]{font-size:16px}body[data-page="watch"] .wt-main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media(max-width:859px){html:has(body[data-page="watch"]){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}body[data-page="watch"] .wt-board{background:#1E2227;border:1px solid #323844;border-radius:16px;padding:24px;margin:8px 0 40px;box-shadow:inset 0 2px 0 #FF5A1F}body[data-page="watch"] .wt-head h1{margin:0 0 4px;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);line-height:1.25;font-weight:800}body[data-page="watch"] .wt-sub{margin:0 0 18px;color:var(--muted)}body[data-page="watch"] .wt-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}body[data-page="watch"] #live-player-slot.wt-player{position:relative;aspect-ratio:16/9;width:100%;margin:0;border-radius:16px;border:1px solid #323844;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(255,90,31,.12),rgba(255,90,31,0) 70%),linear-gradient(160deg,#272C33 0%,#181B20 58%,#111317 100%);box-shadow:0 20px 50px rgba(0,0,0,.4)}body[data-page="watch"] .wt-tag{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:700;color:#E8ECF0;background:rgba(200,205,212,.14);border:1px solid rgba(200,205,212,.34)}body[data-page="watch"] .wt-player-inner{display:flex;flex-direction:column;align-items:center;gap:14px}body[data-page="watch"] .wt-play{display:block;width:96px;height:96px;filter:drop-shadow(0 14px 30px rgba(255,90,31,.35))}body[data-page="watch"] .wt-play svg{display:block;width:100%;height:100%}body[data-page="watch"] .wt-caption{margin:0;font-size:14px;font-weight:600;letter-spacing:.05em;color:#C8CDD4}body[data-page="watch"] .wt-disclaimer{margin:12px 0 0;padding:10px 14px;border:1px solid rgba(255,90,31,.55);border-left:4px solid #FF5A1F;border-radius:10px;background:#262A31}body[data-page="watch"] .wt-disclaimer strong{color:#FFB086;font-size:.95rem}body[data-page="watch"] .wt-list{background:#1A1D22;border:1px solid #323844;border-radius:14px;padding:16px}body[data-page="watch"] .wt-list-title{margin:0;font-size:1.15rem;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}body[data-page="watch"] .wt-date{font-size:.88rem;font-weight:600;color:var(--muted)}body[data-page="watch"] .wt-list-note{margin:6px 0 4px;font-size:.84rem;color:var(--muted)}body[data-page="watch"] .wt-state{margin:0 0 10px;font-size:.82rem;color:var(--muted);min-height:1.2em}body[data-page="watch"] .wt-groups{display:grid;gap:12px}body[data-page="watch"] .wt-groups[data-state="loading"]{min-height:220px}body[data-page="watch"] .wt-skel{height:64px}body[data-page="watch"] .wt-league-title{margin:0 0 6px;padding-left:10px;border-left:3px solid #FF5A1F;font-size:.95rem}body[data-page="watch"] .wt-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}body[data-page="watch"] .wt-row{display:grid;gap:6px;padding:10px 12px;border:1px solid #2A2F37;border-radius:10px;background:#20242A}body[data-page="watch"] .wt-time{display:flex;align-items:center;gap:8px;font-weight:800;font-variant-numeric:tabular-nums}body[data-page="watch"] .wt-teams{display:flex;flex-wrap:wrap;gap:4px 8px;font-weight:700;line-height:1.35}body[data-page="watch"] .wt-vs{color:var(--muted);font-weight:600}body[data-page="watch"] .wt-nostream{font-size:.8rem;color:var(--muted)}body[data-page="watch"] .wt-pill{display:inline-block;font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid #3A404B;color:#C9CED6;white-space:nowrap}body[data-page="watch"] .wt-pill.is-live{color:#FFB086;border-color:#FF5A1F;background:rgba(255,90,31,.12)}body[data-page="watch"] .wt-pill.is-soon{color:#FF8A57;border-color:rgba(255,138,87,.5)}body[data-page="watch"] .wt-msg{border:1px dashed #3A404B;border-radius:12px;padding:16px;text-align:center;color:var(--muted)}body[data-page="watch"] .wt-msg p{margin:0 0 10px}body[data-page="watch"] .wt-range{font-size:.88rem}body[data-page="watch"] .wt-err{border-color:#FF5A1F}body[data-page="watch"] .wt-btn{min-height:44px}body[data-page="watch"] .wt-article{max-width:780px;margin:0 auto 32px;line-height:1.75}body[data-page="watch"] .wt-intro{font-size:1.05rem}body[data-page="watch"] .wt-block{border-top:1px solid #323844;padding-top:28px;margin-top:28px}body[data-page="watch"] .wt-block h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);margin:0 0 12px;line-height:1.35}body[data-page="watch"] .wt-block h3{font-size:1.1rem;margin:20px 0 8px;line-height:1.4}body[data-page="watch"] .wt-block p{margin:0 0 12px}body[data-page="watch"] .wt-ul{margin:0 0 12px;padding-left:1.25rem}body[data-page="watch"] .kw{color:#FF7A45;font-weight:700}body[data-page="watch"] .wt-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}body[data-page="watch"] .wt-links a{display:flex;align-items:center;min-height:48px;padding:10px 14px;border:1px solid #323844;border-radius:10px;background:#1E2227;color:var(--text);text-decoration:none;font-weight:600}body[data-page="watch"] .wt-links a:hover,body[data-page="watch"] .wt-links a:focus-visible{border-color:#FF5A1F;color:#FFB086}@media(max-width:1023px){body[data-page="watch"] .wt-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){body[data-page="watch"] .wt-board{padding:16px}body[data-page="watch"] .wt-play{width:72px;height:72px}}body[data-page="watch"] main p a,body[data-page="watch"] main li a:not([class]){text-decoration:underline;text-underline-offset:2px}.nav-mobile a[aria-current]:not(.btn-line){background:rgba(255,90,31,.14);color:var(--soft);font-weight:700;box-shadow:inset 3px 0 0 var(--primary)}.nav-desktop a[aria-current="true"]:not(.btn-line){background:var(--surface-2);color:var(--text)}.page-home .nav-desktop a[aria-current="true"]{color:#fff;background:#262B32}.bottom-nav a[aria-current="true"]{color:var(--primary);background:rgba(255,90,31,.10)}body[data-page="articles"]{font-size:16px}body[data-page="articles"] main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media(max-width:859px){html:has(body[data-page="articles"]){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}body[data-page="articles"] .ar-head{margin:4px 0 20px}body[data-page="articles"] .ar-head h1{margin:0 0 4px;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);line-height:1.25;font-weight:800}body[data-page="articles"] .ar-sub{margin:0 0 14px;color:var(--muted)}body[data-page="articles"] .ar-notice{margin:0;padding:10px 14px;border:1px solid rgba(255,90,31,.55);border-left:4px solid #FF5A1F;border-radius:10px;background:#262A31;line-height:1.6}body[data-page="articles"] .ar-notice strong{color:#FFB086;margin-right:6px}body[data-page="articles"] .ar-filters{background:#1E2227;border:1px solid #323844;border-radius:14px;padding:16px;margin:0 0 28px;display:grid;gap:14px}body[data-page="articles"] .ar-chips{display:flex;flex-wrap:wrap;gap:8px}body[data-page="articles"] .ar-chip{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #3A404B;background:#23272E;color:var(--text);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}body[data-page="articles"] .ar-chip:hover{border-color:#FF8A57}body[data-page="articles"] .ar-chip[aria-pressed="true"]{background:rgba(255,90,31,.16);border:2px solid #FF5A1F;color:#FFB086;font-weight:800}body[data-page="articles"] .ar-n{display:inline-block;min-width:1.6em;padding:0 6px;border-radius:999px;background:#2E333B;color:#DDE2E8;font-size:.8rem;text-align:center}body[data-page="articles"] .ar-chip[aria-pressed="true"] .ar-n{background:#3A2A24;color:#FFD3BC}body[data-page="articles"] .ar-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}body[data-page="articles"] .ar-field{display:grid;gap:6px;font-size:.88rem;font-weight:600;color:#DDE2E8;min-width:0}body[data-page="articles"] .ar-field select{min-height:44px;width:100%;min-width:0;padding:0 12px;border-radius:10px;border:1px solid #3A404B;background:#23272E;color:var(--text);font:inherit;font-size:1rem}body[data-page="articles"] .ar-btn{min-height:44px;padding:0 16px;border-radius:10px;border:1px solid #3A404B;background:#2A2F37;color:var(--text);font:inherit;font-weight:700;cursor:pointer}body[data-page="articles"] .ar-btn:hover:not(:disabled){border-color:#FF5A1F;color:#FFB086}body[data-page="articles"] .ar-btn:disabled{opacity:.55;cursor:default}body[data-page="articles"] .ar-chip:focus-visible,body[data-page="articles"] .ar-btn:focus-visible,body[data-page="articles"] .ar-field select:focus-visible,body[data-page="articles"] .ar-tag:focus-visible,body[data-page="articles"] .ar-card a:focus-visible{outline:3px solid #FFB086;outline-offset:2px}body[data-page="articles"] .ar-status{margin:0;font-size:.9rem;color:var(--muted);min-height:1.4em}body[data-page="articles"] .ar-section{margin:0 0 32px}body[data-page="articles"] .ar-section h2{margin:0 0 14px;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);line-height:1.35}body[data-page="articles"] .ar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}body[data-page="articles"] .ar-catalog[data-state="loading"] .ar-grid{min-height:260px}body[data-page="articles"] .ar-skel{height:294px;border-radius:14px;background:#20242A}body[data-page="articles"] .ar-skel--feat{height:312px}body[data-page="articles"] .ar-featured{display:grid;gap:16px}body[data-page="articles"] .ar-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #2F343C;border-radius:14px;background:#20242A;min-width:0}body[data-page="articles"] .ar-card--featured{padding:24px;border-color:#3A404B;background:linear-gradient(160deg,#272C33 0%,#1E2227 70%);box-shadow:inset 0 2px 0 #FF5A1F}body[data-page="articles"] .ar-card--featured .ar-title{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem)}body[data-page="articles"] .ar-meta{display:flex;flex-wrap:wrap;gap:6px}body[data-page="articles"] .ar-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:7px;font-size:.78rem;font-weight:700;border:1px solid #3A404B;color:#DDE2E8;background:#2A2F37}body[data-page="articles"] .ar-meta .ar-demo{color:#FFB086;border-color:#FF5A1F;background:rgba(255,90,31,.12)}body[data-page="articles"] .ar-meta .ar-rumor{color:#FFE08A;border-color:#8A7020}body[data-page="articles"] .ar-title{margin:0;font-size:1.15rem;line-height:1.45;font-weight:800;overflow-wrap:anywhere}body[data-page="articles"] .ar-title a{color:var(--text);text-decoration:none}body[data-page="articles"] .ar-title a:hover{color:#FFB086;text-decoration:underline}body[data-page="articles"] .ar-excerpt{margin:0;color:#D3D8DF;line-height:1.65}body[data-page="articles"] .ar-date,body[data-page="articles"] .ar-source{margin:0;font-size:.88rem;color:var(--muted)}body[data-page="articles"] .ar-source a{color:#FFB086;text-decoration:underline;text-underline-offset:2px}body[data-page="articles"] .ar-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}body[data-page="articles"] .ar-tags-label{font-size:.82rem;color:var(--muted);margin-right:2px}body[data-page="articles"] .ar-tag{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid #3A404B;background:transparent;color:#DDE2E8;font:inherit;font-size:.84rem;cursor:pointer}body[data-page="articles"] .ar-tag[aria-pressed="true"]{border-color:#FF5A1F;color:#FFB086;background:rgba(255,90,31,.12);font-weight:700}body[data-page="articles"] .ar-empty{grid-column:1/-1;border:1px dashed #3A404B;border-radius:14px;padding:24px;text-align:center;color:#D3D8DF}body[data-page="articles"] .ar-empty p{margin:0 0 12px}body[data-page="articles"] .ar-empty-title{font-weight:800;font-size:1.1rem;color:var(--text)}@media(min-width:1024px){body[data-page="articles"] .ar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body[data-page="articles"] .ar-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-page="articles"] .ar-chips{gap:6px}body[data-page="articles"] .ar-head{margin-bottom:16px}body[data-page="articles"] .ar-filters{padding:14px}body[data-page="articles"] .ar-chip{padding:0 12px}body[data-page="articles"] .ar-skel--feat{height:409px}}body[data-page="articles"] .ar-note{margin:0;padding:6px 10px;border-left:3px solid #C9A227;border-radius:6px;background:#2A2A24;color:#F1E3B0;font-size:.86rem;line-height:1.55}body[data-page="articles"] .ar-more>summary{list-style:none}body[data-page="articles"] .ar-more>summary::-webkit-details-marker{display:none}@media(min-width:761px){body[data-page="articles"] .ar-more>summary{display:none}}@media(max-width:760px){body[data-page="articles"] .ar-more>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:8px 40px 8px 14px;position:relative;border:1px solid #3A404B;border-radius:10px;background:#23272E;color:var(--text);font-weight:700;cursor:pointer}body[data-page="articles"] .ar-more>summary::after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid #DDE2E8;border-bottom:2px solid #DDE2E8;transform:translateY(-70%) rotate(45deg)}body[data-page="articles"] .ar-more[open]>summary::after{transform:translateY(-30%) rotate(-135deg)}body[data-page="articles"] .ar-more>summary:focus-visible{outline:3px solid #FFB086;outline-offset:2px}body[data-page="articles"] .ar-more.has-active>summary{border-color:#FF5A1F}body[data-page="articles"] .ar-more-active{font-weight:600;font-size:.88rem;color:#FFB086}body[data-page="articles"] .ar-more[open] .ar-selects{margin-top:12px}}.btn-line.is-unset,.btn-line.is-unset:hover{background:transparent !important;color:#D5DAE0 !important;border:1px dashed #7A828E;cursor:not-allowed;filter:none;white-space:nowrap;text-decoration:none}.btn-line.is-unset:focus-visible{outline:2px solid #FF8A4A;outline-offset:2px}.page-home .pill-demo{background:#2B3038;color:#F1F3F5;border:1px solid #6B7380}.nav-desktop a.nav-cta,.page-home .nav-desktop a.nav-cta{background:#FF5A1F !important;color:#16191D !important;font-weight:800;margin-left:.35rem}.nav-desktop a.nav-cta:hover,.page-home .nav-desktop a.nav-cta:hover{background:#FF7A45 !important;color:#16191D !important}.nav-desktop a[aria-current]:not(.nav-cta),.page-home .nav-desktop a[aria-current]:not(.nav-cta){background:#2A2F37 !important;color:#FFFFFF !important;box-shadow:inset 0 -3px 0 #F4F6F8}.nav-desktop a.nav-cta[aria-current]{box-shadow:inset 0 -3px 0 #16191D,0 0 0 2px #14171B,0 0 0 4px #F4F6F8}.nav-mobile a.nav-cta{background:#FF5A1F !important;color:#16191D !important;font-weight:800}.nav-mobile a[aria-current]:not(.nav-cta){background:#2A2F37 !important;color:#FFFFFF !important;font-weight:700;box-shadow:inset 4px 0 0 #F4F6F8 !important}.nav-mobile a.nav-cta[aria-current]{box-shadow:inset 4px 0 0 #16191D,0 0 0 2px #14171B,0 0 0 4px #F4F6F8 !important}.bottom-nav a:not(.nav-cta):hover{color:#FFFFFF;background:rgba(255,255,255,.06)}.bottom-nav a.nav-cta{background:#FF5A1F !important;color:#16191D !important;font-weight:800}.bottom-nav a[aria-current]:not(.nav-cta){background:#2A2F37 !important;color:#FFFFFF !important;font-weight:700;box-shadow:inset 0 3px 0 #F4F6F8}.bottom-nav a.nav-cta[aria-current]{box-shadow:inset 0 3px 0 #16191D,0 0 0 2px #F4F6F8}.nav-desktop a:focus-visible,.nav-mobile a:focus-visible,.bottom-nav a:focus-visible{outline:3px solid #8FD0FF !important;outline-offset:3px}.nav-desktop a.nav-cta[aria-current]:focus-visible,.nav-mobile a.nav-cta[aria-current]:focus-visible{outline-offset:6px}.page-masthead.sbm{position:relative;isolation:isolate;min-height:240px;padding:42px 32px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:36px;align-items:end;overflow:hidden;border-bottom:2px solid #FF5A1F;background-color:#0E0E10;background-image:radial-gradient(70% 140% at 90% 0%,rgba(255,90,31,.25),transparent 70%),linear-gradient(180deg,#181B20 0%,#0E0E10 100%);border-radius:12px;margin-top:1rem;margin-bottom:1.5rem}.page-masthead.sbm::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#FF5A1F;z-index:2}.page-masthead.sbm .kicker{display:inline-flex;align-items:center;gap:8px;color:#FF5A1F;font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.page-masthead.sbm h1{margin:10px 0 0;color:#FFFFFF;font-size:clamp(34px,4.5vw,56px);line-height:1.05;font-weight:900;letter-spacing:-.03em}.page-masthead.sbm h1 em{display:block;margin-top:10px;padding-left:12px;border-left:5px solid #FF5A1F;color:#F8FAFC;font-size:clamp(18px,2vw,24px);font-style:normal;font-weight:700}.mh-side{display:grid;gap:12px}.mh-side p{margin:0;padding-left:14px;border-left:2px solid rgba(255,255,255,.2);color:#B8BEC8;font-size:13px;line-height:1.6}.mh-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mh-chip{padding:10px 14px;background:rgba(20,23,27,0.85);border:1px solid rgba(255,255,255,.12);border-top:3px solid #FF5A1F;border-radius:6px;backdrop-filter:blur(6px)}.mh-chip small{display:block;color:#8E949F;font-size:12px;font-weight:600}.mh-chip b{display:flex;align-items:center;gap:8px;margin-top:4px;color:#FFFFFF;font-size:18px;font-weight:800}.mh-chip b img{width:24px;height:24px;object-fit:contain}.page-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.chip-row{display:flex;gap:10px;flex-wrap:wrap;overflow-x:auto;padding:4px 2px 8px}.filter-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 18px 4px 6px;border-radius:99px;border:1px solid #333945;background:#1E232B;color:#F8FAFC;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(0.4,0,0.2,1);white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,0.3)}.filter-chip:hover{border-color:#FF5A1F;background:#28303C;color:#FFFFFF;transform:translateY(-2px);box-shadow:0 5px 14px rgba(255,90,31,.25)}.filter-chip.active{border-color:#FF7A3D;background:linear-gradient(135deg,#FF6A28 0%,#FF4500 100%);color:#FFFFFF;font-weight:800;box-shadow:0 4px 18px rgba(255,90,31,.55)}.filter-chip .chip-logo-box{width:32px;height:32px;border-radius:50%;background:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,0.3);flex-shrink:0}.filter-chip .chip-logo{width:22px;height:22px;object-fit:contain;display:block}.filter-chip .chip-name{line-height:1}.status-note{display:inline-flex;align-items:center;gap:8px;color:#8E949F;font-size:12px;font-weight:500}.status-note i{width:8px;height:8px;border-radius:50%;background:#10B981;display:inline-block;box-shadow:0 0 8px #10B981}.standings-heading{margin:10px 0 16px}.standings-heading .kicker{display:block;color:#FF5A1F;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.standings-heading h2{color:#FFF;font-size:26px;font-weight:900;margin:0}.standings-wrap{border:1px solid #2A2F37;border-radius:12px;background:#16191D;overflow:hidden}.standings-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.standings-table{width:100%;min-width:740px;border-collapse:collapse;text-align:center;font-size:14px}.standings-table th,.standings-table td{padding:12px 14px;border-bottom:1px solid #23272E}.standings-table th{background:#1D2128;color:#8E949F;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.standings-table th.c-team,.standings-table td.c-team{text-align:left}.standings-table tr:hover td{background:rgba(255,255,255,.02)}.standings-table td.c-pos{font-weight:800;color:#8E949F;width:44px}.standing-team{display:flex;align-items:center;gap:12px;min-width:200px;font-weight:700;color:#F8FAFC}.standing-logo{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.c-num{font-variant-numeric:tabular-nums;color:#C9D2D9}.c-pts{color:#FF5A1F;font-weight:800;font-size:15px}.c-gd{font-weight:600}.c-gd.positive{color:#34D399}.c-gd.negative{color:#F87171}.standings-table td.position.zone-ucl{box-shadow:inset 4px 0 0 #32D2FF;color:#FFF}.standings-table td.position.zone-uel{box-shadow:inset 4px 0 0 #FF9B38;color:#FFF}.standings-table td.position.zone-uecl{box-shadow:inset 4px 0 0 #2BD980;color:#FFF}.standings-table td.position.zone-qual{box-shadow:inset 4px 0 0 #A371F7;color:#FFF}.standings-table td.position.zone-relplay{box-shadow:inset 4px 0 0 #FB923C;color:#FFF}.standings-table td.position.zone-rel{box-shadow:inset 4px 0 0 #EF4444;color:#FFF}.standings-table td.position.zone-out{box-shadow:inset 4px 0 0 #6B7280;color:#9CA3AF}.form-mini{display:flex;justify-content:center;gap:4px}.form-mini i{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase}.form-mini i.w{background:#10B981;color:#FFF}.form-mini i.d{background:#475569;color:#E2E8F0}.form-mini i.l{background:#EF4444;color:#FFF}.zone-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;padding:14px 20px;border:1px solid #2A2F37;background:#16191D;border-radius:8px;font-size:13px;font-weight:600;color:#B8BEC8}.zone-legend span{display:inline-flex;align-items:center;gap:8px}.zone-legend i{width:12px;height:12px;border-radius:2px;display:inline-block}.bottom-nav.nav-v2{grid-template-columns:repeat(5,minmax(0,1fr)) !important}.bottom-nav.nav-v2 a{font-size:.67rem !important;padding:.35rem .1rem !important;white-space:nowrap}@media (max-width:860px){.page-masthead.sbm{grid-template-columns:1fr;padding:30px 18px 22px;min-height:auto}.m-hide{display:none !important}}.home-split-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:start}.home-news-col,.home-standings-col{min-width:0}.home-news-col .magazine-grid{display:flex;flex-direction:column;gap:10px;min-height:0}.mag-lead-card{display:flex;flex-direction:column;border-radius:14px;border:1px solid #282D36;background:#15181C;overflow:hidden;text-decoration:none !important;color:inherit;transition:border-color .2s,transform .2s}.mag-lead-card:hover{border-color:#FF5A1F;transform:translateY(-2px)}.mag-lead-thumb{width:100%;aspect-ratio:16/9;overflow:hidden;background:#0E1014}.mag-lead-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mag-lead-card:hover .mag-lead-thumb img{transform:scale(1.03)}.mag-lead-content{padding:10px 14px 12px}.mag-lead-meta{display:flex;align-items:center;gap:8px;margin-bottom:5px}.mag-tag{background:rgba(255,90,31,0.15);border:1px solid rgba(255,90,31,0.4);color:#FF7E47;font-size:11px;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.04em}.mag-tag.sm{font-size:10px;padding:1px 5px}.mag-time{font-size:11px;color:#8E949F;font-weight:600}.mag-lead-title{font-size:15px;font-weight:800;color:#FFF;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mag-sub-list{display:flex;flex-direction:column;gap:8px}.mag-row-card{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;border:1px solid #232730;background:#15181C;text-decoration:none !important;color:inherit;transition:border-color .15s,background .15s}.mag-row-card:hover{border-color:#FF5A1F;background:#1A1F26}.mag-row-thumb{width:80px;height:50px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#0E1014}.mag-row-thumb img{width:100%;height:100%;object-fit:cover}.mag-row-content{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mag-row-title{font-size:13.5px;font-weight:700;color:#E2E8F0;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mag-row-card:hover .mag-row-title{color:#FF7E47}.home-standings-card{background:#15181C;border:1px solid #282D36;border-radius:18px;padding:18px 20px 20px;box-shadow:0 8px 24px rgba(0,0,0,0.25)}.home-standings-card .chip-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-bottom:12px}.home-standings-card .chip-row::-webkit-scrollbar{height:4px}.home-standings-card .chip-row::-webkit-scrollbar-thumb{background:#2C323D;border-radius:4px}.home-standings-card .filter-chip{flex:0 0 auto;min-height:38px;padding:3px 14px 3px 6px;font-size:13.5px}.home-standings-card .chip-logo-box{width:26px;height:26px}.home-standings-card .chip-logo{width:18px;height:18px}.home-standings-meta{display:flex;align-items:center;justify-content:space-between;margin:6px 0 12px;padding:0 2px}.home-standings-meta .kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#FF8A4A}.home-standings-card .standings-wrap{border:1px solid #23272F;border-radius:12px;background:#111317;overflow:hidden}.home-standings-card .standings-table{min-width:100%;font-size:13.5px}.home-standings-card .standings-table th,.home-standings-card .standings-table td{padding:9px 12px}.home-standings-card .standing-team{min-width:150px;gap:10px}.home-standings-card .standing-logo{width:22px;height:22px}.home-standings-card .form-mini i{width:18px;height:18px;font-size:9.5px}@media (max-width:992px){.home-split-v2{grid-template-columns:1fr;gap:32px}}.site-footer{margin-top:3.5rem;border-top:1px solid #23272F;background:#111418;padding:3rem 0 5.5rem}@media (min-width:860px){.site-footer{padding-bottom:2.5rem}}.footer-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:600px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.footer-grid{grid-template-columns:1.4fr 1fr 1.15fr 1fr;gap:2.5rem}}.footer-brand-col{display:flex;flex-direction:column;gap:12px}.footer-logo img{height:34px;width:auto;display:block}.footer-desc{color:#8E949F;font-size:13.5px;line-height:1.6;margin:0;max-width:300px}.footer-title{margin:0 0 .85rem;font-size:15px;font-weight:800;color:#FFF;letter-spacing:.02em}.site-footer a{display:block;color:#8E949F;padding:.3rem 0;font-size:14px;text-decoration:none;transition:color .15s ease,transform .15s ease}.site-footer a:hover{color:#FF5A1F;transform:translateX(2px)}.footer-note{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid #1E232B}.footer-note .muted{margin:0;font-size:13px;color:#6C7280;text-align:center}.ar-page-header{margin-bottom:24px}.ar-main-title{font-size:32px;font-weight:900;color:#FFF;margin:0 0 6px;letter-spacing:-0.02em}.ar-main-subtitle{color:#8E949F;font-size:15px;margin:0 0 18px;line-height:1.5}.ar-tools{margin-top:10px}.ar-chips-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ar-chips-row::-webkit-scrollbar{height:4px}.ar-chips-row::-webkit-scrollbar-thumb{background:#2C323D;border-radius:4px}.ar-chips-row .filter-chip{flex:0 0 auto;min-height:40px;padding:4px 14px 4px 8px;font-size:14px}.chip-count{font-size:12px;opacity:0.7;margin-left:4px;font-variant-numeric:tabular-nums}.chip-emoji{font-size:15px;margin-right:4px}.articles-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}@media (max-width:1060px){.articles-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (max-width:920px){.articles-layout{grid-template-columns:1fr;gap:36px}}.ar-main-col,.ar-sidebar-col{min-width:0}.ar-hero-section{margin-bottom:32px}.ar-hero-card{display:block;text-decoration:none;border-radius:18px;border:1px solid #282E38;background:#15181D;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.35);transition:transform 0.2s ease,border-color 0.2s ease}.ar-hero-card:hover{transform:translateY(-3px);border-color:#FF5A1F}.ar-hero-media{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#0E1014}.ar-hero-media img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.ar-hero-card:hover .ar-hero-media img{transform:scale(1.03)}.ar-hero-gradient{display:none}.ar-cat-badge{display:inline-flex;align-items:center;background:#FF5A1F;color:#121417;font-size:12px;font-weight:900;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 4px 12px rgba(255,90,31,0.35);margin-right:12px}.ar-cat-badge.sm{font-size:11px;padding:3px 8px;margin-right:8px}.ar-hero-content{padding:24px 28px}.ar-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:#8E949F;margin-bottom:12px}.ar-meta-row.sm{gap:10px;font-size:12px;margin-bottom:8px}.ar-hero-title{font-size:24px;font-weight:900;color:#FFF;line-height:1.35;margin:0 0 10px;transition:color 0.15s ease}.ar-hero-card:hover .ar-hero-title{color:#FF7E47}.ar-hero-excerpt{font-size:14.5px;line-height:1.6;color:#B5BCC7;margin:0 0 18px}.ar-hero-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #23272F}.ar-read-more{color:#FF5A1F;font-size:14px;font-weight:800}.ar-tags{display:flex;flex-wrap:wrap;gap:6px}.ar-tag{background:#1E232B;border:1px solid #2D333F;color:#94A3B8;font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px}.ar-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:680px){.ar-cards-grid{grid-template-columns:1fr}}.ar-card{border-radius:14px;border:1px solid #262B34;background:#15181D;overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease;box-shadow:0 6px 18px rgba(0,0,0,0.2)}.ar-card:hover{transform:translateY(-3px);border-color:#FF5A1F}.ar-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.ar-card-thumb{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#0E1014}.ar-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.ar-card:hover .ar-card-thumb img{transform:scale(1.04)}.ar-card-body{padding:16px 18px;display:flex;flex-direction:column;flex:1}.ar-card-title{font-size:16.5px;font-weight:800;color:#FFF;line-height:1.4;margin:0 0 8px;transition:color 0.15s ease}.ar-card:hover .ar-card-title{color:#FF7E47}.ar-card-excerpt{font-size:13.5px;line-height:1.5;color:#94A3B8;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-card-foot{margin-top:auto;padding-top:10px;border-top:1px solid #1E232B;display:flex;justify-content:space-between;align-items:center}.ar-card-cta{color:#FF5A1F;font-size:13px;font-weight:700}.ar-side-widget{background:#15181D;border:1px solid #282E38;border-radius:16px;padding:20px;margin-bottom:24px;box-shadow:0 6px 20px rgba(0,0,0,0.25)}.side-widget-title{font-size:17px;font-weight:900;color:#FFF;margin:0 0 16px;letter-spacing:-0.01em}.widget-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.widget-head .side-widget-title{margin:0}.widget-link{color:#FF5A1F;font-size:13px;font-weight:700;text-decoration:none}.widget-link:hover{text-decoration:underline}.trending-list{display:flex;flex-direction:column;gap:14px}.trending-item{display:flex;align-items:flex-start;gap:12px;text-decoration:none;padding-bottom:12px;border-bottom:1px solid #1E232B}.trending-item:last-child{border-bottom:none;padding-bottom:0}.trending-num{font-size:18px;font-weight:900;font-style:italic;line-height:1;padding-top:2px;flex:0 0 24px;color:#64748B}.trending-num.rank-1{color:#FF5A1F}.trending-num.rank-2{color:#F97316}.trending-num.rank-3{color:#FBBF24}.trending-info{display:flex;flex-direction:column;gap:4px;min-width:0}.trending-cat{font-size:11.5px;font-weight:700;color:#94A3B8}.trending-title{font-size:14px;font-weight:700;color:#F1F5F9;line-height:1.35;margin:0;transition:color 0.15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trending-item:hover .trending-title{color:#FF5A1F}.trending-views{font-size:11.5px;color:#64748B}.mini-table-wrap{overflow-x:auto}.mini-standings-table{width:100%;border-collapse:collapse;font-size:13.5px}.mini-standings-table th,.mini-standings-table td{padding:8px 6px;border-bottom:1px solid #20242B}.mini-standings-table th{color:#8E949F;font-size:11.5px;font-weight:700;text-align:center}.mini-standings-table th.c-team,.mini-standings-table td.c-team{text-align:left}.mini-standings-table td.c-pos{text-align:center;font-weight:800;width:24px;color:#94A3B8}.mini-standings-table .standing-team{min-width:140px;gap:8px}.mini-standings-table .standing-logo{width:20px;height:20px}.mini-standings-table td.c-pts{text-align:right;color:#FF5A1F;font-weight:800}.live-banner-widget{background:linear-gradient(145deg,#1C222D 0%,#12151B 100%);border:1px solid #FF5A1F;position:relative;overflow:hidden}.live-widget-icon{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(255,90,31,0.15);display:grid;place-items:center;font-size:18px}.btn-live-cta{display:inline-block;width:100%;text-align:center;padding:10px 16px;background:#FF5A1F;color:#121417;font-size:14px;font-weight:800;border-radius:8px;text-decoration:none;box-shadow:0 4px 14px rgba(255,90,31,0.35);transition:background 0.15s ease,transform 0.15s ease}.btn-live-cta:hover{background:#FF7338;transform:translateY(-1px)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}@media (max-width:900px){.article-layout{grid-template-columns:1fr}}.article-main-card{background:#15181D;border:1px solid #262B34;border-radius:18px;padding:28px 32px;box-shadow:0 10px 30px rgba(0,0,0,0.3)}@media (max-width:600px){.article-main-card{padding:18px 18px}}.article-headline{font-size:28px;font-weight:900;color:#FFF;line-height:1.35;margin:12px 0 8px}.article-author{font-size:13.5px;color:#8E949F;margin:0 0 20px}.article-cover-box{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;margin-bottom:24px;border:1px solid #2A303A}.article-cover-img{width:100%;height:100%;object-fit:cover}.article-lead{font-size:17px;line-height:1.7;color:#E2E8F0;font-weight:500;border-left:4px solid #FF5A1F;padding-left:16px;margin-bottom:24px}.article-callout{background:#111418;border:1px solid #262B34;border-radius:12px;padding:18px 20px;margin:24px 0}.article-callout h3{font-size:16px;color:#FF8A4A;margin:0 0 6px}.callout-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.callout-actions a{display:inline-block;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.callout-actions .btn-cta{background:#FF5A1F;color:#121417}.callout-actions .btn-sub{background:#1E232B;color:#E2E8F0;border:1px solid #2D333F}.callout-actions .btn-sub:hover{border-color:#FF5A1F;color:#FF5A1F}.article-tags-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid #23272F}.tags-label{font-size:13px;font-weight:700;color:#8E949F}.tag-pill{display:inline-block;background:#1C2129;border:1px solid #2C323E;color:#94A3B8;padding:4px 10px;border-radius:6px;font-size:12.5px;font-weight:600;text-decoration:none}.tag-pill:hover{color:#FF5A1F;border-color:#FF5A1F}@keyframes livePulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(239,68,68,0.7)}70%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(239,68,68,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.live-player-pro{position:relative;width:100%;border-radius:20px;overflow:hidden;background:#0B0E14;border:1.5px solid rgba(255,90,31,0.45);box-shadow:0 20px 50px rgba(0,0,0,0.6),inset 0 0 0 1px rgba(255,255,255,0.06);display:flex;flex-direction:column}.lpb-top{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(14,18,26,0.95);border-bottom:1px solid rgba(255,255,255,0.08);min-height:44px;gap:12px}.lpb-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.lpb-beacon{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,0.15);border:1px solid rgba(239,68,68,0.4);color:#EF4444;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:0.04em;white-space:nowrap;flex-shrink:0}.beacon-dot{width:7px;height:7px;border-radius:50%;background:#EF4444;box-shadow:0 0 8px #EF4444;animation:livePulse 1.4s infinite}.lpb-match-name{font-size:13.5px;font-weight:700;color:#F4F6F8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpb-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.lpb-badge-hd{background:rgba(255,179,0,0.12);border:1px solid rgba(255,179,0,0.35);color:#FFB300;font-size:11px;font-weight:800;padding:2px 7px;border-radius:5px;letter-spacing:0.04em}.lpb-badge-brand{font-size:12px;font-weight:900;color:#FFF;letter-spacing:0.04em}.lpb-badge-brand span{color:#FF5A1F}.live-screen-wrap{position:relative;width:100%;aspect-ratio:16/9;background:radial-gradient(circle at center,#1B212D 0%,#0D1016 75%,#06080B 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.live-screen-poster{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;z-index:1}.poster-stadium-bg{position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(255,90,31,0.15),rgba(0,0,0,0) 70%),repeating-linear-gradient(90deg,rgba(255,255,255,0) 0 79px,rgba(255,255,255,0.02) 79px 80px),linear-gradient(180deg,rgba(14,18,26,0.4) 0%,rgba(7,9,13,0.85) 100%);pointer-events:none}.poster-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px}.poster-match-row{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;background:rgba(14,18,26,0.82);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 20px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.5)}.poster-team{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;text-align:center}.poster-crest{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.6))}.poster-team-name{font-size:13.5px;font-weight:700;color:#F4F6F8;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-vs-box{display:flex;flex-direction:column;align-items:center;gap:2px}.poster-score{font-family:'Kanit',sans-serif;font-size:26px;font-weight:900;font-style:italic;color:#FF5A1F;letter-spacing:0.05em;text-shadow:0 0 16px rgba(255,90,31,0.5)}.poster-time{font-size:11px;font-weight:700;color:#94A3B8;background:rgba(255,255,255,0.06);padding:2px 8px;border-radius:4px}.live-play-btn{display:inline-flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1)}.live-play-btn:hover{transform:scale(1.06)}.play-svg{width:80px;height:80px;filter:drop-shadow(0 8px 24px rgba(255,90,31,0.5))}.play-label{font-size:13px;font-weight:700;color:#FFE600;letter-spacing:0.04em;text-shadow:0 2px 8px rgba(0,0,0,0.8)}.live-video-container{position:absolute;inset:0;width:100%;height:100%;background:#000;z-index:5}.live-video-container video,.live-video-container iframe{width:100%;height:100%;border:none;display:block}.live-video-hud{position:absolute;top:14px;left:14px;z-index:10;display:flex;align-items:center;gap:8px;background:rgba(10,14,22,0.85);border:1px solid rgba(255,255,255,0.15);padding:5px 12px;border-radius:8px;backdrop-filter:blur(8px)}.hud-score{font-family:'Kanit',sans-serif;font-size:16px;font-weight:900;color:#FFF}.hud-min{font-size:12px;font-weight:800;color:#22C55E}.live-channel-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(14,18,26,0.98);border-top:1px solid rgba(255,255,255,0.08);flex-wrap:wrap;gap:10px}.ch-label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#94A3B8}.ch-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(27,33,44,0.7);border:1px solid rgba(255,255,255,0.12);color:#C8CDD4;padding:6px 13px;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all 0.18s ease}.ch-btn:hover{background:rgba(255,90,31,0.15);border-color:#FF5A1F;color:#FFF}.ch-btn.active{background:linear-gradient(135deg,#FF5A1F 0%,#D4420C 100%);border-color:#FF5A1F;color:#FFF;box-shadow:0 4px 14px rgba(255,90,31,0.4)}.ch-dot{width:6px;height:6px;border-radius:50%;background:#FFF}.ch-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.ch-tool-btn{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#94A3B8;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.ch-tool-btn:hover{color:#FFF;border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.1)}@media (max-width:768px){.live-channel-bar{flex-direction:column;align-items:stretch}.ch-buttons{justify-content:flex-start}.ch-tools{margin-left:0;justify-content:flex-end}.poster-match-row{padding:10px 14px;gap:10px}.poster-crest{width:36px;height:36px}.poster-score{font-size:22px}.play-svg{width:64px;height:64px}}

/* FIX-20261110 — honest "stream not configured" state + crest fallback (scoped, appended) */
.live-stream-unavailable{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:460px;margin:16px auto 0;padding:12px 16px;border-radius:12px;background:rgba(14,16,20,.86);border:1px solid rgba(200,205,212,.38);color:#E8ECF0;text-align:center}
.live-stream-unavailable svg{color:#C8CDD4}
.live-stream-unavailable strong{font-size:16px;line-height:1.35;font-weight:800;color:#F4F6F8}
.live-stream-unavailable span{font-size:13px;line-height:1.5;color:#D5DAE0}
.lpb-beacon.lpb-beacon-off{background:rgba(58,64,74,.92)!important;color:#F1F3F5!important;border-color:rgba(200,205,212,.38)!important;animation:none!important;box-shadow:none!important}
.ch-none{font-size:13px;color:#D5DAE0;line-height:1.4}
.crest-fallback{display:inline-flex;width:100%;height:100%}
.crest-fallback svg{width:100%;height:100%}
.data-error{padding:14px;border:1px solid rgba(200,205,212,.3);border-radius:12px;color:#E8ECF0;font-size:14px}
.data-error p{margin:0 0 10px}
@media (max-width:599px){.live-stream-unavailable{margin-top:6px;padding:6px 10px;gap:2px;max-width:92%}.live-stream-unavailable svg{width:18px;height:18px}.live-stream-unavailable strong{font-size:13px}.live-stream-unavailable span{display:none}}
/* END FIX-20261110 */

/* FIX-QA2-20261110 — contrast, sample LIVE badges (no pulse), league/standings logo fallback, keyboard rows on /watch (scoped, appended) */
.footer-note .muted{color:#9AA1AC}
.form-mini i.w{color:#06281C}
.form-mini i.l{color:#1A0505}
.page-home .hfc-live.is-sample::before{animation:none}
.chip-logo.logo-fallback,.standing-logo.logo-fallback{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.chip-logo.logo-fallback svg,.standing-logo.logo-fallback svg{width:100%;height:100%;display:block}
body[data-page="watch"] .wt-item{list-style:none;margin:0;padding:0}
body[data-page="watch"] button.wt-row{width:100%;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}
body[data-page="watch"] button.wt-row:hover{border-color:#3A404B}
body[data-page="watch"] button.wt-row:focus-visible{outline:3px solid #8FD0FF;outline-offset:2px}
body[data-page="watch"] button.wt-row[aria-pressed="true"]{border-color:#FF5A1F}
/* END FIX-QA2-20261110 */

/* FIX-FIXTURES-20261110 — sample notice is shown only for sample data (JS toggles [hidden]; author display:flex must not override it) */
body[data-page="fixtures"] .fx-disclaimer[hidden]{display:none}
/* END FIX-FIXTURES-20261110 */

/* AUTO-REFRESH-20261110 */
body[data-page="fixtures"] .fx-updated{margin:.15rem 0 .6rem;font-size:.8rem;line-height:1.4;color:#9AA1AC}
body[data-page="fixtures"] .fx-updated.is-stale{color:#FFC48A}
body[data-page="fixtures"] .fx-updated.is-stale::before{content:"\26A0\FE0E  ";}
