.profile-progress-avatar-stack{display:flex;flex-direction:column;align-items:center;overflow:visible}.profile-progress-avatar{--ppa-size:96px;--ppa-stroke:4;--ppa-gap:3;--ppa-inset:calc(var(--ppa-stroke) * 1px + var(--ppa-gap) * 1px);position:relative;width:var(--ppa-size);height:var(--ppa-size);flex-shrink:0;margin:0 auto;overflow:visible}.profile-progress-avatar__ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.profile-progress-avatar__ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.profile-progress-avatar__track{stroke:#d4dae8}.profile-progress-avatar__progress{stroke:#5b61ff;transition:stroke-dashoffset .45s ease}.profile-progress-avatar__photo{position:absolute;inset:var(--ppa-inset);border-radius:50%;overflow:hidden;background:#e6e7ee;border:2px solid #fff;box-shadow:0 0 0 1px rgba(91,97,255,.28),inset 0 1px 2px hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.profile-progress-avatar__photo>*{width:100%;height:100%}.profile-progress-avatar__photo .sa-avatar-ring{width:100%;height:100%;padding:0;margin:0;border-radius:50%;box-shadow:none;background:transparent}.profile-progress-avatar__photo .sa-avatar,.profile-progress-avatar__photo img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-progress-avatar__photo .flex.h-\[88px\],.profile-progress-avatar__photo [class*="h-\[88px\]"],.profile-progress-avatar__photo [class*=h-10],.profile-progress-avatar__photo [class*=h-24]{width:100%!important;height:100%!important}.profile-progress-avatar__hover{position:absolute;inset:var(--ppa-inset);border-radius:50%;background:rgba(230,231,238,.55);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.profile-progress-avatar:focus-within .profile-progress-avatar__hover,.profile-progress-avatar:hover .profile-progress-avatar__hover{opacity:1}.profile-progress-avatar__neoTooltip{position:absolute;left:calc(100% + 12px);top:50%;z-index:6;margin-top:0;min-width:132px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) scale(.94);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;box-shadow:6px 6px 14px #c1c2c8,-6px -6px 14px #fff}.profile-progress-avatar:focus-within .profile-progress-avatar__neoTooltip,.profile-progress-avatar:hover .profile-progress-avatar__neoTooltip{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.profile-progress-avatar--neo .profile-progress-avatar__neoTooltip{box-shadow:6px 6px 14px #c1c2c8,-6px -6px 14px #fff}@media (max-width:900px){.profile-progress-avatar__neoTooltip{left:50%;top:calc(100% + 10px);transform:translateX(-50%) scale(.94)}.profile-progress-avatar:focus-within .profile-progress-avatar__neoTooltip,.profile-progress-avatar:hover .profile-progress-avatar__neoTooltip{transform:translateX(-50%) scale(1)}}.profile-progress-avatar__label{margin-top:8px;font-size:12px;font-weight:800;color:#5b61ff;text-align:center}.profile-progress-avatar--danger .profile-progress-avatar__progress{stroke:#dc2626}.profile-progress-avatar--neo{border-radius:50%;background:#e6e7ee;box-shadow:6px 6px 14px #c1c2c8,-6px -6px 14px #fff}.profile-progress-avatar--neo .profile-progress-avatar__track{stroke:#c5c9d6}.profile-progress-avatar--neo .profile-progress-avatar__progress{stroke:#5b61ff;filter:drop-shadow(0 0 2px rgba(91,97,255,.35))}.profile-progress-avatar--neo .profile-progress-avatar__photo{border:3px solid #fff;box-shadow:inset 3px 3px 8px #c1c2c8,inset -3px -3px 8px #fff}.profilingCompletionChip{display:inline-flex;flex-direction:column;align-items:center;gap:1px;margin-top:10px;padding:8px 16px;border-radius:12px;background:#e6e7ee;border:none;box-shadow:inset 4px 4px 10px #c1c2c8,inset -4px -4px 10px #fff;min-width:120px}.profilingCompletionChip--below{margin-top:8px}.profilingCompletionChip__value{font-size:14px;font-weight:800;color:#5b61ff;line-height:1.2}.profilingCompletionChip__label{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6d7080;line-height:1.2}.profilingCompletionChip--danger .profilingCompletionChip__value{color:#dc2626}