.field[data-v-89f07cf0]{gap:var(--space-2);display:grid}.field__label[data-v-89f07cf0]{font-size:var(--text-sm);color:var(--tx-1);font-weight:600}.field__req[data-v-89f07cf0]{color:var(--accent-ink)}.field__error[data-v-89f07cf0]{font-size:var(--text-sm);color:var(--color-error)}.field__hint[data-v-89f07cf0]{font-size:var(--text-sm);color:var(--tx-3)}.field[data-v-89f07cf0] input,.field[data-v-89f07cf0] select,.field[data-v-89f07cf0] textarea{width:100%;padding:.8rem var(--space-4);border-radius:var(--radius-input);border:1px solid var(--glass-border);background:var(--white-04);color:var(--tx-1);transition:border-color var(--dur-fast) var(--ease-out)}.field[data-v-89f07cf0] input:focus-visible,.field[data-v-89f07cf0] select:focus-visible,.field[data-v-89f07cf0] textarea:focus-visible{border-color:var(--focus-ring);outline:none}.field[data-v-89f07cf0] textarea{resize:vertical;min-height:7rem}.field[data-v-89f07cf0] select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a7abc4' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.surface-light .field[data-v-89f07cf0] input,.surface-light .field[data-v-89f07cf0] select,.surface-light .field[data-v-89f07cf0] textarea{background:var(--color-white);color:var(--color-bg);border-color:#07032624}
