.profile-page{min-height:var(--stage-h);display:flex;flex-direction:column;background:var(--bg);color:var(--ink);position:relative;overflow-x:hidden;padding-top:0;padding-bottom:0}html:has(.video-background) .profile-page{background:transparent}.profile-container{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;width:100%}.pp-stage{position:relative;display:grid;width:100%;flex:1 1;border-radius:var(--r)}.pp-center{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;place-self:center;align-items:center;justify-content:center;padding:30px 16px;width:100%;max-width:740px;margin:0 auto}.pp-center .mds-profile-card{grid-template-columns:1fr 2fr;aspect-ratio:3/1;min-width:440px;max-width:600px;width:100%;min-height:0;border-radius:6px;overflow:hidden;font-family:var(--mono)}.pp-center .mds-profile-card,html[data-theme=light] .pp-center .mds-profile-card{background:var(--panel);border:none;box-shadow:var(--card-shadow)}.pp-center .mds-profile-card__grain{display:none}.pp-center .mds-profile-card__photo{border-radius:6px 0 0 6px;height:100%;background:var(--field)}.pp-center .mds-profile-card__content{border-left:1px solid rgba(var(--ink-rgb),.08);min-height:0;height:100%;padding:20px 28px;gap:0;font-family:var(--mono)}html[data-theme=light] .pp-center .mds-profile-card__content{border-left-color:rgba(var(--ink-rgb),.08)}.pp-center .mds-profile-card__name{color:var(--ink);font-size:clamp(16px,2.6vw,22px);letter-spacing:.05em;line-height:1.15;margin:0;padding-right:40px}.pp-center .mds-profile-card__profession{color:var(--ink-dim);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0}.pp-center .mds-profile-card__location{color:var(--ink-faint);font-family:var(--mono);font-size:13px;letter-spacing:.03em;margin:16px 0 8px}.pp-center .mds-profile-card__username,.pp-center .mds-profile-card__username-detail{color:var(--ink-faint);font-family:var(--mono);font-size:12.5px;letter-spacing:.03em;margin:0}.pp-center .mds-profile-card__details,.pp-center .mds-profile-card__identity{gap:0;width:100%}.pp-center .mds-profile-card__corner-meta span{color:var(--ink-faint);font-family:var(--mono)}html[data-theme=light] .pp-center .mds-profile-card__corner-meta span{color:var(--ink-faint)}.pp-center .mds-profile-card__social-icons{position:static;inset:auto;right:auto;left:auto;bottom:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:10px;row-gap:8px;margin-top:14px}.pp-center .mds-profile-card__social-link{width:20px;height:20px;color:var(--ink-dim);opacity:.62;transition:opacity .14s ease,color .14s ease}.pp-center .mds-profile-card__social-link:hover{color:var(--ink);opacity:1}html[data-theme=light] .pp-center .mds-profile-card__social-link{color:var(--ink-dim);opacity:.62}html[data-theme=light] .pp-center .mds-profile-card__social-link:hover{color:var(--ink);opacity:1}.pp-center .mds-profile-card__social-link svg{width:18px;height:18px}.pp-center .mds-profile-card__corner-badge{color:var(--ink-dim)}.pp-center .mds-profile-card__corner-badge:hover{color:var(--ink)}.pp-center .mds-profile-card__score-value{color:var(--ink-dim);font-family:var(--mono)}.pp-center .mds-profile-card__corner-badge:hover .mds-profile-card__score-value{color:var(--ink)}.pp-center .mds-profile-card__corner-badge--shield .mds-verification-shield,html[data-theme=light] .pp-center .mds-profile-card__corner-badge,html[data-theme=light] .pp-center .mds-profile-card__score-value{color:var(--ink-dim)}.pp-stage.card-off .mds-profile-card,.pp-stage.card-off .pcard{display:none}.pp-stage.vstage:not(.video-off) .mds-profile-card{background:var(--glass-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 30px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.12)}.pp-stage.vstage:not(.video-off) .mds-profile-card__photo{background:hsla(0,0%,100%,.06)}.pp-stage.vstage:not(.video-off) .mds-profile-card__content{border-left-color:hsla(0,0%,100%,.12)}.pp-stage.vstage:not(.video-off) .mds-profile-card__corner-meta span,.pp-stage.vstage:not(.video-off) .mds-profile-card__email,.pp-stage.vstage:not(.video-off) .mds-profile-card__location,.pp-stage.vstage:not(.video-off) .mds-profile-card__member,.pp-stage.vstage:not(.video-off) .mds-profile-card__name,.pp-stage.vstage:not(.video-off) .mds-profile-card__profession,.pp-stage.vstage:not(.video-off) .mds-profile-card__username,.pp-stage.vstage:not(.video-off) .mds-profile-card__username-detail{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.pp-stage.vstage:not(.video-off) .mds-profile-card__corner-badge--shield .mds-verification-shield__outline{stroke:#fff}.pp-stage.vstage:not(.video-off) .mds-profile-card__corner-badge--shield .mds-verification-shield__text{fill:#fff;color:#fff}.pp-stage.vstage:not(.video-off) .mds-profile-card__corner-badge,.pp-stage.vstage:not(.video-off) .mds-profile-card__score-value{color:#fff}.pp-stage.vstage:not(.video-off) .mds-profile-card__social-link{color:hsla(0,0%,100%,.9)}.pp-stage.vstage:not(.video-off) .mds-profile-card__social-link svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.pp-stage.vstage:not(.video-off) .mds-profile-card__social-link:hover{color:#fff}.pp-stage.vstage:not(.video-off) .mds-profile-card__corner-badge--shield .mds-verification-shield{filter:var(--icon-fx)}.profile-not-found{flex-direction:column;text-align:center;gap:1rem;padding:3rem}.profile-loading,.profile-not-found{display:flex;align-items:center;justify-content:center}.profile-loading{flex:1 1;flex-direction:column;gap:1.5rem}.profile-page--score-private .mds-profile-card__score-value,.profile-page--score-private .mds-verification-shield__text{display:none}.profile-page--premium .mds-profile-card__corner-badge--shield .mds-verification-shield{filter:drop-shadow(0 0 4px rgba(245,166,35,.35))}.profile-page--premium .mds-profile-card__corner-badge--shield .mds-verification-shield__outline,.profile-page--premium .pp-stage.vstage:not(.video-off) .mds-profile-card__corner-badge--shield .mds-verification-shield__outline{stroke:var(--gold)!important}@media (max-width:480px){.profile-container{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom))}.pp-center{padding:20px 8px}}