.page-error-container[data-v-c5f72cfd]{align-items:center;background:#0c0d10;box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 160px);overflow:hidden;padding:60px 24px 80px;position:relative;width:100%}.error-glow-orb[data-v-c5f72cfd]{background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 70%);border-radius:50%;filter:blur(40px);height:380px;left:50%;pointer-events:none;position:absolute;top:45%;transform:translate(-50%,-50%);width:380px}.error-card[data-v-c5f72cfd]{flex-direction:column;gap:20px;max-width:480px;position:relative;text-align:center;width:100%;z-index:1}.error-card[data-v-c5f72cfd],.error-mascot-wrap[data-v-c5f72cfd]{align-items:center;display:flex}.error-mascot-wrap[data-v-c5f72cfd]{animation:mascotFloat-c5f72cfd 3.2s ease-in-out infinite;color:#fff;height:88px;justify-content:center;width:88px}@keyframes mascotFloat-c5f72cfd{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}.mascot-eye[data-v-c5f72cfd]{animation:eyeBlink-c5f72cfd 3.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes eyeBlink-c5f72cfd{0%,42%,46%,92%,96%,to{transform:scaleY(1)}44%,94%{transform:scaleY(.08)}}.error-text-block[data-v-c5f72cfd]{align-items:center;display:flex;flex-direction:column;gap:8px}.error-code[data-v-c5f72cfd]{color:#fff;font-size:clamp(3.2rem,7vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0}.error-sub[data-v-c5f72cfd]{color:#f87171;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0;text-transform:lowercase}.error-action-row[data-v-c5f72cfd]{margin-top:10px}.error-home-btn[data-v-c5f72cfd]{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:10px 22px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease}.error-home-btn[data-v-c5f72cfd]:hover{background:hsla(0,0%,100%,.14);border-color:#ffffff4d;color:#fff;transform:translateY(-2px)}.error-home-btn[data-v-c5f72cfd]:active{transform:translateY(0)}
