onActivate(idx)} onKeyDown={(e) => { if (e.key === "Enter" || e.key === " ") { e.preventDefault(); onActivate(idx); } }} tabIndex={0} role="button" aria-pressed={isActive} aria-label={u.eyebrow + " " + u.title} > {!failed ? ( setRef(idx, el)} muted loop={false} playsInline preload={isActive ? "auto" : "metadata"} onError={() => onFail(idx)} > ) : ( )} {/* index chip */} {String(idx + 1).padStart(2, "0")} {/* compressed label */} {u.matrix ? "GRUPO CISPE" : u.title} {/* active content */} {u.op} {u.eyebrow} {u.title} {u.tags.map((t, i) => ( {i > 0 && /} {t} ))} e.stopPropagation()} className="hx-mono mt-7 inline-flex items-center gap-2.5 self-start px-4 py-2.5 text-[11px] tracking-[0.2em] text-thumo border transition-colors duration-300" style={{ borderColor: `color-mix(in srgb, ${u.ac} 55%, transparent)`, background: "rgba(5,6,7,.34)" }} onMouseEnter={(e) => { e.currentTarget.style.background = `color-mix(in srgb, ${u.ac} 16%, rgba(5,6,7,.34))`; }} onMouseLeave={(e) => { e.currentTarget.style.background = "rgba(5,6,7,.34)"; }}> {u.cta}