.route-state-module__95QKya__stateShell{background:linear-gradient(to right, #0a0a0a0f 1px, transparent 1px), linear-gradient(to bottom, #0a0a0a0f 1px, transparent 1px), var(--bg);background-size:36px 36px;place-items:center;min-height:100vh;padding:clamp(2rem,6vw,5rem);display:grid}.route-state-module__95QKya__stateCard{border:var(--border-width) solid var(--border);background:var(--card-bg);width:min(760px,100%);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,4vw,3rem)}.route-state-module__95QKya__kicker{border:var(--border-width) solid var(--border);background:var(--accent);color:var(--fg);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:1rem;padding:.35rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.route-state-module__95QKya__title{margin-bottom:1rem;font-size:clamp(2rem,8vw,4.5rem);line-height:.95}.route-state-module__95QKya__copy{max-width:620px;font-family:var(--font-mono);margin-bottom:1.5rem;color:var(--fg-muted)!important}.route-state-module__95QKya__actions{flex-wrap:wrap;gap:.8rem;display:flex}.route-state-module__95QKya__button,.route-state-module__95QKya__linkButton{border:var(--border-width) solid var(--border);min-height:44px;box-shadow:var(--shadow-sm);background:var(--accent);color:var(--fg);font-family:var(--font-mono);cursor:pointer;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.route-state-module__95QKya__linkButton{background:var(--bg)}.route-state-module__95QKya__skeletonStack{gap:1rem;margin-top:2rem;display:grid}.route-state-module__95QKya__skeletonLine,.route-state-module__95QKya__skeletonBlock,.route-state-module__95QKya__skeletonGridItem{border:var(--border-width) solid var(--border);background:linear-gradient(90deg, var(--bg-secondary), var(--accent), var(--bg-secondary));background-size:220% 100%;animation:1.4s ease-in-out infinite route-state-module__95QKya__loadingPulse}.route-state-module__95QKya__skeletonLine{width:70%;height:24px}.route-state-module__95QKya__skeletonLineShort{width:46%}.route-state-module__95QKya__skeletonBlock{height:150px}.route-state-module__95QKya__skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.route-state-module__95QKya__skeletonGridItem{height:120px}@keyframes route-state-module__95QKya__loadingPulse{0%{background-position:0%}to{background-position:220%}}@media (max-width:700px){.route-state-module__95QKya__skeletonGrid{grid-template-columns:1fr}}
