.social-profile-page{padding-bottom:40px}.social-profile-header{border-bottom:1px solid var(--line);margin-bottom:12px;padding-block:28px;position:relative}.profile-scent-gradient{pointer-events:none;border-radius:0;position:absolute;top:0;left:0;right:0}.social-profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.social-profile-name{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.6vw,54px);font-weight:600;line-height:1.04}.social-profile-stats{flex-wrap:wrap;grid-column:2;gap:20px 32px;display:flex}.social-profile-stats>*{text-align:left;min-width:60px}.social-profile-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-height:160px;padding:24px}.social-top4-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.social-top4-card{border-radius:var(--r);flex-direction:column;min-width:0;display:flex;overflow:hidden}.social-top4-family{width:100%;height:5px;display:block}.social-top4-image{aspect-ratio:4/5;border-radius:var(--r);position:relative;overflow:hidden}.social-signature{z-index:1;background:var(--star);border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;color:#241c08;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}.social-profile-page button,.social-profile-page input{min-height:44px}.social-profile-page .social-profile-tabs{padding-bottom:4px;overflow-x:auto}.social-profile-page .social-profile-tabs button{white-space:nowrap;flex-shrink:0}@media (max-width:680px){.social-profile-header{padding-top:8px}.social-profile-identity{grid-template-columns:1fr;gap:18px}.social-profile-stats{grid-column:1;gap:16px 24px}.social-top4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.social-profile-panel{padding:18px}}.social-profile-section-heading{letter-spacing:-.035em;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;font-size:clamp(22px,2.5vw,30px);font-weight:550;display:flex}.social-profile-section-heading h2{font-size:inherit;font-weight:inherit}.social-profile-section-heading>span{color:var(--ink-3);letter-spacing:0;font-size:12px;font-weight:400}
