.tv-settings{display:flex;align-items:center;gap:24px;padding:0 4.5% 28px;color:var(--muted);font-size:12px}.tv-mode-toggle{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid #ffffff25;border-radius:8px}.tv-remote-hint{display:none}html:root[data-tv=true]{--max:1920px;scroll-behavior:auto;scroll-padding-top:110px}html:root[data-tv=true] body{font-size:18px}html:root[data-tv=true] *{scroll-behavior:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root[data-tv=true] a,html:root[data-tv=true] button,html:root[data-tv=true] iframe,html:root[data-tv=true] input,html:root[data-tv=true] select{scroll-margin:112px 24px 28px}html:root[data-tv=true] a:focus,html:root[data-tv=true] button:focus,html:root[data-tv=true] iframe:focus,html:root[data-tv=true] input:focus,html:root[data-tv=true] select:focus,html:root[data-tv=true] textarea:focus,html:root[data-tv=true] video:focus{outline:3px solid #fff!important;outline-offset:4px;box-shadow:0 0 0 7px #e78b6b90!important}html:root[data-tv=true] .button,html:root[data-tv=true] button{min-height:52px;font-size:18px}html:root[data-tv=true] .button{padding:15px 28px}html:root[data-tv=true] .icon-button{min-width:52px;min-height:52px}html:root[data-tv=true] .site-header{height:96px;padding-inline:5%;gap:32px;background:#111214;border-bottom:1px solid #ffffff24}html:root[data-tv=true] .brand{font-size:30px}html:root[data-tv=true] .main-nav{gap:22px}html:root[data-tv=true] .main-nav a{font-size:18px;min-height:52px;display:inline-flex;align-items:center}html:root[data-tv=true] .header-actions{gap:20px}html:root[data-tv=true] .header-signin,html:root[data-tv=true] .search-link{font-size:18px;min-height:52px;padding-inline:18px}html:root[data-tv=true] .hero-caption,html:root[data-tv=true] .hero-pagination,html:root[data-tv=true] .search-link kbd{display:none}html:root[data-tv=true] .account-trigger{min-height:56px}html:root[data-tv=true] .account-caption strong{font-size:17px}html:root[data-tv=true] .account-caption small{font-size:13px}html:root[data-tv=true] .account-dropdown{width:360px;background:#191a1d;padding:14px}html:root[data-tv=true] .account-dropdown a,html:root[data-tv=true] .account-dropdown button{min-height:56px;font-size:18px}html:root[data-tv=true] .cinema-hero{min-height:540px}html:root[data-tv=true] .cinema-hero .hero-content{padding-top:160px;padding-bottom:90px;width:62%}html:root[data-tv=true] .cinema-hero .hero-description{font-size:20px;max-width:640px}html:root[data-tv=true] .cinema-hero .hero-metadata{font-size:18px}html:root[data-tv=true] .cinema-hero .hero-buttons .button{font-size:20px;min-height:58px}html:root[data-tv=true] .discovery-content{padding-inline:5%}html:root[data-tv=true] .eyebrow{font-size:13px}html:root[data-tv=true] .section-heading h2{font-size:30px}html:root[data-tv=true] .content-section{margin-bottom:56px}html:root[data-tv=true] .content-row{gap:24px;padding-block:10px 16px;scroll-padding-inline:10px}html:root[data-tv=true] .content-row .content-card{flex-basis:calc((100% - 96px) / 5)}html:root[data-tv=true] .content-row .landscape-card{flex-basis:calc((100% - 48px) / 3)}html:root[data-tv=true] .card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}html:root[data-tv=true] .content-card [data-tv-card-action]{display:none}html:root[data-tv=true] .content-card .card-art:focus{outline-offset:-6px;box-shadow:none!important}html:root[data-tv=true] .content-card:focus-within .card-image{outline:3px solid var(--accent);outline-offset:5px}html:root[data-tv=true] .content-card:hover .card-art{transform:none}html:root[data-tv=true] .content-card .card-title{font-size:19px;line-height:1.4;margin-top:14px}html:root[data-tv=true] .card-meta{font-size:15px;gap:9px}html:root[data-tv=true] .row-meter,html:root[data-tv=true] .row-total,html:root[data-tv=true] .view-all{font-size:15px}html:root[data-tv=true] .genre-tabs{padding:8px;gap:14px}html:root[data-tv=true] .genre-tabs button{padding-inline:22px;font-size:18px}html:root[data-tv=true] .page-container{padding-top:148px;padding-inline:5%}html:root[data-tv=true] .page-subtitle,html:root[data-tv=true] .title-overview{font-size:20px}html:root[data-tv=true] .search-input-wrap input{font-size:24px}html:root[data-tv=true] .search-filter-bar{gap:20px}html:root[data-tv=true] .filter-select-trigger{font-size:18px;min-height:52px;padding:12px 18px}html:root[data-tv=true] .filter-select-menu{max-height:360px;padding:8px;background:#222326;z-index:20}html:root[data-tv=true] .filter-select-option{font-size:19px;min-height:50px;padding:12px 16px}html:root[data-tv=true] .filter-select-option.is-active{background:#e78b6b35;outline:2px solid var(--accent);outline-offset:-2px}html:root[data-tv=true] .filter-label,html:root[data-tv=true] .search-assist{font-size:15px}html:root[data-tv=true] .title-content{padding-top:140px}html:root[data-tv=true] .back-link,html:root[data-tv=true] .detail-metadata,html:root[data-tv=true] .detail-overview{font-size:18px}html:root[data-tv=true] .video-player{width:100vw;height:100vh}html:root[data-tv=true] .video-player.is-embedded{grid-template-rows:auto minmax(180px,1fr) auto}html:root[data-tv=true] .video-player .player-top{min-height:64px;padding:8px 5%}html:root[data-tv=true] .video-player .player-back{font-size:18px}html:root[data-tv=true] .video-player .player-bottom{padding:14px 5% 22px}html:root[data-tv=true] .video-player .player-title h2{font-size:23px}html:root[data-tv=true] .video-player .player-controls{gap:16px;flex-wrap:wrap}html:root[data-tv=true] .video-player .player-controls>button{min-width:56px;min-height:56px;padding:8px 12px;font-size:18px}html:root[data-tv=true] .video-player .server-selector{font-size:17px;gap:12px}html:root[data-tv=true] .video-player .server-selector .filter-select{min-width:180px}html:root[data-tv=true] .video-player .filter-select-menu{min-width:220px}html:root[data-tv=true] .video-player .player-settings{width:min(520px,90vw);font-size:18px;right:5%}html:root[data-tv=true] .video-player .player-settings label,html:root[data-tv=true] .video-player .player-settings p,html:root[data-tv=true] .video-player .player-settings select{font-size:18px}html:root[data-tv=true] .video-player .player-settings small{font-size:15px}html:root[data-tv=true] .video-player input[type=checkbox]{width:26px;height:26px}html:root[data-tv=true] .video-player .seek-bar{height:12px}html:root[data-tv=true] .tv-player-hint{color:#c8c4bf;font-size:16px;margin-top:12px}html:root[data-tv=true] .tv-player-help{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block:10px}html:root[data-tv=true] .tv-player-help .tv-player-hint{margin:0}html:root[data-tv=true] .tv-player-help button{flex-shrink:0;font-size:15px;min-height:44px}html:root[data-tv=true] .player-controls .tv-play-button{color:#171412;background:#e78b6b;min-width:110px}html:root[data-tv=true] .tv-playback-check{position:fixed;z-index:150;inset:4vh 5vw;max-width:1100px;margin:auto;overflow-y:auto;padding:28px;border:1px solid #ffffff44;border-radius:18px;background:#17181b;box-shadow:0 0 0 100vmax #000d}html:root[data-tv=true] .tv-check-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}html:root[data-tv=true] .tv-check-heading h2{font-size:30px;margin-top:8px}html:root[data-tv=true] .tv-playback-check>p{font-size:18px;line-height:1.5;margin-bottom:18px;color:#d3cfca}html:root[data-tv=true] .tv-playback-check>video{display:block;position:static;width:100%;height:clamp(180px,32vh,330px);margin-bottom:22px;border-radius:10px;background:#000;object-fit:contain}html:root[data-tv=true] .tv-check-actions{display:flex;flex-wrap:wrap;gap:18px}html:root[data-tv=true] .tv-check-result{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px;background:#ffffff08;border-radius:10px;font-size:18px;line-height:1.5}html:root[data-tv=true] .tv-check-result svg{flex-shrink:0;color:var(--accent)}html:root[data-tv=true] .tv-settings{padding:0 5% 44px;font-size:18px}html:root[data-tv=true] .tv-remote-hint{display:inline}.tv-watch-loading{min-height:100vh;padding:8vh 5%;font-size:22px}.tv-watch-loading h1{font-size:34px;margin-bottom:20px}.tv-watch-loading p{margin-bottom:24px}html:root[data-tv=true] .video-player.tv-watch-player{position:relative;inset:auto;display:block;width:100%;height:auto;min-height:100vh;max-height:none;overflow:visible;isolation:auto;transform:none}html:root[data-tv=true] .tv-watch-player>.player-bottom,html:root[data-tv=true] .tv-watch-player>.player-top{position:relative;inset:auto;opacity:1;pointer-events:auto;background:#101113}html:root[data-tv=true] .tv-watch-player>.embedded-player,html:root[data-tv=true] .tv-watch-player>video{position:static;display:block;width:100%;height:max(180px,calc(100vh - var(--player-header-height,64px) - var(--player-footer-height,240px)));min-height:180px;object-fit:contain;transform:none}html:root[data-tv=true] .tv-watch-player .tv-playback-check{position:relative;inset:auto;width:90%;max-width:1100px;margin:24px auto;overflow:visible;box-shadow:none;z-index:auto}@media(max-width:1400px){html:root[data-tv=true] .account-caption{display:none}html:root[data-tv=true] .content-row .content-card{flex-basis:calc((100% - 72px) / 4)}html:root[data-tv=true] .content-row .landscape-card{flex-basis:calc((100% - 24px) / 2)}html:root[data-tv=true] .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:root[data-tv=true] .cinema-hero .hero-content{padding-bottom:68px}html:root[data-tv=true] .site-header{gap:24px}html:root[data-tv=true] .main-nav{gap:18px}html:root[data-tv=true] .main-nav a{font-size:16px}}@media(max-height:760px){html:root[data-tv=true] .video-player .player-top{min-height:56px}html:root[data-tv=true] .video-player .player-bottom{padding-block:8px 12px}html:root[data-tv=true] .video-player .player-controls>button{min-height:48px}}@media(max-width:850px){html:root[data-tv=true] .site-header{height:80px;gap:12px}html:root[data-tv=true] .main-nav.mobile-open{top:80px}html:root[data-tv=true] .content-row .content-card{flex-basis:44%}html:root[data-tv=true] .content-row .landscape-card{flex-basis:86%}html:root[data-tv=true] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:root[data-tv=true] .tv-settings{flex-wrap:wrap}}