.kne-sc{position:relative;width:min(100%,220px);aspect-ratio:1;display:grid;place-items:center}
.kne-sc__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.kne-sc__track,.kne-sc__arc{fill:none;stroke-width:3.5}
.kne-sc__track{stroke:rgba(14,34,56,.12)}
.kne-sc__arc{stroke:var(--kne-accent-2,#E9A23B);stroke-linecap:round}
.kne-sc__in{text-align:center;line-height:1.3}
.kne-sc__num{font-size:2.4rem;font-weight:800;color:var(--kne-ink,#0E2238);font-variant-numeric:tabular-nums}
.kne-sc__suf{color:var(--kne-accent,#1FB5A3);margin-inline-start:2px}
.kne-sc__label{margin-top:4px;font-size:.9rem;color:#5E7084}
