.result-item[data-v-2ec9f724]{animation:slideInFromBottom-2ec9f724 .28s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(12px)}@keyframes slideInFromBottom-2ec9f724{to{opacity:1;transform:translateY(0)}}.typing-dot[data-v-8137b8a7]{animation:typingBounce-8137b8a7 1.2s ease-in-out infinite;background-color:hsl(var(--foreground));border-radius:50%;height:6px;opacity:.3;width:6px}@keyframes typingBounce-8137b8a7{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.7;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.typing-dot[data-v-8137b8a7]{animation:typingPulse-8137b8a7 1.4s ease-in-out infinite;transform:none}@keyframes typingPulse-8137b8a7{0%,to{opacity:.3}50%{opacity:.7}}}.stream-cursor[data-v-8137b8a7]{animation:cursorBlink-8137b8a7 .8s step-end infinite;background-color:hsl(var(--primary));border-radius:1px;display:inline-block;height:13px;margin-left:2px;vertical-align:middle;width:2px}@keyframes cursorBlink-8137b8a7{0%,to{opacity:1}50%{opacity:0}}[data-v-8137b8a7] .prose-chat p{margin:0 0 .5em}[data-v-8137b8a7] .prose-chat p:last-child{margin-bottom:0}[data-v-8137b8a7] .prose-chat ol{display:flex;flex-direction:column;gap:.35em;list-style:decimal;margin:.5em 0;padding-left:1.25em}[data-v-8137b8a7] .prose-chat ul{display:flex;flex-direction:column;gap:.35em;list-style:disc;margin:.5em 0;padding-left:1.25em}[data-v-8137b8a7] .prose-chat strong{font-weight:600}[data-v-8137b8a7] .prose-chat em{font-style:italic}[data-v-8137b8a7] .prose-chat code{background:hsl(var(--muted-solid));border-radius:3px;font-family:monospace;font-size:.85em;padding:.1em .35em}.image-preview-enter-active[data-v-e15f2b79],.image-preview-leave-active[data-v-e15f2b79]{transition:all .2s ease}.image-preview-enter-from[data-v-e15f2b79],.image-preview-leave-to[data-v-e15f2b79]{opacity:0;transform:scale(.8)}.drawer-handle[data-v-cfb2fad2]{animation:drawerElemIn-cfb2fad2 .26s cubic-bezier(.4,0,.2,1) 80ms both}.drawer-back[data-v-cfb2fad2]{animation:drawerElemIn-cfb2fad2 .26s cubic-bezier(.4,0,.2,1) .13s both}.drawer-content[data-v-cfb2fad2]{animation:drawerElemIn-cfb2fad2 .26s cubic-bezier(.4,0,.2,1) .18s both}.drawer-footer[data-v-cfb2fad2]{animation:drawerElemIn-cfb2fad2 .26s cubic-bezier(.4,0,.2,1) .24s both}@keyframes drawerElemIn-cfb2fad2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.drawer-back[data-v-cfb2fad2],.drawer-content[data-v-cfb2fad2],.drawer-footer[data-v-cfb2fad2],.drawer-handle[data-v-cfb2fad2]{animation:none}}@keyframes zoom-fade-out-adb88a68{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.zoom-out-95[data-v-adb88a68]{animation-name:zoom-fade-out-adb88a68}.animate-out[data-v-adb88a68]{animation-fill-mode:forwards}.scrollbar-hide[data-v-28e049ce]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-28e049ce]{-ms-overflow-style:none;scrollbar-width:none}.stagger-item[data-v-28e049ce]{animation:staggerFadeUp-28e049ce .2s cubic-bezier(.4,0,.2,1) var(--stagger-delay,0s) both}@keyframes staggerFadeUp-28e049ce{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.checkmark-enter-active[data-v-28e049ce]{animation:checkBounce-28e049ce .17s cubic-bezier(.34,1.56,.64,1) both}.checkmark-leave-active[data-v-28e049ce]{animation:checkFade-28e049ce .12s ease-in both}@keyframes checkBounce-28e049ce{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes checkFade-28e049ce{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.summary-strip-enter-active[data-v-28e049ce]{animation:summarySlideUp-28e049ce .21s cubic-bezier(.4,0,.2,1) both}.summary-strip-leave-active[data-v-28e049ce]{animation:summarySlideDown-28e049ce .16s cubic-bezier(.4,0,1,1) both}@keyframes summarySlideUp-28e049ce{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes summarySlideDown-28e049ce{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.checkmark-enter-active[data-v-28e049ce],.checkmark-leave-active[data-v-28e049ce],.stagger-item[data-v-28e049ce],.summary-strip-enter-active[data-v-28e049ce],.summary-strip-leave-active[data-v-28e049ce]{animation:none}}.scrollbar-hide[data-v-5df191f0]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-5df191f0]{-ms-overflow-style:none;scrollbar-width:none}.stagger-item[data-v-5df191f0]{animation:staggerFadeUp-5df191f0 .2s cubic-bezier(.4,0,.2,1) var(--stagger-delay,0s) both}@keyframes staggerFadeUp-5df191f0{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-5df191f0{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer[data-v-5df191f0]{animation:shimmer-5df191f0 1.5s linear infinite;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%}.time-crossfade-enter-active[data-v-5df191f0]{transition:opacity .22s cubic-bezier(.4,0,.2,1)}.time-crossfade-leave-active[data-v-5df191f0]{transition:opacity .15s cubic-bezier(.4,0,1,1)}.time-crossfade-enter-from[data-v-5df191f0],.time-crossfade-leave-to[data-v-5df191f0]{opacity:0}@media (prefers-reduced-motion:reduce){.shimmer[data-v-5df191f0],.stagger-item[data-v-5df191f0]{animation:none}.shimmer[data-v-5df191f0]{background:#e8e8e8}.time-crossfade-enter-active[data-v-5df191f0],.time-crossfade-leave-active[data-v-5df191f0]{transition:none}}.step-forward-enter-active[data-v-2654ff13]{animation:stepSlideInRight-2654ff13 .27s cubic-bezier(.4,0,.2,1) both}.step-forward-leave-active[data-v-2654ff13]{animation:stepSlideOutLeft-2654ff13 .21s cubic-bezier(.4,0,1,1) both;position:absolute;top:0;width:100%}.step-back-enter-active[data-v-2654ff13]{animation:stepSlideInLeft-2654ff13 .27s cubic-bezier(.4,0,.2,1) both}.step-back-leave-active[data-v-2654ff13]{animation:stepSlideOutRight-2654ff13 .21s cubic-bezier(.4,0,1,1) both;position:absolute;top:0;width:100%}@keyframes stepSlideInRight-2654ff13{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes stepSlideOutLeft-2654ff13{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-22px)}}@keyframes stepSlideInLeft-2654ff13{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes stepSlideOutRight-2654ff13{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.step-back-enter-active[data-v-2654ff13],.step-back-leave-active[data-v-2654ff13],.step-forward-enter-active[data-v-2654ff13],.step-forward-leave-active[data-v-2654ff13]{animation:none;transition:opacity .1s ease}}
