.assistant-launcher-in.svelte-vhl47g{animation:svelte-vhl47g-assistant-launcher .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-vhl47g-assistant-launcher{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.assistant-launcher-in.svelte-vhl47g{animation:none}}html{scrollbar-gutter:stable}html.search-overlay-open,body.search-overlay-open{overflow:hidden}.assistant-backdrop-in.svelte-1ul1b8s{animation:svelte-1ul1b8s-assistant-backdrop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1ul1b8s-assistant-backdrop{0%{opacity:0}to{opacity:1}}.assistant-panel-in.svelte-1ul1b8s{animation:svelte-1ul1b8s-assistant-panel-clip .5s cubic-bezier(.16,1,.3,1) forwards;will-change:clip-path,opacity}@keyframes svelte-1ul1b8s-assistant-panel-clip{0%{clip-path:inset(0 0 100% 80%);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.assistant-panel-corner-in.svelte-1ul1b8s{animation:svelte-1ul1b8s-assistant-panel-corner .42s cubic-bezier(.16,1,.3,1) forwards;transform-origin:bottom right;will-change:transform,opacity}@keyframes svelte-1ul1b8s-assistant-panel-corner{0%{transform:translateY(14px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.assistant-scroll.svelte-1ul1b8s{scrollbar-gutter:stable;overscroll-behavior:contain}.assistant-fade.svelte-1ul1b8s{animation:svelte-1ul1b8s-assistant-fade .35s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1ul1b8s-assistant-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.assistant-caret.svelte-1ul1b8s{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.15em;background:currentColor;animation:svelte-1ul1b8s-assistant-blink 1s step-end infinite}.assistant-caret.is-done.svelte-1ul1b8s{display:none}@keyframes svelte-1ul1b8s-assistant-blink{50%{opacity:0}}.assistant-dot.svelte-1ul1b8s{width:6px;height:6px;border-radius:9999px;background:#9ca3af;animation:svelte-1ul1b8s-assistant-bounce .9s ease-in-out infinite}@keyframes svelte-1ul1b8s-assistant-bounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.assistant-backdrop-in.svelte-1ul1b8s,.assistant-panel-in.svelte-1ul1b8s,.assistant-panel-corner-in.svelte-1ul1b8s,.assistant-fade.svelte-1ul1b8s,.assistant-caret.svelte-1ul1b8s,.assistant-dot.svelte-1ul1b8s{animation:none}}
