.account-signup .login-intro{margin-bottom:12px}
.account-signup .signup-description{margin:0 0 24px;color:var(--muted);line-height:1.6;text-align:center}
.account-signup .login-field small{display:block;margin-top:6px;color:var(--muted);font-size:calc(11px * var(--font-scale));line-height:1.5}
.account-signup .signup-confirmation{margin:20px 0;line-height:1.7;color:var(--muted)}
.account-signup .signup-confirmation>span{display:grid;place-items:center;margin:0 auto 16px;width:44px;height:44px;border:1px solid var(--green);border-radius:50%;font-size:22px;color:var(--green)}
.account-signup .signup-confirmation p{margin:0}
.account-signup .login-invite-note{display:block;width:100%;text-align:center}
.account-signup .signup-password{min-width:0}
.account-signup .signup-password-strength{height:5px;margin-top:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}
.account-signup .signup-password-strength>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--green);transform-origin:left center;transition:transform .3s ease}
.account-signup .signup-password-strength-label{display:flex;justify-content:space-between;gap:12px;margin-top:6px;color:var(--muted);font-size:calc(11px * var(--font-scale));line-height:1.5}
@media(prefers-reduced-motion:reduce){.account-signup .signup-password-strength>span{transition:none}}
