.score-circle{align-items:center;display:flex;flex-direction:column;gap:.75rem}.score-circle__label{align-items:center;color:#666;display:inline-flex;font-family:DM Mono,monospace;font-size:.75rem;font-size:.625rem;font-weight:400;gap:.25rem;letter-spacing:.08em;line-height:1.4;position:relative;text-transform:uppercase}.score-circle__tooltip-trigger{align-items:center;color:#aaa;cursor:help;display:flex;position:relative;transition:color .2s ease}@media(hover:hover){.score-circle__tooltip-trigger:hover{color:#2d3250}.score-circle__tooltip-trigger:hover .score-circle__tooltip-content{opacity:1;transform:translate(-50%) translateY(-.5rem);visibility:visible}}.score-circle__tooltip-content{background:#2d3250;border-radius:5px;bottom:100%;color:#f8f9fa;font-family:inherit;font-family:PP Mori,"sans-serif";font-size:.75rem;font-style:normal;font-weight:400;left:50%;letter-spacing:normal;line-height:1.4;opacity:0;padding:.75rem .875rem;pointer-events:none;position:absolute;text-align:center;text-transform:none;transform:translate(-50%) translateY(0);transition:all .25s cubic-bezier(.33,1.4,.6,1);visibility:hidden;width:13.75rem;z-index:20}.score-circle__tooltip-content:after{border-color:#2d3250 transparent transparent;border-style:solid;border-width:.375rem .375rem 0;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.score-circle__wrapper{height:4rem;position:relative;width:4rem}.score-circle__svg{height:100%;transform:rotate(-90deg);width:100%}.score-circle__track{fill:none;stroke:#2d32500d;stroke-width:3.5}.score-circle__progress{fill:none;stroke:#70ffad;stroke-linecap:round;stroke-width:3.5}.score-circle__score{align-items:baseline;display:flex;inset:0;justify-content:center;padding-top:1.25rem;position:absolute}.score-circle__score .score-num{color:#2d3250;font-family:PP Mori,"sans-serif";font-size:1.25rem;font-style:normal;font-weight:600;line-height:1}.score-circle__score .score-max{color:#666;font-family:DM Mono,monospace;font-size:.625rem;font-weight:400;letter-spacing:.08em;line-height:1;margin-left:.125rem;text-transform:uppercase}
