@layer base{.form__field{flex-direction:column;align-items:stretch;row-gap:.25rem;display:flex;position:relative}.form__field.form__field--disabled{pointer-events:none;opacity:.3}.form__field-label{letter-spacing:0;text-transform:none;color:oklch(49.1% .0061 247.95);font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field-label p{display:inline-block}.form__field-label p:not(:last-of-type){padding-block-end:.5rem}.form__field-label p:last-of-type{display:inline}.form__field-input{letter-spacing:0;text-transform:none;border:1px solid oklch(66.59% .0083 228.92);border-radius:.5rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form__field-input:is(:hover,:active){border-color:oklch(16.89% .0021 286.18)}.form__field-input:is(:focus-visible,:focus-within){border-color:oklch(45.44% .1282 252.9);outline:0;box-shadow:0 0 0 1px oklch(45.44% .1282 252.9)}.form__field--show-error .form__field-input{border-color:oklch(54.85% .2158 17.62)!important}.form__field--show-error .form__field-input:is(:focus-visible,:focus-within){box-shadow:0 0 0 1px oklch(54.85% .2158 17.62)}.form__field-hint{letter-spacing:0;text-transform:none;color:oklch(54.85% .2158 17.62);margin-block-start:.25rem;font-family:neue-haas-unica,sans-serif;font-size:clamp(.75rem,.1587vw + .7083rem,.875rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.form__field:not(.form__field--show-error) .form__field-hint{display:none}.form__field .button[type=reset]:is(:hover,:focus-visible,:active){color:oklch(54.85% .2158 17.62)}.form__field:has(.button[type=reset]) .form__field-input{padding-inline-end:3rem}}.form__field.form__field--checkbox .form__field-input{appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L4 7L9 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:0;border:1px solid oklch(49.1% .0061 247.95);border-radius:.25rem;flex-grow:0;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;transition:all .2s ease-in-out;position:relative;inset-block-start:.1rem}.form__field.form__field--checkbox .form__field-input:hover{border-color:oklch(16.89% .0021 286.18)}.form__field.form__field--checkbox .form__field-input:is(:focus-visible,:active){border-color:oklch(45.44% .1282 252.9);box-shadow:0 0 0 1px oklch(45.44% .1282 252.9)}.form__field.form__field--checkbox .form__field-input:checked{background-color:oklch(45.44% .1282 252.9);background-size:50%;border-color:oklch(45.44% .1282 252.9)}.form__field.form__field--checkbox .form__field-input:before{content:"";position:absolute;inset:-.35rem}.form__field.form__field--checkbox{cursor:pointer}.form__field.form__field--checkbox .form__field-label{color:oklch(16.89% .0021 286.18);cursor:pointer;letter-spacing:0;text-transform:none;font-family:neue-haas-unica,sans-serif;font-size:clamp(.875rem,.1587vw + .8333rem,1rem);font-style:normal;font-weight:400;font-stretch:100%;line-height:160%}:disabled .form__field.form__field--checkbox .form__field-input{border-color:oklch(76.24% .0097 232.41)}:disabled .form__field.form__field--checkbox .form__field-label{color:oklch(76.24% .0097 232.41)}
