.loading-card-overlay[data-v-86d21c58]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}.backdrop[data-v-86d21c58]{backdrop-filter:blur(8px);background:hsla(0,0%,98%,.85);inset:0;position:absolute}.dark-mode .backdrop[data-v-86d21c58]{background:rgba(6,8,24,.9)}.loader-container[data-v-86d21c58]{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #00000014,0 0 0 1px #00000005;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 2.5rem;z-index:10}.dark-mode .loader-container[data-v-86d21c58]{background:rgba(30,41,59,.95);box-shadow:0 4px 6px -1px #0003,0 10px 15px -3px #0000004d,0 0 0 1px #ffffff0d}.icon-wrapper[data-v-86d21c58]{align-items:center;display:flex;height:72px;justify-content:center;position:relative;width:72px}.pulse-ring[data-v-86d21c58]{animation:pulse-expand-86d21c58 2s ease-out infinite;border:2px solid #e12726;border-radius:50%;height:56px;opacity:0;position:absolute;width:56px}.pulse-ring-2[data-v-86d21c58]{animation-delay:1s}@keyframes pulse-expand-86d21c58{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.loader-icon[data-v-86d21c58]{animation:icon-pulse-86d21c58 2s ease-in-out infinite;color:#e12726;filter:drop-shadow(0 2px 6px rgba(225,39,38,.25));height:40px;width:40px}.loader-icon svg[data-v-86d21c58]{height:100%;width:100%}@keyframes icon-pulse-86d21c58{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.loading-status[data-v-86d21c58]{align-items:center;display:flex;gap:0}.status-text[data-v-86d21c58]{color:#334155;font-size:.9rem;font-weight:600;letter-spacing:.025em}.dark-mode .status-text[data-v-86d21c58]{color:#e2e8f0}.loading-dots[data-v-86d21c58]{display:flex}.dot[data-v-86d21c58]{animation:dot-bounce-86d21c58 1.4s ease-in-out infinite;color:#64748b;font-weight:600;opacity:0}.dark-mode .dot[data-v-86d21c58]{color:#94a3b8}.dot[data-v-86d21c58]:first-child{animation-delay:0s}.dot[data-v-86d21c58]:nth-child(2){animation-delay:.2s}.dot[data-v-86d21c58]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-86d21c58{0%,60%,to{opacity:0}30%{opacity:1}}.progress-container[data-v-86d21c58]{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:180px}.progress-track[data-v-86d21c58]{background:#e2e8f0;border-radius:4px;height:4px;overflow:hidden;width:100%}.dark-mode .progress-track[data-v-86d21c58]{background:#334155}.progress-bar[data-v-86d21c58]{background:linear-gradient(90deg,#e12726,#ff5252);border-radius:4px;height:100%;position:relative;transition:width .3s ease}.progress-bar[data-v-86d21c58]:after{animation:shimmer-86d21c58 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-86d21c58{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-86d21c58]{color:#64748b;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.dark-mode .progress-text[data-v-86d21c58]{color:#94a3b8}.loading-card-enter-active[data-v-86d21c58]{transition:opacity .2s ease-out}.loading-card-leave-active[data-v-86d21c58]{transition:opacity .4s ease-in}.loading-card-enter-from[data-v-86d21c58],.loading-card-leave-to[data-v-86d21c58]{opacity:0}.loading-card-enter-active .loader-container[data-v-86d21c58]{transition:transform .3s ease-out,opacity .2s ease-out}.loading-card-leave-active .loader-container[data-v-86d21c58]{transition:transform .2s ease-in,opacity .2s ease-in}.loading-card-enter-from .loader-container[data-v-86d21c58]{opacity:0;transform:scale(.95)}.loading-card-leave-to .loader-container[data-v-86d21c58]{opacity:0;transform:scale(.98)}@media (max-width:640px){.loader-container[data-v-86d21c58]{margin:1rem;padding:1.5rem 2rem}.icon-wrapper[data-v-86d21c58]{height:60px;width:60px}.loader-icon[data-v-86d21c58]{height:32px;width:32px}.pulse-ring[data-v-86d21c58]{height:48px;width:48px}.progress-container[data-v-86d21c58]{width:150px}.status-text[data-v-86d21c58]{font-size:.85rem}}
