/* Account-specific workers extend the existing rail; no new dashboard or persona. */
.review-agents{margin:28px 0 42px;padding-bottom:32px;border-bottom:1px solid var(--line);max-width:1000px}
.review-agents-head,.review-agent-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}
.review-agents h3{font-size:26px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px}
.review-agents h4{font-size:21px;font-weight:500;letter-spacing:-.02em;margin:0 0 8px}
.review-agents p{max-width:70ch}
.review-agents-head p,.review-empty,.review-limits{font-size:13px;color:var(--lilac)}
.review-agents [data-agent-notice]{font-size:13px;color:var(--peach);min-height:24px;margin:18px 0}
.review-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
.review-agent{padding:28px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}
.review-agent-heading p{margin:0;color:var(--lilac);font-size:13px}
.review-agent-state{color:var(--peach);font-size:13px}
.review-purpose{font-size:16px;margin:18px 0 8px}
.review-setup{max-width:760px;padding:24px 0 32px}
.review-setup label{display:block;margin:22px 0 8px;font-size:14px;color:var(--lilac)}
.review-setup input,.review-setup select,.review-setup textarea{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;min-height:48px;border:1px solid var(--line);border-radius:10px;background:var(--ink);color:var(--pearl);font:inherit;font-size:16px}
.review-setup textarea{resize:vertical}
.review-setup :focus-visible,.review-agents button:focus-visible,.review-agents summary:focus-visible{outline:2px solid var(--peach);outline-offset:4px}
.review-setup li{margin:12px 0;font-size:14px;color:var(--lilac)}
.review-setup dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;font-size:14px;overflow-wrap:anywhere}
.review-setup dt{color:var(--lilac)}
.review-setup dd{margin:0;white-space:pre-wrap}
.review-evidence{font-size:13px;color:var(--lilac);margin:12px 0;overflow-wrap:anywhere}
.review-evidence summary,.review-email summary{min-height:44px;padding:12px 0;cursor:pointer}
.review-evidence li{margin:10px 0}
.review-result{margin:24px 0 0}
.review-result h5{font-size:17px;font-weight:500;margin:0 0 8px}
.review-email{border-top:1px solid var(--line);font-size:14px}
.review-email h6{font-size:14px;font-weight:500;color:var(--peach);margin:22px 0 8px}
.review-draft{white-space:pre-wrap;line-height:1.7}
@media(max-width:600px){.review-setup dl{grid-template-columns:1fr;gap:6px}.review-setup dd{margin-bottom:14px}.review-agents h3{font-size:24px}.review-actions .connection-button{flex-grow:1}.review-agents{margin-top:22px}.review-agents-head{gap:6px}}
