@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--segmented-radio{border:0;min-inline-size:0;margin:0;padding:0}.form__field.form__field--segmented-radio>legend.form__field-label{float:inline-start;inline-size:100%;padding:0}.form__field.form__field--segmented-radio .form__field-segmented-fieldset{clear:both;gap:.25rem;block-size:3rem;padding:.25rem;display:flex}.form__field.form__field--segmented-radio .form__field-segmented-item{flex:1 1 0;justify-content:center;align-items:center;block-size:100%;display:flex}.form__field.form__field--segmented-radio .form__field-segmented-label{letter-spacing:0;text-transform:none;color:oklch(49.1% .0061 247.95);text-align:center;cursor:pointer;background-color:#0000;border-radius:.25rem;flex:1 1 0;justify-content:center;align-items:center;block-size:100%;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.form__field.form__field--segmented-radio .form__field-segmented-label:is(:hover,:focus-visible,:active){background-color:oklch(96.59% .0025 228.78)}.form__field.form__field--segmented-radio .form__field-segmented-input:checked+.form__field-segmented-label{color:oklch(100% 0 0);background-color:oklch(45.44% .1282 252.9)}.form__field.form__field--segmented-radio .form__field-segmented-input:disabled+.form__field-segmented-label{color:oklch(76.24% .0097 232.41);cursor:not-allowed}.form__field.form__field--segmented-radio .form__field-segmented-input:disabled+.form__field-segmented-label:is(:hover,:focus-visible,:active){background-color:#0000}.form__field.form__field--segmented-radio .form__field-segmented-input:disabled:checked+.form__field-segmented-label,.form__field.form__field--segmented-radio .form__field-segmented-input:disabled:checked+.form__field-segmented-label:is(:hover,:focus-visible,:active){background-color:oklch(96.59% .0025 228.78)}.form__field.form__field--segmented-radio .form__field-segmented-input:focus-visible+.form__field-segmented-label{outline-offset:.125rem;outline:.125rem solid oklch(45.44% .1282 252.9)}
