/* Term-year forecast bar chart */
.tych{margin-top:6px}
.tych-row{display:grid;grid-template-columns:80px 1fr 60px;gap:14px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line)}
.tych-row:last-child{border-bottom:none}
.tych-lbl{font-family:var(--font-mono);font-size:.82em;font-weight:700;color:var(--ink)}
.tych-bar{height:22px;background:#F1F5F9;border-radius:6px;overflow:hidden;position:relative}
.tych-fill{height:100%;background:linear-gradient(90deg,var(--teal),var(--teal-2));border-radius:6px;transition:width .8s cubic-bezier(.4,0,.2,1)}
.tych-val{font-family:var(--font-mono);font-size:.82em;font-weight:700;color:var(--teal);text-align:right}

