.ask-input-field{transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.ask-input-field:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18), 0 1px 2px 0 hsl(var(--foreground) / .05)}@media (prefers-reduced-motion:reduce){.ask-input-field{transition:none}}.ask-input-glow{isolation:isolate;position:relative}.ask-input-glow>*{z-index:1;position:relative}.ask-input-glow:before{content:"";z-index:0;filter:blur(36px);opacity:.13;background:radial-gradient(52% 118% at 16% 0,#895af6 0%,#0000 62%),radial-gradient(48% 112% at 84% 6%,#6467f2 0%,#0000 60%),radial-gradient(58% 120% at 52% 104%,#d083f6 0%,#0000 66%);border-radius:34px;transition:opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:-30px -26px -34px}.ask-input-glow:focus-within:before{opacity:.19;filter:blur(32px)}@media (prefers-reduced-motion:reduce){.ask-input-glow:before{transition:none}}.dark .ask-input-glow:before{opacity:.2}.dark .ask-input-glow:focus-within:before{opacity:.28}.working-line-shimmer{background:linear-gradient(100deg, hsl(var(--muted-foreground)) 0%, hsl(var(--muted-foreground)) 42%, hsl(var(--foreground)) 50%, hsl(var(--muted-foreground)) 58%, hsl(var(--muted-foreground)) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite working-line-sweep}@keyframes working-line-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.working-line-shimmer{color:hsl(var(--muted-foreground));background:0 0;animation:none}}
