.panel-open-enter-active[data-v-b404582f]{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}.panel-open-leave-active[data-v-b404582f]{transition:transform .25s ease-in,opacity .22s ease-in}.panel-open-enter-from[data-v-b404582f],.panel-open-leave-to[data-v-b404582f]{opacity:0;transform:scale(.55)}.panel-pop-enter-active[data-v-b404582f]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease-out}.panel-pop-leave-active[data-v-b404582f]{transition:transform .2s ease-in,opacity .18s ease-in}.panel-pop-enter-from[data-v-b404582f],.panel-pop-leave-to[data-v-b404582f]{opacity:0;transform:scale(.4)}.toggle-bounce[data-v-b404582f]{animation:toggle-bounce-b404582f 2.4s ease-in-out infinite}@keyframes toggle-bounce-b404582f{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.stage-box[data-v-b404582f]{--s: 1;width:calc(400px * var(--s));height:calc(604px * var(--s))}.stage-zoom[data-v-b404582f]{transform:scale(var(--s))}@media (max-width: 431px){.stage-box[data-v-b404582f]{--s: .9}}@media (max-width: 399px){.stage-box[data-v-b404582f]{--s: .8}}@media (max-width: 359px){.stage-box[data-v-b404582f]{--s: .7}}.widget-panel[data-v-b404582f]{--w-bg: #ffffff;--w-text: #0f172a;--w-border: #e2e8f0;--w-bot: #f1f5f9;--w-muted: #64748b;--w-input-bg: rgba(0, 0, 0, .03);--w-input-border: rgba(0, 0, 0, .06);border-radius:16px;border:1px solid var(--w-border);box-shadow:0 8px 32px #0000001f;background:var(--w-bg)}.widget-panel.widget-dark[data-v-b404582f]{--w-bg: #0f172a;--w-text: #f1f5f9;--w-border: #334155;--w-bot: #1e293b;--w-muted: #94a3b8;--w-input-bg: rgba(255, 255, 255, .05);--w-input-border: rgba(255, 255, 255, .08);box-shadow:0 8px 32px #00000073}.widget-header[data-v-b404582f]{padding:14px 16px}.widget-panel [style][data-v-b404582f]{transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease}.fb-btn[data-v-b404582f]{animation:fb-emoji-entrance-b404582f .4s cubic-bezier(.34,1.56,.64,1) both;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease,box-shadow .2s ease}@keyframes fb-emoji-entrance-b404582f{0%{opacity:0;transform:scale(0) rotate(-20deg)}60%{transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.fb-fade[data-v-b404582f]{animation:fb-label-fade-b404582f .3s ease both}@keyframes fb-label-fade-b404582f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fb-thanks-emoji[data-v-b404582f]{animation:fb-thank-emoji-b404582f .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes fb-thank-emoji-b404582f{0%{transform:scale(0) rotate(-30deg);opacity:0}50%{transform:scale(1.3) rotate(10deg)}70%{transform:scale(.95) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}.caption-enter-active[data-v-b404582f]{transition:opacity .35s ease-out,transform .35s cubic-bezier(.16,1,.3,1)}.caption-leave-active[data-v-b404582f]{transition:opacity .2s ease-in,transform .2s ease-in}.caption-enter-from[data-v-b404582f]{opacity:0;transform:translateY(8px)}.caption-leave-to[data-v-b404582f]{opacity:0;transform:translateY(-8px)}.demo-chat-scroll[data-v-b404582f]{scrollbar-width:none}.demo-chat-scroll[data-v-b404582f]::-webkit-scrollbar{display:none}.dropdown-item[data-v-b404582f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;color:var(--w-text);font-size:12px;font-weight:500;border-radius:6px;text-align:left}.msg-user[data-v-b404582f]{box-shadow:0 2px 8px #0000001a}.msg-bot[data-v-b404582f]{box-shadow:0 1px 3px #0000000a}.faq-pane[data-v-b404582f]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;scrollbar-width:none}.faq-pane[data-v-b404582f]::-webkit-scrollbar{display:none}.faq-pane-categories-hidden[data-v-b404582f]{transform:translate(-100%);opacity:0}.faq-pane-questions[data-v-b404582f]{transform:translate(100%);opacity:0}.faq-pane-questions-visible[data-v-b404582f]{transform:translate(0);opacity:1}.demo-cursor[data-v-b404582f]{transition:transform .75s cubic-bezier(.45,.05,.25,1);will-change:transform}.click-ripple[data-v-b404582f]{border-width:2px;animation:ripple-b404582f .5s ease-out forwards}@keyframes ripple-b404582f{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.fade-enter-active[data-v-b404582f]{transition:opacity .35s ease-out}.fade-leave-active[data-v-b404582f]{transition:opacity .25s ease-in}.fade-enter-from[data-v-b404582f],.fade-leave-to[data-v-b404582f]{opacity:0}.dropdown-enter-active[data-v-b404582f],.dropdown-leave-active[data-v-b404582f]{transition:all .18s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-b404582f],.dropdown-leave-to[data-v-b404582f]{opacity:0;transform:translateY(-6px) scale(.96)}.overlay-enter-active[data-v-b404582f],.overlay-leave-active[data-v-b404582f]{transition:transform .3s ease}.overlay-enter-from[data-v-b404582f],.overlay-leave-to[data-v-b404582f]{transform:translate(100%)}.bubble-enter-active[data-v-b404582f]{transition:opacity .35s ease-out,transform .35s cubic-bezier(.16,1,.3,1)}.bubble-leave-active[data-v-b404582f]{transition:opacity .18s ease-in}.bubble-enter-from[data-v-b404582f]{opacity:0;transform:translateY(10px) scale(.97)}.bubble-leave-to[data-v-b404582f]{opacity:0}.scene-fade[data-v-b404582f]{opacity:.35;transition:opacity .4s ease-in}.caret[data-v-b404582f]{display:inline-block;width:1.5px;height:12px;margin-left:1px;vertical-align:middle;animation:caret-blink-b404582f .8s step-end infinite}@keyframes caret-blink-b404582f{50%{opacity:0}}@keyframes typing-bounce-b404582f{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.typing-dot[data-v-b404582f]{animation:typing-bounce-b404582f 1.2s ease-in-out infinite}@keyframes hero-reveal-a19af775{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reveal[data-v-a19af775]{animation:hero-reveal-a19af775 .45s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0s)}.reveal-slide[data-v-a19af775]{animation:hero-slide-a19af775 .5s cubic-bezier(.16,1,.3,1) both}@keyframes hero-slide-a19af775{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal[data-v-a19af775],.reveal-slide[data-v-a19af775]{animation:none!important}}
