.global-progress-bar[data-v-85a33207]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000001a;left:0;position:fixed;right:0;top:0;z-index:9999}.progress-container[data-v-85a33207]{background:#f3f4f6;height:4px;overflow:hidden;position:relative}.progress-bar[data-v-85a33207]{animation:gradient-85a33207 2s ease infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);background-size:200% 100%;border-radius:0 2px 2px 0;box-shadow:0 0 8px #3b82f680;height:100%;transition:width .3s ease}.progress-text[data-v-85a33207]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#6b7280;font-size:12px;font-weight:500;padding:4px 8px;position:absolute;right:16px;top:8px}.loading-indicator[data-v-85a33207]{left:16px;position:absolute;top:8px}.spinner[data-v-85a33207]{animation:spin-85a33207 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}@keyframes gradient-85a33207{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes spin-85a33207{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.progress-text[data-v-85a33207]{font-size:11px;padding:2px 6px;right:8px}.loading-indicator[data-v-85a33207]{left:8px}.spinner[data-v-85a33207]{border-width:1.5px;height:14px;width:14px}}@media (prefers-color-scheme:dark){.global-progress-bar[data-v-85a33207]{background:#111827f2;border-bottom-color:#374151;box-shadow:0 2px 8px #0000004d}.progress-container[data-v-85a33207]{background:#374151}.progress-text[data-v-85a33207]{background:#111827f2;border-color:#4b5563;box-shadow:0 2px 4px #0000004d;color:#d1d5db}.spinner[data-v-85a33207]{border-color:#3b82f6 #4b5563 #4b5563}}.global-progress-bar[data-v-85a33207]{animation:slideDown-85a33207 .3s ease-out}@keyframes slideDown-85a33207{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.toast-fade-enter-active[data-v-dbd992e8],.toast-fade-leave-active[data-v-dbd992e8]{transition:all .3s ease}.toast-fade-enter-from[data-v-dbd992e8],.toast-fade-leave-to[data-v-dbd992e8]{opacity:0;transform:translate(-50%) translateY(-20px)}.toast-fade-move[data-v-dbd992e8]{transition:transform .3s ease}
