#page-profiles #jintaMemberCount{min-width:auto;color:var(--profile-muted)!important;font-size:11px;font-weight:800}
#page-profiles .archive-v2-member-card{position:relative;min-width:0;padding:0;border:0;background:transparent;color:var(--profile-ink)!important;cursor:pointer;animation:jvTalentRise .68s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay)}
@keyframes jvTalentRise{from{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:none}}
#page-profiles .archive-v2-roster{justify-self:center;max-width:min(720px,65vw);margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:none}
#page-profiles .archive-v2-roster::-webkit-scrollbar{display:none}
#page-profiles .archive-v2-roster-item{flex:0 0 36px;width:36px;height:36px;border-radius:50%;filter:grayscale(1);opacity:.38;background:var(--profile-surface);border-color:transparent}
#page-profiles .archive-v2-roster-item span{display:none}
#page-profiles .archive-v2-roster-item.active{filter:none;opacity:1;border-color:var(--profile-accent);transform:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-accent) 16%,transparent)}
@keyframes jvPortraitEnter{from{opacity:0;transform:translate3d(-34px,26px,0) scale(.97)}to{opacity:1;transform:none}}
@keyframes jvCopyEnter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes jvHeroSwitch{from{opacity:.18;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:900px){#page-profiles .archive-v2-roster{max-width:52vw}}
@media(max-width:560px){#page-profiles .archive-v2-roster{display:none}}
@media(prefers-reduced-motion:reduce){#page-profiles *{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
