.hero-artwork{position:absolute;inset:0;z-index:0;overflow:hidden;background:#000}.hero-artwork .hero-bg-fallback,.hero-artwork .hero-vignette{position:absolute;inset:0}.hero-artwork .hero-media{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:var(--hero-object-position, 50% 50%)}body[data-hero-frame=billboard]{--hero-object-position: 62% 50%}body:is(.design-unique,.design-appletv),body[data-hero-frame=contained],body.design-tubi{--hero-object-position: 50% 50%}.hero-artwork.uses-poster-fallback .hero-bg-fallback{background-position:center;background-size:cover;filter:blur(24px) brightness(.46) saturate(1.12);transform:scale(1.08)}.hero-artwork.uses-poster-fallback .hero-media{object-fit:contain;object-position:50% 50%}body:is([data-hero-frame=billboard],[data-hero-frame=inset]) .hero-artwork.uses-poster-fallback .hero-media{object-position:78% 50%}body:is([data-hero-frame=billboard],[data-hero-frame=inset]) .hero.uses-poster-fallback .hero-title{font-size:clamp(34px,4vw,60px)}body:is(.design-unique,.design-appletv) .hero.uses-poster-fallback{justify-content:flex-start;text-align:left}body:is(.design-unique,.design-appletv) .hero.uses-poster-fallback .hero-content{align-items:flex-start;max-width:620px}body:is(.design-unique,.design-appletv) .hero.uses-poster-fallback .hero-desc{margin-right:0;margin-left:0}body:is(.design-unique,.design-appletv) .hero.uses-poster-fallback :is(.hero-btns,.hero-meta){justify-content:flex-start}body[data-hero-frame=billboard] .hero{height:clamp(600px,76svh,820px);min-height:600px;max-height:820px;margin-bottom:0;padding-bottom:clamp(70px,8vw,108px)}body[data-hero-frame=billboard] .hero-vignette{background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 92%,transparent) 20%,color-mix(in srgb,var(--bg) 54%,transparent) 45%,transparent 68%),linear-gradient(to bottom,rgba(0,0,0,.08) 0%,transparent 54%,color-mix(in srgb,var(--bg) 74%,transparent) 82%,var(--bg) 100%)}body[data-hero-frame=contained] .hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:stretch;width:min(1450px,calc(100% - 2 * var(--rail-inset)));height:auto;min-height:0;max-height:none;margin:92px auto 44px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--surface);box-shadow:0 24px 64px #00000073}body[data-hero-frame=contained] .hero-artwork{position:relative;inset:auto;align-self:stretch;width:100%;aspect-ratio:16 / 9}body[data-hero-frame=contained] .hero-media{inset:0;width:100%;height:100%}body[data-hero-frame=contained] .hero-vignette{background:linear-gradient(to top,rgba(0,0,0,.36),transparent 48%)}body[data-hero-frame=contained] .hero-content{display:flex;align-self:stretch;flex-direction:column;justify-content:center;max-width:none;padding:clamp(28px,3vw,48px);background:linear-gradient(135deg,var(--surface),var(--surface2))}body[data-hero-frame=contained] .hero-title{font-size:clamp(30px,3.2vw,48px)}body[data-hero-frame=contained] .hero-desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}body[data-hero-frame=inset] .hero{margin-right:clamp(18px,2.4vw,42px);margin-bottom:48px;margin-left:clamp(18px,2.4vw,42px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:0 0 28px 28px}body[data-density=tight]{--rail-gap: 6px}body[data-density=compact]{--rail-gap: 12px}body[data-density=dense]{--rail-gap: 12px;--rail-inset: 20px}body[data-density=editorial]{--rail-gap: 20px}body[data-layout=poster-rail]{--card-width: clamp(155px, 14vw, 205px);--card-ratio: 2 / 3;--rail-gap: 16px}body[data-layout=library-mixed]{--card-width: clamp(255px, 23vw, 330px);--card-ratio: 16 / 9;--rail-gap: 14px}body[data-layout=library-mixed] .shelf-row-id .card{width:clamp(155px,13vw,190px);flex-basis:clamp(155px,13vw,190px)}body[data-layout=library-mixed] .shelf-row-id .card-img-wrap{aspect-ratio:2 / 3}body[data-card-style=channel] .card-title-overlay{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;min-height:62px;padding-top:11px}body[data-card-style=channel] .card-title-overlay:before{content:"";display:grid;grid-row:1 / 3;width:36px;height:36px;place-items:center;border-radius:50%;background:#000 url(brand-logo.png) center / 100% auto no-repeat;color:var(--accent-ink);font-size:13px;font-weight:900}body[data-card-style=channel] .card-title-text,body[data-card-style=channel] .card-meta{grid-column:2}body[data-card-style=channel] .card-title-text{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-type-badge,.design-side-rail{display:none}@media(min-width:1081px){body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch){--design-rail-width: 184px}body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) .design-side-rail{position:fixed;top:var(--nav-total-height);bottom:0;left:0;z-index:240;display:flex;width:var(--design-rail-width);flex-direction:column;gap:5px;padding:22px 12px;border-right:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(20px)}body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) #mainContent{padding-left:var(--design-rail-width)}body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) #nav .nav-links{display:none}.design-side-rail-title{padding:0 10px 10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.design-side-link{display:flex;width:100%;min-height:42px;align-items:center;gap:11px;padding:7px 9px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:600;text-align:left}.design-side-link:hover,.design-side-link.active{background:var(--surface2);color:#fff}body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) .design-side-link,body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) .design-side-link.active{padding:7px 9px;border:0}.design-side-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:7px;background:var(--surface3);color:#fff;font-size:10px;font-weight:900}}.design-option-preview{position:relative;display:block;padding:0;background:#0b0b0d}.design-option-preview span,.design-option-preview i{position:absolute;display:block;width:auto;height:auto;border-radius:0;background:none}.design-option-preview:before{display:none}.design-preview-nav{inset:3px 3px auto;height:4px!important;border-radius:3px!important;background:color-mix(in srgb,var(--design-dot) 65%,#232329)!important}.design-preview-feature{top:10px;right:4px;left:4px;height:12px!important;border-radius:3px!important;background:linear-gradient(115deg,#303039,var(--design-dot))!important}.design-preview-cards{right:4px;bottom:4px;left:4px;display:grid!important;height:6px!important;grid-template-columns:repeat(3,1fr);gap:2px}.design-preview-cards i{position:static;border-radius:1px;background:#ffffff94}.design-option-preview[data-preview=poster-wall] .design-preview-feature{right:23px;height:18px!important}.design-option-preview[data-preview=poster-wall] .design-preview-cards{top:10px;bottom:4px;left:33px;height:auto!important;grid-template-columns:repeat(2,1fr)}.design-option-preview[data-preview=poster-wall] .design-preview-cards i{aspect-ratio:2 / 3}.design-option-preview[data-preview=hub-rail] .design-preview-nav{background:linear-gradient(90deg,var(--design-dot) 0 20%,#29344c 20%)!important}.design-option-preview[data-preview=hub-rail] .design-preview-feature{border-radius:6px!important;box-shadow:inset 0 0 0 1px #ffffff61}.design-option-preview[data-preview=storefront-rail] .design-preview-feature{right:13px;border-radius:1px!important}.design-option-preview[data-preview=storefront-rail]:after{content:"";position:absolute;top:12px;right:5px;width:5px;height:7px;border-radius:1px;background:var(--design-dot)}.design-option-preview[data-preview=editorial-rail] .design-preview-feature{top:8px;height:17px!important;border-radius:6px!important}.design-option-preview[data-preview=anime-grid] .design-preview-feature{right:19px;height:14px!important;border-radius:0!important}.design-option-preview[data-preview=anime-grid] .design-preview-cards{left:35px;top:10px;bottom:4px;height:auto!important;grid-template-columns:repeat(2,1fr)}.design-option-preview[data-preview=video-grid] .design-preview-feature{top:10px;right:27px;height:9px!important}.design-option-preview[data-preview=video-grid] .design-preview-cards{top:10px;left:29px;bottom:4px;height:auto!important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.design-option-preview[data-preview=library-grid]:after{content:"";position:absolute;top:8px;bottom:3px;left:3px;width:7px;border-radius:2px;background:color-mix(in srgb,var(--design-dot) 35%,#27272a)}.design-option-preview[data-preview=library-grid] .design-preview-feature,.design-option-preview[data-preview=library-grid] .design-preview-cards{left:13px}.design-option-preview[data-preview=color-rail] .design-preview-nav{background:linear-gradient(90deg,#facc15,#ef4444,#8b5cf6,#22d3ee)!important}body.design-unique{--bg: #0e0e10;--surface: #161618;--surface2: #1e1e21;--surface3: #28282c;--card-radius: 20px;--btn-radius: 14px;--rail-gap: 16px;--popover-bg: rgba(22, 22, 24, .96)}body.design-unique .hero{height:clamp(580px,72svh,760px);min-height:580px;max-height:760px;justify-content:center;text-align:center}body.design-unique .hero-content{align-items:center}body.design-unique .hero-vignette{background:radial-gradient(ellipse at center,#0000001f,#000000b8 80%),linear-gradient(to bottom,transparent 40%,var(--bg))}body.design-unique .card:hover,body.design-unique .card:focus-within{transform:translateY(-7px) rotate(-.35deg)}body.design-netflix{--bg: #141414;--surface: #181818;--surface2: #232323;--surface3: #2f2f2f;--card-radius: 4px;--btn-radius: 4px;--nav-height: 68px;--popover-bg: rgba(18, 18, 18, .98)}body.design-netflix #nav{height:var(--nav-total-height);border:0;background:linear-gradient(to bottom,rgba(0,0,0,.92),transparent)}body.design-netflix #nav.scrolled{background:#141414fa}body.design-netflix .nav-link.active{padding:0;border:0;background:none;color:#fff;font-weight:750}body.design-netflix .hero-content{max-width:650px}body.design-netflix .card{border:0;box-shadow:none}body.design-netflix .card:hover,body.design-netflix .card:focus-within{z-index:6;transform:scale(1.075);box-shadow:0 18px 38px #000000b8}body.design-disney{--bg: #040714;--surface: #0c1425;--surface2: #141b2e;--surface3: #1c2540;--card-radius: 12px;--btn-radius: 24px;--nav-height: 72px;--rail-gap: 16px;--popover-bg: rgba(7, 14, 34, .98)}body.design-disney #nav{height:var(--nav-total-height);border:0;background:linear-gradient(to bottom,#040714fa,#040714c2);box-shadow:0 10px 34px #0000003d}body.design-disney .nav-link{font-weight:650;letter-spacing:.04em;text-transform:uppercase}body.design-disney .nav-link.active{padding:8px 4px;border-radius:0;background:none;box-shadow:inset 0 -2px #fff}body.design-disney .hero{height:clamp(580px,70svh,750px);min-height:580px;max-height:750px}body.design-disney .hero-vignette{background:linear-gradient(90deg,#040714 0%,rgba(4,7,20,.74) 36%,transparent 68%),linear-gradient(to bottom,transparent 50%,#040714 100%)}body.design-disney .card{border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 20px #00000047}body.design-disney .cards{gap:var(--rail-gap);padding-left:var(--rail-inset)}body.design-disney .shelf-header{padding-left:var(--rail-inset)}body.design-disney .card:hover,body.design-disney .card:focus-within{transform:scale(1.035);box-shadow:0 0 0 3px #ffffffdb,0 18px 34px #000000a8}body.design-prime{--bg: #0f171e;--surface: #131e28;--surface2: #1a2830;--surface3: #22323e;--card-radius: 5px;--btn-radius: 18px;--nav-height: 56px;--rail-gap: 18px;--popover-bg: rgba(13, 25, 35, .98)}body.design-prime #nav{top:12px;right:auto;left:50%;width:min(1420px,calc(100% - 48px));height:var(--nav-total-height);padding:0 24px;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:#0e1922f0;box-shadow:0 12px 34px #00000057;transform:translate(-50%);backdrop-filter:blur(18px)}body.design-prime .nav-link.active{padding:7px 13px;border:0;border-radius:18px;background:#fff;color:#0f171e}body.design-prime .hero{height:clamp(560px,68svh,720px);min-height:560px;max-height:720px}body.design-prime .hero-badge{border:0;border-radius:12px;background:#1399d4}body.design-prime .card-title-overlay{padding-top:12px}body.design-prime .card-title-text:after{display:none}body.design-prime .card-meta:after{content:" · Included";color:#63d3ff}body.design-prime .card:hover .card-img-wrap,body.design-prime .card:focus-within .card-img-wrap{box-shadow:0 0 0 3px #00a8e1}body.design-hbo{--bg: #07050b;--surface: #110d19;--surface2: #191225;--surface3: #251a36;--card-radius: 11px;--btn-radius: 8px;--rail-gap: 16px;--popover-bg: rgba(18, 10, 32, .98)}body.design-hbo #nav{border:0;background:linear-gradient(to bottom,rgba(7,5,11,.96),transparent)}body.design-hbo .nav-link.active{padding:0;border:0;background:none;color:#fff;-webkit-text-fill-color:initial}body.design-hbo .hero{height:clamp(600px,73svh,790px);min-height:600px;max-height:790px}body.design-hbo .hero-vignette{background:linear-gradient(90deg,#07050b 0%,rgba(15,7,25,.74) 38%,transparent 70%),linear-gradient(to bottom,transparent 50%,#07050b 100%)}body.design-hbo .shelf-title{font-size:clamp(20px,1.7vw,27px);font-weight:650;letter-spacing:-.03em}body.design-hbo .card{border:1px solid rgba(255,255,255,.08);box-shadow:none}body.design-hbo .card:hover,body.design-hbo .card:focus-within{transform:translateY(-5px) scale(1.018);box-shadow:0 20px 38px #571fa140}body.design-hulu{--bg: #0b0b0b;--surface: #151515;--surface2: #1e1e1e;--surface3: #282828;--card-radius: 2px;--btn-radius: 3px;--nav-height: 64px;--rail-gap: 13px;--popover-bg: rgba(10, 18, 13, .98)}body.design-hulu #nav{height:var(--nav-total-height);border:0;background:#0b0b0bf5}body.design-hulu .nav-link{font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}body.design-hulu .nav-link.active{padding-bottom:6px;border-bottom:2px solid #1ce783;color:#1ce783}body.design-hulu .hero{height:clamp(540px,65svh,690px);min-height:540px;max-height:690px}body.design-hulu .shelf-title{font-size:18px;letter-spacing:.08em}body.design-hulu .card-title-text{letter-spacing:0;text-transform:none}body.design-hulu .card:hover .card-title-text,body.design-hulu .card:focus-within .card-title-text{color:#1ce783}body.design-appletv{--bg: #000;--surface: #0d0d0d;--surface2: #171719;--surface3: #242426;--card-radius: 18px;--btn-radius: 20px;--nav-height: 60px;--rail-gap: 22px;--popover-bg: rgba(24, 24, 26, .92)}body.design-appletv #nav{height:var(--nav-total-height);border-bottom:1px solid rgba(255,255,255,.1);background:#0a0a0ac2;backdrop-filter:saturate(150%) blur(24px)}body.design-appletv .design-side-rail{background:#0e0e10d1}body.design-appletv .design-side-link.active{background:#ffffff24}body.design-appletv .design-side-icon{border-radius:8px;background:#ffffff1f}body.design-appletv .hero{height:clamp(580px,72svh,760px);min-height:580px;max-height:760px;justify-content:center;text-align:center}body.design-appletv .hero-content{align-items:center}body.design-appletv .hero-vignette{background:radial-gradient(ellipse at center,transparent 20%,rgba(0,0,0,.42) 82%),linear-gradient(to bottom,transparent 48%,#000 100%)}body.design-appletv .shelf-title{font-size:24px;font-weight:600;letter-spacing:-.025em}body.design-appletv .card:hover,body.design-appletv .card:focus-within{transform:translateY(-7px) scale(1.012)}body.design-crunchyroll{--bg: #0b0b0c;--surface: #171719;--surface2: #23252b;--surface3: #303238;--card-radius: 2px;--btn-radius: 2px;--nav-height: 64px;--rail-gap: 16px;--popover-bg: rgba(20, 15, 12, .98)}body.design-crunchyroll #nav{height:var(--nav-total-height);border:0;background:#23252b}body.design-crunchyroll .nav-link.active{padding:0;border:0;color:#f47521}body.design-crunchyroll .hero{height:clamp(520px,60svh,640px);min-height:520px;max-height:640px;padding-bottom:clamp(48px,5vw,82px)}body.design-crunchyroll .hero-artwork:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(244,117,33,.24) 1px,transparent 1px);background-size:12px 12px;mask-image:linear-gradient(90deg,#000,transparent 32%)}body.design-crunchyroll .card-img-wrap{border-bottom:0}body.design-crunchyroll .card:hover,body.design-crunchyroll .card:focus-within{transform:translateY(-3px)}body.design-crunchyroll .card:hover .card-title-text,body.design-crunchyroll .card:focus-within .card-title-text{color:#f47521}body.design-paramount{--bg: #071229;--surface: #0d1b38;--surface2: #13254a;--surface3: #1b315d;--card-radius: 9px;--btn-radius: 22px;--nav-height: 68px;--rail-gap: 16px;--popover-bg: rgba(8, 20, 48, .98)}body.design-paramount #nav{height:var(--nav-total-height);border:0;background:#050f24f0}body.design-paramount .nav-link.active{padding-bottom:6px;border-bottom:2px solid #fff;color:#fff}body.design-paramount .hero{height:clamp(580px,70svh,760px);min-height:580px;max-height:760px;justify-content:flex-start;text-align:left}body.design-paramount .hero-content{align-items:flex-start;max-width:660px}body.design-paramount .hero-desc{margin-right:0;margin-left:0}body.design-paramount .hero-btns,body.design-paramount .hero-meta{justify-content:flex-start}body.design-paramount .hero:after{content:"●  ○  ○  ○";position:absolute;right:0;bottom:38px;left:0;z-index:4;color:#ffffffd1;font-size:10px;letter-spacing:5px;text-align:center}body.design-paramount .card:hover,body.design-paramount .card:focus-within{box-shadow:0 0 0 3px #2c7dff}body.design-youtube{--bg: #0f0f0f;--surface: #181818;--surface2: #272727;--surface3: #323232;--card-radius: 12px;--btn-radius: 18px;--nav-height: 60px;--grid-card-min: 280px;--popover-bg: rgba(20, 20, 20, .98)}body.design-youtube{--design-rail-width: 80px}body.design-youtube #nav{height:var(--nav-total-height);border:0;background:#0f0f0ffa}body.design-youtube .design-side-rail{top:var(--nav-total-height);width:80px;align-items:stretch;padding:14px 6px;background:#0f0f0f}body.design-youtube .design-side-rail-title{display:none}body.design-youtube .design-side-link{min-height:64px;flex-direction:column;justify-content:center;gap:5px;padding:6px 2px;font-size:9.5px;text-align:center}body.design-youtube .design-side-link.active{background:#272727}body.design-youtube .hero{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);border-radius:12px;background:#181818}body.design-youtube .hero-content{background:#181818}body.design-youtube .hero-eyebrow:before{content:"FEATURED VIDEO";color:#ff4e45;font-size:10px;font-weight:900;letter-spacing:.12em}body.design-youtube .hero-eyebrow-n,body.design-youtube .hero-eyebrow-text{display:none}body.design-youtube .card{border:0;background:transparent}body.design-youtube .card:hover,body.design-youtube .card:focus-within{transform:none}body.design-youtube .card:hover .card-title-text,body.design-youtube .card:focus-within .card-title-text{color:#fff}body.design-youtube .card-meta:after{content:" · Lagflix"}body.design-peacock{--bg: #0b0710;--surface: #140c1e;--surface2: #1e132c;--surface3: #2a1a3c;--card-radius: 12px;--btn-radius: 22px;--rail-gap: 16px;--popover-bg: rgba(20, 11, 31, .98)}body.design-peacock #nav{border:0;background:#0b0710f0}body.design-peacock .hero{height:clamp(590px,72svh,780px);min-height:590px;max-height:780px}body.design-peacock .nf-btn-play{background:#f5c518;color:#080808}body.design-peacock .card-img-wrap:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:4;height:3px;opacity:0;background:linear-gradient(90deg,#f5c518,#ef4444,#8b5cf6,#22d3ee);transition:opacity .18s}body.design-peacock .card:hover .card-img-wrap:after,body.design-peacock .card:focus-within .card-img-wrap:after{opacity:1}body.design-plex{--bg: #161616;--surface: #202020;--surface2: #292929;--surface3: #353535;--card-radius: 5px;--btn-radius: 4px;--popover-bg: rgba(36, 36, 36, .98)}body.design-plex{--design-rail-width: 210px;--nav-height: 60px}body.design-plex #nav{height:var(--nav-total-height);border-bottom:1px solid rgba(255,255,255,.08);background:#202020}body.design-plex .design-side-rail{top:var(--nav-total-height);width:210px;background:linear-gradient(#202020,#181818)}body.design-plex .design-side-link.active .design-side-icon{background:#e5a00d;color:#111}body.design-plex .hero{grid-template-columns:minmax(330px,.72fr) minmax(0,1.65fr);grid-template-areas:"copy art";max-width:1500px;border-radius:7px;background:#202020}body.design-plex .hero-artwork{grid-area:art}body.design-plex .hero-content{grid-area:copy;background:linear-gradient(135deg,#292929,#202020)}body.design-plex .card-img-wrap{border-left:0;border-radius:5px}body.design-plex .card:hover,body.design-plex .card:focus-within{transform:none}body.design-plex .card:hover .card-img-wrap,body.design-plex .card:focus-within .card-img-wrap{box-shadow:0 0 0 2px #e5a00d}body.design-plex .card-hover-play{display:flex}body.design-plex .card-hover-play-circle{background:#e5a00d}body.design-plex .card-type-badge{position:absolute;right:7px;bottom:7px;z-index:5;display:block;padding:3px 6px;border-radius:3px;background:#000000c7;color:#f4f4f5;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}body.design-tubi{--bg: #0b0019;--surface: #160629;--surface2: #23103a;--surface3: #31184c;--card-radius: 4px;--btn-radius: 20px;--red: #7b2cff;--red-bright: #ffff13;--red-rgb: 123, 44, 255;--accent-ink: #fff;--nav-height: 66px;--rail-gap: 14px;--popover-bg: rgba(20, 7, 40, .98)}body.design-tubi #nav{height:var(--nav-total-height);border:0;background:#120423f5}body.design-tubi .nf-logo{color:#ffff13}body.design-tubi .nav-link.active{padding:7px 13px;border:0;border-radius:18px;background:#7b2cff;color:#fff}body.design-tubi .hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:stretch;height:auto;min-height:0;max-height:none;margin-top:88px;margin-bottom:48px;padding:0;border-radius:18px;background:#160629;box-shadow:0 26px 70px #00000075}body.design-tubi .hero-artwork{position:relative;inset:auto;width:100%;aspect-ratio:649 / 412}body.design-tubi .hero-media{inset:0;width:100%;height:100%}body.design-tubi .hero-vignette{background:linear-gradient(to top,rgba(11,0,25,.56),transparent 54%)}body.design-tubi .hero-content{display:flex;max-width:none;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,64px);background:radial-gradient(ellipse at 88% 15%,rgba(255,255,19,.18),transparent 24%),repeating-radial-gradient(ellipse at 120% 50%,transparent 0 34px,rgba(123,44,255,.2) 35px 42px),linear-gradient(145deg,#271044,#120322)}body.design-tubi .nf-btn-play{background:#ffff13;color:#0b0019}body.design-tubi .shelf-title{font-size:24px;font-weight:900}body.design-tubi .card:hover,body.design-tubi .card:focus-within{transform:none}body.design-tubi .card:hover .card-img-wrap img,body.design-tubi .card:focus-within .card-img-wrap img{transform:scale(1.08)}body.design-tubi .card:hover .card-title-text,body.design-tubi .card:focus-within .card-title-text{color:#ffff13}body.design-twitch{--bg: #0e0e10;--surface: #18181b;--surface2: #1f1f23;--surface3: #26262c;--card-radius: 2px;--btn-radius: 4px;--grid-card-min: 260px;--popover-bg: rgba(24, 24, 27, .98)}body.design-twitch{--design-rail-width: 58px;--nav-height: 52px}body.design-twitch #nav{height:var(--nav-total-height);padding-right:18px;padding-left:18px;border:0;background:#18181b;box-shadow:0 1px 2px #000000d1}body.design-twitch .nav-left{gap:16px}body.design-twitch .nf-logo{font-size:21px}body.design-twitch .nav-right{gap:11px}body.design-twitch .design-side-rail{top:var(--nav-total-height);width:58px;align-items:center;padding:12px 7px;background:#1f1f23}body.design-twitch .design-side-rail-title,body.design-twitch .design-side-link>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.design-twitch .design-side-link{width:44px;min-height:44px;justify-content:center;padding:6px}body.design-twitch .design-side-icon{border-radius:50%;background:#3a3a3d}body.design-twitch .design-side-link.active .design-side-icon{background:#9146ff}body.design-twitch .hero{grid-template-columns:minmax(0,1.75fr) minmax(300px,.65fr);width:min(1380px,calc(100% - 2 * var(--rail-inset)));margin-top:78px;border:0;border-radius:0;box-shadow:4px 4px #9146ff6b}body.design-twitch .hero-content{background:#18181b}body.design-twitch .hero-eyebrow:before{content:"FEATURED ON LAGFLIX";color:#bf94ff;font-size:10px;font-weight:900;letter-spacing:.1em}body.design-twitch .hero-eyebrow-n,body.design-twitch .hero-eyebrow-text{display:none}body.design-twitch .shelf{margin-bottom:34px}body.design-twitch .shelf-title{color:#dedee3;font-size:19px;font-weight:650}body.design-twitch .card{border:0;background:transparent}body.design-twitch .card-img-wrap{overflow:visible;border:0;border-radius:1px;transition:transform .16s ease,box-shadow .16s ease}body.design-twitch .card-img-wrap img,body.design-twitch .card-ph{overflow:hidden;border-radius:1px}body.design-twitch .card:hover,body.design-twitch .card:focus-within{transform:none}body.design-twitch .card:hover .card-img-wrap,body.design-twitch .card:focus-within .card-img-wrap{transform:translate(-4px,-4px);box-shadow:4px 4px #9146ff}body.design-twitch .card:hover .card-img-wrap img,body.design-twitch .card:focus-within .card-img-wrap img{transform:none}body.design-twitch .card:hover .card-title-text,body.design-twitch .card:focus-within .card-title-text{color:#bf94ff}body.design-twitch .card-meta:after{content:" · Lagflix"}body.design-twitch .card-type-badge{position:absolute;top:8px;left:8px;z-index:5;display:block;padding:3px 6px;border-radius:3px;background:#772ce8;color:#fff;font-size:9px;font-weight:900;letter-spacing:.04em}body.design-twitch .card-badge-new+.card-type-badge{top:34px}body.design-twitch .shelf-row-id:is([data-row=Anime],[data-row=Marvel],[data-row=DC],[data-row=Horror]) .cards{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}body.design-twitch .shelf-row-id:is([data-row=Anime],[data-row=Marvel],[data-row=DC],[data-row=Horror]) .card-img-wrap{aspect-ratio:3 / 4}@media(prefers-reduced-motion:reduce){.card,.card-img-wrap,.card-img-wrap img,.hero-media{transition:none!important}body.design-twitch .card:hover .card-img-wrap,body.design-twitch .card:focus-within .card-img-wrap{transform:none}}@media(max-width:1300px){body.design-prime #nav{top:0;right:0;left:0;width:auto;border-radius:0;transform:none}}@media(max-width:1080px){body[data-design]{--nav-height: 64px}body:is(.design-unique,.design-netflix,.design-hbo,.design-paramount,.design-peacock){--nav-height: 68px}body.design-disney{--nav-height: 72px}body.design-prime{--nav-height: 56px}body:is(.design-appletv,.design-youtube,.design-plex){--nav-height: 60px}body.design-tubi{--nav-height: 66px}body.design-twitch{--nav-height: 52px}body[data-design] #nav{height:var(--nav-total-height)}body[data-design] .nav-links.mobile-open{top:var(--nav-total-height);max-height:calc(100dvh - var(--nav-total-height))}body[data-design] .nav-search-wrap.open{top:var(--nav-total-height)}body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) #mainContent{padding-left:0}body:is(.design-appletv,.design-youtube,.design-plex,.design-twitch) .design-side-rail{display:none}}@media(max-width:1080px){body[data-hero-frame=contained] .hero,body.design-plex .hero,body.design-tubi .hero,body.design-twitch .hero,body.design-youtube .hero{grid-template-columns:1fr;grid-template-areas:none;width:calc(100% - 48px);margin:84px 24px 44px}body[data-hero-frame=contained] .hero-artwork,body.design-plex .hero-artwork,body.design-tubi .hero-artwork,body[data-hero-frame=contained] .hero-content,body.design-plex .hero-content{grid-area:auto}body.design-tubi .hero{margin-right:24px;margin-left:24px}}@media(max-width:700px){body[data-hero-frame=billboard] .hero,body[data-hero-frame=inset]:not(.design-tubi) .hero{height:min(76svh,650px);min-height:520px;max-height:650px;margin-right:0;margin-left:0;border-radius:0}body[data-hero-frame=billboard] .hero-media,body.design-appletv .hero-media{right:0;left:0;width:100%;object-position:62% 50%}body[data-hero-frame=contained] .hero,body.design-tubi .hero{width:calc(100% - 24px);margin:78px 12px 34px;border-radius:10px}body[data-hero-frame=contained] .hero-content,body.design-tubi .hero-content{padding:24px}body[data-hero-frame=contained] .hero-title,body.design-tubi .hero-title{font-size:30px}body.design-prime #nav{height:var(--nav-total-height)}body.design-prime{--nav-height: 68px}body.design-twitch .card-type-badge{top:6px;left:6px}}body .brand-logo{display:block;width:150px;height:38px;flex:0 0 auto;background:transparent url(brand-logo.png) center / 100% auto no-repeat;background-clip:border-box;-webkit-background-clip:border-box;filter:url(#brand-transparency) saturate(var(--brand-saturation, 1)) hue-rotate(var(--brand-hue, 0deg)) brightness(var(--brand-brightness, 1.1));mix-blend-mode:screen}body .nf-logo{padding:0;background:none;min-width:0;line-height:1}body .startup-logo.brand-logo,body .startup-glow.brand-logo{width:min(76vw,540px);height:min(19vw,135px)}body .footer-logo.brand-logo{margin:0 auto 18px}body .hero-eyebrow-n.brand-logo{width:80px;height:22px;transform:none;border-radius:0}body[data-card-style=channel] .card-title-overlay:before{background:#000 url(brand-logo.png) center / 100% auto no-repeat;filter:saturate(var(--brand-saturation, 1)) hue-rotate(var(--brand-hue, 0deg))}body[data-design] :is(.card,.card-img-wrap,.card img,.card-ph){border-radius:max(12px,var(--card-radius, 12px))}body[data-design] :is(.nf-btn,.hero-btn,.startup-retry,.ep-play-btn,.request-submit-btn,.server-btn,.adult-modal-btn){border-radius:max(12px,var(--btn-radius, 12px))}body :is(.request-card,.adult-modal,.modal,.theme-picker-panel,.design-picker-panel,.notification-panel){border-radius:20px}body :is(input:not([type=checkbox]):not([type=color]),textarea){border-radius:12px}.shelf-header{gap:12px}.browse-all,.browse-pagination button,.footer-safety{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0b;color:#eee;font:600 12px var(--font);cursor:pointer}.browse-all{margin-left:auto;flex-shrink:0}.browse-all span{color:#aaa}.browse-all .ui-icon{width:15px;height:15px}.browse-heading{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.browse-heading h1{margin-bottom:0}#browseCount{color:#aaa;font-size:14px}.browse-toolbar{display:flex;gap:18px;margin:22px 0 28px;flex-wrap:wrap}.browse-toolbar>label{display:grid;gap:8px;min-width:190px;font-size:12px;color:#bbb}.browse-pagination{display:flex;align-items:center;justify-content:center;gap:22px;padding:32px 0}.browse-pagination[hidden]{display:none}.browse-pagination button:disabled{opacity:.35;cursor:default}.browse-empty{grid-column:1 / -1;color:#aaa;padding:20px 0 60px}.footer-safety{margin:0 auto 20px;font-weight:400}.custom-select{position:relative;min-width:0;width:100%}.custom-select[hidden],.custom-select-native{display:none!important}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:11px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#202023;color:#f5f5f5;font:500 13px var(--font);text-align:left;cursor:pointer}.custom-select-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-trigger .ui-icon{flex:0 0 16px;width:16px;height:16px;transition:transform .18s ease}.custom-select-trigger[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.custom-select-list{position:fixed;inset:auto;z-index:110000;margin:0;padding:6px;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid #454548;border-radius:14px;background:#202023;color:#f5f5f5;box-shadow:0 14px 40px #0008;font:500 13px var(--font);opacity:0;transition:opacity .16s ease,display .16s allow-discrete,overlay .16s allow-discrete}.custom-select-list:popover-open,.custom-select-list:not([popover]):not([hidden]){opacity:1}.custom-select-list [role=option]{position:relative;min-height:40px;display:flex;align-items:center;padding:10px 36px 10px 12px;border-radius:9px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.custom-select-list [role=option]+[role=option]{margin-top:4px}.custom-select-list [aria-selected=true]{color:#fff}.custom-select-list [aria-selected=true]:after{content:"✓";position:absolute;right:12px;font-size:15px}.custom-select-list .highlighted:not([aria-disabled=true]){background:#ffffff1f}.custom-select-list [aria-disabled=true]{opacity:.4;cursor:default}@starting-style{.custom-select-list:popover-open{opacity:0}}.remember-warning{display:flex;gap:12px;align-items:center;text-align:left;margin:24px 0;cursor:pointer;color:#ddd;font-size:13px}.remember-warning input{appearance:none;display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;margin:0;border:1px solid #777;border-radius:7px;background:#ffffff08;transition:background-color .18s ease,border-color .18s ease}.remember-warning input:before{content:"";width:6px;height:11px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg) scale(.65);opacity:0;transition:opacity .16s ease,transform .16s ease}.remember-warning input:checked{background:var(--red);border-color:var(--red)}.remember-warning input:checked:before{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}@media(prefers-reduced-motion:no-preference){button,input,textarea{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}#searchResults>.card{animation:surfaceFade .22s ease both}.custom-select-trigger:hover,.browse-all:hover,.browse-pagination button:not(:disabled):hover{background-color:#ffffff16}@keyframes surfaceFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}body[data-design] .nav-link{text-shadow:0 0 0 rgba(var(--red-rgb),0);transition:color .22s ease,text-shadow .32s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .18s ease,transform .18s ease}body[data-design] .nav-link.active{text-shadow:0 0 8px rgba(var(--red-rgb),.55),0 0 18px rgba(var(--red-rgb),.28)}#searchToggleBtn{transition:color .22s ease,filter .32s ease,opacity .22s ease,background-color .22s ease}#searchToggleBtn.active{color:var(--red-bright);opacity:1;filter:drop-shadow(0 0 6px rgba(var(--red-rgb),.55))}@media(hover:none){body .card:hover{transform:none}}@media(max-width:600px){body .nf-logo .brand-logo{width:118px;height:30px}.browse-toolbar{gap:12px}.browse-toolbar>label{min-width:0;flex:1 1 130px}.browse-all{padding:8px 10px;min-height:36px;font-size:11px}.browse-pagination{gap:14px;font-size:12px}}
