.js .mcp-play [data-step]{opacity:0;transform:translateY(10px)}.js .mcp-play.is-on [data-step]{opacity:1;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transition-delay:calc(var(--s,0) * 1ms);transform:none}.mcp-run{opacity:0}.js .mcp-play .mcp-run{opacity:1}.js .mcp-play .mcp-done{opacity:0}.js .mcp-play.is-on .mcp-run{opacity:0;transition:opacity .2s linear;transition-delay:calc(var(--r,0) * 1ms)}.js .mcp-play.is-on .mcp-done{opacity:1;transition:opacity .25s linear;transition-delay:calc(var(--r,0) * 1ms + .12s)}.mcp-dot{background:currentColor;border-radius:999px;width:3px;height:3px;animation:.9s ease-in-out infinite mcp-dot;display:inline-block}@keyframes mcp-dot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.js .mcp-play [data-step]{opacity:1;transition:none;transform:none}.js .mcp-play .mcp-run,.js .mcp-play.is-on .mcp-run{opacity:0;transition:none}.js .mcp-play .mcp-done,.js .mcp-play.is-on .mcp-done{opacity:1;transition:none}.mcp-dot{animation:none}}
