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