@charset "UTF-8";@keyframes cognitive-pulse-9e296eb4{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 rgba(245,158,11,.4)}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 0 4px rgba(245,158,11,0)}}@keyframes data-flow-9e296eb4{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ai-shimmer-9e296eb4{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes thinking-dots-9e296eb4{0%,20%{opacity:.3}50%{opacity:1}80%,to{opacity:.3}}.ai-progress-body[data-v-9e296eb4]{display:flex;flex-direction:column;align-items:center;gap:20px}.ai-progress-modal__spinner[data-v-9e296eb4]{width:48px;height:48px;border:3px solid #E4E8EB;border-top-color:#0077b6;border-radius:50%;animation:ai-progress-spin-9e296eb4 .8s linear infinite}.ai-progress-modal__description[data-v-9e296eb4]{margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.775rem + .1875vw,.875rem);color:#666;text-align:center;max-width:90%}.ai-progress-modal__bar-container[data-v-9e296eb4]{width:100%;display:flex;align-items:center;gap:12px}.ai-progress-modal__bar-track[data-v-9e296eb4]{flex:1;height:8px;background:#e4e8eb;border-radius:4px;overflow:hidden}.ai-progress-modal__bar-fill[data-v-9e296eb4]{height:100%;background:#0077b6;border-radius:4px;transition:width .3s ease}.ai-progress-modal__bar-fill--error[data-v-9e296eb4]{background:#ef4444}.ai-progress-modal__bar-fill--success[data-v-9e296eb4]{background:#10b981}.ai-progress-modal__percent[data-v-9e296eb4]{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.775rem + .1875vw,.875rem);font-weight:600;color:#0077b6;min-width:40px;text-align:right}.ai-progress-modal__stages[data-v-9e296eb4]{width:100%;display:flex;justify-content:space-between;gap:8px}.ai-progress-modal__stage[data-v-9e296eb4]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;opacity:.4;transition:opacity .2s ease}.ai-progress-modal__stage--active[data-v-9e296eb4]{opacity:1}.ai-progress-modal__stage--completed[data-v-9e296eb4]{opacity:.7}.ai-progress-modal__stage-dot[data-v-9e296eb4]{width:10px;height:10px;border-radius:50%;background:#e4e8eb;transition:all .2s ease}.ai-progress-modal__stage--active .ai-progress-modal__stage-dot[data-v-9e296eb4]{background:#0077b6;transform:scale(1.3);box-shadow:0 0 8px rgba(0,119,182,.4)}.ai-progress-modal__stage--completed .ai-progress-modal__stage-dot[data-v-9e296eb4]{background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.3)}.ai-progress-modal__stage-label[data-v-9e296eb4]{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ai-progress-modal__stage--active .ai-progress-modal__stage-label[data-v-9e296eb4]{color:#000;font-weight:600}.ai-progress-modal__meta[data-v-9e296eb4]{display:flex;align-items:center;gap:8px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.775rem + .1875vw,.875rem);color:#666;padding:6px 16px;background:#e4e8eb;border-radius:8px}.ai-progress-modal__meta .mdi[data-v-9e296eb4]{font-size:1rem;color:#5b6573}@keyframes ai-progress-spin-9e296eb4{to{transform:rotate(360deg)}}@media(max-width:640px){.ai-progress-modal__stages[data-v-9e296eb4]{flex-wrap:wrap}.ai-progress-modal__stage-label[data-v-9e296eb4]{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.ai-progress-modal__spinner[data-v-9e296eb4]{animation:none;border-top-color:#0077b6;opacity:.7}.ai-progress-modal__bar-fill[data-v-9e296eb4]{transition:none}}
