.error-page[data-v-60328297]{align-items:center;display:flex;justify-content:center;min-height:200vh;overflow:hidden;padding:2rem;position:relative}.error-background[data-v-60328297]{z-index:1}.background-gradient[data-v-60328297],.error-background[data-v-60328297]{inset:0;position:absolute}.background-gradient[data-v-60328297]{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb)}.floating-particles[data-v-60328297]{animation:float-60328297 20s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.1) 2px,transparent 0),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.05) 1px,transparent 0),radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.08) 1.5px,transparent 0);background-size:100px 100px,150px 150px,200px 200px}.error-pattern[data-v-60328297],.floating-particles[data-v-60328297]{inset:0;position:absolute}.error-pattern[data-v-60328297]{background-image:linear-gradient(45deg,transparent 40%,hsla(0,0%,100%,.03) 50%,transparent 60%),linear-gradient(-45deg,transparent 40%,hsla(0,0%,100%,.03) 50%,transparent 60%);background-size:60px 60px}.error-container[data-v-60328297]{max-width:800px;position:relative;width:100%;z-index:2}.error-content[data-v-60328297]{animation:slideIn-60328297 .8s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:24px;box-shadow:0 25px 60px #0003;padding:3rem;text-align:center}.error-icon-container[data-v-60328297]{margin-bottom:2rem}.error-icon[data-v-60328297]{align-items:center;animation:pulse-60328297 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;display:flex;height:120px;justify-content:center;margin:0 auto;width:120px}.error-details[data-v-60328297]{margin-bottom:2rem}.error-code[data-v-60328297]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.code-label[data-v-60328297]{color:#fffc;font-size:1rem;font-weight:500}.code-number[data-v-60328297]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50px;color:#fff;font-size:1.1rem;font-weight:700;padding:.5rem 1rem}.error-title[data-v-60328297]{color:#fff;font-size:3rem;font-weight:900;letter-spacing:-1px;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.error-subtitle[data-v-60328297]{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.error-message-card[data-v-60328297]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;margin-bottom:2rem;padding:1.5rem}.message-title[data-v-60328297]{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:.75rem}.error-message[data-v-60328297]{color:#ffffffe6;font-size:1rem;line-height:1.6;margin:0}.error-image-container[data-v-60328297]{align-items:center;display:flex;justify-content:center;margin:2rem auto;position:relative}.error-image[data-v-60328297]{animation:bounce-60328297 3s ease-in-out infinite;border-radius:16px;display:block;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));height:auto;margin:0 auto;max-width:500px;width:100%}.image-glow[data-v-60328297]{animation:pulse-60328297 3s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);border-radius:50%;height:320px;left:50%;pointer-events:none;position:absolute;top:-20px;transform:translate(-50%);width:320px}.error-actions[data-v-60328297]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.action-btn[data-v-60328297]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid transparent;border-radius:50px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.action-btn.primary[data-v-60328297]{background:#fff3;border-color:#ffffff4d;color:#fff}.action-btn.primary[data-v-60328297]:hover{background:#ffffff4d;box-shadow:0 10px 30px #fff3;transform:translateY(-2px)}.action-btn.secondary[data-v-60328297]{background:#667eea33;border-color:#667eea66;color:#fff}.action-btn.secondary[data-v-60328297]:hover{background:#667eea4d;box-shadow:0 10px 30px #667eea4d;transform:translateY(-2px)}.action-btn.tertiary[data-v-60328297]{background:#764ba233;border-color:#764ba266;color:#fff}.action-btn.tertiary[data-v-60328297]:hover{background:#764ba24d;box-shadow:0 10px 30px #764ba24d;transform:translateY(-2px)}.btn-icon[data-v-60328297]{align-items:center;display:flex;justify-content:center}.language-toggle-container[data-v-60328297]{bottom:30px;position:fixed;right:30px;z-index:1000}.language-toggle-btn[data-v-60328297]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 8px 25px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.language-toggle-btn[data-v-60328297]:hover{box-shadow:0 12px 35px #667eea66;transform:translateY(-3px) scale(1.05)}.lang-icon[data-v-60328297]{font-size:16px}@keyframes float-60328297{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes pulse-60328297{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes bounce-60328297{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@keyframes slideIn-60328297{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.error-page[data-v-60328297]{padding:1rem}.error-content[data-v-60328297]{padding:2rem}.error-title[data-v-60328297]{font-size:2.5rem}.error-actions[data-v-60328297]{align-items:center;flex-direction:column}.action-btn[data-v-60328297]{justify-content:center;max-width:300px;width:100%}.error-image[data-v-60328297]{max-width:250px}.error-icon[data-v-60328297]{height:100px;width:100px}.language-toggle-container[data-v-60328297]{bottom:20px;right:20px}.language-toggle-btn[data-v-60328297]{font-size:12px;padding:10px 16px}}@media (max-width:640px){.error-title[data-v-60328297]{font-size:2rem}.error-content[data-v-60328297]{padding:1.5rem}.error-code[data-v-60328297]{flex-direction:column;gap:.75rem}}
