.ns-form.svelte-1kz8p5t,.ns-fields.svelte-1kz8p5t{flex-direction:column;gap:.75rem;display:flex}@media (width>=640px){.ns-fields.svelte-1kz8p5t{flex-direction:row}}.ns-input.svelte-1kz8p5t{border:1px solid var(--line);background:var(--card,#fff);border-radius:1rem;outline:none;flex:1;padding:.75rem 1.25rem}.ns-input.svelte-1kz8p5t:focus{box-shadow:0 0 0 2px var(--brand-400)}.ns-submit.svelte-1kz8p5t{white-space:nowrap;border-radius:1rem;padding:.75rem 1.25rem;font-weight:500}.ns-submit.svelte-1kz8p5t:disabled{opacity:.7;cursor:not-allowed}.ns-hp.svelte-1kz8p5t{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ns-consent.svelte-1kz8p5t{text-align:left;color:var(--bn-muted);align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.4;display:flex}.ns-consent.svelte-1kz8p5t input:where(.svelte-1kz8p5t){flex-shrink:0;margin-top:.2rem}.ns-consent.svelte-1kz8p5t a:where(.svelte-1kz8p5t){text-decoration:underline}.ns-error.svelte-1kz8p5t{text-align:left;color:#b91c1c;font-size:.8rem}.ns-success.svelte-1kz8p5t{color:var(--brand-700,var(--brand-700));font-size:.95rem}.ns-notice.svelte-1kz8p5t{color:var(--bn-muted);font-size:.95rem}.ns-notice.svelte-1kz8p5t a:where(.svelte-1kz8p5t){text-decoration:underline}.ns-stacked.svelte-1kz8p5t .ns-fields:where(.svelte-1kz8p5t){flex-direction:column}.ns-stacked.svelte-1kz8p5t .ns-input:where(.svelte-1kz8p5t),.ns-stacked.svelte-1kz8p5t .ns-submit:where(.svelte-1kz8p5t){width:100%}
