.ra-targets{flex-wrap:wrap;margin:0 0 .75rem}.ra-depth{color:var(--text-dim);margin-bottom:.6rem;font-size:.85rem;display:block}.ra-depth .ra-dial{align-items:center;gap:.6rem;min-width:0;margin-top:.25rem;display:flex}.ra-depth input[type=range]{flex:auto;min-width:0}.ra-depth .ra-depth-out{font-variant-numeric:tabular-nums;min-width:2.5ch;color:var(--text)}.ra-cf{color:var(--text);margin:0 0 .7rem;font-size:.95rem}.ra-cf strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ra-readouts{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.6rem;margin:0 0 .5rem;display:grid}.ra-readouts .ra-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:0;min-width:0;padding:.55rem .7rem}.ra-readouts .ra-card-key{border-left:3px solid var(--accent)}.ra-readouts .ra-card-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.ra-readouts .ra-card-value{font-variant-numeric:tabular-nums;color:var(--text);margin-top:.15rem;font-size:1.05rem}.ra-verdict{color:var(--text-dim);margin:.3rem 0 .9rem;font-size:.92rem;line-height:1.5}.ra-verdict strong{color:var(--text)}.ra-table-wrap{margin:.9rem 0 .4rem;overflow-x:auto}.ra-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.ra-table th,.ra-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:.35rem .6rem}.ra-table th{letter-spacing:.02em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem;font-weight:600}.ra-table td{color:var(--text-dim)}.ra-table .ra-frac{font-family:var(--font-mono);color:var(--text)}.ra-table tr.is-current td{color:var(--text);background:color-mix(in srgb, var(--accent) 10%, transparent)}
