If the last {days < 1 ? "hours" : `${Math.round(days)} day${Math.round(days) === 1 ? "" : "s"}`} continued for 30 days
{formatUsd(projection.estimatedMonthlyCost)}
Same tokens, cheaper sibling on the same provider
Analysing…
) : savings.length === 0 ? (~{formatUsd(total)}
could have been saved in this period
Switching eligible tasks could have saved ~{formatUsd(s.savingsUsd)} ({s.savingsPct.toFixed(0)} %) across {formatNumber(s.requests)} request{s.requests === 1 ? "" : "s"}.
{s.rationale}
{formatUsd(s.currentCostUsd)} at {s.fromLabel} list prices vs {formatUsd(s.alternativeCostUsd)} at {s.toLabel}.
Estimates only — quality differs between tiers. Reasoning, vision, tools and structured output must all be supported by the sibling; context windows are checked against your average prompt.