// === deck.jsx — El TPV: cobrar en mostrador y cerrar la caja ===
// Tutorial NARRADO de play (/App/TPV y /App/TPV/CashClosing). Una sola toma de ElevenLabs (voz oficial)
// cortada por escenas en audio/escena-NN.mp3; audio/align.js da el segundo de cada palabra y B() pone
// los beats con él. dur = duración real de cada mp3 (ffprobe). Si cambia guion.js, se regenera la toma.
window.DECK = {
  id: 'tpv-y-cierre-de-caja',
  title: 'El TPV: cobrar en mostrador y cerrar la caja',
  scenes: [
    { title: 'Abrir el TPV',            comp: ()=> EscenaTPV01, dur: 35.84, audio: 'audio/escena-01.mp3' },
    { title: 'Llenar el ticket',        comp: ()=> EscenaTPV02, dur: 33.70, audio: 'audio/escena-02.mp3' },
    { title: 'Cobrar en efectivo',      comp: ()=> EscenaTPV03, dur: 34.27, audio: 'audio/escena-03.mp3' },
    { title: 'Automático y tarjeta',    comp: ()=> EscenaTPV04, dur: 33.07, audio: 'audio/escena-04.mp3' },
    { title: 'El cierre de caja',       comp: ()=> EscenaTPV05, dur: 45.53, audio: 'audio/escena-05.mp3' },
    { title: 'Si no cuadra + resumen',  comp: ()=> EscenaTPV06, dur: 37.64, audio: 'audio/escena-06.mp3' },
  ],
};
