/* 024: compact identity, facts and a separate message panel. */
.member-profile.administrator-profile .member-hero-refined{background:linear-gradient(115deg,#fcfffe,#e6f1ec)}
.administrator-profile .member-identity .member-badges .administrator-badge{margin:0}
.member-profile .member-hero-refined.member-hero-guest{grid-template-columns:minmax(0,1fr)}
.member-profile .member-hero-refined{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,290px);align-items:center;gap:28px;padding:28px;border-radius:22px;border-top-width:4px;background:linear-gradient(115deg,#fffdfb,#f8f0eb);box-shadow:0 10px 30px #56233506}
.member-hero-overview,.member-identity-copy{min-width:0}.member-hero-refined .member-identity{align-items:center;gap:18px}.member-hero-refined .member-avatar{flex:0 0 84px;width:84px;height:84px;border-radius:23px;box-shadow:0 0 0 4px #fff,0 5px 18px #5a253615;object-fit:cover}.member-hero-refined .member-eyebrow{font-size:10px;letter-spacing:1.6px;margin:0 0 7px}.member-hero-refined h1{font-size:30px;line-height:1.15;margin:0;overflow-wrap:anywhere;letter-spacing:-.8px}.member-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.member-badges:empty{display:none}.member-hero-refined .member-since{font-size:11px;line-height:1.6;margin:10px 0 0;color:#7b6a71}.member-hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;border-top:1px solid #e9dcd6;padding-top:16px;margin-top:20px}.member-hero-facts .member-stat{display:flex;align-items:baseline;gap:6px;margin:0;padding:0;border:0;white-space:nowrap}.member-hero-facts .member-stat strong{font-size:20px;line-height:1.3}.member-hero-facts .member-stat span{font-size:11px}.member-hero-facts .member-verified{font-size:10px;line-height:1.5;margin:0}.member-hero-facts .public-profile-presence{margin:0}.member-hero-facts .member-presence{margin:0}.member-hero-refined .member-profile-side{width:auto;max-width:none;border:1px solid #eaded8;border-radius:17px;padding:18px;background:#ffffffb8;box-sizing:border-box}.member-hero-refined .member-contact-form>label{font-size:11px;line-height:1.5;margin-bottom:8px}.member-hero-refined .member-contact-form select{min-height:44px;font-size:12px;margin:0 0 12px}.member-hero-refined .member-contact-help{font-size:10px;line-height:1.6;margin-top:9px}.member-premium-hint{font-size:10px;line-height:1.6;color:var(--muted);margin:12px 0 0}
.profile-premium-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;box-sizing:border-box;padding:5px 9px;border-radius:8px;background:#f5e9cc;color:#77521b;border:1px solid #e9d8b2;font-size:10px;font-weight:800;line-height:1.4;vertical-align:middle}.profile-premium-badge svg{width:15px;height:15px;flex:0 0 15px}.profile-premium-badge.is-verified{color:#245b5b;background:#e8f3ee;border-color:#c3ddd0}
@media(max-width:760px){.member-profile .member-hero-refined{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.member-hero-refined .member-profile-side{border:1px solid #eaded8;padding:16px;margin:0}.member-hero-refined .member-avatar{flex-basis:72px;width:72px;height:72px;border-radius:20px}.member-hero-refined h1{font-size:28px}.member-hero-facts{margin-top:18px;padding-top:14px;gap:12px 16px}}
@media(max-width:380px){.member-profile .member-hero-refined{padding:18px}.member-hero-refined .member-identity{gap:13px}.member-hero-refined h1{font-size:25px}.member-hero-refined .member-avatar{flex-basis:62px;width:62px;height:62px;border-radius:17px}}
@media(prefers-color-scheme:dark){.member-profile.administrator-profile .member-hero-refined{background:linear-gradient(115deg,#202e2e,#243b37)}}
@media(prefers-color-scheme:dark){.member-profile .member-hero-refined{background:linear-gradient(115deg,#2b2328,#38282d)}.member-hero-refined .member-since{color:#c8b2bd}.member-hero-refined .member-avatar{box-shadow:0 0 0 4px #4c3540}.member-hero-refined .member-profile-side{background:#201c2180;border-color:#5d414b}.member-hero-facts{border-color:#5d414b}.profile-premium-badge{background:#483a25;color:#f2d499;border-color:#6a5430}.profile-premium-badge.is-verified{background:#213d36;color:#a5d9c7;border-color:#426c5e}}
