I was going to say, but zellij doesn't connect the session to the GUI. However, I did not know about kitty's --use-foreground-process, which doesn't solve the problem completely but may be good enough.
https://sw.kovidgoyal.net/kitty/sessions/#more-complex-sessi...