.qa-gate{box-sizing:border-box;max-width:480px;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));color:#f6f3ee;background:#111114;margin:0 auto;font-family:Geist,Inter,system-ui,sans-serif}.qa-gate p{color:#b7b2aa;font-size:14px;line-height:1.5}.qa-gate h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:2rem;line-height:1.1}.qa-gate form{gap:14px;margin-top:28px;display:grid}.qa-gate label{gap:6px;font-size:13px;display:grid}.qa-gate input,.qa-gate button{border-radius:12px;min-height:48px;font-size:16px}.qa-gate input{color:inherit;background:#1b1b1f;border:1px solid #3a393d;padding:0 14px}.qa-gate button{color:#081016;background:#48c8f2;border:0;font-weight:650}.qa-gate button[type=button]{color:#48c8f2;background:0 0}.qa-gate a{color:#48c8f2}.qa-live-deck{background:#111114;min-height:100dvh}
