:root[data-surface=cinema] .cdl .cdl-ic{place-items:center;line-height:0;display:none}: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{border-radius:var(--cr-btn);block-size:44px;inline-size:44px;color:var(--cine-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}: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;align-items:center;gap:2px;display:flex}: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{font:800 var(--cfs-display)/1.2 var(--font-display);color:var(--cine-ink);text-wrap:balance;outline:none;margin:12px 24px 0}:root[data-surface=cinema] .dl-t.is-group{font:700 var(--fs-section)/1.3 var(--font-display);margin-block-start:8px}:root[data-surface=cinema] .dl-sum{align-items:center;gap:12px;min-block-size:36px;margin:12px 24px 0;display:flex}:root[data-surface=cinema] .dl-sum[hidden]{display:none}:root[data-surface=cinema] .dl-sum-tx{min-inline-size:0;font:400 1.0625rem/1.35 var(--font-body);color:var(--cine-ink-2);flex:1;margin:0}:root[data-surface=cinema] .dl-edit{flex:none}:root[data-surface=cinema] .dl-off{border-radius:var(--cr-media);background:var(--cine-surface);min-block-size:44px;color:var(--cine-ink-2);font:400 var(--fs-sm)/1.4 var(--font-body);align-items:center;gap:10px;margin:12px 24px 0;padding:8px 14px;display:flex}: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{font:700 var(--fs-section)/1.3 var(--font-display);color:var(--cine-ink);margin:28px 24px 0}:root[data-surface=cinema] .dl-g[hidden]{display:none}:root[data-surface=cinema] .dl-all{min-block-size:44px;font:400 1.0625rem/1.3 var(--font-body);color:var(--cine-ink);cursor:pointer;align-items:center;gap:4px;margin:4px 14px 0;display:flex}:root[data-surface=cinema] .dl-all[hidden]{display:none}:root[data-surface=cinema] .dl-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}:root[data-surface=cinema] .dl-row{align-items:flex-start;gap:12px;padding-inline:24px 12px;display:flex;position:relative}:root[data-surface=cinema] .dl-row.dl-grp{padding-inline-end:16px}:root[data-surface=cinema] .dl-grp-go{min-inline-size:0;color:inherit;border-radius:var(--cr-media);-webkit-tap-highlight-color:transparent;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}: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{border-radius:var(--cr-media);-webkit-tap-highlight-color:transparent;flex:none;block-size:83px;inline-size:148px;display:block;position:relative}:root[data-surface=cinema] .dl-thumb{border-radius:var(--cr-media);background-color:var(--cine-surface);flex:none;block-size:83px;inline-size:148px;display:block}:root[data-surface=cinema] .dl-art:active .dl-thumb{opacity:.86}:root[data-surface=cinema] .dl-disc{transition:opacity .1s var(--ease-out), transform .1s var(--ease-out);position:absolute;inset-block-end:10px;inset-inline-start:6px}: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-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}:root[data-surface=cinema] .dl-grp .dl-tx{gap:4px}:root[data-surface=cinema] .dl-gnm{-webkit-line-clamp:2;line-clamp:2;font:600 1.0625rem/1.3 var(--font-display);color:var(--cine-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}: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{-webkit-line-clamp:3;line-clamp:3;font:600 var(--fs-name)/1.3 var(--font-display);color:var(--cine-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}: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{inline-size:24px;color:var(--cine-ink-2);flex:none;place-items:center;display:grid}:root[data-surface=cinema] .dl-more{flex:none;margin-block-start:-10px}:root[data-surface=cinema] .dl-cb{flex:none;align-self:flex-start;block-size:20px;min-block-size:20px;inline-size:20px;min-inline-size:20px;margin-inline-end:-4px;display:none;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{z-index:30;background:var(--cine-sheet);max-inline-size:520px;margin-inline:auto;padding:16px 24px;position:fixed;inset-block-end:var(--tabbar-h);inset-inline:0}:root[data-surface=cinema] .dl-rmbar[hidden]{display:none}:root[data-surface=cinema] .dl-find{justify-content:center;margin:24px 24px 0;display:flex}: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{text-align:center;flex-direction:column;align-items:center;padding:48px 24px 0;display:flex}:root[data-surface=cinema] .dl-empty[hidden]{display:none}:root[data-surface=cinema] .dl-empty-t{font:700 var(--fs-section)/1.3 var(--font-display);color:var(--cine-ink);margin:16px 0 0}:root[data-surface=cinema] .dl-empty-s{max-inline-size:34ch;font:400 var(--fs-name)/1.55 var(--font-body);color:var(--cine-ink-2);margin:8px 0 24px}:root[data-surface=cinema] .dl-latest{text-align:start;align-self:stretch;margin-block-start:40px}:root[data-surface=cinema] .dl-latest-t{font:700 var(--fs-sm)/1.3 var(--font-display);color:var(--cine-ink-3);margin:0 0 12px}: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{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-start:4px;display:-webkit-box;overflow:hidden}:root[data-surface=cinema] .cdl-where{font:400 var(--fs-name)/1.5 var(--font-body);color:var(--cine-ink-2);margin:0 24px 8px}:root[data-surface=cinema] .cdl-opt{cursor:pointer;min-block-size:52px}: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{min-block-size:44px;inline-size:fit-content;font:400 1.0625rem/1.3 var(--font-body);color:var(--cine-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;margin:4px auto 0;padding-inline:12px;display:flex}:root[data-surface=cinema] .cdl-def[hidden]{display:none}:root[data-surface=cinema] .cdl-item-line{font:700 1.0625rem/1.35 var(--font-display);color:var(--cine-ink-3);margin:0 24px}: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{font:400 1.0625rem/1.4 var(--font-body);color:var(--cine-ink);margin:12px 24px 4px}: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}
