.ltProfile{color:var(--lt-role-ink);font-family:var(--lt-font-main);-webkit-font-smoothing:antialiased;min-height:100vh}.ltProfile .shell{max-width:1080px;padding-top:30px}.ltProfile h1,.ltProfile h2,.ltProfile h3{font-family:var(--lt-font-main);letter-spacing:-.01em}.ltProfile .eyebrow{color:var(--lt-role-interactive-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:0;font-size:10px;font-weight:700}.ltProfile .card{animation:none}.ltProfile .glassCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lt-role-surface-elevated)}.ltProfile input,.ltProfile textarea,.ltProfile select{background:var(--lt-role-surface-panel);border:1px solid var(--lt-line);border-radius:var(--lt-radius-md);color:var(--lt-role-ink);min-height:var(--lt-hit-target);font-size:1rem}.ltProfile input:focus,.ltProfile textarea:focus,.ltProfile select:focus{border-color:var(--lt-role-interactive-accent);box-shadow:0 0 0 3px #2f857a29}.ltProfile input::placeholder,.ltProfile textarea::placeholder{color:var(--lt-faint)}.ltProfile .profileHero{border:1px solid var(--lt-line);border-radius:var(--lt-radius-lg);box-shadow:var(--lt-shadow-card)}.ltProfile .profileHeroBanner{background:linear-gradient(135deg, var(--lt-brand-secondary-soft), var(--lt-role-surface-elevated) 62%);grid-template-columns:minmax(132px,188px) minmax(0,1fr);grid-template-areas:"identity actions""identity content";align-content:start;gap:10px 28px;min-height:0;padding:24px;display:grid}.ltProfile .profileHeroActions{grid-area:actions;justify-content:flex-end;align-self:start}.ltProfile .profileHeroIdentity{grid-area:identity;align-content:start;justify-items:start;gap:12px;display:grid}.ltProfile .profileHeroContent{grid-area:content;align-content:start;gap:8px;min-width:0;display:grid}.ltProfile .profileHeroContent h1{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.04}.ltProfile .profileAvatar.accountAvatarVisual{border:4px solid var(--lt-role-surface-elevated);border-radius:var(--lt-radius-lg);box-shadow:var(--lt-shadow-card);position:static;inset:auto}.ltProfile .profileTagList{max-width:100%}.ltProfile .profileHeroSignals{justify-content:flex-start;max-width:none}.ltProfile .profileHeroSignals div{background:var(--lt-role-surface-panel);border:1px solid var(--lt-line)}.ltProfile .profileHeroSignals div:hover{background:var(--lt-role-surface-panel);border-color:#2f857a4d}@media (max-width:840px){.ltProfile .profileHeroBanner{grid-template-columns:minmax(0,1fr);grid-template-areas:"actions""identity""content"}.ltProfile .profileHeroActions{justify-content:flex-start}.ltProfile .profileHeroIdentity{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"eyebrow eyebrow""avatar tags";align-items:center;column-gap:16px}.ltProfile .profileHeroIdentity .eyebrow{grid-area:eyebrow}.ltProfile .profileHeroIdentity .profileAvatar.accountAvatarVisual{grid-area:avatar}.ltProfile .profileHeroIdentity .profileTagList{grid-area:tags;place-self:center stretch}}.ltProfile .profileCompletionBar{background:var(--lt-role-surface-panel)}.ltProfile .profileCompletionBar span{background:linear-gradient(90deg, var(--lt-role-interactive-accent), var(--lt-brand-secondary))}.ltProfile .profileBadgeCard,.ltProfile .profileBadgeProgressCard,.ltProfile .profileShareList li,.ltProfile .profileStatsGrid div,.ltProfile .profileMetaList div{background:var(--lt-role-surface-panel);border:1px solid var(--lt-line);border-radius:var(--lt-radius-md)}.ltProfile .profileBadgeIcon{color:var(--lt-role-interactive-accent);background:linear-gradient(135deg,#fffaf2eb,#2f857a24);border:1px solid #2f857a29}.ltProfile .profileBadgeProgressBar span,.ltProfile .profileSuggestionReason{background:#2f857a24}.ltProfile .profileBadgeProgressBar span{background:var(--lt-role-interactive-accent)}.ltProfile .sourcePill{border-radius:var(--lt-pill)}.ltProfile .profileTrackArtwork{border-radius:var(--lt-radius-md)}.ltProfile .profileConnectionsOwner,.ltProfile .profileFeedHeader,.ltProfile .profileDiscoverHeader,.ltProfile .profileActivityHeader{background:var(--lt-role-surface-elevated);border:1px solid var(--lt-line);border-radius:var(--lt-radius-lg);box-shadow:var(--lt-shadow-card)}.ltProfile .profileActivitySummary div{background:var(--lt-role-surface-panel);border:1px solid var(--lt-line);border-radius:var(--lt-radius-md)}.ltProfile .profileConnectionsOwnerAvatar.accountAvatarVisual,.ltProfile .profileConnectionAvatar.accountAvatarVisual,.ltProfile .profileFeedActorAvatar.accountAvatarVisual,.ltProfile .profileActivityCard{border-radius:var(--lt-radius-md)}.ltProfile .profileConnectionCard,.ltProfile .profileFeedCard,.ltProfile .profileSuggestionCard,.ltProfile .profileActivityCard{background:var(--lt-role-surface-elevated);border:1px solid var(--lt-line);border-radius:var(--lt-radius-lg);box-shadow:var(--lt-shadow-card)}.ltProfile .profileConnectionCard:hover{box-shadow:var(--lt-shadow-lift);border-color:#2f857a4d}.ltProfile .profileSuggestionTrack,.ltProfile .profileSuggestionTrackArtwork,.ltProfile .profileFeedTrackArtwork{border-radius:var(--lt-radius-md)}.ltProfile .profileActivityCard-unread{box-shadow:var(--lt-shadow-lift);border-color:#2f857a57}.ltProfile .profilePreviewBanner{background:var(--lt-role-surface-elevated);border:1px solid var(--lt-line);border-radius:var(--lt-radius-md);box-shadow:var(--lt-shadow-card)}
