:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font:-apple-system, BlinkMacSystemFont, "Inter Variable", system-ui, sans-serif;--font-display:var(--font);--font-rounded:ui-rounded, "SF Pro Rounded", var(--font);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--red:#ff383c;--orange:#ff8d28;--green:#34c759;--blue:#08f;--indigo:#6155f5;--accent:var(--blue);--bg:#fff;--bg-grouped:#f5f5f7;--bg-elevated:#fff;--row:#fff;--label:#000000e0;--label-2:#3c3c43a8;--label-3:#3c3c435c;--separator:#3c3c4329;--fill-1:#78788033;--fill-2:#78788024;--fill-3:#7878801a;--fill-4:#7878800f;--selection:#00000012;--hairline:#00000014;--mat-sidebar:#f2f2f5d1;--mat-bar:#ffffffd6;--mat-menu:#f6f6f8e0;--mat-blur:blur(30px) saturate(180%);--mat-rim:#ffffffb3;--mat-edge:#0000001a;--hud:#1c1c1e8f;--hud-rim:#ffffff24;--hud-label:#ffffffeb;--hud-label-2:#fff9;--shadow-1:0 1px 2px #0000000f;--shadow-2:0 4px 14px #00000014, 0 1px 3px #0000000f;--shadow-3:0 18px 50px #0000002e, 0 2px 8px #00000014;--scrim:#00000038;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;size-adjust:97%;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;size-adjust:97%;src:url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root.font-inter{--font:"Inter Variable", system-ui, sans-serif}:root.font-inter body{font-feature-settings:"ss03"}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--red:#ff4245;--orange:#ff9230;--green:#30d158;--blue:#0091ff;--bg:#161618;--bg-grouped:#111113;--bg-elevated:#232326;--row:#1e1e21;--label:#ffffffeb;--label-2:#ebebf59e;--label-3:#ebebf557;--separator:#ffffff1a;--fill-1:#7878805c;--fill-2:#78788042;--fill-3:#78788033;--fill-4:#7878801f;--selection:#ffffff1a;--hairline:#ffffff14;--mat-sidebar:#242428c7;--mat-bar:#2c2c30cc;--mat-menu:#28282cdb;--mat-rim:#ffffff29;--mat-edge:#00000080;--shadow-2:0 4px 14px #0000004d, 0 1px 3px #0000004d;--shadow-3:0 18px 50px #00000080, 0 2px 8px #0000004d;--scrim:#0000006b}}:root[data-theme=dark]{--red:#ff4245;--orange:#ff9230;--green:#30d158;--blue:#0091ff;--bg:#161618;--bg-grouped:#111113;--bg-elevated:#232326;--row:#1e1e21;--label:#ffffffeb;--label-2:#ebebf59e;--label-3:#ebebf557;--separator:#ffffff1a;--fill-1:#7878805c;--fill-2:#78788042;--fill-3:#78788033;--fill-4:#7878801f;--selection:#ffffff1a;--hairline:#ffffff14;--mat-sidebar:#242428c7;--mat-bar:#2c2c30cc;--mat-menu:#28282cdb;--mat-rim:#ffffff29;--mat-edge:#00000080;--shadow-2:0 4px 14px #0000004d, 0 1px 3px #0000004d;--shadow-3:0 18px 50px #00000080, 0 2px 8px #0000004d;--scrim:#0000006b}:root[data-platform=mac]{--t-large:700 26px/32px var(--font);--t-title1:700 22px/26px var(--font);--t-title:700 17px/22px var(--font);--t-bar:600 15px/20px var(--font);--t-headline:600 13px/16px var(--font);--t-body:400 13px/16px var(--font);--t-callout:400 12px/15px var(--font);--t-small:400 11px/14px var(--font);--t-small-strong:600 11px/14px var(--font);--t-footnote:500 10px/13px var(--font);--ls-large:.008em;--ls-title1:-.012em;--ls-title:-.026em;--ls-bar:-.016em;--ls-headline:-.006em;--ls-body:-.006em;--ls-callout:0em;--ls-small:.006em;--ls-footnote:.012em;--r-control:6px;--r-row:7px;--r-card:10px;--r-group:10px;--r-menu:10px;--r-sheet:16px;--h-control:26px;--h-bar:52px;--gutter:24px;--icon:16px}:root[data-platform=ios]{--t-large:700 calc(34px * var(--dt,1)) / calc(41px * var(--dt,1)) var(--font);--t-title1:700 calc(28px * var(--dt,1)) / calc(34px * var(--dt,1)) var(--font);--t-title:700 calc(22px * var(--dt,1)) / calc(28px * var(--dt,1)) var(--font);--t-bar:600 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);--t-headline:600 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);--t-body:400 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);--t-callout:400 calc(16px * var(--dt,1)) / calc(21px * var(--dt,1)) var(--font);--t-small:400 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);--t-small-strong:600 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);--t-footnote:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);--ls-large:.012em;--ls-title1:.014em;--ls-title:-.012em;--ls-bar:-.026em;--ls-headline:-.026em;--ls-body:-.026em;--ls-callout:-.02em;--ls-small:-.016em;--ls-footnote:-.006em;--r-control:999px;--r-row:0px;--r-card:12px;--r-group:26px;--r-menu:22px;--r-sheet:38px;--h-control:36px;--h-bar:44px;--gutter:20px;--icon:20px}:root[data-platform=tv]{--t-large:700 57px/66px var(--font);--t-title1:700 48px/56px var(--font);--t-title:600 38px/46px var(--font);--t-bar:500 29px/36px var(--font);--t-headline:600 29px/36px var(--font);--t-body:500 29px/36px var(--font);--t-callout:500 25px/32px var(--font);--t-small:500 23px/30px var(--font);--t-small-strong:600 23px/30px var(--font);--t-footnote:500 23px/30px var(--font);--ls-large:.006em;--ls-title1:.008em;--ls-title:.01em;--ls-bar:.014em;--ls-headline:.014em;--ls-body:.014em;--ls-callout:.006em;--ls-small:-.004em;--ls-footnote:-.004em;--r-control:999px;--r-row:16px;--r-card:16px;--r-group:24px;--r-menu:28px;--r-sheet:40px;--h-control:64px;--h-bar:68px;--gutter:80px;--icon:30px}:root.font-inter[data-platform=mac]{--ls-large:.017em;--ls-title1:-.009em;--ls-title:-.017em;--ls-bar:-.006em;--ls-headline:.013em;--ls-body:.002em;--ls-callout:.014em;--ls-small:.025em;--ls-footnote:.043em}:root.font-inter[data-platform=ios]{--ls-large:.031em;--ls-title1:.027em;--ls-title:-.009em;--ls-bar:-.022em;--ls-headline:-.022em;--ls-body:-.032em;--ls-callout:-.023em;--ls-small:-.017em;--ls-footnote:.002em}:root.font-inter[data-platform=tv]{--ls-large:.018em;--ls-title1:.023em;--ls-title:.023em;--ls-bar:.019em;--ls-headline:.019em;--ls-body:.019em;--ls-callout:.003em;--ls-small:-.01em;--ls-footnote:-.01em}@supports (font:-apple-system-body){:root:not(.font-inter){--ls-large:0em;--ls-title1:0em;--ls-title:0em;--ls-bar:0em;--ls-headline:0em;--ls-body:0em;--ls-callout:0em;--ls-small:0em;--ls-footnote:0em}}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;height:100%}body{background:var(--bg);height:100%;color:var(--label);font:var(--t-body);letter-spacing:var(--ls-body);font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}button:disabled{opacity:.3}input{font:inherit;color:inherit;letter-spacing:inherit}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p,dl,dd{margin:0}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px}.icon{width:var(--icon);height:var(--icon);flex:none;display:block}.icon[data-weight] path{stroke:currentColor;stroke-linejoin:round}.icon[data-weight=medium] path{stroke-width:.9px}.icon[data-weight=semibold] path{stroke-width:1.6px}.icon[data-weight=bold] path{stroke-width:2.4px}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.material{-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge)}.material-sidebar{background:var(--mat-sidebar)}.material-bar{background:var(--mat-bar);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), var(--shadow-2)}.material-menu{background:var(--mat-menu);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), var(--shadow-3)}.material-hud{background:var(--hud);-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);box-shadow:inset 0 .5px 0 var(--hud-rim), 0 0 0 .5px #0000004d, 0 10px 30px #00000047;color:var(--hud-label)}@media (prefers-reduced-transparency:reduce){.material,.material-hud{-webkit-backdrop-filter:none;backdrop-filter:none}.material-sidebar,.material-bar,.material-menu{background:var(--bg-elevated)}.material-hud{background:#1c1c1ef0}}@media (prefers-contrast:more){.material,.material-hud{box-shadow:0 0 0 1px var(--label-2)}}.logo{width:var(--sw);height:var(--sh);flex:none;place-items:center;display:grid}.logo-mark{display:block;position:relative;overflow:hidden}.logo-mark img{max-width:none;position:absolute}.logo-mark.is-template{-webkit-mask:var(--mask) no-repeat;-webkit-mask:var(--mask) no-repeat;mask:var(--mask) no-repeat;-webkit-mask-size:var(--mask-size);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-position:var(--mask-pos);-webkit-mask-position:var(--mask-pos);mask-position:var(--mask-pos);background:currentColor}.logo-mark.is-plate{border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001a}.logo-mark.is-plate img{object-fit:cover;width:100%;height:100%;position:static}.btn{height:var(--h-control);border-radius:var(--r-control);font:var(--t-headline);color:var(--label);background:var(--fill-3);white-space:nowrap;transition:background-color .12s ease, transform .12s var(--ease-out), opacity .12s ease;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.btn .icon{width:calc(var(--icon) - 2px);height:calc(var(--icon) - 2px)}.btn:active{background:var(--fill-1)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--fill-2)}.btn:active{background:var(--fill-1)}}.btn-primary{background:var(--label);color:var(--bg-elevated)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--label);opacity:.86}}.btn-primary:active{background:var(--label);opacity:.72}.btn-tinted{background:var(--accent);color:#fff}@media (hover:hover) and (pointer:fine){.btn-tinted:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}}.btn-tinted:active{background:color-mix(in srgb, var(--accent) 78%, #000)}.btn-destructive{color:var(--red)}.btn-plain{background:0 0}.btn-icon{width:var(--h-control);padding:0}.btn.is-active .icon,.btn .icon.is-red{color:var(--red)}.segmented{border-radius:calc(var(--r-control) + 2px);background:var(--fill-3);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:inline-grid;position:relative}.segmented button{z-index:1;height:calc(var(--h-control) - 4px);border-radius:var(--r-control);font:var(--t-body);color:var(--label);white-space:nowrap;padding:0 14px;position:relative}.segmented button[aria-checked=true]{font-weight:600}.segmented-thumb{z-index:0;width:calc((100% - 4px) / var(--n));border-radius:var(--r-control);background:var(--bg-elevated);transform:translateX(calc(var(--i) * 100%));transition:transform var(--spring-smooth-d,.36s) var(--spring-smooth,var(--ease-out));position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .segmented-thumb{background:#fff3}}:root[data-theme=dark] .segmented-thumb{background:#fff3}.switch{background:var(--fill-1);border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .2s;position:relative}.switch.is-on{background:var(--green)}.switch:after{content:"";width:18px;height:18px;transition:transform var(--spring-bouncy-d,.36s) var(--spring-bouncy,var(--ease-out));background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch.is-on:after{transform:translate(16px)}.meter{background:var(--fill-2);border-radius:999px;height:3px;display:block;overflow:hidden}.meter i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--label-2);display:block}.meter.is-live i{background:var(--red)}.live-dot{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.badge{height:15px;font:600 calc(9.5px * var(--dt,1)) / 1 var(--font);letter-spacing:.02em;opacity:.75;border:1px solid;border-radius:3px;align-items:center;padding:0 4px;display:inline-flex}.meta{color:var(--label-2);font:var(--t-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-sep:before{content:"·"}.empty{text-align:center;color:var(--label-2);justify-items:center;gap:6px;padding:64px 24px;display:grid}.empty .icon{width:36px;height:36px;color:var(--label-3);margin-bottom:6px}.empty b{font:var(--t-title);font-size:calc(17px * var(--dt,1));color:var(--label)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.large-title{letter-spacing:var(--ls-large)}:is(.login-card h1){letter-spacing:var(--ls-title1)}:is(.section-title,.empty b,.rec-title){letter-spacing:var(--ls-title)}:is(.tb-title h1,.form-head h2,.pl-title b){letter-spacing:var(--ls-bar)}:is(.btn,.tab,.segmented button,.menu-item,.cell-title,.sb-item,.acc-text b,.around-title,.row-time b,.poster-title,.scrub-live){letter-spacing:var(--ls-headline)}:is(.ps-desc,.sb-ch-name,.row-title,.form-label,.tb-text){letter-spacing:var(--ls-body)}:is(.meta,.sb-ch-prog,.row-sub,.row-time small,.cell-time,.poster-sub,.tb-title span,.form-label small,.footnote,.pl-title small,.sb-heading,.menu-header,.ps-credits dt,.around small,.now-next,.chip,.acc-text small,.tv-card-sub,.around-when,.scrub-time,.row-trailing,.ps-credits dd,.epg-hours span,.poster-duration){letter-spacing:var(--ls-small)}.tab span{letter-spacing:.012em}:root.font-inter .tab span{letter-spacing:.043em}@supports (font:-apple-system-body){:root:not(.font-inter) .tab span{letter-spacing:0}}:is(.cell-time,.epg-hours,.row-time,.scrub-time,.track-tip,.meta,.poster-duration,.chip,.tb-title span,.tech dd,.now-tag){font-variant-numeric:tabular-nums}@property --glow{syntax:"<number>";inherits:false;initial-value:0}:root{--light:315deg}.lg{--lg-fill:#18181a29;--lg-ink:#fff;--lens:saturate(1);isolation:isolate;color:var(--lg-ink);background:radial-gradient(circle at var(--px,50%) var(--py,50%), rgb(255 255 255/calc(var(--glow) * .34)), transparent 70%), var(--lg-fill);-webkit-backdrop-filter:blur(18px)saturate(135%)brightness(1.04);backdrop-filter:blur(18px)saturate(135%)brightness(1.04);transition:--glow .42s ease, transform var(--spring-bouncy-d,.42s) var(--spring-bouncy,var(--ease-out)), opacity .26s ease, background-color .16s ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 6px 18px #00000038,0 0 0 .5px #00000029}.lg[data-lens-id]{-webkit-backdrop-filter:var(--lens) saturate(135%) brightness(1.04);backdrop-filter:var(--lens) saturate(135%) brightness(1.04)}.lg:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--light), #ffffffe6 0deg, #ffffff38 55deg, #ffffff0f 100deg, #ffffff6b 180deg, #ffffff0f 260deg, #ffffff38 305deg, #ffffffe6 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000001a,inset 0 1.5px 2px #ffffff47,inset 0 -1px 2px #ffffff1a}.lg>*{z-index:3;position:relative}.lg.is-pressed{--glow:1;transition:--glow 90ms ease, transform .12s var(--ease-out);transform:scale(1.06)}.lg .icon{filter:drop-shadow(0 .5px 1px #00000040)}.lg-regular{--lg-fill:var(--mat-bar);--lg-ink:var(--label);-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);box-shadow:0 4px 14px #0000001a, 0 0 0 .5px var(--mat-edge)}.lg-regular[data-lens-id]{-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur)}.lg-regular .icon{filter:none}.lg-regular:before{opacity:.7}.lg-round{width:38px;height:38px}.lg-round .icon{width:18px;height:18px}.lg-group{gap:0;height:38px;padding:0 3px}.lg-item{width:36px;height:32px;color:inherit;border-radius:999px;place-items:center;transition:background-color .14s;display:grid}.lg-item .icon{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.lg-item:hover,.lg-round:hover{background-color:#ffffff24}.lg-regular.lg-round:hover,.lg-regular .lg-item:hover{background-color:var(--fill-3)}}.lg-item:active{background-color:#ffffff38}.lg-item.is-rec{color:var(--red)}.lg-item.is-rec .icon{filter:drop-shadow(0 0 6px #ff383c73)}.lg-item:focus-visible,.lg-round:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (prefers-reduced-transparency:reduce){.lg,.lg[data-lens-id]{-webkit-backdrop-filter:none;backdrop-filter:none;--lg-fill:#1c1c1ee6}.lg-regular{--lg-fill:var(--bg-elevated)}}:root{--side-w:248px;--cell:#78788014;--cell-live:#78788026;--cell-elapsed:#7878801a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cell:#ffffff0e;--cell-live:#ffffff1c;--cell-elapsed:#ffffff0d}}:root[data-theme=dark]{--cell:#ffffff0e;--cell-live:#ffffff1c;--cell-elapsed:#ffffff0d}.stage{background:#0b0b0c;position:fixed;inset:0}.ambient{pointer-events:none;opacity:0;-webkit-mask:linear-gradient(to bottom, #0003 0, #0000009e calc(var(--pic-t,0px) * .45), #000000f2 var(--pic-t,0px), #000 calc(var(--pic-t,0px) + 1px), #000 calc(var(--pic-b,100vh) - 1px), #000000f2 var(--pic-b,100vh), #0000009e calc(var(--pic-b,100vh) + (100vh - var(--pic-b,100vh)) * .55), #0003 100%), linear-gradient(to right, #0003 0, #0000009e calc(var(--pic-l,0px) * .45), #000000f2 var(--pic-l,0px), #000 calc(var(--pic-l,0px) + 1px), #000 calc(var(--pic-r,100vw) - 1px), #000000f2 var(--pic-r,100vw), #0000009e calc(var(--pic-r,100vw) + (100vw - var(--pic-r,100vw)) * .55), #0003 100%);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(to bottom, #0003 0, #0000009e calc(var(--pic-t,0px) * .45), #000000f2 var(--pic-t,0px), #000 calc(var(--pic-t,0px) + 1px), #000 calc(var(--pic-b,100vh) - 1px), #000000f2 var(--pic-b,100vh), #0000009e calc(var(--pic-b,100vh) + (100vh - var(--pic-b,100vh)) * .55), #0003 100%) intersect, linear-gradient(to right, #0003 0, #0000009e calc(var(--pic-l,0px) * .45), #000000f2 var(--pic-l,0px), #000 calc(var(--pic-l,0px) + 1px), #000 calc(var(--pic-r,100vw) - 1px), #000000f2 var(--pic-r,100vw), #0000009e calc(var(--pic-r,100vw) + (100vw - var(--pic-r,100vw)) * .55), #0003 100%);mask:linear-gradient(to bottom, #0003 0, #0000009e calc(var(--pic-t,0px) * .45), #000000f2 var(--pic-t,0px), #000 calc(var(--pic-t,0px) + 1px), #000 calc(var(--pic-b,100vh) - 1px), #000000f2 var(--pic-b,100vh), #0000009e calc(var(--pic-b,100vh) + (100vh - var(--pic-b,100vh)) * .55), #0003 100%) intersect, linear-gradient(to right, #0003 0, #0000009e calc(var(--pic-l,0px) * .45), #000000f2 var(--pic-l,0px), #000 calc(var(--pic-l,0px) + 1px), #000 calc(var(--pic-r,100vw) - 1px), #000000f2 var(--pic-r,100vw), #0000009e calc(var(--pic-r,100vw) + (100vw - var(--pic-r,100vw)) * .55), #0003 100%);transition:opacity .9s;position:fixed;inset:0}.ambient canvas{filter:blur(min(9vw,110px));position:absolute;transform:translateZ(0)}:root[data-tab=live] .ambient{opacity:1}@media (prefers-reduced-transparency:reduce){.ambient{display:none}}.player{z-index:1;inset:0 0 0 var(--player-left,0px);transition:transform .42s var(--spring-smooth,var(--ease-out)), inset .42s var(--spring-smooth,var(--ease-out));position:fixed}:root.sidebar-open .player.is-full{--player-left:var(--side-w)}.player-frame{border-radius:inherit;position:absolute;inset:0;overflow:hidden}video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.player.is-hidden{opacity:0;pointer-events:none;width:2px;height:2px;inset:auto 0 0 auto}.player.is-mini{--mini-m:16px;--mini-top:16px;--mini-left:16px;z-index:30;width:288px;height:162px;transition:transform .42s var(--spring-smooth,var(--ease-out)), box-shadow .2s ease;touch-action:none;cursor:grab;background:#000;border-radius:12px;inset:auto;box-shadow:0 16px 40px #00000052,0 0 0 .5px #ffffff1f}:root.sidebar-open[data-tab=dvr] .player.is-mini{--mini-left:calc(var(--side-w) + 16px)}:root[data-tab=dvr] .player.is-mini{--mini-top:68px}:root[data-tab=guide] .player.is-mini{--mini-top:calc(52px + 30px + 12px);--mini-left:calc(84px + 12px)}:root.sidebar-open[data-tab=guide] .player.is-mini{--mini-left:calc(var(--side-w) + 84px + 12px)}.player.is-mini[data-corner$=r]{right:var(--mini-m)}.player.is-mini[data-corner$=l]{left:var(--mini-left)}.player.is-mini[data-corner^=t]{top:var(--mini-top)}.player.is-mini[data-corner^=b]{bottom:var(--mini-m)}.player.is-mini.is-dragging{cursor:grabbing;box-shadow:0 24px 60px #00000061,0 0 0 .5px #ffffff24}.player.is-mini :is(.pl-top,.hud,.shade),.mini-ui,.mini-pill{display:none}.player.is-mini .mini-ui{opacity:0;background:#00000047;justify-content:center;align-items:center;gap:12px;transition:opacity .16s;display:flex;position:absolute;inset:0}.player.is-mini:is(:hover,:focus-within):not(.is-dragging) .mini-ui{opacity:1}.mini-btn{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000073;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mini-btn .icon{width:16px;height:16px}.mini-btn.mini-hide{width:28px;height:28px;position:absolute;top:6px;left:6px}.mini-btn.mini-hide .icon{width:12px;height:12px}.player.is-mini.is-collapsed{background:var(--mat-bar);width:260px;height:44px;-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), 0 8px 28px #0000002e;border-radius:999px}.player.is-mini.is-collapsed :is(video,.presentation,.broadcast-subtitles,.radio-art){opacity:0;pointer-events:none}.player.is-mini.is-collapsed .mini-ui{display:none}.player.is-mini.is-collapsed .mini-pill{color:var(--label);align-items:center;padding:0 4px 0 0;display:flex;position:absolute;inset:0}.mini-pill-main{text-align:left;min-width:0;height:auto;cursor:inherit;border-radius:999px;flex:1;align-self:stretch;align-items:center;gap:8px;margin:4px 0 4px 4px;padding:0 8px 0 12px;display:flex}.mini-pill-main .live-dot,.mini-pill-main .logo{flex:none}.mini-pill-title{min-width:0;font:var(--t-body);letter-spacing:var(--ls-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-pill-btn{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.mini-pill-btn .icon{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.mini-pill-btn:hover,.mini-pill-main:hover{background:var(--fill-3)}}.radio-art{background:#0b0b0c;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.radio-wash{filter:blur(90px)saturate(1.6);opacity:.5;background:50%/40% no-repeat;position:absolute;inset:-30%}.sidebar{z-index:20;width:var(--side-w);transition:transform .42s var(--spring-smooth,var(--ease-out));box-shadow:inset -.5px 0 0 var(--hairline), inset 0 .5px 0 var(--mat-rim);flex-direction:column;padding:0 10px 8px;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}:root.sidebar-open .sidebar{transform:none}.sb-top{height:var(--h-bar);flex:none;align-items:center;gap:4px;display:flex}.sb-search{background:var(--fill-3);height:28px;color:var(--label-2);border-radius:8px;flex:1;align-items:center;gap:5px;padding:0 8px;display:flex}.sb-search .icon{width:13px;height:13px}.sb-search input{min-width:0;color:var(--label);font:var(--t-body);background:0 0;border:0;outline:0;flex:1}.sb-search input::placeholder{color:var(--label-2)}.sb-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}.sidebar .btn-plain{color:var(--label-2)}.sb-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:0 -10px;padding:2px 10px 12px;overflow-y:auto}.sb-list{gap:1px;display:grid}.sb-nav{margin-bottom:6px}.sb-item{border-radius:var(--r-row);text-align:left;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;display:flex}.sb-item .icon{width:16px;height:16px;color:var(--accent)}.sb-item>span:first-of-type{flex:1}.sb-item.is-selected,.sb-ch.is-current{background:var(--selection)}.sb-heading{font:var(--t-small-strong);color:var(--label-2);padding:14px 8px 4px}.sb-ch{border-radius:var(--r-row);text-align:left;align-items:center;gap:9px;width:100%;height:40px;padding:0 8px;display:flex}.sb-ch:active,.sb-item:active{background:var(--fill-2)}.sb-ch-text{flex:1;min-width:0;display:grid}.sb-ch-name,.sb-ch-prog{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-ch-prog{font:var(--t-small);color:var(--label-2)}.sb-foot{flex:none;padding-top:6px}.sb-account{border-radius:var(--r-row);text-align:left;width:100%;height:32px;color:var(--label);align-items:center;gap:8px;padding:0 8px;display:flex}.sb-account>span:nth-child(2){flex:1}.sb-account .icon{width:15px;height:15px;color:var(--label-2)}@media (hover:hover) and (pointer:fine){.sb-account:hover{background:var(--fill-4)}}.avatar{width:22px;height:22px;font:600 11px/1 var(--font);color:#fff;background:linear-gradient(#a1a1a6,#7c7c80);border-radius:50%;place-items:center;display:grid}.avatar-lg{width:36px;height:36px;font-size:15px}.shade{pointer-events:none;background:linear-gradient(#00000080,#0000 96px),linear-gradient(0deg,#00000061,#0000 150px);transition:opacity .3s;position:absolute;inset:0}.player-ui{color:#fff;position:absolute;inset:0}.pl-top{align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:12px;left:14px;right:14px}.pl-chrome{color:#ffffffe6;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.pl-chrome .icon{width:16px;height:16px}.pl-title{text-align:left;color:#fff;border-radius:9px;align-items:center;gap:10px;min-width:0;max-width:60%;padding:4px 8px 4px 4px;display:flex}.pl-title>span:last-child{min-width:0;display:grid}.pl-title b{font:var(--t-headline);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-title small{font:var(--t-small);color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.pl-chrome:hover,.pl-title:hover{background:#ffffff1f}}.pl-status{height:22px;font:var(--t-small-strong);color:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000052;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 9px 0 8px;display:inline-flex}.hud{width:min(540px,100% - 40px);transition:opacity .3s ease, transform .36s var(--ease-out);border-radius:16px;padding:6px 12px 8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hud-row{grid-template-columns:1fr auto 1fr;align-items:center;height:36px;display:grid}.hud-side{align-items:center;gap:2px;display:flex}.hud-end{justify-content:flex-end}.hud-center{align-items:center;gap:14px;display:flex}.hb{width:30px;height:30px;color:var(--hud-label);transition:background-color .12s ease, transform .12s var(--ease-out);border-radius:7px;place-items:center;display:grid;position:relative}.hb:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.hb:hover{background:#ffffff1f}}.hb[aria-expanded=true]{background:#fff3}.hb.is-rec .icon{color:var(--red)}.hb-play{width:36px;height:36px}.hb-skip>span,.pl-skip>span{font:700 7.5px/1 var(--font);pointer-events:none;place-items:center;padding-top:1px;display:grid;position:absolute;inset:0}.volume{appearance:none;background:0 0;width:76px;height:20px;margin:0 4px}.volume::-webkit-slider-runnable-track{background:linear-gradient(to right, #ffffffe6 calc(var(--v) * 100%), #ffffff38 0);border-radius:999px;height:4px}.volume::-moz-range-track{background:linear-gradient(to right, #ffffffe6 calc(var(--v) * 100%), #ffffff38 0);border-radius:999px;height:4px}.volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 1px 3px #00000059}.volume::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.scrub{--start:0;--head:1;align-items:center;gap:10px;display:flex}.scrub-time{min-width:36px;font:500 11px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--hud-label-2)}.track{touch-action:none;flex:1;align-items:center;height:16px;display:flex;position:relative}.track-rail{width:100%;height:4px;transition:height .16s var(--ease-out);background:#ffffff24;border-radius:999px;position:relative;overflow:hidden}.track-history{inset:0 0 0 calc(var(--start) * 100%);background:#ffffff2e;position:absolute}.track-fill{top:0;bottom:0;left:calc(var(--start) * 100%);width:calc((var(--head) - var(--start)) * 100%);background:#ffffffe0;position:absolute}.track-knob{left:calc(var(--head) * 100%);width:12px;height:12px;transition:scale .16s var(--ease-out);background:#fff;border-radius:50%;margin-left:-6px;position:absolute;scale:0;box-shadow:0 1px 4px #0006}.track:hover .track-knob,.is-scrubbing .track-knob,.scrub:not(.is-live) .track-knob{scale:1}.track-tip{bottom:20px;left:calc(var(--head) * 100%);font:600 11px/1.2 var(--font);font-variant-numeric:tabular-nums;color:#fff;opacity:0;pointer-events:none;background:#0009;border-radius:5px;padding:3px 6px;transition:opacity .12s;position:absolute;translate:-50%}.track:hover .track-tip,.is-scrubbing .track-tip{opacity:1}.scrub-live{height:20px;font:600 11px/1 var(--font);color:var(--hud-label);border-radius:5px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.scrub.is-live .scrub-live{pointer-events:none}.scrub:not(.is-live) .scrub-live{background:#ffffff29}.scrub:not(.is-live) .scrub-live .live-dot{background:#ffffff8c}.player.controls-hidden{cursor:none}.player.controls-hidden :is(.shade,.pl-top){opacity:0;pointer-events:none}.player.controls-hidden .hud{opacity:0;pointer-events:none;transform:translate(-50%,6px)}.flash{pointer-events:none;background:#fff;animation:.45s ease-out forwards flash;position:absolute;inset:0}@keyframes flash{0%{opacity:.6}to{opacity:0}}.page{z-index:2;background:var(--bg);transition:padding-left .42s var(--spring-smooth,var(--ease-out));position:fixed;inset:0}:root[data-platform=mac].sidebar-open .page{padding-left:var(--side-w)}.guide,.dvr{flex-direction:column;height:100%;display:flex}.toolbar{z-index:5;height:var(--h-bar);background:var(--bg);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px 0 20px;transition:box-shadow .16s;display:grid;position:relative}:root[data-tab=dvr] .toolbar{background:var(--bg-grouped)}:root.scrolled .dvr .toolbar{box-shadow:0 .5px 0 var(--separator)}.tb-leading{align-items:center;gap:8px;min-width:0;display:flex}.tb-sidebar{color:var(--label-2);margin-left:-6px}.tb-title{min-width:0;display:grid}.tb-title h1{font:var(--t-bar)}.tb-title span{font:var(--t-small);color:var(--label-2);white-space:nowrap}.tb-title span:first-letter{text-transform:uppercase}.tb-center{justify-self:center}.tb-trailing{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.tb-group{border-radius:999px;align-items:center;height:32px;padding:0 2px;display:flex}.tb-btn{min-width:32px;height:28px;color:var(--label);border-radius:999px;place-items:center;display:grid}.tb-btn .icon{width:15px;height:15px}.tb-text{font:var(--t-body);padding:0 11px;font-weight:500}.tb-btn.is-on{color:var(--accent)}@media (hover:hover) and (pointer:fine){.tb-btn:not(:disabled):hover{background:var(--fill-3)}}.tb-btn:active{background:var(--fill-2)}.tb-center .segmented button{min-width:96px}.page-body{overscroll-behavior:contain;min-height:0;padding:0 var(--gutter) 64px;flex:1;overflow-y:auto}.section-title{font:var(--t-title);margin:20px 0 10px}.dvr-section{max-width:1080px}.footnote{font:var(--t-small);color:var(--label-2);margin:10px 4px 0}.guide{--chw:76px;--rowh:54px}.epg{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.epg-inner{width:calc(var(--width) + var(--chw) + 24px);padding-bottom:220px;position:relative}.epg-ruler{z-index:4;background:var(--bg);height:28px;transition:box-shadow .16s;display:flex;position:sticky;top:0}.epg.scrolled-y .epg-ruler{box-shadow:0 .5px 0 var(--separator)}.epg-corner{z-index:2;width:var(--chw);background:var(--bg);flex:none;position:sticky;left:0}.epg-hours{width:var(--width);position:relative}.epg-hours span{left:var(--x);border-left:1px solid var(--separator);font:var(--t-small-strong);color:var(--label-2);font-variant-numeric:tabular-nums;padding-left:6px;line-height:13px;position:absolute;top:8px}.epg-hours .now-tag{z-index:1;color:#fff;background:var(--red);border:0;border-radius:4px;padding:2px 5px;top:6px;translate:-50%}.epg-body{position:relative}.epg-row{height:var(--rowh);display:flex}.epg-ch{z-index:3;width:var(--chw);background:var(--bg);flex:none;place-items:center;padding-left:8px;display:grid;position:sticky;left:0}.epg-cells{width:var(--width);position:relative}.cell{top:2px;bottom:2px;left:calc(var(--x) + 1px);width:calc(var(--w) - 2px);text-align:left;background:var(--cell);border-radius:8px;align-items:center;padding:0 10px;transition:background-color .12s,opacity .16s;display:flex;position:absolute;overflow:clip}.cell.is-live{background:linear-gradient(to right, var(--cell-elapsed) calc(var(--p) * 100%), transparent 0) var(--cell-live)}.cell.is-dim{opacity:.3}.cell-text{left:calc(var(--chw) + 10px);min-width:0;max-width:100%;display:grid;position:sticky}.cell-title{font:var(--t-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-weight:500;display:flex;overflow:hidden}.cell.is-live .cell-title{font-weight:600}.cell.is-past .cell-title{color:var(--label-2)}.cell-time{font:var(--t-small);color:var(--label-2);font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover) and (pointer:fine){.cell:hover{background-color:var(--fill-2)}.cell.is-live:hover{background-color:var(--fill-1)}}.cell:active{background-color:var(--fill-1)}.now-line{z-index:2;top:0;bottom:0;left:calc(var(--chw) + var(--x));background:var(--red);pointer-events:none;width:1px;position:absolute}.group{border-radius:var(--r-group);background:var(--row);box-shadow:0 0 0 .5px var(--hairline);overflow:hidden}.group li+li .row:before,.group li+li .rec-now:before{content:"";top:0;right:0;left:var(--sep-left,12px);border-top:.5px solid var(--separator);position:absolute}.row,.rec-now{text-align:left;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;display:flex;position:relative}.row>.icon,.rec-now>.icon{width:11px;height:11px;color:var(--label-3)}@media (hover:hover) and (pointer:fine){.row:hover,.rec-now:hover{background:var(--fill-4)}}.row:active,.rec-now:active{background:var(--fill-3)}.row-time{font-variant-numeric:tabular-nums;flex:none;width:44px;display:grid}.row-time b{font:var(--t-headline)}.row-time small,.row-trailing{font:var(--t-small);color:var(--label-2)}.row-text{flex:1;gap:1px;min-width:0;display:grid}.row-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.row-sub{font:var(--t-small);color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.warn{color:var(--orange);align-items:center;gap:4px;display:inline-flex}.warn .icon{width:12px;height:12px}.row-icon{width:30px;height:30px;color:var(--label-2);background:var(--fill-3);border-radius:7px;flex:none;place-items:center;display:grid}.row-icon .icon{width:16px;height:16px}.dvr .group{--sep-left:68px}.rec-now{--sep-left:152px;min-height:92px}.rec-thumb{background:#000;border-radius:6px;flex:none;place-items:center;width:128px;height:72px;display:grid;overflow:hidden}.rec-thumb :is(canvas,img){object-fit:cover;width:100%;height:100%;display:block}.rec-text{flex:1;gap:4px;min-width:0;display:grid}.rec-title{font:var(--t-headline);font-size:15px}.rec-text .meter{max-width:240px;margin-top:2px}.poster-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:22px 16px;display:grid}.poster{text-align:left;gap:2px;min-width:0;display:grid}.poster-art{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--fill-3);box-shadow:inset 0 0 0 .5px var(--hairline), var(--shadow-1);margin-bottom:6px;transition:filter .16s;display:block;position:relative;overflow:hidden}.poster-art img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.poster:hover .poster-art{filter:brightness(.92)}}.poster:active .poster-art{filter:brightness(.85)}.poster-duration{font:600 10px/1.2 var(--font);font-variant-numeric:tabular-nums;color:#fff;background:#0000008c;border-radius:4px;padding:2px 5px;position:absolute;bottom:6px;right:6px}.poster-flag{width:20px;height:20px;color:var(--orange);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px}.poster-flag .icon{width:12px;height:12px}.poster-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.poster-sub{font:var(--t-small);color:var(--label-2)}.suggest{flex-wrap:wrap;gap:8px;display:flex}.sheet-host{z-index:50;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet-scrim{background:var(--scrim);opacity:0;transition:opacity .2s;position:absolute;inset:0}.sheet-host.is-open .sheet-scrim{opacity:1}.sheet{border-radius:var(--r-sheet);background:var(--bg-elevated);width:min(540px,100%);max-height:min(86vh,780px);box-shadow:0 0 0 .5px var(--hairline), var(--shadow-3);opacity:0;transition:opacity .2s ease, transform .32s var(--spring-smooth,var(--ease-out));outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.98)}.sheet-host.is-open .sheet{opacity:1;transform:none}.sheet-host.is-closing .sheet{opacity:0;transition-duration:.15s;transform:scale(.98)}.sheet-host.is-closing .sheet-scrim{opacity:0}.sheet-body{overscroll-behavior:contain;overflow-y:auto}.sheet-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0000005c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;left:12px}@media (hover:hover) and (pointer:fine){.sheet-close:hover{background:#00000080}}.ps-hero{aspect-ratio:16/9;background:#000;flex:none;position:relative}.ps-hero img{object-fit:cover;width:100%;height:100%;display:block}.ps-hero .meta{color:#ffffffc7}.ps-plain{flex:none;justify-items:start;gap:12px;padding:52px 20px 4px;display:grid;position:relative}.ps-plain .sheet-close{color:var(--label-2);background:var(--fill-3);-webkit-backdrop-filter:none;backdrop-filter:none}.ps-body{gap:14px;padding:14px 20px 20px;display:grid}.ps-actions{flex-wrap:wrap;gap:8px;display:flex}.btn-lg{border-radius:999px;height:32px;padding:0 16px}.btn-lg.btn-icon{width:32px;padding:0}.btn.is-on{color:var(--accent)}.ps-desc{color:var(--label);text-wrap:pretty;line-height:1.5}.ps-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.ps-credits dt{font:var(--t-small);color:var(--label-2)}.ps-credits dd{margin-top:1px}.ps-around{grid-template-columns:1fr 1fr;gap:8px;padding-top:4px;display:grid}.around{text-align:left;background:var(--fill-4);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.around>span{min-width:0;display:grid}.around-next{text-align:right;justify-content:flex-end}.around .icon{width:12px;height:12px;color:var(--label-3)}.around small{font:var(--t-small);color:var(--label-2)}.around b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (hover:hover) and (pointer:fine){.around:hover{background:var(--fill-3)}}.callout{background:color-mix(in srgb, var(--orange) 10%, transparent);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.callout .icon{width:15px;height:15px;color:var(--orange);margin-top:1px}.sheet-form .sheet{width:min(460px,100%)}.form-head{flex:none;place-items:center;height:48px;display:grid;position:relative}.form-head h2{font:var(--t-headline)}.form-head .sheet-close{color:var(--label-2);background:var(--fill-3);top:10px}.sheet-body.form{padding:0 20px 4px}.form-heading{font:var(--t-small-strong);color:var(--label-2);padding:14px 10px 6px}.form-group{border-radius:var(--r-group);background:var(--fill-4);box-shadow:inset 0 0 0 .5px var(--hairline);overflow:hidden}.form-group+.form-group{margin-top:12px}.form-row{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 12px;display:flex;position:relative}.form-row+.form-row:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:12px;right:12px}button.form-row:active{background:var(--fill-3)}.form-label{flex:1;gap:1px;display:grid}.form-label small{font:var(--t-small);color:var(--label-2)}.form-row .value{color:var(--label-2)}.form-row .segmented{width:100%}.form-row.choice{justify-content:flex-start}.check{width:16px;color:var(--accent);flex:none}.check .icon{width:13px;height:13px}.form-row.is-destructive{color:var(--red)}.form-row.account{gap:12px;min-height:56px}.form-foot{flex:none;justify-content:flex-end;padding:16px 20px;display:flex}.form-foot .btn{border-radius:var(--r-control);min-width:80px;height:28px}.sheet-alert .sheet{width:272px}.alert{text-align:center;justify-items:center;gap:4px;padding:20px 16px 16px;display:grid}.alert-icon{border-radius:22.5%;width:56px;height:56px;margin-bottom:8px}.alert h2{font:var(--t-headline)}.alert p{font:var(--t-small);color:var(--label-2)}.alert-actions{gap:8px;width:100%;margin-top:12px;display:grid}.alert-actions .btn{border-radius:var(--r-control);width:100%;height:28px;font-weight:500}.menu{z-index:60;border-radius:var(--r-menu);min-width:220px;max-height:70vh;animation:menu-in .16s var(--ease-out) both;padding:5px;position:fixed;overflow-y:auto}.menu.is-closing{animation:.12s forwards menu-out}@keyframes menu-in{0%{opacity:0;transform:scale(.96)}}@keyframes menu-out{to{opacity:0}}.menu-header{font:var(--t-small-strong);color:var(--label-2);padding:6px 8px 3px 30px}.menu-item{text-align:left;border-radius:5px;outline:none;grid-template-columns:18px 1fr auto;align-items:center;gap:4px;width:100%;height:24px;padding:0 8px;display:grid}.menu-check .icon{width:12px;height:12px}.menu-detail{font:var(--t-body);color:var(--label-2);padding-left:16px}.menu-detail:has(.menu-tick){align-items:center;gap:6px;display:inline-flex}.menu-tick{color:var(--accent);display:inline-flex}.menu-tick.is-off{visibility:hidden}.menu-tick .icon{width:12px;height:12px}.menu-item:is(:hover,:focus-visible,:focus) .menu-tick{color:inherit}.menu:focus{outline:none}.menu-item:is(:hover,:focus-visible,:focus){background:var(--accent);color:#fff}.menu-item:is(:hover,:focus-visible,:focus) .menu-detail{color:#fffc}.menu-item.is-destructive{color:var(--red)}.menu-sep{background:var(--separator);height:1px;margin:5px 10px}.login{z-index:100;color:#fff;background:#000;place-items:center;transition:opacity .34s;display:grid;position:fixed;inset:0;overflow:hidden}.login.is-leaving{opacity:0}.login-wash{filter:blur(60px)saturate(1.4)brightness(.5);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:-10%}.login-wash img{object-fit:cover;width:100%;height:100%}.login-card{text-align:center;justify-items:center;gap:8px;width:280px;display:grid;position:relative}.login-icon{border-radius:22.5%;width:80px;height:80px;margin-bottom:8px;box-shadow:0 10px 30px #00000059}.login-card h1{font:700 22px/1.2 var(--font-display)}.login-card>p{font:var(--t-body);color:#ffffffb8;margin-bottom:12px}.login-fields{gap:8px;width:100%;display:grid}.login-fields input{color:#fff;background:#ffffff24;border:0;border-radius:8px;outline:0;width:100%;height:32px;padding:0 11px;box-shadow:inset 0 0 0 .5px #ffffff29}.login-fields input::placeholder{color:#ffffff80}.login-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent)}.login-submit{border-radius:8px;width:100%;height:32px;margin-top:6px}.login-note{font:var(--t-small);color:#ffffff80;margin-top:6px}@media (max-width:980px){:root[data-platform=mac].sidebar-open :is(.page,.player.is-full){--player-left:0px;padding-left:0}:root[data-platform=mac] .sidebar{box-shadow:inset -.5px 0 0 var(--hairline), 12px 0 40px #00000040}}.sheet-program .sheet{width:min(520px,100%)}.ps-hero{aspect-ratio:auto;height:248px}.ps-hero img{object-position:50% 28%}.ps-body{gap:12px;padding:14px 20px 20px}.ps-actions{margin:2px 0}.ps-desc{font:var(--t-body);color:var(--label);line-height:1.4}.ps-credits{gap:8px 20px}.ps-credits dd{font:var(--t-callout);line-height:1.3}.ps-around{border-radius:var(--r-group);background:var(--fill-4);box-shadow:inset 0 0 0 .5px var(--hairline);margin-top:2px;padding:0;display:block;overflow:hidden}.ps-around li+li .around:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:58px;right:0}.around{background:0 0;border-radius:0;grid-template-columns:46px 1fr auto 12px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;display:grid;position:relative}.around-time{font:var(--t-body);color:var(--label-2);font-variant-numeric:tabular-nums}.around-title{font:var(--t-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.around-when{font:var(--t-small);color:var(--label-2)}.around .icon{width:10px;height:10px}@media (hover:hover) and (pointer:fine){.around:hover{background:var(--fill-4)}}.sheet-close .icon{width:11px;height:11px}.hud{--hud:#1e1e2099;background:var(--hud);border-radius:20px;width:min(620px,100% - 40px);padding:8px 14px 12px}.hud-row{height:44px;margin-bottom:4px}.hud-center{gap:20px}.hud-side{gap:4px}.hb{border-radius:9px;width:34px;height:34px}.hb .icon{width:19px;height:19px}.hb-play{border-radius:12px;width:44px;height:44px}.hb-play .icon{width:26px;height:26px}.hb-skip .icon{width:25px;height:25px}.hb-skip>span,.pl-skip>span{font:700 8px/1 var(--font-rounded);letter-spacing:0;padding-top:3px}.volume{width:96px}.scrub{gap:12px}.scrub-time{min-width:40px;font:600 11px/1 var(--font)}.track-rail{height:5px}.track:hover .track-rail,.is-scrubbing .track-rail{height:7px}.scrub-live{font:600 11px/1 var(--font)}.pl-title{gap:8px}.pl-title .logo{color:#fff}.pl-title b{font:var(--t-bar)}.pl-title small{font:var(--t-small)}.sb-ch{gap:8px;padding:0 8px 0 4px}.sb-ch .logo{color:var(--label)}.epg-ch{padding-left:12px}.epg-ch .logo{color:var(--label);transition:transform .12s var(--ease-out)}.epg-ch:active .logo{transform:scale(.94)}.row .logo{color:var(--label)}.rec-thumb{color:var(--label-2)}.radio-art{color:#fff}.radio-art .logo{filter:drop-shadow(0 12px 30px #0006);position:relative}.tech .form-row{align-items:baseline}.tech dt{width:104px;color:var(--label-2);flex:none}.tech dd{font:400 12px/16px var(--font-mono);text-align:right;flex:1;margin:0}.float-sidebar{z-index:26;top:12px;left:calc(var(--fs-left,0px) + 14px);transition:left .42s var(--spring-smooth,var(--ease-out)), opacity .26s ease, transform .36s var(--ease-out);position:fixed}:root.sidebar-open .float-sidebar{--fs-left:var(--side-w)}:root.chrome-hidden[data-tab=live] .float-sidebar,.player.controls-hidden .pl-actions{opacity:0;pointer-events:none;transform:scale(.9)}.pl-top{align-items:center;top:12px;left:64px;right:14px}.pl-title{flex:0 auto;max-width:none}.pl-actions{transition:opacity .26s ease, transform .36s var(--ease-out), --glow .42s ease;margin-left:auto}.sb-top{padding-right:0}.toolbar{padding-left:64px}@media (max-width:980px){:root[data-platform=mac].sidebar-open .float-sidebar{--fs-left:var(--side-w)}}:root:not([data-tab=live]) .float-sidebar{top:7px}@property --dim-l{syntax:"<number>";inherits:true;initial-value:.3}@property --dim-c{syntax:"<number>";inherits:true;initial-value:.3}@property --dim-r{syntax:"<number>";inherits:true;initial-value:.3}.hud.lg-hud{--spill:0 0 0;--spill-a:0;--rim:.5;--shade:.26;--luma:.2;--lens:saturate(1);isolation:isolate;color:#fff;background:radial-gradient(140px 90px at var(--hx,-300px) var(--hy,-300px), #ffffff12, transparent 70%), linear-gradient(to bottom, #ffffff13, #fff0 45%), linear-gradient(to bottom, rgb(var(--spill) / var(--spill-a)), rgb(var(--spill) / calc(var(--spill-a) * .45))), linear-gradient(to right, rgb(0 0 0/var(--dim-l)), rgb(0 0 0/var(--dim-c)) 50%, rgb(0 0 0/var(--dim-r)));-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:0 12px 32px rgb(0 0 0/var(--shade)), 0 2px 6px rgb(0 0 0/calc(var(--shade) * .5)), 0 0 0 .5px #00000038;transition:opacity .3s ease, transform .36s var(--ease-out), box-shadow .4s ease}.hud.lg-hud[data-lens-id]{-webkit-backdrop-filter:var(--lens);backdrop-filter:var(--lens)}.hud.lg-hud:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--light), rgb(255 255 255/calc(var(--rim) * 1.45)) 0deg, rgb(255 255 255/calc(var(--rim) * .42)) 50deg, rgb(255 255 255/calc(var(--rim) * .1)) 100deg, rgb(255 255 255/calc(var(--rim) * .7)) 180deg, rgb(255 255 255/calc(var(--rim) * .1)) 260deg, rgb(255 255 255/calc(var(--rim) * .42)) 310deg, rgb(255 255 255/calc(var(--rim) * 1.45)) 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hud.lg-hud:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 1px .5px rgb(255 255 255/calc(var(--rim) * .42)), inset 0 -1px 1px #ffffff12, inset 0 0 0 1.5px #0000001f, inset 0 0 22px #ffffff06;pointer-events:none;position:absolute;inset:0}.lg-hud-light{z-index:0;border-radius:inherit;background:radial-gradient(70% 90% at 50% 125%, rgb(var(--spill) / calc(var(--spill-a) * .9)), transparent 72%);pointer-events:none;position:absolute;inset:0}.hud.lg-hud>:not(.lg-hud-light){z-index:3;position:relative}.lg-hud .hb .icon{filter:drop-shadow(0 .5px 1px #00000059)}.lg-hud .scrub-time,.lg-hud .scrub-live{color:#ffffffd1;text-shadow:0 .5px 1.5px #00000073}.lg-hud .scrub-live{color:#fff}.lg-hud .volume::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff calc(var(--v) * 100%), rgb(255 255 255/calc(.24 + var(--luma) * .12)) 0);box-shadow:inset 0 .5px 1px #00000040}.lg-hud .track-rail{background:rgb(255 255 255/calc(.16 + var(--luma) * .1));box-shadow:inset 0 .5px 1px #00000040}.lg-hud .track-history{background:#fff3}.lg-hud .track-fill{background:#fff;box-shadow:0 0 6px #ffffff40}.lg-hud .hb{transition:background-color .14s ease, box-shadow .14s ease, transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lg-hud .hb:hover{background:#ffffff1c;box-shadow:inset 0 .5px #ffffff47}}.lg-hud .hb:active{background:#fff3;transform:scale(.93);box-shadow:inset 0 .5px #fff6,0 0 14px #ffffff1f}.lg.lg-clear[data-adapt]{--lg-fill:linear-gradient(to right, rgb(0 0 0/calc(var(--dim-l,.3) * .62)), rgb(0 0 0/calc(var(--dim-c,.3) * .62)) 50%, rgb(0 0 0/calc(var(--dim-r,.3) * .62)));background:radial-gradient(circle at var(--px,50%) var(--py,50%), rgb(255 255 255/calc(var(--glow) * .34)), transparent 70%), linear-gradient(to bottom, #ffffff12, transparent 50%), linear-gradient(rgb(var(--spill,0 0 0) / calc(var(--spill-a,0) * .8)), transparent), var(--lg-fill)}.lg.lg-clear[data-adapt][data-lens-id]{-webkit-backdrop-filter:var(--lens);backdrop-filter:var(--lens)}.lg.lg-clear[data-adapt]:before{opacity:calc(.55 + var(--rim,.5) * .9)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hud.lg-hud{background:#1c1c1ed1}}@media (prefers-reduced-transparency:reduce){.hud.lg-hud,.hud.lg-hud[data-lens-id]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1ef0}.lg-hud-light{display:none}}@media (prefers-reduced-motion:reduce){.hud.lg-hud{--hx:-300px}}.pl-top{gap:12px;height:38px}.now-id{text-align:left;color:#fff;text-shadow:0 1px 2px #00000047;border-radius:6px;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:min(560px,100% - 210px);padding:0;display:flex}.now-id .id-text{min-width:0;display:grid}.id-title{min-width:0;max-width:100%;font:var(--t-bar);letter-spacing:var(--ls-bar);align-items:center;gap:3px;display:flex}.id-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.id-chevron{color:#ffffff80;transition:color .14s ease, transform .18s var(--ease-out);flex:none;display:grid}.id-chevron .icon{width:10px;height:10px}.id-sub{text-overflow:ellipsis;min-width:0;max-width:100%;font:var(--t-callout);letter-spacing:var(--ls-callout);font-variant-numeric:tabular-nums;color:#ffffffb8;white-space:nowrap;display:block;overflow:hidden}.now-id .logo{color:#fff;filter:drop-shadow(0 1px 1.5px #0000004d)}@media (hover:hover) and (pointer:fine){.now-id:hover .id-chevron{color:#ffffffe6;transform:translate(1.5px)}}.now-id:active .id-title{opacity:.7}.now-id:focus-visible{outline-offset:4px;outline:2px solid #ffffffe6}.player.controls-hidden .now-id{pointer-events:none}.now-id{isolation:isolate;position:relative}.now-id:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgb(0 0 0/calc((var(--dim-c,.16) - .14) * 1.25)), transparent);pointer-events:none;transition:opacity .3s;position:absolute;inset:-22px -48px -22px -30px}.id-sub{color:#ffffffc2}:root[data-platform=ios]{--tab-h:62px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--bar-b:max(8px, var(--safe-b) - 12px);--bg:#f2f2f7;--row:#fff;--bg-elevated:#fff}@media (prefers-color-scheme:dark){:root[data-platform=ios]:not([data-theme=light]){--bg:#000;--row:#1c1c1e;--bg-elevated:#1c1c1e}}:root[data-platform=ios][data-theme=dark]{--bg:#000;--row:#1c1c1e;--bg-elevated:#1c1c1e}:root[data-platform=ios] .stage{overscroll-behavior:contain;background:var(--bg);overflow-y:auto}:root[data-platform=ios] .ambient{display:none}:root[data-platform=ios] .player.is-full{aspect-ratio:16/9;width:100%;padding-top:var(--safe-t);box-sizing:content-box;z-index:5;background:#000;position:sticky;inset:0 auto auto}:root[data-platform=ios] .page{background:var(--bg);min-height:100%;padding-bottom:calc(var(--tab-h) + var(--safe-b) + 48px);position:relative;inset:auto}:root[data-platform=ios]:is([data-tab=guide],[data-tab=dvr],[data-tab=search]) .page{padding-bottom:0;position:fixed;inset:0}:root[data-platform=ios] :is(.guide,.dvr,.search-page){flex-direction:column;height:100%;display:flex}:root[data-platform=ios] .shade{background:#00000059}.pl-ios{transition:opacity .26s;position:absolute;inset:0}.player.controls-hidden .pl-ios{opacity:0;pointer-events:none}.pl-clear{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);width:36px;height:36px;transition:transform .16s var(--ease-out);background:#18181a29;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 .5px #ffffff59,inset 0 0 0 .5px #ffffff24}.pl-clear:active{transform:scale(.92)}.pl-clear .icon{width:18px;height:18px}.pl-ios-top{gap:8px;display:flex;position:absolute;top:10px;right:12px}.pl-ios-center{align-items:center;gap:28px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -55%}.pl-skip{width:44px;height:44px}.pl-skip .icon{width:24px;height:24px}.pl-play{width:56px;height:56px}.pl-play .icon{width:26px;height:26px}.pl-ios-bottom{position:absolute;bottom:4px;left:12px;right:12px}.pl-ios-bottom .scrub-time{min-width:30px}.ios-live{padding-top:2px}.now{gap:10px;padding:16px 20px 8px;display:grid}.now-head{align-items:center;gap:12px;display:flex}.now-account{color:var(--label-2)}.now-account .avatar{width:30px;height:30px;font-size:14px}.now-next{font:var(--t-small);color:var(--label-2)}.now-actions{gap:8px;margin-top:2px;display:flex}.now-actions .btn{height:36px;font:600 calc(15px * var(--dt,1)) / 1 var(--font)}.now-actions .btn .icon{width:17px;height:17px}.list-section{padding:8px 16px 0}:root[data-platform=ios] .section-title{font:700 calc(20px * var(--dt,1)) / 1.25 var(--font-display);margin:18px 4px 8px}:root[data-platform=ios] .group{box-shadow:none}:root[data-platform=ios] .row{gap:14px;min-height:60px;padding:8px 16px}:root[data-platform=ios] .group{--sep-left:74px}:root[data-platform=ios] .row-title{font-weight:400}:root[data-platform=ios] .row>.icon{width:13px;height:13px}.tabbar-wrap{z-index:25;left:20px;right:20px;bottom:var(--bar-b);pointer-events:none;gap:10px;display:flex;position:fixed}.tabbar-wrap>*{pointer-events:auto}.tabbar{grid-template-columns:repeat(var(--n), 1fr);max-width:100%;height:var(--tab-h);transition:max-width .42s var(--spring-smooth,var(--ease-out));border-radius:999px;flex:auto;padding:4px;display:grid;position:relative}.tab{z-index:1;font:500 10px/1.2 var(--font);color:var(--label);border-radius:999px;align-content:center;justify-items:center;gap:1px;display:grid;position:relative}.tab .icon{width:25px;height:25px}.tab.is-selected{color:var(--accent)}.tab-thumb{width:calc((100% - 8px) / var(--n));background:var(--fill-3);transform:translateX(calc(var(--i) * 100%));transition:transform var(--spring-bouncy-d,.4s) var(--spring-bouncy,var(--ease-out));border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}:root[data-tab=search] .tab-thumb{opacity:0}.tabbar-wrap.is-min .tabbar,.tabbar.is-collapsed{flex:0 0 var(--tab-h);grid-template-columns:1fr}:is(.tabbar-wrap.is-min,.tabbar.is-collapsed) :is(.tab:not(.is-selected),.tab span,.tab-thumb){display:none}.tabbar.is-collapsed .tab{display:grid!important}.tabbar.is-collapsed .tab:not([aria-selected=true]){display:none!important}.search-tab{flex:0 0 var(--tab-h);height:var(--tab-h);transition:flex-basis .42s var(--spring-smooth,var(--ease-out));border-radius:999px;align-items:center;margin-left:auto;display:flex}.search-tab.is-open{flex:auto;gap:8px;min-width:0;padding:0 8px 0 18px}.search-tab>.icon{width:19px;height:19px;color:var(--label-2)}.search-tab input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.search-open{border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.search-open .icon{width:24px;height:24px}.search-close{width:34px;height:34px;color:var(--label-2);background:var(--fill-3);border-radius:50%;place-items:center;display:grid}.search-close .icon{width:13px;height:13px}:root[data-platform=ios] :is(.tabbar,.search-tab,.accessory)[data-lens-id]{-webkit-backdrop-filter:var(--lens) saturate(180%);backdrop-filter:var(--lens) saturate(180%)}.accessory-wrap{z-index:24;left:20px;right:20px;bottom:calc(var(--bar-b) + var(--tab-h) + 8px);transition:bottom .42s var(--spring-smooth,var(--ease-out)), left .42s var(--spring-smooth,var(--ease-out)), right .42s var(--spring-smooth,var(--ease-out));position:fixed}:root.tab-min .accessory-wrap{bottom:var(--bar-b);left:calc(20px + 2 * var(--tab-h) + 2 * 10px);right:20px}.tabbar-wrap.is-min .search-tab:not(.is-open){margin-left:0}:root.tab-min .accessory{height:var(--tab-h)}.accessory{height:50px;transition:height .42s var(--spring-smooth,var(--ease-out));border-radius:999px;align-items:center;padding:0 6px 0 7px;display:flex}.acc-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.acc-text{min-width:0;display:grid}.acc-text b{font:600 15px/1.2 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acc-text small{font:400 13px/1.2 var(--font);color:var(--label-2)}.acc-btn{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.acc-btn .icon{width:22px;height:22px}.page-head{padding:calc(var(--safe-t) + 12px) 20px 10px;background:var(--bg);flex:none;gap:12px;display:grid}.page-head-row{justify-content:space-between;align-items:center;display:flex}.large-title{font:var(--t-large)}:root[data-platform=ios] .page-head .segmented{width:100%}:root[data-platform=ios] .segmented button{height:32px;font:500 15px/1 var(--font)}:root[data-platform=ios] .btn-icon{width:36px;height:36px}.day-chips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.day-chips button{height:32px;font:500 15px/1 var(--font);background:var(--fill-3);border-radius:999px;flex:none;padding:0 14px}.day-chips button[aria-checked=true]{color:var(--bg-elevated);background:var(--label);font-weight:600}:root[data-platform=ios] .page-body{padding:0 16px calc(var(--tab-h) * 2 + 40px)}:root[data-platform=ios] .guide{--chw:60px;--rowh:62px}:root[data-platform=ios] .epg-ruler,:root[data-platform=ios] .epg-corner,:root[data-platform=ios] .epg-ch{background:var(--bg)}:root[data-platform=ios] .epg-ch{padding-left:12px}:root[data-platform=ios] .epg-inner{padding-bottom:calc(var(--tab-h) * 2 + 60px)}:root[data-platform=ios] .cell{border-radius:12px;padding:0 12px}:root[data-platform=ios] .cell-title{font-size:15px}:root[data-platform=ios] .cell-time{font-size:13px}:root[data-platform=ios] .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}:root[data-platform=ios] .poster-title{font-size:calc(15px * var(--dt,1))}:root[data-platform=ios] .poster-sub{font-size:calc(13px * var(--dt,1))}:root[data-platform=ios] .rec-now{--sep-left:132px}:root[data-platform=ios] .rec-thumb{width:104px;height:58px}:root[data-platform=ios] .row-time small,:root[data-platform=ios] .row-sub,:root[data-platform=ios] .meta{font-size:calc(15px * var(--dt,1))}:root[data-platform=ios] .search-results{display:grid}:root[data-platform=ios] .search-results .sb-list{border-radius:var(--r-group);background:var(--row);overflow:hidden}:root[data-platform=ios] .search-results .sb-heading{font:700 20px/1.25 var(--font-display);color:var(--label);padding:18px 4px 8px}:root[data-platform=ios] .search-results .sb-ch{gap:14px;height:60px;padding:0 16px}:root[data-platform=ios] .sb-ch-prog{font-size:15px}:root[data-platform=ios] :is(.now-next,.sb-ch-prog,.info-when,.gd-time){font-variant-numeric:tabular-nums}:root[data-platform=ios] .sheet-host:not(.sheet-alert){--detent:1;padding:0;display:block}:root[data-platform=ios] .sheet-host:not(.sheet-alert) .sheet{top:calc(var(--safe-t) + 40px);left:calc(var(--detent) * 8px);right:calc(var(--detent) * 8px);bottom:calc(var(--detent) * 8px);border-radius:38px 38px calc(var(--detent) * 38px) calc(var(--detent) * 38px);opacity:1;touch-action:none;width:auto;max-height:none;transition:none;position:absolute;transform:translateY(110%)}:root[data-platform=ios] .sheet.is-large{background:var(--bg-elevated)}:root[data-platform=ios] .sheet-host:not(.sheet-alert) .sheet-body{touch-action:pan-y}.sheet-grabber{z-index:6;background:var(--label-3);border-radius:999px;width:36px;height:5px;position:absolute;top:6px;left:50%;translate:-50%}:root[data-platform=ios] :is(.ps-hero,.rs-media){border-radius:30px;margin:18px 8px 0;overflow:hidden}:root[data-platform=ios][data-size=regular] :is(.ps-hero,.rs-media){margin-top:8px}:root[data-platform=ios] .ps-hero .sheet-close,:root[data-platform=ios] .sheet-close{width:36px;height:36px;top:12px;left:12px}:root[data-platform=ios] .sheet-close .icon{width:14px;height:14px}:root[data-platform=ios] .ps-body{padding:16px 20px 40px}:root[data-platform=ios] .btn-lg{height:44px;font-size:calc(17px * var(--dt,1));padding:0 20px}:root[data-platform=ios] .btn-lg.btn-icon{width:44px}:root[data-platform=ios] .ps-around{grid-template-columns:1fr}:root[data-platform=ios] .around{border-radius:14px;padding:10px 14px}:root[data-platform=ios] .form-head{height:64px}:root[data-platform=ios] .form-head h2{font:600 calc(17px * var(--dt,1)) / 1 var(--font)}:root[data-platform=ios] .sheet-body.form{padding:0 16px 40px}:root[data-platform=ios] .form-group{background:var(--row);box-shadow:none}:root[data-platform=ios] .form-row{min-height:52px;padding:8px 16px}:root[data-platform=ios] .form-row+.form-row:before{left:16px;right:0}:root[data-platform=ios] :is(.form-row+.form-row,.set-more>.form-row):before{background:var(--separator);border-top:0;height:.5px}:root[data-platform=ios] .form-heading{font:600 calc(15px * var(--dt,1)) / 1.3 var(--font);padding:18px 16px 8px}:root[data-platform=ios] .switch{width:51px;height:31px}:root[data-platform=ios] .switch:after{width:27px;height:27px}:root[data-platform=ios] .switch.is-on:after{transform:translate(20px)}:root[data-platform=ios] .sheet-alert{padding:40px}:root[data-platform=ios] .sheet-alert .sheet{border-radius:34px;width:300px}:root[data-platform=ios] .alert{padding:22px 18px 18px}:root[data-platform=ios] .alert-icon{display:none}:root[data-platform=ios] .alert h2{font:600 calc(17px * var(--dt,1)) / 1.3 var(--font)}:root[data-platform=ios] .alert p{font:400 calc(15px * var(--dt,1)) / 1.35 var(--font)}:root[data-platform=ios] .alert-actions .btn{height:48px;font:600 calc(17px * var(--dt,1)) / 1 var(--font);border-radius:999px}:root[data-platform=ios] .menu{min-width:250px;max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 16px);padding:8px}:root[data-platform=ios] .menu.material-menu{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#fafafceb}@media (prefers-color-scheme:dark){:root[data-platform=ios]:not([data-theme=light]) .menu.material-menu{background:#242428eb}}:root[data-platform=ios][data-theme=dark] .menu.material-menu{background:#242428eb}:root[data-platform=ios] .menu-item{height:44px;font-size:calc(17px * var(--dt,1));border-radius:14px;grid-template-columns:24px 1fr auto;padding:0 14px}:root[data-platform=ios] .menu-item:is(:hover,:focus){background:var(--fill-3);color:var(--label)}:root[data-platform=ios] .menu-item:is(:hover,:focus) .menu-detail{color:var(--label-2)}:root[data-platform=ios] .menu-check .icon{width:15px;height:15px}:root[data-platform=ios] .menu-detail{font-size:calc(15px * var(--dt,1))}:root[data-platform=ios] .menu-header{font:600 calc(13px * var(--dt,1)) / 1.3 var(--font);padding:8px 14px 4px}:root[data-platform=ios] .menu-detail:has(.menu-tick){gap:8px}:root[data-platform=ios] .menu-tick .icon{width:15px;height:15px}:root[data-platform=ios] .menu-item:is(:hover,:focus) .menu-tick{color:var(--accent)}:root[data-platform=ios] .login-fields input,:root[data-platform=ios] .login-submit{height:50px;font-size:calc(17px * var(--dt,1));border-radius:999px;padding:0 18px}:root[data-platform=ios] .login-card{width:min(330px,100vw - 48px)}:root[data-platform=ios] .login-card h1{font-size:28px}:root[data-platform=ios] .login-card>p{font-size:calc(17px * var(--dt,1))}:root[data-platform=ios] .empty b{font-size:calc(20px * var(--dt,1))}:root[data-platform=ios] .empty{font-size:calc(15px * var(--dt,1))}:root[data-platform=ios] .sheet-program .sheet{width:auto}:root[data-platform=ios] .ps-hero{aspect-ratio:16/9;height:auto}:root[data-platform=ios] .around{grid-template-columns:52px 1fr auto 14px;height:48px;padding:0 14px 0 16px}:root[data-platform=ios] .ps-around{border-radius:16px}:root[data-platform=ios] .ps-around li+li .around:before{left:68px}:root[data-platform=ios] .pl-skip>span{padding-top:4px;font-size:9px}:root[data-platform=ios] .tech dd{font-size:calc(15px * var(--dt,1));line-height:20px}.pl-ios-top .lg-group{height:36px}.pl-ios-top .lg-item{width:38px;height:30px}:root[data-platform=tv] body{cursor:none;background:#000;width:1920px;height:1080px}:root[data-platform=tv] :is(.stage,.page){width:1920px;height:1080px}:root[data-platform=tv] .page{color:#fff;background:#0a0a0c;inset:0;overflow:hidden}:root[data-platform=tv] .ambient,:root[data-platform=tv] .shade{display:none}:root[data-platform=tv] [data-focus],:root[data-platform=tv] .sheet button{outline:none}:root[data-platform=tv] .tabbar-wrap{z-index:25;width:1920px;transition:opacity .3s ease, transform .4s var(--ease-out);justify-content:center;display:flex;position:fixed;inset:46px auto auto 0}:root[data-platform=tv][data-tab=live]:not(.focus-in-tabs) .tabbar-wrap{opacity:0;transform:translateY(-20px)}.tv-tabs{--mat-bar:#28282c8c;border-radius:999px;gap:4px;height:68px;padding:6px;display:flex}.tv-tabs .tab{font:500 29px/56px var(--font);color:#ffffffb3;transition:transform .22s var(--ease-out), background-color .16s ease, color .16s ease;border-radius:999px;padding:0 32px}.tv-tabs .tab.is-selected{color:#fff;background:#ffffff29}.tv-tabs .tab:focus{color:#000;background:#fff;transform:scale(1.08)}.tv-tabs-side{position:absolute;top:0;right:80px}.tv-round{color:#fff;--mat-bar:#28282c8c;width:68px;height:68px;transition:transform .22s var(--ease-out), background-color .16s ease;border-radius:50%;place-items:center;display:grid}.tv-round:focus{color:#000;background:#fff;transform:scale(1.1)}.tv-overlay{transition:opacity .4s ease, transform .5s var(--ease-out);background:linear-gradient(#0000 32%,#0000004d 54%,#000000c7);flex-direction:column;justify-content:flex-end;padding:0 80px 60px;display:flex;position:absolute;inset:0}:root[data-platform=tv] .player.controls-hidden .tv-overlay{opacity:0;transform:translateY(30px)}.tv-info{align-items:flex-end;gap:28px;display:flex}.tv-overlay .scrub{gap:24px;margin:28px 0 26px}.tv-overlay .scrub-time{min-width:80px;font-size:23px}.tv-overlay .track{height:30px}.tv-overlay .track-rail{height:8px}.tv-overlay .track:focus .track-rail{height:14px}.tv-overlay .track-knob{width:22px;height:22px;margin-left:-11px}.tv-overlay .scrub-live{height:48px;transition:transform .22s var(--ease-out);border-radius:999px;gap:10px;padding:0 20px;font-size:23px}.tv-overlay .scrub-live .live-dot{width:11px;height:11px}.tv-overlay .scrub-live:focus{color:#000;background:#fff;transform:scale(1.08)}.tv-actions{gap:20px;margin-bottom:44px;display:flex}.tv-action{height:64px;font:500 25px/1 var(--font);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .22s var(--ease-out), background-color .16s ease, color .16s ease, box-shadow .22s ease;background:#ffffff24;border-radius:999px;align-items:center;gap:12px;padding:0 28px;display:inline-flex}.tv-action .icon{width:28px;height:28px}.tv-action.is-rec .icon{color:var(--red)}.tv-action:focus{color:#000;background:#fff;transform:scale(1.08);box-shadow:0 16px 36px #00000073}.tv-shelf{scrollbar-width:none;gap:40px;margin:0 -80px -40px;padding:20px 80px 40px;display:flex;overflow-x:auto}.tv-card{text-align:left;color:#fff;flex:0 0 320px;gap:4px;display:grid}.tv-card-art{aspect-ratio:16/9;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#1c1c1e;border-radius:16px;display:block;position:relative;overflow:hidden}.tv-card-art img{object-fit:cover;width:100%;height:100%;display:block}.tv-card-progress{background:#ffffff47;border-radius:999px;height:5px;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.tv-card-progress i{height:100%;width:calc(var(--p) * 100%);background:#fff;display:block}.tv-card-title{font:600 25px/1.2 var(--font);white-space:nowrap;text-overflow:ellipsis;transition:transform .3s var(--ease-out);margin-top:10px;overflow:hidden}.tv-card-sub{font:var(--t-small);color:#fff9}.tv-card.is-current .tv-card-art{box-shadow:0 0 0 3px #ffffffb3}.tv-card:focus .tv-card-art{transform:scale(1.09)translateY(-4px);box-shadow:0 30px 60px #0009}.tv-card:focus .tv-card-title{transform:translateY(12px)}.tv-card.focus-arrive .tv-card-art{animation:tilt .6s var(--ease-out)}@keyframes tilt{0%{transform:perspective(900px) scale(1.06) rotateY(calc(var(--tilt-x,0) * 6deg)) rotateX(calc(var(--tilt-y,0) * 5deg))}}:root[data-platform=tv] .page-head{background:#0a0a0c;gap:24px;padding:150px 80px 24px}:root[data-platform=tv] .page-head-row{justify-content:space-between;align-items:center;display:flex}:root[data-platform=tv] .large-title{font:var(--t-large)}:root[data-platform=tv] .page-head .btn-icon{color:#fff;background:#ffffff1f;width:64px;height:64px}:root[data-platform=tv] .page-head .btn-icon .icon{width:28px;height:28px}:root[data-platform=tv] .day-chips{gap:16px;display:flex}:root[data-platform=tv] .day-chips button{height:60px;font:500 25px/1 var(--font);color:#fff;transition:transform .22s var(--ease-out);background:#ffffff1a;border-radius:999px;padding:0 28px}:root[data-platform=tv] .day-chips button[aria-checked=true]{background:#ffffff42}:root[data-platform=tv] :is(.day-chips button,.page-head .btn-icon,.segmented button):focus{color:#000;background:#fff;transform:scale(1.08)}:root[data-platform=tv] .page-head .segmented{justify-self:start}:root[data-platform=tv] .segmented button{color:#fff;height:56px;padding:0 32px;font-size:25px}:root[data-platform=tv] .guide{--chw:200px;--rowh:108px;height:100%}:root[data-platform=tv] .epg-ruler{background:#0a0a0c;height:44px}:root[data-platform=tv] :is(.epg-corner,.epg-ch){z-index:4;background:#0a0a0c}:root[data-platform=tv] .epg-hours span{font-size:21px;line-height:24px;top:10px}:root[data-platform=tv] .epg-ch{padding-left:80px}:root[data-platform=tv] .cell{top:6px;bottom:6px;left:calc(var(--x) + 4px);width:calc(var(--w) - 8px);--cell:#ffffff12;--cell-live:#ffffff21;--cell-elapsed:#ffffff0f;transition:transform .22s var(--ease-out), background-color .12s ease, box-shadow .22s ease;border-radius:16px;padding:0 24px}:root[data-platform=tv] .cell-title{font-size:27px}:root[data-platform=tv] .cell-time{color:#ffffff8c;font-size:21px}:root[data-platform=tv] .cell:focus{z-index:2;color:#000;opacity:1;background:#fff;transform:scale(1.03);box-shadow:0 18px 40px #0009}:root[data-platform=tv] .cell:focus :is(.cell-time,.cell-title){color:#000}:root[data-platform=tv] .page-body{padding:0 80px 80px}:root[data-platform=tv] .dvr .page-body{overflow-y:auto}:root[data-platform=tv] .section-title{font:var(--t-title);margin:30px 0 18px}:root[data-platform=tv] .dvr-section{max-width:none}:root[data-platform=tv] .group{box-shadow:none;background:#ffffff0f}:root[data-platform=tv] :is(.row,.rec-now){--sep-left:28px;gap:24px;min-height:104px;padding:16px 28px}:root[data-platform=tv] :is(.row,.rec-now):focus{color:#000;background:#fff}:root[data-platform=tv] :is(.row,.rec-now):focus :is(.row-sub,.meta,small){color:#0009}:root[data-platform=tv] .row-time{width:100px}:root[data-platform=tv] .rec-thumb{border-radius:12px;width:256px;height:144px}:root[data-platform=tv] .rec-title{font-size:31px}:root[data-platform=tv] .poster-grid{grid-template-columns:repeat(4,1fr);gap:60px 40px}:root[data-platform=tv] .poster-art{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:16px}:root[data-platform=tv] .poster:focus .poster-art{transform:scale(1.08);box-shadow:0 30px 60px #0009}:root[data-platform=tv] .poster:focus .poster-title{transform:translateY(10px)}:root[data-platform=tv] .poster-title{transition:transform .3s var(--ease-out);margin-top:8px;font-size:27px}:root[data-platform=tv] .poster-duration{font-size:18px}:root[data-platform=tv] .sheet{color:#fff;background:#1c1c1e;width:1040px;max-height:940px}:root[data-platform=tv] .sheet-form .sheet{width:860px}:root[data-platform=tv] .sheet-alert .sheet{width:640px}:root[data-platform=tv] .sheet-close{width:64px;height:64px;top:30px;left:30px}:root[data-platform=tv] .sheet-close .icon{width:24px;height:24px}:root[data-platform=tv] .ps-body{gap:24px;padding:30px 50px 50px}:root[data-platform=tv] :is(.btn-lg,.alert-actions .btn,.form-foot .btn){color:#fff;height:64px;transition:transform .22s var(--ease-out);background:#ffffff1f;border-radius:999px;padding:0 32px;font-size:25px}:root[data-platform=tv] .btn-lg.btn-icon{width:64px;padding:0}:root[data-platform=tv] .btn-lg .icon{width:28px;height:28px}:root[data-platform=tv] .sheet :is(.btn,.around,.form-row,.sheet-close):focus{color:#000;background:#fff;transform:scale(1.05);box-shadow:0 14px 30px #00000080}:root[data-platform=tv] .around{border-radius:16px;padding:16px 20px}:root[data-platform=tv] .form-head{height:100px}:root[data-platform=tv] .form-head h2{font:var(--t-title)}:root[data-platform=tv] .sheet-body.form{padding:0 40px}:root[data-platform=tv] .form-row{border-radius:16px;min-height:84px;padding:12px 28px}:root[data-platform=tv] .form-group{background:#ffffff0f}:root[data-platform=tv] .check{width:36px}:root[data-platform=tv] .check .icon{width:24px;height:24px}:root[data-platform=tv] .switch{width:76px;height:44px}:root[data-platform=tv] .switch:after{width:38px;height:38px;top:3px;left:3px}:root[data-platform=tv] .switch.is-on:after{transform:translate(32px)}:root[data-platform=tv] .form-foot{padding:30px 40px 40px}:root[data-platform=tv] .alert{gap:12px;padding:50px 40px 40px}:root[data-platform=tv] .alert-icon{width:120px;height:120px}:root[data-platform=tv] .alert h2{font:var(--t-title)}:root[data-platform=tv] .alert p{font:var(--t-body)}:root[data-platform=tv] .cell-text{left:calc(var(--chw) + 24px)}:root[data-platform=tv] .sheet-program .sheet{width:1040px}:root[data-platform=tv] .ps-hero{height:470px}:root[data-platform=tv] .around{border-radius:16px;grid-template-columns:90px 1fr auto 24px;height:72px;padding:0 24px}:root[data-platform=tv] .around .icon{width:20px;height:20px}:root[data-platform=tv] .tech dt{width:220px}:root[data-platform=tv] .tech dd{font-size:23px;line-height:30px}:root[data-platform=tv] .tv-info .logo{color:#fff}:root[data-platform=tv] .btn-lg.btn-primary{color:#000;background:#ffffffeb}:root[data-native-video][data-tab=live] body,:root[data-native-video][data-tab=live] .stage{background:0 0}:root[data-native-video] #video{visibility:hidden}:root.native-recording body{background:0 0}:root.native-recording body>:not(.tvr){visibility:hidden}:root.native-recording .tvr{background:0 0}:root[data-native-video] .tvr video{visibility:hidden}.gd{--tb:52px;--rh:30px;--chw:84px;--row:58px;--cell-r:9px;--gd-cell:#78788017;--gd-live:#78788029;--gd-elapsed:#7878801c;--gd-past:#7878800a;--gd-hover:#78788033;--gd-edge:color-mix(in srgb, var(--bg) 82%, transparent);height:100%;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gd{--gd-cell:#ffffff0f;--gd-live:#ffffff1f;--gd-elapsed:#ffffff0f;--gd-past:#ffffff06;--gd-hover:#ffffff24}}:root[data-theme=dark] .gd{--gd-cell:#ffffff0f;--gd-live:#ffffff1f;--gd-elapsed:#ffffff0f;--gd-past:#ffffff06;--gd-hover:#ffffff24}.gd-toolbar{z-index:8;height:var(--tb);pointer-events:none;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 16px 0 64px;display:grid;position:absolute;top:0;left:0;right:0}.gd-toolbar>*{pointer-events:auto}.gd-tb-leading{align-items:baseline;gap:10px;min-width:0;display:flex}.gd-tb-title{font:var(--t-bar);letter-spacing:var(--ls-bar)}.gd-day-btn{min-width:0;font:var(--t-body);letter-spacing:var(--ls-body);color:var(--label-2);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;margin-left:-4px;padding:2px 4px;display:inline-flex}.gd-day-btn .icon{width:9px;height:9px}@media (hover:hover) and (pointer:fine){.gd-day-btn:hover{color:var(--label);background:var(--fill-4)}}.gd-tb-trailing{justify-self:end;align-items:center;gap:8px;display:flex}.gd-glass-group{background:var(--mat-bar);height:32px;-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), 0 2px 10px #00000014;border-radius:999px;align-items:center;padding:0 2px;display:flex;position:relative}.gd-gbtn{min-width:30px;height:28px;color:var(--label);border-radius:999px;place-items:center;padding:0 7px;transition:background-color .12s;display:grid}.gd-gbtn .icon{width:13px;height:13px}.gd-gbtn-text{font:var(--t-body);letter-spacing:var(--ls-headline);padding:0 10px;font-weight:500}.gd-gbtn.is-on{color:var(--accent)}@media (hover:hover) and (pointer:fine){.gd-gbtn:not(:disabled):hover{background:var(--fill-3)}}.gd-gbtn:active{background:var(--fill-2)}.gd-scroll{overscroll-behavior:contain;scroll-padding:calc(var(--tb) + var(--rh)) 0 0 var(--chw);position:absolute;inset:0;overflow:auto}.gd-canvas{width:calc(var(--width) + var(--chw) + 32px);padding-bottom:220px;position:relative}.gd-ruler{z-index:6;height:calc(var(--tb) + var(--rh));padding-top:var(--tb);background:var(--gd-edge);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 .5px 0 var(--separator);display:flex;position:sticky;top:0}.gd-corner{z-index:3;width:var(--chw);margin-top:calc(-1 * var(--tb));background:var(--bg);flex:none;position:sticky;left:0}.gd-ticks{flex:none;position:relative}.gd-tick{border-left:1px solid var(--separator);height:5px;position:absolute;bottom:0}.gd-tick.is-hour{border-left-color:var(--label-3);height:9px}.gd-tick b,.gd-tick em{font:var(--t-small-strong);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums;color:var(--label-2);white-space:nowrap;font-style:normal;position:absolute;bottom:7px;left:5px}.gd-tick.is-under :is(b,em){visibility:hidden}.gd-tick.is-half b{color:var(--label-3);font-weight:400}.gd-tick.is-midnight{height:var(--rh);border-left-color:var(--label-2)}.gd-tick.is-midnight em{color:var(--label-3);font-weight:400;left:calc(5px + 3.4em)}.gd-now-tag{z-index:2;left:var(--x);height:18px;font:600 11px/18px var(--font);font-variant-numeric:tabular-nums;color:#fff;background:var(--red);border-radius:999px;padding:0 6px;position:absolute;bottom:5px;translate:-50%;box-shadow:0 1px 3px #0000002e}.gd-now-tag.is-under{opacity:0}.gd-body{padding-top:4px;position:relative}.gd-past{z-index:0;top:0;bottom:0;left:var(--chw);background:var(--gd-past);pointer-events:none;position:absolute}.gd-now-line{z-index:1;top:0;bottom:0;left:calc(var(--chw) + var(--x));background:var(--red);pointer-events:none;width:1.5px;margin-left:-.75px;position:absolute}.gd-now-line:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;left:-2.75px}.gd-row{height:var(--row);content-visibility:auto;contain-intrinsic-size:auto var(--row);display:flex;position:relative}.gd-ch{z-index:3;width:var(--chw);color:var(--label);background:var(--bg);box-shadow:inset -.5px 0 0 var(--separator);flex:none;grid-template-rows:1fr auto;align-content:center;justify-items:center;gap:1px;padding:6px 4px 6px 0;display:grid;position:sticky;left:0}.gd-scroll.scrolled-x .gd-ch{box-shadow:inset -.5px 0 0 var(--separator), 6px 0 10px -6px #0000002e}.gd-ch .logo{align-self:end}.gd-ch-num{font:var(--t-footnote);letter-spacing:var(--ls-footnote);font-variant-numeric:tabular-nums;color:var(--label-3)}.gd-ch.is-current .gd-ch-num{color:var(--red);font-weight:700}.gd-ch.is-current .gd-ch-num:before{content:"● ";vertical-align:1px;font-size:7px}@media (hover:hover) and (pointer:fine){.gd-ch:hover{background:color-mix(in srgb, var(--label) 4%, var(--bg))}}.gd-cells{z-index:2;flex:none;position:relative}.gd-cell{border-radius:var(--cell-r);text-align:left;color:var(--label);background-color:var(--gd-cell);align-items:center;padding:0 10px;transition:background-color .12s,opacity .2s,box-shadow .12s;display:flex;position:absolute;top:3px;bottom:3px;overflow:clip}.gd-cell.is-live{background:linear-gradient(to right, var(--gd-elapsed) calc(var(--p) * 100%), transparent 0), var(--gd-live)}.gd-cell.is-past{color:var(--label-2);box-shadow:inset 0 0 0 .5px var(--hairline);background-color:#0000}.gd-cell.is-dim{opacity:.3}@media (hover:hover) and (pointer:fine){.gd-cell:hover{background-color:var(--gd-hover)}.gd-cell.is-live:hover{background-color:color-mix(in srgb, var(--label) 18%, transparent)}}.gd-cell:active{background-color:var(--gd-hover)}.gd-cell.is-selected,.gd-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.gd-cell.is-selected{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}.gd-cell-in{min-width:0;max-width:calc(100% - var(--clip,0px));margin-left:var(--clip,0px);gap:1px;display:grid}.gd-cell.is-clipped .gd-cell-in{visibility:hidden}.gd-title{min-width:0;font:var(--t-headline);letter-spacing:var(--ls-headline);align-items:center;gap:5px;font-weight:500;display:flex}.gd-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gd-cell.is-live .gd-title{font-weight:600}.gd-time{font:var(--t-small);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums;color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd-cell.is-past .gd-time{color:var(--label-3)}.gd-cell.is-narrow{padding:0 7px}.gd-cell.is-narrow .gd-time{display:none}.gd-cell.is-narrow .gd-title{font-size:12px}.gd-cell.is-tiny{padding:0}.gd-cell.is-tiny .gd-cell-in{display:none}.gd-empty{border-radius:var(--cell-r);border:1px dashed var(--separator);align-items:center;display:flex;position:absolute;top:3px;bottom:3px;left:1px}.gd-empty span{left:calc(var(--chw) + 14px);font:var(--t-small);color:var(--label-3);padding:0 14px;position:sticky}.gd-pop{z-index:70;width:320px;animation:menu-in .18s var(--ease-out) both;border-radius:14px;gap:8px;padding:14px 14px 12px;display:grid;position:fixed}.gd-pop.is-closing{animation:.12s forwards menu-out}.gd-pop-desc{font:var(--t-callout);color:var(--label-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.38;display:-webkit-box;overflow:hidden}.gd-pop-actions{align-items:center;gap:6px;margin-top:4px;display:flex}.gd-pop-actions .btn{border-radius:7px;height:28px}.gd-pop-actions .btn-icon{width:28px}.gd-tip{z-index:80;pointer-events:none;max-width:280px;animation:menu-in .12s var(--ease-out) both;border-radius:8px;gap:1px;padding:6px 9px;display:grid;position:fixed}.gd-tip b{font:var(--t-headline)}.gd-tip small{font:var(--t-small);font-variant-numeric:tabular-nums;color:var(--label-2)}.gd-day-short{display:none}@media (max-width:1100px){:root[data-platform=mac] .gd-day-long{display:none}:root[data-platform=mac] .gd-day-short{display:inline}}:root[data-platform=ios] .gd{--chw:60px;--row:66px;--cell-r:12px;flex-direction:column;display:flex}.gd-head-ios{padding:calc(var(--safe-t,0px) + 12px) 20px 10px;background:var(--bg);box-shadow:0 .5px 0 var(--separator);flex:none;gap:12px;display:grid}.gd-head-row{justify-content:space-between;align-items:center;display:flex}.gd-icon-btn{background:var(--fill-3);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.gd-icon-btn.is-on{color:var(--accent)}.gd-icon-btn .icon{width:20px;height:20px}:root[data-platform=ios] .gd-scroll{--tb:0px;min-height:0;scroll-padding:var(--rh) 0 0 var(--chw);flex:1;position:relative;inset:auto}:root[data-platform=ios] .gd-canvas{padding-bottom:calc(var(--tab-h,62px) * 2 + 60px)}:root[data-platform=ios] .gd-ruler{background:var(--bg)}:root[data-platform=ios] .gd-ch{padding-right:2px}:root[data-platform=ios] .gd-ch-num{display:none}:root[data-platform=ios] .gd-cell{padding:0 12px}:root[data-platform=ios] .gd-title{font:600 15px/20px var(--font);letter-spacing:var(--ls-small)}:root[data-platform=ios] .gd-cell:not(.is-live) .gd-title{font-weight:500}:root[data-platform=ios] .gd-time{font:400 13px/18px var(--font);letter-spacing:var(--ls-footnote);font-variant-numeric:tabular-nums}:root[data-platform=ios] .gd-cell.is-narrow .gd-title{font-size:13px}@media (prefers-reduced-transparency:reduce){.gd-ruler,.gd-glass-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}.dv{--tb:52px;--side-pad:32px;--gap:20px;height:100%;position:relative}.dv-toolbar{z-index:8;height:var(--tb);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 64px;display:flex;position:absolute;top:0;left:0;right:0}.dv-toolbar:before{content:"";z-index:-1;background:linear-gradient(var(--bg) 52%, color-mix(in srgb, var(--bg) 0%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0 0 -18px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.dv-toolbar>*{pointer-events:auto}.dv.is-show:not(.is-scrolled) .dv-toolbar:before{opacity:0}.dv.is-show .dv-toolbar:before{transition:opacity .2s}.dv.is-show:not(.is-scrolled) .dv-back-btn{color:#fff}.dv-tb-leading,.dv-tb-trailing{align-items:center;gap:10px;min-width:0;display:flex}.dv-tb-title{opacity:0;transition:opacity .18s}.dv.is-scrolled .dv-tb-title{opacity:1}.lb-large{font:700 calc(30px * var(--dt,1)) / 1.15 var(--font);letter-spacing:-.022em;margin:4px 0 22px}.dv-title-menu{border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:4px 8px;display:inline-flex}.dv-title-menu .icon{width:10px;height:10px;color:var(--label-2)}@media (hover:hover) and (pointer:fine){.dv-title-menu:hover{background:var(--fill-4)}}.dv-back-btn{padding:0 2px}.dv-scroll{overscroll-behavior:contain;padding:calc(var(--tb) + 14px) var(--side-pad) 240px;position:absolute;inset:0;overflow-y:auto}.dv-body{max-width:1440px;margin:0 auto}.lb-section+.lb-section{margin-top:40px}.lb-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.lb-head h2{font:700 calc(21px * var(--dt,1)) / 1.2 var(--font);letter-spacing:-.014em}.lb-link{font:500 calc(14px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);color:var(--accent)}.dv{--cols:4}@media (min-width:1500px){.dv{--cols:5}}.lb-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:26px var(--gap);display:grid}.lb-row{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--side-pad));padding:0 var(--side-pad) 6px;scroll-padding:0 var(--side-pad);scrollbar-width:none;display:grid;overflow-x:auto}.lb-row::-webkit-scrollbar{display:none}.lb-row>*{scroll-snap-align:start}.lb-tile{text-align:left;align-content:start;gap:2px;min-width:0;padding-top:6px;display:grid}.lb-art{aspect-ratio:16/9;background:var(--fill-3);transition:transform .26s var(--spring-smooth,var(--ease-out)), box-shadow .26s ease;border-radius:12px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.lb-art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--hairline);pointer-events:none;position:absolute;inset:0}.lb-art :is(img,canvas){object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.lb-tile:hover .lb-art{transform:translateY(-2px)scale(1.015);box-shadow:0 12px 28px #0000002e}}.lb-tile:active .lb-art{transform:scale(.985)}.lb-tile:focus-visible{outline:none}.lb-tile:focus-visible .lb-art{outline:3px solid var(--accent);outline-offset:3px}.lb-tile.is-show .lb-art{box-shadow:0 -4px 0 -2px color-mix(in srgb, var(--label) 20%, var(--bg)), 0 -7px 0 -4px color-mix(in srgb, var(--label) 11%, var(--bg));overflow:visible}.lb-title{min-width:0;font:500 calc(14px * var(--dt,1)) / calc(19px * var(--dt,1)) var(--font);letter-spacing:-.006em;align-items:center;gap:6px;display:flex}.lb-title span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-sub{font:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);color:var(--label-2)}.lb-live{height:22px;font:600 calc(12px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#00000080;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 8px;display:inline-flex;position:absolute;top:8px;left:8px}.lb-flag{color:#ffb340;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000080;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.lb-flag .icon{width:12px;height:12px}.lb-bar{background:#ffffff52;border-radius:999px;height:4px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden;box-shadow:0 1px 4px #00000040}.lb-bar i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:#fff;display:block}.lb-soon{background:var(--fill-4);box-shadow:inset 0 0 0 .5px var(--hairline);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lb-soon-item{text-align:left;align-items:center;gap:14px;min-width:0;min-height:72px;padding:12px 18px;display:flex;position:relative}.lb-soon-item+.lb-soon-item:before{content:"";border-left:.5px solid var(--separator);position:absolute;top:16px;bottom:16px;left:0}@media (hover:hover) and (pointer:fine){.lb-soon-item:hover{background:var(--fill-4)}}.lb-soon-logo{flex:none;place-items:center;width:48px;display:grid}.lb-soon-text{gap:2px;min-width:0;display:grid}.lb-soon-text b{font:600 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-soon-text span{font:400 calc(14px * var(--dt,1)) / calc(19px * var(--dt,1)) var(--font);color:var(--label-2);align-items:center;gap:5px;display:flex}.lb-soon-item.is-conflict .lb-soon-text span{color:var(--orange)}.lb-soon-text .icon{width:12px;height:12px}.lb-tokens{flex-wrap:wrap;gap:8px;margin:-4px 0 16px;display:flex}.lb-token{height:28px;font:600 calc(13px * var(--dt,1)) / 1 var(--font);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.lb-token .icon{width:9px;height:9px}.lb-empty{text-align:center;color:var(--label-2);justify-items:center;gap:8px;padding:72px 24px;display:grid}.lb-empty.is-page{align-content:center;min-height:56vh}.lb-empty>.icon{width:42px;height:42px;color:var(--label-3);margin-bottom:6px}.lb-empty b{font:700 calc(20px * var(--dt,1)) / 1.25 var(--font);color:var(--label)}.lb-empty span{max-width:420px;font:400 calc(15px * var(--dt,1)) / 1.45 var(--font)}.lb-empty .btn{margin-top:10px}.sc{max-width:820px}.sc-day+.sc-day{margin-top:28px}.sc-day h3{font:700 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);letter-spacing:-.01em;margin:0 0 6px}.sc-day.is-past h3{color:var(--label-2)}.sc-list>li{position:relative}.sc-list>li+li:before{content:"";z-index:1;border-top:.5px solid var(--separator);pointer-events:none;position:absolute;top:0;left:132px;right:0}.sc-row{text-align:left;border-radius:12px;grid-template-columns:56px 56px minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% + 20px);min-height:58px;margin:0 -10px;padding:7px 12px 7px 10px;display:grid}@media (hover:hover) and (pointer:fine){.sc-row:hover{background:var(--fill-4)}}.sc-row:active{background:var(--fill-3)}.sc-time{font:600 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);font-variant-numeric:tabular-nums;align-items:center;display:flex}.sc-logo{place-items:center;display:grid}.sc-text{gap:3px;min-width:0;display:grid}.sc-text b .live-dot{vertical-align:middle;margin:0 7px 1px 0;display:inline-block}.sc-text b{font:500 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);letter-spacing:-.006em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-warn{font:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);color:var(--orange);align-items:center;gap:2px;display:flex}.sc-why{font:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);color:var(--label-2)}.sc-bar{background:var(--fill-2);border-radius:999px;max-width:220px;height:4px;margin-top:4px;display:block;overflow:hidden}.sc-bar i{height:100%;width:calc(var(--p) * 100%);background:var(--label);display:block}.sc-glyph{color:var(--label-3);place-items:center;display:grid}.sc-glyph .icon{width:15px;height:15px}.sc-fix{font:600 calc(13px * var(--dt,1)) / 1 var(--font);color:var(--orange);background:color-mix(in srgb, var(--orange) 13%, transparent);border-radius:999px;padding:5px 12px}.sc-row.is-failed .sc-time,.sc-row.is-failed .sc-text b{color:var(--label-2)}.sc-list.is-compact .sc-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:48px}.sc-list.is-compact>li+li:before{left:10px}.sc-when{font:500 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font)}.sh-hero{margin:calc(-1 * (var(--tb) + 14px)) calc(-1 * var(--side-pad)) 36px;background:#111;height:min(62vh,560px);min-height:340px;position:relative;overflow:hidden}.sh-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0009,#00000014 60%),linear-gradient(#0000 50%,#0009),linear-gradient(#00000059,#0000 22%);position:absolute;inset:0}.sh-titles{z-index:1;left:var(--side-pad);right:var(--side-pad);color:#fff;justify-items:start;gap:8px;display:grid;position:absolute;bottom:40px}.sh-titles h1{font:700 calc(38px * var(--dt,1)) / 1.08 var(--font);letter-spacing:-.024em;text-wrap:balance}.sh-titles p{font:400 calc(16px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);color:#ffffffd1}.sh-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sh-actions .btn-primary{color:#000;background:#fff}.sh-glass{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff29;box-shadow:inset 0 .5px #fff6,inset 0 0 0 .5px #ffffff29}@media (hover:hover) and (pointer:fine){.sh-glass:hover{background:#ffffff3d}}.rs-media>video,.rs-media.is-capture>img{object-fit:contain}.rs-media .lb-bar{bottom:14px;left:16px;right:16px}.rs-media .lb-live{top:auto;bottom:14px;left:16px}@media (hover:hover) and (pointer:fine){.rs-play:hover{transform:scale(1.06)}}.rs-note{font:400 calc(14px * var(--dt,1)) / 1.4 var(--font);color:var(--label-2);align-items:flex-start;gap:8px;display:flex}.rs-note .icon{width:14px;height:14px;color:var(--orange);flex:none;margin-top:2px}.rs-show{border-block:.5px solid var(--separator);text-align:left;align-items:center;gap:12px;margin-top:4px;padding:10px 0;display:flex}.rs-show-art{aspect-ratio:16/9;background:var(--fill-3);border-radius:6px;flex:none;width:72px;position:relative;overflow:hidden}.rs-show-art img{object-fit:cover;width:100%;height:100%;display:block}.rs-show>span:nth-child(2){flex:1;display:grid}.rs-show b{font:600 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font)}.rs-show small{font:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);color:var(--label-2)}.rs-facts{margin-top:2px;display:grid}.rs-facts>div{font:400 calc(14px * var(--dt,1)) / calc(19px * var(--dt,1)) var(--font);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.rs-facts>div+div{border-top:.5px solid var(--separator)}.rs-facts dt{color:var(--label-2)}.rs-facts dd{font-variant-numeric:tabular-nums}@media (max-width:1100px){:root[data-platform=mac] .dv{--side-pad:24px}:root[data-platform=mac] .dv-search{width:160px}:root[data-platform=mac] .dv{--cols:3}:root[data-platform=mac] .lb-soon{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-platform=mac] .lb-soon-item:nth-child(3){display:none}}:root[data-platform=ios] .dv{--side-pad:16px;--gap:12px;flex-direction:column;display:flex}:root[data-platform=ios] .dv-scroll{min-height:0;padding:0 var(--side-pad) calc(var(--tab-h,62px) * 2 + 64px);flex:1;position:relative;inset:auto}.lb-head-ios{padding:calc(var(--safe-t,0px) + 8px) 4px 12px;gap:10px;display:grid}.lb-ios-back{font:400 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);color:var(--accent);justify-self:start;align-items:center;gap:4px;margin-left:-6px;display:inline-flex}.lb-ios-back .icon{width:13px;height:13px}.lb-title-row{justify-content:space-between;align-items:center;display:flex}:root[data-platform=ios] .dv-search{background:var(--fill-3);-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:38px;box-shadow:none;padding:0 14px}:root[data-platform=ios] .dv-search input{font:400 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font)}.lb-shortcuts{background:var(--row);border-radius:24px;margin:4px 0 30px;overflow:hidden}.lb-shortcuts>li{position:relative}.lb-shortcuts>li+li:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:56px;right:0}.lb-shortcut{width:100%;min-height:52px;font:400 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);text-align:left;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:0 16px;display:grid}.lb-shortcut:active{background:var(--fill-3)}.lb-shortcut-icon{color:var(--accent);place-items:center;display:grid}.lb-shortcut-icon .icon{width:21px;height:21px}:root[data-platform=ios] .lb-head h2{font:700 calc(22px * var(--dt,1)) / 1.25 var(--font)}:root[data-platform=ios] .dv{--cols:2}:root[data-platform=ios] .lb-grid{gap:20px var(--gap)}:root[data-platform=ios] .lb-title{font:500 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font)}:root[data-platform=ios] .lb-soon{background:var(--row);box-shadow:none;border-radius:24px;grid-template-columns:minmax(0,1fr)}:root[data-platform=ios] .lb-soon-item+.lb-soon-item:before{border-left:0;border-top:.5px solid var(--separator);inset:0 0 auto 78px}:root[data-platform=ios] .lb-soon-text b{font:600 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font)}:root[data-platform=ios] .lb-soon-text span{font:400 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font)}:root[data-platform=ios] .sc-row{grid-template-columns:52px 44px minmax(0,1fr) auto;min-height:62px}:root[data-platform=ios] .sc-list>li+li:before{left:120px}:root[data-platform=ios] .sc-text b,:root[data-platform=ios] .sc-time{font-size:calc(17px * var(--dt,1));line-height:22px}:root[data-platform=ios] .sh-hero{aspect-ratio:4/5;min-height:0;max-height:none;margin:0 calc(-1 * var(--side-pad)) 28px;width:calc(100% + 2 * var(--side-pad));border-radius:0}:root[data-platform=ios] .sh-titles{bottom:24px;left:20px;right:20px}:root[data-platform=ios] .sh-titles h1{font-size:calc(32px * var(--dt,1))}:root[data-platform=ios] .is-show .lb-head-ios{z-index:2;position:absolute;top:0;left:16px}:root[data-platform=ios] .is-show .lb-ios-back{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000004d;border-radius:999px;padding:6px 12px 6px 8px}@media (prefers-reduced-transparency:reduce){.dv-toolbar:before,.sh-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.sh-glass{background:#28282c}}:root[data-tab=dvr] .page{background:var(--bg)}.dv-search,.dv-storage{background:var(--mat-bar);height:32px;-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), 0 2px 10px #00000014;border-radius:999px;align-items:center;display:flex}.dv-search{width:200px;color:var(--label-2);transition:width .26s var(--spring-smooth,var(--ease-out));gap:6px;padding:0 12px 0 10px}.dv-search:focus-within{width:240px;box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}.dv-search-icon .icon{width:13px;height:13px}.dv-search input{min-width:0;height:100%;font:var(--t-body);letter-spacing:var(--ls-body);color:var(--label);background:0 0;border:0;outline:0;flex:1}.dv-search input::placeholder{color:var(--label-3)}.dv-search input::-webkit-search-cancel-button{filter:grayscale();opacity:.6}.dv-storage{font:var(--t-small-strong);letter-spacing:var(--ls-small);font-variant-numeric:tabular-nums;color:var(--label-2);white-space:nowrap;gap:8px;padding:0 12px}@media (hover:hover) and (pointer:fine){.dv-storage:hover{color:var(--label)}}.dv-meter{background:var(--fill-2);border-radius:999px;flex:none;width:30px;height:4px;overflow:hidden}.dv-meter i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:var(--label-2);display:block}.dv-storage.is-low,.dv-storage.is-low .dv-meter i{color:var(--orange);background-color:currentColor}.dv-storage.is-low{background:var(--mat-bar)}.dv-alert{text-align:left;background:color-mix(in srgb, var(--orange) 9%, transparent);width:100%;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--orange) 32%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 14px;transition:background-color .12s;display:grid}@media (hover:hover) and (pointer:fine){.dv-alert:hover{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.dv-alert-icon{width:30px;height:30px;color:var(--orange);background:color-mix(in srgb, var(--orange) 16%, transparent);border-radius:50%;place-items:center;display:grid}.dv-alert-icon .icon{width:15px;height:15px}.dv-alert-text{gap:2px;min-width:0;display:grid}.dv-alert-text b{font:var(--t-headline);letter-spacing:var(--ls-headline)}.dv-alert-text span{font:var(--t-small);letter-spacing:var(--ls-small);color:var(--label-2)}.dv-alert-action{font:var(--t-body);color:var(--orange);white-space:nowrap;font-weight:600}.dv-alert.is-inline{margin:4px 0}.dv-chevron{color:var(--label-3);place-items:center;display:grid}.dv-chevron .icon{width:9px;height:9px}.dv-foot{font:var(--t-small);color:var(--label-2);margin:16px 0 0;line-height:1.45}.dv-rule .form-group{box-shadow:inset 0 0 0 .5px var(--separator);background:0 0}.dv-field .value{margin-left:auto}.dv-updown{color:var(--label-3);place-items:center;display:grid}.dv-updown .icon{width:9px;height:9px}.dv-days-row{flex-wrap:wrap}.dv-days{flex-wrap:wrap;gap:4px;display:flex}.dv-daychip{min-width:40px;height:28px;font:var(--t-small-strong);color:var(--label-2);background:var(--fill-4);box-shadow:inset 0 0 0 .5px var(--separator);border-radius:999px;padding:0 8px}.dv-daychip[aria-checked=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 32%, transparent)}.dv-stack{background:var(--fill-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.dv-stack i{height:100%;display:block}.dv-stack i.is-rec,.st-legend i.is-rec{background:var(--accent)}.dv-stack i.is-cap,.st-legend i.is-cap{background:var(--indigo);min-width:3px}.st-summary{gap:10px;padding:12px 12px 11px;display:grid}.st-top{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-top b{font-weight:600}.st-top span{font:var(--t-small);color:var(--label-2)}.st-summary .dv-stack{border-radius:5px;gap:1px;height:18px}.st-legend{font:var(--t-small);color:var(--label-2);flex-wrap:wrap;gap:4px 14px;display:flex}.st-legend li{align-items:center;gap:6px;display:inline-flex}.st-legend i{border-radius:50%;width:8px;height:8px}.dv-foot.is-low{color:var(--orange)}.st-row .value{font-variant-numeric:tabular-nums}.st-art{background:var(--fill-3);border-radius:5px;flex:none;place-items:center;width:48px;height:27px;display:grid;overflow:hidden}.st-art img{object-fit:cover;width:100%;height:100%}.st-art.is-icon{color:#fff;background:var(--indigo)}.st-art.is-icon .icon{width:16px;height:16px}.form-row .dv-chevron{margin-left:-4px}.form-back{height:30px;font:var(--t-body);color:var(--accent);border-radius:999px;align-items:center;gap:3px;padding:0 10px 0 6px;display:inline-flex;position:absolute;top:50%;left:8px;translate:0 -50%}.form-back .icon{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.form-back:hover{background:var(--fill-3)}}.sheet[data-push=in]>:not(.sheet-grabber){animation:sheet-push-in .34s var(--ease-out) both}.sheet[data-push=out]>:not(.sheet-grabber){animation:sheet-push-out .34s var(--ease-out) both}@keyframes sheet-push-in{0%{opacity:0;transform:translate(28%)}}@keyframes sheet-push-out{0%{opacity:0;transform:translate(-28%)}}@media (prefers-reduced-motion:reduce){.sheet[data-push]>:not(.sheet-grabber){animation:none}}:root[data-platform=ios] .st-summary{padding:14px 16px 13px}:root[data-platform=ios] .st-top b{font-size:calc(17px * var(--dt,1))}:root[data-platform=ios] .st-top span,:root[data-platform=ios] .st-legend{font-size:calc(15px * var(--dt,1))}:root[data-platform=ios] .st-art{border-radius:6px;width:56px;height:32px}:root[data-platform=ios] .form-back{font-size:calc(17px * var(--dt,1));left:10px}:root[data-platform=ios] .form-back .icon{width:14px;height:14px}.menu.is-context{animation-duration:.12s}.rs-media{aspect-ratio:16/9;background:#000;flex:none;position:relative;overflow:hidden}.rs-media>img,.rs-media>canvas,.rs-media>video{object-fit:cover;width:100%;height:100%;display:block}.rs-media>video,.rs-media.is-capture>img{object-fit:contain}.rs-play{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);width:68px;height:68px;transition:transform .22s var(--spring-smooth,var(--ease-out));background:#00000052;border-radius:50%;place-items:center;margin:-34px 0 0 -34px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 .5px #ffffff73,inset 0 0 0 .5px #ffffff2e,0 6px 22px #00000040}.rs-play .icon{width:26px;height:26px;margin-left:3px}@media (hover:hover) and (pointer:fine){.rs-play:hover{transform:scale(1.06)}}.rs-play:active{transform:scale(.94)}.rs-media .dv-progress{bottom:14px;left:16px;right:16px}.rs-sample{font:600 calc(11px * var(--dt,1)) / calc(16px * var(--dt,1)) var(--font);color:#fff;pointer-events:none;background:#00000080;border-radius:999px;padding:3px 9px;position:absolute;top:12px;right:12px}.rs-body{gap:8px;display:grid}.rs-watched{font:var(--t-small);color:var(--label-2);align-items:center;gap:6px;display:flex}.rs-watched .icon{width:12px;height:12px}.rs-actions{flex-wrap:wrap}.rs-actions .btn.is-active{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.dv-rule-link{border-top:.5px solid var(--separator);font:var(--t-body);color:var(--accent);text-align:left;align-items:center;gap:10px;margin-top:6px;padding:12px 0 0;font-weight:500;display:flex}.dv-rule-link>span:first-of-type{flex:1}.dv-rule-link .icon{width:15px;height:15px}.sheet-host.rule .sheet{width:min(620px,100vw - 32px)}.sheet-host.rule .sheet-body{padding:4px 20px 20px}.sheet-host.rule .dv-rule-head .dv-rule-titles h2{font-size:calc(20px * var(--dt,1))}.cf-lead{font:var(--t-body);color:var(--label-2);margin:0 2px 14px;line-height:1.45}.cf-chart{--lab:172px;--time:92px;gap:6px;margin:0 2px 6px;padding:10px 0;display:grid;position:relative}.cf-lane{top:0;bottom:0;left:calc(var(--lab) + 10px);right:calc(var(--time) + 10px);pointer-events:none;position:absolute}.cf-clash{background:color-mix(in srgb, var(--orange) 12%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--orange) 40%, transparent);border-radius:6px;position:absolute;top:0;bottom:0}.cf-row{grid-template-columns:var(--lab) minmax(0, 1fr) var(--time);align-items:center;gap:10px;min-height:30px;display:grid;position:relative}.cf-label{min-width:0;font:var(--t-small-strong);align-items:center;gap:8px;display:flex}.cf-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cf-track{background:var(--fill-4);border-radius:999px;height:10px;position:relative}.cf-track i{background:var(--label-2);border-radius:999px;position:absolute;top:0;bottom:0}.cf-row.is-losing .cf-track i{background:repeating-linear-gradient(-45deg, var(--orange) 0 5px, color-mix(in srgb, var(--orange) 55%, transparent) 5px 10px)}.cf-row.is-losing .cf-label{color:var(--orange)}.cf-time{font:var(--t-small);font-variant-numeric:tabular-nums;color:var(--label-2);text-align:right}.btn.btn-warn{color:var(--orange);background:color-mix(in srgb, var(--orange) 13%, transparent)}.activity{--hi:.55;--lo:.06;color:#000;display:block}.activity line{animation:.8s steps(24,end) infinite activity-petal}@keyframes activity-petal{0%{opacity:var(--hi)}to{opacity:var(--lo)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .activity-ink{color:#fff}}:root[data-theme=dark] .activity-ink{color:#fff}.activity-screen{color:#fff;--hi:.92;--lo:.2}.activity-light{color:#fff;--hi:1;--lo:.3;filter:drop-shadow(0 0 3px #00000073)}@media (prefers-reduced-motion:reduce){.activity line{animation-duration:1.6s}}.activity-layer{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.activity-layer.is-cover{background:#000}.tune-still{z-index:3;object-fit:contain;filter:blur(18px)brightness(.5)saturate(1.15);pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0;scale:1.08}.player-frame:has(>.tune-still:not([hidden])) .activity-layer.is-cover{background:0 0}.player.is-collapsed .tune-still{display:none}.player.is-tuning :is(.pl-top,.hud,.shade,.tv-overlay,.pl-ios-top,.pl-ios-mid,.pl-ios-bottom){opacity:0;pointer-events:none}.player.is-collapsed .activity-layer,.is-loading>.icon{display:none}.fy-when{height:22px;font:600 calc(12px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#00000080;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:absolute;top:8px;left:8px}.fy-when.is-live{padding-left:8px}.fy-carousel{--gap:12px;border-radius:16px;margin-bottom:30px;position:relative;overflow:hidden}.fy-track{gap:var(--gap);transform:translateX(calc(var(--i) * (-100% - var(--gap)) + var(--drag,0px)));transition:transform var(--spring-smooth-d,.56s) var(--spring-smooth,var(--ease-out));touch-action:pan-y;display:flex}.fy-track.is-dragging{transition:none}.fy-hero{color:#fff;background:#111;border-radius:16px;flex:0 0 100%;align-items:end;height:min(36vh,340px);min-height:260px;display:grid;position:relative;overflow:hidden}.fy-hero-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fy-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000a8,#00000014 62%),linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.fy-hero-text{z-index:1;justify-items:start;gap:6px;max-width:560px;padding:28px 32px;display:grid;position:relative}.fy-hero-line{font:500 calc(14px * var(--dt,1)) / calc(19px * var(--dt,1)) var(--font);color:#ffffffd9;align-items:center;gap:8px;display:flex}.fy-hero-line .logo{filter:drop-shadow(0 1px 3px #0006)}.fy-hero h3{font:700 calc(32px * var(--dt,1)) / 1.1 var(--font);letter-spacing:-.022em;text-wrap:balance}.fy-reason{font:400 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);color:#ffffffd1}.fy-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.fy-actions .btn-primary{color:#000;background:#fff}.fy-actions .is-active{color:#fff}.fy-controls{z-index:2;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff29;border-radius:999px;align-items:center;height:32px;padding:0 2px;display:flex;position:absolute;bottom:28px;right:32px;box-shadow:inset 0 .5px #fff6,inset 0 0 0 .5px #ffffff29}.fy-carousel .fy-hero-text{max-width:min(560px,100% - 200px)}.fy-step{border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.fy-step .icon{width:11px;height:11px}@media (hover:hover) and (pointer:fine){.fy-step:hover{background:#ffffff29}}.fy-dots{align-items:center;padding:0 4px;display:flex}.fy-dot{border-radius:999px;place-items:center;height:28px;padding:0 3px;display:grid}.fy-dot i{width:7px;height:7px;transition:width .32s var(--ease-out);background:#ffffff73;border-radius:999px;display:block}.fy-dot[aria-selected=true] i{background:#ffffff52;width:22px}.fy-dot[aria-selected=true] i:after{content:"";border-radius:inherit;height:100%;animation:fy-progress var(--secs) linear calc(-1 * var(--elapsed,0s)) both;background:#fff;display:block}@keyframes fy-progress{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@media (hover:hover) and (pointer:fine){.fy-dot[aria-selected=false]:hover i{background:#fffc}.fy-carousel:hover .fy-dot i:after{animation-play-state:paused}}.fy-carousel:has(:focus-visible) .fy-dot i:after{animation-play-state:paused}.fy-dot:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.fy-track{transition:none}.fy-dot[aria-selected=true] i:after{animation:none}}.fy-genres{flex-wrap:wrap;gap:8px;display:flex}.fy-genre{height:34px;font:500 calc(14px * var(--dt,1)) / 1 var(--font);color:var(--label);background:var(--fill-3);border-radius:999px;padding:0 16px;transition:background-color .14s,color .14s}.fy-genre[aria-checked=true]{color:#fff;background:var(--accent)}@media (hover:hover) and (pointer:fine){.fy-genre[aria-checked=false]:hover{background:var(--fill-2)}}:root[data-platform=ios] .fy-carousel{--gap:0px;margin:0 calc(-1 * var(--side-pad)) 24px;border-radius:0}:root[data-platform=ios] .fy-hero{aspect-ratio:1;border-radius:0;height:auto;min-height:0}:root[data-platform=ios] .fy-hero-text{padding:20px 20px 52px}:root[data-platform=ios] .fy-carousel .fy-hero-text{max-width:none}:root[data-platform=ios] .fy-controls{height:26px;bottom:14px;left:50%;right:auto;transform:translate(-50%)}:root[data-platform=ios] .fy-dot{height:26px}:root[data-platform=ios] .fy-hero h3{font-size:calc(28px * var(--dt,1))}:root[data-platform=ios] .fy-genre{height:38px;font-size:calc(15px * var(--dt,1))}.info-head{--ih-mark-gap:10px;--ih-id:600 calc(15px * var(--dt,1)) / calc(20px * var(--dt,1)) var(--font);--ih-id-ls:-.006em;--ih-title:700 calc(22px * var(--dt,1)) / calc(26px * var(--dt,1)) var(--font);--ih-title-ls:var(--ls-title1,-.018em);--ih-when:400 calc(12px * var(--dt,1)) / calc(16px * var(--dt,1)) var(--font);--ih-when-ls:0;--ih-gap-title:12px;--ih-gap-when:4px;--ih-gap-meter:10px;--ih-gap-chips:14px;--ih-meter:4px;justify-items:start;min-width:0;display:grid}.info-head.is-compact{--ih-mark-gap:8px;--ih-id:600 calc(13px * var(--dt,1)) / calc(16px * var(--dt,1)) var(--font);--ih-id-ls:var(--ls-headline,0);--ih-title:700 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);--ih-title-ls:var(--ls-title,-.012em);--ih-when:400 calc(11px * var(--dt,1)) / calc(14px * var(--dt,1)) var(--font);--ih-gap-title:9px;--ih-gap-when:2px;--ih-gap-meter:8px;--ih-gap-chips:11px;--ih-meter:3px}:root[data-platform=ios] .info-head{--ih-mark-gap:10px;--ih-id:600 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);--ih-id-ls:-.012em;--ih-title:700 calc(28px * var(--dt,1)) / calc(34px * var(--dt,1)) var(--font);--ih-title-ls:var(--ls-title1,-.02em);--ih-when:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);--ih-when-ls:-.006em;--ih-gap-title:12px;--ih-gap-when:4px;--ih-gap-meter:12px;--ih-gap-chips:16px;--ih-meter:4px}:root[data-platform=tv] .info-head{--ih-mark-gap:18px;--ih-id:600 31px/38px var(--font);--ih-id-ls:0;--ih-title:700 48px/56px var(--font);--ih-title-ls:-.012em;--ih-when:500 25px/32px var(--font);--ih-when-ls:0;--ih-gap-title:18px;--ih-gap-when:6px;--ih-gap-meter:16px;--ih-gap-chips:22px;--ih-meter:6px}.info-head>*{margin:0}.info-id{align-items:center;gap:var(--ih-mark-gap);max-width:100%;font:var(--ih-id);letter-spacing:var(--ih-id-ls);color:var(--label);display:flex}.info-id .logo{flex:none}.info-channel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.info-title{font:var(--ih-title);letter-spacing:var(--ih-title-ls);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;justify-self:stretch;display:-webkit-box;overflow:hidden;margin-top:var(--ih-gap-title)!important}.info-title:has(button){display:block}.info-head .info-title button{max-width:100%;font:inherit;letter-spacing:inherit;text-align:left;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:-2px -5px;padding:2px 5px;display:inline}.info-title button .icon{vertical-align:.02em;width:.62em;height:.62em;color:var(--label-3);margin-left:.3em;display:inline-block}@media (hover:hover) and (pointer:fine){.info-title button:hover{background:var(--fill-4)}.info-title button:hover .icon{color:var(--label-2)}}.info-when{width:100%;font:var(--ih-when);letter-spacing:var(--ih-when-ls);font-variant-numeric:tabular-nums;color:var(--label-2);justify-content:space-between;align-items:baseline;gap:12px;display:flex;margin-top:var(--ih-gap-when)!important}.info-status{flex:none}.info-meter{width:100%;height:var(--ih-meter);margin-top:var(--ih-gap-meter)!important}.info-head>.chips{margin-top:var(--ih-gap-chips)!important}:root{--chip-h:18px;--chip-px:5px;--chip-r:4px;--chip-font:600 calc(10px * var(--dt,1)) / 1 var(--font);--chip-gap:5px;--chip-icon:9px;--chip-line-w:1px;--chip-fill:color-mix(in srgb, var(--label) 8%, transparent);--chip-line:color-mix(in srgb, var(--label-2) 55%, transparent);--chip-uhd-fg:#8a6300;--chip-uhd-fill:linear-gradient(135deg, #ffd86e5c, #ffc45029);--chip-uhd-line:#d0981480;--chip-hdr-wash:.16}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chip-uhd-fg:#ffd98c;--chip-uhd-fill:linear-gradient(135deg, #ffd66e3d, #ffb8401a);--chip-uhd-line:#ffd47873;--chip-hdr-wash:.22}}:root[data-theme=dark],.tv-info{--chip-uhd-fg:#ffd98c;--chip-uhd-fill:linear-gradient(135deg, #ffd66e3d, #ffb8401a);--chip-uhd-line:#ffd47873;--chip-hdr-wash:.22}:root[data-platform=ios]{--chip-h:20px;--chip-px:6px;--chip-r:5px;--chip-font:600 calc(11px * var(--dt,1)) / 1 var(--font);--chip-gap:5px;--chip-icon:10px}:root[data-platform=tv]{--chip-h:30px;--chip-px:9px;--chip-r:7px;--chip-font:600 19px/1 var(--font);--chip-gap:8px;--chip-icon:16px;--chip-line-w:2px}.chips{align-items:center;gap:var(--chip-gap);flex-wrap:wrap;display:flex}.chip-group{align-items:center;gap:var(--chip-gap);display:inline-flex}.chip{height:var(--chip-h);padding:0 var(--chip-px);border-radius:var(--chip-r);font:var(--chip-font);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--label-2);background:var(--chip-fill);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;display:inline-flex}.chip .icon{width:var(--chip-icon);height:var(--chip-icon)}.chip-outline{box-shadow:inset 0 0 0 var(--chip-line-w) var(--chip-line);background:0 0}.ps-body{gap:18px}.ps-plain{padding:44px 20px 0}:root[data-platform=ios] .ps-body{gap:20px}:root[data-platform=ios] .ps-plain{padding:60px 20px 0}:root[data-platform=tv] .ps-body{gap:30px}:root[data-platform=tv] .ps-plain{padding:110px 50px 0}:root[data-platform=ios] .ps-actions{flex-wrap:nowrap}:root[data-platform=ios] .ps-actions .btn{flex:none}:root[data-platform=ios] .ps-actions .btn-primary{flex:1}.gd-pop{gap:12px;padding:16px 16px 14px}.gd-pop .gd-pop-actions{margin-top:0}.now-head{display:block;position:relative}.now-head .info-id{padding-right:44px}.now-head .now-account{place-items:center;height:32px;display:grid;position:absolute;top:0;right:-3px}.now-head .info-title{-webkit-line-clamp:2}.tv-info{color:#fff;gap:18px;display:grid}.tv-info .info-id,.tv-info .info-title{color:#fff}.tv-info .info-when{color:#ffffffb8}.tv-info .chip{color:#ffffffd9;background:#ffffff29}.tv-info .chip-outline{box-shadow:inset 0 0 0 var(--chip-line-w) #ffffff80;background:0 0}.chips .chip-uhd{color:var(--chip-uhd-fg);background:var(--chip-uhd-fill);box-shadow:inset 0 0 0 var(--chip-line-w) var(--chip-uhd-line)}.chips .chip-hdr{isolation:isolate;background:radial-gradient(120% 160% at 50% 120%, rgb(255 92 112/var(--chip-hdr-wash)), rgb(255 176 64/var(--chip-hdr-wash)) 28%, rgb(120 214 120/var(--chip-hdr-wash)) 50%, rgb(72 176 255/var(--chip-hdr-wash)) 72%, rgb(176 112 255/var(--chip-hdr-wash)));position:relative}.chips .chip-hdr:before{content:"";z-index:-1;padding:var(--chip-line-w);border-radius:inherit;opacity:.85;-webkit-mask-composite:xor;background:conic-gradient(from 210deg,#ff5c70,#ffb040,#ffe070,#6fd88c,#48b0ff,#8a7cff,#d07cff,#ff5c70);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tv-next{font:var(--t-small);color:#ffffffa8}.ttx{--ttx-gap:12px;--ttx-radius:10px;--ttx-ctl:32px;gap:var(--ttx-gap);min-height:0;color:var(--label);flex-direction:column;display:flex}.ttx-head{min-height:var(--ttx-ctl);justify-content:space-between;align-items:center;gap:8px;display:flex}.ttx-title{font:var(--t-bar);letter-spacing:var(--ls-bar)}.ttx-head-end{gap:8px;display:flex}.ttx-round{width:var(--ttx-ctl);height:var(--ttx-ctl);color:var(--label);background:var(--fill-3);border-radius:999px;place-items:center;display:grid}.ttx-round .icon{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.ttx-round:hover{background:var(--fill-2)}}.ttx-screen{aspect-ratio:4/3;border-radius:var(--ttx-radius);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;flex:none;width:100%;position:relative;overflow:hidden}.ttx-canvas{image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.ttx-hover{box-sizing:content-box;pointer-events:none;border-radius:4px;margin:-2px -3px;padding:2px 3px;position:absolute;box-shadow:0 0 0 2px #ffffffeb,0 0 0 4px #00000080}.ttx-state{color:#fff;text-align:center;font:500 15px/20px var(--font);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:4% 0 0}.ttx-state p{color:#ffffffd1}.ttx-pill{height:30px;font:600 13px/1 var(--font);color:#fff;background:#ffffff29;border-radius:999px;padding:0 14px}.ttx.is-unavailable .ttx-bar{opacity:.35;pointer-events:none}.ttx-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ttx-pager,.ttx-subs{height:var(--ttx-ctl);background:var(--mat-bar);-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);box-shadow:inset 0 .5px 0 var(--mat-rim), 0 0 0 .5px var(--mat-edge), 0 2px 10px #00000014;border-radius:999px;align-items:center;padding:0 2px;display:flex}.ttx-subs[hidden]{display:none}.ttx-step{min-width:calc(var(--ttx-ctl) - 4px);height:calc(var(--ttx-ctl) - 4px);color:var(--label);border-radius:999px;place-items:center;display:grid}.ttx-step .icon{width:12px;height:12px}.ttx-hold[aria-pressed=true]{color:var(--accent)}@media (hover:hover) and (pointer:fine){.ttx-step:hover{background:var(--fill-3)}}.ttx-number{appearance:none;width:3.9ch;height:calc(var(--ttx-ctl) - 6px);font:600 17px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;color:var(--label);caret-color:var(--accent);background:0 0;border:0;border-radius:7px;padding:0}.ttx-number:focus{background:var(--fill-3);outline:none}.ttx-number.is-entry{color:var(--accent)}.ttx-sub-label{min-width:3.2ch;font:500 13px/1 var(--font);font-variant-numeric:tabular-nums;text-align:center;color:var(--label-2)}.ttx-keys{flex:220px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ttx-key{height:var(--ttx-ctl);font:600 13px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--label);background:color-mix(in srgb, var(--key) 14%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--key) 40%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.ttx-key i{background:var(--key);border-radius:50%;flex:none;width:10px;height:10px}.ttx-key:disabled{background:var(--fill-4);box-shadow:none;color:var(--label-3)}.ttx-key:disabled i{opacity:.4}@media (hover:hover) and (pointer:fine){.ttx-key:not(:disabled):hover{background:color-mix(in srgb, var(--key) 24%, transparent)}}.ttx-keys[hidden]{display:none}.ttx-key.is-red{--key:#ff3b30}.ttx-key.is-green{--key:#34c759}.ttx-key.is-yellow{--key:#fc0}.ttx-key.is-blue{--key:#0a84ff}.ttx-note{font:var(--t-small);color:var(--label-3);text-wrap:pretty}#teletext{display:none}:root.ttx-overlay #teletext,:root.ttx-tv #teletext{display:block}:root.ttx-overlay #teletext{--ttx-left:0px;z-index:15;inset:0 0 0 var(--ttx-left);pointer-events:none;position:fixed}:is(:root.ttx-overlay,:root.ttx-tv) #teletext:before{content:"";background:#00000061;position:absolute;inset:0}:root[data-platform=ios].ttx-overlay :is(.tabbar-wrap,.accessory-wrap){display:none}:root.sidebar-open.ttx-overlay:not([data-platform=ios]):not([data-platform=tv]) #teletext{--ttx-left:var(--side-w)}:root.ttx-overlay .player-ui{opacity:0;pointer-events:none}:root.ttx-overlay .ttx{grid-template-rows:1fr auto;justify-items:center;gap:14px;padding:62px 16px 18px;display:grid;position:absolute;inset:0}:root.ttx-overlay .ttx>*{pointer-events:auto}:root.ttx-overlay .ttx-head{position:absolute;top:14px;right:16px}:root.ttx-overlay .ttx-title{display:none}:root.ttx-overlay .ttx-note{color:#fff9;max-width:calc(50% - 260px);position:absolute;bottom:24px;left:18px}:root.ttx-overlay .ttx-screen{width:auto;height:min(100%, calc((100vw - var(--ttx-left) - 140px) * 3 / 4));background:0 0;border-radius:0;align-self:center;max-height:100%}:root.ttx-overlay .ttx-bar{color:#fff;-webkit-backdrop-filter:blur(26px)saturate(160%);backdrop-filter:blur(26px)saturate(160%);background:#1e1e208c;border-radius:999px;flex-wrap:nowrap;padding:5px;box-shadow:inset 0 .5px #ffffff38,0 10px 30px #0000004d}:root.ttx-overlay :is(.ttx-pager,.ttx-subs){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a}:root.ttx-overlay :is(.ttx-step,.ttx-number,.ttx-key,.ttx-round){color:#fff}:root.ttx-overlay .ttx-sub-label{color:#ffffffb3}:root.ttx-overlay .ttx-keys{flex:none;grid-template-columns:repeat(4,auto)}:root.ttx-overlay .ttx-key{min-width:64px}:root.ttx-overlay .ttx-key:disabled{color:#ffffff59;background:#ffffff0f}:root.ttx-overlay .ttx-round{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e208c}:root.ttx-tv #teletext{z-index:40;position:fixed;inset:0}.ttx.is-tv{--ttx-ctl:64px;color:#fff;grid-template-rows:1fr auto auto;justify-items:center;gap:26px;padding:48px 80px 40px;display:grid;position:absolute;inset:0}.ttx.is-tv .ttx-head{position:absolute;top:40px;right:80px}.ttx.is-tv .ttx-title{display:none}.ttx.is-tv .ttx-screen{background:0 0;border-radius:0;width:auto;height:100%}.ttx.is-tv .ttx-bar{flex-wrap:nowrap;gap:24px}.ttx.is-tv :is(.ttx-pager,.ttx-subs){box-shadow:none;background:#ffffff1f}.ttx.is-tv :is(.ttx-step,.ttx-number,.ttx-key,.ttx-round){color:#fff}.ttx.is-tv .ttx-number{font-size:34px}.ttx.is-tv .ttx-sub-label{color:#ffffffb3;font-size:25px}.ttx.is-tv .ttx-step .icon,.ttx.is-tv .ttx-round .icon{width:24px;height:24px}.ttx.is-tv .ttx-keys{flex:none;grid-template-columns:repeat(4,150px);gap:16px}.ttx.is-tv .ttx-key{gap:12px;font-size:25px}.ttx.is-tv .ttx-key i{width:16px;height:16px}.ttx.is-tv .ttx-key:disabled{color:#ffffff59;background:#ffffff0f}.ttx.is-tv .ttx-round{background:#ffffff1f}.ttx.is-tv :is(.ttx-step,.ttx-key,.ttx-round,.ttx-number):focus{color:#000;background:#fff;outline:none;transform:scale(1.08)}.ttx.is-tv .ttx-key:focus i{box-shadow:0 0 0 2px #fff}.ttx.is-tv .ttx-note{color:#ffffff80;font-size:21px}@media (prefers-reduced-transparency:reduce){.ttx-pager,.ttx-subs,:root.ttx-overlay .ttx-bar{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--art-ground:color-mix(in srgb, var(--label) 7%, var(--bg))}.art-photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.art-blank{background:var(--art-ground);place-items:center;display:grid;position:absolute;inset:0}.art-poster{background:var(--art-ground);position:absolute;inset:0;overflow:hidden}.art-backdrop{object-fit:cover;filter:blur(22px)saturate(1.15);opacity:.9;width:124%;height:124%;position:absolute;inset:-12%}.art-poster .art-photo{object-fit:contain;object-position:50% 50%;position:relative}.lb-tile.is-show .lb-art>:is(.art-photo,.art-blank,.art-poster){border-radius:12px}.fy-hero-art>:is(.art-photo,.art-blank,.art-poster),.sh-art>:is(.art-photo,.art-blank,.art-poster){width:100%;height:100%;position:absolute;inset:0}.st-art,.tv-card-art,.poster-art{position:relative}.status{--status-box:16px;width:var(--status-box);height:var(--status-box);vertical-align:middle;flex:none;place-items:center;display:inline-grid}.status>i{width:calc(var(--status-box) * .625);height:calc(var(--status-box) * .625);background:currentColor;border-radius:50%}.status .icon,.sb-item .status .icon{width:calc(var(--status-box) * .8125);height:calc(var(--status-box) * .8125);color:inherit}.status.is-recording{color:var(--red)}.status:is(.is-conflict,.is-issue){color:var(--orange)}.status:is(.is-playing,.is-new){color:var(--accent)}.status.is-inline{--status-box:1em;vertical-align:-.12em;margin-right:.15em}:root[data-platform=ios] .status:not(.is-inline){--status-box:20px}:root[data-platform=tv] .status:not(.is-inline){--status-box:28px}.lb-flag .status{--status-box:14px;color:#ffb340}@media (prefers-contrast:more){.status>i{box-shadow:0 0 0 1.5px var(--bg)}}.form-label.is-action{color:var(--accent)}.form-label.is-warn{color:var(--orange);align-items:center;gap:4px;display:flex}.form-row .value .activity{display:block}.key-intro{margin:0 4px 4px}.key-form .form-row{padding-top:4px;padding-bottom:4px}.key-input{width:100%;height:32px;font:var(--t-body);letter-spacing:0;color:var(--label);background:0 0;border:0;outline:none;font-family:ui-monospace,SF Mono,Menlo,monospace}.key-error{font:var(--t-small);color:var(--orange);align-items:center;gap:4px;margin:8px 4px 0;display:flex}.key-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.key-actions .btn .activity{margin-right:6px}:root[data-platform=ios] .key-input{height:40px;font-size:calc(17px * var(--dt,1))}.key-actions a.btn{text-decoration:none}.key-input::placeholder{font-family:var(--font);color:var(--label-3)}:root[data-platform=ios] .key-form.form-group{background:var(--fill-3)}:root{--set-window:#fff;--set-group:#f6f6f6;--set-sep:#00000012;--set-ground:#f2f2f7;--set-cell:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--set-window:#282828;--set-group:#313131;--set-sep:#ffffff14;--set-ground:#1c1c1e;--set-cell:#2c2c2e}}:root[data-theme=dark]{--set-window:#282828;--set-group:#313131;--set-sep:#ffffff14;--set-ground:#1c1c1e;--set-cell:#2c2c2e}:root[data-platform=mac] .sheet-form .sheet{background:var(--set-window)}:root[data-platform=mac] .sheet-body.form{padding:4px 20px 20px}:root[data-platform=mac] .form-heading{font:var(--t-headline);color:var(--label);padding:18px 10px 7px}:root[data-platform=mac] .form-heading:first-child{padding-top:6px}:root[data-platform=mac] .form-group{background:var(--set-group);box-shadow:none;border-radius:12px}:root[data-platform=mac] .form-group+.form-group{margin-top:16px}:root[data-platform=mac] .form-row{min-height:36px;padding:6px 10px}:root[data-platform=mac] .form-row+.form-row:before{border-top:1px solid var(--set-sep);left:10px;right:10px}:root[data-platform=mac] .form-row .value{text-align:right;font-variant-numeric:tabular-nums}:root[data-platform=mac] .form-row .switch{width:32px;height:18px}:root[data-platform=mac] .form-row .switch:after{width:15px;height:15px;top:1.5px;left:1.5px}:root[data-platform=mac] .form-row .switch.is-on{background:var(--accent)}:root[data-platform=mac] .form-row .switch.is-on:after{transform:translate(14px)}:root[data-platform=mac] .btn-sm{height:24px;font:var(--t-body);background:var(--fill-2);border-radius:7px;padding:0 10px}:root[data-platform=mac] .btn-sm.btn-tinted{background:var(--accent);font-weight:500}:root[data-platform=mac] .btn-sm.btn-destructive{color:var(--red)}.form-row.set-command{justify-content:flex-start}.set-foot{font:var(--t-small);color:var(--label-2);text-wrap:pretty;padding:7px 10px 0}.set-foot.is-low{color:var(--orange)}.set-foot code{font:inherit;font-family:var(--font-mono)}.set-foot+.form-group,.set-foot+.set-listhead{margin-top:16px}.set-popup{color:var(--label);border-radius:7px;align-items:center;gap:6px;margin:-2px -4px -2px 0;padding:2px 2px 2px 8px;display:inline-flex}.set-updown{background:var(--fill-2);width:18px;height:18px;color:var(--label-2);border-radius:50%;padding:2px 4px}@media (hover:hover) and (pointer:fine){.set-popup:hover{background:var(--fill-3)}}.set-popup[aria-expanded=true] .set-updown{background:var(--accent);color:#fff}.set-tile{color:#fff;background:#8e8e93;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.set-tile .icon{width:13px;height:13px}.set-tile.tint-blue{background:var(--blue)}.set-tile.tint-red{background:var(--red)}.set-tile.tint-indigo{background:var(--indigo)}.set-tile.tint-orange{background:var(--orange)}:root[data-platform=mac] .sheet-settings{place-items:start center;padding-top:9vh}:root[data-platform=mac] .sheet-settings .sheet{background:var(--set-window);border-radius:16px;width:600px;max-height:min(84vh,680px)}.set-titlebar{flex:none;place-items:center;height:44px;display:grid;position:relative}.set-titlebar h2{font:var(--t-headline)}.set-titlebar .set-close{color:var(--label-2);background:var(--fill-3);-webkit-backdrop-filter:none;backdrop-filter:none;top:8px;left:12px}@media (hover:hover) and (pointer:fine){.set-titlebar .set-close:hover{background:var(--fill-2)}}.set-back{width:28px;height:28px;color:var(--label-2);border-radius:7px;place-items:center;display:grid;position:absolute;top:8px;left:48px}.set-back .icon{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.set-back:hover{background:var(--fill-3)}}.set-tabs{border-bottom:1px solid var(--set-sep);flex:none;justify-content:center;gap:2px;padding:0 12px 8px;display:flex}.set-tabs button{min-width:68px;font:var(--t-small);color:var(--label-2);border-radius:8px;justify-items:center;gap:2px;padding:5px 8px 4px;display:grid}.set-tabs .icon{width:22px;height:22px}.set-tabs button[aria-selected=true]{background:var(--fill-3);color:var(--label)}.set-tabs button[aria-selected=true] .icon{color:var(--accent)}@media (hover:hover) and (pointer:fine){.set-tabs button:not([aria-selected=true]):hover{background:var(--fill-4)}}:root[data-platform=mac] .sheet-body.form.set-body{padding-top:16px}.form-row.set-command{gap:8px}.set-loading{place-items:center;min-height:160px;display:grid}.form-row.is-busy .value{align-items:center;gap:6px;display:inline-flex}.form-row.is-command{color:var(--accent)}.form-row[disabled]{opacity:.45}.form-row.is-command[disabled]{color:var(--label-3);opacity:1}:root[data-platform=tv] .form-row.is-command[disabled]{color:var(--tv-ink-3)}.st-summary{gap:10px}.st-top b{font:var(--t-title)}.st-top{justify-content:flex-start;gap:6px}.st-top span{font:var(--t-body)}.st-summary .dv-stack{border-radius:4px;height:14px}.st-legend{gap:4px 16px}.st-legend li{gap:5px}.st-legend b{color:var(--label);font-variant-numeric:tabular-nums;font-weight:400}.st-legend i.is-free{background:var(--fill-1)}.set-listhead{font:var(--t-small);color:var(--label-2);justify-content:space-between;align-items:center;gap:12px;padding:0 10px 10px;display:flex}:root[data-platform=mac] .set-listhead .segmented button{height:20px;font:var(--t-callout);padding:0 10px}.st-row .form-label{min-width:0}.st-row .form-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-platform=mac] .st-art{border-radius:4px;width:40px;height:23px}:root[data-platform=mac] .key-form .form-row{padding-top:2px;padding-bottom:2px}.key-form .form-label{flex:none}.key-input{text-align:right}.key-actions{margin:12px 0 0}.set-notice{font:var(--t-body);text-wrap:pretty;padding:10px}.set-more>summary{cursor:default;list-style:none}.set-more>summary::-webkit-details-marker{display:none}.set-more[open]>summary .dv-chevron{rotate:90deg}.set-more>.form-row:before{content:"";border-top:.5px solid var(--separator);position:absolute;top:0;left:16px;right:0}.inspector{z-index:45;width:292px;max-height:calc(100vh - 160px);color:var(--hud-label);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);box-shadow:inset 0 0 0 .5px var(--hud-rim), 0 18px 50px #0006;opacity:0;transform-origin:100% 0;transition:opacity .16s ease, transform .22s var(--ease-out);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e1e20cc;border-radius:14px;flex-direction:column;display:flex;position:fixed;top:64px;right:20px;transform:scale(.97)}.inspector.is-open{opacity:1;transform:none}.inspector.is-closing{opacity:0;transform:scale(.97)}.insp-head{flex:none;place-items:center;height:34px;display:grid;position:relative}.insp-head h2{font:var(--t-headline)}.insp-close{color:#ffffffb3;background:#ffffff1f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;left:8px}.insp-close .icon{width:9px;height:9px}@media (hover:hover) and (pointer:fine){.insp-close:hover{background:#fff3}}.insp-body{font:var(--t-callout);font-variant-numeric:tabular-nums;padding:0 14px 12px;overflow-y:auto}.insp-body section+section,.insp-more{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:8px}.insp-body h3{font:var(--t-small-strong);color:#ffffff80;margin-bottom:3px}.insp-body dl{grid-template-columns:104px 1fr;gap:2px 8px;display:grid}.insp-body dt{text-align:right;color:#ffffff8c}.insp-body dt:after{content:":"}.insp-body dd{overflow-wrap:anywhere;min-width:0;margin:0}.insp-more summary{font:var(--t-small-strong);color:#ffffff80;cursor:default;align-items:center;gap:5px;list-style:none;display:flex}.insp-more summary::-webkit-details-marker{display:none}.insp-more summary .icon{width:9px;height:9px;transition:rotate .16s var(--ease-out)}.insp-more[open] summary .icon{rotate:90deg}.insp-more[open] summary{margin-bottom:3px}.insp-more summary:focus-visible,.insp-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.inspector{transition:opacity .12s;transform:none}}:root[data-platform=ios] .sheet-settings .sheet,:root[data-platform=ios] .sheet-tech .sheet{background:var(--set-ground);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-platform=ios] .sheet-settings .form-group,:root[data-platform=ios] .sheet-tech .form-group{background:var(--set-cell)}:root[data-platform=ios] .set-tile{border-radius:7px;width:29px;height:29px}:root[data-platform=ios] .set-tile .icon{width:18px;height:18px}:root[data-platform=ios] .set-foot{font:400 calc(13px * var(--dt,1)) / calc(18px * var(--dt,1)) var(--font);padding:8px 16px 0}:root[data-platform=ios] .set-foot+.form-group,:root[data-platform=ios] .form-group+.form-group{margin-top:24px}:root[data-platform=ios] .set-popup{color:var(--label-2)}:root[data-platform=ios] .set-updown{background:0 0;padding:0}:root[data-platform=ios] .set-listhead{font-size:calc(13px * var(--dt,1));padding:4px 16px 10px}:root[data-platform=ios] .set-listhead .segmented button{height:28px;padding:0 10px;font-size:13px}:root[data-platform=ios] .set-notice{font:400 calc(17px * var(--dt,1)) / calc(22px * var(--dt,1)) var(--font);padding:14px 16px}:root[data-platform=ios] .key-actions{padding:0 4px}:root[data-platform=ios] .st-top b{font:700 calc(22px * var(--dt,1)) / calc(28px * var(--dt,1)) var(--font)}:root[data-platform=tv] .sheet-settings .sheet,:root[data-platform=tv] .sheet-tech .sheet{width:900px}:root[data-platform=tv] .set-tile{border-radius:12px;width:48px;height:48px}:root[data-platform=tv] .set-tile .icon{width:28px;height:28px}:root[data-platform=tv] .set-foot{font:var(--t-callout);padding:12px 28px 0}:root[data-platform=tv] .sheet-settings .sheet-body.form,:root[data-platform=tv] .sheet-tech .sheet-body.form{padding-bottom:40px}:root[data-platform=tv] .form-group+.form-group,:root[data-platform=tv] .set-foot+.form-group{margin-top:28px}:root[data-platform=tv] .set-updown{display:none}.set-tile.tint-green{background:var(--green)}.set-sim{vertical-align:1px;margin-left:6px}.form-row.sync-progress{flex-wrap:wrap;row-gap:6px}.sync-progress progress{appearance:none;background:var(--fill-2);height:4px;color:var(--accent);border:0;border-radius:999px;flex:1 0 100%;overflow:hidden}.sync-progress progress::-webkit-progress-bar{background:var(--fill-2)}.sync-progress progress::-webkit-progress-value{background:var(--accent);transition:inline-size .3s var(--ease-out);border-radius:999px}.sync-progress progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.sync-num{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;color:var(--label-2);flex:none}:root[data-platform=ios] .sync-progress progress,:root[data-platform=tv] .sync-progress progress{height:6px}:root[data-platform=tv] .sync-num{min-width:3ch}.set-about{text-align:center;justify-items:center;gap:4px;padding:8px 0 20px;display:grid}.set-about img{border-radius:22.4%;width:88px;height:88px;margin-bottom:8px;box-shadow:0 0 0 .5px #00000014,0 2px 6px #0000001f}.set-about h3{font:700 calc(22px * var(--dt,1)) / 1.2 var(--font);letter-spacing:var(--ls-title2,-.012em);margin:0}.set-about p{font:calc(15px * var(--dt,1)) / 1.3 var(--font);color:var(--label-2);margin:0}a.form-row{color:inherit;text-decoration:none}:root[data-platform=tv] .set-about img{width:160px;height:160px}:root[data-platform=tv] .set-about h3{font-size:38px}:root[data-platform=tv] .set-about p{font-size:29px}:root[data-platform=tv]{--tv-safe-x:80px;--tv-safe-y:60px;--tv-gap:40px;--tv-title2:700 57px/66px var(--font);--tv-title3:700 48px/56px var(--font);--tv-headline:600 38px/46px var(--font);--tv-callout:500 31px/38px var(--font);--tv-body:500 29px/36px var(--font);--tv-caption:500 25px/32px var(--font);--tv-caption2:500 23px/30px var(--font);--tv-ink-2:#ffffff9e;--tv-ink-3:#fff6;--tv-mat-thin:#2424288c;--tv-mat-regular:#16161acc;--tv-glass:#ffffff24;--tv-glass-rim:#ffffff38;--tv-focus-scale:1.08;--tv-ease:cubic-bezier(.2, .8, .2, 1)}:root[data-platform=tv] .tv-overlay{display:none}.tvp{color:#fff;outline:none;position:absolute;inset:0}.tvp-scrim{pointer-events:none;opacity:0;background:linear-gradient(#0000 58%,#000000b8),linear-gradient(#0000008c,#0000 38%);transition:opacity .3s;position:absolute;inset:0}.tvp:is([data-mode=controls],[data-mode=panel]) .tvp-scrim{opacity:1}.tvp-bar{left:var(--tv-safe-x);right:var(--tv-safe-x);bottom:var(--tv-safe-y);opacity:0;transition:opacity .26s ease, transform .36s var(--tv-ease);pointer-events:none;position:absolute;transform:translateY(24px)}.tvp:is([data-mode=controls],[data-mode=panel]) .tvp-bar{opacity:1;pointer-events:auto;transform:none}.tvp-head{justify-content:space-between;align-items:flex-end;gap:var(--tv-gap);margin-bottom:28px;display:flex}.tvp-actions{flex:none;gap:20px;display:flex}.tvp-btn{height:66px;font:var(--tv-body);color:#fff;background:var(--tv-glass);box-shadow:inset 0 0 0 1px var(--tv-glass-rim);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease, box-shadow .2s ease;border-radius:999px;align-items:center;gap:12px;padding:0 28px;display:inline-flex}.tvp-btn .icon{width:30px;height:30px}.tvp-actions .tvp-btn{justify-content:center;width:66px;padding:0}.tvp-actions .tvp-btn span{white-space:nowrap;font:var(--tv-caption2);opacity:0;transition:opacity .16s;position:absolute;bottom:82px;left:50%;translate:-50%}.tvp-btn.is-rec .icon{color:var(--red)}.tvp-btn:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff;box-shadow:0 16px 40px #00000073}.tvp-actions .tvp-btn:focus span{opacity:1;color:#fff}.tvp-btn.is-rec:focus .icon{color:var(--red)}.tvp .scrub{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.tvp .scrub-time{font:var(--tv-caption);font-variant-numeric:tabular-nums;color:var(--tv-ink-2)}.tvp .track{border-radius:999px;outline:none;align-items:center;height:40px;display:grid;position:relative}.tvp .track-rail{height:10px;transition:height .2s var(--tv-ease);background:#ffffff38;border-radius:999px}.tvp .track:focus .track-rail{height:16px}.tvp .track-knob{border-radius:4px;width:8px;height:30px;margin-left:-4px}.tvp .track:focus .track-knob{scale:1}.tvp .track-tip{font:var(--tv-caption);background:#0000008c;border-radius:999px;padding:6px 12px;bottom:40px}.tvp .track:focus .track-tip,.tvp .scrub:not(.is-live) .track-tip{opacity:1}.tvp .scrub-live{height:50px;font:var(--tv-caption);color:#fff;transition:transform .2s var(--tv-ease), background-color .16s ease;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.tvp .scrub-live:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff}.tvp-panel{left:var(--tv-safe-x);right:var(--tv-safe-x);background:var(--tv-mat-regular);-webkit-backdrop-filter:blur(50px)saturate(150%);backdrop-filter:blur(50px)saturate(150%);opacity:0;transition:opacity .24s ease, transform .38s var(--tv-ease);pointer-events:none;border-radius:40px;padding:28px 40px 40px;position:absolute;top:40px;transform:translateY(-40px);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 80px #0006}.tvp[data-mode=panel] .tvp-panel{opacity:1;pointer-events:auto;transform:none}.tvp-tabs{justify-content:center;gap:8px;margin-bottom:32px;display:flex}.tvp-tabs button{height:56px;font:var(--tv-body);color:var(--tv-ink-2);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;border-radius:999px;padding:0 28px}.tvp-tabs button[aria-selected=true]{color:#fff;background:#ffffff24}.tvp-tabs button:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff}.tvp-content{min-height:300px}.tvp-info{grid-template-columns:480px 1fr;align-items:start;gap:48px;display:grid}.tvp-info-art{aspect-ratio:16/9;background:#ffffff14;border-radius:24px;position:relative;overflow:hidden}.tvp-info-text{gap:16px;min-width:0;display:grid}.tvp-desc{font:var(--tv-body);color:var(--tv-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tvp-buttons{flex-wrap:wrap;gap:20px;margin-top:8px;display:flex}.tvp-shelf{gap:var(--tv-gap);scrollbar-width:none;padding:10px 0 20px;display:flex;overflow-x:auto}.tvp-shelf .tv-card{flex:none;width:410px}.tvp-choices{gap:12px;max-width:900px;margin:0 auto;display:grid}.tvp-choice{height:76px;font:var(--tv-body);color:#fff;text-align:left;transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;border-radius:22px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:0 28px;display:grid}.tvp-choice small{font:var(--tv-caption);color:var(--tv-ink-2)}.tvp-check .icon{width:30px;height:30px}.tvp-choice:focus{color:#000;background:#fff;transform:scale(1.03)}.tvp-choice:focus small{color:#0000008c}@media (prefers-reduced-motion:reduce){:is(.tvp-bar,.tvp-panel,.tvp-flip,.tvp-btn,.tvp-choice,.tvp-tabs button){transition-property:opacity}}:root[data-platform=tv] .page:has(.tvg){background:#0b0b0d}.tvg{flex-direction:column;padding-top:144px;display:flex;position:absolute;inset:0}.tvg-head{justify-content:space-between;align-items:center;gap:var(--tv-gap);padding:0 var(--tv-safe-x) 24px;flex:none;display:flex}.tvg-days,.tvg-tools{gap:12px;display:flex}:is(.tvg-days button,.tvg-tool){height:56px;font:var(--tv-caption);color:var(--tv-ink-2);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.tvg-days button[aria-checked=true],.tvg-tool.is-on{color:#fff;background:#ffffff2e}.tvg-tool .icon{width:26px;height:26px}:is(.tvg-days button,.tvg-tool):focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff}.tvg-grid{padding-bottom:var(--tv-safe-y);flex:1;position:relative;overflow:hidden}.tvg-track{--left:0px;position:relative}.tvg-ruler{z-index:3;background:#0b0b0d;height:48px;margin-left:300px;position:sticky;top:0;overflow:hidden}.tvg-ruler span.is-out{opacity:0}.tvg-ruler span{top:6px;left:calc(var(--x) + var(--left));font:var(--tv-caption2);font-variant-numeric:tabular-nums;color:var(--tv-ink-2);transition:left .32s var(--tv-ease);border-left:2px solid #ffffff2e;padding-left:10px;position:absolute}.tvg-body{gap:12px;display:grid;position:relative}.tvg-row{height:96px;padding-left:var(--tv-safe-x);grid-template-columns:200px 1fr;gap:20px;display:grid;position:relative}.tvg-ch{z-index:2;transition:transform .2s var(--tv-ease), background-color .16s ease;background:#ffffff0f;border-radius:20px;place-items:center;display:grid;position:relative}.tvg-ch[aria-current=true]{background:#ffffff24}.tvg-ch:focus{transform:scale(var(--tv-focus-scale));background:#fff}.tvg-cells{margin-right:0;position:relative;overflow:hidden}.tvg-cell{top:0;bottom:0;left:calc(var(--x) + var(--left) + 4px);width:calc(var(--w) - 8px);text-align:left;color:#fff;min-width:8px;transition:left .32s var(--tv-ease), transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff14;border-radius:20px;align-items:center;padding:0 22px;display:flex;position:absolute;overflow:hidden}.tvg-cell.is-past{color:var(--tv-ink-3);background:#ffffff0a}.tvg-cell.is-live{background:#ffffff24}.tvg-cell.is-live:after{content:"";height:4px;width:calc(var(--p) * 100%);background:#fff9;position:absolute;bottom:0;left:0}.tvg-cell.is-dim{opacity:.35}.tvg-text{min-width:0;margin-left:max(0px, calc(-1 * (var(--x) + var(--left))));transition:margin-left .32s var(--tv-ease);gap:2px;display:grid}.tvg-text b{font:var(--tv-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvg-text span{font:var(--tv-caption2);font-variant-numeric:tabular-nums;color:var(--tv-ink-2);white-space:nowrap;overflow:hidden}.tvg-cell:focus{z-index:2;color:#000;background:#fff;overflow:visible;transform:scale(1.04);box-shadow:0 14px 34px #00000080}.tvg-cell:focus .tvg-text{background:#fff;border-radius:20px;min-width:max-content;padding-right:22px}.tvg-cell:focus .tvg-text span{color:#0000008c}.tvg-cell:focus:after{background:#0000004d}.tvg-now{z-index:1;top:-48px;bottom:0;left:calc(var(--tv-safe-x) + 220px + var(--x) + var(--left));pointer-events:none;width:3px;transition:left .32s var(--tv-ease);background:#fff;border-radius:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0006}:root[data-platform=tv] .tvg-ruler{margin-left:calc(var(--tv-safe-x) + 220px)}.tvl{color:#fff;flex-direction:column;padding-top:144px;display:flex;position:absolute;inset:0}.tvl-nav{padding:0 var(--tv-safe-x) 20px;flex:none;gap:12px;display:flex}.tvl-nav button{height:56px;font:var(--tv-caption);color:var(--tv-ink-2);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.tvl-nav button[aria-selected=true]{color:#fff;background:#ffffff2e}.tvl-nav button:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff}.tvl-back .icon{width:24px;height:24px}.tvl-scroll{scrollbar-width:none;padding:10px var(--tv-safe-x) var(--tv-safe-y);flex:1;overflow:hidden auto}.tvl .dv-body{gap:56px;max-width:none;padding:0;display:grid}.tvl .lb-section{gap:20px;margin:0;display:grid}.tvl .lb-head{margin:0}.tvl .lb-head h2,.tvl .sc-day{font:var(--tv-headline);color:#fff}.tvl .lb-link{display:none}.tvl :is(.lb-row,.lb-grid){gap:var(--tv-gap);scroll-behavior:smooth;flex-wrap:nowrap;margin:-20px -40px;padding:20px 40px 24px;display:flex;overflow:hidden}.tvl .lb-grid{flex-wrap:wrap;row-gap:56px}.tvl .lb-tile{text-align:left;background:0 0;outline:none;flex:none;gap:14px;width:410px;display:grid}.tvl .lb-tile.is-show{width:260px}.tvl .lb-art{aspect-ratio:16/9;width:100%;transition:transform .22s var(--tv-ease), box-shadow .22s ease;background:#ffffff14;border-radius:20px;display:block;position:relative;overflow:hidden}.tvl .lb-tile.is-show .lb-art{aspect-ratio:2/3}.tvl .lb-tile:focus .lb-art{transform:scale(var(--tv-focus-scale));box-shadow:0 0 0 1px #ffffff80,0 24px 50px #0000008c}.tvl .lb-title{font:var(--tv-body);color:var(--tv-ink-2);transition:transform .22s var(--tv-ease), color .16s ease;align-items:baseline;gap:8px;display:flex;overflow:hidden}.tvl .lb-title>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvl .lb-tile:focus .lb-title{color:#fff;transform:translateY(14px)}.tvl .lb-sub{font:var(--tv-caption);color:var(--tv-ink-3)}.tvl .lb-bar{background:#ffffff4d;border-radius:999px;height:6px;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.tvl .lb-bar i{height:100%;width:calc(var(--p) * 100%);background:#fff;display:block}.tvl .lb-live,.tvl .fy-tile [class*=badge],.tvl .lb-flag{font:var(--tv-caption2)}.tvl .fy-carousel{border-radius:32px;height:560px;margin:0}.tvl .fy-hero-text{gap:12px;max-width:900px;bottom:56px;left:56px}.tvl .fy-hero-line,.tvl .fy-reason{font:var(--tv-caption)}.tvl .fy-hero-text h2,.tvl .fy-hero-text h3{font:var(--tv-title2)}.tvl .fy-actions{gap:20px;margin-top:12px}.tvl :is(.btn-lg,.sh-actions .btn){height:66px;font:var(--tv-body);border-radius:999px;padding:0 32px}.tvl .btn-lg.btn-icon{width:66px;padding:0}.tvl .btn-lg .icon{width:30px;height:30px}.tvl :is(.btn,.fy-dot,.fy-step,.lb-token,.sc-row,.sc-fix):focus{outline:none}.tvl .btn:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff;box-shadow:0 16px 40px #00000073}.tvl .fy-controls{bottom:56px;right:56px}.tvl .fy-step{display:none}.tvl .sc{gap:40px;display:grid}.tvl .sc-list{gap:12px;display:grid}.tvl .sc-row{text-align:left;min-height:108px;font:var(--tv-body);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff0f;border-radius:24px;grid-template-columns:120px 120px 1fr auto;align-items:center;gap:28px;padding:0 32px;display:grid}.tvl .sc-time{font:var(--tv-callout);font-variant-numeric:tabular-nums}.tvl .sc-text{gap:4px;min-width:0;display:grid}.tvl .sc-text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvl :is(.sc-why,.sc-warn){font:var(--tv-caption)}.tvl .sc-row:focus{color:#000;background:#fff;transform:scale(1.02)}.tvl .sc-row:focus .sc-why{color:#0009}.tvl .sh-hero{border-radius:32px;min-height:420px;overflow:hidden}.tvl .sh-titles h1,.tvl .sh-titles h2{font:var(--tv-title2)}.tvl .sh-titles p,.tvl .sh-titles span{font:var(--tv-caption)}.tvl .lb-tokens{flex-wrap:wrap;gap:12px;display:flex}.tvl .lb-token{height:56px;font:var(--tv-caption);background:#ffffff14;border-radius:999px;padding:0 26px}.tvl .lb-token:focus,.tvl .lb-token[aria-pressed=true]:focus{color:#000;background:#fff}.tvl .lb-empty{font:var(--tv-body);color:var(--tv-ink-2);justify-items:center;gap:16px;padding:120px 0;display:grid}.tvl .lb-empty b{font:var(--tv-headline);color:#fff}.tvl .lb-empty .icon{width:72px;height:72px}.tvl-scroll{position:relative}.tvl .fy-track,.tvl .fy-hero{height:100%}.tvl .fy-hero-art{height:auto;position:absolute;inset:0}.tvl :is(.lb-tile,.lb-art,.fy-tile,.fy-hero,.btn):focus-visible,.tvl .lb-tile:focus-visible .lb-art{outline:none}.tv-tabs .tab.tab-search{place-items:center;width:56px;padding:0;display:grid}.tv-tabs .tab-search .icon{width:28px;height:28px}.tvs-top{padding:0 var(--tv-safe-x) 28px;flex:none;justify-items:center;gap:28px;display:grid}.tvs-input{width:1000px;height:80px;font:var(--tv-callout);color:#fff;text-align:center;transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff1a;border:0;border-radius:999px;outline:none;padding:0 40px}.tvs-input::placeholder{color:var(--tv-ink-3)}.tvs-input:focus{color:#000;background:#fff;transform:scale(1.03)}.tvs-input:focus::placeholder{color:#0006}.tvs-input::-webkit-search-cancel-button{display:none}.tvs .tvl-scroll{padding-top:20px}.tvs-ch .lb-art{place-items:center;display:grid}.tvr{z-index:70;background:#000;outline:none;position:fixed;inset:0}.tvr video{object-fit:contain;width:100%;height:100%}.tvr-ui{padding:160px var(--tv-safe-x) var(--tv-safe-y);opacity:0;transition:opacity .26s ease, transform .36s var(--tv-ease);background:linear-gradient(#0000,#000000b8);gap:28px;display:grid;position:absolute;inset:auto 0 0;transform:translateY(20px)}.tvr.is-ui .tvr-ui{opacity:1;transform:none}.tvr-bar{font:var(--tv-caption);font-variant-numeric:tabular-nums;color:var(--tv-ink-2);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.tvr-rail{background:#ffffff38;border-radius:999px;height:10px;overflow:hidden}.tvr-rail i{background:#fff;height:100%;display:block}:root[data-platform=tv] .sheet .form-row{font:var(--tv-body);border-radius:20px}:root[data-platform=tv] .sheet .form-row:focus{z-index:1;color:#000;background:#fff;border-radius:20px;transform:scale(1.03);box-shadow:0 14px 34px #00000073}:root[data-platform=tv] .sheet .form-row:focus :is(.value,.dv-chevron,small,.form-label small){color:#0000008c}:root[data-platform=tv] .sheet .form-row:focus:before,:root[data-platform=tv] .sheet .form-row:focus+.form-row:before{opacity:0}:root[data-platform=tv] .sheet .form-row .value{font:var(--tv-body)}:root[data-platform=tv] .sheet .form-label small{font:var(--tv-caption)}:root[data-platform=tv] .sheet .avatar-lg{width:64px;height:64px;font:600 30px/64px var(--font)}:root[data-platform=tv] .sheet .form-row.account{gap:24px;min-height:100px}:root[data-platform=tv] .sheet .form-row.is-destructive:focus{color:var(--red)}:root[data-platform=tv] .sheet .form-back{font:var(--tv-body)}:root[data-platform=tv] .sheet .form-back:focus{color:#000;background:#fff}:root[data-platform=tv] .sheet .form-group{overflow:visible}:root[data-platform=tv] .sheet .dv-chevron .icon{width:22px;height:22px}.state-note{z-index:6;color:#fff;text-align:center;background:#000000b8;place-content:center;justify-items:center;gap:16px;display:grid;position:absolute;inset:0}.state-note .icon{color:#ffffffb3;width:44px;height:44px}.state-note h3{font:var(--t-title,600 20px/1.2 var(--font))}.state-note p{max-width:34em;font:var(--t-body,400 15px/1.35 var(--font));color:#ffffffb8;text-wrap:pretty;margin-top:-8px;padding:0 24px}.state-note .activity{color:#ffffffd9}.state-note .btn{color:#fff;background:#ffffff2e;margin-top:8px;box-shadow:inset 0 0 0 .5px #ffffff3d}:root[data-platform=tv] .state-note .icon{width:88px;height:88px}:root[data-platform=tv] .state-note h3{font:var(--tv-title3)}:root[data-platform=tv] .state-note p{max-width:var(--tv-col);font:var(--tv-callout);margin-top:-4px}:root[data-platform=tv] .state-note .btn{height:66px;font:var(--tv-body);border-radius:999px;padding:0 36px}:root[data-platform=tv] .state-note .btn:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff}:root[data-platform=tv] .login-card{gap:24px;width:760px}:root[data-platform=tv] .login-icon{border-radius:36px;width:160px;height:160px}:root[data-platform=tv] .login-card h1{font:var(--tv-title3)}:root[data-platform=tv] .login-fields{gap:16px;width:100%;display:grid}:root[data-platform=tv] .login-fields input{width:100%;height:80px;font:var(--tv-callout);color:#fff;transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff1f;border:0;border-radius:22px;outline:none;padding:0 32px}:root[data-platform=tv] .login-fields input:focus{color:#000;background:#fff;transform:scale(1.04)}:root[data-platform=tv] .login-fields input:focus::placeholder{color:#0006}:root[data-platform=tv] .login-submit{width:100%;height:80px;font:var(--tv-callout);border-radius:999px;font-weight:600}:root[data-platform=tv] .login-submit:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff}.tvl .fy-when{font:var(--tv-caption2);border-radius:999px;padding:4px 14px;top:16px;left:16px}.tvl .fy-when .live-dot{width:12px;height:12px}.tvl :is(.lb-row,.lb-grid){scroll-snap-type:none;scroll-padding:0}.tvl :is(.lb-row,.lb-grid)>*{scroll-snap-align:none}.tvp-title{justify-items:start;gap:6px;min-width:0;display:grid}.tvp-title .info-id,.tvp-flip .info-id{align-items:center;gap:18px;margin:0 0 6px;display:flex}.tvp-title .info-channel,.tvp-flip .info-channel{font:var(--tv-callout);color:#fff}.tvp-name{max-width:1100px;font:var(--tv-title3);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 16px #0006;overflow:hidden}.tvp-when{font:var(--tv-caption);font-variant-numeric:tabular-nums;color:var(--tv-ink-2)}.tvp .scrub.is-live .scrub-live{margin-right:-20px}.tvp-flip{left:var(--tv-safe-x);bottom:var(--tv-safe-y);background:var(--tv-mat-regular);-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);opacity:0;min-width:640px;max-width:1100px;transition:opacity .22s ease, transform .32s var(--tv-ease);pointer-events:none;border-radius:36px;justify-items:start;gap:6px;padding:32px;display:grid;position:absolute;transform:translateY(16px);box-shadow:inset 0 0 0 1px #ffffff1a}.tvp[data-mode=idle] .tvp-flip.is-on{opacity:1;transform:none}.tvp-flip .tvp-name{max-width:100%;font:var(--tv-headline)}.tvp-flip-meter{background:#ffffff2e;border-radius:999px;justify-self:stretch;height:6px;margin-top:14px;overflow:hidden}.tvp-flip-meter i{height:100%;width:calc(var(--p) * 100%);background:#fff;display:block}.tvg-now{z-index:0}.tvg-cell{z-index:1}.tvg-cell:focus{z-index:3}.tvp .chips{gap:8px}.tvp .chip{height:32px;font:var(--tv-caption2);border-radius:999px;padding:0 12px}.tvp-shelf-title{font:var(--tv-caption);color:var(--tv-ink-2);margin:0 0 4px}.tvp-shelf+.tvp-shelf-title{margin-top:12px}.tvp-radio .tv-card-art{background:#ffffff14;place-items:center;display:grid}.tvp-shelf.is-radio .tv-card{width:320px}.tvp-panel{max-height:820px;overflow:hidden}.tvp[data-mode=panel] .tvp-head{opacity:0}.tvp-panel{max-height:880px}.tvl .sc{gap:48px;max-width:none}.tvl .sc-day+.sc-day{margin-top:0}.tvl .sc-day h3{font:var(--tv-headline);color:#fff;margin:0 0 16px;padding:0}.tvl .sc-list>li+li:before{display:none}.tvl .sc-row{grid-template-columns:130px 170px 1fr auto;min-height:112px}.tvl .sc-text b{font:var(--tv-body)}.tvl .sc-bar{height:6px;margin-top:10px}.tvl .sc-fix{font:var(--tv-caption2);border-radius:999px;padding:6px 16px}.tvl .sc-glyph .icon{width:30px;height:30px}.tvl .sc-row:focus :is(.sc-time,.sc-text b){color:#000}.tvl .sc-row{margin:0}.tvl .sh-hero{--side-pad:56px;margin:0 0 48px}.tvl .sh-hero>:not(.sh-art):not([class*=scrim]){bottom:48px;left:56px;right:56px}:root[data-platform=ios]{--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--island-t:var(--safe-t);--island-l:var(--safe-l);--island-r:var(--safe-r);--edge-l:max(16px, var(--island-l));--edge-r:max(16px, var(--island-r));-webkit-tap-highlight-color:transparent}:root[data-platform=ios] :is(button,[role=slider],.row,.lb-tile){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root[data-safe]:not([data-idiom=pad]){--safe-t:62px;--safe-b:34px;--safe-l:0px;--safe-r:0px}:root[data-safe][data-idiom=pad]{--safe-t:24px;--safe-b:20px;--safe-l:0px;--safe-r:0px}@media (orientation:landscape) and (max-height:500px){:root[data-safe]:not([data-idiom=pad]){--safe-t:20px;--safe-b:20px;--safe-l:62px;--safe-r:62px}}:root[data-safe]:not([data-idiom=pad]) body:before{content:"";z-index:9999;pointer-events:none;background:#000;border-radius:999px;width:126px;height:37px;position:fixed;top:11px;left:50%;translate:-50%}@media (orientation:landscape) and (max-height:500px){:root[data-safe]:not([data-idiom=pad]) body:before{width:37px;height:126px;top:50%;left:11px;translate:0 -50%}}@media (orientation:portrait){:root[data-platform=ios].use-island{--island-t:0px}}:root[data-platform=ios].use-island{--island-l:0px;--island-r:0px}:root[data-platform=ios] .player.is-full{padding-top:var(--island-t)}:root[data-platform=ios] .player-frame{top:var(--island-t)}@media (orientation:portrait){:root[data-platform=ios].use-island:not(.is-immersive) .pl-ios{padding-top:calc(var(--safe-t) + 4px)}:root[data-platform=ios].use-island:not(.is-immersive) .pl-ios-center{top:calc(50% + var(--safe-t) / 2)}}:root[data-platform=ios] .pl-ios{flex-direction:column;justify-content:space-between;padding:8px 10px 2px;display:flex}:root[data-platform=ios] .pl-ios-top{align-items:center;gap:10px;min-width:0;display:flex;position:static}.pl-ios-trailing{gap:8px;margin-left:auto;display:flex}:root[data-platform=ios] .pl-ios .lg-group{height:44px;padding:0}:root[data-platform=ios] .pl-ios .lg-item{width:44px;height:44px}:root[data-platform=ios] .pl-ios .lg-item .icon{width:19px;height:19px}:root[data-platform=ios] .pl-ios-bottom{align-items:center;gap:10px;padding:0;display:flex;position:static}:root[data-platform=ios] .pl-ios-bottom .scrub{flex:1;min-width:0}:root[data-platform=ios] .pl-ios .track{height:32px}:root[data-platform=ios] .pl-ios .scrub-time{min-width:38px;font:600 12px/1 var(--font);font-variant-numeric:tabular-nums;color:#ffffffd9}:root[data-platform=ios] .pl-ios .scrub-live{height:28px;font:600 13px/1 var(--font);color:#fff;border-radius:999px;padding:0 8px}:root[data-platform=ios] .pl-ios .track-tip{border-radius:999px;padding:4px 8px;font-size:13px;bottom:30px}:root[data-platform=ios] .pl-ios-center{translate:-50% -50%}:root[data-platform=ios] .pl-ios.is-inline .pl-ios-center{gap:36px}:root[data-platform=ios] .pl-ios-menus{flex:none}:root[data-platform=ios] .player.controls-hidden .pl-ios{opacity:0;pointer-events:none}:root[data-platform=ios] .player.controls-hidden .shade{opacity:0}:root[data-platform=ios] .shade{transition:opacity .26s}:root[data-platform=ios] .player-frame{touch-action:none}:root[data-platform=ios] .pl-ios .now-id{flex:auto;max-width:none}:root[data-platform=ios] .pl-ios .id-title{font:600 17px/1.25 var(--font);letter-spacing:-.43px}:root[data-platform=ios] .pl-ios .id-sub{font:400 13px/1.3 var(--font);letter-spacing:-.08px}:root.is-immersive .stage{overflow:hidden}:root.is-immersive .player.is-full{z-index:40;aspect-ratio:auto;border-radius:0;width:auto;height:auto;padding:0;position:fixed;inset:0}:root.is-immersive .player-frame{border-radius:0;inset:0}:root.is-immersive :is(.tabbar-wrap,.accessory-wrap,.sidebar){visibility:hidden}:root.is-immersive .pl-ios{padding:max(10px, var(--safe-t)) max(14px, var(--safe-r)) max(8px, var(--safe-b)) max(14px, var(--safe-l))}:root.is-immersive .pl-ios-center{gap:52px}:root.is-immersive .pl-skip{width:52px;height:52px}:root.is-immersive .pl-play{width:68px;height:68px}:root.is-immersive .pl-play .icon{width:30px;height:30px}.player.is-fill video{object-fit:cover}@media (prefers-reduced-motion:no-preference){.player video{transition:object-fit}}:root[data-platform=ios] .tabbar-wrap,:root[data-platform=ios]:not(.tab-min) .accessory-wrap{left:max(20px, var(--safe-l));right:max(20px, var(--safe-r))}:root[data-platform=ios] .page-head{padding-left:max(20px, var(--island-l));padding-right:max(20px, var(--island-r))}:root[data-platform=ios] .list-section{padding-left:var(--edge-l);padding-right:var(--edge-r)}:root[data-platform=ios] .now{padding-left:max(20px, var(--island-l));padding-right:max(20px, var(--island-r))}:root[data-platform=ios] .now-account{place-items:center;width:44px;height:44px;margin:-7px -4px -7px 0;display:grid}:root[data-platform=ios] .now-actions .btn{height:44px;padding:0 18px}:root[data-platform=ios] .now-actions .btn-icon{width:44px;padding:0}:root[data-platform=ios] .search-close{background:0 0;width:44px;height:44px;margin:0 -5px}:root[data-platform=ios] .search-close:before{content:"";background:var(--fill-3);border-radius:50%;width:30px;height:30px;position:absolute}:root[data-platform=ios] .search-close,:root[data-platform=ios] .search-close .icon{position:relative}:root[data-platform=ios] .gd-icon-btn{width:44px;height:44px}.gd-now-btn{height:44px;font:600 17px/1 var(--font);background:var(--fill-3);border-radius:999px;padding:0 18px}@media (hover:none){:root[data-platform=ios] .track:hover .track-rail{height:5px}:root[data-platform=ios] .track:hover .track-tip{opacity:0}:root[data-platform=ios] .scrub.is-live .track:hover .track-knob{scale:0}:root[data-platform=ios] .is-scrubbing .track .track-rail{height:7px}:root[data-platform=ios] .is-scrubbing .track .track-tip{opacity:1}:root[data-platform=ios] .is-scrubbing .track .track-knob{scale:1}:root[data-platform=ios] .menu-item:hover:not(:focus-visible){background:0 0}}:root[data-platform=ios] :is(.row,.sb-item,.sb-ch,.lb-shortcut,.form-row[data-action],.around):active{background:var(--fill-3)}:root[data-platform=ios] :is(button,[role=slider],[tabindex="0"]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-platform=ios] input:not([type=checkbox],[type=radio],[type=range]):focus-visible{outline:none}@media (orientation:landscape) and (max-height:500px){:root[data-platform=ios]:not([data-size=regular]){--tab-h:50px;--tab-w:min(460px, 52vw);--bar-b:max(8px, var(--safe-b))}:root[data-platform=ios]:not([data-size=regular]) .tabbar-wrap{width:calc(var(--tab-w) + var(--tab-h) + 10px);right:auto;bottom:var(--bar-b)}:root[data-platform=ios]:not([data-size=regular]) .tab{justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}:root[data-platform=ios]:not([data-size=regular]) .tab .icon{width:21px;height:21px}:root[data-platform=ios]:not([data-size=regular]) .accessory-wrap,:root[data-platform=ios]:not([data-size=regular]).tab-min .accessory-wrap{left:calc(max(20px, var(--safe-l)) + var(--tab-w) + var(--tab-h) + 20px);right:max(20px, var(--safe-r));bottom:var(--bar-b)}:root[data-platform=ios]:not([data-size=regular]) .accessory{height:var(--tab-h)}:root[data-platform=ios]:not([data-size=regular]) .dv{--side-pad:max(16px, var(--island-l), var(--island-r))}:root[data-platform=ios]:not([data-size=regular]) .page-body{padding-left:max(16px, var(--island-l));padding-right:max(16px, var(--island-r))}:root[data-platform=ios]:not([data-size=regular]) .sheet-host:not(.sheet-alert) .sheet{left:var(--safe-l);right:var(--safe-r)}:root[data-platform=ios]:not([data-size=regular]) :is(.gd-head-ios,.page-head){padding-top:max(10px, var(--safe-t));gap:8px}:root[data-platform=ios]:not([data-size=regular]) :is(.gd-head-ios,.page-head,.lb-head-ios) .large-title{font-size:28px;line-height:34px}:root[data-platform=ios]:not([data-size=regular]) .gd-head-ios{padding-left:max(20px, var(--island-l));padding-right:max(20px, var(--island-r));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px}:root[data-platform=ios]:not([data-size=regular]) .gd-head-row{display:contents}:root[data-platform=ios]:not([data-size=regular]) .gd-head-ios .day-chips{grid-area:1/2;margin:0;padding:0}:root[data-platform=ios]:not([data-size=regular]) .gd-head-tools{grid-column:3}:root[data-platform=ios]:not([data-size=regular]) .sheet-program .sheet{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,44%) minmax(0,1fr);display:grid}:root[data-platform=ios]:not([data-size=regular]) .sheet-program :is(.ps-hero,.rs-media,.ps-plain){aspect-ratio:16/9;height:auto;margin:18px 0 0 max(8px, var(--island-l));grid-area:1/1;align-self:start}:root[data-platform=ios]:not([data-size=regular]) .sheet-program .ps-plain{aspect-ratio:auto}:root[data-platform=ios]:not([data-size=regular]) .sheet-program .sheet-body{min-height:0;padding-top:18px;padding-right:max(20px, var(--island-r));grid-area:1/2;overflow-y:auto}}:root[data-platform=ios] .gd{--chw:calc(60px + var(--island-l))}:root[data-platform=ios] .gd-ch{padding-left:var(--island-l)}.login-pass{display:block;position:relative}.login-pass input{padding-right:44px!important}.login-eye{color:#ffffffb3;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:2px;translate:0 -50%}.login-eye .icon{width:20px;height:20px}.login-hint{font:400 calc(13px * var(--dt,1)) / 1.35 var(--font);color:#fffc}.login-hint[hidden]{display:none}.login-card .login-error{max-width:100%;font:500 calc(13px * var(--dt,1)) / 1.35 var(--font);color:#ff6961;text-align:center;text-wrap:pretty}.login-submit:disabled{opacity:.55}:root[data-platform=tv] :is(.login-hint,.login-error){font:var(--tv-callout)}:root[data-platform=ios].kb-open{--bar-b:calc(var(--kb-b,0px) + 2px)}:root[data-platform=ios] :is(.scrub-live,.acc-btn,.acc-main,.day-chips button,.lb-ios-back,.fy-dot,.fy-genre,.set-popup,.pad-tab){position:relative}:root[data-platform=ios] :is(.scrub-live,.acc-btn,.acc-main,.day-chips button,.lb-ios-back,.fy-dot,.fy-genre,.set-popup,.pad-tab,.sheet-close,.form-back):after{content:"";position:absolute;inset:min(0px,50% - 22px)}:root[data-size=regular]{--pad-gutter:24px;--pad-bar-h:50px;--pad-top:calc(var(--safe-t) + 12px + var(--pad-bar-h) + 14px);--pad-list-w:360px}:root[data-size=regular] .tabbar-wrap{top:calc(var(--safe-t) + 12px);bottom:auto;left:var(--pad-gutter);right:var(--pad-gutter);display:block}.pad-bar{pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.pad-bar>*{pointer-events:auto}.pad-bar-leading{width:var(--pad-bar-h);justify-self:start}.pad-bar-trailing{justify-self:end}.pad-round{width:var(--pad-bar-h);height:var(--pad-bar-h);color:var(--label);border-radius:50%;place-items:center;display:grid}.pad-round .icon{width:22px;height:22px}.pad-account .avatar{width:34px;height:34px;font-size:16px}.pad-tabs{height:var(--pad-bar-h);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.pad-tab{min-width:44px;height:42px;font:600 17px/1 var(--font);letter-spacing:-.43px;color:var(--label);border-radius:999px;padding:0 20px;transition:background .2s,color .2s}.pad-tab.is-selected{color:var(--accent);background:var(--fill-3)}.pad-tab-search{place-items:center;padding:0 14px;display:grid}.pad-tab-search .icon{width:20px;height:20px}.pad-tabs-search{width:min(560px, calc(100vw - 2 * var(--pad-gutter) - 2 * var(--pad-bar-h) - 24px));gap:10px;padding:0 3px 0 18px}.pad-tabs-search>.icon{width:20px;height:20px;color:var(--label-2)}.pad-tabs-search input{min-width:0;font:400 17px/1 var(--font);color:var(--label);background:0 0;border:0;outline:0;flex:1}@media (hover:hover) and (pointer:fine){.pad-tab:not(.is-selected):hover,.pad-round:hover{background:var(--fill-4,#7f7f7f1f)}}:root[data-size=regular] :is(.pad-tabs,.pad-round)[data-lens-id]{-webkit-backdrop-filter:var(--lens) saturate(180%);backdrop-filter:var(--lens) saturate(180%)}:root[data-size=regular][data-tab=live]:not(.is-immersive) .stage{grid-template-columns:minmax(0, 1fr) var(--pad-list-w);column-gap:var(--pad-gutter);height:100%;padding:var(--pad-top) var(--pad-gutter) 0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}:root[data-size=regular][data-tab=live]:not(.is-immersive) .player.is-full{aspect-ratio:16/9;border-radius:22px;grid-area:1/1;width:100%;padding:0;position:relative;top:auto;overflow:hidden}:root[data-size=regular] .player-frame{top:0}:root[data-size=regular][data-tab=live]:not(.is-immersive) :is(#page,.ios-live){display:contents}:root[data-size=regular][data-tab=live] .now{grid-area:2/1;align-content:start;gap:12px;padding:20px 4px 40px;overflow-y:auto}:root[data-size=regular][data-tab=live] .pad-channels{overscroll-behavior:contain;grid-area:1/2/3/3;padding-bottom:40px;overflow-y:auto}:root[data-size=regular] .pad-channels .list-section{padding:0}:root[data-size=regular] .pad-channels .list-section:first-child .section-title{margin-top:0}:root[data-size=regular] .now-desc{max-width:68ch;font:400 calc(17px * var(--dt,1)) / 1.45 var(--font);letter-spacing:-.43px;color:var(--label-2)}:root[data-size=regular] .now-next{font:400 calc(15px * var(--dt,1)) / 1.35 var(--font)}@media (orientation:portrait){:root[data-size=regular][data-tab=live]:not(.is-immersive) .player.is-full{grid-area:1/1/2/3}:root[data-size=regular][data-tab=live] .pad-channels{grid-area:2/2;padding-top:20px}:root[data-size=regular]{--pad-list-w:340px}}:root[data-size=regular] .page-head,:root[data-size=regular] .gd-head-ios{padding:var(--pad-top) var(--pad-gutter) 12px}:root[data-size=regular] .gd-head-ios .day-chips{margin:0 calc(-1 * var(--pad-gutter));padding:0 var(--pad-gutter)}.gd-head-tools{gap:10px;display:flex}:root[data-size=regular] .lb-head-ios{padding-top:var(--pad-top);padding-left:var(--pad-gutter);padding-right:var(--pad-gutter)}:root[data-size=regular] .page-body{padding-left:var(--pad-gutter);padding-right:var(--pad-gutter)}:root[data-size=regular] .search-results{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;column-gap:24px}:root[data-platform][data-size=regular][data-size] .accessory-wrap{width:420px;left:calc(50vw - 210px);right:auto;bottom:max(16px, calc(var(--safe-b) + 8px))}:root[data-size=regular] .accessory{height:56px;box-shadow:var(--shadow-3)}:root[data-platform=ios][data-size=regular] .sheet-host:not(.sheet-alert){padding:calc(var(--safe-t) + 40px) 40px calc(var(--safe-b) + 40px);place-items:center;display:grid}:root[data-platform=ios][data-size=regular] .sheet-host:not(.sheet-alert) .sheet{background:var(--bg-elevated);opacity:0;width:min(620px,100%);max-height:min(100%,900px);transition:opacity .2s ease, transform .38s var(--spring-smooth,var(--ease-out));touch-action:auto;border-radius:30px;position:relative;inset:auto;transform:translateY(24px)scale(.98)}:root[data-platform=ios][data-size=regular] .sheet-host.is-open .sheet{opacity:1;transform:none}:root[data-platform=ios][data-size=regular] .sheet-host.is-closing .sheet{opacity:0;transition-duration:.16s;transform:scale(.98)}:root[data-platform=ios][data-size=regular] .sheet-host:not(.sheet-alert) .sheet-body{overflow-y:auto}@media (prefers-reduced-motion:reduce){:root[data-platform=ios][data-size=regular] .sheet-host .sheet{transform:none!important}}:root[data-platform=ios][data-size=regular] .dv{--side-pad:var(--pad-gutter);--gap:20px;--cols:3}@media (orientation:landscape){:root[data-platform=ios][data-size=regular] .dv{--cols:4}}@media (min-width:1300px){:root[data-platform=ios][data-size=regular] .dv{--cols:5}}:root[data-platform=ios][data-size=regular] .lb-head-ios{padding-left:0;padding-right:0}:root[data-platform=ios][data-size=regular] .fy-carousel{border-radius:22px;margin:4px 0 32px}:root[data-platform=ios][data-size=regular] .fy-hero{aspect-ratio:16/7;max-height:52vh}:root[data-platform=ios][data-size=regular] .fy-hero-text{max-width:560px;padding:28px 32px 56px}:root[data-platform=ios][data-size=regular] .fy-hero h3{font-size:calc(34px * var(--dt,1))}:root[data-platform=ios][data-size=regular] .lb-shortcuts{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}:root[data-platform=ios][data-size=regular] .lb-shortcuts>li+li:before{display:none}:root[data-platform=ios][data-size=regular] .lb-shortcut{background:var(--row);border-radius:18px}:root[data-platform=ios][data-size=regular] .sheet-settings .sheet{width:min(580px,100%);height:min(100%,680px)}:root[data-platform=ios][data-size=regular] .gd{--chw:88px;--row:72px}:root[data-platform=ios][data-size=regular] .gd-title{letter-spacing:-.43px;font-size:17px;line-height:22px}:root[data-platform=ios][data-size=regular] .gd-time{font-size:15px}:root[data-platform=ios][data-size=regular] .gd-pop{border-radius:26px;gap:12px;width:400px;padding:20px}:root[data-platform=ios][data-size=regular] .gd-pop .btn{height:44px;padding:0 18px;font-size:17px}:root[data-platform=ios][data-size=regular] .gd-pop .btn-icon{width:44px;padding:0}:root[data-platform=tv]{--tv-bar-top:46px;--tv-bar-h:68px;--tv-gutter:var(--tv-gap);--tv-col:860px;--tv-head-top:calc(var(--tv-bar-top) + var(--tv-bar-h) + var(--tv-gutter));--tv-s1:8px;--tv-s2:16px;--tv-s3:24px;--tv-s4:40px;--tv-s5:56px;--tv-r-card:20px;--tv-r-group:24px;--tv-dialog-w:var(--tv-col)}:root[data-platform=tv] .tv-back{z-index:6;top:var(--tv-bar-top);left:var(--tv-safe-x);height:var(--tv-bar-h);font:var(--tv-body);color:#fff;background:var(--tv-glass);box-shadow:inset 0 0 0 1px var(--tv-glass-rim);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease, box-shadow .2s ease;border-radius:999px;outline:none;align-items:center;gap:10px;margin:0;padding:0 32px 0 22px;display:inline-flex;position:absolute}:root[data-platform=tv] .tv-back .icon{flex:none;width:28px;height:28px}:root[data-platform=tv] .tv-back:focus{color:#000;transform:scale(var(--tv-focus-scale));background:#fff;box-shadow:0 16px 40px #00000073}:root[data-platform=tv] .tv-subhead{align-content:start;align-self:start;justify-items:start;gap:var(--tv-s2);padding-top:var(--tv-head-top);grid-area:1/1;min-width:0;display:grid}:root[data-platform=tv] .tv-subhead-text{gap:var(--tv-s1);min-width:0;display:grid}:root[data-platform=tv] .tv-subhead h2{font:var(--tv-title2);letter-spacing:-.012em;color:#fff;text-wrap:balance}:root[data-platform=tv] .tv-subhead p{max-width:760px;font:var(--tv-callout);color:var(--tv-ink-2);text-wrap:pretty}:root[data-platform=tv] .tv-subhead-actions{gap:var(--tv-s3);margin-top:var(--tv-s3);flex-wrap:wrap;display:flex}:root[data-platform=tv] .tv-subhead-art.set-tile{width:240px;height:240px;margin-top:var(--tv-s4);border-radius:54px}:root[data-platform=tv] .tv-subhead-art.set-tile .icon{width:132px;height:132px}:root[data-platform=tv] .sheet-host:not(.sheet-alert,.sheet-menu){place-items:stretch stretch;padding:0}:root[data-platform=tv] .sheet-host:not(.sheet-alert,.sheet-menu) .sheet-scrim{background:#0000008c}:root[data-platform=tv] .sheet-host:not(.sheet-alert,.sheet-menu) .sheet{grid-template-columns:var(--tv-col) var(--tv-col);column-gap:var(--tv-gutter);width:100%;height:100%;max-height:none;padding:0 var(--tv-safe-x);color:#fff;-webkit-backdrop-filter:blur(60px)saturate(1.4);backdrop-filter:blur(60px)saturate(1.4);box-shadow:none;background:#121215cc;border-radius:0;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden;transform:none}:root[data-platform=tv] .sheet-host.is-closing:not(.sheet-alert,.sheet-menu) .sheet{transform:none}:root[data-platform=tv] .sheet[data-push]>.tv-subhead .tv-back{animation:none}:root[data-platform=tv] .sheet-host:not(.sheet-alert,.sheet-menu) .sheet-body{min-height:0;margin:0 calc(-1 * var(--tv-s4));padding:var(--tv-head-top) var(--tv-s4) var(--tv-safe-y);scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--tv-head-top) - 70px), #000 calc(var(--tv-head-top) - 6px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--tv-head-top) - 70px), #000 calc(var(--tv-head-top) - 6px));mask-image:linear-gradient(to bottom, transparent calc(var(--tv-head-top) - 70px), #000 calc(var(--tv-head-top) - 6px));grid-area:1/2;overflow:hidden auto}:root[data-platform=tv] .sheet-host:not(.sheet-alert,.sheet-menu) .sheet-body::-webkit-scrollbar{display:none}:root[data-platform=tv] .sheet-body.form>:first-child{margin-top:0}:root[data-platform=tv] .sheet-body.form>.form-heading:first-child{padding-top:0}:root[data-platform=tv] .sheet .form-heading{padding:var(--tv-s3) 28px var(--tv-s2);font:var(--tv-caption);color:var(--tv-ink-2)}:root[data-platform=tv] .sheet .form-group+.form-group,:root[data-platform=tv] .sheet .set-foot+.form-group{margin-top:var(--tv-s4)}:root[data-platform=tv] .sheet .form-group{border-radius:var(--tv-r-group)}:root[data-platform=tv] .sheet .form-row{min-height:84px;padding:var(--tv-s1) 28px}:root[data-platform=tv] .sheet-host:not(.sheet-alert,.sheet-menu) .form-foot{display:none}:root[data-platform=tv] .sheet-program .sheet :is(.ps-hero,.rs-media,.ps-plain){margin-top:var(--tv-head-top);aspect-ratio:16/9;border-radius:var(--tv-r-group);grid-area:1/2;align-self:start;width:100%;height:auto;padding:0;overflow:hidden}:root[data-platform=tv] .sheet-program .sheet .ps-plain{display:none}:root[data-platform=tv] .sheet-program .sheet .ps-body{min-height:0;margin:0 calc(-1 * var(--tv-s4));padding:var(--tv-head-top) var(--tv-s4) var(--tv-safe-y);scrollbar-width:none;align-content:start;gap:var(--tv-s4);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--tv-head-top) - 70px), #000 calc(var(--tv-head-top) - 6px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--tv-head-top) - 70px), #000 calc(var(--tv-head-top) - 6px));mask-image:linear-gradient(to bottom, transparent calc(var(--tv-head-top) - 70px), #000 calc(var(--tv-head-top) - 6px));grid-area:1/1;overflow:hidden auto}:root[data-platform=tv] .sheet-program .ps-actions{gap:var(--tv-s3)}:root[data-platform=tv] .sheet-program .ps-desc{font:var(--tv-callout);color:var(--tv-ink-2)}:root[data-platform=tv] .sheet-program .rs-play .icon{width:44px;height:44px}:root[data-platform=tv] :is(.sheet-alert,.sheet-menu) .sheet{width:var(--tv-dialog-w);max-height:calc(1080px - 2 * var(--tv-safe-y));-webkit-backdrop-filter:blur(60px)saturate(1.4);backdrop-filter:blur(60px)saturate(1.4);background:#1e1e21eb;border-radius:44px}:root[data-platform=tv] .sheet-alert .alert{gap:var(--tv-s2);padding:var(--tv-s5) var(--tv-s5) var(--tv-s5)}:root[data-platform=tv] .sheet-alert .alert-icon{width:120px;height:120px;margin-bottom:var(--tv-s1)}:root[data-platform=tv] .sheet-alert .alert h2{font:var(--tv-title3)}:root[data-platform=tv] .sheet-alert .alert p{max-width:680px;font:var(--tv-callout);color:var(--tv-ink-2)}:root[data-platform=tv] .sheet-alert .alert-actions{gap:var(--tv-s2);margin-top:var(--tv-s3)}:root[data-platform=tv] .sheet-alert .alert-actions .btn{height:80px;font:var(--tv-body)}:root[data-platform=tv] .sheet-menu .form-head{height:auto;padding:var(--tv-s5) var(--tv-s5) var(--tv-s3)}:root[data-platform=tv] .sheet-menu .form-head h2{font:var(--tv-title3)}:root[data-platform=tv] .sheet-menu .sheet-body.form{padding:0 var(--tv-s5) var(--tv-s5)}:root[data-platform=tv].tv-pushed .tabbar-wrap{opacity:0;visibility:hidden;transform:translateY(-20px)}:root[data-platform=tv] .tvl.is-show{padding-top:0}:root[data-platform=tv] .tvl.is-show .tvl-nav.is-back{padding:0;position:static}:root[data-platform=tv] .tvl.is-show .tvl-scroll{padding-top:0}:root[data-platform=tv] .tvl.is-show .sh-hero{--side-pad:var(--tv-safe-x);height:480px;min-height:0;margin:0 calc(-1 * var(--tv-safe-x)) var(--tv-s4);border-radius:0}:root[data-platform=tv] .tvl.is-show .sh-hero:after{background:linear-gradient(90deg,#000000c7,#0000001a 62%),linear-gradient(#0000 62%,#1a1a1c)}:root[data-platform=tv] .tvl.is-show .sh-hero>.sh-titles{top:var(--tv-head-top);left:var(--tv-safe-x);width:var(--tv-col);gap:var(--tv-s2);bottom:auto;right:auto}:root[data-platform=tv] .tvl.is-show .sh-titles h1{font:var(--tv-title2)}:root[data-platform=tv] .tvl.is-show .sh-titles p{font:var(--tv-callout);color:var(--tv-ink-2)}:root[data-platform=tv] .tvl.is-show .sh-actions{gap:var(--tv-s3);margin-top:var(--tv-s3)}:root[data-platform=tv] .sheet-program :is(.rs-note,.rs-facts>div){font:var(--tv-caption)}:root[data-platform=tv] .sheet-program .rs-facts>div{padding:var(--tv-s2) 0}:root[data-platform=tv] .sheet-program .rs-show{gap:var(--tv-s3);padding:var(--tv-s2) var(--tv-s3);border-radius:var(--tv-r-card);transition:transform .2s var(--tv-ease), background-color .16s ease, color .16s ease;background:#ffffff0f;border:0;margin:0}:root[data-platform=tv] .sheet-program .rs-show:focus{color:#000;background:#fff;transform:scale(1.03)}:root[data-platform=tv] .sheet-program .rs-show-art{border-radius:12px;width:160px}:root[data-platform=tv] .sheet-program .rs-show b{font:var(--tv-body)}:root[data-platform=tv] .sheet-program .rs-show small{font:var(--tv-caption);color:inherit;opacity:.62}:root[data-platform=tv] .sheet-program .rs-play{display:none}:root[data-platform=tv] .tvl.is-show .sh-art>.art-blank{padding-left:calc(var(--tv-safe-x) + var(--tv-col) + var(--tv-gutter))}:root[data-platform=tv] .tvl .lb-tile.is-show{width:410px}:root[data-platform=tv] .tvl .lb-tile.is-show .lb-art{aspect-ratio:16/9}:root[data-platform=tv] .lb-empty{gap:var(--tv-s2);text-align:center}:root[data-platform=tv] .lb-empty>span{max-width:var(--tv-col);font:var(--tv-callout);color:var(--tv-ink-2)}:root[data-platform=tv] .lb-empty>.btn{margin-top:var(--tv-s2)}:root[data-platform=tv] .sheet-program .ps-credits{gap:var(--tv-s3) var(--tv-s4)}:root[data-platform=tv] .sheet-program .ps-credits dt{font:var(--tv-caption2);color:var(--tv-ink-2)}:root[data-platform=tv] .sheet-program .ps-credits dd{font:var(--tv-body)}:root[data-platform=tv] .tvs-input,:root[data-platform=tv] .login-card{width:var(--tv-col)}:root[data-platform=tv] .sheet .st-summary{gap:var(--tv-s2);padding:var(--tv-s3) 28px}:root[data-platform=tv] .sheet .st-top b{font:var(--tv-title3)}:root[data-platform=tv] .sheet .st-top span{font:var(--tv-body);color:var(--tv-ink-2)}:root[data-platform=tv] .sheet .st-summary .dv-stack{border-radius:999px;height:20px}:root[data-platform=tv] .sheet .st-legend{gap:var(--tv-s1) var(--tv-s3);font:var(--tv-caption)}:root[data-platform=tv] .sheet .st-legend li{gap:var(--tv-s1)}:root[data-platform=tv] :is(.tv-subhead h2,.tvl.is-show .sh-titles h1){text-box:trim-both cap alphabetic}:root[data-platform=tv] .tv-subhead-text{gap:var(--tv-s2)}:root[data-platform=tv] .tvl.is-show .sh>.lb-section+.lb-section{margin-top:var(--tv-s5)}:root[data-platform=tv] .tvl .sc-list.is-compact .sc-row{gap:var(--tv-s3);min-height:88px;font:var(--tv-body);grid-template-columns:minmax(0,1fr) auto auto;padding:0 32px}:root[data-platform=tv] .tvl .sc-list.is-compact .sc-when{font:var(--tv-body)}:root[data-platform=tv] .tvl .sc-list.is-compact .sc-warn{font:var(--tv-caption)}:root[data-platform=tv] .tvl.is-show .tvl-scroll{--tv-reveal:var(--tv-head-top)}:root[data-platform=tv] .tvl.is-show.is-scrolled .tvl-scroll{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--tv-bar-top) + var(--tv-bar-h) - 10px), #000 calc(var(--tv-head-top) - 6px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--tv-bar-top) + var(--tv-bar-h) - 10px), #000 calc(var(--tv-head-top) - 6px));mask-image:linear-gradient(to bottom, transparent calc(var(--tv-bar-top) + var(--tv-bar-h) - 10px), #000 calc(var(--tv-head-top) - 6px))}.player-frame .presentation{object-fit:fill;pointer-events:none;position:absolute}.player-frame video{dynamic-range-limit:standard}.broadcast-subtitles{z-index:1;pointer-events:none;position:absolute;overflow:hidden}.broadcast-subtitles img{-webkit-user-select:none;user-select:none;position:absolute}.rs-media .rs-failed{position:absolute;inset:0}:where(.rs-play,.lb-ios-back,.mini-btn,.pl-clear,.sh-glass,.fy-controls,.ps-hero .sheet-close,.rs-media .sheet-close){isolation:isolate;position:relative}:is(.rs-play,.lb-ios-back,.mini-btn,.pl-clear,.sh-glass,.fy-controls,.ps-hero .sheet-close,.rs-media .sheet-close):before{content:"";border-radius:inherit;background:conic-gradient(from var(--light), #ffffffbf 0deg, #ffffff2e 55deg, #ffffff0d 100deg, #ffffff57 180deg, #ffffff0d 260deg, #ffffff2e 305deg, #ffffffbf 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-material=tinted]{--mat-sidebar:#f4f4f7fc;--mat-bar:#fbfbfdfa;--mat-menu:#fafafcfc;--hud:#1a1a1cdb;--gd-edge:var(--bg);--tv-glass:#fff3;--tv-mat-regular:#1e1e22f0;--tint-sheen:linear-gradient(to bottom, #ffffff14, #fff0 55%)}@media (prefers-color-scheme:dark){:root[data-material=tinted]:not([data-theme=light]){--mat-sidebar:#1e1e21fc;--mat-bar:#28282cfa;--mat-menu:#26262afc}}:root[data-material=tinted][data-theme=dark]{--mat-sidebar:#1e1e21fc;--mat-bar:#28282cfa;--mat-menu:#26262afc}:root[data-material=tinted] *,:root[data-material=tinted] :before,:root[data-material=tinted] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-material=tinted] .lg{--lg-fill:#1c1c1eb8}:root[data-material=tinted] .lg-regular{--lg-fill:var(--mat-bar)}:root[data-material=tinted] .lg.lg-clear[data-adapt]{background:radial-gradient(circle at var(--px,50%) var(--py,50%), rgb(255 255 255/calc(var(--glow) * .3)), transparent 70%), var(--tint-sheen), #1c1c1eb8}:root[data-material=tinted] .lg.lg-clear[data-adapt]:before{opacity:.85}:root[data-material=tinted] .hud.lg-hud{background:var(--tint-sheen), #1a1a1cdb;box-shadow:0 12px 32px #0000004d,0 2px 6px #00000026,0 0 0 .5px #00000038}:root[data-material=tinted] .hud.lg-hud:before{--rim:.42}:root[data-material=tinted] :is(.rs-play,.lb-ios-back,.mini-btn,.pl-status,.lb-live,.lb-flag,.fy-when,.ps-hero .sheet-close,.rs-media .sheet-close){background:var(--tint-sheen), #141416a8}:root[data-material=tinted] :is(.pl-clear,.sh-glass,.fy-controls){background:var(--tint-sheen), #1c1c1e9e}:root[data-material=tinted] .inspector{background:#1e1e20f2}:root[data-material=tinted].ttx-overlay :is(.ttx-bar,.ttx-round){background:#1e1e20e6}:root[data-material=tinted] .tv-action{background:#fff3}:root[data-material=tinted][data-platform=ios] .menu.material-menu{background:var(--mat-menu)}@media (prefers-color-scheme:light){:root[data-material=tinted]:not([data-theme=dark]) :is(.rs-play,.lb-ios-back,.sh-glass,.fy-controls,.fy-when,.lb-live,.lb-flag,.ps-hero .sheet-close,.rs-media .sheet-close){color:var(--label);background:#fafafce0}}:root[data-material=tinted][data-theme=light] :is(.rs-play,.lb-ios-back,.sh-glass,.fy-controls,.fy-when,.lb-live,.lb-flag,.ps-hero .sheet-close,.rs-media .sheet-close){color:var(--label);background:#fafafce0}
