:root[data-surface=cinema] .cdl .cdl-ic{display:none;place-items:center;line-height:0}:root[data-surface=cinema] .cdl[data-dl-state=idle] .cdl-ic[data-s=idle],:root[data-surface=cinema] .cdl[data-dl-state=saved] .cdl-ic[data-s=saved]{display:inline-grid}:root[data-surface=cinema] .cdl .cdl-ic[hidden]{display:none}:root[data-surface=cinema] .cdl--glyph,:root[data-surface=cinema] .cdl--empty{flex:none;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:var(--cr-btn);background:none;color:var(--cine-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root[data-surface=cinema] .cdl--glyph{cursor:pointer}:root[data-surface=cinema] .cdl--glyph .cdl-ic{transition:opacity .1s var(--ease-out),transform .1s var(--ease-out)}:root[data-surface=cinema] .cdl--glyph:active .cdl-ic{opacity:.72;transform:scale(.92)}@media(hover:hover)and (pointer:fine){:root[data-surface=cinema] .cdl--glyph:hover{background:var(--cine-press-hover)}}:root[data-surface=cinema] .cdl--secondary .cdl-lb{min-inline-size:0}:root[data-surface=cinema] .cdl-lb bdi{unicode-bidi:isolate}:root[data-surface=cinema] .dl-navs{grid-column:1 / span 2;justify-self:start;display:flex;align-items:center;gap:2px}:root[data-surface=cinema] .dl-navt{font:700 1.0625rem/1.2 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dl-navt[hidden]{display:none}:root[data-surface=cinema] .dl{padding-block-end:24px}:root[data-surface=cinema] .dl.has-rmbar{padding-block-end:104px}:root[data-surface=cinema] .dl-t{margin:12px 24px 0;font:800 var(--cfs-display)/1.2 var(--font-display);color:var(--cine-ink);text-wrap:balance;outline:none}:root[data-surface=cinema] .dl-t.is-group{margin-block-start:8px;font:700 var(--fs-section)/1.3 var(--font-display)}:root[data-surface=cinema] .dl-sum{display:flex;align-items:center;gap:12px;min-block-size:36px;margin:12px 24px 0}:root[data-surface=cinema] .dl-sum[hidden]{display:none}:root[data-surface=cinema] .dl-sum-tx{flex:1;min-inline-size:0;margin:0;font:400 1.0625rem/1.35 var(--font-body);color:var(--cine-ink-2)}:root[data-surface=cinema] .dl-edit{flex:none}:root[data-surface=cinema] .dl-off{display:flex;align-items:center;gap:10px;min-block-size:44px;margin:12px 24px 0;padding:8px 14px;border-radius:var(--cr-media);background:var(--cine-surface);color:var(--cine-ink-2);font:400 var(--fs-sm)/1.4 var(--font-body)}:root[data-surface=cinema] .dl-off[hidden]{display:none}:root[data-surface=cinema] .dl-off .ci{color:var(--cine-lit)}:root[data-surface=cinema] .dl-g{margin:28px 24px 0;font:700 var(--fs-section)/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dl-g[hidden]{display:none}:root[data-surface=cinema] .dl-all{display:flex;align-items:center;gap:4px;min-block-size:44px;margin:4px 14px 0;font:400 1.0625rem/1.3 var(--font-body);color:var(--cine-ink);cursor:pointer}:root[data-surface=cinema] .dl-all[hidden]{display:none}:root[data-surface=cinema] .dl-list{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}:root[data-surface=cinema] .dl-row{position:relative;display:flex;align-items:flex-start;gap:12px;padding-inline:24px 12px}:root[data-surface=cinema] .dl-row.dl-grp{padding-inline-end:16px}:root[data-surface=cinema] .dl-grp-go{flex:1;min-inline-size:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;border-radius:var(--cr-media);-webkit-tap-highlight-color:transparent}:root[data-surface=cinema] .dl-grp-go:active{background:var(--cine-press)}:root[data-surface=cinema] .dl-grp-go:focus-visible,:root[data-surface=cinema] .dl-art:focus-visible{outline-offset:3px}:root[data-surface=cinema] .dl-art{position:relative;flex:none;display:block;inline-size:148px;block-size:83px;border-radius:var(--cr-media);-webkit-tap-highlight-color:transparent}:root[data-surface=cinema] .dl-thumb{display:block;flex:none;inline-size:148px;block-size:83px;border-radius:var(--cr-media);background-color:var(--cine-surface)}:root[data-surface=cinema] .dl-art:active .dl-thumb{opacity:.86}:root[data-surface=cinema] .dl-disc{position:absolute;inset-inline-start:6px;inset-block-end:10px;transition:opacity .1s var(--ease-out),transform .1s var(--ease-out)}:root[data-surface=cinema] .dl-art:active .dl-disc{transform:scale(.92)}:root[data-surface=cinema] .dl-art .cbar{z-index:1}:root[data-surface=cinema] .dl-art .dl-disc{z-index:2}:root[data-surface=cinema] .dl-tx{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}:root[data-surface=cinema] .dl-grp .dl-tx{gap:4px}:root[data-surface=cinema] .dl-gnm{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 1.0625rem/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dl-n{font:500 var(--fs-meta)/1.3 var(--font-display);color:var(--cine-ink-3)}:root[data-surface=cinema] .dl-nm{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:600 var(--fs-name)/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dl-mt{font:400 var(--fs-sm)/1.35 var(--font-body);color:var(--cine-ink-3)}:root[data-surface=cinema] .dl-mt bdi{unicode-bidi:isolate}:root[data-surface=cinema] .dl-chev{flex:none;display:grid;place-items:center;inline-size:24px;color:var(--cine-ink-2)}:root[data-surface=cinema] .dl-more{flex:none;margin-block-start:-10px}:root[data-surface=cinema] .dl-cb{display:none;flex:none;align-self:flex-start;inline-size:20px;min-inline-size:20px;block-size:20px;min-block-size:20px;margin-inline-end:-4px;position:relative}:root[data-surface=cinema] .dl-cb:after{content:"";position:absolute;inset:-12px}:root[data-surface=cinema] .dl[data-edit=on] .dl-cb{display:inline-grid}:root[data-surface=cinema] .dl[data-edit=on] .dl-more{visibility:hidden}:root[data-surface=cinema] .dl[data-edit=on] .dl-row{cursor:pointer}:root[data-surface=cinema] .dl[data-edit=on] .dl-row:active{background:var(--cine-press)}:root[data-surface=cinema] .dl-rmbar{position:fixed;inset-inline:0;inset-block-end:var(--tabbar-h);z-index:30;margin-inline:auto;max-inline-size:520px;padding:16px 24px;background:var(--cine-sheet)}:root[data-surface=cinema] .dl-rmbar[hidden]{display:none}:root[data-surface=cinema] .dl-find{display:flex;justify-content:center;margin:24px 24px 0}:root[data-surface=cinema] .dl-find[hidden]{display:none}:root[data-surface=cinema] .dl[data-off] .dl-disc{color:var(--cine-ink-off)}:root[data-surface=cinema] .dl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px 0}:root[data-surface=cinema] .dl-empty[hidden]{display:none}:root[data-surface=cinema] .dl-empty-t{margin:16px 0 0;font:700 var(--fs-section)/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dl-empty-s{margin:8px 0 24px;max-inline-size:34ch;font:400 var(--fs-name)/1.55 var(--font-body);color:var(--cine-ink-2)}:root[data-surface=cinema] .dl-latest{align-self:stretch;margin-block-start:40px;text-align:start}:root[data-surface=cinema] .dl-latest-t{margin:0 0 12px;font:700 var(--fs-sm)/1.3 var(--font-display);color:var(--cine-ink-3)}:root[data-surface=cinema] .dl-latest-list{margin:0;padding:0;list-style:none}:root[data-surface=cinema] :is(.cdl-what,.cdl-item) .csheet-t{font-size:1.25rem;line-height:1.3}:root[data-surface=cinema] :is(.cdl-what,.cdl-item) .csheet-hd{padding-block-start:8px}:root[data-surface=cinema] .cdl-what .csheet-sub{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:4px}:root[data-surface=cinema] .cdl-where{margin:0 24px 8px;font:400 var(--fs-name)/1.5 var(--font-body);color:var(--cine-ink-2)}:root[data-surface=cinema] .cdl-opt{min-block-size:52px;cursor:pointer}:root[data-surface=cinema] .cdl-opt .crow-end bdi{unicode-bidi:isolate}:root[data-surface=cinema] .cdl-go{padding:16px 24px 4px}:root[data-surface=cinema] .cdl-go .ci{flex:none}:root[data-surface=cinema] .cdl-def{display:flex;align-items:center;justify-content:center;gap:10px;inline-size:fit-content;min-block-size:44px;margin:4px auto 0;padding-inline:12px;font:400 1.0625rem/1.3 var(--font-body);color:var(--cine-ink);cursor:pointer}:root[data-surface=cinema] .cdl-item-line{margin:0 24px;font:700 1.0625rem/1.35 var(--font-display);color:var(--cine-ink-3)}:root[data-surface=cinema] .cdl-item-line[hidden]{display:none}:root[data-surface=cinema] .cdl-item-badges{margin:12px 24px 0}:root[data-surface=cinema] .cdl-item-badges:empty{display:none}:root[data-surface=cinema] .cdl-item-info{margin:12px 24px 4px;font:400 1.0625rem/1.4 var(--font-body);color:var(--cine-ink)}:root[data-surface=cinema] .cdl-item-info[hidden]{display:none}:root[data-surface=cinema] .cdl-item-info bdi{unicode-bidi:isolate}:root[data-surface=cinema] .cdl-item-acts{margin-block-start:8px}:root[data-surface=cinema]:has(.dh-tabs){scroll-padding-block-start:104px}@media(min-width:960px){:root[data-surface=cinema] .cnav{inset-block-start:var(--topnav-h)}:root[data-surface=cinema] .dh-tabs{--ctabs-top: calc(var(--topnav-h) + 52px)}:root[data-surface=cinema]:has(.dh-tabs){scroll-padding-block-start:calc(var(--topnav-h) + 104px)}}:root[data-surface=cinema] .cnav-range{grid-column:2;grid-row:1;display:none;align-items:center;gap:6px;min-block-size:44px;padding:0 8px;border:0;border-radius:var(--cr-btn);background:none;color:var(--cine-ink);font:600 1.0625rem/1 var(--font-display);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-surface=cinema] .cnav.has-range .cnav-range{display:inline-flex}:root[data-surface=cinema] .cnav.has-range .cnav-title{display:none}:root[data-surface=cinema] .cnav-range:active{opacity:.72}:root[data-surface=cinema] .dhero-art{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--cine-stage)}:root[data-surface=cinema] .dhero-art img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}:root[data-surface=cinema] .dhero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 75%,var(--cine-bg))}:root[data-surface=cinema] .dhero-in{padding-inline:24px}:root[data-surface=cinema] .dhero-eyebrow{margin:16px 0 0;font:600 var(--fs-meta)/18px var(--font-display);color:var(--cine-ink-2)}:root[data-surface=cinema] .dhero-title{margin:6px 0 0;font:800 var(--cfs-display)/1.2 var(--font-display);color:var(--cine-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}:root[data-surface=cinema] .dhero-title:lang(en){letter-spacing:-.01em}:root[data-surface=cinema] .dh-meta{margin-top:12px}:root[data-surface=cinema] .dh-st{margin:10px 0 0;font:400 var(--fs-sm)/1.45 var(--font-body);color:var(--cine-ink-2)}:root[data-surface=cinema] .dh-meta>.dh-st:first-child{margin-top:0}:root[data-surface=cinema] .dh-meta-series .dh-st+.dh-st{margin-top:2px}:root[data-surface=cinema] .dh-st[hidden]{display:none}:root[data-surface=cinema] .hero-strip.is-cine{row-gap:5px}:root[data-surface=cinema] .hero-strip.is-cine .show-seg{block-size:4px;background:var(--cine-surface-2)}:root[data-surface=cinema] .hero-strip.is-cine .show-seg>i{background:var(--cine-accent)}:root[data-surface=cinema] .hero-strip.is-cine .show-seg.is-fresh{box-shadow:0 0 0 2px var(--cine-bg),0 0 0 3px var(--cine-lit)}:root[data-surface=cinema] .hero-strip.is-cine .show-lbl{color:var(--cine-ink-3)}:root[data-surface=cinema] .hero-strip.is-cine .show-end{color:var(--cine-ink-2)}:root[data-surface=cinema] .dh-pick{margin-top:16px}:root[data-surface=cinema] .dh-ent{display:flex;align-items:center;gap:8px;margin:14px 0 0;min-block-size:18px;font:600 var(--fs-meta)/18px var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dh-ent .ci{color:var(--cine-lit)}:root[data-surface=cinema] .dh-cta{margin-top:10px}:root[data-surface=cinema] .dh-play{inline-size:100%}:root[data-surface=cinema] .dh-resume{display:flex;align-items:center;gap:10px;margin:14px 0 -4px;min-block-size:18px}:root[data-surface=cinema] .dh-resume[hidden]{display:none}:root[data-surface=cinema] .dh-resume .bar.cbar{flex:0 0 70%;block-size:4px;background:var(--cine-surface-2)}:root[data-surface=cinema] .dh-left{margin-inline-start:auto;font:400 var(--fs-sm)/18px var(--font-body);color:var(--cine-ink);white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-surface=cinema] .dh-2nds{margin-top:16px}:root[data-surface=cinema] :is(.dh-2nds,.dh-2nd)[hidden]{display:none}:root[data-surface=cinema] .dh-2nd .cbtn{inline-size:100%}:root[data-surface=cinema] .dh-2nd .cbtn>svg:not(.ci){inline-size:22px;block-size:22px;flex:none}:root[data-surface=cinema] .dh-acts{margin-top:24px}:root[data-surface=cinema] .dh-acts .cact-i[hidden]{display:none}:root[data-surface=cinema] .dh-acts.is-single{grid-auto-columns:minmax(0,120px)}:root[data-surface=cinema] .dh-syn{margin-top:24px}:root[data-surface=cinema] .dh-syn-nm{margin:0;font:600 var(--fs-name)/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dh-syn-tx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;inline-size:100%;margin:4px 0 0;padding:0;border:0;background:none;color:var(--cine-ink-2);font:400 1rem/1.45 var(--font-body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-surface=cinema] .dh-syn-tx[aria-expanded=true]{display:block;-webkit-line-clamp:unset}:root[data-surface=cinema] .dh-syn-tx[hidden]{display:none}:root[data-surface=cinema] .dh-facts{margin-top:16px}:root[data-surface=cinema] .dh-topics{margin:0;font:400 1rem/1.5 var(--font-body);color:var(--cine-ink)}:root[data-surface=cinema] .dh-fl{margin:8px 0 0;font:400 var(--fs-sm)/1.5 var(--font-body);color:var(--cine-ink-3)}:root[data-surface=cinema] .dh-topics+.dh-fl{margin-top:8px}:root[data-surface=cinema] .dh-facts>:first-child{margin-top:0}:root[data-surface=cinema] .dh-badges{margin:12px 0 0}:root[data-surface=cinema] .dh-tabs{margin-top:24px;--ctabs-top: 52px}:root[data-surface=cinema] .dpane.hide{display:none}:root[data-surface=cinema] .dpane:focus-visible{outline-offset:-2px}:root[data-surface=cinema] .dpane-empty{padding:40px 24px 24px;text-align:center;color:var(--cine-ink-2);font:400 var(--fs-sm)/1.5 var(--font-body)}:root[data-surface=cinema] .dh-sortrow{padding:16px 24px 12px}:root[data-surface=cinema] .ep-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}:root[data-surface=cinema] .ep-li{position:relative;background:var(--cine-surface)}:root[data-surface=cinema] .ep-li[hidden]{display:none}:root[data-surface=cinema] .ep-li:is(.is-next,.is-now){box-shadow:inset 0 0 0 1.5px #a9e5e873}:root[data-surface=cinema] .ep-item{display:grid;grid-template-columns:clamp(88px,calc(100vw - 240px),120px) minmax(0,1fr) 44px;align-items:start;min-block-size:96px;padding:12px 16px}:root[data-surface=cinema] .ep-item:has(.ep-tx:active){background-image:linear-gradient(var(--cine-press),var(--cine-press))}:root[data-surface=cinema] .ep-play{grid-column:1;display:block;border-radius:var(--cr-media);-webkit-tap-highlight-color:transparent;transition:opacity .1s var(--ease-out)}:root[data-surface=cinema] .ep-play:active{opacity:.8}:root[data-surface=cinema] .ep-thumb{display:block;inline-size:100%;aspect-ratio:16 / 9;border-radius:var(--cr-media)}:root[data-surface=cinema] .ep-thumb .corner-tag{inset-block-start:5px;inset-inline-start:5px;padding:1px 6px;font-size:var(--fs-micro);line-height:1.45;border-radius:var(--cr-media)}:root[data-surface=cinema] .ep-disc{position:absolute;inset-inline-start:6px;inset-block-end:12px}:root[data-surface=cinema] .ep-disc>span{display:contents}:root[data-surface=cinema] .ep-disc .ep-disc-done,:root[data-surface=cinema] .ep-disc.is-done .ep-disc-play{display:none}:root[data-surface=cinema] .ep-disc.is-done .ep-disc-done{display:contents}:root[data-surface=cinema] .ep-disc .ci{inline-size:28px;block-size:28px}:root[data-surface=cinema] .ep-tx{grid-column:2;align-self:stretch;display:flex;flex-direction:column;gap:2px;min-inline-size:0;margin:0;margin-inline:12px 8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root[data-surface=cinema] .ep-tx:focus-visible{outline-offset:3px;border-radius:2px}:root[data-surface=cinema] .ep-num,:root[data-surface=cinema] .ep-nfy-solo{font:500 var(--fs-meta)/1.35 var(--font-display);color:var(--cine-ink-3)}:root[data-surface=cinema] .ep-nfy{color:var(--cine-lit)}:root[data-surface=cinema] .ep-now{color:var(--cine-lit)}:root[data-surface=cinema] .ep-nfy[hidden]{display:none}:root[data-surface=cinema] .ep-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:600 var(--fs-name)/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .ep-mt{font:400 var(--fs-meta)/1.45 var(--font-body);color:var(--cine-ink-3)}:root[data-surface=cinema] .ep-facts>:not([hidden])~:not([hidden]):before{content:" · ";color:var(--cine-ink-3);font-weight:400}:root[data-surface=cinema] :is(.ep-facts,.ep-num)>*{white-space:nowrap}:root[data-surface=cinema] .ep-end{grid-column:3;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:-12px}:root[data-surface=cinema] .ep-slot{inline-size:44px;block-size:44px}:root[data-surface=cinema] .ep-more{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:var(--cr-btn);background:none;color:var(--cine-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .1s var(--ease-out),transform .1s var(--ease-out)}:root[data-surface=cinema] .ep-more:active{opacity:.72;transform:scale(.92)}:root[data-surface=cinema] .ep-end .erow-dl{inline-size:44px;block-size:44px;border-radius:var(--cr-btn);background:none;color:var(--cine-ink)}:root[data-surface=cinema] .ep-end .erow-dl svg{inline-size:24px;block-size:24px;stroke-width:1.9}:root[data-surface=cinema] .ep-end .erow-dl.is-dl{background:none;color:var(--cine-lit)}@media(hover:hover)and (pointer:fine){:root[data-surface=cinema] :is(.ep-more,.ep-end .erow-dl):hover{background:var(--cine-press-hover)}:root[data-surface=cinema] .ep-item:has(.ep-tx:hover){background-image:linear-gradient(var(--cine-press-hover),var(--cine-press-hover))}}:root[data-surface=cinema] .ep-exp{padding:0 16px 12px}:root[data-surface=cinema] .ep-exp[hidden]{display:none}:root[data-surface=cinema] .ep-sum{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:8px 0 0;font:400 1rem/1.5 var(--font-body);color:var(--cine-ink-2)}:root[data-surface=cinema] .ep-sum:first-child{margin-top:0}:root[data-surface=cinema] .ep-sum.is-open{display:block;-webkit-line-clamp:unset;line-clamp:none}:root[data-surface=cinema] .ep-sum-more{display:inline-flex;align-items:center;min-block-size:44px;padding:0;border:0;background:none;color:var(--cine-lit);font:600 var(--fs-sm)/1 var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-surface=cinema] .ep-sum-more[hidden]{display:none}:root[data-surface=cinema] .ep-sum-more:active{opacity:.72}:root[data-surface=cinema] .ep-topics{list-style:none;margin:0;padding:0}:root[data-surface=cinema] .ep-topics a{display:flex;align-items:center;gap:12px;min-block-size:44px;color:var(--cine-ink);font:500 var(--fs-sm)/1.35 var(--font-display);text-decoration:none}:root[data-surface=cinema] .ep-topics a:active{opacity:.72}:root[data-surface=cinema] .ep-at{flex:none;min-inline-size:3.6em;color:var(--cine-ink-3);font-family:var(--font-body);font-weight:600;font-variant-numeric:tabular-nums;text-align:start}:root[data-surface=cinema] .ep-hd{min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root[data-surface=cinema] .ep-hw{display:flex;align-items:center;min-block-size:44px;color:var(--cine-ink-2);font:400 var(--fs-sm)/1.4 var(--font-body);text-decoration:none}:root[data-surface=cinema] .ep-all{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;color:var(--cine-lit);font:700 var(--fs-sm)/1 var(--font-display);text-decoration:none}:root[data-surface=cinema] .ep-all:active{opacity:.72}:root[data-surface=cinema] .ep-item .swa{inset-block:0;border-radius:0;background:var(--cine-accent);color:var(--cine-on-accent)}:root[data-surface=cinema] .ep-item>.swa-done{position:absolute;inset-block-start:8px;inset-inline-end:64px;background:var(--cine-surface-2);color:var(--cine-ink)}:root[data-surface=cinema] .ep-item>.swa-done.on{background:var(--cine-accent);color:var(--cine-on-accent)}:root[data-surface=cinema] .ep-sheet .es-ic-on,:root[data-surface=cinema] .ep-sheet .is-saved .es-ic-off{display:none}:root[data-surface=cinema] .ep-sheet .is-saved .es-ic-on{display:contents}:root[data-surface=cinema] .ep-sheet .es-ic-off{display:contents}:root[data-surface=cinema] .dh-ghost{margin-top:4px;padding:16px;background:var(--cine-surface);box-shadow:inset 0 0 0 1px var(--cine-line);background-clip:padding-box;color:var(--cine-ink-2)}:root[data-surface=cinema] .dh-ghost .erow-ghost-ic{background:var(--cine-surface-2);color:var(--cine-lit)}:root[data-surface=cinema] .dh-ghost .erow-ghost-t{color:var(--cine-ink)}:root[data-surface=cinema] .dh-ghost .erow-ghost-s{color:var(--cine-ink-3)}:root[data-surface=cinema] .dh-rel{margin-top:40px}:root[data-surface=cinema] .dh-rel .shelf-hd{margin-bottom:16px}:root[data-surface=cinema] .dh-rel .sec-label{font:700 1.0625rem/1.3 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .dh-rel .shelf-track{padding-block:0 4px}:root[data-surface=cinema] .dh-rel .shelf-track:focus-visible{outline:2px solid var(--cine-lit)}:root[data-surface=cinema] .crel{display:flex;flex-direction:column;inline-size:197px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}:root[data-surface=cinema] .crel:active{opacity:.8}:root[data-surface=cinema] .crel-art{display:block;inline-size:197px;aspect-ratio:16 / 9;border-radius:var(--cr-media)}:root[data-surface=cinema] .crel-place{margin-top:8px;font:400 var(--fs-meta)/1.35 var(--font-body);color:var(--cine-ink-3)}:root[data-surface=cinema] .crel-nm{margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 var(--fs-sm)/1.35 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .crel:focus-visible{outline-offset:2px;border-radius:var(--cr-media)}:root[data-surface=cinema] .dh-push{margin:24px 0 0;background:var(--cine-surface)}:root[data-surface=cinema] .ddl{margin:0;padding:4px 24px 24px}:root[data-surface=cinema] .ddl>div{padding-block:12px;border-block-end:1px solid var(--cine-line)}:root[data-surface=cinema] .ddl dt{font:700 1rem/1.35 var(--font-display);color:var(--cine-ink)}:root[data-surface=cinema] .ddl dd{margin:2px 0 0;font:400 .9375rem/1.45 var(--font-body);color:var(--cine-ink-2)}:root[data-surface=cinema] .ddl-link{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;margin-block:-12px;color:var(--cine-lit);font-weight:600;text-decoration:none}:root[data-surface=cinema] .dh-source{padding:8px 24px 0}
