.publicProfilePage{width:min(1010px,calc(100% - 32px));max-width:1010px;margin-inline:auto;padding:24px 0 110px}.publicProfilePage .publicProfileHero{min-height:180px;border-radius:24px;padding:26px;align-items:center;background:radial-gradient(circle at 5% 5%,rgba(141,102,255,.15),transparent 28%),radial-gradient(circle at 100% 100%,rgba(250,96,155,.12),transparent 30%),#fff;border:1px solid #e8e0f4;box-shadow:0 14px 38px rgba(42,27,80,.06)}.publicProfilePage .publicProfileIdentity{flex:1 1;min-width:0;gap:5px}.publicProfilePage .publicProfileIdentity h1{font-size:clamp(22px,2.4vw,32px);line-height:1.25;overflow-wrap:anywhere;color:#2e2046}.publicProfilePage .publicProfileIdentity>small{font-size:11px}.publicProfilePage .publicProfileIdentity p{font-size:13px}.publicProfilePage .publicProfileIdentity>span{font-size:14px;max-width:590px}.publicProfilePage .publicProfileHeroActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:45%}.publicProfilePage .memberProfileActions{gap:8px}.publicProfilePage .memberProfileActions>*{min-height:41px}.publicProfilePage .publicProfileStats{gap:10px;padding:0;background:transparent;border:0;box-shadow:none;margin-top:15px}.publicProfilePage .publicProfileStats>div{padding:16px 10px;border:1px solid #eae5f2;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(42,27,80,.035)}.publicProfilePage .publicProfileStats b{color:#522b9e;font-size:25px}.publicProfilePage .publicProfileStats span{font-size:12px}.publicProfilePage .publicProfileTabs{padding:19px 0 13px;gap:9px}.publicProfilePage .publicProfileTabs a{padding:10px 15px;font-size:12px;background:#fff;white-space:nowrap}.publicProfilePage .activityList,.publicProfilePage .publicProfileFeed{gap:13px}@media(max-width:760px){.publicProfilePage{width:calc(100% - 18px);padding-top:13px}.publicProfilePage .publicProfileHero{padding:17px;align-items:flex-start;min-height:0}.publicProfilePage .publicProfileHeroActions{width:100%;max-width:none;justify-content:stretch;margin:0;flex-wrap:wrap}.publicProfilePage .publicProfileStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.publicProfilePage .publicProfileStats>div{min-width:0;padding:12px 8px}.publicProfilePage .publicProfileTabs a{font-size:11px;padding:9px 12px}}@media(min-width:761px){.publicProfilePage .publicProfileStats{grid-template-columns:repeat(3,minmax(0,1fr))}}