.field.svelte-n2qwlb{gap:6px;display:grid}.field-label.svelte-n2qwlb{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}.field-required.svelte-n2qwlb{color:var(--status-error)}.form-input.svelte-n2qwlb{box-sizing:border-box;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-input);width:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);outline:none;padding:8px 10px;line-height:normal}.form-input.svelte-n2qwlb::placeholder{color:var(--text-tertiary)}.form-input.svelte-n2qwlb:hover:not(:disabled){border-color:var(--border-strong)}.form-input.svelte-n2qwlb:focus{border-color:var(--border-strong);box-shadow:var(--focus-ring)}.form-input.svelte-n2qwlb:disabled{opacity:.4;cursor:not-allowed}.form-input.has-error.svelte-n2qwlb{border-color:var(--status-error)}.form-input.has-error.svelte-n2qwlb:focus{box-shadow:0 0 0 2px var(--status-error)}.form-textarea.svelte-n2qwlb{resize:vertical;min-height:48px}.field-hint.svelte-n2qwlb{font-size:var(--text-xs);color:var(--text-tertiary)}.field-error.svelte-n2qwlb{font-size:var(--text-xs);color:var(--status-error)}
