.ai-agent-logo-wrapper[data-v-05debe82]{display:inline-block;width:36px;height:36px}.status-message[data-v-e91aeb01]{position:relative;padding:8px 12px;margin:4px 0;border:1px solid #e5e5e5;border-radius:6px;width:150px;background:linear-gradient(90deg,#f5f5f5,#e5e5e5,#f5f5f5);background-size:200% 100%;animation:gradientMove-e91aeb01 3s ease-in-out infinite;overflow:hidden;z-index:10;box-sizing:border-box}.status-text[data-v-e91aeb01]{font-size:12px;color:#666;font-weight:400;line-height:1.4;position:relative;z-index:1}.status-shimmer[data-v-e91aeb01]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 100%,transparent 100%);animation:shimmer-e91aeb01 2.5s ease-in-out infinite}.status-fade-enter-active[data-v-e91aeb01]{transition:all .3s ease-out}.status-fade-leave-active[data-v-e91aeb01]{transition:all .2s ease-in}.status-fade-enter-from[data-v-e91aeb01]{opacity:0;transform:translateY(-4px)}.status-fade-leave-to[data-v-e91aeb01]{opacity:0;transform:translateY(-2px)}@keyframes gradientMove-e91aeb01{0%{background-position:200% 0%}50%{background-position:0% 0%}to{background-position:-200% 0%}}@keyframes shimmer-e91aeb01{0%{left:-100%}50%,to{left:100%}}@media (max-width: 768px){.status-message[data-v-e91aeb01]{padding:6px 10px;margin:3px 0}.status-text[data-v-e91aeb01]{font-size:11px}}.json-item[data-v-f3492846]{position:relative}.json-expandable[data-v-f3492846]{cursor:default}.json-toggle[data-v-f3492846]{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:4px}.json-arrow[data-v-f3492846]{transition:transform .2s ease;color:#666}.json-arrow.expanded[data-v-f3492846]{transform:rotate(180deg)}.json-key[data-v-f3492846]{color:#881391;font-weight:500;margin-right:4px}.json-bracket[data-v-f3492846]{color:#666;font-weight:500}.json-preview[data-v-f3492846]{color:#999;font-style:italic;font-size:11px;margin-left:4px}.json-children[data-v-f3492846]{margin-top:2px}.json-primitive[data-v-f3492846]{padding:1px 0}.json-string[data-v-f3492846]{color:#c41a16}.json-number[data-v-f3492846]{color:#1c00cf}.json-boolean[data-v-f3492846]{color:#0d7e83;font-weight:500}.json-null[data-v-f3492846]{color:gray;font-weight:500}.json-value[data-v-f3492846]{color:#333}.json-toggle:hover .json-arrow[data-v-f3492846]{color:#333;background:#0000000d;border-radius:2px}@media (max-width: 768px){.json-item[data-v-f3492846]{font-size:11px}.json-preview[data-v-f3492846]{font-size:10px}}.submessage-container[data-v-f6a1fc39]{margin-top:8px;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#ffffff80;font-size:13px}.submessage-header[data-v-f6a1fc39]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background:#00000008;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.submessage-header[data-v-f6a1fc39]:hover{background:#0000000f}.collapse-icon[data-v-f6a1fc39]{transition:transform .3s ease;color:#666;flex-shrink:0}.collapse-icon.rotated[data-v-f6a1fc39]{transform:rotate(180deg)}.submessage-title[data-v-f6a1fc39]{font-weight:500;color:#333;flex:1}.json-tree-container[data-v-f6a1fc39]{position:relative}.copy-json-btn[data-v-f6a1fc39]{position:absolute;top:0;right:0;padding:2px 6px;border:1px solid rgba(0,0,0,.2);background:#ffffffe6;border-radius:3px;cursor:pointer;color:#666;font-size:10px;font-weight:500;transition:all .2s ease;z-index:10}.copy-json-btn[data-v-f6a1fc39]:hover{background:#0000000d;color:#333;border-color:#0000004d}.copy-json-btn.copied[data-v-f6a1fc39]{background:#22c55e1a;color:#059669;border-color:#22c55e4d}.copy-json-btn.copied[data-v-f6a1fc39]:hover{background:#22c55e26}.submessage-content[data-v-f6a1fc39]{padding:12px;background:#fffc;border-top:1px solid rgba(0,0,0,.08);max-height:300px;overflow-y:auto}.submessage-content pre[data-v-f6a1fc39]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.4;color:#444}.json-tree[data-v-f6a1fc39]{font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;color:#333;padding-right:50px}.submessage-content-enter-active[data-v-f6a1fc39],.submessage-content-leave-active[data-v-f6a1fc39]{transition:all .3s ease}.submessage-content-enter-from[data-v-f6a1fc39],.submessage-content-leave-to[data-v-f6a1fc39]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}@media (max-width: 768px){.submessage-container[data-v-f6a1fc39]{font-size:12px}.submessage-header[data-v-f6a1fc39]{padding:6px 10px}.submessage-content[data-v-f6a1fc39]{padding:10px}.submessage-content pre[data-v-f6a1fc39]{font-size:11px}}.message[data-v-b5e0503d]{max-width:75%;padding:7px 18px 5px;border-radius:16px;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15.5px;line-height:1.4;animation:messageSlideIn-b5e0503d .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.05s;opacity:0;transform:translateY(10px) scale(.95);min-width:200px}.message.no-animate[data-v-b5e0503d]{animation:none!important;opacity:1!important;transform:none!important}@keyframes messageSlideIn-b5e0503d{0%{opacity:0;transform:translateY(10px) scale(.95)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.message.user[data-v-b5e0503d]{align-self:flex-end;background:var(--user-message-bg, #0052B8);color:var(--user-message-text, white);margin-left:auto;border-bottom-right-radius:6px;margin-bottom:8px;animation-name:userMessageSlideIn-b5e0503d}@keyframes userMessageSlideIn-b5e0503d{0%{opacity:0;transform:translate(20px) scale(.9)}60%{opacity:1;transform:translate(-2px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}.message.bot[data-v-b5e0503d]{align-self:flex-start;background-color:var(--assistant-message-bg, #F0F0F0);color:var(--assistant-message-text, #000000);margin-right:auto;border-bottom-left-radius:3px;animation-name:botMessageSlideIn-b5e0503d}@keyframes botMessageSlideIn-b5e0503d{0%{opacity:0;transform:translate(-20px) scale(.9)}60%{opacity:1;transform:translate(2px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}.message-content[data-v-b5e0503d]{word-break:break-word;white-space:normal;animation:contentFadeIn-b5e0503d .6s ease-out forwards;animation-delay:.1s;opacity:0}.message-content[data-v-b5e0503d] strong{font-weight:600;color:inherit}.message-content[data-v-b5e0503d] em{font-style:italic;color:inherit}.message-content[data-v-b5e0503d] ul{margin:8px 0;padding-left:20px;list-style-type:disc}.message-content[data-v-b5e0503d] li{margin:4px 0;line-height:1.5;list-style-position:outside}.message-content[data-v-b5e0503d] br{display:block;content:"";margin-top:.3em}.message-content[data-v-b5e0503d] a.message-link{color:var(--header-gradient-start, #065FCF);text-decoration:none;font-weight:600;transition:opacity .2s ease}.message-content[data-v-b5e0503d] a.message-link:hover{opacity:.8;text-decoration:underline}.message.user .message-content[data-v-b5e0503d] a.message-link{color:#fff;opacity:.95}.message.user .message-content[data-v-b5e0503d] a.message-link:hover{opacity:1;text-decoration:underline}.message.no-animate .message-content[data-v-b5e0503d]{animation:none!important;opacity:1!important}@keyframes contentFadeIn-b5e0503d{0%{opacity:0;filter:blur(4px)}50%{opacity:.7;filter:blur(1px)}to{opacity:1;filter:blur(0)}}.message-content.streaming[data-v-b5e0503d]{position:relative;animation:none!important;opacity:1!important}.message-content.streaming[data-v-b5e0503d]:after{content:""!important;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:2px;height:1.2em;background:linear-gradient(180deg,transparent,currentColor,transparent);animation:cursorBlink-b5e0503d 1s infinite}@keyframes cursorBlink-b5e0503d{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.message-content[data-v-b5e0503d]:not(.streaming):before,.message-content[data-v-b5e0503d]:not(.streaming):after{content:none}.message-timestamp[data-v-b5e0503d]{font-size:.7rem;opacity:.6;margin-top:3px;text-align:right}.message-link[data-v-b5e0503d]{color:#4285f4;text-decoration:underline}.message.bot .message-link[data-v-b5e0503d]:hover{text-decoration:none}.message.error[data-v-b5e0503d]{background-color:#fee2e2!important;color:#dc2626!important;border-left:4px solid #dc2626}.message.error .message-timestamp[data-v-b5e0503d]{color:#dc2626;opacity:.8}.message-container[data-v-b5e0503d]{display:flex;flex-direction:column;align-items:flex-start}.message-container.user[data-v-b5e0503d]{align-items:flex-end}.message-container[data-v-b5e0503d]:first-child{padding-top:30px}.message-with-avatar[data-v-b5e0503d]{display:flex;align-items:flex-end;gap:6px;margin-bottom:8px}.message-avatar[data-v-b5e0503d]{width:32.74px;height:31px;object-fit:contain;flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;transform:translateZ(0);backface-visibility:hidden;animation:avatarPop-b5e0503d .5s cubic-bezier(.68,-.55,.265,1.55) forwards;animation-delay:0s;opacity:0;transform:scale(0) rotate(-180deg)}@keyframes avatarPop-b5e0503d{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:1;transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (max-width: 768px){.message-avatar[data-v-b5e0503d]{width:33px;height:31px;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;transform:translateZ(0) scale(1);will-change:transform}}.agent-name[data-v-b5e0503d]{font-size:12px;color:#22c55e;font-weight:500;margin-bottom:4px;margin-left:8px}.message.agent-message[data-v-b5e0503d]{background-color:#dcfce7;border-left:3px solid #22c55e}.message-actions[data-v-b5e0503d]{display:flex;gap:6px;margin-top:-6px;margin-left:38px;margin-bottom:8px}.action-button[data-v-b5e0503d]{display:flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#666;width:28px;height:28px}.action-button[data-v-b5e0503d]:hover{background:#0000001a;color:#333;transform:scale(1.05)}.action-button svg[data-v-b5e0503d]{width:16px;height:16px;flex-shrink:0}.copy-button.copied[data-v-b5e0503d]{background:#22c55e1a;color:#059669}.copy-button.copied[data-v-b5e0503d]:hover{background:#22c55e26}.like-button.active[data-v-b5e0503d]{background:#22c55e1a;color:#059669}.like-button.active[data-v-b5e0503d]:hover{background:#22c55e26}.dislike-button.active[data-v-b5e0503d]{background:#ef44441a;color:#dc2626}.dislike-button.active[data-v-b5e0503d]:hover{background:#ef444426}.typing-indicator[data-v-b5e0503d]{display:flex;align-items:center;gap:4px;padding:8px 0;animation:typingFadeIn-b5e0503d .3s ease-out forwards}@keyframes typingFadeIn-b5e0503d{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.typing-indicator span[data-v-b5e0503d]{height:8px;width:8px;background:#999;border-radius:50%;display:inline-block;animation:typingBubble-b5e0503d 1.4s infinite cubic-bezier(.65,.05,.36,1);box-shadow:0 2px 4px #0000001a}.typing-indicator span[data-v-b5e0503d]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-b5e0503d]:nth-child(3){animation-delay:.4s}@keyframes typingBubble-b5e0503d{0%,80%,to{transform:translateY(0) scale(1);opacity:1}40%{transform:translateY(-12px) scale(1.2);opacity:.8}}.message-parts[data-v-b5e0503d]{display:flex;flex-direction:column;gap:8px}.message-parts .message-content[data-v-b5e0503d]{margin:0;word-break:break-word;white-space:pre-wrap}.message-parts .message-content.streaming[data-v-b5e0503d]{animation:none!important;opacity:1!important}.message-parts .message-content+.submessage-container[data-v-b5e0503d],.message-parts .submessage-container+.message-content[data-v-b5e0503d]{margin-top:8px}.submessages[data-v-b5e0503d]{margin-top:10px;display:flex;flex-direction:column;gap:6px}@media (max-width: 768px){.message-actions[data-v-b5e0503d]{gap:4px;margin-left:38px}.action-button[data-v-b5e0503d]{width:24px;height:24px;padding:4px}.action-button svg[data-v-b5e0503d]{width:14px;height:14px}.submessages[data-v-b5e0503d]{margin-top:8px;gap:4px}}.message-list[data-v-995671d6]{height:100%;overflow-y:auto;padding:15px;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background-image:var(--background-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--background-color, #ffffff)}@media (max-width: 768px){.message-list[data-v-995671d6]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:15px 15px 20px;margin-bottom:0;transform:translateZ(0);display:flex;flex-direction:column}}.empty-state[data-v-995671d6]{color:#888;text-align:center;margin-top:auto;margin-bottom:auto;font-style:italic}.typing-indicator[data-v-995671d6]{display:flex;align-items:center;align-self:flex-start;background-color:var(--chat-secondary-color);padding:8px 12px;border-radius:16px;margin-top:5px}.typing-indicator span[data-v-995671d6]{height:8px;width:8px;background-color:#666;border-radius:50%;display:inline-block;margin:0 1px;animation:typingAnimation-995671d6 1.5s infinite ease-in-out}.typing-indicator span[data-v-995671d6]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-995671d6]:nth-child(3){animation-delay:.4s}@keyframes typingAnimation-995671d6{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.message-input[data-v-a1e41d93]{padding:10px;background-color:#f5f5f5}.message-input>form[data-v-a1e41d93]{margin-bottom:0!important}@media (max-width: 768px){.message-input[data-v-a1e41d93]{position:sticky;bottom:0;left:0;width:100%;padding:10px;background-color:#fff;z-index:30;box-shadow:0 -2px 10px #0000001a}}form[data-v-a1e41d93]{position:relative;display:flex;align-items:center}textarea[data-v-a1e41d93]{flex:1;border:.5px solid #7B7B7B;border-radius:5px;padding:12px 50px 12px 16px;font-size:14px;outline:none;transition:all .2s;resize:none;overflow:hidden;min-height:42px;max-height:150px;line-height:1.4;font-family:inherit;background:#fafbfc;box-shadow:3px 3px 12.1px #00000040}textarea[data-v-a1e41d93]:focus{border-color:#4682fa;background:#fff;box-shadow:0 0 0 3px #4682fa1a}textarea[data-v-a1e41d93]::placeholder{color:#8e9297;font-size:14px}.send-button[data-v-a1e41d93]{position:absolute;right:6px;bottom:8px;background:var(--main-button-color, #0052B8)!important;border:none;color:var(--main-button-text, white)!important;cursor:pointer;padding:3px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;width:30px;height:30px;box-shadow:0 2px 8px #0052b84d}.send-button[data-v-a1e41d93]:hover{transform:scale(1.05);box-shadow:0 4px 12px #0052b866}.send-button[data-v-a1e41d93]:disabled{background:#e1e5e9!important;color:#8e9297!important;cursor:not-allowed;transform:none!important;box-shadow:none!important}.send-icon[data-v-a1e41d93]{width:24px;height:24px;object-fit:contain}svg[data-v-a1e41d93]{width:18px;height:18px}.ai-avatar-wrapper[data-v-e6a729bc]{position:relative;width:64px;height:64px;display:inline-block}.avatar-base[data-v-e6a729bc]{position:relative;width:64px;height:64px}.avatar-image[data-v-e6a729bc]{width:48px;height:48px;object-fit:cover;border-radius:50%;mask:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32%208C37.0619%208%2041.7567%209.56865%2045.6279%2012.2441L42.8311%2013.4824L42.8262%2013.4854C41.7697%2013.9602%2041.7151%2015.4492%2042.7275%2015.9941L42.8291%2016.0439L46.9707%2017.8994V17.9004C47.719%2018.2374%2048.3191%2018.8484%2048.6455%2019.6191V19.6201L50.3604%2023.667L50.4092%2023.7695C50.9397%2024.7968%2052.4534%2024.769%2052.9248%2023.6709L53.7285%2021.7988C55.1846%2024.8949%2056%2028.3521%2056%2032C56%2034.3688%2055.655%2036.6569%2055.0156%2038.8184H53.7988V42.0508C53.5093%2042.6778%2053.1942%2043.2904%2052.8535%2043.8867L51.4072%2039.5049L51.1807%2038.8184H45.9561L45.7295%2039.5049L42.3682%2049.6865L41.9346%2051H46.6621C42.6068%2054.134%2037.5217%2056%2032%2056C18.7452%2056%208%2045.2548%208%2032C8%2018.7452%2018.7452%208%2032%208ZM48.8887%2049.0508C48.3394%2049.5949%2047.7636%2050.1122%2047.1641%2050.6016L47.2588%2050.2891L47.6328%2049.0508H48.8887ZM52.1699%2045.0088C51.4744%2046.085%2050.6957%2047.1022%2049.8418%2048.0508H46.8896L46.3008%2050H43.3184L46.6787%2039.8184H50.457L52.1699%2045.0088ZM47.5137%2045.9834H49.623L48.6084%2042.6221H48.5283L47.5137%2045.9834ZM46.5625%2012.9238C49.2656%2014.9904%2051.5169%2017.6174%2053.1416%2020.6328L52.0059%2023.2764C51.867%2023.5998%2051.4175%2023.5972%2051.2812%2023.2764L49.5664%2019.2295C49.1422%2018.2276%2048.3604%2017.4293%2047.3809%2016.9883L43.2363%2015.1299C42.9202%2014.9889%2042.9227%2014.5384%2043.2363%2014.3975L46.5625%2012.9238Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32%208C37.0619%208%2041.7567%209.56865%2045.6279%2012.2441L42.8311%2013.4824L42.8262%2013.4854C41.7697%2013.9602%2041.7151%2015.4492%2042.7275%2015.9941L42.8291%2016.0439L46.9707%2017.8994V17.9004C47.719%2018.2374%2048.3191%2018.8484%2048.6455%2019.6191V19.6201L50.3604%2023.667L50.4092%2023.7695C50.9397%2024.7968%2052.4534%2024.769%2052.9248%2023.6709L53.7285%2021.7988C55.1846%2024.8949%2056%2028.3521%2056%2032C56%2034.3688%2055.655%2036.6569%2055.0156%2038.8184H53.7988V42.0508C53.5093%2042.6778%2053.1942%2043.2904%2052.8535%2043.8867L51.4072%2039.5049L51.1807%2038.8184H45.9561L45.7295%2039.5049L42.3682%2049.6865L41.9346%2051H46.6621C42.6068%2054.134%2037.5217%2056%2032%2056C18.7452%2056%208%2045.2548%208%2032C8%2018.7452%2018.7452%208%2032%208ZM48.8887%2049.0508C48.3394%2049.5949%2047.7636%2050.1122%2047.1641%2050.6016L47.2588%2050.2891L47.6328%2049.0508H48.8887ZM52.1699%2045.0088C51.4744%2046.085%2050.6957%2047.1022%2049.8418%2048.0508H46.8896L46.3008%2050H43.3184L46.6787%2039.8184H50.457L52.1699%2045.0088ZM47.5137%2045.9834H49.623L48.6084%2042.6221H48.5283L47.5137%2045.9834ZM46.5625%2012.9238C49.2656%2014.9904%2051.5169%2017.6174%2053.1416%2020.6328L52.0059%2023.2764C51.867%2023.5998%2051.4175%2023.5972%2051.2812%2023.2764L49.5664%2019.2295C49.1422%2018.2276%2048.3604%2017.4293%2047.3809%2016.9883L43.2363%2015.1299C42.9202%2014.9889%2042.9227%2014.5384%2043.2363%2014.3975L46.5625%2012.9238Z'%20fill='white'/%3e%3c/svg%3e");mask-size:64px 64px;-webkit-mask-size:64px 64px;mask-position:center;-webkit-mask-position:center;position:absolute;top:8px;left:8px}.white-outline[data-v-e6a729bc]{width:64px;height:64px;position:absolute;top:0;left:0;pointer-events:none;z-index:1}[data-v-6a520c9c]{touch-action:manipulation}.chat-window[data-v-6a520c9c]{--header-gradient-start: #065FCF;--header-gradient-end: #00377C;--background-color: #ffffff;--border-color: #eeeeee;--user-message-bg: #0052B8;--user-message-text: #ffffff;--assistant-message-bg: #F0F0F0;--assistant-message-text: #000000;--main-button-color: #065FCF;--main-button-text: #ffffff;--desktop-width: 330px;--desktop-height: 620px}.resize-handle[data-v-6a520c9c]{position:absolute;top:0;left:0;width:20px;height:20px;cursor:nw-resize;z-index:1001;background:transparent;border-top:3px solid transparent;border-left:3px solid transparent;border-top-left-radius:16px;opacity:0;transition:opacity .2s ease,border-color .2s ease}.resize-handle[data-v-6a520c9c]:hover{opacity:1;border-top-color:#fff9;border-left-color:#fff9}.chat-window[data-v-6a520c9c]{position:fixed;bottom:80px;right:20px;width:var(--desktop-width);height:var(--desktop-height);border-radius:16px;box-shadow:4px 4px 12.8px 1px #00000040;background-color:var(--background-color);display:flex;flex-direction:column;overflow:hidden;position:fixed!important;z-index:1000000!important;text-align:left;font-weight:400;border:0px solid rgba(255,255,255,.3);padding:0;pointer-events:auto;transition:background-color .3s ease;transform-origin:bottom right;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes chatWindowSlideIn-6a520c9c{0%{transform:scale(.9) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@media (max-width: 768px){.chat-window[data-v-6a520c9c]{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;border-radius:16px!important;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;justify-content:flex-end;z-index:1000000!important;text-align:left;font-weight:400;border:0px solid rgba(255,255,255,.3)!important;margin:0!important;transition:background-color .3s ease,height .3s ease;transform-origin:center bottom}}@keyframes chatWindowSlideInMobile-6a520c9c{0%{transform:translateY(100%) scale(.95);opacity:0}60%{transform:translateY(-10px) scale(1.02);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}.chat-header[data-v-6a520c9c]{padding:7px 10px;background:linear-gradient(135deg,var(--header-gradient-start) 0%,var(--header-gradient-end) 100%);color:#fff;display:flex;flex-direction:column;z-index:20;border-radius:16px 16px 0 0;position:relative}.cb-header-top[data-v-6a520c9c]{height:60px;display:flex;justify-content:space-between;align-items:center}.language-bar[data-v-6a520c9c]{position:relative;top:0;left:0;right:0;height:22px;background:linear-gradient(to right,transparent 0%,transparent 60%,white 85%,white 100%);display:flex;justify-content:flex-end;align-items:center;padding:0 12px;z-index:5;pointer-events:none}.chat-header[data-v-6a520c9c]:before,.chat-header[data-v-6a520c9c]:after{content:none}@media (max-width: 768px){.chat-header[data-v-6a520c9c]{position:sticky;top:0;left:0;width:100%}.chat-header[data-v-6a520c9c]:before,.chat-header[data-v-6a520c9c]:after{content:none}}.chat-title-section[data-v-6a520c9c]{display:flex;align-items:center;gap:12px;flex:1}.avatar-container[data-v-6a520c9c]{position:relative;display:flex;align-items:center;justify-content:center}.ai-avatar-container[data-v-6a520c9c]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ai-avatar[data-v-6a520c9c]{width:38px;height:36px;object-fit:contain}.title-content[data-v-6a520c9c]{flex:1}.chat-main-title[data-v-6a520c9c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:2px}.chat-subtitle[data-v-6a520c9c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;opacity:.9;font-weight:400}.language-selector[data-v-6a520c9c]{display:flex;align-items:center;gap:4px;background:transparent;padding:2px 8px;border-radius:12px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.67px;font-weight:400;color:#666;transition:all .2s;pointer-events:auto}.language-selector[data-v-6a520c9c]:hover{background:#0000000d}.language-selector svg[data-v-6a520c9c]:first-child{width:12px;height:12px;opacity:.7}.language-selector svg[data-v-6a520c9c]:last-child{width:8px;height:8px;opacity:.6}.header-buttons[data-v-6a520c9c]{display:flex;align-items:center;gap:4px}.clear-history-button[data-v-6a520c9c]{background:none;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.clear-history-button[data-v-6a520c9c]:hover{background:#ffffff26}.clear-history-button svg[data-v-6a520c9c]{width:24px;height:24px;stroke-width:2}.close-button[data-v-6a520c9c]{background:none;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-button[data-v-6a520c9c]:hover{background:#ffffff26}.close-icon[data-v-6a520c9c]{width:24px;height:24px;object-fit:contain}.language-dropdown[data-v-6a520c9c]{position:absolute;top:105px;right:20px;width:120px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:1001;padding:8px 0;border:1px solid rgba(70,130,250,.1)}.language-option[data-v-6a520c9c]{padding:10px 16px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.language-option[data-v-6a520c9c]:hover{background:#f8faff}.language-option.active[data-v-6a520c9c]{background:#f0f7ff;color:#4682fa;font-weight:500}.chat-options-menu[data-v-6a520c9c]{position:absolute;top:50px;right:10px;width:200px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1001;padding:10px 0;display:flex;flex-direction:column}.chat-options-menu button[data-v-6a520c9c]{text-transform:none;letter-spacing:normal;font-family:Arial;font-feature-settings:normal;font-kerning:auto;font-optical-sizing:auto;font-size:13.3333px;font-size-adjust:none;font-stretch:100%;font-style:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-emoji:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;font-weight:400;display:flex;align-items:center;padding:10px 15px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .2s;color:#333}.chat-options-menu button[data-v-6a520c9c]:hover{background-color:#f5f5f5}.chat-options-menu button svg[data-v-6a520c9c]{margin-right:10px;color:#333}.recent-chats-panel[data-v-6a520c9c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.panel-header[data-v-6a520c9c]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee}.panel-header h3[data-v-6a520c9c]{margin:0;font-size:16px;color:#333}.back-button[data-v-6a520c9c]{display:flex;align-items:center;background:none;border:none;color:var(--chat-primary-color);cursor:pointer;font-size:14px}.back-button svg[data-v-6a520c9c]{margin-right:5px}.no-chats[data-v-6a520c9c]{padding:20px;text-align:center;color:#888;font-style:italic}.chat-history-list[data-v-6a520c9c]{flex:1;overflow-y:auto;padding:10px}.chat-history-item[data-v-6a520c9c]{padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:column;transition:background-color .2s;border-radius:8px;margin-bottom:5px}.chat-history-item[data-v-6a520c9c]:hover{background-color:#f9f9f9}.chat-history-item.active[data-v-6a520c9c]{background-color:#f0f7ff;border-left:3px solid var(--chat-primary-color)}.chat-preview[data-v-6a520c9c]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.chat-time[data-v-6a520c9c]{font-size:12px;color:#999}.main-content-area[data-v-6a520c9c]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.chat-content[data-v-6a520c9c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.message-area[data-v-6a520c9c]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.bottom-section[data-v-6a520c9c]{flex-shrink:0;display:flex;flex-direction:column;background:var(--background-color);border-top:1px solid var(--border-color)}.connection-status[data-v-6a520c9c]{height:22px;padding:0 16px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.67px;color:#1c8b00;display:flex;align-items:center;justify-content:center}.agent-indicator[data-v-6a520c9c]{color:#1c8b00;font-weight:500}.connection-text[data-v-6a520c9c]{margin-left:4px;color:#1c8b00}.continue-options[data-v-6a520c9c]{height:33px;padding:0 16px;display:flex;align-items:center;justify-content:center}.continue-text[data-v-6a520c9c]{flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.67px;color:#9b9b9b;text-align:center;line-height:1.4}.action-buttons[data-v-6a520c9c]{display:flex;align-items:center;gap:8px}.qr-button[data-v-6a520c9c]{width:32px;height:38px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:3px}.qr-button[data-v-6a520c9c]:hover{transform:scale(1.05)}.qr-icon[data-v-6a520c9c]{width:26px;height:33px;object-fit:contain;opacity:.8}.footer-brand[data-v-6a520c9c]{height:22px;padding:0 16px;text-align:center;background:#fff;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:center}.brand-text[data-v-6a520c9c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.67px;font-weight:400;color:#999;line-height:1.3}.brand-prefix[data-v-6a520c9c]{transition:opacity .2s ease .2s}.brand-text:not(:hover) .brand-prefix[data-v-6a520c9c]{transition:opacity .2s ease .4s}.brand-link[data-v-6a520c9c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.67px;font-weight:600;color:#999;text-decoration:none;cursor:pointer;position:relative;display:inline-block;transition:transform .3s ease .2s}.brand-name[data-v-6a520c9c]{color:#999;transition:color .4s ease .1s}.brand-extra[data-v-6a520c9c]{position:absolute;left:100%;top:0;margin-left:8px;opacity:0;transform:translate(-10px);transition:all .4s ease .2s;white-space:nowrap;font-weight:400;color:var(--main-button-color);font-size:9.67px}.brand-link:hover .brand-name[data-v-6a520c9c]{color:var(--main-button-color)}.brand-link:hover .brand-extra[data-v-6a520c9c]{opacity:1;transform:translate(0)}.brand-text:has(.brand-link:hover) .brand-prefix[data-v-6a520c9c]{opacity:0}.brand-link[data-v-6a520c9c]:hover{transform:translate(-120px)}@media (max-width: 768px){.main-content-area[data-v-6a520c9c],.chat-content[data-v-6a520c9c]{flex:1;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.message-area[data-v-6a520c9c]{flex:1;min-height:0;overflow-y:auto}.bottom-section[data-v-6a520c9c]{flex-shrink:0;background:#fff;border-top:1px solid var(--border-color)}}.chat-backdrop[data-v-6a520c9c]{display:none}@media (max-width: 768px){.chat-backdrop[data-v-6a520c9c]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:150vh;height:150dvh;background-color:#4f83ff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999999;min-height:150vh;min-width:100vw;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto}}@keyframes backdropFadeIn-6a520c9c{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.chat-desktop-enter-active[data-v-6a520c9c]{animation:chatWindowSlideIn-6a520c9c .25s ease-out}.chat-desktop-leave-active[data-v-6a520c9c]{animation:chatWindowFadeOut-6a520c9c .2s ease-in forwards}.chat-mobile-enter-active[data-v-6a520c9c]{animation:chatWindowSlideInMobile-6a520c9c .5s ease-out}.chat-mobile-leave-active[data-v-6a520c9c]{animation:chatWindowSlideOutMobile-6a520c9c .4s ease-in}@keyframes chatWindowFadeOut-6a520c9c{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes chatWindowSlideOutMobile-6a520c9c{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(20px) scale(.98);opacity:.8}to{transform:translateY(100%) scale(.95);opacity:0}}.backdrop-enter-active[data-v-6a520c9c]{animation:backdropFadeIn-6a520c9c .3s ease-out}.backdrop-leave-active[data-v-6a520c9c]{animation:backdropFadeOut-6a520c9c .25s ease-in}@keyframes backdropFadeOut-6a520c9c{0%{opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}to{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}}.confirmation-overlay[data-v-6a520c9c]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:16px}.confirmation-dialog[data-v-6a520c9c]{background:#fff;border-radius:12px;padding:24px;margin:20px;max-width:280px;text-align:center;box-shadow:0 4px 20px #00000026}.confirmation-icon[data-v-6a520c9c]{margin-bottom:16px;color:#ff9800}.confirmation-dialog h3[data-v-6a520c9c]{margin:0 0 12px;font-size:18px;font-weight:600;color:#333}.confirmation-dialog p[data-v-6a520c9c]{margin:0 0 20px;font-size:14px;color:#666;line-height:1.4}.confirmation-buttons[data-v-6a520c9c]{display:flex;gap:12px;justify-content:center}.btn-cancel[data-v-6a520c9c],.btn-confirm[data-v-6a520c9c]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.btn-cancel[data-v-6a520c9c]{background:#f0f0f0;color:#666}.btn-cancel[data-v-6a520c9c]:hover{background:#e0e0e0;color:#333}.btn-confirm[data-v-6a520c9c]{background:#f44;color:#fff}.btn-confirm[data-v-6a520c9c]:hover{background:#c00}.fade-enter-active[data-v-6a520c9c],.fade-leave-active[data-v-6a520c9c]{transition:opacity .3s}.fade-enter-from[data-v-6a520c9c],.fade-leave-to[data-v-6a520c9c]{opacity:0}.launcher-container[data-v-77884f89]{position:fixed;bottom:15px;right:20px;z-index:1000}@media (max-width: 768px){.launcher-container[data-v-77884f89]{bottom:15px;right:15px}.launcher-container.chat-open[data-v-77884f89]{display:none}}.launcher[data-v-77884f89]{padding:0;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--header-gradient-start, #005FCF) 0%,var(--header-gradient-end, #00377C) 100%);border:none;box-shadow:0 4px 16px #00000026;cursor:pointer;position:relative;transition:transform .3s ease;overflow:visible}.launcher[data-v-77884f89]:active{animation:launcherBounce-77884f89 .3s ease-out}.launcher[data-v-77884f89]:hover{transform:scale(1.05)}.launcher-icon[data-v-77884f89]{width:27px;height:27px;object-fit:contain;transition:transform .2s ease;display:block;position:absolute;left:14px;top:14px}.close-icon[data-v-77884f89]{width:20px;height:20px;object-fit:contain}.close-icon[data-v-77884f89]{width:24px;height:24px;padding:15px;box-sizing:border-box}@keyframes launcherBounce-77884f89{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1.05)}}:root{--chat-primary-color: #0084ff;--chat-secondary-color: #f0f0f0;--chat-text-color: #333;--chat-text-color-inverted: #fff;--chat-border-color: #e6e6e6}*{box-sizing:border-box;margin:0;padding:0}.chat-widget{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:var(--chat-text-color)}@media (max-width: 768px){.chat-widget{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;overflow:hidden}}
