.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 .scene-sound{right:calc(var(--dd-band) + env(safe-area-inset-right) + 10px)}.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.watching-mode.landscape-mode .fan-signin{right:calc(env(safe-area-inset-right) + 66px)}@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}.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[data-browse-back]{padding-top:env(safe-area-inset-top)}html[data-test-mode] .cinema-app.browsing-mode.profile-mode[data-browse-back]{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}}@container creator-profile (max-width:719px){.cinema-app[data-browse-back] .creator-profile .cp-cover{height:clamp(132px,33.34vw,180px)}.cinema-app[data-browse-back] .creator-profile .cp-cover.is-fallback{height:104px}}
.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-panel .selected-chapter.rail-preview.is-compact{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;margin:12px 0 0;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.rail-browser.is-panel .rail-preview.is-compact .selected-chapter-copy{display:contents}.rail-browser.is-panel .rail-preview.is-compact .rail-copy-stack{grid-area:1/1;min-width:0;display:grid}.rail-browser.is-panel .rail-preview.is-compact .rail-copy{grid-area:1/1;align-content:start;gap:6px;min-width:0;display:grid}.rail-browser.is-panel .rail-preview.is-compact .rail-copy.is-ghost{visibility:hidden}.rail-browser.is-panel .rail-preview.is-compact :is(.episode-meta,.rail-meta-ghost){min-width:0;font-family:var(--dd-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-text-3);font-size:10.5px;font-weight:800;font-stretch:115%;line-height:1.3;display:block}.rail-browser.is-panel .rail-preview.is-compact :is(h3,.rail-title-ghost){min-width:0;font-family:var(--dd-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--dd-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:800;font-stretch:68%;line-height:.98;display:-webkit-box;overflow:hidden}.rail-browser.is-panel .rail-preview.is-compact .chapter-actions{flex-wrap:nowrap;grid-area:2/1;align-items:center;gap:8px;margin:12px 0 0;display:flex}.rail-browser.is-panel .rail-preview.is-compact .chapter-actions>:first-child{flex:auto;min-width:0}.rail-browser.is-panel .rail-preview.is-compact .chapter-comments{border:1px solid var(--dd-line-2);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:52px;min-height:44px;padding:0 10px;display:inline-flex}.rail-card-progress{background:var(--dd-line,#e3e8ef);height:3px;position:absolute;bottom:0;left:0;right:0}.rail-card-progress>i{background:var(--dd-blue,#3d99fb);height:100%;display:block}@media (max-width:767px){.rail-browser.is-panel .rail-preview.is-compact :is(h3,.rail-title-ghost){font-size:21px}}@media (max-width:360px){.rail-browser.is-panel .rail-preview.is-compact .chapter-actions{gap:6px}.rail-browser.is-panel .rail-preview.is-compact .chapter-actions :is(.cinema-primary,.violet-pill){gap:6px;padding:0 12px;font-size:13.5px}.rail-browser.is-panel .rail-preview.is-compact .chapter-comments{gap:4px;min-width:44px;padding:0 8px}}.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}.rail-browser.chapter-browser .rail-grid>button.rail-tile.chapter-locked.selected,.rail-browser.chapter-browser .rail-grid>button.rail-tile.selected:hover,.rail-browser.chapter-browser .rail-grid>button.rail-tile.chapter-locked.selected:hover{background:var(--dd-ink);color:#fff}.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}}
