@layer component{.form-input[data-v-bbcffc82]{position:relative}}@layer compose{.form-input[data-v-bbcffc82] .input{border-radius:3px;corner-shape:notch;background-color:var(--bg-up);border:2px solid oklch(from var(--fg) l c h/35%);color:var(--fg);font-family:var(--font);max-width:100%;padding:0 .75em;transition:.15s ease;width:100%}.form-input[data-v-bbcffc82] .input::-moz-placeholder{color:var(--fg-down);color:inherit;opacity:.333}.form-input[data-v-bbcffc82] .input::placeholder{color:var(--fg-down);color:inherit;opacity:.333}.form-input[data-v-bbcffc82] .input:focus-visible{border-color:var(--fg-primary);color:var(--fg-up);outline:none}.form-input[data-v-bbcffc82] .input.--disabled,.form-input[data-v-bbcffc82] .input[disabled]{border-style:dotted;cursor:not-allowed;opacity:.7}.form-input[data-v-bbcffc82] .form-input-icon{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--fg);opacity:.4;pointer-events:none;position:absolute;right:.75em;top:50%;translate:0 -50%}.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 288px){.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-tight)}}@container (width >= 576px){.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 317px){.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-tight)}}@container (width >= 634px){.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 346px){.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-tight)}}@container (width >= 691px){.form-input[data-v-bbcffc82] input.input{--line-height:var(--line-height-base-open)}}}.form-input[data-v-bbcffc82] input.input{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-bbcffc82] input.input strong{font-weight:700}.form-input[data-v-bbcffc82] input.input{line-height:1;min-height:calc(var(--sp-md) + var(--sp)*4);padding:0 .75em}.form-input[data-v-bbcffc82] button.input{align-items:center;cursor:pointer;min-height:calc(var(--sp-md) + var(--sp)*4);overflow:hidden;padding:0 1em;position:relative;text-align:left}.form-input[data-v-bbcffc82] button.input .form-input-icon{transition:.25s ease}.form-input[data-v-bbcffc82] button.input:focus-visible .form-input-icon,.form-input[data-v-bbcffc82] button.input:hover .form-input-icon{opacity:1}.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 230px){.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-tight)}}@container (width >= 461px){.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 259px){.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-tight)}}@container (width >= 518px){.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 288px){.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-tight)}}@container (width >= 576px){.form-input[data-v-bbcffc82] textarea.input{--line-height:var(--line-height-sm-open)}}}.form-input[data-v-bbcffc82] textarea.input{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-bbcffc82] textarea.input strong{color:var(--fg-primary);font-weight:inherit}.form-input[data-v-bbcffc82] textarea.input{padding:1em;resize:vertical}}@layer component{.form-field[data-v-348da5ba]{display:block;text-align:left}.form-field[data-v-348da5ba]:last-child{margin-bottom:0}.label[data-v-348da5ba]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){.label[data-v-348da5ba]{--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){.label[data-v-348da5ba]{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){.label[data-v-348da5ba]{--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){.label[data-v-348da5ba]{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){.label[data-v-348da5ba]{--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){.label[data-v-348da5ba]{--line-height:var(--line-height-sm-open)}}}.label[data-v-348da5ba]{font-size:var(--font-size-sm)}.label strong[data-v-348da5ba]{font-weight:900}.label[data-v-348da5ba]{color:var(--fg);display:block;margin-block-end:.33em}.label[data-v-348da5ba]:has(+.help){margin-block-end:0}.--disabled>.label[data-v-348da5ba],.--disabled>div>.label[data-v-348da5ba]{opacity:.75}.--disabled>.label .required-indicator[data-v-348da5ba],.--disabled>div>.label .required-indicator[data-v-348da5ba]{display:none}.required-indicator[data-v-348da5ba]:before{--bg-up:var(--color-orange-20);--bg:var(--color-orange-30);--bg-down:var(--color-orange-40);--fg-up:var(--color-orange-95);--fg:var(--color-orange-90);--fg-down:var(--color-orange-70);--fg-primary:var(--color-pink-80);--fg-secondary:var(--color-green-80);--fg-danger:var(--color-pink-70);color:var(--fg-primary);content:"*"}.help[data-v-348da5ba]{--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 230px){.help[data-v-348da5ba]{--line-height:var(--line-height-sm-tight)}}@container (width >= 461px){.help[data-v-348da5ba]{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 259px){.help[data-v-348da5ba]{--line-height:var(--line-height-sm-tight)}}@container (width >= 518px){.help[data-v-348da5ba]{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 288px){.help[data-v-348da5ba]{--line-height:var(--line-height-sm-tight)}}@container (width >= 576px){.help[data-v-348da5ba]{--line-height:var(--line-height-sm-open)}}}.help[data-v-348da5ba]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.help strong[data-v-348da5ba]{color:var(--fg-primary);font-weight:inherit}.help[data-v-348da5ba]{color:var(--fg-down)}.help[data-v-348da5ba],.help p[data-v-348da5ba]{margin-bottom:var(--sp-xs)}.help[data-v-348da5ba]>:last-child{margin:0}}@layer compose{[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 230px){[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-tight)}}@container (width >= 461px){[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 259px){[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-tight)}}@container (width >= 518px){[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 288px){[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-tight)}}@container (width >= 576px){[data-v-348da5ba] .form-error{--line-height:var(--line-height-sm-open)}}}[data-v-348da5ba] .form-error{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-348da5ba] .form-error strong{color:var(--fg-primary);font-weight:inherit}[data-v-348da5ba] .form-error{color:var(--fg-down);color:var(--fg-danger);margin-block-start:var(--sp-xs)}.--error[data-v-348da5ba] .input,[data-v-348da5ba] .input:user-invalid{border-color:var(--fg-danger)}}
