.scene-visual{aspect-ratio:4/3;isolation:isolate;width:100%;max-width:100%;position:relative}.scene-visual__poster,.scene-visual__poster img,.scene-visual__canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.scene-visual__poster img{object-fit:contain}.scene-visual__poster--base{display:none}:root[data-scenes=live] .scene-visual__poster--base{display:block}:root[data-scenes=live] .scene-visual__poster--finished,:root:not([data-scenes-wide]) .scene-visual[data-live-on=wide] .scene-visual__poster--base{display:none}:root:not([data-scenes-wide]) .scene-visual[data-live-on=wide] .scene-visual__poster--finished{display:block}.scene-visual--still .scene-visual__poster--base{display:none!important}.scene-visual--still .scene-visual__poster--finished{display:block!important}.scene-visual__canvas{opacity:0;touch-action:pan-y;transition:opacity .7s var(--ab-ease-out,ease-out)}.scene-visual--live .scene-visual__canvas{opacity:1}.scene-visual--live .scene-visual__poster{opacity:0;transition:opacity 0s linear .7s}.scene-visual--settled .scene-visual__poster{opacity:0;transition:none}.scene-visual__hint{border:1px solid var(--ab-line-soft,#e4e7ef);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ab-ink-soft,#475069);letter-spacing:.01em;pointer-events:none;animation:scene-hint-in .6s var(--ab-ease-out,ease-out) .9s backwards;background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:500;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;bottom:5%;right:6%;box-shadow:0 1px 2px #0f172a0f}.scene-visual__hint svg{color:var(--ab-accent,#4f46e5)}.scene-visual__hint--gone{opacity:0;transform:translateY(4px)}@keyframes scene-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scene-visual__canvas,.scene-visual__hint{transition:none;animation:none}}
