@keyframes messageAppear-4733604b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-appear[data-v-4733604b]{animation:messageAppear-4733604b .4s ease-out forwards}@keyframes typingCursor-4733604b{0%,to{border-color:transparent}50%{border-color:currentColor}}.streaming-text[data-v-4733604b]{border-right:2px solid currentColor;animation:typingCursor-4733604b .8s infinite}@keyframes featureIn-d2598e34{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-feature-in[data-v-d2598e34]{animation:featureIn-d2598e34 .6s cubic-bezier(.4,0,.2,1) forwards}.feature-card:hover .feature-icon[data-v-d2598e34]{transform:rotate(12deg) scale(1.1)}.feature-card[data-v-d2598e34]{transition:transform .3s ease,box-shadow .3s ease}.perspective-1000[data-v-14045e27]{perspective:1000px}.rotate-y-5[data-v-14045e27]{transform:rotateY(5deg)}.rotate-x-5[data-v-14045e27]{transform:rotateX(5deg) rotateY(5deg)}.hover\:rotate-y-0[data-v-14045e27]:hover{transform:rotateY(0) rotateX(0)}.hover\:rotate-x-0[data-v-14045e27]:hover{transform:rotateX(0) rotateY(0)}.device-frame[data-v-14045e27]{transform-style:preserve-3d}.fade-enter-active[data-v-14045e27],.fade-leave-active[data-v-14045e27]{transition:opacity .5s}.fade-enter-from[data-v-14045e27],.fade-leave-to[data-v-14045e27]{opacity:0}.perspective-1000[data-v-26399343]{perspective:1000px}.rotate-y-5[data-v-26399343]{transform:rotateY(5deg)}.rotate-x-5[data-v-26399343]{transform:rotateX(5deg) rotateY(5deg)}.hover\:rotate-y-0[data-v-26399343]:hover{transform:rotateY(0) rotateX(0)}.hover\:rotate-x-0[data-v-26399343]:hover{transform:rotateX(0) rotateY(0)}.device-frame[data-v-26399343]{transform-style:preserve-3d}.fade-enter-active[data-v-26399343],.fade-leave-active[data-v-26399343]{transition:opacity .5s}.fade-enter-from[data-v-26399343],.fade-leave-to[data-v-26399343]{opacity:0}.faq-enter-active[data-v-a2792d6f],.faq-leave-active[data-v-a2792d6f]{transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);transform-origin:top}.faq-enter-from[data-v-a2792d6f],.faq-leave-to[data-v-a2792d6f]{opacity:0;transform:scaleY(.9)}.group[data-v-a2792d6f]:not([aria-expanded=true]):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-v-a2792d6f]:not([aria-expanded=true]):hover:where(.dark,.dark *){--tw-shadow-color: rgb(55 65 81 / .2);--tw-shadow: var(--tw-shadow-colored)}.group[data-v-a2792d6f]:not([aria-expanded=true]):hover{transform:translateY(-2px)}#faq[data-v-a2792d6f]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:40px;background:linear-gradient(to bottom,#fff,#fff0)}.dark #faq[data-v-a2792d6f]:before{background:linear-gradient(to bottom,#111827,#11182700)}.scrollbar-hide[data-v-ef857427]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-ef857427]::-webkit-scrollbar{display:none}.animate-fade-in[data-v-ef857427]{animation:fadeIn-ef857427 .3s ease-in-out}@keyframes fadeIn-ef857427{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#main:after{content:"";position:fixed;bottom:-1px;left:0;right:0;height:50px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.dark #main:after{background:linear-gradient(to bottom,#11182700,#111827)}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:deep(.prose){line-height:1.6}:deep(.prose pre){background-color:#f3f4f6;padding:.75rem;border-radius:.375rem;overflow-x:auto}:deep(.prose code){background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}:deep(.prose a){color:#2563eb;text-decoration:underline}:deep(.prose blockquote){border-left:4px solid #d1d5db;padding-left:1rem;font-style:italic}.dark :deep(.prose pre){background-color:#1f2937}.dark :deep(.prose code){background-color:#1f2937}.dark :deep(.prose a){color:#60a5fa}.dark :deep(.prose blockquote){border-left-color:#4b5563}
