@charset "UTF-8";@keyframes cognitive-pulse-f0fbb5f6{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-f0fbb5f6{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ai-shimmer-f0fbb5f6{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes thinking-dots-f0fbb5f6{0%,20%{opacity:.3}50%{opacity:1}80%,to{opacity:.3}}.ai-progress-overlay[data-v-f0fbb5f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ai-progress-modal[data-v-f0fbb5f6]{background:#fff;border:1px solid #0077B6;border-radius:16px;max-width:540px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.ai-progress-modal__header[data-v-f0fbb5f6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E4E8EB;background:#fff}.ai-progress-modal__title[data-v-f0fbb5f6]{margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:600;color:#000}.ai-progress-modal__close[data-v-f0fbb5f6]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#666;font-size:20px;transition:background .2s ease}.ai-progress-modal__close[data-v-f0fbb5f6]:hover{background:#e4e8eb}.ai-progress-modal__body[data-v-f0fbb5f6]{padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:20px}.ai-progress-modal__spinner[data-v-f0fbb5f6]{width:48px;height:48px;border:3px solid #E4E8EB;border-top-color:#f59e0b;border-radius:50%;animation:mtb-spin-f0fbb5f6 .8s linear infinite}.ai-progress-modal__description[data-v-f0fbb5f6]{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-f0fbb5f6]{width:100%;display:flex;align-items:center;gap:12px}.ai-progress-modal__bar-track[data-v-f0fbb5f6]{flex:1;height:8px;background:#e4e8eb;border-radius:4px;overflow:hidden}.ai-progress-modal__bar-fill[data-v-f0fbb5f6]{height:100%;background:#f59e0b;border-radius:4px;transition:width .3s ease}.ai-progress-modal__bar-fill--error[data-v-f0fbb5f6]{background:#ef4444}.ai-progress-modal__bar-fill--success[data-v-f0fbb5f6]{background:#10b981}.ai-progress-modal__percent[data-v-f0fbb5f6]{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.775rem + .1875vw,.875rem);font-weight:600;color:#f59e0b;min-width:40px;text-align:right}.ai-progress-modal__stages[data-v-f0fbb5f6]{width:100%;display:flex;justify-content:space-between;gap:8px}.ai-progress-modal__stage[data-v-f0fbb5f6]{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-f0fbb5f6]{opacity:1}.ai-progress-modal__stage--completed[data-v-f0fbb5f6]{opacity:.7}.ai-progress-modal__stage-dot[data-v-f0fbb5f6]{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-f0fbb5f6]{background:#f59e0b;transform:scale(1.3);box-shadow:0 0 8px rgba(245,158,11,.4)}.ai-progress-modal__stage--completed .ai-progress-modal__stage-dot[data-v-f0fbb5f6]{background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.3)}.ai-progress-modal__stage-label[data-v-f0fbb5f6]{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-f0fbb5f6]{color:#000;font-weight:600}.ai-progress-modal__meta[data-v-f0fbb5f6]{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-f0fbb5f6]{font-size:1rem;color:#0077b6}.ai-progress-modal__footer[data-v-f0fbb5f6]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #E4E8EB}.ai-progress-modal__btn[data-v-f0fbb5f6]{padding:8px 20px;background:#e3f2fd;color:#0077b6;border:none;border-radius:8px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.775rem + .1875vw,.875rem);font-weight:600;cursor:pointer;transition:background .2s ease}.ai-progress-modal__btn[data-v-f0fbb5f6]:hover{background:#bbdefb}.ai-modal-enter-active[data-v-f0fbb5f6],.ai-modal-leave-active[data-v-f0fbb5f6]{transition:opacity .25s ease}.ai-modal-enter-active .ai-progress-modal[data-v-f0fbb5f6],.ai-modal-leave-active .ai-progress-modal[data-v-f0fbb5f6]{transition:transform .25s ease}.ai-modal-enter-from[data-v-f0fbb5f6],.ai-modal-leave-to[data-v-f0fbb5f6]{opacity:0}.ai-modal-enter-from .ai-progress-modal[data-v-f0fbb5f6],.ai-modal-leave-to .ai-progress-modal[data-v-f0fbb5f6]{transform:translateY(16px)}@keyframes mtb-spin-f0fbb5f6{to{transform:rotate(360deg)}}@media(max-width:640px){.ai-progress-modal[data-v-f0fbb5f6]{width:95%}.ai-progress-modal__body[data-v-f0fbb5f6]{padding:24px 16px}.ai-progress-modal__stages[data-v-f0fbb5f6]{flex-wrap:wrap}.ai-progress-modal__stage-label[data-v-f0fbb5f6]{font-size:.65rem}}html.dark,html[data-theme=dark]{background:rgba(0,0,0,.7)}html.dark,html[data-theme=dark]{background:#161b22;border-color:#58a6d4;box-shadow:0 8px 32px rgba(0,0,0,.4)}html.dark,html[data-theme=dark]{background:#161b22;border-bottom-color:#30363d}html.dark,html[data-theme=dark]{background:#21262d}html.dark,html[data-theme=dark]{background:#30363d}html.dark,html[data-theme=dark]{color:#8b949e}html.dark,html[data-theme=dark]{color:#e6edf3}html.dark,html[data-theme=dark]{background:#21262d;color:#8b949e}html.dark,html[data-theme=dark]{color:#58a6d4}html.dark,html[data-theme=dark]{border-top-color:#30363d}html.dark,html[data-theme=dark]{background:#1a3a4a;color:#58a6d4}html.dark,html[data-theme=dark]{background:#243f52}@media(prefers-reduced-motion:reduce){.ai-progress-modal__spinner[data-v-f0fbb5f6]{animation:none;border-top-color:#f59e0b;opacity:.7}.ai-progress-modal__bar-fill[data-v-f0fbb5f6],.ai-modal-enter-active[data-v-f0fbb5f6],.ai-modal-leave-active[data-v-f0fbb5f6],.ai-modal-enter-active .ai-progress-modal[data-v-f0fbb5f6],.ai-modal-leave-active .ai-progress-modal[data-v-f0fbb5f6]{transition:none}}
