.ss-wrap.svelte-1ms2wx0{display:flex;justify-content:center;padding-block:var(--spacing-12, 3rem);padding-inline:var(--spacing-4, 1rem)}.ss-card.svelte-1ms2wx0{background:var(--color-surface, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-card, .75rem);box-shadow:0 2px 12px #0000000f;padding:var(--spacing-8, 2rem);width:100%;max-width:42rem}.ss-card.svelte-1ms2wx0 h2:where(.svelte-1ms2wx0){margin-block-end:var(--spacing-2, .5rem)}.ss-card__desc.svelte-1ms2wx0{color:var(--color-text-muted, #6b7280);margin-block-end:var(--spacing-6, 1.5rem)}.ss-card__action.svelte-1ms2wx0{display:flex;justify-content:center;margin-block-start:var(--spacing-6, 1.5rem)}.ss-form.svelte-1ms2wx0{display:flex;flex-direction:column;gap:var(--spacing-5, 1.25rem)}.ss-form__row.svelte-1ms2wx0{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4, 1rem)}@media(max-width:600px){.ss-form__row.svelte-1ms2wx0{grid-template-columns:1fr}}.ss-form__field.svelte-1ms2wx0{display:flex;flex-direction:column;gap:var(--spacing-1, .25rem)}.ss-form__label.svelte-1ms2wx0{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text)}.ss-form__required.svelte-1ms2wx0{color:#dc2626;margin-inline-start:.2em}.ss-form__fieldset.svelte-1ms2wx0{border:none;padding:0;margin:0}.ss-form__legend.svelte-1ms2wx0{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text);margin-block-end:var(--spacing-2, .5rem)}.ss-form__radio-group.svelte-1ms2wx0{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem)}.ss-form__radio-label.svelte-1ms2wx0{display:flex;align-items:center;gap:var(--spacing-2, .5rem);font-family:var(--font-body);font-size:1rem;color:var(--color-text);cursor:pointer}.ss-form__radio.svelte-1ms2wx0{accent-color:var(--color-primary, #a85d00);width:1rem;height:1rem;flex-shrink:0}.ss-form__input.svelte-1ms2wx0,.ss-form__textarea.svelte-1ms2wx0{font-family:var(--font-body);font-size:1rem;color:var(--color-text);background:var(--color-bg, #fff);border:1px solid var(--color-border, #d1d5db);border-radius:var(--radius-input, .375rem);padding:.625rem .75rem;width:100%;box-sizing:border-box;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ss-form__input.svelte-1ms2wx0:focus,.ss-form__textarea.svelte-1ms2wx0:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.ss-form__input--error.svelte-1ms2wx0{border-color:#dc2626}.ss-form__textarea.svelte-1ms2wx0{resize:vertical;min-block-size:12rem}.ss-form__submission-grid.svelte-1ms2wx0{display:grid;grid-template-columns:1fr;gap:var(--spacing-3, .75rem)}@media(min-width:480px){.ss-form__submission-grid.svelte-1ms2wx0{grid-template-columns:1fr 1fr}}.ss-form__submission-option.svelte-1ms2wx0{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-input, .375rem);padding:var(--spacing-4, 1rem)}.ss-form__check-label.svelte-1ms2wx0{display:flex;align-items:center;gap:var(--spacing-2, .5rem);cursor:pointer;margin-block-end:var(--spacing-1, .25rem)}.ss-form__checkbox.svelte-1ms2wx0{accent-color:var(--color-primary, #a85d00);width:1rem;height:1rem;flex-shrink:0;cursor:pointer}.ss-form__check-title.svelte-1ms2wx0{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text)}.ss-form__submission-desc.svelte-1ms2wx0{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0;padding-inline-start:1.5rem}.ss-form__consent.svelte-1ms2wx0{background:var(--color-bg, #fef6ec);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-input, .375rem);padding:var(--spacing-4, 1rem)}.ss-form__consent-label.svelte-1ms2wx0{display:flex;align-items:flex-start;gap:var(--spacing-3, .75rem);cursor:pointer}.ss-form__consent-title.svelte-1ms2wx0{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text);display:block;margin-block-end:var(--spacing-1, .25rem)}.ss-form__consent-desc.svelte-1ms2wx0{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0;line-height:1.5}.ss-form__error.svelte-1ms2wx0{font-size:.875rem;color:#dc2626;margin:0}.ss-form__submit-error.svelte-1ms2wx0{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-input, .375rem)}.ss-form__submit-error.svelte-1ms2wx0 p:where(.svelte-1ms2wx0){font-size:.9375rem;color:#dc2626;margin:0}.ss-form__submit.svelte-1ms2wx0{width:100%;margin-block-start:var(--spacing-2, .5rem)}.ss-form__submit.svelte-1ms2wx0:disabled{opacity:.65;cursor:not-allowed;transform:none}
