.progress-score-group{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.progress-score-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.progress-score-group svg circle{left:0;position:absolute;top:0}.progress-score__meter{stroke-dashoffset:0;stroke:#f5f5f5;stroke-width:16px}.progress-score__value{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;stroke:var(--color-primary);stroke-width:20px;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-linejoin:round}.active .progress-score__value{stroke-dashoffset:calc(100 - var(--data-progress-score));-webkit-transition:stroke-dashoffset .5s linear;-o-transition:stroke-dashoffset .5s linear;transition:stroke-dashoffset .5s linear}.progress-score-number{font-size:2rem;font-weight:600;left:50%;letter-spacing:.5px;line-height:1.5;max-width:170px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progress-score-name,.progress-score-number{color:var(--color-white-contrast-100);text-align:center}.progress-score-name{font-size:1.42857142857rem;font-weight:500;line-height:1.4;margin-bottom:0;margin-top:15px;position:relative}