@media (max-width:1399.98px){
  .site-header .nav-link{padding-left:7px!important;padding-right:7px!important}.catalog-grid{grid-template-columns:repeat(5,1fr)}.filter-bar{grid-template-columns:repeat(4,1fr) auto auto}.discovery-chips{grid-template-columns:repeat(5,1fr)}
}
@media (max-width:1199.98px){
  .site-header{height:68px}.header-search{width:auto}.cinema-hero{height:730px}.hero-content{grid-template-columns:minmax(0,1fr) 230px}.catalog-grid{grid-template-columns:repeat(4,1fr)}.filter-bar{grid-template-columns:repeat(3,1fr)}.filter-submit,.filter-reset{width:100%}.taxonomy-grid{grid-template-columns:repeat(2,1fr)}.country-grid{grid-template-columns:repeat(3,1fr)}.discovery-chips{grid-template-columns:repeat(4,1fr)}.detail-hero{min-height:690px}.crew-panel>div{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:991.98px){
  .cinema-hero{height:690px;min-height:640px}.hero-content{grid-template-columns:1fr}.hero-poster{display:none}.hero-copy{max-width:720px}.hero-copy h1{font-size:clamp(3.3rem,9vw,6rem)}.hero-scrim{background:linear-gradient(90deg,rgba(4,5,6,.96),rgba(4,5,6,.48)),linear-gradient(0deg,#070809,transparent 50%)}.catalog-grid{grid-template-columns:repeat(4,1fr)}.filter-bar{grid-template-columns:repeat(3,1fr)}.discovery-chips{grid-template-columns:repeat(3,1fr)}.country-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:230px minmax(0,1fr);gap:35px}.detail-copy h1{font-size:clamp(3rem,7vw,5rem)}.episode-row{grid-template-columns:38px 125px 1fr}.episode-row>span{display:none}.footer-top{grid-template-columns:1fr}.footer-links{max-width:700px}.ai-result-grid{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:767.98px){
  .app-shell{padding-left:18px;padding-right:18px}.cinema-hero{height:calc(100svh - 10px);min-height:620px;max-height:760px}.hero-slide::before{background-position:64% center}.hero-content{padding-top:20px;padding-bottom:75px;align-items:end}.hero-copy h1{font-size:clamp(3rem,13vw,5rem);margin:12px 0 18px}.hero-copy>p{font-size:.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-meta{gap:5px 10px}.hero-meta span:not(:first-child)::before{margin-right:8px}.hero-actions{gap:7px;margin-top:20px}.hero-actions .btn{font-size:.75rem;padding:.62rem .9rem}.availability-note{display:none}.hero-controls{bottom:17px}.hero-controls>button{display:none}.media-rail{grid-auto-columns:clamp(145px,42vw,185px);margin-right:-18px}.homepage-sections{padding-top:5px}.content-section{margin:48px 0}.section-heading h2{font-size:1.75rem}.section-heading>a{font-size:.65rem}.card-overlay{display:none}.play-orbit{opacity:1;width:39px;height:39px;font-size:.7rem}.media-card:hover .card-poster img{filter:none}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:21px 10px}.filter-bar{display:flex;overflow-x:auto;margin-left:-18px;margin-right:-18px;border-radius:0;padding-left:18px;padding-right:18px}.filter-bar>div{min-width:145px}.filter-submit{min-width:90px}.filter-reset{min-width:65px}.page-banner{padding:75px 0 50px}.page-banner h1{font-size:clamp(3.2rem,14vw,5.5rem)}.taxonomy-grid{grid-template-columns:1fr;padding-top:30px}.taxonomy-card{min-height:140px}.country-grid{grid-template-columns:1fr;padding-top:30px}.discovery-chips{display:flex;overflow-x:auto;margin-right:-18px}.discovery-chips a{min-width:150px}.detail-hero{min-height:unset;align-items:end;padding-top:290px}.detail-hero::before{bottom:auto;height:460px;background-position:center top}.detail-shade{background:linear-gradient(0deg,#070809 0%,rgba(7,8,9,.12) 75%),linear-gradient(90deg,rgba(5,6,7,.3),rgba(5,6,7,.1))}.detail-layout{display:block;padding-top:0;padding-bottom:45px}.detail-poster{width:130px;margin-bottom:20px}.detail-copy h1{font-size:clamp(2.9rem,12vw,4.5rem)}.detail-overview{font-size:.93rem}.quick-facts{gap:18px}.about-panel{margin:45px 0}.crew-panel>div{grid-template-columns:repeat(2,1fr)}.season-toggle{padding:17px}.episode-list{padding:0 12px}.episode-row{grid-template-columns:30px 90px 1fr;gap:10px}.episode-thumb img{width:90px}.episode-row p{display:none}.episode-visual{min-height:650px;padding-top:100px}.back-link{margin-bottom:110px}.episode-navigation{grid-template-columns:1fr}.search-hero form{border-radius:14px}.search-hero form .btn{padding:.7rem 1rem}.search-intro{grid-template-columns:1fr}.watch-page{padding-top:100px}.watch-heading{align-items:flex-start;gap:20px}.watch-heading>a{white-space:nowrap}.video-shell{border-radius:7px;margin-left:-18px;margin-right:-18px}.footer-bottom{display:block}.footer-bottom p+p{margin-top:8px}.page-numbers{display:none}
}
@media (max-width:575.98px){
  .brand-name{font-size:.72rem;letter-spacing:.11em}.brand-mark{width:32px;height:32px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.card-info{padding-top:8px}.card-title{font-size:.8rem}.card-meta{font-size:.68rem}.demo-label{font-size:.52rem}.hero-meta span:nth-child(n+5){display:none}.detail-actions .btn{font-size:.72rem;padding:.65rem .85rem}.detail-poster{width:112px}.detail-meta{font-size:.72rem}.quick-facts{display:grid;grid-template-columns:1fr 1fr}.crew-panel>div{grid-template-columns:1fr 1fr}.season-toggle>span:last-child{font-size:0}.season-toggle>span:last-child::after{content:"＋";font-size:1rem}.episode-row{grid-template-columns:27px 75px 1fr}.episode-thumb img{width:75px}.episode-row h3{font-size:.76rem}.episode-navigation{padding-bottom:50px}.search-hero input{padding:0 10px;font-size:.83rem}.ask-input-row{display:block}.ask-input-row .btn{width:100%;margin-top:8px}.ai-result-grid{grid-template-columns:repeat(2,1fr)}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1/-1}.status-card .btn{display:block}.rights-note{margin-left:-4px;margin-right:-4px}.list-toolbar{align-items:flex-start}.list-toolbar .btn{font-size:.68rem}
}
@media (max-width:374px){
  .app-shell{padding-left:14px;padding-right:14px}.hero-copy h1{font-size:2.85rem}.hero-actions .btn{padding:.56rem .7rem}.media-rail{grid-auto-columns:138px}.catalog-grid{gap:18px 8px}.card-title{font-size:.74rem}.detail-copy h1{font-size:2.75rem}.episode-row{grid-template-columns:24px 1fr}.episode-thumb{display:none}.quick-facts{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr}.footer-links>div:last-child{grid-column:auto}
}
@media (min-width:1800px){.catalog-grid{grid-template-columns:repeat(7,1fr)}.media-rail{grid-auto-columns:220px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Smart discovery responsive layout */
@media(max-width:1399.98px){.expanded-filter-bar{grid-template-columns:repeat(4,minmax(125px,1fr))}.provider-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1199.98px){.expanded-filter-bar{grid-template-columns:repeat(3,minmax(125px,1fr))}.provider-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991.98px){.expanded-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-year-field{grid-column:span 2}.provider-summary-card{grid-template-columns:65px minmax(0,1fr)}.provider-summary-card .provider-monogram{width:65px;height:65px}.provider-summary-card>strong{grid-column:2;text-align:left}.classics-intro{grid-template-columns:1fr}}
@media(max-width:767.98px){.catalog-current-summary{align-items:flex-start}.catalog-current-summary a{font-size:.62rem}.expanded-filter-bar{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin:0 0 18px;padding:14px;border-radius:14px}.expanded-filter-bar>div{min-width:0}.custom-year-field{grid-column:1/-1}.filter-actions{grid-column:1/-1}.filter-actions .btn{flex:1}.provider-directory-intro{display:block}.provider-directory-intro p{margin-top:10px}.provider-grid{grid-template-columns:1fr}.provider-card{min-height:105px;padding:15px}.provider-summary-card{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px}.provider-summary-card .provider-monogram{width:56px;height:56px}.watch-options-heading{display:block}.watch-options-heading p{text-align:left;margin-top:8px}.watch-option{grid-template-columns:1fr}.watch-option .btn{width:100%}.classics-decades{grid-template-columns:1fr}.page-banner .provider-brand{align-items:flex-start}.page-banner .provider-monogram{width:58px;height:58px}}
@media(max-width:479.98px){.catalog-current-summary{display:block}.catalog-current-summary a{display:inline-flex;margin-top:9px}.expanded-filter-bar{grid-template-columns:1fr}.custom-year-field,.filter-actions{grid-column:auto}.year-range-inputs{grid-template-columns:1fr 14px 1fr}.filter-actions{display:grid;grid-template-columns:1fr 1fr}.provider-card{grid-template-columns:48px minmax(0,1fr) auto}.provider-card .provider-monogram{width:48px;height:48px}.provider-summary-card>strong{grid-column:1/-1}.watch-options{margin-inline:-4px}.watch-option-main{align-items:flex-start}.classics-intro{padding:20px}}
@media(max-width:767.98px){.provider-choice-hero{min-height:310px;padding-top:105px}.provider-choice-list{grid-template-columns:1fr}.provider-choice-actions .btn{flex:1}.provider-choice{grid-template-columns:48px minmax(0,1fr) auto;padding:14px}.provider-choice .provider-monogram{width:48px;height:48px}}
@media(max-width:479.98px){.provider-choice-actions{display:grid;grid-template-columns:1fr}.provider-choice-actions .btn{width:100%}}
@media(max-width:767.98px){html,body{max-width:100%;overflow-x:clip}.offcanvas.mobile-menu{max-width:min(400px,100vw)}.expanded-filter-bar>*{min-width:0!important;grid-column:auto!important}.expanded-filter-bar .custom-year-field{grid-column:1/-1!important}.expanded-filter-bar .filter-submit,.expanded-filter-bar .filter-reset{width:100%;min-width:0;grid-column:auto}.expanded-filter-bar select,.expanded-filter-bar input{max-width:100%}.catalog-page,.catalog-page>.app-shell{min-width:0;max-width:100%}}
@media(max-width:479.98px){.expanded-filter-bar .custom-year-field{grid-column:auto!important}}
