@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Barlow+Condensed:wght@600;700;800&display=swap";:root{--bg:#06110e;--panel:#0c1d18;--panel2:#10251f;--line:#c5ffd91f;--line2:#c5ffd938;--text:#f1fff7;--muted:#829b91;--green:#9affbc;--green2:#52e88a;--red:#ff496d;--gold:#ffd36c;color-scheme:dark;font-family:Archivo,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% -10%,#17382c 0,transparent 28%),var(--bg);min-width:320px;color:var(--text);margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}body.modal-open{overflow:hidden}.app-shell{grid-template-columns:204px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;border:1px solid var(--line);background:linear-gradient(160deg,#112b23f5,#071410f7);border-radius:25px;flex-direction:column;width:192px;padding:24px 13px 14px;display:flex;position:fixed;inset:16px auto 16px 14px;box-shadow:0 24px 70px #0008}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand strong{letter-spacing:-.5px;font-size:15px}.brand em{color:var(--green);font-style:normal}.brand-mark{background:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;display:flex;box-shadow:0 8px 25px #56e98e24}.brand-mark i{background:#092117;border-radius:4px;width:3px}.brand-mark i:first-child{height:9px}.brand-mark i:nth-child(2){height:16px}.brand-mark i:nth-child(3){height:12px}.sidebar nav{flex-direction:column;gap:7px;margin-top:42px;display:flex}.nav-item{color:#8da097;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;height:44px;padding:0 13px;font-size:11px;display:flex}.nav-item .icon{text-align:center;width:20px;font-size:20px;line-height:1}.nav-item b{font-weight:650}.nav-item:hover{color:#fff;background:#ffffff08}.nav-item.active{color:#06110e;background:linear-gradient(115deg,#b0ffcb,#86faae);box-shadow:0 10px 24px #51dc851d}.source-note{border:1px solid var(--line);background:#ffffff05;border-radius:13px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.source-note>span{width:28px;height:28px;color:var(--green);background:#75f4a51a;border-radius:9px;place-items:center;display:grid}.source-note strong,.source-note small{display:block}.source-note strong{font-size:8px}.source-note small{color:var(--muted);margin-top:2px;font-size:7px}main{grid-column:2;min-width:0;padding:16px clamp(18px,3vw,42px) 34px}.topbar{align-items:center;gap:12px;height:58px;margin-bottom:17px;display:flex}.menu-button,.mobile-brand{display:none}.search{border:1px solid var(--line);background:#0c1d18b8;border-radius:14px;align-items:center;gap:9px;width:min(520px,50vw);height:42px;padding:0 14px;display:flex}.search span{color:var(--green);font-size:22px}.search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.search input::placeholder{color:#70887e}.live-pill{border:1px solid var(--line);letter-spacing:.6px;background:#ffffff06;border-radius:12px;align-items:center;gap:7px;height:38px;margin-left:auto;padding:0 12px;font-size:8px;font-weight:800;display:flex}.live-pill i,.eyebrow i,.agenda-status i,.live-tag i,.playing-badge i{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff496d17}.view{display:none}.view.active{animation:.35s viewIn;display:block}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}}.hero{border:1px solid var(--line);background:linear-gradient(110deg,#07140f 8%,#0d2a20 58%,#16452f);border-radius:30px;min-height:420px;padding:60px clamp(28px,5vw,70px);position:relative;overflow:hidden;box-shadow:0 30px 80px #0005}.hero-grid{opacity:.13;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000)}.hero-glow{background:radial-gradient(circle,#a6ffc833,#0000 65%);border-radius:50%;width:490px;height:490px;position:absolute;top:-90px;right:-30px}.hero-glow:after{content:"";border:1px solid #d1ffe52b;border-radius:44% 56% 52% 48%;position:absolute;inset:90px;transform:rotate(25deg);box-shadow:0 0 90px #84ffaf18}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow{color:var(--green);letter-spacing:1.7px;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-2px;text-transform:uppercase;margin:16px 0 17px;font-family:Barlow Condensed,sans-serif;font-size:clamp(58px,7vw,92px);line-height:.82}.hero h1 em{color:var(--green);font-style:normal}.hero p{color:#9eb4aa;max-width:490px;margin:0;font-size:12px;line-height:1.7}.hero-actions{gap:9px;margin-top:27px;display:flex}.primary,.secondary{border-radius:12px;min-height:43px;padding:0 16px;font-size:9px;font-weight:750}.primary{color:#07150f;background:var(--green);border:0}.primary:hover{background:#c0ffd4}.secondary{border:1px solid var(--line2);background:#ffffff08}.hero-score{z-index:2;border:1px solid var(--line);backdrop-filter:blur(15px);background:#06110ec4;border-radius:17px;width:150px;padding:16px;position:absolute;bottom:24px;right:27px}.hero-score small,.hero-score strong,.hero-score span{display:block}.hero-score small{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.hero-score strong{margin:3px 0;font-family:Barlow Condensed;font-size:36px;line-height:1}.hero-score span{color:var(--muted);font-size:8px}.section-heading{justify-content:space-between;align-items:end;gap:15px;margin:38px 0 14px;display:flex}.section-heading span,.page-intro>.eyebrow{color:var(--green);letter-spacing:1.5px;font-size:8px;font-weight:800}.section-heading h2{text-transform:uppercase;margin:5px 0 0;font-family:Barlow Condensed;font-size:31px;line-height:1}.section-heading button{color:var(--muted);background:0 0;border:0;padding:7px 0;font-size:8px}.section-heading button:hover{color:var(--green)}.page-intro{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#8affb31b,#0000 25%),linear-gradient(130deg,#10261f,#091713);border-radius:24px;padding:40px;position:relative;overflow:hidden}.page-intro h1{text-transform:uppercase;margin:7px 0 5px;font-family:Barlow Condensed;font-size:clamp(40px,5vw,62px);line-height:.9}.page-intro p{color:var(--muted);margin:0;font-size:10px}.sports-intro{background:radial-gradient(circle at 85% 20%,#ffd66c17,#0000 25%),linear-gradient(130deg,#10261f,#091713)}.filter-row{scrollbar-width:none;gap:7px;margin:18px 0;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row button{border:1px solid var(--line);height:36px;color:var(--muted);background:#ffffff05;border-radius:11px;flex:none;padding:0 13px;font-size:8px}.filter-row button.active{background:var(--green);color:#06110e;border-color:#0000;font-weight:750}.result-line{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.result-line strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:21px}.result-line span{color:var(--muted);font-size:8px}.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.channel-card{border:1px solid var(--line);background:#ffffff04;border-radius:17px;transition:all .2s;position:relative;overflow:hidden}.channel-card:hover{border-color:var(--line2);transform:translateY(-3px);box-shadow:0 16px 35px #0004}.channel-play{text-align:left;background:0 0;border:0;width:100%;padding:0}.channel-art{background:radial-gradient(circle at 50% 15%,#9affbc1f,#0000 45%),linear-gradient(145deg,#17352b,#0a1814);place-items:center;height:119px;display:grid;position:relative;overflow:hidden}.channel-orbit{border:1px solid #c8ffda12;border-radius:45% 55%;width:120px;height:120px;position:absolute;transform:rotate(23deg)}.channel-logo{color:#07140f;background:linear-gradient(145deg,#c7ffd9,#77eca0);border-radius:18px;place-items:center;width:58px;height:58px;font-family:Barlow Condensed;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 12px 30px #0005}.live-tag{background:#06110ea8;border:1px solid #ffffff16;border-radius:7px;align-items:center;gap:5px;padding:4px 6px;font-size:6px;font-weight:800;display:flex;position:absolute;top:8px;left:8px}.play-icon{background:var(--green);color:#06110e;opacity:0;border-radius:10px;place-items:center;width:29px;height:29px;font-size:9px;transition:all .2s;display:grid;position:absolute;bottom:8px;right:9px;transform:translateY(5px)}.channel-card:hover .play-icon{opacity:1;transform:none}.channel-copy{padding:11px 12px 13px}.channel-copy strong,.channel-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.channel-copy strong{font-size:10px}.channel-copy span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:7px}.favorite{z-index:3;background:#06110ebd;border:1px solid #ffffff1d;border-radius:9px;width:30px;height:30px;font-size:17px;position:absolute;top:8px;right:8px}.favorite.active{color:#ff7b94;background:#4b1822d9}.agenda-toolbar{justify-content:space-between;align-items:center;margin:20px 0 13px;display:flex}.agenda-status{align-items:center;gap:8px;font-size:9px;display:flex}.agenda-status i{background:var(--green);box-shadow:0 0 0 4px #52e88a17}.agenda-toolbar button{border:1px solid var(--line);background:#ffffff05;border-radius:10px;height:34px;padding:0 11px;font-size:8px}.agenda-toolbar button.loading{opacity:.55;pointer-events:none}.match-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;display:grid}.featured-matches{grid-template-columns:repeat(2,minmax(280px,1fr))}.match-card{perspective:1100px;min-width:0;height:260px}.match-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .66s cubic-bezier(.2,.75,.2,1);position:relative}.match-card.flipped .match-inner{transform:rotateY(180deg)}.match-face{border:1px solid var(--line);backface-visibility:hidden;background:#0d1f19;border-radius:19px;position:absolute;inset:0;overflow:hidden}.match-front{text-align:left;width:100%;padding:0}.match-front:hover{border-color:var(--line2)}.match-photo,.match-overlay{position:absolute;inset:0}.match-photo{opacity:.42;background-position:50%;background-size:cover;transition:all .5s}.match-front:hover .match-photo{opacity:.52;transform:scale(1.04)}.match-overlay{background:linear-gradient(#07120e5c,#07120edb 55%,#07120ef7)}.match-meta{z-index:2;justify-content:space-between;align-items:center;padding:13px;display:flex;position:relative}.match-meta span{white-space:nowrap;text-overflow:ellipsis;color:#c8ded5;text-transform:uppercase;max-width:70%;font-size:7px;font-weight:700;overflow:hidden}.match-meta b{color:var(--green);background:#9affbc16;border-radius:7px;padding:5px 7px;font-size:6px}.match-card.live .match-meta b{color:#ff839a;background:#ff496d20}.scoreboard{z-index:2;grid-template-columns:1fr 44px 1fr;align-items:center;gap:8px;padding:16px 16px 8px;display:grid;position:relative}.team{text-align:center;min-width:0}.team-badge{color:#b6c9c1;background:#ffffff0b;border:1px solid #ffffff16;border-radius:18px;place-items:center;width:57px;height:57px;margin:0 auto 8px;font-family:Barlow Condensed;font-size:14px;font-weight:800;display:grid}.team-badge img{object-fit:contain;filter:drop-shadow(0 8px 8px #0008);width:45px;height:45px}.team strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.versus{text-align:center}.versus strong{color:#ffffff80;font-family:Barlow Condensed;font-size:16px;display:block}.versus small{color:var(--green);margin-top:3px;font-size:9px;font-weight:750;display:block}.match-foot{z-index:2;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-top:10px;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.match-foot span,.match-foot b{font-size:7px}.match-foot span{color:#a9beb5;align-items:center;gap:5px;display:flex}.match-foot img{object-fit:cover;border-radius:50%;width:15px;height:15px}.match-foot b{color:var(--green)}.match-back{background:radial-gradient(circle at 80% 10%,#8affb31a,#0000 35%),#0c1d18;padding:15px;transform:rotateY(180deg)}.back-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:11px;display:flex}.back-head span,.back-head strong{display:block}.back-head span{color:var(--green);letter-spacing:1px;font-size:7px;font-weight:800}.back-head strong{white-space:nowrap;text-overflow:ellipsis;max-width:210px;margin-top:3px;font-size:10px;overflow:hidden}.back-head button{border:1px solid var(--line);background:#ffffff06;border-radius:9px;width:30px;height:30px}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;height:178px;padding-top:11px;display:grid;overflow-y:auto}.source-list>button{border:1px solid var(--line);text-align:left;background:#ffffff05;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:27px 1fr;align-items:center;gap:0 8px;min-height:56px;padding:8px;display:grid}.source-list>button:hover{border-color:var(--green);background:#9affbc0c}.source-list>button>span{background:var(--green);color:#06110e;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.source-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.source-list small{color:var(--muted);font-size:7px}.no-sources{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.no-sources>span{color:var(--muted);font-size:28px}.no-sources strong{margin-top:5px}.no-sources small{max-width:220px;color:var(--muted);margin-top:5px;line-height:1.5}.loading-card,.inline-empty{border:1px dashed var(--line);min-height:150px;color:var(--muted);border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;font-size:9px;display:flex}.inline-empty{gap:10px}.inline-empty span{color:var(--green);font-size:24px}.empty-state{text-align:center;padding:70px 20px}.empty-state.hidden{display:none}.empty-state>span{width:65px;height:65px;color:var(--green);background:#9affbc12;border-radius:20px;place-items:center;margin:auto;font-size:30px;display:grid}.empty-state h2{text-transform:uppercase;margin:14px 0 5px;font-family:Barlow Condensed;font-size:27px}.empty-state p{color:var(--muted);margin:0 0 17px;font-size:9px}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:60px;padding:25px 2px 5px;display:grid}footer p{text-align:center;margin:0;font-size:8px}footer>span{font-size:7px}.bottom-nav{display:none}.player-modal{background:0 0;border:0;border-radius:24px;width:min(1080px,100vw - 24px);max-width:none;padding:0;overflow:visible}.player-modal::backdrop{backdrop-filter:blur(12px);background:#010604dc}.player-shell{border:1px solid var(--line2);background:#07140f;border-radius:24px;box-shadow:0 35px 110px #000}.player-stage{aspect-ratio:16/9;background:#000;border-radius:23px;min-height:260px;position:relative;overflow:hidden}.player-stage iframe{background:#000;border:0;width:100%;height:100%}.player-loading,.player-error{z-index:3;background:radial-gradient(circle,#122a21,#020403 68%);flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .25s;display:flex;position:absolute;inset:0}.player-loading.hidden{opacity:0;pointer-events:none}.spinner{border:3px solid #ffffff1f;border-top-color:var(--green);border-radius:50%;width:31px;height:31px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.player-loading strong{font-size:11px}.player-loading small{color:var(--muted);font-size:8px}.player-error{text-align:center;display:none}.player-error.visible{display:flex}.player-error strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:24px}.player-error p{max-width:380px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.playing-badge{z-index:5;backdrop-filter:blur(10px);background:#07110ed1;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:14px;left:14px}.playing-badge span small,.playing-badge span strong{display:block}.playing-badge small{color:#ff8197;letter-spacing:1px;font-size:5px;font-weight:800}.playing-badge strong{white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-top:1px;font-size:8px;overflow:hidden}.player-close{z-index:6;background:#07110ed1;border:1px solid #ffffff1c;border-radius:12px;width:38px;height:38px;font-size:24px;font-weight:300;line-height:1;position:absolute;top:14px;right:14px}.toast{z-index:90;border:1px solid var(--line);color:#fff;opacity:0;pointer-events:none;background:#10271f;border-radius:12px;max-width:calc(100vw - 28px);padding:11px 15px;font-size:9px;transition:all .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);box-shadow:0 14px 40px #0008}.toast.visible{opacity:1;transform:translate(-50%)}@media (width<=1100px){.app-shell{grid-template-columns:87px minmax(0,1fr)}.sidebar{width:72px;padding:20px 9px}.sidebar .brand strong,.nav-item b,.source-note div{display:none}.sidebar .brand,.nav-item,.source-note{justify-content:center}.sidebar nav{margin-top:34px}.nav-item{padding:0}.source-note{padding:10px 0}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.match-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=760px){body{padding-bottom:78px}.app-shell{display:block}.sidebar{width:210px;display:none;inset:10px auto 88px 10px}.sidebar.open{display:flex}.sidebar .brand strong,.nav-item b,.source-note div{display:block}.sidebar .brand,.nav-item,.source-note{justify-content:flex-start}.nav-item{padding:0 13px}main{padding:7px 11px 28px}.topbar{z-index:20;background:linear-gradient(180deg,var(--bg) 80%,transparent);height:60px;margin:0 0 8px;position:sticky;top:0}.menu-button{border:1px solid var(--line);background:#ffffff06;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mobile-brand{display:flex}.mobile-brand strong{display:none}.mobile-brand .brand-mark{width:32px;height:32px}.search{flex:1;width:auto}.live-pill{display:none}.bottom-nav{z-index:40;border:1px solid var(--line);backdrop-filter:blur(18px);background:#10251fee;border-radius:20px;grid-template-columns:repeat(4,1fr);height:63px;padding:5px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 15px 50px #000b}.bottom-nav button{color:#799087;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:7px;display:flex}.bottom-nav button span{font-size:17px}.bottom-nav button.active{background:var(--green);color:#06110e}.hero{min-height:465px;padding:44px 25px}.hero h1{font-size:62px}.hero-score{width:auto;bottom:20px;left:22px;right:22px}.hero-actions{flex-direction:column;align-items:stretch}.page-intro{padding:29px 22px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-grid,.featured-matches{grid-template-columns:1fr}.match-card{height:250px}.result-line span{display:none}footer{text-align:center;grid-template-columns:1fr;gap:12px}footer .brand{justify-content:center}footer>span{display:none}.player-modal{width:calc(100vw - 12px)}.player-stage{min-height:220px}.playing-badge{top:9px;left:9px}.player-close{top:9px;right:9px}}@media (width<=460px){.search{padding:0 10px}.search input{font-size:9px}.hero h1{font-size:54px}.section-heading h2{font-size:27px}.channel-art{height:103px}.channel-logo{width:50px;height:50px}.match-card{height:242px}.scoreboard{padding-left:8px;padding-right:8px}.team-badge{width:50px;height:50px}.team strong{font-size:9px}.source-list{grid-template-columns:1fr}.player-stage{min-height:205px}.playing-badge strong{max-width:110px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero{min-height:510px;padding-top:48px;padding-bottom:190px}.hero-copy{max-width:560px}.hero h1{font-size:clamp(48px,5.8vw,78px)}.hero-score{top:25px;bottom:auto;right:25px}.live-carousel-shell{z-index:4;position:absolute;bottom:22px;left:24px;right:24px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.live-carousel{gap:10px;width:max-content;animation:32s linear infinite liveMarquee;display:flex}.live-carousel:hover,.live-carousel.paused{animation-play-state:paused}@keyframes liveMarquee{to{transform:translate(calc(-50% - 5px))}}.live-slide{border:1px solid var(--line2);text-align:center;background:linear-gradient(135deg,#102a21,#091713);border-radius:18px;flex:0 0 310px;grid-template-columns:1fr 32px 1fr;align-items:center;gap:4px;width:310px;height:140px;padding:30px 14px 18px;display:grid;position:relative;overflow:hidden}.live-slide:hover{background:linear-gradient(135deg,#16392c,#0b1d17);border-color:#9affbc66}.live-slide-glow{filter:blur(25px);background:#77ffa229;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;left:50%;transform:translate(-50%)}.live-slide-status{color:#ff8ba0;letter-spacing:1px;align-items:center;gap:6px;font-size:6px;font-weight:850;display:flex;position:absolute;top:9px;left:10px}.live-slide-status i{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff496d18}.live-slide-team{z-index:2;min-width:0;position:relative}.mini-badge{color:#bdcec7;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;place-items:center;width:43px;height:43px;margin:0 auto 6px;font-family:Barlow Condensed;font-size:11px;font-weight:800;display:grid}.mini-badge img{object-fit:contain;filter:drop-shadow(0 5px 5px #0007);width:35px;height:35px}.live-slide-team strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.live-slide-vs{z-index:2;color:#ffffff67;font-family:Barlow Condensed;font-size:15px;position:relative}.live-slide-league{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:6px;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.live-carousel-empty{border:1px dashed var(--line);width:calc(100vw - 300px);height:120px;color:var(--muted);border-radius:18px;place-items:center;font-size:9px;display:grid}.channel-logo{overflow:hidden}.channel-logo img{z-index:2;object-fit:contain;border-radius:8px;width:42px;height:42px;position:absolute}.channel-logo b{z-index:1;font:inherit;position:relative}.match-back,.source-list>button{cursor:pointer}.source-list>button *{pointer-events:none}@media (width<=760px){.hero{min-height:535px;padding:38px 22px 182px}.hero h1{font-size:53px}.hero-score{width:120px;padding:11px;top:auto;bottom:178px;right:18px}.hero-score strong{font-size:28px}.live-carousel-shell{bottom:14px;left:11px;right:11px}.live-slide{flex-basis:275px;width:275px;height:145px}.live-carousel-empty{width:calc(100vw - 44px)}.channel-logo img{width:37px;height:37px}}.player-view{max-width:1120px;margin:0 auto 34px;animation:.3s viewIn}.player-view[hidden]{display:none!important}.player-view .player-shell{overflow:hidden}.player-view .player-stage{border-radius:23px 23px 0 0}.player-info-bar{border-top:1px solid var(--line);background:linear-gradient(110deg,#10271f,#0a1a15);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:13px 16px;display:grid}.player-channel-logo{color:#07140f;background:linear-gradient(145deg,#c7ffd9,#77eca0);border-radius:15px;place-items:center;width:50px;height:50px;font-family:Barlow Condensed;font-size:15px;font-weight:800;display:grid;position:relative;overflow:hidden}.player-channel-logo img{z-index:2;object-fit:contain;border-radius:7px;width:37px;height:37px;position:absolute}.player-channel-logo b{z-index:1;position:relative}.player-info-bar>div{min-width:0}.player-info-bar small{color:var(--green);letter-spacing:1px;font-size:6px;font-weight:850;display:block}.player-info-bar h1{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;font-size:14px;line-height:1;overflow:hidden}.player-info-bar p{color:var(--muted);text-transform:uppercase;margin:0;font-size:8px}.player-favorite{border:1px solid var(--line);background:#ffffff05;border-radius:12px;width:40px;height:40px;font-size:20px}.player-favorite:hover,.player-favorite.active{color:#ff8aa0;background:#ff496d12;border-color:#ff8aa0}.player-favorite[hidden]{display:none}.player-view .player-close{place-items:center;display:grid}@media (width<=760px){.player-view{margin:0 0 18px}.player-view .player-shell{border-radius:18px}.player-view .player-stage{border-radius:17px 17px 0 0}.player-info-bar{grid-template-columns:43px minmax(0,1fr) auto;min-height:72px;padding:10px 11px}.player-channel-logo{border-radius:13px;width:43px;height:43px}.player-channel-logo img{width:32px;height:32px}.player-info-bar h1{font-size:12px}.player-favorite{width:36px;height:36px}}[hidden]{display:none!important}.sports-search{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-items:center;gap:8px;width:min(360px,42vw);height:38px;padding:0 12px;display:flex}.sports-search span{color:var(--green);font-size:18px}.sports-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.sports-search input::placeholder{color:#72887f}.match-front,.match-back{pointer-events:none}.match-card:not(.flipped) .match-front,.match-card.flipped .match-back{pointer-events:auto}.match-card.flipped .match-front{visibility:hidden}.source-list>button{z-index:8;pointer-events:auto;touch-action:manipulation;position:relative}.source-list>button:hover,.source-list>button:focus-visible{border-color:var(--green);box-shadow:0 0 0 1px var(--green),0 0 22px #76ffa21c;outline:0}.hero{min-height:550px;padding-bottom:220px}.live-carousel-shell{mask-image:none}.live-carousel{width:100%;transition:opacity .26s,transform .26s;animation:none;display:block}.live-carousel.changing{opacity:0;transform:translate(-18px)}.live-slide{border-radius:21px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);width:100%;height:176px;padding:34px 38px 25px;display:grid}.live-slide-team{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.live-slide-team:last-of-type{text-align:right;grid-template-columns:minmax(0,1fr) 64px}.live-slide-team:last-of-type .mini-badge{grid-area:1/2}.live-slide-team:last-of-type strong{grid-area:1/1}.mini-badge{border-radius:18px;width:64px;height:64px;margin:0;font-size:14px}.mini-badge img{width:52px;height:52px}.live-slide-team strong{text-transform:uppercase;font-family:Barlow Condensed;font-size:18px}.live-slide-vs{font-size:22px}.live-slide-league{font-size:7px;bottom:12px}.live-carousel-empty{width:100%;height:176px}@media (width<=760px){.agenda-toolbar{grid-template-columns:1fr auto;gap:9px;display:grid}.agenda-status{grid-column:1/-1}.sports-search{width:100%;min-width:0}.hero{min-height:535px;padding-bottom:190px}.live-slide{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);height:155px;padding:33px 10px 22px}.live-slide-team,.live-slide-team:last-of-type{text-align:center;display:block}.live-slide-team:last-of-type .mini-badge,.live-slide-team:last-of-type strong{display:block}.mini-badge{width:49px;height:49px;margin:0 auto 6px}.mini-badge img{width:40px;height:40px}.live-slide-team strong{font-size:11px}.live-carousel-empty{height:155px}}@media (width>=761px){.topbar.context-hidden{height:0;margin:0;overflow:hidden}.player-view{padding-top:10px}}.hero:before{content:"";z-index:0;background-image:var(--hero-cover);opacity:.25;filter:saturate(.85);background-position:50%;background-size:cover;transition:background-image .45s,opacity .45s;position:absolute;inset:0}.hero:after{content:"";z-index:0;background:linear-gradient(90deg,#06110ef2 0%,#092019c9 53%,#123d29a6);position:absolute;inset:0}.hero-grid,.hero-glow{z-index:1}.live-progress{gap:7px;width:min(240px,45%);height:4px;margin:0 0 10px 8px;display:flex}.live-progress span{background:#ffffff30;border-radius:6px;flex:1;position:relative;overflow:hidden}.live-progress span:after{content:"";background:var(--green);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.live-progress span.active:after{animation:5.5s linear forwards liveProgress}@keyframes liveProgress{to{transform:scaleX(1)}}.live-slide-status b{color:#fff;margin-left:3px;font-size:7px}.player-view .player-stage{min-height:0}.player-info-bar{min-height:76px;padding-top:10px;padding-bottom:10px}@media (width<=760px){.hero:after{background:linear-gradient(#06110ee8,#0b281fd1)}.live-progress{width:44%;margin-left:4px}.player-view{max-width:none;padding-top:0}}.channel-logo:has(img),.player-channel-logo:has(img){box-shadow:none;background:0 0;border:0;border-radius:0}.channel-logo:has(img) img{border-radius:10px;width:56px;height:56px}.player-channel-logo:has(img) img{border-radius:9px;width:48px;height:48px}.versus.has-score strong{color:#fff;letter-spacing:.4px;font-size:18px}.versus.has-score small{color:var(--green);text-transform:uppercase;font-size:7px}.live-slide-vs.has-score{color:#fff;flex-direction:column;gap:3px;display:flex}.live-slide-vs.has-score strong{white-space:nowrap;font-family:Barlow Condensed;font-size:23px}.live-slide-vs.has-score small{color:var(--green);font-size:7px}.player-view{max-width:860px}.player-info-bar{min-height:68px}.player-channel-logo{width:44px;height:44px}.player-info-bar{grid-template-columns:44px minmax(0,1fr) auto}.player-info-bar h1{font-size:12px}.player-favorite{width:36px;height:36px}@media (width<=760px){.channel-logo:has(img) img{width:48px;height:48px}.player-view{max-width:none}.live-slide-vs.has-score strong{font-size:17px}}.player-active main{padding-top:8px}.player-active .player-view{margin-bottom:12px}.player-active footer{margin-top:20px;padding-top:14px}@media (width>=761px){body.player-active .player-view{width:min(760px,177.78vh - 231.114px);max-width:calc(100vw - 260px);padding-top:0}body.player-active .player-info-bar{min-height:58px;padding:7px 12px}body.player-active .player-channel-logo{width:40px;height:40px}body.player-active .player-info-bar{grid-template-columns:40px minmax(0,1fr) auto}body.player-active .player-favorite{width:34px;height:34px}}.hero-brand-logo{z-index:5;border-radius:12px;width:40px;height:40px;position:absolute;top:18px;left:22px;box-shadow:0 10px 28px #0007}.hero-copy{padding-top:11px}.match-card.live .match-face{border-color:#ff647d66;box-shadow:inset 0 0 0 1px #ff496d12,0 12px 30px #ff496d0a}.match-card.live .match-front:after{content:"";z-index:3;background:var(--red);border-radius:0 4px 4px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0;box-shadow:0 0 18px #ff496d}.match-card.live .match-meta b{color:#ff9aad;background:#ff496d2b;border:1px solid #ff71883d}.match-card.live .versus small{color:#ff91a5}.match-card.upcoming .match-face{border-color:#8fffb72e}.match-card.upcoming .match-meta b{color:#a8ffc7;background:#72f7a41c;border:1px solid #8dffb72b}.match-card.upcoming .versus small{color:#9affbc}.live-slide-status b{color:#fff;text-align:center;background:#ffffff12;border-radius:6px;min-width:27px;padding:2px 5px;font-size:10px;line-height:1.15}.player-cast{z-index:6;color:#eafff1;backdrop-filter:blur(10px);background:#07110ed1;border:1px solid #ffffff1c;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:60px}.player-cast:hover,.player-cast:focus-visible{background:#17372b;border-color:#8fffb780;outline:0}.player-cast svg{fill:currentColor;width:19px;height:19px}.player-view .playing-badge{max-width:calc(100% - 126px)}@media (width>=761px){body.player-active .player-view{width:min(900px,177.78vh - 209.78px);max-width:calc(100vw - 248px)}}@media (width<=760px){.menu-button,.sidebar,.sidebar.open{display:none!important}.mobile-brand{margin-right:0;display:flex}.topbar{gap:9px}.hero-brand-logo{width:36px;height:36px;top:14px;left:15px}.player-cast{width:38px;height:38px;top:9px;right:53px}.player-close{top:9px;right:9px}.player-view .playing-badge{max-width:calc(100% - 102px)}.hero{padding-top:68px}.hero-brand-logo{top:16px;left:18px}.hero-score{border-radius:14px;width:96px;min-height:58px;padding:9px 11px;inset:14px 14px auto auto}.hero-score small{letter-spacing:.8px;font-size:6px}.hero-score strong{margin:2px 0;font-size:25px}.hero-score span{font-size:6px;line-height:1.2}.hero-copy{padding-top:0}.live-progress{margin-bottom:8px}}@media (width<=390px){.hero-score{width:88px;padding:8px 9px}.hero-score strong{font-size:22px}.hero h1{font-size:48px}}.brand-mark:has(img){background:0 0;padding:0;overflow:hidden;box-shadow:0 8px 25px #0005}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.sidebar-language,.language-switch{border:1px solid var(--line2);color:var(--green);letter-spacing:1px;background:#ffffff08;border-radius:10px;place-items:center;font-size:8px;font-weight:850;display:grid}.sidebar-language{width:100%;height:32px;margin:12px 0 9px}.source-note{margin-top:0}.language-switch{width:38px;height:38px;margin-left:auto}.live-progress{width:min(170px,42%);height:4px;margin:10px auto 0}.player-channel-logo,.player-channel-logo:has(img){background:#ffffff08;border:1px solid #ffffff18;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px #0004}.player-channel-logo:has(img) img{object-fit:contain;border-radius:12px;width:100%;height:100%;padding:3px}.player-info-bar h1{margin:0 0 3px}.footer-center{text-align:center;gap:8px;display:grid}.footer-links{justify-content:center;align-items:center;gap:14px;display:flex}.footer-links a{color:#9ab2a8;font-size:8px;text-decoration:none}.footer-links a:hover{color:var(--green)}.bottom-nav b{font:inherit;font-weight:500}@media (width<=760px){.topbar{justify-content:space-between}.mobile-brand{flex:none}.language-switch{flex:0 0 38px;margin-left:auto;display:grid}.topbar:has(#tv-search:not([hidden])) .language-switch{margin-left:0}.live-progress{width:132px;margin-top:9px}.hero{padding-top:68px}.footer-links{flex-wrap:wrap;gap:9px 14px}}.sidebar-ad-slot{border:1px solid var(--line);background:radial-gradient(circle at 85% 10%,#9affbc20,#0000 38%),linear-gradient(145deg,#10271f,#091713);border-radius:15px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:96px;margin-top:auto;padding:12px;display:flex}.sidebar-ad-slot small{color:var(--green);letter-spacing:1.2px;font-size:6px;font-weight:850}.sidebar-ad-slot strong{font-family:Barlow Condensed;font-size:18px}.sidebar-ad-slot span{color:var(--muted);font-size:7px;line-height:1.4}.sidebar-language{margin:10px 0 0}.hero-score{isolation:isolate;backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(135deg,#d2ffe329,#04191294);border-color:#d7ffe53b;grid-template-columns:9px 1fr;align-items:center;gap:9px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff2c,0 16px 45px #0005}.hero-score:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000,#ffffff25,#0000);animation:5.5s ease-in-out infinite glassShine;position:absolute;inset:-80% 35% -80% -40%;transform:rotate(16deg)}.hero-score>i{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff496d15,0 0 18px #ff496d}.hero-score.notice-change{animation:.58s cubic-bezier(.2,.85,.2,1) glassNotice}@keyframes glassNotice{0%{opacity:0;transform:translateY(-12px)scale(.94)}to{opacity:1;transform:none}}@keyframes glassShine{0%,62%{transform:translate(-70%)rotate(16deg)}to{transform:translate(260%)rotate(16deg)}}.ad-overlay{z-index:120;backdrop-filter:blur(18px);background:#010604ed;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ad-overlay[hidden]{display:none!important}.ad-player{aspect-ratio:16/9;background:#000;border:1px solid #baffd336;border-radius:24px;width:min(980px,100vw - 28px);position:relative;overflow:hidden;box-shadow:0 35px 120px #000}.ad-player video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;position:absolute;inset:0}.ad-shade{pointer-events:none;background:linear-gradient(#0009,#0000 22% 70%,#000b);position:absolute;inset:0}.ad-topline{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:14px;left:16px;right:16px}.ad-topline span,.ad-topline strong,.ad-sound,.ad-skip{backdrop-filter:blur(12px);background:#07110ed6;border:1px solid #ffffff25;box-shadow:inset 0 1px #ffffff18}.ad-topline span{color:#caffdc;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;max-width:60%;padding:8px 10px;font-size:8px;font-weight:800;overflow:hidden}.ad-topline strong{border-radius:10px;padding:8px 10px;font-size:10px}.ad-sound,.ad-skip{color:#fff;border-radius:11px;min-height:38px;font-size:9px;font-weight:750;position:absolute;bottom:14px}.ad-sound{padding:0 12px;left:14px}.ad-skip{padding:0 15px;right:14px}.ad-skip:not(:disabled){color:#06110e;background:#9affbc;border-color:#9affbc88}.ad-skip:disabled{cursor:not-allowed;color:#ffffff9b}.ad-loading{background:#020504;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.ad-loading.hidden{display:none}.ad-loading small{color:#9db2a9;font-size:9px}@media (width<=760px){main{overflow:hidden}.topbar{background:linear-gradient(#071610 82%,#071610f0);border-bottom:1px solid #baffd314;width:calc(100% + 22px);margin-left:-11px;margin-right:-11px;padding:0 12px}.hero-score{grid-template-columns:8px 1fr;gap:7px}.sidebar-ad-slot{display:none}.ad-overlay{padding:7px}.ad-player{border-radius:18px;width:calc(100vw - 14px)}.ad-topline{top:9px;left:9px;right:9px}.ad-sound{bottom:9px;left:9px}.ad-skip{bottom:9px;right:9px}.ad-sound span{display:none}}
