.field[data-v-35d1c8bc]{display:flex;flex-direction:column;gap:var(--space-2)}.field__label[data-v-35d1c8bc]{color:var(--color-ink);font-family:var(--font-eyebrow);font-size:var(--fs-small);font-weight:var(--fw-medium)}.field__req[data-v-35d1c8bc]{color:var(--color-accent)}.field__input[data-v-35d1c8bc]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);font-size:var(--fs-body);padding:var(--space-3) var(--space-4);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease);width:100%}.field__input[data-v-35d1c8bc]::-moz-placeholder{color:var(--color-ink-soft);opacity:.8}.field__input[data-v-35d1c8bc]::placeholder{color:var(--color-ink-soft);opacity:.8}.field__input[data-v-35d1c8bc]:focus{border-color:var(--color-ink);outline:none}.field__input[data-v-35d1c8bc]:disabled{cursor:not-allowed;opacity:.55}.field--error .field__input[data-v-35d1c8bc]{border-color:var(--color-error)}.field--error .field__input[data-v-35d1c8bc]:focus{outline:2px solid var(--color-error);outline-offset:2px}.field__hint[data-v-35d1c8bc]{color:var(--color-ink-soft);font-size:var(--fs-small)}.field__error[data-v-35d1c8bc]{color:var(--color-error);font-size:var(--fs-small)}
