<div class="contenedor">
  <h1>Mi benchmark de resultados</h1>
  <div class="respuesta-corta"><p>Mediana de tus PROMs por momento, comparada con el agregado global de la articulación.
  <strong>Tu dato aparece desde n≥<%= umbralPro %></strong>; el global solo se publica con n≥<%= umbral %> (umbral de privacidad).</p></div>
  <% if (!mios.length) { %><p class="u-texto-suave u-mt-16">Aún no hay suficientes respuestas de tus pacientes (mínimo <%= umbralPro %> por momento).</p><% } else { %>
  <div class="tabla-envoltorio u-mt-16"><table class="tabla-datos"><caption>Mediana (p25–p75) por momento</caption>
    <thead><tr><th>Articulación</th><th>Momento</th><th>n</th><th>Tu mediana</th><th>Global</th></tr></thead><tbody>
    <% mios.forEach(function(m){ var g=gmap[m.articulacion+'|'+m.momento]; %>
    <tr><td><%= m.articulacion %></td><td><%= m.momento %></td><td><%= m.n %></td>
      <td><strong><%= m.mediana %></strong> <span class="u-texto-suave">(<%= m.p25 %>–<%= m.p75 %>)</span></td>
      <td><%= g ? g.mediana + ' (n=' + g.n + ')' : '— (bajo umbral)' %></td></tr>
    <% }) %></tbody>
    <tr class="tabla-datos__fuente"><td colspan="5">Puntuación 0-100 (mayor = mejor función declarada). Solo agregados; nunca datos individuales.</td></tr>
  </table></div>
  <% } %>
</div>
