:root{--progresso-mezzaluna:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='black' fill-rule='evenodd' d='M50 0a50 50 0 1 1 0 100a50 50 0 1 1 0-100 M48 2.5a45 45 0 1 0 0 90a45 45 0 1 0 0-90'/%3E%3C/svg%3E")}[data-anello-forma]{position:absolute;inset:0;display:block;pointer-events:none;-webkit-mask:var(--progresso-mezzaluna) center/100% 100% no-repeat;mask:var(--progresso-mezzaluna) center/100% 100% no-repeat}#frame .fab-sergio:before,#frame :is([data-avatar-personale],[data-anello-completamento]):after{padding:0;-webkit-mask:var(--progresso-mezzaluna) center/100% 100% no-repeat;mask:var(--progresso-mezzaluna) center/100% 100% no-repeat;-webkit-mask-composite:source-over;mask-composite:add}:root{--anello-gradiente-base:linear-gradient(135deg,#8B5CF6,#4A7BFF 45%,#2FE6FF);--anello-guida-diametro:32px}[data-anello-marchio]{position:relative;display:inline-flex;flex:none;isolation:isolate;border-radius:50%;overflow:hidden}[data-anello-marchio]:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:50%;background:var(--anello-marchio-gradiente,var(--anello-gradiente-base));-webkit-mask:var(--progresso-mezzaluna) center/100% 100% no-repeat;mask:var(--progresso-mezzaluna) center/100% 100% no-repeat}