.field.svelte-o02g58{flex-direction:column;gap:.375rem;min-width:0;display:flex}label.svelte-o02g58{color:var(--text-2);font-size:var(--fs-xs);font-weight:500}.control.svelte-o02g58{align-items:center;display:flex;position:relative}input.svelte-o02g58{border-radius:var(--r-sm);background:var(--surface);width:100%;height:2.125rem;box-shadow:0 0 0 1px var(--line-2), var(--shadow-xs);color:var(--text);font-size:var(--fs-sm);transition:box-shadow .12s var(--ease);border:none;padding:0 .6875rem}.control.svelte-o02g58:has(.trailing:where(.svelte-o02g58)) input:where(.svelte-o02g58){padding-right:2.25rem}input.svelte-o02g58::placeholder{color:var(--text-3)}input.svelte-o02g58:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-xs)}input.svelte-o02g58:focus{box-shadow:0 0 0 1px var(--accent-line), 0 0 0 3px var(--accent-soft);outline:none}input.svelte-o02g58:read-only{background:var(--surface-2);color:var(--text-2);box-shadow:0 0 0 1px var(--line)}input.svelte-o02g58:disabled{opacity:.6;cursor:not-allowed}.invalid.svelte-o02g58 input:where(.svelte-o02g58){box-shadow:0 0 0 1px var(--critical), 0 0 0 3px var(--critical-soft)}.trailing.svelte-o02g58{display:flex;position:absolute;right:.25rem}.hint.svelte-o02g58,.error.svelte-o02g58{font-size:var(--fs-2xs);line-height:1.45}.hint.svelte-o02g58{color:var(--text-3)}.error.svelte-o02g58{color:var(--critical-text)}
