/* ============================================================================
CléPass v3 — vue principale (portage fidèle du template de
« CléPass Pastel.dc.html »). Reçoit `v` = renderVals() de app.jsx.
Conventions de portage :
{{ x }} → {v.x}
sc-if value="{{ c }}" → {v.c && <>…>}
sc-for list as x → {v.list.map((x, i) => …)}
style="…" → style={sx('…')}
style-hover / style-focus→