.seros-recovery__muted{color:var(--zemrix-text-secondary);line-height:1.6}.seros-recovery__card{background:var(--zemrix-surface);border:1px solid var(--zemrix-border);border-radius:var(--zemrix-radius-lg);box-shadow:var(--zemrix-shadow-elevated);padding:clamp(24px,4vw,40px)}.seros-recovery__card h2{margin-bottom:8px;font-size:30px}.seros-recovery__card form{gap:18px;margin-top:28px;display:grid}.seros-recovery__card label{gap:8px;font-size:14px;font-weight:700;display:grid}.seros-recovery__card input{background:var(--zemrix-bg-primary);border:1px solid var(--zemrix-border);border-radius:var(--zemrix-radius-sm);color:var(--zemrix-text-primary);font:inherit;width:100%;min-height:48px;padding:13px 14px}.seros-recovery__card button{background:var(--zemrix-action-bg);border:1px solid var(--zemrix-action-border);border-radius:var(--zemrix-radius-sm);color:var(--zemrix-action-text);cursor:pointer;font:inherit;min-height:48px;padding:14px;font-weight:800}.seros-recovery__card button:disabled{cursor:wait;opacity:.65}.seros-recovery__status{min-height:72px}.seros-recovery__status p{border-left:3px solid var(--zemrix-info);margin:20px 0 0;padding:8px 12px}.seros-recovery__status p button{margin-left:8px;padding:7px 12px}
