.verified{display:block;margin-top:var(--space-md)}.verified i{display:none}.chart{border-top:1px solid var(--text-primary);padding-top:var(--space-sm);margin-top:var(--space-lg)}.chart .sub{color:var(--text-muted);margin:var(--space-xs) 0 var(--space-md);max-width:var(--measure-prose)}.chart .callout,.two-up+.callout{margin-top:var(--space-md);max-width:var(--measure-prose);font-size:var(--fs-lead);line-height:1.5}.chart .mono-note,.callout+.mono-note{margin-top:var(--space-sm)}.two-up+.callout{margin-top:var(--space-lg)}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-lg)}.two-up .chart,.two-up>div>div{margin-top:0}.two-up--level .chart{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-content:start}.two-up--level .comp{margin-top:0;align-self:start}.callout.muted b{color:var(--text-primary)}@media (max-width:880px){.two-up{grid-template-columns:1fr}}.bars{width:100%;height:auto;display:block;margin-top:var(--space-sm)}.bar{fill:var(--chart-neutral);transform:scaleY(0);transform-origin:bottom;animation:grow .8s cubic-bezier(.2,.7,.2,1) forwards}.bar.b5{fill:var(--surface-red)}.bar.b1{animation-delay:.1s}.bar.b2{animation-delay:.25s}.bar.b3{animation-delay:.4s}.bar.b4{animation-delay:.55s}.bar.b5{animation-delay:.7s}@keyframes grow{to{transform:scaleY(1)}}.axis{stroke:var(--border);stroke-width:1}.blab{font-family:var(--serif);font-size:13px;fill:var(--text-muted)}.bval{font-family:var(--serif);font-size:14px;font-weight:600;fill:var(--text-primary)}.donut-wrap{display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap}.donut{transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:30;stroke-dasharray:0 440;animation:seg 1s ease forwards}.donut .seg1{stroke:var(--surface-red);animation-delay:.15s}.donut .seg2{stroke:var(--text-primary);animation-delay:.35s}.donut .seg3{stroke:var(--chart-neutral);animation-delay:.55s}@keyframes seg{to{stroke-dasharray:var(--d) 440}}.dcenter{font-family:var(--serif);text-anchor:middle;fill:var(--text-primary)}.dcenter+.dcenter{fill:var(--text-muted);font-weight:400}.legend{list-style:none;flex:1;min-width:220px}.legend li{display:flex;gap:var(--space-xs);align-items:baseline;padding:var(--space-xs) 0;border-top:1px solid var(--border)}.legend li:first-child{border-top:none}.legend b{margin-left:auto}.sw{width:12px;height:12px;flex:0 0 auto;transform:translateY(1px)}.sw--signal{background:var(--surface-red)}.sw--ink{background:var(--text-primary)}.sw--neutral{background:var(--chart-neutral)}.gauge{margin-top:var(--space-md)}.gauge .gl{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-size:var(--fs-small);color:var(--text-muted);margin-bottom:var(--space-xs)}.gauge .gl b{font-size:var(--fs-lead);color:var(--text-primary)}.track{height:26px;background:var(--surface-raised);border:1px solid var(--border);overflow:hidden;display:flex}.fill{height:100%}.fill.met{background:var(--chart-neutral)}.fill.late{background:var(--surface-red);width:0;animation:widen 1s ease forwards .3s}@keyframes widen{to{width:var(--w)}}.gcap{margin-top:var(--space-xs)}.comp{display:flex;align-items:flex-end;gap:var(--space-lg);margin-top:var(--space-sm)}.cbar{width:86px;text-align:center}.comp--five{gap:var(--space-sm)}.comp--five .cbar{flex:1 1 0;min-width:0;width:auto;max-width:86px}.comp--five .cbar:nth-child(3) .col{background:var(--text-primary)}.comp--five .cbar:nth-child(4) .col{animation-delay:.6s}.comp--five .cbar:nth-child(5) .col{animation-delay:.75s;background:var(--surface-red)}.cbar .c23{font-size:var(--fs-small);color:var(--text-muted);margin-top:var(--space-xs);line-height:1.3}.cbar .col{background:var(--text-primary);transform:scaleY(0);transform-origin:bottom;animation:grow .8s ease forwards}.cbar:nth-child(1) .col{animation-delay:.15s}.cbar:nth-child(2) .col{animation-delay:.3s}.cbar:nth-child(3) .col{animation-delay:.45s;background:var(--surface-red)}.cbar .cv{font-weight:600;margin-bottom:var(--space-xs)}.cbar .cy{font-size:var(--fs-small);color:var(--text-muted);margin-top:var(--space-xs)}.sources .src-actions{display:flex;gap:var(--space-sm);align-items:center;margin-top:var(--space-md);flex-wrap:wrap}.sources a{word-break:break-word}@media (prefers-reduced-motion:reduce){.bar,.cbar .col{animation:none;transform:scaleY(1)}.donut circle{animation:none;stroke-dasharray:var(--d) 440}.fill.late{animation:none;width:var(--w)}}
