.session-gate{max-width:620px;margin:12vh auto;padding:35px;font:13px/1.8 var(--sans)}.session-gate h1{font-size:42px}.session-gate p{font-size:13px}.gate-actions{display:flex;gap:25px;align-items:center;margin-top:25px;font:10px var(--mono);color:var(--accent)}.gate-actions a,.gate-actions button{padding:12px 0}.pending-source{position:absolute;left:50%;top:84%;transform:translateX(-50%);width:80%;text-align:center;color:var(--muted);font:10px/1.8 var(--mono)}.session-gate a{color:var(--accent)}.pending-source a{color:var(--accent);border-bottom:1px solid var(--line)}body[data-mode=private] .health-readout,body[data-mode=private] .signal-rail,body[data-mode=private] .cloud-nodes,body[data-mode=private] .machine-view,body[data-mode=private] .database-view,body[data-mode=private] .bottom-strip,body[data-mode=private] .command,body[data-mode=private] .detail-portal,body[data-mode=private] .view-switch{display:none!important}body[data-mode=private] .console{justify-content:space-between;padding:18px 0}body[data-mode=private] .entity-hit{pointer-events:none}body[data-mode=private] .console a,body[data-mode=private] .console button{font:10px var(--mono);color:var(--accent)}@media(max-width:850px){.pending-source{top:79%;font-size:9px}.session-gate{margin-top:6vh}}
.detail-portal[hidden]{display:none!important}body[data-mode=private] .detail-portal:not([hidden]){display:block!important}
