/* Line 16715 (fix-surfaced-browser-doors-1-r1, ai.features.fix_surfaced_browser_doors_1; SEED-0624, SEED-0884): the free
   agent draws no control around herself. Her stage badge (the one hamburger, slotted into <netshow-stage> by
   agents/partials/stage-layer) rests unseen and shows while the visitor hovers or focuses her, for a while after a tap on
   her (public/js/pages/stage-badge-rests.js stamps data-ns-badge-shown) and while her menu is open. It keeps its box and
   its tap target, so a keyboard or a screen reader reaches it exactly as before. Reduced motion: no fade. */
netshow-stage[data-ns-badge-rests] > [slot="badge"] { opacity: 0; transition: opacity 180ms ease; }
netshow-stage[data-ns-badge-rests]:hover > [slot="badge"],
netshow-stage[data-ns-badge-rests]:focus-within > [slot="badge"],
netshow-stage[data-ns-badge-rests][data-ns-badge-shown] > [slot="badge"],
netshow-stage[data-ns-badge-rests] > [slot="badge"]:has([aria-expanded="true"]) { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
    netshow-stage[data-ns-badge-rests] > [slot="badge"] { transition: none; }
}
