.profile-page{max-width:1200px;margin:0 auto}.profile-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:var(--s-5);overflow-x:auto;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tab{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;border:0;background:transparent;color:var(--muted);font-family:var(--ui);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;position:relative;transition:color var(--t-fast)}.profile-tab:hover{color:var(--text)}.profile-tab.is-active{color:var(--green)}.profile-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--green)}.profile-tab svg{width:15px;height:15px;flex-shrink:0}@media(min-width:641px){.profile-tabs:not(.wallet-tabs) .profile-tab{font-size:14px}.profile-tabs:not(.wallet-tabs) .profile-tab svg{width:16px;height:16px}}.profile-tabs-sticky{position:sticky;top:var(--shell-header-h);z-index:8;background:var(--color-bg)}.profile-section-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;margin-bottom:var(--s-4)}.profile-section-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.profile-section-card-head h2,.profile-section-card-head h3{font-family:var(--display);font-size:20px;letter-spacing:1px;text-transform:uppercase;margin:0;color:var(--text)}.profile-section-card-head .help-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--ui);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color var(--t-fast)}.profile-section-card-head .help-link:hover{color:var(--green)}.overview-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mini-card{display:flex;flex-direction:column;gap:4px;padding:14px 20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.mini-card-label{font-family:var(--ui);font-size:10px;letter-spacing:2px;color:var(--muted);text-transform:uppercase}@media(max-width:640px){.overview-mini-grid{grid-template-columns:1fr}.profile-tabs{gap:0}.profile-tab{flex:1;justify-content:center;gap:6px;padding:10px 8px;font-size:11px;letter-spacing:.5px}.profile-tab svg{width:14px;height:14px}}
