html{scroll-padding-top:100px}body{text-rendering:optimizeLegibility}:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:4px}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}.fd-site-header{height:76px;background:rgb(var(--c-page)/.9);border-color:rgb(var(--c-line)/.65)}.fd-header-inner{max-width:1440px;height:76px;gap:22px;padding-inline:clamp(20px,4vw,64px)}.fd-header-inner>a{gap:9px}.fd-brand-word{color:rgb(var(--c-content));font-size:23px;font-weight:800;letter-spacing:-.065em}.fd-brand-word>span{color:rgb(var(--c-accent))}.fd-desktop-nav{gap:5px;white-space:nowrap}.fd-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:11px;font-size:13px;color:rgb(var(--c-muted))}.fd-film-trigger.is-active,.fd-nav-link:hover,.fd-nav-link[aria-current=page]{color:rgb(var(--c-content));background:rgb(var(--c-hover))}.fd-nav-utility{padding:10px;font-size:13px;color:rgb(var(--c-muted));border-radius:10px;min-height:42px}.fd-nav-utility:hover{color:rgb(var(--c-accent));background:rgb(var(--c-hover))}.fd-desktop-nav>button:not(.fd-nav-utility){min-width:40px;min-height:42px}.fd-film-nav{position:relative}.fd-film-trigger svg{width:13px;height:13px;margin-left:6px}.fd-film-menu{width:240px;padding:16px;border:1px solid rgb(var(--c-line));border-radius:16px;background:rgb(var(--c-surface));box-shadow:0 24px 64px #0004;color:rgb(var(--c-content))}.fd-film-menu p{color:rgb(var(--c-faint))}.fd-film-menu nav a{min-height:40px;border-radius:8px}.fd-film-menu nav a:hover{color:rgb(var(--c-accent));background:rgb(var(--c-hover))}.fd-film-menu small{color:rgb(var(--c-faint))}.fd-mobile-actions{display:none;margin-left:auto;align-items:center;gap:7px}.fd-menu-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--c-line));border-radius:11px}.fd-mobile-menu{padding:8px 22px calc(28px + env(safe-area-inset-bottom))}.fd-mobile-menu>a,.fd-mobile-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:59px;border-bottom:1px solid rgb(var(--c-line));font-size:19px;text-align:left}.fd-mobile-menu>a>span,.fd-mobile-menu>button>span{font-size:10px;letter-spacing:.12em;color:rgb(var(--c-faint))}.fd-mobile-menu>p{margin:24px 0 12px;color:rgb(var(--c-faint));font-size:11px;letter-spacing:.12em}.fd-mobile-genres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:20px;border-bottom:1px solid rgb(var(--c-line))}.fd-mobile-genres a{display:grid;place-items:center;min-height:44px;border-radius:9px;background:rgb(var(--c-chip));font-size:13px}.fd-mobile-tools{display:flex;align-items:center;gap:14px;margin:22px 0;font-size:13px}.fd-mobile-tools>button{min-height:44px}.fd-mobile-menu>small{font-size:11px;color:rgb(var(--c-faint))}.zip-hero-inner{min-height:580px;padding-block:64px}.zip-hero h1{font-weight:750;font-size:clamp(42px,4.9vw,70px);letter-spacing:-.055em}.zip-hero-description{font-size:15px;line-height:1.9}.zip-hero-aside{align-self:center}.zip-history-promo{text-align:left;width:100%}.zip-home .zip-eyebrow{font-size:10px}.fd-recent-library{padding-block:36px 72px}.fd-recent-row{padding-block:28px 34px;border-top:1px solid rgb(var(--c-line));scroll-margin-top:100px}.fd-row-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}.fd-row-heading .zip-eyebrow{color:rgb(var(--c-faint));margin-bottom:8px;font-size:9px}.fd-row-heading h3{font-size:24px;font-weight:650;letter-spacing:-.04em}.fd-row-heading h2{font-size:28px;font-weight:650;letter-spacing:-.04em}.fd-row-heading>a{font-size:12px;display:flex;align-items:center;gap:10px;color:rgb(var(--c-muted));min-height:44px}.fd-row-heading>a:hover{color:rgb(var(--c-accent))}.fd-row-heading>small{font-size:11px;color:rgb(var(--c-faint))}.fd-home-poster-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:28px}.fd-home-poster{min-width:0;display:block}.fd-home-poster-image{position:relative;isolation:isolate;aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:rgb(var(--c-chip));border:1px solid rgb(var(--c-line))}.fd-home-poster-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.fd-poster-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:800;color:rgb(var(--c-faint))}.fd-poster-fallback>span{color:rgb(var(--c-accent)/.6)}.fd-poster-play{position:absolute;inset:0;display:grid;place-items:center;background:#0005;color:#fff;font-size:45px;opacity:0;transition:opacity .2s}.fd-home-poster:focus-visible .fd-poster-play,.fd-home-poster:hover .fd-poster-play{opacity:1}.fd-home-poster:hover img{transform:scale(1.035)}.fd-poster-remark{position:absolute;bottom:0;left:0;right:0;padding:20px 10px 9px;background:linear-gradient(transparent,#000d);color:#fff;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.fd-home-poster>strong{font-size:13px;margin-top:12px}.fd-home-poster>small,.fd-home-poster>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-home-poster>small{font-size:11px;margin-top:5px;color:rgb(var(--c-faint))}.fd-row-provenance{margin-top:18px;font-size:10px;color:rgb(var(--c-faint))}.fd-poster-skeleton>div{aspect-ratio:2/3;border-radius:14px;background:rgb(var(--c-chip));animation:pulse 1.8s ease-in-out infinite}.fd-poster-skeleton>span{display:block;height:13px;width:70%;margin-top:12px;background:rgb(var(--c-chip));border-radius:4px}.fd-row-message{padding:30px;display:flex;align-items:center;flex-wrap:wrap;gap:18px;border-radius:12px;background:rgb(var(--c-chip));color:rgb(var(--c-muted));font-size:12px}.fd-row-message a,.fd-row-message button{color:rgb(var(--c-accent));min-height:44px;display:inline-flex;align-items:center}.fd-continue-section{padding-top:44px}.fd-continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fd-continue-grid>a{display:flex;min-width:0;align-items:center;gap:13px;border:1px solid rgb(var(--c-line));padding:18px;border-radius:12px}.fd-continue-grid>a>div{min-width:0;flex:1}.fd-continue-grid strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.fd-continue-grid small{display:block;margin-top:7px;color:rgb(var(--c-muted));font-size:11px}.fd-continue-play{color:rgb(var(--c-accent));font-size:28px}.fd-continue-grid>a:hover{background:rgb(var(--c-chip));border-color:rgb(var(--c-accent)/.5)}.fd-site-footer{padding:36px max(20px,calc((100% - 1280px)/2)) 22px;border-top:1px solid rgb(var(--c-line))}.fd-site-footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.fd-site-footer-top nav{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:rgb(var(--c-muted))}.fd-site-footer-top nav a{display:inline-flex;align-items:center;min-height:44px}.fd-site-footer>p{font-size:11px;color:rgb(var(--c-faint));margin-top:20px;line-height:1.8}.fd-site-footer>small{display:block;margin-top:12px;font-size:10px;color:rgb(var(--c-faint))}@media(min-width:1440px){.zip-hero-inner{min-height:660px}}@media(max-width:1100px){.fd-header-inner{gap:14px}.fd-nav-link{padding-inline:10px}.fd-desktop-nav{gap:1px}.fd-header-search{max-width:240px}.fd-home-poster-grid{gap:22px 15px;grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:860px){.fd-desktop-nav,.fd-header-search{display:none}.fd-mobile-actions{display:flex}.fd-header-inner,.fd-site-header{height:64px}.fd-brand-word{font-size:22px}.fd-home-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-continue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.zip-hero-inner{min-height:0;padding-block:44px 28px;gap:27px}.zip-hero h1{font-size:clamp(36px,9vw,54px)}.zip-hero-description{font-size:14px}.zip-hero-aside{grid-template-columns:1fr}.zip-source-panel{min-height:220px}.zip-history-promo{flex-direction:row;align-items:center}.zip-history-arrow{margin-left:auto}.fd-home-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.fd-recent-library{padding-block:16px 40px}.fd-row-heading{margin-bottom:18px}.fd-row-heading h3{font-size:23px}.fd-row-heading>a{font-size:11px}.fd-home-poster-image{border-radius:10px}.fd-poster-remark{font-size:10px;padding-inline:6px}.fd-home-poster>strong{font-size:12px;margin-top:9px}.fd-home-poster>small{font-size:10px}.fd-row-provenance{font-size:9px}.fd-continue-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.fd-continue-grid>a{min-width:260px;scroll-snap-align:start}.fd-site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media(max-width:370px){.fd-home-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zip-hero h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fd-search-page>main{padding-top:44px;max-width:1328px;padding-inline:24px}.fd-search-title{font-size:clamp(32px,4vw,48px);letter-spacing:-.055em;font-weight:700;margin-bottom:24px}.fd-search-form{max-width:760px}.fd-search-results-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;align-items:start}.fd-result-card{min-width:0;position:relative}.fd-result-open{width:100%;text-align:left}.fd-result-open h3{margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:650}.fd-result-open p{font-size:11px;color:rgb(var(--c-muted));margin-top:6px}.fd-result-open:hover img{transform:scale(1.035)}.fd-result-open:focus-visible .fd-poster-play,.fd-result-open:hover .fd-poster-play{opacity:1}.fd-result-count{position:absolute;left:8px;top:8px;font-size:10px;background:#111c;color:#dcf5b0;padding:4px 7px;border-radius:6px}.fd-result-sources{display:flex;align-items:center;width:100%;justify-content:space-between;gap:8px;min-height:44px;margin-top:5px;font-size:11px;color:rgb(var(--c-accent))}.fd-result-single{color:rgb(var(--c-faint));font-size:10px;padding-top:12px}.fd-result-source-list{border:1px solid rgb(var(--c-line));padding:6px;border-radius:10px;background:rgb(var(--c-surface));max-height:320px;overflow-y:auto}.fd-result-source-list button{display:grid;grid-template-columns:1fr 16px;gap:4px;min-height:58px;text-align:left;width:100%;padding:9px;border-radius:6px}.fd-result-source-list button:hover{background:rgb(var(--c-hover))}.fd-result-source-list strong{font-size:11px;font-weight:550}.fd-result-source-list small{grid-row:2;font-size:10px;color:rgb(var(--c-muted))}.fd-result-source-list button>span{grid-row:1/3;grid-column:2;align-self:center;color:rgb(var(--c-accent))}.fd-search-health{margin-block:22px;border:1px solid rgb(var(--c-line));border-radius:14px;overflow:hidden}.fd-search-health summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;padding:18px 20px;cursor:pointer;font-size:12px}.fd-search-health summary::-webkit-details-marker{display:none}.fd-search-health summary>span{color:rgb(var(--c-muted));font-size:11px}.fd-search-health summary b{color:rgb(var(--c-accent));margin-left:12px}.fd-search-health-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgb(var(--c-line))}.fd-search-health-grid>div{display:flex;align-items:center;gap:10px;padding:16px;border-right:1px solid rgb(var(--c-line));border-bottom:1px solid rgb(var(--c-line));font-size:11px}.fd-search-health-grid i{color:rgb(var(--c-accent));font-style:normal}.fd-search-health-grid .is-error i{color:rgb(var(--c-warning))}.fd-search-health-grid .is-pending i{animation:pulse 1s infinite;color:rgb(var(--c-muted))}.fd-search-health-grid small,.fd-search-health-grid strong{display:block}.fd-search-health-grid strong{font-size:11px;font-weight:550}.fd-search-health-grid small{color:rgb(var(--c-faint));font-size:10px;margin-top:4px}.fd-search-health-grid em{margin-left:auto;font-size:10px;color:rgb(var(--c-faint));font-style:normal}.fd-search-health>p{color:rgb(var(--c-faint));font-size:10px;padding:12px 20px}@media(max-width:1100px){.fd-search-results-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.fd-search-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.fd-search-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-search-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.fd-search-page>main{padding-top:28px;padding-inline:16px}.fd-search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.fd-search-health summary{align-items:start;flex-direction:column;padding:16px;gap:8px}.fd-search-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-search-health-grid>div{padding:12px;gap:7px}.fd-result-count{font-size:9px;left:5px;top:5px}.fd-result-open h3{font-size:12px}.fd-result-sources{font-size:10px}}@media(max-width:370px){.fd-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-mobile-search{display:grid;place-items:center;width:40px;height:44px;color:rgb(var(--c-muted));border-radius:10px}.fd-mobile-search:hover{color:rgb(var(--c-accent));background:rgb(var(--c-hover))}.fd-desktop-search{display:grid;place-items:center;width:40px;height:42px;border-radius:10px;color:rgb(var(--c-muted))}.fd-desktop-search:hover{color:rgb(var(--c-accent));background:rgb(var(--c-hover))}@media(max-width:1100px){.fd-header-search{display:none}}html[data-fd-tv=true]{scroll-padding:120px 7vw;scroll-behavior:smooth;--fd-tv-focus:#d1ff54}html[data-fd-tv=true] body{min-width:960px;font-size:18px;line-height:1.65}html[data-fd-tv=true] .fd-films-shell,html[data-fd-tv=true] .fd-header-inner,html[data-fd-tv=true] .fd-tv-shell,html[data-fd-tv=true] .fd-tv-watch-shell,html[data-fd-tv=true] .zip-width{width:min(90vw,1760px);max-width:1760px}html[data-fd-tv=true] .fd-site-header{height:96px}html[data-fd-tv=true] .fd-header-inner{height:96px;gap:28px}html[data-fd-tv=true] .fd-header-inner>a img{width:42px;height:42px}html[data-fd-tv=true] .fd-brand-word{font-size:30px}html[data-fd-tv=true] .fd-nav-link,html[data-fd-tv=true] .fd-nav-utility{min-height:56px;padding:13px 18px;font-size:18px}html[data-fd-tv=true] .zip-hero-inner{min-height:700px;gap:clamp(60px,8vw,150px)}html[data-fd-tv=true] .zip-hero h1{font-size:clamp(58px,5.4vw,88px)}html[data-fd-tv=true] .zip-hero-description{max-width:720px;font-size:19px}html[data-fd-tv=true] .fd-search-form input{min-height:66px;font-size:20px}html[data-fd-tv=true] .fd-search-form button{min-height:66px}html[data-fd-tv=true] :is(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin:120px 7vw}html[data-fd-tv=true] :is(button,a,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{position:relative;z-index:8;outline:4px solid var(--fd-tv-focus)!important;outline-offset:6px!important;box-shadow:0 0 0 10px rgb(209 255 84/14%),0 12px 40px rgb(0 0 0/38%)}html[data-fd-tv=true] :is(.card,.fd-discover-card,.fd-films-grid .card,.fd-home-poster,.fd-search-results-grid a):focus-visible{transform:scale(1.045);border-color:var(--fd-tv-focus);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}html[data-fd-tv=true] :is(.input,input,select,textarea){min-height:58px;font-size:19px}html[data-fd-tv=true] .fd-discover-grid{gap:20px}html[data-fd-tv=true] .fd-discover-card{min-height:270px;padding:30px}html[data-fd-tv=true] .fd-discover-card strong{font-size:36px}html[data-fd-tv=true] .fd-discover-action,html[data-fd-tv=true] .fd-discover-description{font-size:16px}html[data-fd-tv=true] .fd-home-section-heading h2,html[data-fd-tv=true] .fd-recent-row-heading h2{font-size:36px}html[data-fd-tv=true] .fd-home-poster-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 22px}html[data-fd-tv=true] .fd-home-poster>strong{margin-top:15px;font-size:19px}html[data-fd-tv=true] .fd-home-poster>small{margin-top:7px;font-size:15px}html[data-fd-tv=true] .fd-search-results-grid{gap:22px}html[data-fd-tv=true] .fd-search-results-grid h2,html[data-fd-tv=true] .fd-search-results-grid h3{font-size:20px}html[data-fd-tv=true] .fd-search-form button{min-width:120px;min-height:60px;font-size:19px}html[data-fd-tv=true] .fd-films-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 22px}html[data-fd-tv=true] .fd-films-grid .card h3{min-height:58px;font-size:18px}html[data-fd-tv=true] .fd-films-grid .card>div>div:last-child{padding:17px}html[data-fd-tv=true] .fd-films-controls select,html[data-fd-tv=true] .fd-films-controls>button,html[data-fd-tv=true] .fd-films-tabs a{min-height:54px;font-size:16px}html[data-fd-tv=true] .fd-watch-header{min-height:82px;padding-inline:4vw}html[data-fd-tv=true] .fd-watch-header h1{font-size:24px}html[data-fd-tv=true] .fd-watch-main{width:94vw;max-width:1760px;padding-top:24px}html[data-fd-tv=true] .fd-watch-grid{grid-template-columns:minmax(0,1fr) 390px;gap:30px}html[data-fd-tv=true] .fd-watch-episodes{max-height:min(72vh,900px);overflow:auto}html[data-fd-tv=true] .fd-source-panel button,html[data-fd-tv=true] .fd-watch-episodes button{min-height:58px;font-size:17px}html[data-fd-tv=true] .fd-live-channel-list a,html[data-fd-tv=true] .fd-live-channel-list button{min-height:56px;font-size:17px}html[data-fd-tv=true] .zip-hero{display:none!important}html[data-fd-tv=true][data-fd-tv-search=true] .zip-hero{display:block!important}html[data-fd-tv=true] .zip-hero-inner{display:block;min-height:0;padding-block:46px 34px}html[data-fd-tv=true] .zip-hero-copy{width:100%;max-width:1120px;margin-inline:auto}html[data-fd-tv=true] #faq,html[data-fd-tv=true] #how-it-works,html[data-fd-tv=true] #watching-now,html[data-fd-tv=true] .fd-continue-section,html[data-fd-tv=true] .fd-films-footer,html[data-fd-tv=true] .fd-films-health,html[data-fd-tv=true] .fd-films-status,html[data-fd-tv=true] .fd-films-warning,html[data-fd-tv=true] .fd-home-poster>small,html[data-fd-tv=true] .fd-poster-remark,html[data-fd-tv=true] .fd-radio-disclosure,html[data-fd-tv=true] .fd-radio-hero,html[data-fd-tv=true] .fd-radio-metrics,html[data-fd-tv=true] .fd-radio-regions small,html[data-fd-tv=true] .fd-radio-results-meta,html[data-fd-tv=true] .fd-radio-tune small,html[data-fd-tv=true] .fd-result-count,html[data-fd-tv=true] .fd-result-open>p,html[data-fd-tv=true] .fd-result-single,html[data-fd-tv=true] .fd-row-heading .zip-eyebrow,html[data-fd-tv=true] .fd-row-heading>small,html[data-fd-tv=true] .fd-row-provenance,html[data-fd-tv=true] .fd-search-health,html[data-fd-tv=true] .fd-tv-footer p,html[data-fd-tv=true] .fd-tv-hero,html[data-fd-tv=true] .fd-tv-metrics,html[data-fd-tv=true] .fd-tv-recent>span,html[data-fd-tv=true] .fd-tv-region small,html[data-fd-tv=true] .zip-footer,html[data-fd-tv=true] .zip-hero-aside,html[data-fd-tv=true] .zip-hero-copy>.zip-eyebrow,html[data-fd-tv=true] .zip-hero-copy>h1,html[data-fd-tv=true] .zip-hero-description,html[data-fd-tv=true] .zip-hero-footnote,html[data-fd-tv=true] .zip-quick-searches{display:none!important}html[data-fd-tv=true] .zip-search-wrap{width:100%}html[data-fd-tv=true] .zip-search-box{min-height:76px;border-radius:18px}html[data-fd-tv=true] .zip-search-box input{min-height:68px;font-size:23px}html[data-fd-tv=true] .zip-search-submit{min-width:76px;min-height:60px;font-size:0}html[data-fd-tv=true] .zip-search-submit svg{width:28px;height:28px}html[data-fd-tv=true] .zip-main{padding-top:10px}html[data-fd-tv=true] .zip-section{padding-block:30px 50px}html[data-fd-tv=true] .zip-section-heading{margin-bottom:22px}html[data-fd-tv=true] .zip-section-heading .zip-eyebrow,html[data-fd-tv=true] .zip-section-subtitle,html[data-fd-tv=true] .zip-text-link{display:none!important}html[data-fd-tv=true] .fd-recent-row{padding-block:24px 30px}html[data-fd-tv=true] .fd-row-heading{align-items:center;margin-bottom:18px}html[data-fd-tv=true] .fd-row-heading h2,html[data-fd-tv=true] .fd-row-heading h3{font-size:34px}html[data-fd-tv=true] .fd-home-poster>strong{margin-top:12px;font-size:18px}html[data-fd-tv=true] .fd-home-poster-image{border-radius:16px}html[data-fd-tv=true] .fd-search-page>main{padding-top:30px}html[data-fd-tv=true] .fd-search-title{display:none!important}html[data-fd-tv=true] .fd-search-form{margin-bottom:34px}html[data-fd-tv=true] .fd-result-open h3{margin-top:12px;font-size:18px}html[data-fd-tv=true] .fd-result-sources{min-height:52px;font-size:0}html[data-fd-tv=true] .fd-result-sources:before{content:"来源";font-size:16px}html[data-fd-tv=true] .fd-result-source-list button{min-height:64px;font-size:16px}html[data-fd-tv=true] .fd-films-heading h1 span,html[data-fd-tv=true] .fd-films-heading>.zip-eyebrow,html[data-fd-tv=true] .fd-films-heading>a,html[data-fd-tv=true] .fd-films-search>label{display:none!important}html[data-fd-tv=true] .fd-films-heading{margin-block:28px 20px}html[data-fd-tv=true] .fd-films-grid .card .tag{display:none}html[data-fd-tv=true] .fd-films-grid .card h3{min-height:54px}html[data-fd-tv=true] #recent-updates>.zip-section-heading .zip-eyebrow,html[data-fd-tv=true] #recent-updates>.zip-section-heading .zip-section-subtitle,html[data-fd-tv=true] #recent-updates>.zip-section-heading>a,html[data-fd-tv=true] .fd-radio-heading .zip-eyebrow,html[data-fd-tv=true] .fd-row-heading>a,html[data-fd-tv=true] .fd-tv-filter>span,html[data-fd-tv=true] .fd-tv-section-head .zip-eyebrow,html[data-fd-tv=true] .zip-recommend-grid>a .tag,html[data-fd-tv=true] .zip-recommend-grid>a small{display:none!important}html[data-fd-tv=true] .fd-radio-regions,html[data-fd-tv=true] .fd-tv-region-grid{gap:18px}html[data-fd-tv=true] .fd-radio-regions>button,html[data-fd-tv=true] .fd-tv-region{min-height:80px}html[data-fd-tv=true] .fd-radio-toolbar select{min-height:54px;font-size:16px}html[data-fd-tv=true] .fd-live-health small{display:none}html[data-fd-tv=true] .fd-site-footer-top nav,html[data-fd-tv=true] .fd-site-footer>p,html[data-fd-tv=true] .fd-site-footer>small{display:none!important}html[data-fd-tv=true] .fd-site-footer{padding-block:20px}@media (max-width:1250px){html[data-fd-tv=true] .fd-films-grid,html[data-fd-tv=true] .fd-home-poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-fd-tv=true] .fd-watch-grid{grid-template-columns:minmax(0,1fr) 320px}}html[data-fd-tv=true] body:has(.zip-hero) .zip-hero-footnote:after{content:"方向键移动　OK 确认　返回上一级";margin-left:auto;color:#c4ed54;font-size:15px;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){html[data-fd-tv=true] *,html[data-fd-tv=true] :after,html[data-fd-tv=true] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-fd-tv=true] body:has(.fd-watch){height:100dvh;overflow:hidden}html[data-fd-tv=true] .fd-watch{height:100dvh;min-height:100dvh;overflow:hidden}html[data-fd-tv=true] .fd-watch>header{position:relative;flex:0 0 auto}html[data-fd-tv=true] .fd-watch-header{width:100%;max-width:none;padding-inline:3vw;gap:18px}html[data-fd-tv=true] .fd-watch-header h1{max-width:48vw;font-size:clamp(22px,1.8vw,30px)}html[data-fd-tv=true] .fd-watch-subtitle{margin-top:5px;font-size:16px}html[data-fd-tv=true] .fd-watch-download,html[data-fd-tv=true] .fd-watch-source-name{display:none!important}html[data-fd-tv=true] .fd-watch-header a,html[data-fd-tv=true] .fd-watch-header button{min-height:58px;padding-inline:18px;font-size:17px}html[data-fd-tv=true] .fd-watch-header-favorite{display:inline-flex!important}html[data-fd-tv=true] .fd-watch-switch-source{border:1px solid rgba(209,255,84,.25)}html[data-fd-tv=true] .fd-watch-main{display:flex;flex:1 1 auto;width:100%;max-width:none;min-height:0;padding:22px 3vw 28px}html[data-fd-tv=true] .fd-watch-grid{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) clamp(360px,25vw,500px);gap:28px;align-items:center}html[data-fd-tv=true] .fd-watch-grid>div:first-child{display:flex;flex-direction:column;min-width:0;min-height:0;justify-content:center}html[data-fd-tv=true] .fd-watch .video-frame{flex:0 1 auto;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 230px);aspect-ratio:16/9;border-radius:18px;outline:none}html[data-fd-tv=true] .fd-watch .video-frame:before{display:none}html[data-fd-tv=true] .fd-watch .video-frame:focus-visible{outline:4px solid var(--fd-tv-focus);outline-offset:5px}html[data-fd-tv=true] .art-video-player{--art-control-height:72px;--art-control-icon-size:42px;--art-bottom-height:116px;--art-volume-height:160px;--art-subtitle-font-size:30px}html[data-fd-tv=true] .art-video-player .art-bottom{padding-inline:28px}html[data-fd-tv=true] .art-video-player .art-progress{height:9px}html[data-fd-tv=true] .art-video-player .art-controls{gap:12px}html[data-fd-tv=true] .art-video-player .art-time{font-size:17px}html[data-fd-tv=true] .fd-watch-actions{flex:0 0 auto;flex-wrap:nowrap;align-items:stretch;gap:12px;margin-top:16px}html[data-fd-tv=true] .fd-watch-standard-actions{display:none!important}html[data-fd-tv=true] .fd-watch-standard-actions .fd-watch-next-episode,html[data-fd-tv=true] .fd-watch-standard-actions .fd-watch-prev-episode{min-width:112px}html[data-fd-tv=true] .fd-tv-player-controls{display:grid;flex:1 1 auto;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-fd-tv=true] .fd-tv-player-controls button,html[data-fd-tv=true] .fd-watch-standard-actions button{min-height:66px;padding-inline:clamp(12px,1.5vw,26px);border-radius:13px;font-size:clamp(16px,1.25vw,21px);white-space:nowrap}html[data-fd-tv=true] .fd-tv-player-controls button:disabled{opacity:.48}html[data-fd-tv=true] .fd-watch-sidebar{grid-template-rows:minmax(0,1fr);min-height:0;gap:0}html[data-fd-tv=true] .fd-watch-sidebar .fd-watch-episodes{display:flex;flex-direction:column;min-height:0;height:100%;max-height:none;padding:22px;overflow:hidden;border-color:rgba(209,255,84,.2);border-radius:18px}html[data-fd-tv=true] .fd-watch-episodes>div:first-child{flex:0 0 auto;margin-bottom:16px}html[data-fd-tv=true] .fd-watch-episodes h2{font-size:23px}html[data-fd-tv=true] .fd-watch-episodes>div:first-child button{min-height:52px;font-size:15px}html[data-fd-tv=true] .fd-watch-sidebar .fd-episode-grid{flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-content:start;gap:12px;max-height:none;min-height:0;padding:6px;overflow:auto;overscroll-behavior:contain}html[data-fd-tv=true] .fd-watch-episodes .fd-episode-grid button{min-height:64px;border-radius:12px;font-size:19px}html[data-fd-tv=true] .fd-tv-player-controls button:focus-visible,html[data-fd-tv=true] .fd-watch-actions button:focus-visible,html[data-fd-tv=true] .fd-watch-episodes .fd-episode-grid button:focus-visible{outline:4px solid var(--fd-tv-focus)!important;outline-offset:3px;transform:scale(1.035);z-index:1}html[data-fd-tv=true] .fd-watch-episodes>p,html[data-fd-tv=true] .fd-watch-info,html[data-fd-tv=true] .fd-watch-sidebar .fd-source-inline{display:none!important}html[data-fd-tv=true] .fd-source-overlay{align-items:center;padding:5vh 4vw}html[data-fd-tv=true] .fd-source-overlay .fd-source-panel{width:min(1120px,92vw);max-height:90vh;overflow-y:auto;padding:30px}html[data-fd-tv=true] .fd-source-overlay .fd-source-panel h2{font-size:26px}html[data-fd-tv=true] .fd-source-overlay .fd-source-panel .tracking-\[\.18em\],html[data-fd-tv=true] .fd-source-overlay .fd-source-panel [aria-live=polite]{display:none}html[data-fd-tv=true] .fd-source-overlay .fd-source-panel [aria-label="播放线路检测结果"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-fd-tv=true] .fd-source-overlay .fd-source-panel [aria-label="播放线路检测结果"] button{min-height:88px;padding:18px}@media (max-width:1250px){html[data-fd-tv=true] .fd-watch-grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}html[data-fd-tv=true] .fd-watch-sidebar .fd-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-fd-tv=true] .fd-watch-actions{gap:8px}html[data-fd-tv=true] .fd-watch-standard-actions .fd-watch-next-episode,html[data-fd-tv=true] .fd-watch-standard-actions .fd-watch-prev-episode{min-width:88px}}@media (max-height:760px){html[data-fd-tv=true] .fd-watch-header{min-height:68px;height:68px}html[data-fd-tv=true] .fd-watch-main{padding-block:14px 18px}html[data-fd-tv=true] .fd-watch-sidebar .fd-watch-episodes{padding:14px}html[data-fd-tv=true] .fd-watch-sidebar .fd-episode-grid{grid-auto-rows:minmax(52px,auto);gap:8px}html[data-fd-tv=true] .fd-watch-episodes .fd-episode-grid button{min-height:52px}html[data-fd-tv=true] .fd-tv-player-controls button,html[data-fd-tv=true] .fd-watch-standard-actions button{min-height:54px}}