.new-workflow-controls-slot{min-height:2rem;margin-top:.75rem}.new-workflow-controls{align-items:center;gap:.5rem;display:flex}.new-workflow-next{display:flex;position:relative}.new-workflow-next .new-workflow-progress{pointer-events:none;position:absolute;inset:0}.new-workflow-progress [data-slot=progress-track]{height:100%}.new-workflow-progress [data-slot=progress-indicator]{transition:none}.new-workflow-next[data-ready=false] .new-workflow-next-button{visibility:hidden}.new-workflow-next[data-ready=true] .new-workflow-next-button>*,.new-workflow-pause-button{animation:.18s ease-out both new-workflow-button-content-in}@keyframes new-workflow-button-content-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.new-workflow-next[data-ready=true] .new-workflow-next-button>*,.new-workflow-pause-button{animation:none}}.new-stage-track{z-index:2;width:100%;height:var(--stage-bot-size);pointer-events:none;position:absolute;bottom:-1.5rem;left:0}.new-stage-pop{z-index:2;width:var(--stage-bot-size);transform-origin:bottom;pointer-events:none;position:absolute;bottom:-1.5rem}.new-stage-pop.is-left{left:calc(var(--stage-bot-size) * .35)}.new-stage-pop.is-right{right:calc(var(--stage-bot-size) * .35)}.new-workflow-actors{z-index:5;pointer-events:none;position:absolute;inset:0}.new-workflow-actor{width:100%;position:absolute;top:0;left:0}.new-workflow-actor [data-klex-figure]{transform-origin:bottom}.new-workflow-actor svg[role=img]{filter:drop-shadow(0 0 6px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0000008c))drop-shadow(0 8px 16px var(--lightningcss-light,#00000029)var(--lightningcss-dark,#00000080))}.new-workflow-actor .klex-speech-float{will-change:auto;animation:none}.new-workflow-actor [data-klex-speech] [data-slot=bubble-content]{white-space:nowrap;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.4}.new-workflow-actor [data-klex-speech] svg{display:none}.new-workflow-actor[data-speech-side=left] [data-klex-speech]{transform-origin:100% 100%;left:auto;right:calc(100% + .5rem)}.new-stage-track,.new-stage-pop{--stage-bot-size:128px}@media (width<=1024px){.new-workflow-actor[data-speech-side] [data-klex-speech]{--speech-shift:clamp(calc(1rem - var(--workflow-speech-x)), -50%, calc(var(--workflow-speech-width) - var(--workflow-speech-x) - 1rem - 100%));max-width:min(15rem, calc(var(--workflow-speech-width) - 2rem));translate:var(--speech-shift) 0;transform-origin:bottom;bottom:calc(100% + 2rem);left:50%;right:auto}}
