body.auth-pending > :not(#account-gate):not(script){display:none!important}#account-gate{position:fixed;inset:0;z-index:10000;background:#0b1711;color:#edf6ee;display:grid;place-items:center;padding:24px;overflow:auto;font:16px/1.6 system-ui}#account-gate[hidden]{display:none}#account-gate section{width:min(100%,460px);padding:28px;border:1px solid #42654d;border-radius:20px;background:#14251a}#account-gate h1{font-size:27px;line-height:1.2}#account-gate label{display:block;margin-top:14px}#account-gate input{display:block;width:100%;box-sizing:border-box;padding:12px;border-radius:8px;border:1px solid #66816d;background:#07110b;color:white;font:inherit}#account-gate button,.account-panel button{cursor:pointer;padding:10px 14px;border-radius:8px;border:1px solid #66816d;background:#c0eea8;color:#112817;font:inherit;margin:6px 6px 0 0}#account-gate .muted{font-size:13px;color:#c2d6c7}#account-message{white-space:pre-wrap}.account-panel{position:relative;padding:10px 20px;background:var(--surface,#173020);color:var(--text,#edf6ee);font:13px/1.5 system-ui;border-bottom:1px solid #53765a}.account-panel details{display:inline-block;margin-left:12px}.account-panel summary{cursor:pointer}.account-panel #account-conflict{border:2px solid #e9b94f;padding:12px;margin:8px 0}.account-panel button{font-size:12px}.account-panel [hidden]{display:none!important}
