.error-page[data-v-8b1c426e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff4eb,#fff3ee);font-family:Inter,sans-serif;padding:2rem}.error-page__content[data-v-8b1c426e]{display:flex;align-items:center;gap:2.5rem;background:#fff;border-radius:1.25rem;box-shadow:0 20px 60px rgba(244,90,70,.1),0 4px 16px rgba(244,90,70,.06);padding:3.5rem 4rem;max-width:680px;width:100%}.error-page__code[data-v-8b1c426e]{font-size:7rem;font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#f45a46,#cf3a4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.error-page__divider[data-v-8b1c426e]{width:2px;height:7rem;background:linear-gradient(180deg,transparent,#f45a46,transparent);opacity:.3;flex-shrink:0}.error-page__body[data-v-8b1c426e]{display:flex;flex-direction:column;gap:.75rem}.error-page__title[data-v-8b1c426e]{font-size:1.5rem;font-weight:700;color:#26171e;margin:0;line-height:1.3}.error-page__message[data-v-8b1c426e]{font-size:1rem;color:#5f4b53;margin:0;line-height:1.6}.error-page__btn[data-v-8b1c426e]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.65rem 1.4rem;background:linear-gradient(135deg,#f45a46,#cf3a4d);color:#fff;font-weight:600;font-size:.9rem;border-radius:.625rem;text-decoration:none;transition:opacity .2s,transform .2s;align-self:flex-start}.error-page__btn[data-v-8b1c426e]:hover{opacity:.9;transform:translateY(-1px);color:#fff;text-decoration:none}@media (max-width:560px){.error-page__content[data-v-8b1c426e]{flex-direction:column;align-items:flex-start;padding:2.5rem 2rem;gap:1.5rem}.error-page__divider[data-v-8b1c426e]{width:4rem;height:2px;background:linear-gradient(90deg,transparent,#f45a46,transparent);opacity:.3}.error-page__code[data-v-8b1c426e]{font-size:5rem}}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}