.form-field{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.form-label{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--mono-tracking);text-transform:lowercase;color:var(--color-text-muted);font-weight:500;line-height:1.4}.form-required{color:var(--color-action-ink);margin-left:var(--space-0-5)}.form-helper,.form-error{font-family:var(--font-sans);font-variation-settings:normal;font-weight:430;font-stretch:100%;font-size:var(--type-sm);margin:0;line-height:1.55}.form-helper{color:var(--color-text-muted)}.form-error{color:var(--color-error)}input.new-brand-input,textarea.new-brand-input,select.new-brand-input{width:100%;padding:var(--space-2-5) var(--space-3-5);font-family:var(--font-sans);font-variation-settings:normal;font-weight:430;font-stretch:100%;font-size:var(--type-base);color:var(--color-text-primary);border:1px solid var(--color-border-hover);border-radius:var(--radius-6);transition:border-color var(--duration-base) var(--ease-out-quart), background-color var(--duration-base) var(--ease-out-quart);background:0 0;outline:none;line-height:1.55}input.new-brand-input::placeholder,textarea.new-brand-input::placeholder{color:var(--color-text-muted);opacity:1}input.new-brand-input:hover,textarea.new-brand-input:hover,select.new-brand-input:hover{border-color:var(--color-text-primary)}input.new-brand-input:focus-visible,textarea.new-brand-input:focus-visible,select.new-brand-input:focus-visible{border-color:var(--color-action-ink);outline:2px solid var(--color-action-ink);outline-offset:2px;background:var(--color-text-primary-5)}input.new-brand-input[aria-invalid=true],textarea.new-brand-input[aria-invalid=true],select.new-brand-input[aria-invalid=true]{border-color:var(--color-error)}select.new-brand-input{min-height:var(--tap-target)}textarea.new-brand-input{resize:vertical}textarea.form-textarea--no-resize{resize:none}input.new-brand-input[readonly],textarea.new-brand-input[readonly]{background:var(--color-surface)}input.new-brand-input:disabled,textarea.new-brand-input:disabled,select.new-brand-input:disabled{color:var(--color-text-muted);background:var(--color-surface-elevated);border-color:var(--color-border-subtle);cursor:not-allowed}@media (prefers-reduced-motion:reduce){input.new-brand-input,textarea.new-brand-input,select.new-brand-input{transition:none}}
