body.tv-shell-open{overflow:hidden}.tv-app{--u:min(calc(100vw / 1920),calc(100vh / 1080));--tv-safe-x:calc(96 * var(--u));--tv-safe-y:calc(54 * var(--u));--tv-font:system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--tv-bg:#0e0f13;--tv-bg-a80:#0e0f13cc;--tv-bg-a0:#0e0f1300;--tv-bg-raised:#17191f;--tv-surface:#1e2129;--tv-surface-hi:#2a2e38;--tv-line:#ffffff1f;--tv-text:#f5f5f7;--tv-text-2:#b9bbc6;--tv-text-3:#8d909c;--tv-gold:#e6b85c;--tv-gold-hi:#f2cd7e;--tv-gold-ink:#1a1408;--tv-primary:var(--tv-gold);--tv-primary-hi:var(--tv-gold-hi);--tv-primary-ink:var(--tv-gold-ink);--tv-focus:#f5f5f7;--tv-focus-ink:#0e0f13;--tv-danger:#ffb8ae;--tv-scrim:#0e0f13b8;--tv-display:calc(76 * var(--u));--tv-display-lh:calc(84 * var(--u));--tv-title1:calc(56 * var(--u));--tv-title1-lh:calc(64 * var(--u));--tv-title2:calc(40 * var(--u));--tv-title2-lh:calc(48 * var(--u));--tv-title3:calc(32 * var(--u));--tv-title3-lh:calc(40 * var(--u));--tv-body:calc(28 * var(--u));--tv-body-lh:calc(40 * var(--u));--tv-callout:calc(26 * var(--u));--tv-callout-lh:calc(34 * var(--u));--tv-caption:calc(22 * var(--u));--tv-caption-lh:calc(28 * var(--u));--tv-r-s:calc(8 * var(--u));--tv-r-m:calc(12 * var(--u));--tv-r-xl:calc(24 * var(--u));--tv-card-radius:calc(16 * var(--u));--tv-dur-fast:120ms;--tv-dur-base:180ms;--tv-dur-slow:240ms;--tv-dur-held:90ms;--tv-dur-stack-held:120ms;--tv-dur-fade:160ms;--tv-dur-page:200ms;--tv-ease:cubic-bezier(.2,0,0,1);--tv-ease-inout:cubic-bezier(.4,0,.2,1);--tv-ease-kids:cubic-bezier(.34,1.4,.64,1);--tv-focus-scale:1.06;--tv-button-scale:1.04;--tv-avatar-scale:1.08;--tv-bump-scale:1;--tv-ring:calc(4 * var(--u));--tv-focus-ring:var(--tv-focus);--tv-accent:var(--tv-gold);--tv-canvas:var(--tv-bg);--tv-muted:var(--tv-text-2);--tv-glass:linear-gradient(135deg,#ffffff12,#ffffff04 60%),#1b1d25ed;position:fixed;inset:0;isolation:isolate;background:var(--tv-bg);color:var(--tv-text);font:500 var(--tv-callout) /1.3 var(--tv-font)}.tv-app.tv-kids{--tv-bg:#13293a;--tv-bg-a80:#13293acc;--tv-bg-a0:#13293a00;--tv-bg-raised:#173349;--tv-surface:#1d4060;--tv-surface-hi:#285273;--tv-text:#ffffff;--tv-text-2:#c9dce8;--tv-text-3:#a9c2d3;--tv-gold:#ffd485;--tv-gold-hi:#ffe2a8;--tv-primary:#98f0cf;--tv-primary-hi:#b8f7e0;--tv-primary-ink:#13293a;--tv-display:calc(80 * var(--u));--tv-display-lh:calc(88 * var(--u));--tv-title1:calc(64 * var(--u));--tv-title1-lh:calc(72 * var(--u));--tv-title3:calc(35 * var(--u));--tv-callout:calc(29 * var(--u));--tv-callout-lh:calc(36 * var(--u));--tv-caption:calc(24 * var(--u));--tv-caption-lh:calc(30 * var(--u));--tv-focus-scale:1.1;--tv-ring:calc(6 * var(--u));--tv-card-radius:calc(24 * var(--u))}.tv-app[data-motion=reduced]{--tv-dur-base:0ms;--tv-dur-slow:0ms;--tv-dur-held:0ms;--tv-dur-stack-held:0ms;--tv-dur-fade:120ms;--tv-focus-scale:1;--tv-button-scale:1;--tv-avatar-scale:1;--tv-ring:calc(6 * var(--u))}.tv-app[data-motion=reduced] *,.tv-app[data-motion=reduced] :after,.tv-app[data-motion=reduced] :before{animation-duration:1ms;animation-delay:0s;animation-iteration-count:1;scroll-behavior:auto}.tv-app *{box-sizing:border-box}.tv-app button,.tv-app input,.tv-app select{font:inherit}.tv-app button{cursor:pointer}.tv-app a,.tv-app button,.tv-app input,.tv-app select{border-radius:var(--tv-r-s)}.tv-app button:disabled,.tv-app button[aria-disabled=true]{opacity:.4;cursor:default}.tv-app a:focus,.tv-app button:focus,.tv-app input:focus,.tv-app select:focus{z-index:3;outline:max(2px,calc(3 * var(--u))) solid var(--tv-focus-ring);outline-offset:max(2px,calc(4 * var(--u)));box-shadow:none}.tv-app .tv-action,.tv-app .tv-bar-avatar,.tv-app .tv-button,.tv-app .tv-chip,.tv-app .tv-icon,.tv-app .tv-key,.tv-app .tv-pin-key,.tv-app .tv-player-episode,.tv-app .tv-select-trigger,.tv-app .tv-setting-control,.tv-app .tv-setting-row,.tv-app .tv-settings-about,.tv-app .tv-sheet-row,.tv-app .tv-tab,.tv-app .tv-tile,.tv-app .tv-who-tile,.tv-app .watch-screen .watch-icon{--tv-focus-ring:transparent}.tv-app .tv-action,.tv-app .tv-bar-avatar,.tv-app .tv-chip,.tv-app .tv-tab,.tv-app .tv-tile{position:relative;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-family:var(--tv-font);outline:none;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-scroll{position:relative;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;scroll-padding:1em var(--tv-safe-x) 3em;overscroll-behavior:contain;scrollbar-width:none}.tv-scroll::-webkit-scrollbar{display:none}.tv-app .tv-scroll[data-tv-bar-space]{padding-top:calc(150 * var(--u))}.tv-scroll[data-tv-motion=page]{animation:tv-screen-in var(--tv-dur-page) var(--tv-ease)}.tv-app[data-motion=reduced] .tv-scroll[data-tv-motion=page],.tv-scroll[data-tv-motion=page][data-tv-enter=restore]{animation:tv-fade-in var(--tv-dur-page) var(--tv-ease)}.tv-app[data-motion=reduced] .tv-scroll[data-tv-motion=page]{animation-duration:var(--tv-dur-fast)}@keyframes tv-screen-in{0%{opacity:0;transform:translate3d(0,calc(24 * var(--u)),0)}to{opacity:1;transform:none}}@keyframes tv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tv-overlay-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes tv-breathe{50%{opacity:.6}}.tv-art{display:block;width:100%;height:100%;object-fit:cover}.tv-art.tv-art-portrait{object-fit:contain;object-position:center;padding:calc(8 * var(--u))}.tv-art-fallback{display:grid;place-items:center;padding:calc(16 * var(--u));background:linear-gradient(120deg,#292c38,#1d1e27);color:var(--tv-text-2);font-size:var(--tv-callout);font-weight:700;text-align:center}.tv-art-colour-1{background:linear-gradient(135deg,#244b52,#182633)}.tv-art-colour-2{background:linear-gradient(135deg,#64502d,#292636)}.tv-art-colour-3{background:linear-gradient(135deg,#4d3d62,#22293c)}.tv-art-colour-4{background:linear-gradient(135deg,#573b50,#262a40)}.tv-art-colour-5{background:linear-gradient(135deg,#304d6e,#1c293a)}.tv-rating{color:#80d1ae}.tv-loading{position:absolute;inset:0}.tv-skeleton{border-radius:var(--tv-card-radius);background:var(--tv-surface);animation:tv-breathe 1.8s var(--tv-ease-inout) 3}.tv-skeleton-hero{position:absolute;left:var(--tv-safe-x);top:calc(440 * var(--u));width:calc(760 * var(--u));height:calc(300 * var(--u))}.tv-skeleton-row{display:flex;gap:calc(24 * var(--u));padding:calc(16 * var(--u)) 0 0}.tv-loading .tv-skeleton-row{position:absolute;left:var(--tv-safe-x);top:calc(860 * var(--u));padding:0}.tv-skeleton-row .tv-skeleton{flex:none;width:calc(324 * var(--u));height:calc(182 * var(--u))}.tv-app .tv-select-trigger{min-height:calc(64 * var(--u));padding:0 calc(20 * var(--u));display:inline-flex;flex:none;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);background:var(--tv-surface);color:var(--tv-text);text-align:left;outline:none;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-select-trigger>svg{flex-shrink:0}.tv-app .tv-select-trigger:focus{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-select-layer{position:fixed;inset:0;z-index:100;background:#0e0f1366;animation:tv-fade-in var(--tv-dur-fade) var(--tv-ease)}.tv-select-popover{position:fixed;padding:calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:var(--tv-r-xl);background:var(--tv-bg-raised);color:var(--tv-text);font:600 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);animation:tv-overlay-in var(--tv-dur-fade) var(--tv-ease)}.tv-select-heading{padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-select-popover [role=listbox]{max-height:calc(520 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tv-select-popover [role=option]{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));min-height:calc(72 * var(--u));padding:0 calc(16 * var(--u));border-radius:var(--tv-r-m);cursor:pointer}.tv-select-popover [role=option][aria-selected=true]{color:var(--tv-gold)}.tv-select-popover [role=option] svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.tv-app .tv-select-popover [role=option]:focus{outline:none;background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-select-popover [aria-disabled=true]{opacity:.4;cursor:default}.tv-select-hint{display:flex;justify-content:space-between;gap:calc(16 * var(--u));margin-top:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u));border-top:calc(2 * var(--u)) solid var(--tv-line);font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-3)}.tv-app h1{margin:.22em 0 .3em;font-size:clamp(32px,3.4vw,68px);line-height:1.06;font-weight:750;letter-spacing:-.035em}.tv-app h2{margin:0 0 .8em;font-size:1.28em;line-height:1.2;font-weight:650;letter-spacing:-.018em}.tv-eyebrow{font-size:.65em;letter-spacing:.23em;color:var(--tv-gold);font-weight:700}.tv-muted{color:var(--tv-text-2)}.tv-actions{display:flex;align-items:center;gap:.65em}.tv-app .tv-button{min-height:2.65em;padding:.65em 1.3em;display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:1px solid var(--tv-line);background:var(--tv-surface);color:var(--tv-text);font-size:.86em;line-height:1.2;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-button:focus{background:var(--tv-focus);color:var(--tv-focus-ink);transform:scale(var(--tv-button-scale))}.tv-app .tv-primary{background:var(--tv-primary);color:var(--tv-primary-ink);font-weight:700}.tv-app .tv-primary:focus{background:var(--tv-primary-hi);color:var(--tv-primary-ink)}.tv-app .tv-square{min-width:2.8em;padding:.6em}.tv-app .tv-icon{position:relative;width:2.3em;height:2.3em;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-icon:focus{background:var(--tv-focus);color:var(--tv-focus-ink);transform:scale(var(--tv-button-scale))}.tv-icon svg{width:1.3em;height:1.3em}.tv-filters{display:flex;align-items:center;gap:.7em;padding:.7em var(--tv-safe-x) 1em;overflow-x:auto;scrollbar-width:none}.tv-filters>button{flex:none;padding:.48em 1em;border:1px solid var(--tv-line);color:var(--tv-text-2);font-size:.8em}.tv-app .tv-filters>button[aria-pressed=true]{border-color:var(--tv-gold);color:var(--tv-gold)}.tv-app .tv-filters>button:focus{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-pagination{display:flex;align-items:center;justify-content:center;gap:1.5em;padding:1.4em;color:var(--tv-text-2);font-size:.8em}.tv-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.tv-section-heading h2{margin:0}.tv-empty{padding:4vh var(--tv-safe-x);color:var(--tv-text-2)}.tv-empty h2{margin-bottom:.5em;color:var(--tv-text)}.tv-empty .tv-action,.tv-empty .tv-button{margin-top:1em}.tv-now-next{padding:.8em 1em;background:var(--tv-surface);border:1px solid var(--tv-line);border-radius:.8em;margin-bottom:1em;min-height:9.5em}.tv-now-next>div:first-child{display:flex;flex-direction:column;gap:.3em}.tv-now-next>div:first-child>small{font-size:.65em;color:var(--tv-text-2)}.tv-now-next .tv-program{padding:.65em 0}.tv-now-next .tv-program strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-program-progress{height:3px;border-radius:3px;background:#ffffff25;margin-top:.5em}.tv-program-progress i{display:block;height:100%;background:var(--tv-gold)}.tv-channel-directory{min-width:0}.tv-channel-directory .tv-filters{padding:8px 6px 18px;gap:.5em;flex-wrap:wrap}.tv-channel-directory .tv-filters button,.tv-channel-directory select{font-size:.73em}.tv-channel-list{height:58vh;overflow-y:auto;padding:6px;scroll-padding:8px;scrollbar-width:thin}.tv-channel{display:flex;align-items:center;gap:1em;padding:.7em;width:100%;min-height:3.8em;border-bottom:1px solid #ffffff10;text-align:left}.tv-channel>span:nth-child(2){flex:1;min-width:0}.tv-channel strong{display:block;font-size:.88em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-channel small{display:block;margin-top:.2em;font-size:.68em;color:var(--tv-text-2)}.tv-channel:focus{background:var(--tv-surface-hi)}.tv-channel[aria-pressed=true]{color:var(--tv-gold)}.tv-channel .live-channel-mark{width:3em;height:2.5em;border-radius:.25em;background:var(--tv-surface)}.tv-on-air{font-size:.65em;color:var(--tv-gold)}.tv-guide{padding:1em 1em 2em}.tv-guide>.live-channel-mark{width:6em;height:4em;margin-bottom:1em}.tv-guide h1{font-size:2em}.tv-guide>p{font-size:.85em}.tv-guide .tv-actions{margin:1.4em 0 2em}.tv-program{border-top:1px solid #ffffff18;padding:.85em 0}.tv-program small{display:block;margin-bottom:.4em;font-size:.7em;color:var(--tv-text-2)}.tv-program strong{font-size:.9em}body[data-display=tv] .tv-app .device-link-page{width:100%;max-width:none;height:100vh;height:100dvh;margin:0;padding:calc(108 * var(--u)) calc(154 * var(--u));font-family:var(--tv-font)}.tv-app .device-link-page h1{font-size:var(--tv-title1);line-height:var(--tv-title1-lh)}body[data-display=tv] .tv-app .device-link-page li{font-size:var(--tv-body);line-height:var(--tv-body-lh)}.tv-app .video-center-controls{display:none}.tv-app .video-desktop-transport{display:flex}.tv-app .video-controls{padding:48px 5vw 30px;gap:14px}.tv-app .video-controls .watch-icon{width:58px;height:58px;flex-basis:58px}.tv-app .video-remaining,.tv-app .video-time{font-size:18px}.tv-app .video-controls .video-seek{height:36px}.tv-app .video-controls [aria-label="Picture in picture"],.tv-app .video-volume input{display:none}.tv-app .tv-transport-hint{display:block;margin-left:18px;color:var(--tv-text-2);font-size:14px}.tv-app .watch-screen .watch-icon:focus{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-app .watch-buffering-compact{bottom:155px;border:1px solid var(--tv-line);border-radius:2em;background:var(--tv-glass)}.tv-app .watch-panel{border:1px solid var(--tv-line);background:var(--tv-glass);animation:tv-overlay-in var(--tv-dur-fade) var(--tv-ease)}.tv-app .watch-recovery-picture{pointer-events:none}.tv-app .live-browsing .watch-chrome,.tv-app .live-browsing .watch-stage{right:40vw}.tv-app .live-browsing .watch-buffering{left:30%}.tv-app .live-browsing .tv-transport-hint{display:none}.tv-app .live-browsing .video-controls{right:0}.tv-app .postplay-browsing .watch-stage{bottom:36vh}.tv-app .postplay-browsing .video-center-controls,.tv-app .postplay-browsing .video-controls,.tv-app .postplay-browsing .watch-chrome{visibility:hidden;pointer-events:none}.tv-postplay{position:absolute;inset:auto 0 0;height:36vh;z-index:7;padding:1.5vh var(--tv-safe-x) 2vh;background:var(--tv-bg);border-top:1px solid var(--tv-line);font-family:var(--tv-font)}.tv-postplay header{display:flex;align-items:center;justify-content:space-between;gap:20px}.tv-app .tv-postplay h2{font-size:clamp(20px,2.4vh,32px);margin:0}.tv-postplay small{font-size:11px;letter-spacing:.14em;color:var(--tv-gold)}.tv-postplay-rail{display:flex;gap:1.2vw;margin-top:1.3vh}.tv-postplay-rail>button{position:relative;width:17vw;padding:0;text-align:left;border-radius:var(--tv-r-m);overflow:hidden;flex:none}.tv-postplay-rail .tv-art{width:100%;height:17vh;object-fit:cover;display:block}.tv-postplay-rail strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(13px,1.5vh,19px);padding:.5em .2em}.tv-app .random-screen{position:fixed;inset:0;z-index:20;padding:3vh var(--tv-safe-x);background:var(--tv-bg);overflow:hidden}.tv-app .random-header{height:8vh;padding:0!important}.tv-app .random-ambient,.tv-app .random-signal{display:none}.tv-app .random-art,.tv-app .random-poster-stack,.tv-app .random-presentation{animation:none}.tv-app .random-presentation{height:82vh;min-height:0;padding:2vh 4vw;gap:4vw}.tv-app .random-poster-stack{width:min(25vw,320px)}.tv-app .random-copy .random-title,.tv-app .random-copy h1{font-size:clamp(32px,4vw,62px)}.tv-app .random-queue-backdrop{z-index:25}.tv-app .random-queue{max-height:90vh;background:var(--tv-bg)}.tv-app .watch-screen[data-native-overlay=true]~.random-queue-backdrop .random-queue{position:absolute;inset:64vh 0 0;max-width:none;width:auto;max-height:36vh;overflow:auto}.tv-message-screen{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--tv-safe-y) var(--tv-safe-x)}.tv-dialog{position:fixed;inset:0;width:fit-content;height:fit-content;max-width:calc(100vw - 2 * var(--tv-safe-x));margin:auto;padding:calc(48 * var(--u)) calc(56 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:var(--tv-r-xl);background:var(--tv-bg-raised);color:var(--tv-text);animation:tv-overlay-in var(--tv-dur-fade) var(--tv-ease)}.tv-dialog::backdrop{background:#0e0f13b8}.tv-toast{position:fixed;z-index:60;left:50%;bottom:calc(96 * var(--u));max-width:calc(1200 * var(--u));padding:calc(20 * var(--u)) calc(36 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:999px;background:var(--tv-bg-raised);color:var(--tv-text);font:600 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);transform:translateX(-50%);pointer-events:none;animation:tv-fade-in var(--tv-dur-fade) var(--tv-ease)}.tv-app[data-motion=reduced] .tv-dialog,.tv-app[data-motion=reduced] .tv-select-popover,.tv-app[data-motion=reduced] .watch-panel{animation:tv-fade-in var(--tv-dur-fade) linear}.tv-bar{position:absolute;z-index:30;top:0;left:0;right:0;height:calc(150 * var(--u));padding:var(--tv-safe-y) var(--tv-safe-x) 0;display:flex;align-items:flex-start;background:linear-gradient(180deg,var(--tv-bg-a80) 0,var(--tv-bg-a0) 100%);font-family:var(--tv-font);transition:transform var(--tv-dur-base) var(--tv-ease),opacity var(--tv-dur-base) var(--tv-ease)}.tv-app[data-tv-bar=hidden] .tv-bar{transform:translate3d(0,-100%,0);opacity:0}.tv-bar-wordmark{flex:none;width:calc(240 * var(--u));height:calc(72 * var(--u));display:flex;align-items:center;font-weight:800;font-size:calc(34 * var(--u));letter-spacing:-.045em;color:var(--tv-text);white-space:nowrap}.tv-bar-wordmark b{color:var(--tv-gold)}.tv-bar-tabs{flex:1;display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(72 * var(--u))}.tv-app .tv-tab{height:calc(56 * var(--u));padding:0 calc(16 * var(--u));border-radius:999px;display:inline-flex;align-items:center;gap:calc(10 * var(--u));font-size:var(--tv-callout);line-height:1;font-weight:600;color:var(--tv-text-2);white-space:nowrap}.tv-app .tv-tab svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.tv-app .tv-tab[aria-current=page]{color:var(--tv-text)}.tv-app .tv-tab[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:calc(4 * var(--u));width:calc(32 * var(--u));height:calc(4 * var(--u));margin-left:calc(-16 * var(--u));border-radius:calc(2 * var(--u));background:var(--tv-gold)}.tv-app .tv-action:focus,.tv-app .tv-chip:focus,.tv-app .tv-tab:focus{--tv-bump-scale:var(--tv-button-scale);z-index:2;background:var(--tv-focus);color:var(--tv-focus-ink);transform:scale(var(--tv-button-scale))}.tv-app [data-tv-bump=left-0]{animation:tv-bump-left-0 var(--tv-dur-base) var(--tv-ease-inout)}.tv-app [data-tv-bump=left-1]{animation:tv-bump-left-1 var(--tv-dur-base) var(--tv-ease-inout)}.tv-app [data-tv-bump=right-0]{animation:tv-bump-right-0 var(--tv-dur-base) var(--tv-ease-inout)}.tv-app [data-tv-bump=right-1]{animation:tv-bump-right-1 var(--tv-dur-base) var(--tv-ease-inout)}.tv-app[data-motion=reduced] [data-tv-bump]{animation:none}@keyframes tv-bump-left-0{40%{transform:translate3d(calc(-12 * var(--u)),0,0) scale(var(--tv-bump-scale))}}@keyframes tv-bump-left-1{40%{transform:translate3d(calc(-12 * var(--u)),0,0) scale(var(--tv-bump-scale))}}@keyframes tv-bump-right-0{40%{transform:translate3d(calc(12 * var(--u)),0,0) scale(var(--tv-bump-scale))}}@keyframes tv-bump-right-1{40%{transform:translate3d(calc(12 * var(--u)),0,0) scale(var(--tv-bump-scale))}}.tv-app .tv-tab-icon{width:calc(56 * var(--u));padding:0;justify-content:center}.tv-app .tv-tab-icon svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.tv-app .tv-tab .tv-update-dot{position:absolute;top:calc(10 * var(--u));right:calc(10 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--tv-gold)}.tv-bar-tools{display:flex;align-items:center;gap:calc(16 * var(--u));height:calc(72 * var(--u))}.tv-bar-badge{color:var(--tv-gold);font-size:var(--tv-callout);font-weight:850;letter-spacing:-.03em}.tv-app .tv-bar-avatar{width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:calc(14 * var(--u))}.tv-app .tv-bar-avatar .profile-art{display:block;width:calc(56 * var(--u))!important;height:calc(56 * var(--u))!important;border-radius:calc(14 * var(--u))}.tv-app .tv-bar-avatar:focus{transform:scale(var(--tv-button-scale))}.tv-app .tv-action-primary:after,.tv-app .tv-bar-avatar:after,.tv-tile-media:after{content:"";position:absolute;inset:calc(-6 * var(--u));border:var(--tv-ring) solid var(--tv-focus);border-radius:calc(var(--tv-card-radius) + 6 * var(--u));opacity:0;pointer-events:none;transition:opacity var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-bar-avatar:after{border-radius:calc(20 * var(--u))}.tv-app .tv-action-primary:after{border-radius:calc(var(--tv-r-m) + 6 * var(--u))}.tv-app.tv-kids .tv-action-primary:after{border-radius:calc(var(--tv-r-xl) + 6 * var(--u))}.tv-app .tv-action-primary:focus:after,.tv-app .tv-bar-avatar:focus:after,.tv-app .tv-tile:focus .tv-tile-media:after{opacity:1}.tv-screen{position:absolute;inset:0;overflow:hidden;overflow:clip;background:var(--tv-bg);font-family:var(--tv-font);color:var(--tv-text)}.tv-screen:before,.tv-search-viewport:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:var(--tv-safe-y);background:linear-gradient(0deg,var(--tv-bg) 0,var(--tv-bg-a0) 100%);pointer-events:none}.tv-stack{position:relative;z-index:1;will-change:transform;transition:transform var(--tv-dur-slow) var(--tv-ease)}.tv-zone{position:relative;transition:opacity var(--tv-dur-slow) var(--tv-ease)}.tv-zone[data-tv-above]{opacity:0}.tv-app .tv-row-title{height:calc(40 * var(--u));margin:0 var(--tv-safe-x);font-size:var(--tv-title3);line-height:var(--tv-title3-lh);font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tv-text)}.tv-row{overflow:hidden;overflow:clip;padding:calc(16 * var(--u)) 0 0 var(--tv-safe-x)}.tv-track{position:relative;transition:transform var(--tv-dur-base) var(--tv-ease)}.tv-app .tv-tile{position:absolute;top:0;display:block;text-align:left;color:var(--tv-text-2)}.tv-tile-landscape{width:calc(324 * var(--u))}.tv-tile-wide{width:calc(414 * var(--u))}.tv-tile-portrait{width:calc(264 * var(--u))}.tv-tile-adventure{width:calc(324 * var(--u))}.tv-tile-ranked{width:calc(414 * var(--u))}.tv-tile-rank{position:absolute;top:0;left:0;width:calc(90 * var(--u));height:calc(182 * var(--u));display:flex;align-items:flex-end;justify-content:flex-end;padding-right:calc(6 * var(--u));font-size:calc(140 * var(--u));line-height:.82;font-weight:800;letter-spacing:-.04em;color:var(--tv-text);opacity:.85;pointer-events:none}.tv-tile-rank.tv-tile-rank-2{font-size:calc(80 * var(--u));letter-spacing:-.06em}.tv-tile-ranked .tv-tile-media,.tv-tile-ranked .tv-tile-title{margin-left:calc(90 * var(--u))}.tv-tile-media{position:relative;display:block;height:calc(182 * var(--u));border-radius:var(--tv-card-radius);background:var(--tv-surface);transform-origin:50% 50%;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-tile-wide .tv-tile-media{height:calc(233 * var(--u))}.tv-tile-portrait .tv-tile-media{height:calc(396 * var(--u))}.tv-tile-adventure .tv-tile-media{height:calc(240 * var(--u))}.tv-tile-media>.tv-art{position:absolute;inset:0;border-radius:inherit}.tv-tile-media>.tv-art.tv-art-portrait{padding:calc(8 * var(--u))}.tv-tile-media>.tv-art-fallback>span{display:none}.tv-app .tv-tile:focus{z-index:2;color:var(--tv-text)}.tv-app .tv-tile:focus .tv-tile-media{transform:scale(var(--tv-focus-scale));transition-duration:var(--tv-dur-base)}.tv-tile-title{margin-top:calc(12 * var(--u));font-size:var(--tv-callout);line-height:var(--tv-callout-lh);font-weight:600}.tv-app .tv-tile small,.tv-tile-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-app .tv-tile small{font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-3)}.tv-tile-progress{position:absolute;z-index:1;left:0;right:0;bottom:0;height:calc(6 * var(--u));border-radius:0 0 var(--tv-card-radius) var(--tv-card-radius);background:#ffffff33;overflow:hidden}.tv-tile-progress i{display:block;height:100%;background:var(--tv-gold);transform-origin:0 50%}.tv-tile-action-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--u));border-radius:inherit;background:var(--tv-surface-hi);color:var(--tv-text);font-size:var(--tv-callout)}.tv-tile-action-face svg{width:calc(40 * var(--u));height:calc(40 * var(--u))}.tv-app .tv-tile-action:focus .tv-tile-action-face{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-tile-grid{margin-left:var(--tv-safe-x)}.tv-tile-grid>.tv-tile{margin-top:calc(16 * var(--u))}.tv-chips-line{height:calc(72 * var(--u));display:flex;align-items:center;gap:calc(16 * var(--u));padding:0 var(--tv-safe-x)}.tv-app .tv-chip{height:calc(56 * var(--u));padding:0 calc(28 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:999px;font-size:var(--tv-callout);font-weight:600;color:var(--tv-text-2);white-space:nowrap}.tv-app .tv-chip[aria-pressed=true]{border-color:var(--tv-gold);color:var(--tv-gold)}.tv-app .tv-chip:focus{border-color:var(--tv-focus)}.tv-app .tv-chip[aria-pressed=true]:focus{color:var(--tv-focus-ink)}.tv-app .tv-chip[aria-pressed=true]:focus:after{content:"";position:absolute;left:50%;bottom:calc(6 * var(--u));width:calc(24 * var(--u));height:calc(4 * var(--u));margin-left:calc(-12 * var(--u));border-radius:calc(2 * var(--u));background:var(--tv-gold)}.tv-chip-select{margin-left:auto;display:flex;align-items:center;gap:calc(16 * var(--u));font-size:var(--tv-caption);color:var(--tv-text-2)}.tv-chip-select+.tv-chip-select{margin-left:calc(16 * var(--u))}.tv-app .tv-chip-select .tv-select-trigger{min-height:0;height:calc(56 * var(--u));padding:0 calc(24 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:999px;background:var(--tv-surface);color:var(--tv-text);font-size:var(--tv-callout);transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-chip-select .tv-select-trigger:focus{background:var(--tv-focus);color:var(--tv-focus-ink);transform:scale(var(--tv-button-scale))}.tv-app .tv-action{height:calc(72 * var(--u));padding:0 calc(32 * var(--u));border-radius:var(--tv-r-m);display:inline-flex;align-items:center;gap:calc(14 * var(--u));background:var(--tv-surface);color:var(--tv-text);font-size:var(--tv-callout);font-weight:600;white-space:nowrap}.tv-app .tv-action svg{width:calc(30 * var(--u));height:calc(30 * var(--u));flex:none}.tv-app .tv-action-primary{background:var(--tv-primary);color:var(--tv-primary-ink);font-weight:700}.tv-app .tv-action-primary:focus{background:var(--tv-primary-hi);color:var(--tv-primary-ink)}.tv-app .tv-action-square{width:calc(72 * var(--u));padding:0;justify-content:center}.tv-app .tv-action[aria-disabled=true]{opacity:.4}.tv-spotlight-actions{position:absolute;left:var(--tv-safe-x)}.tv-spotlight-actions,.tv-zone-actions{display:flex;align-items:center;gap:calc(24 * var(--u))}.tv-zone-actions{padding:0 var(--tv-safe-x)}.tv-page-header{padding:calc(150 * var(--u)) var(--tv-safe-x) 0}.tv-app .tv-page-title{margin:0;font-size:var(--tv-title1);line-height:var(--tv-title1-lh);font-weight:750;letter-spacing:-.02em}.tv-app .tv-page-title2{margin:calc(8 * var(--u)) 0 0;font-size:var(--tv-title2);line-height:var(--tv-title2-lh);font-weight:700;letter-spacing:-.015em}.tv-page-count{color:var(--tv-text-2);font-weight:500}.tv-page-caption{margin:calc(8 * var(--u)) 0 0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-zone-empty{padding:0 var(--tv-safe-x)}.tv-app .tv-zone-empty h2{margin:0 0 calc(12 * var(--u));font-size:var(--tv-title2);line-height:var(--tv-title2-lh)}.tv-zone-empty p{margin:0 0 calc(32 * var(--u));font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2)}.tv-zone-message{padding:0 var(--tv-safe-x)}.tv-app .tv-zone-message>.tv-empty{padding:0;color:var(--tv-text-2)}.tv-app .tv-zone-message .tv-empty h2{margin:0 0 calc(12 * var(--u));font-size:var(--tv-title2);line-height:var(--tv-title2-lh);color:var(--tv-text)}.tv-app .tv-zone-message .tv-empty p{margin:0 0 calc(32 * var(--u));font-size:var(--tv-body);line-height:var(--tv-body-lh)}.tv-overline{display:block;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);font-weight:700;letter-spacing:.16em;color:var(--tv-gold)}.tv-overline-kicker{margin-left:calc(8 * var(--u));letter-spacing:.04em;color:var(--tv-text)}.tv-spotlight{position:absolute;inset:0;z-index:0;pointer-events:none}.tv-spotlight-art{position:absolute;top:0;right:0;width:calc(1190 * var(--u));height:calc(860 * var(--u));background:radial-gradient(ellipse at 72% 34%,var(--tv-surface-hi) 0,var(--tv-bg-a0) 68%)}.tv-spotlight-layer{position:absolute;inset:0;opacity:0}.tv-spotlight-layer[data-front]{z-index:2;transition:opacity var(--tv-dur-slow) var(--tv-ease-inout)}.tv-spotlight-layer[data-visible]{opacity:1}.tv-spotlight-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% 28%}.tv-spotlight-layer img.tv-art-portrait{object-fit:contain;object-position:85% center;padding:calc(60 * var(--u)) calc(96 * var(--u)) calc(120 * var(--u))}.tv-spotlight-scrim{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,var(--tv-bg) 0,var(--tv-bg-a80) 18%,var(--tv-bg-a0) 62%),linear-gradient(0deg,var(--tv-bg) 0,var(--tv-bg-a0) 45%)}.tv-spotlight-art:after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(0deg,var(--tv-bg) 0,var(--tv-bg) 40%,var(--tv-bg-a0) 62%);opacity:0;transition:opacity var(--tv-dur-slow) var(--tv-ease)}.tv-screen[data-tv-state=browse] .tv-spotlight-art:after{opacity:1}.tv-preview-copy,.tv-spotlight-copy{position:absolute;z-index:5;left:var(--tv-safe-x);width:calc(960 * var(--u));opacity:0}.tv-spotlight-copy{bottom:calc(380 * var(--u))}.tv-screen-chips .tv-spotlight-copy{bottom:calc(440 * var(--u))}.tv-screen-kids .tv-spotlight-copy{bottom:calc(672 * var(--u))}.tv-preview-copy{top:var(--tv-safe-y);height:calc(406 * var(--u));display:flex;flex-direction:column;justify-content:flex-end}.tv-preview-copy .tv-overline{margin-bottom:auto}.tv-screen[data-tv-state=browse] .tv-preview-copy,.tv-screen[data-tv-state=spotlight] .tv-spotlight-copy{opacity:1;animation:tv-fade-in var(--tv-dur-fade) var(--tv-ease)}.tv-app .tv-spotlight-title{margin:calc(12 * var(--u)) 0 calc(16 * var(--u));font-size:var(--tv-display);line-height:var(--tv-display-lh);font-weight:800;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-app .tv-preview-title{margin:0 0 calc(12 * var(--u));font-size:var(--tv-title2);line-height:var(--tv-title2-lh);font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-spotlight-meta{display:flex;align-items:center;gap:calc(20 * var(--u));min-height:calc(28 * var(--u));font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2);font-variant-numeric:tabular-nums}.tv-app .tv-spotlight-credit{margin:calc(8 * var(--u)) 0 0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-3)}.tv-preview-body,.tv-spotlight-body{margin:calc(16 * var(--u)) 0 0;font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tv-preview-body{-webkit-line-clamp:2;min-height:calc(80 * var(--u))}.tv-app[data-tv-held] .tv-track{transition-duration:var(--tv-dur-held);transition-timing-function:linear}.tv-app[data-tv-held] .tv-stack{transition-duration:var(--tv-dur-stack-held);transition-timing-function:linear}.tv-app[data-tv-held] .tv-tile:focus .tv-tile-media{transform:none;transition:none}.tv-app[data-tv-instant] .tv-bar,.tv-app[data-tv-instant] .tv-screen:after,.tv-app[data-tv-instant] .tv-stack,.tv-app[data-tv-instant] .tv-tile-grid>.tv-tile,.tv-app[data-tv-instant] .tv-tile-media,.tv-app[data-tv-instant] .tv-track,.tv-app[data-tv-instant] .tv-zone{transition:none!important}.tv-kids .tv-tile:focus .tv-tile-media{transition-timing-function:var(--tv-ease-kids)}.tv-app.tv-kids .tv-tile-title{margin-top:calc(28 * var(--u))}.tv-app.tv-kids .tv-row{padding-top:calc(32 * var(--u))}.tv-app.tv-kids .tv-action{height:calc(80 * var(--u));border-radius:var(--tv-r-xl)}.tv-app.tv-kids .tv-action-primary{padding:0 calc(44 * var(--u))}.tv-app.tv-kids .tv-action-square{width:calc(80 * var(--u))}.tv-app.tv-kids .tv-details-actions,.tv-app.tv-kids .tv-spotlight-actions{gap:calc(32 * var(--u))}.tv-screen-kids .tv-overline{letter-spacing:0;font-size:calc(28 * var(--u));line-height:calc(36 * var(--u))}.tv-screen-kids .tv-preview-body{-webkit-line-clamp:1;min-height:calc(40 * var(--u))}.tv-kids .tv-row-title:before{content:"";display:inline-block;width:calc(12 * var(--u));height:calc(28 * var(--u));margin-right:calc(16 * var(--u));border-radius:calc(6 * var(--u));vertical-align:calc(-3 * var(--u));background:#ffd684}.tv-kids [data-tv-accent="1"] .tv-row-title:before{background:#85dfd0}.tv-kids [data-tv-accent="2"] .tv-row-title:before{background:#c5acff}.tv-kids [data-tv-accent="3"] .tv-row-title:before{background:#f29dce}.tv-kids [data-tv-accent="4"] .tv-row-title:before{background:#6ed7ec}.tv-kids [data-tv-accent="5"] .tv-row-title:before{background:#fdbe7a}.tv-tile-adventure .tv-tile-media:before{content:"";position:absolute;z-index:1;inset:0;border:calc(4 * var(--u)) solid #ffd684;border-radius:inherit;pointer-events:none}.tv-tile-colour-1 .tv-tile-media:before{border-color:#85dfd0}.tv-tile-colour-2 .tv-tile-media:before{border-color:#c5acff}.tv-tile-colour-3 .tv-tile-media:before{border-color:#f29dce}.tv-tile-colour-4 .tv-tile-media:before{border-color:#6ed7ec}.tv-tile-colour-5 .tv-tile-media:before{border-color:#fdbe7a}.tv-tile-adventure .tv-art{object-position:50% 28%}.tv-tile-overlay{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:calc(48 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));border-radius:0 0 var(--tv-card-radius) var(--tv-card-radius);background:linear-gradient(180deg,#0e111e00,#0e111eeb 70%);color:#fff;font-size:calc(29 * var(--u));line-height:1.15;font-weight:750}.tv-app .tv-tile-adventure:focus .tv-tile-media{transform:translate3d(0,calc(-8 * var(--u)),0) scale(var(--tv-focus-scale))}.tv-app[data-motion=reduced] .tv-tile-adventure:focus .tv-tile-media{transform:none}.tv-app[data-motion=lite] .tv-settings-track>*,.tv-app[data-motion=lite] .tv-spotlight-art:after,.tv-app[data-motion=lite] .tv-spotlight-layer,.tv-app[data-motion=lite] .tv-tile-grid>.tv-tile,.tv-app[data-motion=lite] .tv-zone{transition:none}.tv-app .tv-tile-title.tv-tile-title-2{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-tile-grid-portrait>.tv-tile{margin-top:calc(24 * var(--u))}.tv-app .tv-tile.tv-tile-pending{pointer-events:none}.tv-tile-pending .tv-tile-media{background:var(--tv-surface);opacity:.6}.tv-saved-header{justify-content:space-between}.tv-screen-grid:after,.tv-screen-library:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:calc(150 * var(--u));background:linear-gradient(180deg,var(--tv-bg) 0,var(--tv-bg) 60%,var(--tv-bg-a0) 100%);pointer-events:none;transition:transform var(--tv-dur-slow) var(--tv-ease)}.tv-screen-grid[data-tv-state=browse]:after,.tv-screen-library[data-tv-state=browse]:after{transform:translate3d(0,calc(-96 * var(--u)),0)}.tv-app[data-tv-held] .tv-screen:after{transition-duration:var(--tv-dur-stack-held);transition-timing-function:linear}.tv-app .tv-saved-header .tv-row-title{margin:0}.tv-app .tv-details-hero{z-index:0}.tv-details-art{position:absolute;z-index:0;top:0;right:0;width:calc(1190 * var(--u));height:calc(860 * var(--u));pointer-events:none;background:radial-gradient(ellipse at 72% 34%,var(--tv-surface-hi) 0,var(--tv-bg-a0) 68%)}.tv-details-art .tv-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 28%}.tv-details-art .tv-art.tv-art-portrait{object-fit:contain;object-position:85% center;padding:calc(60 * var(--u)) calc(96 * var(--u)) calc(120 * var(--u))}.tv-details-art .tv-art-fallback{background:transparent}.tv-details-art .tv-art-fallback>span{display:none}.tv-details-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--tv-bg) 0,var(--tv-bg-a80) 18%,var(--tv-bg-a0) 62%),linear-gradient(0deg,var(--tv-bg) 0,var(--tv-bg-a0) 45%)}.tv-details-copy{position:absolute;z-index:1;left:var(--tv-safe-x);bottom:calc(168 * var(--u));width:calc(960 * var(--u))}.tv-app .tv-details-title{margin:0 0 calc(12 * var(--u));font-size:var(--tv-title1);line-height:var(--tv-title1-lh);font-weight:750;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-app .tv-details-title.tv-details-title-display{font-size:var(--tv-display);line-height:var(--tv-display-lh);font-weight:800}.tv-details-badge{padding:0 calc(10 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:calc(6 * var(--u));color:var(--tv-text);font-weight:600}.tv-app .tv-details-genres{margin:calc(8 * var(--u)) 0 0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-app .tv-details-body{margin:calc(16 * var(--u)) 0 0;font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tv-app .tv-details-body.tv-details-body-short{-webkit-line-clamp:2}.tv-details-actions{top:calc(412 * var(--u));display:flex;align-items:center;gap:calc(24 * var(--u))}.tv-app .tv-details-note,.tv-details-actions{position:absolute;z-index:1;left:var(--tv-safe-x)}.tv-app .tv-details-note{top:calc(500 * var(--u));min-height:calc(28 * var(--u));margin:0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-app .tv-chip.tv-chip-fixed{position:absolute;top:0;padding:0 calc(12 * var(--u));text-align:center;overflow:hidden;text-overflow:ellipsis}.tv-app .tv-chip.tv-chip-range{font-variant-numeric:tabular-nums}.tv-season-chips .tv-row{padding-top:calc(16 * var(--u))}.tv-tile-episode small{font-variant-numeric:tabular-nums}.tv-episodes-status{padding:calc(16 * var(--u)) var(--tv-safe-x) 0}.tv-app .tv-episodes-status .tv-tile{position:relative}.tv-app .tv-episodes-message p{margin:0 0 calc(24 * var(--u));font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2)}.tv-app .tv-tile[aria-disabled=true] .tv-tile-title{color:var(--tv-text-2)}.tv-app .tv-dialog.tv-sheet{width:calc(1000 * var(--u));max-width:calc(100vw - 2 * var(--tv-safe-x));max-height:calc(100vh - 2 * var(--tv-safe-y));padding:calc(48 * var(--u)) calc(56 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:var(--tv-r-xl);background:var(--tv-bg-raised);color:var(--tv-text);font-family:var(--tv-font);font-size:var(--tv-callout);overflow:hidden}.tv-app .tv-sheet-title{margin:calc(8 * var(--u)) 0 calc(12 * var(--u));font-size:var(--tv-title2);line-height:var(--tv-title2-lh);font-weight:700;letter-spacing:-.015em}.tv-app .tv-sheet-body{margin:0 0 calc(32 * var(--u));max-width:none;font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2)}.tv-sheet-list{display:flex;flex-direction:column;gap:calc(8 * var(--u));max-height:calc(560 * var(--u));overflow:hidden}.tv-app .tv-sheet-row{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));width:100%;min-height:calc(88 * var(--u));margin:0;padding:calc(16 * var(--u)) calc(28 * var(--u)) calc(16 * var(--u)) calc(44 * var(--u));border:0;border-radius:var(--tv-r-m);background:var(--tv-surface);color:var(--tv-text);font:600 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);text-align:left;outline:none;transition:none}.tv-app .tv-sheet-row small{flex:none;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2);white-space:nowrap}.tv-app .tv-sheet-row[aria-current=true]{color:var(--tv-gold)}.tv-app .tv-sheet-row[aria-current=true]:before{content:"";position:absolute;left:calc(18 * var(--u));top:50%;width:calc(12 * var(--u));height:calc(12 * var(--u));margin-top:calc(-6 * var(--u));border-radius:50%;background:var(--tv-gold)}.tv-app .tv-sheet-row:focus{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-app .tv-sheet-row:focus small{color:var(--tv-surface-hi)}.tv-app .tv-sheet-row[aria-disabled=true]{opacity:.4}.tv-app .tv-sheet-status{margin:calc(16 * var(--u)) 0 0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-app .tv-sheet-error{color:var(--tv-danger)}.tv-sheet-actions{display:flex;gap:calc(16 * var(--u));margin-top:calc(32 * var(--u))}.tv-app .tv-withdrawn .tv-message{width:calc(1100 * var(--u));max-width:calc(100vw - 2 * var(--tv-safe-x));font-family:var(--tv-font)}.tv-app .tv-withdrawn .tv-message h2{font-size:var(--tv-title2);line-height:var(--tv-title2-lh)}.tv-app .tv-withdrawn .tv-message p{font-size:var(--tv-body);line-height:var(--tv-body-lh)}.tv-withdrawn .tv-sheet-list{width:100%;margin-top:calc(16 * var(--u))}.tv-app .watch-panel.watch-panel-wide{width:min(calc(1100 * var(--u)),calc(100vw - 2 * var(--tv-safe-x)))}.tv-player-episodes{padding:calc(8 * var(--u)) 0;font-family:var(--tv-font)}.tv-app .tv-player-episodes .tv-select-trigger{width:100%;margin-bottom:calc(16 * var(--u))}.tv-player-episode-list{position:relative;overflow:hidden;overflow:clip}.tv-player-episode-track{position:relative;will-change:transform;transition:transform var(--tv-dur-base) var(--tv-ease)}.tv-app .watch-panel .tv-player-episode{position:absolute;left:0;right:0;height:calc(80 * var(--u));min-height:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(40 * var(--u));border:0;border-radius:var(--tv-r-m);background:transparent;color:var(--tv-text);font:600 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);text-align:left;outline:none;transition:none}.tv-app .watch-panel .tv-player-episode>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-app .watch-panel .tv-player-episode small{flex:none;font-size:var(--tv-caption);color:var(--tv-text-2);white-space:nowrap}.tv-app .watch-panel .tv-player-episode[aria-current=true]{color:var(--tv-gold)}.tv-app .watch-panel .tv-player-episode[aria-current=true]:before{content:"";position:absolute;left:calc(14 * var(--u));top:50%;width:calc(12 * var(--u));height:calc(12 * var(--u));margin-top:calc(-6 * var(--u));border-radius:50%;background:var(--tv-gold)}.tv-app .watch-panel .tv-player-episode:focus,.tv-app .watch-panel .tv-player-episode:focus-visible{outline:none;background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-app .watch-panel .tv-player-episode:focus small{color:var(--tv-surface-hi)}.tv-app .tv-player-episodes-status{margin:calc(16 * var(--u)) 0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-app[data-tv-held] .tv-player-episode-track{transition-duration:var(--tv-dur-held);transition-timing-function:linear}.tv-app.tv-kids .tv-details-actions{top:calc(404 * var(--u))}.tv-app.tv-kids .tv-dialog.tv-sheet{border-radius:calc(32 * var(--u))}.tv-app.tv-kids .tv-sheet-row{border-radius:calc(20 * var(--u))}.tv-app .tv-keys>.tv-key:nth-child(6n+1),.tv-app .tv-season-chips .tv-chip,.tv-app .tv-zone-empty .tv-action,.tv-app .tv-zone-message .tv-action,.tv-chips-line>:first-child,.tv-details-actions>:first-child,.tv-sheet-actions>:first-child,.tv-spotlight-actions>:first-child{transform-origin:0 50%}.tv-app .tv-saved-header .tv-action,.tv-bar-tools>:last-child{transform-origin:100% 50%}.tv-app .tv-tile-grid>.tv-tile{transition:opacity var(--tv-dur-slow) var(--tv-ease)}.tv-app .tv-tile-grid>.tv-tile.tv-tile-gone{opacity:0;pointer-events:none}.tv-app .tv-tile-grid-lines-2 .tv-tile:not(.tv-tile-pending){min-height:calc(262 * var(--u))}.tv-app .tv-tile-grid-lines-2.tv-tile-grid-portrait .tv-tile:not(.tv-tile-pending){min-height:calc(496 * var(--u))}.tv-app .tv-message-screen{padding:var(--tv-safe-y) var(--tv-safe-x)}.tv-app .tv-message{width:calc(960 * var(--u));max-width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));text-align:center;font-family:var(--tv-font);color:var(--tv-text)}.tv-app .tv-message-icon{display:block;width:calc(64 * var(--u));height:calc(64 * var(--u));color:var(--tv-text-3)}.tv-app .tv-message-icon svg{width:100%;height:100%}.tv-app .tv-message h2{margin:0;font-size:var(--tv-title2);line-height:var(--tv-title2-lh);font-weight:700;letter-spacing:-.015em}.tv-app .tv-message p{margin:0;max-width:none;font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2)}.tv-app .tv-message-reference{font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2);font-variant-numeric:tabular-nums}.tv-app .tv-message .tv-actions{display:flex;justify-content:center;gap:calc(16 * var(--u));margin-top:calc(32 * var(--u))}.tv-app .tv-dialog .tv-message{width:calc(800 * var(--u))}.tv-notice b{color:var(--tv-gold);font-weight:700}.tv-bar-notice{flex:0 1 auto;min-width:0;max-width:calc(400 * var(--u));min-height:calc(48 * var(--u));align-self:center;margin:0 calc(16 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u));padding:calc(4 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u));display:inline-flex;align-items:center;gap:calc(8 * var(--u));border:calc(2 * var(--u)) solid #e6b85c40;border-radius:calc(24 * var(--u));background:#e6b85c14;color:#f2dcae;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);font-weight:600;overflow:hidden}.tv-bar-notice svg{flex:none;width:calc(24 * var(--u));height:calc(24 * var(--u))}.tv-bar-notice span{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tv-app .tv-search{position:absolute;inset:0;overflow:hidden;overflow:clip;font-family:var(--tv-font);color:var(--tv-text)}.tv-search-keyboard{position:absolute;left:var(--tv-safe-x);top:calc(168 * var(--u));width:calc(424 * var(--u))}.tv-search-query{height:calc(72 * var(--u));display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(24 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:var(--tv-r-m);background:var(--tv-surface);font-size:calc(30 * var(--u));line-height:calc(40 * var(--u));font-weight:700;white-space:nowrap;overflow:hidden}.tv-search-query svg{flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--tv-text-3)}.tv-search-text{min-width:0;overflow:hidden}.tv-search-placeholder{color:var(--tv-text-3);font-weight:500}.tv-search-caret{flex:none;width:calc(3 * var(--u));height:calc(36 * var(--u));margin-left:calc(-10 * var(--u));border-radius:calc(2 * var(--u));background:var(--tv-gold)}.tv-key-actions{display:flex;gap:calc(8 * var(--u));height:calc(56 * var(--u))}.tv-key-actions,.tv-keys{margin-top:calc(16 * var(--u))}.tv-keys{position:relative;width:calc(424 * var(--u));height:calc(424 * var(--u))}.tv-app .tv-key{position:absolute;width:calc(64 * var(--u));height:calc(64 * var(--u));margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));border:0;border-radius:var(--tv-r-s);background:var(--tv-surface);color:var(--tv-text);font:600 var(--tv-callout) /1 var(--tv-font);outline:none;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-key-action{position:relative;flex:1;width:auto;height:calc(56 * var(--u))}.tv-app .tv-key svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.tv-app .tv-key:focus{z-index:2;background:var(--tv-focus);color:var(--tv-focus-ink);transform:scale(var(--tv-button-scale))}.tv-key-actions>:first-child{transform-origin:0 50%}.tv-search-hint{margin:calc(24 * var(--u)) 0 0;font-size:var(--tv-callout);line-height:var(--tv-callout-lh);color:var(--tv-text-3)}.tv-search-results{position:absolute;left:calc(568 * var(--u));top:0;right:0;bottom:0}.tv-app .tv-search-heading{position:absolute;top:calc(160 * var(--u));left:0;right:var(--tv-safe-x);margin:0;font-size:var(--tv-title3);line-height:var(--tv-title3-lh);font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-search-status{font-size:var(--tv-caption);font-weight:500;letter-spacing:0;color:var(--tv-text-2)}.tv-app .tv-search-corrected{position:absolute;top:calc(204 * var(--u));left:0;margin:0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-gold)}.tv-search-empty{position:absolute;top:calc(248 * var(--u));left:0;width:calc(1248 * var(--u))}.tv-app .tv-search-empty p{margin:0 0 calc(12 * var(--u));font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2)}.tv-app .tv-search-empty .tv-search-hint-line,.tv-app .tv-search-hint-line{font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-search-error{position:absolute;z-index:2;top:calc(240 * var(--u));left:0;width:calc(1100 * var(--u))}.tv-app .tv-search-error .tv-empty{padding:0}.tv-search-viewport{position:absolute;left:calc(-20 * var(--u));top:calc(232 * var(--u));right:0;bottom:0;overflow:hidden;overflow:clip}.tv-search-track{position:absolute;left:calc(20 * var(--u));top:calc(16 * var(--u));right:0;will-change:transform;transition:transform var(--tv-dur-slow) var(--tv-ease)}.tv-search-people{position:absolute;top:0;left:0;right:0;height:calc(440 * var(--u))}.tv-app .tv-search-row-title{position:absolute;left:0;top:0;max-width:calc(1248 * var(--u));height:calc(40 * var(--u));margin:0;font-size:var(--tv-title3);line-height:var(--tv-title3-lh);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-app .tv-search-grid-title{top:calc(384 * var(--u))}.tv-search-people-row{position:absolute;top:calc(56 * var(--u));left:0;right:0;height:calc(330 * var(--u))}.tv-search-people-track{position:relative;transition:transform var(--tv-dur-base) var(--tv-ease)}.tv-search-grid{position:absolute;left:0;width:calc(1248 * var(--u))}.tv-tile-search{width:calc(400 * var(--u))}.tv-tile-search .tv-tile-media{height:calc(225 * var(--u))}.tv-app .tv-search-hint-after{position:absolute;left:0;margin:0}.tv-search:not([data-tv-moved]) .tv-search-people-track,.tv-search:not([data-tv-moved]) .tv-search-track{transition:none}.tv-app[data-tv-held] .tv-search-people-track,.tv-app[data-tv-held] .tv-search-track{transition-duration:var(--tv-dur-stack-held);transition-timing-function:linear}.tv-app .tv-who{position:absolute;inset:0;overflow:hidden;overflow:clip;background:radial-gradient(ellipse at 25% 12%,#85724b21,transparent 55%),radial-gradient(ellipse at 75% 25%,#3943654a,var(--tv-bg) 70%);font-family:var(--tv-font);color:var(--tv-text)}.tv-who-wordmark{position:absolute;left:var(--tv-safe-x);top:var(--tv-safe-y)}.tv-app .tv-who-title{position:absolute;top:calc(230 * var(--u));left:0;right:0;margin:0;text-align:center;font-size:var(--tv-title1);line-height:var(--tv-title1-lh);font-weight:750;letter-spacing:-.02em}.tv-app .tv-who-notice{position:absolute;top:calc(314 * var(--u));left:calc(360 * var(--u));right:calc(360 * var(--u));margin:0;text-align:center;font-size:var(--tv-callout);line-height:var(--tv-callout-lh);color:var(--tv-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-who-notice b{margin-right:calc(12 * var(--u))}.tv-who-row{position:absolute;top:calc(420 * var(--u));left:0;right:0;height:calc(340 * var(--u));display:flex;justify-content:center;gap:calc(64 * var(--u))}.tv-app .tv-who-tile{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));border:0;border-radius:0;background:none;color:var(--tv-text-2);font-family:var(--tv-font);outline:none;transition:none}.tv-app .tv-who-tile,.tv-who-avatar{position:relative;width:calc(200 * var(--u))}.tv-who-avatar{display:block;height:calc(200 * var(--u));border-radius:var(--tv-r-xl);transition:transform var(--tv-dur-base) var(--tv-ease)}.tv-app .tv-who-avatar .profile-art{display:block;width:calc(200 * var(--u))!important;height:calc(200 * var(--u))!important;border-radius:var(--tv-r-xl)}.tv-who-avatar:after{content:"";position:absolute;inset:calc(-8 * var(--u));border:var(--tv-ring) solid var(--tv-focus);border-radius:calc(32 * var(--u));opacity:0;pointer-events:none;transition:opacity var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-who-tile:focus{z-index:2;color:var(--tv-text)}.tv-app .tv-who-tile:focus .tv-who-avatar{transform:scale(var(--tv-avatar-scale))}.tv-app .tv-who-tile:focus .tv-who-avatar:after{opacity:1}.tv-who-name{max-width:calc(260 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(28 * var(--u));line-height:calc(36 * var(--u));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-app .tv-who-caption{display:inline-flex;align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-who-caption svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.tv-who-placeholder{width:calc(200 * var(--u));height:calc(200 * var(--u));border-radius:var(--tv-r-xl);background:var(--tv-surface);opacity:.6}.tv-app .tv-who-error{position:absolute;top:calc(780 * var(--u));left:var(--tv-safe-x);right:var(--tv-safe-x);margin:0;text-align:center;font-size:var(--tv-callout);line-height:var(--tv-callout-lh);color:var(--tv-danger)}.tv-app .tv-who-retry{position:absolute;top:calc(840 * var(--u));left:0;right:0;width:fit-content;margin:0 auto}.tv-app .tv-who-hint{position:absolute;bottom:calc(96 * var(--u));left:0;right:0;margin:0;text-align:center;font-size:var(--tv-callout);line-height:var(--tv-callout-lh);color:var(--tv-text-3)}.tv-app .tv-dialog.tv-sheet.tv-pin-sheet{width:calc(640 * var(--u));text-align:center}.tv-pin-dots{display:flex;justify-content:center;gap:calc(24 * var(--u));height:calc(24 * var(--u));margin:0 0 calc(32 * var(--u))}.tv-pin-dot{width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid var(--tv-text-2);border-radius:50%}.tv-pin-dot-on{background:var(--tv-text);border-color:var(--tv-text)}.tv-pin-pad{display:grid;grid-template-columns:repeat(3,calc(96 * var(--u)));justify-content:center;gap:calc(16 * var(--u))}.tv-app .tv-pin-key{position:relative;width:calc(96 * var(--u));height:calc(72 * var(--u));margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--tv-r-m);background:var(--tv-surface);color:var(--tv-text);font:700 calc(32 * var(--u)) /1 var(--tv-font);font-variant-numeric:tabular-nums;outline:none;transition:transform var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-pin-key svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.tv-app .tv-pin-key:focus{z-index:2;background:var(--tv-focus);color:var(--tv-focus-ink);transform:scale(var(--tv-button-scale))}.tv-app .tv-pin-submit{background:var(--tv-primary);color:var(--tv-primary-ink)}.tv-app .tv-pin-submit:focus{background:var(--tv-primary-hi);color:var(--tv-primary-ink)}.tv-app .tv-pin-submit:after{content:"";position:absolute;inset:calc(-6 * var(--u));border:var(--tv-ring) solid var(--tv-focus);border-radius:calc(18 * var(--u));opacity:0;pointer-events:none;transition:opacity var(--tv-dur-fast) var(--tv-ease)}.tv-app .tv-pin-submit:focus:after{opacity:1}.tv-app .tv-pin-key[aria-disabled=true]{opacity:.4}.tv-app .tv-pin-status{min-height:calc(28 * var(--u));margin:calc(24 * var(--u)) 0 0;font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-app .tv-pin-error{color:var(--tv-danger)}.tv-app .tv-settings{position:absolute;inset:0;overflow:hidden;overflow:clip;font-family:var(--tv-font);color:var(--tv-text)}.tv-settings-head{position:absolute;left:var(--tv-safe-x);top:var(--tv-safe-y)}.tv-app .tv-settings-title{margin:calc(4 * var(--u)) 0 0;font-size:var(--tv-title1);line-height:var(--tv-title1-lh);font-weight:750;letter-spacing:-.02em}.tv-settings-list{position:absolute;left:var(--tv-safe-x);top:calc(194 * var(--u));width:calc(720 * var(--u));height:calc(832 * var(--u));overflow:hidden;overflow:clip}.tv-settings-track{position:relative;transition:transform var(--tv-dur-slow) var(--tv-ease)}.tv-settings-fade{position:absolute;z-index:2;top:0;left:0;right:0;height:calc(56 * var(--u));background:linear-gradient(180deg,var(--tv-bg) 0,var(--tv-bg-a0) 100%);pointer-events:none}.tv-settings:not([data-tv-moved]) .tv-settings-track{transition:none}.tv-app .tv-settings-section{position:absolute;left:0;height:calc(56 * var(--u));margin:0;padding-top:calc(16 * var(--u));font-size:var(--tv-caption);line-height:var(--tv-caption-lh);font-weight:700;letter-spacing:.16em;color:var(--tv-text-2)}.tv-app .tv-setting-row{position:absolute;left:0;width:calc(720 * var(--u));height:calc(88 * var(--u));margin:0;padding:0 calc(28 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));border:0;border-radius:var(--tv-r-m);background:var(--tv-surface);color:var(--tv-text);font:600 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);text-align:left;outline:none;transition:none}.tv-setting-label{position:relative;z-index:1;min-width:0;pointer-events:none}.tv-app .tv-setting-value,.tv-setting-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-app .tv-setting-value{flex:none;max-width:calc(330 * var(--u));display:inline-flex;align-items:center;gap:calc(8 * var(--u));color:var(--tv-text-2);font-weight:500}.tv-setting-value svg{flex:none;width:calc(26 * var(--u));height:calc(26 * var(--u))}.tv-setting-on:before{content:"";width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:var(--tv-gold)}.tv-app .tv-setting-on{color:var(--tv-gold)}.tv-app .tv-setting-row:focus,.tv-app .tv-setting-select:focus-within{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-app .tv-setting-row:focus .tv-setting-value{color:var(--tv-surface-hi)}.tv-app .tv-setting-row[aria-disabled=true]{opacity:.4}.tv-app .tv-settings-track>.tv-setting-row,.tv-app .tv-settings-track>.tv-settings-about,.tv-app .tv-settings-track>.tv-settings-section{transition:opacity var(--tv-dur-slow) var(--tv-ease)}.tv-app .tv-settings-track>[data-tv-cut]{opacity:0;pointer-events:none}.tv-app .tv-settings:not([data-tv-moved]) .tv-settings-track>*{transition:none}.tv-app[data-tv-held] .tv-settings-track{transition-duration:var(--tv-dur-stack-held);transition-timing-function:linear}.tv-app .tv-setting-primary{background:var(--tv-primary);color:var(--tv-primary-ink)}.tv-app .tv-setting-primary .tv-setting-value{color:var(--tv-primary-ink)}.tv-app .tv-setting-primary:focus{background:var(--tv-primary-hi);color:var(--tv-primary-ink)}.tv-app .tv-setting-select .tv-setting-control{position:absolute;inset:0;width:100%;min-height:0;height:100%;margin:0;padding:0 calc(28 * var(--u)) 0 calc(380 * var(--u));justify-content:flex-end;gap:calc(10 * var(--u));border:0;border-radius:inherit;background:transparent;color:var(--tv-text-2);font:500 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);outline:none;transition:none}.tv-app .tv-setting-select .tv-setting-control:focus{background:transparent;color:var(--tv-surface-hi)}.tv-app .tv-setting-select .tv-setting-control svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.tv-app .tv-settings-about{position:absolute;left:0;width:calc(720 * var(--u));height:calc(184 * var(--u));padding:0 calc(32 * var(--u));display:flex;align-items:center;gap:calc(28 * var(--u));border:calc(3 * var(--u)) solid #d7b77d30;border-radius:var(--tv-r-xl);background:radial-gradient(ellipse at top left,#c99a5324,transparent 65%),var(--tv-surface);outline:none}.tv-app .tv-settings-about:focus{border-color:var(--tv-focus)}.tv-settings-about-mark{flex:none;display:grid;place-items:center;width:calc(72 * var(--u));height:calc(72 * var(--u));border:calc(2 * var(--u)) solid #e6b85c35;border-radius:50%;background:#e6b85c0d;color:#e8c991}.tv-settings-about-mark svg{width:calc(32 * var(--u));height:calc(32 * var(--u))}.tv-settings-about-copy{display:flex;flex-direction:column;gap:calc(6 * var(--u));min-width:0}.tv-settings-about-copy b{font-size:calc(34 * var(--u));line-height:calc(42 * var(--u));font-weight:750;letter-spacing:-.02em}.tv-app .tv-settings-about-copy small{font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:#dfc8a0}.tv-app .tv-settings-panel{position:absolute;left:calc(1064 * var(--u));top:calc(196 * var(--u));width:calc(760 * var(--u));padding:calc(40 * var(--u)) calc(48 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:var(--tv-r-xl);background:var(--tv-bg-raised)}.tv-app .tv-settings-panel h2{margin:0 0 calc(16 * var(--u));font-size:var(--tv-title3);line-height:var(--tv-title3-lh);font-weight:700}.tv-app .tv-settings-panel p{margin:0;font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2)}.tv-app.tv-kids .tv-key,.tv-app.tv-kids .tv-pin-key,.tv-app.tv-kids .tv-setting-row{border-radius:calc(20 * var(--u))}.tv-app.tv-kids .tv-search-query{border-radius:var(--tv-r-xl)}.tv-launch{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--u));background:var(--tv-bg);font-family:var(--tv-font);color:var(--tv-text)}.tv-launch-wordmark{font-size:calc(56 * var(--u));line-height:calc(64 * var(--u));font-weight:800;letter-spacing:-.045em}.tv-launch-wordmark b{color:var(--tv-gold)}.tv-launch-caption{font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-2)}.tv-app[data-tv-bar=hidden] .tv-bar,.tv-zone[data-tv-above]{pointer-events:none}.tv-app .tv-paddle{position:absolute;z-index:3;top:calc(16 * var(--u));width:calc(88 * var(--u));margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;color:var(--tv-text);cursor:pointer}.tv-app .tv-paddle[data-titled]{top:calc(56 * var(--u))}.tv-app.tv-kids .tv-paddle{top:calc(32 * var(--u))}.tv-app.tv-kids .tv-paddle[data-titled]{top:calc(72 * var(--u))}.tv-app .tv-paddle-left{left:0;background:linear-gradient(90deg,var(--tv-bg) 30%,var(--tv-bg-a0))}.tv-app .tv-paddle-right{right:0;width:calc(96 * var(--u));background:linear-gradient(270deg,var(--tv-bg) 30%,var(--tv-bg-a0))}.tv-app .tv-paddle svg,.tv-app .tv-sheet-close svg{width:calc(56 * var(--u));height:calc(56 * var(--u));padding:calc(12 * var(--u));border-radius:50%;background:var(--tv-surface-hi)}.tv-app .tv-back-chip:hover,.tv-app .tv-paddle:hover svg,.tv-app .tv-sheet-close:hover svg{background:var(--tv-focus);color:var(--tv-focus-ink)}.tv-app .tv-back-chip{position:absolute;z-index:40;left:var(--tv-safe-x);top:var(--tv-safe-y);height:calc(56 * var(--u));margin:0;padding:0 calc(28 * var(--u)) 0 calc(16 * var(--u));border:0;border-radius:999px;display:inline-flex;align-items:center;gap:calc(8 * var(--u));background:var(--tv-surface);color:var(--tv-text);font:600 var(--tv-callout) /1 var(--tv-font);cursor:pointer}.tv-app .tv-back-chip svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.tv-back-chip~.tv-scroll .tv-settings-head,.tv-back-chip~.tv-who .tv-who-wordmark{transform:translate3d(calc(176 * var(--u)),0,0)}.tv-app .tv-sheet-close{position:absolute;top:calc(20 * var(--u));right:calc(20 * var(--u));margin:0;padding:0;border:0;background:none;color:var(--tv-text);cursor:pointer}.tv-debug{position:fixed;z-index:90;left:var(--tv-safe-x);bottom:calc(24 * var(--u));max-width:calc(1728 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(4 * var(--u));border-radius:var(--tv-r-s);background:#000000d9;color:#f5f5f7;font:500 calc(20 * var(--u)) /1.3 ui-monospace,Menlo,Consolas,monospace;pointer-events:none}.tv-app .tv-episode-tick{position:absolute;z-index:1;top:calc(12 * var(--u));right:calc(12 * var(--u));display:grid;place-items:center;width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;background:var(--tv-gold);color:var(--tv-gold-ink)}.tv-app .tv-episode-tick svg{width:calc(28 * var(--u));height:calc(28 * var(--u));stroke-width:3}.tv-app .tv-episode-hint{position:absolute;z-index:1;left:calc(12 * var(--u));bottom:calc(18 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:var(--tv-r-s);background:var(--tv-scrim);color:var(--tv-text);font-size:var(--tv-caption);line-height:var(--tv-caption-lh);white-space:nowrap;opacity:0;transition:opacity var(--tv-dur-fade) var(--tv-ease)}.tv-app .tv-tile-episode:focus .tv-episode-hint{opacity:1}.tv-app[data-tv-held] .tv-tile-episode:focus .tv-episode-hint{opacity:0}.tv-app .tv-incoming{position:fixed;inset:auto 0 var(--tv-safe-y);width:calc(1240 * var(--u));max-width:calc(100vw - 2 * var(--tv-safe-x));height:auto;max-height:calc(100vh - 2 * var(--tv-safe-y));margin:0 auto;padding:calc(32 * var(--u));border:calc(2 * var(--u)) solid var(--tv-line);border-radius:var(--tv-r-xl);background:var(--tv-bg-raised);color:var(--tv-text);font:500 var(--tv-callout) /var(--tv-callout-lh) var(--tv-font);overflow:visible;animation:tv-incoming-in var(--tv-dur-slow) var(--tv-ease)}.tv-app .tv-incoming[open]{display:grid;grid-template-columns:calc(400 * var(--u)) minmax(0,1fr);gap:calc(40 * var(--u));align-items:center}.tv-incoming::backdrop{background:linear-gradient(0deg,#0e0f13e6 0,#0e0f1399 30%,#0e0f1300 60%)}.tv-app .tv-incoming-art{display:block;position:relative;height:calc(225 * var(--u));border-radius:var(--tv-r-m);overflow:hidden;background:var(--tv-surface)}.tv-app .tv-incoming-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tv-app .tv-incoming h2{margin:calc(6 * var(--u)) 0 0;max-width:100%;font-size:var(--tv-title2);line-height:var(--tv-title2-lh);font-weight:700;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-app .tv-incoming p{margin:calc(6 * var(--u)) 0 0;font-size:var(--tv-body);line-height:var(--tv-body-lh);color:var(--tv-text-2);font-variant-numeric:tabular-nums}.tv-app .tv-incoming-actions{gap:calc(16 * var(--u));margin-top:calc(24 * var(--u))}.tv-app .tv-incoming-actions .tv-action{position:relative}.tv-app .tv-incoming-note{margin-top:calc(16 * var(--u));font-size:var(--tv-caption);line-height:var(--tv-caption-lh);color:var(--tv-text-3)}.tv-app .tv-incoming.tv-incoming-band{inset:64vh 0 0;width:auto;max-width:none;max-height:none;margin:0;padding:calc(24 * var(--u)) var(--tv-safe-x);border:0;border-top:calc(2 * var(--u)) solid var(--tv-line);border-radius:0}.tv-app .tv-incoming.tv-incoming-band[open]{grid-template-columns:calc(320 * var(--u)) minmax(0,1fr)}.tv-app .tv-incoming-band .tv-incoming-art{height:calc(180 * var(--u))}.tv-incoming.tv-incoming-band::backdrop{background:transparent}.tv-app.tv-kids .tv-incoming{border-radius:calc(32 * var(--u))}.tv-app.tv-kids .tv-incoming.tv-incoming-band{border-radius:0}.tv-app[data-motion=reduced] .tv-incoming{animation:tv-fade-in var(--tv-dur-fade) linear}@keyframes tv-incoming-in{0%{opacity:0;transform:translate3d(0,calc(24 * var(--u)),0)}to{opacity:1;transform:none}}