#passwordGate[hidden], #authGate[hidden] { display: none !important; }
#passwordGate { position: fixed; inset: 0; z-index: 10000; display: grid; place-items: center; padding: 16px; overflow: auto; background: #eff3f8; }
#passwordGate .login-card { max-width: 460px; width: 100%; margin: auto; box-sizing: border-box; }
#passwordGate button { margin-top: 12px; }
