[data-scene-on] [data-scene-step]:not([data-shown]){display: none}[data-scene-on] [data-scene-step][data-shown]{animation: scene-in .35s var(--ease-soft) both}@keyframes scene-in{from{opacity: 0;transform: translateY(8px)}}[data-scene-on] .scene-log{height: 400px;overflow: hidden;scroll-behavior: smooth}.scene-log > *{flex: none}.scene-spin{display: none;width: 16px;height: 16px;border: 2px solid var(--line-strong);border-top-color: var(--color-brand-500);border-radius: 9999px;animation: scene-spin .7s linear infinite}@keyframes scene-spin{to{transform: rotate(360deg)}}[data-scene-on] .scene-tool:not([data-done]) .scene-spin{display: block}[data-scene-on] .scene-tool:not([data-done]) .scene-done{display: none}[data-scene-typing]::after{content: "";display: inline-block;width: 2px;height: 1em;margin-left: 2px;vertical-align: -.12em;background: var(--color-brand-500);animation: caret-blink 1s steps(1) infinite}@media (min-width: 1024px){[data-scene-on] .scene-log{height: 430px}}
