/* Retain the active plate and accessible state; remove its tiny dot. */
body.console-site .console-nav>a::before,
body:has(>#stickyheaders.console-header) .console-nav>a::before{content:none!important;display:none!important;}
/* Quiet instrument signal: three groups of three, once every ten seconds. */
body[data-console-site] .console-header__joint--signal{gap:3px;flex:none;}
body[data-console-site] .console-header__joint--signal i{position:relative;flex:none;}
body[data-console-site] .console-header__joint--signal i:nth-child(4),
body[data-console-site] .console-header__joint--signal i:nth-child(7){margin-left:5px;}
body[data-console-site] .console-header__joint--signal i::after{
 content:"";position:absolute;inset:0;background:var(--console-teal,#11efe3);
 box-shadow:0 0 5px #11efe377;opacity:0;animation:console-signal-pip 10s linear infinite;
}
body[data-console-site] .console-header__joint--signal i:nth-child(1)::after{animation-delay:1.10s;}
body[data-console-site] .console-header__joint--signal i:nth-child(2)::after{animation-delay:1.19s;}
body[data-console-site] .console-header__joint--signal i:nth-child(3)::after{animation-delay:1.28s;}
body[data-console-site] .console-header__joint--signal i:nth-child(4)::after{animation-delay:1.37s;}
body[data-console-site] .console-header__joint--signal i:nth-child(5)::after{animation-delay:1.46s;}
body[data-console-site] .console-header__joint--signal i:nth-child(6)::after{animation-delay:1.55s;}
body[data-console-site] .console-header__joint--signal i:nth-child(7)::after{animation-delay:1.64s;}
body[data-console-site] .console-header__joint--signal i:nth-child(8)::after{animation-delay:1.73s;}
body[data-console-site] .console-header__joint--signal i:nth-child(9)::after{animation-delay:1.82s;}
@keyframes console-signal-pip{0%,1%,100%{opacity:0}2%,5%{opacity:1}8%{opacity:0}}
html.reduce-motion .console-header__joint--signal i::after{animation:none!important;opacity:0!important;}
@media(prefers-reduced-motion:reduce){.console-header__joint--signal i::after{animation:none!important;opacity:0!important;}}


.console-header__face::before{content:none}
.console-header__sweep{position:absolute;top:0;left:26px;right:24px;overflow:hidden;pointer-events:none}
.console-header__sweep>span{display:block;height:100%}
/* A clearer scanner on the same header edge; the nine-bar signal is unchanged. */
.console-header__sweep{height:4px;background:rgba(17,239,227,.04)}
.console-header__sweep>span{width:20%;opacity:0;background:linear-gradient(90deg,transparent,rgba(17,239,227,.25) 18%,#11efe3 40%,#0ba6a2 50%,#11efe3 60%,rgba(17,239,227,.25) 82%,transparent);animation:console-header-sweep 12s ease-in-out infinite}
@keyframes console-header-sweep{0%{transform:translateX(-100%);opacity:0}1%,8%{opacity:1}10%,100%{transform:translateX(500%);opacity:0}}
html.reduce-motion .console-header__sweep>span{animation:none;transform:translateX(200%);opacity:.65}
@media(prefers-reduced-motion:reduce){.console-header__sweep>span{animation:none;transform:translateX(200%);opacity:.65}}
