.loading-wrap[data-v-fd32c7ff]{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center;min-height:calc(100vh - 280px);overflow:hidden;padding:40px 24px;position:relative}.orb[data-v-fd32c7ff]{border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;position:absolute;z-index:0}.orb-a[data-v-fd32c7ff]{animation:drift-fd32c7ff 12s ease-in-out infinite;background:radial-gradient(circle,rgba(19,119,240,.35),transparent 70%);height:220px;left:8%;top:6%;width:220px}.orb-b[data-v-fd32c7ff]{animation:drift-fd32c7ff 14s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 70%);bottom:8%;height:260px;right:6%;width:260px}@keyframes drift-fd32c7ff{0%,to{transform:translate(0)}50%{transform:translate(20px,-16px)}}.loading-stage[data-v-fd32c7ff]{align-items:center;display:flex;height:168px;justify-content:center;position:relative;width:168px;z-index:1}.ripple[data-v-fd32c7ff]{animation:ripple-fd32c7ff 2.6s cubic-bezier(.16,.84,.44,1) infinite;border:2px solid rgba(19,119,240,.35);border-radius:50%;inset:0;position:absolute}.ripple-2[data-v-fd32c7ff]{animation-delay:.6s}.ripple-3[data-v-fd32c7ff]{animation-delay:1.2s}@keyframes ripple-fd32c7ff{0%{border-color:#1377f08c;opacity:.9;transform:scale(.55)}to{border-color:#1377f000;opacity:0;transform:scale(1.4)}}.core[data-v-fd32c7ff]{background:linear-gradient(135deg,#1377f0,#6366f1);border-radius:50%;box-shadow:0 18px 36px -10px #1377f073,inset 0 -6px 14px #ffffff26,inset 0 6px 14px #ffffff40;height:96px;justify-content:center;position:relative;width:96px}.core[data-v-fd32c7ff],.equalizer[data-v-fd32c7ff]{align-items:center;display:flex}.equalizer[data-v-fd32c7ff]{gap:5px;height:36px}.equalizer .bar[data-v-fd32c7ff]{animation:bounce-fd32c7ff 1.1s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 0 6px #ffffffb3;width:5px}.equalizer .bar[data-v-fd32c7ff]:first-child{animation-delay:-1.1s}.equalizer .bar[data-v-fd32c7ff]:nth-child(2){animation-delay:-.9s}.equalizer .bar[data-v-fd32c7ff]:nth-child(3){animation-delay:-.7s}.equalizer .bar[data-v-fd32c7ff]:nth-child(4){animation-delay:-.5s}.equalizer .bar[data-v-fd32c7ff]:nth-child(5){animation-delay:-.3s}@keyframes bounce-fd32c7ff{0%,to{height:30%}50%{height:100%}}.loading-text[data-v-fd32c7ff]{position:relative;text-align:center;z-index:1}.loading-title[data-v-fd32c7ff]{align-items:baseline;color:#1f2937;display:inline-flex;font-size:20px;font-weight:600;gap:2px;letter-spacing:.3px;margin:0}.loading-hint[data-v-fd32c7ff]{color:#6b7280;font-size:13px;letter-spacing:.2px;margin:10px 0 0}.ellipsis[data-v-fd32c7ff]{align-items:flex-end;display:inline-flex;gap:3px;height:1em;margin-left:4px}.ellipsis>span[data-v-fd32c7ff]{animation:blink-fd32c7ff 1.2s ease-in-out infinite;background:#1377f0;border-radius:50%;height:4px;opacity:.3;width:4px}.ellipsis>span[data-v-fd32c7ff]:nth-child(2){animation-delay:.2s}.ellipsis>span[data-v-fd32c7ff]:nth-child(3){animation-delay:.4s}@keyframes blink-fd32c7ff{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.loading-progress[data-v-fd32c7ff]{align-items:center;display:flex;gap:14px;position:relative;width:320px;z-index:1}.progress-track[data-v-fd32c7ff]{background:#1377f014;flex:1;height:8px}.progress-fill[data-v-fd32c7ff],.progress-track[data-v-fd32c7ff]{border-radius:999px;overflow:hidden;position:relative}.progress-fill[data-v-fd32c7ff]{background:linear-gradient(90deg,#1377f0,#6366f1,#8b5cf6);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.progress-glow[data-v-fd32c7ff]{animation:shimmer-fd32c7ff 1.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);inset:0;position:absolute;transform:translate(-100%)}@keyframes shimmer-fd32c7ff{to{transform:translate(100%)}}.progress-percent[data-v-fd32c7ff]{color:#1377f0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:36px;text-align:right}.loading-actions[data-v-fd32c7ff]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:4px;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.ellipsis>span[data-v-fd32c7ff],.equalizer .bar[data-v-fd32c7ff],.orb[data-v-fd32c7ff],.progress-glow[data-v-fd32c7ff],.ripple[data-v-fd32c7ff]{animation:none}}.success-banner[data-v-e44b2fbc]{background:linear-gradient(135deg,#10b9811a,#1377f014),#fff;border:1px solid rgba(16,185,129,.18);border-radius:14px;overflow:hidden;padding:18px 22px;position:relative}.banner-deco[data-v-e44b2fbc]{inset:0;pointer-events:none;position:absolute}.deco-orb[data-v-e44b2fbc]{border-radius:50%;filter:blur(40px);position:absolute}.deco-orb-1[data-v-e44b2fbc]{background:radial-gradient(circle,rgba(16,185,129,.3),transparent 70%);height:160px;right:-20px;top:-40%;width:160px}.deco-orb-2[data-v-e44b2fbc]{background:radial-gradient(circle,rgba(19,119,240,.22),transparent 70%);bottom:-50%;height:120px;right:30%;width:120px}.banner-content[data-v-e44b2fbc]{gap:14px;position:relative}.banner-content[data-v-e44b2fbc],.success-icon[data-v-e44b2fbc]{align-items:center;display:flex}.success-icon[data-v-e44b2fbc]{background:linear-gradient(135deg,#34d399,#10b981);border-radius:50%;box-shadow:0 6px 16px -4px #10b98180;color:#fff;flex-shrink:0;height:40px;justify-content:center;width:40px}.banner-title[data-v-e44b2fbc]{color:#0f172a;font-size:17px;font-weight:600;margin:0}.banner-sub[data-v-e44b2fbc]{color:#475569;font-size:13px;margin:4px 0 0}.banner-sub[data-v-e44b2fbc] strong{color:#10b981;font-variant-numeric:tabular-nums;font-weight:600}.error-wrap[data-v-b5635f1c]{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:calc(100vh - 280px);overflow:hidden;padding:40px 24px;position:relative}.orb[data-v-b5635f1c]{border-radius:50%;filter:blur(64px);opacity:.5;pointer-events:none;position:absolute;z-index:0}.orb-a[data-v-b5635f1c]{background:radial-gradient(circle,rgba(244,63,94,.3),transparent 70%);height:200px;left:12%;top:8%;width:200px}.orb-b[data-v-b5635f1c]{background:radial-gradient(circle,rgba(251,146,60,.22),transparent 70%);bottom:6%;height:240px;right:8%;width:240px}.error-stage[data-v-b5635f1c]{align-items:center;display:flex;height:132px;justify-content:center;position:relative;width:132px;z-index:1}.halo[data-v-b5635f1c]{animation:pulse-b5635f1c 2.4s ease-in-out infinite;background:radial-gradient(circle,rgba(244,63,94,.15),transparent 65%);border-radius:50%;inset:0;position:absolute}@keyframes pulse-b5635f1c{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.error-core[data-v-b5635f1c]{align-items:center;background:linear-gradient(135deg,#fb7185,#ef4444);border-radius:50%;box-shadow:0 18px 38px -10px #ef444480,inset 0 -4px 12px #ffffff1f,inset 0 4px 12px #ffffff2e;color:#fff;display:flex;height:92px;justify-content:center;position:relative;width:92px}.error-text[data-v-b5635f1c]{max-width:480px;position:relative;text-align:center;z-index:1}.error-title[data-v-b5635f1c]{color:#1f2937;font-size:22px;font-weight:600;letter-spacing:.3px;margin:0}.error-msg[data-v-b5635f1c]{color:#6b7280;font-size:14px;letter-spacing:.2px;line-height:1.6;margin:10px 0 0}.error-hints[data-v-b5635f1c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid rgba(244,63,94,.12);border-radius:12px;box-shadow:0 1px 2px #0f172a08,0 8px 24px #f43f5e0f;display:flex;flex-direction:column;gap:10px;padding:16px 22px;position:relative;z-index:1}.hint-item[data-v-b5635f1c]{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:10px;line-height:1.5}.hint-icon[data-v-b5635f1c]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.hint-icon-success[data-v-b5635f1c]{background:linear-gradient(135deg,#10b981,#059669)}.hint-icon-info[data-v-b5635f1c]{background:linear-gradient(135deg,#1377f0,#6366f1)}.error-actions[data-v-b5635f1c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.halo[data-v-b5635f1c]{animation:none}}
