.ErrorState-module__8SYbhW__wrap{justify-content:center;align-items:center;gap:var(--space-3);min-height:60vh;padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.ErrorState-module__8SYbhW__brand{font-family:var(--font-display);color:var(--text-tertiary);letter-spacing:-.03em;font-size:.8125rem;font-weight:700}.ErrorState-module__8SYbhW__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:1.5rem;font-weight:700}.ErrorState-module__8SYbhW__message{font-family:var(--font-body);color:var(--text-secondary);max-width:420px;font-size:.9375rem;line-height:1.5}.ErrorState-module__8SYbhW__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.ErrorState-module__8SYbhW__button{padding:var(--space-2) var(--space-5);background:var(--bg-interactive);border:1px solid var(--border-active);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-display);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);font-size:.875rem;font-weight:600}.ErrorState-module__8SYbhW__button:hover{background:var(--bg-tertiary);border-color:var(--accent)}.ErrorState-module__8SYbhW__link{font-family:var(--font-display);color:var(--text-secondary);border-bottom:1px solid var(--border);transition:color var(--transition-fast);font-size:.875rem;text-decoration:none}.ErrorState-module__8SYbhW__link:hover{color:var(--text-primary)}
