*{box-sizing:border-box;margin:0;padding:0}html{height:100vh}body,html{background:#0a0a0a}body{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}:focus{outline:none}.errorPage[data-v-be9edd9e]{background:#0a0a0a;display:grid;filter:blur(16px);min-height:100vh;opacity:0;padding:2rem 1.5rem;place-items:center;transition:opacity .6s ease-out,filter .6s ease-out}.errorPageVisible[data-v-be9edd9e]{filter:blur(0);opacity:1}.errorContent[data-v-be9edd9e]{position:relative;text-align:center;width:min(100%,28rem)}.errorCode[data-v-be9edd9e]{color:#ffffff0a;font-size:clamp(7rem,28vw,11rem);font-weight:500;inset:50% auto auto 50%;letter-spacing:-.04em;line-height:1;pointer-events:none;position:absolute;transform:translate(-50%,-58%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.errorTitle[data-v-be9edd9e]{font-size:1.8rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;position:relative}.errorSubtitle[data-v-be9edd9e]{color:#ffffff85;font-size:1rem;font-weight:400;margin-top:.65rem}.errorMessage[data-v-be9edd9e],.errorSubtitle[data-v-be9edd9e]{line-height:1.4;position:relative}.errorMessage[data-v-be9edd9e]{color:#666;font-size:.95rem;margin-top:.75rem;word-break:break-all}.homeBtn[data-v-be9edd9e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#4a4a4a,#2a2a2a 50%,#0f0f0f);border:0;border:.5px solid rgba(99,99,99,.6);border-radius:9999px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0009,0 0 0 1px #0009,0 2px 4px #00000080,0 12px 32px #0000008c;color:#fff;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.02em;margin-top:2rem;padding:.64rem 1.5rem;position:relative;transition:transform .1s ease,filter .15s ease}.homeBtn[data-v-be9edd9e]:before{background:linear-gradient(180deg,#ffffff38,#ffffff08);border-radius:9999px;content:"";height:48%;left:6%;pointer-events:none;position:absolute;right:6%;top:1px}.homeBtn[data-v-be9edd9e]:hover{filter:brightness(1.1)}.homeBtn[data-v-be9edd9e]:active{filter:brightness(.95);transform:translateY(1px)}@media(max-width:640px){.errorTitle[data-v-be9edd9e]{font-size:2rem}}
