.qpm .theme-signup .login-logo{flex:none;min-height:96px;padding:24px 0 8px}.qpm .theme-signup .su-step{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:500}.qpm .theme-signup .su-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.qpm .theme-signup .su-row .fld{min-width:0}.qpm .theme-signup .su-mob{position:relative}.qpm .theme-signup .su-mob>span{height:44px;color:var(--muted);pointer-events:none;align-items:center;font-size:14px;display:flex;position:absolute;top:0;left:12px}.qpm .theme-signup .su-mob input.in{padding-left:46px}.qpm .theme-signup .su-ferr{color:var(--red);margin-top:5px;font-size:12px;line-height:1.4;display:block}.qpm .theme-signup .fld .in[aria-invalid=true]{border-color:var(--red)}.qpm .theme-signup .su-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:12.5px;line-height:1.5;display:flex}.qpm .theme-signup .su-consent input{width:18px;height:18px;accent-color:var(--ink);border-radius:2px;flex:none;margin:1px 0 0}.qpm .theme-signup .su-consent a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.qpm .theme-signup .su-links{justify-content:center;gap:6px}.qpm .theme-signup .su-link{justify-content:center;align-items:center;text-decoration:none;display:flex}
