.states-module__tXRnUq__state{text-align:center;place-items:center;min-height:52vh;padding:72px 24px;display:grid}.states-module__tXRnUq__panel{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(580px,100%);box-shadow:var(--shadow-sm);padding:36px}.states-module__tXRnUq__title{color:var(--ink);margin:8px 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.1}.states-module__tXRnUq__copy{color:var(--ink-3);margin:0 auto 22px}.states-module__tXRnUq__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.states-module__tXRnUq__skeleton{width:min(900px,100%)}.states-module__tXRnUq__skeletonLine,.states-module__tXRnUq__skeletonCard{background:linear-gradient(100deg, var(--bg-soft) 30%, var(--bg-elev) 50%, var(--bg-soft) 70%);background-size:300% 100%;animation:1.4s infinite states-module__tXRnUq__shimmer;overflow:hidden}.states-module__tXRnUq__skeletonLine{border-radius:8px;width:min(620px,85%);height:32px;margin:0 auto 18px}.states-module__tXRnUq__skeletonLine:last-of-type{width:min(420px,65%);height:18px}.states-module__tXRnUq__skeletonCard{border:1px solid var(--line);border-radius:var(--radius-lg);height:330px;margin-top:42px}@keyframes states-module__tXRnUq__shimmer{to{background-position-x:-300%}}@media (prefers-reduced-motion:reduce){.states-module__tXRnUq__skeletonLine,.states-module__tXRnUq__skeletonCard{animation:none}}
