.profile-ring-host{position:relative;display:flex;flex-shrink:0}.profile-ring,.profile-ring-poster{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;pointer-events:none}.profile-ring{opacity:0;transition:opacity .32s ease}.profile-ring--loaded{opacity:1}.profile-ring-poster{transition:opacity .32s ease}.profile-ring-poster--done{opacity:0}@media (prefers-reduced-motion:reduce){.profile-ring,.profile-ring-poster{transition:none}}