.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}.select[data-v-edb066dc]{--color-text:var(--color-sugar-blue);--color-hint:#666;--color-focus:#059669;--color-error:red;--color-hover:#eee;--color-border:#d4d4d8;display:flex;flex-direction:column}.select .trigger[data-v-edb066dc]{align-items:center;display:flex;justify-content:space-between;anchor-name:var(--v78d17f91);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-sugar-blue);cursor:pointer;font-size:inherit;line-height:1.2;padding:4px 1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select .trigger svg[data-v-edb066dc]{margin-left:4px}.select .trigger[data-v-edb066dc]:focus{border:1px solid var(--color-focus);outline:none}.select .listbox[data-v-edb066dc]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;inset:auto;margin:0;max-height:40vh;opacity:0;padding:0;position:relative;transition:display allow-discrete .2s,opacity allow-discrete .2s,transform allow-discrete .2s,overlay allow-discrete .2s;width:100%}.select .listbox[data-v-edb066dc]:popover-open{opacity:1}.select .listbox[data-v-edb066dc]:has(.option-group){padding:0}.select .listbox[data-v-edb066dc]{position-anchor:var(--v78d17f91);inset-area:bottom center;position-area:bottom center;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-try-order:max-height;overflow-y:auto;overflow-y:overlay;scrollbar-color:#c0c0b9 transparent;scrollbar-width:thin}.select .error[data-v-edb066dc],.select .hint[data-v-edb066dc]{margin-top:.25rem}.select .error[data-v-edb066dc]{color:var(--color-error);display:none;font-size:13px}.select .hint[data-v-edb066dc]{color:var(--color-hint);font-size:13px;opacity:0;transition:opacity .3s ease}.select:has(:focus) .hint[data-v-edb066dc]{opacity:1}.select:has([aria-invalid=true]) .hint[data-v-edb066dc]{display:none}.select:has([aria-invalid=true]) .error[data-v-edb066dc]{display:block}.select .multi-value-display[data-v-edb066dc]{display:flex;gap:3px}.select .multi-value-display span[data-v-edb066dc]{background:#10b981;color:#fff;font-size:13px;padding:2px 4px}.select .placeholder[data-v-edb066dc]{color:var(--color-hint)}@starting-style{.listbox[data-v-edb066dc]:popover-open{opacity:0}}.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)}
