.analysis-chart-row{display:grid;grid-template-columns:minmax(10ch,16ch) minmax(0,1fr) 10ch;gap:var(--sp-3);align-items:center;font:var(--fs-ui) var(--r-sans);font-variant-numeric:tabular-nums}.analysis-chart-row[data-zero]{color:var(--r-muted)}.analysis-chart-row[data-zero] .record-chart-bar{min-width:0}.analysis-chart-value{text-align:right;white-space:nowrap}.analysis-range{position:relative;height:14px;background:var(--r-track);margin:var(--sp-4) 0 var(--sp-2)}.analysis-range-band{position:absolute;top:0;bottom:0;background:var(--r-bar)}.analysis-range-median{position:absolute;top:-4px;bottom:-4px;width:3px;background:var(--r-ink)}.analysis-range-scale{display:flex;justify-content:space-between;font:var(--fs-caption)/1.4 var(--r-sans);color:var(--r-muted)}.analysis-basis{font:var(--fs-ui)/1.6 var(--r-sans);color:var(--r-ink-2);max-width:68ch;margin:var(--sp-3) 0 0}.analysis-label{font-family:var(--r-serif);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;margin:var(--sp-4) 0 0}.analysis-insufficient{border-top:1px solid var(--r-rule);padding:var(--sp-4) 0 var(--sp-2);color:var(--r-ink-2);line-height:1.55}.analysis-insufficient strong{color:var(--r-ink)}.analysis-locked{background:var(--r-tint);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-3);font:var(--fs-caption)/1.6 var(--r-sans)}.analysis-locked a{font-weight:700}.analysis-methodology summary{cursor:pointer;font:700 var(--fs-ui) var(--r-sans);padding:var(--sp-3) 0}.analysis-methodology p{max-width:68ch;margin:0 0 var(--sp-3);font-size:var(--fs-ui);line-height:1.65;color:var(--r-ink-2)}.analysis-disclaimer{background:var(--r-tint);padding:var(--sp-4) var(--sp-5);margin-top:var(--sp-6);font:var(--fs-caption)/1.6 var(--r-sans);color:var(--r-ink-2)}.analysis-disclaimer strong{color:var(--r-ink)}.analysis-disclaimer a{font-weight:700;text-decoration:underline;text-decoration-color:var(--r-mark)}@media(max-width:600px){.analysis-chart-row{grid-template-columns:minmax(8ch,11ch) minmax(0,1fr) 8ch;gap:var(--sp-2)}}