:root[data-surface=cinema] .ins-show{background:var(--cine-surface);color:var(--cine-ink-2);margin-block-end:4px;padding:16px;position:relative}:root[data-surface=cinema] .ins-show[hidden]{display:none}:root[data-surface=cinema] .ins-show-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-surface=cinema] .ins-show-t{font:700 var(--fs-name)/1.3 var(--font-display);color:var(--cine-ink);text-wrap:balance;margin:0}:root[data-surface=cinema] .ins-show-go{min-block-size:32px;font:700 var(--fs-meta)/1 var(--font-display);color:var(--cine-lit);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}:root[data-surface=cinema] .ins-show-go:after{content:"";position:absolute;inset:-6px -10px}:root[data-surface=cinema] .ins-show-go .ci{--ci-s:12px}:root[data-surface=cinema] .ins-show-go:active{opacity:.72}:root[data-surface=cinema] .ins-show-line{font:400 var(--fs-sm)/1.5 var(--font-body);color:var(--cine-ink-2);margin:6px 0 0}:root[data-surface=cinema] .ins-lanes{border-radius:var(--cr-media);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:2px;max-inline-size:720px;margin-block-start:12px;padding-block:2px;display:flex}:root[data-surface=cinema] .ins-lane{border-radius:2px;grid-template-columns:2.2em minmax(0,1fr);align-items:center;column-gap:8px;min-block-size:16px;display:grid}:root[data-surface=cinema] .ins-lane.is-focus{background:var(--cine-press)}:root[data-surface=cinema] .ins-lane-n{font:500 var(--fs-micro)/1 var(--font-display);color:var(--cine-ink-3);text-align:end}:root[data-surface=cinema] .ins-lanes-more{text-align:end;inline-size:2.2em;font:600 var(--fs-micro)/1.4 var(--font-display);color:var(--cine-ink-3);align-self:start}:root[data-surface=cinema] .ins-lanes:focus-visible{outline:2px solid var(--cine-lit);outline-offset:4px}:root[data-surface=cinema] .ins-rib{background:var(--bar-track);border-radius:2px;block-size:4px;display:block;position:relative;overflow:hidden}:root[data-surface=cinema] .ins-rib>i{position:absolute;inset-block:0}:root[data-surface=cinema] .ins-rib-h{background:var(--cine-accent)}:root[data-surface=cinema] .ins-rib>.ins-rib-r{background:var(--cine-accent);opacity:.6;inset-block:25%}:root[data-surface=cinema] .ins-rib-g{background:var(--cine-surface);inline-size:1px}:root[data-surface=cinema] .ins-tip{z-index:3;border-radius:var(--cr-btn);background:var(--cine-surface-2);max-inline-size:min(360px,100% - 32px);color:var(--cine-ink);font:600 var(--fs-meta)/1.35 var(--font-display);pointer-events:none;padding:6px 10px;position:absolute;inset-inline-start:16px;box-shadow:0 2px 6px #0000004d,0 10px 24px #0006}:root[data-surface=cinema] .ins-tip[hidden]{display:none}:root[data-surface=cinema] .ins-twin{font:400 var(--fs-meta)/1.4 var(--font-body);color:var(--cine-ink-3);margin-block-start:4px}:root[data-surface=cinema] .ins-twin>summary{min-block-size:44px;font:600 var(--fs-meta)/1 var(--font-display);color:var(--cine-ink-3);cursor:pointer;align-items:center;list-style:none;display:inline-flex}:root[data-surface=cinema] .ins-twin>summary::-webkit-details-marker{display:none}:root[data-surface=cinema] .ins-twin>summary:focus-visible{outline:2px solid var(--cine-lit);outline-offset:2px}:root[data-surface=cinema] .ins-twin table{border-collapse:collapse;inline-size:100%;max-inline-size:720px;margin-block-end:4px}:root[data-surface=cinema] .ins-twin :is(th,td){text-align:start;border-block-end:1px solid var(--cine-line);color:var(--cine-ink-2);padding:6px 8px}:root[data-surface=cinema] .ins-twin thead th{font:600 var(--fs-micro)/1.3 var(--font-display);color:var(--cine-ink-3)}:root[data-surface=cinema] .ins-show-tp{margin-block-start:4px}:root[data-surface=cinema] .ins-show-tp[hidden]{display:none}:root[data-surface=cinema] .ins-show-tpl{font:400 var(--fs-sm)/1.5 var(--font-body);color:var(--cine-ink-2);margin:0}:root[data-surface=cinema] .ins-chips{flex-wrap:wrap;gap:14px 8px;margin-block-start:8px;display:flex}:root[data-surface=cinema] .ins-chip{border-radius:var(--r-pill);background:var(--cine-surface-2);min-block-size:32px;max-inline-size:100%;color:var(--cine-ink);font:600 var(--fs-meta)/1 var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0 14px;position:relative}:root[data-surface=cinema] .ins-chip>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root[data-surface=cinema] .ins-chip:after{content:"";position:absolute;inset:-7px -2px}:root[data-surface=cinema] .ins-chip:active{background:var(--cine-surface-3)}@media (hover:hover) and (pointer:fine){:root[data-surface=cinema] .ins-chip:hover{background:color-mix(in srgb, var(--cine-surface-2) 50%, var(--cine-surface-3))}:root[data-surface=cinema] .ins-show-go:hover{opacity:.86}}:root[data-surface=cinema] .ins-show-ms{min-block-size:44px;inline-size:fit-content;max-inline-size:100%;color:var(--cine-ink-2);font:600 var(--fs-meta)/1.3 var(--font-display);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;margin-block-start:8px;text-decoration:none;display:flex}:root[data-surface=cinema] .ins-show-ms[hidden]{display:none}:root[data-surface=cinema] .ins-show-ms .ci{--ci-s:12px;color:var(--cine-lit)}:root[data-surface=cinema] .ins-show-ms:active{opacity:.72}:root[data-surface=cinema] .ins-show-ms.is-earned .ins-show-msl{color:var(--cine-ink)}:root[data-surface=cinema] .ins-stone{flex:none;block-size:24px;inline-size:24px;position:relative}:root[data-surface=cinema] .ins-stone:before{content:"";background:var(--stone) center / cover no-repeat, var(--cine-surface-2);filter:grayscale()brightness(.72);opacity:.55;border-radius:50%;position:absolute;inset:3px}:root[data-surface=cinema] .ins-stone.is-earned:before{filter:none;opacity:1;inset:1px}:root[data-surface=cinema] .ins-arc{position:absolute;inset:0}:root[data-surface=cinema] .ins-arc circle{fill:none;stroke-width:2.5px}:root[data-surface=cinema] .ins-arc-t{stroke:var(--bar-track)}:root[data-surface=cinema] .ins-arc-f{stroke:var(--cine-accent);stroke-linecap:round}:root[data-surface=cinema] .ins-ssheet .csheet-bd{padding-block-end:calc(24px + var(--tabbar-h,0px));padding-inline:16px;position:relative}:root[data-surface=cinema] .ins-ss+.ins-ss{margin-block-start:24px}:root[data-surface=cinema] .ins-ss-t{font:700 var(--fs-name)/1.3 var(--font-display);color:var(--cine-ink);margin:8px 0 0}:root[data-surface=cinema] .ins-ss-s{font:400 var(--fs-meta)/1.45 var(--font-body);color:var(--cine-ink-3);margin:2px 0 0}:root[data-surface=cinema] .ins-ss-all{font:700 var(--fs-meta)/1 var(--font-display);color:var(--cine-lit);cursor:pointer;background:0 0;border:0;padding:0;position:relative}:root[data-surface=cinema] .ins-ss-all:after{content:"";position:absolute;inset:-16px -14px}:root[data-surface=cinema] :is(.ins-sls,.ins-bars,.ins-wgs,.ins-wg-l){margin:0;padding:0;list-style:none}:root[data-surface=cinema] .ins-sls{margin-block-start:8px}:root[data-surface=cinema] .ins-sl{grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:3px 12px;padding-block:6px;display:grid}:root[data-surface=cinema] .ins-sl-n{font:500 var(--fs-meta)/1.3 var(--font-display);color:var(--cine-ink-3);white-space:nowrap}:root[data-surface=cinema] .ins-sl.is-started .ins-sl-n{color:var(--cine-ink);font-weight:600}:root[data-surface=cinema] .ins-sl-w{font:400 var(--fs-micro)/1.35 var(--font-body);color:var(--cine-ink-3);grid-column:2}:root[data-surface=cinema] .ins-sl-rib{block-size:6px}.ins-show .sr-only,.ins-ssheet .sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root[data-surface=cinema] .ins-ssheet .ins-rib-g{background:var(--cine-sheet);inline-size:1px}:root[data-surface=cinema] .ins-bars{flex-direction:column;gap:12px;margin-block-start:12px;display:flex}:root[data-surface=cinema] .ins-bar-hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root[data-surface=cinema] .ins-bar-nm{font:600 var(--fs-sm)/1.3 var(--font-display);color:var(--cine-ink);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:root[data-surface=cinema] .ins-bar-v{font:600 var(--fs-meta)/1.3 var(--font-display);color:var(--cine-ink-2);flex:none}:root[data-surface=cinema] .ins-bar-tr{background:var(--bar-track);border-radius:3px;block-size:6px;margin-block-start:5px;display:block;overflow:hidden}:root[data-surface=cinema] .ins-bar-tr>i{background:color-mix(in srgb, var(--cine-accent) 50%, transparent);border-start-end-radius:3px;border-end-end-radius:3px;block-size:100%;display:block}:root[data-surface=cinema] .ins-bar.is-on .ins-bar-tr>i{background:var(--cine-accent)}:root[data-surface=cinema] .ins-bar-sub{font:400 var(--fs-micro)/1.3 var(--font-body);color:var(--cine-ink-3);margin-block-start:3px;display:block}:root[data-surface=cinema] .ins-wgs{margin-block-start:8px}:root[data-surface=cinema] .ins-wg-t{font:600 var(--fs-meta)/1.3 var(--font-display);color:var(--cine-ink-3);margin:12px 0 2px}:root[data-surface=cinema] .ins-wrow{min-block-size:48px;padding-inline:0;text-decoration:none}:root[data-surface=cinema] .ins-wrow .ci{color:var(--cine-lit)}:root[data-surface=cinema] .ins-wrow .crow-tx{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:root[data-surface=cinema] .ins-wrow-c{font:400 var(--fs-meta)/1 var(--font-body);color:var(--cine-ink-3);flex:none;margin-inline-start:auto}@media (width>=960px){:root[data-surface=cinema] .ins-show{padding-inline:24px}}@media (forced-colors:active){:root[data-surface=cinema] .ins-rib-h{background:highlight}:root[data-surface=cinema] .ins-rib>.ins-rib-r{opacity:1;background:repeating-linear-gradient(45deg,highlight 0 2px,#0000 2px 4px)}}
