.ttcf-hsform{--hsf-global__font-family: inherit;--hsf-global__font-size: 1rem;--hsf-global__color: var(--foreground);--hsf-global__error-color: var(--error);--hsf-background__padding: 0;--hsf-background__border-width: 0;--hsf-background__border-style: none;--hsf-background__border-radius: 0;--hsf-background__background-color: transparent;--hsf-row__vertical-spacing: 1.5rem;--hsf-row__horizontal-spacing: 1rem;--hsf-module__vertical-spacing: .5rem;--hsf-field-label__color: var(--foreground);--hsf-field-label__font-family: inherit;--hsf-field-label__font-size: .875rem;--hsf-field-label-requiredindicator__color: var(--error);--hsf-field-input__background-color: transparent;--hsf-field-input__border-color: var(--input);--hsf-field-input__border-radius: calc(var(--radius) - 2px);--hsf-field-input__border-style: solid;--hsf-field-input__border-width: 1px;--hsf-field-input__color: var(--foreground);--hsf-field-input__font-family: inherit;--hsf-field-input__font-size: 1rem;--hsf-field-input__padding: .625rem .75rem;--hsf-field-input__placeholder-color: var(--muted-foreground);--hsf-field-dropdown-options__border-radius: calc(var(--radius) - 2px);--hsf-field-textarea__background-color: transparent;--hsf-field-textarea__border-color: var(--input);--hsf-field-textarea__border-radius: calc(var(--radius) - 2px);--hsf-field-textarea__border-style: solid;--hsf-field-textarea__border-width: 1px;--hsf-field-textarea__color: var(--foreground);--hsf-field-textarea__font-family: inherit;--hsf-field-textarea__font-size: 1rem;--hsf-field-textarea__padding: .5rem .75rem;--hsf-field-textarea__placeholder-color: var(--muted-foreground);--hsf-field-checkbox__background-color: var(--background);--hsf-field-checkbox__border-color: var(--input);--hsf-field-checkbox__border-style: solid;--hsf-field-checkbox__border-width: 1px;--hsf-field-checkbox__color: var(--foreground);--hsf-field-radio__background-color: var(--background);--hsf-field-radio__border-color: var(--input);--hsf-field-radio__border-style: solid;--hsf-field-radio__border-width: 1px;--hsf-field-radio__color: var(--foreground);--hsf-button__background-color: var(--foreground);--hsf-button__color: var(--background);--hsf-button__border-color: transparent;--hsf-button__border-style: solid;--hsf-button__border-width: 1px;--hsf-button__border-radius: calc(var(--radius) + .25rem);--hsf-button__font-family: inherit;--hsf-button__font-size: .875rem;--hsf-button__font-weight: 500;--hsf-button__padding: .8rem 1rem;--hsf-button__width: 100%;--hsf-button--hover__background-color: color-mix( in oklch, var(--foreground), transparent 10% );--hsf-button--hover__color: var(--background);--hsf-button--hover__border-color: transparent;--hsf-button--focus__background-color: var(--foreground);--hsf-button--focus__color: var(--background);--hsf-button--focus__border-color: transparent;--hsf-field-description__color: var(--muted-foreground);--hsf-field-description__font-family: inherit;--hsf-field-description__font-size: .75rem;--hsf-field-footer__color: var(--error);--hsf-field-footer__font-family: inherit;--hsf-field-footer__font-size: .75rem;--hsf-richtext__color: var(--muted-foreground);--hsf-richtext__font-family: inherit;--hsf-richtext__font-size: .75rem;--hsf-heading__color: var(--foreground);--hsf-heading__font-family: inherit;--hsf-erroralert__color: var(--error);--hsf-erroralert__font-family: inherit}.dark .ttcf-hsform{--hsf-field-input__background-color: color-mix( in srgb, var(--input) 30%, transparent );--hsf-field-textarea__background-color: color-mix( in srgb, var(--input) 30%, transparent );--hsf-field-checkbox__background-color: color-mix( in srgb, var(--input) 30%, transparent );--hsf-field-radio__background-color: color-mix( in srgb, var(--input) 30%, transparent )}.ttcf-hsform .hsfc-FieldLabel{margin-bottom:.5rem;font-weight:500;line-height:1.25}.ttcf-hsform .hsfc-TextInput,.ttcf-hsform .hsfc-DropdownInput,.ttcf-hsform .hsfc-TextArea,.ttcf-hsform textarea{line-height:1.5;box-shadow:0 1px 2px #0000000d}.ttcf-hsform .hsfc-TextInput:focus-visible,.ttcf-hsform .hsfc-DropdownInput:focus-visible,.ttcf-hsform .hsfc-TextArea:focus-visible,.ttcf-hsform textarea:focus-visible{border-color:var(--outline);box-shadow:0 0 0 3px color-mix(in oklch,var(--outline),transparent 50%)}.ttcf-hsform .hsfc-Button{transition:transform .2s,background-color .2s,box-shadow .2s}.ttcf-hsform .hsfc-Button:hover{transform:translateY(-.125rem);box-shadow:0 1px 2px #0000000d}.ttcf-hsform .hsfc-Button:active{transform:translateY(0);box-shadow:none}
