.ls-root.svelte-ipcqij{position:relative;flex:1;min-width:0}.ls-input.svelte-ipcqij,.ls-text.svelte-ipcqij{font:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap}.ls-input.svelte-ipcqij{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;outline:none;color:transparent;caret-color:var(--color-foreground)}.ls-input.svelte-ipcqij::placeholder{color:var(--color-muted-foreground)}.ls-backdrop.svelte-ipcqij{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--color-foreground)}.ls-text.svelte-ipcqij{width:max-content}.ls-recognized.svelte-ipcqij{text-decoration:underline;text-decoration-thickness:2px;text-decoration-skip-ink:none;text-underline-offset:3px}.ls-root.svelte-ipcqij{--ls-positive: color-mix(in oklch, #059669 55%, transparent);--ls-negative: color-mix(in oklch, #dc2626 55%, transparent)}.dark .ls-root.svelte-ipcqij{--ls-positive: color-mix(in oklch, #34d399 60%, transparent);--ls-negative: color-mix(in oklch, #f87171 60%, transparent)}.ls-feature.svelte-ipcqij{text-decoration:underline;text-decoration-thickness:2px;text-decoration-skip-ink:none;text-underline-offset:3px}.ls-feature.positive.svelte-ipcqij{text-decoration-color:var(--ls-positive)}.ls-feature.negative.svelte-ipcqij{text-decoration-color:var(--ls-negative)}
