.fd-label.svelte-36mysl{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--foreground)}.fd-optional.svelte-36mysl{font-weight:500;text-transform:none;letter-spacing:0;color:color-mix(in oklch,var(--foreground) 50%,transparent)}.fd-select.svelte-36mysl{position:relative}.fd-trigger.svelte-36mysl{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:1.5px solid color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:.625rem;background:transparent;padding:.875rem 1rem;font-size:1rem;font-weight:600;color:color-mix(in oklch,var(--foreground) 40%,transparent);cursor:pointer;outline:none;transition:border-color .3s ease,color .3s ease,box-shadow .3s ease;text-align:left;font-family:inherit}.fd-trigger.svelte-36mysl:hover,.fd-trigger.svelte-36mysl:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklch,var(--foreground) 6%,transparent)}.fd-trigger.has-value.svelte-36mysl{color:var(--foreground);font-weight:700}.fd-chevron.svelte-36mysl{flex-shrink:0;color:color-mix(in oklch,var(--foreground) 35%,transparent);transition:transform .25s cubic-bezier(.16,1,.3,1),color .3s ease}.fd-trigger.svelte-36mysl:hover .fd-chevron:where(.svelte-36mysl){color:var(--foreground)}.fd-chevron.open.svelte-36mysl{transform:rotate(180deg)}.fd-menu.svelte-36mysl{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;display:flex;flex-direction:column;background:var(--background);border:1px solid color-mix(in oklch,var(--foreground) 10%,transparent);border-radius:1rem;padding:.5rem;box-shadow:0 4px 12px color-mix(in oklch,var(--foreground) 5%,transparent),0 20px 48px color-mix(in oklch,var(--foreground) 8%,transparent);animation:svelte-36mysl-fdSlideIn .2s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-36mysl-fdSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fd-option.svelte-36mysl{display:block;width:100%;text-align:left;padding:.875rem 1rem;border:none;border-radius:.625rem;background:transparent;font-size:1rem;font-weight:600;color:color-mix(in oklch,var(--foreground) 80%,transparent);cursor:pointer;transition:background .15s ease,color .15s ease}.fd-option.svelte-36mysl:hover{background:color-mix(in oklch,var(--foreground) 5%,transparent);color:var(--foreground)}.fd-option.selected.svelte-36mysl{background:color-mix(in oklch,var(--foreground) 6%,transparent);color:var(--foreground);font-weight:700}.cf-form.svelte-pzu9qq{display:flex;flex-direction:column;gap:1.25rem}.cf-card.svelte-pzu9qq{border-radius:1rem;border:1px solid color-mix(in oklch,var(--foreground) 8%,transparent);background:#fff9;position:relative}.cf-card__inner.svelte-pzu9qq{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.cf-group.svelte-pzu9qq{display:flex;flex-direction:column;gap:.625rem}.cf-group__label.svelte-pzu9qq{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--foreground)}.cf-field.svelte-pzu9qq{display:flex;flex-direction:column;gap:.375rem}.cf-field__label.svelte-pzu9qq{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);padding-top:.5rem}.cf-optional.svelte-pzu9qq{font-weight:500;text-transform:none;letter-spacing:0;color:color-mix(in oklch,var(--foreground) 50%,transparent)}.cf-input.svelte-pzu9qq{width:100%;border:1.5px solid color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:.625rem;background:transparent;padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--foreground);outline:none;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit}.cf-input.svelte-pzu9qq::placeholder{color:color-mix(in oklch,var(--foreground) 40%,transparent);font-weight:500}.cf-input.svelte-pzu9qq:focus{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklch,var(--foreground) 6%,transparent)}.cf-textarea.svelte-pzu9qq{width:100%;border:1.5px solid color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:.625rem;background:transparent;padding:.875rem 1rem;font-size:1rem;font-weight:600;line-height:1.6;color:var(--foreground);outline:none;resize:none;transition:border-color .3s ease,box-shadow .3s ease;font-family:inherit}.cf-textarea.svelte-pzu9qq::placeholder{color:color-mix(in oklch,var(--foreground) 40%,transparent);font-weight:500}.cf-textarea.svelte-pzu9qq:focus{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklch,var(--foreground) 6%,transparent)}.cf-select.svelte-pzu9qq{width:100%;border:1.5px solid color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:.625rem;background:transparent;padding:.875rem 2.5rem .875rem 1rem;font-size:1rem;font-weight:600;color:var(--foreground);cursor:pointer;outline:none;transition:border-color .3s ease,box-shadow .3s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:20px;font-family:inherit}.cf-select.svelte-pzu9qq:hover,.cf-select.svelte-pzu9qq:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in oklch,var(--foreground) 6%,transparent)}.cf-select.svelte-pzu9qq option:where(.svelte-pzu9qq){background:var(--background);color:var(--foreground)}.cf-footer.svelte-pzu9qq{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.cf-footer.svelte-pzu9qq{flex-direction:row;align-items:flex-start;justify-content:space-between}}.address-fields.svelte-pzu9qq{animation:svelte-pzu9qq-addressSlideIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-pzu9qq-addressSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
