.page-enter-active,.page-leave-active{transition:all .4s ease}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.page-enter-to,.page-leave-from{filter:blur(0);opacity:1;transform:translateY(0)}.error-page[data-v-08b75382]{align-items:center;background-color:#fff;color:#000;display:flex;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.error-content[data-v-08b75382]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;max-width:600px;padding:2rem;text-align:center}.error-code[data-v-08b75382]{background:#000;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:6rem;font-weight:700;line-height:1;margin:0 0 1rem}.error-title[data-v-08b75382]{font-size:2rem;font-weight:600;margin-bottom:1rem}.error-message[data-v-08b75382]{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.home-button[data-v-08b75382]{background:#000;border:none;border-radius:10px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.home-button[data-v-08b75382]:active{transform:translateY(0)}@media (max-width:768px){.error-code[data-v-08b75382]{font-size:4rem}.error-title[data-v-08b75382]{font-size:1.5rem}.error-message[data-v-08b75382]{font-size:1rem}}
