.error-page[data-v-1d45cc74]{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:flex;font-family:system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.bg-animation[data-v-1d45cc74]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.bg-element[data-v-1d45cc74]{background:#ffffff14;position:absolute}.bg-element-1[data-v-1d45cc74]{animation:slideGlow-1d45cc74 12s ease-in-out infinite;animation-delay:0s;background:linear-gradient(90deg,transparent,rgba(253,117,81,.3),transparent);height:2px;left:10%;top:15%;width:120px}.bg-element-2[data-v-1d45cc74]{animation:rotateScale-1d45cc74 15s ease-in-out infinite;animation-delay:3s;background:transparent;border:2px solid hsla(0,0%,100%,.1);height:80px;right:10%;top:65%;width:80px}.bg-element-3[data-v-1d45cc74]{animation:pulse-1d45cc74 10s ease-in-out infinite;animation-delay:6s;background:linear-gradient(90deg,transparent,rgba(250,157,92,.4),transparent);bottom:20%;height:2px;left:60%;width:100px}.bg-element-4[data-v-1d45cc74]{animation:morphFloat-1d45cc74 18s ease-in-out infinite;animation-delay:9s;background:#ffffff08;height:50px;right:45%;top:25%;width:50px}@keyframes slideGlow-1d45cc74{0%,to{opacity:.3;transform:translate(-20px) rotate(15deg)}25%{opacity:.8;transform:translate(40px) rotate(-5deg)}50%{opacity:.6;transform:translate(-10px) rotate(10deg)}75%{opacity:.9;transform:translate(30px) rotate(-15deg)}}@keyframes rotateScale-1d45cc74{0%,to{opacity:.4;transform:rotate(0) scale(1)}25%{opacity:.7;transform:rotate(90deg) scale(1.2)}50%{opacity:.5;transform:rotate(180deg) scale(.8)}75%{opacity:.8;transform:rotate(270deg) scale(1.1)}}@keyframes pulse-1d45cc74{0%,to{opacity:.2;transform:translateY(0) rotate(-20deg) scaleX(1)}30%{opacity:.7;transform:translateY(-15px) rotate(-10deg) scaleX(1.3)}60%{opacity:.4;transform:translateY(-5px) rotate(-30deg) scaleX(.9)}}@keyframes morphFloat-1d45cc74{0%,to{border-radius:0;opacity:.3;transform:translateY(0) rotate(0) skew(0)}20%{border-radius:30%;opacity:.6;transform:translateY(-25px) rotate(45deg) skew(10deg,5deg)}40%{border-radius:50%;opacity:.8;transform:translateY(-15px) rotate(90deg) skew(-5deg,15deg)}60%{border-radius:20%;opacity:.5;transform:translateY(-30px) rotate(180deg) skew(15deg,-10deg)}80%{border-radius:40%;opacity:.7;transform:translateY(-10px) rotate(270deg) skew(-10deg,5deg)}}.error-container[data-v-1d45cc74]{margin:0 auto;max-width:600px;padding:2rem;position:relative;width:100%;z-index:1}.error-content[data-v-1d45cc74]{animation:slideUp-1d45cc74 .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#424856f2;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 40px #0003;padding:3rem 2rem;text-align:center}@keyframes slideUp-1d45cc74{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo-section[data-v-1d45cc74]{animation:fadeIn-1d45cc74 1s ease-out .2s both;margin-bottom:2rem}.logo[data-v-1d45cc74]{filter:brightness(0) invert(1) drop-shadow(0 4px 8px rgba(0,0,0,.3));height:60px;width:auto}.error-code[data-v-1d45cc74]{animation:fadeIn-1d45cc74 1s ease-out .4s both;margin-bottom:2rem;position:relative}.code-number[data-v-1d45cc74]{background:linear-gradient(135deg,#fd7551,#fa9d5c);-webkit-background-clip:text;font-size:8rem;font-weight:600;-webkit-text-fill-color:transparent;background-clip:text;display:block;line-height:1;text-shadow:0 4px 8px rgba(0,0,0,.1)}.code-line[data-v-1d45cc74]{animation:expandWidth-1d45cc74 1s ease-out .6s both;background:linear-gradient(135deg,#fd7551,#fa9d5c);border-radius:2px;height:4px;margin:1rem auto;width:100px}@keyframes expandWidth-1d45cc74{0%{width:0}to{width:100px}}.error-message[data-v-1d45cc74]{animation:fadeIn-1d45cc74 1s ease-out .6s both;margin-bottom:3rem}.error-title[data-v-1d45cc74]{color:#fff;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.error-description[data-v-1d45cc74]{color:#e2e8f0;font-size:1.1rem;line-height:1.6;margin:0}.error-actions[data-v-1d45cc74]{animation:fadeIn-1d45cc74 1s ease-out .8s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.btn[data-v-1d45cc74]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-1d45cc74]{background:linear-gradient(135deg,#fd7551,#fa9d5c);box-shadow:0 2px 8px #fd755133;color:#fff}.btn-primary[data-v-1d45cc74]:hover{box-shadow:0 4px 12px #fd75514d;transform:translateY(-1px)}.btn-secondary[data-v-1d45cc74]{background:#fff;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000d;color:#4a5568}.btn-secondary[data-v-1d45cc74]:hover{background:#f7fafc;border-color:#cbd5e0;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.error-footer[data-v-1d45cc74]{animation:fadeIn-1d45cc74 1s ease-out 1s both}.error-code-label[data-v-1d45cc74]{color:#cbd5e0;font-size:.9rem;font-weight:500;margin:0}@keyframes fadeIn-1d45cc74{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.error-container[data-v-1d45cc74]{padding:1rem}.error-content[data-v-1d45cc74]{border-radius:15px;padding:2rem 1.5rem}.logo[data-v-1d45cc74]{height:45px}.code-number[data-v-1d45cc74]{font-size:6rem}.error-title[data-v-1d45cc74]{font-size:1.5rem}.error-description[data-v-1d45cc74]{font-size:1rem}.error-actions[data-v-1d45cc74]{align-items:center;flex-direction:column}.btn[data-v-1d45cc74]{justify-content:center;max-width:280px;width:100%}}@media (max-width:480px){.code-number[data-v-1d45cc74]{font-size:4.5rem}.error-title[data-v-1d45cc74]{font-size:1.3rem}.btn[data-v-1d45cc74]{font-size:.9rem;padding:.8rem 1.5rem}}.error-content[data-v-1d45cc74]{background:#1c1c1cf2;border:1px solid hsla(0,0%,100%,.08)}.btn-secondary[data-v-1d45cc74]{background:#2d3748cc;border-color:#4a5568;color:#e2e8f0}.btn-secondary[data-v-1d45cc74]:hover{background:#2d3748;border-color:#718096}@media (min-resolution:192dpi){.logo[data-v-1d45cc74]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){.bg-element[data-v-1d45cc74],.code-line[data-v-1d45cc74],.error-actions[data-v-1d45cc74],.error-code[data-v-1d45cc74],.error-content[data-v-1d45cc74],.error-footer[data-v-1d45cc74],.error-message[data-v-1d45cc74],.logo-section[data-v-1d45cc74]{animation:none}.btn[data-v-1d45cc74]:hover{transform:none}}.btn[data-v-1d45cc74]:focus{outline:2px solid #fd7551;outline-offset:2px}.btn[data-v-1d45cc74]:focus:not(:focus-visible){outline:none}
