.cs-form [hidden],.cs-form-root [hidden]{display:none!important}.cs-form-error{margin:var(--cs-space-2) 0 0;color:var(--cs-danger-text);font-size:var(--cs-fs-sm);letter-spacing:0;text-transform:none;line-height:1.4}.cs-form-status{margin:var(--cs-space-4) 0 0;padding:var(--cs-space-3) var(--cs-space-4);border-radius:var(--radius-md);border:1px solid var(--cs-line-2);font-size:var(--cs-fs-md);color:var(--color-text-body);letter-spacing:0;text-transform:none;line-height:1.5}.cs-form-status[data-state=error]{color:var(--cs-danger-text);border-color:color-mix(in srgb, var(--cs-danger-text) 40%, transparent);background:color-mix(in srgb, var(--cs-danger-text) 8%, transparent)}.cs-form-status[data-state=ok]{color:var(--color-success);border-color:color-mix(in srgb, var(--cs-success-text) 40%, transparent);background:color-mix(in srgb, var(--cs-success-text) 8%, transparent)}.cs-form [aria-invalid=true]{border-color:var(--color-live)}.cs-form input:focus-visible,.cs-form select:focus-visible,.cs-form textarea:focus-visible,.cs-form button:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}.cs-form button[aria-busy=true]{cursor:progress;opacity:.7}.cs-form-turnstile:empty{display:none}.cs-form-turnstile{margin-top:var(--cs-space-4)}.cs-form-success{padding:var(--cs-space-8) var(--cs-space-6);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--cs-success-text) 40%, transparent);background:color-mix(in srgb, var(--cs-success-text) 8%, transparent);color:var(--color-text-body);font-size:var(--cs-fs-base);text-align:center;line-height:1.6}.cs-form-success:focus-visible{outline:2px solid var(--cs-orange);outline-offset:2px}.cs-form-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
