.member-entry{white-space:nowrap;font-size:13px;font-weight:650;color:var(--plum,#67435a);border:1px solid #d7cbd3;padding:9px 12px;border-radius:30px}.member-account-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:24px;align-items:start;margin-bottom:50px}.member-links{display:grid;gap:12px;margin:20px 0}.member-checks{display:grid;gap:14px;margin:24px 0}.member-checks label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.member-checks input{width:18px;height:18px;flex-shrink:0;margin-top:4px;accent-color:#67435a}.member-gate{margin:30px 0 60px;max-width:700px}.member-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.member-card{overflow-wrap:anywhere}.member-card h2{font-size:25px}.member-card p{line-height:1.7}.member-card small{font-size:16px;font-weight:normal}.member-card dl{margin:20px 0}.member-card dt{font-size:12px;color:#80757b}.member-card dd{margin:0 0 10px}.member-initial{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#ece4e9;color:#67435a;font-size:30px}.member-initial.small{width:42px;height:42px;font-size:20px;flex-shrink:0}.member-inbox-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.member-unread{background:#67435a;color:white;border-radius:20px;padding:2px 7px;font-size:12px}.chat-bubble.theirs{align-self:flex-start;margin-inline-end:auto;margin-inline-start:0;background:#f0ecef;color:#3b3037}.chat-bubble{white-space:pre-wrap;overflow-wrap:anywhere}.chat-compose textarea{flex:1;min-width:0;resize:vertical;border:1px solid #ded5da;border-radius:12px;padding:12px;font:inherit;font-size:16px;max-height:180px}.chat-heading{gap:10px;flex-wrap:wrap}.chat-body{max-height:55dvh;overflow:auto}.case-notice,.notice{padding:10px 14px!important;font-size:12px!important;background:transparent!important;border:0!important}.case-disclaimer{font-size:12px;color:#81767d}.member-directory .primary{white-space:normal}.member-gate p{margin-bottom:24px}
@media(max-width:1000px){.member-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.member-entry{max-width:150px;white-space:normal;line-height:1.3}.header-actions .publish-button{display:none}.member-account-layout{grid-template-columns:1fr}}
@media(max-width:600px){.member-directory{grid-template-columns:1fr}.member-entry{max-width:96px;font-size:11px;padding:7px 9px}.header-actions{gap:8px}.brand-cn{display:none!important}.member-account-layout .panel{padding:20px}.chat-compose{gap:7px}.chat-compose .primary{padding:10px 14px}.member-inbox-actions a,.member-inbox-actions button{font-size:13px}.message-shell{display:block}.message-list{max-height:220px;overflow:auto}.chat-heading .text-button{font-size:12px}.member-gate a{white-space:normal}}
@media(max-width:360px){.header-actions .me-avatar{display:none}.header-inner{gap:8px}.member-entry{max-width:92px}}

.support-channels{display:flex;flex-wrap:wrap;gap:10px}.support-channels .outline{min-width:105px;text-align:center}.support-channels button:disabled{opacity:.45;cursor:not-allowed}.conversation-support{padding:14px 20px;border-bottom:1px solid #e8e0e5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conversation-support>span{font-size:14px;color:#756670}.conversation-support .outline{padding:8px 14px;font-size:14px}
