.auth-captcha{justify-content:flex-start;min-height:65px;margin:2px 0;display:flex}.auth-captcha:empty{min-height:0;margin:0}.auth-links{flex-wrap:wrap;gap:6px 18px;display:flex}.auth-links-stack{flex-direction:column;gap:10px}.auth-links a{color:var(--ink-2);font-family:var(--mono);font-size:var(--text-xs);text-underline-offset:3px;text-decoration:underline}.auth-links a:hover{color:var(--ink)}a.btn,a.btn-block{text-decoration:none}.pw-rules{gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pw-rules li{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink-3);transition:color .14s var(--ease-out);align-items:center;gap:8px;line-height:1.3;display:flex}.pw-rules li[data-ok=true]{color:var(--ok-ink)}.pw-rules .mark{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.auth-note{font-size:var(--text-xs);color:var(--ink-3);margin:0;line-height:1.5}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
