.member-frame{max-width:1200px;padding-top:36px;padding-bottom:64px}.member-hero,.member-panel{background:#1a1a1e;border:1px solid #333337}.member-cover{height:260px;overflow:hidden;border-bottom:1px solid #333337;background:#121315}.member-cover img{width:100%;height:100%;object-fit:cover}.member-cover.no-cover{display:flex;align-items:flex-end;padding:28px;border-top:3px solid #d1aa42}.member-cover.no-cover span{font-size:12px;letter-spacing:.16em;color:#d1aa42}.member-identity{display:flex;gap:24px;align-items:center;padding:28px}.member-identity .identity-media{flex-shrink:0;width:96px;height:96px}.member-identity h1{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:4px 0;overflow-wrap:anywhere}.member-identity>div{min-width:0;flex:1}.member-handle{color:#b6b6b9;margin:4px 0;overflow-wrap:anywhere}.member-presence{margin:8px 0 0;color:#dededb;font-size:14px}.member-custom-status{margin:0;padding:0 28px 24px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px}.member-recognition{margin:0;padding:16px 28px;border-top:1px solid #333337;color:#d1aa42}.member-layout,.member-edit{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-top:24px;align-items:start}.member-stack{display:grid;gap:24px;min-width:0}.member-panel{padding:28px;min-width:0;overflow-wrap:anywhere}.member-panel h2{font-size:22px;line-height:1.3;margin:0 0 18px}.member-panel p{line-height:1.65;color:#c2c2c5}.member-panel .kicker,.member-page-heading .kicker{color:#d1aa42;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.member-bio{white-space:pre-wrap}.member-styles{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0 0}.member-styles li{border:1px solid #49494c;padding:8px 12px;font-size:14px}.member-facts{margin:0}.member-facts>div{padding:14px 0;border-bottom:1px solid #333337}.member-facts dt{color:#b7b7bb;font-size:13px}.member-facts dd{margin:6px 0 0;font-weight:600}.member-linked-list{list-style:none;padding:0;margin:0}.member-linked-list li+li{border-top:1px solid #333337}.member-linked-list a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;color:#e9e8e2}.member-linked-list small{display:block;color:#b7b7bb;margin-top:-6px;margin-bottom:14px}.member-panel-heading{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.member-panel a,.member-save a{color:#d1aa42}.member-help,.member-panel .member-help{font-size:13px;color:#b7b7bb;line-height:1.6}.member-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0}.member-stat-grid dt{font-size:13px;color:#b7b7bb}.member-stat-grid dd{font-size:26px;font-weight:600;margin:8px 0 0}.member-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #66645a;background:#151517;color:#efeee8!important;cursor:pointer;text-decoration:none;font:600 14px 'Barlow',sans-serif;line-height:1.4}.member-button.primary{background:#d1aa42;color:#121315!important;border-color:#d1aa42}.member-button:hover{border-color:#d1aa42}.member-button:focus-visible,.member-edit input:focus-visible,.member-edit select:focus-visible,.member-edit textarea:focus-visible,.member-card a:focus-visible,.member-card button:focus-visible{outline:2px solid #e2bd54;outline-offset:3px}.member-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.member-page-heading h1{font-size:36px;margin:8px 0}.member-page-heading p{margin-bottom:0;color:#b7b7bb}.member-edit label{display:grid;gap:10px;font-size:15px;font-weight:600}.member-edit label small{font-size:13px;font-weight:400;color:#b7b7bb;line-height:1.55}.member-edit input:not([type=checkbox]),.member-edit select,.member-edit textarea{width:100%;min-width:0;min-height:44px;border:1px solid #58585c;background:#101113;color:#efeee8;padding:12px;font:400 15px 'Barlow',sans-serif;border-radius:0}.member-edit textarea{resize:vertical}.member-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.member-form-wide{grid-column:1/-1}.member-emoji{display:flex;flex-wrap:wrap;gap:8px}.member-emoji .member-button{width:44px;padding:8px;font-size:19px}.member-edit .member-check{display:flex;align-items:center;gap:12px;min-height:44px;font-weight:400}.member-check input{width:18px;height:18px;flex-shrink:0;accent-color:#d1aa42}.member-style-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;border:0;margin:22px 0 0;padding:0}.member-style-choices legend{margin-bottom:12px;font-weight:600}.member-cover-preview{width:100%;height:150px;object-fit:cover;margin:0 0 22px}.member-save{position:sticky;top:110px;display:grid;gap:14px}.member-save h2,.member-save p{margin:0}.member-notice{background:#1a1a1e;border:1px solid #6a6147;border-left:3px solid #d1aa42;padding:20px 24px;margin:0 0 24px}.member-notice h2{font-size:20px;margin-top:0}
.member-card{position:fixed;z-index:1000;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#1a1a1e;border:1px solid #777163;box-shadow:0 12px 32px #0008;color:#eeede7;text-align:left}.member-card[hidden]{display:none}.member-card-cover{height:90px;background:#121315;border-bottom:1px solid #39393e;overflow:hidden}.member-card-cover img{width:100%;height:100%;object-fit:cover}.member-card-body{padding:20px}.member-card-heading{display:flex;gap:12px;align-items:center}.member-card-avatar{width:52px;height:52px;object-fit:cover;flex-shrink:0}.member-card-initial{display:flex;width:52px;height:52px;align-items:center;justify-content:center;background:#101113;font-size:24px;color:#d1aa42}.member-card h2{font-size:20px;line-height:1.25;margin:0;overflow-wrap:anywhere}.member-card p{font-size:14px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.member-card .member-card-presence{color:#c6c6c9;font-size:13px}.member-card .member-card-status{font-size:16px;color:#f2f0e9}.member-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #39393e;padding:14px 20px}.member-card-footer a{color:#d1aa42;min-height:44px;display:flex;align-items:center}.member-card-footer button{background:#151517;color:#efeee8;border:1px solid #5c5c60;min-height:44px;padding:8px 12px;font:600 14px 'Barlow',sans-serif}.member-card ul{padding-left:18px;font-size:13px;line-height:1.6;color:#c6c6c9}.member-card-trigger{font:inherit;color:inherit;cursor:pointer;background:transparent;border:0;padding:0;text-align:inherit;text-decoration:underline;text-decoration-color:#777163;text-underline-offset:4px}.member-card-trigger:focus-visible{outline:2px solid #d1aa42;outline-offset:4px}
.member-card .member-card-presence.presence-online{color:#7fd68a}.member-card .member-card-presence.presence-offline{color:#f08a8a}.member-card .member-card-presence.presence-away{color:#d1aa42}
@media(max-width:900px){.member-layout,.member-edit{grid-template-columns:minmax(0,1fr)}.member-save{position:static}.member-cover{height:210px}.member-identity{flex-wrap:wrap}.member-identity>.member-button{margin-left:120px}.member-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.member-page-heading h1{font-size:30px}}
@media(max-width:600px){.member-frame{padding-top:24px;padding-bottom:40px}.member-cover{height:150px}.member-cover.no-cover{padding:20px}.member-identity{padding:20px;gap:16px}.member-identity .identity-media{width:64px;height:64px}.member-identity>.member-button{margin-left:0;width:100%}.member-custom-status{padding:0 20px 20px;font-size:16px}.member-recognition{padding:16px 20px}.member-layout,.member-edit{gap:16px;margin-top:16px}.member-stack{gap:16px}.member-panel{padding:20px}.member-layout>aside,.member-form-grid,.member-style-choices{grid-template-columns:minmax(0,1fr)}.member-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-page-heading{display:block}.member-page-heading>.member-button{margin-top:18px}.member-card{max-height:calc(100dvh - 100px)}}
.member-cover.no-cover{height:96px}.member-card-cover.no-cover{height:10px;border-top:2px solid #d1aa42}.member-edit label{align-content:start}
@media(max-width:600px){.member-cover.no-cover{height:72px}}
@media(min-width:1261px) and (max-width:1400px){header.site .bar{gap:20px}header.site .wd-logo{width:220px}header.site .nav-desk a{padding:0 18px}header.site .search input{width:180px}header.site .account-menu .who-name{max-width:120px}}
@media(prefers-reduced-motion:reduce){.member-card,.member-button{scroll-behavior:auto;transition:none}}
