.shell.svelte-tqisly{position:relative;display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-raised);box-shadow:inset 0 1px 2px #2a1e140d;transition:background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft),box-shadow .2s var(--ease-out-soft)}.shell.svelte-tqisly:hover:not(.is-focused){border-color:var(--color-slate-300)}.shell.is-focused.svelte-tqisly{background:var(--color-surface);border-color:var(--color-brand-300);box-shadow:0 0 0 4px #d4682e24,var(--shadow-xs)}.shell.is-invalid.svelte-tqisly{border-color:var(--color-red-400);background:var(--color-surface)}.shell.is-invalid.is-focused.svelte-tqisly{box-shadow:0 0 0 4px #b23a2e24,var(--shadow-xs)}.rule.svelte-tqisly{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease-spring);pointer-events:none}.shell.is-focused.svelte-tqisly .rule:where(.svelte-tqisly){transform:scaleX(1)}.shell.is-invalid.svelte-tqisly .rule:where(.svelte-tqisly){background:var(--color-red-500);transform:scaleX(1)}.gutter.svelte-tqisly{display:grid;place-items:center;width:2.75rem;flex-shrink:0;border-right:1px solid var(--color-border);color:var(--color-slate-400);transition:color .2s var(--ease-out-soft)}.shell.is-focused.svelte-tqisly .gutter:where(.svelte-tqisly){color:var(--color-brand-500)}.shell.is-invalid.svelte-tqisly .gutter:where(.svelte-tqisly){color:var(--color-red-500)}input.svelte-tqisly{flex:1;min-width:0;border:0;background:transparent;padding:.8125rem .875rem;font-size:.9375rem;color:var(--color-ink);outline:none}input.svelte-tqisly::placeholder{color:var(--color-slate-400)}input.svelte-tqisly:focus-visible{outline:none;box-shadow:none}input.svelte-tqisly:-webkit-autofill,input.svelte-tqisly:-webkit-autofill:hover,input.svelte-tqisly:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:0 0 0 60rem var(--color-surface) inset;caret-color:var(--color-ink)}.trailing.svelte-tqisly{display:grid;place-items:center;width:2.75rem;flex-shrink:0;color:var(--color-slate-400);transition:color .2s var(--ease-out-soft)}button.trailing.svelte-tqisly:hover{color:var(--color-slate-700)}.check.svelte-tqisly{color:var(--color-emerald-600)}
