.sp-radar{padding-bottom:1.25rem;margin-bottom:1.35rem;border-bottom:1px solid var(--line,#aab1c65e)}
.sp-radar-scale,.sp-radar details{font-size:.82rem}
.sp-radar-chart{width:min(100%,19rem);margin:.55rem auto;color:#635bff}
.sp-radar-chart svg{display:block;width:100%;height:auto}
.sp-radar-grid{fill:none;stroke:currentColor;stroke-opacity:.27;stroke-width:1}
.sp-radar-area{fill:url(#sp-quality-fill);stroke:currentColor;stroke-width:2;stroke-linejoin:round}
.sp-radar-dot{fill:currentColor;stroke:Canvas;stroke-width:1.2}
.sp-radar-halo{fill:none;stroke:#249bff;stroke-width:1.8}
.sp-radar-core{fill:Canvas;stroke:currentColor;stroke-opacity:.72}
.sp-radar-axis,.sp-radar-count{text-anchor:middle;dominant-baseline:central;fill:CanvasText;font-weight:700}
.sp-radar-axis{font-size:11px}.sp-radar-count{font-size:20px;font-variant-numeric:tabular-nums}
.sp-radar-row+.sp-radar-row{margin-top:.6rem}
.sp-radar-label{display:flex;gap:.55rem;justify-content:space-between;align-items:baseline}
.sp-radar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums}
.sp-radar progress{display:block;width:100%;height:.4rem;margin:.25rem 0;accent-color:#635bff}
.sp-radar summary{cursor:pointer;width:fit-content}.sp-radar details p{margin:.3rem 0 0}
.sp-radar [hidden]{display:none}
@media(prefers-reduced-motion:reduce){.sp-radar-sweep,.sp-radar-halo{display:none}}
