.flow-progress.svelte-wph90d{padding:22px 0 12px;animation:svelte-wph90d-enter .24s ease-out}.flow-visual.svelte-wph90d{width:128px;height:140px;margin:8px auto 24px;position:relative;display:grid;place-items:center}.flow-ring.svelte-wph90d{position:absolute;inset:0 4px 20px;border:1px solid var(--border-subtle);border-top-color:#c8c8c8;border-radius:50%;animation:svelte-wph90d-orbit 3s linear infinite}.flow-core.svelte-wph90d{display:grid;place-items:center;width:72px;height:72px;margin-bottom:20px;border:1px solid var(--border-strong);border-radius:22px;background:var(--surface-raised);color:var(--text-primary)}.flow-wave.svelte-wph90d{position:absolute;bottom:-4px;height:42px;display:flex;align-items:center;gap:4px;padding:0 14px;background:var(--surface-panel);border-radius:16px}.flow-wave.svelte-wph90d span:where(.svelte-wph90d){width:3px;border-radius:2px;background:#acacac;transform-origin:center;animation:svelte-wph90d-breathe 1.5s ease-in-out infinite alternate}.flow-copy.svelte-wph90d{text-align:center}.flow-copy.svelte-wph90d h3:where(.svelte-wph90d){font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:0 0 12px}.flow-copy.svelte-wph90d p:where(.svelte-wph90d){color:var(--text-muted);font-size:13px;line-height:1.7;max-width:320px;margin:0 auto 28px}.flow-file.svelte-wph90d{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--border-subtle);font-size:12px}.flow-file.svelte-wph90d span:where(.svelte-wph90d){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-file.svelte-wph90d small:where(.svelte-wph90d){margin-left:auto;flex-shrink:0;color:var(--text-muted)}.upload-meter.svelte-wph90d{display:flex;justify-content:space-between;margin:12px 0;font-size:12px;color:var(--text-muted)}.upload-meter.svelte-wph90d strong:where(.svelte-wph90d){font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums}progress.svelte-wph90d{display:block;width:100%;height:4px;accent-color:var(--accent);border:0;border-radius:4px;overflow:hidden;background:#ffffff14}progress.svelte-wph90d::-webkit-progress-bar{background:#ffffff14}progress.svelte-wph90d::-webkit-progress-value{background:var(--accent);transition:width .2s ease}progress.svelte-wph90d::-moz-progress-bar{background:var(--accent)}.working-track.svelte-wph90d{height:3px;background:#ffffff14;overflow:hidden;border-radius:3px}.working-track.svelte-wph90d span:where(.svelte-wph90d){display:block;width:35%;height:100%;background:#bcbcbc;animation:svelte-wph90d-travel 1.8s ease-in-out infinite}.flow-stages.svelte-wph90d{list-style:none;padding:22px 0 0;margin:0;display:grid;gap:15px}.flow-stages.svelte-wph90d li:where(.svelte-wph90d){display:flex;align-items:center;gap:10px;color:#858585;font-size:12px}.flow-stages.svelte-wph90d .active:where(.svelte-wph90d),.flow-stages.svelte-wph90d .done:where(.svelte-wph90d){color:var(--text-primary)}.stage-mark.svelte-wph90d{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border-subtle);border-radius:50%}.active.svelte-wph90d .stage-mark:where(.svelte-wph90d){border-color:#a0a0a0}.stage-mark.svelte-wph90d>span:where(.svelte-wph90d){width:4px;height:4px;background:currentColor;border-radius:50%}.paused.svelte-wph90d .flow-ring:where(.svelte-wph90d),.paused.svelte-wph90d .flow-wave:where(.svelte-wph90d) span:where(.svelte-wph90d),.paused.svelte-wph90d .working-track:where(.svelte-wph90d) span:where(.svelte-wph90d){animation-play-state:paused}@keyframes svelte-wph90d-orbit{to{transform:rotate(360deg)}}@keyframes svelte-wph90d-breathe{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes svelte-wph90d-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}@keyframes svelte-wph90d-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.flow-progress.svelte-wph90d,.flow-ring.svelte-wph90d,.flow-wave.svelte-wph90d span:where(.svelte-wph90d),.working-track.svelte-wph90d span:where(.svelte-wph90d){animation:none}progress.svelte-wph90d::-webkit-progress-value{transition:none}}
