Dear both @twilson9034 and @aj11 thanks a lot for your input and giving your time! Much appreciated.

After applying a combo of both your solutions, HTML + double floating groups, I ended up closer to my goal. Here’s the result:

Your Bubble app (6)

With the HTML, it’s now set as:

<style>
#rgTranscript {
height: 80vh !important; 
bottom: 100px !important; 
}
</style>

The height at 80vh sets the height from the bottom, which is what’s require to be above the input area. I thought this would not matter once the input group is no longer inside the floating group, but I was wrong. Somehow if this height value increases, it still results in the RG to flow below the input group, so it means it stretches the floating group?

I am not sure to understand what the bottom/top value does still, even after playing with the value.

Now as you can see, when I zoom out, the RG stretches, but somehow it’s still drifting away from the input. Isn’t the bottom value supposed to be taking care of that?