.agentrue .as-title span{font-size:14px;font-weight:400;color:#646970;margin-left:8px}
.agentrue .as-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px}
.agentrue .as-card{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:18px 20px}
.agentrue .as-wide{grid-column:1/-1}
.agentrue .as-card h3{margin-top:0}
.agentrue .as-score{display:flex;gap:20px;align-items:center}
.agentrue .as-ring{--p:0;--c:#2271b1;width:132px;height:132px;flex:none;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p)*1%),#f0f0f1 0);display:grid;place-items:center}
.agentrue .as-ring>div{width:104px;height:104px;border-radius:50%;background:#fff;display:grid;place-items:center;align-content:center}
.agentrue .as-ring strong{font-size:38px;line-height:1}
.agentrue .as-ring small{color:#646970}
.agentrue .as-score h2{margin:0 0 4px}
.agentrue .as-muted{color:#646970}
.agentrue .as-checks{margin:0}
.agentrue .as-checks li{padding-left:24px;position:relative;margin:6px 0}
.agentrue .as-checks li:before{position:absolute;left:0;font-weight:700}
.agentrue .as-checks li.ok:before{content:"✓";color:#1a7f37}
.agentrue .as-checks li.bad:before{content:"✕";color:#b42318}
.agentrue .as-bars{width:100%;border-collapse:collapse}
.agentrue .as-bars td{padding:4px 6px;font-size:13px}
.agentrue .as-bars td:last-child{text-align:right;width:44px;color:#646970}
.agentrue .as-bar{background:#f0f0f1;border-radius:4px;height:8px;min-width:80px;overflow:hidden}
.agentrue .as-bar span{display:block;height:100%;background:#2271b1}
.agentrue .as-fixes{margin-left:18px}
.agentrue .as-fixes li{margin-bottom:12px}
.agentrue .as-fixes p{margin:4px 0;color:#50575e}
.agentrue .as-badge{display:inline-block;font-size:11px;padding:1px 8px;border-radius:10px;background:#f0f0f1}
.agentrue .impact-high .as-badge{background:#fde7e9;color:#b42318}
.agentrue .impact-medium .as-badge{background:#fff4e5;color:#b26a00}
.agentrue .impact-low .as-badge{background:#eef4fb;color:#2271b1}
.agentrue .as-products a{display:inline-block;margin-right:8px}
.agentrue .as-warn{color:#b42318}
.agentrue .as-good{color:#1a7f37;font-weight:600}
.agentrue .as-stat small{display:block;color:#646970}
.agentrue .as-stat strong{font-size:28px}
.agentrue .as-empty{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:32px;margin-top:16px;max-width:640px}
.agentrue .as-inline{display:inline-block;margin-top:8px}
.agentrue .as-links li{word-break:break-all}
.ag-status{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:10px;background:#f0f0f1;color:#3c434a;white-space:nowrap}
.ag-verified{background:#dcf5e3;color:#14632e}
.ag-invalid{background:#fde7e9;color:#a01b1b}
.ag-impostor_ua{background:#fff1dc;color:#8a4b00}
.ag-unknown_operator,.ag-unverifiable{background:#eef4fb;color:#1d4f86}
.agentrue .ag-mode{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}
.agentrue .as-how li{margin-bottom:6px}
