.frame-watermark{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0;position:absolute;top:14px;left:14px}.cinema-app .frame-watermark{margin:env(safe-area-inset-top,0px) 0 0 env(safe-area-inset-left,0px)}.frame-watermark>img{opacity:.35;width:auto;max-width:none;height:22px;display:block}@media (min-width:900px) and (min-height:600px){.frame-watermark>img{height:26px}}.stage-logo{z-index:3;left:calc(24px + env(safe-area-inset-left));bottom:calc(24px + env(safe-area-inset-bottom));pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0;position:absolute}.stage-logo[hidden]{display:none}.stage-logo>img{width:100%;height:auto;display:block}
:root{--dd-col-w:64px;--dd-col-gap:16px}.cinema-app[data-sidebar=full]{--dd-nav-w:216px}.cinema-app[data-sidebar=icons]{--dd-nav-w:72px}.cinema-app .fan-sidebar{z-index:15;width:var(--dd-nav-w,216px);overscroll-behavior:contain;scrollbar-width:none;min-height:0;max-height:100dvh;padding:calc(env(safe-area-inset-top) + 16px) 12px 56px calc(env(safe-area-inset-left) + 12px);color:#fff;font-family:var(--dd-font-body);pointer-events:none;background:linear-gradient(90deg,#070b142e 0%,#070b1414 50%,#070b1400 90%);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.cinema-app .fan-sidebar::-webkit-scrollbar{display:none}html[data-test-mode] .cinema-app .fan-sidebar{padding-top:calc(env(safe-area-inset-top) + 28px)}.cinema-app .fan-sidebar-nav{pointer-events:none;justify-items:start;gap:2px;display:grid}.cinema-app .fan-sidebar-nav>button{color:#fff;width:auto;max-width:100%;min-height:46px;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;pointer-events:auto;text-shadow:0 0 2px #000000d9,0 1px 3px #000000b3,0 0 14px #00000080;transition:background var(--dd-dur) var(--dd-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:13px;margin:0;padding:0 14px 0 12px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.cinema-app .fan-sidebar-nav>button>svg{filter:drop-shadow(0 0 1.5px #000000d9)drop-shadow(0 1px 3px #0009)drop-shadow(0 0 10px #0006);flex:none}.cinema-app .fan-sidebar-nav>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cinema-app .fan-sidebar-nav>button:hover{background:#0b12204d}.cinema-app .fan-sidebar-nav>button[aria-current=page]{background:#0b122057;box-shadow:inset 0 0 0 1px #ffffff4d}.cinema-app .fan-sidebar-nav>button:focus-visible{outline:2px solid var(--dd-ice);outline-offset:1px;background:#0b12204d}.cinema-app .fan-sidebar.is-icons{padding-left:calc(env(safe-area-inset-left) + 12px);padding-right:0}.cinema-app .fan-sidebar.is-icons .fan-sidebar-nav>button{justify-content:center;gap:0;width:46px;padding:0}.cinema-app .fan-sidebar.is-icons .fan-sidebar-nav>button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-height:640px){.cinema-app .fan-sidebar-nav>button{min-height:42px}.cinema-app .fan-sidebar.is-icons .fan-sidebar-nav>button{width:42px}}.cinema-app.browsing-mode[data-sidebar]{padding-left:var(--dd-nav-w)}.cinema-app.browsing-mode[data-sidebar]>.join-page{background:0 0}.cinema-app .fan-sidebar.is-page{height:100%;max-height:none;padding-bottom:calc(env(safe-area-inset-bottom) + 24px);color:var(--dd-ink);background:0 0;-webkit-mask-image:none;mask-image:none}.cinema-app .fan-sidebar.is-page .fan-sidebar-nav>button{color:var(--dd-ink);text-shadow:none}.cinema-app .fan-sidebar.is-page .fan-sidebar-nav>button>svg{filter:none}.cinema-app .fan-sidebar.is-page .fan-sidebar-nav>button:hover{background:#0b12200f}.cinema-app .fan-sidebar.is-page .fan-sidebar-nav>button[aria-current=page]{background:#0b122012;box-shadow:inset 0 0 0 1px #0b12201a}.cinema-app .fan-sidebar.is-page .fan-sidebar-nav>button:focus-visible{outline-color:var(--dd-link);background:#0b12200f}.cinema-app .fan-sidebar-logo{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:160px;margin:auto 0 0 12px;padding-top:24px;line-height:0}.cinema-app .fan-sidebar-logo>img{width:100%;height:auto;display:block}@media (max-height:560px){.cinema-app .fan-sidebar-logo{display:none}}.cinema-app[data-panel][data-sidebar] .fan-sidebar-nav>button{pointer-events:auto}html:has(.cinema-app[data-sidebar=full]) [data-slot=sheet-overlay]:has(+.episode-panel-host){--dd-overlay-nav:216px}html:has(.cinema-app[data-sidebar=icons]) [data-slot=sheet-overlay]:has(+.episode-panel-host){--dd-overlay-nav:72px}html:has(.cinema-app[data-sidebar]) [data-slot=sheet-overlay]:has(+.episode-panel-host){clip-path:polygon(var(--dd-overlay-nav) 0, 100% 0, 100% 100%, var(--dd-overlay-nav) 100%)}.cinema-app.watching-mode[data-cast-rail=off] :is(.cast-rail,.cast-pill){display:none}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] .episode-scene.vertical .film-frame{overflow:visible}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] .episode-scene.vertical .episode-social{left:calc(100% + var(--dd-col-gap));right:auto;bottom:calc(env(safe-area-inset-bottom) + 20px);width:var(--dd-col-w);gap:8px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] .episode-scene.vertical .film-caption,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] .episode-scene.vertical.has-video .film-caption{right:var(--i7-edge)}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>button{min-width:var(--dd-col-w);gap:4px;padding:0}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>button>span{-webkit-backdrop-filter:blur(12px);background:#0b122080;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>button:hover>span{background:#0b1220ad}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social small{color:#fff;text-shadow:0 1px 3px #000000b3;max-width:none;font-size:12px;font-weight:600;line-height:15px;display:block}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social .rail-chat-face{width:40px;height:40px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside][data-chrome=hidden] :is(.episode-scene,.i7-trailer) .episode-social{opacity:1;pointer-events:auto}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside][data-chrome=hidden] :is(.episode-scene,.i7-trailer) .episode-social *{pointer-events:auto;cursor:pointer}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>button:focus-visible{outline:2px solid var(--dd-ice);outline-offset:2px;border-radius:14px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player:not([data-rail=compact]) .episode-scene.horizontal{--dd-band:max(0px, calc((100cqw - 100cqh * var(--media-ar,16 / 9)) / 2))}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player:not([data-rail=compact]) .episode-scene.horizontal .film-caption,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player.landscape-mode:not([data-rail=compact]) .episode-scene.horizontal .film-caption{left:calc(var(--dd-band) + var(--i7-left));right:calc(var(--dd-band) + env(safe-area-inset-right) + 84px)}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player:not([data-rail=compact]) .episode-scene.horizontal .frame-controls{left:calc(var(--dd-band) + var(--i7-left));right:calc(var(--dd-band) + env(safe-area-inset-right) + var(--i7-edge))}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player:not([data-rail=compact]) .episode-scene.horizontal .episode-social{right:calc(var(--dd-band) + env(safe-area-inset-right) + 8px)}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player:not([data-rail=compact]) .episode-scene.horizontal .up-next{right:calc(var(--dd-band) + env(safe-area-inset-right) + 84px);left:calc(var(--dd-band) + var(--i7-left))}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player:not([data-rail=compact]) .episode-scene.horizontal .character-invite{right:calc(var(--dd-band) + var(--i7-right))}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player[data-column=outside]:not([data-rail=compact]) .episode-scene.horizontal .episode-social{right:calc(var(--dd-band) - var(--dd-col-w) - var(--dd-col-gap));bottom:calc(env(safe-area-inset-bottom) + 20px);width:var(--dd-col-w);gap:8px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player[data-column=outside]:not([data-rail=compact]) .episode-scene.horizontal .film-caption,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10.page-player[data-column=outside]:not([data-rail=compact]) .episode-scene.horizontal .up-next{right:calc(var(--dd-band) + var(--i7-edge))}.cinema-app .fan-signin{z-index:16;top:calc(env(safe-area-inset-top) + 14px);right:calc(env(safe-area-inset-right) + 20px);min-height:40px;color:var(--dd-ink);box-shadow:var(--dd-shadow);font-family:var(--dd-font-body);white-space:nowrap;cursor:pointer;transition:opacity var(--dd-dur) var(--dd-ease), background var(--dd-dur) var(--dd-ease);background:#fff;border:1px solid #010a1b14;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 16px 0 13px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.cinema-app .fan-signin:hover{background:var(--dd-ice-2)}.cinema-app .fan-signin:focus-visible{outline:2px solid var(--dd-link);outline-offset:2px}.cinema-app:has(.cinema-stage>.player-back.is-menu) .fan-signin{right:calc(env(safe-area-inset-right) + 64px)}@media (max-width:767px),(pointer:coarse) and (max-width:540px),(pointer:coarse) and (max-height:540px){.cinema-app .fan-signin{display:none}}
.cinema-app .film-caption .scene-byline>.scene-show-name{text-overflow:ellipsis;white-space:nowrap;cursor:default;min-width:0;max-width:100%;min-height:32px;font-family:var(--dd-font-serif);letter-spacing:0;color:#fff;text-shadow:var(--dd-text-shadow);flex:0 auto;margin:0;padding:3px 0 0;font-size:24px;font-style:italic;font-weight:400;line-height:1.15;display:block;overflow:hidden}@container product (max-width:650px){.cinema-app .film-caption .scene-byline>.scene-show-name{min-height:30px;font-size:20px}}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.horizontal .film-caption .scene-byline>.scene-show-name{font-size:20px}@container product (max-width:650px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.horizontal .film-caption .scene-byline>.scene-show-name{font-size:18px}}.cinema-app .film-caption>p.trailer-upcoming-line{color:#ffffffeb;max-width:420px;text-shadow:var(--dd-text-shadow);font-family:var(--dd-font-body);overflow-wrap:anywhere;margin:6px 0 0;padding:0;font-size:14px;font-weight:600;line-height:1.35;display:block}.cinema-app .film-caption .scene-series-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cinema-app .film-caption .scene-series-actions>button{width:auto;min-height:44px;font-family:var(--dd-font-body);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;font-size:14px;line-height:1;display:inline-flex}.cinema-app .film-caption .scene-series-actions>.scene-manage{gap:8px;padding:0 18px;font-weight:600}.cinema-app .film-caption .scene-series-actions>button:focus-visible{outline:2px solid var(--dd-ice);outline-offset:2px}.cinema-app .film-caption .scene-series-actions.is-pending{min-height:44px}.cinema-app .film-caption .scene-series-actions>:is(.caption-follow,.scene-owner-edit,.scene-details){color:#fff;height:30px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;letter-spacing:0;text-shadow:var(--dd-text-shadow);transition:background var(--dd-dur) var(--dd-ease), border-color var(--dd-dur) var(--dd-ease);background:0 0;border:1px solid #ffffff80;border-radius:7px;gap:3px;padding:0 13px;font-weight:600;position:relative}.cinema-app .film-caption .scene-series-actions>:is(.caption-follow,.scene-owner-edit,.scene-details):before{content:"";position:absolute;inset:calc(50% - 22px) -3px}.cinema-app .film-caption .scene-series-actions>.caption-follow.is-following{-webkit-backdrop-filter:blur(10px);background:#fff3;border-color:#0000}@media (hover:hover){.cinema-app .film-caption .scene-series-actions>:is(.caption-follow,.scene-owner-edit,.scene-details):hover{background:#ffffff1a;border-color:#ffffffb8}.cinema-app .film-caption .scene-series-actions>.caption-follow.is-following:hover{background:#ffffff47}}.cinema-app .film-caption .scene-series-actions>.caption-follow>.follow-caret{opacity:.85;filter:drop-shadow(0 1px 1px #010a1b66);width:14px;height:14px;margin:1px -4px 0 0}.cinema-app .film-caption .scene-series-actions>.scene-owner-edit{gap:5px}.cinema-app .film-caption .scene-series-actions>.scene-owner-edit>svg{filter:drop-shadow(0 1px 1px #010a1b66);flex:none;width:13px;height:13px}@container product (max-width:650px){.cinema-app .film-caption .scene-series-actions{gap:6px;margin-top:10px}.cinema-app .film-caption .scene-series-actions>button{min-height:40px;font-size:13px}.cinema-app .film-caption .scene-series-actions.is-pending{min-height:40px}.cinema-app .film-caption .scene-series-actions>.scene-manage{gap:6px;padding:0 13px}.cinema-app .film-caption .scene-series-actions>:is(.caption-follow,.scene-owner-edit,.scene-details){height:28px;min-height:0;padding:0 11px}.cinema-app .film-caption .scene-series-actions>.scene-owner-edit{gap:4px}.cinema-app .film-caption>p.trailer-upcoming-line{font-size:13px}}@container product (max-width:360px){.cinema-app .film-caption .scene-series-actions>button{font-size:12px}.cinema-app .film-caption .scene-series-actions>.scene-manage{padding:0 10px}.cinema-app .film-caption .scene-series-actions>.scene-manage>svg:first-child{display:none}.cinema-app .film-caption .scene-series-actions>:is(.caption-follow,.scene-owner-edit,.scene-details){padding:0 8px}.cinema-app .film-caption .scene-series-actions>.caption-follow{gap:2px}.cinema-app .film-caption .scene-series-actions>.scene-owner-edit>svg{display:none}.cinema-app .film-caption .scene-series-actions>.caption-follow>.follow-caret{width:11px;height:11px;margin-right:-2px}}@container stage (max-height:480px){.cinema-app .film-caption .scene-byline>.scene-show-name,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene:is(.vertical,.horizontal) .film-caption .scene-byline>.scene-show-name{min-height:26px;font-size:16px}.cinema-app .film-caption>p.trailer-upcoming-line{display:none}.cinema-app .film-caption .scene-series-actions{margin-top:6px}.cinema-app .film-caption .scene-series-actions>button{min-height:36px;font-size:13px}.cinema-app .film-caption .scene-series-actions.is-pending{min-height:36px}.cinema-app .film-caption .scene-series-actions>.scene-manage{padding:0 13px}.cinema-app .film-caption .scene-series-actions>:is(.caption-follow,.scene-owner-edit,.scene-details){height:26px;min-height:0;padding:0 10px}}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene:has(.up-next[data-fit=aside]) .film-caption{opacity:0;visibility:hidden}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.vertical:has(.up-next[data-fit=aside]:not([data-probe])){--up-next-bottom:calc(var(--i7-bottom) + 12px)}@container product (min-width:651px){@container stage (min-height:481px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.horizontal .up-next[data-fit=aside]:not([data-probe]){bottom:calc(var(--i7-bottom) + 12px)}}}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene:is(.vertical,.horizontal) .film-frame .up-next[data-clear-column]:not([data-probe]){right:var(--up-next-clear-right)}@container stage (min-height:481px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.horizontal .up-next:is([data-probe],:not([data-fit=aside])) .up-next-follow{display:none}}.cinema-app .cinema-stage>.successor-prep{z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinema-app .cinema-stage>.successor-prep>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked.is-unlockable .film-frame>img.scene-art{object-fit:cover;object-position:50% 25%;animation:none;transform:none}@container product (max-width:650px){.cinema-app .episode-scene.locked.is-unlockable .film-frame>img.scene-art.is-wide-art{display:none}}@container product (min-width:651px){.cinema-app .episode-scene.locked.is-unlockable .film-frame>img.scene-art.is-wide-art+.scene-art{display:none}}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer{box-sizing:border-box;width:min(360px,100%);text-shadow:none;background:#0b1220;border-radius:20px;gap:12px;margin:0 0 12px;padding:16px;display:grid;box-shadow:0 1px 2px #010a1b33,0 18px 48px #010a1b5c;container:scene-offer/inline-size}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer .scene-status{color:#ffffffdb;text-shadow:none;gap:6px;margin:0}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer h1.scene-title{text-shadow:none;margin:0;font-size:28px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer .on-screen-unlock{display:contents}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer .on-screen-unlock>button.violet-pill:first-child{white-space:normal;text-align:center;gap:8px;min-width:0;max-width:100%;min-height:44px;padding:0 18px;font-size:14px;line-height:1.15}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer .up-next-unlock-label>span{white-space:nowrap}@container product (max-width:650px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer{border-radius:16px;gap:10px;padding:12px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer h1.scene-title{font-size:22px}}@container stage (max-height:480px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer{gap:8px;padding:10px 12px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer h1.scene-title{-webkit-line-clamp:1;font-size:20px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer :is(.up-next-quiet,.violet-pill.up-next-unlock){min-height:40px}}@container scene-offer (max-width:232px){.scene-offer .up-next-actions{gap:6px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.locked .film-caption .scene-offer .on-screen-unlock>button.violet-pill:first-child{gap:6px;padding:0 14px;font-size:13.5px}.scene-offer .up-next-quiet{padding:0 10px}}@container product (max-width:650px){@container stage (min-height:481px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.has-video .film-frame>.invite-slot>.character-invite.is-compact{top:auto;bottom:var(--invite-bottom,calc(var(--i7-bottom) + 170px));max-width:min(320px, var(--invite-max,calc(100% - 24px)));animation-name:dd-invite-rise}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 .episode-scene.has-video .film-frame>.invite-slot>.character-invite.is-compact.is-leaving{animation-name:dd-invite-sink}}}@keyframes dd-invite-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dd-invite-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}
.cinema-app .browse-back.text-action{display:none}@media (max-width:767px),(pointer:coarse) and (max-width:540px),(pointer:coarse) and (max-height:540px){.cinema-app .browse-back.text-action{cursor:pointer;width:fit-content;display:flex}.cinema-app .creator-profile .cp-column>.browse-back{margin:10px max(16px, env(safe-area-inset-left)) 0}.cinema-app.browsing-mode.profile-mode{padding-top:env(safe-area-inset-top)}html[data-test-mode] .cinema-app.browsing-mode.profile-mode{padding-top:calc(env(safe-area-inset-top) + 20px)}}@container creator-profile (min-width:720px){.cinema-app .creator-profile .cp-column>.browse-back{margin:-10px 0 0}}
.cinema-app .show-sheet-overlay{z-index:40;background:#0409118c;position:fixed;inset:0}.cinema-app .show-sheet{z-index:41;background:var(--dd-page);width:min(1080px,100% - 48px);max-height:calc(100% - 48px);color:var(--dd-ink);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #04091159}.cinema-app .show-sheet.is-bottom{transform:translate3d(0, var(--dd-drag-y,0px), 0);width:100%;max-height:calc(100% - max(24px, env(safe-area-inset-top)));border-radius:18px 18px 0 0;inset:auto 0 0}.cinema-app .show-sheet:focus{outline:none}.cinema-app .show-sheet.is-bottom>.sheet-handle{z-index:3;background:#d5dce5;border-radius:4px;width:36px;height:4px;margin:0;position:absolute;top:8px;left:calc(50% - 18px)}.cinema-app .show-sheet-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow:auto;container:product/inline-size}.cinema-app .show-sheet .show-overview.is-sheet .series-topline{padding-right:52px}.cinema-app .show-sheet .series-introduction>.show-follow.is-sheet>.show-follow-row{align-items:center;gap:10px;min-width:0;display:flex}.cinema-app .show-sheet .series-introduction>.show-follow.is-sheet>.show-follow-row>.follow-button{white-space:nowrap;flex:none;gap:6px;width:auto;max-width:100%;min-height:44px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2}.cinema-app .show-sheet .series-introduction>.show-follow.is-sheet>.show-follow-row>.show-share{flex:none;margin:0}.cinema-app .show-sheet .series-introduction>.show-follow.is-share-only{min-height:0}.cinema-app .show-sheet-close{z-index:2;border:1px solid var(--dd-line-2);width:44px;height:44px;color:var(--dd-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.cinema-app .show-sheet-close:focus-visible{outline:2px solid var(--dd-blue);outline-offset:2px}@media (hover:hover){.cinema-app .show-sheet-close:hover{background:var(--dd-card-2)}}
@property --dd-sheet-y{syntax:"<length-percentage>";inherits:false;initial-value:0%}@keyframes dd-sheet-rise{0%{--dd-sheet-y:100%}to{--dd-sheet-y:0%}}@keyframes dd-sheet-drop{0%{--dd-sheet-y:0%}to{--dd-sheet-y:100%}}@keyframes dd-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dd-scrim-out{0%{opacity:1}to{opacity:0}}.fan-panel.cinema-sheet.premium-sheet.editorial-sheet.phone-cinema-sheet{transform:translate3d(0, calc(var(--dd-sheet-y) + var(--dd-drag-y,0px)), 0)!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important;translate:none!important}.cinema-dialog.review-dialog.fan-dialog.phone-sheet:not(.join-dialog,.character-panel-dialog,.character-chat-dialog){transform:translate3d(0, calc(var(--dd-sheet-y) + var(--dd-drag-y,0px)), 0)!important;--tw-translate-x:0!important;--tw-translate-y:0!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important;translate:none!important}.fan-panel.cinema-sheet.premium-sheet.editorial-sheet.phone-cinema-sheet[data-state=open],.cinema-dialog.review-dialog.fan-dialog.phone-sheet:not(.join-dialog,.character-panel-dialog,.character-chat-dialog)[data-state=open]{animation:dd-sheet-rise .24s var(--dd-ease,cubic-bezier(0, 0, .2, 1)) both!important}.fan-panel.cinema-sheet.premium-sheet.editorial-sheet.phone-cinema-sheet[data-state=closed],.cinema-dialog.review-dialog.fan-dialog.phone-sheet:not(.join-dialog,.character-panel-dialog,.character-chat-dialog)[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both dd-sheet-drop!important}.fan-panel.cinema-sheet:not(.phone-cinema-sheet)[data-state=open],.fan-panel.episode-panel-host[data-state=open],.cinema-dialog.review-dialog.fan-dialog:not(.phone-sheet,.join-dialog,.character-panel-dialog,.character-chat-dialog)[data-state=open]{animation:dd-fade-in .18s var(--dd-ease,cubic-bezier(0, 0, .2, 1)) both!important}.fan-panel.cinema-sheet:not(.phone-cinema-sheet)[data-state=closed],.fan-panel.episode-panel-host[data-state=closed],.cinema-dialog.review-dialog.fan-dialog:not(.phone-sheet,.join-dialog,.character-panel-dialog,.character-chat-dialog)[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) both dd-fade-out!important}:is([data-slot=sheet-overlay][data-state=open],[data-slot=dialog-overlay]:has(+.fan-dialog:not(.join-dialog,.character-panel-dialog,.character-chat-dialog))[data-state=open]){animation:dd-scrim-in .24s var(--dd-ease,cubic-bezier(0, 0, .2, 1)) both!important}:is([data-slot=sheet-overlay][data-state=closed],[data-slot=dialog-overlay]:has(+.fan-dialog:not(.join-dialog,.character-panel-dialog,.character-chat-dialog))[data-state=closed]){animation:.2s cubic-bezier(.4,0,1,1) both dd-scrim-out!important}.fan-panel.cinema-sheet.premium-sheet.editorial-sheet.is-instant[data-state],.fan-panel.episode-panel-host.is-instant[data-state]{animation:none!important}[data-slot=sheet-overlay]:has(+.is-instant)[data-state]{animation:none!important}[data-slot=sheet-overlay]:has(+.fan-panel.episode-panel-host.is-instant[data-state])[data-state]{animation:none!important}:is([data-slot=dialog-overlay]:has(+.fan-dialog.phone-sheet.is-handoff[data-state])[data-state],[data-slot=sheet-overlay]:has(+.fan-panel.phone-cinema-sheet.is-instant[data-state])[data-state]){animation:none!important}@media (prefers-reduced-motion:no-preference){:is([data-slot=sheet-overlay]:has(+.fan-panel:not(.phone-cinema-sheet,.is-instant))[data-state=closed],[data-slot=dialog-overlay]:has(+.fan-dialog:not(.phone-sheet,.join-dialog,.character-panel-dialog,.character-chat-dialog))[data-state=closed]){animation:.15s cubic-bezier(.4,0,1,1) both dd-scrim-out!important}}.cinema-dialog.review-dialog.fan-dialog[data-state=closed]:not(:has(>:not([data-slot=dialog-close],[data-sheet-grab]))){opacity:0!important;transition:none!important}@media (prefers-reduced-motion:reduce){.fan-panel.cinema-sheet.premium-sheet.editorial-sheet.phone-cinema-sheet[data-state],.cinema-dialog.review-dialog.fan-dialog.phone-sheet:not(.join-dialog,.character-panel-dialog,.character-chat-dialog)[data-state],.fan-panel.cinema-sheet:not(.phone-cinema-sheet)[data-state],.fan-panel.episode-panel-host[data-state],.cinema-dialog.review-dialog.fan-dialog:not(.phone-sheet,.join-dialog,.character-panel-dialog,.character-chat-dialog)[data-state],[data-slot=sheet-overlay][data-state]{animation:none!important}[data-slot=dialog-overlay]:has(+.fan-dialog:not(.join-dialog,.character-panel-dialog,.character-chat-dialog))[data-state]{animation:none!important}}.rail-browser.is-navigator .selected-chapter.rail-preview.rail-summary{--summary-art:78px;--summary-action:126px;grid-template-columns:var(--summary-art) minmax(0, 1fr) var(--summary-action);box-sizing:border-box;border:1px solid var(--dd-line-2);background:var(--dd-page);height:96px;min-height:96px;max-height:96px;box-shadow:none;border-radius:18px;grid-template-rows:none;grid-template-areas:none;align-items:center;gap:0 10px;margin-inline:0;padding:9px;display:grid;position:relative;overflow:hidden}@media (max-width:500px){.rail-browser.is-navigator .selected-chapter.rail-preview.rail-summary{--summary-art:68px;--summary-action:108px;column-gap:8px}}@container rail (max-width:452px){.rail-browser.is-navigator .selected-chapter.rail-preview.rail-summary{--summary-art:68px;--summary-action:108px;column-gap:8px}}@media (max-width:410px){.rail-browser.is-navigator .selected-chapter.rail-preview.rail-summary{--summary-art:58px;--summary-action:94px;--summary-sub:12px;--summary-pad:4px;--summary-gap:6px;--summary-again:13px}}@container rail (max-width:362px){.rail-browser.is-navigator .selected-chapter.rail-preview.rail-summary{--summary-art:58px;--summary-action:94px;--summary-sub:12px;--summary-pad:4px;--summary-gap:6px;--summary-again:13px}}@container rail not (min-width:284px){.rail-browser.is-navigator .selected-chapter.rail-preview.rail-summary{grid-template-columns:minmax(0, 1fr) var(--summary-action)}.rail-browser.is-navigator .rail-summary>.rail-summary-art{display:none}}.rail-browser.is-navigator .rail-summary>.rail-summary-art{width:var(--summary-art);aspect-ratio:16/11;background:var(--dd-card-2);border-radius:11px;grid-area:auto;align-self:center;height:auto;overflow:hidden}.rail-browser.is-navigator .rail-summary>.rail-summary-art>img{object-fit:cover;filter:none;width:100%;height:100%;display:block}@container rail (284px<=width<=300px){.rail-browser.is-navigator .rail-summary h3.rail-summary-title.is-long{font-size:16px}.rail-browser.is-navigator .rail-summary-copy .rail-summary-progress{grid-template-columns:minmax(12px,1fr) minmax(0,max-content)}}.rail-browser.is-navigator .rail-summary-copy{grid-template-rows:22px 18px 21px;row-gap:0;min-width:0;display:grid;overflow:hidden}.rail-browser.is-navigator .rail-summary h3.rail-summary-title{letter-spacing:0;text-transform:none;min-width:0;color:var(--dd-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:500;font-stretch:100%;line-height:22px;overflow:hidden;font-family:var(--dd-font-body)!important}.rail-browser.is-navigator .rail-summary-subtitle{min-width:0;font-size:var(--summary-sub,14px);color:var(--dd-text-3);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:18px;overflow:hidden}.rail-browser.is-navigator .rail-summary-slot{align-items:center;min-width:0;height:21px;margin-top:0;display:grid}.rail-browser.is-navigator .rail-summary-copy>.rail-summary-slot{margin-top:0}.rail-browser.is-navigator .rail-summary-progress{grid-template-columns:minmax(24px,1fr) minmax(0,max-content);align-items:center;gap:8px;min-width:0;margin:0;display:grid}.rail-browser.is-navigator .rail-summary-progress:not(:has(.rail-summary-time)){grid-template-columns:minmax(24px,1fr)}.rail-summary-bar{background:color-mix(in srgb, var(--dd-text-3) 22%, transparent);border-radius:999px;min-width:0;height:5px;display:block;overflow:hidden}.rail-summary-bar>i{border-radius:inherit;background:var(--dd-blue);height:100%;display:block}.rail-summary-time{text-overflow:ellipsis;min-width:0;color:var(--dd-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:21px;overflow:hidden}.rail-browser.is-navigator :is(.rail-summary-price,.rail-summary-note){min-width:0;color:var(--dd-text-3);white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:12px;line-height:21px;display:flex}.rail-browser.is-navigator :is(.rail-summary-price,.rail-summary-note)>svg{flex:none;width:14px;height:14px}.rail-browser.is-navigator :is(.rail-summary-price,.rail-summary-note)>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@container rail (max-width:323px){.rail-browser.is-navigator .rail-summary-price .rail-price-tail,.rail-browser.is-navigator .rail-summary-note>svg{display:none}}.rail-browser.is-navigator .rail-summary>.chapter-actions{width:var(--summary-action);justify-content:flex-end;min-width:0;margin:0;display:flex}.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action{justify-content:center;align-items:center;gap:var(--summary-gap,7px);box-sizing:border-box;width:var(--summary-action);min-width:0;max-width:none;height:46px;min-height:46px;padding:0 var(--summary-pad,10px);background:var(--dd-ink);color:#fff;box-shadow:none;font-family:var(--dd-font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:14px;margin:0;font-size:14px;font-weight:500;line-height:1;animation:none;display:inline-flex;position:relative;transform:none}.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action.is-again{font-size:var(--summary-again,14px)}.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action.is-unlock{background:var(--dd-violet-grad);color:#fff}.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action:disabled{background:var(--dd-card-2);color:var(--dd-text-3);cursor:default}.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action:focus-visible{outline:2px solid var(--dd-link);outline-offset:2px}.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action>svg{flex:none;width:16px;height:16px}.rail-browser.is-navigator .rail-summary .rail-action-label{text-overflow:ellipsis;text-align:center;min-width:0;overflow:hidden}@media (hover:hover){.rail-browser.is-navigator .rail-summary .chapter-actions>button.rail-summary-action:not(:disabled):hover{filter:brightness(1.12)}}.checkout-dialog .dialog-desc.unlock-desc{margin:0}.checkout-dialog .unlock-summary,.checkout-dialog .unlock-summary.is-vertical,.checkout-dialog .unlock-summary.is-horizontal{background:0 0;border:0;border-radius:0;gap:4px;min-width:0;padding:0;display:grid}.checkout-dialog .unlock-summary .unlock-kicker{min-width:0;font-size:11px;display:flex}.checkout-dialog .unlock-summary .unlock-title{font-family:var(--dd-font-body);text-transform:none;letter-spacing:0;color:var(--dd-ink);-webkit-line-clamp:2;font-size:16px;font-weight:600;font-stretch:100%;line-height:1.3}.checkout-dialog .unlock-rows.is-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-dialog .unlock-rows.is-stats.has-shortfall{grid-template-columns:repeat(3,minmax(0,1fr))}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row:not(.is-access){background:var(--dd-card-2,#f1f4f8);border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;margin:0;padding:9px 11px;display:flex}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row:not(.is-access) dt{color:var(--dd-text-2);font-size:12px;font-weight:500;line-height:1.25}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row:not(.is-access) dd{text-align:left;color:var(--dd-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.2}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row:not(.is-access) dd>strong{font-size:18px}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row.is-shortfall{background:#6e3bff12;box-shadow:inset 0 0 0 1px #6e3bff38}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row.is-shortfall dt{color:var(--dd-ink);font-weight:600}.cinema-dialog.fan-dialog.checkout-dialog .unlock-rows.is-stats>.unlock-row.is-access{background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:2px 2px 0;font-size:13px;display:flex}.checkout-dialog .unlock-owned{color:var(--dd-text-2);margin:0;font-size:14px}.checkout-dialog .consent.unlock-explain{text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}@media (max-width:767px){.cinema-dialog.fan-dialog.checkout-dialog .wallet-sheet[data-view=balance] .wallet-sheet-head{padding-bottom:8px}.cinema-dialog.fan-dialog.checkout-dialog .wallet-sheet[data-view=balance] .wallet-sheet-foot{padding-top:12px}}.checkout-dialog .unlock-alt.is-compact{align-items:center;gap:10px;min-height:48px;padding:10px 14px}.checkout-dialog .unlock-alt.is-compact strong{font-size:14px;line-height:1.3}.dd-teaser,.cinema-app .dd-teaser,.fan-panel .dd-teaser,.fan-dialog .dd-teaser{font-family:var(--dd-font-body);letter-spacing:0;font-style:normal;font-weight:400}.cast-rail-preview em.dd-teaser,.character-invite-line.dd-teaser{font-style:normal}.cinema-app .character-previews .chat-message-preview.dd-teaser{font-size:15px;line-height:1.4}.character-hook.dd-teaser,.fan-dialog p.character-hook.dd-teaser{color:var(--dd-ink);font-size:17px;line-height:1.45}.fan-dialog .character-body>.character-interest{border-top:0;padding:0}.character-body{gap:16px}@media (min-width:768px){.character-hero{aspect-ratio:auto;height:min(52vh,440px)}}@media (max-width:767px){.character-hero{aspect-ratio:auto;height:clamp(180px,34dvh,280px)}.character-name,.fan-dialog h2.character-name{font-size:40px}.character-body{gap:14px;padding-top:16px}.character-hook.dd-teaser,.fan-dialog p.character-hook.dd-teaser{font-size:16px}}.fan-dialog .character-body>.character-interest{z-index:4;margin:-12px -16px calc(-1 * max(12px, env(safe-area-inset-bottom)));padding:12px 16px max(12px, env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 12px);position:sticky;bottom:0}@media (max-height:560px){.fan-dialog .character-body.character-chat>.chat-notify{z-index:4;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 12px);margin:0 -16px;position:sticky;bottom:0}}.fan-dialog .character-body:focus{outline:none}.fan-panel.cinema-sheet.landscape-sheet.episodes-sheet .cinema-sheet-body{padding-top:14px}.up-next-card.up-next-locked-card.no-cover{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""actions"}.up-next-locked-card.no-cover>.up-next-copy,.up-next-locked-card.no-cover>.up-next-actions{align-self:start}@keyframes dd-unlock-bounce{0%,30%,to{transform:translateY(0)}8%{transform:translateY(-4px)}16%{transform:translateY(0)}22%{transform:translateY(-1.5px)}}.dd-unlock-cta:not(:disabled){animation:2.2s cubic-bezier(.3,0,.3,1) infinite dd-unlock-bounce}.dd-unlock-cta:not(:disabled):is(:hover,:focus-visible,:active){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dd-unlock-cta,.dd-unlock-cta:not(:disabled){animation:none}}.fan-panel.cinema-sheet.premium-sheet.editorial-sheet.phone-cinema-sheet.message-sheet{bottom:var(--dd-kb,0px)!important;max-height:min(86dvh, calc(var(--dd-vvh,100dvh) - 8px))!important;transition-property:opacity,transform!important}.fan-panel.cinema-sheet.message-sheet .cinema-sheet-body{overscroll-behavior:contain;scroll-padding-block:12px;overflow-y:auto}.fan-panel.cinema-sheet.message-sheet .creator-contact h3:focus{outline:none}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet{gap:8px!important}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet .cinema-sheet-heading{padding:6px 60px 0 16px}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet .context-kicker{display:none}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet [data-slot=sheet-title]{line-height:1.2;font-size:19px!important}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet .cinema-sheet-body{padding-bottom:10px}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet .creator-contact .stack{gap:8px}html[data-dd-kb=open] .fan-panel.cinema-sheet.message-sheet .creator-contact textarea{height:clamp(64px, calc(var(--dd-vvh,400px) - 176px), 180px)}html[data-dd-kb=open] .fan-panel.cinema-sheet.landscape-sheet.message-sheet{top:calc(var(--dd-vvtop,0px) + 4px)!important;bottom:calc(var(--dd-kb,0px) + 4px)!important;max-height:calc(var(--dd-vvh,100dvh) - 8px)!important}html[data-dd-kb=open] .fan-panel.cinema-sheet.landscape-sheet.message-sheet .cinema-sheet-heading,html[data-dd-kb=open] .fan-panel.cinema-sheet.landscape-sheet.message-sheet .creator-contact .field>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-dd-kb=open] .fan-panel.cinema-sheet.landscape-sheet.message-sheet .cinema-sheet-body{padding:8px 60px 8px 12px}html[data-dd-kb=open] .fan-panel.cinema-sheet.landscape-sheet.message-sheet .creator-contact textarea{height:clamp(56px, calc(var(--dd-vvh,200px) - 92px), 120px)}.fan-panel.cinema-sheet.message-sheet:has(.creator-contact.is-sent) .cinema-sheet-heading{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fan-panel.cinema-sheet.message-sheet .cinema-sheet-body:has(>.creator-contact.is-sent){flex-direction:column;justify-content:center;display:flex}.fan-panel.cinema-sheet.message-sheet .creator-contact.is-sent{text-align:center;flex-direction:column;align-items:center;padding:40px 0 16px;display:flex}.creator-contact .contact-sent-mark{background:var(--dd-blue-tint);width:76px;height:76px;color:var(--dd-link);box-shadow:0 0 0 8px color-mix(in srgb, var(--dd-blue-tint) 45%, transparent);border-radius:50%;place-items:center;margin:8px 0 30px;display:grid}.creator-contact .contact-sent-mark>svg{display:block;translate:-1px 1px}.fan-panel.cinema-sheet.message-sheet .creator-contact.is-sent h3{text-wrap:balance;max-width:16em;margin:0 0 30px;line-height:1.2}.fan-panel.cinema-sheet.message-sheet .creator-contact.is-sent .contact-sent-again{width:min(100%,280px)}html[data-dd-kb=open] [data-sonner-toaster][data-y-position=bottom]{translate:0 calc(-1 * var(--dd-kb,0px))}
.cinema-app .episode-social{--ch-face:44px}.cinema-app .episode-social>.rail-channel{--ch-top:0px;--ch-gap:13px;flex:none;justify-self:center;min-width:48px;display:block;position:relative}.cinema-app .episode-social .rail-channel-open{align-items:center;gap:var(--ch-gap);width:100%;padding:var(--ch-top) 0 0;color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;display:flex}.cinema-app .episode-social .rail-channel-face{width:var(--ch-face);height:var(--ch-face);background:var(--dd-ice-2);color:var(--dd-navy);font-family:var(--dd-font-head);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 8px #00000059}.cinema-app .episode-social .rail-channel-face img{object-fit:cover;width:100%;height:100%;display:block;transform:none}.cinema-app .episode-social :is(.rail-channel-follow,.rail-channel-done){z-index:1;top:calc(var(--ch-top) + var(--ch-face) - 14px);background:var(--dd-violet);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;padding:0;display:grid;position:absolute;left:50%;translate:-50%;box-shadow:0 1px 4px #0006}.cinema-app .episode-social :is(.rail-channel-follow,.rail-channel-done)>svg{width:12px;height:12px}.cinema-app .episode-social :is(.rail-channel-follow,.rail-channel-done):after{content:"";border-radius:12px;position:absolute;inset:-2px -10px -6px}.cinema-app .episode-social .rail-channel-open:hover .rail-channel-face{box-shadow:0 0 0 2px #fff,0 0 0 4px #ffffff47,0 2px 8px #00000059}.cinema-app .episode-social .rail-channel-open:active .rail-channel-face,.cinema-app .episode-social .rail-channel-follow:active{scale:.97}.cinema-app .episode-social .rail-channel-open:focus-visible{outline:2px solid var(--dd-ice);outline-offset:2px;border-radius:14px}.cinema-app .episode-social .rail-channel-follow:focus-visible{outline:2px solid var(--dd-ice);outline-offset:2px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10 :is(.episode-scene,.i7-trailer) .episode-social .rail-channel-open>small{margin:0}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social{--ch-face:40px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social>.rail-channel{--ch-top:2px;width:64px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social .rail-channel-open{padding-bottom:4px}@container stage (min-height:481px) and (max-height:600px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social>button{gap:0;min-height:44px;padding:1px 0 2px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social>button>span{width:36px;height:36px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social .dd-glyph{width:24px;height:24px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social small{font-size:10px;line-height:12px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social{--ch-face:36px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social>.rail-channel{--ch-top:1px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social .rail-channel-open{padding-bottom:2px}}@container stage (min-height:481px) and (max-height:530px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social{--rail-item:44px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social small{display:none}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social>button{height:44px;padding:0}}@container stage (max-height:530px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social{--ch-face:min(32px, calc(var(--rail-item) - 8px))}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social>.rail-channel{--ch-top:0px;--ch-gap:0px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social .rail-channel-open{height:var(--rail-item);justify-content:center;padding:0}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social :is(.rail-channel-follow,.rail-channel-done){width:18px;height:18px;inset:auto 4px 2px auto;translate:none}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social :is(.rail-channel-follow,.rail-channel-done)>svg{width:10px;height:10px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social :is(.rail-channel-follow,.rail-channel-done):after{inset:-6px -3px -4px -7px}}@container stage (max-height:480px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social{--rail-item:clamp(31px, calc((100cqh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 72px) / var(--rail-count,6)), 44px)}}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social{--ch-face:44px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>.rail-channel{--ch-top:2px;min-width:var(--dd-col-w)}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside][data-chrome=hidden] :is(.episode-scene,.i7-trailer) .episode-social .rail-channel-follow:after{pointer-events:auto}@container stage (max-height:600px){.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>button{gap:2px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>button>span{width:40px;height:40px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social small{font-size:11px;line-height:13px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social{--ch-face:38px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social>.rail-channel{--ch-top:1px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:not([data-rail=compact]):not([data-column=outside]) :is(.episode-scene,.i7-trailer) .episode-social>button>span{width:38px;height:38px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:not([data-rail=compact]):not([data-column=outside]) :is(.episode-scene,.i7-trailer) .episode-social small{font-size:11px;line-height:13px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:not([data-rail=compact]):not([data-column=outside]) :is(.episode-scene,.i7-trailer) .episode-social{--ch-face:36px}}.cinema-app .episode-social .rail-chat-face,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social .rail-chat-face,.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social .rail-chat-face{width:var(--ch-face);height:var(--ch-face)}.cinema-app .episode-social .rail-chat:has(.rail-chat-face)>small{margin-top:3px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10:is([data-rail=compact][data-touch-phone],[data-rail=compact]) :is(.episode-scene.horizontal,.episode-scene) .episode-social .rail-chat:has(.rail-chat-face)>small{margin-top:3px}.cinema-app.watching-mode.immersive-v8.simple-app.connected-v10[data-column=outside] :is(.episode-scene,.i7-trailer) .episode-social .rail-chat:has(.rail-chat-face)>small{margin-top:3px}.cinema-app .episode-social .rail-channel-follow.is-pending{opacity:.65;cursor:progress}.cinema-app .episode-social .rail-channel-done{background:var(--dd-green-deep);cursor:default}.cinema-app .episode-social .rail-channel-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
