.wpi-category-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 28px}.wpi-category-scores article{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--wpi-border);border-radius:14px;background:var(--wpi-surface)}.wpi-category-scores article>div:last-child{display:grid;gap:3px}.wpi-category-scores span{text-transform:capitalize;font-weight:750}.wpi-category-scores small{color:#667085}.wpi-mini-ring{--ring:var(--wpi-primary);display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:conic-gradient(var(--ring) calc(var(--value)*1%),color-mix(in srgb,var(--wpi-border) 70%,transparent) 0);position:relative}.wpi-mini-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--wpi-surface)}.wpi-mini-ring strong{position:relative;z-index:1}.wpi-category-scores article[data-band=good] .wpi-mini-ring{--ring:var(--wpi-success)}.wpi-category-scores article[data-band=warning] .wpi-mini-ring{--ring:var(--wpi-warning)}.wpi-category-scores article[data-band=error] .wpi-mini-ring{--ring:var(--wpi-error)}.wpi-report-nav{display:flex;gap:8px;overflow-x:auto;margin:18px 0;padding-bottom:4px}.wpi-report-nav a{white-space:nowrap;padding:8px 12px;border:1px solid var(--wpi-border);border-radius:999px;text-decoration:none;font-size:13px;font-weight:650}.wpi-report-runtime{margin-inline-start:10px;padding-inline-start:10px;border-inline-start:1px solid currentColor;opacity:.7;font-size:12px}@media(max-width:680px){.wpi-category-scores{grid-template-columns:1fr}.wpi-report-runtime{display:none}}
