.profile-v2.profile-centered-v23 .profile-hero{position:relative;min-width:0}.profile-v2.profile-centered-v23 .profile-summary{display:grid;grid-template-columns:clamp(124px,20%,146px) minmax(0,1fr);grid-template-rows:auto;align-items:end;justify-items:stretch;gap:0 16px;width:100%;min-height:0;padding:80px 4px 17px;text-align:left;box-sizing:border-box}.profile-v2.profile-centered-v23 .profile-hero.has-banner .profile-summary{min-height:0;padding:clamp(62px,calc(33.333% - 65px),290px) 4px 17px;background:transparent}.profile-v2.profile-centered-v23.has-full-background .profile-summary{padding-top:clamp(62px,calc(33.333% - 65px),290px)}.profile-v2.profile-centered-v23 .profile-avatar-presence{grid-column:1;grid-row:1;order:0;align-self:center;justify-self:start;margin:0;padding:4px;width:fit-content;max-width:100%;border:2px solid #5ac6ff;border-radius:50%;background:#07111ed9;box-shadow:0 0 0 4px #08253e8c,0 0 16px #38bdf86c,0 9px 23px #0008}.profile-v2.profile-centered-v23 .profile-avatar-presence .avatar,.profile-v2.profile-centered-v23 .profile-avatar-presence>.profile-photo-trigger>.avatar{display:block;width:clamp(82px,15vw,126px)!important;height:clamp(82px,15vw,126px)!important;max-width:100%}.profile-v2.profile-centered-v23 .profile-summary-body{grid-column:2;grid-row:1;order:1;align-self:end;align-items:flex-start;justify-self:stretch;min-width:0;width:100%;max-width:100%;padding:0 0 8px;text-align:left}.profile-v2.profile-centered-v23 .profile-title-row{display:block;position:static!important;width:100%;min-width:0}.profile-v2.profile-centered-v23 .profile-username-line{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex:1 1 auto;width:100%;max-width:100%;gap:3px 7px;margin:0;transform:translateY(-6px);text-align:left}.profile-v2.profile-centered-v23 .profile-username-line h2{flex:0 1 auto;max-width:100%;min-width:0;margin:0;font-size:clamp(17px,3vw,24px);line-height:1.24;font-weight:760;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.profile-v2.profile-centered-v23 .profile-username-line .profile-badges{display:inline-flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto;margin:0;gap:3px}.profile-v2.profile-centered-v23 .profile-display-name{display:block;align-self:stretch;width:100%;margin:6px 0 0;text-align:left;font-size:clamp(16px,2.5vw,20px);line-height:1.3;overflow-wrap:anywhere}.profile-v2.profile-centered-v23 .profile-hero .profile-reference-back,.profile-v2.profile-centered-v23 .profile-identity-actions .profile-reference-menu-trigger{display:grid;place-items:center;width:42px;height:42px;border:1px solid #5bc1f87a;border-radius:13px;color:#f2faff;background:#071521dd;box-shadow:0 3px 14px #0009,inset 0 1px 1px #ffffff20;cursor:pointer;touch-action:manipulation}.profile-v2.profile-centered-v23 .profile-hero .profile-reference-back{position:absolute;top:12px;left:12px;z-index:20}.profile-v2.profile-centered-v23 .profile-identity-actions{position:absolute!important;top:12px;right:12px;z-index:20;display:block}.profile-v2.profile-centered-v23 .profile-hero .profile-reference-back:focus-visible,.profile-v2.profile-centered-v23 .profile-identity-actions .profile-reference-menu-trigger:focus-visible{outline:2px solid #80dfff;outline-offset:3px}.profile-v2.profile-centered-v23 .profile-stat-buttons{grid-column:1/-1;grid-row:2;order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;width:100%;max-width:100%;margin:19px 0 0;padding:5px 3px;border:1px solid #63c9fa4f;border-radius:21px;background:linear-gradient(110deg,#071828e8,#0b1522d9 58%,#071624e8);box-shadow:inset 0 1px 0 #ffffff0b,0 3px 12px #0003;box-sizing:border-box}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card,.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card:active,.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card:hover,.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-followers{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;min-height:67px;margin:0;padding:7px 2px;border:none;border-radius:0;background:transparent;box-shadow:none;color:#f4faff;text-align:center;transform:none}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card+.profile-stat-card{border-left:1px solid #6bbdf469}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-icon{display:none}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card b{display:block;max-width:100%;font-size:clamp(20px,4.1vw,28px);font-weight:790;line-height:1.15;color:#f4faff;letter-spacing:-.3px}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card>span.profile-stat-title,.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-title{display:block;color:#d0d9e5;font-size:clamp(12px,2vw,15px);font-weight:480;line-height:1.4}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card:focus-visible{outline:2px solid #5dceff;outline-offset:-2px;border-radius:12px}.profile-v2.profile-centered-v23 .profile-biography{grid-column:1/-1;grid-row:3;order:3;justify-self:stretch;align-self:stretch;width:100%;max-width:100%;min-width:0;margin:16px 0 0;padding:0 0 0 13px;border-left:2px solid #67cdf9;text-align:left}.profile-v2.profile-centered-v23 .profile-biography .profile-description{font-size:clamp(13px,2.3vw,16px);line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.profile-v2.profile-centered-v23 .profile-biography .profile-link{justify-content:flex-start}.profile-v2.profile-centered-v23 .profile-action-row{grid-column:1/-1;order:4;justify-self:stretch;width:min(100%,490px);margin:16px 0 0}.profile-v2.profile-centered-v23 .profile-summary>:not(.profile-avatar-presence):not(.profile-summary-body):not(.profile-stat-buttons):not(.profile-biography):not(.profile-action-row){grid-column:1/-1;order:5;margin-top:9px}.profile-v2.profile-centered-v23 .profile-v22-highlights{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:clamp(9px,2.7vw,21px);margin-top:12px}.profile-v2.profile-centered-v23 .profile-v22-highlights .profile-v22-highlight>span{border:2px solid #56bdffb5;box-shadow:0 0 0 2px #0a1b30,0 0 13px #139dd736}.profile-v2.profile-centered-v23 .profile-v22-highlights .profile-highlight-group{flex-shrink:0}.profile-v2.profile-centered-v23 nav.profile-tabs.profile-v22-tabs.profile-icon-tabs-v23{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;gap:clamp(3px,1.1vw,10px);margin-top:20px;padding:7px 2px 8px;overflow-x:hidden}.profile-v2.profile-centered-v23 nav.profile-tabs.profile-v22-tabs.profile-icon-tabs-v23:has(>button:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.profile-v2.profile-centered-v23 nav.profile-tabs.profile-v22-tabs.profile-icon-tabs-v23>button{min-width:0;min-height:44px;border-radius:13px;padding:7px 0;width:100%;box-sizing:border-box}.profile-v2.profile-centered-v23 nav.profile-tabs.profile-v22-tabs.profile-icon-tabs-v23>button.selected{border-color:#63cfff;background:linear-gradient(135deg,#085382c9,#1b7fb06b);box-shadow:inset 0 1px 1px #e6f9ff6b,0 0 14px #2ca7e65e}.profile-reference-menu{z-index:110;width:min(240px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:7px;border:1px solid #5cc9ffab;border-radius:16px;background:#081827f4;color:#f5faff;box-shadow:0 12px 35px #000b,0 0 15px #137fb62d}.profile-reference-menu .dropdown-item{display:flex;align-items:center;gap:13px;min-height:44px;padding:9px 12px;white-space:normal;color:#ecf6fc;border-radius:9px;cursor:pointer}.profile-reference-menu .dropdown-item+.dropdown-item{border-top:1px solid #ffffff18}.profile-reference-menu .dropdown-item[data-highlighted]{background:#16567c}.profile-reference-menu .dropdown-item svg{flex-shrink:0}.profile-reference-qr-modal{display:flex;flex-direction:column;align-items:center;gap:15px;width:min(350px,calc(100vw - 32px));max-width:350px;border:1px solid #58bffb82}.profile-reference-qr-modal .modal-head{align-self:stretch;width:100%}.profile-reference-qr-modal>img{width:min(236px,80vw);height:auto;aspect-ratio:1;background:white;padding:10px;border-radius:16px}.profile-reference-qr-modal>strong{overflow-wrap:anywhere;text-align:center}.profile-reference-qr-modal .btn{width:100%;justify-content:center}@media (max-width:760px){.profile-v2.profile-centered-v23 .profile-summary{grid-template-columns:106px minmax(0,1fr);gap:0 13px;padding:72px 1px 16px}.profile-v2.profile-centered-v23 .profile-hero.has-banner .profile-summary,.profile-v2.profile-centered-v23.has-full-background .profile-summary{padding-top:clamp(62px,calc(33.333% - 60px),245px)}.profile-v2.profile-centered-v23 .profile-avatar-presence{margin:0;padding:3px}.profile-v2.profile-centered-v23 .profile-avatar-presence .avatar,.profile-v2.profile-centered-v23 .profile-avatar-presence>.profile-photo-trigger>.avatar{width:100px!important;height:100px!important}.profile-v2.profile-centered-v23 .profile-summary-body{padding-bottom:5px}.profile-v2.profile-centered-v23 .profile-stat-buttons{margin-top:14px;border-radius:18px}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card{min-height:63px}.profile-v2.profile-centered-v23 .profile-username-line h2{font-size:clamp(16px,4.8vw,22px)}}@media (max-width:365px){.profile-v2.profile-centered-v23 .profile-summary{grid-template-columns:88px minmax(0,1fr);gap:0 10px}.profile-v2.profile-centered-v23 .profile-avatar-presence .avatar,.profile-v2.profile-centered-v23 .profile-avatar-presence>.profile-photo-trigger>.avatar{width:82px!important;height:82px!important}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card b{font-size:19px}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-title{font-size:12px}.profile-v2.profile-centered-v23 .profile-hero .profile-reference-back,.profile-v2.profile-centered-v23 .profile-identity-actions .profile-reference-menu-trigger{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.profile-v2.profile-centered-v23 nav.profile-tabs.profile-v22-tabs.profile-icon-tabs-v23>button{transition:none}}.profile-v2.profile-centered-v23 .profile-stat-buttons{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:12px 0 0!important;min-height:0!important;gap:0!important}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card,.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card:active,.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card:hover{min-height:48px!important;padding:4px 2px!important;gap:2px!important;border:none!important;background:transparent!important;box-shadow:none!important;transform:none!important}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card+.profile-stat-card,.profile-v2.profile-centered-v23 .profile-stat-buttons button+button{border-left:none!important;border-right:none!important}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-card b{font-size:clamp(20px,5vw,24px)!important;line-height:1.15!important}.profile-v2.profile-centered-v23 .profile-stat-buttons .profile-stat-title{font-size:13px!important;line-height:1.3!important}