.rf svg{display:block;width:100%;height:auto;overflow:visible}.rf text{font-family:var(--font-body);font-size:12px;fill:var(--fg-dim)}.rf .lab{fill:var(--fg);font-size:13px}.rf .num{font-family:var(--font-mono)}.rf .quiet{fill:var(--fg-muted)}.rf .hot{fill:var(--accent)}.rf .ok{fill:var(--mint)}.rf .warn{fill:var(--warn)}.rf .edge{fill:none;stroke:var(--border-strong);stroke-width:1}.rf .grid{stroke:var(--border);stroke-width:1}.rf .k-runs{fill:var(--accent);fill-opacity:.9;stroke:var(--accent)}.rf .k-none{fill:none;stroke:var(--fg-muted);stroke-width:1.6}.rf .dot{fill:var(--fg-muted);fill-opacity:.5}.rf .dot-comp{fill:var(--fg)}.rf .median{stroke:var(--accent);stroke-width:3}.rf .cell{stroke:var(--border)}.rf .key{display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:6px;vertical-align:-1px}.rf .key.runs{background:var(--accent)}.rf .key.none{border:1.6px solid var(--fg-muted)}.rf .key.pt{background:var(--fg-muted)}.rf .key.cp{background:var(--fg)}.rf .bar{height:6px;border-radius:3px;background:var(--accent)}
