.RouteState_page__dL0dV{--state-accent:#7b1723;--state-gold:#c6a15b;min-height:100dvh;display:grid;place-items:center;padding:clamp(24px,6vw,72px);overflow:hidden;background:radial-gradient(circle at 12% 10%,rgb(198 161 91/18%),transparent 30%),radial-gradient(circle at 88% 86%,rgb(123 23 35/18%),transparent 34%),#f6f0e7;color:#30251f}.RouteState_card__xu2rV{position:relative;width:min(680px,100%);overflow:hidden;padding:clamp(32px,6vw,64px);border:1px solid rgb(78 54 40/16%);border-radius:26px;background:rgb(255 252 247/88%);box-shadow:0 28px 90px rgb(61 42 29/14%);text-align:center;backdrop-filter:blur(18px)}.RouteState_card__xu2rV:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--state-accent),var(--state-gold),var(--state-accent))}.RouteState_logo__hC4VQ{width:clamp(126px,28vw,174px);height:auto;margin:0 auto clamp(28px,5vw,42px)}.RouteState_code__w_mOK{display:block;margin-bottom:10px;color:var(--state-accent);font-size:11px;font-weight:800;letter-spacing:.2em}.RouteState_title__qtNhk{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,7vw,4rem);font-weight:500;line-height:1;text-wrap:balance}.RouteState_description__fl1JX{max-width:520px;margin:20px auto 0;color:#74685f;font-size:clamp(14px,2vw,16px);line-height:1.7;text-wrap:pretty}.RouteState_actions__H4QFU{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.RouteState_primary__1WGa7,.RouteState_secondary___P4yz{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--state-accent);border-radius:10px;font-size:13px;font-weight:700}.RouteState_primary__1WGa7{background:var(--state-accent);color:#fffaf2}.RouteState_secondary___P4yz{background:transparent;color:var(--state-accent)}.RouteState_primary__1WGa7:focus-visible,.RouteState_secondary___P4yz:focus-visible{outline:3px solid rgb(198 161 91/58%);outline-offset:3px}.RouteState_spinner__cBV_R{width:32px;height:32px;margin:0 auto 22px;border:3px solid rgb(123 23 35/14%);border-top:3px solid var(--state-accent);border-radius:50%;animation:RouteState_spin__rAzR3 .8s linear infinite}.RouteState_compact__7UPF0{min-height:min(560px,calc(100dvh - 150px));padding:24px;background:transparent}.RouteState_compact__7UPF0 .RouteState_card__xu2rV{width:min(620px,100%);box-shadow:0 18px 54px rgb(31 22 17/10%)}@keyframes RouteState_spin__rAzR3{to{transform:rotate(1turn)}}@media (max-width:520px){.RouteState_page__dL0dV{padding:14px}.RouteState_card__xu2rV{padding:34px 20px;border-radius:20px}.RouteState_actions__H4QFU{display:grid;grid-template-columns:1fr}.RouteState_primary__1WGa7,.RouteState_secondary___P4yz{width:100%}.RouteState_compact__7UPF0{min-height:calc(100dvh - 92px);padding:12px 0}}@media (prefers-reduced-motion:reduce){.RouteState_spinner__cBV_R{animation:none}}