/* /check/<agent>: one agent's own docs, by six questions. Calm, factual, no scores. */
.ag{max-width:820px}
.ag .rd-kick a{color:inherit;text-decoration:none}
.ag h1{margin:8px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.02em}
.ag .lede{font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 10px}
.ag-group{margin:0 0 18px;font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#5B7186)}
.ag-qs{margin:0 0 28px;border:1px solid var(--steel-2);border-radius:14px;background:#fff;overflow:hidden}
.ag-qs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px 18px;padding:12px 16px;border-top:1px solid var(--steel-2)}
.ag-qs>div:first-child{border-top:0}
.ag-qs dt{font-weight:600;color:var(--ink)}.ag-qs dd{margin:0;color:var(--ink-2)}
.ag h2{font-size:22px;margin:0 0 10px;letter-spacing:-.01em}
.ag-docs p{font-size:16.5px;line-height:1.65;color:var(--ink-2);margin:0 0 10px}
.ag-docs a{overflow-wrap:anywhere}
.ag-checked{font-size:14px!important;color:var(--ink-3,#5B7186)!important}
.ag-run{margin:28px 0;padding:18px;border:1px solid var(--steel-2);border-radius:14px;background:var(--paper-2,#F5F7F9)}
.ag-run p{margin:0 0 12px;color:var(--ink-2)}
.ag-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:10px;background:var(--cobalt);color:#fff;font-weight:600;text-decoration:none}
.ag-btn:hover{background:#1B3AD6;color:#fff;text-decoration:none}
.ag-corr{margin:0 0 18px}.ag-corr p,.ag-corr li{font-size:14.5px;color:var(--ink-2)}
.ag-corr ul{padding-left:18px;margin:6px 0 0}
.ag-all{font-weight:600}
@media (max-width:560px){.ag-qs>div{grid-template-columns:1fr;gap:2px}}
