/* Keep the last presented aerial frame covering the viewport only while the
   exact city endpoint decodes. The native scroll position is never locked. */
.journey.r8-exit-cover-active{z-index:89}
.journey-stage.r8-exit-frame-cover{position:fixed;inset:0;width:100%;height:var(--stage-height,100svh);z-index:89}
.journey-stage[data-exit-phase="waiting"] .end-note{pointer-events:none}
/* Once the real map covers the movie, the departing stage becomes the same
   green field as Communities. No old satellite strip remains behind docking.
   The selector releases only when the renderer restores its canvas after the
   matching reverse frame has decoded. */
html:has(.r7-return-map) #stage{background:#0b2224}
html:has(.r7-return-map) #stage .film-plane{visibility:hidden}
