.field.svelte-175sa6o{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-175sa6o{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.85rem;font-weight:600}.control.svelte-175sa6o{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--surface-line);border-radius:var(--radius-md);transition:border-color var(--motion-fast) ease;background:#ffffff0f;display:flex}.control.svelte-175sa6o:focus-within{border-color:var(--accent-line)}.has-error.svelte-175sa6o .control:where(.svelte-175sa6o){border-color:var(--danger);background:var(--danger-soft)}.has-success.svelte-175sa6o .control:where(.svelte-175sa6o){border-color:var(--success);background:var(--success-soft)}.icon.svelte-175sa6o{color:var(--text-muted);display:inline-flex}input.svelte-175sa6o{min-width:0;min-height:46px;color:var(--text-strong);background:0 0;border:none;flex:1;padding:0;font-size:1rem}input.svelte-175sa6o::placeholder{color:var(--text-muted)}input.svelte-175sa6o:focus{outline:none}.reveal.svelte-175sa6o{padding:var(--space-1);color:var(--text-muted);text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:.8rem}.message.svelte-175sa6o{margin:0;font-size:.85rem}.error.svelte-175sa6o{color:var(--danger)}.success.svelte-175sa6o{color:var(--success)}.hint.svelte-175sa6o{color:var(--text-muted)}
