/* Line 17774 (home_host_first_screen, App\Support\Marketing\HomeHostFirstScreen): loaded by marketing.netshow-home only while
   the key is lit; every rule keys on the stage layout's data-ns-home-first-screen mark on #ns-planes. */

/* On a phone she owns the stage from the start and her emptied plane is folded to 0 px at the foot of the page; it is not a
   second, off-screen host (its name row would otherwise be the first "AI agent" a reader or a test finds, below the screen). */
@media (max-width: 767px) {
    #ns-planes[data-ns-home-first-screen].ns-free > .ns-host { visibility: hidden; }
}

/* At 1024 px and up her plane holds the left column on the first screen; the cookie notice sits beside it (her plane's
   default 380 px and the notice's own 16 px), so its first spot at the foot of the page is clear of her and never moves. */
@media (min-width: 1024px) {
    html:has(#ns-planes[data-ns-home-first-screen]) .ns-cookie-notice { left: 396px; }
}
