:root{color-scheme:dark;--font-mono: "IBM Plex Mono", "SF Mono", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-archive-black: #08090b;--color-panel: #101216;--color-panel-raised: #15171b;--color-panel-soft: #121419;--color-hairline: #2d3036;--color-hairline-soft: #202329;--color-text-primary: #f4f3ef;--color-text-muted: #a5a7ad;--color-text-faint: #74777f;--color-signal-red: #ff4d44;--color-signal-teal: #19e77a;--color-chip-idle: #131817;--color-chip-active: #f3f3ef;--color-chip-border: #23252b;--color-idle-stroke: #1a1a1a;--color-weekday: #f74137;--radius-chip: 4px;--color-signal-red-dark: #4a1110;--color-rating-yellow: #f3c84b;--color-imdb: #f3c84b;--color-rt: #fa320a;--color-inverse: #08090b;--color-overlay: rgba(8, 9, 11, .54);--color-overlay-strong: rgba(8, 9, 11, .82);--color-canvas: var(--color-archive-black);--color-surface: var(--color-panel);--color-surface-quiet: var(--color-chip-idle);--color-surface-raised: var(--color-panel-raised);--color-border: var(--color-hairline);--color-border-quiet: var(--color-hairline-soft);--color-content-primary: var(--color-text-primary);--color-content-secondary: var(--color-text-muted);--color-content-tertiary: var(--color-text-faint);--color-accent: #9ce484;--color-success: var(--color-signal-teal);--color-critical: var(--color-signal-red);--color-focus: var(--color-accent);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--radius-none: 0px;--radius-panel: 8px;--radius-shell: 14px;--radius-pill: 999px;--text-label: 12px;--text-meta: 13px;--text-body: 15px;--text-title-sm: 19px;--text-title-md: 27px;--text-title-lg: 39px;--text-display: 39px;--leading-label: 12px;--leading-body: 24px;--leading-title-sm: 24px;--leading-title-md: 30px;--leading-title-lg: 36px;--leading-display: 44px;--duration-press: .12s;--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .2s;--duration-open: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-linear: linear;--scale-press: .96;--scale-large: .96;--scale-medium: .97;--scale-small: .98;--distance-micro: 4px;--distance-base: 8px;--distance-medium: 12px;--blur-small: 2px;--blur-medium: 3px;--tracking-label: .12em;--tracking-command: .08em;--tracking-title: 0em;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--container-mobile: 390px;--container-content: 1240px;--breakpoint-mobile: 680px;--breakpoint-tablet: 1180px;--hit-area: 44px;--cue-page-inline: 12px;--cue-page-block: 20px;--cue-header-size: 16px;--cue-header-leading: 24px;--cue-body-size: 12px;--cue-body-leading: 16px;--cue-meta-size: 10px;--cue-meta-leading: 15px;--cue-control-height: 34px;--cue-control-radius: 4px;--cue-media-radius: 4px;--cue-media-stroke: #22252b;--cue-surface: #131817;--cue-surface-raised: #15171b;--cue-surface-stroke: #1b201d;--cue-glass: rgba(19, 24, 23, .82);--cue-image-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .4);--outline-image: 1px solid rgba(255, 255, 255, .1);--shadow-border: 0 0 0 1px rgba(255, 255, 255, .08);--shadow-border-hover: 0 0 0 1px rgba(255, 255, 255, .13);--shadow-sm: 0px 2px 3px -1px rgba(0, 0, 0, .1), 0px 1px 0px 0px rgba(25, 28, 33, .02), 0px 0px 0px 1px rgba(25, 28, 33, .08);--shadow-md: 0px 0px 0px 1px rgba(0, 0, 0, .06), 0px 1px 1px -.5px rgba(0, 0, 0, .06), 0px 3px 3px -1.5px rgba(0, 0, 0, .06), 0px 6px 6px -3px rgba(0, 0, 0, .06), 0px 12px 12px -6px rgba(0, 0, 0, .06), 0px 24px 24px -12px rgba(0, 0, 0, .06);--shadow-lg: 0 2.8px 2.2px rgba(0, 0, 0, .034), 0 6.7px 5.3px rgba(0, 0, 0, .048), 0 12.5px 10px rgba(0, 0, 0, .06), 0 22.3px 17.9px rgba(0, 0, 0, .072), 0 41.8px 33.4px rgba(0, 0, 0, .086), 0 100px 80px rgba(0, 0, 0, .12);--shadow-inverse: 0px 2px 3px -1px rgba(0, 0, 0, .28), 0px 8px 24px rgba(0, 0, 0, .32);--bg: var(--color-archive-black);--panel: var(--color-panel);--panel-raised: var(--color-panel-raised);--panel-soft: var(--color-panel-soft);--line: var(--color-hairline);--line-soft: var(--color-hairline-soft);--text: var(--color-text-primary);--muted: var(--color-text-muted);--faint: var(--color-text-faint);--signal: var(--color-signal-red);--signal-dark: var(--color-signal-red-dark);--white: var(--color-text-primary);--brand: var(--color-signal-red);--rating: var(--color-rating-yellow)}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);overflow-x:hidden;scroll-behavior:auto}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-panel);background:transparent;color:var(--text);padding:4px 10px;cursor:pointer}button:hover,a:hover{border-color:var(--muted)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}a{color:inherit}h1,h2,h3,p{margin:0}.hugeicon{width:17px;height:17px;stroke-width:1.7}.shell{min-height:100vh}.sidebar{display:none}main{width:min(100%,calc(var(--container-content) + 48px));min-height:100vh;margin:0 auto;padding:88px 24px 72px}.floating-dock{position:fixed;top:18px;left:18px;z-index:70;display:flex;gap:3px;padding:4px;border:1px solid rgba(245,245,242,.18);border-radius:16px;background:#171717e6;box-shadow:0 16px 40px #00000061;backdrop-filter:blur(22px) saturate(135%)}.floating-dock button{display:flex;width:54px;height:44px;min-height:44px;align-items:center;justify-content:center;gap:0;border-color:transparent;border-radius:12px;padding:4px;color:var(--muted)}.floating-dock button span{display:grid;width:21px;height:21px;flex-shrink:0;place-items:center}.floating-dock button strong{display:none}.app-header,.page-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:0 0 16px}.app-header h1,.page-header h1{font-size:clamp(28px,4vw,40px);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1}.header-actions,.watching-actions,.detail-hero-actions,.providers,.rating-actions,.modal-heading{display:flex;align-items:center;gap:6px}.icon-button{display:inline-grid;width:36px;min-width:36px;height:36px;place-items:center;padding:4px}.button-primary,.button-quiet,.provider{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-panel);padding:4px 10px;font-size:14px;font-weight:var(--font-weight-semibold);line-height:18px;text-decoration:none}.button-primary{border-color:var(--text);background:var(--text);color:var(--bg)}.button-quiet{background:#050505a3}.watching-hero,.detail-hero,.profile-hero{position:relative;display:flex;overflow:hidden;min-height:390px;align-items:flex-end;margin-top:20px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(180deg,#0000000a 25%,#000000f0),var(--media-art),var(--panel);background-position:center 28%;background-size:cover}.watching-wash,.detail-hero-wash,.profile-hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.22),transparent 64%);pointer-events:none}.watching-copy,.detail-hero-copy{position:relative;z-index:1;display:flex;max-width:760px;flex-direction:column;align-items:flex-start;gap:8px;padding:28px}.eyebrow{width:fit-content;background:var(--signal);color:var(--bg);font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.04em;line-height:14px;padding:4px 7px;text-transform:uppercase}.watching-copy h2,.detail-hero-copy h1{font-size:clamp(36px,5vw,var(--text-display));font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1}.watching-copy p,.detail-hero-copy p{color:var(--muted);font-size:14px;line-height:20px}.watching-progress{width:min(280px,100%);height:2px;overflow:hidden;margin:5px 0;background:#f5f5f233}.watching-progress i{display:block;height:100%;background:var(--signal)}.home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.6fr);gap:22px;padding-top:24px}.content-stack,.home-aside,.detail-main,.detail-side,.profile-content>div{display:flex;min-width:0;flex-direction:column;gap:20px}.section-title{display:flex;min-height:28px;align-items:center;gap:10px}.section-title h2{flex-shrink:0;font-size:var(--text-title-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--leading-title-sm)}.section-title i{height:1px;flex:1;background:var(--line)}.section-title button,.section-title>span,.panel-heading button{min-height:28px;border-color:transparent;color:var(--muted);font-size:12px;padding:4px}.horizontal-rail,.profile-posters,.cast-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.horizontal-rail::-webkit-scrollbar,.profile-posters::-webkit-scrollbar,.cast-rail::-webkit-scrollbar{display:none}.media-card{width:174px;min-width:174px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);cursor:pointer}.media-card:hover,.media-card:focus-visible{border-color:var(--muted)}.media-art{display:flex;height:246px;align-items:flex-end;padding:12px;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.92)),var(--media-art),var(--panel-raised);background-position:center;background-size:cover}.artwork-fallback{background:#131915!important}.media-card-copy{min-width:0}.media-card-copy h3{overflow:hidden;font-size:16px;font-weight:var(--font-weight-semibold);line-height:19px;text-overflow:ellipsis}.media-card-copy p{overflow:hidden;margin-top:4px;color:var(--muted);font-family:var(--font-mono);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.air-calendar{display:grid;grid-template-columns:repeat(7,minmax(56px,1fr));gap:4px;overflow-x:auto}.air-calendar button{display:grid;min-height:64px;place-content:center;gap:3px;border-radius:var(--radius-panel);color:var(--muted)}.air-calendar button span{font-family:var(--font-mono);font-size:12px}.air-calendar button strong{color:var(--text);font-size:18px}.air-calendar button.today{border-color:var(--signal);background:var(--signal);color:var(--bg)}.air-calendar button.today strong{color:var(--bg)}.airing-list{border-top:1px solid var(--line)}.airing-list article{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:72px;align-items:center;gap:10px;border-bottom:1px solid var(--line-soft);padding:8px 0}.air-date{display:grid;width:44px;height:44px;place-content:center;gap:1px;padding:4px;border-color:var(--line);font-family:var(--font-mono)}.air-date span{color:var(--signal);font-size:10px}.air-date strong{font-size:16px}.airing-list h3{font-size:15px;line-height:19px}.airing-list article>div>span,.airing-list p{color:var(--muted);font-size:12px;line-height:16px}.side-panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.panel-heading{display:flex;min-height:42px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:4px 12px}.panel-heading>span{font-size:13px;font-weight:var(--font-weight-semibold)}.watchlist-queue,.source-panel{display:flex;flex-direction:column}.watchlist-queue button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;padding:4px 12px;text-align:left}.watchlist-queue small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.source-panel a{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--line-soft);padding:12px;text-decoration:none}.source-panel small,.source-panel span{color:var(--muted);font-size:11px;line-height:15px}.source-panel strong{font-size:14px;line-height:18px}.catalog-toolbar{display:flex;min-height:60px;align-items:center;border-bottom:1px solid var(--line)}.filter-control,.explore-tabs,.search-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.filter-control button,.explore-tabs button,.search-filters button{min-height:30px;border-radius:999px;color:var(--muted);font-size:13px;line-height:16px;padding:4px 10px;text-transform:capitalize;white-space:nowrap}.filter-control button.active,.explore-tabs button.active,.search-filters button.active{border-color:var(--signal);background:var(--signal);color:var(--bg);font-weight:var(--font-weight-semibold)}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:20px 0}.catalog-grid .media-card{width:100%;min-width:0}.catalog-grid .media-art{height:260px}.explore-tabs{border-bottom:1px solid var(--line);padding:14px 0}.editorial-feed,.episode-schedule,.list-grid,.stat-grid,.profile-content{display:grid;gap:10px}.editorial-feed{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:20px}.editorial-card{display:flex;min-height:176px;flex-direction:column;justify-content:flex-end;gap:8px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:16px;text-decoration:none}.editorial-card span,.editorial-card p{color:var(--muted);font-family:var(--font-mono);font-size:12px}.editorial-card h2{font-size:20px;line-height:24px}.publication-chips{position:absolute;top:8px;left:8px;display:flex;max-width:calc(100% - 16px);flex-wrap:wrap;gap:4px}.publication-chips>span{border:1px solid #ffffff30;border-radius:999px;background:#090b0dd9;padding:4px 7px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}.coverage-section{width:min(100%,700px);margin-inline:auto;padding:0 24px 40px}.coverage-rail{display:flex;gap:12px;overflow-x:auto;margin-inline:-24px;padding:16px 24px;scrollbar-width:none}.coverage-rail::-webkit-scrollbar{display:none}.coverage-card{display:grid;width:260px;min-width:260px;gap:7px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:14px;color:var(--text);text-decoration:none}.coverage-card span,.coverage-card time{color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.coverage-card h3{font-size:15px;line-height:20px}.coverage-card p{overflow:hidden;color:var(--muted);font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.source-editorial{border-color:#ffffff2e;background:#ffffff16}.feed-editorial-headline{max-width:20ch;font-size:clamp(24px,5vw,36px);line-height:1.05}.feed-read-story{width:fit-content;color:#fff;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.activity-list{display:flex;flex-direction:column;gap:8px;padding-top:20px}.activity-list article,.empty-state{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:14px}.activity-list h2{font-size:17px}.activity-list p,.empty-state,.empty-inline{color:var(--muted);font-size:14px;line-height:20px}.date-readout{color:var(--muted);font-family:var(--font-mono);font-size:13px}.calendar-board{overflow-x:auto;margin:20px 0;border:1px solid var(--line);border-radius:var(--radius-panel)}.calendar-weekdays,.calendar-dates{display:grid;min-width:620px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays span{border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:11px;padding:8px 4px;text-align:center}.calendar-dates button{display:flex;min-height:90px;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;padding:8px}.calendar-dates button span{overflow:hidden;max-width:100%;color:var(--signal);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.calendar-dates button.selected{box-shadow:inset 2px 0 0 var(--signal);background:var(--panel-raised)}.episode-schedule{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.episode-schedule article{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:8px}.schedule-art{width:68px;height:68px;border-radius:6px;background:var(--media-art) center / cover,var(--panel-raised)}.episode-schedule span,.episode-schedule p{color:var(--muted);font-size:11px;line-height:15px}.episode-schedule h2{margin:3px 0;font-size:16px;line-height:19px}.collection-filter{padding-top:16px}.list-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.user-list{display:flex;min-height:136px;flex-direction:column;justify-content:flex-end;gap:4px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(180deg,transparent,rgba(0,0,0,.94)),var(--list-art) center / cover,var(--panel);padding:14px}.user-list span,.user-list p{color:var(--muted);font-size:12px}.user-list h3{font-size:19px;line-height:22px}.back-link{display:inline-flex;align-items:center;gap:6px;border-color:transparent;color:var(--muted);padding:4px 0}.detail-hero-actions{position:absolute;top:14px;right:14px;z-index:2}.detail-tabs{display:flex;border-bottom:1px solid var(--line)}.detail-tabs button{position:relative;min-width:120px;min-height:42px;border:0;border-radius:0;color:var(--muted)}.detail-tabs button.active{color:var(--text)}.detail-tabs button.active:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:var(--signal);content:""}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);gap:20px;padding-top:20px}.detail-section{border-bottom:1px solid var(--line);padding-bottom:20px}.providers{flex-wrap:wrap;margin-top:12px}.provider{color:var(--muted)}.provider.primary-provider{border-color:var(--text);background:var(--text);color:var(--bg)}.synopsis p,.review-section p{max-width:760px;color:var(--text);font-size:16px;line-height:25px}.rating-actions{margin-top:12px}.rating-actions button{display:grid;width:38px;height:38px;min-height:38px;place-items:center;padding:4px}.rating-actions button.selected{border-color:var(--color-rating-yellow);background:var(--color-rating-yellow);color:var(--bg)}.detail-side{overflow:hidden;height:fit-content;gap:0;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.detail-side section{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--line-soft);padding:12px}.detail-side span{color:var(--muted);font-size:12px}.detail-side strong{font-size:15px;text-transform:capitalize}.wide-button{width:calc(100% - 24px);margin:12px}.cast-rail{margin-top:12px}.cast-card{display:flex;width:118px;min-width:118px;flex-direction:column;gap:4px}.cast-photo{width:118px;height:148px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--media-art) center / cover,var(--panel-raised)}.cast-card strong{overflow:hidden;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.cast-card span{overflow:hidden;color:var(--muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.episodes-panel{padding-top:20px}.episodes-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.episodes-heading h2{font-size:22px}.episodes-heading>strong{color:var(--signal);font-family:var(--font-mono);font-size:12px}.episode-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.episode-row{display:grid;grid-template-columns:112px minmax(0,1fr) 36px;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft);padding:10px 0}.episode-image{width:112px;height:64px;border-radius:6px;background:var(--media-art) center / cover,var(--panel-raised)}.episode-row span,.episode-row p{color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:15px}.episode-row h3{margin:2px 0;font-size:15px;line-height:19px}.watch-toggle{display:grid;width:36px;min-width:36px;height:36px;place-items:center;padding:4px}.watch-toggle.watched{border-color:var(--signal);background:var(--signal);color:var(--bg)}.profile-hero{min-height:264px}.profile-topline{position:absolute;top:12px;right:12px;left:12px;z-index:2;display:flex;justify-content:space-between}.profile-identity{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:20px}.avatar-fallback{display:grid;width:64px;height:64px;flex-shrink:0;overflow:hidden;place-items:center;border:2px solid var(--text);border-radius:999px;background:var(--panel-raised);font-size:16px;font-weight:var(--font-weight-semibold)}.avatar-fallback img{width:100%;height:100%;object-fit:cover}.profile-identity h1{font-size:30px;line-height:34px}.profile-summary{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-panel) var(--radius-panel)}.profile-summary article{display:grid;min-height:68px;place-content:center;gap:2px;border-right:1px solid var(--line);background:var(--panel);text-align:center}.profile-summary article:last-child{border-right:0}.profile-summary strong{font-size:21px}.profile-summary span,.stat-grid span{color:var(--muted);font-size:11px}.stats-section{padding:22px 0}.stat-grid{grid-template-columns:repeat(3,1fr);margin-top:10px}.stat-grid article{display:flex;min-height:94px;flex-direction:column;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);padding:12px}.stat-grid article .hugeicon{color:var(--signal)}.stat-grid strong{font-size:27px;line-height:30px}.profile-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.profile-posters .media-card{width:148px;min-width:148px}.profile-posters .media-art{height:210px}.modal-backdrop{position:fixed;inset:0;z-index:240;display:grid;place-items:center;background:#000000c2;padding:16px}.modal{width:min(100%,440px);border:1px solid var(--line);border-radius:var(--radius-shell);background:var(--panel);box-shadow:0 24px 80px #0000008a;padding:16px}.modal-heading{justify-content:space-between}.modal h2{font-size:21px}.modal>p{margin-top:4px;color:var(--muted);font-size:13px}.modal textarea,.modal input{width:100%;border:1px solid var(--line);border-radius:var(--radius-panel);outline:0;background:var(--panel-raised);color:var(--text);padding:8px}.modal textarea{min-height:140px;margin-top:12px;resize:vertical}.list-picker,.modal form{display:flex;flex-direction:column;gap:6px;margin-top:12px}.list-picker button{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:4px 8px;text-align:left}.list-picker small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.modal form label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.quick-search{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;pointer-events:none;background:#000000c7;opacity:0;padding:18px;transition:opacity .16s ease}.quick-search.open{pointer-events:auto;opacity:1}.search-sheet{width:min(100%,680px);max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-shell);background:var(--bg);box-shadow:0 26px 90px #00000094}.quick-search-bar{display:flex;align-items:center;gap:8px;padding:14px 14px 8px}.quick-search-bar>.icon-button{flex-shrink:0;border-color:transparent;color:var(--muted)}.quick-search-bar label{display:flex;min-width:0;height:42px;flex:1;align-items:center;gap:9px;border:1px solid var(--muted);border-radius:var(--radius-panel);background:var(--panel-raised);padding:4px 8px 4px 10px}.quick-search-bar label>.hugeicon{flex-shrink:0;color:var(--muted)}.quick-search-bar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:16px;line-height:20px}.quick-search-bar input::placeholder{color:var(--muted)}.quick-search-bar label .icon-button{width:30px;min-width:30px;height:30px;min-height:30px;border-color:transparent;color:var(--muted)}.search-filters{border-bottom:1px solid var(--line);padding:0 14px 14px 58px}.search-results-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.search-results-heading h2{font-size:20px;line-height:24px}.search-results-heading span{color:var(--muted);font-family:var(--font-mono);font-size:12px;line-height:16px;text-transform:uppercase}.search-results-heading span.loading{color:var(--signal)}.quick-results{display:flex;flex-direction:column;padding:0 16px 16px}.live-search-result{display:grid;grid-template-columns:64px minmax(0,1fr) 36px;min-height:112px;align-items:center;gap:12px;border-top:1px solid var(--line);cursor:pointer}.result-art{display:block;width:64px;height:88px;flex-shrink:0;border:1px solid var(--line);border-radius:6px;background:var(--media-art) center / cover,var(--panel-raised)}.person-result{min-height:94px}.person-art{height:64px;border-radius:999px}.result-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.result-copy strong{overflow:hidden;font-size:16px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.result-copy small{overflow:hidden;color:var(--muted);font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.result-copy em{display:flex;align-items:center;gap:4px;color:var(--color-rating-yellow);font-size:13px;font-style:normal}.result-copy em .hugeicon{width:13px;height:13px;fill:currentColor}.result-track{display:grid;width:36px;min-width:36px;height:36px;place-items:center;border-color:var(--signal);color:var(--signal);padding:4px}.result-track.saved{background:var(--signal);color:var(--bg)}.person-result>.hugeicon{justify-self:center;color:var(--muted)}.search-loading{display:flex;min-height:92px;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.search-loading .hugeicon{color:var(--signal);animation:spin .8s linear infinite}.provider-note,.search-hint{margin:0;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:19px;padding:14px 0}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){main{padding:76px 16px 94px}.home-grid,.detail-layout,.profile-content{grid-template-columns:1fr}.home-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.floating-dock{inset:auto 16px 14px;justify-content:space-around}.floating-dock button{height:52px;min-height:52px}}@media(max-width:680px){main{padding:14px 14px 90px}.app-header,.page-header{min-height:54px;padding-bottom:12px}.app-header h1,.page-header h1{font-size:28px}.watching-hero,.detail-hero{min-height:300px;margin-top:12px;border-right:0;border-left:0;border-radius:0}.watching-copy,.detail-hero-copy{gap:7px;padding:18px 4px}.watching-copy h2,.detail-hero-copy h1{font-size:38px}.home-grid{gap:16px;padding-top:18px}.content-stack,.home-aside,.detail-main,.detail-side,.profile-content>div{gap:16px}.section-title h2{font-size:18px}.media-card{width:142px;min-width:142px}.media-art{height:204px;padding:10px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px}.catalog-grid .media-art{height:210px}.air-calendar{grid-template-columns:repeat(7,56px)}.home-aside,.editorial-feed,.episode-schedule{grid-template-columns:1fr}.calendar-board{border-right:0;border-left:0;border-radius:0}.episode-row{grid-template-columns:80px minmax(0,1fr) 36px;gap:8px}.episode-image{width:80px;height:56px}.detail-tabs button{flex:1;min-width:0}.profile-hero{min-height:220px;margin-top:12px}.profile-identity{padding:16px}.profile-identity h1{font-size:27px}.stat-grid article{min-height:82px;padding:8px}.stat-grid strong{font-size:23px}.floating-dock{right:14px;bottom:10px;left:14px;border-radius:18px}.floating-dock button{width:54px}.quick-search{align-items:stretch;padding:0}.search-sheet{width:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.quick-search-bar{padding:max(12px,env(safe-area-inset-top)) 10px 8px 8px}.quick-search-bar>.icon-button{width:34px;min-width:34px}.search-filters{padding:0 14px 14px 58px}.search-results-heading{padding-top:16px}.live-search-result{grid-template-columns:64px minmax(0,1fr) 36px}}.detail-source-actions{display:flex;height:34px;align-items:stretch;overflow:hidden;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff1a;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -4px #0000000d;backdrop-filter:blur(20px) saturate(150%)}.detail-source-action .hugeicon{width:18px;height:18px}.media-detail-page~.episodes-panel .episodes-heading{display:flex;min-height:34px;align-items:center;justify-content:flex-start;padding:0}.media-detail-page~.episodes-panel .episodes-heading>div:first-child p,.media-detail-page~.episodes-panel .season-progress{display:none}.media-detail-page~.episodes-panel .season-toolbar>.icon-button{display:none}.media-detail-page~.episodes-panel .season-toolbar label select{height:34px;min-height:34px;border:1px solid #ffffff1a;border-radius:4px;background:#ffffff1a;padding:4px 16px;color:#fff;font-size:16px;font-weight:700}@media(max-width:680px){.media-detail-page{min-height:610px;border-radius:0 0 26px 26px}.media-detail-page .detail-hero-copy{min-height:610px;padding:0 24px 28px}.media-detail-page .title-treatment{width:min(333px,86vw);max-width:86vw}.media-detail-page .hero-summary{max-width:34ch}.detail-paper-content,.media-detail-page~.episodes-panel,.media-detail-page~.cast-section,.detail-tools{width:100%}}@media(min-width:681px)and (max-width:1180px){.floating-dock{inset:16px auto auto 18px}.floating-dock button{width:auto;min-width:58px;padding:4px 10px}.floating-dock button strong{display:block;font-size:12px;font-weight:550}}.empty-state{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(244,243,239,.1);border-radius:14px;background:linear-gradient(180deg,#15171bdb,#101216b8);padding:24px;text-align:center}.empty-state-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:#9bf66d1a;color:var(--signal)}.empty-state-mark .hugeicon{width:20px;height:20px}.empty-state h2{color:var(--text);font-size:16px;line-height:20px}.empty-state p{max-width:30ch;color:var(--muted);font-size:13px;line-height:18px}.empty-state .button-primary{min-height:36px;margin-top:6px;border-radius:999px;padding:4px 12px}.home-date-rail{touch-action:pan-y;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.home-date{flex:0 0 68px;scroll-snap-align:start}.home-close{display:grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;border:0;border-radius:999px;padding:0;color:var(--muted)}.home-close .hugeicon{width:20px;height:20px}.title-treatment{display:flex;max-width:100%;flex-direction:column;align-items:flex-start}.title-treatment.detail{align-items:flex-start}.title-treatment .title-logo{display:block}.title-wordmark{max-width:12ch;margin:0;color:var(--text);font-family:var(--title-font, "Arial Narrow", "Avenir Next Condensed", Inter, sans-serif);font-size:44px;font-stretch:condensed;font-weight:750;letter-spacing:0;line-height:46px;text-transform:uppercase;text-wrap:balance}.title-treatment.detail .title-wordmark{font-size:40px;line-height:44px;text-transform:none}@media(max-width:680px){.title-wordmark{font-size:34px;line-height:37px}.title-treatment.detail .title-wordmark{font-size:34px;line-height:38px}}.home-browse{display:grid;gap:12px;width:min(100%,1240px);margin:0 auto;padding:14px 0 0}.home-quick-rail,.home-filter-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.home-quick-rail::-webkit-scrollbar,.home-filter-rail::-webkit-scrollbar,.recent-searches::-webkit-scrollbar,.search-source-grid::-webkit-scrollbar{display:none}.home-quick-option,.home-filter{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-soft);border-radius:999px;background:var(--panel-soft);padding:4px 12px;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.home-quick-option .hugeicon{width:16px;height:16px}.home-quick-option.active,.home-filter.active{border-color:var(--text);background:var(--text);color:var(--bg)}.home-filter{min-width:36px;padding-inline:10px;font-size:12px}.home-filter img{width:24px;height:24px;object-fit:contain}.home-filter-divider{width:1px;min-width:1px;height:22px;align-self:center;background:var(--line-soft)}.search-discovery{display:grid;gap:10px;padding:10px 16px 6px}.search-discovery-heading{display:flex;align-items:center;justify-content:space-between}.search-discovery-heading h2,.search-discovery-title{color:var(--muted);font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.search-discovery-heading .icon-button{width:28px;min-width:28px;height:28px;min-height:28px;border-color:transparent;color:var(--faint)}.recent-searches{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.recent-searches button{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--line-soft);border-radius:999px;background:transparent;padding:4px 9px;color:var(--muted);font-size:12px}.recent-searches button .hugeicon{width:14px;height:14px}.search-discovery-empty{color:var(--faint);font-size:12px}.search-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.search-source-link{display:grid;min-height:72px;align-content:center;justify-items:center;gap:6px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-soft);color:var(--muted);text-align:center;text-decoration:none}.search-source-link>span{display:grid;width:28px;height:28px;place-items:center;overflow:hidden;border-radius:7px;color:var(--text);font-size:11px;font-weight:700}.search-source-link img{width:100%;height:100%;object-fit:contain}.search-source-link strong{overflow:hidden;max-width:100%;font-size:11px;font-weight:550;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.page-header,.home-header,.search-filters,.live-search-result,.search-loading,.provider-note,.search-hint,.home-signal-list,.home-signal-item{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}@media(max-width:680px){.home-browse{margin-right:-12px;padding-right:12px;padding-top:12px}.home-quick-rail,.home-filter-rail{padding-right:12px}.quick-search{align-items:flex-start;padding:max(56px,env(safe-area-inset-top)) 12px 12px}.search-sheet{border-radius:14px}.quick-search-bar{padding:12px 10px 8px}.quick-search-bar label{height:46px;border-radius:999px}.search-filters{display:flex;gap:6px;overflow-x:auto;padding:0 14px 8px 58px;scrollbar-width:none}.search-filters::-webkit-scrollbar{display:none}.search-filters button{min-height:32px;flex:0 0 auto;border:1px solid var(--line-soft);border-radius:999px;padding:4px 11px;font-size:12px}.search-discovery,.quick-results{padding-inline:14px}}@media(max-width:390px){.catalog-grid .media-art{height:196px}.search-filters{padding-left:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:1181px){.sidebar{display:none}.floating-dock{top:16px;right:auto;left:18px;display:flex;border-radius:18px}.floating-dock button{width:auto;min-width:58px;padding:4px 11px}.floating-dock button strong{display:block;font-size:12px;font-weight:550}}.media-detail-page .detail-hero-copy{align-items:center;max-width:760px;margin-inline:auto;text-align:center}.media-detail-page .title-treatment{align-items:center;width:100%}.media-detail-page .title-logo{object-position:center}.media-meta-row{display:flex;min-height:22px;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;color:#f4f3efd1;font-size:14px;font-weight:500;line-height:20px}.media-meta-row>span:not(.media-score):before{content:"\b7";margin-right:12px;color:#f4f3ef66}.media-meta-row>span:first-child:before{display:none}.media-score{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:16px;font-weight:650}.media-score .imdb-mark,.media-score .rt-mark{width:32px;height:16px}.media-score-rt{gap:4px;color:#f4f3efc7;font-size:14px;font-weight:500}.media-score-rt .rt-mark,.media-score-popcorn .rt-popcorn-mark{width:16px;height:16px;padding:0;border-radius:0;background-color:transparent;background-size:contain}.media-detail-page .hero-summary{max-width:48ch}.media-facts{border-radius:14px}.media-facts section{min-height:48px;padding:8px 14px}.media-facts .wide-button{margin:10px;width:calc(100% - 20px)}@media(max-width:680px){.media-detail-page{min-height:78svh;border-radius:0 0 26px 26px}.media-detail-page .detail-hero-copy{width:100%;padding:28px 24px 32px}.media-detail-page .hero-actions{justify-content:center}.media-detail-page .hero-summary{max-width:34ch;font-size:14px!important;line-height:20px!important}.media-meta-row{gap:8px;font-size:13px}.media-meta-row>span:not(.media-score):before{margin-right:8px}}.home-header{display:flex;align-items:end;justify-content:space-between;gap:16px;min-height:72px;margin-bottom:14px;border-bottom:1px solid var(--line-soft);padding-bottom:12px}.home-header>div{display:flex;min-width:0;align-items:baseline;gap:12px}.home-schedule-picker{position:relative}.home-schedule-trigger,.home-calendar-link{display:inline-flex;min-height:40px;align-items:center;gap:7px;border:0;padding:4px 0;color:var(--text);font-size:26px;font-weight:650;line-height:30px}.home-schedule-trigger .hugeicon{width:17px;height:17px;color:var(--muted)}.home-header-date{color:var(--muted);font-size:13px;line-height:18px}.home-calendar-link{width:40px;min-width:40px;height:40px;justify-content:center;border:1px solid var(--line-soft);border-radius:10px;color:var(--muted)}.home-schedule-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:12;display:grid;min-width:156px;gap:2px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#101216f5;box-shadow:0 16px 32px #0000004d;backdrop-filter:blur(18px)}.home-schedule-menu button{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:6px;padding:4px 8px;color:var(--muted);font-size:13px;text-align:start}.home-schedule-menu button.active,.home-schedule-menu button:hover{background:var(--panel-raised);color:var(--text)}.home-hero-slider{position:relative;min-height:min(72vh,700px);overflow:hidden;border:1px solid rgba(242,241,237,.12);border-radius:var(--radius-shell);background:var(--panel);isolation:isolate}.home-hero-slide{position:absolute;inset:0;display:flex;align-items:end;opacity:0;pointer-events:none;background:var(--media-art) center 28% / cover,var(--panel);transition:opacity .45s var(--ease-smooth-out)}.home-hero-slide.active{z-index:1;opacity:1;pointer-events:auto}.home-hero-slide .watching-wash{background:linear-gradient(180deg,rgba(5,6,7,.02) 8%,rgba(5,6,7,.12) 34%,color-mix(in srgb,var(--media-deep) 86%,transparent) 70%,var(--bg) 100%),linear-gradient(90deg,rgba(5,6,7,.74),transparent 72%)}.home-hero-copy{position:relative;z-index:2;display:flex;max-width:620px;flex-direction:column;align-items:flex-start;gap:12px;padding:48px}.hero-title-fallback{max-width:12ch;font-size:44px;font-weight:700;line-height:46px;text-wrap:balance}.hero-source-links{display:flex;min-height:28px;align-items:center;gap:10px}.hero-source,.imdb-link{display:inline-flex;min-height:28px;align-items:center;gap:7px;border:0;color:#f4f3efd9;font-size:12px;font-weight:600;text-decoration:none}.hero-source .provider-brand-mark{width:24px;height:24px;object-fit:contain}.imdb-badge{display:inline-grid;min-width:34px;height:20px;place-items:center;border-radius:2px;background:#f5cf00;color:#111;font-size:10px;font-weight:800}.hero-slider-controls{position:absolute;right:22px;bottom:22px;z-index:3;display:flex;align-items:center;gap:8px}.hero-slider-controls>span{display:flex;align-items:center;gap:5px}.hero-slider-controls>span i{display:block;width:5px;height:5px;border-radius:50%;background:#f4f3ef66}.hero-slider-controls>span i.active{width:18px;border-radius:999px;background:var(--text)}.hero-slider-controls .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;border-color:#f4f3ef29;border-radius:8px;background:#08090b6b}.home-section{display:flex;flex-direction:column;gap:16px;width:min(100%,1240px);margin:0 auto;padding-top:34px}.home-section .air-calendar{margin-top:-2px}.home-section .section-title button{min-height:30px;color:var(--muted)}.home-signal-list{display:grid;gap:0;border-top:1px solid var(--line-soft)}.home-signal-item{display:grid;grid-template-columns:minmax(0,1fr) 96px;min-height:86px;align-items:center;gap:16px;border-bottom:1px solid var(--line-soft);padding:12px 0;text-decoration:none}.home-signal-item>div{display:grid;min-width:0;gap:5px}.home-signal-item span{overflow:hidden;color:var(--signal);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-signal-item span small{color:var(--faint);font-family:var(--font-sans);text-transform:none}.home-signal-item strong{overflow:hidden;font-size:16px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.home-signal-item img{width:96px;height:60px;border-radius:6px;object-fit:cover;outline:1px solid rgba(255,255,255,.1)}.media-card{border-color:transparent;background:transparent}.media-card .media-art{height:auto;aspect-ratio:2 / 3;padding:0;border-radius:8px;background:var(--media-art),var(--panel-raised);outline:1px solid rgba(255,255,255,.1)}.media-card-meta{display:grid;min-width:0;gap:3px;padding:8px 2px 0}.media-card-meta h3,.media-card-meta p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card-meta h3{font-size:14px;font-weight:600;line-height:18px}.media-card-meta p{color:var(--muted);font-size:11px;line-height:15px}.media-card:hover .media-art,.media-card:focus-visible .media-art{outline-color:#f4f3ef6b}@media(max-width:680px){.home-header{min-height:72px;margin:0 -1px 12px}.home-header>div{display:grid;align-items:start;gap:1px}.home-schedule-trigger{font-size:24px;line-height:28px}.home-hero-slider{min-height:70svh;border-radius:12px}.media-card .media-art{aspect-ratio:2 / 3}.home-hero-copy{max-width:100%;gap:9px;padding:24px 18px 54px}.home-hero-copy .title-logo{max-width:min(280px,78vw);max-height:92px}.hero-title-fallback{font-size:34px;line-height:37px}.home-hero-copy .hero-summary{display:-webkit-box;max-width:34ch;font-size:14px!important;line-height:20px!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-slider-controls{right:12px;bottom:12px}.home-section{padding-top:28px}.home-section .air-calendar{margin-right:-12px;padding-right:12px}.air-calendar{grid-template-columns:repeat(7,minmax(50px,1fr))}.home-signal-item{grid-template-columns:minmax(0,1fr) 84px;min-height:76px;gap:12px}.home-signal-item strong{font-size:14px;line-height:19px}.home-signal-item img{width:84px;height:54px}}button,.button-primary,.button-quiet,.provider{transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .12s ease-out}button:active,.button-primary:active,.button-quiet:active{transform:scale(.96)}.sidebar{position:fixed;top:14px;right:24px;left:24px;z-index:80;display:flex;max-width:1240px;min-height:52px;align-items:center;justify-content:space-between;gap:16px;margin:0 auto;border:1px solid rgba(244,243,239,.13);border-radius:999px;background:#101216d1;box-shadow:0 14px 44px #00000047;padding:5px 7px 5px 14px;backdrop-filter:blur(24px) saturate(135%)}.sidebar .brand{display:flex;flex-shrink:0;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none}.sidebar .brand span,.sidebar .brand .brand-mark{display:grid;width:26px;height:26px;place-items:center;overflow:hidden;border-radius:7px;background:#101512;object-fit:cover}.sidebar nav,.nav-actions,.detail-topbar>div,.hero-actions,.season-toolbar,.season-toolbar label,.episode-information{display:flex;align-items:center}.sidebar nav{gap:2px}.sidebar nav button{min-height:38px;border-color:transparent;border-radius:999px;color:var(--muted);padding:4px 12px;font-size:13px}.sidebar nav button span{display:none}.sidebar nav button.active,.sidebar nav button:hover{background:#f4f3ef17;color:var(--text)}.nav-actions{gap:3px}.nav-actions .icon-button,.nav-avatar{width:38px;min-width:38px;height:38px;min-height:38px;border-color:transparent;border-radius:999px;padding:4px}.nav-avatar{background:var(--text);color:var(--bg);font-size:11px;font-weight:700}.floating-dock{display:none}main{padding-top:82px}.cinematic-hero,.watching-hero{min-height:min(78vh,760px);border-radius:14px;background-position:center 22%}.detail-hero-wash,.watching-wash,.profile-hero-wash{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08090b14 20%,#08090b59 52%,#08090b),linear-gradient(90deg,rgba(8,9,11,.72),transparent 62%);pointer-events:none}.hero-video{position:absolute;inset:-8%;width:116%;height:116%;border:0}.detail-topbar{position:absolute;top:18px;right:18px;left:18px;z-index:3;display:flex;align-items:center;justify-content:space-between}.detail-topbar .icon-button{border-color:#f4f3ef30;border-radius:999px;background:#08090b94;backdrop-filter:blur(16px)}.detail-hero-copy,.watching-copy{z-index:2;max-width:680px;padding:34px}.detail-hero-copy h1,.watching-copy h2{max-width:12ch;font-size:40px;line-height:44px;text-wrap:balance}.title-logo{width:min(430px,70vw);max-height:150px;object-fit:contain;object-position:left bottom}.hero-actions{flex-wrap:wrap;gap:8px;padding-top:6px}.hero-actions .button-primary,.hero-actions .button-quiet{min-height:44px;border-radius:999px;padding:4px 17px}.hero-actions>.icon-button{width:44px;min-width:44px;height:44px;border-radius:999px;background:#08090b8c}.status-button{background:#15171bc7;backdrop-filter:blur(14px)}.season-toolbar{justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:12px 0}.season-toolbar label{gap:8px;color:var(--muted);font-size:13px}.season-toolbar select{min-height:36px;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--panel-raised);color:var(--text);padding:4px 30px 4px 10px;font:inherit}.season-toolbar .button-quiet{background:var(--panel-raised)}.season-toolbar .selected{border-color:#ff4d4461;color:var(--signal)}.season-progress{height:2px;overflow:hidden;background:var(--line)}.season-progress i{display:block;height:100%;background:var(--signal)}.episodes-heading p{color:var(--muted);font-size:13px}.episode-row{grid-template-columns:168px minmax(0,1fr) 44px;min-height:118px;cursor:pointer}.episode-row:hover{background:#f4f3ef06}.episode-image{position:relative;width:168px;height:94px;overflow:hidden}.episode-image>span{position:absolute;inset:0;display:grid;place-items:center;background:#08090b33;opacity:0;transition:opacity .18s ease-out}.episode-row:hover .episode-image>span,.episode-row:focus-visible .episode-image>span{opacity:1}.watch-toggle{width:44px;min-width:44px;height:44px;border-radius:999px}.status-sheet,.confirmation-sheet{width:min(100%,420px);padding:18px}.modal-heading>div>span{color:var(--muted);font-size:12px}.status-options{display:flex;flex-direction:column;gap:4px;margin-top:16px}.status-options button{display:grid;min-height:58px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;border-color:transparent;padding:6px 8px;text-align:left}.status-options button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:var(--panel-raised)}.status-options button>span:nth-child(2){display:flex;flex-direction:column;gap:1px}.status-options small{color:var(--muted);font-size:12px}.status-options button.selected{background:#ff4d441a;color:var(--signal)}.status-options .remove-status{display:flex;justify-content:flex-start;gap:10px;margin-top:6px;border-top:1px solid var(--line);border-radius:0;color:var(--signal)}.confirmation-sheet{text-align:center}.confirmation-icon{display:grid;width:48px;height:48px;place-items:center;margin:0 auto 14px;border-radius:999px;background:#ff4d441f;color:var(--signal)}.confirmation-sheet p{margin:6px 0 18px;color:var(--muted)}.confirmation-sheet>div:last-child{display:flex;flex-direction:column;gap:6px}.confirmation-sheet button{min-height:44px}.button-text{border-color:transparent;color:var(--muted)}.episode-detail{min-height:calc(100vh - 154px)}.episode-detail-media{position:relative;display:grid;min-height:min(62vh,610px);place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--media-art) center / cover,var(--panel)}.episode-detail-media .hero-video{z-index:1}.episode-play{position:relative;z-index:2;display:grid;width:64px;height:64px;place-items:center;border-color:#f4f3ef66;border-radius:999px;background:#f4f3efeb;color:var(--bg)}.episode-play .hugeicon{width:24px;height:24px;fill:currentColor}.episode-detail-content{max-width:820px;padding:26px 0 20px}.parent-show{display:inline-flex;min-height:32px;align-items:center;gap:4px;border-color:transparent;color:var(--muted);padding:4px 0}.episode-code{display:block;margin-top:14px;color:var(--signal);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.episode-detail h1{margin-top:4px;font-size:40px;line-height:44px}.episode-meta,.episode-synopsis{color:var(--muted)}.episode-synopsis{max-width:68ch;margin-top:24px;color:var(--text);font-size:16px;line-height:25px}.episode-information{gap:0;margin-top:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.episode-information div{display:flex;min-width:130px;flex-direction:column;gap:2px;padding:13px 20px 13px 0}.episode-information span{color:var(--muted);font-size:12px}.episode-information strong{font-size:14px}@media(max-width:1180px){.sidebar{display:none}.floating-dock{display:flex}}@media(max-width:680px){main{padding-top:0}.floating-dock{right:12px;bottom:max(10px,env(safe-area-inset-bottom));left:12px;border-radius:999px;background:#15171be6}.floating-dock button{width:56px;height:52px;min-height:52px;border-radius:999px}.floating-dock button.active{border:1px solid #22252b;background:#131915;color:#f8f8f8}.cinematic-hero,.watching-hero{min-height:68vh;margin:0 -14px;border-top:0;background-position:center top}.detail-hero-copy,.watching-copy{padding:20px 18px 22px}.detail-hero-copy h1,.watching-copy h2,.episode-detail h1{max-width:11ch;font-size:34px;line-height:37px}.detail-topbar{top:max(14px,env(safe-area-inset-top));right:14px;left:14px}.season-toolbar{align-items:stretch;flex-direction:column}.season-toolbar label{justify-content:space-between}.episode-row{grid-template-columns:112px minmax(0,1fr) 44px;min-height:94px}.episode-image{width:112px;height:68px}.episode-detail-media{min-height:52vh;margin:0 -14px;border-top:0;border-right:0;border-left:0;border-radius:0}.episode-detail-content{padding-top:20px}.episode-information{overflow-x:auto}.modal-backdrop{align-items:end;padding:8px}.status-sheet,.confirmation-sheet{width:100%;border-radius:18px;padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media(max-width:380px){.episode-row{grid-template-columns:92px minmax(0,1fr) 40px}.episode-image{width:92px;height:60px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}html,body{background:var(--bg)}body{font-synthesis:none}::selection{background:var(--signal);color:var(--bg)}main{width:min(100%,1512px);padding:78px 24px 108px}.sidebar{top:12px;min-height:56px;border-color:#f2f1ed1f;background:#090a0bd1;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0d;padding:5px 7px 5px 12px;backdrop-filter:blur(28px) saturate(150%)}.sidebar .brand span{background:var(--text);color:var(--bg)}.sidebar nav button{min-height:42px;padding:4px 14px}.sidebar nav button.active,.sidebar nav button:hover{background:#f2f1ed1f}.home-cinematic-hero,.cinematic-hero{min-height:min(82vh,820px);margin-top:0;border-color:#f2f1ed1f;border-radius:var(--radius-shell);background:var(--media-art) center 22% / cover,var(--panel)}.watching-wash,.detail-hero-wash{z-index:1;background:linear-gradient(180deg,rgba(5,6,7,.05) 18%,rgba(5,6,7,.18) 42%,color-mix(in srgb,var(--media-deep) 72%,transparent) 72%,var(--bg) 100%),radial-gradient(80% 52% at 50% 78%,color-mix(in srgb,var(--media-glow) 72%,transparent),transparent 74%)}.watching-copy,.detail-hero-copy{z-index:2;max-width:720px;gap:12px;padding:46px}.watching-copy h2,.detail-hero-copy h1{max-width:14ch;font-size:var(--text-display);font-weight:750;letter-spacing:0;line-height:var(--leading-display);text-wrap:balance}.hero-genres{color:var(--text)!important;font-size:18px!important;font-weight:650;line-height:24px!important}.hero-summary{display:-webkit-box;max-width:65ch;overflow:hidden;color:color-mix(in srgb,var(--text) 78%,transparent)!important;font-size:16px!important;line-height:1.55!important;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero-meta{color:color-mix(in srgb,var(--text) 82%,transparent)!important;font-size:15px!important;font-variant-numeric:tabular-nums}.eyebrow{border:1px solid rgba(242,241,237,.2);border-radius:999px;background:#0506077a;color:var(--text);font-family:var(--font-sans);letter-spacing:.04em;padding:5px 10px;backdrop-filter:blur(12px)}.watching-progress{width:min(340px,100%);height:3px;border-radius:999px;background:#f2f1ed40}.watching-progress i,.season-progress i{background:var(--signal)}.watching-actions,.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.watching-actions .button-primary,.hero-actions .button-primary,.hero-actions .button-quiet{min-height:52px;border-radius:999px;padding:4px 24px;font-size:16px}.watching-actions .icon-button,.hero-actions>.icon-button{width:52px;min-width:52px;height:52px;border-color:#f2f1ed2e;border-radius:999px;background:#f2f1ed1a;color:var(--text);backdrop-filter:blur(16px) saturate(130%)}.watching-actions .hugeicon,.hero-actions .hugeicon{width:21px;height:21px}.detail-topbar{top:24px;right:24px;left:24px}.detail-topbar .icon-button{width:48px;min-width:48px;height:48px;border-color:#f2f1ed1f;background:#0506077a}.provider-browse{padding-top:42px}.provider-rail{display:flex;gap:22px;overflow-x:auto;padding:18px 0 8px;scrollbar-width:none}.provider-rail::-webkit-scrollbar,.episode-list::-webkit-scrollbar{display:none}.provider-shortcut{display:flex;width:112px;min-width:112px;flex-direction:column;align-items:center;gap:10px;color:var(--muted);text-align:center;text-decoration:none}.provider-shortcut>span{display:grid;width:86px;height:86px;place-items:center;overflow:hidden;border:1px solid rgba(242,241,237,.18);border-radius:24px;background:#0a0a0b;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d;color:var(--text);font-size:23px;font-weight:750}.provider-shortcut strong{font-size:13px;line-height:17px}.provider-netflix>span,.provider-netflix .provider-logo{color:#e50914}.provider-prime-video>span,.provider-prime-video .provider-logo{color:#37a7e8}.provider-disney-plus>span,.provider-disney-plus .provider-logo{color:#fff}.provider-apple-tv-plus>span,.provider-apple-tv-plus .provider-logo{color:#f2f1ed}.provider-max>span,.provider-max .provider-logo{color:#a89aff}.provider-hulu>span,.provider-hulu .provider-logo{color:#1ce783}.home-grid,.detail-layout{width:min(100%,1240px);margin:0 auto}.detail-layout{gap:28px;padding-top:34px}.detail-main{gap:34px}.detail-section{border:0;padding-bottom:0}.section-title i{display:none}.section-title h2,.episodes-heading h2{font-size:24px;line-height:29px}.providers{gap:10px;margin-top:16px}.provider{min-width:210px;min-height:58px;justify-content:flex-start;gap:10px;border-color:#f2f1ed24;border-radius:18px;background:#f2f1ed12;color:var(--text);padding:6px 12px 6px 8px;box-shadow:inset 0 1px #ffffff0a}.provider-logo{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:12px;background:#08090a;font-weight:750}.provider-logo img{width:100%;height:100%;object-fit:cover}.provider-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:1px}.provider-copy strong{overflow:hidden;max-width:100%;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.provider-copy small{color:var(--muted);font-size:12px;font-weight:500}.provider>.hugeicon{width:16px;height:16px;color:var(--muted)}.detail-side{border-color:#f2f1ed24;border-radius:20px;background:#f2f1ed0d}.detail-side section{min-height:54px;flex-direction:row;align-items:center;justify-content:space-between;border-color:#f2f1ed1a;padding:8px 16px}.detail-side span{color:var(--faint);font-size:13px}.detail-side strong{font-size:14px;font-weight:550;text-align:end}.episodes-panel{width:min(100%,1240px);margin:0 auto;padding-top:54px}.episodes-heading{gap:18px;padding-bottom:18px}.episodes-heading>div:first-child{flex:1}.episodes-heading p{margin-top:4px}.season-toolbar{justify-content:flex-end;gap:8px;border:0;padding:0}.season-toolbar .icon-button,.season-toolbar label{min-height:48px;border:1px solid rgba(242,241,237,.16);border-radius:999px;background:#f2f1ed14}.season-toolbar .icon-button{width:48px;min-width:48px;height:48px}.season-toolbar .selected{border-color:var(--signal);color:var(--signal)}.season-toolbar label{padding:0 4px 0 14px}.season-toolbar select{min-height:40px;border:0;border-radius:999px;background:transparent;padding:4px 32px 4px 4px;font-size:16px;font-weight:650}.season-progress{height:2px;border-radius:999px}.episode-list{display:flex;flex-direction:row;gap:24px;overflow-x:auto;border:0;padding:22px 0 10px;scrollbar-width:none;scroll-snap-type:x proximity}.episode-card{width:390px;min-width:390px;scroll-snap-align:start;cursor:pointer}.episode-card .episode-image{position:relative;width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(242,241,237,.38);border-radius:22px;background:var(--media-art) center / cover,var(--panel-raised);box-shadow:inset 0 0 0 1px #00000047}.episode-number,.episode-runtime{position:absolute;z-index:2;display:grid;min-width:44px;min-height:40px;place-items:center;border:1px solid rgba(242,241,237,.16);border-radius:999px;background:#0a0b0ca8;color:var(--text)!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:700;backdrop-filter:blur(14px)}.episode-number{top:12px;left:12px}.episode-runtime{right:12px;bottom:12px;min-width:58px;padding:0 12px}.episode-card .watch-toggle{position:absolute;top:12px;right:12px;z-index:3;width:44px;min-width:44px;height:44px;border-color:#f2f1ed2e;border-radius:999px;background:#0a0b0ca8;color:var(--text);backdrop-filter:blur(14px)}.episode-card .watch-toggle.watched{border-color:#fff;background:#fff;color:#08090b}.episode-card-copy{padding:14px 16px 0}.episode-card-copy h3{font-size:20px;line-height:25px}.episode-card-copy p{display:-webkit-box;overflow:hidden;margin-top:6px;color:var(--muted);font-size:14px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.episode-detail-media{min-height:min(72vh,740px);border-radius:var(--radius-shell)}.episode-detail-content{width:min(100%,920px);margin:0 auto;padding-top:32px}.episode-code{color:var(--signal);font-family:var(--font-sans);letter-spacing:0}.media-card{border-color:#f2f1ed1f;border-radius:14px;background:var(--panel)}.media-art{outline:1px solid rgba(255,255,255,.08);outline-offset:-1px}.catalog-grid{gap:16px}.floating-dock{border-color:#f2f1ed24;background:#0e0f10e6;box-shadow:0 18px 52px #0000006b,inset 0 1px #ffffff0f;backdrop-filter:blur(26px) saturate(145%)}@media(max-width:900px){main{padding:0 16px 100px}.home-cinematic-hero,.cinematic-hero{min-height:78vh;margin:0 -16px;border-top:0;border-right:0;border-left:0;border-radius:0 0 26px 26px}.watching-copy,.detail-hero-copy{align-items:center;margin:0 auto;padding:28px 22px 34px;text-align:center}.watching-copy h2,.detail-hero-copy h1{max-width:12ch;font-size:48px;line-height:50px}.hero-summary{max-width:58ch}.watching-progress{width:min(280px,86vw)}.detail-layout{padding-top:28px}}@media(max-width:680px){main{padding:0 14px 96px}.home-cinematic-hero,.cinematic-hero{min-height:82svh;margin:0 -14px;background-position:center top}.watching-copy,.detail-hero-copy{gap:9px;padding:22px 18px 30px}.watching-copy h2,.detail-hero-copy h1,.episode-detail h1{max-width:12ch;font-size:42px;line-height:44px}.hero-genres{font-size:16px!important;line-height:21px!important}.hero-summary{font-size:15px!important;-webkit-line-clamp:3}.watching-actions .button-primary,.hero-actions .button-primary,.hero-actions .button-quiet{min-height:50px;padding:4px 22px}.watching-actions .icon-button,.hero-actions>.icon-button{width:50px;min-width:50px;height:50px}.provider-browse{padding-top:30px}.provider-rail{gap:14px;margin-right:-14px;padding-right:28px}.provider-shortcut{width:86px;min-width:86px}.provider-shortcut>span{width:72px;height:72px;border-radius:20px;font-size:19px}.detail-layout{gap:28px}.providers{flex-wrap:nowrap;overflow-x:auto;margin-right:-14px;padding-right:28px;scrollbar-width:none}.provider{min-width:196px}.episodes-panel{padding-top:44px}.episodes-heading{align-items:flex-start;flex-direction:column}.season-toolbar{width:100%;align-items:center;flex-direction:row;justify-content:flex-start;overflow-x:auto}.season-toolbar label{margin-left:auto}.episode-list{gap:14px;margin-right:-14px;padding-right:28px}.episode-card{width:min(82vw,320px);min-width:min(82vw,320px)}.episode-card .episode-image{border-radius:18px}.episode-card-copy{padding:12px 10px 0}.episode-card-copy h3{font-size:18px;line-height:22px}.episode-detail-media{min-height:66svh;margin:0 -14px;border-radius:0 0 26px 26px}.detail-topbar{top:max(18px,env(safe-area-inset-top));right:16px;left:16px}.floating-dock{right:16px;bottom:max(10px,env(safe-area-inset-bottom));left:16px;padding:5px;border-radius:999px}.floating-dock button{width:52px;height:50px;min-height:50px}}@media(prefers-reduced-transparency:reduce){.sidebar,.floating-dock,.detail-topbar .icon-button,.hero-actions>.icon-button{background:var(--panel-raised);backdrop-filter:none}}.hugeicon{display:block;width:18px;height:18px;flex:0 0 auto;overflow:visible}button,a,[tabindex]{transition:background-color var(--duration-quick) var(--ease-smooth-out),border-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}button:active,[tabindex]:active{transform:scale(var(--scale-press))}.page-header{min-height:72px;align-items:flex-end;border-color:var(--line-soft);padding-bottom:14px}.page-header>div{display:flex;min-width:0;flex-direction:column;gap:5px}.page-header h1{font-size:28px;font-weight:650;line-height:32px;text-wrap:balance}.page-header p{max-width:52ch;color:var(--muted);font-size:14px;line-height:20px;text-wrap:pretty}.title-logo{width:min(440px,70vw);max-height:150px;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 12px rgba(0,0,0,.32))}.watching-copy h2,.detail-hero-copy h1{max-width:13ch;font-size:var(--text-display);line-height:var(--leading-display);text-wrap:balance}.hero-summary{max-width:62ch;color:#f4f3efd1!important;text-wrap:pretty}.filter-control,.explore-tabs{gap:4px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-soft);padding:4px}.filter-control button,.explore-tabs button{min-height:34px;border:0;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600;text-transform:capitalize}.filter-control button.active,.explore-tabs button.active{background:var(--text);color:var(--bg)}.provider-shortcut{width:92px;min-width:92px;gap:8px}.provider-shortcut>span{width:72px;height:72px;border-radius:18px}.provider-shortcut img,.provider-logo img{display:block;width:70%;height:70%;object-fit:contain}.provider-shortcut .provider-brand-mark,.provider-logo .provider-brand-mark{filter:invert(1)}.provider-netflix .provider-brand-mark{filter:none}.provider{min-width:184px;min-height:52px;border-radius:12px;padding:4px 10px 4px 5px}.provider-logo{width:42px;height:42px;border-radius:9px}.provider-copy strong{font-size:13px;line-height:17px}.provider-copy small{font-size:11px;line-height:14px}.episode-list{gap:14px;padding-top:18px}.episode-card{width:296px;min-width:296px;overflow:hidden;border-radius:14px}.episode-card .episode-image{aspect-ratio:4 / 5;border-color:#f4f3ef2e;border-radius:14px;background-position:center;box-shadow:0 12px 32px #00000047}.episode-image-wash{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#04050605 25%,#04050647 55%,#040506f5)}.episode-number{inset:auto 16px 138px;display:block;width:auto;min-width:0;min-height:0;border:0;border-radius:0;background:transparent;color:#f4f3efc7!important;font-size:11px!important;letter-spacing:.08em;line-height:14px;text-transform:uppercase;backdrop-filter:none}.episode-card .watch-toggle{top:12px;right:12px;width:40px;min-width:40px;height:40px;border-color:#f4f3ef3d;background:#08090b8a;backdrop-filter:blur(18px) saturate(130%)}.episode-card-copy{position:absolute;right:16px;bottom:14px;left:16px;z-index:2;padding:0}.episode-card-copy h3{overflow:hidden;font-size:18px;font-weight:650;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.episode-card-copy p{display:-webkit-box;overflow:hidden;min-height:38px;margin-top:5px;color:#f4f3efc2;font-size:13px;line-height:19px;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.episode-card-copy>div{display:flex;min-height:24px;align-items:center;justify-content:space-between;margin-top:8px;color:#f4f3efc7;font-size:12px;font-variant-numeric:tabular-nums}.episode-card-copy>div .hugeicon{width:17px;height:17px}.season-toolbar .icon-button,.season-toolbar label{min-height:42px;border-radius:999px}.season-toolbar .icon-button{width:42px;min-width:42px;height:42px}.season-toolbar select{min-height:36px;font-size:14px}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px 12px}.catalog-grid .media-art{aspect-ratio:2 / 3}.media-card-copy{padding:12px}.media-card-copy h3{font-size:15px;line-height:19px}.media-card-copy p{font-size:12px;line-height:16px}.profile-hero{min-height:360px;border-radius:var(--radius-shell)}.profile-summary,.stat-grid{border-color:var(--line-soft);background:transparent}.profile-summary article,.stat-grid article{min-height:92px;border-color:var(--line-soft)}.profile-summary strong,.stat-grid strong{font-variant-numeric:tabular-nums}.floating-dock{border-color:#f4f3ef1f;border-radius:14px;padding:4px;background:#101216d1;box-shadow:0 14px 40px #00000057,inset 0 1px #ffffff0f;backdrop-filter:blur(24px) saturate(140%)}.floating-dock button{width:48px;height:42px;min-height:42px;border-radius:10px}@media(max-width:680px){main{padding-right:12px;padding-bottom:calc(88px + env(safe-area-inset-bottom));padding-left:12px}.page-header{min-height:94px;padding:max(18px,env(safe-area-inset-top)) 2px 12px}.page-header h1{font-size:24px;line-height:28px}.page-header p{max-width:32ch;font-size:13px;line-height:18px}.page-header .icon-button{width:44px;min-width:44px;height:44px}.watching-copy h2,.detail-hero-copy h1,.episode-detail h1{max-width:13ch;font-size:34px;line-height:38px}.title-logo{width:min(290px,74vw);max-height:112px}.watching-actions .button-primary,.hero-actions .button-primary,.hero-actions .button-quiet{min-height:44px;padding:4px 16px;font-size:14px}.watching-actions .icon-button,.hero-actions>.icon-button{width:44px;min-width:44px;height:44px}.filter-control,.explore-tabs{max-width:100%;overflow-x:auto}.filter-control button,.explore-tabs button{min-height:36px;flex:0 0 auto}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 7px}.catalog-grid .media-card-copy{padding:8px 5px 4px}.catalog-grid .media-card-copy h3{font-size:13px;line-height:17px}.catalog-grid .media-card-copy p{margin-top:2px;font-size:10px;line-height:14px}.episodes-heading{gap:12px}.episode-list{margin-right:-12px;padding-right:24px}.episode-card{width:min(72vw,280px);min-width:min(72vw,280px)}.episode-card .episode-image{aspect-ratio:4 / 5;border-radius:14px}.provider-rail{margin-right:-12px;padding-right:24px}.provider-shortcut{width:78px;min-width:78px}.provider-shortcut>span{width:64px;height:64px;border-radius:16px}.profile-hero{min-height:52svh;margin:0 -12px;border-radius:0 0 var(--radius-shell) var(--radius-shell)}.profile-summary{margin-top:0}.floating-dock{top:auto;right:12px;bottom:max(8px,env(safe-area-inset-bottom));left:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;border-radius:18px;padding:4px}.floating-dock button{display:flex;width:100%;height:54px;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:14px;padding:4px}.floating-dock button span,.floating-dock button .hugeicon{width:20px;height:20px}.floating-dock button strong{display:block;max-width:100%;overflow:hidden;font-size:9px;font-weight:550;letter-spacing:0;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.floating-dock button.active{border:1px solid #22252b;background:#131915;color:#f8f8f8}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:1181px){.sidebar{display:none}.floating-dock{inset:16px auto auto 18px;display:flex;border-radius:18px}.floating-dock button{width:auto;min-width:58px;padding:4px 11px}.floating-dock button strong{display:block;font-size:12px;font-weight:550}}.empty-state{min-height:180px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;padding:24px;text-align:center}.empty-state h2,.empty-state p{margin-inline:auto;text-align:center}.media-card{min-width:0;border:0;border-radius:0;background:transparent}.media-card .media-art{position:relative;overflow:hidden;aspect-ratio:2 / 3;border:1px solid #22252b;border-radius:4px;outline:0;background:var(--media-art) center / cover no-repeat,#15171b;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006}.media-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:transparent}.media-art.artwork-unavailable .media-art-img{display:none}.media-art-sheen{position:absolute;inset:0;background:linear-gradient(180deg,transparent 64%,rgba(0,0,0,.16));pointer-events:none}.media-card-meta{gap:3px;margin-top:8px;padding:0 2px 4px}.media-card-meta h3{margin-bottom:4px;color:#fff;font-size:12px;font-weight:500;line-height:15px}.media-card-meta p{color:#ddd;font-size:10px;line-height:15px}.media-detail-page{min-height:610px;align-items:stretch;margin-top:0;border:0;border-radius:0 0 26px 26px;background:var(--media-art) center top / cover no-repeat,#08090b}.media-detail-page .detail-hero-wash{background:linear-gradient(180deg,#08090b14 16%,#08090b6b 54%,#08090b)}.media-detail-page .detail-hero-copy{width:100%;max-width:760px;min-height:610px;align-self:stretch;justify-content:flex-end;gap:10px;margin-inline:auto;padding:0 24px 28px;text-align:center}.media-detail-page .title-treatment{width:min(333px,75%);height:80px;max-width:75%;max-height:80px;align-items:center;justify-content:center;margin-inline:auto}.media-detail-page .title-logo{width:100%;height:80px;object-position:center}.media-detail-page .title-wordmark{max-width:12ch;color:#fff;font-size:34px;font-weight:700;line-height:38px;text-align:center}.media-detail-page .hero-summary{max-width:48ch;margin-inline:auto;font-size:14px!important;line-height:22px!important;text-align:center}.media-detail-page .hero-actions{justify-content:center;gap:8px;padding-top:11px}.detail-track-button{height:34px;min-height:34px;border-radius:6px;padding:4px 22px}.detail-track-button .hugeicon{width:18px;height:18px}.detail-source-actions{display:flex;height:34px;align-items:stretch;overflow:hidden;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff1a;backdrop-filter:blur(20px) saturate(150%)}.detail-source-action{display:grid;width:60px;min-width:60px;height:100%;place-items:center;padding:0 20px}.detail-source-action img{width:20px;height:20px;object-fit:contain;border-radius:3px}.detail-source-actions>i{width:1px;height:24px;align-self:center;background:#ffffff40}.detail-source-actions>.icon-button{width:60px;min-width:60px;height:100%;min-height:34px;border:0;border-radius:0;background:transparent;padding:0 20px}.detail-paper-content{display:block;width:min(100%,700px);margin-inline:auto;padding:0 24px}.detail-paper-content .media-facts{margin-top:16px}.detail-tools{width:min(100%,700px);margin:24px auto 96px;padding:0 24px}.media-detail-page~.episodes-panel{width:min(100%,700px);margin-inline:auto;padding:0 24px 40px}.media-detail-page~.episodes-panel .episodes-heading{min-height:34px;justify-content:flex-start;padding:0}.media-detail-page~.episodes-panel .episodes-heading>div:first-child p,.media-detail-page~.episodes-panel .season-progress,.media-detail-page~.episodes-panel .season-toolbar>.icon-button{display:none}.media-detail-page~.episodes-panel .season-toolbar{order:2;margin-left:12px}.media-detail-page~.episodes-panel .episode-list{display:flex;flex-direction:row;gap:24px;overflow-x:auto;margin-inline:-24px;padding:20px 24px 48px;border:0;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%)}.media-detail-page~.episodes-panel .episode-list::-webkit-scrollbar{display:none}.media-detail-page~.episodes-panel .episode-card{width:288px;min-width:288px}.media-detail-page~.episodes-panel .episode-card .episode-image{aspect-ratio:16 / 9;height:auto;border-radius:4px}.media-detail-page~.episodes-panel .episode-card-copy{padding-inline:4px}.media-detail-page~.cast-section{width:min(100%,700px);margin-inline:auto;padding:0 24px 40px}.media-detail-page~.cast-section .cast-rail{gap:20px;margin-inline:-24px;padding:16px 24px;mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%)}.media-detail-page~.cast-section .cast-card{width:128px;min-width:128px;align-items:center;gap:12px}.media-detail-page~.cast-section .cast-photo{width:96px;height:96px;border-radius:999px;border-color:#ffffff1a}.media-detail-page~.cast-section .cast-card strong,.media-detail-page~.cast-section .cast-card span{width:128px;text-align:center}@media(max-width:680px){.media-detail-page,.media-detail-page .detail-hero-copy{min-height:610px}.media-detail-page .detail-hero-copy{padding:0 24px 28px}.media-detail-page .title-treatment{width:min(333px,86vw);max-width:86vw}.media-detail-page .hero-summary{max-width:34ch}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shell[data-view=home] main{width:100%;max-width:none;min-height:100dvh;padding:0}.shell[data-view=home] .sidebar{display:none}.home-screen{box-sizing:border-box;display:flex;min-height:100dvh;flex-direction:column;overflow:visible;padding:20px 12px;background:var(--color-archive-black);color:var(--color-text-primary);font-synthesis:none}.home-screen button,.home-screen a.home-square-action,.home-screen label.home-mark{min-height:0;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.home-screen button:hover,.home-screen a:hover{border:0}.home-screen button:active{transform:scale(var(--scale-press))}.home-chrome{display:flex;flex-direction:column;gap:16px;align-self:stretch}.home-chrome-row{display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:16px}.home-screen .home-mark,.home-screen .home-close{display:grid;width:34px;min-width:34px;height:32px;min-height:32px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-chip-idle);box-shadow:0 0 0 1px var(--color-chip-border)}.home-screen .home-close{width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;padding:0}.home-mark-logo{width:32px;height:32px;background:url(./assets/paper/mark.png) center / contain no-repeat}.home-mark img{width:100%;height:100%;object-fit:cover}.home-close .hugeicon{width:20px;height:20px;rotate:0deg}.home-type-switch{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1);overflow:visible}.home-screen .home-type-switch button{display:inline-flex;height:34px;min-height:34px;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--color-chip-border);background:var(--color-chip-idle);padding:4px 14px;color:var(--color-text-muted);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:18px}.home-screen .home-type-switch button.active{background:var(--color-signal-teal);color:var(--color-archive-black)}.home-view-rail{display:flex;width:100%;gap:8px;overflow:clip;padding-top:16px}.home-screen .home-view-chip{display:flex;width:94px;min-width:0;height:54px;min-height:54px;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;border-radius:var(--radius-chip);border:1px solid var(--color-idle-stroke);background:var(--color-chip-idle);padding:4px 10px;color:var(--color-text-muted);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px}.home-view-chip[data-home-filter=today]{width:82px}.home-view-chip[data-home-filter=week]{width:92px}.home-view-chip[data-home-filter=recommended]{width:104px}.home-view-chip[data-home-filter=new]{width:94px}.home-view-chip .hugeicon{width:12px;height:12px}.home-view-chip[data-home-filter=today] .hugeicon{width:18px;height:18px}.home-view-chip[data-home-filter=recommended] .hugeicon,.home-view-chip[data-home-filter=new] .hugeicon{width:16px;height:16px}.home-screen .home-view-chip.active{border-color:transparent;background:var(--color-chip-active);color:var(--color-archive-black)}.home-hero-slider{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.home-hero-track{display:flex;transition-property:transform;transition-duration:var(--duration-open);transition-timing-function:var(--ease-out);will-change:transform}.home-hero-slide:not(.active){pointer-events:none}.home-hero-slide{position:relative;inset:auto;display:flex;width:100%;min-width:100%;flex-direction:column;align-items:stretch}.home-hero-art{position:relative;overflow:clip;width:100%;height:525.2px;border-top-left-radius:var(--radius-chip);border-top-right-radius:var(--radius-chip);mask-image:linear-gradient(#000 40%,#0000 98%)}.home-hero-cover,.home-hero-slide .hero-video{position:absolute;inset:0;width:100%;height:100%}.home-hero-cover{background:var(--media-art) 50% 18% / cover no-repeat,var(--color-panel)}.home-hero-slide .hero-video{z-index:1;border:0;pointer-events:none}.home-hero-wash{position:absolute;inset:0;z-index:2;border-top-left-radius:var(--radius-chip);border-top-right-radius:var(--radius-chip);background:linear-gradient(0deg,#050505,#05050566,#0000)}.home-hero-copy{position:relative;z-index:3;display:flex;max-width:700px;flex-direction:column;align-items:center;gap:10px;margin:-176px auto 0;padding:0 24px;min-width:0;text-align:center}.home-hero-copy .title-treatment{display:flex;width:min(333px,75%);max-width:75%;height:80px;max-height:80px;flex-shrink:0;align-items:center;justify-content:center;overflow:clip;filter:drop-shadow(0 25px 25px #00000026)}.home-hero-copy .title-logo{width:100%;height:80px;object-fit:contain;object-position:center}.home-hero-copy .title-wordmark{display:block;max-width:12ch;color:#fff;font-size:30px;font-weight:700;line-height:34px;text-align:center;text-wrap:balance}.home-episode-row{max-width:100%;flex-wrap:nowrap;justify-content:center;display:flex;align-items:center;gap:4px;min-width:0}.home-episode-pill{display:inline-flex;height:23px;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid #ffffff26;background:#00000073;padding:4px 8px;color:#fff;font-size:11px;font-weight:600;line-height:150%;backdrop-filter:blur(12px)}.home-episode-name{display:block;max-width:100%;min-width:0;overflow:hidden;color:#fff;font-size:16px;font-weight:700;line-height:150%;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis}.home-hero-copy .hero-summary{display:-webkit-box;overflow:hidden;color:#ffffffb3!important;font-size:14px!important;font-weight:400;line-height:162.5%!important;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-rating-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:12px;row-gap:10px;margin-top:20px}.home-rating{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:600;line-height:100%}.home-rating.rt{gap:4px;color:#fffc;font-size:14px;font-weight:500;line-height:142.857%}.imdb-mark,.rt-mark{display:block;height:16px;background-position:50%;background-repeat:no-repeat;background-size:contain}.imdb-mark{width:32px;background-image:url(./assets/paper/imdb.png)}.rt-wrap{display:flex;background:#e54728;border-radius:2px;padding:0 2px}.rt-mark{width:16px;background-image:url(./assets/paper/rt-tomato.svg)}.rt-popcorn-mark{display:block;width:16px;height:16px;background-image:url(./assets/paper/rt-popcorn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.home-hero-actions{display:flex;align-items:center;gap:8px;margin-top:21px}.home-screen .home-watched{display:inline-flex;height:34px;min-height:34px;align-items:center;border-radius:6px;background:var(--color-text-primary);padding:4px 22px;color:var(--color-archive-black);font-family:Inter,system-ui,sans-serif;font-size:var(--text-meta);font-weight:600;line-height:20px}.home-watched-check{display:grid;width:18px;height:18px;flex-shrink:0;place-items:center;margin-right:7px;border-radius:var(--radius-pill);border:1px solid #2a2a2b;background:#202124;backdrop-filter:blur(12px)}.home-watched-check .hugeicon{width:10px;height:10px;color:#f8f8f8}.home-watched-check{color:#f8f8f8}.home-screen .home-watched.is-watched{background:#f4f3ef29;color:var(--color-text-primary)}.home-glass-actions{display:flex;height:34px;flex-shrink:0;align-items:stretch;overflow:hidden;border-radius:8px;border:1px solid #ffffff1a;background:#ffffff1a;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -4px #0000000d;backdrop-filter:blur(20px) saturate(150%)}.home-glass-actions .home-square-action{display:grid;height:100%;min-height:34px;place-items:center;padding:0 20px}.home-glass-actions .home-square-action img,.home-glass-actions .provider-brand-mark{width:20px;height:20px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #ffffff1a;filter:none}.home-glass-divider{width:1px;height:24px;align-self:center;background:#ffffff40}.home-square-action .hugeicon{width:18px;height:18px}.hero-slider-dots{display:none}.home-dock{display:flex;gap:3px;margin-top:24px;padding:4px;border:1px solid rgba(245,245,242,.18);border-radius:16px;background:#171717e6;box-shadow:0 16px 40px #00000061;backdrop-filter:blur(22px) saturate(135%)}.home-dock button{display:flex;width:54px;height:44px;flex:1;align-items:center;justify-content:center;border-radius:12px;color:var(--color-text-muted)}.home-dock button span{display:grid;width:21px;height:21px;place-items:center}.home-dock button strong{display:none}.home-dock button.active{background:#f2f1ed24;color:var(--color-text-primary)}.home-week{display:flex;flex-direction:column;gap:11px;padding-top:0}.home-week-heading{margin:0 0 8px;color:#fff;font-size:16px;font-weight:700;line-height:150%}.home-date-rail{display:flex;gap:var(--space-1);overflow:clip}.home-screen .home-date{display:flex;width:57px;min-width:57px;height:54px;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:clip;border-radius:var(--radius-chip);border:1px solid #22252b;background:var(--color-chip-idle);padding:3px 11px 12px}.home-date span{color:var(--color-text-muted);font-size:12px;font-weight:500;letter-spacing:-.04em;line-height:16px}.home-date strong{color:var(--color-text-muted);font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:14px}.home-screen .home-date.active{width:58px;border-color:transparent;background:#fff}.home-screen .home-date.active span{color:var(--color-weekday)}.home-screen .home-date.active strong{color:var(--color-hairline-soft)}.home-week-grid{display:flex;flex-wrap:wrap;gap:16px;min-height:310px;padding-bottom:40px}.home-poster-card{width:175px;flex-shrink:0}.home-poster-card .poster{position:relative;isolation:isolate;overflow:clip;aspect-ratio:2 / 3;border-radius:var(--radius-chip);border:1px solid #22252b;background:var(--media-art) center / cover,#ffffff0d;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006}.home-poster-check{position:absolute;top:8px;right:8px;z-index:1;display:grid;width:18px;height:18px;place-items:center;border-radius:var(--radius-pill);background:#7d7e75;color:#000;backdrop-filter:blur(12px)}.home-poster-check .hugeicon{width:10px;height:10px}.home-poster-check.is-saved{background:#7d7e75;color:#000}.home-poster-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-bottom:4px}.home-poster-meta h3{flex:1;overflow:hidden;color:#fff;font-size:12px;font-weight:500;line-height:125%;text-overflow:ellipsis;white-space:nowrap}.home-poster-meta p,.home-poster-card>p{display:flex;gap:8px;color:#ddd;font-size:10px;line-height:150%}.home-poster-meta .episode-name{color:#fff9}.home-poster-provider{width:20px;height:20px;flex-shrink:0;overflow:clip;border-radius:3px;background:#ffffff0d;box-shadow:0 0 0 1px #ffffff1a}.home-poster-provider img{width:100%;height:100%;object-fit:cover}.home-browse-rail{display:flex;gap:16px;overflow:auto;min-height:310px;padding:16px 0 40px;scrollbar-width:none;mask-image:linear-gradient(to right,#0000,#000 5% 95%,#0000)}.home-browse-rail::-webkit-scrollbar{display:none}.home-desktop-after{display:none}.home-empty{padding:var(--space-8) var(--space-4);color:var(--color-text-muted);font-size:var(--text-meta)}.home-browse-rail .browse-card{width:140px;flex:0 0 140px}@media(hover:hover)and (pointer:fine){.home-view-chip:hover,.home-type-switch button:hover,.home-date:hover{background-color:#f4f3ef1f}.home-view-chip.active:hover{background-color:var(--color-chip-active)}.home-type-switch button.active:hover{background-color:var(--color-signal-teal)}.home-date.active:hover{background-color:#fff}}@media(min-width:1181px){.shell[data-view=home] .floating-dock{inset:16px 18px auto auto;z-index:20;display:flex;border-radius:var(--radius-pill);padding:5px}.shell[data-view=home] .floating-dock button{width:auto;min-width:58px;min-height:40px;height:40px;padding:4px 12px}.shell[data-view=home] .floating-dock button strong{display:block;font-size:12px;font-weight:550}.home-screen{padding:0;overflow:visible}.home-dock{display:none}.home-chrome{max-width:1512px;margin:0 auto;padding:88px 40px 0}.home-hero-art{height:min(72vh,760px)}.home-hero-copy{align-items:flex-start;max-width:620px;margin:-220px 0 0;padding:0 40px 16px;text-align:left}.home-hero-copy .title-treatment{justify-content:flex-start;max-width:min(440px,36vw);height:auto;max-height:150px}.home-hero-copy .title-logo{height:120px;object-position:left center}.home-hero-copy .hero-summary{text-align:left}.home-rating-row{justify-content:flex-start}.hero-slider-dots{display:flex;position:absolute;right:40px;bottom:40px;z-index:4;gap:6px}.hero-slider-dots button{width:6px;height:6px;border-radius:var(--radius-pill);background:#f4f3ef59}.hero-slider-dots button.active{width:18px;background:var(--color-text-primary)}.home-week{width:min(100%,var(--container-content));margin:0 auto;padding:0 24px 80px}.home-week-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-poster-card{width:auto}.home-desktop-after{display:block;width:min(100%,var(--container-content));margin:0 auto;padding:36px 24px 96px}}@media(prefers-reduced-motion:reduce){.home-hero-track{transition-duration:.01ms}.home-screen button:active{transform:none}}@layer yote{:root,[data-theme=light]{--yote-bg-default: #ffffff;--yote-bg-surface: #f7f7f7;--yote-stroke-soft: rgba(0, 0, 0, .05);--yote-text-strong: #171717;--yote-text-sub: #5c5c5c;--yote-text-soft: #a3a3a3;--yote-feature-base: #7d52f4;--yote-feature-dark: #351a75;--yote-purple-alpha-24: rgba(125, 82, 244, .24);--yote-error-base: #fb3748;--yote-error-faint: #ffc0c5;--yote-bg-layer: #f5f5f5;--yote-text-disabled: #d1d1d1;--yote-info-base: #335cff;--yote-shadow-field: 0 2px 4px 0 rgba(54, 54, 54, .04);--yote-shadow-field-hover: 0 2px 4px 0 rgba(138, 138, 138, .08);--yote-scroll-thumb: rgba(0, 0, 0, .16);--yote-flag-ring: rgba(0, 0, 0, .16);--yote-popover-bg: #ffffff;--yote-popover-border: rgba(0, 0, 0, .06);--yote-popover-active: #f5f5f5;--yote-popover-shadow: 0 2px 4px -1px rgba(0, 0, 0, .04), 0 12px 32px -8px rgba(0, 0, 0, .14);--yote-bg-subtle: #ebebeb;--yote-success-base: #1fc16b;--yote-warning-base: #fa7319;--yote-radius-sm: 8px;--yote-radius-md: 12px;--yote-radius-lg: 16px;--yote-radius-xl: 24px;--yote-shadow-xs: 0 2px 4px -1px rgba(0, 0, 0, .02), 0 5px 13px -5px rgba(0, 0, 0, .05);--yote-focus-active: 0 0 0 2px var(--yote-bg-default), 0 0 0 4px var(--yote-purple-alpha-24);--yote-focus-error: 0 0 0 2px var(--yote-bg-default), 0 0 0 4px var(--yote-error-faint);--yote-ease-out: cubic-bezier(.23, 1, .32, 1);--yote-duration: .16s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--yote-bg-default: #0c0c0c;--yote-bg-surface: #161616;--yote-stroke-soft: rgba(255, 255, 255, .08);--yote-text-strong: #f2f2f2;--yote-text-sub: #a3a3a3;--yote-text-soft: #6f6f6f;--yote-feature-base: #9a78f7;--yote-feature-dark: #c4aefa;--yote-purple-alpha-24: rgba(154, 120, 247, .28);--yote-error-base: #ff6170;--yote-error-faint: rgba(255, 97, 112, .22);--yote-focus-active: 0 0 0 2px var(--yote-bg-default), 0 0 0 4px var(--yote-purple-alpha-24);--yote-focus-error: 0 0 0 2px var(--yote-bg-default), 0 0 0 4px var(--yote-error-faint);--yote-shadow-xs: 0 2px 4px -1px rgba(0, 0, 0, .3), 0 5px 13px -5px rgba(0, 0, 0, .5);--yote-bg-layer: #1c1c1c;--yote-text-disabled: #4a4a4a;--yote-info-base: #6e8bff;--yote-shadow-field: 0 2px 4px 0 rgba(0, 0, 0, .35);--yote-shadow-field-hover: 0 2px 4px 0 rgba(0, 0, 0, .45);--yote-scroll-thumb: rgba(255, 255, 255, .18);--yote-flag-ring: rgba(255, 255, 255, .24);--yote-popover-bg: #171717;--yote-popover-border: rgba(255, 255, 255, .05);--yote-popover-active: #292929;--yote-popover-shadow: 0 2px 4px -1px rgba(0, 0, 0, .5), 0 16px 40px -8px rgba(0, 0, 0, .7);--yote-bg-subtle: #262626;--yote-success-base: #3ad98a;--yote-warning-base: #ff8f3d}}[data-theme=dark]{--yote-bg-default: #0c0c0c;--yote-bg-surface: #161616;--yote-stroke-soft: rgba(255, 255, 255, .08);--yote-text-strong: #f2f2f2;--yote-text-sub: #a3a3a3;--yote-text-soft: #6f6f6f;--yote-feature-base: #9a78f7;--yote-feature-dark: #c4aefa;--yote-purple-alpha-24: rgba(154, 120, 247, .28);--yote-error-base: #ff6170;--yote-error-faint: rgba(255, 97, 112, .22);--yote-focus-active: 0 0 0 2px var(--yote-bg-default), 0 0 0 4px var(--yote-purple-alpha-24);--yote-focus-error: 0 0 0 2px var(--yote-bg-default), 0 0 0 4px var(--yote-error-faint);--yote-shadow-xs: 0 2px 4px -1px rgba(0, 0, 0, .3), 0 5px 13px -5px rgba(0, 0, 0, .5);--yote-bg-layer: #1c1c1c;--yote-text-disabled: #4a4a4a;--yote-info-base: #6e8bff;--yote-shadow-field: 0 2px 4px 0 rgba(0, 0, 0, .35);--yote-shadow-field-hover: 0 2px 4px 0 rgba(0, 0, 0, .45);--yote-scroll-thumb: rgba(255, 255, 255, .18);--yote-flag-ring: rgba(255, 255, 255, .24);--yote-popover-bg: #171717;--yote-popover-border: rgba(255, 255, 255, .05);--yote-popover-active: #292929;--yote-popover-shadow: 0 2px 4px -1px rgba(0, 0, 0, .5), 0 16px 40px -8px rgba(0, 0, 0, .7);--yote-bg-subtle: #262626;--yote-success-base: #3ad98a;--yote-warning-base: #ff8f3d}.yote-field{display:flex;flex-direction:column;gap:10px;width:100%}.yote-pin-field{--yote-cell-base: 87.5px;--yote-gap: 10px;max-width:calc(var(--yote-len, 4) * var(--yote-cell-base) + (var(--yote-len, 4) - 1) * var(--yote-gap));transition:max-width .24s var(--yote-ease-out)}.yote-label{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px;color:var(--yote-text-strong);cursor:default}.yote-message{display:flex;align-items:center;gap:4px;min-height:16px;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-sub);transition:color var(--yote-duration) ease}.yote-message[data-invalid]{color:var(--yote-error-base)}.yote-message-icon{flex:none;align-self:flex-start;width:14px;height:14px;margin-top:1px}.yote-group{--yote-cell-w: min( var(--yote-cell-base), (100cqi - (var(--yote-len, 4) - 1) * var(--yote-gap)) / var(--yote-len, 4) );--yote-cell-r: clamp(14px, calc(var(--yote-cell-w) * .2743), var(--yote-radius-xl));container-type:inline-size;position:relative;display:flex;gap:var(--yote-gap);width:100%;line-height:0;cursor:text}.yote-group[data-disabled]{cursor:default}.yote-group[data-shaking]{animation:yote-shake .28s var(--yote-ease-out)}.yote-pin-control{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;opacity:0;font-size:16px;color:transparent;caret-color:transparent;cursor:inherit}.yote-cell{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--yote-cell-w);height:66px;border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-cell-r);background:var(--yote-bg-default);box-shadow:var(--yote-shadow-xs);animation:yote-cell-in .18s var(--yote-ease-out) both;transition:border-color var(--yote-duration) ease,background-color var(--yote-duration) ease,box-shadow var(--yote-duration) ease}.yote-cell:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--yote-focus-active);opacity:0;pointer-events:none;transition:opacity var(--yote-duration) var(--yote-ease-out)}.yote-cell[data-active]{border-color:var(--yote-feature-base);box-shadow:inset 0 0 0 .5px var(--yote-feature-base)}.yote-cell[data-active]:after{opacity:1}.yote-cell[data-invalid]{border-color:var(--yote-error-base);box-shadow:inset 0 0 0 .5px var(--yote-error-base)}.yote-cell[data-invalid]:after{box-shadow:var(--yote-focus-error);opacity:1}.yote-cell[data-disabled]{background:var(--yote-bg-surface);border-color:transparent;box-shadow:none}.yote-cell[data-disabled]:after{opacity:0}.yote-digit{line-height:38px;font-size:30px;font-weight:400;letter-spacing:.3px;color:var(--yote-text-strong);font-variant-numeric:tabular-nums;user-select:none;animation:yote-digit-in .14s var(--yote-ease-out);transition:color var(--yote-duration) ease}.yote-digit[data-invalid]{color:var(--yote-error-base)}.yote-digit[data-disabled]{color:transparent}.yote-caret{position:absolute;width:2px;height:28px;border-radius:2px;background:var(--yote-feature-dark);animation:yote-blink 1.06s steps(1,end) infinite}.yote-ta{--yote-ta-height: 127px;--yote-ta-radius: var(--yote-radius-md);--yote-ta-pad-y: 8px;--yote-ta-pad-left: 10px;--yote-ta-pad-right: 8px}.yote-ta[data-size=sm]{--yote-ta-height: 113px;--yote-ta-radius: var(--yote-radius-sm);--yote-ta-pad-y: 6px;--yote-ta-pad-left: 8px;--yote-ta-pad-right: 8px}.yote-ta[data-size=lg]{--yote-ta-height: 141px;--yote-ta-radius: var(--yote-radius-md);--yote-ta-pad-y: 10px;--yote-ta-pad-left: 12px;--yote-ta-pad-right: 10px}.yote-label-row{display:flex;align-items:center;gap:6px;width:100%}.yote-required{flex:1 0 0;min-width:1px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px;color:var(--yote-info-base)}.yote-optional{font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-disabled);white-space:nowrap}.yote-info{display:inline-flex;flex:none;margin-left:auto;color:var(--yote-text-soft)}.yote-ta-field{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;height:var(--yote-ta-height);padding:var(--yote-ta-pad-y) var(--yote-ta-pad-right) var(--yote-ta-pad-y) var(--yote-ta-pad-left);border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-ta-radius);background:var(--yote-bg-default);box-shadow:var(--yote-shadow-field);overflow:clip;transition:border-color var(--yote-duration) ease,background-color var(--yote-duration) ease,box-shadow var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-ta-field:hover{background:var(--yote-bg-surface);border-color:var(--yote-bg-layer);box-shadow:var(--yote-shadow-field-hover)}}.yote-ta-field[data-focused]{background:var(--yote-bg-default);border-color:var(--yote-feature-base);box-shadow:var(--yote-focus-active)}.yote-ta-field[data-invalid]{background:var(--yote-bg-default);border-color:var(--yote-error-base);box-shadow:var(--yote-focus-error)}.yote-ta-field[data-disabled]{background:var(--yote-bg-surface);border-color:var(--yote-bg-surface);box-shadow:none}.yote-ta-input{flex:1 1 auto;width:100%;min-height:0;margin:0;padding:0;border:0;outline:none;background:transparent;resize:none;font:inherit;font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-strong);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--yote-scroll-thumb) transparent}.yote-ta-input::-webkit-scrollbar{width:6px}.yote-ta-input::-webkit-scrollbar-track{background:transparent}.yote-ta-input::-webkit-scrollbar-thumb{border-radius:999px;background:var(--yote-scroll-thumb)}.yote-ta-input::placeholder{color:var(--yote-text-soft);opacity:1}.yote-ta-input:disabled{color:var(--yote-text-disabled);-webkit-text-fill-color:var(--yote-text-disabled);cursor:not-allowed}.yote-ta-input:disabled::placeholder{color:var(--yote-text-disabled)}.yote-ta-footer{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px;width:100%}.yote-ta-counter{font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;user-select:none}.yote-ta-resize{display:inline-flex;flex:none;color:var(--yote-text-soft);cursor:ns-resize;touch-action:none}.yote-ta-field[data-disabled] .yote-ta-resize{cursor:not-allowed}.yote-message-icon-sm{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:flex-start;width:14px;height:14px;margin-top:1px}.yote-message[data-disabled]{color:var(--yote-text-disabled)}.yote-pw{--yote-pw-radius: var(--yote-radius-md);--yote-pw-pad-y: 10px;--yote-pw-pad-left: 10px;--yote-pw-pad-right: 8px}.yote-pw[data-size=sm]{--yote-pw-radius: var(--yote-radius-sm);--yote-pw-pad-y: 8px;--yote-pw-pad-left: 8px;--yote-pw-pad-right: 8px}.yote-pw[data-size=lg]{--yote-pw-radius: var(--yote-radius-md);--yote-pw-pad-y: 12px;--yote-pw-pad-left: 12px;--yote-pw-pad-right: 10px}.yote-pw-field{display:flex;align-items:center;gap:8px;width:100%;padding:var(--yote-pw-pad-y) var(--yote-pw-pad-right) var(--yote-pw-pad-y) var(--yote-pw-pad-left);border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-pw-radius);background:var(--yote-bg-default);box-shadow:var(--yote-shadow-field);overflow:clip;transition:border-color var(--yote-duration) ease,background-color var(--yote-duration) ease,box-shadow var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-pw-field:hover{background:var(--yote-bg-surface);border-color:var(--yote-bg-layer);box-shadow:var(--yote-shadow-field-hover)}}.yote-pw-field[data-focused]{background:var(--yote-bg-default);border-color:var(--yote-feature-base);box-shadow:var(--yote-focus-active)}.yote-pw-field[data-invalid]{background:var(--yote-bg-default);border-color:var(--yote-error-base);box-shadow:var(--yote-focus-error)}.yote-pw-field[data-disabled]{background:var(--yote-bg-surface);border-color:var(--yote-bg-surface);box-shadow:none}.yote-pw-lead{display:inline-flex;flex:none;color:var(--yote-text-soft)}.yote-pw-input{flex:1 1 0;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-strong)}.yote-pw-input::placeholder{color:var(--yote-text-disabled);opacity:1}.yote-pw-input:disabled{color:var(--yote-text-disabled);-webkit-text-fill-color:var(--yote-text-disabled);cursor:not-allowed}@media(pointer:coarse){.yote-pw-input{font-size:16px;line-height:20px;letter-spacing:.32px}}.yote-pw-reveal{display:inline-grid;flex:none;place-items:center;padding:0;border:0;background:transparent;color:var(--yote-text-soft);cursor:pointer;transition:color var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-pw-reveal:hover{color:var(--yote-text-strong)}}.yote-pw-reveal:disabled{color:var(--yote-text-disabled);cursor:not-allowed}.yote-pw-forgot{align-self:stretch;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-soft);text-align:right;text-decoration:none;transition:color var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-pw-forgot:hover{color:var(--yote-text-strong)}}.yote-pw-req{display:flex;flex-direction:column;gap:12px;width:100%;color:var(--yote-text-strong)}.yote-pw-bar{display:flex;align-items:center;gap:8px;width:100%}.yote-pw-segment{flex:1 1 0;min-width:0;height:4px;border-radius:7px;background:var(--yote-bg-subtle);transition:background-color var(--yote-duration) ease}.yote-pw-req[data-strength=partial] .yote-pw-segment[data-filled]{background:var(--yote-warning-base)}.yote-pw-req[data-strength=strong] .yote-pw-segment[data-filled]{background:var(--yote-success-base)}.yote-pw-req[data-strength=invalid] .yote-pw-segment{background:var(--yote-error-base)}.yote-pw-req-title{font-size:14px;line-height:20px;letter-spacing:.28px;color:inherit}.yote-pw-req-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.yote-pw-req-item{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-sub);transition:color var(--yote-duration) ease}.yote-pw-req-item[data-met]{color:var(--yote-text-strong)}.yote-pw-req-icon{display:inline-flex;flex:none;color:var(--yote-text-disabled);transition:color var(--yote-duration) ease}.yote-pw-req-icon[data-met]{color:var(--yote-success-base)}.yote-pw-req-icon[data-invalid]{color:var(--yote-error-base)}.yote-pw-req-icon[data-disabled]{color:var(--yote-text-disabled)}.yote-pw-req[data-disabled] .yote-pw-segment[data-filled],.yote-pw-segment[data-disabled]{background:var(--yote-bg-subtle)}.yote-pw-req-item[data-disabled],.yote-pw-req[data-disabled]{color:var(--yote-text-disabled)}.yote-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.yote-input{--yote-input-pad-y: 8px;--yote-input-pad-left: 8px;--yote-input-pad-right: 8px;--yote-input-gap: 8px;--yote-input-radius: var(--yote-radius-sm)}.yote-input[data-size=md]{--yote-input-pad-y: 10px;--yote-input-pad-left: 10px;--yote-input-pad-right: 10px;--yote-input-radius: var(--yote-radius-md)}.yote-input[data-size=lg]{--yote-input-pad-y: 12px;--yote-input-pad-left: 12px;--yote-input-pad-right: 12px;--yote-input-radius: var(--yote-radius-md)}.yote-input[data-affix]{--yote-input-pad-left: 12px;--yote-input-gap: 14px}.yote-input[data-affix][data-size=md]{--yote-input-pad-left: 14px}.yote-input[data-affix][data-size=lg]{--yote-input-pad-left: 16px}.yote-input-field{display:flex;align-items:center;gap:var(--yote-input-gap);width:100%;padding:var(--yote-input-pad-y) var(--yote-input-pad-right) var(--yote-input-pad-y) var(--yote-input-pad-left);border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-input-radius);background:var(--yote-bg-default);box-shadow:var(--yote-shadow-field);overflow:clip;transition:border-color var(--yote-duration) ease,background-color var(--yote-duration) ease,box-shadow var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-input-field:hover{background:var(--yote-bg-surface);border-color:var(--yote-bg-layer);box-shadow:var(--yote-shadow-field-hover)}}.yote-input-field[data-focused]{background:var(--yote-bg-default);border-color:var(--yote-feature-base);box-shadow:var(--yote-focus-active)}.yote-input-field[data-invalid]{background:var(--yote-bg-default);border-color:var(--yote-error-base);box-shadow:var(--yote-focus-error)}.yote-input-field[data-disabled]{background:var(--yote-bg-surface);border-color:var(--yote-bg-surface);box-shadow:none}.yote-input-icon{display:inline-flex;flex:none;align-items:center;color:var(--yote-text-soft)}.yote-input-affix{flex:none;font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-soft);white-space:nowrap;user-select:none}.yote-input-control{flex:1 1 0;min-width:var(--yote-input-min, 0);margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-strong)}.yote-input-control::placeholder{color:var(--yote-text-soft);opacity:1}.yote-input-control:disabled{color:var(--yote-text-disabled);-webkit-text-fill-color:var(--yote-text-disabled);cursor:not-allowed}.yote-kbd{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:1px;padding:2px 6px;border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-radius-sm);background:var(--yote-bg-default);font:inherit;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-sub);white-space:nowrap}.yote-card-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:29px;color:var(--yote-text-soft)}.yote-card-plate{width:29px;height:auto;border-radius:3px;box-shadow:inset 0 0 0 .5px var(--yote-flag-ring);overflow:hidden}.yote-inline-select{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--yote-text-sub);cursor:pointer;font:inherit;font-size:14px;line-height:20px;letter-spacing:.28px;white-space:nowrap}.yote-inline-select:disabled{color:var(--yote-text-disabled);cursor:not-allowed}.yote-inline-select:focus-visible{outline:2px solid var(--yote-feature-base);outline-offset:3px;border-radius:4px}.yote-inline-select-value{flex:none}.yote-inline-select-chevron{display:inline-grid;place-items:center;flex:none;transition:transform .2s var(--yote-ease-out)}.yote-inline-select-chevron[data-open]{transform:rotate(180deg)}.yote-select-chevron{transition:transform .2s var(--yote-ease-out)}.yote-select-chevron[data-open]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.yote-inline-select-chevron,.yote-select-chevron{transition:none}}.yote-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.yote-tag-row{align-items:flex-start;gap:8px;width:100%}.yote-tag{display:inline-flex;align-items:center;flex:none;gap:4px;padding:4px 4px 4px 8px;border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-radius-sm);background:var(--yote-bg-default);box-shadow:0 2px 2px #3636360a;font-size:12px;line-height:16px;letter-spacing:.24px;color:var(--yote-text-sub)}.yote-tag[data-disabled]{background:var(--yote-bg-surface);border-color:var(--yote-bg-surface);box-shadow:none;color:var(--yote-text-disabled)}.yote-tag-label{white-space:nowrap}.yote-tag-remove{display:inline-grid;place-items:center;flex:none;width:14px;height:14px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--yote-text-sub);cursor:pointer;transition:color var(--yote-duration) ease,background-color var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-tag-remove:hover{color:var(--yote-text-strong);background:var(--yote-bg-layer)}}.yote-tag-remove:disabled{color:var(--yote-text-disabled);cursor:not-allowed}.yote-tag-remove:focus-visible{outline:2px solid var(--yote-feature-base);outline-offset:2px}.yote-input-field[data-tags=inside]{flex-wrap:wrap;overflow:visible}.yote-input-field[data-tags=inside]{--yote-input-min: 6ch}.yote-phone{--yote-phone-radius: var(--yote-radius-md);--yote-phone-pad-y: 10px;--yote-phone-pad-left: 14px;--yote-phone-pad-right: 8px}.yote-phone[data-size=sm]{--yote-phone-radius: var(--yote-radius-sm);--yote-phone-pad-y: 8px;--yote-phone-pad-left: 12px}.yote-phone[data-size=lg]{--yote-phone-pad-y: 12px;--yote-phone-pad-left: 16px}.yote-phone-field{display:flex;align-items:center;gap:14px;width:100%;padding:var(--yote-phone-pad-y) var(--yote-phone-pad-right) var(--yote-phone-pad-y) var(--yote-phone-pad-left);border:1px solid var(--yote-stroke-soft);border-radius:var(--yote-phone-radius);background:var(--yote-bg-default);box-shadow:var(--yote-shadow-field);overflow:clip;transition:border-color var(--yote-duration) ease,background-color var(--yote-duration) ease,box-shadow var(--yote-duration) ease}@media(hover:hover)and (pointer:fine){.yote-phone-field:hover{background:var(--yote-bg-surface);border-color:var(--yote-bg-layer);box-shadow:var(--yote-shadow-field-hover)}}.yote-phone-field[data-focused]{background:var(--yote-bg-default);border-color:var(--yote-feature-base);box-shadow:var(--yote-focus-active)}.yote-phone-field[data-invalid]{background:var(--yote-bg-default);border-color:var(--yote-error-base);box-shadow:var(--yote-focus-error)}.yote-phone-field[data-disabled]{background:var(--yote-bg-surface);border-color:var(--yote-bg-surface);box-shadow:none}.yote-pop{position:relative;display:inline-flex;flex:none}.yote-phone-country{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--yote-text-soft);cursor:pointer;font:inherit}.yote-phone-country:disabled{cursor:not-allowed}.yote-phone-country:focus-visible{outline:2px solid var(--yote-feature-base);outline-offset:3px;border-radius:4px}.yote-phone-flag{display:inline-flex;font-size:16px;line-height:1}.yote-flag{display:block;flex:none;width:20px;height:15px;border-radius:2px;box-shadow:inset 0 0 0 .5px var(--yote-flag-ring);overflow:hidden}.yote-phone-dial{font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-strong)}.yote-phone-chevron{flex:none}.yote-pop-panel{position:fixed;z-index:60;display:flex;flex-direction:column;gap:4px;width:300px;padding:4px 0;border:1px solid var(--yote-popover-border);border-radius:var(--yote-radius-lg);background:var(--yote-popover-bg);box-shadow:var(--yote-popover-shadow);overflow:clip;animation:yote-pop-in .14s var(--yote-ease-out) both}.yote-pop-panel[data-side=top]{animation-name:yote-pop-in-up}@keyframes yote-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}@keyframes yote-pop-in-up{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:none}}.yote-pop-search{display:flex;align-items:center;gap:14px;height:36px;margin:0 4px;padding:6px 8px 6px 12px;border:1px solid var(--yote-popover-border);border-radius:var(--yote-radius-md);background:var(--yote-bg-default);box-shadow:var(--yote-shadow-field);color:var(--yote-text-soft)}.yote-pop-search-input{flex:1 1 0;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-strong)}.yote-pop-search-input::placeholder{color:var(--yote-text-soft);opacity:1}.yote-pop-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:216px;margin:0;padding:0 4px;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--yote-scroll-thumb) transparent}.yote-pop-list::-webkit-scrollbar{width:6px}.yote-pop-list::-webkit-scrollbar-track{background:transparent}.yote-pop-list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--yote-scroll-thumb)}.yote-pop-item{display:flex;align-items:center;gap:8px;padding:10px;border-radius:var(--yote-radius-md);font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-sub);cursor:pointer;transition:background-color var(--yote-duration) ease,color var(--yote-duration) ease}.yote-pop-item[data-active]{background:var(--yote-popover-active);color:var(--yote-text-strong)}.yote-pop-item[data-selected]{color:var(--yote-text-strong)}.yote-country-flag{display:inline-flex;flex:none;font-size:18px;line-height:1}.yote-country-dial{flex:1 1 0;min-width:0}.yote-country-name{flex:none;text-align:right;white-space:nowrap}.yote-pop-empty{padding:10px;font-size:14px;line-height:20px;color:var(--yote-text-soft)}.yote-phone-input{flex:1 1 0;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;line-height:20px;letter-spacing:.28px;color:var(--yote-text-strong)}.yote-phone-input::placeholder{color:var(--yote-text-soft);opacity:1}.yote-phone-input:disabled{color:var(--yote-text-disabled);-webkit-text-fill-color:var(--yote-text-disabled);cursor:not-allowed}@media(pointer:coarse){.yote-phone-input,.yote-phone-dial{font-size:16px;letter-spacing:.32px}}@keyframes yote-digit-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes yote-cell-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes yote-blink{0%{opacity:1}50%{opacity:0}}@keyframes yote-shake{0%{transform:translateZ(0)}15%{transform:translate3d(-6px,0,0)}32%{transform:translate3d(5px,0,0)}49%{transform:translate3d(-3px,0,0)}66%{transform:translate3d(2px,0,0)}83%{transform:translate3d(-1px,0,0)}to{transform:translateZ(0)}}@keyframes yote-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.yote-group[data-shaking]{animation:none}.yote-digit{animation:yote-fade-in .14s var(--yote-ease-out)}.yote-cell{animation:yote-fade-in .18s var(--yote-ease-out)}.yote-field{transition:none}.yote-caret{animation:none;opacity:1}}}:where(.cue-page,.page-header,.catalog-toolbar,.catalog-grid,.profile-summary,.stats-section,.profile-content,.episodes-panel,.cast-section,.detail-tools){font-family:var(--font-sans);font-synthesis:none}.detail-paper-screen .detail-track-icon{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid #2a2a2b;border-radius:50%;background:#202124;color:#f8f8f8;backdrop-filter:blur(12px)}.detail-paper-screen .detail-track-icon .hugeicon{width:10px;height:10px;stroke-width:2}.detail-paper-screen .detail-source-action.provider-max{background:#0560ff}.detail-paper-screen .detail-source-action.provider-netflix{background:#e50914}.detail-paper-screen .detail-source-action.provider-hulu{background:#1ce783}.detail-paper-screen .detail-source-action.provider-prime-video{background:#00a8e1}.detail-paper-screen .detail-source-action.provider-disney-plus{background:#000}.detail-paper-screen .detail-source-action.provider-apple-tv-plus{background:#f5f5f7}.detail-paper-screen .episode-list{margin-right:-24px;margin-left:0;padding:0 32px 48px 0;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 60px),transparent 100%)}.detail-paper-screen .episode-list.is-scrolled{mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%)}.home-poster-card{transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease}.home-poster-card.is-pressing{transform:scale(.96);filter:brightness(.82)}.feed-text-post{position:absolute;inset:0;display:grid;align-content:center;background:#11151d;padding:clamp(28px,8vw,56px)}.feed-text-post p{max-width:34ch;margin:0;color:#f8f8f8;font-size:clamp(18px,5vw,28px);font-weight:650;line-height:1.35}.status-sheet,.season-actions-sheet{overflow:hidden;border:1px solid #2a2d34;border-radius:18px;background:#11151d;padding:20px;box-shadow:0 28px 80px #000b}.status-sheet .modal-heading,.season-actions-sheet .modal-heading{align-items:flex-start}.status-sheet .modal-heading h2,.season-actions-sheet .modal-heading h2{margin-top:4px;font-size:20px;line-height:26px}.status-sheet .modal-heading .icon-button,.season-actions-sheet .modal-heading .icon-button{border-color:#31353e;border-radius:8px;background:#151a23}.status-options,.season-action-options{display:flex;flex-direction:column;gap:4px;margin-top:14px}.status-options button,.season-action-options button{display:grid;min-height:58px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;padding:8px 10px;color:#f8f8f8;text-align:left}.season-action-options button{grid-template-columns:42px minmax(0,1fr)}.status-options button>span:first-child,.season-action-options button>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#151a23}.status-options button>span:nth-child(2),.season-action-options button>span:nth-child(2){display:grid;gap:2px}.status-options strong,.season-action-options strong{font-size:15px;line-height:20px}.status-options small,.season-action-options small{color:#a5a7ad;font-size:12px;line-height:17px}.status-options button.selected{background:#ff4d4424;color:#ff5750}.status-options .remove-status{min-height:48px;margin-top:8px;border-top:1px solid #31353e}.sheet-handle{display:none}@media(max-width:680px){.status-sheet,.season-actions-sheet{border-radius:18px 18px 10px 10px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.sheet-handle{display:block;width:36px;height:4px;margin:-10px auto 14px;border-radius:999px;background:#ffffff3d}}.shell:not([data-view=home]) main{width:min(100%,1240px);margin-inline:auto;padding:var(--cue-page-block) var(--cue-page-inline) 96px}.cue-page,.shell:not([data-view=home]) main{background:var(--color-archive-black)}.cue-page-header,.page-header{display:flex;min-height:24px;align-items:center;justify-content:space-between;margin:0 0 16px;border:0;padding:0}.cue-page-header h1,.page-header h1,.page-header.compact-header h1,.explore-header h1{color:#fff;font-size:var(--cue-header-size);font-weight:700;letter-spacing:0;line-height:var(--cue-header-leading)}.page-header .icon-button,.cue-page-header .icon-button{width:34px;min-width:34px;height:34px;min-height:34px}button,.button-primary,.button-quiet,.icon-button{transition-property:background-color,color,opacity,transform,box-shadow;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-out)}button:active,.button-primary:active,.button-quiet:active,.icon-button:active{transform:scale(var(--scale-press))}.section-title{margin-bottom:12px}.section-title>i{display:none}.section-title h2,.episodes-heading h2,.search-providers-paper h2{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.filter-control,.paper-pills{display:flex;align-items:center;gap:4px;overflow-x:auto;border:0;padding:0;background:transparent;scrollbar-width:none}.filter-control::-webkit-scrollbar,.paper-pills::-webkit-scrollbar{display:none}.filter-control button,.paper-pills button{min-width:fit-content;height:var(--cue-control-height);min-height:var(--cue-control-height);border:1px solid var(--color-chip-border);border-radius:var(--radius-pill);background:var(--color-chip-idle);padding:4px 14px;color:var(--color-text-muted);font-size:13px;font-weight:600;letter-spacing:0;line-height:18px}.filter-control button.active,.paper-pills button.active{border-color:transparent;background:var(--color-signal-teal);color:var(--color-archive-black)}.catalog-toolbar{margin:0 0 20px;border:0;padding:0}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 12px;border:0;padding:0}.media-card,.home-poster-card,.award-title-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.media-card{min-width:0;border:0;border-radius:0;background:transparent;padding:0}.media-card .media-art,.home-poster-card .poster,.award-title-card{touch-action:manipulation}.cue-drawer-hint{margin:0 16px 8px;color:#fff9;font-size:13px;line-height:18px}.cue-drawer-stop .status-options{max-height:min(70vh,560px);overflow:auto}.media-card .media-art{position:relative;overflow:clip;aspect-ratio:2 / 3;border:1px solid var(--cue-media-stroke);border-radius:var(--cue-media-radius);outline:0;background:var(--media-art) 50% / cover no-repeat,var(--cue-surface-raised);box-shadow:var(--cue-image-shadow)}.media-card-meta{margin-top:8px;padding:0 2px 4px}.media-card-meta h3{overflow:hidden;margin:0 0 4px;color:#fff;font-size:12px;font-weight:500;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.media-card-meta p{overflow:hidden;color:#ddd;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.empty-state{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:0;border-radius:0;background:transparent;padding:24px;text-align:center}.empty-state h2{max-width:30ch;color:#fff;font-size:16px;line-height:24px}.empty-state p{max-width:34ch;color:var(--color-text-muted);font-size:12px;line-height:18px}.cue-search-page{width:min(100%,940px);margin-inline:auto}.cue-search-field{display:flex;height:40px;align-items:center;gap:8px;margin-bottom:10px;border:1px solid var(--cue-surface-stroke);border-radius:4px;background:var(--cue-surface);padding:4px 10px;color:var(--color-text-muted)}.cue-search-field>.hugeicon{width:17px;height:17px;flex:0 0 auto}.cue-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:13px;letter-spacing:0;line-height:18px}.cue-search-field input::placeholder{color:var(--color-text-faint)}.cue-search-field .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;border:0;padding:4px}.cue-search-page .search-filters{margin-bottom:16px}.search-recent-rail{display:flex;gap:6px;overflow-x:auto;margin-bottom:16px;scrollbar-width:none}.search-recent-rail::-webkit-scrollbar{display:none}.search-recent-rail button{min-width:max-content;height:30px;min-height:30px;border:1px solid var(--cue-surface-stroke);border-radius:var(--radius-pill);background:var(--cue-surface);padding:4px 10px;color:var(--color-text-muted);font-size:11px;line-height:16px}.search-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.search-category{position:relative;overflow:clip;aspect-ratio:.72;min-height:0;border:1px solid var(--cue-media-stroke);border-radius:4px;background:linear-gradient(180deg,transparent 46%,rgba(8,9,11,.88) 100%),var(--media-art) center / cover no-repeat,var(--cue-surface-raised);padding:8px;box-shadow:var(--cue-image-shadow);text-align:start}.search-category span{position:absolute;inset-inline:8px;bottom:8px;color:#fff;font-size:12px;font-weight:600;line-height:16px}.search-providers-paper{margin-top:28px}.search-provider-grid{display:flex;gap:24px;margin:0 -12px;overflow-x:auto;padding:8px 64px 16px;mask-image:linear-gradient(to right,transparent 0%,#000 4%,#000 96%,transparent 100%);scrollbar-width:none}.search-provider-grid::-webkit-scrollbar{display:none}.search-provider-grid a{display:flex;width:92px;min-width:92px;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);font-size:12px;line-height:15px;text-align:center;text-decoration:none}.search-provider-grid a>span{display:grid;width:80px;height:80px;place-items:center;overflow:clip;border:0;border-radius:16px;background:#ffffff0d;box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.search-provider-grid img{width:100%;height:100%;object-fit:cover}.search-provider-grid strong{overflow:hidden;max-width:100%;font-weight:500;text-overflow:ellipsis;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-generic-mark{display:grid;width:20px;height:20px;place-items:center;color:#fff}.provider-generic-mark .hugeicon{width:18px;height:18px}.cue-search-results{display:flex;flex-direction:column;gap:8px}.cue-search-results .live-search-result{display:grid;min-height:72px;grid-template-columns:104px minmax(0,1fr) 40px;align-items:center;gap:12px;border:0;border-radius:4px;background:var(--color-panel);padding:4px}.cue-search-results .result-art{width:104px;height:64px;border:0;border-radius:3px;background:var(--media-art) center / cover no-repeat,var(--cue-surface-raised)}.cue-search-results .result-copy strong,.cue-search-results .result-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cue-search-results .result-copy strong{color:#fff;font-size:12px;font-weight:600;line-height:16px}.cue-search-results .result-copy small{margin-top:4px;color:var(--color-text-muted);font-size:10px;line-height:15px}.result-open{display:grid;width:40px;height:40px;place-items:center;color:#fff}.result-open .hugeicon{width:24px;height:24px}.shell[data-view=feed] main{width:100%;max-width:none;height:100dvh;overflow:hidden;padding-bottom:0}.cue-feed-page{display:grid;height:calc(100dvh - 20px);grid-template-rows:24px 68px minmax(0,1fr);overflow:hidden}.cue-feed-page .cue-page-header{margin:0}.feed-media-rail{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}.feed-media-rail::-webkit-scrollbar{display:none}.feed-media-mark{display:grid;width:112px;min-width:112px;height:36px;min-height:36px;place-items:center;overflow:hidden;border:0;border-radius:0;background:transparent;padding:4px 10px;color:var(--color-text-faint);opacity:.62}.feed-media-mark.active{border-radius:4px;background:var(--cue-surface);color:#fff;box-shadow:inset 0 0 0 1px var(--cue-surface-stroke);opacity:1}.feed-media-mark img{width:86px;max-height:29px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}.feed-media-mark span{overflow:hidden;max-width:100%;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.feed-stack{overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.feed-stack::-webkit-scrollbar{display:none}.feed-card{position:relative;isolation:isolate;overflow:clip;width:100%;height:100%;min-height:100%;border-radius:4px;background:var(--cue-surface-raised);scroll-snap-align:start;scroll-snap-stop:always}.feed-card-art,.feed-card-wash{position:absolute;inset:0}.feed-card-art{z-index:-2;background:var(--media-art) 50% / cover no-repeat,var(--cue-surface-raised);transition-property:scale,filter;transition-duration:.35s;transition-timing-function:var(--ease-out);filter:saturate(.82) brightness(.76);scale:1.015}.feed-card.active .feed-card-art{filter:saturate(1) brightness(.86);scale:1}.feed-card-wash{z-index:-1;background:linear-gradient(180deg,#08090b14 22%,#08090b1a 46%,#08090beb)}.feed-actions{position:absolute;right:12px;bottom:134px;display:flex;flex-direction:column;gap:8px}.feed-actions button,.feed-actions a{display:grid;width:42px;min-width:42px;height:42px;min-height:42px;place-items:center;border:0;border-radius:var(--radius-pill);background:#131817bd;color:#fff;padding:4px;text-decoration:none;backdrop-filter:blur(14px) saturate(130%);box-shadow:inset 0 0 0 1px #ffffff1a}.feed-actions .hugeicon{width:19px;height:19px}.feed-copy{position:absolute;right:66px;bottom:20px;left:16px;display:flex;max-width:560px;flex-direction:column;align-items:flex-start;gap:8px}.feed-source{color:#ffffffc2;font-size:10px;font-weight:600;line-height:15px}.feed-title-logo{width:min(190px,66vw);max-height:58px;object-fit:contain;object-position:left center}.feed-copy h2{color:#fff;font-size:20px;font-weight:700;line-height:24px}.feed-copy p{display:-webkit-box;overflow:hidden;max-width:48ch;color:#ffffffd6;font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed-copy-actions{display:flex;align-items:center;gap:8px}.feed-copy-actions button,.feed-copy-actions a{display:inline-flex;height:32px;min-height:32px;align-items:center;gap:6px;border:0;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;text-decoration:none}.feed-copy-actions button{background:#fff;color:#08090b}.feed-copy-actions a{background:#131817c2;color:#fff;backdrop-filter:blur(12px)}.floating-dock{border:0;border-radius:14px;background:#101216d6;padding:4px;box-shadow:0 14px 40px #00000057,inset 0 0 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(140%)}.floating-dock button{border:0;color:var(--color-text-muted)}.floating-dock button.active{border:1px solid #22252b;background:#131915;color:#f8f8f8}@media(max-width:680px){.shell:not([data-view=home]) main{padding:max(20px,env(safe-area-inset-top)) 12px calc(82px + env(safe-area-inset-bottom))}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 7px}.search-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shell[data-view=feed] main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.cue-feed-page{height:calc(100dvh - max(20px,env(safe-area-inset-top)) - 72px - env(safe-area-inset-bottom))}.floating-dock{right:12px;bottom:max(8px,env(safe-area-inset-bottom));left:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.floating-dock button{height:54px;min-height:54px;border-radius:10px;padding:4px 2px}.floating-dock button strong{font-size:8px;line-height:10px}}.account-sources{width:min(100% - 24px,700px);margin:28px auto 0}.account-heading{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px}.account-heading>div{min-width:0}.account-heading h2{margin:0;color:#fff;font:700 16px/24px Inter,system-ui,sans-serif}.account-heading span{display:block;overflow:hidden;color:#a5a7ad;font:400 10px/15px Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.account-heading button,.source-connections button,.auth-switch{min-height:32px;border:1px solid #23252b;border-radius:999px;background:#131817;padding:4px 12px;color:#fff;font:600 11px/14px Inter,system-ui,sans-serif}.source-connections{display:grid;gap:8px;margin-top:12px}.source-connections article{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border-radius:4px;background:#131817;padding:8px 10px}.source-connections article strong,.source-connections article span{display:block}.source-connections article strong{color:#fff;font:600 12px/16px Inter,system-ui,sans-serif}.source-connections article span{color:#a5a7ad;font:400 10px/15px Inter,system-ui,sans-serif}.source-connections button:disabled{color:#74777f;cursor:not-allowed}.source-actions{display:flex;gap:4px}.source-actions button{display:grid;width:32px;min-width:32px;padding:4px;place-items:center}.source-actions .hugeicon{width:16px;height:16px}.account-message{margin:8px 0 0;color:#a5a7ad;font-size:10px;line-height:15px}.auth-sheet form{display:grid;gap:12px}.auth-sheet label{display:grid;gap:4px;color:#a5a7ad;font-size:11px;line-height:14px}.auth-sheet input{width:100%;height:40px;border:1px solid #23252b;border-radius:4px;outline:none;background:#131817;padding:4px 10px;color:#fff;font:400 14px/20px Inter,system-ui,sans-serif}.auth-sheet input:focus{border-color:#f3f3ef}.auth-error{margin:0;color:#ff6b63;font-size:11px;line-height:16px}.auth-switch{width:100%;margin-top:8px;border:0;background:transparent;color:#a5a7ad}@media(min-width:681px){.search-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.search-provider-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.cue-feed-page{width:min(100%,680px);margin-inline:auto}}.detail-paper-screen .media-detail-page~.episodes-panel .episode-list{margin-right:-24px;margin-left:0;padding:0 32px 0 0;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 60px),transparent 100%)}.shell .home-screen .home-hero-slider{border-radius:4px 4px 0 0}.shell .home-screen .home-hero-slide{background:#08090b}.shell .home-screen .home-hero-art{border-radius:4px 4px 0 0;mask-image:linear-gradient(to bottom,#000 0%,#000 54%,#000c 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 54%,#000c 72%,transparent 100%)}.shell .home-screen .home-hero-wash{background:linear-gradient(to bottom,transparent 48%,#08090b80 72%,#08090b 100%)}.shell .detail-paper-screen .media-detail-page~.episodes-panel .episode-list{padding-bottom:0}.cue-home-wordmark{transform:none}.home-view-rail{display:grid;grid-template-columns:repeat(var(--home-view-count, 4),minmax(0,1fr));gap:8px;overflow:visible}.home-view-chip{width:100%;min-width:0}.home-view-chip.active{border:0;box-shadow:none}.home-screen .home-hero-slider{border-radius:4px 4px 0 0}.home-screen .home-hero-slide{background:#08090b}.home-screen .home-hero-art{border-radius:4px 4px 0 0;mask-image:linear-gradient(to bottom,#000 0%,#000 54%,#000c 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 54%,#000c 72%,transparent 100%)}.home-screen .home-hero-wash{background:linear-gradient(to bottom,transparent 48%,#08090b80 72%,#08090b 100%)}.home-screen .home-hero-cover{border-radius:4px 4px 0 0}.detail-paper-screen .detail-track-icon{width:17px;height:17px;flex-basis:17px}.detail-paper-screen .detail-track-icon .hugeicon{width:9px;height:9px}.detail-paper-screen .detail-track-button.is-tracked{border:1px solid #ffffff1a;background:#ffffff1a;color:#fff;backdrop-filter:blur(20px) saturate(150%)}.detail-paper-screen .detail-source-actions>i{display:none}.detail-paper-screen .media-score{color:#ffffffb3;font-size:14px;font-weight:500;line-height:20px}.detail-paper-screen .detail-source-action img{border-radius:0}.detail-paper-screen .detail-source-action .provider-brand-mark{width:28px;max-width:28px;height:18px;max-height:18px}.detail-paper-screen .detail-source-action.provider-hulu .provider-brand-mark{width:34px;max-width:34px}.detail-paper-screen .detail-source-action.provider-bbc-iplayer,.detail-paper-screen .detail-source-action.provider-now,.home-hero-actions .detail-source-action.provider-now{background:#111}.detail-paper-screen .detail-source-action.provider-sky-go,.home-hero-actions .detail-source-action.provider-sky-go{background:#0072c9}.detail-paper-screen .detail-source-action.provider-itvx,.home-hero-actions .detail-source-action.provider-itvx{background:#2038a5}.detail-paper-screen .detail-source-action.provider-channel-4,.home-hero-actions .detail-source-action.provider-channel-4{background:#1a1a1a}.detail-paper-screen .detail-source-action.provider-cinema{background:#29231d}.detail-paper-screen .episode-card .watch-toggle.watched .hugeicon{width:20px;height:20px;stroke-width:2}.detail-paper-screen .media-detail-page~.episodes-panel .episode-list{padding-bottom:0}.quick-search.open{z-index:60;bottom:70px}.quick-search-title{justify-content:flex-start}.library-page-header .library-header-actions{display:flex;align-items:center;height:32px}.library-page-header .library-header-actions .icon-button{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:4px}.season-picker-options{display:grid;gap:4px;margin-top:8px}.season-picker-options button{display:flex;min-height:44px;align-items:center;justify-content:space-between;border:0;border-radius:6px;background:transparent;padding:8px 12px;color:#fff;font-size:14px;text-align:left}.season-picker-options button.selected{background:#ffffff14}.season-picker-options .hugeicon{width:18px;height:18px}.shell[data-view=profile] main{padding-bottom:110px}.paper-profile-header,.paper-profile-section,.profile-summary,.profile-settings-list,.account-sources{width:min(100% - 32px,700px);margin-inline:auto}.paper-profile-header{padding-top:max(18px,env(safe-area-inset-top))}.paper-profile-header .profile-topline{display:flex;justify-content:flex-end;gap:8px}.paper-profile-header .profile-topline .icon-button{width:36px;min-width:36px;height:36px;min-height:36px;border:1px solid #ffffff14;border-radius:50%;background:#ffffff0d}.paper-profile-header .profile-identity{display:flex;align-items:center;gap:16px;margin-top:20px}.paper-profile-header .avatar-fallback{position:relative;display:grid;width:76px;height:76px;flex:0 0 76px;overflow:hidden;place-items:center;border:1px solid #ffffff24;border-radius:50%;background:#17364a;color:#fff;cursor:pointer;font-size:22px;font-weight:750}.paper-profile-header .avatar-fallback img{width:100%;height:100%;object-fit:cover}.paper-profile-header .avatar-fallback input{position:absolute;width:1px;height:1px;opacity:0}.paper-profile-header .profile-identity h1{margin:0;color:#fff;font-size:24px;line-height:30px}.paper-profile-header .profile-identity>div>span{color:#ffffff80;font-size:13px;line-height:19px}.profile-social-counts{display:flex;gap:18px;margin:14px 0 0 92px;color:#ffffff80;font-size:12px}.profile-social-counts strong{color:#fff}.profile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;border:0;background:transparent}.profile-summary article{display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:space-between;border:1px solid #ffffff12;border-radius:6px;background:#ffffff0a;padding:12px}.profile-summary article+article{border-left:1px solid #ffffff12}.profile-summary span{color:#ffffff80;font-size:11px;line-height:16px}.profile-summary strong{color:#fff;font-size:21px;line-height:26px}.paper-profile-section{margin-top:30px}.profile-section-heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-section-heading h2{margin:0;color:#fff;font-size:17px;line-height:24px}.profile-section-heading button,.profile-section-heading>span{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:#ffffff80;font-size:12px}.profile-section-heading .hugeicon{width:15px;height:15px}.profile-title-rail{display:flex;gap:10px;overflow-x:auto;margin-right:-16px;padding-right:24px;scrollbar-width:none}.profile-title-rail::-webkit-scrollbar{display:none}.profile-title-tile{width:112px;min-width:112px;cursor:pointer}.profile-title-tile>div{aspect-ratio:2 / 3;border:1px solid #ffffff14;border-radius:5px;background:var(--media-art) 50% / cover no-repeat,#14161a}.profile-title-tile strong{display:block;overflow:hidden;margin-top:8px;color:#fff;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.profile-title-tile span{color:#ffffff70;font-size:10px;line-height:14px}.profile-add-favorite{display:flex;width:112px;min-width:112px;aspect-ratio:2 / 3;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #ffffff24;border-radius:5px;background:#ffffff08;color:#ffffffa6}.profile-add-favorite .hugeicon{width:22px;height:22px}.profile-empty-copy{color:#ffffff70;font-size:13px}.account-sources{margin-top:30px}.source-connections article{border-radius:6px}.profile-settings-list{display:grid;margin-top:28px;border-top:1px solid #ffffff12}.profile-settings-list>button{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;min-height:58px;align-items:center;border:0;border-bottom:1px solid #ffffff12;background:transparent;padding:8px 2px;color:#fff;text-align:left}.profile-settings-list>button>.hugeicon{width:20px;height:20px;color:#ffffffa6}.profile-settings-list>button>.hugeicon:last-child{width:16px;height:16px;color:#ffffff5c}.profile-settings-list span{display:grid}.profile-settings-list strong{font-size:14px;line-height:20px}.profile-settings-list small{color:#ffffff70;font-size:11px;line-height:16px}.auth-identities{display:grid;gap:4px;margin:0;justify-items:center}.auth-identities .cue-auth-button{width:240px;max-width:100%}.auth-mode-switch button{min-height:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#ffffffa8;font-size:13px;font-weight:650}.auth-divider{display:flex;align-items:center;justify-content:center;margin-block:20px;color:#fff6;font-size:12px;line-height:16px}.auth-divider span{padding-inline:8px}.auth-message{margin:0;color:#b7d9ae;font-size:12px;line-height:18px}.auth-email-block{display:grid;gap:16px}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;border-radius:12px;background:#ffffff12;box-shadow:0 1px #0000003d}.auth-mode-switch button.active{background:#f3f3ef;color:#08090b;box-shadow:0 0 0 1px #fff}.auth-magic-form{display:grid;gap:12px;margin-top:24px;padding-top:0;border-top:0}.cue-drawer-auth{max-height:min(92dvh,760px)}.cue-drawer-auth .cue-drawer-body{padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px))}.cue-drawer-auth form{display:grid;gap:12px}.cue-drawer-auth form label{display:flex;flex-direction:column;gap:8px;color:#ffffffa8;font-size:12px}.cue-drawer-auth input{width:100%;min-height:34px;height:34px;border:0;border-radius:6px;background:#08090b;box-shadow:0 0 0 1px #37383b;color:#fff;padding:4px 14px;transition-property:box-shadow,background-color;transition-duration:.16s}.cue-drawer-auth input:focus,.cue-drawer-auth input:focus-visible,.cue-drawer-auth input:active{box-shadow:0 0 0 1px #fff}.cue-drawer-auth .cue-auth-button{width:100%}.cue-drawer-auth .wide-button{width:100%;min-height:44px;margin:0;border:0;border-radius:12px}.cue-drawer-auth .auth-identities,.cue-drawer-auth .auth-divider,.cue-drawer-auth .auth-email-block,.cue-drawer-auth .auth-magic-form{animation:cue-auth-chunk .22s var(--ease-out) both}.cue-drawer-auth .auth-divider{animation-delay:40ms}.cue-drawer-auth .auth-email-block{animation-delay:80ms}.cue-drawer-auth .auth-magic-form{animation-delay:.12s}@keyframes cue-auth-chunk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cue-drawer-auth .auth-identities,.cue-drawer-auth .auth-divider,.cue-drawer-auth .auth-email-block,.cue-drawer-auth .auth-magic-form{animation:none}}.title-logo[data-title-logo-fallbacks]{opacity:0;transition:opacity .14s ease-out}.title-logo[data-title-logo-fallbacks].is-ready{opacity:1}.title-logo[data-title-logo-fallbacks]:not(.is-ready){visibility:hidden}.detail-visual .detail-trailer{object-fit:cover}.detail-visual .detail-trailer-embed{left:-38.8889%;width:177.7778%;max-width:none}.detail-sound-toggle{position:absolute;right:16px;bottom:16px;z-index:6;display:grid;width:42px;min-width:42px;height:42px;min-height:42px;place-items:center;border:1px solid #ffffff26;border-radius:50%;background:#08090bb8;color:#fff;padding:0;backdrop-filter:blur(14px)}.detail-sound-toggle .hugeicon{width:19px;height:19px}.home-glass-actions .home-square-action.provider-netflix{background:#e50914}.home-glass-actions .home-square-action.provider-prime-video{background:#00a8e1}.home-glass-actions .home-square-action.provider-disney-plus{background:#000}.home-glass-actions .home-square-action.provider-apple-tv-plus{background:#f5f5f7}.home-glass-actions .home-square-action.provider-max{background:#0560ff}.home-glass-actions .home-square-action.provider-hulu{background:#1ce783}.home-glass-actions .home-square-action.provider-bbc-iplayer{background:#111}.home-glass-actions .home-square-action.provider-cinema{background:#29231d}.home-glass-actions .home-square-action img,.home-glass-actions .home-square-action .provider-brand-mark{object-fit:contain}.empty-state{min-height:280px;border:0;border-radius:0;background:transparent;box-shadow:none}.feed-media-mark.active{background:transparent;box-shadow:none}.feed-media-mark img{width:calc(100% - 24px);max-height:21px}.feed-copy h2{font-size:19px}.paper-profile-header,.paper-profile-section,.profile-summary,.profile-settings-list,.account-sources{width:min(100%,700px)}.paper-profile-header .profile-topline{min-height:36px}@media(max-width:680px){.detail-visual .detail-trailer-embed{left:-38.8889%;width:177.7778%}.home-screen .home-hero-art{height:549.2px}}@media(min-width:681px){.quick-search.open{bottom:0}}@media(min-width:1181px){.shell:not([data-view=home]) main{padding-top:80px}.shell[data-view=feed] main{padding-top:80px}.cue-feed-page{height:calc(100dvh - 96px)}}@media(prefers-reduced-motion:reduce){.feed-card-art{transition-duration:.01ms}}.quick-search{align-items:flex-start;background:#000000b8;padding:0;backdrop-filter:blur(12px)}.quick-search .search-sheet{width:min(100%,700px);max-height:92dvh;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0 0 14px 14px;background:var(--color-archive-black);padding:max(20px,env(safe-area-inset-top)) 12px 24px;box-shadow:0 24px 70px #0000008f;transform:translateY(-18px);transition:transform var(--duration-fast) var(--ease-drawer)}.quick-search.open .search-sheet{transform:translateY(0)}.quick-search-title{display:flex;height:24px;align-items:center;justify-content:space-between;margin-bottom:4px}.quick-search-title h1{color:#fff;font-size:var(--cue-header-size);font-weight:700;line-height:var(--cue-header-leading)}.quick-search-title .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;border:0;border-radius:var(--radius-pill);background:var(--cue-surface);padding:4px}.quick-search-field{margin-top:8px}.quick-search .search-filters{margin-bottom:16px;border:0;padding:0}.quick-results{min-height:0;max-height:none;overflow:visible;border:0;padding:0}.search-loading{display:flex;min-height:120px;align-items:center;justify-content:center;gap:8px;color:var(--color-text-muted);font-size:12px;line-height:16px}.search-loading .hugeicon{animation:cue-search-spin .9s linear infinite}@keyframes cue-search-spin{to{transform:rotate(360deg)}}@media(min-width:681px){.quick-search{padding-top:18px}.quick-search .search-sheet{border-radius:14px;padding:20px}}.shell[data-view=detail] main,.shell[data-view=episode] main{padding:0!important;overflow:clip}.detail-paper-screen{min-height:100dvh;background:#08090b;color:#fff}.detail-paper-screen .media-detail-page{position:relative;display:block;width:100%;min-height:0;height:min(525.2px,134.67vw);margin:0;overflow:visible;border:0;border-radius:0;background:#08090b;isolation:isolate}.detail-paper-screen .detail-visual{position:absolute;inset:0;overflow:hidden;background:#08090b;filter:none;mask-image:linear-gradient(to bottom,#000 40%,transparent 98%);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 98%)}.detail-paper-screen .detail-cover,.detail-paper-screen .detail-trailer{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;border-radius:0}.detail-paper-screen .detail-cover{z-index:0;object-fit:cover;object-position:50% 0%;opacity:1;transition:opacity .72s ease}.detail-paper-screen .detail-visual.artwork-unavailable:before{position:absolute;inset:0;z-index:0;background:#131817;content:""}.detail-paper-screen .detail-trailer{z-index:1;background:transparent;opacity:0;pointer-events:none;transition:opacity .72s ease}.detail-paper-screen .detail-visual.trailer-ready .detail-trailer{opacity:1}.detail-paper-screen .detail-visual.trailer-ready .detail-cover{opacity:0}.detail-paper-screen .detail-hero-wash{z-index:2;border-radius:0;background:linear-gradient(0deg,#08090b,#08090b66,#0000);pointer-events:none}.detail-paper-screen .detail-topbar{position:absolute;z-index:3;top:24px;right:12px;left:12px;display:flex;justify-content:flex-start;width:auto;margin:0;padding:0}.detail-paper-screen .detail-close-button{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;place-items:center;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;box-shadow:0 4px 4px #00000026}.detail-paper-screen .detail-close-button .hugeicon{width:20px;height:20px}.detail-paper-screen .detail-paper-hero-copy{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;width:min(100%,700px);margin:-176px auto 0;padding:0 24px;text-align:center}.detail-paper-screen .title-treatment.detail{display:grid;width:min(333.33px,75%);height:80px;max-width:75%;max-height:80px;margin:0;place-items:center}.detail-paper-screen .title-treatment.detail .title-logo{display:block;width:100%;height:80px;object-fit:contain;object-position:50%;filter:drop-shadow(0 25px 25px #00000026)}.detail-paper-screen .title-treatment.detail .title-wordmark{margin:0;color:#fff;font-family:var(--font-sans, system-ui, sans-serif);font-size:30px;font-weight:700;line-height:38px;letter-spacing:0}.detail-paper-screen .media-meta-row{display:flex;align-items:center;justify-content:center;gap:12px;min-height:22px;margin-top:20px;color:#fffc;font-size:14px;font-weight:500;line-height:20px}.detail-paper-screen .media-meta-row>span{display:inline-flex;align-items:center;gap:6px}.detail-paper-screen .media-score{color:#fff;font-size:16px;font-weight:600;line-height:16px}.detail-paper-screen .hero-actions{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:0}.detail-paper-screen .detail-track-button{display:inline-flex;align-items:center;min-height:34px;height:34px;gap:7px;padding:4px 22px;border:0;border-radius:6px;background:#f8f8f8;color:#08090b;font-size:14px;font-weight:600;line-height:20px}.detail-paper-screen .detail-track-button .hugeicon{width:18px;height:18px}.detail-paper-screen .detail-source-actions{height:34px;overflow:hidden;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff1a;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -4px #0000000d;backdrop-filter:blur(20px) saturate(150%)}.detail-paper-screen .detail-source-action,.detail-paper-screen .detail-source-actions>.icon-button{width:60px;min-width:60px;min-height:34px;height:34px;padding:0 20px;border:0;border-radius:0;background:transparent}.detail-paper-screen .detail-source-action img{width:20px;height:20px;max-width:20px;max-height:20px;border-radius:3px;object-fit:contain}.detail-paper-screen .detail-paper-content{position:relative;z-index:4;display:block;width:min(100%,700px);margin:16px auto 0;padding:0 24px}.detail-paper-screen .detail-synopsis{color:#ffffffb3;font-size:14px;line-height:22.75px}.detail-paper-screen .detail-synopsis p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.detail-paper-screen .detail-read-more[hidden]{display:none}.detail-paper-screen .detail-read-more{margin:6px 0 0;padding:0;border:0;background:transparent;color:#ffffff80;font-size:14px;font-weight:500;line-height:20px}.detail-paper-screen .media-facts{display:block;width:100%;margin-top:24px;overflow:hidden;border:1px solid #ffffff0f;border-radius:12px;background:#ffffff0a}.detail-paper-screen .media-facts section{display:flex;min-height:37px;align-items:center;justify-content:space-between;padding:10px 14px;border:0;border-bottom:1px solid #ffffff0f}.detail-paper-screen .media-facts section:last-child{border-bottom:0}.detail-paper-screen .media-facts span,.detail-paper-screen .media-facts strong{color:#fffc;font-size:12px;font-weight:400;line-height:16px}.detail-paper-screen .media-facts span{color:#fff6}.detail-paper-screen .episodes-panel,.detail-paper-screen .cast-section,.detail-paper-screen .detail-tools{width:min(100%,700px);margin:40px auto 0;padding:0 24px}.detail-paper-screen .episodes-heading>div:first-child h2,.detail-paper-screen .cast-section .section-title h2{margin:0;color:#fff;font-size:16px;font-weight:700;line-height:21px}.detail-paper-screen .episodes-heading>div:first-child p,.detail-paper-screen .season-progress,.detail-paper-screen .season-toolbar>.icon-button,.detail-paper-screen .section-title>i{display:none}.detail-paper-screen .season-toolbar{order:2;margin-left:12px}.detail-paper-screen .season-toolbar label select{height:34px;padding:0 32px 0 16px;border:1px solid #ffffff1a;border-radius:4px;background:#ffffff1a;color:#fff;font-size:16px;font-weight:700}.detail-paper-screen .episode-list{display:flex;gap:24px;margin:0 -24px;overflow-x:auto;padding:20px 24px 8px;border:0;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%)}.detail-paper-screen .episode-list::-webkit-scrollbar{display:none}.detail-paper-screen .episode-card{width:288px;min-width:288px}.detail-paper-screen .episode-card .episode-image{aspect-ratio:16 / 9;height:auto;border:1px solid #ffffff0d;border-radius:4px}.detail-paper-screen .episode-card-copy{padding:0 4px}.detail-paper-screen .episode-card-copy h3{margin:0 0 4px;font-size:16px;font-weight:700;line-height:24px}.detail-paper-screen .episode-card-copy p{margin:0;color:#fff9;font-size:12px;line-height:19.5px}.detail-paper-screen .cast-section{padding-bottom:0}.detail-paper-screen .cast-rail{gap:20px;margin:0 -24px;padding:0 24px 16px;mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%)}.detail-paper-screen .cast-card{width:128px;min-width:128px;gap:12px;align-items:center}.detail-paper-screen .cast-photo{width:96px;height:96px;border-color:#ffffff1a}.detail-paper-screen .cast-card strong,.detail-paper-screen .cast-card span{width:128px;text-align:center}.detail-paper-screen .media-meta-row>span{font-size:13px;line-height:18px}.detail-paper-screen .media-score{font-weight:600}.detail-paper-screen .media-score-rt{color:#f4f1ea}.detail-paper-screen .detail-tools{margin-bottom:calc(96px + env(safe-area-inset-bottom))}.episode-paper-screen .episode-detail-content{gap:8px}.episode-paper-screen .parent-show,.episode-paper-screen .episode-code,.episode-paper-screen .episode-meta{margin:0;color:#ffffffb3;font-size:12px;line-height:16px}.episode-paper-screen .parent-show{padding:0;border:0;background:transparent;color:#fff;font-weight:600}.episode-paper-screen .episode-detail-content h1{margin:0;color:#fff;font-size:24px;font-weight:700;line-height:30px}.episode-paper-screen .episode-detail-content .hero-actions{margin-top:12px}.episode-paper-screen .episode-information{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.episode-paper-screen .episode-information div{padding:10px;border:1px solid #ffffff0f;border-radius:8px;background:#ffffff0a}.episode-paper-screen .episode-information span,.episode-paper-screen .episode-information strong{display:block;font-size:12px;line-height:16px}.episode-paper-screen .episode-information span{color:#fff6}.episode-paper-screen .episode-information strong{margin-top:4px;color:#fffc;font-weight:500}.library-page-header{align-items:center}.library-header-actions{display:flex;align-items:center;gap:4px}.library-header-actions .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;border:0;border-radius:0;background:transparent;box-shadow:none}.library-header-actions .icon-button .hugeicon{width:20px;height:20px}.page-header>.icon-button[data-action=open-search],.explore-header>.icon-button[data-action=open-search]{border:0;border-radius:0;background:transparent;box-shadow:none}.quick-search{z-index:100;align-items:flex-start;padding:0;background:#08090bc7;transform:translateY(-12px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.quick-search.open{transform:translateY(0)}.search-sheet{width:min(100%,680px);max-height:min(92dvh,760px);margin:0 auto;overflow:auto;border:0;border-radius:0 0 16px 16px;background:#08090b;padding:max(20px,env(safe-area-inset-top)) 12px 20px;box-shadow:0 22px 50px #00000073}.quick-search-title{display:flex;min-height:32px;align-items:center;justify-content:space-between;margin-bottom:4px}.quick-search-title h1{margin:0;color:#fff;font:700 16px/24px Inter,system-ui,sans-serif}.quick-search-title .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;border:0;background:transparent;padding:4px}.quick-search-field{width:100%;margin-bottom:10px}.quick-search .search-filters{border:0;padding:0;margin-bottom:16px}.quick-search .quick-results{min-height:0}@media(max-width:680px){.floating-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-paper-screen .media-detail-page{margin-top:calc(-1*env(safe-area-inset-top,0px));height:calc(min(525.2px,134.67vw) + env(safe-area-inset-top,0px))}.detail-paper-screen .detail-paper-hero-copy{width:100%}.detail-paper-screen .title-treatment.detail{width:min(333px,86vw);max-width:86vw}}@media(min-width:681px){.detail-paper-screen .media-detail-page{height:min(640px,66vw)}.detail-paper-screen .detail-paper-hero-copy{margin-top:-208px}.quick-search{padding-left:84px}}@media(prefers-reduced-motion:reduce){.detail-paper-screen .detail-cover,.detail-paper-screen .detail-trailer,.quick-search{transition-duration:.01ms}}:where(.page-header,.cue-page-header){min-height:34px;margin:0 0 16px;padding:0;align-items:center}:where(.page-header,.cue-page-header) h1,.page-header.compact-header h1{margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0}.media-card{gap:0;min-width:0}.media-card .media-art{aspect-ratio:2 / 3;border:1px solid #22252b;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#ffffff0d;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006}.media-card-meta{display:none!important}.floating-dock{width:min(316px,calc(100vw - 24px));height:52px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0;border:1px solid #ffffff1a;border-radius:999px;background:#ffffff1a;padding:0;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -4px #0000000d;backdrop-filter:blur(20px) saturate(150%)}.floating-dock button{height:50px!important;min-height:50px!important;border:0;border-radius:999px!important;background:transparent;padding:4px!important;color:#a5a7ad}.floating-dock button.active{background:#131915;border:1px solid #22252B;box-shadow:none;color:#f8f8f8}.floating-dock button span{height:20px}.floating-dock button .hugeicon{width:20px;height:20px}.floating-dock button strong{font-size:9px;font-weight:500;line-height:12px}.detail-paper-screen .detail-tools{display:none!important}.detail-paper-screen .detail-synopsis,.detail-paper-screen .detail-synopsis p{font-size:14px!important;line-height:22.75px!important;letter-spacing:0}.detail-paper-screen .detail-cover,.detail-paper-screen .detail-trailer{border:0;filter:none}.detail-paper-screen .detail-cover{inset:0;width:100%;height:100%;object-fit:cover}.detail-paper-screen .detail-visual{overflow:hidden}.detail-paper-screen .detail-trailer{pointer-events:none}.detail-paper-screen .detail-hero-wash{background:linear-gradient(0deg,#08090b,#08090b99 28%,#08090b00 68%)}.home-mode-switch{display:flex;align-items:center;gap:4px}.home-screen .home-mode-switch button,.home-screen .home-type-switch button{display:inline-flex;height:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid #23252b;border-radius:999px;background:#131817;padding:4px 14px;color:#a5a7ad;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:18px}.home-screen .home-mode-switch button.active,.home-screen .home-type-switch button.active{background:var(--color-text-primary, #f4f3ef);color:#08090b}.home-profile{display:grid!important;width:32px;min-width:32px;height:32px;min-height:32px!important;overflow:hidden;place-items:center;border-radius:50%!important}.home-profile img{width:100%;height:100%;object-fit:cover}.home-chrome-actions{display:flex;align-items:center;gap:4px}.home-type-row{display:flex;min-height:34px;align-items:center;justify-content:space-between}.home-view-rail{height:40px;margin-right:-12px;overflow-x:auto;overflow-y:hidden;padding:0 12px 0 0;scrollbar-width:none}.home-view-rail::-webkit-scrollbar,.home-date-rail::-webkit-scrollbar{display:none}.home-screen .home-view-chip{height:40px;min-height:40px;flex-direction:row;align-items:center;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 10px;color:#a5a7ad;font-size:11px;font-weight:600;line-height:14px}.home-view-chip .hugeicon{display:none}.home-screen .home-view-chip.active{border-color:var(--color-panel-soft, #1a1a1a);background:linear-gradient(#ddd3),var(--chip-art) 50% / cover no-repeat,#f3f3ef;color:#fff;text-shadow:0 2px 3px #000000ed}.home-week-grid{display:grid;grid-template-columns:repeat(2,minmax(0,175px));min-height:0;gap:16px;padding:4px 0 calc(76px + env(safe-area-inset-bottom))}.home-date-rail{margin-right:-12px;overflow-x:auto;overflow-y:hidden;padding-right:12px;scrollbar-width:none}.home-poster-card{width:100%;min-width:0;overflow:hidden}.home-poster-card .poster{width:100%}.home-poster-meta,.home-poster-card>p,.home-browse-rail{display:none!important}.home-week-empty{grid-column:1 / -1;margin:40px 0;color:#a5a7ad;font-size:13px;text-align:center}.home-screen .home-close{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;border:1px solid #23252b;border-radius:999px;background:#131817}.home-close .hugeicon{width:18px;height:18px}.home-feed-screen{height:100dvh;min-height:100dvh}.home-feed-screen .cue-feed-page{display:grid;flex:1;min-height:0;grid-template-rows:68px minmax(0,1fr);padding-top:0}.home-feed-screen .feed-media-rail{margin-top:0}.feed-media-rail{height:68px;gap:0;align-items:center;padding:17px 0 22px}.feed-media-mark{width:123px;min-width:123px;height:29px;border:0;border-radius:4px;background:transparent;padding:0 6px}.feed-media-mark.active{border:1px solid #1b201d;background:#131817}.feed-media-mark img{width:100%;height:29px;object-fit:contain}.feed-media-mark .feed-poster-mark{width:48px;border-radius:4px;object-fit:cover}.feed-stack{height:min(629px,calc(100dvh - 174px - env(safe-area-inset-bottom)))}.feed-card{height:100%;min-height:100%;border:0;border-radius:4px;background:#08090b}.feed-card-art,.feed-card-video,.feed-carousel{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:4px;object-fit:cover}.feed-card-video{pointer-events:none}.feed-carousel img{position:absolute;inset:0;width:100%;height:100%;opacity:0;object-fit:cover}.feed-carousel img.active{opacity:1}.feed-carousel-count{position:absolute;top:12px;right:12px;border-radius:999px;background:#0009;padding:4px 8px;color:#fff;font-size:10px}.feed-card-wash{background:linear-gradient(0deg,#08090bf2 0%,#08090b73 34%,transparent 64%)}.feed-actions{right:10px;bottom:86px;gap:14px}.feed-actions button,.feed-actions a{display:flex;width:40px;height:auto;min-height:40px;flex-direction:column;gap:2px;border:0;border-radius:999px;background:#111317b3;padding:4px;color:#fff;backdrop-filter:blur(12px)}.feed-actions .hugeicon{width:20px;height:20px}.feed-actions small{min-height:10px;color:#fff;font-size:9px;line-height:10px}.feed-actions button.active{color:#ff385c}.feed-copy{right:62px;bottom:18px;left:14px;gap:6px}.feed-copy p{margin:0;color:#fff;font-size:12px;line-height:17px;-webkit-line-clamp:3}.feed-source{color:#fff;font-size:11px;line-height:14px}.feed-open-title{border:0;background:transparent;padding:0;color:#fff;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.home-screen{padding:max(20px,env(safe-area-inset-top)) 12px calc(72px + env(safe-area-inset-bottom))}.home-chrome-row{padding-top:0}.home-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-dock{right:auto;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}}@media(min-width:1181px){.home-chrome{width:min(100%,1512px);padding-right:32px;padding-left:32px}.home-week{padding-right:12px;padding-left:12px}.home-week-grid{grid-template-columns:repeat(auto-fill,minmax(150px,175px))}.shell[data-view=home] .floating-dock{inset:16px auto auto 18px}}.home-screen .home-hero-slider{overflow:hidden;margin-top:4px;border:0;border-radius:0;background:#08090b;box-shadow:none}.home-screen .home-hero-cover{background-position:50% 0;background-size:cover}.home-screen .home-hero-slide .hero-video{top:50%;left:50%;width:max(100%,1084px);max-width:none;height:max(calc(100% + 84px),56.25vw);transform:translate(-50%,-50%)}.home-screen .home-hero-wash{border-radius:4px 4px 0 0;background:linear-gradient(0deg,#08090b 0% 46%,#08090b00)}.title-treatment:not(.text-fallback)>span{display:none}.home-hero-copy .title-treatment.text-fallback{height:auto;max-height:none}.home-hero-copy .title-wordmark{max-width:12ch;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:30px;font-stretch:condensed;font-weight:500;line-height:110%;text-transform:uppercase}.detail-paper-screen .title-treatment.detail .title-logo[src$="the-last-of-us-logo.svg"]{filter:invert(1) drop-shadow(0 8px 18px #0008)}.title-treatment.text-fallback{display:grid;place-items:center}.title-treatment.text-fallback span{max-width:12ch;color:#fff;font:700 30px/34px Inter,system-ui,sans-serif;text-align:center;text-wrap:balance}.home-week{gap:0;padding-top:0}.home-week-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,175px));gap:16px;min-height:0;padding:0 0 40px}.discovery-sentinel{width:100%;height:1px;pointer-events:none}.feed-media-mark{width:123px;min-width:123px;padding:0 8px}.feed-media-mark span{font-size:12px;font-weight:650;line-height:16px}.feed-actions button,.feed-actions a{display:grid;width:40px;min-width:40px;height:40px;min-height:40px;aspect-ratio:1;place-items:center;border-radius:50%;padding:0;line-height:0}.feed-actions button:disabled{opacity:.42}.feed-actions .hugeicon{display:block;width:20px;height:20px;transform:translateY(.25px)}.feed-actions small:empty{display:none}.feed-connection-page{display:grid;min-height:min(629px,calc(100dvh - 106px));place-items:center}.home-feed-screen .cue-feed-page.feed-connection-page{grid-template-rows:minmax(0,1fr);place-items:center}.feed-connection-state{display:flex;max-width:280px;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center}.feed-connection-state h2,.feed-connection-state p{margin:0}.feed-connection-state h2{color:#fff;font-size:16px;line-height:24px}.feed-connection-state p{color:#a5a7ad;font-size:12px;line-height:18px}.feed-connection-state .button-primary{min-width:88px;height:34px;border:0;border-radius:6px;background:#f3f3ef;color:#08090b;padding:4px 18px;font-size:12px;font-weight:650}.floating-dock{height:52px;border-color:#ffffff24;background:#121418e0;padding:2px;box-shadow:0 8px 24px #0008,inset 0 0 0 1px #0003;backdrop-filter:blur(24px) saturate(150%)}.floating-dock button{height:46px!important;min-height:46px!important;padding:2px!important}.floating-dock button.active{background:#2c342ff2;border:1px solid #22252b;box-shadow:none;color:#f8f8f8}.floating-dock button.active .hugeicon{color:#f8f8f8;stroke:currentColor}.floating-dock button .hugeicon{stroke-width:2.65}.floating-dock button strong{font-weight:600}@media(max-width:680px){.shell:after{content:none;display:none}.floating-dock{z-index:70}.home-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media(max-width:680px)and (max-height:850px){.home-hero-copy{margin-top:-208px}}.home-chrome{gap:13px}.home-chrome-row{min-height:51px;padding:0}.cue-home-wordmark{width:67px;min-width:67px;color:#9ce485!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:31px;font-stretch:condensed;font-weight:500;line-height:34px;letter-spacing:0;text-align:left}.home-mode-switch{margin-left:auto}.home-chrome-actions{margin-left:12px}.detail-paper-screen .episode-list{align-items:flex-start}.detail-paper-screen .episode-card{display:flex;flex-direction:column;gap:12px;position:static;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.detail-paper-screen .episode-card .episode-image{position:relative;overflow:hidden;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#0003}.detail-paper-screen .episode-card-copy{position:static;inset:auto;z-index:auto;display:block;width:100%;padding-inline:4px}.detail-paper-screen .episode-card-copy h3,.detail-paper-screen .episode-card-copy p{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical}.detail-paper-screen .episode-card-copy h3{margin:0 0 4px;font-size:16px;font-weight:700;line-height:24px;-webkit-line-clamp:1}.detail-paper-screen .episode-card-copy p{min-height:39px;margin:0;color:#fff9;font-size:12px;line-height:19.5px;-webkit-line-clamp:2}.detail-paper-screen .episodes-heading{min-height:34px;justify-content:flex-start;padding:0}.detail-paper-screen .season-toolbar{display:flex;width:100%;align-items:center;justify-content:space-between;margin:0}.detail-paper-screen .season-watch-button{display:inline-flex;width:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid #ffffff1a;border-radius:4px;background:#ffffff1a;padding:0;color:#fff}.detail-paper-screen .season-watch-button .hugeicon{width:16px;height:16px}.detail-paper-screen .season-watch-button.selected{color:#fff}.detail-paper-screen .episode-image-wash{position:absolute;inset:0;background:linear-gradient(180deg,#0003 0%,transparent 48%,#0005 100%);pointer-events:none}.detail-paper-screen .episode-number,.detail-paper-screen .episode-runtime{position:absolute;z-index:2;display:inline-flex;min-height:25px;align-items:center;border:1px solid #ffffff26;border-radius:999px;background:#00000073;padding:4px 10px;color:#fff;font-size:11px;font-weight:600;line-height:16.5px;backdrop-filter:blur(12px);opacity:1;transform:none}.detail-paper-screen .episode-number{top:8px;left:8px;color:#fff!important}.detail-paper-screen .episode-runtime{right:8px;bottom:8px;font-weight:500}.detail-paper-screen .episode-card .watch-toggle{position:absolute;z-index:3;top:8px;right:8px;display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;border:1px solid #ffffff26;border-radius:50%;background:#00000073;color:#fff;padding:0;backdrop-filter:blur(12px)}.detail-paper-screen .episode-card .watch-toggle.watched{border-color:#fff;background:#fff;color:#08090b}.detail-paper-screen .episode-card .watch-toggle .hugeicon{width:16px;height:16px}.detail-paper-screen .episode-progress{position:absolute;right:0;bottom:0;left:0;height:4px;background:#fff3}.detail-paper-screen .episode-progress i{display:block;width:100%;height:100%;background:#fff}.episode-paper-screen .episode-detail-content{gap:10px}.episode-paper-screen .episode-title-row{display:flex;align-items:center;justify-content:center;gap:4px}.episode-paper-screen .episode-code{display:inline-flex;min-height:23px;align-items:center;border:1px solid #ffffff26;border-radius:999px;background:#00000073;padding:4px 8px;color:#fff;font-size:11px;font-weight:600;line-height:16.5px;backdrop-filter:blur(12px)}.episode-paper-screen .episode-detail-content h1{font-size:16px;line-height:24px}.cue-splash{position:fixed;z-index:400;inset:0;display:flex;align-items:center;justify-content:center;min-height:100dvh;min-height:100lvh;background:#131817;animation:none}html:has(.cue-splash),body:has(.cue-splash){background:#131817}body:has(.cue-splash) .floating-dock,body:has(.cue-splash) .cue-dock-wash{visibility:hidden}.cue-splash span,.cue-launch-wordmark{color:#9ce485;font-family:Impact,system-ui,sans-serif;font-size:93px;font-stretch:condensed;font-weight:500;line-height:1.1;letter-spacing:0}.cue-splash span{position:static;width:fit-content;transform:translateY(-.08em);color:#9ce485;line-height:1;white-space:nowrap}@keyframes cue-splash-out{to{opacity:0;visibility:hidden}}.shell[data-view=launch] main{width:100%;max-width:none;min-height:100dvh;overflow:hidden;padding:0}.shell[data-view=launch] .sidebar,.shell[data-view=launch] .floating-dock,.shell[data-view=onboarding] .sidebar,.shell[data-view=onboarding] .floating-dock{display:none}.shell[data-view=onboarding] main{width:100%;max-width:700px;min-height:100dvh;padding:0}.shell[data-view=onboarding] .media-card-meta{display:grid!important;min-width:0;gap:2px;margin-top:8px;padding:0 2px}.shell[data-view=onboarding] .media-card-meta h3,.shell[data-view=onboarding] .media-card-meta p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.shell[data-view=onboarding] .media-card-meta h3{color:#fff;font-size:12px;font-weight:600;line-height:16px}.shell[data-view=onboarding] .media-card-meta p{color:#ffffff70;font-size:11px;line-height:14px}.onboarding-row{margin:0 0 18px}.onboarding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.onboarding-card{cursor:pointer}.onboarding-card .media-art,.onboarding-card.selected .media-art{border:1px solid #22252b;border-radius:4px;outline:0;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006}.onboarding-check{position:absolute;top:8px;right:8px;z-index:2;display:none;width:18px;height:18px;place-items:center;border:0;border-radius:50%;background:#9ce484;color:#08090b;box-shadow:none}.onboarding-card.selected .onboarding-check,.onboarding-check.is-saved{display:grid;border:0;background:#9ce484;color:#08090b}.onboarding-check .hugeicon{width:12px;height:12px}.onboarding-continue-bar{position:fixed;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:center;gap:8px;padding:16px 16px calc(24px + env(safe-area-inset-bottom));background:transparent;pointer-events:none}.onboarding-continue{pointer-events:auto}.cue-launch{position:relative;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:#131817}:where(.page-header.compact-header,.page-header.explore-header,.library-page-header){width:100%;height:51px;min-height:51px;align-items:center;margin:0 0 13px;padding:0}:where(.page-header.compact-header,.page-header.explore-header,.library-page-header) h1{margin:0;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px}:where(.page-header.compact-header,.page-header.explore-header,.library-page-header) .icon-button{width:34px;min-width:34px;height:34px;min-height:34px;border:0;border-radius:0;background:transparent;padding:7px}:where(.page-header.compact-header,.page-header.explore-header,.library-page-header) .hugeicon{width:20px;height:20px}.home-chrome-row{position:relative}.home-mode-switch{position:absolute;left:50%;margin:0;transform:translate(-50%)}.home-chrome-actions{margin-left:auto}.home-view-rail{display:grid;width:100%;height:40px;grid-template-columns:.9fr 1fr 1.2fr 1fr;gap:8px;margin:0;overflow:visible;padding:0}.home-screen .home-view-chip{position:relative;width:auto;min-width:0;height:40px;min-height:40px;overflow:hidden;justify-content:center;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 6px;color:#f3f3ef;isolation:isolate;text-shadow:0 1px 3px #000000ed}.home-screen .home-view-chip:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(#08090bd9,#08090bea),var(--chip-art) 50% / cover no-repeat;content:"";mix-blend-mode:normal}.home-screen .home-view-chip.active{border:0;background:#131817;color:#fff;box-shadow:none}.home-screen .home-view-chip.active:before{background:linear-gradient(#08090bcc,#08090be8),var(--chip-art) 50% / cover no-repeat;mix-blend-mode:normal;opacity:1}.home-screen .home-view-chip span{position:relative;z-index:1;overflow:hidden;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.home-screen .home-hero-slider{margin-top:4px}.home-screen .home-hero-art{height:525.2px;border-radius:4px 4px 0 0;mask-image:none;-webkit-mask-image:none}.home-screen .home-hero-wash{border-radius:4px 4px 0 0;background:linear-gradient(0deg,#08090b 0%,#08090be8 22%,#08090b99 46%,#08090b26 70%,transparent 100%)}.home-hero-copy{margin-top:-184px}.home-hero-actions{width:min(100%,328px);justify-content:center}.home-glass-actions{width:104px;min-width:104px}.home-glass-actions .home-square-action{width:51px;min-width:51px;flex:1 1 51px;padding:0}.home-glass-actions .home-square-action img,.home-glass-actions .provider-brand-mark{width:20px;height:20px;object-fit:contain;object-position:center}.catalog-toolbar,.collection-filter,.explore-tabs{width:100%;margin:0 0 20px;padding:0}.catalog-toolbar{min-height:34px;align-items:flex-start}.filter-control,.paper-pills{gap:8px}.filter-control button,.paper-pills button{min-height:34px;padding:4px 14px}.detail-paper-screen .episodes-panel{margin-bottom:40px}.detail-paper-screen .episodes-heading{width:100%;min-height:34px;margin:0 0 20px}.detail-paper-screen .season-toolbar{gap:8px}.detail-paper-screen .media-detail-page~.episodes-panel .season-toolbar{width:100%;flex-direction:row;align-items:center;justify-content:space-between;margin:0;border:0;padding:0}.detail-paper-screen .season-picker{position:relative;display:inline-flex;height:34px;align-items:center;gap:8px;overflow:hidden;border:1px solid #ffffff1a;border-radius:4px;background:#ffffff1a;padding:0 16px;color:#fff;backdrop-filter:blur(12px);margin:0}.detail-paper-screen .season-picker strong{font-size:16px;font-weight:700;line-height:21px;white-space:nowrap}.detail-paper-screen .season-picker .hugeicon{width:16px;height:16px}.detail-paper-screen .season-picker select{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.detail-paper-screen .episode-list{gap:24px;margin:0 -24px;padding:0 32px 48px 24px}.detail-paper-screen .episode-number{inset:8px auto auto 8px;width:auto;min-width:0;min-height:25px}.detail-paper-screen .episode-runtime{inset:auto 8px 8px auto;width:auto;min-width:0;min-height:25px}.detail-paper-screen .episode-progress{top:auto}.feed-media-rail{gap:8px}.feed-media-mark{width:123px;min-width:123px}.feed-media-mark+.feed-media-mark{margin-left:0}@media(max-width:680px)and (max-height:850px){.home-hero-copy{margin-top:-198px}}.cue-launch-art,.cue-launch-slide{position:absolute;top:0;left:50%;width:min(454px,116.4vw);height:565px;transform:translate(-50%);background:var(--launch-art) 50% 20% / cover no-repeat;mask-image:linear-gradient(#000 calc(40% + 40px),transparent 98%);-webkit-mask-image:linear-gradient(#000 calc(40% + 40px),transparent 98%)}.cue-launch-slides{position:absolute;inset:0;width:100%;height:565px;transform:none;background:none;mask-image:none;-webkit-mask-image:none}.cue-launch-slide{opacity:0;transform:translate(-50%) scale(1);transform-origin:50% 18%;will-change:transform,opacity;animation:cue-launch-kenburns 48s linear infinite}.cue-launch-slide:nth-child(1){animation-delay:0s}.cue-launch-slide:nth-child(2){animation-delay:8s}.cue-launch-slide:nth-child(3){animation-delay:16s}.cue-launch-slide:nth-child(4){animation-delay:24s}.cue-launch-slide:nth-child(5){animation-delay:32s}.cue-launch-slide:nth-child(6){animation-delay:40s}.cue-launch-art:after,.cue-launch-slide:after{position:absolute;inset:0;background:linear-gradient(0deg,#08090b 0%,#08090b66 50%,transparent 100%);content:""}.cue-launch-wordmark{position:absolute;top:min(54dvh,460px);left:50%;width:fit-content;transform:translate(-50%);color:#9ce485;font-family:Impact,Anton,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:93px;font-stretch:condensed;font-weight:500;line-height:1.1;letter-spacing:0;white-space:nowrap}.cue-launch-actions{position:absolute;top:min(66dvh,560px);left:50%;display:flex;width:240px;transform:translate(-50%);flex-direction:column;gap:8px}.cue-launch-email{display:grid;gap:8px;width:100%}.cue-launch-email label{display:block}.cue-launch-email input{box-sizing:border-box;width:100%;height:34px;border:0;border-radius:6px;background:#242626;box-shadow:0 0 0 1px #37383b;color:#fff;padding:4px 14px;font-size:14px}.cue-launch-email input:focus-visible{box-shadow:0 0 0 1px #fff;outline:0}.auth-divider{width:100%}.auth-divider i{flex:1;height:1px;background:#ffffff1f}.auth-legal{margin:4px 0 0;color:#ffffff8f;font-size:10px;line-height:14px;text-align:center}.auth-legal a{color:#ffffffcf;text-decoration:underline;text-underline-offset:2px}.cue-auth-button{display:flex;width:240px;max-width:100%;min-height:34px;height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #37383b;border-radius:6px;background:transparent;box-shadow:none;padding:4px 20px;color:#f8f8f8}.cue-auth-button.primary{border-color:transparent;background:#f8f8f8;color:#08090b}.cue-auth-button:focus,.cue-auth-button:focus-visible,.cue-auth-button:active{border-color:#fff;box-shadow:0 0 0 1px #fff}.cue-auth-button strong{font-size:14px;font-weight:600;line-height:20px}.google-g{display:block;width:14px;height:14px}.identity-mark{display:grid;width:14px;height:14px;flex:0 0 14px;place-items:center;color:currentColor;font-size:11px;font-weight:700;line-height:14px}.identity-mark.apple{font-size:10px}.identity-mark .hugeicon{display:block;width:14px;height:14px;stroke-width:1.8}.cue-launch-skip{position:relative;min-height:44px;margin-top:12px;border:0;background:transparent;color:#ffffff80;font-size:13px;font-weight:600}.cue-launch-skip:before{position:absolute;inset:0;content:""}@media(min-width:681px){.cue-launch{width:min(390px,100%);margin-inline:auto}}@media(prefers-reduced-motion:reduce){.cue-splash{animation:none}}@media(min-width:681px){.floating-dock{inset:16px auto auto 18px;display:grid;width:316px;grid-template-columns:repeat(4,minmax(0,1fr))!important;transform:none}.floating-dock button{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1px}.floating-dock button span{display:grid;width:20px;height:20px;place-items:center}.floating-dock button strong{display:block;max-width:100%;overflow:hidden;font-size:9px;font-weight:600;line-height:12px;text-overflow:ellipsis;white-space:nowrap}}.detail-paper-screen .detail-paper-content,.detail-paper-screen .episodes-panel,.detail-paper-screen .cast-section,.detail-paper-screen .detail-tools{margin-top:18px}.detail-paper-screen .season-picker strong{font-size:15px;line-height:22.5px}.detail-paper-screen .season-picker select{z-index:2;display:block;appearance:auto;pointer-events:auto}.detail-paper-screen .season-watch-button{display:grid;width:48px;min-width:48px;height:34px;min-height:34px;place-items:center;border:1px solid #37383b;border-radius:6px;background:#ffffff1a;padding:0 12px;color:var(--color-text-muted)}.detail-paper-screen .season-watch-button .hugeicon{width:18px;height:18px;stroke-width:2}.detail-paper-screen .media-detail-page~.episodes-panel .episode-list{margin-right:-24px;margin-left:0;padding:0 32px 48px 0;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 60px),transparent 100%)}.detail-paper-screen .media-detail-page~.episodes-panel .episode-list.is-scrolled{mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24px,#000 calc(100% - 60px),transparent 100%)}.home-screen .home-hero-wash{background:linear-gradient(0deg,#08090b 0% 52%,#08090b00)}.home-hero-copy{margin-top:-176px}.hero-video-embed{border:0;pointer-events:none}.home-poster-check{border:1px solid #ffffff26;background:#00000073;color:#fff;cursor:pointer}.home-poster-check.is-saved{border-color:#fff;background:#fff;color:#08090b}.feed-media-rail{gap:4px}.feed-media-mark{padding-inline:8px}.feed-media-mark img{width:calc(100% - 16px);height:24px;max-height:24px}.feed-card-wash{background:linear-gradient(0deg,#08090b 0%,#08090be8 24%,#08090b99 48%,#08090b26 72%,transparent 100%)}.floating-dock button .hugeicon{stroke-width:3}@media(max-width:680px)and (max-height:850px){.home-hero-copy{margin-top:-176px}}.home-screen:not(.home-feed-screen){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.home-screen .home-hero-art{height:549.2px}.home-hero-copy{gap:2px}.home-rating-row{margin-top:12px}.home-hero-actions{margin-top:13px}.home-screen .home-view-rail{grid-template-columns:repeat(var(--home-view-count),minmax(0,1fr))}.home-screen .home-view-chip{background:#101512}.home-screen .home-view-chip:before{background:linear-gradient(#08090bd9,#08090b9c),var(--chip-art) 50% / cover no-repeat}.home-screen .home-view-chip.active:before{background:linear-gradient(#08090bb8,#08090be6),var(--chip-art) 50% / cover no-repeat}.home-feed-screen{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.home-feed-screen .feed-stack{height:100%;min-height:0;margin-bottom:16px}.home-feed-screen .feed-copy{bottom:36px}.home-feed-screen .feed-actions{bottom:150px}.feed-title-logo{width:min(160px,58vw);max-height:44px}.feed-media-mark.active{border:0;background:transparent;box-shadow:none}.home-feed-screen .cue-feed-page{grid-template-rows:44px 52px minmax(0,1fr)}.feed-source-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none}.feed-source-filter::-webkit-scrollbar{display:none}.feed-source-chip{display:inline-flex;min-width:0;height:34px;min-height:34px;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:1px solid #1a1a1a;border-radius:4px;background:#101512;padding:4px 6px;color:#a5a7ad;font-size:10px;font-weight:650;line-height:14px;white-space:nowrap}.feed-source-chip.active{border-color:#f3f3ef;background:#f3f3ef;color:#08090b}.feed-source-chip .feed-source-glyph{width:18px;min-width:18px;height:18px}.feed-source-glyph{display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:8px;font-weight:750;letter-spacing:0;line-height:1}.feed-card-context{display:flex;min-height:20px;align-items:center;gap:6px;overflow:hidden;color:#fff;font-size:10px;line-height:14px}.feed-card-context time{color:#fff9}.feed-source-badge{display:inline-flex;max-width:100%;align-items:center;gap:5px;overflow:hidden;border:1px solid #ffffff2b;border-radius:999px;background:#08090b99;padding:3px 7px 3px 4px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(12px)}.feed-source-badge .feed-source-glyph{width:16px;min-width:16px;height:16px}.feed-author{overflow:hidden;color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap}.feed-source-badge.source-x{color:#fff}.feed-source-badge.source-tiktok{color:#b9f8ee}.feed-source-badge.source-reddit{color:#ffb08e}.feed-source-badge.source-instagram{color:#f5b4d7}.feed-source-badge.source-cue{color:#b9ed8e}.feed-copy .feed-title-logo{display:block;width:min(160px,58vw);max-height:44px;object-position:left center}.feed-copy h2{margin:0;color:#fff;font-size:19px;line-height:24px}.feed-card iframe.feed-card-video{background:#08090b}.feed-connection-page{grid-template-rows:44px minmax(0,1fr)}.feed-connection-page .feed-source-filter{grid-row:1}.feed-connection-page .feed-connection-state{grid-row:2}@media(max-width:480px){.feed-source-chip{gap:3px;padding-inline:3px;font-size:9px}.feed-source-chip .feed-source-glyph{display:none}}.home-hero-copy{margin-top:-216px}.home-screen .home-hero-art{mask-image:linear-gradient(#000 30% 52%,#000c 70%,#0000 96%);-webkit-mask-image:linear-gradient(#000 30%,#000 52%,#000c 70%,#0000 96%)}.home-screen .home-hero-wash{background:linear-gradient(0deg,#08090b 0%,#08090bf2 22%,#08090b99 48%,#08090b26 72%,transparent 100%)}.filter-control button.active,.paper-pills button.active{background:#f8f8f8;color:#08090b}.detail-paper-screen .detail-source-action{display:grid;place-items:center;padding:0 8px}.detail-paper-screen .detail-source-action img,.detail-paper-screen .detail-source-action .provider-brand-mark{width:34px;max-width:34px;height:20px;max-height:20px;object-fit:contain;object-position:center}.detail-paper-screen .detail-source-action.provider-hulu .provider-brand-mark{width:38px;max-width:38px}.title-logo[src*="3zhr6BVCuQcgTjjZeGWQs5OQkQ2"],.title-logo[src*=f3E57tdU78d7qR7yvZebGVGz7l8]{filter:drop-shadow(0 8px 18px #0008)}@media(max-width:680px)and (max-height:850px){.home-hero-copy{margin-top:-216px}}.home-hero-slider{touch-action:pan-y;overscroll-behavior-x:contain}.home-hero-track{will-change:transform;transition:transform var(--duration-open) var(--ease-out)}.home-hero-track.is-dragging{transition:none;cursor:grabbing}.home-screen .home-view-chip.active{border:0;box-shadow:none;color:#fff}.detail-paper-screen .media-detail-page .detail-cover,.detail-paper-screen .media-detail-page .detail-trailer{min-height:100%}.detail-paper-screen .episode-context-card{width:320px;min-width:320px;padding:0;overflow:hidden}.detail-paper-screen .episode-context-card .episode-image{aspect-ratio:16 / 9}.detail-paper-screen .episode-context-card .episode-card-copy{padding:10px 12px 12px}.detail-paper-screen .episode-context-card .episode-card-copy h3{margin:4px 0 3px}.detail-paper-screen .episode-context-card .episode-card-copy p{margin:0}.detail-paper-screen .detail-topbar{top:calc(24px + env(safe-area-inset-top))}.detail-paper-screen .title-logo{max-width:100%;filter:drop-shadow(0 3px 8px #000) drop-shadow(0 0 18px #000b)}.title-awards{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;color:#f5d98a;font-size:11px;font-weight:700;line-height:16px;text-align:center}.title-awards span{border:1px solid #f5d98a66;border-radius:999px;background:#15120b99;padding:3px 8px}.episode-rating-row{display:flex;justify-content:center;gap:14px;color:#fff;font-size:13px;font-weight:600;line-height:20px}.episode-rating-row span{display:inline-flex;align-items:center;gap:5px}.episode-context-section{width:min(100%,700px);margin:32px auto 0;padding:0 24px calc(112px + env(safe-area-inset-bottom))}.episode-context-rail,.related-rail{display:flex;gap:12px;overflow-x:auto;padding:14px 0 6px;scrollbar-width:none}.episode-context-rail::-webkit-scrollbar,.related-rail::-webkit-scrollbar{display:none}.episode-context-card{display:grid;width:260px;min-width:260px;gap:5px;border:1px solid #ffffff12;border-radius:6px;background:#121619;padding:12px;color:#fff;text-align:left}.episode-context-label{color:#19e77a;font-size:11px;font-weight:700;text-transform:uppercase}.episode-context-card strong{font-size:14px;line-height:19px}.episode-context-card small{display:-webkit-box;overflow:hidden;color:#fff9;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-section{width:min(100%,700px);margin:32px auto 0;padding:0 24px}.related-rail .media-card{width:142px;min-width:142px}.related-rail .media-art{aspect-ratio:2 / 3}.detail-visual,.detail-visual .detail-sound-toggle{cursor:pointer}.cue-search-field input,.quick-search-field input{font-size:16px}.provider,.provider-shortcut,.detail-source-action,.home-square-action{cursor:pointer}.detail-paper-screen .provider:hover,.detail-paper-screen .provider:focus-visible{border-color:#19e77a66}.detail-paper-screen .detail-visual{background:#131817}.home-style-filters{display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px;width:min(100%,330px)}.home-style-filters button,.cue-search-page .search-filters button,.quick-search .search-filters button{position:relative;width:100%;height:40px;min-height:40px;overflow:hidden;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 8px;color:#a5a7ad;font:600 11px/14px Inter,system-ui,sans-serif}.home-style-filters button:before,.cue-search-page .search-filters button:before,.quick-search .search-filters button:before{position:absolute;inset:0;z-index:0;background:linear-gradient(#131817e3),var(--chip-art, none) 50% / cover no-repeat;content:"";opacity:.9}.home-style-filters button.active,.cue-search-page .search-filters button.active,.quick-search .search-filters button.active{background:#f8f8f8;color:#08090b}.home-style-filters button.active:before,.cue-search-page .search-filters button.active:before,.quick-search .search-filters button.active:before{display:none}.home-style-filters button,.cue-search-page .search-filters button,.quick-search .search-filters button{isolation:isolate}.home-style-filters button,.cue-search-page .search-filters button,.quick-search .search-filters button{text-align:center}.home-style-filters button:after,.cue-search-page .search-filters button:after,.quick-search .search-filters button:after{position:relative;z-index:1;content:attr(data-label)}.home-style-filters button,.cue-search-page .search-filters button,.quick-search .search-filters button{font-size:0}.home-style-filters button,.cue-search-page .search-filters button,.quick-search .search-filters button{line-height:14px}.home-style-filters button:after,.cue-search-page .search-filters button:after,.quick-search .search-filters button:after{font-size:11px}.cue-search-page .search-filters,.quick-search .search-filters{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px}.search-recent-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82px,1fr);gap:8px;overflow-x:auto;margin-bottom:16px}.search-recent-chip{position:relative;height:40px;min-height:40px;overflow:hidden;border:1px solid #1a1a1a;border-radius:4px;background:#131817;color:#fff}.search-recent-chip:before{position:absolute;inset:0;background:linear-gradient(#131817b8,#131817e8),var(--chip-art, none) 50% / cover no-repeat;content:""}.search-recent-chip span{position:relative;z-index:1;display:block;overflow:hidden;padding:0 5px;font:600 11px/40px Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.cue-search-field input,.quick-search-field input{font-family:Inter,system-ui,sans-serif;font-size:16px}.detail-paper-screen .detail-synopsis.is-expanded p{display:block;overflow:visible;-webkit-line-clamp:unset}.shell:not([data-view=detail]):not([data-view=episode]):not([data-view=shows]):not([data-view=movies]):not([data-view=collection]):not([data-view=search]) .page-header,.shell:not([data-view=detail]):not([data-view=episode]):not([data-view=shows]):not([data-view=movies]):not([data-view=collection]):not([data-view=search]) .cue-page-header,.shell:not([data-view=detail]):not([data-view=episode]):not([data-view=shows]):not([data-view=movies]):not([data-view=collection]):not([data-view=search]) .catalog-toolbar{position:sticky;z-index:20;top:0;background:#08090bf2;padding-block:10px;backdrop-filter:blur(18px)}.shell:not([data-view=detail]):not([data-view=episode]):not([data-view=shows]):not([data-view=movies]):not([data-view=collection]):not([data-view=search]) .catalog-toolbar{top:44px;padding-top:6px}.shell[data-view=shows] .media-card-meta,.shell[data-view=movies] .media-card-meta,.person-media-grid .media-card-meta,.related-rail .media-card-meta{display:grid!important;min-width:0;gap:3px;margin-top:8px;padding:0 2px 4px}.shell[data-view=shows] .media-card-meta h3,.shell[data-view=movies] .media-card-meta h3,.person-media-grid .media-card-meta h3,.related-rail .media-card-meta h3{overflow:hidden;margin:0;color:#fff;font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.shell[data-view=shows] .media-card-meta p,.shell[data-view=movies] .media-card-meta p,.person-media-grid .media-card-meta p,.related-rail .media-card-meta p{overflow:hidden;margin:0;color:#ffffff70;font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.shell[data-view=shows] .media-card-meta p,.shell[data-view=movies] .media-card-meta p{font-size:10px}.shell[data-view=shows] .media-card-meta h3,.shell[data-view=movies] .media-card-meta h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:18px}.episode-art-copy{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;min-height:42px;flex-direction:column;justify-content:center;gap:1px;background:linear-gradient(180deg,transparent,#08090bf2 35%);padding:13px 9px 6px;pointer-events:none}.episode-art-copy span{color:#ffffffa6;font-size:10px;font-weight:600;line-height:14px}.episode-art-copy strong{overflow:hidden;color:#fff;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.episode-user-rating{display:flex;width:min(100%,360px);align-items:center;justify-content:space-between;gap:12px;margin:12px auto 0;padding:10px 12px;border:1px solid #ffffff12;border-radius:6px;background:#ffffff0a}.episode-user-rating>div:first-child:not(.title-rating-bar):not(.title-rating-head){display:grid;gap:2px;text-align:left}.episode-user-rating strong{color:#fff;font-size:12px;line-height:16px}.episode-user-rating span{color:#ffffff70;font-size:10px;line-height:14px}.episode-stars{display:flex;gap:2px}.episode-stars button{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;border:0;border-radius:4px;background:#ffffff0a;color:#ffffff52;padding:5px}.episode-stars button.selected{background:#9ce484;color:#08090b}.episode-stars .hugeicon{width:15px;height:15px}.media-facts-providers{display:grid!important;gap:7px;align-items:start!important}.media-facts-providers>div{display:flex;flex-wrap:wrap;gap:6px}.facts-provider{display:grid;width:32px;height:32px;min-width:32px;min-height:32px;aspect-ratio:1 / 1;place-items:center;border:1px solid #ffffff1a;border-radius:4px;background:#ffffff0d;padding:4px;box-sizing:border-box}.facts-provider img{width:20px;height:20px;max-width:20px;max-height:20px;object-fit:contain}.facts-provider .provider-text-mark{font-size:8px}.profile-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.profile-insights>div,.stats-card-grid article{display:grid;min-width:0;gap:5px;min-height:64px;align-content:center;border:1px solid #ffffff12;border-radius:6px;background:#ffffff08;padding:10px}.profile-insights span,.stats-card-grid span{color:#ffffff70;font-size:10px;line-height:14px}.profile-insights strong,.stats-card-grid strong{overflow:hidden;color:#fff;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.profile-stats-preview{margin-top:22px}.profile-stat-preview{display:flex;height:84px;align-items:end;gap:10px;border-bottom:1px solid #ffffff1a;padding:0 10px}.profile-stat-preview>span{display:flex;height:100%;flex:1;align-items:end}.profile-stat-preview i{display:block;width:100%;min-height:5px;border-radius:3px 3px 0 0;background:#9ce484}.stats-page,.person-page,.awards-page{padding-bottom:110px}.page-kicker{color:#ffffff70;font-size:11px;line-height:15px}.stats-section{margin-top:26px}.stats-section h2{margin:0 0 10px;color:#fff;font-size:16px;line-height:22px}.stats-overview{display:grid;gap:18px}.stats-streak h2{margin:0;font-size:28px;line-height:34px}.stats-streak p{margin:4px 0 0;color:#ffffff70;font-size:13px;line-height:18px}.stats-chart{display:grid;grid-template-columns:1fr 72px;gap:12px;align-items:stretch}.stats-heatmap{display:grid;grid-template-rows:repeat(7,8px);grid-auto-flow:column;gap:5px;align-content:start}.stats-heatmap i{width:8px;height:8px;border-radius:50%;background:#ffffff18}.stats-heatmap i.is-active{background:#9ce484}.stats-heatmap-bars{height:auto;border-bottom:0;padding:0}.stats-level span{display:block;color:#ffffff70;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.stats-level strong{display:block;margin-top:4px;color:#fff;font-size:28px;line-height:34px}.stats-insight,.stats-note-card p{margin:0;color:#f4f3ef;font-size:14px;line-height:20px}.stats-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stats-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.stats-heading span{color:#ffffff70;font-size:10px}.stats-heading button{border:0;background:transparent;color:#9ce484;font-size:12px;font-weight:650;padding:0}.stats-bars{display:flex;height:150px;align-items:end;gap:10px;border-bottom:1px solid #ffffff1a;padding:12px 10px 0}.stats-bars>span{display:flex;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:end;gap:6px}.stats-bars i{display:block;width:100%;min-height:6px;border-radius:3px 3px 0 0;background:#9ce484}.stats-bars small{color:#ffffff70;font-size:9px}.genre-stat-list{display:grid;gap:14px}.genre-stat-list>div>span{display:flex;justify-content:space-between;color:#fff;font-size:11px;line-height:15px}.genre-stat-list b{color:#ffffff70;font-weight:500}.genre-stat-list i{display:block;height:5px;margin-top:5px;border-radius:999px;background:#ffffff12}.genre-stat-list em{display:block;height:100%;border-radius:inherit;background:#9ce484}.person-profile-hero{display:grid;justify-items:center;gap:7px;margin:24px 0 34px;text-align:center}.person-profile-photo{width:112px;height:112px;border:1px solid #ffffff1a;border-radius:50%;background:var(--media-art) 50% / cover no-repeat,#17364a}.person-profile-hero h2,.person-profile-hero p{margin:0}.person-profile-hero h2{color:#fff;font-size:22px;line-height:28px}.person-profile-hero p{color:#ffffff80;font-size:12px}.person-media-section{margin-top:20px}.person-media-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.awards-feature{position:relative;display:grid;min-height:118px;align-content:end;gap:3px;overflow:hidden;width:100%;margin-bottom:18px;border:1px solid #ffffff1a;border-radius:6px;background:linear-gradient(180deg,transparent 10%,#08090bed 100%),var(--media-art) center / cover no-repeat,#15171b;padding:14px;color:#fff;text-align:left}.awards-feature .hugeicon{position:absolute;right:14px;bottom:16px;width:18px;height:18px}.awards-feature-kicker{color:#f5d98a;font-size:10px;font-weight:700;text-transform:uppercase}.awards-feature strong{font-size:18px;line-height:22px}.awards-feature small{max-width:30ch;color:#ffffffb3;font-size:11px;line-height:15px}.awards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 12px}.award-title-card{cursor:pointer}.award-title-card>div{aspect-ratio:2 / 3;border:1px solid #ffffff14;border-radius:5px;background:var(--media-art) 50% / cover no-repeat,#14161a}.award-title-card span{display:block;margin-top:7px;color:#f5d98a;font-size:10px;font-weight:700}.award-title-card strong,.award-title-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.award-title-card strong{margin-top:3px;color:#fff;font-size:13px;line-height:18px}.award-title-card small{color:#ffffff70;font-size:10px;line-height:15px}@media(max-width:420px){.profile-insights strong{font-size:12px}.episode-user-rating{align-items:flex-start;flex-direction:column}.episode-stars{width:100%}.episode-stars button{flex:1}}@media(min-width:681px){.shell>main{min-width:0}.home-screen,.cue-page,.detail-paper-screen{width:min(100%,1180px);margin-inline:auto}.home-screen .home-hero-slider{width:min(100%,900px);margin-inline:auto}.home-screen .home-hero-art{height:min(720px,72vh)}.home-screen .home-hero-copy{width:min(650px,calc(100% - 48px));margin-top:-250px;margin-inline:auto}.detail-paper-screen .media-detail-page{height:min(680px,70vh)}.detail-paper-screen .detail-paper-hero-copy{margin-top:-220px}}@media(max-width:680px){.home-screen{overflow:hidden}.home-screen.home-week-screen{overflow-y:auto}}.home-style-filters,.cue-search-page .search-filters,.quick-search .search-filters{display:grid;gap:8px;overflow:visible}.home-style-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.collection-filter.home-style-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.cue-search-page .search-filters,.quick-search .search-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.home-style-filters button:after,.cue-search-page .search-filters button:after,.quick-search .search-filters button:after{display:none}.shell[data-view=shows] .page-header h1,.shell[data-view=movies] .page-header h1,.shell[data-view=collection] .page-header h1,.shell[data-view=search] .cue-page-header h1,.quick-search-title h1{color:#e9f0e7;font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:27px;font-weight:500;font-stretch:condensed;letter-spacing:0;line-height:110%;text-transform:uppercase}.shell[data-view=shows] .page-header.compact-header,.shell[data-view=movies] .page-header.compact-header,.shell[data-view=collection] .page-header.compact-header,.shell[data-view=search] .cue-page-header{height:auto;min-height:40px;overflow:visible}.home-style-filters .home-view-chip,.cue-search-page .search-filters .home-view-chip,.quick-search .search-filters .home-view-chip{position:relative;display:grid;width:100%;height:40px;min-height:40px;place-items:center;isolation:isolate;overflow:hidden;border:0;border-radius:4px;background:#131817;padding:4px 6px;color:#fff;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 1px 3px #000c;box-shadow:none}.home-style-filters .home-view-chip:before,.cue-search-page .search-filters .home-view-chip:before,.quick-search .search-filters .home-view-chip:before{position:absolute;z-index:-1;inset:0;display:block;background:linear-gradient(#08090bd9,#08090bea),var(--chip-art) 50% / cover no-repeat;content:"";mix-blend-mode:normal;opacity:1}.home-style-filters .home-view-chip.active,.cue-search-page .search-filters .home-view-chip.active,.quick-search .search-filters .home-view-chip.active{border:0;background:#131817;color:#fff;box-shadow:none}.home-style-filters .home-view-chip.active:before,.cue-search-page .search-filters .home-view-chip.active:before,.quick-search .search-filters .home-view-chip.active:before{display:block;background:linear-gradient(#08090bb3,#08090be0),var(--chip-art) 50% / cover no-repeat;mix-blend-mode:normal;opacity:1}.home-style-filters .home-view-chip span,.cue-search-page .search-filters .home-view-chip span,.quick-search .search-filters .home-view-chip span{position:relative;z-index:1;overflow:hidden;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.home-screen.home-today-screen{min-height:100dvh;padding:0!important}.home-screen.home-today-screen .home-hero-slider{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.home-screen.home-today-screen .home-hero-track{display:contents;position:static;inset:auto;height:auto;min-height:0}.home-screen.home-today-screen .home-hero-slide{height:100%;min-height:100%}.home-screen.home-today-screen .home-hero-art{position:absolute;inset:0;height:auto;min-height:100%}.home-screen.home-today-screen .home-hero-copy{position:absolute;z-index:4;right:0;bottom:calc(68px + max(8px,env(safe-area-inset-bottom)));left:0;margin:0 auto;padding:0 24px 24px}.home-screen.home-today-screen .home-rating-row,.home-screen.home-today-screen .home-hero-actions{margin-top:10px}}.catalog-grid>.empty-state{grid-column:1 / -1;min-height:280px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;padding:32px 20px}.catalog-grid>.empty-state h2{max-width:16ch}.catalog-grid>.empty-state p{max-width:24ch}.detail-paper-screen .episode-art-copy{display:none}.detail-paper-screen .episode-card-copy,.detail-paper-screen .episode-context-card .episode-card-copy{display:grid}.detail-paper-screen .detail-track-icon{display:grid;width:18px;min-width:18px;height:18px;min-height:18px;place-items:center;border:1px solid #2a2a2b;border-radius:50%;background:#202124;color:#fff}.detail-paper-screen .detail-track-icon .hugeicon{width:10px;height:10px}.detail-paper-screen .detail-track-button.is-up-to-date .detail-track-icon{background:#9ce484;color:#08090b}.detail-paper-screen .detail-track-button.is-up-to-date .detail-track-icon .hugeicon{width:10px;height:10px}.detail-paper-screen .detail-track-button.is-tracked{gap:7px}.network-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.network-search-card{display:grid;min-height:72px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:10px;align-items:center;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:10px;color:#fff;text-align:left}.network-search-card>span{display:grid;width:34px;height:34px;grid-row:1 / span 2;place-items:center;border-radius:4px;background:#ffffff12}.network-search-card img{width:26px;height:22px;object-fit:contain}.network-search-card strong{overflow:hidden;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.network-search-card small{color:#ffffff70;font-size:10px;line-height:14px}.paper-profile-page{background:#08090b}.paper-profile-page .paper-profile-header{position:relative;width:100%;max-width:none;height:270px;min-height:270px;margin:0;overflow:hidden;background:#08090b;padding:0}.paper-profile-page .paper-profile-header:after{position:absolute;inset:0;background:linear-gradient(0deg,#08090b 0%,transparent 55%);content:"";pointer-events:none}.paper-profile-page .profile-topline{position:absolute;z-index:1;top:24px;right:12px;min-height:34px}.paper-profile-page .profile-topline .icon-button{display:grid;width:34px;min-width:34px;height:34px;place-items:center;border:1px solid #23252b;border-radius:50%;background:#131817;color:#fff}.paper-profile-page .profile-topline .hugeicon{width:20px;height:20px}.paper-profile-page .profile-profile-name{position:absolute;z-index:1;right:0;bottom:28px;left:0;color:#e3e3e3;font:500 37px/41px Neuland,system-ui,sans-serif;text-align:center}.profile-paper-stats{display:grid;grid-template-columns:repeat(2,165px);justify-content:center;gap:8px 11px;margin:14px 16px 0}.profile-paper-stats button{position:relative;display:grid;min-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #2e2e2e;border-radius:4px;background:#131817;padding:4px 10px;color:#fff;text-align:left}.profile-paper-stats button:before{position:absolute;inset:0;z-index:0;background:linear-gradient(#131817e3),var(--profile-art) 50% / cover no-repeat;content:"";opacity:.75}.profile-paper-stats span,.profile-paper-stats strong{position:relative;z-index:1}.profile-paper-stats span{color:#fff;font-size:11px;line-height:14px}.profile-paper-stats strong{font-size:16px;line-height:21px}.paper-profile-page .profile-favourites{margin-top:26px}.paper-profile-page .profile-section-heading{margin:0 0 12px;padding:0 16px}.paper-profile-page .profile-title-rail{margin:0 -16px;gap:16px;padding:16px 64px 40px;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.paper-profile-page .profile-large-tile{width:200px;min-width:200px}.paper-profile-page .profile-large-tile>div{border-color:#464646;border-radius:4px;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006}.paper-profile-page .profile-watching{margin-top:4px}.profile-watching-rail{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px 24px;scrollbar-width:none}.profile-watching-rail::-webkit-scrollbar{display:none}.profile-watching-card{width:164px;min-width:164px;cursor:pointer}.profile-watching-card>div{position:relative;height:262px;border:1px solid #ffffff1a;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#131817}.profile-watching-card>div:after{position:absolute;right:0;bottom:0;left:0;height:84px;background:linear-gradient(transparent,#08090bf2);content:""}.profile-watching-card>div span{position:absolute;z-index:1;top:10px;left:10px;border:1px solid #ffffff26;border-radius:999px;background:#00000073;padding:4px 8px;color:#fff;font-size:10px}.profile-watching-card>div .hugeicon{position:absolute;z-index:1;top:10px;right:10px;width:16px;height:16px;color:#fff}.profile-watching-card>strong,.profile-watching-card>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-watching-card>strong{margin-top:7px;color:#fff;font-size:12px;line-height:16px}.profile-watching-card>small{color:#ffffff70;font-size:10px;line-height:14px}.cue-trailer-bleed{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;container-type:size}.home-screen .cue-trailer-bleed{mask-image:linear-gradient(#000 58%,transparent 100%);-webkit-mask-image:linear-gradient(#000 58%,transparent 100%)}.detail-paper-screen .cue-trailer-bleed{mask-image:none;-webkit-mask-image:none}.cue-trailer-bleed>iframe,.cue-trailer-bleed>video,.detail-visual .cue-trailer-bleed .detail-trailer-embed,.detail-paper-screen .cue-trailer-bleed .detail-trailer{position:absolute;inset:auto;width:max(100cqw,calc(100cqh * 16 / 9));height:max(100cqh,56.25cqw);min-width:0;min-height:0;aspect-ratio:16 / 9;max-width:none;object-fit:cover;object-position:center;border:0;transform:translate(-50%,-50%);pointer-events:none}.cue-trailer-bleed>video,.home-screen .home-hero-slide .cue-trailer-bleed video.hero-video{left:50%;object-position:center;transform:translate(-50%,-50%)}.home-screen .home-hero-slide .cue-trailer-bleed .hero-video{top:50%;left:50%;width:max(100cqw,calc(100cqh * 16 / 9));height:max(100cqh,56.25cqw);min-width:0;min-height:0;aspect-ratio:16 / 9;object-position:center;transform:translate(-50%,-50%)}.detail-paper-screen .detail-hero-wash{background:linear-gradient(0deg,#08090b,#08090bf2 16%,#08090b99 38%,#08090b00 68%)}.shell[data-view=detail] main,.shell[data-view=episode] main{width:100%;max-width:none;padding:0!important}.detail-paper-screen .media-detail-page{width:100%;margin:0;height:calc(min(62dvh,560px) + env(safe-area-inset-top,0px))}.detail-paper-screen .detail-topbar{top:max(12px,env(safe-area-inset-top,0px))}.detail-paper-screen .detail-source-action,.detail-paper-screen .detail-source-actions>.icon-button{display:grid;width:56px;min-width:56px;padding:0 4px;place-items:center}.detail-paper-screen .detail-source-action img,.detail-paper-screen .detail-source-action .provider-brand-mark{width:auto;max-width:42px;height:20px;max-height:20px;object-fit:contain;object-position:center;transform:translateY(-.5px)}.detail-paper-screen .detail-source-actions>.icon-button .hugeicon{display:block;transform:translateY(-1px)}.shell[data-view=shows] main,.shell[data-view=movies] main,.shell[data-view=collection] main,.shell[data-view=search] main{padding:max(20px,env(safe-area-inset-top,0px)) 12px calc(72px + env(safe-area-inset-bottom))}.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header{height:51px;min-height:51px;margin:0 0 13px;padding:0;position:relative;top:auto;background:transparent;backdrop-filter:none}.shell[data-view=shows] .catalog-toolbar,.shell[data-view=movies] .catalog-toolbar,.shell[data-view=collection] .home-view-rail,.shell[data-view=search] .home-view-rail{position:relative;top:auto;margin:0 0 20px;padding:0;background:transparent;backdrop-filter:none}.home-feed-screen .cue-feed-page.feed-connection-page{grid-template-rows:minmax(0,1fr)}.cue-launch-art,.cue-launch-slides,.cue-launch-slide{top:calc(-1*env(safe-area-inset-top,0px));height:calc(565px + env(safe-area-inset-top,0px))}.shell .floating-dock{position:fixed;z-index:200}@media(max-width:680px){.shell .floating-dock{top:auto!important;right:auto!important;left:50%!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:min(316px,calc(100vw - 24px));transform:translate(-50%)!important}.shell[data-view=detail] .floating-dock,.shell[data-view=episode] .floating-dock,.shell[data-view=launch] .floating-dock,.shell[data-view=onboarding] .floating-dock{display:none}}@media(min-width:681px){html,body,#app,.shell{width:100%;min-height:100dvh;background:#08090b}.shell{display:block}.shell main{width:100%;max-width:none;margin:0;padding:24px 64px 48px}.shell[data-view=home] main{padding:20px 64px 40px}.shell[data-view=detail] main,.shell[data-view=episode] main,.shell[data-view=person] main,.shell[data-view=launch] main{padding:0}.shell .floating-dock{inset:24px 48px auto auto!important;display:grid;width:auto;min-width:316px;height:54px;grid-template-columns:repeat(4,minmax(72px,1fr))!important;transform:none!important}.shell .floating-dock button{height:46px!important;min-height:46px!important}.home-chrome,.page-header,.cue-page-header,.library-page-header{padding-right:360px}.catalog-grid,.home-week-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.home-screen .home-hero-art,.detail-paper-screen .media-detail-page{height:min(72dvh,720px)}}.home-view-rail,.cue-chip-rail{display:grid;width:100%;height:40px;grid-template-columns:repeat(var(--home-view-count, 3),minmax(0,1fr));gap:8px;margin:0;overflow:visible;padding:0}.home-view-chip,.cue-chip-rail .home-view-chip{position:relative;display:grid;width:100%;min-width:0;height:40px;min-height:40px;place-items:center;isolation:isolate;overflow:hidden;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 6px;color:#cccbc7;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 1px 3px #000000ed;box-shadow:none}.home-view-chip:before,.cue-chip-rail .home-view-chip:before{position:absolute;z-index:0;inset:0;display:block;background:linear-gradient(#131817e3),var(--chip-art) 50% / cover no-repeat;mix-blend-mode:luminosity;filter:grayscale(.28) saturate(.55);content:""}.home-view-chip.active,.cue-chip-rail .home-view-chip.active{border:0;background:#131817;color:#fff;box-shadow:none}.home-view-chip.active:before,.cue-chip-rail .home-view-chip.active:before{display:block;background:linear-gradient(#08090bb3,#08090be0),var(--chip-art) 50% / cover no-repeat;mix-blend-mode:normal;filter:none;opacity:1}.home-view-chip span,.cue-chip-rail .home-view-chip span{position:relative;z-index:1;overflow:hidden;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.catalog-toolbar .home-view-rail,.cue-search-page .home-view-rail,.quick-search .home-view-rail,.quick-search .search-sheet .home-view-rail{margin:0 0 16px}.catalog-toolbar .home-view-rail{display:flex;flex-wrap:nowrap;height:40px;overflow-x:auto;overflow-y:hidden;grid-template-columns:none}.shell[data-view=profile] main{width:100%;max-width:none;padding:0 0 calc(72px + env(safe-area-inset-bottom,0px))!important}.paper-profile-page .paper-profile-header{width:100%;max-width:none}.paper-profile-page .paper-profile-header:before{position:absolute;inset:0;background:var(--profile-art) 50% 0 / cover no-repeat,#131817;mask-image:linear-gradient(#000 40%,transparent 98%);-webkit-mask-image:linear-gradient(#000 40%,transparent 98%);content:"";pointer-events:none}.paper-profile-page .profile-topline{top:max(12px,env(safe-area-inset-top,0px));right:12px;left:12px;z-index:2;display:flex;align-items:center;justify-content:space-between}.paper-profile-page .detail-close-button{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;place-items:center;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;box-shadow:0 4px 4px #00000026}.paper-profile-page .detail-close-button .hugeicon{width:20px;height:20px}.paper-profile-page .profile-edit-button{display:inline-flex;height:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid #37383b;border-radius:6px;background:transparent;padding:0 20px;color:var(--color-text-primary, #fff);font-size:12px;font-weight:600;line-height:20px}.paper-profile-page .profile-avatar{position:absolute;z-index:2;top:133px;left:50%;display:grid;width:54px;height:54px;overflow:hidden;place-items:center;border:1px solid #23252b;border-radius:50%;background:#131817;transform:translate(-50%);cursor:pointer}.paper-profile-page .profile-avatar.is-fallback{border:1px solid #23252b;border-radius:50%;background:#131817;color:#e3e3e3;font-size:18px;font-weight:700}.paper-profile-page .profile-avatar input{position:absolute;width:1px;height:1px;opacity:0}.paper-profile-page .profile-profile-name{top:200px;bottom:auto;z-index:2;font:500 37px/110% Neuland,system-ui,sans-serif}.paper-profile-page .profile-paper-stats,.paper-profile-page .paper-profile-section{width:auto;max-width:none}.profile-paper-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 12px 0}.profile-stat-chip{display:grid;width:100%;height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;padding:4px 10px;color:#cccbc7}.profile-stat-chip strong{justify-self:end;color:#fff;font-size:16px;font-weight:700;line-height:21px;text-shadow:0 1px 3px #000000ed}.profile-stat-chip:before{z-index:0;background:linear-gradient(#131817e3),var(--chip-art) 50% / cover no-repeat;mix-blend-mode:luminosity;filter:grayscale(.28) saturate(.55)}.paper-profile-page .profile-section-heading{padding:0 12px}.paper-profile-page .profile-section-edit{display:inline-flex;height:34px;min-height:34px;align-items:center;border:1px solid #37383b;border-radius:6px;background:transparent;padding:0 20px;color:var(--color-text-primary, #fff);font-size:12px;font-weight:600}.paper-profile-page .profile-favourites-rail{margin:0 -12px;padding:16px 12px 24px;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.paper-profile-page .profile-favourites-rail .media-card{width:200px;min-width:200px}.media-card-add{cursor:pointer}.media-art-add{display:grid;place-items:center;border:1px dashed #464646;background:#ffffff0d;color:#fff;box-shadow:none}.media-art-add .hugeicon{width:28px;height:28px}.shell[data-view=profile] main>.account-sources,.shell[data-view=profile] main>.profile-settings-list{width:auto;max-width:none;margin-right:12px;margin-left:12px}.empty-state,.catalog-grid>.empty-state{min-height:280px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:32px 12px;gap:10px}.empty-state h2,.empty-state p,.empty-state .button-primary{border:0;background:transparent;box-shadow:none}.empty-state h2{color:#fff;font-size:16px;font-weight:600;line-height:22px}.empty-state p{color:#ffffff80;font-size:13px;line-height:18px}.empty-state .button-primary{min-height:36px;margin-top:4px;padding:0;color:#fff;font-size:13px;font-weight:600}.home-hero-copy{padding-bottom:24px}.home-hero-actions .detail-source-actions{display:flex;height:34px;align-items:stretch;overflow:hidden;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff1a;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -4px #0000000d;backdrop-filter:blur(20px) saturate(150%)}.home-hero-actions .detail-source-action,.home-hero-actions .detail-source-actions>.icon-button{display:grid;width:56px;min-width:56px;height:34px;min-height:34px;padding:0 4px;place-items:center;border:0;border-radius:0;background:transparent}.home-hero-actions .detail-source-action.provider-max{background:#0560ff}.home-hero-actions .detail-source-action.provider-netflix{background:#e50914}.home-hero-actions .detail-source-action.provider-hulu{background:#1ce783}.home-hero-actions .detail-source-action.provider-prime-video{background:#00a8e1}.home-hero-actions .detail-source-action.provider-disney-plus{background:#000}.home-hero-actions .detail-source-action.provider-apple-tv-plus{background:#f5f5f7}.home-hero-actions .detail-source-action.provider-bbc-iplayer{background:#111}.home-hero-actions .detail-source-action.provider-cinema{background:#29231d}.home-hero-actions .detail-source-action img,.home-hero-actions .detail-source-action .provider-brand-mark{width:auto;max-width:42px;height:20px;max-height:20px;object-fit:contain;object-position:center;transform:translateY(-.5px)}.home-hero-actions .detail-source-actions>.icon-button .hugeicon{display:block;transform:translateY(-1px)}.rt-mark,.rt-popcorn-mark{display:block;width:16px;height:16px;flex:0 0 16px;background-position:50%;background-repeat:no-repeat;background-size:contain}.rt-mark{background-image:url(./assets/paper/rt-tomato.svg)}.rt-popcorn-mark{background-image:url(./assets/paper/rt-popcorn.svg)}.media-score-rt,.media-score-popcorn,.home-rating.rt{gap:4px;color:#fffc;font-size:14px;font-weight:500}.media-score-rt .rt-mark,.media-score-popcorn .rt-popcorn-mark,.home-rating .rt-mark,.home-rating .rt-popcorn-mark{width:16px;height:16px;padding:0;border-radius:0;background-color:transparent}@supports not (width: 1cqh){.cue-trailer-bleed>iframe,.detail-visual .cue-trailer-bleed .detail-trailer-embed,.detail-paper-screen .cue-trailer-bleed .detail-trailer,.home-screen .home-hero-slide .cue-trailer-bleed .hero-video{top:50%;left:50%;width:240%;height:auto;min-width:240%;min-height:160%;aspect-ratio:16 / 9;object-position:center;transform:translate(-50%,-50%)}.cue-trailer-bleed>video{top:50%;left:50%;transform:translate(-50%,-50%)}}.home-view-rail,.cue-chip-rail,.catalog-toolbar .home-view-rail,.home-screen .home-view-rail,.cue-search-page .home-view-rail,.quick-search .home-view-rail{display:flex;flex-wrap:nowrap;align-items:stretch;width:auto;max-width:100%;height:40px;grid-template-columns:none;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.home-view-rail::-webkit-scrollbar,.cue-chip-rail::-webkit-scrollbar{display:none}.home-view-chip,.cue-chip-rail .home-view-chip,.catalog-toolbar .home-view-chip{flex:0 0 auto;width:max-content;min-width:86px}.detail-paper-screen .detail-source-action.provider-hulu .provider-brand-mark,.home-hero-actions .detail-source-action.provider-hulu .provider-brand-mark{filter:brightness(0)}.detail-paper-screen .detail-source-action.provider-paramount-plus,.home-hero-actions .detail-source-action.provider-paramount-plus{background:#0064ff}.detail-paper-screen .detail-source-action.provider-peacock,.home-hero-actions .detail-source-action.provider-peacock{background:#000}.detail-paper-screen .detail-source-action.provider-peacock .provider-brand-mark{width:42px;max-width:42px}.detail-paper-screen .detail-hero-wash{background:linear-gradient(0deg,#08090b 0%,#08090bf2 22%,#08090b99 48%,#08090b26 72%,transparent 100%)}.detail-paper-screen .detail-paper-hero-copy{position:relative;background:linear-gradient(180deg,#08090b00,#08090b 42px 100%)}.detail-title-wash{position:absolute;left:50%;bottom:calc(100% - 36px);z-index:-1;width:100vw;height:min(72dvh,680px);background:linear-gradient(0deg,#08090b 0%,#08090bf2 22%,#08090b99 48%,#08090b26 72%,transparent 100%);transform:translate(-50%);pointer-events:none}.title-logo{background:transparent}.title-logo.is-dark-logo{filter:invert(1) brightness(1.04)}.detail-paper-screen.is-opening .detail-paper-hero-copy>*:not(.detail-title-wash){animation:cue-detail-enter var(--duration-open) var(--ease-smooth-out) both}.detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(2){animation-delay:var(--duration-stagger)}.detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}.detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(5){animation-delay:calc(var(--duration-stagger) * 4)}@keyframes cue-detail-enter{0%{opacity:0;filter:blur(var(--blur-small));transform:translateY(var(--distance-base))}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.detail-paper-screen.is-opening .detail-paper-hero-copy>*{animation:none}#cue-art-fly{display:none}}.home-week{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100dvh - 168px)}.home-week-grid{flex:1 1 auto;min-height:calc(100dvh - 188px)}.home-week-grid>.empty-state{display:grid;grid-column:1 / -1;min-height:inherit;width:100%;place-items:center;padding:48px 16px 96px}.profile-paper-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;width:auto;margin:14px 12px 0}.profile-paper-stats .home-view-chip.profile-stat-chip{position:relative;display:grid;width:100%;min-width:0;height:40px;min-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 10px;isolation:isolate;color:#cccbc7}.profile-paper-stats .profile-stat-chip:before{position:absolute;z-index:0;inset:0;display:block;background:linear-gradient(#131817e3),var(--chip-art) 50% / cover no-repeat;mix-blend-mode:luminosity;filter:grayscale(.28) saturate(.55);content:""}.profile-paper-stats .profile-stat-chip span,.profile-paper-stats .profile-stat-chip strong{position:relative;z-index:1}.profile-paper-stats .profile-stat-chip span{overflow:hidden;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.profile-paper-stats .profile-stat-chip strong{color:#fff;font-size:16px;font-weight:700;line-height:21px;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000ed}.paper-profile-page .profile-more-button{position:relative;display:grid;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;place-items:center;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;box-shadow:0 4px 4px #00000026}.paper-profile-page .profile-more-button:after{position:absolute;inset:-4px;content:""}.paper-profile-page .profile-more-button .hugeicon{width:20px;height:20px}.paper-profile-page .profile-avatar img,.home-profile img{display:block;width:100%;height:100%;object-fit:cover}#cue-art-fly{overflow:hidden;outline:1px solid rgba(255,255,255,.1)}.cue-search-field input,.quick-search-field input{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.home-view-chip,.cue-chip-rail .home-view-chip,.catalog-toolbar .home-view-chip,.home-view-chip.active,.cue-chip-rail .home-view-chip.active{border:1px solid #1a1a1a;border-radius:4px}.home-screen .home-view-rail.cue-chip-rail{display:grid;grid-template-columns:repeat(var(--home-view-count, 3),minmax(0,1fr));width:100%;overflow:visible}.home-screen .home-view-rail.cue-chip-rail .home-view-chip{flex:unset;width:100%;min-width:0}.home-view-chip.is-collage:before,.home-view-chip.is-collage.active:before,.cue-chip-rail .home-view-chip.is-collage:before{background-image:linear-gradient(#131817e3),var(--chip-art-1),var(--chip-art-2),var(--chip-art-3),var(--chip-art-4);background-repeat:no-repeat;background-size:auto,50% 50%,50% 50%,50% 50%,50% 50%;background-position:0 0,0 0,100% 0,0 100%,100% 100%;mix-blend-mode:luminosity}.home-view-chip.collage-2:before,.home-view-chip.collage-2.active:before{background-size:auto,50% 100%,50% 100%;background-position:0 0,0 50%,100% 50%}.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header,.quick-search-title{position:sticky;z-index:20;top:0;background:#08090b}.shell[data-view=shows] .page-header h1,.shell[data-view=movies] .page-header h1,.shell[data-view=collection] .page-header h1,.shell[data-view=search] .cue-page-header h1,.quick-search-title h1{color:#e9f0e7;font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:31px;font-stretch:condensed;font-weight:500;line-height:34px;letter-spacing:0;text-transform:uppercase}.page-header.compact-header,.page-header.explore-header,.library-page-header,.cue-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-header .icon-button[data-action=open-search],.explore-header .icon-button[data-action=open-search],.library-page-header .icon-button[data-action=open-search],.cue-page-header .icon-button[data-action=open-search]{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;margin:0;padding:4px;border:0;border-radius:0;background:transparent;box-shadow:none}.page-header .icon-button[data-action=open-search] .hugeicon,.explore-header .icon-button[data-action=open-search] .hugeicon,.library-page-header .icon-button[data-action=open-search] .hugeicon{width:20px;height:20px}.shell[data-view=shows] .catalog-toolbar,.shell[data-view=movies] .catalog-toolbar,.shell[data-view=collection] .home-view-rail,.shell[data-view=search] .home-view-rail,.catalog-toolbar{margin:0 0 12px}.shell[data-view=collection] .home-view-rail.cue-chip-rail{display:flex;gap:8px;overflow-x:auto}.shell[data-view=collection] .home-view-rail.cue-chip-rail .home-view-chip{flex:0 0 auto;width:auto;min-width:86px}.home-screen.home-feed-screen{display:flex;flex-direction:column;min-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.home-feed-screen .home-chrome{flex:0 0 auto}.home-feed-screen .cue-feed-page.feed-connection-page{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:24px 12px}.home-feed-screen .cue-feed-page.feed-connection-page .feed-connection-state{grid-row:1}.related-rail,.detail-paper-screen .cast-rail{padding-top:0}.episode-context-rail,.related-rail{padding:0 0 6px}.detail-paper-screen .cast-rail{padding:0 24px 16px}.title-logo.has-black-matte{background:transparent;mix-blend-mode:lighten;filter:drop-shadow(0 3px 8px #0008)}.paper-profile-page .profile-edit-button{display:none}.paper-profile-page .profile-more-button,.paper-profile-page .detail-close-button{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;place-items:center;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;box-shadow:0 4px 4px #00000026}.paper-profile-page .profile-more-button .hugeicon,.paper-profile-page .detail-close-button .hugeicon{width:20px;height:20px}.profile-paper-stats{display:grid;grid-template-columns:165px 165px;justify-content:center;gap:10px 11px;width:100%;margin:14px 0 0;padding:0 12px;box-sizing:border-box}.profile-paper-stats .home-view-chip.profile-stat-chip{width:165px;min-width:165px;max-width:165px;height:40px;border:1px solid #2e2e2e;border-radius:4px}.paper-profile-page .profile-favourites-rail{margin:0;padding:0 0 24px;mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 36px),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 36px),transparent 100%)}.modal-backdrop.cue-drawer-backdrop{z-index:240;align-items:flex-end;justify-content:center;background:#0009;padding:0}.cue-drawer{display:flex;width:min(366px,100%);max-height:min(511px,82dvh);flex-direction:column;overflow:hidden;border-radius:16px;background:#131915;box-shadow:0 2px 3px #000;touch-action:pan-y}.cue-drawer-head{position:relative;flex:0 0 71px;height:71px}.cue-drawer-head h2{position:absolute;top:29px;left:15px;overflow:hidden;margin:0;color:#fff;font-size:var(--text-body, 15px);font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.cue-drawer-close{position:absolute;top:24px;right:12px;display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:4px;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff}.cue-drawer-close .hugeicon{width:20px;height:20px;transform:rotate(45deg)}.cue-drawer-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:auto}.cue-season-row{position:relative;display:block;width:100%;height:131px;flex:0 0 131px;padding:0;border:0;background:transparent;color:#fff;text-align:left}.cue-season-poster{position:absolute;top:15px;left:15px;width:74px;height:100px;overflow:hidden;isolation:isolate;border:1px solid #22252b;border-radius:4px;background:var(--media-art, none) 50% / cover no-repeat,#1a1d1b;box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0006}.cue-season-label{position:absolute;top:55px;left:108px;color:#fff;font-size:var(--text-meta, 13px);font-weight:500;line-height:1.5}.cue-season-row.selected .cue-season-label{font-weight:600}.cue-drawer .status-options,.cue-drawer .season-action-options,.cue-drawer .list-picker{display:flex;flex-direction:column;gap:4px;padding:0 12px 16px}.cue-drawer-confirm-actions{display:flex;flex-direction:column;gap:8px;padding:8px 16px 20px}.cue-drawer-confirm p{margin:0 16px 8px;color:#a5a7ad;font-size:13px;line-height:18px}.cue-drawer form{padding:0 16px 20px}html.cue-pulling{overflow:hidden}html.cue-pulling .cue-refresh-content,html.cue-refreshing .cue-refresh-content{transform:translateY(var(--cue-pull, 0px));transition:none;will-change:transform}html.cue-pull-settling .cue-refresh-content{transform:translateY(0);transition:transform .32s cubic-bezier(.22,1,.36,1)}.cue-pull-indicator{position:fixed;z-index:75;top:var(--cue-refresh-top, 96px);left:50%;display:grid;width:28px;height:28px;place-items:center;border:1px solid #ffffff20;border-radius:50%;background:#131817e8;color:#9ce485;opacity:clamp(0,calc(var(--cue-pull, 0px) / 44px),1);pointer-events:none;transform:translate(-50%,calc(var(--cue-pull, 0px) * .48 - 50%)) rotate(calc(var(--cue-pull, 0px) * 2deg));box-shadow:0 6px 18px #0008}.cue-pull-indicator .hugeicon{width:16px;height:16px}html.cue-refreshing .cue-pull-indicator .hugeicon{animation:cue-refresh-spin .7s linear infinite}@keyframes cue-refresh-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){html.cue-pulling .cue-refresh-content,html.cue-pull-settling .cue-refresh-content,.cue-pull-indicator{transition:none}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button{-webkit-appearance:none;appearance:none;display:none}.cue-search-field .search-clear{display:none;width:32px;min-width:32px;height:32px;padding:4px;border:0;background:transparent;color:#fff}.cue-search-field.has-value .search-clear,.cue-search-field:has(input:not(:placeholder-shown)) .search-clear{display:grid;place-items:center}.cue-search-results .live-search-result,.quick-results .live-search-result{display:grid;min-height:108px;grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:8px 4px;background:transparent}.cue-search-results .result-art,.quick-results .result-art{width:64px;height:96px;border:1px solid #22252b;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#131817}.cue-search-results .result-copy strong,.quick-results .result-copy strong{color:#fff;font-size:15px;font-weight:600;line-height:20px;white-space:normal}.cue-search-results .result-copy small,.quick-results .result-copy small{margin-top:4px;color:#a5a7ad;font-size:12px;line-height:16px;white-space:nowrap}.result-open{display:none}.result-status{display:grid;width:32px;min-width:32px;height:32px;place-items:center;padding:0;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff}.result-status.is-add{border-color:#37383b}.result-status.is-watchlist,.result-status.is-watching,.result-status.is-watched,.result-status.is-collection{background:#ffffff14}.result-status .hugeicon{width:18px;height:18px}.network-logo-rail{display:flex;gap:16px;overflow-x:auto;padding:8px 0 16px;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.network-logo-rail::-webkit-scrollbar{display:none}.network-logo{display:grid;flex:0 0 80px;width:80px;height:80px;place-items:center;overflow:hidden;padding:0;border:0;border-radius:16px;background:#ffffff0d;box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.network-logo img,.network-logo .provider-brand-mark{width:100%;height:100%;object-fit:contain;padding:14px}.provider-browse-page .provider-catalog-row{margin:0 0 18px}.provider-browse-page .related-rail{margin:0 -12px;padding:0 12px 8px}.shell[data-view=provider] .page-header,.shell[data-view=provider] .page-header h1{position:sticky;z-index:20;top:0;background:#08090b}.shell[data-view=provider] .page-header h1{color:#e9f0e7;font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:31px;font-stretch:condensed;font-weight:500;line-height:34px;text-transform:none}.shell[data-view=provider] .home-view-rail{margin:0 0 12px}.cue-dock-wash{position:fixed;z-index:60;right:0;bottom:0;left:0;height:118px;background:linear-gradient(180deg,transparent 0%,rgba(8,9,11,.7) 48%,#08090b 100%);pointer-events:none}.shell[data-view=detail]~.cue-dock-wash,.shell[data-view=episode]~.cue-dock-wash,.shell[data-view=launch]~.cue-dock-wash{display:none}@media(min-width:681px){.cue-dock-wash{display:none}}.home-chrome,.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header,.shell[data-view=provider] .page-header,.shell[data-view=stats] .page-header,.shell[data-view=person] .page-header,.shell[data-view=awards] .page-header,.shell[data-view=calendar] .page-header,.quick-search-title{position:sticky;z-index:30;top:0;background:#08090bb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}@media(max-width:680px){.home-chrome{z-index:30;margin:calc(-1*max(12px,env(safe-area-inset-top,0px))) -12px 0;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px;background:#08090b}.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header,.shell[data-view=provider] .page-header,.shell[data-view=stats] .page-header,.shell[data-view=person] .page-header,.shell[data-view=awards] .page-header,.shell[data-view=calendar] .page-header{position:sticky;z-index:30;top:0;margin:calc(-1*max(12px,env(safe-area-inset-top,0px))) -12px 13px;padding:max(12px,env(safe-area-inset-top,0px)) 12px 0;background:#08090b;backdrop-filter:none}}.home-screen .home-hero-art{mask-image:none;-webkit-mask-image:none}.home-screen .home-hero-cover{background-position:50% 18%;background-size:cover}.home-screen .home-hero-wash,.home-screen.home-today-screen .home-hero-wash,.detail-paper-screen .detail-hero-wash{inset:auto 0 0;height:70%;background:linear-gradient(0deg,#08090b 0% 52%,#08090b00)}.home-hero-copy .title-treatment{position:relative;z-index:1}.home-hero-art .cue-trailer-bleed{z-index:1;opacity:0;transition:opacity var(--duration-open) var(--ease-out)}.home-hero-art.trailer-ready .cue-trailer-bleed{opacity:1}.detail-paper-screen .detail-cover{object-position:50% 12%}.detail-title-wash{top:auto;bottom:calc(100% - var(--wash-from, 0px));height:min(58dvh,520px);background:linear-gradient(0deg,#08090b 0%,#08090bf2 28%,#08090b73 58%,transparent 100%)}.detail-paper-screen .detail-topbar{display:none}.detail-chrome{position:sticky;top:0;z-index:40;display:block;height:calc(71px + env(safe-area-inset-top,0px));margin:0 0 calc(-71px - env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:#161d1780;border-bottom:.2px solid #303133;pointer-events:none;backdrop-filter:blur(16px)}.detail-chrome-bar{position:relative;z-index:1;display:flex;width:calc(100% - 24px);max-width:366px;height:32px;align-items:center;justify-content:space-between;margin:24px auto 0;pointer-events:auto}.detail-chrome-center{position:absolute;top:calc(env(safe-area-inset-top,0px) + 27px);left:50%;z-index:1;display:flex;max-width:220px;height:23px;align-items:center;gap:9px;pointer-events:none;transform:translate(-50%)}.detail-chrome-logo{width:auto;max-width:97px;height:23px;object-fit:contain;object-position:center;filter:drop-shadow(0 4px 8px #0006)}.detail-chrome-wordmark{overflow:hidden;max-width:97px;color:#fff;font-size:13px;font-weight:700;line-height:23px;text-overflow:ellipsis;white-space:nowrap}.detail-chrome-episode{display:flex;height:23px;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 8px;border:1px solid #ffffff26;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;backdrop-filter:blur(12px)}.detail-chrome-button{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:4px;border-radius:999px;background:#131817;color:#fff;box-shadow:0 4px 4px #00000026}.detail-chrome-close,.detail-chrome-more{border:1px solid #23252b}.detail-chrome-button:hover,.detail-chrome-button:active,.detail-chrome-button:focus,.detail-chrome-button:focus-visible{border-color:#23252b;outline:0;box-shadow:none;transform:none}.detail-chrome-button .hugeicon{width:20px;height:20px}.detail-chrome-close .hugeicon{transform:rotate(45deg)}.paper-profile-page .profile-topline{position:sticky;top:0;right:auto;left:auto;z-index:30;display:flex;width:100%;height:calc(71px + env(safe-area-inset-top,0px));align-items:center;justify-content:space-between;margin:0 0 calc(-71px - env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:#161d1780;border-bottom:.2px solid #303133;backdrop-filter:blur(16px)}.title-logo.has-black-matte{background:transparent;mix-blend-mode:lighten}@media(max-width:680px){.home-screen{padding:0 12px calc(72px + env(safe-area-inset-bottom,0px))}.home-chrome{margin:0 -12px;padding:env(safe-area-inset-top,0px) 12px 8px}.shell[data-view=shows] main,.shell[data-view=movies] main,.shell[data-view=collection] main,.shell[data-view=search] main,.shell[data-view=calendar] main,.shell[data-view=provider] main,.shell[data-view=stats] main,.shell[data-view=person] main,.shell[data-view=awards] main{padding-top:0}.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header,.shell[data-view=calendar] .page-header,.shell[data-view=provider] .page-header,.shell[data-view=stats] .page-header,.shell[data-view=person] .page-header,.shell[data-view=awards] .page-header{margin:0 -12px 12px;padding:env(safe-area-inset-top,0px) 12px 0}}.page-header .icon-button[data-action=open-search],.explore-header .icon-button[data-action=open-search],.library-page-header .icon-button[data-action=open-search],.cue-page-header .icon-button[data-action=open-search],:where(.page-header.compact-header,.page-header.explore-header,.library-page-header) .icon-button[data-action=open-search]{width:32px;min-width:32px;height:32px;min-height:32px;margin-inline-end:0;padding:0}.detail-paper-screen .media-detail-page .detail-visual{inset:0;height:100%}.detail-paper-screen .detail-cover{object-position:center}.detail-paper-screen .detail-hero-wash{inset:auto 0 0;height:58%;background:linear-gradient(0deg,#08090b,#08090bf2 16%,#08090b99 38%,#08090b00 68%)}.detail-title-wash{top:auto;bottom:0;height:42%;background:linear-gradient(0deg,#08090b 0%,#08090bf2 36%,transparent 100%)}.shell[data-home=new] .home-hero-art,.shell[data-home=recommended] .home-hero-art{mask-image:none;-webkit-mask-image:none}.shell[data-home=new] .home-hero-wash,.shell[data-home=recommended] .home-hero-wash{inset:36% 0 0;height:auto;background:linear-gradient(0deg,#08090b 0%,#08090bf2 18%,#08090b99 42%,transparent 72%)}.cue-trailer-endcap{position:absolute;z-index:2;right:0;bottom:0;left:0;height:22%;background:linear-gradient(0deg,#08090b 0%,#08090bd9 42%,transparent 100%);pointer-events:none}.detail-chrome{background:transparent;border-bottom:0;backdrop-filter:none}.detail-chrome-bar{width:100%;max-width:none;margin:12px 0 0;padding:0 12px}.detail-chrome-center{opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.2,0,0,1)}.detail-paper-screen.is-chrome-collapsed .detail-chrome{background:#161d1780;border-bottom:0;backdrop-filter:blur(16px)}.detail-paper-screen.is-chrome-collapsed .detail-chrome-center{opacity:1}.detail-paper-hero-copy .title-logo{view-transition-name:cue-title-logo}.detail-chrome-logo,.detail-paper-screen.is-chrome-collapsed .detail-paper-hero-copy .title-logo{view-transition-name:none}.detail-paper-screen.is-chrome-collapsed .detail-chrome-logo{view-transition-name:cue-title-logo}@media(prefers-reduced-motion:reduce){.detail-paper-hero-copy .title-logo,.detail-chrome-logo{view-transition-name:none!important}}.detail-paper-screen.is-opening .detail-cover{opacity:1}.detail-paper-screen .detail-track-button.is-tracked .detail-track-icon,.detail-paper-screen .detail-track-button.is-up-to-date .detail-track-icon,.home-poster-check.is-saved,.home-watched.is-watched .home-watched-check{border:0;background:#9ce484;color:#08090b;box-shadow:none}.home-view-chip.active,.filter-control button.active,.paper-pills button.active{border:0;outline:0;box-shadow:none}button:focus:not(:focus-visible){outline:0}.modal-backdrop.cue-drawer-backdrop{z-index:240;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:0}.cue-drawer{width:100%;max-width:none;align-self:stretch;max-height:min(86dvh,720px);border-radius:16px 16px 0 0;background:#1c1c1e;box-shadow:0 -12px 40px #00000073}.cue-drawer.cue-drawer-auth{max-height:min(92dvh,760px);border-radius:24px 24px 0 0}.cue-drawer-handle{width:36px;height:5px;flex:0 0 auto;margin:8px auto 0;border-radius:999px;background:#ffffff3d}.cue-drawer-now{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px 12px}.cue-drawer-now-art{width:40px;min-width:40px;height:40px;flex-shrink:0;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#2c2c2e;outline:1px solid oklch(1 0 0 / .1)}.cue-drawer-now-copy{display:grid;min-width:0;gap:1px}.cue-drawer-now-copy strong{overflow:hidden;color:#fff;font-size:15px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.cue-drawer-now-copy small{overflow:hidden;color:#fff9;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.cue-drawer:has(.cue-drawer-now) .cue-drawer-head{position:absolute;top:28px;right:8px;z-index:2;width:44px;height:44px;flex:none}.cue-drawer:has(.cue-drawer-now) .cue-drawer-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cue-drawer-head{flex:0 0 52px;height:52px}.cue-drawer-head h2{top:18px;left:16px;font-size:15px;font-weight:600}.cue-drawer-close{top:10px;right:8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.cue-drawer-close .hugeicon{width:22px;height:22px;transform:none}.cue-drawer .status-options,.cue-drawer .season-action-options,.cue-drawer .list-picker{gap:0;padding:4px 0 calc(12px + env(safe-area-inset-bottom,0px))}.cue-drawer-row,.cue-drawer .status-options>button,.cue-drawer .season-action-options>button,.cue-drawer .list-picker>button{display:flex;width:100%;min-height:48px;align-items:center;gap:16px;padding:12px 16px;border:0;border-radius:0;background:transparent;color:#fff;text-align:left}.cue-drawer-row:active,.cue-drawer .status-options>button:active,.cue-drawer .season-action-options>button:active{background:#ffffff0f}.cue-drawer-icon,.cue-drawer .status-options>button>span:first-child,.cue-drawer .season-action-options>button>span:first-child{display:grid;width:28px;min-width:28px;height:28px;flex-shrink:0;place-items:center;color:#fff}.cue-drawer-icon .hugeicon,.cue-drawer .status-options>button>span:first-child .hugeicon,.cue-drawer .season-action-options>button>span:first-child .hugeicon{width:22px;height:22px}.cue-drawer-copy{display:grid;min-width:0;flex:1 1 auto}.cue-drawer-copy strong,.cue-drawer .status-options>button strong,.cue-drawer .season-action-options>button strong{color:#fff;font-size:16px;font-weight:500;line-height:22px}.cue-drawer-copy small{color:#fff9;font-size:13px}.cue-drawer-check{display:grid;width:22px;min-width:22px;place-items:center;color:#9ce484}.cue-drawer-row.selected,.cue-drawer .status-options>button.selected{background:transparent;color:#fff}.cue-drawer-row-danger,.cue-drawer .remove-status{color:#ff6b6b}.cue-season-row{height:72px;flex-basis:72px}.cue-season-poster{top:12px;left:16px;width:48px;height:48px}.cue-season-label{top:24px;left:80px}@media(prefers-reduced-motion:no-preference){.cue-drawer{animation:cue-drawer-in var(--duration-open) var(--ease-drawer)}}@keyframes cue-drawer-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}html{scroll-behavior:auto}.detail-chrome-episode{display:none}.detail-paper-screen .episode-list{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.detail-paper-content .episode-user-rating{width:100%;max-width:none;margin:16px 0 0}.detail-paper-screen .home-episode-row{margin-top:8px}.home-hero-art .cue-trailer-bleed,.detail-chrome-center{transition-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){.cue-drawer,.home-hero-track,.home-hero-art .cue-trailer-bleed,.detail-chrome-center,#cue-art-fly{animation:none!important;transition:none!important}}.detail-paper-screen .media-detail-page{margin-top:calc(-1*env(safe-area-inset-top,0px));height:calc(min(525.2px,134.67vw) + env(safe-area-inset-top,0px))}.detail-paper-screen .media-detail-page .detail-visual{inset:0;height:100%;background:#131915}.detail-paper-screen .detail-cover{object-fit:cover;object-position:50% 0}.detail-paper-screen.is-opening .detail-cover{opacity:1;animation:none}@keyframes cue-hero-art-in{0%{opacity:0}to{opacity:1}}.detail-paper-screen .cue-trailer-bleed>iframe,.detail-paper-screen .cue-trailer-bleed>video,.detail-visual .cue-trailer-bleed .detail-trailer-embed,.detail-paper-screen .cue-trailer-bleed .detail-trailer{top:0;left:50%;width:max(140cqw,calc(140cqh * 16 / 9));height:max(140cqh,78.75cqw);object-fit:cover;object-position:50% 0;transform:translate(-50%) scale(1.28);transform-origin:center top}.cue-trailer-endcap{height:32%;background:linear-gradient(0deg,#08090b 0%,#08090bf2 38%,transparent 100%)}.detail-paper-screen .home-episode-row{margin-top:20px}.episode-rating-row{display:flex;align-items:center;justify-content:center;gap:12px;min-height:22px;margin-top:20px;color:#fffc;font-size:14px;font-weight:500;line-height:20px}.episode-rating-row .media-score{color:#fff;font-size:16px;font-weight:600;line-height:16px}.detail-paper-screen .hero-actions{margin-top:16px}.detail-paper-screen .episode-card .watch-toggle.watched{border-color:#ffffff2e;background:#15171b;color:#fff;box-shadow:none}.detail-paper-screen .episode-card .watch-toggle.watched .hugeicon{background:transparent;color:#08090b;box-shadow:none}.artwork-fallback,.detail-paper-screen .detail-visual.artwork-unavailable:before{background:#131915!important}#cue-art-fly{outline:0;box-shadow:none}.detail-chrome-button,.icon-button,.watch-toggle,button{-webkit-tap-highlight-color:transparent}.detail-chrome-button:focus:not(:focus-visible),.icon-button:focus:not(:focus-visible),.watch-toggle:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0;box-shadow:none}.cue-home-wordmark,.shell[data-view=shows] .page-header h1,.shell[data-view=movies] .page-header h1,.shell[data-view=collection] .page-header h1,.shell[data-view=search] .cue-page-header h1,.quick-search-title h1{color:#9ce485;font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:31px;font-stretch:condensed;font-weight:500;line-height:34px;letter-spacing:0;text-transform:uppercase}.shell[data-view=shows] .page-header h1,.shell[data-view=movies] .page-header h1,.shell[data-view=collection] .page-header h1,.shell[data-view=search] .cue-page-header h1,.quick-search-title h1{color:#e9f0e7}.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header,.page-header.compact-header{position:sticky;z-index:30;top:0;height:auto;min-height:51px;margin:0 -12px;padding:env(safe-area-inset-top,0px) 0 8px 12px;background:#08090b}.page-header .icon-button[data-action=open-search],.library-page-header .icon-button[data-action=open-search],.cue-page-header .icon-button[data-action=open-search]{margin:0;margin-inline-end:0;padding:0}.shell[data-view=shows] .catalog-toolbar,.shell[data-view=movies] .catalog-toolbar,.shell[data-view=collection] .home-view-rail,.shell[data-view=search] .home-view-rail,.catalog-toolbar{margin:12px 0 0;padding:0}@media(max-width:680px){.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header{position:sticky;top:0;width:auto;margin:calc(-1*max(12px,env(safe-area-inset-top,0px))) -12px 0;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px}}.cue-home-wordmark,.shell[data-view=shows] .page-header h1,.shell[data-view=movies] .page-header h1,.shell[data-view=collection] .page-header h1,.shell[data-view=search] .cue-page-header h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,system-ui,sans-serif;font-size:31px;font-stretch:condensed;font-weight:500;line-height:34px;letter-spacing:0;text-transform:uppercase}.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header,.page-header.compact-header{position:sticky;z-index:30;top:0;width:auto;min-height:51px;margin:calc(-1*max(12px,env(safe-area-inset-top,0px))) -12px 0;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px;background:#08090b;box-sizing:border-box}.catalog-toolbar .home-view-chip,.cue-chip-rail .home-view-chip,.home-style-filters .home-view-chip{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;padding-top:0;padding-bottom:0}.detail-paper-screen.is-opening .detail-paper-hero-copy>*:not(.detail-title-wash){animation:none;opacity:1;filter:none;transform:none}.shell[data-view=detail] main,.shell[data-view=episode] main{overflow:visible!important}.detail-paper-screen{margin-top:0}.detail-paper-screen .media-detail-page{margin-top:0;height:min(525.2px,134.67vw)!important}.detail-paper-screen .media-detail-page .detail-visual{top:calc(-1*max(12px,env(safe-area-inset-top,0px)))!important;right:0!important;bottom:0!important;left:0!important;height:calc(100% + max(12px,env(safe-area-inset-top,0px)))!important;overflow:hidden}.detail-paper-screen .detail-cover,.detail-paper-screen .cue-trailer-bleed{object-fit:cover!important;object-position:50% 0!important}.detail-paper-screen .detail-topbar{top:12px}.detail-paper-screen .cue-trailer-bleed{overflow:hidden}.detail-paper-screen .cue-trailer-bleed>iframe,.detail-paper-screen .cue-trailer-bleed>video,.detail-visual .cue-trailer-bleed .detail-trailer-embed,.detail-paper-screen .cue-trailer-bleed .detail-trailer{top:0!important;left:50%!important;width:240%!important;height:auto!important;min-width:240%;min-height:0;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 0;transform:translate(-50%) scale(2.08)!important;transform-origin:center top!important}.detail-paper-screen .episode-card .watch-toggle{background:#00000073;color:#fff}.detail-paper-screen .episode-card .watch-toggle.watched{border-color:#fff!important;background:#fff!important;color:#08090b!important}.detail-paper-screen .episode-card .watch-toggle.watched .hugeicon{background:transparent!important;color:#08090b!important}@media(max-width:680px){.home-screen{overflow:visible;padding-top:calc(env(safe-area-inset-top,0px) + 104px)}.home-chrome{position:fixed;top:0;right:0;left:0;z-index:50;margin:0;padding:env(safe-area-inset-top,0px) 12px 10px;background:#08090b}.catalog-screen{padding-top:calc(env(safe-area-inset-top,0px) + 61px);padding-right:0;padding-left:0}.shell[data-view=shows] .page-header.compact-header,.shell[data-view=movies] .page-header.compact-header,.shell[data-view=collection] .page-header.compact-header{position:fixed;top:0;right:0;left:0;z-index:50;display:flex;align-items:center;min-height:40px;margin:0;padding:env(safe-area-inset-top,0px) 12px 10px;background:#08090b}.shell[data-view=shows] .page-header h1,.shell[data-view=movies] .page-header h1,.shell[data-view=collection] .page-header h1{font-size:27px}}.home-hero-track{transition-duration:.46s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.home-hero-track.is-dragging{transition:none}.home-screen .home-hero-art,.home-screen .home-hero-cover{overflow:hidden;border-radius:4px 4px 0 0}.detail-hero-stick-sentinel{height:1px;margin:0;pointer-events:none}.detail-paper-screen .detail-paper-hero-copy{position:sticky;top:env(safe-area-inset-top,0px);z-index:36;width:100%;max-width:none;pointer-events:none}.detail-paper-screen .detail-paper-hero-copy .hero-actions,.detail-paper-screen .detail-paper-hero-copy .hero-actions *{pointer-events:auto}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy{background:#08090b;padding-top:10px;padding-bottom:12px}.detail-paper-screen.is-hero-stuck .detail-title-wash{display:none}.detail-paper-screen .title-treatment.detail{width:min(86vw,340px);height:auto;max-width:86vw;max-height:120px}.detail-paper-screen .title-treatment.detail .title-logo{width:100%;height:auto;max-height:112px;object-fit:contain}.title-logo.has-black-matte{mix-blend-mode:screen;background:transparent}.detail-cover,.home-hero-cover{pointer-events:none}.cue-trailer-ui-mask{position:absolute;top:0;right:0;left:0;z-index:4;height:188px;background:linear-gradient(180deg,#08090b 0%,#08090b 28%,#08090bf2 52%,#08090b66 78%,transparent 100%);pointer-events:none}.cue-trailer-ui-mask.is-bottom{top:auto;bottom:0;height:96px;background:linear-gradient(0deg,#08090b 0%,#08090be6 42%,transparent 100%)}.cue-trailer-bleed>iframe,.cue-trailer-bleed>video{top:-8%;left:50%;transform:translate(-50%) scale(2.42);transform-origin:center top;pointer-events:none}.cue-trailer-bleed.is-letterbox-crop>iframe,.cue-trailer-bleed.is-letterbox-crop>video{top:-10%;transform:translate(-50%) scale(2.28);transform-origin:center top}.detail-visual.trailer-loading:after,.home-hero-art.trailer-loading:after{display:none}.detail-visual.trailer-ready:after,.home-hero-art.trailer-ready:after{display:none}@keyframes cue-spin{to{transform:translate(-50%) rotate(1turn)}}.episode-card.is-skeleton .episode-image,.episode-card.is-skeleton h3,.episode-card.is-skeleton p,.skeleton-pill{border-radius:6px;background:linear-gradient(90deg,#16181c,#1e2126,#16181c);background-size:200% 100%;animation:cue-shimmer 1.1s ease-in-out infinite}.episode-card.is-skeleton h3,.skeleton-pill{height:16px}.episode-card.is-skeleton p{height:32px}.skeleton-pill{display:block;width:108px}@keyframes cue-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.shell[data-home=new] .home-hero-art,.shell[data-home=recommended] .home-hero-art,.home-screen .home-hero-art,.home-hero-pending .home-hero-art{background:#08090b;mask-image:none;-webkit-mask-image:none}.home-screen .home-hero-wash,.home-screen.home-today-screen .home-hero-wash,.shell[data-home=new] .home-hero-wash,.shell[data-home=recommended] .home-hero-wash{inset:auto 0 0;height:70%;background:linear-gradient(0deg,#08090b 0% 52%,#08090b00);pointer-events:none}.home-hero-pending{min-height:525.2px}.home-hero-pending .home-hero-art{height:525.2px}.home-hero-pending .home-hero-cover{background:#08090b}.detail-paper-screen .detail-visual:before{position:absolute;top:0;right:0;left:0;z-index:5;height:210px;background:linear-gradient(180deg,#08090b 0%,#08090b 18%,#08090bf5 42%,#08090b88 72%,transparent 100%);content:"";pointer-events:none}.detail-paper-screen .cue-trailer-bleed iframe,.detail-paper-screen .cue-trailer-bleed video,.home-hero-art .cue-trailer-bleed iframe,.home-hero-art .cue-trailer-bleed video{opacity:0;transition:opacity .28s var(--ease-drawer)}.detail-paper-screen .detail-visual.trailer-ready .cue-trailer-bleed iframe,.detail-paper-screen .detail-visual.trailer-ready .cue-trailer-bleed video,.home-hero-art.trailer-ready .cue-trailer-bleed iframe,.home-hero-art.trailer-ready .cue-trailer-bleed video{opacity:1}.title-awards{position:relative;z-index:2;margin:0 0 10px}.paper-profile-page .profile-profile-name,.paper-profile-page .profile-topline-name{font-family:Impact,Anton,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.paper-profile-page .profile-profile-name{font-size:37px;line-height:1.05}.paper-profile-page .profile-topline{background:transparent;border-bottom:.2px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .28s var(--ease-drawer),border-color .28s var(--ease-drawer),backdrop-filter .28s var(--ease-drawer)}.paper-profile-page:not(.is-scrolled) .profile-topline{background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.paper-profile-page:not(.is-scrolled) .profile-topline-name{opacity:0;transform:translateY(-4px)}.paper-profile-page .profile-topline-name{flex:1;min-width:0;overflow:hidden;color:#fff;font-size:16px;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .28s var(--ease-drawer),transform .28s var(--ease-drawer);pointer-events:none}.paper-profile-page.is-scrolled .profile-topline{background:#161d1780;border-bottom-color:#303133;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.paper-profile-page.is-scrolled .profile-topline-name{opacity:1;transform:none}.profile-library .home-view-rail{margin:0 12px 8px}.page-header .home-profile,.explore-header .home-profile{width:32px;min-width:32px;height:32px;min-height:32px!important}.floating-dock,.shell .floating-dock{position:fixed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(316px,calc(100vw - 24px))!important;height:52px;padding:2px;overflow:hidden;border:1px solid #ffffff24;border-radius:999px;background:#131714;box-shadow:0 8px 24px #0008,inset 0 0 0 1px #0003;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.floating-dock button{position:relative;z-index:1;display:flex;width:auto;height:46px!important;min-height:46px!important;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;color:#c9cdc8}.floating-dock button.active{background:#2c342ff2!important;border:1px solid #22252b!important;color:#f8f8f8}.floating-dock button:active span{transform:scale(var(--scale-press));transition:transform .1s ease-out}.floating-dock button .hugeicon{width:20px;height:20px;stroke-width:2.65;fill:none}.floating-dock button .hugeicon.is-filled{fill:none;stroke-width:2.65}.floating-dock button strong{font-size:9px;font-weight:600;line-height:12px}.dock-profile-mark{display:grid;width:20px;height:20px;overflow:hidden;place-items:center;border-radius:50%;background:#1b221e}.dock-profile-mark img{width:100%;height:100%;object-fit:cover}.home-hero-copy .media-meta-row{justify-content:center;margin:8px 0 0}@media(max-width:680px){.shell .floating-dock{width:min(316px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px);grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:681px){.floating-dock,.shell .floating-dock{width:min(316px,calc(100vw - 24px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.dock-indicator,.paper-profile-page .profile-topline,.paper-profile-page .profile-topline-name,.detail-paper-screen .cue-trailer-bleed iframe,.home-hero-art .cue-trailer-bleed iframe{transition:none}}@media(prefers-reduced-transparency:reduce){.floating-dock{background:#131714;backdrop-filter:none}.paper-profile-page.is-scrolled .profile-topline{background:#161d17;backdrop-filter:none}}@media(min-width:1181px){.shell[data-view=home] .floating-dock{display:grid!important;width:min(316px,calc(100vw - 24px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:2px}}.floating-dock,.shell .floating-dock{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dock-indicator{display:none}.floating-dock button .hugeicon.is-filled{fill:none}.modal-backdrop.cue-drawer-backdrop{z-index:280}#app:has(.cue-drawer-backdrop) .floating-dock{pointer-events:none}.cue-drawer-head h2{right:56px;max-width:calc(100% - 72px);pointer-events:none}.cue-drawer-head .detail-chrome-close{position:absolute;top:10px;right:12px;z-index:4;pointer-events:auto}.detail-paper-screen .detail-visual:before{display:none;height:0;background:none;content:none}.detail-paper-screen .detail-visual.trailer-ready:before{display:block;height:88px;background:linear-gradient(180deg,#08090b 0%,#08090bcc 42%,transparent 100%);content:""}.detail-visual:not(.trailer-ready) .cue-trailer-ui-mask:not(.is-bottom),.home-hero-art:not(.trailer-ready) .cue-trailer-ui-mask:not(.is-bottom){display:none}.detail-visual.trailer-ready .cue-trailer-ui-mask:not(.is-bottom),.home-hero-art.trailer-ready .cue-trailer-ui-mask:not(.is-bottom){height:88px;background:linear-gradient(180deg,#08090b 0%,#08090bd9 38%,transparent 100%)}.home-profile,.page-header .home-profile,.explore-header .home-profile,.home-chrome .home-profile{display:grid;width:32px;min-width:32px;height:32px;min-height:32px!important;overflow:hidden;padding:0;place-items:center;border-radius:50%!important}.home-profile img,.page-header .home-profile img,.explore-header .home-profile img,.home-chrome .home-profile img,.paper-profile-page .profile-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.profile-paper-stats,.paper-profile-page .profile-paper-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:14px 0 0;padding:0 12px;box-sizing:border-box}.profile-paper-stats .home-view-chip.profile-stat-chip{width:100%;min-width:0;max-width:none}.shell[data-view=collection] .profile-library .home-view-rail.cue-chip-rail,.shell[data-view=profile] .profile-library .home-view-rail.cue-chip-rail,.profile-library .home-view-rail.cue-chip-rail{display:flex;gap:8px;width:auto;margin:0;padding:0 12px;overflow-x:auto}.shell[data-view=collection] .profile-library .home-view-chip,.shell[data-view=profile] .profile-library .home-view-chip,.profile-library .home-view-chip{flex:0 0 auto;width:max-content;min-width:max-content;padding:4px 12px}@media(max-width:680px){.shell .floating-dock{top:auto!important;right:auto!important;left:50%!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:min(316px,calc(100vw - 24px));transform:translate(-50%)!important}.home-screen.home-feed-screen{min-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.home-feed-screen .cue-feed-page.feed-connection-page{min-height:0;grid-template-rows:minmax(0,1fr);place-items:center;padding:24px 12px}.home-feed-screen .cue-feed-page.feed-connection-page .feed-connection-state{grid-row:1}}.cue-toast-viewport{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:400;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none}.cue-toast{width:min(100%,calc(100vw - 32px));pointer-events:auto;overflow:hidden;border:1px solid #23252b;border-radius:2px;background:#131817;color:#f4f3ef;box-shadow:0 8px 24px #0008;opacity:0;transform:translateY(12px);transition:opacity .28s ease,transform .28s ease}.cue-toast.is-open{opacity:1;transform:translateY(0)}.cue-toast-row{display:flex;align-items:center;gap:8px;padding:10px 12px}.cue-toast-icon{display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center}.cue-toast-icon .hugeicon,.cue-toast-glyph{width:20px;height:20px}.cue-toast-copy{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.2px}.cue-toast-close{display:grid;flex:0 0 auto;width:20px;height:20px;place-items:center;border:0;background:transparent;padding:0;color:#a5a7ad}.cue-toast-close .hugeicon{width:16px;height:16px}@media(min-width:681px){.cue-toast-viewport{bottom:24px}.cue-toast{width:280px}}.catalog-wordmark{width:auto;min-width:0;margin:0;border:0;background:transparent;padding:0}.catalog-screen .home-chrome-actions{margin-left:auto}@media(max-width:680px){.catalog-screen .home-chrome{position:fixed;top:0;right:0;left:0;z-index:50;margin:0;padding:env(safe-area-inset-top,0px) 12px 10px;background:#08090b}}.cue-search-page.catalog-screen .catalog-toolbar{margin:12px 0 0}.cue-search-page .search-field-toolbar{margin:12px 0 0;padding:0}.cue-search-page .search-field-toolbar .cue-search-field{height:40px;min-height:40px;margin:0}.cue-search-page .cue-search-field input,.cue-search-page .search-field-toolbar .cue-search-field input{font-size:14px;font-weight:400;line-height:162.5%;letter-spacing:0}.cue-search-dynamic,.cue-search-page .search-discovery-paper,.cue-search-page .search-category-grid{margin-top:0;padding-top:0}.cue-search-page .catalog-toolbar .home-view-rail{margin:0 0 16px}@media(max-width:680px){.shell[data-view=shows] main,.shell[data-view=movies] main,.shell[data-view=search] main{padding-top:0}}.home-profile,.home-chrome .home-profile,.catalog-screen .home-profile,.cue-search-page .home-profile,.page-header .home-profile{display:grid!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;overflow:hidden;padding:0;place-items:center;border-radius:50%!important}.home-profile .home-mark-logo{width:32px;height:32px;background-size:contain}.onboarding-continue-bar{display:flex;justify-content:center;gap:8px}.onboarding-continue.quiet{background:#1b1d1c;color:#f8f8f8}.onboarding-status-head{padding:8px 4px 16px}.onboarding-status-head h1{margin:0 0 8px;color:#fff;font-size:22px;line-height:28px}.onboarding-status-head p{margin:0;color:#a5a7ad;font-size:13px;line-height:18px}.onboarding-status-list{display:grid;gap:12px;padding-bottom:96px}.onboarding-status-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center}.onboarding-status-art{width:56px;height:84px;border:1px solid #22252b;border-radius:4px;background:var(--media-art) center / cover no-repeat,#15171b}.onboarding-status-copy strong,.onboarding-status-copy small{display:block}.onboarding-status-copy strong{color:#fff;font-size:14px;line-height:18px}.onboarding-status-copy small{color:#a5a7ad;font-size:12px;line-height:16px}.onboarding-status-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.onboarding-status-pills button{height:28px;border:1px solid #22252b;border-radius:999px;background:#131817;padding:0 10px;color:#c9cdc8;font-size:11px;font-weight:600}.onboarding-status-pills button.active{background:#2c342ff2;color:#f8f8f8}.catalog-wordmark{color:#e9f0e7!important}.cue-search-field,.cue-search-page .cue-search-field,.catalog-screen .cue-search-field{display:flex;width:100%;max-width:none;box-sizing:border-box;flex:1 1 auto}.cue-search-field input{flex:1 1 auto;width:100%;min-width:0}.home-chrome-actions{flex:0 0 auto}.home-profile,.home-chrome .home-profile,.catalog-screen .home-profile,.cue-search-page .home-profile,.page-header .home-profile,.explore-header .home-profile{display:grid!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;flex:0 0 32px;overflow:hidden;padding:0;place-items:center;border:0;background:transparent;border-radius:50%!important}.home-profile img,.home-chrome .home-profile img,.catalog-screen .home-profile img,.cue-search-page .home-profile img{display:block;width:32px;height:32px;object-fit:cover;object-position:center;border-radius:0}.home-profile .home-mark-logo{width:32px;height:32px;background-size:contain;background-position:center}@media(max-width:680px){.catalog-screen .home-chrome{position:sticky;top:0;z-index:30;margin:calc(-1*max(12px,env(safe-area-inset-top,0px))) -12px 0;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px;background:#08090b}.catalog-screen{padding-top:0}}.catalog-screen .home-chrome{gap:13px}.catalog-screen .home-view-rail.cue-chip-rail,.cue-search-page .home-view-rail.cue-chip-rail{display:grid;grid-template-columns:repeat(var(--home-view-count, 4),minmax(0,1fr));gap:8px;width:100%;margin:0;overflow-x:auto}.home-screen.home-today-screen:not(.home-feed-screen){display:flex;flex-direction:column;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;padding:0}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-slider{position:relative;inset:auto;flex:1 1 auto;min-height:0;height:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media(prefers-reduced-motion:reduce){.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-slider{scroll-behavior:auto}}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-track{display:contents;position:static;inset:auto;transform:none!important;transition:none;will-change:auto}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-slide{position:relative;inset:auto;box-sizing:border-box;width:100%;height:100%;min-height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.home-screen.home-today-screen:not(.home-feed-screen) .hero-slider-dots{display:none}@media(max-width:680px){.home-screen.home-today-screen:not(.home-feed-screen)>.chip-row-slot{position:relative;top:auto;pointer-events:auto}}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-art,.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-art.trailer-ready{position:absolute;inset:0;height:auto;min-height:100%}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy{position:absolute;z-index:4;right:0;bottom:0;left:0;margin:0 auto;padding:0 8px 8px}.home-feed-screen .cue-feed-page{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:visible;grid-template-rows:none}.home-screen.home-feed-screen{height:auto;min-height:100dvh;overflow:visible}.feed-chip-row{display:flex;gap:8px;align-items:center;width:100%;overflow-x:auto;scrollbar-width:none}.feed-chip-row::-webkit-scrollbar{display:none}.feed-sources-wrap{position:relative;flex:0 0 auto}.feed-sources-chip{display:flex;position:relative;width:133px;height:42px;align-items:center;border:0;border-radius:999px;background:#131817;padding:0 54px 0 7px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 2px 3px #000000ed}.feed-sources-chip .feed-globe-mark{width:16px;height:16px;margin-right:4px;flex:0 0 auto}.feed-sources-badge{position:absolute;top:4px;right:4px;width:50px;height:35px;overflow:hidden;border-radius:999px;background:#ff4500}.feed-sources-badge.source-x,.feed-sources-badge.source-tiktok,.feed-sources-badge.source-editorial,.feed-sources-badge.source-all{background:#1d231f}.feed-sources-badge .feed-source-logo{position:absolute;left:10px;top:2px;width:31px;height:31px}.feed-rec-chip{display:grid;width:95px;min-width:95px;height:40px;place-items:center;overflow:hidden;border:.3px solid var(--color-panel-soft, #2a2a2b);border-radius:4px;background:linear-gradient(#ddd3),var(--chip-art) 50% / cover no-repeat,#f3f3ef;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 2px 3px #000000ed}.feed-media-chip{display:grid;width:94px;min-width:82px;height:40px;place-items:center;overflow:hidden;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 10px}.feed-media-chip:before{position:absolute;inset:0;background:linear-gradient(#131817e3),var(--chip-art) 50% / cover no-repeat;content:""}.feed-media-chip{position:relative}.feed-media-chip-logo{position:relative;z-index:1;width:85%;height:29px;background:center / contain no-repeat;filter:drop-shadow(0 25px 25px #00000026)}.feed-media-chip.is-title span{position:relative;z-index:1;overflow:hidden;color:#fff;font-size:11px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 3px #000000ed}.feed-sources-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:80;width:240px;border-radius:16px;background:#131817;padding:12px;box-shadow:0 2px 3px #0003}.feed-sources-heading{margin-bottom:12px;color:#aeb2b5;font-size:14px;font-weight:600;line-height:20px}.feed-source-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding-bottom:4px}.feed-source-pick{display:flex;min-width:0;flex:1 1 auto;align-items:center;border:0;background:transparent;padding:8px 0;color:#fff;text-align:left}.feed-source-pick:disabled{color:#a5a7ad}.feed-source-row-copy{display:flex;min-width:0;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px}.feed-source-row.is-muted .feed-source-row-copy{color:#a5a7ad}.feed-source-radio{display:grid;width:18px;min-width:18px;height:18px;place-items:center;border:1px solid #2a2a2b;border-radius:50%;background:#474c48;backdrop-filter:blur(12px)}.feed-source-radio.is-on{background:#f8f8f8}.feed-source-connect{display:grid;width:63px;height:18px;place-items:center;border:1px solid #2a2a2b;border-radius:3px;background:#fdfefd;color:#000;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px}.feed-stack{display:flex;flex-direction:column;height:auto;min-height:0;padding:8px 0 96px}.feed-empty{padding:48px 12px;color:#a5a7ad;text-align:center}.feed-empty h2{margin:0 0 8px;color:#fff;font-size:18px}.feed-post{display:flex;flex-direction:column;gap:4px;padding:8px 0 12px;border-bottom:1px solid #00000019}.feed-post.is-text .feed-post-main{display:flex;gap:12px;align-items:flex-end}.feed-post-copy-col{min-width:0;flex:1 1 auto}.feed-post-head{display:flex;min-width:0;align-items:center;padding:2px 0;color:#aeb2b5;font-size:12px;font-weight:600;line-height:16px}.feed-post-avatar{display:block;width:24px;min-width:24px;height:24px;margin-right:8px;overflow:hidden;border-radius:50%;background:#1d231f center / cover no-repeat}.feed-post-dot,.feed-post-head time{color:#5c6c74;font-weight:400}.feed-post-dot{padding:0 4px}.feed-spoiler{display:flex;align-items:center;gap:2px;color:#e04e4b;font-size:12px;line-height:16px}.feed-spoiler .hugeicon{width:12px;height:12px}.feed-post-copy{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#fff;font-size:14px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed-post-thumb{width:84px;min-width:84px;height:84px;overflow:hidden;border:1px solid #0008;border-radius:4px;background:var(--media-art) center / cover no-repeat,#131915}.feed-post-thumb.is-blurred{filter:blur(12px)}.feed-post.is-visual .feed-post-media{position:relative;width:100%;height:345px;overflow:hidden;border-radius:4px 4px 0 0;background:#131915}.feed-post-media-wash{position:absolute;inset:0 auto auto 0;height:72px;background:linear-gradient(#08090b,#08090b66,transparent);pointer-events:none}.feed-post-body{display:flex;flex-direction:column;gap:4px;padding:12px 4px 0}.feed-post-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:4px}.feed-post-title{display:flex;min-width:0;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:#fff;font-size:12px;font-weight:600;line-height:20px}.feed-post-title-logo{width:16px;min-width:16px;height:21px;background:center / cover no-repeat;border-radius:1px}.feed-post-stats{color:#84949c;font-size:12px;line-height:16px}.feed-post-source{display:flex;align-items:center;gap:4px;color:#fff;font-size:12px;font-weight:600;line-height:20px}.feed-source-logo{border-radius:50%;flex:0 0 auto}.catalog-wordmark,.cue-search-page .catalog-wordmark{width:auto;min-width:0;color:#e9f0e7!important;font-size:27px;line-height:29px}.home-today-screen:not(.home-feed-screen) .home-hero-copy{gap:0}.home-today-screen:not(.home-feed-screen) .home-hero-copy .home-episode-row{margin-top:8px}.home-today-screen:not(.home-feed-screen) .home-hero-copy .media-meta-row{justify-content:center;margin-top:20px}.home-today-screen:not(.home-feed-screen) .home-hero-copy .hero-summary{margin-top:8px}.home-today-screen:not(.home-feed-screen) .home-hero-copy .home-hero-actions{margin-top:16px}.home-poster-card .home-episode-row{justify-content:flex-start;flex-wrap:nowrap;margin-top:8px;max-width:100%;min-width:0;overflow:hidden}.home-poster-card .home-episode-pill{flex:0 0 auto}.home-poster-card .home-episode-name{display:block;flex:1 1 auto;min-width:0;height:21px;overflow:hidden;margin-bottom:4px;font-size:16px;font-weight:700;line-height:21px;white-space:nowrap;text-overflow:ellipsis;transform:translateY(.5px)}.search-chrome-tools{display:flex;flex-direction:column;gap:8px}.home-chrome .feed-chip-row,.home-chrome .home-view-rail.cue-chip-rail,.home-screen .home-view-rail.cue-chip-rail,.catalog-screen .home-view-rail.cue-chip-rail,.cue-search-page .home-view-rail.cue-chip-rail{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;height:40px;margin:0;padding:0;gap:8px;overflow-x:auto;overflow-y:hidden;grid-template-columns:none;scrollbar-width:none}.home-chrome .feed-chip-row{height:42px}.home-screen .home-view-rail.cue-chip-rail .home-view-chip,.catalog-screen .home-view-rail.cue-chip-rail .home-view-chip,.cue-search-page .home-view-rail.cue-chip-rail .home-view-chip,.home-view-chip,.cue-chip-rail .home-view-chip{flex:0 0 auto;width:max-content;min-width:86px;padding:4px 16px}.home-feed-screen .cue-feed-page{display:flex;flex-direction:column;gap:0;padding-top:0}.feed-post{padding:8px 0 0;border-bottom:0}.feed-post.is-text{margin:0;padding:8px;border-radius:16px}.feed-post-thumb{width:84px;min-width:84px;height:84px;border:1px solid #0008;border-radius:8px}.feed-post.is-visual{margin-top:4px}.feed-post.is-visual .feed-post-media{height:345px;border-radius:4px 4px 0 0}.feed-post-body{padding:12px 13px 0}.feed-spoiler-mark{width:12px;height:12px;flex:0 0 auto}.feed-stack .feed-post+.feed-post.is-text{border-top:0}.feed-post+.feed-post{margin-top:12px;padding-top:12px;border-top:1px solid #00000019}.feed-post.is-visual+.feed-post.is-visual{margin-top:8px;padding-top:0;border-top:0}@media(max-width:680px){.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome{position:fixed!important;top:0;right:0;left:0;z-index:50;width:auto;margin:0!important;padding:max(12px,env(safe-area-inset-top,0px)) 16px 8px!important;overflow:visible;background:#08090bb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);gap:13px}.home-screen,.catalog-screen{padding-top:calc(max(20px,env(safe-area-inset-top,0px)) + 59px)!important;padding-right:12px;padding-left:12px}.cue-search-page .cue-search-dynamic,.cue-search-page .search-discovery-paper,.cue-search-page .search-category-grid,.catalog-screen .catalog-grid{margin-top:0;padding-top:0}}.chip-rail-fade{position:relative;width:100%;min-width:0}.chip-rail-fade:before,.chip-rail-fade:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:28px;pointer-events:none;opacity:0}.feed-sources-chip.is-multi{width:115px;padding-right:43px}.feed-source-radio{border:1px solid #2a2a2b;padding:0;cursor:pointer;background:#474c48}.home-screen .feed-source-radio,.home-screen button.feed-source-radio{width:18px;min-width:18px;height:18px;min-height:18px;border:1px solid #2a2a2b;background:#474c48}.home-screen .feed-source-radio.is-on,.home-screen button.feed-source-radio.is-on{background:#f8f8f8}.home-screen .feed-source-connect,.home-screen button.feed-source-connect{width:63px;min-width:63px;height:18px;min-height:18px;background:#fdfefd}.feed-source-row-copy .feed-source-logo{position:static;width:17px;height:17px;border-radius:50%}.home-hero-copy .media-meta-row{flex-wrap:nowrap;overflow:hidden}.chip-row-slot{position:relative;width:100%;margin:0 0 8px}.feed-chip-row{display:flex;align-items:flex-start;gap:8px;width:100%;height:42px;overflow:visible}.feed-chip-scroller{display:flex;flex:1 1 auto;min-width:0;height:40px;align-items:stretch;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.feed-chip-scroller::-webkit-scrollbar{display:none}.feed-sources-wrap{position:relative;z-index:60;flex:0 0 133px;width:133px;height:42px;overflow:visible}.feed-sources-chip,.home-screen .feed-sources-chip{display:block;position:relative;width:133px;height:42px;border:0;border-radius:999px;background:#131817;padding:0}.feed-sources-chip .feed-globe-mark{position:absolute;top:13px;left:7px;width:16px;height:16px;margin:0 8px 0 0}.feed-sources-chip>span:not(.feed-sources-badge){position:absolute;top:14px;left:27px;display:inline-block;margin-left:-4px;color:var(--color-text-primary, #f4f3ef);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 2px 3px #000000ed}.feed-sources-badge{top:4px;right:4px;width:50px;height:35px;overflow:hidden;border-radius:999px;background:#ff4500}.feed-sources-badge .feed-source-logo,.feed-sources-badge .is-reddit{position:absolute;left:10px;top:1px;width:31px;height:31px}.feed-sources-menu{top:46px;left:0;z-index:90;width:240px;border-radius:16px;background:#131817;padding:12px;box-shadow:0 2px 3px #0003}.feed-sources-heading{margin:0 0 12px;color:#aeb2b5;font-size:var(--text-meta, 14px);font-weight:600;letter-spacing:-.064px;line-height:20px}.feed-source-row-copy{gap:4px}.feed-source-radio.is-on{background:#f4f3ef}.home-view-chip.active,.cue-chip-rail .home-view-chip.active{border:1px solid #1a1a1a}.feed-rec-chip,.home-view-chip.feed-rec-chip,.feed-rec-chip.active,.home-view-chip.feed-rec-chip.active{flex:0 0 95px;width:95px;min-width:95px;height:40px;border:.3px solid var(--color-panel-soft, #2a2a2b);border-radius:4px;background:linear-gradient(#ddd3),var(--chip-art) 50% / cover no-repeat,#f3f3ef;color:var(--color-text-primary, #f4f3ef);font-size:11px;font-weight:600;line-height:14px;text-shadow:0 2px 3px #000000ed}.feed-rec-chip:before,.home-view-chip.feed-rec-chip:before,.home-view-chip.feed-rec-chip.active:before{display:none}.feed-media-chip{flex:0 0 auto;width:82px;min-width:82px;height:40px;padding:4px 10px;border:1px solid #1a1a1a;border-radius:4px;background:#131817}.feed-media-chip-logo{width:100%;max-width:100%;height:29px;background:center / contain no-repeat;filter:drop-shadow(0 25px 25px #00000026)}@media(max-width:680px){.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome{position:fixed!important;top:0;right:0;left:0;z-index:50;width:auto;margin:0!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px!important;overflow:visible;background:#08090bb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);gap:0!important}.home-screen,.catalog-screen{padding-top:calc(max(20px,env(safe-area-inset-top,0px)) + 59px)!important;padding-right:12px!important;padding-left:12px!important}.shell[data-view=shows] .catalog-screen,.shell[data-view=movies] .catalog-screen,.shell[data-view=search] .catalog-screen,.cue-search-page.catalog-screen{padding-right:0!important;padding-left:0!important;padding-top:calc(max(20px,env(safe-area-inset-top,0px)) + 59px)!important}.home-screen .home-hero-slider,.catalog-screen .catalog-grid,.home-feed-screen .cue-feed-page,.chip-row-slot{width:100%;margin-right:0;margin-left:0}}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy{display:flex;max-width:min(700px,100%);flex-direction:column;align-items:center;gap:0;text-align:center}.home-hero-copy .media-meta-row,.home-hero-copy .media-score,.home-hero-copy .media-score-rt,.home-hero-copy .media-score-popcorn,.episode-rating-row,.episode-rating-row .media-score,.episode-rating-row .media-score-rt{color:#fffc;font-family:inherit;font-size:13px;font-weight:500;line-height:18px;font-variant-numeric:tabular-nums}.home-hero-copy .media-meta-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;margin-top:20px;overflow:hidden}.media-meta-row .media-score,.episode-rating-row .media-score{display:inline-flex;align-items:center;gap:6px}.media-meta-row .imdb-mark,.episode-rating-row .imdb-mark{width:28px;height:14px;flex:0 0 28px}.media-score-rt .rt-mark,.media-score-popcorn .rt-popcorn-mark,.home-hero-copy .rt-mark{width:16px;height:16px;transform:translateY(.5px)}.home-episode-row{display:flex;align-items:center;justify-content:center;gap:6px}.home-episode-name,.home-poster-card .home-episode-name,.home-today-screen .home-episode-name,.detail-paper-screen .home-episode-name{display:block;margin:0;overflow:hidden;color:#fff;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.home-episode-pill{display:inline-flex;height:20px;align-items:center;justify-content:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1}.detail-paper-screen .detail-cover{object-position:50% 18%}.media-card .media-art{background-color:#15171b}.discovery-sentinel{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;width:100%;height:28px;pointer-events:none}.discovery-sentinel.is-loading:after{display:block;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);background-size:200% 100%;animation:cue-discovery-shimmer 1.1s linear infinite;content:""}@keyframes cue-discovery-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty-state,.catalog-grid>.empty-state,.home-week-grid>.empty-state,.search-discovery-grid>.empty-state,.person-media-grid>.empty-state,.awards-grid>.empty-state,.home-today-screen>.empty-state,.home-screen .empty-state{display:flex;grid-column:1 / -1;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:calc(100dvh - 220px);padding:32px 16px 96px;text-align:center}.empty-state h2{max-width:22ch;margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.25;text-wrap:balance}.empty-state p{max-width:36ch;margin:6px 0 0;color:#ffffff80;font-size:13px;font-weight:400;line-height:1.5;text-wrap:pretty}.empty-state .button-primary{margin-top:12px}@media(max-height:760px){.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .title-treatment{height:56px;max-height:56px}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .hero-summary{-webkit-line-clamp:2}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .media-meta-row{margin-top:12px}}.home-feed-screen,.home-screen.home-feed-screen{overflow:visible}.home-feed-screen .chip-row-slot{position:relative;z-index:70;overflow:visible}.feed-sources-wrap,.home-screen .feed-sources-wrap{position:relative;z-index:80;flex:0 0 133px;width:133px;height:42px;overflow:visible}.feed-sources-wrap.is-multi,.home-screen .feed-sources-wrap.is-multi{flex-basis:115px;width:115px}.feed-sources-chip,.home-screen .feed-sources-chip,.home-screen button.feed-sources-chip{display:block;position:relative;width:133px;height:42px;overflow:hidden;border:0;border-radius:999px;background:#131817;padding:0;color:var(--color-text-primary, #f4f3ef)}.feed-sources-chip.is-multi,.home-screen button.feed-sources-chip.is-multi{width:115px}.feed-sources-chip .feed-globe-mark{position:absolute;top:13px;left:7px;width:16px;height:16px;margin:0}.feed-sources-chip>span:not(.feed-sources-badge){position:absolute;top:14px;left:25px;display:inline-block;margin:0;color:var(--color-text-primary, #f4f3ef);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 2px 3px #000000ed}.feed-sources-badge,.home-screen .feed-sources-badge{position:absolute;top:4px;right:4px;width:50px;height:35px;overflow:hidden;border-radius:999px;background:#1d231f}.feed-sources-badge.source-reddit:not(.is-multi){background:#ff4500}.feed-sources-badge.source-x:not(.is-multi){background:#000}.feed-sources-badge.source-tiktok:not(.is-multi){background:#010101}.feed-sources-badge.is-multi,.feed-sources-chip.is-multi .feed-sources-badge{width:35px;height:35px;background:#1d231f}.feed-sources-badge .feed-source-logo,.feed-sources-badge .is-reddit{position:absolute;left:10px;top:1px;width:31px;height:31px;border-radius:50%}.feed-source-ellipsis{position:absolute;left:10px;top:10px;z-index:1}.feed-sources-menu,.home-screen .feed-sources-menu{position:absolute;top:46px;left:0;z-index:90;width:240px;overflow:hidden;border-radius:16px;background:#131817;padding:12px;box-shadow:0 2px 3px #0003}.feed-sources-menu.is-portaled{position:fixed;z-index:500;margin:0}.feed-sources-heading{margin:0 0 12px;color:#aeb2b5;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.064px;line-height:20px}.feed-sources-list{display:flex;flex-direction:column;margin-top:8px}.feed-source-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:0 0 4px}.home-screen button.feed-source-pick,.feed-source-pick{display:flex;min-width:0;flex:1 1 auto;align-items:center;border:0;background:transparent;padding:8px 0;color:var(--color-text-primary, #f4f3ef);text-align:left}.feed-source-row-copy{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:4px;font-family:system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.028px;line-height:20px}.feed-source-row.is-muted .feed-source-row-copy{color:var(--color-text-muted, #a5a7ad)}.feed-source-row-copy .feed-source-logo{position:static;width:17px;height:17px;flex:0 0 17px;border-radius:50%}.home-screen button.feed-source-radio,.feed-source-radio{display:grid;width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;place-items:center;border:1px solid #2a2a2b;border-radius:50%;background:#474c48;padding:0;backdrop-filter:blur(12px)}.home-screen button.feed-source-radio.is-on,.feed-source-radio.is-on{background:var(--color-text-primary, #f4f3ef)}.home-screen button.feed-source-connect,.feed-source-connect{display:grid;width:63px;min-width:63px;height:18px;min-height:18px;flex:0 0 63px;place-items:center;border:1px solid #2a2a2b;border-radius:3px;background:#fdfefd;padding:0;color:#000;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px}.home-feed-screen,.home-screen.home-feed-screen{overflow-x:hidden}.home-feed-screen .chip-row-slot{margin:0 0 8px}.home-feed-screen .feed-chip-row{height:42px;align-items:center}.home-feed-screen .cue-feed-page{padding-top:0;overflow-x:hidden}.feed-rec-chip,.home-view-chip.feed-rec-chip,.feed-rec-chip.active,.home-view-chip.feed-rec-chip.active{flex:0 0 auto;width:max-content;min-width:86px;height:40px;border:1px solid #1a1a1a;border-radius:4px;background:#131817;padding:4px 16px;color:#cccbc7;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 1px 3px #000000ed}.feed-rec-chip:before,.home-view-chip.feed-rec-chip:before,.home-view-chip.feed-rec-chip.active:before{display:block}.feed-chip-scroller>.home-view-chip{flex:0 0 auto;width:max-content;min-width:86px;height:40px;padding:4px 16px}.feed-media-chip,.home-feed-screen .feed-media-chip{display:grid;width:auto;min-width:82px;height:40px;place-items:center;padding:0 10px}.feed-media-chip-logo,.home-feed-screen .feed-media-chip-logo{align-self:center;width:100%;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain}.cue-search-dynamic,.cue-search-page .search-discovery-paper,.cue-search-page .search-category-grid,.cue-search-page .catalog-grid,.cue-search-page .search-discovery-grid{margin-top:0;padding-top:0}.profile-library{margin-top:0}.profile-library .home-view-rail,.profile-library .home-view-rail.cue-chip-rail{margin:0 12px 8px}.profile-library .catalog-grid{padding:0 12px 24px}.detail-paper-screen .related-section{margin-top:32px;padding:0 24px}.detail-paper-screen .cast-section{padding-top:0}.detail-paper-screen .cast-rail{margin-top:0;padding:0 24px 16px}.detail-visual{background:var(--media-art) center / cover no-repeat,#131915}.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome,.page-header.compact-header,.paper-profile-page .profile-topline,.detail-chrome{background:#08090bb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.home-chrome-actions .detail-chrome-close{display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:4px;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;box-shadow:0 4px 4px #00000026}.home-chrome-actions .detail-chrome-close .hugeicon{width:20px;height:20px;transform:rotate(45deg)}.paper-person-page{position:relative;min-height:100dvh;padding:0 0 calc(72px + env(safe-area-inset-bottom,0px))}.paper-person-page .person-chrome{display:none}.paper-person-page .detail-chrome{pointer-events:none}.paper-person-page .detail-chrome-bar{pointer-events:auto}.paper-person-page .person-paper{padding:12px 0 0}.paper-person-page .person-bio h2{margin:0 0 8px;color:#fff;font-size:15px;font-weight:600;line-height:20px}.paper-person-page .person-profile-hero{display:grid;justify-items:center;gap:8px;margin:12px 24px 24px;text-align:center}.paper-person-page .person-profile-photo{width:120px;height:120px;border:1px solid #ffffff1a;border-radius:50%;background:var(--media-art) 50% / cover no-repeat,#17364a}.paper-person-page .person-profile-hero h1{margin:8px 0 0;color:#fff;font-size:24px;font-weight:700;line-height:30px}.paper-person-page .person-profile-hero p{margin:0;color:#a5a7ad;font-size:13px;line-height:18px}.paper-person-page .person-social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.paper-person-page .person-social a{display:grid;height:28px;place-items:center;padding:0 10px;border:1px solid #23252b;border-radius:999px;background:#131817;color:#f4f3ef;font-size:11px;font-weight:600;line-height:14px;text-decoration:none}.paper-person-page .person-bio{margin:0 24px 28px}.paper-person-page .person-bio p{margin:0;color:#d8dad7;font-size:14px;line-height:22px}.paper-person-page .person-media-section .section-title{padding:0 24px}.paper-person-page .person-media-grid{padding:0 12px}.paper-person-page .page-header,.paper-person-page .compact-header h1{display:none}.cue-toast-viewport{z-index:10000;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.paper-profile-page .profile-avatar img{width:100%;height:100%;object-fit:cover}.paper-profile-page .profile-avatar .home-mark-logo{width:22px;height:22px}@media(max-width:680px){.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome{overflow:visible;background:#08090bb8!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.home-screen.home-feed-screen,.cue-search-page.catalog-screen{padding-top:calc(max(20px,env(safe-area-inset-top,0px)) + 59px)!important}}.detail-paper-screen .detail-cover,.detail-paper-screen.is-opening .detail-cover{opacity:1;animation:none;transition:none}.cue-drawer{position:relative}.cue-drawer-head,.cue-drawer:has(.cue-drawer-now) .cue-drawer-head{position:relative;top:auto;right:auto;z-index:2;display:flex;width:auto;height:auto;min-height:52px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px 8px 16px}.cue-drawer-head h2,.cue-drawer:has(.cue-drawer-now) .cue-drawer-head h2,.cue-drawer-now-copy h2{position:static;top:auto;left:auto;right:auto;display:block;width:auto;max-width:none;height:auto;overflow:hidden;clip:auto;margin:0;color:#fff;font-size:15px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.cue-drawer-head .detail-chrome-close{position:static;top:auto;right:auto;flex:0 0 auto}.cue-drawer-now{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:12px;min-height:0;padding:0}.cue-drawer-now-art{width:40px;min-width:40px;height:60px;flex-shrink:0;aspect-ratio:2 / 3;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#2c2c2e;outline:1px solid oklch(1 0 0 / .1)}.cue-drawer-now-copy{display:grid;min-width:0;flex:1 1 auto;gap:1px}.cue-drawer-row[href]{text-decoration:none}.cue-season-row{display:flex;width:100%;height:auto;min-height:0;flex:0 0 auto;align-items:center;gap:16px;padding:10px 16px}.cue-season-poster{position:static;top:auto;left:auto;width:48px;min-width:48px;height:72px;flex-shrink:0;aspect-ratio:2 / 3;border-radius:4px;background:var(--media-art) 50% / cover no-repeat,#1a1d1b}.cue-season-copy,.cue-season-label{position:static;top:auto;left:auto;display:grid;min-width:0;gap:2px;color:#fff;font-size:15px;font-weight:600;line-height:20px}.cue-season-copy small{color:#fff9;font-size:13px;font-weight:500;line-height:18px}.detail-paper-hero-copy .title-logo,.detail-paper-screen.is-chrome-collapsed .detail-chrome-logo{view-transition-name:none}::view-transition-group(cue-media-art){z-index:100;overflow:clip;animation-duration:var(--duration-open);animation-timing-function:var(--ease-in-out)}::view-transition-old(cue-page){animation:.12s var(--ease-out) both cue-page-out}::view-transition-new(cue-page){animation:var(--duration-fast) var(--ease-out) both cue-page-in}::view-transition-group(cue-dock){z-index:110;animation-duration:var(--duration-quick);animation-timing-function:var(--ease-out)}::view-transition-old(cue-dock){animation:var(--duration-quick) var(--ease-out) both cue-dock-out}::view-transition-new(cue-dock){animation:var(--duration-quick) var(--ease-out) both cue-dock-in}::view-transition-group(cue-detail-copy-1),::view-transition-group(cue-detail-copy-2),::view-transition-group(cue-detail-copy-3),::view-transition-group(cue-detail-copy-4),::view-transition-group(cue-detail-copy-5){animation-duration:var(--duration-fast);animation-timing-function:var(--ease-out)}::view-transition-old(cue-detail-copy-1),::view-transition-old(cue-detail-copy-2),::view-transition-old(cue-detail-copy-3),::view-transition-old(cue-detail-copy-4),::view-transition-old(cue-detail-copy-5){animation:none;opacity:0}::view-transition-new(cue-detail-copy-1),::view-transition-new(cue-detail-copy-2),::view-transition-new(cue-detail-copy-3),::view-transition-new(cue-detail-copy-4),::view-transition-new(cue-detail-copy-5){animation:var(--duration-fast) var(--ease-out) both cue-detail-copy-in}::view-transition-new(cue-detail-copy-1){animation-delay:var(--duration-stagger)}::view-transition-new(cue-detail-copy-2){animation-delay:calc(var(--duration-stagger) * 2)}::view-transition-new(cue-detail-copy-3){animation-delay:calc(var(--duration-stagger) * 3)}::view-transition-new(cue-detail-copy-4){animation-delay:calc(var(--duration-stagger) * 4)}::view-transition-new(cue-detail-copy-5){animation-delay:calc(var(--duration-stagger) * 5)}html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*:not(.detail-title-wash){opacity:0;filter:blur(var(--blur-small));transform:translateY(var(--distance-base));animation:var(--duration-fast) var(--ease-out) both cue-detail-copy-in}html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(2){animation-delay:var(--duration-stagger)}html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*:nth-child(5){animation-delay:calc(var(--duration-stagger) * 4)}@keyframes cue-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes cue-page-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cue-detail-copy-in{0%{opacity:0;filter:blur(var(--blur-small));transform:translateY(var(--distance-base))}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes cue-dock-out{to{opacity:0}}@keyframes cue-dock-in{0%{opacity:0}}html[data-cue-transition-direction=reverse]::view-transition-old(cue-page){animation-name:cue-page-out-reverse}html[data-cue-transition-direction=reverse]::view-transition-new(cue-page){animation-name:cue-page-in-reverse}@keyframes cue-page-out-reverse{to{opacity:0;transform:translateY(4px)}}@keyframes cue-page-in-reverse{0%{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(cue-media-art),::view-transition-group(cue-page),::view-transition-group(cue-dock),::view-transition-group(cue-detail-copy-1),::view-transition-group(cue-detail-copy-2),::view-transition-group(cue-detail-copy-3),::view-transition-group(cue-detail-copy-4),::view-transition-group(cue-detail-copy-5){animation-duration:0s}::view-transition-old(cue-page),::view-transition-new(cue-page),html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*{animation:none;transform:none}}.feed-media-chip,.home-feed-screen .feed-media-chip,button.feed-media-chip{display:grid!important;height:40px!important;place-items:center!important;align-content:center!important;padding:0 10px!important}.feed-media-chip-logo,.home-feed-screen .feed-media-chip-logo,button.feed-media-chip .feed-media-chip-logo{display:block;width:100%;height:18px!important;margin:0;background-position:center;background-repeat:no-repeat;background-size:contain}.feed-chip-scroller{align-items:center}.cue-search-page .cue-search-dynamic{padding-top:0}.cue-toast-viewport{position:fixed!important;left:0;right:0;z-index:10000!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome,.page-header.compact-header,.paper-profile-page .profile-topline{background:#08090bb8!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.detail-chrome,.paper-person-page .detail-chrome,.detail-paper-screen.is-chrome-collapsed .detail-chrome{background:transparent!important;border-bottom:0;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-chrome-bar{margin:8px auto 0}.detail-chrome-close,.detail-chrome-more{pointer-events:auto}.home-feed-screen .chip-row-slot,.feed-sources-wrap,.home-screen .feed-sources-wrap{position:relative;z-index:400;overflow:visible}.feed-sources-menu,.home-screen .feed-sources-menu{z-index:400;overflow:visible}.home-feed-screen .cue-feed-page{position:relative;z-index:1}.feed-sources-badge .feed-source-logo.is-reddit,.feed-sources-badge .is-reddit{left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:0}@media(max-width:680px){.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome{padding-top:max(20px,env(safe-area-inset-top,0px))!important}}html[data-cue-status=blur]:before{content:"";position:fixed;top:0;right:0;left:0;z-index:200;height:env(safe-area-inset-top,0px);pointer-events:none;background:#08090bb8;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}html[data-cue-status=clear]:before{content:"";position:fixed;top:0;right:0;left:0;z-index:200;height:env(safe-area-inset-top,0px);pointer-events:none;background:transparent}html[data-cue-transition=media]::view-transition-group(root){animation-duration:.001ms}html[data-cue-transition=media]::view-transition-old(root),html[data-cue-transition=media]::view-transition-new(root){animation:none;mix-blend-mode:normal}.detail-paper-screen .cue-trailer-bleed>iframe,.detail-paper-screen .cue-trailer-bleed>video,.detail-visual .cue-trailer-bleed .detail-trailer-embed,.detail-paper-screen .cue-trailer-bleed .detail-trailer,.home-hero-art .cue-trailer-bleed iframe,.home-hero-art .cue-trailer-bleed video,.cue-trailer-bleed.is-letterbox-crop>iframe,.cue-trailer-bleed.is-letterbox-crop>video{top:50%!important;left:50%!important;width:max(116cqw,calc(116cqh * 16 / 9))!important;height:max(116cqh,65.25cqw)!important;min-width:0;min-height:0;aspect-ratio:16 / 9;object-fit:cover;object-position:center;transform:translate(-50%,-50%)!important;transform-origin:center center!important}.cue-trailer-ui-mask{height:72px;background:linear-gradient(180deg,#08090b 0%,#08090be6 42%,transparent 100%)}.episode-user-rating,.title-user-rating,.detail-paper-content .episode-user-rating{display:flex;width:100%;max-width:none;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0}.episode-stars{display:flex;flex:1 1 auto;width:100%;min-width:0;gap:4px}.episode-stars button{flex:1 1 0;width:auto;min-width:0;height:36px;min-height:36px;background:transparent;color:#ffffff52}.episode-stars button.selected{background:transparent;color:#000}.episode-stars .hugeicon{width:22px;height:22px}.home-profile .profile-avatar-empty,.profile-avatar .profile-avatar-empty,.nav-avatar{display:block;width:100%;height:100%;border-radius:50%;background:#1d231f}.media-card,.home-poster-card,.award-title-card,.home-hero-slide,.feed-post-art,.feed-post-media,.feed-post-thumb,.media-art,.poster{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cue-toast-viewport{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;align-items:center}.cue-toast{width:max-content;max-width:calc(100vw - 32px);min-height:34px;height:34px;overflow:hidden;border:0;border-radius:6px;background:#f8f8f8;color:#08090b;box-shadow:0 8px 24px #0008}.cue-toast-row{height:34px;min-height:34px;gap:7px;padding:4px 22px}.cue-toast-copy{color:#08090b;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}.cue-toast-icon,.cue-toast-icon .hugeicon,.cue-toast-glyph{width:18px;height:18px;color:#08090b}.cue-toast-close{width:18px;height:18px;color:#08090b99}.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome,.page-header.compact-header{background:#08090bb8!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.paper-profile-page .profile-topline,.paper-profile-page:not(.is-scrolled) .profile-topline,.paper-profile-page.is-scrolled .profile-topline{background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.paper-profile-page .profile-topline>*{pointer-events:auto}.paper-profile-page .profile-avatar{z-index:40;pointer-events:auto}.profile-paper-stats,.paper-profile-page .profile-paper-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:auto!important;margin:16px 12px!important;padding:0!important}.profile-paper-stats .home-view-chip.profile-stat-chip{width:100%!important;min-width:0!important;max-width:none!important}.profile-library{display:flex;flex-direction:column;gap:12px;margin-top:0}.profile-library .home-view-rail,.profile-library .home-view-rail.cue-chip-rail{margin:0!important;padding:0 12px!important}.profile-library .catalog-grid{padding:0 12px 24px!important}.cue-edit-profile-form{display:grid;gap:12px;padding:8px 16px 20px}.cue-edit-profile-form label{display:grid;gap:6px;color:#a5a7ad;font-size:12px}.cue-edit-profile-form input{height:40px;border:1px solid #23252b;border-radius:6px;background:#131817;padding:4px 12px;color:#fff;font-size:16px}.cue-edit-profile-form .button-primary,.cue-edit-profile-form .button-quiet{height:40px;min-height:40px;padding:4px 16px}.paper-person-page .person-hero{position:relative;display:grid;min-height:min(72dvh,640px);align-items:end;overflow:hidden}.paper-person-page .person-hero-photo,.paper-person-page .person-hero-glow{position:absolute;inset:0;background:var(--media-art) 50% 0 / cover no-repeat,#08090b}.paper-person-page .person-hero-glow{filter:blur(42px) saturate(1.45);transform:scale(1.12);opacity:.7}.paper-person-page .person-hero-wash{position:absolute;inset:0;background:linear-gradient(0deg,#08090b 0%,#08090bf2 22%,color-mix(in srgb,#08090b 62%,transparent) 48%,transparent 78%);pointer-events:none}.paper-person-page .person-hero-copy{position:relative;z-index:1;display:grid;gap:8px;padding:0 12px 24px}.paper-person-page .person-hero-copy h1{margin:0;color:#fff;font-family:Impact,Anton,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:42px;font-weight:400;letter-spacing:.01em;line-height:.95;text-transform:uppercase}.paper-person-page .person-hero-copy p{margin:0;color:#a5a7ad;font-size:13px;line-height:18px}.paper-person-page .person-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;justify-content:flex-start}.paper-person-page .person-social a,.paper-person-page .person-social-link{display:grid;height:28px;place-items:center;padding:0 10px;border:1px solid #23252b;border-radius:999px;background:#131817;color:#f4f3ef;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;pointer-events:auto}.paper-person-page .person-paper{position:relative;z-index:1;padding:0 0 24px;background:#08090b}.paper-person-page .person-bio,.paper-person-page .person-media-section .section-title{padding:0 12px}.paper-person-page .person-bio{margin:0 0 28px}.paper-person-page .person-bio h2,.paper-person-page .person-media-section .section-title h2{margin:0 0 8px;color:#fff;font-size:15px;font-weight:600;line-height:20px}.paper-person-page .person-media-section .section-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.paper-person-page .person-media-section .section-title span{color:#a5a7ad;font-size:12px}.paper-person-page .person-media-section{margin:0 0 24px}.paper-person-page .person-profile-hero{display:none}.home-profile .profile-avatar-letter,.profile-avatar .profile-avatar-letter{display:grid;width:100%;height:100%;place-items:center;color:#e3e3e3;font-weight:700;line-height:1}.home-profile .profile-avatar-letter{font-size:13px}.paper-profile-page .profile-avatar{overflow:hidden;padding:0;border-radius:50%}.paper-profile-page .profile-avatar img,.paper-profile-page .profile-avatar .profile-avatar-letter{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.paper-profile-page .profile-avatar .profile-avatar-letter{font-size:20px}.home-screen .home-view-rail.cue-chip-rail{display:grid!important;grid-template-columns:repeat(var(--home-view-count, 3),minmax(0,1fr))!important;width:100%!important;overflow:visible!important}.home-screen .home-view-rail.cue-chip-rail .home-view-chip{flex:1 1 0;width:auto;min-width:0}.home-recommended-grid{padding:4px 0 24px}.home-recommended-grid .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:0}.cue-season-poster{background-image:var(--media-art);background-position:50% 0;background-size:cover;background-repeat:no-repeat}.media-art,.home-poster-card .poster{position:relative}.media-art-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cue-busy-spinner{display:grid;min-height:min(72vh,560px);place-items:center}.cue-busy-spinner .cue-spinner,.cue-busy-spinner .hugeicon{width:28px;height:28px;color:#e9f0e7;animation:cue-search-spin .9s linear infinite}.cue-skeleton-card{pointer-events:none}.cue-skeleton-card .media-art,.cue-skeleton-sheen{background:linear-gradient(90deg,#16181c,#22262c,#16181c);background-size:200% 100%;animation:cue-shimmer 1.1s ease-in-out infinite}.cue-skeleton-sheen{position:absolute;inset:0}.detail-source-action,.home-hero-actions .detail-source-action,.facts-provider,.network-logo,.cue-drawer-icon{overflow:hidden}.detail-source-action .provider-brand-mark,.home-hero-actions .detail-source-action .provider-brand-mark,.facts-provider .provider-brand-mark,.network-logo .provider-brand-mark,.cue-drawer-icon .provider-brand-mark,.provider .provider-brand-mark{width:auto;height:auto;max-width:calc(100% - 8px);max-height:calc(100% - 8px);object-fit:contain;object-position:center;padding:0}.detail-source-action .provider-brand-mark,.home-hero-actions .detail-source-action .provider-brand-mark{max-width:44px;max-height:22px}.network-logo .provider-brand-mark{max-width:58px;max-height:36px;padding:0}.cue-drawer-icon .provider-brand-mark{max-width:22px;max-height:16px}.facts-provider .provider-brand-mark{max-width:24px;max-height:16px}.detail-source-action.provider-disney-plus,.home-hero-actions .detail-source-action.provider-disney-plus,.facts-provider.provider-disney-plus,.network-logo.provider-disney-plus{background:#040714}.detail-source-action.provider-apple-tv-plus,.home-hero-actions .detail-source-action.provider-apple-tv-plus,.facts-provider.provider-apple-tv-plus,.network-logo.provider-apple-tv-plus{background:#000}.detail-source-action.provider-max,.home-hero-actions .detail-source-action.provider-max,.facts-provider.provider-max,.network-logo.provider-max{background:#002be7}.detail-source-action.provider-bbc-iplayer,.home-hero-actions .detail-source-action.provider-bbc-iplayer,.facts-provider.provider-bbc-iplayer,.network-logo.provider-bbc-iplayer{background:#ff4c98}.detail-source-action.provider-mubi,.home-hero-actions .detail-source-action.provider-mubi,.facts-provider.provider-mubi,.network-logo.provider-mubi{background:#000}.detail-source-action.provider-now,.home-hero-actions .detail-source-action.provider-now,.facts-provider.provider-now,.network-logo.provider-now{background:#111}.detail-source-action.provider-netflix,.home-hero-actions .detail-source-action.provider-netflix,.facts-provider.provider-netflix,.network-logo.provider-netflix{background:#e50914}.detail-source-action.provider-prime-video,.home-hero-actions .detail-source-action.provider-prime-video,.facts-provider.provider-prime-video,.network-logo.provider-prime-video{background:#00a8e1}.detail-source-action.provider-hulu,.home-hero-actions .detail-source-action.provider-hulu,.facts-provider.provider-hulu,.network-logo.provider-hulu{background:#1ce783}.detail-source-action.provider-sky-go,.home-hero-actions .detail-source-action.provider-sky-go,.facts-provider.provider-sky-go,.network-logo.provider-sky-go{background:#0072c9}.detail-source-action.provider-itvx,.home-hero-actions .detail-source-action.provider-itvx,.facts-provider.provider-itvx,.network-logo.provider-itvx{background:#2038a5}.detail-source-action.provider-channel-4,.home-hero-actions .detail-source-action.provider-channel-4,.facts-provider.provider-channel-4,.network-logo.provider-channel-4{background:#1a1a1a}.detail-source-action.provider-paramount-plus,.home-hero-actions .detail-source-action.provider-paramount-plus,.facts-provider.provider-paramount-plus,.network-logo.provider-paramount-plus{background:#0064ff}.detail-source-action.provider-peacock,.home-hero-actions .detail-source-action.provider-peacock,.facts-provider.provider-peacock,.network-logo.provider-peacock{background:#000}.network-logo{padding:10px}.detail-paper-screen .detail-source-action.provider-apple-tv-plus,.home-hero-actions .detail-source-action.provider-apple-tv-plus,.home-glass-actions .home-square-action.provider-apple-tv-plus,.facts-provider.provider-apple-tv-plus,.network-logo.provider-apple-tv-plus{background:#000!important}.detail-paper-screen .detail-source-action.provider-apple-tv-plus .provider-brand-mark,.home-hero-actions .detail-source-action.provider-apple-tv-plus .provider-brand-mark{width:auto!important;max-width:18px!important;height:auto!important;max-height:12px!important}.search-chrome-tools{gap:8px}.search-chrome-tools .cue-search-field,.cue-search-page .cue-search-field{margin-bottom:0}.cue-search-page .chip-row-slot{margin-bottom:8px}.cue-search-page .home-view-rail.cue-chip-rail,.catalog-screen.cue-search-page .home-view-rail.cue-chip-rail{display:grid!important;grid-template-columns:repeat(var(--home-view-count, 4),minmax(0,1fr))!important;width:100%!important;min-width:0!important;overflow:visible!important}@media(max-width:680px){.shell[data-view=shows] .catalog-screen .chip-rail-fade .home-view-rail.cue-chip-rail,.shell[data-view=movies] .catalog-screen .chip-rail-fade .home-view-rail.cue-chip-rail{padding-right:0!important;padding-left:0!important;scroll-padding-inline:0}}.cue-search-page .home-view-rail.cue-chip-rail .home-view-chip,.catalog-screen.cue-search-page .home-view-rail.cue-chip-rail .home-view-chip{flex:1 1 0!important;width:auto!important;min-width:0!important;padding:4px 8px}.catalog-screen .catalog-wordmark,.cue-search-page .catalog-wordmark{width:auto!important;min-width:0!important;color:#e9f0e7!important;font-family:Impact,Anton,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:27px;font-stretch:condensed;font-weight:500;line-height:29px;letter-spacing:0;text-transform:uppercase}.cue-search-field .search-clear{display:none;width:16px;min-width:16px;height:16px;margin:0;padding:0;border:0;background:transparent;color:#fff}.cue-search-field.has-value .search-clear{display:grid;place-items:center}.cue-search-field:has(input:placeholder-shown) .search-clear{display:none}.cue-search-field .search-clear .hugeicon{width:12px;height:12px}.network-logo-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;overflow:visible;padding:0 0 16px;mask-image:none;-webkit-mask-image:none}.network-logo{flex:none;width:100%;min-width:0;height:72px}.episode-user-rating,.title-user-rating,.detail-paper-content .episode-user-rating{box-sizing:border-box;width:calc(100% - 24px);max-width:none;margin:12px 12px 0;padding:8px 12px;border:1px solid #ffffff24;border-radius:16px;background:#121418e0;box-shadow:0 8px 24px #0008,inset 0 0 0 1px #0003;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.episode-stars{gap:1px}.episode-stars button{background:transparent;color:#ffffff52}.episode-stars button.selected,.episode-stars button.is-full{background:transparent;color:#9ce485}.episode-stars .star-shell{position:relative;display:grid;width:22px;height:22px;place-items:center}.episode-stars .star-empty,.episode-stars .star-fill{grid-area:1 / 1}.episode-stars .star-empty{color:#ffffff40}.episode-stars .star-fill{overflow:hidden;width:0;color:#9ce485;justify-self:start}.episode-stars button.is-half .star-fill{width:50%}.episode-stars button.selected .star-fill,.episode-stars button.is-full .star-fill{width:100%}.episode-stars .star-shell .hugeicon{width:22px;height:22px}.shell[data-view=person] main{width:100%;max-width:none;min-height:100dvh;padding:0 0 calc(72px + env(safe-area-inset-bottom,0px))!important}.paper-person-page{width:100%;min-height:100dvh;padding:0 0 calc(48px + env(safe-area-inset-bottom,0px))}.paper-person-page .person-hero{width:100%;min-height:100dvh}.paper-person-page .person-hero-glow{display:none}.paper-person-page .person-hero-photo{filter:none;transform:none}.paper-person-page .person-media-grid,.paper-person-page .catalog-grid{padding:0 12px}.paper-profile-page .paper-profile-header{background:#1c211e}.paper-profile-page .paper-profile-header:before{background:var(--profile-art) 50% 0 / cover no-repeat,#1c211e}#cue-avatar-input,#cue-account-import{position:fixed;top:0;left:0;z-index:0;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.cue-toast-viewport{bottom:calc(2px + env(safe-area-inset-bottom,0px))!important}html.has-cue-dock .cue-toast-viewport{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.cue-toast-close{display:none!important}.cue-toast{cursor:pointer}.detail-sound-toggle,.home-hero-art .detail-sound-toggle{position:absolute;right:12px;top:42%;z-index:8;display:grid;width:36px;min-width:36px;height:36px;min-height:36px;place-items:center;border:0;border-radius:50%;background:#08090bcc;color:#fff;padding:0;pointer-events:auto}.home-hero-art,.detail-visual{position:relative}.title-user-rating,.episode-user-rating,.detail-paper-content .episode-user-rating{width:calc(100% - 24px);max-width:none;margin:12px 12px 0;padding:6px 8px;border:1px solid #ffffff1f;border-radius:4px;background:#121418b8;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.title-user-rating .episode-stars,.episode-user-rating .episode-stars{flex:0 0 auto;width:auto;gap:0}.title-user-rating .episode-stars button,.episode-user-rating .episode-stars button{flex:0 0 auto;width:26px;min-width:26px;height:26px;min-height:26px;border-radius:4px;background:transparent}.media-card,.home-poster-card,.award-title-card{content-visibility:auto;contain-intrinsic-size:auto 260px;contain:layout paint style}.provider-catalog-row,.home-recommended-grid,.feed-post{contain:layout style}.home-week-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,175px));gap:16px 12px}.home-week-grid .cue-skeleton-card{width:100%}.home-week-grid .cue-skeleton-card .poster{width:100%;aspect-ratio:2 / 3;border-radius:4px;overflow:hidden}.home-week-grid .cue-skeleton-inline{display:block;height:16px;border-radius:4px;background:linear-gradient(90deg,#16181c,#22262c,#16181c);background-size:200% 100%;animation:cue-shimmer 1.1s ease-in-out infinite}.home-week-grid .home-episode-pill.cue-skeleton-inline{width:42px;height:18px}.home-week-grid .home-episode-name.cue-skeleton-inline{flex:1 1 auto;height:16px}.extras-panel .extras-heading{color:#f8f8f8;font-size:16px;font-weight:700}.extras-card{cursor:pointer}@media(max-width:680px){.home-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.home-week{padding-top:0}.detail-chrome-end .detail-sound-toggle,.detail-sound-toggle.is-chrome{position:static;top:auto;right:auto;z-index:1;display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;line-height:0;box-shadow:0 4px 4px #00000026;backdrop-filter:none;pointer-events:auto}.detail-chrome-end .detail-sound-toggle .hugeicon,.detail-sound-toggle.is-chrome .hugeicon{display:block;width:16px;height:16px;margin:0}.home-hero-art .detail-sound-toggle,.detail-sound-toggle.is-playback{position:absolute;top:auto;right:12px;bottom:14px;z-index:9;width:28px;min-width:28px;height:28px;min-height:28px;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;backdrop-filter:none;opacity:0;pointer-events:none}.home-hero-art.trailer-ready .detail-sound-toggle,.home-hero-art.trailer-ready .detail-sound-toggle.is-playback{opacity:1;pointer-events:auto}.home-hero-art .detail-sound-toggle .hugeicon,.detail-sound-toggle.is-playback .hugeicon{width:22px;height:22px;filter:drop-shadow(0 1px 2px #000a)}.detail-paper-screen .detail-cover,.detail-paper-screen.is-opening .detail-cover,.detail-paper-screen.is-opening .detail-paper-hero-copy>*:not(.detail-title-wash){opacity:1;animation:none;filter:none;transform:none;transition:none}.home-profile,.home-chrome .home-profile,.catalog-screen .home-profile,.cue-search-page .home-profile,.page-header .home-profile,.explore-header .home-profile{overflow:hidden;border:1px solid #22252b;background:#2c342ff2}.home-profile .profile-avatar-letter{background:#2c342ff2}.live-search-result .result-status.home-poster-check{position:static;width:22px;min-width:22px;height:22px;min-height:22px;border:1px solid #ffffff26;border-radius:50%;background:#00000073;color:#fff;backdrop-filter:none}.live-search-result .result-status.home-poster-check.is-saved{border:0;background:#9ce484;color:#08090b}.live-search-result .result-status.home-poster-check .hugeicon{width:12px;height:12px}.network-logo-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.network-logo{width:100%;height:auto;min-width:0;aspect-ratio:1 / 1}.title-user-rating,.episode-user-rating.title-user-rating,.detail-paper-content .episode-user-rating{display:grid;width:min(100%,700px);max-width:none;box-sizing:border-box;align-items:stretch;justify-content:stretch;gap:10px;margin:16px auto 0;padding:0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.title-rating-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.title-rating-row strong{color:#f8f8f8;font-size:14px;font-weight:650;line-height:20px}.title-user-rating .episode-stars{flex:0 0 auto;width:100%;justify-content:center}.title-review-card{display:grid;gap:10px;width:100%;padding:12px;border:0;border-radius:12px;background:color-mix(in srgb,#2C342F 78%,#08090b)}.title-review-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.title-review-card time{display:inline-flex;align-items:center;gap:6px}.title-review-card time .hugeicon{width:12px;height:12px}.title-review-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff14;color:#f4f3ef!important;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:650;line-height:14px}.title-review-card time,.stats-note-card small{color:#ffffff70;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:14px}.title-review-card .title-review-field{margin:0}.title-review-input{display:block;width:100%;min-height:72px;margin:0;padding:0;border:0;background:transparent;color:#f4f3ef;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;resize:none}.title-review-input:focus,.title-review-input:focus-visible{outline:0}.title-review-input::placeholder{color:#fff6}.title-review-field textarea{display:block;width:100%;min-height:44px;margin:0;padding:8px 0;border:0;border-bottom:1px solid #ffffff24;background:transparent;color:#f8f8f8;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:22px;resize:none}.title-review-field textarea::placeholder{color:#fff6}.shell[data-view=person] main{padding:0 0 calc(72px + env(safe-area-inset-bottom,0px))!important}.paper-person-page{padding:0 0 calc(48px + env(safe-area-inset-bottom,0px))}.paper-person-page .person-hero{height:calc(min(525.2px,134.67vw) + env(safe-area-inset-top,0px));min-height:calc(min(525.2px,134.67vw) + env(safe-area-inset-top,0px));margin-top:0}.paper-person-page .person-hero-photo{inset:0;background-position:50% 0}.paper-person-page .person-bio.detail-synopsis:not(.is-expanded) p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.paper-person-page .person-bio.detail-synopsis.is-expanded p{display:block;overflow:visible;-webkit-line-clamp:unset}.paper-person-page .person-bio .detail-read-more{margin:6px 0 0;padding:0;border:0;background:transparent;color:#ffffff80;font-size:14px;font-weight:500;line-height:20px}.provider-browse-page .home-chrome .catalog-wordmark{text-transform:none}@media(min-width:681px){.shell[data-view=person] main,.shell[data-view=provider] main{padding:0!important}}.detail-visual>.detail-sound-toggle{display:none!important}.detail-paper-screen .episode-card .episode-image,.detail-paper-screen .extras-card .episode-image{border:1px solid rgba(255,255,255,.22);border-radius:4px}.extras-panel .episodes-heading,.extras-card .episode-context-label{display:none}.home-profile,.home-chrome .home-profile,.catalog-screen .home-profile,.cue-search-page .home-profile,.page-header .home-profile,.explore-header .home-profile,.paper-profile-page .profile-avatar{overflow:hidden!important;aspect-ratio:1 / 1;border-radius:50%!important}.home-profile img,.home-chrome .home-profile img,.catalog-screen .home-profile img,.cue-search-page .home-profile img,.page-header .home-profile img,.explore-header .home-profile img,.paper-profile-page .profile-avatar img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:center!important;aspect-ratio:1 / 1;border-radius:50%}html,body{background:#08090b}html[data-cue-status=blur]:before,html[data-cue-status=clear]:before{display:none}html.has-cue-dock:after{content:"";position:fixed;right:0;bottom:0;left:0;z-index:55;height:env(safe-area-inset-bottom,0px);background:#08090b;pointer-events:none}.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome,.page-header.compact-header,.paper-profile-page .profile-topline{background:#08090b!important}.cue-search-page .chip-row-slot,.search-chrome-tools{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-right:0;padding-left:0}.search-chrome-tools .cue-search-field,.cue-search-page .cue-search-field,.quick-search-field{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-right:0;margin-left:0;gap:6px;background:#2c342ff2;border-color:#22252b}.cue-search-field input::placeholder,.cue-search-page .cue-search-field input::placeholder{transform:translate(-2px,.1px)}.cue-search-page .home-view-rail,.cue-search-page .search-chrome-tools .home-view-rail,.search-sheet .home-view-rail{margin-right:0;margin-left:0;width:100%;max-width:100%;min-width:0}@media(max-width:680px){.cue-search-page .chip-row-slot{padding:0;box-sizing:border-box}}.cue-trailer-ui-mask:not(.is-bottom),.detail-visual.trailer-ready .cue-trailer-ui-mask:not(.is-bottom),.home-hero-art.trailer-ready .cue-trailer-ui-mask:not(.is-bottom){height:176px;background:linear-gradient(180deg,#08090b 0%,#08090bf5 16%,#08090bcc 40%,#08090b73 64%,#08090b26 84%,transparent 100%)}.detail-paper-screen .detail-visual.trailer-ready:before{height:176px;background:linear-gradient(180deg,#08090b 0%,#08090bf5 16%,#08090bcc 40%,#08090b73 64%,#08090b26 84%,transparent 100%)}.title-user-rating,.detail-paper-content .title-user-rating{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%}.title-rating-row{display:flex;align-items:stretch;justify-content:stretch;gap:8px;width:100%}.title-user-rating>.title-rating-head,.title-rating-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.title-rating-head h2{margin:0;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px}.title-rating-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.title-rating-bar .episode-stars.is-hero{width:auto;justify-content:flex-start;flex:1 1 auto}.title-rating-switch{display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;width:176px;min-width:176px;height:34px;gap:0;overflow:hidden;padding:0;border:1px solid #ffffff1a;border-radius:4px;background:#ffffff1a;box-shadow:none}.title-rating-switch-tab{min-width:0;min-height:34px;height:34px;margin:0;padding:0 8px;overflow:hidden;border:0;border-radius:0;background:transparent;color:#ffffffa8;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.title-rating-switch-tab.is-active{background:#2c342ff2;color:#f8f8f8;box-shadow:none;border-radius:0}.title-rating-switch-tab:first-child.is-active{border-radius:3px 0 0 3px}.title-rating-switch-tab:last-child.is-active{border-radius:0 3px 3px 0}.title-rating-switch-tab:disabled{opacity:.45}.title-rating-row .home-view-chip{display:none}.title-user-rating .episode-stars.is-hero{display:flex;width:100%;justify-content:center;gap:8px}.title-user-rating .episode-stars.is-hero button{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.title-user-rating .episode-stars.is-hero .hugeicon,.title-user-rating .episode-stars.is-hero .star-shell .hugeicon{width:22px;height:22px}.title-rating-bar .episode-stars.is-hero button{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px}.title-rating-bar .episode-stars.is-hero .hugeicon,.title-rating-bar .episode-stars.is-hero .star-shell .hugeicon{width:22px;height:22px}.title-review-field.yote-ta{width:100%;--yote-bg-default: #101512;--yote-bg-surface: #131817;--yote-stroke-soft: transparent;--yote-feature-base: #19e77a;--yote-error-base: transparent;--yote-error-faint: transparent;--yote-text-strong: #f8f8f8;--yote-text-soft: #ffffff66;--yote-ta-height: 88px;--yote-ta-radius: 8px;--yote-focus-active: none;--yote-focus-error: none;--yote-shadow-field: none}.title-review-field .yote-ta-field{outline:none;border-width:.5px;border-color:#23252b;box-shadow:none;background:#101512}.title-review-field .yote-ta-input{color:#f8f8f8;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.home-feed-screen,.home-screen.home-feed-screen{height:auto!important;min-height:100dvh;overflow:visible}.home-feed-screen .cue-feed-page{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible;grid-template-rows:none}.home-feed-screen .feed-stack{display:flex;flex-direction:column;height:auto!important;min-height:0;margin-bottom:16px}.feed-post,.feed-post.is-text,.feed-post.is-visual{display:flex;flex-direction:column;gap:8px;padding:8px 0 16px;border-bottom:1px solid #ffffff14}.feed-post.is-text .feed-post-main{display:contents}.feed-post-head{display:flex;align-items:center;padding:0;color:#aeb2b5;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.012px;line-height:16px}.feed-post-head strong{margin-left:0;color:#aeb2b5;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.012px;line-height:16px}.feed-post-avatar{width:24px;min-width:24px;height:24px;margin-right:8px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px}.feed-post-dot,.feed-post-head time{color:#5c6c74;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:16px}.feed-post-media,.feed-post.is-visual .feed-post-media{position:relative;width:100%;height:auto;aspect-ratio:366 / 352;max-height:none;overflow:hidden;border-radius:4px;background:#131915}.feed-post-art,.feed-post-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--media-art) center / cover no-repeat,#131915}.feed-post-copy{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-primary, #f4f3ef);font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.042px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed-post-body{display:flex;flex-direction:column;gap:8px}.feed-post-title{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;border:0;border-radius:999px;background:#131817;padding:4px 10px 4px 4px;color:var(--color-text-primary, #f4f3ef);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:16px}.feed-post-title strong{color:var(--color-text-primary, #f4f3ef);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:16px}.feed-post-poster{width:16px;min-width:16px;height:21px;overflow:hidden;border-radius:1px;background:var(--media-art) center / cover no-repeat,#131915}.feed-post-source,.feed-post-foot{display:none}.feed-sources-wrap,.feed-sources-wrap.is-multi,.feed-sources-chip,.feed-sources-chip.is-multi,.home-screen button.feed-sources-chip.is-multi{width:133px!important;min-width:133px;flex:0 0 133px}.feed-sources-chip>span:not(.feed-sources-badge){color:var(--color-text-primary, #f4f3ef);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px;text-shadow:0 2px 3px #000000ed}.feed-sources-badge,.feed-sources-badge.is-multi,.feed-sources-chip.is-multi .feed-sources-badge,.home-screen .feed-sources-badge{width:35px;height:35px;overflow:hidden;border-radius:50%}.feed-sources-badge .feed-source-logo,.feed-sources-badge .is-reddit,.feed-sources-badge .feed-source-ellipsis{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feed-source-row.is-connect{opacity:1;background:transparent}.feed-source-row.is-connect:active,.feed-source-row.is-connect:has(:active){background:#2c342ff2}.feed-source-row.is-muted{opacity:1}.section-title h2,.section-title.extras-heading h2,.extras-panel .extras-heading,.detail-paper-screen .cast-section .section-title h2{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px}.home-screen .home-view-chip span,.home-view-chip span,.cue-chip-rail .home-view-chip span{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px}.home-screen .home-view-chip.active span{color:var(--color-text-primary, #f4f3ef);text-shadow:0 2px 3px #000000ed}.cue-search-page .search-filters .home-view-chip span,.quick-search .search-filters .home-view-chip span{font-size:13px;font-weight:600;line-height:18px}.search-chrome-tools .cue-search-field input,.cue-search-page .cue-search-field input,.cue-search-page .search-field-toolbar .cue-search-field input{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.cue-search-field input::placeholder,.cue-search-page .cue-search-field input::placeholder{color:#a5a7ad;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:400;transform:translate(-2px,.1px)}.search-chrome-tools .cue-search-field input,.cue-search-page .cue-search-field input,.cue-search-page .search-field-toolbar .cue-search-field input{font-size:13px;line-height:18px}.title-review-field.yote-ta{--yote-stroke-soft: transparent;--yote-feature-base: #19e77a;--yote-error-base: transparent;--yote-error-faint: transparent;--yote-focus-active: none;--yote-focus-error: none;--yote-shadow-field: none;--yote-shadow-field-hover: none}.title-review-field .yote-ta-field,.title-review-field .yote-ta-field:hover,.title-review-field .yote-ta-field[data-invalid],.title-review-field .yote-ta-field[data-focused]{outline:none;border:.5px solid #23252b;box-shadow:none;background:#101512}.title-review-field .yote-ta-field[data-focused],.title-review-field .yote-ta-field:focus-within{border-color:#19e77a;box-shadow:none}.title-review-field textarea,.title-review-field .yote-ta-input,.title-review-field .yote-ta-input:focus,.title-review-field .yote-ta-input:invalid{outline:none;border:0;border-bottom:0;box-shadow:none;caret-color:#f8f8f8}.title-review-field .yote-ta-footer,.title-review-field .yote-ta-resize{display:none}.title-review-toggle{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;border:.5px solid #2C342F;border-radius:8px;background:color-mix(in srgb,#2C342F 78%,#08090b);color:#f8f8f8;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.title-rating-heading h2{color:#fff;font-size:16px;font-weight:700;line-height:24px}.detail-chrome-end{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:flex-end;gap:1px;width:auto;min-width:65px;height:32px}.home-watched.is-watched .home-watched-check .hugeicon{color:#08090b}.facts-provider .provider-brand-mark,.facts-provider img{width:20px;height:20px;max-width:20px;max-height:20px}.home-view-chip,.cue-chip-rail .home-view-chip,.home-screen .home-view-rail.cue-chip-rail .home-view-chip,.home-screen .home-view-chip,.catalog-screen .home-view-chip{box-sizing:border-box;flex:0 0 auto;width:auto;min-width:114px;padding:4px 8px}.home-view-rail.cue-chip-rail,.home-screen .home-view-rail.cue-chip-rail,.catalog-screen .home-view-rail.cue-chip-rail{display:flex!important;grid-template-columns:none!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden;gap:8px}.home-view-rail.cue-chip-rail.is-fill .home-view-chip{flex:1 1 0}.chip-rail-fade.is-overflowing:not(.is-end):after,.chip-rail-fade.is-overflowing.is-scrolled:before{content:"";display:block}.home-feed-screen .home-chrome{position:sticky;top:0;z-index:80;background:#08090b}.home-feed-screen .chip-row-slot,.feed-sources-wrap,.home-screen .feed-sources-wrap{z-index:50}.feed-sources-menu,.home-screen .feed-sources-menu{z-index:90}.feed-post,.feed-post.is-text,.feed-post.is-visual{position:relative;gap:8px;margin-right:-12px;margin-left:-12px;padding:8px 12px 16px;border-bottom:1px solid #ffffff14;border-radius:0;text-align:left}.feed-post-body{padding:0;text-align:left}.feed-post-copy{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-primary, #f4f3ef);font-size:14px;font-weight:400;line-height:20px;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:unset}.feed-post.is-open .feed-post-copy{display:block;overflow:visible}.feed-post-head{position:relative;display:flex;align-items:center;gap:8px}.feed-post-head time{margin-left:auto}.feed-post-more{display:grid;width:28px;min-width:28px;height:28px;place-items:center;border:0;background:transparent;color:#5c6c74;padding:0}.feed-post-more .hugeicon{width:16px;height:16px}.feed-post-menu{position:absolute;top:28px;right:0;z-index:20;min-width:220px;overflow:hidden;border:1px solid #23252b;border-radius:12px;background:#131817;padding:6px;box-shadow:0 8px 24px #0006}.feed-post-menu button{display:block;width:100%;border:0;border-radius:8px;background:transparent;padding:10px 12px;color:#f4f3ef;font-size:14px;font-weight:600;text-align:left}.feed-post-media,.feed-post.is-visual .feed-post-media,.feed-post-art,.feed-post-video{border:0;outline:0;box-shadow:none}.feed-post-video{background:#131915}.feed-post-poster{width:22px;min-width:22px;height:33px;border-radius:2px;background-position:center;background-size:cover}.feed-sources-badge .feed-source-ellipsis{inset:50% auto auto 50%;width:14px;height:8px;transform:translate(-50%,-50%)}.feed-source-row{box-shadow:inset 0 0 0 1px transparent;border-radius:8px;padding:4px 8px}.feed-source-row.is-selected{box-shadow:inset 0 0 0 1px #2a2a2b}.feed-source-row.is-connect,.feed-source-row.is-connect .feed-source-pick,.feed-source-row.is-connect .feed-source-connect{pointer-events:auto;cursor:pointer}.feed-source-row-copy .feed-globe-mark{width:17px;height:17px;margin:0}.feed-sources-save{display:grid;width:100%;height:32px;margin-top:8px;place-items:center;border:1px solid #2a2a2b;border-radius:8px;background:#fdfefd;color:#08090b;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.feed-post-page,.paper-article-page{position:relative;min-height:100dvh;padding:0 0 calc(48px + env(safe-area-inset-bottom,0px));background:#08090b}.feed-post-page .detail-chrome,.paper-article-page .detail-chrome{pointer-events:none}.feed-post-page .detail-chrome-bar,.paper-article-page .detail-chrome-bar{pointer-events:auto}.feed-article{padding:calc(76px + env(safe-area-inset-top,0px)) 12px 24px}.feed-article-kicker{margin:0 0 8px;color:#a5a7ad;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.feed-article h1{margin:0 0 20px;color:#f4f3ef;font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:32px}.feed-article-figure{width:calc(100% + 24px);margin:0 -12px 16px}.feed-article-photo,.feed-article-figure .feed-post-video{display:block;width:100%;min-height:210px;aspect-ratio:16 / 10;object-fit:cover;background:var(--media-art) 50% 40% / cover no-repeat,#131817}.feed-article-figure figcaption{margin:8px 12px 0;color:#a5a7ad;font-size:13px;font-weight:400;line-height:18px}.feed-article-byline{display:flex;align-items:center;gap:10px;margin:0 0 20px}.feed-article-byline .feed-post-avatar{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#23252b 50% / cover no-repeat}.feed-article-byline strong,.feed-article-byline time{display:block}.feed-article-byline strong{color:#f4f3ef;font-size:14px;font-weight:600;line-height:18px}.feed-article-byline time{color:#a5a7ad;font-size:13px;font-weight:400;line-height:18px}.feed-article-body{display:grid;gap:16px;margin:0 0 24px}.feed-article-body p{margin:0;color:#f4f3ef;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.feed-article-figure+.feed-article-figure{margin-top:12px}.feed-article .feed-post-title{margin:0 0 16px}.feed-article-source{display:inline-flex;align-items:center;min-height:36px;color:#a5a7ad;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.shell[data-view=post] main{padding:0 0 calc(72px + env(safe-area-inset-bottom,0px))!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-slider{margin-top:0}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy{isolation:isolate}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy:before{content:"";position:absolute;z-index:0;right:0;bottom:0;left:0;height:min(220px,46%);pointer-events:none;background:linear-gradient(180deg,transparent 0%,#08090b99 38%,#08090be8 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 52%);mask-image:linear-gradient(180deg,transparent 0%,#000 52%)}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy>*{position:relative;z-index:1}.home-today-screen .home-hero-art .detail-sound-toggle,.home-today-screen .detail-sound-toggle.is-playback{top:calc(max(12px,env(safe-area-inset-top,0px)) + 99px);right:12px;bottom:auto}.home-hero-art .detail-sound-toggle,.home-hero-art .detail-sound-toggle.is-playback{display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:1px solid #23252b;border-radius:999px;background:#131817;color:#fff;line-height:0;box-shadow:0 4px 4px #00000026;backdrop-filter:none}.home-hero-art .detail-sound-toggle .hugeicon,.home-hero-art .detail-sound-toggle.is-playback .hugeicon{display:block;width:16px;height:16px;margin:0;filter:none}.chip-rail-fade,.profile-library .chip-rail-fade{min-width:0!important;max-width:100%;overflow:hidden}.chip-row-slot,.home-chrome .chip-row-slot,.catalog-screen .home-chrome .chip-row-slot,.cue-search-page .home-chrome .chip-row-slot,.home-feed-screen .chip-row-slot{min-width:0!important;max-width:100%;overflow:visible}.feed-chip-row>.chip-rail-fade{flex:1 1 auto;width:auto!important;min-width:0!important}.home-view-rail.cue-chip-rail,.home-screen .home-view-rail.cue-chip-rail,.catalog-screen .home-view-rail.cue-chip-rail,.cue-search-page .home-view-rail.cue-chip-rail,.profile-library .home-view-rail.cue-chip-rail,.feed-chip-scroller{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%;height:40px;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;pointer-events:auto}.home-view-rail.cue-chip-rail::-webkit-scrollbar,.feed-chip-scroller::-webkit-scrollbar{display:none}.home-view-chip:not(.profile-stat-chip),.cue-chip-rail .home-view-chip:not(.profile-stat-chip),.home-screen .home-view-rail.cue-chip-rail .home-view-chip,.catalog-screen .home-view-chip:not(.profile-stat-chip),.cue-search-page .home-view-chip,.search-filters .home-view-chip,.home-style-filters .home-view-chip,.feed-chip-scroller .home-view-chip,.feed-chip-scroller .feed-media-chip{box-sizing:border-box;flex:1 0 auto!important;width:auto!important;min-width:114px!important;overflow:hidden;border:1px solid #23252b;box-shadow:inset 0 1px #ffffff0a}.home-view-chip.active:not(.profile-stat-chip),.cue-chip-rail .home-view-chip.active:not(.profile-stat-chip),.home-screen .home-view-rail.cue-chip-rail .home-view-chip.active,.catalog-screen .home-view-chip.active:not(.profile-stat-chip),.cue-search-page .home-view-chip.active,.search-filters .home-view-chip.active,.home-style-filters .home-view-chip.active,.feed-chip-scroller .home-view-chip.active{border:1px solid #ffffff2c;box-shadow:inset 0 1px #ffffff1a}.profile-paper-stats .home-view-chip.profile-stat-chip{min-width:0!important;width:100%!important;flex:unset!important;border:1px solid #23252b;box-shadow:inset 0 1px #ffffff0a}.feed-stack,.home-feed-screen .feed-stack,.cue-feed-page .feed-stack{overflow:visible!important;height:auto!important;max-height:none!important;scroll-snap-type:none!important}.home-feed-screen,.home-screen.home-feed-screen,.home-feed-screen .cue-feed-page,.cue-feed-page{overflow:visible!important;height:auto!important;max-height:none}@media(max-width:680px){.home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome{position:fixed!important;top:0;right:0;left:0;z-index:80;display:flex;flex-direction:column;gap:8px!important;width:auto;min-width:0;margin:0!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px 8px!important;overflow:visible;background:#08090b!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);pointer-events:auto}.home-chrome .chip-row-slot,.catalog-screen .home-chrome .chip-row-slot,.cue-search-page .home-chrome .chip-row-slot,.home-feed-screen .chip-row-slot{position:relative!important;top:auto!important;right:auto;left:auto;z-index:1;width:100%;min-width:0;margin:0;padding:0;overflow:visible;background:transparent;pointer-events:auto!important}.home-screen:not(.home-today-screen),.home-screen.home-feed-screen,.catalog-screen:not(.cue-search-page),.shell[data-view=shows] .catalog-screen,.shell[data-view=movies] .catalog-screen{padding-top:calc(max(12px,env(safe-area-inset-top,0px)) + 107px)!important;overflow:visible!important}.shell[data-view=onboarding] .catalog-screen{padding-top:calc(max(12px,env(safe-area-inset-top,0px)) + 59px)!important}.home-screen.home-today-screen:not(.home-feed-screen){padding:0!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-chrome:after{content:"";position:absolute;z-index:0;right:0;bottom:-36px;left:0;height:36px;pointer-events:none;background:linear-gradient(180deg,#08090b 0%,#08090b99 42%,transparent 100%)}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy{bottom:calc(88px + env(safe-area-inset-bottom,0px));padding:48px 12px 0}.cue-search-page.catalog-screen,.shell[data-view=search] .catalog-screen{padding-top:calc(max(12px,env(safe-area-inset-top,0px)) + 107px)!important}}@media(prefers-reduced-transparency:reduce){.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy:before,.home-screen.home-today-screen:not(.home-feed-screen) .home-chrome:after{backdrop-filter:none;-webkit-backdrop-filter:none}}.shell[data-view=onboarding] .home-chrome-actions{flex:0 0 auto;justify-content:flex-end;min-width:0}.shell[data-view=onboarding] .home-chrome-row.is-searching{gap:8px}.shell[data-view=onboarding] .onboarding-search-field{width:auto;max-width:none;flex:1 1 auto;height:40px;min-height:40px;margin:0}.shell[data-view=onboarding] .onboarding-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.shell[data-view=onboarding] .home-watched{display:inline-flex;height:34px;min-height:34px;align-items:center;border:0;border-radius:6px;background:var(--color-text-primary, #f4f3ef);padding:4px 22px;color:var(--color-archive-black, #08090b);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:20px;box-shadow:none;width:auto}.shell[data-view=onboarding] .home-watched:disabled{opacity:.55}.shell[data-view=onboarding] .home-watched.quiet{background:#f4f3ef29;color:#f8f8f8}.shell[data-view=onboarding]~.cue-dock-wash{display:block}@media(min-width:681px){.shell[data-view=onboarding]~.cue-dock-wash{display:none}}.profile-rated-section{margin-top:24px}.profile-fav-section .chip-rail-fade,.profile-library .chip-rail-fade{width:auto!important;max-width:none!important;margin:0 12px 8px!important}.detail-paper-screen .detail-chrome-button{width:32px;min-width:32px;height:32px;min-height:32px}.detail-paper-screen .detail-chrome-bar{height:32px}.detail-paper-screen .detail-paper-hero-copy{isolation:isolate;overflow:visible;background:transparent;transition:padding .28s var(--ease-smooth-out)}.detail-paper-screen .detail-paper-hero-copy:before{position:absolute;inset:calc(-1*(env(safe-area-inset-top,0px) + 56px)) 0 0;z-index:0;background:linear-gradient(180deg,#08090b29,#08090b9e 42%,#08090bf2 72%,#08090b),var(--media-art) center bottom / cover no-repeat,#08090b;content:"";opacity:0;pointer-events:none;filter:blur(18px) saturate(90%);transform:scale(1.08);transform-origin:center top;transition:opacity .22s ease-out,transform .36s var(--ease-smooth-out)}.detail-paper-screen .detail-paper-hero-copy>*:not(.detail-title-wash){position:relative;z-index:1}.detail-paper-screen .detail-paper-hero-copy .title-treatment.detail{transform:scale(1);transform-origin:center top;transition:transform .28s var(--ease-smooth-out),max-height .28s var(--ease-smooth-out)}.detail-paper-screen.is-hero-stuck .detail-chrome{position:fixed;right:0;left:0;margin-bottom:0;background:transparent!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy{position:fixed;right:0;left:0;top:0;margin:0 auto;padding-top:calc(env(safe-area-inset-top,0px) + 56px);padding-bottom:16px;background:#08090b;box-shadow:none}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy:before{opacity:1;transform:scale(1.04)}.detail-paper-screen.is-hero-stuck .detail-paper-content{margin-top:var(--detail-header-reserve, 190px)}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .title-treatment.detail{max-height:96px;transform:scale(.8)}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .title-treatment.detail .title-logo{max-height:88px}@media(prefers-reduced-motion:reduce){.detail-paper-screen .detail-paper-hero-copy{transition:none}.detail-paper-screen .detail-paper-hero-copy:before,.detail-paper-screen .detail-paper-hero-copy .title-treatment.detail{transition:none}}.cue-art-fly-layer{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover;will-change:opacity}.cue-art-fly-layer.is-destination{opacity:0}.account-sync-summary,.account-sync-checks{display:grid;gap:8px;margin:12px 0}.account-sync-summary{padding:14px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff08}.account-sync-summary strong{font-size:18px}.account-sync-summary span{color:var(--color-text-muted);font-size:13px}.account-sync-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.account-sync-check{display:flex;min-width:0;align-items:center;gap:6px;padding:9px;border-radius:6px;background:#ffffff08;color:#ffffff8c;font-size:12px}.account-sync-check.is-found{background:#9ce4851f;color:#9ce485}.account-sync-check .hugeicon{width:16px;height:16px;flex:0 0 auto}@keyframes cue-launch-kenburns{0%{opacity:1;transform:translate(-50%) scale(1)}12%{opacity:1;transform:translate(-50%) scale(1.08)}16.5%{opacity:0;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.cue-launch-slide{animation:none;opacity:0;transform:translate(-50%)}.cue-launch-slide:first-child{opacity:1}}.profile-library>.chip-rail-fade,.profile-fav-section .chip-rail-fade{width:auto!important;max-width:none!important;margin:0 12px 8px!important}.home-recommended-grid{padding-top:0}.shell[data-view=onboarding] .onboarding-page .catalog-grid{padding:0;gap:18px 7px}.title-user-rating,.episode-user-rating,.episode-user-rating.title-user-rating,.detail-paper-content .title-user-rating,.detail-paper-content .episode-user-rating{border:0!important;border-radius:0;background:transparent;box-shadow:none}.feed-sources-menu.is-portaled,.home-screen .feed-sources-menu.is-portaled{position:fixed!important;z-index:500!important;overflow:hidden}.profile-library .section-title,.profile-fav-section .section-title,.profile-rated-section .section-title{margin:0 12px 12px}.media-meta-row>.media-score:before{content:"\b7";margin-right:12px;color:#f4f3ef66}.media-meta-row>.media-score:first-child:before,.media-meta-row>.media-score+.media-score:before{content:none;margin-right:0}.home-screen.home-today-screen:not(.home-feed-screen) .home-chrome{background:#08090b!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-chrome:after{content:none!important;display:none!important;height:0!important;box-shadow:none!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-art,.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-art.trailer-ready{top:calc(max(12px,env(safe-area-inset-top,0px)) + 107px)!important;right:0;bottom:0;left:0;height:auto!important;min-height:0!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-cover{background-position:center top!important;background-size:cover!important}.chip-rail-fade,.chip-rail-fade.is-overflowing,.profile-library .chip-rail-fade{overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.chip-rail-fade:before,.chip-rail-fade:after{content:"";display:block}.chip-rail-fade .home-view-rail,.chip-rail-fade .feed-chip-scroller,.chip-rail-fade .feed-chip-row{-webkit-mask-image:none!important;mask-image:none!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-slide.active .home-hero-cover{transform-origin:center top;animation:cue-hero-zoom 22s linear forwards}@keyframes cue-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}button,.button-primary,.button-quiet,.provider,.home-view-chip,.floating-dock button,.home-mode-switch button,.feed-sources-chip,.feed-source-pick,.feed-sources-save{transition-property:transform;transition-duration:80ms;transition-timing-function:cubic-bezier(.23,1,.32,1)}button:active,.button-primary:active,.button-quiet:active,.home-view-chip:active,.floating-dock button:active,.home-mode-switch button:active,.feed-sources-chip:active,.feed-source-pick:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.home-screen.home-today-screen .home-hero-cover,button,.button-primary,.button-quiet,.provider{animation:none;transition:none}button:active,.button-primary:active,.button-quiet:active{transform:none}}@keyframes cue-swipe-left{0%{transform:translate(22%);opacity:.72}to{transform:none;opacity:1}}@keyframes cue-swipe-right{0%{transform:translate(-22%);opacity:.72}to{transform:none;opacity:1}}main.cue-swipe-left{animation:cue-swipe-left .26s cubic-bezier(.32,.72,0,1)}main.cue-swipe-right{animation:cue-swipe-right .26s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.floating-dock:before,.home-mode-switch:before,.cue-search-page .search-cancel,.cue-search-page .search-header-tools,.cue-search-page .search-header-row .home-chrome-actions{transition:none}main.cue-swipe-left,main.cue-swipe-right{animation:none}}.shell[data-view=onboarding] .detail-chrome-button.is-bare,.shell[data-view=onboarding] .detail-chrome-button.is-bare:hover,.shell[data-view=onboarding] .detail-chrome-button.is-bare:active,.shell[data-view=onboarding] .detail-chrome-button.is-bare:focus{border:0;background:transparent;box-shadow:none}.shell[data-view=onboarding] .onboarding-continue-bar.is-split{gap:8px;padding-right:12px;padding-left:12px}.shell[data-view=onboarding] .onboarding-continue-bar.is-split .onboarding-continue{flex:1 1 0;justify-content:center;min-width:0}.cue-search-page .search-header-row{display:flex;align-items:center;min-height:51px;gap:12px}.cue-search-page .search-header-row .cue-search-field{height:36px;min-height:36px;margin:0;border-radius:999px;padding-inline:12px;gap:6px}.cue-search-page .search-header-row .cue-search-field input{padding:0;text-indent:0;caret-color:#fff;-webkit-appearance:none;appearance:none}.cue-search-page .search-cancel{display:block;flex:0 0 auto;max-width:0;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;opacity:0;transform:translate(8px);pointer-events:none;transition:max-width .24s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.cue-search-page .search-header-row:focus-within .search-cancel,.cue-search-page.is-search-active .search-cancel,.cue-search-page.is-search-expanded .search-cancel{max-width:72px;opacity:1;transform:none;pointer-events:auto}.cue-search-page .search-header-tools{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-width:32px;min-height:32px}.cue-search-page .search-header-row .home-chrome-actions{flex:0 0 auto;margin-left:0;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1),max-width .24s cubic-bezier(.23,1,.32,1)}.cue-search-page .search-header-row:focus-within .home-chrome-actions,.cue-search-page.is-search-active .search-header-row .home-chrome-actions,.cue-search-page.is-search-expanded .search-header-row .home-chrome-actions{max-width:0;margin:0;overflow:hidden;opacity:0;transform:translate(8px);pointer-events:none}.cue-search-page .cue-search-field .search-clear{align-self:center;flex:0 0 16px;width:16px;min-width:16px;height:16px;border-radius:50%;background:#8d8d8d;color:#141414}.cue-search-page .cue-search-field .search-clear .hugeicon{width:9px;height:9px;color:#141414}.home-screen .home-hero-art .hero-playback-hit{position:absolute;inset:0;z-index:6;margin:0;padding:0;border:0;background:transparent}.home-screen .home-hero-art .detail-sound-toggle.is-playback{position:absolute;top:12px;right:12px;bottom:auto;z-index:12;opacity:1;pointer-events:auto}.home-screen .home-hero-art .hero-playback{position:absolute;left:50%;top:50%;z-index:8;display:grid;place-items:center;width:92px;height:92px;margin:0;padding:0;border:0;border-radius:50%;background:#08090b59;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.84);transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.home-screen .home-hero-art .hero-playback.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.home-screen .home-hero-art .hero-playback .hugeicon{width:44px;height:44px}.cue-trailer-bleed{overflow:hidden}.cue-trailer-bleed iframe,.cue-trailer-bleed video{pointer-events:none}.cue-trailer-bleed video::-webkit-media-controls,.cue-trailer-bleed video::-webkit-media-controls-enclosure,.cue-trailer-bleed video::-webkit-media-controls-panel,.cue-trailer-bleed video::-webkit-media-controls-start-playback-button,.cue-trailer-bleed video::-webkit-media-controls-overlay-play-button,.cue-trailer-bleed video::-webkit-media-controls-play-button,.cue-trailer-bleed video::-webkit-media-controls-timeline,.cue-trailer-bleed video::-webkit-media-controls-current-time-display,.cue-trailer-bleed video::-webkit-media-controls-time-remaining-display,.cue-trailer-bleed video::-webkit-media-controls-fullscreen-button{display:none!important;opacity:0!important;pointer-events:none!important}.home-hero-actions .detail-track-button{display:inline-flex;align-items:center;height:34px;min-height:34px;gap:7px;padding:4px 22px;border:0;border-radius:6px;background:#f8f8f8;color:#08090b;font-size:14px;font-weight:600;line-height:20px}.home-hero-actions .detail-track-icon{display:grid;width:18px;min-width:18px;height:18px;min-height:18px;place-items:center;border:1px solid #2a2a2b;border-radius:50%;background:#202124;color:#fff}.home-hero-actions .detail-track-icon .hugeicon{width:10px;height:10px}.home-hero-actions .detail-track-button.is-tracked{border:1px solid #ffffff1a;background:#ffffff1a;color:#fff}.home-hero-actions .detail-track-button.is-tracked .detail-track-icon,.home-hero-actions .detail-track-button.is-up-to-date .detail-track-icon{border:0;background:#9ce484;color:#08090b}.detail-source-actions>.icon-button .hugeicon,.home-hero-actions .detail-source-actions>.icon-button .hugeicon{display:block;transform:translateY(-1px)}.cue-search-field .search-clear,.cue-search-field.has-value .search-clear,.cue-search-page .cue-search-field .search-clear,.cue-search-page .search-header-row .cue-search-field .search-clear{align-self:center;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;max-height:16px;padding:0}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy{padding-bottom:12px}.detail-paper-screen.is-opening .detail-visual{opacity:0}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .media-meta-row{display:none}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .hero-actions{margin-top:8px}.home-screen .chip-row-slot,.catalog-screen .chip-row-slot,.cue-search-page .chip-row-slot{width:auto;margin-right:-12px;margin-left:-12px}.chip-rail-fade{position:relative;isolation:isolate;overflow:hidden!important}.chip-rail-fade:before,.chip-rail-fade:after{content:""!important;display:block!important;position:absolute;top:0;bottom:0;z-index:3;width:28px;pointer-events:none;opacity:0}.chip-rail-fade:before{left:0;background:linear-gradient(90deg,#08090b,#08090b00)}.chip-rail-fade:after{right:0;background:linear-gradient(270deg,#08090b,#08090b00)}.chip-rail-fade.is-overflowing.is-scrolled:before,.chip-rail-fade.is-overflowing:not(.is-end):after{opacity:1}.home-screen .chip-rail-fade .home-view-rail.cue-chip-rail,.catalog-screen .chip-rail-fade .home-view-rail.cue-chip-rail,.cue-search-page .chip-rail-fade .home-view-rail.cue-chip-rail,.chip-rail-fade .feed-chip-scroller{box-sizing:border-box;width:100%!important;margin:0!important;padding-right:12px!important;padding-left:12px!important;scroll-padding-inline:12px}.home-screen .chip-rail-fade.is-overflowing:not(.is-end) .home-view-rail.cue-chip-rail,.catalog-screen .chip-rail-fade.is-overflowing:not(.is-end) .home-view-rail.cue-chip-rail,.cue-search-page .chip-rail-fade.is-overflowing:not(.is-end) .home-view-rail.cue-chip-rail,.chip-rail-fade.is-overflowing:not(.is-end) .feed-chip-scroller{padding-right:0!important}.home-screen .chip-rail-fade.is-overflowing.is-scrolled .home-view-rail.cue-chip-rail,.catalog-screen .chip-rail-fade.is-overflowing.is-scrolled .home-view-rail.cue-chip-rail,.cue-search-page .chip-rail-fade.is-overflowing.is-scrolled .home-view-rail.cue-chip-rail,.chip-rail-fade.is-overflowing.is-scrolled .feed-chip-scroller{padding-left:0!important}.home-poster-card,.media-card[data-open-media]{cursor:pointer}.home-poster-card .poster,.media-card .media-art{aspect-ratio:2 / 3;background-color:#14161a;background-image:var(--media-art),var(--media-art-fallback, none);background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.empty-state,.catalog-grid>.empty-state,.home-week-grid>.empty-state,.home-screen .empty-state,.search-discovery-grid>.empty-state{min-height:calc(100dvh - 256px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:24px 16px}.empty-state .button-primary{min-height:36px;height:36px;margin-top:16px;padding:0 18px;border:0;border-radius:6px;background:#f8f8f8;color:#08090b;font-size:14px;font-weight:600;line-height:20px}.empty-state .button-primary:active{transform:scale(.97)}.detail-paper-screen .detail-paper-hero-copy:before{filter:blur(14px) saturate(90%)}.detail-paper-screen.is-hero-stuck:has(.detail-visual.trailer-ready) .detail-chrome{z-index:50}.detail-paper-screen.is-hero-stuck:has(.detail-visual.trailer-ready) .cue-trailer-bleed{position:fixed;z-index:30;top:0;right:0;left:0;height:var(--detail-header-reserve, 210px);overflow:hidden;pointer-events:none}.detail-paper-screen.is-hero-stuck:has(.detail-visual.trailer-ready) .detail-paper-hero-copy{z-index:40;background:transparent}.detail-paper-screen.is-hero-stuck:has(.detail-visual.trailer-ready) .detail-paper-hero-copy:before{background:linear-gradient(180deg,#08090b52,#08090bd0 72%,#08090b);filter:none;backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%)}.detail-paper-screen .season-picker.is-single .hugeicon,.detail-paper-screen .season-picker.is-single{gap:0}.title-user-rating,.episode-user-rating,.episode-user-rating.title-user-rating,.detail-paper-content .title-user-rating,.detail-paper-content .episode-user-rating{padding-right:0!important;padding-left:0!important}.title-rating-switch{display:none}.cue-drawer-icon,.cue-drawer .status-options>button>span:first-child,.cue-drawer .season-action-options>button>span:first-child{width:20px;min-width:20px;height:20px}.cue-drawer-icon .hugeicon,.cue-drawer .status-options>button>span:first-child .hugeicon,.cue-drawer .season-action-options>button>span:first-child .hugeicon{width:16px;height:16px}.cue-trailer-bleed>iframe,.cue-trailer-bleed>video,.detail-paper-screen .cue-trailer-bleed>iframe,.detail-paper-screen .cue-trailer-bleed>video,.detail-visual .cue-trailer-bleed .detail-trailer-embed,.detail-paper-screen .cue-trailer-bleed .detail-trailer,.home-hero-art .cue-trailer-bleed iframe,.home-hero-art .cue-trailer-bleed video{width:max(142cqw,calc(142cqh * 16 / 9))!important;height:max(142cqh,79.875cqw)!important;pointer-events:none!important}.cue-trailer-ui-mask.is-bottom{height:72px;background:linear-gradient(0deg,#08090b 0%,#08090bf5 46%,transparent 100%)}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-overlay-play-button{display:none!important;opacity:0!important;pointer-events:none!important}.floating-dock:before{position:absolute;z-index:0;box-sizing:border-box;top:4px;bottom:4px;left:3px;width:calc((100% - 6px)/4);border:0;border-radius:999px;background:#2c342ff2;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d,0 4px 12px #00000038;content:"";pointer-events:none;transform:translate(calc(var(--dock-index, 0) * 100%));transition:transform .36s cubic-bezier(.22,1,.36,1);will-change:transform}.floating-dock[data-dock-index="0"]{--dock-index: 0}.floating-dock[data-dock-index="1"]{--dock-index: 1}.floating-dock[data-dock-index="2"]{--dock-index: 2}.floating-dock[data-dock-index="3"]{--dock-index: 3}.floating-dock button.active{border-color:transparent!important;background:transparent!important}.detail-paper-screen .detail-track-button.is-watchlist .detail-track-icon,.detail-paper-screen .detail-track-button.is-watchlist.is-tracked .detail-track-icon,.home-hero-actions .detail-track-button.is-watchlist .detail-track-icon,.home-hero-actions .detail-track-button.is-watchlist.is-tracked .detail-track-icon{width:18px;min-width:18px;height:18px;min-height:18px;border:0;border-radius:0;background:transparent;color:currentColor;backdrop-filter:none}.detail-paper-screen .detail-track-button.is-watchlist .detail-track-icon .hugeicon,.home-hero-actions .detail-track-button.is-watchlist .detail-track-icon .hugeicon{width:16px;height:16px;fill:currentColor;stroke-width:2}.home-screen .home-hero-art .hero-playback-hit{inset:0 0 184px}.home-screen .home-hero-art .hero-playback{top:calc((100% - 184px)/2);width:72px;height:72px;background:#08090b7a;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.home-screen .home-hero-art .hero-playback.is-shown{pointer-events:none}.home-screen .home-hero-art .hero-playback .hugeicon{width:34px;height:34px;fill:currentColor}.home-screen .home-hero-art .detail-sound-toggle.is-playback{opacity:0;pointer-events:none;transform:scale(.9);transition:opacity .16s ease,transform .16s ease}.home-screen .home-hero-art.hero-controls-revealed .detail-sound-toggle.is-playback{opacity:1;pointer-events:auto;transform:scale(1)}.home-screen .home-hero-art .hero-sound-reveal-hit{position:absolute;top:4px;right:4px;z-index:13;width:56px;height:56px;border:0;border-radius:50%;background:transparent}.home-screen .home-hero-art.hero-controls-revealed .hero-sound-reveal-hit{opacity:0;pointer-events:none}.home-today-screen .home-hero-art .hero-sound-reveal-hit{top:calc(max(12px,env(safe-area-inset-top,0px)) + 87px)}@media(prefers-reduced-motion:reduce){.floating-dock:before,.chip-rail-fade:before,.chip-rail-fade:after,.home-screen .home-hero-art .hero-playback{transition:none}}.detail-paper-screen>.title-user-rating,.detail-paper-screen>.episode-user-rating{display:grid;width:min(100%,700px)!important;max-width:none;box-sizing:border-box;margin:18px auto 0!important;padding:0 24px!important;border:0!important;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.detail-paper-screen>.title-user-rating .title-rating-head,.detail-paper-screen>.title-user-rating .title-rating-bar,.detail-paper-screen>.title-user-rating .title-review-card,.detail-paper-screen>.episode-user-rating .title-rating-head,.detail-paper-screen>.episode-user-rating .title-rating-bar{width:100%}.stats-taste{display:grid;gap:18px}.taste-facet-grid{display:grid;gap:16px}.taste-facet{display:grid;gap:8px}.taste-facet h3{margin:0;color:#ffffff9c;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.taste-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.taste-filter-chip{min-height:32px;padding:7px 11px;border:1px solid #ffffff1c;border-radius:999px;background:#ffffff0a;color:#ffffffc7;font:inherit;font-size:12px}.taste-filter-chip.is-active,.taste-filter-chip:hover,.taste-filter-chip:focus-visible{border-color:#9ce48480;background:#9ce4841c;color:#fff}.home-hero-copy .title-treatment:not(.text-fallback) .title-wordmark,.detail-paper-screen .title-treatment:not(.text-fallback) .title-wordmark,.title-treatment:not(.text-fallback)>.title-wordmark{display:none!important}.detail-paper-screen .title-treatment.detail .title-logo[data-title-logo-fallbacks]:not(.is-ready),.home-hero-copy .title-logo[data-title-logo-fallbacks]:not(.is-ready){visibility:hidden}.title-treatment.logo-pending{min-height:80px}html:not([data-cue-transition]) .detail-paper-screen.is-opening .detail-paper-hero-copy>*:not(.detail-title-wash),.detail-paper-screen.is-opening .detail-paper-hero-copy>*:not(.detail-title-wash),.detail-paper-screen .detail-paper-content,.detail-paper-screen .episodes-panel{opacity:1;animation:none;filter:none;transform:none}.home-screen .chip-row-slot:not(:has(.is-overflowing)),.catalog-screen .chip-row-slot:not(:has(.is-overflowing)),.cue-search-page .chip-row-slot:not(:has(.is-overflowing)){margin-right:0!important;margin-left:0!important}.home-screen .chip-rail-fade:not(.is-overflowing) .home-view-rail.cue-chip-rail,.catalog-screen .chip-rail-fade:not(.is-overflowing) .home-view-rail.cue-chip-rail,.cue-search-page .chip-rail-fade:not(.is-overflowing) .home-view-rail.cue-chip-rail{padding-right:0!important;padding-left:0!important}.home-screen .chip-rail-fade:not(.is-overflowing) .home-view-rail.cue-chip-rail .home-view-chip,.catalog-screen .chip-rail-fade:not(.is-overflowing) .home-view-chip,.cue-search-page .chip-rail-fade:not(.is-overflowing) .home-view-chip,.profile-library .chip-rail-fade:not(.is-overflowing) .home-view-chip{flex:1 1 0!important;min-width:114px!important;width:auto!important}.detail-paper-screen .detail-track-button.is-stopped .detail-track-icon,.home-hero-actions .detail-track-button.is-stopped .detail-track-icon,.cue-drawer-row[data-status=stopped] .cue-drawer-icon{width:10px;min-width:10px;height:10px;min-height:10px;border:0;border-radius:2px;background:#e5484d;box-shadow:none}.detail-paper-screen .detail-track-button.is-stopped .detail-track-icon .hugeicon,.home-hero-actions .detail-track-button.is-stopped .detail-track-icon .hugeicon,.cue-drawer-row[data-status=stopped] .cue-drawer-icon .hugeicon{display:none}.home-screen .home-hero-art .detail-sound-toggle.is-playback,.home-screen .home-hero-art .hero-sound-reveal-hit{top:calc(max(12px,env(safe-area-inset-top,0px)) + 88px);right:12px;bottom:auto}.home-screen .home-hero-art .hero-sound-reveal-hit{z-index:14;width:44px;height:44px}.cue-trailer-bleed .cue-trailer-ui-mask{z-index:6}.cue-trailer-bleed iframe,.cue-trailer-bleed video,.home-hero-art .cue-trailer-bleed iframe,.home-hero-art .cue-trailer-bleed video,.detail-visual .cue-trailer-bleed iframe,.detail-visual .cue-trailer-bleed video{z-index:1}.cue-trailer-bleed video::-webkit-media-controls,.cue-trailer-bleed video::-webkit-media-controls-enclosure,.cue-trailer-bleed video::-webkit-media-controls-panel,.cue-trailer-bleed video::-webkit-media-controls-start-playback-button,.cue-trailer-bleed video::-webkit-media-controls-overlay-play-button,.home-hero-art video::-webkit-media-controls,.detail-visual video::-webkit-media-controls{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important}.home-week,.home-week-grid{min-height:0}.home-week-grid>.empty-state{min-height:calc(100dvh - 220px)}.catalog-screen .media-card,.catalog-grid .media-card,.person-media-grid .media-card{content-visibility:auto;contain-intrinsic-size:auto 260px;contain:layout paint style;cursor:pointer}body:has(#cue-art-fly) .detail-visual,body:has(#cue-art-fly) .detail-cover{visibility:hidden}body:has(#cue-art-fly) .detail-paper-hero-copy,body:has(#cue-art-fly) .detail-paper-hero-copy>*:not(.detail-title-wash),body:has(#cue-art-fly) .detail-paper-content{opacity:1;animation:none;filter:none;transform:none}.paper-person-page:has(.person-hero) .person-hero-copy{position:relative;z-index:2;margin-top:-148px}.paper-person-page.is-hero-stuck .detail-chrome{position:fixed;top:0;right:0;left:0;z-index:40;height:calc(56px + env(safe-area-inset-top,0px));margin:0;background:transparent}.paper-person-page.is-hero-stuck .person-hero-copy{position:fixed;top:0;right:0;left:0;z-index:39;margin:0;padding:calc(env(safe-area-inset-top,0px) + 52px) 24px 14px;background:#08090b}.paper-person-page.is-hero-stuck .person-hero-copy h1{font-size:28px}.paper-person-page.is-hero-stuck .person-paper{margin-top:var(--detail-header-reserve, 132px)}.taste-page .person-hero-copy{padding:calc(env(safe-area-inset-top,0px) + 64px) 24px 8px}.taste-page .taste-facet-grid,.taste-page .stats-heading{padding:0 12px}.taste-page .catalog-grid{padding:0 12px 24px}.taste-page .taste-filter-chip,.taste-page .taste-person{border:1px solid #23252b;border-radius:4px;background:#131817;color:#f4f3ef}.taste-page .taste-filter-chip{min-height:40px;padding:0 14px;font-size:13px;font-weight:600}.taste-page .taste-filter-chip.is-active,.taste-page .taste-person.is-active{border-color:#9ce484;color:#fff}.taste-people{display:grid;gap:8px}.taste-person{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 12px 6px 6px;text-align:left;font:inherit;font-size:14px;font-weight:600}.taste-person-photo{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--media-art, none) 50% 20% / cover no-repeat,#2a2e2c}.taste-person-photo.is-logo{border-radius:8px;background-color:#131817;background-size:contain;background-repeat:no-repeat;background-position:center}.taste-page .taste-hero-copy{position:relative;overflow:hidden;margin:0;padding:calc(env(safe-area-inset-top,0px) + 96px) 12px 18px;background:#08090b}.taste-page .taste-hero-copy:before{content:"";position:absolute;inset:-24px;z-index:0;background:var(--taste-art, none) center / cover no-repeat;filter:blur(28px) saturate(1.15);opacity:.72;transform:scale(1.12)}.taste-page .taste-hero-copy h1,.taste-page .taste-hero-copy p{position:relative;z-index:1}.taste-page .taste-hero-copy p{margin:6px 0 0;color:#ffffffd0;font-size:15px;line-height:20px}.taste-filter-chip b{margin-left:8px;color:#ffffffa8;font-weight:600}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy,.detail-paper-screen.is-hero-stuck:has(.detail-visual.trailer-ready) .detail-paper-hero-copy{position:sticky;top:0;right:auto;left:auto}.detail-paper-screen.is-hero-stuck .detail-paper-content{margin-top:0}.detail-paper-screen .detail-paper-hero-copy .title-treatment.detail{transform:translateY(0) scale(1);transform-origin:center top;transition:transform .4s cubic-bezier(.22,1,.36,1)}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .title-treatment.detail{max-height:none;transform:scale(.8)}.detail-paper-screen .detail-paper-hero-copy .media-meta-row{max-height:64px;overflow:hidden;opacity:1;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1)}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .media-meta-row{display:block;max-height:0;margin-top:0;margin-bottom:0;opacity:0}.detail-paper-screen .detail-paper-hero-copy .hero-actions{transform:translateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1),margin-top .4s cubic-bezier(.22,1,.36,1)}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .hero-actions{margin-top:8px;transform:translateY(-8px)}.home-hero-copy .title-logo,.home-hero-copy .title-logo[data-title-logo-fallbacks],.home-hero-copy .title-logo[data-title-logo-fallbacks]:not(.is-ready){opacity:1;visibility:visible}.catalog-screen .chip-row-slot,.shell[data-view=shows] .chip-row-slot,.shell[data-view=movies] .chip-row-slot,.shell[data-view=collection] .chip-row-slot,.home-feed-screen .chip-row-slot{margin-right:0!important;margin-left:0!important}@media(max-width:680px){.shell[data-view=shows] .home-chrome,.shell[data-view=movies] .home-chrome,.shell[data-view=shows] .catalog-grid,.shell[data-view=movies] .catalog-grid{box-sizing:border-box;padding-right:12px!important;padding-left:12px!important}}.home-feed-screen .feed-chip-scroller{padding-left:0;scroll-padding-left:0}@media(prefers-reduced-motion:reduce){.detail-paper-screen .detail-paper-hero-copy .title-treatment.detail,.detail-paper-screen .detail-paper-hero-copy .media-meta-row,.detail-paper-screen .detail-paper-hero-copy .hero-actions{transition:none}}.home-screen .home-view-rail.cue-chip-rail .home-view-chip,.catalog-screen .home-view-rail.cue-chip-rail .home-view-chip,.cue-search-page .home-view-rail.cue-chip-rail .home-view-chip,.profile-library .home-view-rail.cue-chip-rail .home-view-chip{min-width:114px!important}.cue-search-page .home-view-rail.cue-chip-rail,.catalog-screen.cue-search-page .home-view-rail.cue-chip-rail{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important}@media(max-width:680px){.shell[data-view=shows] .catalog-grid,.shell[data-view=movies] .catalog-grid{width:100%!important;box-sizing:border-box;padding-right:0!important;padding-left:0!important}}.detail-paper-screen.is-hero-washing .detail-paper-hero-copy:before{opacity:.72;transform:scale(1.055)}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy:before{opacity:1}.cue-drawer-row[data-status=stopped] .cue-drawer-icon{width:20px;min-width:20px;height:20px;min-height:20px;border-radius:0;background:transparent;color:#fff}.cue-drawer-row[data-status=stopped] .cue-drawer-icon .hugeicon{display:block;width:16px;height:16px}.home-screen .home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome,.shell[data-view=shows] .page-header,.shell[data-view=movies] .page-header,.shell[data-view=collection] .page-header,.shell[data-view=search] .cue-page-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy:after{content:"";position:absolute;right:0;bottom:-24px;left:0;z-index:0;height:28px;pointer-events:none;background:linear-gradient(180deg,#08090b9e,#08090b00);backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 48%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 48%,transparent 100%)}.detail-paper-screen[data-episode-id].is-hero-stuck .detail-paper-hero-copy .hero-actions{margin-top:16px;transform:none}@media(min-width:1181px){:root{--cue-desktop-rail: 92px;--cue-desktop-gutter: clamp(24px, 3vw, 52px)}.shell{min-height:100dvh;padding-left:var(--cue-desktop-rail)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:90;display:flex!important;width:var(--cue-desktop-rail);max-width:none;min-height:100dvh;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;margin:0;padding:18px 10px 16px;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:#0b0d0f;box-shadow:18px 0 54px #0000003d;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar .brand{width:100%;flex-direction:column;justify-content:center;gap:7px;color:#9ce485;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sidebar .brand .brand-mark{width:42px;height:42px;border-radius:12px}.sidebar nav{display:flex;width:100%;flex:1 1 auto;flex-direction:column;justify-content:center;gap:8px}.sidebar nav button{display:flex;width:100%;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:14px;padding:7px 4px;font-size:10px;line-height:12px}.sidebar nav button span{display:grid;width:22px;height:22px;place-items:center}.sidebar nav button .hugeicon{width:21px;height:21px}.sidebar nav button.active{border-color:#9ce48533;background:#9ce4851a;color:#f8f8f8}.sidebar .nav-actions{width:100%;flex-direction:column;gap:8px}.sidebar .nav-actions .icon-button,.sidebar .nav-avatar{width:44px;min-width:44px;height:44px;min-height:44px}.floating-dock,.shell .floating-dock,.cue-dock-wash{display:none!important}.shell>main,.shell[data-view=detail]>main,.shell[data-view=episode]>main,.shell[data-view=person]>main,.shell[data-view=provider]>main{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 var(--cue-desktop-gutter) 72px}.home-screen,.catalog-screen,.cue-search-page,.paper-profile-page{width:min(100%,1640px);margin-inline:auto}.home-screen .home-chrome,.catalog-screen .home-chrome,.cue-search-page .home-chrome{position:sticky;top:0;z-index:70;padding:20px 0 14px;background:linear-gradient(180deg,#08090b 76%,#08090b00)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-slider{min-height:clamp(560px,69dvh,780px);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy{right:auto;bottom:0;left:0;width:min(620px,48%);max-width:620px;align-items:flex-start;padding:64px 48px 52px;text-align:left}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy:before{right:-32%;left:-16%;width:auto;height:100%;background:radial-gradient(ellipse at 18% 78%,rgba(8,9,11,.98) 0%,rgba(8,9,11,.74) 44%,transparent 76%);backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none}.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .title-treatment,.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .media-meta-row,.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .hero-summary,.home-screen.home-today-screen:not(.home-feed-screen) .home-hero-copy .home-hero-actions{margin-right:0;margin-left:0;text-align:left}.home-week-grid,.home-recommended-grid .catalog-grid,.catalog-screen>.catalog-grid,.cue-search-page .catalog-grid,.search-discovery-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:clamp(18px,2vw,30px) clamp(12px,1.4vw,22px)}.home-week-grid{padding-bottom:36px}.detail-paper-screen{width:min(100%,1640px);margin-inline:auto}.detail-paper-screen .media-detail-page{min-height:min(76dvh,820px);overflow:hidden;border-radius:0 0 24px 24px}.detail-paper-screen .detail-paper-hero-copy{align-items:flex-start;width:min(100%,1640px);margin:-248px auto 0;padding:0 clamp(40px,5vw,76px) 34px;text-align:left}.detail-paper-screen .detail-paper-hero-copy .title-treatment.detail,.detail-paper-screen .detail-paper-hero-copy .media-meta-row,.detail-paper-screen .detail-paper-hero-copy .hero-actions{margin-right:0;margin-left:0;justify-content:flex-start}.detail-paper-screen .detail-title-wash{left:0;width:72%;height:min(72dvh,760px);background:linear-gradient(90deg,rgba(8,9,11,.98) 0%,rgba(8,9,11,.82) 48%,transparent 100%);transform:none}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy{align-items:center;margin-top:0;padding-right:var(--cue-desktop-gutter);padding-left:var(--cue-desktop-gutter);text-align:center}.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .title-treatment.detail,.detail-paper-screen.is-hero-stuck .detail-paper-hero-copy .hero-actions{margin-inline:auto;justify-content:center}.detail-paper-screen .detail-paper-content,.detail-paper-screen .episodes-panel,.detail-paper-screen .title-user-rating,.detail-paper-screen .episode-user-rating,.detail-paper-screen .cast-section,.detail-paper-screen .detail-section,.detail-paper-screen .related-section{width:min(100%,1320px);max-width:none;margin-inline:auto;padding-right:var(--cue-desktop-gutter);padding-left:var(--cue-desktop-gutter)}.detail-paper-screen .detail-paper-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(36px,6vw,96px);padding-top:32px}.detail-paper-screen .detail-paper-content .media-facts{margin-top:0}.detail-paper-screen .episode-list,.detail-paper-screen .cast-rail,.detail-paper-screen .related-rail{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.detail-paper-screen .episode-card,.detail-paper-screen .cast-card,.detail-paper-screen .media-card{scroll-snap-align:start}@media(hover:hover)and (pointer:fine){.sidebar nav button:hover,.home-poster-card:hover,.media-card:hover,.episode-card:hover,.cast-card:hover{transform:translateY(-2px)}}}
