.loading-overlay[data-v-f085dafa]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e6;gap:20px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-content[data-v-f085dafa],.loading-overlay[data-v-f085dafa]{align-items:center;display:flex;flex-direction:column}.loading-content[data-v-f085dafa]{gap:1rem}.logo-wrapper[data-v-f085dafa]{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.logo-pulse[data-v-f085dafa]{animation:logoFloat-f085dafa 2.5s ease-in-out infinite;filter:drop-shadow(0 0 24px rgba(255,200,100,.3)) drop-shadow(0 0 48px rgba(255,180,80,.15));height:auto;max-width:10%}.loading-ring[data-v-f085dafa]{animation:ringPulse-f085dafa 2.5s ease-in-out infinite;border:1px solid rgba(255,200,100,.25);border-radius:50%;box-shadow:0 0 20px #ffc8641a;inset:-20px;position:absolute;transform:scaleX(1.4)}.loading-ring--2[data-v-f085dafa]{animation-delay:.4s;border-color:#ffb4502e;inset:-36px}.loading-ring--3[data-v-f085dafa]{animation-delay:.8s;border-color:#ffa03c1f;inset:-52px}.loading-bar[data-v-f085dafa]{background:#ffc86426;border-radius:2px;height:8px;overflow:hidden;width:160px}.loading-bar-fill[data-v-f085dafa]{background:linear-gradient(90deg,#ffc86499,#ffb450e6);border-radius:2px;height:100%;transition:width .3s ease-out}.loading-percent[data-v-f085dafa]{color:#ffc864e6;font-size:.875rem;font-variant-numeric:tabular-nums}.loading-dots[data-v-f085dafa]{display:flex;gap:6px}.loading-dot[data-v-f085dafa]{animation:dotBounce-f085dafa .6s ease-in-out infinite;background:#ffc864cc;border-radius:50%;height:8px;width:8px}.loading-dot--2[data-v-f085dafa]{animation-delay:.1s}.loading-dot--3[data-v-f085dafa]{animation-delay:.2s}@media(max-width:768px){.logo-pulse[data-v-f085dafa]{max-width:50%}.loading-ring[data-v-f085dafa]{inset:-14px}.loading-ring--2[data-v-f085dafa]{inset:-26px}.loading-ring--3[data-v-f085dafa]{inset:-38px}}@keyframes logoFloat-f085dafa{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.03) translateY(-4px)}}@keyframes ringPulse-f085dafa{0%,to{opacity:.6;transform:scaleX(1.4) scale(1)}50%{opacity:1;transform:scaleX(1.4) scale(1.05)}}@keyframes dotBounce-f085dafa{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
