/* Assemble the existing painted instruments without shifting their layout. */
#app.startup-armed .hud-entrance-panel.startup-revealed{animation:none}
#app.startup-armed .hud-entrance-panel.hud-entering{
 opacity:var(--hud-panel-opacity);translate:var(--hud-panel-offset) 0;
 scale:var(--hud-panel-scale);transform-origin:center;
 filter:blur(var(--hud-panel-blur)) brightness(var(--hud-panel-brightness)) drop-shadow(0 .2cqw .3cqw #0008);
 will-change:filter,opacity,translate,scale;
}
.hud-panel-scan{position:absolute;inset:4% 3%;z-index:20;pointer-events:none;overflow:hidden;
 clip-path:polygon(7% 0,93% 0,100% 12%,100% 88%,93% 100%,7% 100%,0 88%,0 12%);
 opacity:var(--hud-panel-fx,0);mix-blend-mode:screen;
 background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(var(--hud-panel-accent),.23) 3px 4px);
 background-position:0 var(--hud-panel-lines,0px);
}
.hud-panel-scan::before{content:'';position:absolute;left:0;right:0;height:27%;top:var(--hud-panel-scan,-30%);
 background:linear-gradient(0deg,transparent,rgba(var(--hud-panel-accent),.32) 78%,rgba(var(--hud-panel-accent),.9) 94%,transparent);
}
.hud-panel-scan::after{content:'';position:absolute;inset:0;border:1px solid rgba(var(--hud-panel-accent),.4);box-shadow:inset 0 0 1cqw rgba(var(--hud-panel-accent),.2)}
.reduced-motion .hud-panel-scan{display:none!important}
@media(prefers-reduced-motion:reduce){.hud-panel-scan{display:none!important}#app.startup-armed .hud-entrance-panel.hud-entering{filter:none;translate:none;scale:none;opacity:1}}
