.global-loading-bar{animation:loading-bar-flow 1.5s linear infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#10b981,#3b82f6);background-size:200% 100%;height:3px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:top;transition:opacity .25s ease,transform .25s ease;width:100%;z-index:999999}.global-loading-bar.active{opacity:1;transform:scaleY(1)}@keyframes loading-bar-flow{0%{background-position:0 0}to{background-position:200% 0}}.el-overlay-message-box,.el-overlay.is-message-box{z-index:999999!important}.el-message-box{z-index:1000000!important}.err-page[data-v-9d8965ab]{align-items:center;background:linear-gradient(138deg,#0f172a,#1e1b4b 50%,#311042);color:#f8fafc;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1.5rem;position:relative}.err-glow[data-v-9d8965ab]{border-radius:50%;filter:blur(120px);opacity:.35;pointer-events:none;position:absolute}.glow-1[data-v-9d8965ab]{background:#3b82f6;height:480px;left:-10%;top:-10%;width:480px}.glow-2[data-v-9d8965ab]{background:#ec4899;bottom:-15%;height:520px;right:-10%;width:520px}.glow-3[data-v-9d8965ab]{background:#8b5cf6;height:360px;left:45%;opacity:.25;top:40%;width:360px}.err-card[data-v-9d8965ab]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 30px 60px -20px #00000080;max-width:560px;padding:2.75rem 2.25rem;position:relative;text-align:center;width:100%;z-index:1}.err-brand[data-v-9d8965ab]{align-items:center;color:#f8fafc;display:inline-flex;gap:.6rem;margin-bottom:1.75rem;text-decoration:none}.logo-icon[data-v-9d8965ab]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;color:#fff;display:grid;font-size:1.05rem;font-weight:800;height:36px;place-items:center;width:36px}.logo-text[data-v-9d8965ab]{font-size:1.15rem;font-weight:700;letter-spacing:.02em}.err-code[data-v-9d8965ab]{background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(4rem,12vw,6.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:.75rem}.severity-info[data-v-9d8965ab]{background-image:linear-gradient(135deg,#60a5fa,#a78bfa)}.severity-warning[data-v-9d8965ab]{background-image:linear-gradient(135deg,#fbbf24,#f97316)}.severity-danger[data-v-9d8965ab]{background-image:linear-gradient(135deg,#f87171,#ec4899)}.err-title[data-v-9d8965ab]{color:#f8fafc;font-size:1.6rem;font-weight:700;margin:0 0 .75rem}.err-message[data-v-9d8965ab]{color:#cbd5e1;font-size:1rem;line-height:1.55;margin:0 0 1.75rem}.err-path[data-v-9d8965ab]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.75rem;padding:.85rem 1rem;text-align:left}.err-path-label[data-v-9d8965ab]{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.err-path-value[data-v-9d8965ab]{color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all}.err-actions[data-v-9d8965ab]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.btn-primary[data-v-9d8965ab],.btn-secondary[data-v-9d8965ab]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.45rem;padding:.75rem 1.5rem;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn-primary[data-v-9d8965ab]{background:linear-gradient(135deg,#246bfd,#4f46e5);box-shadow:0 8px 20px -6px #246bfd8c;color:#fff}.btn-primary[data-v-9d8965ab]:hover{box-shadow:0 12px 26px -6px #246bfda6;transform:translateY(-1px)}.btn-secondary[data-v-9d8965ab]{background:#ffffff0f;border-color:#ffffff1f;color:#f8fafc}.btn-secondary[data-v-9d8965ab]:hover{background:#ffffff1f}.btn-primary[data-v-9d8965ab]:focus-visible,.btn-secondary[data-v-9d8965ab]:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.err-support[data-v-9d8965ab]{color:#94a3b8;font-size:.85rem;margin:0}.err-support a[data-v-9d8965ab]{color:#a5b4fc;font-weight:500;text-decoration:none}.err-support a[data-v-9d8965ab]:hover{text-decoration:underline}.err-links[data-v-9d8965ab]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:1.5rem;padding-top:1.25rem;text-align:center}.err-links-label[data-v-9d8965ab]{color:#64748b;display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.err-links ul[data-v-9d8965ab]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;list-style:none;margin:0;padding:0}.err-links a[data-v-9d8965ab]{color:#a5b4fc;font-size:.9rem;font-weight:500;text-decoration:none}.err-links a[data-v-9d8965ab]:hover{text-decoration:underline}@media (max-width:540px){.err-card[data-v-9d8965ab]{padding:2rem 1.5rem}.err-actions[data-v-9d8965ab]{flex-direction:column}.btn-primary[data-v-9d8965ab],.btn-secondary[data-v-9d8965ab]{justify-content:center;width:100%}}
