Scope
Layout mode and the second and third figures only. Spot-price chart content, a consumption graph on Home and backend work are out of scope. Copy is Swedish working copy; the chrome around the phone is English for review.
Data cost per figure, from the 6 Nov code read: free is already in the object the card renders from, same call is in the response but dropped by the DTO, extra call is one more request to an existing endpoint, derived must be computed from raw data, not parsed exists in no DTO.
The grid card stays as today; the estimated invoice appears on the Invoices card in full width only. Link parameters: home, layout, values, money=prognos|peak, toggle, invoiceState, ev, charger, battery, solar, heatpump, nodata, text, compare.