.error-scene_root___RRku{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 64px;min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px);overflow:hidden;isolation:isolate}.error-scene_root___RRku[data-theme=soft]{--er-number:#267f7a;--er-road:#5bbdb9}.error-scene_root___RRku[data-theme=fault]{--er-number:#4a4595;--er-road:#8c87dd}.error-scene_glow__XV3hh{position:absolute;width:480px;height:480px;border-radius:9999px;filter:blur(8px);pointer-events:none;z-index:-1}.error-scene_glowTeal__5yXZQ{top:-180px;right:-160px;background:radial-gradient(circle,rgba(91,189,185,.28),transparent 60%)}.error-scene_glowPurple__w9Cga{bottom:-180px;left:-160px;background:radial-gradient(circle,rgba(140,135,221,.24),transparent 60%)}.error-scene_logo___ok7v{height:64px;width:auto;margin-bottom:30px;animation:error-scene_erUp__Mr1FV .5s ease both}.error-scene_scene__rY0oA{position:relative;width:100%;max-width:560px;height:280px;margin:0 auto;animation:error-scene_erUp__Mr1FV .5s ease both}.error-scene_number__S9oa4{position:absolute;top:0;left:0;right:0;font-size:104px;font-weight:800;line-height:.9;letter-spacing:-.03em;color:var(--er-number)}.error-scene_road__P9U_Y{position:absolute;left:0;right:0;bottom:24px;height:2px;background:#e7eeed}.error-scene_roadLine__2ewy1{position:absolute;left:0;right:0;top:0;height:2px;background:repeating-linear-gradient(90deg,var(--er-road) 0,var(--er-road) 30px,transparent 30px,transparent 96px);opacity:.55;animation:error-scene_erRoad__WYwx9 .6s linear infinite}.error-scene_car__B9DeT{position:absolute;left:0;bottom:14px;width:430px;max-width:88vw;height:auto;z-index:2;animation:error-scene_erBob__yHEff 3s ease-in-out infinite}.error-scene_prop__ODYNr{position:absolute;right:5%;bottom:16px;z-index:3;width:56px;height:auto}.error-scene_prop__ODYNr svg{width:100%;height:auto;display:block}.error-scene_title__AuV2x{font-size:32px;font-weight:800;letter-spacing:-.01em;color:#15302c;margin:4px 0 0}.error-scene_body__r88GX{font-size:16px;line-height:1.55;color:#6a7d79;max-width:400px;margin:11px auto 0}.error-scene_ref__O98I8{display:inline-block;margin-top:14px;padding:6px 11px;border-radius:8px;font-size:11.5px;font-weight:600;letter-spacing:.02em;background:#f5f4fb;border:1px solid #e7e4f4;color:#6a6a92}.error-scene_actions__UjMST{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.error-scene_btn__0vlyp{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 26px;border-radius:9999px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;border:none}.error-scene_btn__0vlyp:hover{transform:translateY(-1px)}.error-scene_btnPrimary__FVg20{background:#267f7a;color:#fff;box-shadow:0 8px 18px rgba(38,127,122,.25)}.error-scene_btnPrimary__FVg20:hover{background:#226f6b;box-shadow:0 10px 22px rgba(38,127,122,.32)}.error-scene_btnSecondary__kIcZu{background:#fff;color:#267f7a;border:1.5px solid #cfe2e0}.error-scene_btnSecondary__kIcZu:hover{background:#f3faf9}.error-scene_btnIcon__mmZuW{width:18px;height:18px}.error-scene_help__w8uam{margin-top:22px;font-size:14px;color:#8a9a96}.error-scene_helpLink__0tXUc{color:#267f7a;font-weight:700;text-decoration:none;margin-left:4px}.error-scene_helpLink__0tXUc:hover{text-decoration:underline}@keyframes error-scene_erUp__Mr1FV{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes error-scene_erBob__yHEff{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes error-scene_erRoad__WYwx9{to{background-position-x:-96px}}@media (prefers-reduced-motion:reduce){.error-scene_car__B9DeT,.error-scene_roadLine__2ewy1,.error-scene_scene__rY0oA{animation:none}}@media (max-width:680px){.error-scene_root___RRku{padding:40px 18px 64px}.error-scene_logo___ok7v{height:50px;margin-bottom:24px}.error-scene_scene__rY0oA{height:230px}.error-scene_number__S9oa4{font-size:96px}.error-scene_title__AuV2x{font-size:26px}.error-scene_actions__UjMST{flex-direction:column;width:100%;max-width:320px}.error-scene_btn__0vlyp{width:100%;justify-content:center}}