.vault-error-page[data-v-74d8060b]{background:#1a1a2e;justify-content:center;align-items:center;min-height:80vh;padding:2rem 1rem;display:flex}.vault-error-room[data-v-74d8060b]{text-align:center;width:100%;max-width:32rem;padding:2.5rem 2rem}.error-code[data-v-74d8060b]{opacity:.15;letter-spacing:4px;margin-bottom:.25rem;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;font-size:4rem;font-weight:900;line-height:1;animation:.35s cubic-bezier(.16,1,.3,1) .2s both code-reveal-74d8060b}@keyframes code-reveal-74d8060b{0%{opacity:0;transform:scale(.95)}to{opacity:.15;transform:scale(1)}}.error-code--pulse[data-v-74d8060b]{animation:3s ease-in-out .5s infinite code-pulse-74d8060b}@keyframes code-pulse-74d8060b{0%,to{opacity:.2}50%{opacity:.35}}.error-heading[data-v-74d8060b]{color:#e0e0e0;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:800;animation:.35s cubic-bezier(.16,1,.3,1) .3s both heading-drop-74d8060b}.error-body[data-v-74d8060b]{color:#9e9ebf;margin-bottom:2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875rem;font-weight:400;line-height:1.6;animation:.35s cubic-bezier(.16,1,.3,1) .4s both heading-drop-74d8060b}@keyframes heading-drop-74d8060b{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.btn-return[data-v-74d8060b]{color:#9e9ebf;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:3px solid #2e2e52;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:.75rem 2rem;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s,transform .15s;animation:.35s cubic-bezier(.16,1,.3,1) .5s both heading-drop-74d8060b;display:inline-flex;box-shadow:3px 3px #3d2800}.btn-return[data-v-74d8060b]:hover{color:#e0e0e0;border-color:#d97706;transform:translate(1px,1px);box-shadow:2px 2px #d97706}.btn-return[data-v-74d8060b]:active{transform:translate(3px,3px);box-shadow:0 0 #0000}.btn-return[data-v-74d8060b]:focus-visible{outline-offset:2px;outline:2px solid #d97706}.vault-denial[data-v-74d8060b]{text-align:center;pointer-events:none;padding:1.5rem 2rem 0}.vault-denial-stamp[data-v-74d8060b]{color:#dc2626;text-transform:uppercase;letter-spacing:4px;opacity:0;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:900;animation:.3s cubic-bezier(.16,1,.3,1) .5s both denial-stamp-74d8060b;display:inline-block;transform:rotate(-12deg)}@keyframes denial-stamp-74d8060b{0%{opacity:0;transform:rotate(-12deg)scale(1.3)}to{opacity:.25;transform:rotate(-12deg)scale(1)}}@media (width<=639px){.vault-error-room[data-v-74d8060b]{padding:2rem 1.5rem}.error-code[data-v-74d8060b]{font-size:3rem}}@media (prefers-reduced-motion:reduce){.error-code[data-v-74d8060b]{opacity:.15;animation:none}.error-code--pulse[data-v-74d8060b]{opacity:.2;animation:none}.error-heading[data-v-74d8060b],.error-body[data-v-74d8060b],.btn-return[data-v-74d8060b]{animation:none}.vault-denial-stamp[data-v-74d8060b]{opacity:.25;animation:none;transform:rotate(-12deg)}}
