.collapse[data-v-40fb29bc]{display:none}.collapse.show[data-v-40fb29bc]{display:block}.fade-enter-active[data-v-e550989f],.fade-leave-active[data-v-e550989f]{transition:opacity .3s ease}.fade-enter-from[data-v-e550989f],.fade-leave-to[data-v-e550989f]{opacity:0}.ai-container[data-v-55a8f812]{width:100%;height:100vh;background-color:#070723;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.orb-wrapper[data-v-55a8f812]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .3s ease}.orb-wrapper[data-v-55a8f812]:hover{transform:scale(1.05)}.orb-content[data-v-55a8f812]{position:relative;width:600px;height:600px;display:flex;justify-content:center;align-items:center;transition:all .8s cubic-bezier(.4,0,.2,1)}.blob-animation[data-v-55a8f812]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#2147bc 0%,#3a52d9 50%,#00cdc8 100%);border-radius:50%;filter:blur(10px);animation:liquid-55a8f812 8s ease-in-out infinite;box-shadow:0 0 60px #2147bc}.blob-blur[data-v-55a8f812]{position:absolute;width:110%;height:110%;background:linear-gradient(135deg,rgba(58,82,217,.4),rgba(0,205,200,.4));border-radius:50%;filter:blur(40px);z-index:-1;animation:pulse-55a8f812 4s infinite alternate}.cta-text[data-v-55a8f812]{position:relative;z-index:10;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,0,0,.5);pointer-events:none;color:#fff}@keyframes liquid-55a8f812{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0)}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(360deg)}}@keyframes pulse-55a8f812{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.1);opacity:1}}.chat-overlay[data-v-55a8f812]{position:absolute;z-index:10;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.chat-window[data-v-55a8f812]{width:90%;max-width:450px;height:70%;background:rgba(10,10,10,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000080;pointer-events:auto}.chat-header-ia[data-v-55a8f812]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:15px}.header-info h3[data-v-55a8f812]{margin:0;font-size:1rem;font-weight:600;color:#fff}.close-btn[data-v-55a8f812]{margin-left:auto;background:none;border:none;color:#666;font-size:1.2rem;cursor:pointer}.messages-area[data-v-55a8f812]{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.message[data-v-55a8f812]{display:flex}.message.user[data-v-55a8f812]{justify-content:flex-end}.message.ai[data-v-55a8f812]{justify-content:flex-start}.bubble[data-v-55a8f812]{max-width:80%;padding:12px 18px;border-radius:18px;font-size:.95rem;line-height:1.4}.user .bubble[data-v-55a8f812]{background:linear-gradient(135deg,#2147bc,#00cdc8);color:#fff;border-bottom-right-radius:4px}.ai .bubble[data-v-55a8f812]{background:#2a2a30;color:#ddd;border-bottom-left-radius:4px}.sub-empty[data-v-55a8f812]{text-align:center}.typing span[data-v-55a8f812]{display:inline-block;animation:typing-55a8f812 1.4s infinite ease-in-out both;margin:0 2px}.typing span[data-v-55a8f812]:nth-child(1){animation-delay:-.32s}.typing span[data-v-55a8f812]:nth-child(2){animation-delay:-.16s}@keyframes typing-55a8f812{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.input-area[data-v-55a8f812]{padding:1.5rem;display:flex;gap:10px;border-top:1px solid rgba(255,255,255,.05)}input[data-v-55a8f812]{flex:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:12px 20px;color:#fff;outline:none;transition:all .3s}input[data-v-55a8f812]:focus{background:rgba(255,255,255,.1);border-color:#00cdc8}input[data-v-55a8f812]::placeholder{color:#666}.input-area button[data-v-55a8f812]{width:45px;height:45px;border-radius:50%;border:none;background:#2147bc;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.input-area button[data-v-55a8f812]:hover:not(:disabled){background:#00cdc8}.input-area button[data-v-55a8f812]:disabled{opacity:.5;cursor:not-allowed}.fade-scale-enter-active[data-v-55a8f812],.fade-scale-leave-active[data-v-55a8f812]{transition:all .4s ease}.fade-scale-enter-from[data-v-55a8f812],.fade-scale-leave-to[data-v-55a8f812]{opacity:0;transform:scale(.8)}.chat-slide-enter-active[data-v-55a8f812],.chat-slide-leave-active[data-v-55a8f812]{transition:all .6s cubic-bezier(.16,1,.3,1)}.chat-slide-enter-from[data-v-55a8f812],.chat-slide-leave-to[data-v-55a8f812]{opacity:0;transform:translateY(30px) scale(.95)}
