.field-label.svelte-1bv7ezn{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-charcoal-black)}.field.svelte-1bv7ezn{display:block;width:100%;min-height:3.25rem;padding:.75rem 1rem;border:1px solid var(--color-soft-silver);border-radius:.75rem;background-color:#fff;color:var(--color-charcoal-black);font-size:1.0625rem;line-height:1.5;box-shadow:inset 0 1px 2px #1414140d;transition:border-color .15s ease,box-shadow .15s ease}.field.svelte-1bv7ezn::-moz-placeholder{color:var(--color-warm-gray);opacity:.8}.field.svelte-1bv7ezn::placeholder{color:var(--color-warm-gray);opacity:.8}.field.svelte-1bv7ezn:hover{border-color:var(--color-warm-gray-light)}.field.svelte-1bv7ezn:focus{outline:none;border-color:var(--color-deep-red);box-shadow:0 0 0 3px #c41e3a38}.field-select.svelte-1bv7ezn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232c2c2c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem}.field.svelte-1bv7ezn:user-invalid{border-color:var(--color-deep-red);background-color:#c41e3a08}.field-error.svelte-1bv7ezn{display:none;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;font-weight:500;color:var(--color-deep-red-dark)}.field.svelte-1bv7ezn:user-invalid+.field-error:where(.svelte-1bv7ezn){display:flex}.field-check.svelte-1bv7ezn{accent-color:var(--color-deep-red)}.field-check.svelte-1bv7ezn:focus-visible{outline:3px solid rgba(196,30,58,.45);outline-offset:2px}.type-option.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.125rem 1.25rem;border:1px solid var(--color-soft-silver);border-radius:1rem;background:#fff;color:var(--color-charcoal-black);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.type-option.svelte-1bv7ezn svg{color:var(--color-deep-red)}.type-option.svelte-1bv7ezn:hover{border-color:var(--color-deep-red)}.type-option.is-active.svelte-1bv7ezn{border-color:var(--color-deep-red);background:#c41e3a0a;box-shadow:0 0 0 1px var(--color-deep-red),0 8px 24px #c41e3a2e}.type-option.svelte-1bv7ezn:focus-visible{outline:3px solid var(--color-charcoal-black);outline-offset:3px}
