.field[data-v-6d094763]{--color-primary:#10b981;--color-text-primary:var(--color-sugar-blue);--color-text-secondary:#a0a0a0;--color-border:#d4d4d8;--color-focus:var(--color-sugar-blue);--color-error:red}.field .hint[data-v-6d094763]{color:var(--color-text-secondary);font-size:13px;opacity:0;transition:opacity .3s ease}.field .error[data-v-6d094763],.field .hint[data-v-6d094763]{margin-top:.25rem}.field input[data-v-6d094763]{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-primary);display:block;font-size:inherit;padding:4px 1px;transition:border-color .3s ease}.field input[data-v-6d094763]:focus{border-color:var(--color-focus);outline:none}.field .error[data-v-6d094763]{color:var(--color-error);display:none;font-size:13px}.field:has(:focus) .hint[data-v-6d094763]{opacity:1}.field[data-v-6d094763]:has(:user-invalid){--color-border:var(--color-error);--color-focus:var(--color-error)}.field:has(:user-invalid) .error[data-v-6d094763]{display:block}.field:has(:user-invalid) .hint[data-v-6d094763]{display:none}.page[data-v-82003808]{min-height:calc(100vh - var(--space-header));min-height:calc(var(--vh, 1vh)*100 - var(--space-header))}.contact[data-v-82003808] .checkbox-item{padding:0 0 1em}.contact[data-v-82003808] .submit{background:var(--color-white);color:var(--color-sugar-blue)}
