.bottom-nav_nav__mmTE6,.bottom-nav_spacer__vg_Qr{display:none}@media(max-width:899px){.bottom-nav_nav__mmTE6{position:fixed;left:max(var(--gap-float),env(safe-area-inset-left,0px));right:max(var(--gap-float),env(safe-area-inset-right,0px));bottom:var(--ta-floating-bottom);z-index:50;display:grid;height:var(--ta-bottom-nav-height);gap:4px;padding:6px;border:var(--glass-edge);border-radius:var(--r-float);background:var(--glass);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.bottom-nav_item__RWdOT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;border-radius:16px;font-size:11px;font-weight:600;line-height:1.2;color:var(--muted);text-decoration:none;white-space:nowrap}.bottom-nav_item__RWdOT svg{width:20px;height:20px;flex-shrink:0}.bottom-nav_active___y9f_,.bottom-nav_active___y9f_:hover{background:var(--ink);color:#FFFFFF}.bottom-nav_item__RWdOT:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.bottom-nav_spacer__vg_Qr{display:block;height:calc(var(--ta-bottom-nav-height) + var(--gap-float)*2 + env(safe-area-inset-bottom,0px))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav_nav__mmTE6{background:rgba(255,255,255,.96)}}@media(prefers-reduced-transparency:reduce){.bottom-nav_nav__mmTE6{background:#FFFFFF;-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.bottom-nav_nav__mmTE6,.bottom-nav_spacer__vg_Qr{display:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f6f4ee;color:#17212f;font:15px/1.6 Arial,Helvetica,sans-serif}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #e8b721;outline-offset:4px}.wrap{max-width:1280px;margin:auto;padding-left:36px;padding-right:36px}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #dedfd7}.brand{font-weight:900;font-size:31px;letter-spacing:-2px}.brand span{color:#f04b58}.brand b{color:#edb925}.header nav{display:flex;gap:30px;font-weight:600;font-size:13px}.channel-text:hover,.header nav a:hover{text-decoration:underline}.zone{font-size:11px;display:flex;align-items:center;gap:7px}.zone i{height:6px;width:6px;border-radius:50%;background:#309873}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:66px 0 55px;align-items:center}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.7px;display:block;color:#7b8792}.coral{color:#da4955}h1{font-size:clamp(38px,4.8vw,65px);line-height:1.08;letter-spacing:-2.4px;margin:18px 0 22px;max-width:650px}.intro{color:#65717d;font-size:16px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}.primary{display:inline-block;border:0;border-radius:8px;padding:13px 20px;background:#17212f;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.pill{font-size:11px;color:#65717d;border:1px solid #d9ded7;border-radius:30px;padding:7px 12px;white-space:nowrap}.hero-note{background:#17212f;color:#fff;padding:38px 40px;border-radius:20px;position:relative;overflow:hidden;isolation:isolate;min-height:275px}.hero-note .eyebrow{color:#f7cb42}.hero-note strong{font-size:36px;letter-spacing:-1px;line-height:1.15;display:block;margin:24px 0 18px}.hero-note p{color:#bcc6cf;font-size:12px;max-width:280px}.note-orbit{position:absolute;width:260px;height:260px;background:#ed4d5b;border-radius:50%;right:-180px;bottom:-120px;z-index:-1}.channel-links{display:flex;gap:9px;overflow-x:auto;border-bottom:1px solid #dedfd7;padding-bottom:25px}.channel-links a{white-space:nowrap;border-radius:7px;border:1px solid #d9ded7;background:#fffdfa;font-size:12px;padding:10px 17px;font-weight:700}.channel-links a.selected{background:#ffce42;border-color:#ffce42}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:32px 0 20px}.section-title h2{font-size:25px;letter-spacing:-.7px;margin:5px 0 0}.section-title p{font-size:11px;color:#7a8490;max-width:320px;margin:0}.now-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.now-card{display:flex;flex-direction:column;background:#fffdfa;border:1px solid #e0e3dc;border-radius:12px;padding:19px;transition:transform .15s;min-width:0}.now-card:hover{transform:translateY(-3px)}.card-top{display:flex;align-items:center;gap:9px;margin-bottom:22px;font-size:12px}.channel-icon{width:30px;height:30px;border-radius:7px;background:#f4e5d6;display:grid;place-items:center;font-size:10px;font-weight:800}.channel-icon.sctv{background:#e3eefc;color:#2775b4}.channel-icon.trans7{background:#e6e7fd;color:#534db7}.channel-icon.trans-tv{background:#fce2e7;color:#bf485f}.channel-icon.indosiar{background:#e1f1e9;color:#24794b}.arrow{margin-left:auto;color:#9babb5}.now-card h3{font-size:16px;line-height:1.4;margin:9px 0;overflow-wrap:anywhere}.now-card p{font-size:11px;color:#7b8792;margin:3px 0 17px}.green{color:#277d5b;font-size:9px}.next{margin-top:auto;border-top:1px solid #e9ebe6;padding-top:14px;font-size:11px}.next span{font-size:9px;letter-spacing:.6px;display:block;color:#8a949d}.next b{display:block;font-size:11px;line-height:1.5;margin-top:5px}.schedule-section{padding-top:10px;padding-bottom:35px}.filters{display:flex;align-items:end;gap:18px;padding:22px;background:#ebece5;border-radius:12px 12px 0 0}.filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#5c6875;flex:1;min-width:0;font-weight:700}input,select{border:1px solid #d8ddd5;background:#fffdfa;border-radius:7px;padding:11px 12px;width:100%;min-width:0;color:#17212f;font-size:13px}.filter-hint{font-size:11px;color:#72808b;max-width:200px;margin:0 0 8px}.date-links{display:flex;align-items:center;gap:16px;font-size:12px;background:#fffdfa;border:1px solid #e0e3dc;padding:15px 20px;flex-wrap:wrap}.date-links a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.date-links span{margin-left:auto;color:#7b8792}.schedule-table{border:1px solid #e0e3dc;border-top:0;border-radius:0 0 12px 12px;overflow:hidden;background:#fffdfa}table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left}th{color:#89939b;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;background:#f0f1eb;padding:14px 24px}th:first-child{width:160px}th:last-child:not(:nth-child(2)){width:145px}td{padding:20px 24px;border-top:1px solid #eceee8;vertical-align:top;font-size:13px;overflow-wrap:anywhere}.time time{font-size:20px;line-height:1.3;font-weight:700;display:block}.time small{font-size:10px;line-height:1.6;max-width:120px}.program-title{font-size:14px;line-height:1.5}.sub,small{display:block;color:#7d8791;font-size:11px;margin-top:4px}.channel-text{font-size:12px;font-weight:700}details{margin-top:7px}summary{font-size:11px;color:#7f8b94;cursor:pointer}details p{max-width:700px;font-size:12px;color:#586573;white-space:pre-line}.on-air{background:#f1f7ed}.status{display:block;font-size:9px;color:#297855;letter-spacing:.3px;margin-top:6px}.empty{text-align:center;padding:55px 25px}.empty h3{margin:0 0 8px}.empty p{font-size:13px;color:#7f8b94}.data-info{padding:22px 0;font-size:11px;color:#7c8791;line-height:1.8}.data-info p{margin:5px 0}.data-info a{text-underline-offset:3px}.notice{font-size:12px;background:#fff0b7;padding:14px;border-radius:7px}.footer{border-top:1px solid #dedfd7;padding-top:30px;padding-bottom:40px;display:flex;gap:25px;align-items:center;flex-wrap:wrap;font-size:11px;color:#8a939a}.footer .brand{font-size:24px;color:#17212f}.footer p{flex:1}.prose{max-width:850px;padding-top:65px;padding-bottom:85px}.prose h1{font-size:46px}.prose h2{margin-top:35px;font-size:24px}.prose p{color:#63717d;line-height:1.9}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}@media(max-width:900px){.hero{gap:30px}.hero-note{padding:30px;min-height:255px}.hero-note strong{font-size:29px}.zone{display:none}.now-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.wrap{padding-left:18px;padding-right:18px}.header{padding-top:18px;padding-bottom:18px}.brand{font-size:27px}.header nav{gap:16px;font-size:11px}.hero{grid-template-columns:1fr;padding:36px 0 27px;gap:23px}h1{font-size:43px;letter-spacing:-1.7px;max-width:340px}.intro{font-size:13px}.hero-note{min-height:0;padding:23px}.hero-note strong{font-size:25px;margin:12px 0}.hero-note p{margin-bottom:0}.hero-note strong br{display:none}.hero-note .note-orbit{bottom:-180px}.hero-actions{gap:12px}.channel-links{padding-bottom:18px}.section-title{align-items:start;flex-direction:column;gap:9px}.section-title h2{font-size:23px}.section-title p{font-size:10px}.now-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.now-card{padding:14px}.now-card h3{font-size:14px}.card-top{font-size:11px;margin-bottom:15px;gap:6px}.channel-icon{width:24px;height:24px;font-size:9px}.now-card .eyebrow{font-size:8px;letter-spacing:.6px}.filters{padding:15px;gap:12px;flex-wrap:wrap}.filters label{flex-basis:40%}.filters label:first-child{flex-basis:100%}.filter-hint{max-width:none;font-size:10px;margin:0}.date-links{gap:12px;padding:13px;font-size:11px}.date-links span{margin-left:0;flex-basis:100%}td,th{padding:15px 10px}th:first-child{width:82px}th:last-child:not(:nth-child(2)){width:71px}.time time{font-size:18px}.time small{font-size:8px}.program-title{font-size:12px}.channel-text{font-size:10px}.schedule-table small{font-size:9px}.status{font-size:8px}details p{font-size:11px}.footer{gap:12px;align-items:start}.footer p{flex-basis:70%}.prose{padding-top:35px}.prose h1{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero.compact{grid-template-columns:1fr;padding:35px 0 27px;gap:0}.hero.compact h1{font-size:44px;margin:12px 0}.hero.compact .intro{font-size:13px;line-height:1.7;margin:8px 0}.hero.compact .hero-actions{margin-top:15px}@media(max-width:600px){.hero.compact{padding:27px 0 20px}.hero.compact h1{font-size:36px}.hero.compact .intro{font-size:12px}}.channel-icon img{width:100%;height:100%;object-fit:contain}.profile-logo{width:110px;height:65px;object-fit:contain;display:block;margin-bottom:12px}.watch-online{padding:0 0 25px}.watch-online h2{font-size:17px;margin:0 0 12px}.watch-links{display:flex;gap:12px;flex-wrap:wrap}.watch-button{display:flex;gap:10px;align-items:center;padding:12px 17px;border:1px solid #dce0d7;border-radius:9px;background:#fffdfa;font-size:12px}.watch-button img{width:50px;height:32px;object-fit:contain}.watch-button small{font-size:10px}.program-poster{width:100%;aspect-ratio:16/9;object-fit:contain;background:#ebece6;border-radius:7px;margin:0 0 14px}.next-poster{float:right;width:60px;height:38px;object-fit:contain;margin:0 0 5px 8px}@media(max-width:600px){.profile-logo{width:85px;height:48px}.watch-button{padding:10px 12px}.watch-links{gap:8px}}.channel-page{padding-top:30px}.channel-layout{display:grid;grid-template-columns:minmax(0,1fr) 326px;column-gap:34px;align-items:start}.channel-layout.no-watch{grid-template-columns:minmax(0,1fr)}.channel-intro{grid-column:1;grid-row:1;min-width:0}.channel-breadcrumb{font-size:11px;color:#72808b;margin:4px 0 25px}.channel-breadcrumb a:hover{text-decoration:underline}.channel-identity{display:flex;gap:22px;align-items:center;margin-bottom:18px}.channel-identity .profile-logo{width:96px;height:65px;object-fit:contain;margin:0;flex-shrink:0}.channel-identity h1{font-size:36px;line-height:1.15;letter-spacing:-1.2px;margin:0 0 8px;overflow-wrap:anywhere}.channel-date{font-size:13px;color:#697581;margin:0}.channel-description{font-size:13px;color:#697581;line-height:1.8;margin:0 0 24px;overflow-wrap:anywhere}.now-feature{display:flex;background:#fffdfa;border:1px solid #e0e3dc;border-radius:16px;overflow:hidden;margin:22px 0 30px}.now-feature .now-copy{padding:25px;min-width:0;flex:1}.now-feature.has-poster{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)}.now-feature .now-art{display:grid;place-items:center;background:#ebece6}.now-feature .program-poster{margin:0;border-radius:0;width:100%;height:auto;max-height:260px;aspect-ratio:16/9;object-fit:contain}.now-feature h2{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:9px 0 7px;overflow-wrap:anywhere}.program-time{font-size:12px;color:#72808b;margin:0}.end-estimate{font-size:11px}.program-progress{height:4px;border-radius:4px;background:#e8ece5;margin:18px 0 15px;overflow:hidden}.program-progress>span{display:block;height:100%;border-radius:4px;background:#3e8d6d}.now-feature .next{margin-top:18px;padding-top:12px}.now-feature .next b{font-size:12px}.channel-date-note{padding:15px 18px;border-left:3px solid #d9b544;background:#fff6d9;border-radius:0 9px 9px 0;font-size:12px;margin:22px 0 28px;color:#655a3c}.channel-layout>.schedule-section{grid-column:1;grid-row:2;min-width:0;padding-top:0}.channel-layout .channel-links{padding-bottom:18px;gap:7px}.channel-layout .channel-links a{padding:8px 12px;font-size:11px}.schedule-heading-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.jump-now{border:0;background:none;color:#2c5f4c;font-size:12px;font-weight:700;padding:10px 0;cursor:pointer}.schedule-table tr{scroll-margin-top:90px}.watch-panel{grid-column:2;grid-row:1/span 2;position:sticky;top:24px;background:#fffdfa;border:1px solid #e0e3dc;border-radius:17px;padding:25px;margin:0;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 8px 22px #19262f05}.watch-panel h2{font-size:22px;line-height:1.25;letter-spacing:-.5px;margin:0 0 9px;overflow-wrap:anywhere}.watch-panel>p{font-size:12px;color:#697581;margin:0 0 20px}.provider-list{display:grid;gap:10px;min-width:0}.provider-link{display:flex;align-items:center;gap:12px;min-height:64px;padding:13px;border:1px solid #e0e3dc;border-radius:11px;background:#fff;color:#17212f;text-decoration:none}.provider-link:hover{border-color:#9eaba5;background:#f7faf7}.provider-mark{width:44px;height:35px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;background:#eff1f2;color:#536474;font-weight:800;font-size:11px}.provider-mark img{width:44px;height:32px;object-fit:contain}.provider-copy{min-width:0;flex:1;overflow-wrap:anywhere}.provider-copy b{display:block;font-size:13px;line-height:1.5}.provider-copy small{font-size:11px;line-height:1.55;margin-top:3px}.provider-note{white-space:pre-line}.external-arrow{font-size:18px;color:#8a969e;flex-shrink:0}.watch-panel .watch-foot{margin:18px 0 0;border-top:1px solid #e9ede7;padding-top:15px;font-size:10px;line-height:1.7;color:#7a8590}.watch-more{margin-top:14px}.watch-more summary{font-size:12px;color:#17212f;font-weight:700;cursor:pointer;padding:8px 0;min-height:44px}.watch-more .provider-list{margin-top:8px}.watch-choose,.watch-direct{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;text-align:center;font-size:13px;width:100%}.watch-direct .provider-copy{flex:0 1 auto}.watch-direct .provider-copy b{font-size:13px}.watch-direct .external-arrow{font-size:15px;color:inherit}.now-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.now-card{padding:23px}.now-card:hover{transform:none;border-color:#c5cec3}.card-channel{display:flex;align-items:center;gap:10px;font-size:14px}.card-channel:hover b{text-decoration:underline}.now-card .card-top{margin-bottom:22px}.now-card .channel-icon{width:40px;height:40px}.now-card .card-program{flex:1}.now-card h3{font-size:21px;line-height:1.3;margin:10px 0 9px;letter-spacing:-.3px}.now-card .program-time{font-size:12px;margin:0 0 15px}.now-card .program-progress{margin:15px 0}.now-card .program-poster{margin-bottom:18px}.now-card .next{margin:18px 0 0;padding-top:13px}.card-actions{display:flex;flex-direction:column;gap:10px;margin-top:23px}.card-schedule-link{min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:700;text-align:center}.card-schedule-link:hover{text-decoration:underline}.watch-noscript{display:grid;gap:8px}.watch-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px max(18px,env(safe-area-inset-right)) calc(11px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-top:1px solid #dde2d9;background:#fffdfa;box-shadow:0 -5px 22px #1625360c}.watch-mobile-bar>div{min-width:0}.watch-mobile-bar b{display:block;font-size:12px;overflow-wrap:anywhere}.watch-mobile-bar small{font-size:10px;margin-top:2px}.watch-mobile-bar>.primary{max-width:65%;flex-shrink:0;padding:11px 16px}.watch-bar-space{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.watch-dialog-open{overflow:hidden}.watch-dialog{width:min(440px,calc(100% - 32px));max-height:80dvh;border:0;border-radius:20px;padding:26px;background:#fffdfa;color:#17212f;box-shadow:0 22px 100px #14202d40;overflow:auto}.watch-dialog::backdrop{background:#14202d88}.watch-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.watch-dialog h2{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}.watch-dialog header button{border:0;border-radius:50%;background:#f0f1eb;color:#17212f;cursor:pointer;flex-shrink:0}.watch-dialog>p{font-size:12px;color:#697581;margin:8px 0 20px}@media(min-width:801px){.watch-mobile-bar{display:none}}@media(max-width:1050px){.channel-layout{grid-template-columns:minmax(0,1fr) 295px;gap:0 22px}.watch-panel{padding:21px}.now-feature.has-poster{grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr)}.now-feature .now-copy{padding:21px}.now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.channel-page{padding-top:25px}.channel-layout,.channel-layout.no-watch{display:flex;flex-direction:column;gap:0}.channel-intro,.channel-layout>.schedule-section,.watch-panel{width:100%;min-width:0}.channel-identity{gap:17px;margin-bottom:15px}.channel-identity .profile-logo{width:72px;height:53px}.channel-identity h1{font-size:30px}.channel-date{font-size:12px}.channel-description{font-size:12px;margin-bottom:19px}.now-feature{margin:20px 0 24px}.now-feature h2{font-size:22px}.now-feature .now-copy{padding:21px}.watch-panel{position:static;max-height:none;overflow:visible;margin:0 0 28px;padding:21px;box-shadow:none;border-radius:14px}.watch-panel h2{font-size:21px}.provider-link{min-height:60px}.watch-dialog{position:fixed;left:0;right:0;bottom:0;top:auto;margin:0;max-width:none;width:100%;border-radius:22px 22px 0 0;padding:24px max(22px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.channel-page .program-title{font-size:14px}.schedule-heading-actions{gap:12px}.channel-breadcrumb{margin-bottom:22px}}@media(max-width:600px){.now-grid{grid-template-columns:minmax(0,1fr);gap:14px}.now-card{padding:23px}.now-card h3{font-size:22px}.now-card .eyebrow{font-size:10px;letter-spacing:1.2px}.now-card .card-top{font-size:14px}.now-feature.has-poster{grid-template-columns:minmax(95px,.6fr) minmax(0,1.4fr)}.now-feature .now-copy{padding:18px}.now-feature h2{font-size:20px}.now-feature .program-time,.provider-copy small{font-size:11px}.watch-dialog .provider-list{gap:10px}}@media print{.watch-dialog,.watch-mobile-bar{display:none!important}.watch-panel{position:static;max-height:none;overflow:visible}.watch-bar-space{padding-bottom:0}}.watch-mobile-bar[hidden]{display:none!important}.daily-highlights{margin:32px 0 48px}.daily-intro{font-size:18px;max-width:780px;line-height:1.7}.daily-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.daily-card{background:#fff;border:1px solid #deded8;border-radius:18px;padding:24px;display:flex;flex-direction:column;min-width:0}.daily-top{display:flex;justify-content:space-between;gap:12px;color:#53645f;font-size:13px}.daily-card h3{font-size:21px;line-height:1.35;overflow-wrap:anywhere}.daily-card h3 a{color:inherit;text-decoration:none}.daily-card h3 a:hover{text-decoration:underline}.daily-card p{line-height:1.6;color:#53645f}.daily-card .card-actions{margin-top:auto;padding-top:18px;flex-wrap:wrap}.daily-date{font-size:13px;color:#53645f}@media(max-width:900px){.daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.daily-grid{grid-template-columns:1fr}.daily-card{padding:20px}.daily-highlights .section-title{align-items:flex-start;gap:12px}.header nav{flex-wrap:wrap}}:root{--ta-coral:#ff4757;--ta-dark:#1e2837;--ta-yellow:#ffd93d;--ta-bg:#fafafa;--ta-surface:#fff;--ta-cream:#fefbf5;--ta-line:#e5e1d4;--ta-soft:#f0ece0;--ta-muted:#5f5e5a;--ta-green:#10b981;--ta-nav-offset:86px}body{background:var(--ta-bg)}.wrap{max-width:1200px;padding-left:48px;padding-right:48px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ta-dark);outline-offset:3px}.site-header{background:rgba(250,250,250,.98);border-bottom:.5px solid var(--ta-line)}.site-header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand{font:500 20px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-1px;white-space:nowrap}.site-brand>span{color:var(--ta-dark)}.site-brand b{color:var(--ta-coral);font-weight:500}.site-menu nav{display:flex;align-items:center;gap:28px;font-size:15px;line-height:1.4;font-weight:500}.site-menu nav a{padding:12px 0;white-space:nowrap}.dashboard-link:hover,.site-menu nav a:hover{text-decoration:underline;text-underline-offset:4px}.site-menu nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--ta-coral);text-underline-offset:6px}.site-date{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ta-muted);white-space:nowrap}.site-date i{height:7px;width:7px;border-radius:50%;background:var(--ta-green);flex-shrink:0}.menu-toggle{display:none}.footer{border-color:var(--ta-line);margin-top:32px;padding-top:22px;padding-bottom:24px;gap:20px}.footer,.footer small{color:var(--ta-muted);font-size:12px}.footer .brand{font-weight:500;font-size:20px;letter-spacing:-1px}.footer .brand span{color:var(--ta-coral)}.footer .brand b{color:var(--ta-dark);font-weight:500}.home-dashboard{padding-top:28px;padding-bottom:8px;color:var(--ta-dark);font-size:14px;line-height:1.5}.home-dashboard h1,.home-dashboard h2{font-size:24px;line-height:1.25;letter-spacing:-.7px;font-weight:500;margin:0;max-width:none}.home-dashboard h3{font-weight:500}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px}.heading-with-meta{display:flex;gap:14px;min-width:0}.dashboard-clock{color:var(--ta-muted);font-size:14px}.dashboard-link,.home-dashboard .dashboard-link,.home-dashboard .section-title>a{font-size:13px;font-weight:500;color:var(--ta-dark);white-space:nowrap}.dashboard-link span{color:var(--ta-coral)}.now-list{list-style:none;margin:0;padding:0;border:.5px solid var(--ta-line);border-radius:10px;overflow:hidden;background:var(--ta-surface)}.compact-now-row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(150px,.55fr) 76px;align-items:center;gap:16px;min-height:72px;padding:10px 16px;border-bottom:.5px solid var(--ta-soft)}.compact-now-row:last-child{border-bottom:0}.compact-now-row:nth-child(2n){background:var(--ta-cream)}.now-channel{display:flex;align-items:center;min-width:0;min-height:40px}.compact-channel-logo{height:34px;width:56px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f1f0ed;overflow:hidden;color:var(--ta-muted);font-size:11px;font-weight:500;line-height:1.1;text-align:center}.compact-channel-logo img{max-width:100%;max-height:100%}.compact-channel-logo.small{width:20px;height:20px;background:transparent;border-radius:2px}.compact-channel-logo.small>span{font-size:11px;overflow:hidden}.now-current{min-width:0}.now-title{font-size:14px;line-height:1.35;font-weight:500;margin:0 0 4px;overflow-wrap:anywhere}.now-next a:hover,.now-title a:hover{text-decoration:underline}.now-time{font-size:12px;color:var(--ta-muted);line-height:1.3}.compact-progress{height:3px;max-width:220px;background:var(--ta-soft);border-radius:4px;margin-top:6px;overflow:hidden}.compact-progress>span{display:block;height:100%;background:var(--ta-green)}.now-next{min-width:0;font-size:12px;line-height:1.35}.now-next>span{display:block;color:var(--ta-muted);margin-bottom:2px}.now-next a{display:block;overflow-wrap:anywhere;font-weight:500}.now-watch{justify-self:end}.watch-inline{width:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:6px 0;border:0;border-radius:4px;background:transparent;color:var(--ta-dark);font:500 13px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}.watch-inline .provider-copy b{font-size:13px;font-weight:500}.watch-inline .external-arrow,.watch-inline>span[aria-hidden]{color:var(--ta-coral)}.watch-inline:hover{text-decoration:underline}.now-tools{display:flex;justify-content:space-between;margin:0 0 12px;gap:16px}.channel-picker,.frame-toolbar label,.now-tools label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ta-muted)}.channel-picker input,.channel-picker select,.frame-toolbar input,.now-tools input{border:.5px solid var(--ta-line);border-radius:7px;padding:8px 10px;font-size:14px;background:white;color:var(--ta-dark);max-width:100%;min-width:0}.now-pager,.now-tools>span{color:var(--ta-muted)}.now-pager{align-items:center;justify-content:space-between;margin-top:10px;font-size:12px}.now-pager,.now-pager>div{display:flex}.expand-frame,.now-pager button{border:.5px solid var(--ta-line);background:white;color:var(--ta-dark);font-size:12px;font-weight:500;border-radius:7px;padding:7px 12px;min-height:36px;cursor:pointer}.now-pager button:disabled{cursor:default}.dashboard-notice{font-size:12px;background:var(--ta-cream);border:.5px solid var(--ta-line);padding:10px 14px;border-radius:8px}.programme-visual{height:150px;position:relative;background:linear-gradient(120deg,#223c58,#131f33);overflow:hidden}.programme-art{width:100%;height:100%;display:block;object-fit:cover}.programme-art-fallback{display:flex;align-items:center;justify-content:center;height:100%;color:#fff}.programme-art-fallback .compact-channel-logo{width:100px;height:52px;background:#fff;padding:8px;border-radius:7px}.programme-art-fallback .compact-channel-logo img{width:100%;height:100%}.visual-sctv{background:linear-gradient(120deg,#2d4463,#1b263c)}.visual-indosiar{background:linear-gradient(120deg,#2c503f,#1c3028)}.visual-trans-tv{background:linear-gradient(120deg,#52323e,#2e1e2d)}.visual-rcti{background:linear-gradient(120deg,#4d3b2d,#29211d)}.visual-trans7{background:linear-gradient(120deg,#3e3c5e,#22233b)}.highlight-image-link{display:block}.daily-card{padding:0;overflow:hidden}.daily-card-copy{display:flex;flex-direction:column;flex:1;padding:20px}.highlight-channel{display:flex;align-items:center;gap:6px;min-width:0}.daily-top{align-items:center}.daily-top>span:last-child{white-space:nowrap}.compact-highlights{margin:32px 0}.compact-highlights .section-title{margin:0 0 16px;align-items:center;gap:16px}.compact-highlights .section-title h2{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.7px;margin:0}.compact-highlights .daily-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-highlights .daily-card{border:.5px solid var(--ta-line);border-radius:10px;background:var(--ta-surface)}.compact-highlights .programme-visual{height:90px}.compact-highlights .programme-art-fallback .compact-channel-logo{height:42px;padding:6px}.compact-highlights .daily-card-copy{padding:10px 12px}.compact-highlights .daily-top{font-size:12px;line-height:1.3;gap:8px;color:var(--ta-muted);font-weight:400}.compact-highlights .daily-card h3{font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.compact-highlights .daily-card h3 a{color:var(--ta-dark)}.compact-highlights .card-actions{flex-direction:row;padding-top:4px;gap:10px;display:flex;align-items:center;justify-content:space-between}.compact-highlights .card-actions>a:not(.watch-direct){white-space:nowrap;font-size:12px;font-weight:400;color:var(--ta-muted);padding:8px 0}.compact-highlights .daily-date{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--ta-muted)}.compact-highlights .muted{font-size:12px}.compact-highlights .watch-inline{min-height:32px;font-size:12px}.complete-schedule{margin-top:32px;scroll-margin-top:var(--ta-nav-offset)}.schedule-heading{align-items:center;flex-wrap:wrap;gap:12px}.count-badge{font-size:12px;white-space:nowrap;color:var(--ta-muted);font-weight:400}.schedule-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.schedule-chips>button{border:.5px solid var(--ta-line);background:var(--ta-surface);color:var(--ta-dark);border-radius:999px;padding:6px 12px;min-height:34px;white-space:nowrap;font-size:12px;line-height:1.4;font-weight:400;cursor:pointer}.schedule-chips>button[aria-pressed=true]{background:var(--ta-yellow);border-color:var(--ta-yellow);font-weight:500}.frame-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.frame-toolbar>span{font-size:12px;color:var(--ta-muted);margin-left:auto;padding-bottom:7px}.frame-toolbar input{width:240px}.channel-picker input{width:150px}.channel-picker select{width:180px}.schedule-frame{position:relative;background:var(--ta-surface);border:.5px solid var(--ta-line);border-radius:10px;overflow:hidden}.schedule-scroll{overflow:auto;scrollbar-gutter:stable;overscroll-behavior:auto}.schedule-scroll table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}.schedule-scroll caption{position:absolute}.schedule-scroll th{position:sticky;top:0;z-index:2;background:var(--ta-soft);font-size:11px;line-height:1.4;font-weight:500;color:var(--ta-muted);text-transform:uppercase;letter-spacing:.6px;text-align:left;padding:10px 16px;border:0}.schedule-scroll th:first-child{width:86px}.schedule-scroll th:last-child{width:110px}.schedule-scroll td{padding:10px 16px;line-height:1.4;vertical-align:top;border:0;border-bottom:.5px solid var(--ta-soft);overflow-wrap:anywhere;background:var(--ta-surface)}.schedule-scroll tr:nth-child(2n) td{background:var(--ta-cream)}.schedule-scroll tr.on-air td{background:var(--ta-surface)}.schedule-scroll tr.on-air td:first-child{box-shadow:inset 3px 0 var(--ta-green)}.schedule-scroll tr:last-child td{border-bottom:0}.schedule-scroll td:first-child{font-weight:500;white-space:nowrap}.schedule-scroll td:last-child{font-size:12px;color:var(--ta-muted)}.schedule-scroll .program-title{font-weight:400;color:var(--ta-dark)}.schedule-scroll td a:hover{text-decoration:underline}.schedule-scroll td small{display:block;color:var(--ta-muted);font-size:12px;margin-top:3px}.schedule-scroll summary{font-size:12px;color:var(--ta-muted);cursor:pointer;margin-top:4px}.schedule-scroll details p{font-size:13px;line-height:1.6;margin:6px 0}.schedule-frame.expanded{overflow:visible}.schedule-frame.expanded .schedule-scroll{max-height:none;overflow:visible}.schedule-frame.expanded th{top:76px}.scroll-fade{height:40px;position:absolute;bottom:0;left:0;right:12px;background:linear-gradient(0deg,#fff,transparent);pointer-events:none;z-index:3}.scroll-fade[hidden]{display:none}.dashboard-footnote{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;color:var(--ta-muted);font-size:12px}.dashboard-empty{padding:24px 16px;font-size:14px;color:var(--ta-muted)}.dashboard-empty h3{font-size:16px;margin:0 0 8px}.dashboard-empty p{margin:0}.home-dashboard [id^=program-]{scroll-margin-top:110px}@media(max-width:1023px){.wrap{padding-left:24px;padding-right:24px}.site-date{display:none}.compact-highlights .daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-now-row{grid-template-columns:56px minmax(0,1fr) minmax(130px,.55fr) 64px;gap:12px}.schedule-chips{flex:1 1 100%}}@media(max-width:767px){:root{--ta-nav-offset:76px}.wrap{padding-left:20px;padding-right:20px}.site-header-inner{height:64px}.site-menu nav{display:none;position:absolute;top:63px;left:20px;right:20px;flex-direction:column;align-items:stretch;gap:0;border:1px solid var(--ta-line);border-radius:10px;background:white;box-shadow:0 10px 24px #1e283712;padding:8px 16px}.site-menu nav[data-open=true]{display:flex}.site-menu nav a{font-size:15px;min-height:44px;padding:12px 0}.menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:.5px solid var(--ta-line);border-radius:8px;background:white;font-size:22px;color:var(--ta-dark);cursor:pointer}.home-dashboard{padding-top:22px}.compact-highlights .section-title h2,.home-dashboard h1,.home-dashboard h2{font-size:20px}.dashboard-heading{gap:12px;align-items:flex-start}.heading-with-meta{gap:6px;flex-direction:column}.dashboard-clock{font-size:12px}.dashboard-link,.home-dashboard .dashboard-link,.home-dashboard .section-title>a{font-size:12px;white-space:normal;max-width:105px;text-align:right;line-height:1.5}.compact-now-row{grid-template-columns:48px minmax(0,1fr) 54px;gap:5px 10px;padding:10px 12px;min-height:82px}.now-channel{grid-column:1;grid-row:1/3}.compact-now-row .compact-channel-logo{width:44px;height:30px}.now-current{grid-column:2;grid-row:1}.now-watch{grid-column:3;grid-row:1/3}.now-next{grid-column:2;grid-row:2;font-size:12px;line-height:1.3;margin-top:2px}.now-next>span{display:inline;margin-right:4px}.now-next a{display:inline;font-weight:400}.now-time{font-size:12px}.now-title{font-size:14px}.compact-progress{margin-top:5px}.now-watch .watch-inline{font-size:12px}.now-tools{align-items:center}.now-tools label{max-width:75%}.now-pager{font-size:12px}.now-pager button{padding:7px 9px}.compact-highlights .daily-grid{grid-template-columns:minmax(0,1fr);gap:12px}.compact-highlights .programme-visual{height:90px}.compact-highlights .daily-card-copy{padding:10px 12px}.compact-highlights .daily-card h3{margin:7px 0 3px}.compact-highlights .daily-card .card-actions{flex-wrap:nowrap}.compact-highlights .card-actions>a:not(.watch-direct){padding:5px 0}.compact-highlights .section-title{align-items:flex-start;flex-direction:row}.complete-schedule{margin-top:32px}.schedule-heading .heading-with-meta{flex-direction:row;align-items:baseline;gap:10px}.schedule-chips{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 8px;max-width:100%;scrollbar-width:thin}.schedule-chips>button{min-height:36px}.schedule-chips:has(.channel-picker){flex-wrap:wrap;overflow:visible}.channel-picker{flex:1 1 120px;min-width:0}.channel-picker input,.channel-picker select{width:100%;max-width:100%}.frame-toolbar{flex-wrap:wrap;gap:8px 12px;align-items:center}.frame-toolbar>label{flex:1 1 165px;min-width:0}.frame-toolbar input{width:100%}.frame-toolbar>span{flex:1 1 100%;order:3;margin:0;padding:0;font-size:12px}.frame-toolbar .expand-frame{align-self:end;min-height:37px}.schedule-scroll{max-height:70vh}.schedule-scroll th{padding:10px;font-size:11px}.schedule-scroll th:first-child{width:58px}.schedule-scroll th:last-child{width:74px}.schedule-scroll td{padding:10px}.schedule-scroll .program-title,.schedule-scroll td:first-child{font-size:14px}.schedule-scroll td:last-child{font-size:12px}.schedule-frame.expanded th{top:64px}.dashboard-footnote{align-items:flex-start;font-size:12px;line-height:1.5}.dashboard-footnote>span{max-width:70%}.dashboard-footnote a{white-space:nowrap}.footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px}.footer p{margin:0}.programme-visual{height:140px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}.content-page{padding-bottom:24px;min-height:calc(100svh - 240px)}.content-heading{margin:0 0 24px}.content-heading .intro{font-size:14px;line-height:1.6;color:var(--ta-muted);margin:10px 0 0;max-width:72ch}.content-page .compact-highlights{margin-top:24px;margin-bottom:0}.content-page .daily-intro{font-size:14px;line-height:1.6;color:var(--ta-muted);max-width:72ch;margin:0 0 16px}.content-page .highlight-reason{font-size:14px;line-height:1.6;font-weight:400;color:var(--ta-muted);margin:4px 0 12px}.reading-copy{max-width:72ch;font-size:14px;line-height:1.7}.reading-copy p{color:var(--ta-muted);margin:0 0 20px}.reading-copy h2{margin:28px 0 12px}.content-link{display:inline-flex;align-items:center;min-height:40px;margin-top:4px}.editorial-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.editorial-updated{font-size:12px;line-height:1.5;font-weight:400;color:var(--ta-muted)}.compact-channel{padding-top:24px;padding-bottom:12px;color:var(--ta-dark);font-size:14px}.compact-channel .channel-breadcrumb{display:flex;gap:10px;margin:0 0 20px;color:var(--ta-muted)}.compact-channel .channel-breadcrumb [aria-current]{font-weight:500;color:var(--ta-dark)}.channel-header{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:14px}.channel-header>.compact-channel-logo{border-radius:10px;padding:4px}.compact-channel .channel-identity{display:block;margin:0}.compact-channel h1{font-size:22px;font-weight:500;letter-spacing:-.22px;max-width:none}.compact-channel .channel-date{margin:0;color:var(--ta-muted)}.compact-channel .channel-description{font-size:12px;line-height:1.6;color:var(--ta-muted);max-width:78ch;margin:0 0 20px}.channel-date-nav{align-items:center;border:.5px solid var(--ta-line);border-radius:24px;background:#fff;font-size:12px;white-space:nowrap;max-width:100%;overflow:auto}.channel-date-nav a,.channel-date-nav>span{padding:7px 10px;border-radius:20px;min-height:34px;display:inline-flex}.channel-date-nav .selected{background:var(--ta-dark);color:white;font-weight:500}.channel-date-nav .viewed-date{font-size:11px}.compact-channel .channel-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.channel-main,.channel-sidebar{min-width:0}.channel-sidebar{position:sticky;top:92px;gap:12px}.channel-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.compact-channel h2{font-size:16px;line-height:1.35;letter-spacing:0;font-weight:500;margin:0}.channel-section-heading h2{display:flex;align-items:center;gap:8px}.channel-section-heading h2 i{width:6px;height:6px;flex-shrink:0;background:var(--ta-green);border-radius:50%}.channel-section-heading>span{font-size:12px;color:var(--ta-muted);text-align:right}.compact-channel .jump-now{font-weight:400;padding:6px 0;min-height:32px;color:var(--ta-muted);white-space:nowrap}.compact-channel .now-feature{display:block;background:white;border:.5px solid var(--ta-line);border-radius:10px;margin:0 0 24px;overflow:hidden}.compact-channel .now-copy{align-items:center;gap:16px;padding:14px}.current-copy{flex:1}.compact-channel .now-feature h3{font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.compact-channel .program-time{font-size:12px;line-height:1.4;color:var(--ta-muted);margin:0}.compact-channel .next{margin:0;padding:0 0 0 14px;border-top:0;border-left:.5px solid var(--ta-soft);max-width:38%;min-width:90px}.compact-channel .next span{font-size:10px;letter-spacing:.5px;color:var(--ta-muted)}.compact-channel .next b{font-weight:500;margin-top:4px;overflow-wrap:anywhere}.countdown-progress{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:11px;color:var(--ta-muted)}.compact-channel .program-progress{flex:1;margin:0;background:var(--ta-soft)}.compact-channel .program-progress>span{display:block;background:var(--ta-green);height:100%}.countdown-progress>span{white-space:nowrap}.compact-channel .now-feature .program-poster{width:90px;height:56px;object-fit:cover;border-radius:5px;margin:0}.compact-channel .channel-date-note{font-size:12px;padding:12px 14px;background:var(--ta-cream);border:.5px solid var(--ta-line);border-radius:10px;margin:0 0 20px}.channel-table-tools{align-items:end}.channel-table-tools label{display:flex;flex:1;flex-direction:column;gap:4px;font-size:11px;color:var(--ta-muted)}.channel-table-tools input,.channel-table-tools select{background:white;border:.5px solid var(--ta-line);font-size:12px;padding:8px;min-height:36px}.channel-table-tools .expand-frame{white-space:nowrap}.channel-table-scroll{max-height:440px;scrollbar-gutter:stable}.channel-table-scroll table{border-collapse:separate;border-spacing:0}.channel-table-scroll th{position:sticky;top:0;z-index:2;font-size:10px;font-weight:500;color:var(--ta-muted);background:var(--ta-soft);padding:10px 14px;letter-spacing:.6px}.channel-table-scroll th:first-child{width:84px}.channel-table-scroll td{padding:10px 14px;border:0;border-bottom:.5px solid var(--ta-soft);line-height:1.4;background:white}.channel-table-scroll tr:nth-child(2n) td{background:var(--ta-cream)}.channel-table-scroll .time time{font-weight:500}.channel-table-scroll tr.aired td{color:#73726c}.channel-table-scroll .aired-label{font-size:11px;color:var(--ta-muted);font-weight:400;display:inline;margin-left:6px}.channel-table-scroll tr.on-air td{background:#ecfdf5}.channel-table-scroll tr.on-air td:first-child{box-shadow:inset 2px 0 var(--ta-green)}.channel-table-scroll .on-air .program-title{font-weight:500}.channel-table-scroll .on-air time,.channel-table-scroll .status{color:#047857}.channel-table-scroll .status{white-space:nowrap;font-size:9px;font-weight:500;letter-spacing:0;text-transform:uppercase}.row-progress{height:2px;background:#d1fae5;margin-top:6px}.row-progress span{display:block;height:100%;background:var(--ta-green)}.channel-table-scroll summary,.channel-table-scroll td small{font-size:11px;color:var(--ta-muted)}.channel-table-scroll details p{font-size:12px;color:var(--ta-muted)}.channel-table-frame.expanded .channel-table-scroll{max-height:none;overflow:visible}.channel-table-frame.expanded th{top:76px}.channel-scroll-fade{display:flex;align-items:end;justify-content:center;height:34px;padding-bottom:4px}.channel-scroll-fade>span{font-size:11px;line-height:1.3;padding:2px 8px;background:white;border:.5px solid var(--ta-line);border-radius:20px;color:var(--ta-muted)}.compact-channel .data-info{font-size:11px;color:var(--ta-muted);line-height:1.5;padding:12px 0}.compact-channel .data-info p{margin:0 0 6px}.compact-channel .data-info a{font-weight:400}.channel-highlight,.channel-nav-card,.compact-channel .watch-panel{position:static;margin:0;background:white;border:.5px solid var(--ta-line);border-radius:10px;padding:14px;box-shadow:none;max-height:none;overflow:visible}.compact-channel .watch-panel h2{font-size:14px;font-weight:500;margin:0 0 4px}.compact-channel .watch-panel>p{font-size:11px;color:var(--ta-muted);margin:0 0 12px}.compact-channel .watch-panel .watch-foot{border-top:.5px solid var(--ta-soft);padding-top:10px;font-size:10px}.channel-highlight h2,.channel-nav-card h2{font-size:11px;letter-spacing:.7px;text-transform:uppercase;color:var(--ta-muted);margin:0 0 10px}.compact-channel .channel-links{display:flex;gap:6px}.compact-channel .channel-links a{font-size:12px;font-weight:400;line-height:1.4;padding:6px 10px;border:.5px solid var(--ta-line);border-radius:20px;background:var(--ta-bg);min-height:32px}.compact-channel .channel-links a[aria-current=page]{background:var(--ta-dark);color:white;font-weight:500;border-color:var(--ta-dark)}.channel-highlight{background:var(--ta-cream);border-color:var(--ta-soft)}.channel-highlight a{display:block}.channel-highlight strong{font-size:13px;font-weight:500;display:block;line-height:1.4}.channel-highlight a>span{font-size:12px;color:var(--ta-muted);display:block;margin-top:6px}@media(max-width:1023px){.channel-header{grid-template-columns:56px minmax(0,1fr)}.channel-date-nav{grid-column:1/-1;justify-self:start}.compact-channel .channel-split{display:flex;flex-direction:column;gap:20px}.channel-main{display:contents}.channel-current,.compact-channel .channel-date-note{order:1;width:100%}.channel-sidebar{position:static;order:2;width:100%}.channel-schedule{order:3;width:100%}.compact-channel .now-feature{margin-bottom:0}.compact-channel .channel-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.compact-channel .channel-description{max-width:none}}@media(max-width:767px){.compact-channel{padding-top:22px}.compact-channel .channel-breadcrumb{margin-bottom:16px}.channel-header{grid-template-columns:40px minmax(0,1fr);gap:12px}.channel-header>.compact-channel-logo{width:40px;height:40px;border-radius:8px}.compact-channel h1{font-size:20px}.compact-channel .channel-date{font-size:12px}.channel-date-nav{width:100%;justify-content:space-between;font-size:11px;gap:0}.channel-date-nav a,.channel-date-nav>span{padding:6px 8px}.compact-channel .now-copy{padding:12px;gap:12px;flex-wrap:wrap}.current-copy{min-width:160px}.compact-channel .next{max-width:none;flex:1}.compact-channel .now-feature .program-poster{width:60px;height:40px}.channel-table-tools{flex-wrap:wrap;gap:8px}.channel-table-tools label{flex:1 1 120px}.channel-table-tools .expand-frame{padding:7px 10px}.channel-table-scroll{max-height:70vh}.channel-table-scroll td,.channel-table-scroll th{padding:10px}.channel-table-scroll th:first-child{width:70px}.channel-table-frame.expanded th{top:64px}.channel-section-heading{align-items:start}.channel-section-heading>span{font-size:11px;max-width:45%}.compact-channel .jump-now{font-size:11px}.channel-sidebar{gap:10px}}.channel-brief{margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid #e7e0d4}.channel-brief p{margin:0 0 10px;max-width:800px;line-height:1.6}.channel-brief nav,.channel-pilot-links{display:flex;flex-wrap:wrap;gap:10px 18px}.channel-brief a,.channel-pilot-links a{color:#b52f43;text-decoration:underline;text-underline-offset:3px}.channel-evening{border:1px solid #e7e0d4;border-radius:14px;padding:20px;background:#fff;margin-bottom:18px}.channel-evening h2{font-size:20px;margin:0 0 12px}.channel-evening ul{list-style:none;margin:0;padding:0}.channel-evening li{padding:10px 0;border-top:1px solid #eee7db}.channel-evening time{color:#5e6871}.channel-evening a{display:block;font-weight:600}.channel-pilot-links{margin:24px 0 18px;font-size:15px}.channel-brief a:focus-visible,.channel-evening a:focus-visible{outline:3px solid #ffcc35;outline-offset:3px}.channel-hub-link{font-size:13px;margin:0 0 12px}.channel-hub-link a{color:#b52f43;text-decoration:underline;text-underline-offset:3px}.compact-channel .channel-split{grid-template-columns:minmax(0,1fr)}.channel-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.schedule-date-links{margin:12px 0 20px;min-width:0}.schedule-date-links h2{margin:0 0 8px}.date-link-chips{display:flex;overflow-x:auto;max-width:100%;padding:3px 2px 8px}.date-link-chips a{flex:0 0 auto;position:relative;border:1px solid var(--ta-line);border-radius:20px;background:white;padding:8px 12px;min-height:36px;font-size:12px;line-height:1.5;white-space:nowrap}.date-link-chips a:hover{border-color:var(--ta-dark)}.home-date-links{margin:24px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.home-date-links>nav{min-width:0}.home-date-links h2{font-size:16px;margin:0 0 6px}@media(max-width:1023px){.channel-schedule{order:2}.channel-sidebar{order:3;display:flex;flex-direction:column}.compact-channel .channel-split{gap:16px}}.hub-channel-switcher{width:100%;min-width:0;margin:-8px 0 14px}.hub-channel-switcher a[aria-current]{background:var(--ta-yellow);border-color:var(--ta-yellow);font-weight:500}:is(.watch-panel,.watch-dialog) .provider-list{gap:8px}:is(.watch-panel,.watch-dialog) .provider-link{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px;border:.5px solid var(--ta-line);border-radius:8px;background:var(--ta-bg);color:var(--ta-dark)}:is(.watch-panel,.watch-dialog) .provider-mark{width:28px;height:28px;border-radius:6px;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}:is(.watch-panel,.watch-dialog) .provider-mark img{width:28px;height:28px;max-width:100%;max-height:100%;background:white}:is(.watch-panel,.watch-dialog) .provider-copy b{font-size:12px;font-weight:500;line-height:1.4}:is(.watch-panel,.watch-dialog) .provider-copy small{font-size:10px;line-height:1.4;color:var(--ta-muted);margin:3px 0 0}:is(.watch-panel,.watch-dialog) .external-arrow{color:var(--ta-coral);font-size:12px}@media print{.watch-mobile-bar.watch-persistent-bar{display:none!important}}@media(max-width:767px){.has-mobile-bottom-nav{--ta-bottom-nav-height:calc(72px + env(safe-area-inset-bottom,0px))}.has-mobile-bottom-nav .watch-mobile-bar{bottom:var(--ta-bottom-nav-height);padding-bottom:11px}.has-mobile-bottom-nav.watch-bar-space{padding-bottom:92px}.has-mobile-bottom-nav .site-header{z-index:60}}@media print{.has-mobile-bottom-nav.watch-bar-space{padding-bottom:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2) format("woff2")}:root{--bg:#F3F4F8;--ink:#111827;--muted:#374151;--accent:#D7263D;--accent-ink:#FFFFFF;--now-bg:rgba(255,228,230,0.92);--now-ink:#9F1239;--glass:rgba(255,255,255,0.62);--glass-strong:rgba(255,255,255,0.78);--glass-edge:1px solid rgba(255,255,255,0.85);--hair:1px solid rgba(17,24,39,0.12);--shadow:0 8px 24px rgba(17,24,39,0.08),inset 0 1px 0 rgba(255,255,255,0.9);--shadow-float:0 10px 30px rgba(17,24,39,0.14),inset 0 1px 0 rgba(255,255,255,0.9);--blur:blur(20px) saturate(1.6);--r-card:20px;--r-ctl:14px;--r-float:22px;--wrap:1200px;--pad:16px;--nav-h:60px;--bar-h:62px;--gap-float:12px;--font:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--ink);font:400 15px/1.5 var(--font);padding-bottom:calc(var(--nav-h) + var(--gap-float) * 2)}body.has-watchbar{padding-bottom:calc(var(--nav-h) + var(--bar-h) + var(--gap-float) * 2 + 8px)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 38% at 8% 12%,rgba(253,164,175,.75) 0,rgba(253,164,175,0) 100%),radial-gradient(60% 40% at 100% 45%,rgba(165,180,252,.7) 0,rgba(165,180,252,0) 100%),radial-gradient(70% 40% at 30% 100%,rgba(253,186,116,.6) 0,rgba(253,186,116,0) 100%)}h1,h2,h3,p{margin:0}a{color:inherit}img,svg{display:block}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{margin:0 auto;padding:0 var(--pad)}.stack{display:flex;flex-direction:column;gap:20px}.muted{color:var(--muted)}.small{font-size:13px}.tnum{font-variant-numeric:tabular-nums}.site-header{position:sticky;top:0;z-index:30}.site-header .wrap{position:relative;height:54px;max-width:calc(var(--wrap) - var(--pad) * 2);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 6px 0 16px;border-radius:18px;background:var(--glass);border:var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.logo{font-size:21px;font-weight:800;letter-spacing:-.5px;text-decoration:none}.logo span{color:var(--accent)}.menu-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--glass-strong);border:var(--hair);border-radius:var(--r-ctl);cursor:pointer}.menu-btn[aria-expanded=true]{background:var(--ink);color:#FFFFFF}.main-nav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;padding:6px;border-radius:18px;background:rgba(255,255,255,.97);border:var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.main-nav.is-open{display:flex;flex-direction:column;gap:4px}.main-nav a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;font-weight:700;text-decoration:none}.main-nav a[aria-current=page]{background:var(--ink);color:#FFFFFF}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;background:var(--glass-strong);color:var(--ink);border:var(--hair);border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer}.btn--primary{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:0 4px 12px rgba(215,38,61,.3)}.btn--ink{border-color:transparent}.btn--ink,.btn:hover{background:var(--ink);color:#FFFFFF}.btn:disabled{opacity:.45;cursor:not-allowed;background:var(--glass-strong);color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips--scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.chip{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:var(--glass-edge);border-radius:999px;background:var(--glass);box-shadow:0 2px 8px rgba(17,24,39,.06);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.chip:hover,.chip[aria-current]{background:var(--ink);color:#FFFFFF;border-color:transparent}.field{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0}.field label{font-size:12px;font-weight:700;color:var(--muted)}.field input,.field select{width:100%;min-height:44px;padding:0 14px;background:var(--glass-strong);border:var(--hair);border-radius:var(--r-ctl)}.field-row{display:flex;flex-wrap:wrap;gap:12px}.text-link{font-weight:700;text-underline-offset:3px}.text-link--accent{color:#B91C3A}.page-head{display:flex;flex-direction:column;gap:6px;padding-top:16px}.crumb{font-size:12px;color:var(--muted)}.crumb a{text-decoration:none}.crumb strong{color:var(--ink)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:10px}.title-row{display:flex;align-items:center;gap:12px}.ch-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 10px;border:var(--hair);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.3px;background:var(--glass-strong);color:var(--ink)}.ch-badge--lg{min-width:56px;height:56px;font-size:14px;border-radius:16px}.ch-badge--lg svg{width:30px;height:30px}.date-nav{display:flex;gap:4px;padding:4px;border-radius:16px;background:var(--glass);border:var(--glass-edge);box-shadow:0 4px 14px rgba(17,24,39,.06);font-size:13px;font-weight:600}.date-nav a{flex:1;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;text-decoration:none}.date-nav a[aria-current]{background:var(--ink);color:#FFFFFF}.card{display:flex;flex-direction:column;border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow);overflow:hidden}.card__body{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.card__title{font-size:17px;font-weight:700;line-height:1.3}.card__next{margin-top:6px;padding-top:8px;border-top:var(--hair);font-size:13px}.card__foot{padding:0 14px 14px;display:flex}.card__foot .btn{flex:1}.live-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 0;font-size:12px;font-weight:700}.live-strip>span:first-child{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.live-strip .dot{width:7px;height:7px;border-radius:50%;background:var(--accent-ink);display:inline-block;margin-right:6px}.ch-strip{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:var(--hair);font-weight:800}.ch-strip,.ch-strip a{align-items:center;gap:8px}.ch-strip a{display:inline-flex;text-decoration:none}.ch-strip .small,.ch-strip a{white-space:nowrap}.card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.pager div{display:flex;gap:8px}.rows{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow);overflow:hidden;font-size:14px;list-style:none;margin:0;padding:0}.rows li{display:flex;align-items:baseline;gap:12px;padding:12px 14px}.rows li+li{border-top:var(--hair)}.rows .t{flex:none;width:46px;font-weight:700;font-variant-numeric:tabular-nums}.rows .n{flex:1;min-width:0}.rows .s{flex:none;font-size:12px}.rows .is-past{color:var(--muted)}.rows .is-now{background:var(--now-bg);font-weight:700}.rows .is-now .s{color:var(--now-ink);font-weight:800;letter-spacing:.4px}.table-box{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow);overflow:hidden}.table-box.is-collapsed .schedule tbody tr:nth-child(n+11){display:none}.schedule{width:100%;border-collapse:collapse;font-size:14px}.schedule caption{color:var(--muted)}.schedule caption,.schedule th{text-align:left;padding:10px 14px;font-size:12px}.schedule th{text-transform:uppercase;letter-spacing:.5px;background:rgba(17,24,39,.06);color:var(--ink)}.schedule td{padding:12px 14px;border-top:var(--hair);vertical-align:baseline}.schedule td:first-child{width:68px;font-weight:700;font-variant-numeric:tabular-nums}.schedule td:last-child{width:112px;font-weight:600}.schedule a{text-decoration:none}.schedule a:hover{text-decoration:underline}.table-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.link-list{list-style:none;margin:0;padding:0;border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow);overflow:hidden}.link-list li+li{border-top:var(--hair)}.link-list a{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;text-decoration:none;font-size:14px}.link-list a:hover{background:rgba(17,24,39,.06)}.platforms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.platform{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 14px;border:var(--glass-edge);border-radius:16px;text-decoration:none;background:var(--glass-strong);box-shadow:0 2px 8px rgba(17,24,39,.06)}.platform:hover{background:var(--ink);color:#FFFFFF}.platform:hover .muted{color:#FFFFFF}.platform strong{display:block;font-size:15px}.platform .muted{font-size:12px}.note-box{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:4px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.jump{display:flex;flex-wrap:wrap;gap:4px 16px}.watchbar{position:fixed;left:var(--gap-float);right:var(--gap-float);z-index:20;bottom:calc(var(--nav-h) + var(--gap-float) + 8px);pointer-events:none}.watchbar .wrap{pointer-events:auto;height:var(--bar-h);max-width:calc(var(--wrap) - var(--pad) * 2);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 16px;border-radius:var(--r-float);background:var(--glass);border:var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.watchbar strong{display:block;font-size:14px;font-weight:800}.bottom-nav{position:fixed;left:var(--gap-float);right:var(--gap-float);bottom:var(--gap-float);z-index:20;height:var(--nav-h);display:flex;gap:4px;padding:6px;border-radius:var(--r-float);background:var(--glass);border:var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font-size:11px;font-weight:600;color:var(--muted)}.bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:16px;text-decoration:none}.bottom-nav svg{width:20px;height:20px}.bottom-nav a[aria-current=page]{background:var(--ink);color:#FFFFFF}.modal{position:fixed;inset:0;z-index:50;display:none;align-items:flex-end;justify-content:center;padding:0 8px 8px;background:rgba(17,24,39,.35)}.modal.is-open{display:flex}.modal__panel{width:100%;max-width:480px;max-height:85vh;overflow:auto;border-radius:24px;background:rgba(255,255,255,.84);border:var(--glass-edge);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:var(--hair)}.modal__body{padding:16px;display:flex;flex-direction:column;gap:12px}.site-footer{margin-top:32px;border-top:var(--hair)}.site-footer .wrap{padding-top:20px;padding-bottom:24px;display:flex;flex-direction:column;gap:10px}.footer-nav{display:flex;flex-wrap:wrap;gap:4px 20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav,.main-nav,.modal__panel,.site-header .wrap,.watchbar .wrap{background:rgba(255,255,255,.96)}}@media (prefers-reduced-transparency:reduce){:root{--glass:#FFFFFF;--glass-strong:#FFFFFF}.bottom-nav,.main-nav,.modal__panel,.site-header .wrap,.watchbar .wrap{background:#FFFFFF;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:900px){:root{--pad:24px}body{padding-bottom:0}body.has-watchbar{padding-bottom:calc(var(--bar-h) + 32px)}.site-header{padding:12px var(--pad) 0}.site-header .wrap{height:60px;padding:0 8px 0 20px}.bottom-nav,.menu-btn{display:none}.main-nav,.main-nav.is-open{display:flex;flex-direction:row;position:static;padding:0;gap:4px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-nav a{min-height:44px;padding:0 16px;border-radius:999px}h1{font-size:32px}h2{font-size:20px}.stack{gap:28px}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hub-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.watchbar{left:var(--pad);right:var(--pad);bottom:16px}.modal{align-items:center;padding:24px}}:root{--ta-page:var(--bg);--ta-ink:var(--ink);--ta-secondary:var(--muted);--ta-accent:var(--accent);--ta-live-bg:var(--now-bg);--ta-live-label:var(--now-ink);--ta-radius:var(--radius);--ta-border-card:var(--hair);--ta-bg:var(--bg);--ta-surface:var(--bg);--ta-cream:var(--bg);--ta-dark:var(--ink);--ta-muted:var(--muted);--ta-coral:var(--accent);--ta-yellow:var(--ink);--ta-green:var(--accent);--ta-line:var(--ink);--ta-soft:var(--bg);--ta-nav-offset:80px}body{padding-bottom:0;font-family:var(--font);font-size:15px;line-height:1.5}body :is(button,input,select){font-family:inherit}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad)}h1{max-width:none;font-size:24px;line-height:1.2;letter-spacing:-.4px}h1,h2{margin:0;font-weight:800}h2{font-size:18px;line-height:1.25;letter-spacing:0}h3{margin:0}a:hover{text-underline-offset:3px}.site-header{background:var(--glass);border-bottom:var(--hair)}.site-header .site-header-inner{height:56px;gap:16px}.footer .brand,.site-brand{font-family:var(--font);font-size:22px;font-weight:800;letter-spacing:-.5px;text-decoration:none}.site-brand>span{color:var(--ink)}.footer .brand span,.site-brand b{color:var(--accent);font-weight:800}.footer .brand b{color:var(--ink);font-weight:800}.site-date{display:none}.menu-toggle{display:flex;width:44px;height:44px;border-radius:var(--radius);align-items:center;justify-content:center;background:var(--glass);color:var(--ink);font-size:22px;cursor:pointer}.menu-toggle[aria-expanded=true]{background:var(--ink);color:#FFFFFF}.site-menu nav{display:none;position:absolute;inset:100% 0 auto;padding:0;gap:0;border:0;border-bottom:var(--hair);border-radius:0;box-shadow:none;background:var(--glass)}.site-menu nav[data-open=true]{display:flex;flex-direction:column;align-items:stretch}.site-menu nav a{min-height:52px;display:flex;align-items:center;padding:0 var(--pad);font-size:15px;font-weight:700;border-bottom:var(--hair);text-decoration:none}.site-menu nav a:last-child{border-bottom:0}.site-menu nav a[aria-current=page]{background:var(--ink);color:#FFFFFF;text-decoration:none}.home-dashboard{padding-top:16px;padding-bottom:0;font-size:15px;color:var(--ink)}.home-dashboard h1{font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.2}.compact-highlights .section-title h2,.home-dashboard h2{font-size:18px;font-weight:800;letter-spacing:0;line-height:1.25}.prototype-date{font-size:13px;color:var(--muted);margin:0 0 6px}.now-playing .dashboard-heading{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0 0 14px}.now-playing .heading-with-meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 12px}.dashboard-clock{border-radius:var(--radius);min-width:70px;padding:3px 8px;font-size:12px;line-height:1.5;font-weight:800;color:var(--ink);white-space:nowrap}.dashboard-link,.home-dashboard .dashboard-link,.home-dashboard .section-title>a{font-size:14px;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:3px;max-width:none;text-align:left;white-space:normal}.now-playing .heading-with-meta h1{max-width:none}.now-tools{margin:8px 0 12px;align-items:end;gap:12px}.now-tools label{flex:1;max-width:none;min-width:0;font-size:12px;font-weight:700}.now-tools>span{font-size:12px;white-space:nowrap;padding-bottom:12px}.channel-picker input,.channel-picker select,.channel-table-tools input,.channel-table-tools select,.frame-toolbar input,.now-tools input{border-radius:var(--radius);min-height:44px;padding:0 12px;background:var(--glass);font-size:14px;font-weight:400;color:var(--ink);width:100%;max-width:100%}.now-list.prototype-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;padding:0;margin:0;border:0;border-radius:0;overflow:visible;background:none}.channel-now-card{min-width:0;padding:0;transition:none}.channel-now-card .ch-strip{font-size:14px;min-height:46px;padding:8px 12px}.channel-now-card .now-channel{display:flex;align-items:center;gap:8px;min-height:28px;font-size:14px;font-weight:800;text-decoration:none}.compact-channel-logo{background:var(--glass);border-radius:var(--radius);color:var(--ink);font-weight:800;width:44px;height:28px;padding:3px;flex-shrink:0}.compact-channel-logo img{width:100%;height:100%;object-fit:contain}.channel-now-card .card__body{gap:4px;padding:12px}.channel-now-card .card__title{font-size:17px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.channel-now-card .card__title a{text-decoration:none}.channel-now-card .card__title a:hover{text-decoration:underline}.channel-now-card .now-time{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.channel-now-card .card__next{font-size:13px;line-height:1.5;margin:6px 0 0;padding-top:8px;border-top:var(--hair)}.card__next a{text-decoration:none}.channel-now-card .card__foot{padding:0 12px 12px}.expand-frame,.now-pager button,.primary,.watch-inline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:var(--radius);padding:0 16px;font-size:14px;font-weight:700;line-height:1.5;font-family:inherit;background:var(--glass);color:var(--ink);text-decoration:none;cursor:pointer}.channel-now-card .watch-inline,.primary{width:100%}.channel-now-card .external-arrow,.channel-now-card .watch-inline>span[aria-hidden],.primary .external-arrow{color:inherit}.watch-inline .provider-copy b{font-size:14px;font-weight:700}.channel-now-card .watch-inline:hover,.primary:hover{text-decoration:none}.now-pager{margin-top:12px;font-size:13px;gap:12px}.now-pager>span{min-width:0}.now-pager>div{gap:8px}.now-pager button{padding-inline:12px;font-size:13px}.now-pager button:disabled{opacity:.45}.compact-highlights{margin:20px 0 0}.compact-highlights .section-title{margin:0 0 10px;align-items:baseline;gap:8px 12px;flex-direction:row;flex-wrap:wrap}.compact-highlights .daily-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.compact-highlights .daily-card{border:var(--hair);border-radius:var(--radius);padding:0;background:var(--glass)}.programme-visual,.visual-indosiar,.visual-rcti,.visual-sctv,.visual-trans-tv,.visual-trans7{background:var(--glass)}.compact-highlights .programme-visual{height:100px}.programme-art-fallback{color:var(--ink)}.compact-highlights .programme-art-fallback .compact-channel-logo{width:80px;height:44px;padding:8px}.compact-highlights .daily-card-copy{padding:12px}.compact-highlights .daily-top{font-size:13px;line-height:1.5;color:var(--muted)}.compact-highlights .daily-card h3{font-size:17px;font-weight:700;line-height:1.3;margin:8px 0 6px}.compact-channel-logo.small{width:24px;height:24px;border:0}.compact-highlights .card-actions{margin-top:auto;padding-top:8px;gap:8px;flex-wrap:wrap}.compact-highlights .card-actions>a:not(.watch-direct){font-size:13px;color:var(--ink);font-weight:700;min-height:44px;display:flex;align-items:center}.compact-highlights .watch-inline{font-size:14px;min-height:44px}.compact-highlights .daily-date{margin-top:12px;font-size:13px}.channel-pilot-links{margin:20px 0 0;font-size:14px;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.channel-pilot-links a{flex:none;border:var(--hair);border-radius:var(--radius);padding:10px 14px;min-height:44px;text-decoration:none;color:var(--ink);font-weight:600}.complete-schedule{margin-top:20px}.dashboard-heading{gap:12px;margin-bottom:10px}.heading-with-meta{flex-direction:row;align-items:baseline}.count-badge{font-size:13px}.schedule-chips{gap:8px}.schedule-chips>button{border:var(--hair);border-radius:var(--radius);padding:0 14px;min-height:44px;font-size:14px;font-weight:600}.schedule-chips>button[aria-pressed=true]{background:var(--ink);color:#FFFFFF;border-color:transparent}.channel-picker,.channel-table-tools label,.frame-toolbar label{font-size:12px;font-weight:700;color:var(--muted)}.frame-toolbar{gap:12px}.expand-frame,.frame-toolbar>span{font-size:13px}.expand-frame{padding-inline:12px}.schedule-frame{border:var(--hair);border-radius:var(--radius)}.schedule-scroll{scrollbar-gutter:auto;max-height:60vh}.schedule-scroll table{font-size:14px;border-collapse:collapse}.schedule-scroll th{background:var(--ink);color:#FFFFFF;font-weight:700;font-size:12px;letter-spacing:.5px;padding:10px 12px}.schedule-scroll th:first-child{width:64px}.schedule-scroll th:last-child{width:92px}.schedule-scroll td{font-size:14px;line-height:1.5;padding:12px;border-bottom:var(--hair)}.schedule-scroll td,.schedule-scroll tr:nth-child(2n) td{background:var(--glass)}.schedule-scroll tr.on-air td{background:var(--now-bg);box-shadow:none}.schedule-scroll td:first-child{font-weight:700}.schedule-scroll .program-title,.schedule-scroll td:last-child{font-size:14px}.schedule-scroll tr.on-air td:first-child{box-shadow:none}.schedule-frame.expanded th{top:56px}.scroll-fade{display:none}.dashboard-footnote{font-size:13px;align-items:start;gap:12px}.dashboard-footnote>span{min-width:0}.dashboard-footnote>a{flex-shrink:0;text-decoration:underline;max-width:none}.home-date-links{margin:20px 0 0;gap:20px}.home-date-links h2{font-size:18px;margin:0 0 10px}.date-link-chips{padding:0 0 6px;gap:8px;scrollbar-width:thin}.compact-channel .channel-links a,.date-link-chips a{display:inline-flex;align-items:center;min-height:44px;border:var(--hair);border-radius:var(--radius);padding:0 14px;font-size:14px;font-weight:600;color:var(--ink);background:var(--glass);text-decoration:none}.date-link-chips a[aria-current]{background:var(--ink);color:#FFFFFF;border-color:transparent}.compact-channel{padding-top:16px;font-size:15px;line-height:1.5}.compact-channel .channel-breadcrumb{font-size:12px;margin:0 0 12px;gap:8px}.channel-breadcrumb a{text-decoration:none}.compact-channel .channel-breadcrumb [aria-current]{font-weight:700}.hub-channel-switcher{margin:0 0 16px;padding-bottom:6px}.channel-header{grid-template-columns:56px minmax(0,1fr);gap:12px;margin-bottom:16px}.channel-header>.compact-channel-logo{width:56px;height:56px;border-radius:var(--radius);padding:5px}.compact-channel h1{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.4px;margin:0 0 6px}.compact-channel .channel-date{font-size:13px;line-height:1.5;color:var(--muted)}.channel-date-nav{grid-column:1/-1;display:flex;justify-self:stretch;width:100%;padding:0;gap:0;border:var(--hair);border-radius:var(--radius);overflow:hidden;font-size:13px;font-weight:700;white-space:normal}.channel-date-nav a,.channel-date-nav>span{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 6px;border-radius:0;min-width:0;text-decoration:none;text-align:center}.channel-date-nav>:not(:first-child){border-left:var(--hair)}.channel-date-nav .selected{background:var(--ink);color:#FFFFFF;font-weight:700}.channel-date-nav [aria-disabled]{opacity:.5}.channel-brief{margin:0 0 20px;padding:0;border:0}.channel-brief nav{gap:8px 16px}.channel-brief a{font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline}.compact-channel .channel-split{display:block}.channel-main,.channel-sidebar{display:flex;flex-direction:column;gap:20px}.channel-sidebar{position:static;margin-top:20px}.compact-channel h2{font-size:18px;line-height:1.25;font-weight:800}.channel-section-heading{align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px}.channel-schedule>.channel-section-heading h2{flex:1 0 auto;max-width:100%}.channel-section-heading>span{font-size:13px;max-width:none;font-weight:400;color:var(--muted)}.compact-channel .channel-current{margin:0;border:var(--hair);border-radius:var(--radius);overflow:hidden}.channel-current>.live-strip{margin:0;padding:8px 12px;align-items:center}.channel-current>.live-strip h2{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;gap:8px}.channel-current>.live-strip h2 i{background:var(--glass);width:8px;height:8px}.compact-channel .jump-now{font-size:12px;font-weight:600;color:#FFFFFF;text-decoration:underline;border:0;min-height:28px;padding:4px 0;white-space:normal;text-align:right;cursor:pointer}.compact-channel .now-feature{border:0;border-radius:0;margin:0;overflow:visible}.compact-channel .now-copy{display:flex;flex-wrap:wrap;align-items:start;padding:12px;gap:4px}.compact-channel .now-feature h3{font-size:17px;font-weight:700;line-height:1.3;margin:0 0 4px}.current-copy{flex:1 1 100%;min-width:0}.compact-channel .program-time{font-size:13px;line-height:1.5;color:var(--muted)}.compact-channel .now-feature .program-poster{width:100%;height:140px;margin:0 0 8px;border-radius:0;object-fit:contain}.countdown-progress{font-size:12px;margin-top:8px}.compact-channel .program-progress{height:3px;background:var(--now-bg);border-radius:0}.compact-channel .program-progress>span{background:var(--accent);border-radius:0}.compact-channel .next{flex:1 1 100%;max-width:none;min-width:0;margin:6px 0 0;border:0;border-top:var(--hair);padding:8px 0 0;font-size:13px;line-height:1.5}.compact-channel .next span{display:inline;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:0}.compact-channel .next b{display:inline;margin-left:5px;font-weight:400;font-size:13px}.channel-table-tools{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.channel-table-tools label{flex:1 1 130px;min-width:0}.channel-table-tools .expand-frame{min-height:44px;font-size:13px;flex:0 0 auto}.channel-table-scroll{max-height:70vh;scrollbar-gutter:auto;overflow:auto}.channel-table-scroll table{width:100%;table-layout:fixed;border-collapse:collapse}.channel-table-scroll th{font-size:12px;color:#FFFFFF;background:var(--ink);font-weight:700;padding:10px 12px;border:0}.channel-table-scroll th:first-child{width:70px}.channel-table-scroll td{font-size:14px;padding:12px;line-height:1.5;border-bottom:var(--hair);background:var(--glass);vertical-align:baseline}.channel-table-scroll tr:nth-child(2n) td{background:var(--glass)}.channel-table-scroll tr:last-child td{border-bottom:0}.channel-table-scroll .time time{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.channel-table-scroll .program-title{font-size:14px;font-weight:400}.channel-table-scroll tr.aired td{color:var(--muted)}.channel-table-scroll .aired-label{font-size:12px;color:var(--muted);float:right;margin-left:10px}.channel-table-scroll tr.on-air td{background:var(--now-bg);font-weight:700;box-shadow:none}.channel-table-scroll .on-air .program-title{font-weight:700}.channel-table-scroll .on-air time{color:var(--ink)}.channel-table-scroll .status{color:var(--now-ink);font-size:10px;font-weight:800;letter-spacing:.4px}.row-progress{background:var(--now-bg)}.row-progress>span{background:var(--accent)}.channel-table-frame.expanded th{top:56px}.compact-channel .data-info{font-size:13px;padding:10px 0}.data-info a{text-decoration:underline;font-weight:700}.schedule-date-links{margin:12px 0 0}.schedule-date-links h2{margin:0 0 10px}.compact-channel .channel-date-note{margin:0;padding:12px;border:var(--hair);border-radius:var(--radius);background:var(--glass);font-size:13px;color:var(--muted)}.channel-highlight,.channel-nav-card,.compact-channel .channel-evening,.compact-channel .watch-panel{border:0;border-radius:0;padding:0;margin:0;box-shadow:none;background:var(--glass)}.channel-evening ul{border:var(--hair);border-radius:var(--radius);overflow:hidden;margin-top:10px}.channel-evening li{display:flex;gap:12px;padding:12px;border:0;font-size:14px}.channel-evening time{display:block;flex:none;font-size:13px;color:var(--muted)}.channel-evening a{font-size:14px;font-weight:400;overflow-wrap:anywhere}.compact-channel .watch-panel h2{font-size:18px;font-weight:800;letter-spacing:0;margin:0 0 10px}.compact-channel .watch-panel>p{font-size:13px;margin:0 0 10px;line-height:1.5}.compact-channel .watch-panel .watch-foot{font-size:12px;margin:12px 0 0;padding-top:12px;border-top:var(--hair);color:var(--muted)}.channel-highlight h2,.channel-nav-card h2{font-size:12px;letter-spacing:.6px;color:var(--muted);margin-bottom:10px}.compact-channel .channel-links{padding:0;border:0;gap:8px;flex-wrap:wrap;overflow:visible}.compact-channel .channel-links a{font-weight:600;white-space:normal}.compact-channel .channel-links a[aria-current=page]{background:var(--ink);color:#FFFFFF}.channel-highlight{padding:12px;border:var(--hair);border-radius:var(--radius)}.channel-highlight strong{font-size:17px;font-weight:700;line-height:1.3}.channel-highlight a>span{font-size:13px;margin-top:4px}:is(.watch-panel,.watch-dialog) .provider-link{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;min-height:56px;padding:8px 12px;border:var(--hair);border-radius:var(--radius);background:var(--glass);color:var(--ink)}:is(.watch-panel,.watch-dialog) .provider-copy b{font-size:15px;font-weight:700;line-height:1.5}:is(.watch-panel,.watch-dialog) .provider-copy small{font-size:12px;line-height:1.5;color:var(--muted)}:is(.watch-panel,.watch-dialog) .provider-mark{width:32px;height:32px;border-radius:var(--radius);background:white!important;color:var(--ink)!important}:is(.watch-panel,.watch-dialog) .provider-mark img{width:32px;height:32px;object-fit:contain}.external-arrow{color:var(--accent)}.watch-mobile-bar.watch-persistent-bar{display:flex;align-items:center;padding:10px max(var(--pad),calc((100vw - var(--wrap))/2 + var(--pad)));border-top:var(--hair);box-shadow:none;bottom:0}.watch-mobile-bar b{font-size:14px;font-weight:800}.watch-mobile-bar small{font-size:13px;color:var(--muted)}.watch-mobile-bar>.primary{font-size:14px;width:auto;min-height:44px;max-width:none;padding:0 16px}.watch-bar-space{padding-bottom:var(--bar-h)}.watch-dialog{color:var(--ink);background:var(--glass);border:var(--hair);border-radius:var(--radius);padding:0;width:min(480px,100%);max-height:85dvh;box-shadow:none}.watch-dialog::backdrop{background:rgba(17,24,39,.6)}.watch-dialog header{padding:12px 16px;margin:0;gap:12px}.watch-dialog h2{font-size:18px;font-weight:800;line-height:1.25;letter-spacing:0}.watch-dialog header button{border-radius:var(--radius);background:var(--glass);color:var(--ink);height:44px;width:44px;font-size:24px}.watch-dialog>p{margin:16px;font-size:14px;color:var(--muted)}.watch-dialog>.provider-list{margin:0 16px 16px;gap:8px}.footer.wrap{max-width:var(--wrap);margin:32px auto 0;padding:20px var(--pad) 24px;display:flex;flex-direction:column;align-items:start;gap:10px;font-size:15px;color:var(--muted)}.footer p{margin:0;max-width:none;font-size:14px;line-height:1.5}.footer>a:not(.brand){font-size:14px;font-weight:700;text-decoration:underline}.footer small{font-size:13px;color:var(--muted)}.content-page{padding-top:20px}.content-page h1{font-weight:800}.daily-card{box-shadow:none}.daily-card,.dashboard-notice,.empty,.notice{border-color:transparent;border-radius:var(--radius)}.dashboard-notice,.empty,.notice{background:var(--glass);color:var(--muted)}@media(max-width:899px){.has-mobile-bottom-nav{--ta-bottom-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}.has-mobile-bottom-nav .watch-mobile-bar{bottom:var(--ta-bottom-nav-height);padding-bottom:10px}.has-mobile-bottom-nav.watch-bar-space{padding-bottom:var(--bar-h)}.watch-dialog{position:fixed;inset:auto 0 0;margin:0;border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;max-width:none;width:100%}}@media(min-width:600px) and (max-width:899px){.compact-highlights .daily-grid,.now-list.prototype-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){:root{--pad:24px}.site-header .site-header-inner{height:64px}.menu-toggle{display:none}.site-menu nav,.site-menu nav[data-open=true]{display:flex;flex-direction:row;align-items:center;position:static;inset:auto;gap:8px;border:0;background:none}.site-menu nav a,.site-menu nav a:last-child{display:flex;min-height:44px;padding:0 14px;border:var(--hair);border-radius:var(--radius);font-size:15px}.compact-channel h1,.home-dashboard h1{font-size:32px}.compact-channel h2,.compact-highlights .section-title h2,.home-dashboard h2{font-size:20px}.now-playing .heading-with-meta h1{max-width:none}.now-playing .heading-with-meta{justify-content:space-between}.compact-highlights .daily-grid,.now-list.prototype-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-channel .channel-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.channel-main{display:flex;gap:28px}.channel-sidebar{margin:0;gap:28px}.channel-current>.live-strip h2{font-size:12px}.compact-channel .channel-header{grid-template-columns:56px minmax(0,1fr);max-width:100%}.channel-date-nav{max-width:600px}.channel-table-scroll{max-height:600px}.channel-table-frame.expanded th,.schedule-frame.expanded th{top:64px}.home-date-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media print{.watch-dialog,.watch-mobile-bar{display:none!important}.has-mobile-bottom-nav.watch-bar-space,.watch-bar-space{padding-bottom:0}}:root{--radius:var(--r-ctl);--line:var(--hair);--line-thin:var(--hair);--line-strong:var(--hair);--ta-page:var(--glass);--ta-border-card:var(--glass-edge);--ta-border-rule:var(--hair);--ta-border-strong:var(--hair);--ta-soft:rgba(17,24,39,.06);--ta-surface:var(--glass);--ta-cream:transparent;--ta-line:rgba(17,24,39,.12);--ta-radius:var(--r-card);--ta-floating-bottom:calc(var(--gap-float) + env(safe-area-inset-bottom,0px))}body{background:var(--bg)}.site-header{padding:10px var(--gap-float) 0;border:0;background:transparent;z-index:60}.site-header .site-header-inner{position:relative;height:54px;max-width:calc(var(--wrap) - var(--pad)*2);padding:0 6px 0 16px;background:var(--glass);border:var(--glass-edge);border-radius:18px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.footer .brand,.site-brand{font-size:21px}.menu-toggle{background:var(--glass-strong);border:var(--hair);border-radius:var(--r-ctl)}.site-menu nav{inset:calc(100% + 8px) 0 auto;gap:4px;padding:6px;border:var(--glass-edge);border-radius:18px;box-shadow:var(--shadow-float);background:rgba(255,255,255,.97);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.site-menu nav a,.site-menu nav a:last-child{min-height:48px;padding:0 14px;border:0;border-radius:12px}.dashboard-clock{border:var(--hair);background:var(--glass-strong);border-radius:999px;padding:3px 10px}.dashboard-link,.home-dashboard .dashboard-link,.home-dashboard .section-title>a{color:#B91C3A}.channel-picker input,.channel-picker select,.channel-table-tools input,.channel-table-tools select,.frame-toolbar input,.now-tools input{background:var(--glass-strong);border:var(--hair);border-radius:var(--r-ctl);padding-inline:14px}.channel-now-card .ch-strip{padding:10px 14px;border-bottom:var(--hair)}.compact-channel-logo{border:var(--hair);border-radius:999px;background:var(--glass-strong);padding:3px 6px}.channel-now-card .card__body{padding:12px 14px}.channel-now-card .card__foot{padding:0 14px 14px}.expand-frame,.now-pager button,.primary,.watch-inline{border:var(--hair);background:var(--glass-strong);border-radius:999px;padding-inline:18px}.channel-now-card .watch-inline,.primary{border-color:transparent;background:var(--accent);color:#FFFFFF;box-shadow:0 4px 12px rgba(215,38,61,.3)}.channel-now-card .watch-inline:hover,.primary:hover{background:var(--ink)}.now-pager button:disabled{background:var(--glass-strong)}.compact-highlights .daily-card,.daily-card{background:var(--glass);border:var(--glass-edge);border-radius:var(--r-card);box-shadow:var(--shadow)}.programme-visual,.visual-indosiar,.visual-rcti,.visual-sctv,.visual-trans-tv,.visual-trans7{background:transparent}.compact-highlights .programme-visual{border-bottom:var(--hair)}.compact-highlights .programme-art-fallback .compact-channel-logo{border-radius:var(--r-ctl);background:var(--glass-strong)}.channel-pilot-links{padding-top:3px}.channel-pilot-links a,.compact-channel .channel-links a,.date-link-chips a,.schedule-chips>button{border:var(--glass-edge);border-radius:999px;background:var(--glass);box-shadow:0 2px 8px rgba(17,24,39,.06);padding-inline:16px}.date-link-chips{padding-top:3px}.compact-channel .channel-links a[aria-current=page],.date-link-chips a[aria-current],.schedule-chips>button[aria-pressed=true]{background:var(--ink);color:#FFFFFF;border-color:transparent}.channel-header>.compact-channel-logo{border:var(--hair);border-radius:16px;background:var(--glass-strong)}.channel-date-nav{padding:4px;gap:4px;border:var(--glass-edge);border-radius:16px;background:var(--glass);box-shadow:0 4px 14px rgba(17,24,39,.06);font-weight:600}.channel-date-nav a,.channel-date-nav>span{border:0;min-height:40px;border-radius:12px}.channel-date-nav>:not(:first-child){border-left:0}.compact-channel .channel-current{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow)}.channel-current>.live-strip{padding:12px 14px 0;background:transparent;flex-wrap:nowrap}.channel-current>.live-strip h2{display:inline-flex;flex:none;background:var(--accent);color:#FFFFFF;padding:4px 10px;border-radius:999px;font-size:11px;letter-spacing:.5px;line-height:1.5}.channel-current>.live-strip h2 i{width:7px;height:7px;background:#FFFFFF}.compact-channel .jump-now{color:var(--ink);background:none}.compact-channel .now-feature{background:transparent}.compact-channel .now-copy{padding:12px 14px}.compact-channel .program-progress,.row-progress{background:rgba(215,38,61,.12);border-radius:999px}.compact-channel .program-progress>span,.row-progress>span{border-radius:999px}.schedule-frame{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow)}.schedule-scroll table{background:transparent}.channel-table-scroll th,.schedule-scroll th{background:#E7E8EC;color:var(--ink);border:0}.channel-table-scroll td,.channel-table-scroll tr:nth-child(2n) td,.schedule-scroll td,.schedule-scroll tr:nth-child(2n) td{background:transparent;border-bottom:var(--hair)}.channel-table-scroll tr.on-air td,.schedule-scroll tr.on-air td{background:var(--now-bg)}.compact-channel .channel-date-note,.dashboard-notice,.empty,.notice{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow)}.channel-nav-card,.compact-channel .channel-evening,.compact-channel .watch-panel{background:transparent}.channel-evening ul,.channel-highlight{border:var(--glass-edge);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow)}.channel-evening li{padding:12px 14px}.channel-evening li+li{border-top:var(--hair)}:is(.watch-panel,.watch-dialog) .provider-link{border:var(--glass-edge);border-radius:16px;background:var(--glass-strong);box-shadow:0 2px 8px rgba(17,24,39,.06);padding:8px 14px}:is(.watch-panel,.watch-dialog) .provider-link:hover{background:var(--ink);color:#FFFFFF}:is(.watch-panel,.watch-dialog) .provider-link:hover :is(small,.external-arrow){color:#FFFFFF}.watch-mobile-bar.watch-persistent-bar{position:fixed;left:max(var(--gap-float),env(safe-area-inset-left,0px));right:max(var(--gap-float),env(safe-area-inset-right,0px));bottom:16px;z-index:40;height:var(--bar-h);min-height:var(--bar-h);padding:0 8px 0 16px;gap:12px;border:var(--glass-edge);border-radius:var(--r-float);background:var(--glass);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.watch-mobile-bar>.primary{padding:0 18px}.watch-bar-space{padding-bottom:calc(var(--bar-h) + 32px)}.watch-dialog{background:rgba(255,255,255,.84);border:var(--glass-edge);border-radius:24px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.watch-dialog::backdrop{background:rgba(17,24,39,.35)}.watch-dialog header{padding:14px 16px;border-bottom:var(--hair)}.watch-dialog header button{border:var(--hair);border-radius:999px;background:var(--glass-strong)}.footer.wrap{border-top:var(--hair)}.fv-broadcasts li,.fv-detail,.fv-empty,.fv-list,.fv-note,.fv-preview{background:var(--glass);border:var(--glass-edge);border-radius:var(--r-card);box-shadow:var(--shadow)}.fv-row{border-bottom:var(--hair)}.fv-chips a{border:var(--glass-edge);border-radius:999px;background:var(--glass)}@media(max-width:899px){.has-mobile-bottom-nav{--ta-bottom-nav-height:var(--nav-h)}.has-mobile-bottom-nav .watch-mobile-bar{bottom:calc(var(--ta-bottom-nav-height) + var(--ta-floating-bottom) + 8px);padding-bottom:0}.has-mobile-bottom-nav.watch-bar-space{padding-bottom:calc(var(--bar-h) + 8px)}.watch-dialog{inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px));width:calc(100% - 16px);max-width:none;border:var(--glass-edge);border-radius:24px}}@media(min-width:900px){.site-header{padding:12px var(--pad) 0}.site-header .site-header-inner{height:60px;padding:0 8px 0 20px}.site-menu nav,.site-menu nav[data-open=true]{padding:0;gap:4px;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-menu nav a,.site-menu nav a:last-child{min-height:44px;padding:0 16px;border:0;border-radius:999px}.now-list.prototype-cards{gap:16px}.watch-mobile-bar.watch-persistent-bar{left:max(var(--pad),calc((100vw - var(--wrap))/2 + var(--pad)));right:max(var(--pad),calc((100vw - var(--wrap))/2 + var(--pad)));bottom:16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header .site-header-inner,.site-menu nav,.watch-dialog,.watch-mobile-bar.watch-persistent-bar{background:rgba(255,255,255,.96)}}@media(prefers-reduced-transparency:reduce){body:before{display:none}.site-header .site-header-inner,.site-menu nav,.watch-dialog,.watch-mobile-bar.watch-persistent-bar{background:#FFFFFF;-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{body:before{display:none}.site-header .site-header-inner{background:white;box-shadow:none;backdrop-filter:none}.has-mobile-bottom-nav.watch-bar-space{padding-bottom:0}}.footer .footer-nav{display:flex;flex-wrap:wrap;gap:4px 20px}.footer-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.daily-page .choice-page-head{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.choice-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.choice-breadcrumb a{text-decoration:none}.choice-breadcrumb strong{color:var(--ink)}.choice-page-title{display:flex;align-items:center;gap:12px}.choice-page-title>.ch-badge{width:56px;height:56px;flex:none;color:var(--accent)}.choice-page-title>div{min-width:0}.choice-page-title h1{margin:0 0 6px}.choice-page-meta{font-size:13px;color:var(--muted)}.daily-page .editorial-updated{display:block;font-size:12px;color:var(--muted)}.choice-highlights{margin:0}.choice-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.choice-card{min-width:0}.choice-card .ch-strip{font-size:14px;gap:8px}.choice-card .ch-strip>a{min-width:0;white-space:normal}.choice-card .compact-channel-logo{flex-shrink:0}.choice-card .ch-strip>span{flex:none;font-size:12px}.choice-card h2.card__title{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.choice-card .card__title a{text-decoration:none}.choice-card .card__title a:hover{text-decoration:underline}.choice-card .choice-schedule-link{font-size:13px;font-weight:700;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.choice-card .card__foot{margin-top:8px}.choice-card .watch-inline{flex:1;min-height:44px;border-color:transparent;background:var(--accent);color:white;box-shadow:0 4px 12px rgba(215,38,61,.3)}.choice-card .watch-inline:hover{background:var(--ink);text-decoration:none}.choice-card .external-arrow,.choice-card .watch-inline>span[aria-hidden]{color:inherit}.choice-card .watch-inline .provider-copy{flex:0 1 auto}.choice-card .provider-copy b{font-weight:700}.choice-highlights>.daily-date{font-size:13px;color:var(--muted);margin-top:16px}.choice-complete-link{display:inline-flex;min-height:44px;align-items:center;margin-top:16px;font-size:14px;font-weight:700;color:#B91C3A;text-decoration:underline;text-underline-offset:3px}@media(min-width:600px) and (max-width:899px){.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.daily-page .choice-page-head{margin-bottom:28px}}