.anim-hero-chatbot[data-v-838e2625]{display:inline-flex}.chat-input-frame[data-v-838e2625]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:28px;box-shadow:0 4px 20px #0000001a}.left-btns[data-v-838e2625],.right-btns[data-v-838e2625]{display:flex;align-items:center;gap:2px;flex-shrink:0}.icon-btn[data-v-838e2625]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#0006;cursor:default;pointer-events:none}.tools-wrapper[data-v-838e2625]{position:relative}.tool-btn[data-v-838e2625]{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:8px;border:none;background:transparent;color:#0006;cursor:pointer;pointer-events:auto;transition:background .15s,color .15s}.tool-btn[data-v-838e2625]:hover{background:#0000000d;color:#0009}.tool-label[data-v-838e2625]{font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500}.tools-menu[data-v-838e2625]{position:absolute;top:100%;left:0;margin-top:8px;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 30px #0000001f;padding:4px;display:flex;flex-direction:column;z-index:50;animation:menuAppear-838e2625 .15s ease-out}.tools-menu-item[data-v-838e2625]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;border-radius:8px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;color:#000000b3;cursor:pointer;transition:background .12s;white-space:nowrap}.tool-icon[data-v-838e2625]{flex-shrink:0;color:#00000059}.tools-menu-item[data-v-838e2625]:hover{background:#0000000d;color:#000000e6}@keyframes menuAppear-838e2625{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.input-area[data-v-838e2625]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;padding:0 4px}.input-text[data-v-838e2625]{font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-placeholder[data-v-838e2625]{font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;color:#0000004d;white-space:nowrap}.input-cursor[data-v-838e2625]{display:inline-block;width:1.5px;height:18px;background:#000000b3;margin-left:1px;flex-shrink:0;animation:cursorBlink-838e2625 1s step-end infinite}.send-btn[data-v-838e2625]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:#000;color:#fff;cursor:pointer;pointer-events:auto;transition:background .15s}.send-btn[data-v-838e2625]:hover{background:#333}@keyframes cursorBlink-838e2625{0%,50%{opacity:1}51%,to{opacity:0}}html.dark .chat-input-frame[data-v-838e2625]{background:var(--anim-bg, #18181b);border-color:var(--anim-border, #27272a);box-shadow:0 4px 20px #0006}html.dark .icon-btn[data-v-838e2625],html.dark .tool-btn[data-v-838e2625]{color:#fff6}html.dark .tool-btn[data-v-838e2625]:hover{background:#ffffff14;color:#fff9}html.dark .tools-menu[data-v-838e2625]{background:var(--anim-bg, #18181b);border-color:var(--anim-border, #27272a);box-shadow:0 8px 30px #0006}html.dark .tools-menu-item[data-v-838e2625]{color:#ffffffb3}html.dark .tools-menu-item[data-v-838e2625]:hover{background:#ffffff14;color:#ffffffe6}html.dark .tool-icon[data-v-838e2625]{color:#ffffff59}html.dark .input-text[data-v-838e2625]{color:#ffffffd9}html.dark .input-placeholder[data-v-838e2625]{color:#ffffff4d}html.dark .input-cursor[data-v-838e2625]{background:#ffffffb3}html.dark .send-btn[data-v-838e2625]{background:#fff;color:#000}html.dark .send-btn[data-v-838e2625]:hover{background:#d4d4d8}.scroll-animate[data-v-c2553750]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate-left[data-v-c2553750]{opacity:0;transform:translate(-30px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-animate-right[data-v-c2553750]{opacity:0;transform:translate(30px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-animate.animate-in[data-v-c2553750],.scroll-animate-left.animate-in[data-v-c2553750],.scroll-animate-right.animate-in[data-v-c2553750]{opacity:1;transform:translate(0) translateY(0)}.scroll-animate[data-v-c2553750]:nth-child(1){transition-delay:.1s}.scroll-animate[data-v-c2553750]:nth-child(2){transition-delay:.2s}.scroll-animate[data-v-c2553750]:nth-child(3){transition-delay:.3s}@keyframes marquee-vertical-c2553750{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.animate-marquee-vertical[data-v-c2553750]{animation:marquee-vertical-c2553750 var(--duration, 40s) linear infinite}@keyframes aurora-c2553750{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-aurora[data-v-c2553750]{animation:aurora-c2553750 10s ease infinite}@keyframes pulse-outer-c2553750{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes pulse-middle-c2553750{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes pulse-inner-c2553750{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes pulse-center-c2553750{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes marquee-horizontal-c2553750{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-horizontal-reverse-c2553750{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-horizontal[data-v-c2553750]{animation:marquee-horizontal-c2553750 linear infinite}.animate-marquee-horizontal-reverse[data-v-c2553750]{animation:marquee-horizontal-reverse-c2553750 linear infinite}.carousel-container-horizontal[data-v-c2553750]{position:relative;width:100%;height:80px;overflow:hidden}.carousel-track-horizontal[data-v-c2553750]{display:flex;flex-direction:column;animation:carousel-scroll-vertical-c2553750 40s linear infinite;height:-moz-max-content;height:max-content}.carousel-item-horizontal[data-v-c2553750]{flex-shrink:0;width:100%;height:80px;min-height:80px;display:flex;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;padding-bottom:.5rem}@keyframes carousel-scroll-vertical-c2553750{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.carousel-track-horizontal[data-v-c2553750]:hover{animation-play-state:paused}.animated-list-container[data-v-c2553750]{height:100%;overflow:hidden;position:relative}.animated-list-track[data-v-c2553750]{animation:scroll-list-c2553750 20s linear infinite;display:flex;flex-direction:column}.animated-list-item[data-v-c2553750]{flex-shrink:0;width:100%}@keyframes scroll-list-c2553750{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animated-list-track[data-v-c2553750]:hover{animation-play-state:paused}.animate-marquee-right[data-v-c2553750]{animation:scrollRight-c2553750 30s linear infinite}.animate-marquee-left[data-v-c2553750]{animation:scrollLeft-c2553750 40s linear infinite}@keyframes scrollRight-c2553750{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollLeft-c2553750{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-icon-item[data-v-c2553750]{flex-shrink:0;width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgb(229,231,235);border-radius:12px;padding:.25rem}.marquee-icon-item img[data-v-c2553750]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.steps-grid[data-v-9e246720]{grid-template-columns:1fr}@media(min-width:1024px){.steps-grid[data-v-9e246720]{grid-template-columns:repeat(var(--steps-count),1fr)}}.card-item[data-v-9e246720]{opacity:0;transform:translateY(20px)}.card-item-visible[data-v-9e246720]{animation:cardFadeIn-9e246720 .6s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes cardFadeIn-9e246720{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
