.error_page__jHoTS{position:relative;display:grid;min-height:100vh;overflow:hidden;padding:30px;place-items:center;color:var(--text-primary);background:var(--page-bg);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;isolation:isolate}.error_page__jHoTS:before{position:absolute;inset:0;z-index:-2;content:"";opacity:.6;background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px);background-size:38px 38px}.error_glow__MTtg_{position:absolute;z-index:-1;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent),transparent 67%);animation:error_breathe__G05xl 4s ease-in-out infinite}.error_panel__0_4Eu{display:grid;grid-template-columns:1fr 1fr;width:min(900px,100%);min-height:480px;overflow:hidden;border:1px solid var(--border-color);border-radius:24px;background:var(--surface);box-shadow:0 28px 90px rgba(18,70,54,.13)}.error_art__7TsXJ{position:relative;overflow:hidden;background:linear-gradient(145deg,#12382e,#1d5847)}.error_art__7TsXJ:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 50% 55%,rgba(116,229,190,.2),transparent 37%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:auto,31px 31px,31px 31px}.error_bookOne__Yg0j3,.error_bookTwo__xzI_D{position:absolute;top:100px;left:50%;width:140px;height:195px;overflow:hidden;border:4px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:15px 22px 40px rgba(0,0,0,.32)}.error_bookOne__Yg0j3{transform:translateX(-75%) rotate(-13deg)}.error_bookTwo__xzI_D{top:132px;width:120px;height:168px;transform:translateX(5%) rotate(14deg);filter:saturate(.6)}.error_art__7TsXJ img{object-fit:cover}.error_brokenLine__1cl0k{position:absolute;top:67px;left:50%;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#7ce5bf;background:rgba(255,255,255,.08);font-family:Georgia,serif;font-size:23px;box-shadow:0 0 0 9px rgba(119,226,188,.07);animation:error_float__S6K7D 3s ease-in-out infinite}.error_art__7TsXJ>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#77dfba;box-shadow:0 0 0 6px rgba(119,223,186,.08)}.error_art__7TsXJ>i:first-of-type{top:82px;left:20%}.error_art__7TsXJ>i:nth-of-type(2){right:16%;bottom:95px;animation:error_float__S6K7D 4s ease-in-out infinite}.error_art__7TsXJ>i:nth-of-type(3){bottom:55px;left:28%;opacity:.5}.error_copy__h2DAQ{display:flex;padding:60px 54px;justify-content:center;flex-direction:column}.error_copy__h2DAQ>span{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.18em}.error_copy__h2DAQ h1{margin:15px 0 18px;font-size:35px;line-height:1.35;letter-spacing:-.035em}.error_copy__h2DAQ h1 em{color:var(--accent);font-family:STKaiti,KaiTi,serif;font-style:normal;font-weight:500}.error_copy__h2DAQ p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.9}.error_copy__h2DAQ>div{display:flex;align-items:center;gap:19px;margin-top:27px}.error_copy__h2DAQ button{height:41px;padding:0 18px;border:0;border-radius:21px;color:#fff;background:var(--accent);font-size:11px;cursor:pointer;box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 22%,transparent)}.error_copy__h2DAQ button b{margin-left:16px;font-size:15px}.error_copy__h2DAQ a{color:var(--text-secondary);font-size:11px;text-decoration:none}.error_copy__h2DAQ small{margin-top:24px;color:var(--text-gray);font-size:8px}@keyframes error_breathe__G05xl{50%{transform:scale(1.12)}}@keyframes error_float__S6K7D{50%{translate:0 -9px}}@media(max-width:650px){.error_page__jHoTS{padding:15px}.error_panel__0_4Eu{grid-template-columns:1fr}.error_art__7TsXJ{min-height:280px}.error_bookOne__Yg0j3{top:60px}.error_bookTwo__xzI_D{top:90px}.error_brokenLine__1cl0k{top:34px}.error_copy__h2DAQ{padding:39px 29px 45px}.error_copy__h2DAQ h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.error_page__jHoTS *{animation:none!important}}