.error-page[data-v-70974052]{background-color:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.error-page__content[data-v-70974052]{text-align:center;width:90%;max-width:600px;margin:0 auto}.error-page .code-wrap[data-v-70974052]{display:inline-block}.error-page .code[data-v-70974052]{color:#db181e;margin:0;font-size:clamp(80px,15vw,160px);font-weight:800;line-height:1}.error-page .title[data-v-70974052]{color:#1f2937;margin:24px 0 16px;font-size:clamp(24px,4vw,36px);font-weight:600}.error-page .desc[data-v-70974052]{color:#6b7280;margin-bottom:48px;font-size:clamp(14px,1.5vw,18px);line-height:1.6}.error-page .actions[data-v-70974052]{justify-content:center;gap:16px;display:flex}.error-page .actions[data-v-70974052] .el-button{border-radius:8px;margin:0;padding:12px 32px;font-weight:500;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1)}.error-page .actions[data-v-70974052] .el-button.el-button--primary:hover{background-color:var(--el-color-primary-light-3,#e65d62);border-color:var(--el-color-primary-light-3,#e65d62);color:#fff}.error-page .actions[data-v-70974052] .el-button:not(.el-button--primary):hover{color:var(--el-color-primary,#db181e);border-color:var(--el-color-primary-light-7,#f4babc);background-color:var(--el-color-primary-light-9,#fbe8e9)}.error-page .actions[data-v-70974052] .el-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #db181e26}@keyframes fade-in-up-70974052{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up[data-v-70974052]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fade-in-up-70974052}@media (prefers-reduced-motion:reduce){.fade-in-up[data-v-70974052]{opacity:1;animation:none}}
