.Fieldset{display:flex;width:100%;border-style:none;padding:var(--spacing-0);outline:2px solid transparent;outline-offset:2px}.Fieldset--vertical{flex-direction:column;gap:var(--spacing-1-5)}.Fieldset--horizontal{flex-direction:row;align-items:flex-start;gap:var(--spacing-4)}.Fieldset__Label{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}.Fieldset__Label--nowrap{white-space:nowrap}.Fieldset__Label--horizontal{display:flex;height:var(--spacing-11);max-height:var(--spacing-11);min-height:100%;min-width:33%;max-width:33%;align-items:center}.Fieldset__Content{display:flex;width:100%;flex-direction:column}.Fieldset__Content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--spacing-1-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-1-5) * var(--tw-space-y-reverse))}.Fieldset__Content__Children{display:flex;width:100%;gap:var(--spacing-2)}.Fieldset__Content__Children--vertical{flex-direction:column}.Fieldset__Content__Children--horizontal{flex-direction:row;align-items:center}.Fieldset__HintMessage{color:var(--color-gray-500)}.Fieldset__ErrorMessage,.Fieldset__HintMessage{font-size:var(--font-size-sm);font-weight:var(--font-regular)}.Fieldset__ErrorMessage{color:var(--color-error-500)}.Fieldset__SuccessMessage{font-size:var(--font-size-sm);font-weight:var(--font-regular);color:var(--color-success-600)}