.page-enter-active,.page-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.page-enter-from{filter:blur(4px);opacity:0;transform:translateY(20px)}.page-leave-to{filter:blur(4px);opacity:0;transform:translateY(-20px)}.layout-enter-active,.layout-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.layout-enter-from{opacity:0;transform:scale(.98)}.layout-leave-to{opacity:0;transform:scale(1.02)}html{scroll-behavior:smooth}.error-page[data-v-df4b4f27]{align-items:stretch;background-color:var(--background-color);border-top:4px solid var(--secondary-color);display:flex;min-height:70vh;padding:48px 16px 72px;position:relative}.error-page[data-v-df4b4f27]:before{background-color:var(--accent-color);content:"";height:1px;left:0;position:absolute;right:0;top:4px}.error-page__container[data-v-df4b4f27]{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding:40px 0 0;width:100%}.error-page__eyebrow[data-v-df4b4f27]{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);color:var(--secondary-color);display:inline-flex;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;gap:10px;letter-spacing:.18em;margin:0 0 40px;padding-bottom:16px;text-transform:uppercase}.error-page__eyebrow-dot[data-v-df4b4f27]{background-color:var(--accent-color);display:inline-block;flex-shrink:0;height:8px;width:8px}.error-page__grid[data-v-df4b4f27]{align-items:start;display:grid;gap:32px;grid-template-columns:1fr}.error-page__numeral[data-v-df4b4f27]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative}.error-page__icon[data-v-df4b4f27]{color:var(--accent-color);display:block;height:40px;width:40px}.error-page__code[data-v-df4b4f27]{color:transparent;font-family:Manrope,sans-serif;font-size:clamp(96px,20vw,240px);font-weight:900;letter-spacing:-.04em;line-height:.9;-webkit-text-stroke:2px var(--secondary-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-page__body[data-v-df4b4f27]{display:flex;flex-direction:column;gap:20px;padding-top:8px}.error-page__title[data-v-df4b4f27]{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.01em;line-height:1.15;max-width:22ch}.error-page__description[data-v-df4b4f27],.error-page__title[data-v-df4b4f27]{color:var(--secondary-color);font-family:Manrope,sans-serif;margin:0}.error-page__description[data-v-df4b4f27]{font-size:clamp(15px,1.4vw,17px);line-height:1.6;max-width:54ch;opacity:.72}.error-page__trace[data-v-df4b4f27]{align-items:center;align-self:flex-start;background-color:#00000008;border-left:3px solid var(--accent-color);color:var(--secondary-color);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;gap:10px;max-width:100%;overflow:hidden;padding:10px 14px}.error-page__trace-method[data-v-df4b4f27]{color:var(--secondary-color);font-weight:700}.error-page__trace-path[data-v-df4b4f27]{min-width:0;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-page__trace-arrow[data-v-df4b4f27]{opacity:.5}.error-page__trace-status[data-v-df4b4f27]{color:var(--accent-color);font-weight:700}.error-page__actions[data-v-df4b4f27]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.error-page__cta[data-v-df4b4f27]{align-items:center;border-radius:2px;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:48px;padding:14px 28px;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.error-page__cta--primary[data-v-df4b4f27]{background-color:var(--secondary-color);border:none;border-bottom:3px solid var(--accent-color);color:#fff;padding-bottom:11px}.error-page__cta--primary[data-v-df4b4f27]:hover{background-color:var(--accent-color);border-bottom-color:var(--secondary-color)}.error-page__cta--primary[data-v-df4b4f27]:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}@keyframes errorPageReveal-df4b4f27{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.error-page__actions[data-v-df4b4f27],.error-page__description[data-v-df4b4f27],.error-page__eyebrow[data-v-df4b4f27],.error-page__numeral[data-v-df4b4f27],.error-page__title[data-v-df4b4f27],.error-page__trace[data-v-df4b4f27]{animation:errorPageReveal-df4b4f27 .4s ease-out both}.error-page__eyebrow[data-v-df4b4f27]{animation-delay:0s}.error-page__numeral[data-v-df4b4f27]{animation-delay:60ms}.error-page__title[data-v-df4b4f27]{animation-delay:.12s}.error-page__description[data-v-df4b4f27]{animation-delay:.18s}.error-page__trace[data-v-df4b4f27]{animation-delay:.24s}.error-page__actions[data-v-df4b4f27]{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.error-page__actions[data-v-df4b4f27],.error-page__description[data-v-df4b4f27],.error-page__eyebrow[data-v-df4b4f27],.error-page__numeral[data-v-df4b4f27],.error-page__title[data-v-df4b4f27],.error-page__trace[data-v-df4b4f27]{animation:none}}@media (min-width:768px){.error-page[data-v-df4b4f27]{padding:64px 32px 96px}.error-page__grid[data-v-df4b4f27]{gap:64px;grid-template-columns:minmax(280px,4fr) minmax(0,7fr)}.error-page__numeral[data-v-df4b4f27]{border-right:1px solid rgba(0,0,0,.12);padding-right:32px}.error-page__body[data-v-df4b4f27]{padding-top:16px}}@media (max-width:480px){.error-page__actions[data-v-df4b4f27]{flex-direction:column}.error-page__cta[data-v-df4b4f27]{width:100%}.error-page__trace[data-v-df4b4f27]{font-size:12px}}
