:root{--planet-blue:#2f7bff;--planet-blue-dark:#1765eb;--planet-cyan:#1fc3e8;--planet-green:#55df72;--page:#050608;--surface:#0d1117;--surface-2:#11161e;--line:#252d38;--text:#f7f9fc;--muted:#a5afbe;--content:1440px;--page-pad:clamp(20px,5vw,76px);--tier-color:#c98242;--tier-ink:#160c04;--tier-rgb:201,130,66;--gradient:linear-gradient(90deg,#2f7bff,#1fc3e8 52%,#55df72)}.pn-guide-modal,.pn-guide-modal *,.pn-guide-modal :after,.pn-guide-modal :before,.pn-guide-tray,.pn-guide-tray *,.tv-channels-page,.tv-channels-page *,.tv-channels-page :after,.tv-channels-page :before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--text);font-family:arboria,Arial,Helvetica,sans-serif;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input{font:inherit}button{color:inherit}.pn-guide-modal a,.pn-guide-tray a,.tv-channels-page a{color:inherit;text-decoration:none}.pn-guide-modal img,.tv-channels-page img{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:3px solid rgba(47,123,255,.48);outline-offset:3px}.tv-channels-page{background:var(--page);min-height:100vh;overflow-x:clip}.pn-shell{margin-inline:auto;padding-inline:var(--page-pad);width:min(100%,var(--content))}.pn-gradient-word{background:var(--gradient);background-clip:text;-webkit-background-clip:text;display:inline-block;padding-right:.12em;-webkit-text-fill-color:transparent;color:transparent}.pn-button{align-items:center;background:var(--planet-blue);border:1px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;justify-content:center;line-height:1;min-height:48px;padding:0 22px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.pn-button:hover{background:var(--planet-blue-dark);transform:translateY(-1px)}.pn-button--secondary{background:#151b24;border-color:#313a48;color:#f7f9fc}.pn-button--secondary:hover{background:#1b222d;border-color:#465264}.pn-channel-hero{background:radial-gradient(circle at 83% 0,rgba(47,123,255,.18),transparent 35%),radial-gradient(circle at 12% 100%,rgba(85,223,114,.045),transparent 26%),linear-gradient(135deg,#060a14,#071022);border-bottom:1px solid hsla(0,0%,100%,.08);overflow:hidden;padding:clamp(86px,8vw,126px) 0 clamp(64px,6vw,88px);position:relative}.pn-kicker{color:var(--planet-cyan);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1;margin:0 0 18px;text-transform:uppercase}.pn-channel-hero h1{color:#fff;font-size:clamp(3.6rem,7vw,7.5rem);font-weight:700;letter-spacing:-.075em;line-height:.88;margin:0;max-width:980px;padding-right:.12em;text-wrap:balance}.pn-channel-hero__copy{color:#bac4d2;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.58;margin:28px 0 0;max-width:720px}.pn-channel-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pn-channel-hero__back{align-items:center;color:#9ca8b8;display:inline-flex;font-size:13px;font-weight:700;min-height:48px;padding:0 8px;transition:color .18s ease}.pn-channel-hero__back:hover{color:#fff}.pn-channel-browser{background:radial-gradient(circle at 85% 8%,rgba(47,123,255,.055),transparent 24%),var(--page);padding:clamp(48px,6vw,82px) 0 clamp(86px,9vw,130px)}.pn-channel-controls{align-items:center;background:#0b0f15;border:1px solid rgba(var(--tier-rgb),.3);border-radius:18px;box-shadow:0 18px 52px rgba(0,0,0,.34),0 0 0 1px rgba(var(--tier-rgb),.06);display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);padding:14px}.pn-channel-tabs{background:#070a0f;border-radius:13px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.pn-channel-tab{background:transparent;border:0;border-radius:10px;color:#a7b0be;cursor:pointer;font-size:14px;font-weight:750;min-height:52px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.pn-channel-tab.is-active{background:var(--tier-color);box-shadow:0 10px 28px rgba(var(--tier-rgb),.22);color:var(--tier-ink)}.pn-channel-search{position:relative}.pn-channel-search input{background:#080b10;border:1px solid #293241;border-radius:12px;color:#f7f9fc;font-size:15px;height:52px;outline:none;padding:0 18px 0 46px;width:100%}.pn-channel-search input::placeholder{color:#758195}.pn-channel-search input:focus{border-color:var(--tier-color);box-shadow:0 0 0 3px rgba(var(--tier-rgb),.14)}.pn-channel-search:before{border:2px solid #8190a4;border-radius:50%;height:15px;left:18px;top:50%;transform:translateY(-57%);width:15px}.pn-channel-search:after,.pn-channel-search:before{content:"";pointer-events:none;position:absolute;z-index:1}.pn-channel-search:after{background:#8190a4;height:2px;left:31px;top:31px;transform:rotate(45deg);width:7px}.pn-channel-meta{align-items:baseline;display:flex;gap:24px;justify-content:space-between;margin-top:38px}.pn-channel-meta h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.045em;margin:0}.pn-channel-tier-note{color:#9ca7b7;font-size:14px;line-height:1.55;margin:9px 0 0;max-width:800px}.pn-channel-count{color:var(--tier-color);font-size:14px;font-weight:750;white-space:nowrap}.pn-guide-helper{align-items:center;background:linear-gradient(120deg,rgba(var(--tier-rgb),.1),rgba(13,17,23,.96) 35%);border:1px solid #26303c;border-radius:16px;display:flex;gap:24px;justify-content:space-between;margin-top:26px;padding:20px 22px}.pn-guide-helper h3{color:#fff;font-size:19px;letter-spacing:-.025em;margin:0}.pn-guide-helper p{color:#9ca7b7;font-size:14px;line-height:1.5;margin:6px 0 0}.pn-guide-helper__count{color:var(--tier-color);font-size:14px;font-weight:750;white-space:nowrap}.pn-channel-list{margin-top:20px}.pn-channel-category+.pn-channel-category{margin-top:42px}.pn-channel-category__header{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(30px,1fr) auto;margin-bottom:14px}.pn-channel-category__title{color:var(--tier-color);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.35;margin:0;text-transform:uppercase}.pn-channel-category__line{background:linear-gradient(90deg,rgba(var(--tier-rgb),.65),hsla(0,0%,100%,.1));height:1px}.pn-channel-category__count{color:#778397;font-size:12px;font-weight:700}.pn-channel-category__grid{background:#0f1319;border:1px solid #252c36;border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.pn-channel-row{align-items:center;border-radius:12px;display:grid;gap:10px;grid-template-columns:48px 34px minmax(0,1fr) auto;min-height:78px;min-width:0;padding:10px;transition:background-color .18s ease}.pn-channel-row:hover{background:#171c24}.pn-channel-logo{align-items:center;background:#07090d;border:1px solid hsla(0,0%,100%,.09);border-radius:9px;display:flex;height:34px;justify-content:center;overflow:hidden;width:48px}.pn-channel-logo img{height:100%;object-fit:contain;width:100%}.pn-channel-logo--fallback{color:#f7f9fc;font-size:8px;font-weight:800;line-height:1.05;padding:4px;text-align:center;text-transform:uppercase}.pn-channel-number{color:var(--tier-color);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.pn-channel-info{display:grid;gap:4px;min-width:0}.pn-channel-name{color:#f7f9fc;font-size:14px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-channel-package{color:#8995a6;font-size:11px;font-weight:650;line-height:1.25}.pn-guide-toggle{background:transparent;border:1px solid rgba(var(--tier-rgb),.48);border-radius:9px;color:#d9e0ea;cursor:pointer;font-size:11px;font-weight:800;line-height:1;min-height:34px;min-width:96px;padding:0 11px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.pn-guide-toggle:hover{background:rgba(var(--tier-rgb),.12);border-color:var(--tier-color);transform:translateY(-1px)}.pn-guide-toggle.is-selected{background:var(--origin-color);border-color:var(--origin-color);color:var(--origin-ink)}.pn-channel-empty{background:#0f1319;border:1px solid #252c36;border-radius:18px;color:#9ba6b6;font-size:18px;padding:70px 20px;text-align:center}.pn-guide-tray{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(14,18,25,.96);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;bottom:24px;box-shadow:0 22px 70px rgba(0,0,0,.44);display:flex;gap:18px;opacity:0;padding:12px 14px 12px 18px;pointer-events:none;position:fixed;right:24px;transform:translateY(140%);transition:transform .26s ease,opacity .26s ease;z-index:120}.pn-guide-tray.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.pn-guide-tray__count{color:#f7f9fc;font-size:14px;font-weight:750;white-space:nowrap}.pn-guide-tray .pn-button{min-height:42px;padding-inline:17px}.pn-guide-modal[hidden]{display:none}.pn-guide-modal{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(1,3,7,.82);display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:200}.pn-guide-modal__dialog{background:#0d1117;border:1px solid #2a3340;border-radius:22px;box-shadow:0 35px 110px rgba(0,0,0,.62);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(860px,92vh);overflow:hidden;width:min(960px,100%)}.pn-guide-modal__footer,.pn-guide-modal__header{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.pn-guide-modal__header{border-bottom:1px solid hsla(0,0%,100%,.08)}.pn-guide-modal__header h2{color:#fff;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.045em;margin:0}.pn-guide-modal__header p{color:#98a3b2;font-size:14px;margin:6px 0 0}.pn-guide-modal__close{background:#151b23;border:1px solid #313a47;border-radius:50%;color:#f7f9fc;cursor:pointer;font-size:26px;height:42px;line-height:1;width:42px}.pn-guide-modal__body{overflow-y:auto;padding:24px}.pn-guide-brand{display:none}.pn-guide-preview-empty{color:#98a3b2;padding:70px 20px;text-align:center}.pn-guide-preview-category+.pn-guide-preview-category{margin-top:28px}.pn-guide-preview-category h3{color:var(--planet-green);font-size:13px;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.pn-guide-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pn-guide-preview-item{align-items:center;background:#11161e;border:1px solid #252d38;border-radius:12px;display:grid;gap:10px;grid-template-columns:52px 38px minmax(0,1fr) auto;min-width:0;padding:10px 12px}.pn-guide-preview-item img{background:#080b10;border-radius:8px;height:34px;object-fit:contain;width:52px}.pn-guide-preview-number{color:#55df72;font-size:13px;font-weight:800}.pn-guide-preview-name{color:#f6f8fc;font-size:14px;line-height:1.3;min-width:0}.pn-guide-preview-tier{color:#8995a6;display:block;font-size:11px;font-weight:700;margin-top:3px}.pn-guide-preview-remove{background:transparent;border:0;color:#8792a2;cursor:pointer;font-size:20px}.pn-guide-modal__footer{border-top:1px solid hsla(0,0%,100%,.08)}.pn-guide-modal__actions{align-items:center;display:flex;gap:10px}.pn-guide-clear{background:transparent;border:0;color:#9aa5b4;cursor:pointer;font-size:13px;font-weight:700}.pn-print-footer{display:none}.pn-final{background:linear-gradient(112deg,#1765eb,#2f7bff 46%,#16bfa0);color:#fff;overflow:hidden;padding:clamp(72px,8vw,112px) 0;position:relative}.pn-final:before{background:linear-gradient(135deg,rgba(31,195,232,.12),rgba(85,223,114,.56));clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);content:"";inset:0 0 0 auto;position:absolute;width:42%}.pn-final__inner{align-items:end;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:1}.pn-final h2{font-size:clamp(3.2rem,6vw,6.4rem);font-weight:700;letter-spacing:-.07em;line-height:.9;margin:0;max-width:850px}.pn-final p{color:#edf5ff;font-size:18px;line-height:1.55;margin:24px 0 0;max-width:650px}.pn-final__action{min-width:260px}.pn-final__action .pn-button{background:#fff;color:#0b1425;width:100%}.pn-final__action .pn-button:hover{background:#eef4fb}@media (max-width:1120px){.pn-channel-category__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-final__inner{align-items:start;grid-template-columns:1fr}.pn-final__action{max-width:320px}}@media (max-width:860px){.pn-channel-controls{grid-template-columns:1fr}.pn-guide-helper{align-items:flex-start;flex-direction:column}}@media (max-width:720px){:root{--page-pad:20px}.pn-channel-hero{padding-top:68px}.pn-channel-hero h1{font-size:clamp(3.45rem,16vw,5.25rem)}.pn-channel-hero__actions{display:grid}.pn-channel-hero__actions .pn-button,.pn-channel-hero__back{width:100%}.pn-channel-hero__back{justify-content:center}.pn-channel-browser{padding-top:34px}.pn-channel-controls{border-radius:16px;padding:10px}.pn-channel-tabs{grid-template-columns:repeat(4,minmax(90px,1fr));overflow-x:auto}.pn-channel-tab{font-size:12px;min-height:48px;padding-inline:8px}.pn-channel-search input{font-size:14px}.pn-channel-meta{align-items:flex-start;flex-direction:column;gap:8px;margin-top:28px}.pn-guide-helper{padding:18px}.pn-channel-category+.pn-channel-category{margin-top:34px}.pn-channel-category__grid{grid-template-columns:1fr;padding:10px}.pn-channel-row{align-items:start;grid-template-columns:48px 34px minmax(0,1fr);min-height:108px;padding:12px 10px}.pn-channel-logo,.pn-channel-number{margin-top:2px}.pn-channel-name{overflow:visible;white-space:normal}.pn-guide-toggle{grid-column:2/-1;margin-top:4px;min-height:38px;width:100%}.pn-guide-tray{bottom:calc(12px + env(safe-area-inset-bottom));justify-content:space-between;left:12px;right:12px}.pn-guide-modal{padding:0}.pn-guide-modal__dialog{border:0;border-radius:0;height:100%;max-height:none;width:100%}.pn-guide-modal__body,.pn-guide-modal__footer,.pn-guide-modal__header{padding:18px 16px}.pn-guide-preview-grid{grid-template-columns:1fr}.pn-guide-modal__footer{align-items:stretch;flex-direction:column-reverse}.pn-guide-modal__actions{display:grid;width:100%}.pn-guide-modal__actions .pn-button{width:100%}.pn-final__action{max-width:none;width:100%}}@media print{@page{size:letter portrait;margin:.45in}body.guide-printing{background:#fff!important;color:#111!important}body.guide-printing>*{display:none!important}body.guide-printing .pn-guide-modal{background:#fff!important;display:block!important;padding:0!important;position:static!important}body.guide-printing .pn-guide-modal__dialog{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;max-height:none!important;overflow:visible!important;width:100%!important}body.guide-printing .pn-guide-modal__header{border-bottom:2px solid #111!important;display:block!important;padding:0 0 18px!important}body.guide-printing .pn-guide-modal__header h2{color:#111!important;font-size:28px!important}body.guide-printing .pn-guide-modal__header p{color:#555!important}body.guide-printing .pn-guide-modal__close,body.guide-printing .pn-guide-modal__footer{display:none!important}body.guide-printing .pn-guide-brand{align-items:center;display:flex!important;gap:20px;justify-content:space-between;margin-bottom:18px}body.guide-printing .pn-guide-brand img{width:150px}body.guide-printing .pn-guide-brand span{color:#444;font-size:12px}body.guide-printing .pn-guide-modal__body{overflow:visible!important;padding:20px 0 0!important}body.guide-printing .pn-guide-preview-category{break-inside:avoid}body.guide-printing .pn-guide-preview-category+.pn-guide-preview-category{margin-top:18px}body.guide-printing .pn-guide-preview-category h3{color:#1765eb!important;font-size:11px!important}body.guide-printing .pn-guide-preview-grid{gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.guide-printing .pn-guide-preview-item{background:#fff!important;border:1px solid #d6dce5;break-inside:avoid;grid-template-columns:42px 30px minmax(0,1fr);min-height:48px;padding:6px 8px}body.guide-printing .pn-guide-preview-item img{background:#f3f5f8;height:28px;width:42px}body.guide-printing .pn-guide-preview-number{color:#1765eb!important}body.guide-printing .pn-guide-preview-name{color:#111!important;font-size:11px}body.guide-printing .pn-guide-preview-remove,body.guide-printing .pn-guide-preview-tier{display:none!important}body.guide-printing .pn-print-footer{border-top:1px solid #ccd3de;color:#555;display:block!important;font-size:10px;margin-top:20px;padding-top:10px;text-align:center}}.tv-tools__link{cursor:pointer;pointer-events:auto;position:relative;z-index:5}.tv-tools__arrow,.tv-tools__link-copy,.tv-tools__link-copy h3,.tv-tools__link-copy p,.tv-tools__link:after,.tv-tools__link:before{pointer-events:none}.tv-tools__links{position:relative;z-index:5}