{s.title}
{s.speaker && ({(s.summary || '').slice(0, 130)}{(s.summary || '').length > 130 ? '…' : ''}
{t(<>Enviamos un enlace de acceso a {correo.trim().toLowerCase()}. Ábrelo en este dispositivo y entrarás directo al área de miembros.>, <>We sent an access link to {correo.trim().toLowerCase()}. Open it on this device and you’ll go straight to the members area.>)}
{t('¿No llega? Revisa la carpeta de spam, o escríbenos a contacto@lpdebate.org.', 'Didn’t get it? Check your spam folder, or write to contacto@lpdebate.org.')}
{t('Material exclusivo para el cuerpo docente del colegio miembro. Cada sesión incluye video y descargables.', 'Exclusive material for your member school’s teaching staff. Each session includes a video and downloads.')}
{t('No hay sesiones para tu búsqueda.', 'No sessions match your search.')}
{(s.summary || '').slice(0, 130)}{(s.summary || '').length > 130 ? '…' : ''}
{filtered.length} {t('de', 'of')} {sessions.length} {t('sesiones', 'sessions')} · {status === 'live' ? t('sincronizado con el Sheet', 'live data') : status === 'loading' ? t('cargando…', 'loading…') : t('modo offline (snapshot local)', 'offline mode (local snapshot)')}
{t('con', 'with')} {session.speaker}
)}{session.summary}
{t('Verificando acceso…', 'Verifying access…')}