.profile-links{border-top:1px solid var(--line);margin-top:var(--s8);padding-top:var(--s6)}
.profile-link-row{display:grid;grid-template-columns:1fr 1.7fr auto;gap:var(--s3);align-items:end;border-bottom:1px solid var(--line);padding-bottom:var(--s4)}
.profile-links>button{margin-top:var(--s4)}
#private-profile-preview{width:min(760px,calc(100vw - 32px));max-height:90vh;overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:0}
#private-profile-preview::backdrop{background:#101020aa}
.private-preview-shell{padding:var(--s8)}
#private-preview-content{border-top:1px solid var(--line);margin-top:var(--s6);padding-top:var(--s6);overflow-wrap:anywhere}
#private-preview-content h3{font-size:var(--title);margin:0}
#private-preview-content h4{margin:var(--s6) 0 var(--s2)}
#private-preview-content p{white-space:pre-wrap}
#private-preview-content a{display:inline-block;padding:var(--s3);margin:var(--s2);border:1px solid var(--line)}
@media(max-width:760px){.profile-link-row{grid-template-columns:1fr}.private-preview-shell{padding:var(--s5)}}
.member-sections{scroll-margin-top:24px}
#intake-workspace{border-top:1px solid var(--line);padding-top:48px;margin-top:56px}
#intake-list{display:grid;gap:12px;margin-block:20px}
#intake-list button{text-align:left;overflow-wrap:anywhere}
#intake-payload dt{font-size:13px;font-weight:600;margin-top:18px}
#intake-payload dd{margin:4px 0 18px;white-space:pre-wrap;overflow-wrap:anywhere}
#intake-history p{border-top:1px solid var(--line);padding-top:16px;white-space:pre-wrap;overflow-wrap:anywhere}
#intake-record-meta{overflow-wrap:anywhere}
