.text-input-module__w-AyAa__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.text-input-module__w-AyAa__label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.text-input-module__w-AyAa__input{width:100%;min-height:2.75rem;padding:0 var(--space-3);color:var(--color-text-primary);background:var(--color-surface-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font:inherit;transition:border-color var(--motion-fast), box-shadow var(--motion-fast)}.text-input-module__w-AyAa__input::placeholder{color:var(--color-text-muted)}.text-input-module__w-AyAa__input:hover:not(:disabled){border-color:var(--color-border-strong)}.text-input-module__w-AyAa__input:focus-visible{border-color:var(--color-action-primary);outline:3px solid var(--color-focus-ring);outline-offset:1px}.text-input-module__w-AyAa__input:disabled{cursor:not-allowed;background:var(--color-surface-disabled)}.text-input-module__w-AyAa__input.text-input-module__w-AyAa__invalid{border-color:var(--color-status-danger)}.text-input-module__w-AyAa__hint,.text-input-module__w-AyAa__error{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-input-module__w-AyAa__hint{color:var(--color-text-secondary)}.text-input-module__w-AyAa__error{color:var(--color-status-danger)}@media (prefers-reduced-motion:reduce){.text-input-module__w-AyAa__input{transition:none}}
