.members-shell{max-width:none}.text-link{display:flex}.member-hero{min-height:195px;margin-bottom:13px;padding:34px 40px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg,rgba(20,25,33,.96),rgba(10,13,18,.96));box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;overflow:hidden}.member-hero::after{content:"MEMBERS";position:absolute;right:150px;top:20px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.04);font:900 96px/1 "DM Mono";letter-spacing:-8px}.member-hero>div{position:relative;z-index:1}.member-hero h2{margin:8px 0 9px;font-size:35px;letter-spacing:-2px}.member-hero h2 em{color:var(--acid);font-style:normal}.member-hero p:last-child{margin:0;color:var(--muted);font-size:11px}.member-hero-stat{min-width:155px;padding:19px 22px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025);text-align:right}.member-hero-stat span,.member-hero-stat small{display:block;color:#626a75;font:500 8px "DM Mono";letter-spacing:1.4px}.member-hero-stat strong{display:block;margin:8px 0;color:var(--acid);font:500 32px/1 "DM Mono"}

.member-toolbar{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(150px,.65fr) minmax(170px,.75fr) auto;gap:11px;padding:16px;margin-bottom:13px}.member-toolbar label{display:flex;flex-direction:column;gap:7px}.member-toolbar label>span{color:#68717d;font-size:9px}.member-toolbar input,.member-toolbar select{height:44px;border:1px solid var(--line);border-radius:9px;background:#090c11;color:#c7cdd4;padding:0 13px;outline:none}.member-toolbar input:focus,.member-toolbar select:focus{border-color:rgba(216,255,62,.45)}.member-toolbar>button{align-self:end;height:44px;border:0;border-radius:9px;background:var(--acid);color:#090b0d;padding:0 18px;font-weight:900}.member-toolbar>button b{margin-left:18px;font-size:16px}

.member-workspace{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(570px,1.28fr);gap:13px;align-items:start}.member-directory,.member-detail{padding:20px;min-height:660px}.member-directory-list{display:flex;flex-direction:column;gap:7px;max-height:548px;overflow:auto;padding-right:4px}.member-directory-item{width:100%;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.015);color:inherit;padding:11px;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;text-align:left;transition:.18s}.member-directory-item:hover{border-color:rgba(216,255,62,.22);background:rgba(216,255,62,.025)}.member-directory-item.active{border-color:rgba(216,255,62,.42);background:linear-gradient(90deg,rgba(216,255,62,.09),rgba(216,255,62,.015))}.directory-avatar{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,var(--acid),var(--cyan));display:grid;place-items:center;color:#090b0d;font-weight:900}.directory-identity{min-width:0}.directory-identity b,.directory-identity span,.directory-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-identity b{font-size:11px}.directory-identity span{margin-top:4px;color:#777f8b;font-size:9px}.directory-identity small{margin-top:4px;color:#4f5762;font:500 7px "DM Mono"}.directory-balance{text-align:right}.directory-balance b{display:block;color:var(--acid);font:500 13px "DM Mono"}.directory-balance small{color:#535b67;font-size:7px}.member-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.member-pagination button{border:1px solid var(--line);border-radius:8px;background:#0b0e13;color:#8b939f;padding:8px 10px;font-size:8px}.member-pagination button:disabled{opacity:.28;cursor:default}.member-pagination span{color:#5c6470;font:500 8px "DM Mono"}

.member-empty{height:610px;display:grid;place-content:center;text-align:center}.member-empty span{font-size:44px;color:var(--acid)}.member-empty h3{margin:15px 0 7px}.member-empty p{margin:0;color:var(--muted);font-size:10px}.detail-head{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.detail-avatar{width:62px;height:62px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--acid),var(--cyan));color:#090b0d;font-size:22px;font-weight:900}.detail-identity h2{margin:0;font-size:20px}.detail-identity p{margin:6px 0 0;color:#7f8793;font-size:10px}.detail-identity small{display:block;margin-top:5px;color:#505864;font:500 8px "DM Mono"}.account-state{padding:8px 10px;border:1px solid rgba(105,244,218,.2);border-radius:999px;color:var(--cyan);font-size:8px}.account-state.disabled{border-color:rgba(255,111,145,.25);color:var(--pink)}

.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.detail-metric{padding:13px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.014)}.detail-metric span,.detail-metric small{display:block}.detail-metric span{color:#606874;font-size:8px}.detail-metric b{display:block;margin:8px 0 5px;color:#e9ece7;font:500 16px "DM Mono"}.detail-metric small{color:#4d5561;font-size:7px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-card{padding:15px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.012);min-width:0}.detail-card.wide{grid-column:1/-1}.detail-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-card-head b{font-size:11px}.detail-card-head span{color:#59616d;font:500 7px "DM Mono";letter-spacing:1px}.account-facts{display:grid;grid-template-columns:1fr 1fr;gap:11px}.account-facts div span,.account-facts div b{display:block}.account-facts div span{color:#59616d;font-size:8px}.account-facts div b{margin-top:4px;color:#aab1ba;font-size:9px;word-break:break-all}

.points-balance{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:11px}.points-balance span{color:#636b76;font-size:8px}.points-balance strong{color:var(--acid);font:500 29px/1 "DM Mono"}.points-adjust-form{display:grid;grid-template-columns:145px 1fr;gap:8px}.points-adjust-form label{display:flex;flex-direction:column;gap:6px}.points-adjust-form label span{color:#626a76;font-size:8px}.points-adjust-form input{height:40px;border:1px solid var(--line);border-radius:8px;background:#090c11;color:#dce0dc;padding:0 10px;outline:none}.points-adjust-form input:focus{border-color:rgba(216,255,62,.45)}.points-adjust-form button{grid-column:1/-1;height:41px;border:0;border-radius:8px;background:var(--acid);color:#090b0d;font-weight:900}.points-hint{margin:8px 0 0;color:#545c68;font-size:8px;line-height:1.6}.member-table-wrap{max-height:270px;overflow:auto;border:1px solid rgba(255,255,255,.045);border-radius:9px}.member-table-wrap table{font-size:8px}.member-table-wrap td{padding:9px}.ledger-note{max-width:190px;overflow:hidden;text-overflow:ellipsis}.detail-tabs{display:flex;gap:6px;margin-bottom:10px}.detail-tabs button{border:1px solid var(--line);border-radius:7px;background:#0b0e13;color:#6e7681;padding:7px 9px;font-size:8px}.detail-tabs button.active{border-color:rgba(216,255,62,.3);color:var(--acid);background:rgba(216,255,62,.05)}.detail-tab-panel{display:none}.detail-tab-panel.active{display:block}.empty-row{padding:24px;text-align:center;color:#59616d}

@media(max-width:1200px){.member-toolbar{grid-template-columns:1fr 1fr}.member-toolbar>button{grid-column:2}.member-workspace{grid-template-columns:1fr}.member-directory,.member-detail{min-height:auto}.member-directory-list{max-height:430px}.member-empty{height:320px}}
@media(max-width:760px){.members-shell{padding:18px 15px 38px}.member-hero{padding:26px;align-items:flex-start}.member-hero h2{font-size:29px}.member-hero-stat{min-width:110px;padding:14px}.member-hero::after{display:none}.member-toolbar{grid-template-columns:1fr}.member-toolbar>button{grid-column:1}.member-workspace{grid-template-columns:1fr}.member-directory,.member-detail{padding:16px}.detail-head{grid-template-columns:52px 1fr}.detail-avatar{width:52px;height:52px}.account-state{grid-column:2;justify-self:start}.detail-metrics{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}.detail-card.wide{grid-column:1}.account-facts{grid-template-columns:1fr}.points-adjust-form{grid-template-columns:1fr}.text-link span{display:none}}
