@keyframes bounce-slow-aa7adf00{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-slow[data-v-aa7adf00]{animation:3s ease-in-out infinite bounce-slow-aa7adf00}@keyframes blob-float-1-aa7adf00{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}@keyframes blob-float-2-aa7adf00{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,30px)scale(.9)}66%{transform:translate(30px,-30px)scale(1.1)}}.blob-1[data-v-aa7adf00]{animation:20s ease-in-out infinite blob-float-1-aa7adf00;top:10%;right:20%}.blob-2[data-v-aa7adf00]{animation:25s ease-in-out infinite blob-float-2-aa7adf00;bottom:20%;left:10%}.node-item[data-v-0206488b]{opacity:0;transition:opacity .5s,transform .5s;transform:scale(.7)translateY(10px)}.node-visible[data-v-0206488b]{opacity:1;transform:scale(1)translateY(0)}.lb-enter-active[data-v-89b82333],.lb-leave-active[data-v-89b82333]{transition:opacity .2s}.lb-enter-from[data-v-89b82333],.lb-leave-to[data-v-89b82333]{opacity:0}.modal-enter-active[data-v-b1ff0478],.modal-leave-active[data-v-b1ff0478]{transition:opacity .2s}.modal-enter-from[data-v-b1ff0478],.modal-leave-to[data-v-b1ff0478]{opacity:0}.success-enter-active[data-v-b1ff0478]{transition:all .3s}.success-enter-from[data-v-b1ff0478]{opacity:0;transform:scale(.95)}@keyframes bounce-once-b1ff0478{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-bounce-once[data-v-b1ff0478]{animation:.5s ease-out bounce-once-b1ff0478}.legal-enter-active[data-v-5e8a5a4d],.legal-leave-active[data-v-5e8a5a4d]{transition:opacity .2s}.legal-enter-from[data-v-5e8a5a4d],.legal-leave-to[data-v-5e8a5a4d]{opacity:0}.legal-content[data-v-5e8a5a4d] h3{color:#1e293b;border-bottom:1px solid #f1f5f9;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.legal-content[data-v-5e8a5a4d] p{color:#64748b;margin-bottom:.75rem;font-size:.875rem;line-height:1.7}.legal-content[data-v-5e8a5a4d] ul{margin:.5rem 0 1rem;padding:0;list-style:none}.legal-content[data-v-5e8a5a4d] li{color:#64748b;padding:.35rem 0 .35rem 1.5rem;font-size:.875rem;line-height:1.7;position:relative}.legal-content[data-v-5e8a5a4d] li:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;position:absolute;top:.85rem;left:0}.legal-content[data-v-5e8a5a4d] strong{color:#1e293b;font-weight:600}.cookie-enter-active[data-v-42847c1a]{transition:transform .4s,opacity .4s}.cookie-leave-active[data-v-42847c1a]{transition:transform .3s,opacity .3s}.cookie-enter-from[data-v-42847c1a],.cookie-leave-to[data-v-42847c1a]{opacity:0;transform:translateY(100%)}.chat-widget[data-v-ffee2ecd]{z-index:9000;position:fixed;bottom:24px;right:24px}.chat-fab[data-v-ffee2ecd]{cursor:pointer;background:linear-gradient(135deg,#16a34a,#22c55e);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 20px #16a34a66}.chat-fab[data-v-ffee2ecd]:hover{transform:scale(1.08);box-shadow:0 6px 28px #16a34a80}.chat-fab.open[data-v-ffee2ecd]{background:#1a1d27;box-shadow:0 4px 16px #0000004d}.fab-svg[data-v-ffee2ecd]{transition:transform .2s}.chat-fab:hover .fab-svg[data-v-ffee2ecd]{transform:scale(1.1)}.fab-badge[data-v-ffee2ecd]{background:#ef4444;border:2px solid #0f1117;border-radius:50%;width:14px;height:14px;animation:2s infinite badgePulse-ffee2ecd;position:absolute;top:-2px;right:-2px}@keyframes badgePulse-ffee2ecd{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.chat-window[data-v-ffee2ecd]{background:#0f1117;border:1px solid #2a2d3e;border-radius:16px;flex-direction:column;width:380px;max-height:540px;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 16px 64px #0006}.chat-window-enter-active[data-v-ffee2ecd],.chat-window-leave-active[data-v-ffee2ecd]{transition:all .25s}.chat-window-enter-from[data-v-ffee2ecd],.chat-window-leave-to[data-v-ffee2ecd]{opacity:0;transform:translateY(16px)scale(.95)}.chat-header[data-v-ffee2ecd]{background:#1a1d27;border-bottom:1px solid #2a2d3e;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-header-info[data-v-ffee2ecd]{align-items:center;gap:10px;display:flex}.chat-avatar[data-v-ffee2ecd]{background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.chat-header-name[data-v-ffee2ecd]{color:#f1f5f9;font-size:14px;font-weight:600}.chat-header-status[data-v-ffee2ecd]{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.status-dot[data-v-ffee2ecd]{background:#22c55e;border-radius:50%;width:6px;height:6px}.chat-header-btn[data-v-ffee2ecd]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s}.chat-header-btn[data-v-ffee2ecd]:hover{color:#e2e8f0;background:#2a2d3e}.chat-messages[data-v-ffee2ecd]{flex-direction:column;flex:1;gap:8px;min-height:300px;max-height:360px;padding:16px;display:flex;overflow-y:auto}.chat-welcome[data-v-ffee2ecd]{text-align:center;padding:32px 16px}.chat-welcome-icon[data-v-ffee2ecd]{margin-bottom:12px;font-size:40px}.chat-welcome-title[data-v-ffee2ecd]{color:#f1f5f9;margin-bottom:4px;font-size:18px;font-weight:700}.chat-welcome-text[data-v-ffee2ecd]{color:#64748b;font-size:13px}.chat-msg[data-v-ffee2ecd]{flex-direction:column;display:flex}.chat-msg.user[data-v-ffee2ecd]{align-items:flex-end}.chat-msg.assistant[data-v-ffee2ecd]{align-items:flex-start}.chat-bubble[data-v-ffee2ecd]{word-break:break-word;border-radius:14px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.5;animation:.2s msgSlide-ffee2ecd}.chat-msg.user .chat-bubble[data-v-ffee2ecd]{color:#fff;background:#22c55e;border-bottom-right-radius:4px}.chat-msg.assistant .chat-bubble[data-v-ffee2ecd]{color:#e2e8f0;background:#1a1d27;border:1px solid #2a2d3e;border-bottom-left-radius:4px}.chat-time[data-v-ffee2ecd]{color:#475569;margin-top:2px;padding:0 4px;font-size:10px}@keyframes msgSlide-ffee2ecd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.typing-bubble[data-v-ffee2ecd]{align-items:center;gap:4px;padding:12px 16px;display:flex}.typing-dot[data-v-ffee2ecd]{background:#475569;border-radius:50%;width:7px;height:7px;animation:1.4s infinite typeDot-ffee2ecd}.typing-dot[data-v-ffee2ecd]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-ffee2ecd]:nth-child(3){animation-delay:.4s}@keyframes typeDot-ffee2ecd{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.chat-end[data-v-ffee2ecd]{text-align:center;border-top:1px solid #2a2d3e;padding:20px 16px}.chat-end-title[data-v-ffee2ecd]{color:#e2e8f0;margin-bottom:12px;font-size:14px;font-weight:600}.chat-rating-label[data-v-ffee2ecd]{color:#64748b;margin-bottom:6px;font-size:12px}.chat-stars[data-v-ffee2ecd]{justify-content:center;gap:4px;margin-bottom:14px;display:flex}.chat-star[data-v-ffee2ecd]{color:#2a2d3e;cursor:pointer;font-size:24px;transition:color .15s}.chat-star.active[data-v-ffee2ecd]{color:#facc15}.chat-rated[data-v-ffee2ecd]{color:#4ade80;margin-bottom:10px;font-size:12px}.chat-transcript[data-v-ffee2ecd]{margin-bottom:12px}.chat-transcript-form[data-v-ffee2ecd]{gap:6px;display:flex}.chat-transcript-input[data-v-ffee2ecd]{color:#e2e8f0;background:#1a1d27;border:1px solid #2a2d3e;border-radius:8px;outline:none;flex:1;padding:7px 10px;font-family:inherit;font-size:12px}.chat-transcript-input[data-v-ffee2ecd]:focus{border-color:#22c55e}.chat-transcript-btn[data-v-ffee2ecd]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.chat-transcript-btn[data-v-ffee2ecd]:hover{background:#16a34a}.chat-transcript-btn[data-v-ffee2ecd]:disabled{opacity:.5;cursor:not-allowed}.chat-new-btn[data-v-ffee2ecd]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #2a2d3e;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:12px}.chat-new-btn[data-v-ffee2ecd]:hover{color:#22c55e;border-color:#22c55e}.chat-input-area[data-v-ffee2ecd]{background:#1a1d27;border-top:1px solid #2a2d3e;padding:12px 16px}.chat-input-form[data-v-ffee2ecd]{gap:8px;display:flex}.chat-input[data-v-ffee2ecd]{color:#e2e8f0;background:#0f1117;border:1px solid #2a2d3e;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px}.chat-input[data-v-ffee2ecd]:focus{border-color:#22c55e}.chat-input[data-v-ffee2ecd]::placeholder{color:#475569}.chat-send[data-v-ffee2ecd]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.chat-send[data-v-ffee2ecd]:hover{background:#16a34a}.chat-send[data-v-ffee2ecd]:disabled{opacity:.4;cursor:not-allowed}.chat-close-btn[data-v-ffee2ecd]{color:#475569;cursor:pointer;background:0 0;border:none;width:100%;margin-top:8px;padding:6px;font-family:inherit;font-size:11px;transition:color .15s}.chat-close-btn[data-v-ffee2ecd]:hover{color:#ef4444}@media (width<=480px){.chat-window[data-v-ffee2ecd]{width:calc(100vw - 16px);max-height:70vh;bottom:68px;right:-16px}}
