/* The shared passphrase gate: loaded by every reference page and by /overview/. */
html.docs-auth-pending body{overflow:hidden}html.docs-auth-pending body>*{visibility:hidden}html.docs-auth-pending body>.docs-auth-shell{visibility:visible}.docs-auth-shell{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:auto;padding:24px;background:#0b1822;color:#eaf0ed;background-image:linear-gradient(#26354155 1px,transparent 1px),linear-gradient(90deg,#26354155 1px,transparent 1px);background-size:44px 44px}.docs-auth-panel{width:min(490px,100%);padding:40px;border:1px solid #43515a;border-top:3px solid #e9b856;border-radius:8px;background:#10202c;box-shadow:0 30px 100px #0006}.docs-auth-brand{color:#e9b856;font:600 27px var(--mono);margin-bottom:36px}.docs-auth-eyebrow{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#aabac4}.docs-auth-panel h1{font-size:35px;margin-bottom:18px;color:#eaf0ed}.docs-auth-panel>p:not(.docs-auth-eyebrow){font-size:14px;line-height:1.7;color:#b4c4cc}.docs-auth-panel form{margin-top:28px}.docs-auth-panel label{display:block;font:11px var(--mono);margin-bottom:9px}.docs-auth-field{display:flex;flex-direction:column;gap:12px}.docs-auth-field input{width:100%;min-width:0;border:1px solid #51606b;border-radius:4px;background:#0b1822;color:#fff;padding:12px 14px}.docs-auth-field button{border:0;border-radius:4px;background:#e9b856;color:#10202c;padding:12px;font-weight:600;font-size:13px}.docs-auth-error{color:#efb6a8;font-size:12px;margin:14px 0 0;min-height:20px}
@media(max-width:600px){.docs-auth-panel{padding:29px}.docs-auth-panel h1{font-size:30px}}
