.error-state-module__K0wS5W__viewport{background:var(--bg);min-height:100vh;color:var(--text-primary);place-items:center;padding:28px;display:grid}.error-state-module__K0wS5W__card{border:1px solid var(--border);border-radius:var(--radius-xl,18px);background:var(--surface);width:min(100%,560px);box-shadow:var(--shadow-lg);text-align:center;padding:clamp(24px,5vw,40px)}.error-state-module__K0wS5W__code{background:var(--danger-bg);min-width:58px;height:32px;color:var(--danger-text);font:700 12px/1 var(--font-family-mono,monospace);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.error-state-module__K0wS5W__card h1{color:var(--text-primary);margin:0;font-size:clamp(24px,5vw,34px);line-height:1.15}.error-state-module__K0wS5W__card p{max-width:430px;color:var(--text-secondary);margin:12px auto 0;line-height:1.65}.error-state-module__K0wS5W__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.error-state-module__K0wS5W__primary,.error-state-module__K0wS5W__secondary{border-radius:var(--radius-md,9px);cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.error-state-module__K0wS5W__primary{border:1px solid var(--brand);background:var(--brand);color:var(--text-inverse,#fff)}.error-state-module__K0wS5W__secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary)}
