/* Continuation of the approved doors, over the actual application document. */
html.gateway-arrival{overflow:hidden}
html.gateway-arrival::before{content:"";position:fixed;inset:0;z-index:199;background:#061424}
.entry-gate{--gs:min(78vw,62vh);position:fixed;inset:0;z-index:200;overflow:hidden;pointer-events:auto}
.entry-gate .entry-panel{position:absolute;top:0;bottom:0;width:50.5%;overflow:hidden;background:radial-gradient(800px 600px at 50% 50%,#0d2440,#061424 70%);will-change:transform}
.entry-gate .entry-panel.l{left:0;box-shadow:inset -1px 0 0 #4fb3ff33}
.entry-gate .entry-panel.r{right:0;box-shadow:inset 1px 0 0 #19c99433}
.entry-gate .entry-panel::after{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(transparent,#4fb3ff,transparent);opacity:.7}
.entry-gate .entry-panel.l::after{right:0}.entry-gate .entry-panel.r::after{left:0;background:linear-gradient(transparent,#19c994,transparent)}
.entry-gate .entry-mark{position:absolute;top:50%;width:var(--gs);height:var(--gs);margin-top:calc(var(--gs) / -2)}
.entry-gate .entry-panel.l .entry-mark{right:calc(var(--gs) / -2 + .5vw)}
.entry-gate .entry-panel.r .entry-mark{left:calc(var(--gs) / -2 + .5vw)}
.entry-gate .entry-bars{position:absolute;inset:0;pointer-events:none}
.entry-gate .entry-bars .entry-mark{left:50%;margin-left:calc(var(--gs) / -2)}
.entry-gate svg{display:block;width:100%;height:100%;overflow:visible}
