.error-page[data-v-3f9e9f29]{background-color:rgba(var(--body-bg));display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.error-glow[data-v-3f9e9f29]{border-radius:9999px;filter:blur(120px);opacity:.35;pointer-events:none;position:absolute}.error-glow--top[data-v-3f9e9f29]{background:radial-gradient(circle,rgba(var(--color-hover-glow),.55) 0,rgba(var(--color-hover-glow),0) 70%);height:36rem;left:50%;top:-10rem;transform:translate(-50%);width:36rem}.error-glow--bottom[data-v-3f9e9f29]{background:radial-gradient(circle,rgba(var(--purple-glow),.45) 0,rgba(var(--purple-glow),0) 70%);bottom:-12rem;height:28rem;right:-8rem;width:28rem}.error-main[data-v-3f9e9f29]{align-items:center;display:flex;flex-grow:1;justify-content:center;padding-left:1rem;padding-right:1rem;position:relative;text-align:center;z-index:10}.error-content[data-v-3f9e9f29]{max-width:36rem;width:100%}.error-code-wrap[data-v-3f9e9f29]{align-items:baseline;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.error-code-prefix[data-v-3f9e9f29]{color:rgba(var(--color-accent),.8);font-size:.875rem;font-weight:600;letter-spacing:.3em;line-height:1.25rem;text-transform:uppercase}@media(min-width:768px){.error-code-prefix[data-v-3f9e9f29]{font-size:1rem;line-height:1.5rem}}@keyframes pulse-3f9e9f29{50%{opacity:.5}}.error-code[data-v-3f9e9f29]{animation:pulse-3f9e9f29 2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(180deg,rgba(var(--color-hover-glow),1) 0,rgba(var(--color-hover-glow),.55));-webkit-background-clip:text;background-clip:text;color:rgba(var(--color-accent));font-size:clamp(5rem,18vw,10rem);font-weight:700;line-height:1;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(var(--color-hover-glow),.45),0 0 80px rgba(var(--color-hover-glow),.25)}.error-title[data-v-3f9e9f29]{font-size:1.875rem;font-weight:600;line-height:2.25rem;line-height:1.25;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:768px){.error-title[data-v-3f9e9f29]{font-size:2.25rem;line-height:2.5rem}}.error-subtitle[data-v-3f9e9f29]{color:#fffc;font-size:1.125rem;line-height:1.75rem;margin-bottom:2.5rem}@media(min-width:768px){.error-subtitle[data-v-3f9e9f29]{font-size:1.25rem;line-height:1.75rem}}.error-button[data-v-3f9e9f29]{border-radius:9999px;font-weight:600;overflow:hidden;padding:1rem 2.5rem;position:relative;--tw-text-opacity:1;animation-duration:.3s;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.error-button[data-v-3f9e9f29],.error-button[data-v-3f9e9f29]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.error-button[data-v-3f9e9f29]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}.error-button[data-v-3f9e9f29]{background:linear-gradient(135deg,rgba(var(--color-hover-glow),1) 0,rgba(var(--purple-glow),1));box-shadow:0 4px 20px rgba(var(--color-hover-glow),.35),0 0 rgba(var(--color-hover-glow),0)}.error-button[data-v-3f9e9f29]:hover{box-shadow:0 6px 28px rgba(var(--color-hover-glow),.55),0 0 24px rgba(var(--color-hover-glow),.35)}.error-button-shine[data-v-3f9e9f29]{background:linear-gradient(120deg,#fff0,#ffffff59 50%,#fff0);height:100%;left:-75%;position:absolute;top:0;transition:left .6s ease-out;width:50%}.error-button:hover .error-button-shine[data-v-3f9e9f29]{left:125%}.error-button-label[data-v-3f9e9f29]{animation-duration:.3s;display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.error-button:hover .error-button-label[data-v-3f9e9f29]{transform:scale(1.05)}
