.profile-wrap{max-width:1240px;margin:auto;padding:0 24px}.profile-wrap main{display:grid;gap:20px;padding:30px 0}.profile-summary{display:flex;align-items:center;gap:24px;padding:32px}.profile-summary h1{font-size:clamp(26px,4vw,44px);overflow-wrap:anywhere;margin:8px 0}.profile-summary p{color:#a5b9bd}.profile-avatar{display:grid;place-items:center;width:96px;height:96px;flex-shrink:0;border-radius:50%;background:#213329;border:1px solid #b4ef7266;font-size:32px;color:#c2f882}.profile-status{display:inline-block;margin-left:16px;color:#b8d49e}.profile-section{padding:26px;min-width:0}.profile-section h2{margin:0 0 18px;font-size:20px}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:20px 0}.profile-stat{padding:18px;background:#ffffff04;border:1px solid #ffffff0b;border-radius:12px;display:grid;gap:9px}.profile-stat strong{font-size:28px;color:#d0f7a1}.profile-stat span,.muted{font-size:13px;color:#91a5ab;line-height:1.65}.profile-table{max-width:100%;overflow:auto}.profile-table table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.profile-table th,.profile-table td{padding:14px 12px;border-bottom:1px solid #ffffff0c;min-width:100px}.profile-table th{color:#b3c5ca;font-weight:500}.profile-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.profile-activity{padding:0;margin:0;list-style:none}.profile-activity li{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid #ffffff0b}.profile-activity a{overflow-wrap:anywhere;color:#e2efdd;text-decoration:none}.profile-activity time{font-size:12px;color:#91a5ab}.profile-tabs{display:flex;flex-wrap:wrap;gap:12px}.profile-tabs a{padding:10px 16px;border:1px solid #ffffff1a;border-radius:24px;color:#c2f882;text-decoration:none}.profile-wrap footer{padding:24px 0;color:#91a5ab;font-size:12px}.profile-wrap a:focus-visible{outline:2px solid #b4ef72;outline-offset:4px}@media(max-width:650px){.profile-wrap{padding:0 12px}.profile-wrap main{gap:14px;padding:18px 0}.profile-columns{grid-template-columns:1fr}.profile-summary{padding:22px 16px;gap:14px}.profile-avatar{width:64px;height:64px}.profile-section{padding:18px 14px}.profile-status{margin:8px 0;display:block}}
