@charset "UTF-8";:root{--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--type-hero-title: 48px;--type-section: 32px;--type-card-title: 24px;--type-body: 22px;--type-meta: 20px;--type-nav: 24px;--type-button: 24px;--brand-logo-size: 56px;--login-logo-size: 80px;--nav-icon-size: 32px;--nav-item-height: 56px;--search-bar-height: 68px;--hero-title-size: var(--type-hero-title);--rail-title-size: var(--type-section);--card-title-size: var(--type-card-title);--hero-desc-size: var(--type-body);--hero-meta-size: var(--type-meta)}html.tv-legacy,html.tv-modern{scrollbar-width:none;-ms-overflow-style:none}html.tv-legacy::-webkit-scrollbar,html.tv-modern::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.tv-legacy app-home,html.tv-modern app-home,html.tv-legacy app-show-details,html.tv-modern app-show-details,html.tv-legacy .railsWrap,html.tv-modern .railsWrap,html.tv-legacy .detailsPage,html.tv-modern .detailsPage,html.tv-legacy .detailsPanel,html.tv-modern .detailsPanel,html.tv-legacy .railRow,html.tv-modern .railRow,html.tv-legacy .genreTabs,html.tv-modern .genreTabs,html.tv-legacy .detailsRail,html.tv-modern .detailsRail,html.tv-legacy .detailsRailContent,html.tv-modern .detailsRailContent{scrollbar-width:none!important;-ms-overflow-style:none!important}html.tv-legacy app-home::-webkit-scrollbar,html.tv-modern app-home::-webkit-scrollbar,html.tv-legacy app-show-details::-webkit-scrollbar,html.tv-modern app-show-details::-webkit-scrollbar,html.tv-legacy .railsWrap::-webkit-scrollbar,html.tv-modern .railsWrap::-webkit-scrollbar,html.tv-legacy .detailsPage::-webkit-scrollbar,html.tv-modern .detailsPage::-webkit-scrollbar,html.tv-legacy .detailsPanel::-webkit-scrollbar,html.tv-modern .detailsPanel::-webkit-scrollbar,html.tv-legacy .railRow::-webkit-scrollbar,html.tv-modern .railRow::-webkit-scrollbar,html.tv-legacy .genreTabs::-webkit-scrollbar,html.tv-modern .genreTabs::-webkit-scrollbar,html.tv-legacy .detailsRail::-webkit-scrollbar,html.tv-modern .detailsRail::-webkit-scrollbar,html.tv-legacy .detailsRailContent::-webkit-scrollbar,html.tv-modern .detailsRailContent::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}html.tv-legacy .detailsHeroMedia,html.tv-modern .detailsHeroMedia{height:var(--details-hero-height, var(--hero-max-height))!important;min-height:var(--details-hero-height, var(--hero-max-height))!important;max-height:var(--details-hero-height, var(--hero-max-height))!important}html.tv-legacy app-home .hero--feature,html.tv-modern app-home .hero--feature{position:relative!important;height:0!important;padding-bottom:40.5%!important;overflow:hidden!important}html.tv-legacy app-home .hero--feature .heroMedia,html.tv-modern app-home .hero--feature .heroMedia{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html.tv-legacy app-home .heroSlide,html.tv-modern app-home .heroSlide{aspect-ratio:auto!important;height:100%!important}html.tv-legacy app-home .heroSlideImg,html.tv-modern app-home .heroSlideImg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}html.tv-legacy app-home .heroSlide--left .heroSlideImg,html.tv-modern app-home .heroSlide--left .heroSlideImg{object-position:right center!important}html.tv-legacy app-home .heroSlide--right .heroSlideImg,html.tv-modern app-home .heroSlide--right .heroSlideImg{object-position:left center!important}html.tv-legacy .heroBg:not(.heroBg--cover):not(.heroBg--feature),html.tv-modern .heroBg:not(.heroBg--cover):not(.heroBg--feature),html.tv-legacy .detailsHeroBg,html.tv-modern .detailsHeroBg{object-fit:contain!important;object-position:right top!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-webkit-transform:none!important;transform:none!important;inset:0!important}html.tv-legacy .railRow--featureBanner .cardImg,html.tv-modern .railRow--featureBanner .cardImg,html.tv-legacy .railRow--featureBanner .viewAllImg,html.tv-modern .railRow--featureBanner .viewAllImg{object-fit:contain!important;object-position:center center!important}html.tv-w-720{--nav-width-expanded: 340px;--nav-width-collapsed: 68px;--brand-logo-size: 48px;--login-logo-size: 68px;--nav-icon-size: 28px;--nav-item-height: 52px;--search-bar-height: 60px}html.tv-w-1080{--nav-width-expanded: 360px;--nav-width-collapsed: 76px;--brand-logo-size: 56px;--login-logo-size: 80px;--nav-icon-size: 32px;--nav-item-height: 56px;--search-bar-height: 68px}html.tv-w-4k{--nav-width-expanded: 460px;--nav-width-collapsed: 88px;--brand-logo-size: 72px;--login-logo-size: 96px;--nav-icon-size: 40px;--nav-item-height: 64px;--search-bar-height: 80px}html.tv-h-short{--hero-max-height: 56.25vw;--hero-16x9-height: 56.25vw}html.tv-legacy .railRow.vertical .cardImg,html.tv-modern .railRow.vertical .cardImg,html.tv-legacy .watchlistCardVertical .watchlistCardImg,html.tv-modern .watchlistCardVertical .watchlistCardImg,html.tv-legacy .viewAllCardVertical .viewAllCardImg,html.tv-modern .viewAllCardVertical .viewAllCardImg,html.tv-legacy .detailsRail.vertical .cardImg,html.tv-modern .detailsRail.vertical .cardImg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center top!important}html.tv-legacy .cardImg,html.tv-legacy .watchlistCardImg,html.tv-legacy .viewAllCardImg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover}html.tv-legacy .searchRail--rectangle .searchCardImg,html.tv-modern .searchRail--rectangle .searchCardImg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important}html.tv-legacy .railRow.rectangle .card,html.tv-legacy .railRow.rectangle .cardMedia{max-width:var(--card-w-rect)}html.tv-legacy .railRow.vertical .card,html.tv-legacy .railRow.vertical .cardMedia,html.tv-legacy .watchlistCardVertical,html.tv-legacy .viewAllCardVertical{max-width:var(--card-w-vert)}html.tv-legacy .watchlistCardRectangle,html.tv-legacy .viewAllCardRectangle{max-width:var(--card-w-rect)}html.tv-legacy .navItem,html.tv-modern .navItem,html.tv-legacy .genreTab,html.tv-modern .genreTab{transition:none!important}.brand-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#000}.brand-backdrop__poster{position:absolute;top:0;left:0;width:100%;height:auto;display:block;object-fit:cover;object-position:center top}.brand-backdrop__gradient{position:absolute;inset:0;background:linear-gradient(180.02deg,#ff9a011a 26.8%,#523303b5 42.92%,#211901e5 58%,#000 70%)}.brand-backdrop--trial .brand-backdrop__gradient{background:linear-gradient(to top,#000 0% 46%,#000000f7 58%,#000000e0,#000000b8,#00000080 88%,#00000040),linear-gradient(180.02deg,#ff9a0124 22%,#523303c7,#211901eb 62%,#000 88%)}.brand-backdrop--login .brand-backdrop__gradient{background:linear-gradient(to top,#000000 0%,#000000 38%,rgba(0,0,0,.94) 52%,rgba(0,0,0,.72) 64%,rgba(0,0,0,.35) 78%,transparent 100%),linear-gradient(180.02deg,#ff9a011a 26.8%,#523303b5 42.92%,#211901e5 58%,#000 70%)}.brand-backdrop--splash .brand-backdrop__gradient{background:linear-gradient(to top,#000000 0%,#000000 55%,rgba(0,0,0,.98) 65%,rgba(0,0,0,.85) 74%,rgba(0,0,0,.55) 84%,rgba(0,0,0,.2) 92%,transparent 100%),linear-gradient(180.02deg,#ff9a011a 26.8%,#523303b5 42.92%,#211901e5 58%,#000 70%)}.brand-logo{display:block;width:clamp(180px,18vw,320px);height:auto;object-fit:contain;pointer-events:none;user-select:none}.brand-logo--center{position:relative;z-index:1;margin:0 auto 20px}.brand-logo--top-right{position:absolute;top:clamp(32px,5vh,72px);right:clamp(40px,6vw,100px);z-index:2;width:clamp(140px,14vw,240px)}.pageTopHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:52px var(--content-pad-x) 24px;box-sizing:border-box}@media(max-width:1280px){.pageTopHeader{padding-top:40px;padding-bottom:20px}}:root{--app-bg: #100e22;--app-fg: #ffffff;--accent: #ff8731;--accent-start: #ff8731;--accent-dim: rgba(255, 135, 49, .18);--caret-color: #ff8731;--focus-border: #ff8731;--nav-selected-bg: #ffffff1a;--nav-focus-line: linear-gradient( 180deg, rgba(255, 135, 49, 0) 0%, #ff8731 50.8%, rgba(255, 135, 49, 0) 100% );--nav-width-expanded: 360px;--nav-width-collapsed: 76px;--content-pad-x: 28px;--content-pad-y: 16px;--card-bg: rgba(255, 255, 255, .06);--card-bg-2: rgba(255, 255, 255, .04);--border-subtle: rgba(255, 255, 255, .1);--text-dim: rgba(255, 255, 255, .72);--text-muted: rgba(255, 255, 255, .55);--hero-max-height: 520px;--hero-16x9-height: 56.25vw;--details-hero-height: calc((100vw - var(--nav-width-collapsed)) * .62 * 9 / 16);--hero-feature-stack-height: auto;--hero-feature-rail-pad: 240px;--hero-feature-rail-touch: 5%;--hero-feature-rail-hang: 12%;--hero-bottom-fade-height: 22%;--hero-bottom-fade: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .18) 55%, rgba(0, 0, 0, .42) 100% );--hero-copy-gap: 12px;--hero-inset-x: 32px;--hero-copy-ratio: 20%;--hero-image-ratio: 80%;--hero-image-overlay-width: 20%;--hero-image-edge-fade: linear-gradient(90deg, #000000 10.5%, rgba(0, 0, 0, 0) 100%);--hero-copy-panel-fade: linear-gradient(90deg, #050505 70%, rgba(5, 5, 5, 0) 100%);--hero-panel-max: 720px;--hero-copy-max: 560px;--card-w-rect: 392px;--card-h-rect: 221px;--card-w-vert: 248px;--card-h-vert: 372px;--card-gap: 16px;--rail-gap: 20px;--hero-rails-gap: 28px;--rail-focus-pad: 12px;--card-focus-transition: .18s;--card-focus-scale: 1.04;--card-focus-brightness: 1.06}html,body{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--app-bg);color:var(--app-fg);font-family:var(--font-family);font-size:var(--type-body)}app-root{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}*,*:before,*:after{box-sizing:border-box}button{font:inherit;cursor:pointer}input,textarea,[contenteditable=true]{caret-color:var(--caret-color)}
