.at-tv-home,.at-tv-page{--tv-bg:#0d0d10;--tv-red:#e6434e;--tv-border:#383035;color:#f7f5f5}.at-tv-home{border-top:1px solid #363136;padding:51px 0 72px;scroll-margin-top:20px}.at-tv-home-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.at-tv-hero>div>span,.at-tv-home-head>div>span{color:#cf707a;letter-spacing:.17em;font-size:9px;font-weight:900}.at-tv-hero h1,.at-tv-home-head h2{font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;line-height:.95;font-size:clamp(56px,6vw,100px);margin:12px 0 8px;font-weight:650}.at-tv-hero h1 em,.at-tv-home-head h2 em{color:var(--tv-red);font-style:normal}.at-tv-home-head p{font-size:13px;line-height:1.65;color:#aaa0a4;max-width:520px}.at-tv-home-head>a{display:flex;align-items:center;gap:14px;border-bottom:1px solid #605255;padding:12px 0;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.08em}.at-tv-home-head>a:hover{color:var(--tv-red);border-color:var(--tv-red)}.at-tv-player{border:1px solid var(--tv-border);background:#101014;min-width:0}.at-tv-screen{aspect-ratio:16/9;background:radial-gradient(circle at center,#1f1519,#050506 65%);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.at-tv-screen video{display:block;width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer}.at-tv-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:11px;padding:20px}.at-tv-placeholder>span{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(42px,9vw,100px);font-weight:900;font-style:italic;letter-spacing:-.045em;color:#b52b36}.at-tv-placeholder p{font-size:12px;color:#b0a7ab;max-width:340px}.at-tv-placeholder strong{font-size:18px}.at-tv-placeholder button{border:1px solid #ab404b;padding:10px 16px;color:#fff;background:#4c1e27;cursor:pointer}.at-tv-unavailable{background:rgba(8,8,10,.95)}.at-tv-center-play{position:absolute;inset:auto;display:flex;align-items:center;justify-content:center;background:rgba(11,10,12,.78);border:1px solid #a84752;color:#fff;width:68px;height:68px;border-radius:50%;cursor:pointer}.at-tv-center-play:hover{background:#b7303e}.at-tv-muted-hint{position:absolute;right:14px;top:14px;font-size:9px;letter-spacing:.12em;font-weight:800;background:#131215b8;border:1px solid #4e3a43;padding:8px 9px;pointer-events:none}.at-tv-controls{border-top:1px solid #272229;display:flex;align-items:center;gap:5px;background:#131216;padding:9px 12px;color:#e5dfe1}.at-tv-controls button{border:0;background:none;color:inherit;display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:34px;cursor:pointer}.at-tv-controls button:hover{color:#f35762}.at-tv-controls button:disabled{color:#615962;cursor:not-allowed}.at-tv-controls input[type=range]{flex:1;min-width:22px;height:5px;accent-color:var(--tv-red);cursor:pointer}.at-tv-time{font-size:10px;font-variant-numeric:tabular-nums;color:#ada5aa;white-space:nowrap;margin:0 8px 0 5px}.at-tv-now{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;background:#111014;border-top:1px solid #282429}.at-tv-now>div{display:flex;flex-direction:column;min-width:0;gap:4px}.at-tv-now>div>span{font-size:9px;font-weight:850;letter-spacing:.12em;color:#e76d76}.at-tv-now strong{font-size:17px;line-height:1.2;overflow-wrap:anywhere}.at-tv-now small{color:#999199;font-size:11px}.at-tv-count{font-size:12px;font-weight:900;color:#bfb5b9;white-space:nowrap;font-variant-numeric:tabular-nums}.at-tv-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:13px;color:#8c8389;font-size:10px;text-transform:uppercase;letter-spacing:.075em}.at-tv-page{background:#0b0a0d;min-height:100vh;padding:0 clamp(18px,5vw,85px) 70px}.at-tv-nav{height:82px;justify-content:space-between;border-bottom:1px solid #302c32;gap:20px}.at-tv-nav,.at-tv-nav a{display:flex;align-items:center}.at-tv-nav a{gap:10px;font-size:11px;letter-spacing:.09em;font-weight:800}.at-tv-nav a:hover{color:var(--tv-red)}.at-tv-hero{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:42px 0 30px}.at-tv-hero h1{font-size:clamp(70px,8.5vw,130px);margin:9px 0 12px}.at-tv-hero p{max-width:630px;color:#a8a0a6;font-size:14px;line-height:1.65}.at-tv-channel-status{display:flex;gap:7px;align-items:center;white-space:nowrap;border:1px solid #52363a;padding:11px 14px;color:#e7d6d7;font-size:11px;font-weight:800;letter-spacing:.06em}.at-tv-status-dot{width:7px;height:7px;border-radius:50%;background:var(--tv-red)}.at-tv-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.65fr);gap:20px;align-items:start}.at-tv-queue{background:#101013;border:1px solid #393137;min-width:0}.at-tv-queue-head{border-bottom:1px solid #383238;padding:20px;display:flex;align-items:end;justify-content:space-between;gap:10px}.at-tv-queue-head>div>span{color:#de777d;font-size:9px;font-weight:800;letter-spacing:.13em}.at-tv-queue-head h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;line-height:1;margin:5px 0 0}.at-tv-queue-head>button{display:flex;gap:8px;align-items:center;border:1px solid #5f343c;background:#291820;color:#f9e4e6;font-size:9px;font-weight:900;padding:10px 11px;cursor:pointer}.at-tv-queue-list{max-height:min(72vh,720px);overflow-y:auto;overscroll-behavior:contain}.at-tv-queue-item{width:100%;text-align:left;display:flex;align-items:start;gap:14px;padding:14px 17px;border:0;border-bottom:1px solid #30292f;background:transparent;color:#eee;cursor:pointer}.at-tv-queue-item:hover{background:#20181d}.at-tv-queue-item.active{background:#2b161d;border-left:3px solid var(--tv-red);padding-left:14px}.at-tv-queue-item>span{color:#d75965;font-size:11px;font-weight:850;font-variant-numeric:tabular-nums;margin-top:2px}.at-tv-queue-item>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.at-tv-queue-item strong{font-size:13px;line-height:1.2;overflow-wrap:anywhere}.at-tv-queue-item small{font-size:11px;line-height:1.35;color:#b6acb0;overflow-wrap:anywhere}.at-tv-queue-item em{font-size:9px;color:#968b91;font-style:normal;letter-spacing:.07em}.at-tv-queue-item>svg{color:var(--tv-red)}.at-tv-disclaimer{font-size:11px;color:#938a8f;line-height:1.65;margin-top:30px;max-width:840px}@media(max-width:960px){.at-tv-layout{grid-template-columns:1fr}.at-tv-queue-list{max-height:330px}}@media(max-width:760px){.at-tv-home{padding:36px 0 55px}.at-tv-home-head{align-items:start;flex-direction:column;gap:15px}.at-tv-home-head h2{font-size:72px}.at-tv-page{padding:0 18px 50px}.at-tv-nav{height:65px}.at-tv-hero{padding:30px 0 20px;align-items:start;flex-direction:column}.at-tv-hero h1{font-size:78px}.at-tv-hero p{font-size:12px}.at-tv-now{padding:12px}.at-tv-now strong{font-size:14px}.at-tv-controls{gap:0;padding:6px}.at-tv-controls button{width:28px;flex-basis:28px}.at-tv-controls input[type=range]{min-width:15px}.at-tv-time{font-size:9px;margin:0 4px}.at-tv-muted-hint{font-size:8px;right:9px;top:9px}.at-tv-foot{font-size:9px}.at-tv-center-play{width:54px;height:54px}}@media(max-width:380px){.at-tv-controls button{width:26px;flex-basis:26px}.at-tv-controls button svg{height:14px;width:14px}.at-tv-now small{font-size:10px}}@media(prefers-reduced-motion:reduce){.at-tv-home *,.at-tv-page *{transition:none!important}}.at-tv-player-slot{min-width:0}.at-tv-player.at-tv-popped{position:fixed!important;right:22px;bottom:22px;width:min(390px,calc(100vw - 26px));z-index:9500;border:1px solid #b74350;background:#0c0b0d;box-shadow:0 18px 72px rgba(0,0,0,.76),0 0 0 1px rgba(227,76,90,.16)}.at-tv-popped .at-tv-now{padding:10px 12px}.at-tv-popped .at-tv-now strong{font-size:13px}.at-tv-popped .at-tv-now small{display:none}.at-tv-popped .at-tv-controls{padding:5px 7px}.at-tv-popout-bar{background:#211319;border-bottom:1px solid #54323b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 6px 14px;min-height:37px}.at-tv-popout-bar>span{font-size:11px;font-weight:900;letter-spacing:.08em}.at-tv-popout-bar>span b{color:#bca1aa;font-weight:550;font-size:9px}.at-tv-popout-bar>div{display:flex;align-items:center;gap:4px}.at-tv-popout-bar a,.at-tv-popout-bar button{background:transparent;border:0;display:flex;align-items:center;justify-content:center;color:#f1e6e8;padding:5px;width:26px;height:26px;cursor:pointer}.at-tv-popout-bar a:hover,.at-tv-popout-bar button:hover{color:#ff6570;background:#3d242c}.at-tv-controls button:focus-visible,.at-tv-popout-bar a:focus-visible,.at-tv-popout-bar button:focus-visible{outline:2px solid #f45b66;outline-offset:1px}@media(max-width:680px){.at-tv-player.at-tv-popped{right:12px;bottom:12px;width:min(350px,calc(100vw - 24px))}.at-tv-controls{flex-wrap:wrap}.at-tv-controls input[type=range]{order:10;flex:1 1 100%;height:5px;margin:6px 10px 3px}.at-tv-controls button{flex:0 0 28px;width:28px}.at-tv-controls .at-tv-time{margin-right:auto}.at-tv-popped .at-tv-muted-hint{top:8px;right:8px}}@media(max-width:360px){.at-tv-popped .at-tv-controls button{flex-basis:25px;width:25px}.at-tv-popped .at-tv-now strong{font-size:12px}}