.an-rules{gap:var(--sp-2);font-size:var(--fs-sm);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.an-chip{cursor:pointer;font:inherit;font-size:var(--fs-xs);color:var(--text);border:1px solid #0000}.an-chip.on{background:var(--accent-tint);border-color:var(--accent-text);color:var(--accent-text)}.an-claim{padding:var(--sp-2) var(--sp-3);background:var(--info-tint);border-radius:var(--r-input);font-size:var(--fs-sm);align-items:flex-start;gap:6px;margin:0;display:flex}.an-claim svg{color:var(--info);flex:none;margin-top:2px}.an-try{padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-card);background:var(--surface-2);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.an-try-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.an-picker{border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.an-picker legend{padding:0 4px}.an-slider{align-items:center;gap:var(--sp-3);display:flex}.an-slider input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.an-slider input[type=number]{width:5rem}.an-counts{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.an-count{padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);cursor:pointer;font:inherit;color:var(--text);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.an-count:hover{background:var(--surface-2)}.an-count.on{border-color:var(--accent-text);background:var(--accent-tint)}.an-count-n{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:2.125rem}.an-cohort{font-size:var(--fs-sm);color:var(--text-soft);align-items:center;gap:6px;margin:0;display:flex}.an-cards{gap:var(--sp-3);flex-direction:column;display:flex}.an-card{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.an-card.an-validated{border-left-color:var(--bar-good)}.an-card.an-inconclusive{border-left-color:var(--bar-warn)}.an-card.an-invalidated{border-left-color:var(--bar-neutral)}.an-card-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.an-statement{font-size:var(--fs-base);margin:0;font-weight:600}.an-conf{font-size:var(--fs-sm);color:var(--text-soft);font-variant-numeric:tabular-nums}.an-evidence,.an-why{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.an-raw summary{cursor:pointer;font-size:var(--fs-xs);color:var(--text-soft)}.an-raw dl{margin:var(--sp-2) 0 0;gap:2px var(--sp-3);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.an-raw dl>div{display:contents}.an-raw dt,.an-raw dd{overflow-wrap:anywhere;margin:0}.an-card-foot{justify-content:flex-end;display:flex}.an-actions{margin-top:var(--sp-1)}.an-row-actions{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.an-report{gap:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-4);flex-direction:column;min-width:0;display:flex}.an-report-head h2{margin:0 0 var(--sp-1);font-size:var(--fs-lg)}.an-report-head p{margin:0 0 var(--sp-1);font-size:var(--fs-sm)}.an-h{margin:var(--sp-2) 0 0;font-size:var(--fs-md);border-bottom:1px solid var(--border);padding-bottom:4px;font-weight:600}.an-dims{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.an-rules-list{gap:var(--sp-2);flex-direction:column;display:flex}.an-control{border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.an-control-head{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.an-facts{font-size:var(--fs-sm);flex-direction:column;gap:2px;margin:0;display:flex}.an-facts dt{font-size:var(--fs-xs);color:var(--text-soft);font-weight:600}.an-facts dd{margin:0 0 var(--sp-1);overflow-wrap:anywhere}@media (width<=720px){.an-counts,.an-dims{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.an-report,.an-report *{visibility:visible}.an-report{border:0;padding:0;position:absolute;inset:0}}
