{
 "fps": 30,
 "fuente": "SISTEMA.md §14 y kit de Remotion (fuente-remotion/src). A 60 fps se duplican los fotogramas; los milisegundos no cambian.",
 "curvas": {
  "entrada": {
   "cubic-bezier": [
    0.05,
    0.7,
    0.1,
    1
   ]
  },
  "estado": {
   "cubic-bezier": [
    0.4,
    0,
    0,
    1
   ]
  },
  "salida": {
   "cubic-bezier": [
    0.3,
    0,
    0.8,
    0.15
   ]
  },
  "micro": {
   "cubic-bezier": [
    0.2,
    0,
    0,
    1
   ]
  },
  "lineal": {
   "cubic-bezier": [
    0,
    0,
    1,
    1
   ]
  }
 },
 "duraciones": {
  "micro": "6 f · 200 ms",
  "fundido": "9 f · 300 ms",
  "salida": "8 f · 267 ms",
  "entrada": "14 f · 467 ms (≈450 ms)",
  "estado y gesto de marca": "15 f · 500 ms",
  "cámara": "21 f · 700 ms",
  "dato": "24 f · 800 ms"
 },
 "transiciones": [
  {
   "id": "corte",
   "nombre": "Corte seco",
   "fotogramas": 0,
   "ms": 0,
   "curva": null,
   "cubic-bezier": null,
   "nota": "sin curva",
   "cuando_si": "Entre ideas del mismo bloque y entre horas, como de las 10:47 p. m. a las 9:05 a. m. Corta al final de una frase o de un movimiento.",
   "cuando_no": "En medio de una palabra o de un movimiento. Tampoco para cambiar de tema: ahí va un fundido.",
   "por_que": "El tiempo pasó y nadie necesita un efecto para entenderlo. Con el mismo teléfono en su sitio, el corte se vuelve invisible."
  },
  {
   "id": "fundido",
   "nombre": "Fundido",
   "fotogramas": 9,
   "ms": 300,
   "curva": "lineal",
   "cubic-bezier": [
    0,
    0,
    1,
    1
   ],
   "nota": "",
   "cuando_si": "Cambio de tema o de capítulo, y el cierre. Con «Reducir movimiento», entre 150 y 200 ms.",
   "cuando_no": "Entre dos ideas del mismo bloque, hacia negro o hacia un color, o más largo de 12 fotogramas.",
   "por_que": "Avisa «empieza otra cosa» sin mover nada, y la voz no se interrumpe."
  },
  {
   "id": "empuje",
   "nombre": "Empuje corto",
   "fotogramas": 14,
   "ms": 467,
   "curva": "entrada",
   "cubic-bezier": [
    0.05,
    0.7,
    0.1,
    1
   ],
   "nota": "40 px",
   "cuando_si": "El paso siguiente de una misma idea: del día 1 al día 2. A la izquierda en 16:9 y en cuadrado; hacia arriba en 9:16.",
   "cuando_no": "Hacia atrás, más de 80 px, o entre temas distintos (ahí va un fundido). Tampoco dos empujes seguidos.",
   "por_que": "Son 40 px y no toda la pantalla: basta para decir «sigue». Volver atrás se lee como cancelar."
  },
  {
   "id": "mascara",
   "nombre": "Máscara",
   "fotogramas": 15,
   "ms": 500,
   "curva": "estado",
   "cubic-bezier": [
    0.4,
    0,
    0,
    1
   ],
   "nota": "3 f entre líneas",
   "cuando_si": "Titulares y rótulos grandes, de 96 px o más. Línea por línea, con 3 fotogramas entre una y otra.",
   "cuando_no": "Párrafos, subtítulos o texto chico. Nunca con rebote al asomar.",
   "por_que": "El oído sigue la voz y el ojo lee: una sola cosa se mueve y termina pronto."
  },
  {
   "id": "marca",
   "nombre": "Interruptor de marca",
   "fotogramas": 21,
   "ms": 700,
   "curva": "estado + micro",
   "cubic-bezier": null,
   "nota": "perilla 15 f, color 6 f",
   "cuando_si": "Una vez por pieza, entre la tensión y el giro: «Apagado → encendido». Con el clic suave a −20 dB cuando la perilla llega arriba.",
   "cuando_no": "Como adorno entre escenas cualquiera, dos veces en la misma pieza, o con otro sonido que ese clic.",
   "por_que": "No se explica, se ve. El azul llega último y el fondo lo sigue."
  },
  {
   "id": "compartido",
   "nombre": "Elemento compartido",
   "fotogramas": 15,
   "ms": 500,
   "curva": "estado",
   "cubic-bezier": [
    0.4,
    0,
    0,
    1
   ],
   "nota": "chip de 2,4× a 3,6×",
   "cuando_si": "Un chip, una cifra o una burbuja que sigue existiendo en la escena siguiente: de la burbuja de Rosa al titular.",
   "cuando_no": "Cuando el elemento cambia de significado, o si hay dos candidatos a viajar. Nunca dos a la vez.",
   "por_que": "El resto de la escena A se apaga en 6 f y el de la B entra en 9 f, mientras el chip sube y crece de 2,4× a 3,6×."
  },
  {
   "id": "zoom",
   "nombre": "Zoom-out al diagrama",
   "fotogramas": 21,
   "ms": 700,
   "curva": "estado",
   "cubic-bezier": [
    0.4,
    0,
    0,
    1
   ],
   "nota": "de 3× a 1×",
   "cuando_si": "Del detalle («Ana», el chip) al sistema completo: «así funciona». Una vez, y se queda quieto.",
   "cuando_no": "Con desenfoque de movimiento, ni de ida y vuelta varias veces seguidas.",
   "por_que": "Wendover hace lo mismo con un mapa: el detalle prueba y el diagrama ordena. Lo quieto llega primero y lo encendido ya estaba."
  },
  {
   "id": "teaser",
   "nombre": "Corte frío y teaser",
   "fotogramas": 36,
   "ms": 1200,
   "curva": "corte + lineal",
   "cubic-bezier": null,
   "nota": "tomas de 36 f (1,2 s) y fundido de 9 f",
   "cuando_si": "Los primeros 4 a 5 segundos de un video largo o de una charla: la frase más fuerte, de 1 a 4 palabras, con una enfatizada en azul.",
   "cuando_no": "Con el logo primero, un «hola» largo o un titular de más de ocho palabras.",
   "por_que": "El interés se compra al inicio: Diary of a CEO, Vox y el Markiplier de Colin and Samir abren con 36 a 50 cortes por minuto y luego respiran."
  },
  {
   "id": "barrido",
   "nombre": "Barrido de izquierda a derecha",
   "fotogramas": 15,
   "ms": 500,
   "curva": "estado",
   "cubic-bezier": [
    0.4,
    0,
    0,
    1
   ],
   "nota": "clip-path de 0 a 100 %",
   "cuando_si": "Una escena entera que se descubre de izquierda a derecha: una imagen o un diagrama.",
   "cuando_no": "Texto largo: se lee a medias mientras se descubre.",
   "por_que": "Es la máscara de la escena, no del titular. La escena nueva ya está debajo; solo se destapa."
  }
 ]
}