Plain editable receipt-styled card (document header, dashed rules, "Start your project" button) holding a list of "Estimate Line" component instances rendered as a native radio group — duplicate, reorder or delete lines in Layers, each typed: label, price, defaultChecked. Choosing a line (click, or arrow keys within the native radio group) live-updates the TOTAL_VAL readout and a decorative dot-matrix grid whose filled proportion tracks the selected price against the most expensive line, plus a static signature dot strip. Card options are data attributes on the card (edit them in Etch's attributes panel): data-currency (suffix appended after every price, default EUR); data-theme (light|dark); data-dot-cols / data-dot-rows (grid density of the readout, default 9 x 8). The inline script namespaces the radio group's name per card instance (so several cards work independently on one page), formats every price with the card's currency and `toLocaleString('en-US')`, and drives the dot-matrix fill on change — the form still submits/selects natively without it. Radios keep native keyboard behaviour (arrow keys, Space), :focus-visible rings, AA contrast in both themes, forced-colors safe.