.signup-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.signup-consent{border:1px solid var(--color-border,#d1d5db);border-radius:4px;margin-block:12px;padding:16px}.signup-consent legend{padding-inline:4px;font-weight:600}.signup-billing-note{margin-block:-4px 4px}.signup-turnstile-status{color:var(--text-muted);margin-block:-2px 8px}#signup-form[hidden]{display:none}.signup-registration-status{border:1px solid var(--border);border-left:4px solid var(--accent-text);background:var(--panel-bg);color:var(--text);border-radius:6px;margin:24px 0;padding:18px 20px}.signup-registration-status[hidden]{display:none}.signup-registration-status--stopped{border-left-color:var(--error);background:#ff6a6a14}.signup-registration-status--error{border-left-color:var(--error)}.signup-registration-status h2{margin:0 0 8px;font-size:1rem}.signup-registration-status p{color:var(--text-muted);margin:0;line-height:1.65}.signup-consent .auth-field--checkbox{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.signup-consent .auth-field--checkbox input[type=checkbox]{justify-self:center;width:14px;height:14px;margin:3px 0 0}.signup-consent .auth-field--checkbox label{margin:0;line-height:1.5}.signup-success{border:1px solid var(--color-success-500,#2cae66);background-color:var(--color-success-050,#ecfdf5);color:var(--color-neutral-900,#111827);border-radius:4px;padding:24px}.signup-success h2{color:var(--color-success-700,#15803d);margin-block-start:0}.signup-success p{color:var(--color-neutral-900,#111827)}.signup-success .auth-hint{color:var(--color-neutral-700,#374151)}
