.field.svelte-o02g58{gap:var(--space-2);flex-direction:column;display:flex}label.svelte-o02g58{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);font-weight:500}.required.svelte-o02g58{color:var(--color-text-muted)}.hint.svelte-o02g58{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}input.svelte-o02g58{height:var(--control-height-lg);padding:0 var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:inherit;font-size:var(--text-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast)}input.svelte-o02g58:hover{border-color:var(--color-border-strong)}input.svelte-o02g58:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}input.svelte-o02g58:disabled{background-color:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}input.invalid.svelte-o02g58{border-color:var(--color-negative);box-shadow:0 0 0 3px var(--color-negative-muted)}.error.svelte-o02g58{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-negative)}
