.AnalysisFilm-module__Lqp5Ga__stage{aspect-ratio:16/8;background:var(--premium-surface);min-height:320px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:24px;position:relative;overflow:hidden}.AnalysisFilm-module__Lqp5Ga__canvas{width:100%;height:100%;position:absolute;inset:0}.AnalysisFilm-module__Lqp5Ga__caption{animation:AnalysisFilm-module__Lqp5Ga__caption-in .7s var(--ease-brand) both;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 24px;display:grid;position:absolute;bottom:62px;left:32px;right:32px}.AnalysisFilm-module__Lqp5Ga__caption>:not(.AnalysisFilm-module__Lqp5Ga__readout){grid-column:1}.AnalysisFilm-module__Lqp5Ga__readout{font-family:var(--font-mono);color:var(--text-body);white-space:nowrap;grid-area:1/2/span 3;place-self:end;font-size:12.5px;font-weight:600}.AnalysisFilm-module__Lqp5Ga__caption strong{letter-spacing:-.035em;color:var(--text-strong);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:750}.AnalysisFilm-module__Lqp5Ga__line{color:var(--text-body);font-size:14px}.AnalysisFilm-module__Lqp5Ga__stage[data-final] .AnalysisFilm-module__Lqp5Ga__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AnalysisFilm-module__Lqp5Ga__stage[data-final] .AnalysisFilm-module__Lqp5Ga__progress{opacity:0;transition:opacity .3s var(--ease-brand)}.AnalysisFilm-module__Lqp5Ga__caption strong,.AnalysisFilm-module__Lqp5Ga__caption>span,.AnalysisFilm-module__Lqp5Ga__bar:after,.AnalysisFilm-module__Lqp5Ga__chip{transition:color .3s var(--ease-brand), background-color .3s var(--ease-brand)}.AnalysisFilm-module__Lqp5Ga__sceneNo{letter-spacing:.08em;color:var(--primary-ink);font-size:12px;font-weight:700}@keyframes AnalysisFilm-module__Lqp5Ga__caption-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.AnalysisFilm-module__Lqp5Ga__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:20px;left:32px;right:32px}.AnalysisFilm-module__Lqp5Ga__progress li{opacity:.5;min-width:0;transition:opacity .4s var(--ease-brand);gap:7px;display:grid}.AnalysisFilm-module__Lqp5Ga__progress li[data-state=done],.AnalysisFilm-module__Lqp5Ga__progress li[data-state=active],.AnalysisFilm-module__Lqp5Ga__progress li[data-state=open]{opacity:1}.AnalysisFilm-module__Lqp5Ga__chip{min-width:0;color:var(--text-body);white-space:nowrap;align-items:baseline;gap:6px;font-size:11.5px;font-weight:650;display:flex}.AnalysisFilm-module__Lqp5Ga__chip b{letter-spacing:.06em;color:var(--primary-ink);font-size:10.5px;font-weight:750}.AnalysisFilm-module__Lqp5Ga__chip em{text-overflow:ellipsis;font-style:normal;overflow:hidden}[data-state=active] .AnalysisFilm-module__Lqp5Ga__chip,[data-state=open] .AnalysisFilm-module__Lqp5Ga__chip{color:var(--text-strong)}.AnalysisFilm-module__Lqp5Ga__bar{background:var(--line-strong);height:3px;transition:background-color .3s var(--ease-brand);border-radius:999px;display:block;position:relative;overflow:hidden}[data-state=done] .AnalysisFilm-module__Lqp5Ga__bar{background:var(--primary)}[data-state=active] .AnalysisFilm-module__Lqp5Ga__bar:after{content:"";background:var(--mark-gradient);transform-origin:0;animation:AnalysisFilm-module__Lqp5Ga__fill var(--act-ms,5s) linear both;position:absolute;inset:0}[data-state=open] .AnalysisFilm-module__Lqp5Ga__bar:after{content:"";border-radius:inherit;background:var(--mark-gradient);width:28%;animation:AnalysisFilm-module__Lqp5Ga__shuttle 1.6s var(--ease-loop) infinite alternate;position:absolute;inset:0 auto 0 0}@keyframes AnalysisFilm-module__Lqp5Ga__shuttle{0%{translate:0}to{translate:257%}}@keyframes AnalysisFilm-module__Lqp5Ga__fill{0%{scale:0 1}to{scale:1}}@media (max-width:639px){.AnalysisFilm-module__Lqp5Ga__stage{aspect-ratio:4/5;border-radius:20px;min-height:0}.AnalysisFilm-module__Lqp5Ga__caption{grid-template-columns:minmax(0,1fr);bottom:48px;left:18px;right:18px}.AnalysisFilm-module__Lqp5Ga__readout{grid-area:auto/1;justify-self:start;margin-top:2px}.AnalysisFilm-module__Lqp5Ga__chip em{display:none}.AnalysisFilm-module__Lqp5Ga__progress{left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.AnalysisFilm-module__Lqp5Ga__caption{animation:none}[data-state=active] .AnalysisFilm-module__Lqp5Ga__bar:after{animation:none;scale:.5 1}[data-state=open] .AnalysisFilm-module__Lqp5Ga__bar:after{opacity:.35;width:100%;animation:none}}
