.button.svelte-1xko78n{min-height:2.75rem;padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--color-button-bg);border-radius:var(--radius);font:inherit;cursor:pointer;font-weight:700}.primary.svelte-1xko78n{background:var(--color-button-bg);color:var(--color-button-text)}.primary.svelte-1xko78n:hover{border-color:var(--color-button-bg-hover);background:var(--color-button-bg-hover)}.secondary.svelte-1xko78n{background:var(--color-bg);color:var(--color-link)}.secondary.svelte-1xko78n:hover{background:var(--color-surface)}@media (forced-colors:active){.button.svelte-1xko78n{border-color:buttontext}}fieldset.svelte-1y9ibu3{max-width:var(--measure);min-width:0;margin:0 0 var(--space-5);border:0;padding:0}.fieldset-error.svelte-1y9ibu3{padding-left:var(--space-4);border-left:.3125rem solid var(--color-error)}legend.svelte-1y9ibu3{margin-bottom:var(--space-2);font-size:var(--step-1);padding:0;font-weight:700}.hint.svelte-1y9ibu3{margin-bottom:var(--space-3);color:var(--color-text-muted)}.error-message.svelte-1y9ibu3{margin-bottom:var(--space-3);color:var(--color-error);font-weight:700}@media (forced-colors:active){.fieldset-error.svelte-1y9ibu3{border-left-color:canvastext}}.choice.svelte-it1c24{gap:0 var(--space-3);margin-bottom:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}input.svelte-it1c24{width:1.5rem;height:1.5rem;accent-color:var(--color-link);margin:0}label.svelte-it1c24{padding-top:.0625rem}.hint.svelte-it1c24{color:var(--color-text-muted);grid-column:2;margin:0}.field.svelte-q16qnb{max-width:var(--measure);margin-bottom:var(--space-5)}.field-error.svelte-q16qnb{padding-left:var(--space-4);border-left:.3125rem solid var(--color-error)}label.svelte-q16qnb{margin-bottom:var(--space-1);font-weight:700;display:block}.optional.svelte-q16qnb{font-weight:400}.hint.svelte-q16qnb{margin-bottom:var(--space-2);color:var(--color-text-muted)}.error-message.svelte-q16qnb{margin-bottom:var(--space-2);color:var(--color-error);font-weight:700}input.svelte-q16qnb,textarea.svelte-q16qnb{width:100%;padding:var(--space-2);border:var(--input-border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:0;display:block}input[type=date].svelte-q16qnb,input[type=number].svelte-q16qnb,input[type=tel].svelte-q16qnb{max-width:20ch}[aria-invalid=true].svelte-q16qnb{border-color:var(--color-error);border-width:calc(var(--input-border-width) * 2)}@media (forced-colors:active){.field-error.svelte-q16qnb{border-left-color:canvastext}}
