.page-enter-active{transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .18s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}.error-page[data-v-020c5a9a]{background:#0e1218;display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow:hidden;padding:2rem clamp(1.25rem,4vw,4rem);position:relative}.error-page__bg[data-v-020c5a9a]{background:radial-gradient(ellipse 80% 60% at 60% 80%,rgba(30,58,95,.18) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 20% 20%,rgba(30,58,95,.1) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.error-page__content[data-v-020c5a9a]{max-width:44rem;position:relative;z-index:1}.error-page__code[data-v-020c5a9a]{color:#ffffff0f;font-size:clamp(5rem,18vw,12rem);letter-spacing:-.04em;line-height:1;margin-bottom:-.15em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-page__code[data-v-020c5a9a],.error-page__title[data-v-020c5a9a]{font-family:"Source Serif 4",Georgia,serif;font-weight:600}.error-page__title[data-v-020c5a9a]{color:#fafaf6;font-size:clamp(1.65rem,3.5vw,2.75rem);letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}.error-page__sub[data-v-020c5a9a]{color:#ffffff80;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.7;margin-bottom:2.5rem;max-width:32rem}.error-page__actions[data-v-020c5a9a]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.error-page__btn[data-v-020c5a9a]{background:#1e3a5f;border-radius:2px;color:#fafaf8;display:inline-block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04em;padding:.85rem 2rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.error-page__btn[data-v-020c5a9a]:focus-visible,.error-page__btn[data-v-020c5a9a]:hover{background:#2c5282;outline:2px solid hsla(0,0%,100%,.3);outline-offset:3px}.error-page__link[data-v-020c5a9a]{color:#ffffff73;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.error-page__link[data-v-020c5a9a]:focus-visible,.error-page__link[data-v-020c5a9a]:hover{color:#fff}.error-page__footer[data-v-020c5a9a]{bottom:2rem;color:#fff3;display:flex;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.75rem;justify-content:space-between;left:clamp(1.25rem,4vw,4rem);letter-spacing:.08em;position:absolute;right:clamp(1.25rem,4vw,4rem);text-transform:uppercase}
