.field.svelte-o02g58{flex-direction:column;gap:6px;min-inline-size:0;display:flex}label.svelte-o02g58{font-size:var(--text-md);font-weight:550}.control.svelte-o02g58{align-items:center;gap:var(--space-2);min-block-size:38px;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:flex;position:relative}.sm.svelte-o02g58 .control:where(.svelte-o02g58){min-block-size:32px;padding-inline:var(--space-2);border-radius:var(--radius-s)}.multiline.svelte-o02g58 .control:where(.svelte-o02g58){padding-block:var(--space-2);align-items:stretch}.control.svelte-o02g58:hover{border-color:color-mix(in oklab, var(--border-strong) 70%, var(--text))}.control.svelte-o02g58:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent)}.invalid.svelte-o02g58 .control:where(.svelte-o02g58){border-color:var(--danger)}.invalid.svelte-o02g58 .control:where(.svelte-o02g58):focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 22%, transparent)}input.svelte-o02g58,textarea.svelte-o02g58{min-inline-size:0;font-size:var(--text-md);background:0 0;border:0;flex:1;padding:0;line-height:1.4}.sm.svelte-o02g58 input:where(.svelte-o02g58){font-size:var(--text-sm)}textarea.svelte-o02g58{resize:vertical;min-block-size:3lh}input.svelte-o02g58:focus-visible,textarea.svelte-o02g58:focus-visible{outline:none}input.svelte-o02g58::placeholder,textarea.svelte-o02g58::placeholder{color:var(--text-muted);opacity:1}input[type=search].svelte-o02g58::-webkit-search-cancel-button{appearance:none}.control.svelte-o02g58 .lead{color:var(--text-muted);flex:none}.end.svelte-o02g58{color:var(--text-muted);align-items:center;margin-inline-end:calc(-1 * var(--space-2));display:flex}.hint.svelte-o02g58,.error.svelte-o02g58{font-size:var(--text-sm);line-height:1.4}.hint.svelte-o02g58{color:var(--text-muted)}.error.svelte-o02g58{color:var(--danger);align-items:flex-start;gap:6px;font-weight:500;display:flex}.error.svelte-o02g58 svg{flex:none;margin-block-start:2px}
