### mapbox-gl-js version v3.15.0 ### Browser and version Microsoft Edge 140.0.3485.81 ### Expected behavior The expected situation is to keep the text layer at the top level ### Actual behavior Enabling terrain will overwrite the text layer ### Link to the demonstration _No response_ ### Steps to trigger the unexpected behavior This is the obscured text layer <img width="541" height="708" alt="Image" src="https://github.com/user-attachments/assets/413d63c2-cef2-4095-a72d-25954fb2fa6b" /> Enabling terrain will cause occlusion ### Relevant log output ```shell ```