#ql-quant-lab{font-family:var(--font-sans);color:var(--seed-fg);font-size:13px}
#ql-quant-lab *,#ql-quant-lab *::before,#ql-quant-lab *::after{box-sizing:border-box}
#ql-quant-lab .ql-hero{display:flex;flex-direction:column;gap:6px;padding:4px 0 14px}
#ql-quant-lab .ql-eyebrow{display:flex;align-items:center;gap:8px;color:var(--seed-muted);font-size:12px}
#ql-quant-lab .ql-dot{width:6px;height:6px;border-radius:50%;background:var(--seed-primary);flex:none}
#ql-quant-lab .ql-title{margin:0;font-size:13px;font-weight:500}
#ql-quant-lab .ql-sub{margin:0;max-width:78ch;color:var(--seed-muted);font-size:12px}
#ql-quant-lab .ql-tabbar{display:flex;flex-wrap:wrap;row-gap:4px}
#ql-quant-lab .ql-panel{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--border-subtle)}
#ql-quant-lab .ql-panel[hidden]{display:none}
#ql-quant-lab .ql-stage-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}
#ql-quant-lab .ql-kicker{color:var(--seed-muted);font-size:12px}
#ql-quant-lab .ql-stage-title{margin:2px 0 0;font-size:13px;font-weight:500}
#ql-quant-lab .ql-caption{margin:4px 0 0;max-width:82ch;color:var(--seed-muted);font-size:12px}
#ql-quant-lab .ql-chart{position:relative;width:100%;height:236px}
#ql-quant-lab .ql-chart canvas{display:block;width:100%;height:100%}
#ql-quant-lab .ql-metrics{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 32px}
#ql-quant-lab .ql-metric{display:flex;flex-direction:column;gap:2px;min-width:84px}
#ql-quant-lab .ql-metric .ql-k{color:var(--seed-muted);font-size:12px}
#ql-quant-lab .ql-metric .ql-v{font-size:13px;font-weight:500}
#ql-quant-lab .ql-accent{color:var(--seed-primary)}
#ql-quant-lab .ql-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--seed-muted);font-size:12px}
#ql-quant-lab .ql-legend span{display:inline-flex;align-items:center;gap:6px}
#ql-quant-lab .ql-sw1{background:var(--viz-series-1)}
#ql-quant-lab .ql-sw2{background:var(--viz-series-2)}
#ql-quant-lab .ql-swmuted{background:var(--seed-muted)}
#ql-quant-lab .ql-swband{background:var(--viz-series-1);opacity:.3}
#ql-quant-lab .ql-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:18px;padding-top:12px;border-top:1px solid var(--border-subtle);color:var(--seed-muted);font-size:12px}
