.error-page-wrapper[data-v-6805e53b]{background-color:#f1f5f9;background-image:radial-gradient(at 15% 20%,#05966914,#0000 50%),radial-gradient(at 85% 80%,#0ea5e914,#0000 50%),radial-gradient(#f59e0b0d,#0000 50%);justify-content:center;align-items:center;min-height:100vh;padding:30px 15px;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.ambient-glow[data-v-6805e53b]{filter:blur(80px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;transition:all .6s;position:absolute}.glow-1[data-v-6805e53b]{width:320px;height:320px;top:-80px;left:-80px}.glow-2[data-v-6805e53b]{width:360px;height:360px;bottom:-100px;right:-100px}.glow-404[data-v-6805e53b]{background:#05966940}.glow-403[data-v-6805e53b]{background:#f59e0b47}.glow-500[data-v-6805e53b]{background:#e11d4840}.error-card[data-v-6805e53b]{z-index:2;-webkit-backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #e2e8f0cc;border-radius:20px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #0f172a1a,inset 0 0 0 1px #fffc}.error-brand-header[data-v-6805e53b]{background:linear-gradient(#f8fafccc,#fff0);border-bottom:1px solid #f1f5f9;padding:28px 24px 16px}.logo-circle[data-v-6805e53b]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto;padding:8px;display:flex;box-shadow:0 4px 12px #0000000f}.brand-logo[data-v-6805e53b]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.brand-title[data-v-6805e53b]{letter-spacing:.5px;color:#064e3b;font-size:1.05rem;font-weight:800}.brand-sub[data-v-6805e53b]{color:#64748b;font-size:.78rem;font-weight:500}.error-visual-section[data-v-6805e53b]{padding:24px 32px 28px}.error-code-wrapper[data-v-6805e53b]{justify-content:center;align-items:center;height:120px;margin-bottom:5px;display:flex;position:relative}.error-bg-text[data-v-6805e53b]{color:#e2e8f073;letter-spacing:-6px;-webkit-user-select:none;user-select:none;z-index:1;font-size:8.5rem;font-weight:900;position:absolute}.error-code-foreground[data-v-6805e53b]{letter-spacing:-2px;z-index:2;text-shadow:0 4px 12px #0000000d;font-size:4.8rem;font-weight:900;line-height:1;position:relative}.text-404[data-v-6805e53b]{background:linear-gradient(135deg,#059669,#0284c7);-webkit-background-clip:text}.text-403[data-v-6805e53b],.text-404[data-v-6805e53b],.text-500[data-v-6805e53b]{-webkit-text-fill-color:transparent}.text-403[data-v-6805e53b]{background:linear-gradient(135deg,#d97706,#dc2626);-webkit-background-clip:text}.text-500[data-v-6805e53b]{background:linear-gradient(135deg,#e11d48,#7c3aed);-webkit-background-clip:text}.status-pill[data-v-6805e53b]{letter-spacing:.3px;text-transform:uppercase;border-radius:30px;align-items:center;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.pill-404[data-v-6805e53b]{color:#047857;background:#10b9811f;border:1px solid #10b9814d}.pill-403[data-v-6805e53b]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b4d}.pill-500[data-v-6805e53b]{color:#b91c1c;background:#ef44441f;border:1px solid #ef44444d}.error-headline[data-v-6805e53b]{color:#0f172a;letter-spacing:-.5px;font-size:1.55rem;font-weight:800}.error-subheadline[data-v-6805e53b]{font-size:.95rem;font-weight:600}.error-description[data-v-6805e53b]{color:#64748b;max-width:520px;font-size:.88rem;line-height:1.6}.tips-box[data-v-6805e53b]{background:#f8fafc;border-left:4px solid #94a3b8;border-radius:12px;padding:12px 16px}.tips-404[data-v-6805e53b]{background:#10b9810d;border-left-color:#10b981}.tips-403[data-v-6805e53b]{background:#f59e0b0d;border-left-color:#f59e0b}.tips-500[data-v-6805e53b]{background:#ef44440d;border-left-color:#ef4444}.tips-icon[data-v-6805e53b]{font-size:1.1rem}.tips-404 .tips-icon[data-v-6805e53b]{color:#059669}.tips-403 .tips-icon[data-v-6805e53b]{color:#d97706}.tips-500 .tips-icon[data-v-6805e53b]{color:#dc2626}.tips-text[data-v-6805e53b]{color:#475569;line-height:1.45}.btn-emerald[data-v-6805e53b]{background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:10px;align-items:center;font-size:.88rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #05966940;color:#fff!important}.btn-emerald[data-v-6805e53b]:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-1px);box-shadow:0 6px 16px #05966959}.preview-toggle-btn[data-v-6805e53b]{border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:600}@media (width<=576px){.error-visual-section[data-v-6805e53b]{padding:16px 16px 20px}.error-code-wrapper[data-v-6805e53b]{height:90px}.error-bg-text[data-v-6805e53b]{font-size:6.5rem}.error-code-foreground[data-v-6805e53b]{font-size:3.6rem}.error-headline[data-v-6805e53b]{font-size:1.25rem}.action-buttons-group .btn[data-v-6805e53b]{width:100%;margin-right:0!important}}
