@layer component{.form-input[data-v-1674f6f7]{position:relative}}@layer compose{.form-input[data-v-1674f6f7] .input{background-color:var(--bg-up);border:2px solid oklch(from var(--fg) l c h/35%);border-radius:var(--border-radius-sm);color:var(--fg);font-family:var(--font);max-width:100%;padding:0 .75em;transition:.15s ease;width:100%}.form-input[data-v-1674f6f7] .input::-moz-placeholder{color:inherit;opacity:.4}.form-input[data-v-1674f6f7] .input::placeholder{color:inherit;opacity:.4}.form-input[data-v-1674f6f7] .input:focus-visible{border-color:var(--fg-primary);color:var(--fg-up);outline:none}.form-input[data-v-1674f6f7] .input.--disabled,.form-input[data-v-1674f6f7] .input[disabled]{border-style:dotted;cursor:not-allowed;opacity:.7}.form-input[data-v-1674f6f7] .form-input-icon{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--fg);inset-block-start:50%;inset-inline-end:.75em;opacity:.4;pointer-events:none;position:absolute;translate:0 -50%}.form-input[data-v-1674f6f7] input.input{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-base)}@container (width <= 269px){.form-input[data-v-1674f6f7] input.input{line-height:var(--line-height-tight)}}@container (width >= 537px){.form-input[data-v-1674f6f7] input.input{line-height:var(--line-height-open)}}.form-input[data-v-1674f6f7] input.input{font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.form-input[data-v-1674f6f7] input.input:where(body,input,select,textarea){text-box:normal}.form-input[data-v-1674f6f7] input.input{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-1674f6f7] input.input strong{font-weight:700}.form-input[data-v-1674f6f7] input.input{line-height:1;min-height:2.5em;padding:0 1em}.form-input[data-v-1674f6f7] button.input{align-items:center;cursor:pointer;min-height:2.5em;overflow:hidden;padding:0 1em;position:relative;text-align:start}.form-input[data-v-1674f6f7] button.input .form-input-icon{transition:.25s ease}@media(hover:hover){.form-input[data-v-1674f6f7] button.input:hover .form-input-icon{opacity:1}}.form-input[data-v-1674f6f7] button.input:focus-visible .form-input-icon{opacity:1}.form-input[data-v-1674f6f7] textarea.input{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-base)}@container (width <= 269px){.form-input[data-v-1674f6f7] textarea.input{line-height:var(--line-height-tight)}}@container (width >= 537px){.form-input[data-v-1674f6f7] textarea.input{line-height:var(--line-height-open)}}.form-input[data-v-1674f6f7] textarea.input{font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.form-input[data-v-1674f6f7] textarea.input:where(body,input,select,textarea){text-box:normal}.form-input[data-v-1674f6f7] textarea.input{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-1674f6f7] textarea.input strong{font-weight:700}.form-input[data-v-1674f6f7] textarea.input{padding:1em;resize:vertical}}@layer component{.form-field[data-v-53ff4213]{display:block;text-align:start}.form-field[data-v-53ff4213]:last-child{margin-block-end:0}.label[data-v-53ff4213]{text-box:trim-both cap alphabetic}.label[data-v-53ff4213]:where(body,input,select,textarea){text-box:normal}.label[data-v-53ff4213]{font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-base)}@container (width <= 269px){.label[data-v-53ff4213]{line-height:var(--line-height-tight)}}@container (width >= 537px){.label[data-v-53ff4213]{line-height:var(--line-height-open)}}.label[data-v-53ff4213]{font-size:var(--font-size-sm)}.label strong[data-v-53ff4213]{font-weight:900}.label[data-v-53ff4213]{color:var(--fg);display:block;margin-block-end:.75em}.--disabled>.label[data-v-53ff4213],.--disabled>div>.label[data-v-53ff4213]{opacity:.75}.--disabled>.label .required-indicator[data-v-53ff4213],.--disabled>div>.label .required-indicator[data-v-53ff4213]{display:none}.required-indicator[data-v-53ff4213]:before{--bg-up:var(--color-pink-95);--bg:var(--color-pink-90);--bg-down:var(--color-pink-80);--fg-up:var(--color-orange-20);--fg:var(--color-orange-40);--fg-down:var(--color-orange-50);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-orange-40);color:var(--fg-primary);content:"*"}.help[data-v-53ff4213]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-base)}@container (width <= 269px){.help[data-v-53ff4213]{line-height:var(--line-height-tight)}}@container (width >= 537px){.help[data-v-53ff4213]{line-height:var(--line-height-open)}}.help[data-v-53ff4213]{font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.help[data-v-53ff4213]:where(body,input,select,textarea){text-box:normal}.help[data-v-53ff4213]{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.help strong[data-v-53ff4213]{font-weight:700}.help[data-v-53ff4213]{color:var(--fg-down)}.help[data-v-53ff4213],.help p[data-v-53ff4213]{margin-block-end:.75em}.help[data-v-53ff4213]>:last-child{margin:0}}@layer compose{[data-v-53ff4213] .form-error{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-base)}@container (width <= 269px){[data-v-53ff4213] .form-error{line-height:var(--line-height-tight)}}@container (width >= 537px){[data-v-53ff4213] .form-error{line-height:var(--line-height-open)}}[data-v-53ff4213] .form-error{font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}[data-v-53ff4213] .form-error:where(body,input,select,textarea){text-box:normal}[data-v-53ff4213] .form-error{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-53ff4213] .form-error strong{font-weight:700}[data-v-53ff4213] .form-error{color:var(--fg-down);--bg-up:var(--color-pink-95);--bg:var(--color-pink-90);--bg-down:var(--color-pink-80);--fg-up:var(--color-orange-20);--fg:var(--color-orange-40);--fg-down:var(--color-orange-50);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-orange-40);color:var(--bg)}}
