html[data-design=streaming]{--s-bg:#09090a;--s-surface-1:#111113;--s-surface-2:#18181b;--s-surface-3:#212125;--s-overlay:rgba(9,9,10,0.78);--s-text:#f4f4f5;--s-text-2:#b4b4bb;--s-text-3:#7d7d86;--s-line:rgba(255,255,255,0.07);--s-line-strong:rgba(255,255,255,0.16);--s-focus:#ffffff;--s-radius-xs:4px;--s-radius-sm:6px;--s-radius-md:10px;--s-radius-lg:14px;--s-gutter:clamp(1rem,3.2vw,3rem);--s-row-gap:clamp(1.5rem,3vw,2.5rem);--s-poster-ratio:2/3;--s-backdrop-ratio:16/9;--s-nav-h:4rem;--s-tabs-h:3.75rem;--s-ease:cubic-bezier(0.22,1,0.36,1);--s-dur-fast:140ms;--s-dur:240ms;--s-dur-slow:420ms;--s-btn-h:2rem;--s-btn-px:0.75rem;--s-btn-font:0.8125rem;--s-btn-radius:6px;--s-btn-primary-bg:#f4f4f5;--s-btn-primary-fg:#09090a;--s-btn-secondary-bg:rgba(255,255,255,0.17);--s-btn-secondary-hover:rgba(255,255,255,0.24);--s-z-bar:60;--s-z-menu:70;color-scheme:dark}.wp-s-bar,.wp-s-tabs,html[data-design=streaming] .wp-classic-chrome{display:none}html[data-design=streaming] .wp-s-bar{display:block}html[data-design=streaming] .wp-s-tabs{display:grid}@media (min-width:1024px){html[data-design=streaming] .wp-s-tabs{display:none}}html[data-design=streaming] body{background:var(--s-bg);color:var(--s-text)}html[data-design=streaming] h1,html[data-design=streaming] h2,html[data-design=streaming] h3,html[data-design=streaming] h4{letter-spacing:-.025em;font-weight:600}html[data-design=streaming] .watchplay-app-frame{padding-left:0}html[data-design=streaming] .detail-sidebar-tab-rail{left:var(--s-gutter);max-width:calc(100vw - 2 * var(--s-gutter))}@media (max-width:1023.98px){html[data-design=streaming] .watchplay-app-frame{padding-bottom:calc(var(--s-tabs-h) + env(safe-area-inset-bottom, 0px) + .5rem)}}html[data-design=streaming] .wp-main:not(.wp-main--flush){padding-top:calc(var(--s-nav-h) + 1.5rem)}html[data-design=streaming] .wp-main{animation-duration:var(--s-dur-slow)}.wp-s-bar{position:fixed;inset:0 0 auto 0;z-index:var(--s-z-bar,60);height:var(--s-nav-h,4rem);transition:height .42s var(--s-ease,ease),background-color var(--s-dur,.24s) var(--s-ease,ease),box-shadow var(--s-dur,.24s) var(--s-ease,ease);background:linear-gradient(180deg,rgba(9,9,10,.82),rgba(9,9,10,0))}.wp-s-bar[data-scrolled=true]{height:3.5rem;background:rgba(9,9,10,.86);backdrop-filter:saturate(160%) blur(20px);box-shadow:0 1px 0 var(--s-line,rgba(255,255,255,.07))}.wp-s-bar__inner{display:flex;height:100%;align-items:center;gap:1.5rem;padding:0 var(--s-gutter,1rem);transition:gap .42s var(--s-ease,ease)}.wp-s-bar[data-scrolled=true] .wp-s-bar__inner{gap:1rem}.wp-s-bar__brand{position:relative;display:block;flex:none;height:2rem;width:2rem;transition:width .42s var(--s-ease,ease)}.wp-s-bar__logo-icon,.wp-s-bar__logo-wide{position:absolute;left:0;top:50%;transition:opacity .32s ease,transform .42s var(--s-ease,ease)}.wp-s-bar__logo-wide{height:auto;width:8rem;max-width:none;opacity:0;transform:translate(-.4rem,-50%);pointer-events:none}.wp-s-bar__logo-icon{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain;opacity:1;transform:translateY(-50%) scale(1)}@media (min-width:1024px){.wp-s-bar:not([data-scrolled=true]) .wp-s-bar__brand{width:8.25rem}.wp-s-bar:not([data-scrolled=true]) .wp-s-bar__logo-wide{opacity:1;transform:translateY(-50%)}.wp-s-bar:not([data-scrolled=true]) .wp-s-bar__logo-icon{opacity:0;transform:translateY(-50%) scale(.85)}}@media (prefers-reduced-motion:reduce){.wp-s-bar,.wp-s-bar__brand,.wp-s-bar__inner,.wp-s-bar__logo-icon,.wp-s-bar__logo-wide{transition:none}}.wp-s-nav{display:none;min-width:0;flex:1;align-items:center;gap:.25rem}@media (min-width:1024px){.wp-s-nav{display:flex}}.wp-s-nav__link{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--s-text-2,#b4b4bb);transition:color var(--s-dur-fast,.14s) ease}.wp-s-nav__link:hover{color:var(--s-text,#fff);background:rgba(255,255,255,.06)}.wp-s-nav__link[data-active=true]{color:var(--s-text,#fff);background:rgba(255,255,255,.12);backdrop-filter:blur(14px) saturate(160%);border-radius:999px;padding-inline:1rem}.wp-s-bar__actions{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:.25rem}@media (min-width:1024px){.wp-s-bar__actions{flex:none}}.wp-s-icon-btn{display:inline-flex;height:2.5rem;min-width:2.5rem;align-items:center;justify-content:center;border-radius:999px;color:var(--s-text,#f4f4f5);font-size:1.2rem;transition:background-color var(--s-dur-fast,.14s) ease}.wp-s-icon-btn:hover{background:rgba(255,255,255,.1)}.wp-s-icon-btn--text{padding:0 .6rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--s-text-2,#b4b4bb)}.wp-s-avatar{display:inline-flex;height:2rem;width:2rem;margin-left:.25rem;align-items:center;justify-content:center;border-radius:var(--s-radius-sm,6px);background:#f4f4f5;color:#09090a;font-size:.8rem;font-weight:700}.wp-s-avatar--static{margin:0;flex:none}.wp-s-cta{margin-left:.5rem;padding:.5rem 1rem;border-radius:var(--s-radius-sm,6px);background:#f4f4f5;color:#09090a;font-size:.8125rem;font-weight:600}.wp-s-menu-root{position:relative}.wp-s-menu{position:absolute;right:0;top:calc(100% + .6rem);z-index:var(--s-z-menu,70);width:min(21rem,calc(100vw - 2rem));max-height:calc(100dvh - var(--s-nav-h, 4rem) - 1rem);overflow-y:auto;padding:.5rem;border-radius:var(--s-radius-md,10px);background:#111113;box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16)),0 24px 60px rgba(0,0,0,.7);animation:wp-s-pop var(--s-dur,.24s) var(--s-ease,ease);transform-origin:top right}.wp-s-menu__profile{display:flex;align-items:center;gap:.75rem;padding:.6rem;border-radius:var(--s-radius-sm,6px)}.wp-s-menu__profile:hover{background:rgba(255,255,255,.06)}.wp-s-menu__name{font-size:.875rem;font-weight:600;color:var(--s-text,#fff)}.wp-s-menu__name,.wp-s-menu__sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-s-menu__sub{font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-s-menu__list{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--s-line,rgba(255,255,255,.07))}.wp-s-menu__item{display:flex;width:100%;min-height:2.5rem;align-items:center;gap:.75rem;padding:0 .6rem;border-radius:var(--s-radius-sm,6px);text-align:left;font-size:.875rem;color:var(--s-text-2,#b4b4bb)}.wp-s-menu__item i{width:1.1rem;font-size:1.05rem;text-align:center}.wp-s-menu__item:hover,.wp-s-menu__item[data-active=true]{background:rgba(255,255,255,.06);color:var(--s-text,#fff)}.wp-s-menu__item--danger:hover{color:#fca5a5}.wp-s-menu__section{margin:.25rem 0;padding:.75rem .25rem;border-top:1px solid var(--s-line,rgba(255,255,255,.07));border-bottom:1px solid var(--s-line,rgba(255,255,255,.07))}.wp-s-menu__label{margin:0 .35rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--s-text-3,#7d7d86)}@keyframes wp-s-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.wp-s-tabs{position:fixed;inset:auto 0 0 0;z-index:var(--s-z-bar,60);padding-bottom:env(safe-area-inset-bottom,0);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:rgba(9,9,10,.9);backdrop-filter:saturate(160%) blur(22px);box-shadow:0 -1px 0 var(--s-line,rgba(255,255,255,.07))}.wp-s-tabs,.wp-s-tabs__link{min-height:var(--s-tabs-h,3.75rem)}.wp-s-tabs__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;font-size:.625rem;font-weight:500;color:var(--s-text-3,#7d7d86)}.wp-s-tabs__link i{font-size:1.3rem;line-height:1}.wp-s-tabs__link span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-s-tabs__link[data-active=true]{color:var(--s-text,#fff)}.wp-s-tabs__link[data-active=true] i{padding:.2rem 1rem;border-radius:999px;background:rgba(255,255,255,.14);backdrop-filter:blur(12px)}html[data-design=streaming] [role=radio]:focus-visible,html[data-design=streaming] [tabindex]:focus-visible,html[data-design=streaming] a:focus-visible,html[data-design=streaming] button:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}html[data-design=streaming] input:focus-visible,html[data-design=streaming] select:focus-visible,html[data-design=streaming] textarea:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){html[data-design=streaming] a.inline-flex[href]:hover,html[data-design=streaming] button:not(:disabled):not([aria-disabled=true]):hover{scale:.97}}html[data-design=streaming] a.inline-flex[href]:active,html[data-design=streaming] button:not(:disabled):not([aria-disabled=true]):active{scale:.94}@media (prefers-reduced-motion:reduce){html[data-design=streaming] a.inline-flex[href]:active,html[data-design=streaming] a.inline-flex[href]:hover,html[data-design=streaming] button:not(:disabled):not([aria-disabled=true]):active,html[data-design=streaming] button:not(:disabled):not([aria-disabled=true]):hover{scale:none}}html[data-design=streaming] .card{border:0;border-radius:var(--s-radius-md);background:var(--s-surface-1);box-shadow:none}html[data-design=streaming] .badge{border:0;border-radius:var(--s-radius-xs);background:rgba(255,255,255,.1);color:var(--s-text);letter-spacing:.06em;padding:.25rem .55rem}html[data-design=streaming] input,html[data-design=streaming] select,html[data-design=streaming] textarea{border-radius:var(--s-radius-sm);border-color:var(--s-line);background:var(--s-surface-2);box-shadow:none}html[data-design=streaming] input:focus,html[data-design=streaming] select:focus,html[data-design=streaming] textarea:focus{border-color:var(--s-line-strong);box-shadow:0 0 0 3px rgba(255,255,255,.08)}html[data-design=streaming] .header-glass-action{background:rgba(255,255,255,.08)}html[data-design=streaming] .scrollbar-thin{scrollbar-color:rgba(255,255,255,.14) transparent}html[data-design=streaming] .watchplay-app-frame footer{border-top:1px solid var(--s-line);background:transparent;backdrop-filter:none}html[data-design=streaming] .wp-hero{border-bottom:0}html[data-design=streaming] .wp-hero>div{min-height:clamp(34rem,88vh,60rem)}html[data-design=streaming] .wp-hero__copy{min-height:clamp(34rem,88vh,60rem);padding-left:var(--s-gutter);padding-right:var(--s-gutter);padding-bottom:clamp(7rem,14vh,9rem)}html[data-design=streaming] .wp-hero__copy p{font-size:1rem;line-height:1.6;color:var(--s-text-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html[data-design=streaming] .wp-hero__copy h2{font-weight:700;letter-spacing:-.04em;text-wrap:balance}html[data-design=streaming] .wp-hero__copy a.inline-flex,html[data-design=streaming] .wp-hero__copy button{min-height:2.75rem;border-radius:var(--s-radius-sm);box-shadow:none;font-weight:600}html[data-design=streaming] .wp-hero__copy a.inline-flex{background:#f4f4f5}html[data-design=streaming] .wp-hero__copy button{background:rgba(255,255,255,.16);backdrop-filter:blur(12px)}html[data-design=streaming] .wp-hero__copy button:not(:disabled):hover{background:rgba(255,255,255,.24)}html[data-design=streaming] .wp-hero__copy span.inline-flex{border-radius:var(--s-radius-xs);border:0;background:rgba(255,255,255,.12)}html[data-design=streaming] .wp-hero__rail button{border-radius:var(--s-radius-md);border-color:transparent}html[data-design=streaming] .wp-row-head{margin-bottom:.75rem}html[data-design=streaming] .wp-row-title{font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.02em}html[data-design=streaming] .wp-row-link{box-sizing:border-box;height:var(--s-btn-h);gap:.25rem;padding:0 .5rem 0 var(--s-btn-px);border-radius:var(--s-btn-radius);background:var(--s-btn-secondary-bg);color:var(--s-text);font-size:var(--s-btn-font);font-weight:500;line-height:1;white-space:nowrap}html[data-design=streaming] .wp-row-link:hover{background:var(--s-btn-secondary-hover);color:var(--s-text)}html[data-design=streaming] .wp-row-link i{font-size:1rem;line-height:1}html[data-design=streaming] .wp-rail{scroll-snap-type:x proximity;gap:.75rem;padding-top:.75rem;padding-bottom:1rem;margin-top:-.5rem;padding-inline:.75rem;margin-inline:-.75rem;scroll-padding-inline:.75rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-design=streaming] .wp-rail::-webkit-scrollbar{display:none}html[data-design=streaming] .wp-rail>*{scroll-snap-align:start}html[data-design=streaming] .wp-poster{transition:transform var(--s-dur) var(--s-ease),z-index 0s}html[data-design=streaming] .wp-poster-frame{border:0;border-radius:var(--s-radius-sm);background:var(--s-surface-2);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:box-shadow var(--s-dur) var(--s-ease),transform var(--s-dur) var(--s-ease)}html[data-design=streaming] .wp-poster:focus-visible .wp-poster-frame,html[data-design=streaming] .wp-poster:hover .wp-poster-frame{border:0;box-shadow:0 0 0 1px var(--s-line-strong),0 20px 44px rgba(0,0,0,.6)}html[data-design=streaming] .wp-poster-chip{border-radius:var(--s-radius-xs);background:rgba(9,9,10,.72);opacity:0;transform:translateY(-2px);transition:opacity var(--s-dur) ease,transform var(--s-dur) var(--s-ease)}html[data-design=streaming] .wp-poster:focus-visible .wp-poster-chip,html[data-design=streaming] .wp-poster:hover .wp-poster-chip{opacity:1;transform:none}@media (hover:none){html[data-design=streaming] .wp-poster-chip{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){html[data-design=streaming] .wp-poster:hover{transform:scale(1.045);z-index:5}}@media (prefers-reduced-motion:reduce){html[data-design=streaming] .wp-poster,html[data-design=streaming] .wp-poster-chip,html[data-design=streaming] .wp-poster-frame,html[data-design=streaming] .wp-s-bar,html[data-design=streaming] .wp-s-menu{transition:none;animation:none}html[data-design=streaming] .wp-poster:hover{transform:none}html[data-design=streaming] .wp-main{animation:none}}html[data-design=streaming] .wp-page-title{font-size:clamp(2rem,4.2vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}html[data-design=streaming] .wp-panel{border:0;border-radius:var(--s-radius-md);background:var(--s-surface-1)}html[data-design=streaming] .wp-filter{border:0;border-radius:var(--s-radius-sm);background:var(--s-surface-2);color:var(--s-text-2)}html[data-design=streaming] .wp-filter:hover{background:var(--s-surface-3);color:var(--s-text)}html[data-design=streaming] .wp-filter[data-active=true]{background:#f4f4f5;color:#09090a}html[data-design=streaming] .wp-lib-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem}html[data-design=streaming] .wp-lib-card{border:0;border-radius:var(--s-radius-md);background:var(--s-surface-1);transition:box-shadow var(--s-dur) var(--s-ease),transform var(--s-dur) var(--s-ease)}html[data-design=streaming] .wp-lib-card:hover{border:0;box-shadow:0 0 0 1px var(--s-line-strong),0 20px 44px rgba(0,0,0,.5)}html[data-design=streaming] .wp-lib-card a.inline-flex,html[data-design=streaming] .wp-lib-card button{border-radius:var(--s-radius-sm)}@media (prefers-reduced-motion:reduce){html[data-design=streaming] .wp-lib-card{transition:none}}html[data-design=streaming] .wp-detail-hero{position:relative;border-bottom:0}html[data-design=streaming] .wp-detail-hero:after{content:"";position:absolute;inset:auto 0 0 0;z-index:0;height:9rem;pointer-events:none;background:linear-gradient(180deg,rgba(9,9,10,0) 0,var(--s-bg) 100%)}html[data-design=streaming] .wp-detail-hero__copy{z-index:1;padding-left:var(--s-gutter);padding-right:var(--s-gutter)}html[data-design=streaming] .wp-detail-hero__copy h2{font-weight:700;letter-spacing:-.04em;text-wrap:balance}html[data-design=streaming] .wp-chip{border:0;border-radius:var(--s-radius-xs);background:rgba(255,255,255,.12)}html[data-design=streaming] .wp-detail-cta{border:0;border-radius:var(--s-radius-sm);box-shadow:none;font-weight:600}html[data-design=streaming] .wp-detail-tabs{gap:1.5rem;padding:0;border:0;border-bottom:1px solid var(--s-line);border-radius:0;background:none;box-shadow:none;backdrop-filter:none}html[data-design=streaming] .wp-detail-tab{position:relative;padding:.75rem .15rem;border-radius:0;background:none;color:var(--s-text-3)}html[data-design=streaming] .wp-detail-tab:hover,html[data-design=streaming] .wp-detail-tab[data-active=true]{background:none;color:var(--s-text)}html[data-design=streaming] .wp-detail-tab[data-active=true]:after{content:"";position:absolute;inset:auto 0 -1px 0;height:2px;background:var(--s-text)}@media (min-width:900px){html[data-design=streaming] .wp-detail-hero__copy{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);align-items:end;max-width:none;padding-bottom:2.5rem}html[data-design=streaming] .wp-detail-hero__main{display:contents}html[data-design=streaming] .wp-detail-hero__main>:first-child{grid-column:1;grid-row:1}html[data-design=streaming] .wp-detail-hero__main>p{grid-column:1;grid-row:2}html[data-design=streaming] .wp-detail-hero__actions{position:static;grid-column:1;grid-row:3;margin-top:1.25rem}html[data-design=streaming] .wp-detail-hero__facts{grid-column:2;grid-row:1;margin-top:0;align-self:end;text-transform:uppercase;letter-spacing:.06em}html[data-design=streaming] .wp-detail-hero__desc{display:-webkit-box;grid-column:2;grid-row:2/span 2;align-self:start;margin:.75rem 0 0;max-width:44rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:1rem;line-height:1.55;color:var(--s-text)}html[data-design=streaming] .wp-detail-hero__facts .wp-chip{padding:0;background:none;font-size:.8125rem;font-weight:600;color:var(--s-text-2)}}html[data-design=streaming] .wp-detail-hero__actions button{min-height:2.9rem;padding-left:1.75rem;padding-right:1.75rem}html[data-design=streaming] .wp-detail-tabs-wrap{justify-content:flex-start;margin-top:1rem}html[data-design=streaming] .wp-detail-tabs-wrap .wp-detail-tabs{width:100%;flex-wrap:nowrap;justify-content:flex-start}html[data-design=streaming] .wp-detail-tab{font-size:.9375rem;white-space:nowrap}@media (max-width:899.98px){html[data-design=streaming] .wp-detail-hero__copy{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.75rem}html[data-design=streaming] .wp-detail-hero__actions{position:static}html[data-design=streaming] .wp-detail-hero__desc{display:-webkit-box;margin:.75rem 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.9375rem;line-height:1.5;color:var(--s-text-2)}}html[data-design=streaming] .wp-detail-play{align-items:flex-start;padding-top:clamp(7rem,22%,11rem);pointer-events:none}html[data-design=streaming] .wp-detail-play button{pointer-events:auto;height:4rem;width:4rem;border:0;background:rgba(255,255,255,.16)}@media (min-width:900px){html[data-design=streaming] .wp-detail-hero__copy{align-content:end;row-gap:0}}html[data-design=streaming] .wp-detail-hero .header-glass-action,html[data-design=streaming] .wp-detail-hero__actions button,html[data-design=streaming] .wp-filter,html[data-design=streaming] .wp-hero__copy a.inline-flex,html[data-design=streaming] .wp-hero__copy button,html[data-design=streaming] .wp-lib-card a.inline-flex,html[data-design=streaming] .wp-lib-card button,html[data-design=streaming] .wp-panel button[type=submit]{box-sizing:border-box;display:inline-flex;height:var(--s-btn-h);min-height:0;align-items:center;justify-content:center;gap:.375rem;padding:0 var(--s-btn-px);border:0;border-radius:var(--s-btn-radius);box-shadow:none;font-size:var(--s-btn-font);font-weight:500;line-height:1;white-space:nowrap;backdrop-filter:none}html[data-design=streaming] .wp-detail-hero .header-glass-action i,html[data-design=streaming] .wp-detail-hero__actions button i,html[data-design=streaming] .wp-filter i,html[data-design=streaming] .wp-hero__copy a.inline-flex i,html[data-design=streaming] .wp-hero__copy button i,html[data-design=streaming] .wp-lib-card a.inline-flex i,html[data-design=streaming] .wp-lib-card button i,html[data-design=streaming] .wp-panel button[type=submit] i{font-size:1rem;line-height:1}html[data-design=streaming] .wp-detail-hero__actions button,html[data-design=streaming] .wp-hero__copy a.inline-flex,html[data-design=streaming] .wp-lib-card a.inline-flex:first-child,html[data-design=streaming] .wp-panel button[type=submit]{background:var(--s-btn-primary-bg);color:var(--s-btn-primary-fg)}html[data-design=streaming] .wp-detail-hero__actions button:hover,html[data-design=streaming] .wp-hero__copy a.inline-flex:hover,html[data-design=streaming] .wp-lib-card a.inline-flex:first-child:hover,html[data-design=streaming] .wp-panel button[type=submit]:hover{background:#ffffff}html[data-design=streaming] .wp-detail-hero .header-glass-action,html[data-design=streaming] .wp-hero__copy button,html[data-design=streaming] .wp-lib-card a.inline-flex:not(:first-child),html[data-design=streaming] .wp-lib-card button{background:var(--s-btn-secondary-bg);color:var(--s-text)}html[data-design=streaming] .wp-detail-hero .header-glass-action:hover,html[data-design=streaming] .wp-hero__copy button:not(:disabled):hover,html[data-design=streaming] .wp-lib-card a.inline-flex:not(:first-child):hover,html[data-design=streaming] .wp-lib-card button:hover{background:var(--s-btn-secondary-hover)}html[data-design=streaming] .wp-detail-hero__actions button[aria-label*=entfernen],html[data-design=streaming] .wp-detail-hero__actions button[aria-label^=Remove]{background:var(--s-btn-secondary-bg);color:var(--s-text)}html[data-design=streaming] .wp-lib-card button[aria-label]{width:var(--s-btn-h);padding:0}html[data-design=streaming] .wp-detail-hero .header-glass-action{top:calc(var(--s-nav-h) + .75rem);right:var(--s-gutter)}html[data-design=streaming] .wp-detail-hero__actions button:disabled,html[data-design=streaming] .wp-hero__copy button:disabled{opacity:.5}html[data-design=streaming] .wp-hero__copy .mt-7{margin-top:1.25rem;gap:.5rem}html[data-design=streaming] .wp-detail-hero__actions{display:flex;align-items:center;gap:.5rem}html[data-design=streaming] .wp-detail-hero__actions button span{display:inline}.wp-s-actions{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.wp-s-actions__sep{height:1rem;width:1px;background:rgba(255,255,255,.14)}.wp-s-search{display:inline-flex;height:2rem;min-width:2rem;align-items:center;justify-content:center;gap:.5rem;padding:0 .5rem;border:0;border-radius:999px;background:none;color:var(--s-text,#f4f4f5);font-size:.8125rem;font-weight:500;transition:background-color .14s ease}.wp-s-search i{font-size:1.05rem}.wp-s-search:hover{background:rgba(255,255,255,.1)}.wp-s-search__label{display:none;min-width:3.5rem;text-align:left;color:var(--s-text-2,#b4b4bb)}@media (min-width:1100px){.wp-s-search{padding:0 .85rem 0 .7rem}.wp-s-search__label{display:inline}}.wp-s-langroot{position:relative}.wp-s-langbtn{display:inline-flex;height:2rem;align-items:center;gap:.4rem;padding:0 .65rem 0 .55rem;border:0;border-radius:999px;background:none;color:var(--s-text,#f4f4f5);font-size:.75rem;font-weight:600;letter-spacing:.04em;transition:background-color .14s ease}.wp-s-langbtn i{font-size:1.05rem}.wp-s-langbtn:hover,.wp-s-langbtn[aria-expanded=true]{background:rgba(255,255,255,.1)}.wp-s-langmenu{position:absolute;right:0;top:calc(100% + .6rem);z-index:var(--s-z-menu,70);min-width:9.5rem;padding:.35rem;border-radius:var(--s-radius-md,10px);background:#111113;box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16)),0 24px 60px rgba(0,0,0,.7);animation:wp-s-pop var(--s-dur,.24s) var(--s-ease,ease);transform-origin:top right}.wp-s-langmenu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;height:2.1rem;padding:0 .7rem;border:0;border-radius:var(--s-radius-sm,6px);background:none;color:var(--s-text-2,#b4b4bb);font-size:.8125rem;font-weight:500;text-align:left;transition:background-color .14s ease,color .14s ease}.wp-s-langmenu button:hover{background:rgba(255,255,255,.08);color:var(--s-text,#f4f4f5)}.wp-s-langmenu button[data-active=true]{color:var(--s-text,#f4f4f5)}.wp-s-actions .wp-s-avatar{height:2rem;width:2rem;margin:0;border-radius:999px}.wp-s-actions .wp-s-cta{display:inline-flex;height:2rem;align-items:center;margin:0;padding:0 .9rem;border-radius:999px}.wp-s-avatar{border-radius:999px}.wp-s-menu-root{display:flex}html[data-design=streaming] .wp-rail{--cols:2.4;--rail-gap:0.75rem;gap:var(--rail-gap)}@media (min-width:520px){html[data-design=streaming] .wp-rail{--cols:3.3}}@media (min-width:768px){html[data-design=streaming] .wp-rail{--cols:4.3}}@media (min-width:1024px){html[data-design=streaming] .wp-rail{--cols:5}}@media (min-width:1280px){html[data-design=streaming] .wp-rail{--cols:6}}html[data-design=streaming] .wp-rail>.wp-poster,html[data-design=streaming] .wp-rail>.wp-rail-item{flex:0 0 calc((100% - (var(--cols) - 1) * var(--rail-gap)) / var(--cols));width:calc((100% - (var(--cols) - 1) * var(--rail-gap)) / var(--cols));min-width:0}html[data-design=streaming] .wp-poster-frame{height:auto;aspect-ratio:2/3}html[data-design=streaming] .wp-poster-badge{border-radius:var(--s-radius-xs);background:#f4f4f5;color:#09090a;box-shadow:none;font-weight:600}html[data-design=streaming] .wp-topten{height:auto;width:100%;aspect-ratio:2/3}html[data-design=streaming] .wp-topten__slot{inset:0}html[data-design=streaming] .wp-topten__slot .wp-poster-frame{height:100%;width:100%}html[data-design=streaming] .wp-topten__rank{inset:auto auto .35rem .6rem;z-index:20;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:700;letter-spacing:-.06em;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.8)}html[data-design=streaming] .wp-rail.pb-14{padding-bottom:1rem}html[data-design=streaming] .wp-social{padding:clamp(1.25rem,2.4vw,2rem);border:0;border-radius:var(--s-radius-lg);background:var(--s-surface-1)}html[data-design=streaming] .wp-social__art,html[data-design=streaming] .wp-social__eyebrow,html[data-design=streaming] .wp-social__glow{display:none}html[data-design=streaming] .wp-social__body{display:grid;max-width:none;gap:1rem 2rem}@media (min-width:900px){html[data-design=streaming] .wp-social__body{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-design=streaming] .wp-social__actions{grid-column:2;grid-row:1/span 2}}html[data-design=streaming] .wp-social__title{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.03em}html[data-design=streaming] .wp-social__text{max-width:40rem;margin:0;font-size:.875rem;line-height:1.6;color:var(--s-text-2)}html[data-design=streaming] .wp-social__actions{margin:0;gap:.5rem}html[data-design=streaming] .wp-social__btn{box-sizing:border-box;display:inline-flex;height:var(--s-btn-h);align-items:center;justify-content:center;gap:.375rem;padding:0 var(--s-btn-px);border:0;border-radius:var(--s-btn-radius);background:var(--s-btn-secondary-bg);color:var(--s-text);font-size:var(--s-btn-font);font-weight:500;line-height:1;white-space:nowrap}html[data-design=streaming] .wp-social__btn:hover{background:var(--s-btn-secondary-hover)}html[data-design=streaming] .wp-social__btn--primary{background:var(--s-btn-primary-bg);color:var(--s-btn-primary-fg)}html[data-design=streaming] .wp-social__btn--primary:hover{background:#fff}html[data-design=streaming] .wp-social__btn i{font-size:1rem;line-height:1}html[data-design=streaming] :is(button,a.inline-flex[href])[class*=rounded]:is([class*=px-],[class*=py-]):is([class*=bg-],[class*=border]):not([class*=flex-col]):not([class*=text-left]):not([class*=h-16]):not([class*=h-20]):not([class*=h-24]):not([class*=aspect]):not(:has(img)):not(.wp-pill){height:auto;min-height:var(--s-btn-h);padding:.35rem var(--s-btn-px);border-radius:var(--s-btn-radius);box-shadow:none;gap:.375rem;font-size:var(--s-btn-font);font-weight:500;line-height:1.15}html[data-design=streaming] button[class*=rounded]:is([class*=border],[class*=bg-]):is([class*=h-7],[class*=h-8],[class*=h-9],[class*=h-10],[class*=h-11],[class*=h-12]):is([class*=w-7],[class*=w-8],[class*=w-9],[class*=w-10],[class*=w-11],[class*=w-12]):not(:has(img)):is([aria-label],[title]):has(>i:only-child){height:var(--s-btn-h);width:var(--s-btn-h);min-height:0;padding:0;border-radius:var(--s-btn-radius);justify-content:center}html[data-design=streaming] :is(button,a.inline-flex[href])[class*=rounded]:is([class*=px-],[class*=py-]):is([class*=bg-],[class*=border]):not([class*=flex-col]):not([class*=text-left]):not([class*=h-16]):not([class*=h-20]):not([class*=h-24]):not([class*=aspect]):not(:has(img)):not(.wp-pill) i{font-size:1rem;line-height:1}html[data-design=streaming] .wp-hero__copy a.inline-flex:hover,html[data-design=streaming] .wp-lib-card a.inline-flex:first-child:hover,html[data-design=streaming] .wp-panel button[type=submit]:hover,html[data-design=streaming] .wp-sd-btn--primary:hover:not(:disabled),html[data-design=streaming] .wp-sh__btn--primary:hover,html[data-design=streaming] .wp-social__btn--primary:hover,html[data-design=streaming] :is(button,a[href])[class*=bg-white]:not([class*="bg-white/"]),html[data-design=streaming] :is(button,a[href])[class*=bg-white]:not([class*="bg-white/"]):hover{background-color:var(--s-btn-primary-bg)}.wp-s-nav__link i{font-size:1.05rem;line-height:1}.wp-s-menu__profile{padding:.75rem;background:#1a1a1d;border-radius:var(--s-radius-md,10px)}.wp-s-menu__profile .wp-s-avatar{height:2.5rem;width:2.5rem;border-radius:12px;font-size:1rem}.wp-s-menu__chev{flex:none;font-size:1.25rem;color:var(--s-text-3,#7d7d86)}.wp-s-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.5rem}.wp-s-menu__tile{display:flex;min-height:4.25rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.7rem .8rem;border:0;border-radius:var(--s-radius-md,10px);background:#1a1a1d;color:var(--s-text-2,#b4b4bb);font-size:.8125rem;font-weight:500;text-align:left;transition:background-color .14s ease,color .14s ease}.wp-s-menu__tile i{font-size:1.25rem;line-height:1;color:var(--s-text,#f4f4f5)}.wp-s-menu__tile:hover,.wp-s-menu__tile[data-active=true]{background:#26262a;color:var(--s-text,#f4f4f5)}html[data-design=streaming] .wp-toasts{right:auto;left:50%;top:.75rem;transform:translateX(-50%);align-items:stretch}html[data-design=streaming] .wp-toasts .animate-toast-in{animation:wp-toast-drop .28s var(--s-ease,ease-out) both}@keyframes wp-toast-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-design=streaming] .wp-toasts .animate-toast-in{animation:none}}.wp-sd{margin-inline:-.75rem;color:var(--s-text,#f4f4f5)}@media (min-width:640px){.wp-sd{margin-inline:-1.25rem}}@media (min-width:1024px){.wp-sd{margin-inline:-2rem}}.wp-sd-btn{box-sizing:border-box;display:inline-flex;height:var(--s-btn-h,2rem);align-items:center;justify-content:center;gap:.375rem;padding:0 var(--s-btn-px,.75rem);border:0;border-radius:var(--s-btn-radius,6px);background:var(--s-btn-secondary-bg,rgba(255,255,255,.12));color:var(--s-text,#f4f4f5);font-size:var(--s-btn-font,.8125rem);font-weight:500;line-height:1;white-space:nowrap;backdrop-filter:blur(12px);transition:background-color var(--s-dur-fast,.14s) ease}.wp-sd-btn:hover:not(:disabled){background:var(--s-btn-secondary-hover,rgba(255,255,255,.2))}.wp-sd-btn:disabled{opacity:.5}.wp-sd-btn--primary{background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a)}.wp-sd-btn--primary:hover:not(:disabled){background:#fff}.wp-sd-btn--icon{width:var(--s-btn-h,2rem);padding:0}.wp-sd-btn i{font-size:1rem;line-height:1}.wp-sd-note{display:inline-flex;height:var(--s-btn-h,2rem);align-items:center;gap:.35rem;font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-sd-note--top{display:flex;width:-moz-fit-content;width:fit-content;height:auto;margin:0 0 .75rem;font-weight:500;color:var(--s-text-2,#b4b4bb)}.wp-sd-hero{position:relative;display:flex;min-height:clamp(30rem,80vh,56rem);align-items:flex-end;background:var(--s-surface-1,#111113)}.wp-sd-hero__art{position:absolute;inset:0;overflow:hidden}.wp-sd-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.wp-sd-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,9,10,.82) 0,rgba(9,9,10,.35) 45%,rgba(9,9,10,0) 70%),linear-gradient(180deg,rgba(9,9,10,.55) 0,rgba(9,9,10,0) 22%,rgba(9,9,10,0) 45%,var(--s-bg,#09090a) 100%)}.wp-sd-hero__inner{position:relative;display:grid;width:100%;gap:1.5rem;padding:calc(var(--s-nav-h, 4rem) + 2rem) var(--s-gutter,1rem) 2rem}@media (min-width:900px){.wp-sd-hero__inner{grid-template-columns:minmax(0,26rem) minmax(0,1fr);-moz-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);align-items:end;padding-bottom:.5rem}.wp-sd-hero__main{padding-bottom:1.75rem}.wp-sd-hero__side{justify-self:end;width:min(100%,32rem)}}.wp-sd-eyebrow{margin:0 0 .6rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--s-text-2,#b4b4bb)}.wp-sd-logo{position:relative;width:min(100%,22rem);height:clamp(4.5rem,9vw,7rem)}.wp-sd-logo__img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;filter:drop-shadow(0 12px 28px rgba(0,0,0,.5))}.wp-sd-title{margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.wp-sd-tagline{margin:.6rem 0 0;font-size:.875rem;color:var(--s-text-2,#b4b4bb)}.wp-sd-actions{gap:.5rem;margin-top:1.25rem}.wp-sd-actions,.wp-sd-meta{display:flex;flex-wrap:wrap;align-items:center}.wp-sd-meta{gap:.35rem .75rem;margin:0;padding:0;list-style:none;font-size:.875rem;font-weight:500;color:var(--s-text,#f4f4f5)}.wp-sd-meta li{display:inline-flex;align-items:center;gap:.75rem}.wp-sd-meta li+li:before{content:"";height:3px;width:3px;border-radius:999px;background:var(--s-text-3,#7d7d86)}.wp-sd-flag{padding:.2rem .5rem;border-radius:var(--s-radius-xs,4px);background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a);font-size:.75rem;font-weight:600;line-height:1.2}.wp-sd-synopsis{display:-webkit-box;max-width:44rem;margin:.75rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;font-size:.9375rem;line-height:1.6;color:var(--s-text,#f4f4f5)}.wp-sd-featuring,.wp-sd-genres{margin:.6rem 0 0;font-size:.8125rem;color:var(--s-text-2,#b4b4bb)}.wp-sd-featuring span,.wp-sd-skeleton{color:var(--s-text-3,#7d7d86)}.wp-sd-skeleton{animation:wp-sd-pulse 1.4s ease-in-out infinite}.wp-sd-tabbar{position:sticky;top:3.5rem;z-index:40;padding:.5rem var(--s-gutter,1rem);background:rgba(9,9,10,.78);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 1px 0 var(--s-line,rgba(255,255,255,.07))}.wp-sd-tabs{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.wp-sd-tabs::-webkit-scrollbar{display:none}.wp-sd-tab{height:var(--s-btn-h,2rem);flex:none;padding:0 1rem;border:0;border-radius:999px;background:none;color:var(--s-text-3,#7d7d86);font-size:.8125rem;font-weight:500;white-space:nowrap;transition:background-color var(--s-dur-fast,.14s) ease,color var(--s-dur-fast,.14s) ease}.wp-sd-tab:hover{color:var(--s-text,#f4f4f5);background:rgba(255,255,255,.06)}.wp-sd-tab[data-active=true]{color:var(--s-text,#f4f4f5);background:rgba(255,255,255,.12)}.wp-sd-body{width:100%;max-width:1600px;margin:0 auto;padding:2rem var(--s-gutter,1rem) 4rem}.wp-sd-grid{display:grid;gap:2.5rem}@media (min-width:1100px){.wp-sd-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:3.5rem}}.wp-sd-col{display:flex;min-width:0;flex-direction:column;gap:2.5rem}.wp-sd-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.wp-sd-section-head h2{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.01em}.wp-sd-section-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wp-sd-count{font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-sd-empty,.wp-sd-hint{margin:.5rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--s-text-3,#7d7d86)}.wp-sd-rail{display:flex;gap:.75rem;margin-inline:calc(var(--s-gutter, 1rem) * -1);padding:.25rem var(--s-gutter,1rem) .5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}@media (min-width:1100px){.wp-sd-rail{margin-inline:0;padding-inline:0}}.wp-sd-rail::-webkit-scrollbar{display:none}.wp-sd-rail>*{scroll-snap-align:start}.wp-sd-shot{position:relative;width:19rem;aspect-ratio:16/9;flex:none;overflow:hidden;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b)}.wp-sd-poster__img,.wp-sd-shot__img{-o-object-fit:cover;object-fit:cover}.wp-sd-poster{position:relative;display:flex;width:9.5rem;aspect-ratio:2/3;flex:none;align-items:center;justify-content:center;padding:.5rem;overflow:hidden;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b);font-size:.75rem;text-align:center;color:var(--s-text-3,#7d7d86);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform var(--s-dur,.24s) var(--s-ease,ease),box-shadow var(--s-dur,.24s) var(--s-ease,ease)}@media (hover:hover) and (pointer:fine){.wp-sd-poster:hover{transform:scale(1.04);box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16)),0 20px 44px rgba(0,0,0,.6)}}.wp-sd-poster--skeleton{animation:wp-sd-pulse 1.4s ease-in-out infinite}.wp-sd-cast{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.25rem 1rem;margin:0;padding:0;list-style:none}.wp-sd-person{display:block}.wp-sd-person__photo{position:relative;display:flex;aspect-ratio:2/3;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b);color:var(--s-text-3,#7d7d86);font-size:1.5rem;transition:box-shadow var(--s-dur,.24s) var(--s-ease,ease)}.wp-sd-person__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.wp-sd-person:hover .wp-sd-person__photo{box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16))}.wp-sd-person__name{display:block;margin-top:.5rem;font-size:.8125rem;font-weight:600}.wp-sd-person__role{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-sd-facts{margin:0}.wp-sd-facts>div{display:flex;justify-content:space-between;gap:1.5rem;padding:.6rem 0;border-bottom:1px solid var(--s-line,rgba(255,255,255,.07));font-size:.8125rem}.wp-sd-facts dt{flex:none;color:var(--s-text-3,#7d7d86)}.wp-sd-facts dd{margin:0;text-align:right;color:var(--s-text,#f4f4f5)}.wp-sd-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:1rem 0 0;padding:0;list-style:none}.wp-sd-tags li{padding:.25rem .5rem;border-radius:var(--s-radius-xs,4px);background:rgba(255,255,255,.08);font-size:.75rem;color:var(--s-text-2,#b4b4bb)}.wp-sd-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.wp-sd-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.wp-sd-scores a,.wp-sd-scores div{display:block;padding:.75rem;border-radius:var(--s-radius-md,10px);background:var(--s-surface-1,#111113)}.wp-sd-scores a:hover{background:var(--s-surface-2,#18181b)}.wp-sd-scores span{display:block;font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-sd-scores strong{display:block;margin-top:.15rem;font-size:1.125rem;font-weight:600}.wp-sd-rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem}.wp-sd-rating__btn{height:2.5rem;border:0;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b);font-size:1.25rem;line-height:1;transition:background-color var(--s-dur-fast,.14s) ease}.wp-sd-rating__btn:hover:not(:disabled){background:var(--s-surface-3,#212125)}.wp-sd-rating__btn[data-active=true]{background:rgba(255,255,255,.2);box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16))}.wp-sd-seasons{margin:1rem 0 0;padding:0;list-style:none}.wp-sd-seasons li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--s-line,rgba(255,255,255,.07));font-size:.875rem}.wp-sd-seasons li span:last-child{color:var(--s-text-3,#7d7d86)}.wp-sd-spin{animation:wp-sd-rotate 1s linear infinite}@keyframes wp-sd-pulse{50%{opacity:.45}}@keyframes wp-sd-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wp-sd-btn,.wp-sd-person__photo,.wp-sd-poster,.wp-sd-tab{transition:none}.wp-sd-poster--skeleton,.wp-sd-skeleton,.wp-sd-spin{animation:none}}.wp-sd-hero-tags{margin-top:.85rem}.wp-ss{display:flex;flex-direction:column;gap:1.25rem}.wp-ss__switch{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none}.wp-ss__switch::-webkit-scrollbar{display:none}.wp-ss__chip{display:inline-flex;height:var(--s-btn-h,2rem);min-width:var(--s-btn-h,2rem);flex:none;align-items:center;justify-content:center;padding:0 .75rem;border:0;border-radius:var(--s-btn-radius,6px);background:var(--s-surface-2,#18181b);color:var(--s-text-2,#b4b4bb);font-size:var(--s-btn-font,.8125rem);font-weight:600;transition:background-color .14s ease,color .14s ease}.wp-ss__chip:hover{background:var(--s-surface-3,#212125);color:var(--s-text,#f4f4f5)}.wp-ss__chip[data-active=true]{background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a)}.wp-ss__head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.wp-ss__poster{position:relative;height:6rem;width:4rem;flex:none;overflow:hidden;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b)}.wp-ss__poster-img{-o-object-fit:cover;object-fit:cover}.wp-ss__title{min-width:0;flex:1}.wp-ss__title h3{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.wp-ss__title h3 span{color:var(--s-text-3,#7d7d86);font-weight:500}.wp-ss__title p{margin:.25rem 0 0;font-size:.8125rem;color:var(--s-text-3,#7d7d86)}.wp-ss__progress{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;max-width:24rem}.wp-ss__bar{position:relative;height:4px;flex:1;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.wp-ss__bar>span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--s-text,#f4f4f5);transition:width .4s var(--s-ease,ease)}.wp-ss__count{flex:none;font-size:.75rem;color:var(--s-text-2,#b4b4bb)}.wp-ss__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.wp-ss__ep{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num check" "body body";align-content:start;gap:.75rem .5rem;min-height:11rem;padding:1rem;border-radius:var(--s-radius-md,10px);background:var(--s-surface-1,#111113);transition:background-color .14s ease,box-shadow .14s ease}.wp-ss__ep:hover{background:var(--s-surface-2,#18181b);box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16))}.wp-ss__num{grid-area:num;align-self:center;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--s-text-3,#7d7d86);font-variant-numeric:tabular-nums}.wp-ss__body{grid-area:body;min-width:0}.wp-ss__check{grid-area:check}.wp-ss__name{margin:0;font-size:.9375rem;font-weight:600}.wp-ss__meta{margin:.2rem 0 0;font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-ss__overview{display:-webkit-box;margin:.6rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.8125rem;line-height:1.55;color:var(--s-text-2,#b4b4bb)}.wp-ss__ep[data-watched=true] .wp-ss__name{color:var(--s-text-3,#7d7d86)}.wp-ss__ep[data-watched=true] .wp-ss__overview{opacity:.6}.wp-ss__ep[data-upcoming=true]{opacity:.55}.wp-ss__check{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.28);border-radius:999px;background:none;color:var(--s-btn-primary-fg,#09090a);font-size:1rem;transition:background-color .14s ease,border-color .14s ease}.wp-ss__check:hover:not(:disabled){border-color:var(--s-text,#f4f4f5)}.wp-ss__check[aria-pressed=true]{border-color:var(--s-btn-primary-bg,#f4f4f5);background:var(--s-btn-primary-bg,#f4f4f5)}.wp-ss__check:disabled{opacity:.4}.wp-sw{display:flex;flex-direction:column;gap:1rem}.wp-sw__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.wp-sw__platforms{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.wp-sw__platform{display:inline-flex;height:1.75rem;align-items:center;gap:.3rem;padding:0 .6rem;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b);font-size:.75rem;font-weight:500;color:var(--s-text-2,#b4b4bb)}.wp-sw__platform[data-match=true]{background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a)}.wp-sw__platform i{font-size:.9rem}.wp-sw__region{font-size:.6875rem;font-weight:600;letter-spacing:.12em;color:var(--s-text-3,#7d7d86)}.wp-sw__embed{overflow:hidden;border-radius:var(--s-radius-md,10px);background:var(--s-surface-1,#111113)}.wp-sw__frame{display:block;width:100%;border:0;background:transparent}.wp-sw__note{display:flex;align-items:center;gap:.6rem;margin:0;padding:.9rem 1rem;border-radius:var(--s-radius-md,10px);background:var(--s-surface-1,#111113);font-size:.8125rem;line-height:1.5;color:var(--s-text-2,#b4b4bb)}.wp-sw__note i{margin-right:.4rem;font-size:1rem;color:var(--s-text-3,#7d7d86)}.wp-sw__note--action{flex-wrap:wrap;justify-content:space-between}.wp-sw__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line,rgba(255,255,255,.07))}.wp-sw__row{display:flex;align-items:center;gap:.9rem;padding:.8rem .25rem;border-bottom:1px solid var(--s-line,rgba(255,255,255,.07))}.wp-sw__row--skeleton{height:3.5rem;animation:wp-sd-pulse 1.4s ease-in-out infinite}.wp-sw__icon{height:2.5rem;width:2.5rem;flex:none;border-radius:var(--s-radius-sm,6px);-o-object-fit:cover;object-fit:cover}.wp-sw__icon--empty{display:inline-flex;align-items:center;justify-content:center;background:var(--s-surface-2,#18181b);color:var(--s-text-3,#7d7d86)}.wp-sw__body{min-width:0;flex:1}.wp-sw__name{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;font-size:.9375rem}.wp-sw__match,.wp-sw__name{align-items:center;font-weight:600}.wp-sw__match{display:inline-flex;gap:.2rem;padding:.1rem .4rem;border-radius:var(--s-radius-xs,4px);background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a);font-size:.6875rem}.wp-sw__offers{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.25rem 0 0;padding:0;list-style:none}.wp-sw__offers,.wp-sw__source{font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-sw__source{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem}.wp-sw__source:hover{color:var(--s-text,#f4f4f5)}@media (prefers-reduced-motion:reduce){.wp-ss__bar>span,.wp-ss__check,.wp-ss__chip,.wp-ss__ep{transition:none}.wp-sw__row--skeleton{animation:none}}.wp-sd-hero__side{padding:1.1rem 1.25rem 1.25rem;border-radius:var(--s-radius-lg,14px);background:rgba(255,255,255,.08);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 20px 50px rgba(0,0,0,.28)}.wp-sd-hero__side .wp-sd-synopsis{margin-top:.85rem}@media (min-width:1200px){.wp-sd-hero__side{position:relative;z-index:45;margin-bottom:-1.5rem}}@media (min-width:1280px){html[data-design=streaming] .wp-sd-col .wp-rail{--cols:5}}.wp-sd-skeleton-frame{background:var(--s-surface-2,#18181b);animation:wp-sd-pulse 1.4s ease-in-out infinite}.wp-sd-poster-empty{display:flex;height:100%;align-items:center;justify-content:center;padding:.5rem;font-size:.75rem;text-align:center;color:var(--s-text-3,#7d7d86)}@media (prefers-reduced-motion:reduce){.wp-sd-skeleton-frame{animation:none}}.wp-sd-trailer{width:min(18rem,78vw);flex:none}.wp-sd-tracking{max-width:44rem}.wp-trk{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border-radius:var(--s-radius-lg,14px);background:var(--s-surface-1,#111113)}.wp-trk--empty{align-items:flex-start;gap:.75rem}.wp-trk--empty>i{font-size:1.75rem;color:var(--s-text-3,#7d7d86)}.wp-trk__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.wp-trk__status{padding:.25rem .6rem;border-radius:var(--s-radius-xs,4px);background:rgba(255,255,255,.12);font-size:.75rem;font-weight:600}.wp-trk__status[data-status=completed]{background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a)}.wp-trk__last{font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-trk__value{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.03em}.wp-trk__bar{display:block;position:relative;height:6px;margin-top:.9rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.wp-trk__bar>span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--s-text,#f4f4f5);transition:width .4s var(--s-ease,ease)}.wp-trk__actions,.wp-trk__quick-row{display:flex;flex-wrap:wrap;gap:.5rem}.wp-trk__actions:empty{display:none}.wp-trk__label{margin:0 0 .5rem}.wp-trk__label,.wp-trk__save{font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-trk__save{display:flex;align-items:center;gap:.4rem;margin:0}.wp-trk__more{border-top:1px solid var(--s-line,rgba(255,255,255,.07));padding-top:1rem;font-size:.8125rem}.wp-trk__more summary{cursor:pointer;color:var(--s-text-2,#b4b4bb);list-style:none}.wp-trk__more summary::-webkit-details-marker{display:none}.wp-trk__more summary:after{content:"";display:inline-block;margin-left:.5rem;height:.4rem;width:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .14s ease}.wp-trk__more[open] summary:after{transform:translateY(1px) rotate(-135deg)}.wp-trk__more summary:hover{color:var(--s-text,#f4f4f5)}.wp-trk__more-body{margin-top:1rem}.wp-trk__foot{border-top:1px solid var(--s-line,rgba(255,255,255,.07));padding-top:1rem}.wp-trk__remove{background:none;box-shadow:inset 0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16));color:var(--s-text-2,#b4b4bb)}.wp-trk__remove:hover:not(:disabled){color:#fca5a5}@media (prefers-reduced-motion:reduce){.wp-trk__bar>span,.wp-trk__more summary:after{transition:none}}.wp-sd-shot--btn{padding:0;border:0;cursor:zoom-in}.wp-sd-shot__zoom{position:absolute;right:.6rem;bottom:.6rem;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:var(--s-radius-sm,6px);background:rgba(9,9,10,.7);opacity:0;transition:opacity .16s ease}.wp-sd-shot--btn:focus-visible .wp-sd-shot__zoom,.wp-sd-shot--btn:hover .wp-sd-shot__zoom{opacity:1}.wp-lbx{position:fixed;inset:0;z-index:9000;justify-content:center;padding:4rem 1rem 1.5rem;background:rgba(5,5,6,.94);animation:wp-lbx-in .22s var(--s-ease,ease)}.wp-lbx,.wp-lbx__bar{display:flex;align-items:center}.wp-lbx__bar{position:absolute;inset:0 0 auto 0;justify-content:space-between;padding:.75rem var(--s-gutter,1rem);font-size:.8125rem;color:var(--s-text-3,#7d7d86)}.wp-lbx__img{max-height:100%;max-width:min(100%,1800px);border-radius:var(--s-radius-md,10px);-o-object-fit:contain;object-fit:contain;box-shadow:0 30px 90px rgba(0,0,0,.7);animation:wp-lbx-img .32s var(--s-ease,ease)}.wp-lbx__nav{position:absolute;top:50%;display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:var(--s-text,#f4f4f5);font-size:1.6rem;transform:translateY(-50%)}.wp-lbx__nav:hover{background:rgba(255,255,255,.22)}.wp-lbx__nav--prev{left:clamp(.5rem,2vw,1.75rem)}.wp-lbx__nav--next{right:clamp(.5rem,2vw,1.75rem)}@keyframes wp-lbx-in{0%{opacity:0}}@keyframes wp-lbx-img{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.wp-lbx,.wp-lbx__img{animation:none}}@media (max-width:639px){.wp-sd-hero{min-height:min(36rem,88svh)}.wp-sd-hero__img{-o-object-position:center 15%;object-position:center 15%}.wp-sd-hero__shade{background:linear-gradient(180deg,rgba(9,9,10,.6) 0,rgba(9,9,10,0) 20%,rgba(9,9,10,.1) 40%,rgba(9,9,10,.88) 78%,var(--s-bg,#09090a) 100%)}.wp-sd-hero__inner{gap:1rem;padding-top:calc(var(--s-nav-h, 4rem) + 1rem);padding-bottom:1.25rem}.wp-sd-logo{width:min(78%,17rem);height:4.25rem}.wp-sd-title{font-size:2rem}.wp-sd-tagline{margin-top:.4rem;font-size:.8125rem}.wp-sd-actions{margin-top:1rem}.wp-sd-actions .wp-sd-btn--primary,.wp-sd-actions .wp-sd-btn:first-child{flex:1 1 100%;justify-content:center}.wp-sd-actions .wp-sd-btn:not(.wp-sd-btn--icon):not(:first-child){flex:1 1 0;justify-content:center}.wp-sd-hero__side{padding:.9rem 1rem 1rem}.wp-sd-meta{gap:.3rem .6rem;font-size:.8125rem}.wp-sd-meta li{gap:.6rem}.wp-sd-meta li+li:before{display:none}.wp-sd-meta li+li{padding-left:.6rem;border-left:1px solid var(--s-line,rgba(255,255,255,.14))}.wp-sd-hero__side .wp-sd-synopsis{margin-top:.65rem;font-size:.875rem;line-height:1.55;cursor:pointer}.wp-sd-synopsis[data-open=false]{-webkit-line-clamp:3}.wp-sd-synopsis[data-open=true]{-webkit-line-clamp:unset}.wp-sd-hero__side .wp-sd-featuring{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:.5rem;font-size:.75rem}.wp-sd-hero-tags{flex-wrap:nowrap;margin-top:.7rem;overflow-x:auto;scrollbar-width:none}.wp-sd-hero-tags::-webkit-scrollbar{display:none}.wp-sd-hero-tags li{flex:none}}.wp-sd-infobtn{display:none}@media (max-width:639px){.wp-sd-hero__side{display:none}.wp-sd-infobtn{display:inline-flex}}.wp-sd-sheet-scrim{position:fixed;inset:0;z-index:140;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.7);backdrop-filter:blur(10px)}.wp-sd-sheet{position:relative;width:100%;max-width:34rem;max-height:82vh;overflow-y:auto;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0px));border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(180deg,#1c1c1c,#0b0b0b);box-shadow:0 -1px 0 rgba(255,255,255,.12),0 -30px 80px rgba(0,0,0,.6);color:#fff;animation:wp-sd-sheet-up .38s var(--s-ease,cubic-bezier(.2,.8,.2,1)) both}@keyframes wp-sd-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.wp-sd-sheet__grip{display:block;width:2.25rem;height:.25rem;margin:-.6rem auto .9rem;border-radius:999px;background:rgba(255,255,255,.22)}.wp-sd-sheet__close{position:absolute;top:.9rem;right:.9rem;display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.wp-sd-sheet__title{margin:0 2.5rem 1rem 0;font-size:1.25rem;font-weight:600;letter-spacing:-.03em}.wp-sd-sheet .wp-sd-synopsis{display:block;margin-top:.9rem;font-size:.9375rem;line-height:1.65;cursor:default;-webkit-line-clamp:unset}.wp-sd-sheet .wp-sd-featuring{display:block;margin-top:.9rem;font-size:.8125rem}.wp-sd-sheet .wp-sd-hero-tags{flex-wrap:wrap;margin-top:1rem}@media (prefers-reduced-motion:reduce){.wp-sd-sheet{animation:none}}.wp-cinema{display:flex;flex-wrap:wrap;gap:1rem;padding:1.1rem 1.2rem;background:var(--s-surface-1,#111113);box-shadow:inset 0 0 0 1px var(--s-line,rgba(255,255,255,.07))}.wp-cinema,.wp-cinema__icon{align-items:center;border-radius:var(--s-radius-md,10px)}.wp-cinema__icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:none;justify-content:center;background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a);font-size:1.3rem}.wp-cinema__body{min-width:12rem;flex:1}.wp-cinema__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--s-text,#f4f4f5)}.wp-cinema__text{margin:.2rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--s-text-2,#b4b4bb)}.wp-cinema__cta{flex:none}@media (max-width:520px){.wp-cinema__cta{width:100%;justify-content:center}}.wp-sh{position:relative;margin-inline:-.75rem;padding:calc(var(--s-nav-h, 4rem) + 1rem) 0 1.25rem;overflow:hidden;background:var(--s-bg,#09090a)}@media (min-width:640px){.wp-sh{margin-inline:-1.25rem}}@media (min-width:1024px){.wp-sh{margin-inline:-2rem}}.wp-sh__ambient{position:absolute;inset:-6rem -4rem 0;opacity:.34;pointer-events:none}.wp-sh__ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,10,.35) 0,var(--s-bg,#09090a) 92%)}.wp-sh__ambient-img{-o-object-fit:cover;object-fit:cover;filter:blur(56px) grayscale(.2);animation:wp-sh-fade .7s var(--s-ease,ease)}.wp-sh__viewport{--card-w:78vw;--gap:clamp(0.5rem,1.6vw,1.25rem);position:relative;touch-action:pan-y}@media (min-width:700px){.wp-sh__viewport{--card-w:min(86vw,70rem)}}.wp-sh__track{position:relative;left:50%;display:flex;gap:var(--gap);margin-left:calc(var(--card-w) / -2);transform:translate3d(calc(var(--i, 0) * (var(--card-w) + var(--gap)) * -1),0,0);transition:transform .65s var(--s-ease,cubic-bezier(.22,1,.36,1));will-change:transform}.wp-sh__slide{position:relative;flex:none;width:var(--card-w);aspect-ratio:4/5;overflow:hidden;border-radius:var(--s-radius-lg,14px);background:var(--s-surface-2,#18181b);transform:scale(.92);opacity:.55;cursor:pointer;transition:transform .65s var(--s-ease,ease),opacity .65s var(--s-ease,ease),box-shadow .65s var(--s-ease,ease)}@media (min-width:700px){.wp-sh__slide{aspect-ratio:16/8.4}}.wp-sh__slide[data-active=true]{transform:none;opacity:1;cursor:default;box-shadow:0 30px 80px rgba(0,0,0,.6)}@media (hover:hover) and (pointer:fine){.wp-sh__slide[data-active=false]:hover{opacity:.75}}.wp-sh__slide--skeleton{animation:wp-sh-pulse 1.4s ease-in-out infinite}.wp-sh__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-sh__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,9,10,.82),rgba(9,9,10,.3) 48%,rgba(9,9,10,0) 75%),linear-gradient(180deg,rgba(9,9,10,0) 40%,rgba(9,9,10,.88))}.wp-sh__content{position:absolute;inset:auto 0 0 0;display:flex;max-width:40rem;flex-direction:column;align-items:flex-start;padding:clamp(1rem,3vw,2.25rem);opacity:0;transform:translateY(8px);transition:opacity .5s var(--s-ease,ease) .15s,transform .5s var(--s-ease,ease) .15s}.wp-sh__slide[data-active=true] .wp-sh__content{opacity:1;transform:none}.wp-sh__eyebrow{margin:0 0 .6rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--s-text-2,#b4b4bb)}.wp-sh__logo{position:relative;width:min(100%,18rem);height:clamp(3.5rem,7vw,5.5rem)}.wp-sh__logo-img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;filter:drop-shadow(0 10px 24px rgba(0,0,0,.5))}.wp-sh__title{margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.wp-sh__desc{display:-webkit-box;margin:.75rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.55;color:var(--s-text-2,#b4b4bb)}.wp-sh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.wp-sh__btn{box-sizing:border-box;display:inline-flex;height:var(--s-btn-h,2rem);align-items:center;justify-content:center;gap:.375rem;padding:0 var(--s-btn-px,.75rem);border:0;border-radius:var(--s-btn-radius,6px);background:var(--s-btn-secondary-bg,rgba(255,255,255,.12));color:var(--s-text,#f4f4f5);font-size:var(--s-btn-font,.8125rem);font-weight:500;line-height:1;white-space:nowrap;backdrop-filter:blur(12px)}.wp-sh__btn:hover:not(:disabled){background:var(--s-btn-secondary-hover,rgba(255,255,255,.2))}.wp-sh__btn:disabled{opacity:.55}.wp-sh__btn--primary{background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a)}.wp-sh__btn--primary:hover{background:#fff}.wp-sh__btn i{font-size:1rem;line-height:1}.wp-sh__arrow{position:absolute;top:50%;z-index:2;display:none;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(9,9,10,.55);color:var(--s-text,#f4f4f5);font-size:1.5rem;transform:translateY(-50%);backdrop-filter:blur(14px);transition:background-color .14s ease}.wp-sh__arrow:hover{background:rgba(9,9,10,.8)}@media (min-width:900px){.wp-sh__arrow{display:inline-flex;height:3rem;width:3rem}.wp-sh__arrow--prev{left:clamp(.75rem,1.6vw,1.75rem)}.wp-sh__arrow--next{right:clamp(.75rem,1.6vw,1.75rem)}}.wp-sh__dots{position:relative;display:flex;justify-content:center;gap:.125rem;margin-top:.75rem}.wp-sh__dot{display:inline-flex;height:1.5rem;width:1.25rem;align-items:center;justify-content:center;border:0;background:none;transition:width .3s var(--s-ease,ease)}.wp-sh__dot:before{content:"";display:block;height:6px;width:6px;border-radius:999px;background:rgba(255,255,255,.3);transition:width .3s var(--s-ease,ease),background-color .3s ease}.wp-sh__dot[data-active=true]{width:2.25rem}.wp-sh__dot[data-active=true]:before{width:22px;background:var(--s-text,#f4f4f5)}@keyframes wp-sh-fade{0%{opacity:0}}@keyframes wp-sh-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.wp-sh__content,.wp-sh__dot,.wp-sh__dot:before,.wp-sh__slide,.wp-sh__track{transition:none}.wp-sh__ambient-img,.wp-sh__slide--skeleton{animation:none}}.wp-sh__trailer{position:absolute;inset:0;height:100%;width:100%;border:0;transform:scale(1.35);opacity:0;pointer-events:none;transition:opacity .6s var(--s-ease,ease)}.wp-sh__trailer[data-ready=true]{opacity:1}.wp-sh__mute{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;height:var(--s-btn-h,2rem);width:var(--s-btn-h,2rem);align-items:center;justify-content:center;border:0;border-radius:var(--s-btn-radius,6px);background:rgba(9,9,10,.55);color:var(--s-text,#f4f4f5);font-size:1rem;backdrop-filter:blur(12px)}.wp-sh__mute:hover{background:rgba(9,9,10,.8)}@media (prefers-reduced-motion:reduce){.wp-sh__trailer{transition:none}}.wp-sdc{margin-inline:-.75rem;color:var(--s-text,#f4f4f5)}@media (min-width:640px){.wp-sdc{margin-inline:-1.25rem}}@media (min-width:1024px){.wp-sdc{margin-inline:-2rem}}.wp-sdc-stage{position:relative;display:flex;min-height:clamp(26rem,56vh,36rem);align-items:flex-end;background:var(--s-surface-1,#111113)}.wp-sdc-stage__art{position:absolute;inset:0;overflow:hidden}.wp-sdc-stage__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;filter:grayscale(.35);animation:wp-sdc-fade .8s var(--s-ease,ease)}.wp-sdc-stage__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,9,10,.92) 0,rgba(9,9,10,.55) 50%,rgba(9,9,10,.25) 100%),linear-gradient(180deg,rgba(9,9,10,.55) 0,rgba(9,9,10,0) 28%,rgba(9,9,10,.2) 60%,var(--s-bg,#09090a) 100%)}.wp-sdc-stage__inner{position:relative;width:100%;max-width:50rem;padding:calc(var(--s-nav-h, 4rem) + 2rem) var(--s-gutter,1rem) 2.25rem}.wp-sdc-title{margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:700;line-height:1;letter-spacing:-.045em}.wp-sdc-lead{margin:.75rem 0 0;max-width:34rem;font-size:.9375rem;line-height:1.55;color:var(--s-text-2,#b4b4bb)}.wp-sdc-search{position:relative;margin-top:1.5rem}.wp-sdc-search__icon{position:absolute;left:1.1rem;top:50%;z-index:1;transform:translateY(-50%);font-size:1.2rem;color:var(--s-text-2,#b4b4bb);pointer-events:none}html[data-design=streaming] .wp-sdc-search input{width:100%;height:3.25rem;padding:0 7.5rem 0 3.1rem;border:0;border-radius:12px;background:rgba(255,255,255,.07);backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 10px 40px rgba(0,0,0,.25);font-size:1rem;color:var(--s-text,#f4f4f5)}html[data-design=streaming] .wp-sdc-search input::-moz-placeholder{color:var(--s-text-2,#b4b4bb)}html[data-design=streaming] .wp-sdc-search input::placeholder{color:var(--s-text-2,#b4b4bb)}html[data-design=streaming] .wp-sdc-search input:focus{background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 10px 40px rgba(0,0,0,.3)}.wp-sdc-search input::-webkit-search-cancel-button{display:none}.wp-sdc-search__go{position:absolute;right:.6rem;top:50%;height:var(--s-btn-h,2rem);padding:0 var(--s-btn-px,.75rem);border:0;border-radius:var(--s-btn-radius,6px);background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a);font-size:var(--s-btn-font,.8125rem);font-weight:600;transform:translateY(-50%)}.wp-sdc-search__go:disabled{opacity:.6}.wp-sdc-search__clear{position:absolute;right:5.6rem;top:50%;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:var(--s-text,#f4f4f5);font-size:1rem;transform:translateY(-50%)}.wp-sdc-types{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.9rem}.wp-sdc-spot{position:absolute;right:var(--s-gutter,1rem);bottom:2.25rem;display:none;max-width:min(24rem,40vw);align-items:center;gap:.7rem;padding:.55rem .8rem .55rem 1rem;border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-size:.8125rem;transition:background-color .14s ease}@media (min-width:900px){.wp-sdc-spot{display:flex}}.wp-sdc-spot:hover{background:rgba(255,255,255,.18)}.wp-sdc-spot__label{flex:none;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--s-text-3,#7d7d86)}.wp-sdc-spot__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wp-sdc-body{display:flex;flex-direction:column;gap:2.75rem;width:100%;max-width:1700px;margin:0 auto;padding:1.5rem var(--s-gutter,1rem) 4rem}.wp-sdc-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.wp-sdc-section__title{margin:0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.02em}.wp-sdc-section__sub{margin:.25rem 0 0;font-size:.8125rem;color:var(--s-text-3,#7d7d86)}.wp-sdc-section__count{font-size:.75rem;color:var(--s-text-3,#7d7d86)}.wp-sdc-sub-block{margin-top:2rem}.wp-sdc-sub-title{margin:0 0 .75rem;font-size:1rem;font-weight:600}.wp-sdc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:1.25rem .75rem;margin:0;padding:0;list-style:none}@media (min-width:1280px){.wp-sdc-grid:not(.wp-sdc-grid--wide){grid-template-columns:repeat(6,minmax(0,1fr))}}.wp-sdc-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr))}.wp-sdc-tile{position:relative;display:block}.wp-sdc-add{position:absolute;left:.6rem;bottom:.6rem;display:inline-flex;height:var(--s-btn-h,2rem);align-items:center;gap:.3rem;padding:0 .7rem;border:0;border-radius:var(--s-btn-radius,6px);background:rgba(9,9,10,.72);backdrop-filter:blur(12px);color:var(--s-text,#f4f4f5);font-size:var(--s-btn-font,.8125rem);font-weight:500;opacity:0;transition:opacity .18s ease}.wp-sdc-add i{font-size:1rem}.wp-sdc-add[data-saved=true]{background:var(--s-btn-primary-bg,#f4f4f5);color:var(--s-btn-primary-fg,#09090a);opacity:.95}.wp-sdc-tile:focus-within .wp-sdc-add,.wp-sdc-tile:hover .wp-sdc-add{opacity:1}@media (hover:none){.wp-sdc-add{opacity:1}}.wp-sdc-empty{display:flex;height:100%;align-items:center;justify-content:center;padding:.75rem;font-size:.75rem;text-align:center;color:var(--s-text-3,#7d7d86)}.wp-sdc-name{margin:.55rem 0 0;-webkit-line-clamp:1;font-size:.8125rem;font-weight:600}.wp-sdc-name,.wp-sdc-sub{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.wp-sdc-sub{margin:.15rem 0 0;-webkit-line-clamp:2;font-size:.75rem;line-height:1.4;color:var(--s-text-3,#7d7d86)}.wp-sdc-pod{display:block;min-width:0}html[data-design=streaming] .wp-rail>.wp-sdc-pod{flex:0 0 calc((100% - (var(--cols) - 1) * var(--rail-gap)) / var(--cols));width:calc((100% - (var(--cols) - 1) * var(--rail-gap)) / var(--cols))}.wp-sdc-pod__cover{display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--s-radius-sm,6px);background:var(--s-surface-2,#18181b);color:var(--s-text-3,#7d7d86);font-size:1.75rem;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:box-shadow var(--s-dur,.24s) var(--s-ease,ease)}.wp-sdc-pod__cover img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.wp-sdc-pod:hover .wp-sdc-pod__cover{box-shadow:0 0 0 1px var(--s-line-strong,rgba(255,255,255,.16)),0 20px 44px rgba(0,0,0,.6)}.wp-sdc-empty-state{display:flex;align-items:center;gap:.6rem;margin:0;padding:1rem 1.1rem;border-radius:var(--s-radius-md,10px);background:var(--s-surface-1,#111113);font-size:.8125rem;color:var(--s-text-2,#b4b4bb)}@keyframes wp-sdc-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wp-sdc-stage__img{animation:none}.wp-sdc-add,.wp-sdc-pod__cover,.wp-sdc-spot{transition:none}}