.chatbot[data-v-20e2b1ec]{display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:all .3s ease!important;z-index:9999999999999!important}.chatbot header[data-v-20e2b1ec]{background:var(--tc-theme-primary)!important;flex-shrink:0!important;position:sticky!important;top:0!important;z-index:9999!important}@media(min-width:475px){.chatbot[data-v-20e2b1ec]{bottom:11rem!important;height:600px!important;max-height:calc(100vh - 12rem)!important;max-width:90vw!important;width:420px!important}}@media(max-width:474.98px){.chatbot[data-v-20e2b1ec]{border-radius:0!important;bottom:0!important;height:100dvh!important;left:0!important;max-height:100dvh!important;right:0!important;width:100%!important}}.chatbox[data-v-20e2b1ec]{background:transparent!important;flex:1 1 auto!important;flex-direction:column!important;gap:16px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;padding:24px 20px!important;scroll-behavior:smooth}.chat[data-v-20e2b1ec],.chatbox[data-v-20e2b1ec]{box-sizing:border-box!important;display:flex!important}.chat[data-v-20e2b1ec]{animation:fadeIn .3s ease;margin-bottom:4px!important;width:100%!important}.message-container[data-v-20e2b1ec]{align-items:flex-end!important;display:flex!important;gap:10px!important;max-width:85%!important;width:-moz-fit-content!important;width:fit-content!important}.chat.outgoing .message-container[data-v-20e2b1ec]{margin-inline-start:auto!important}.message-content[data-v-20e2b1ec]{background:#f1f5f9;border-radius:18px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;padding:12px 18px!important;position:relative!important}.chat.outgoing .message-content[data-v-20e2b1ec]{background:linear-gradient(135deg,#1b264f,#2a3a74)!important;color:#fff!important}.chat.outgoing .message-content p[data-v-20e2b1ec]{color:#fff!important}.chat.incoming .message-content[data-v-20e2b1ec]{background:#f1f5f9!important;color:#1b264f!important}.chat.outgoing .message-content[data-v-20e2b1ec]{border-bottom-left-radius:18px!important;border-bottom-right-radius:4px!important}.chat.incoming .message-content[data-v-20e2b1ec],[dir=rtl] .chat.outgoing .message-content[data-v-20e2b1ec]{border-bottom-left-radius:4px!important;border-bottom-right-radius:18px!important}[dir=rtl] .chat.incoming .message-content[data-v-20e2b1ec]{border-bottom-left-radius:18px!important;border-bottom-right-radius:4px!important}.message-avatar[data-v-20e2b1ec]{align-items:center;background:#1b264f;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.message-content p[data-v-20e2b1ec]{line-height:1.5!important;margin:0!important}.message-timestamp[data-v-20e2b1ec]{color:#64748b;display:block;font-size:11px;margin-top:4px}.chat.outgoing .message-timestamp[data-v-20e2b1ec]{text-align:end!important}.typing-indicator[data-v-20e2b1ec]{opacity:.9}.typing-container[data-v-20e2b1ec]{display:flex}.typing-header[data-v-20e2b1ec]{align-items:flex-end;display:flex;gap:12px}.typing-avatar[data-v-20e2b1ec]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;flex-shrink:0;height:32px;width:32px}.typing-avatar[data-v-20e2b1ec],.typing-bubble[data-v-20e2b1ec]{align-items:center;display:flex;justify-content:center}.typing-bubble[data-v-20e2b1ec]{background:#f1f5f9;border-radius:18px;min-height:24px;min-width:60px;padding:12px 16px}.rtl-direction .typing-header[data-v-20e2b1ec]{flex-direction:row-reverse}.typing-dots[data-v-20e2b1ec]{align-items:center;display:flex;gap:4px;justify-content:center}.typing-dot[data-v-20e2b1ec]{animation:typingBounce-20e2b1ec 1.4s ease-in-out infinite;background:#64748b;border-radius:50%;height:8px;opacity:.4;width:8px}.typing-dot[data-v-20e2b1ec]:first-child{animation-delay:-.32s}.typing-dot[data-v-20e2b1ec]:nth-child(2){animation-delay:-.16s}.typing-dot[data-v-20e2b1ec]:nth-child(3){animation-delay:0s}[data-v-20e2b1ec] .typing-indicator{opacity:.9}[data-v-20e2b1ec] .typing-container{display:flex}[data-v-20e2b1ec] .typing-header{align-items:flex-end;display:flex;gap:12px}[data-v-20e2b1ec] .typing-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}[data-v-20e2b1ec] .typing-bubble{align-items:center;background:#f1f5f9;border-radius:18px;display:flex;justify-content:center;min-height:24px;min-width:60px;padding:12px 16px}[data-v-20e2b1ec] .typing-dots{display:flex;gap:4px}[data-v-20e2b1ec] .typing-dot{animation:typingBounce-20e2b1ec 1.4s ease-in-out infinite;background:#64748b;border-radius:50%;height:8px;opacity:.4;width:8px}[data-v-20e2b1ec] .typing-dot:first-child{animation-delay:-.32s}[data-v-20e2b1ec] .typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typingBounce-20e2b1ec{0%{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:translateY(-4px)}40%{opacity:.4;transform:translateY(0)}}@keyframes typingPulse-20e2b1ec{0%,to{opacity:.3}50%{opacity:1}}.typing-dots.pulse .typing-dot[data-v-20e2b1ec]{animation:typingPulse-20e2b1ec 1.4s ease-in-out infinite both}.opacity-50[data-v-20e2b1ec]{cursor:not-allowed;opacity:.5}.chat-input textarea[data-v-20e2b1ec]:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}#send-btn[data-v-20e2b1ec]:disabled{cursor:not-allowed;pointer-events:none}.chat-input[data-v-20e2b1ec]{align-items:flex-end!important;background:#fff;border-top:1px solid #e5e7eb;bottom:auto!important;display:flex!important;flex-shrink:0!important;gap:8px!important;inset-block-end:auto!important;margin-top:auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom))!important;position:relative!important;z-index:10}.chat-input textarea[data-v-20e2b1ec]{background:transparent!important;border:none!important;flex:1!important;font-size:.95rem!important;max-height:150px!important;min-height:40px!important;outline:none!important;padding:8px 12px!important;resize:none!important;width:100%!important}#send-btn[data-v-20e2b1ec]{align-items:center!important;color:var(--tc-theme-primary)!important;cursor:pointer!important;display:flex!important;flex:0 0 auto!important;font-size:1.5rem!important;justify-content:center!important;margin-bottom:8px!important;visibility:visible!important}.chat-input[data-v-20e2b1ec]{transition:opacity .2s ease}.chat-input[data-v-20e2b1ec]:has(textarea:disabled){opacity:.7}.chatbox[data-v-20e2b1ec]::-webkit-scrollbar{width:6px}.chatbox[data-v-20e2b1ec]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.chatbox[data-v-20e2b1ec]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chatbox[data-v-20e2b1ec]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chatbot-toggler[data-v-20e2b1ec]{bottom:80px;position:fixed;right:16px;z-index:9998}[dir=ltr] .chatbot-toggler[data-v-20e2b1ec]{bottom:80px;left:16px;position:fixed}.rtl-direction[data-v-20e2b1ec]::-webkit-scrollbar{direction:rtl}.chat-input textarea[data-v-20e2b1ec]::-moz-placeholder{color:#9ca3af;opacity:1}.chat-input textarea[data-v-20e2b1ec]::placeholder{color:#9ca3af;opacity:1}.rtl-direction #send-btn i[data-v-20e2b1ec],[dir=rtl] #send-btn i[data-v-20e2b1ec]{transform:rotate(180deg)}.welcome-item[data-v-20e2b1ec]{animation:fadeIn .5s ease forwards;list-style:none;margin-bottom:1.5rem;margin-top:2rem}.welcome-container[data-v-20e2b1ec]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:100%}.welcome-avatar-wrapper[data-v-20e2b1ec]{margin-bottom:.75rem}.welcome-avatar[data-v-20e2b1ec]{align-items:center;background-color:#eaeaea;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.welcome-avatar i[data-v-20e2b1ec]{color:#1b264f;font-size:2.5rem}.welcome-text-content[data-v-20e2b1ec]{text-align:center}.welcome-title[data-v-20e2b1ec]{color:#1b264f;font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}.welcome-description[data-v-20e2b1ec],.welcome-subtitle[data-v-20e2b1ec]{color:#475569;font-size:1rem;line-height:1.6;margin:0;text-align:center}.welcome-description[data-v-20e2b1ec]{margin-top:.25rem}.chat-closed-section[data-v-20e2b1ec]{animation:slideInUp-20e2b1ec .3s ease;background:#fff;border-top:1px solid #e5e7eb;padding:20px}.chat-closed-container[data-v-20e2b1ec]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.closed-icon[data-v-20e2b1ec]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.closed-text[data-v-20e2b1ec]{color:#475569;font-size:14px;font-weight:500;line-height:1.5;margin:0}.new-chat-btn[data-v-20e2b1ec]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:transform .2s ease,box-shadow .2s ease}.new-chat-btn[data-v-20e2b1ec]:hover{box-shadow:0 4px 12px #764ba24d;transform:translateY(-2px)}.new-chat-btn i[data-v-20e2b1ec]{font-size:18px}@keyframes slideInUp-20e2b1ec{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.twitter-icon[data-v-b0255e1b]{fill:#fff}.twitter-icon[data-v-b0255e1b]:hover{fill:#9b8449!important}.footer-overflow-fix[data-v-b0255e1b]{overflow-x:hidden;width:100%}.text-line-height[data-v-b0255e1b]{line-height:1.4;min-height:20px;overflow:hidden}.skeleton-text[data-v-b0255e1b]{animation:pulse-bg-b0255e1b 1.5s ease-in-out infinite;background-color:#fff3;border-radius:4px;display:inline-block}@keyframes pulse-bg-b0255e1b{0%{background-color:#fff3}50%{background-color:#fff6}to{background-color:#fff3}}.top-info-row[data-v-b0255e1b]{align-items:center;display:flex;min-height:80px}.info-item[data-v-b0255e1b]{min-height:40px}.text-area-min-height[data-v-b0255e1b]{min-height:60px}.responsive-footer-row[data-v-b0255e1b]{min-height:80px}.btn-scroll-top[data-v-b0255e1b]{bottom:16px;position:fixed;right:16px;z-index:9998}[dir=ltr] .btn-scroll-top[data-v-b0255e1b]{bottom:16px;left:16px;position:fixed;z-index:9998}
