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