.signup-form{display:flex;flex-direction:column;gap:var(--space-4)}.signup-password-block{display:flex;flex-direction:column;gap:var(--space-2)}.signup-tos{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-muted);line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup-tos input[type=checkbox]{margin-top:3px;width:18px;height:18px;accent-color:var(--color-text-on-primary);cursor:pointer;flex-shrink:0}.signup-tos-label{flex:1 1}.signup-tos-label .auth-link-inline{text-decoration:underline;font-weight:600}.signup-tos-error-text{display:block;margin-top:calc(-1 * var(--space-2));color:var(--color-accent);font-size:.82rem;font-weight:600;padding-left:30px}