<div class="contenedor">
  <%- include('../partials/breadcrumbs', { items: migas }) %>
  <h1>Registro vivo de resultados</h1>
  <div class="respuesta-corta"><p>Resultados <strong>declarados por los propios pacientes</strong> (cuestionarios PROM 0-100) agregados por articulación y momento. Solo publicamos cohortes con <strong>n≥<%= umbral %></strong>; los datos individuales jamás salen de aquí.</p></div>
  <p class="u-texto-suave u-mt-8">Base actual: <%= tot.pacientes %> paciente(s) · <%= tot.respuestas %> respuesta(s). <a href="/metodologia">Metodología</a>.</p>
  <% var arts = Object.keys(porArt); %>
  <% if (!arts.length) { %>
  <div class="factbox u-mt-24"><h3>Aún construyendo la base</h3>
  <p>El registro se publica automáticamente cuando cada cohorte supera el umbral de privacidad (n≥<%= umbral %>). Mientras tanto, ninguna cifra parcial: preferimos no publicar a publicar débil. Los profesionales ya ven sus propios datos en su panel.</p></div>
  <% } else { arts.forEach(function(a){ %>
  <section class="seccion" style="padding:16px 0"><h2 style="font-size:22px">Prótesis de <%= a %></h2>
  <div class="tabla-envoltorio"><table class="tabla-datos"><caption>Función declarada (mediana, p25–p75)</caption>
    <thead><tr><th>Momento</th><th>n</th><th>Mediana</th><th>p25–p75</th></tr></thead><tbody>
    <% porArt[a].forEach(function(f){ %>
    <tr><td><%= f.momento %></td><td><%= f.n %></td><td><strong><%= f.mediana %></strong></td><td><%= f.p25 %>–<%= f.p75 %></td></tr>
    <% }) %></tbody></table></div></section>
  <% }) } %>
  <div class="factbox u-mt-24"><h3>Acceso para instituciones</h3>
  <p>Fabricantes, aseguradoras e investigadores pueden acceder a estos agregados vía API (JSON/CSV) con clave. Nunca datos individuales. <a href="/reclamar/producto/nexgen">Solicitar acceso</a>.</p></div>
</div>
