.process.svelte-1a47kbr{padding:.8rem 0 .3rem;text-align:center}.balls.svelte-1a47kbr{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:min(100%,28rem);margin:auto;padding:18px 0 30px;min-height:44px}.ball-position.svelte-1a47kbr{position:relative;width:24px;height:24px}.ball-slot.svelte-1a47kbr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ball.svelte-1a47kbr{display:block;width:13px;height:13px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 24%,var(--bg-main));transition:background .35s ease,box-shadow .35s ease}.ball.waiting.svelte-1a47kbr{animation:svelte-1a47kbr-fidget var(--fidget-period) ease-in-out var(--fidget-delay) infinite}.ball.active.svelte-1a47kbr{background:color-mix(in srgb,var(--success) 60%,var(--bg-main));box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 8%,transparent);transform-origin:center bottom;animation:svelte-1a47kbr-bounce .62s linear infinite,svelte-1a47kbr-blob .62s ease-in-out infinite}.ball.done.svelte-1a47kbr{background:var(--success);animation:svelte-1a47kbr-pop .38s ease-out}.ball.stopped.svelte-1a47kbr{background:color-mix(in srgb,var(--error) 55%,var(--bg-main))}.muted.svelte-1a47kbr{white-space:pre-line;color:var(--text-muted);font-size:.8rem;line-height:1.5}.sr-only.svelte-1a47kbr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes svelte-1a47kbr-bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.33,.66,.66,1)}46%{transform:translateY(-12px);animation-timing-function:cubic-bezier(.33,0,.66,.33)}92%{transform:translateY(0)}}@keyframes svelte-1a47kbr-blob{0%,to{scale:1.16 .86}14%{scale:.91 1.1}46%{scale:1 1}80%{scale:.94 1.07}92%{scale:1.2 .83}}@keyframes svelte-1a47kbr-fidget{0%,89%,to{transform:translate(0) scale(1)}91%{transform:translate(-1.5px) rotate(-9deg) scale(1.06,.94)}93%{transform:translate(1.5px) rotate(9deg) scale(.96,1.04)}95%{transform:translate(-.8px) rotate(-5deg)}97%{transform:translate(.5px) rotate(3deg)}}@keyframes svelte-1a47kbr-pop{0%{transform:scale(.85)}55%{transform:scale(1.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ball.svelte-1a47kbr,.ball.active.svelte-1a47kbr,.ball.waiting.svelte-1a47kbr,.ball.done.svelte-1a47kbr{animation:none;transition:none}}
