.wave-progress-loader[data-v-468f5306]{position:relative;width:100%;padding:2rem;background:linear-gradient(135deg,#f8f9faf2,#fffffffa);border-radius:20px;box-shadow:0 10px 40px #4a90e21f,inset 0 1px #fffc;margin:0 auto;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);transition:all .3s ease}.wave-progress-loader.size-small[data-v-468f5306]{padding:1.5rem}.wave-progress-loader.size-medium[data-v-468f5306]{padding:2rem}.wave-progress-loader.size-large[data-v-468f5306]{padding:2.5rem}.wave-progress-loader.size-xlarge[data-v-468f5306]{padding:3rem}.wave-progress-loader.variant-minimal[data-v-468f5306]{background:#ffffffe6;box-shadow:0 4px 20px #0000000d;-webkit-backdrop-filter:none;backdrop-filter:none}.wave-progress-loader.variant-gradient[data-v-468f5306]{background:linear-gradient(135deg,var(--primary-color, #4a90e2) 0%,var(--secondary-color, #50e3c2) 100%);color:#fff}.wave-progress-loader.variant-gradient .progress-text[data-v-468f5306],.wave-progress-loader.variant-gradient .status-label[data-v-468f5306]{color:#fff}.wave-progress-loader.variant-gradient .progress-percentage[data-v-468f5306]{background:#fff3;color:#fff}.wave-progress-container[data-v-468f5306]{width:100%;margin-bottom:1.5rem}.wave-progress-track[data-v-468f5306]{position:relative;width:100%;height:10px;background:linear-gradient(90deg,#4a90e214,#50e3c214,#9013fe14);border-radius:5px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.size-large .wave-progress-track[data-v-468f5306],.size-xlarge .wave-progress-track[data-v-468f5306]{height:12px}.size-small .wave-progress-track[data-v-468f5306]{height:8px}.wave-progress-fill[data-v-468f5306]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--primary-color, #4a90e2) 0%,var(--secondary-color, #50e3c2) 50%,var(--accent-color, #9013fe) 100%);border-radius:5px;transition:width .6s cubic-bezier(.34,1.56,.64,1);z-index:1}.wave-progress-wave[data-v-468f5306]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:waveMove-468f5306 calc(2s / var(--animation-speed, 1)) ease-in-out infinite;z-index:2}.wave-progress-glow[data-v-468f5306]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;box-shadow:0 0 20px #4a90e233;opacity:.6;animation:glowPulse-468f5306 calc(3s / var(--animation-speed, 1)) ease-in-out infinite;z-index:0}.progress-info[data-v-468f5306]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:1rem;flex-wrap:wrap}.progress-text[data-v-468f5306]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#2c3e50;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.size-small .progress-text[data-v-468f5306]{font-size:.9rem}.size-large .progress-text[data-v-468f5306],.size-xlarge .progress-text[data-v-468f5306]{font-size:1.1rem}.label-text[data-v-468f5306]{opacity:.9}.progress-percentage[data-v-468f5306]{background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;padding:.25rem .75rem;border-radius:12px;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px #4a90e24d;animation:percentagePulse-468f5306 calc(2s / var(--animation-speed, 1)) ease-in-out infinite}.size-small .progress-percentage[data-v-468f5306]{font-size:.8rem;padding:.2rem .6rem}.status-indicators[data-v-468f5306]{display:flex;gap:1.5rem;padding:1rem;background:#fff9;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);flex-wrap:wrap;justify-content:center}.size-small .status-indicators[data-v-468f5306]{gap:1rem;padding:.75rem}.status-item[data-v-468f5306]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-468f5306]{width:10px;height:10px;border-radius:50%;position:relative}.size-small .status-dot[data-v-468f5306]{width:8px;height:8px}.status-dot.success[data-v-468f5306]{background:linear-gradient(135deg,#50e3c2,#4a90e2);animation:pulseDot-468f5306 calc(1.5s / var(--animation-speed, 1)) ease-in-out infinite}.status-dot.pending[data-v-468f5306]{background:linear-gradient(135deg,#ff9a3c,#ff6b6b);animation:pulseDot-468f5306 calc(1.5s / var(--animation-speed, 1)) ease-in-out infinite calc(.5s / var(--animation-speed, 1))}.status-dot.total[data-v-468f5306]{background:linear-gradient(135deg,#9013fe,#4a90e2);animation:pulseDot-468f5306 calc(1.5s / var(--animation-speed, 1)) ease-in-out infinite calc(1s / var(--animation-speed, 1))}.status-label[data-v-468f5306]{font-size:.875rem;color:#2c3e50;font-weight:500}.size-small .status-label[data-v-468f5306]{font-size:.8rem}.size-large .status-label[data-v-468f5306],.size-xlarge .status-label[data-v-468f5306]{font-size:.95rem}.loader-content[data-v-468f5306]{width:100%;text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.05);color:#2c3e50;font-size:.9rem;opacity:.8}@keyframes waveMove-468f5306{0%{transform:translate(0) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes glowPulse-468f5306{0%,to{opacity:.4;box-shadow:0 0 15px #4a90e226}50%{opacity:.8;box-shadow:0 0 25px #4a90e240}}@keyframes stepPulse-468f5306{0%,to{box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color, #4a90e2) 30%,transparent),inset 0 2px 4px #fffc}50%{box-shadow:0 6px 20px color-mix(in srgb,var(--primary-color, #4a90e2) 50%,transparent),inset 0 2px 4px #fffc}}@keyframes pulseDot-468f5306{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes percentagePulse-468f5306{0%,to{transform:scale(1);box-shadow:0 2px 8px #4a90e24d}50%{transform:scale(1.05);box-shadow:0 4px 12px #4a90e266}}@media(max-width:768px){.progress-info[data-v-468f5306]{flex-direction:column;align-items:flex-start;gap:1rem}.status-indicators[data-v-468f5306]{flex-direction:column;gap:1rem;align-items:flex-start}.wave-progress-loader[data-v-468f5306]{padding:1.5rem}}@media(max-width:480px){.wave-progress-loader[data-v-468f5306]{padding:1rem;border-radius:16px}.progress-text[data-v-468f5306]{font-size:.9rem}.status-label[data-v-468f5306]{font-size:.8rem}}.workflow-error[data-v-3cae8e5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626}.error-icon[data-v-3cae8e5e]{font-size:3rem;margin-bottom:1rem}.workflow-error h3[data-v-3cae8e5e]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.workflow-error p[data-v-3cae8e5e]{margin:0;font-size:.9rem;line-height:1.5;opacity:.9}
