.ChatBot_chatBotWrapper__HZCxr{position:relative;height:0;width:0}.ChatBot_chatIcon__eZkb8{position:fixed;bottom:25px;right:25px;width:60px;height:60px;border-radius:50%;background-color:var(--blue-1);color:var(--white);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--black-shadow-light-1);cursor:pointer;z-index:999;transition:transform .2s ease-in-out,background-color .2s ease}.ChatBot_chatIcon__eZkb8:hover{transform:scale(1.1);background-color:var(--blue-3)}.ChatBot_chatIcon__eZkb8:focus{outline:none;box-shadow:0 0 0 3px var(--blue-8)}.ChatBot_chatPanel__hI5vH{position:fixed;bottom:25px;right:25px;width:400px;height:70vh;max-height:600px;background-color:var(--white);border-radius:12px;box-shadow:0 5px 15px var(--black-shadow-light-1);display:flex;flex-direction:column;overflow:hidden;z-index:1000;transform-origin:bottom right;transition:transform .3s ease-out,opacity .3s ease-out}.ChatBot_chatPanel__hI5vH.ChatBot_closed__M_6BS{transform:scale(0);opacity:0;pointer-events:none}.ChatBot_chatPanel__hI5vH.ChatBot_open__fXT5C{transform:scale(1);opacity:1;pointer-events:auto}@media(max-width:450px){.ChatBot_chatPanel__hI5vH{width:calc(100vw - 30px);height:calc(80vh - 30px);max-height:85vh;bottom:15px;right:15px;left:15px;transform-origin:bottom center}}.ChatBot_cancelButton__7uhIv{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);background-color:var(--yellow-1);color:var(--orange-6);border:1px solid var(--yellow-2);border-radius:50rem;padding:4px 12px;font-size:var(--font-14);font-weight:500;box-shadow:0 2px 4px var(--black-shadow-light);z-index:10;cursor:pointer}.ChatBot_cancelButton__7uhIv:hover{background-color:var(--yellow-2)}.ChatBot_cancelButton__7uhIv:focus{box-shadow:0 0 0 3px var(--yellow-6);outline:none}@media(max-width:450px){.ChatBot_cancelButton__7uhIv{bottom:70px;font-size:var(--font-15);padding:4px 8px}}.ChatHeader_chatHeader__0nfCM{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:var(--white-4);border-bottom:1px solid var(--white-7);flex-shrink:0}.ChatHeader_title__riy95{font-size:var(--font-10);font-weight:500;color:var(--light-black-1);font-family:var(--font-oswald);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:16px}.ChatHeader_actions__NPh_Z{display:flex;align-items:center;gap:4px;flex-shrink:0}.ChatHeader_actionButtonWrapper__f20XI{height:36px;width:36px;border-radius:50%;overflow:hidden}.ChatHeader_actionButtonWrapper__f20XI>button{color:var(--light-black-7)!important;height:100%;width:100%;padding:0!important;margin:0!important;border-radius:50%!important}.ChatHeader_actionButtonWrapper__f20XI>button:hover:not(:disabled){color:var(--light-black-1)!important;background-color:var(--white-8)!important}.ChatHeader_actionButtonWrapper__f20XI.ChatHeader_ttsActive__bs_B5>button{color:var(--blue-7)!important;background-color:var(--white-shadow-light)!important}@media(max-width:450px){.ChatHeader_chatHeader__0nfCM{padding:8px}.ChatHeader_title__riy95{font-size:var(--font-11);margin-right:8px}.ChatHeader_actions__NPh_Z{gap:0}.ChatHeader_actionButtonWrapper__f20XI{height:32px;width:32px}}.IconButton_iconButtonWrapper__j_PFh{display:inline-block}.IconButton_iconButton__FJaYL{background:none;border:none;padding:8px;margin:0 4px;border-radius:50rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--white-13);transition:background-color .2s ease,color .2s ease;height:100%;width:100%}.IconButton_iconButton__FJaYL:hover:not(:disabled){background-color:var(--white-8);color:var(--light-black-5)}.IconButton_iconButton__FJaYL:focus{outline:none;box-shadow:0 0 0 2px var(--blue-1)}.IconButton_iconButton__FJaYL:disabled{opacity:.5;cursor:not-allowed}.IconButton_iconButtonWrapper__j_PFh.IconButton_active__Q6wCi>.IconButton_iconButton__FJaYL{color:var(--blue-1);background-color:var(--white-shadow-light)}.ChatMessage_messageRow__8J0Ql{display:flex;margin-bottom:8px;max-width:90%}@media(min-width:769px){.ChatMessage_messageRow__8J0Ql{max-width:75%}}.ChatMessage_messageColumn___eGxV{display:flex;flex-direction:column;width:100%}.ChatMessage_avatar__EhTcO{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px;color:var(--white);align-self:flex-start}.ChatMessage_messageBubble__Bsj5W{padding:8px 12px;border-radius:8px;word-wrap:break-word;position:relative;box-shadow:0 1px 2px var(--black-shadow-light);font-size:var(--font-13);width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:4px}.ChatMessage_userRow__Moat8{margin-left:auto;flex-direction:row-reverse}.ChatMessage_userRow__Moat8 .ChatMessage_avatar__EhTcO{margin-right:0;margin-left:8px;background-color:var(--blue-1)}.ChatMessage_userRow__Moat8 .ChatMessage_messageColumn___eGxV{align-items:flex-end}.ChatMessage_userRow__Moat8 .ChatMessage_messageBubble__Bsj5W{background:var(--blue-1);color:var(--white);border-bottom-right-radius:4px}.ChatMessage_modelRow__IWn5W{margin-right:auto}.ChatMessage_modelRow__IWn5W .ChatMessage_messageColumn___eGxV{align-items:flex-start}.ChatMessage_modelRow__IWn5W .ChatMessage_avatar__EhTcO{background-color:var(--white-13)}.ChatMessage_modelRow__IWn5W .ChatMessage_messageBubble__Bsj5W{background:var(--white-3);color:var(--light-black-1);border-bottom-left-radius:4px}.ChatMessage_messageImage__D7aEu{max-width:100%;height:auto;display:block;border-radius:6px;border:1px solid var(--black-shadow-light)}.ChatMessage_messageContent__u0E_5 p{margin-bottom:.5em}.ChatMessage_messageContent__u0E_5 p:last-child{margin-bottom:0}.ChatMessage_messageContent__u0E_5 a{color:inherit;text-decoration:underline;font-weight:500;word-break:break-all}.ChatMessage_messageContent__u0E_5 code{background-color:var(--black-shadow-light);padding:.1em .3em;border-radius:4px;font-size:var(--font-14);font-family:var(--font-source);word-break:break-all}.ChatMessage_messageContent__u0E_5 pre{background-color:var(--black-shadow-light);padding:8px;border-radius:6px;overflow-x:auto;font-family:var(--font-source)}.ChatMessage_messageContent__u0E_5 pre code{background:none;padding:0;word-break:normal}.ChatMessage_messageContent__u0E_5 ol,.ChatMessage_messageContent__u0E_5 ul{padding-left:16px;list-style:revert;margin:8px 0}.ChatMessage_messageContent__u0E_5 li{list-style-type:revert;margin-bottom:4px}.ChatMessage_messageActions__A9kYQ{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;border-top:1px solid var(--white-7);padding-top:4px;opacity:.7;transition:opacity .2s ease}.ChatMessage_messageBubble__Bsj5W:hover .ChatMessage_messageActions__A9kYQ{opacity:1}.ChatMessage_actionButtonWrapper__iPxRn{height:auto;width:auto;border-radius:50%;overflow:hidden}.ChatMessage_actionButtonWrapper__iPxRn>button{padding:4px!important;margin-left:4px!important;color:var(--light-black-7)!important;border-radius:50%!important;background:none!important}.ChatMessage_actionButtonWrapper__iPxRn>button:hover:not(:disabled){color:var(--light-black-1)!important;background-color:var(--white-7)!important}.ChatMessage_actionButtonWrapper__iPxRn.ChatMessage_positiveFeedback__FczZt>button{color:var(--green)!important}.ChatMessage_actionButtonWrapper__iPxRn.ChatMessage_negativeFeedback__WWIxp>button{color:var(--red)!important}.ChatMessage_quickRepliesContainer__hDdRd{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-left:0;width:100%;justify-content:flex-start}.ChatMessage_userRow__Moat8 .ChatMessage_quickRepliesContainer__hDdRd{justify-content:flex-end}.ChatMessage_quickReplyButton__T4oMl{background-color:var(--white);border:1px solid var(--blue-8);color:var(--blue-1);border-radius:50rem;padding:4px 10px;font-size:var(--font-13);cursor:pointer;transition:background-color .2s ease,color .2s ease;text-align:left;line-height:1.3}.ChatMessage_quickReplyButton__T4oMl:hover{background-color:var(--blue-10);border-color:var(--blue-1)}.ChatMessage_quickReplyButton__T4oMl:focus{outline:none;box-shadow:0 0 0 2px var(--blue-6)}.ChatMessage_quickReplyButton__T4oMl:disabled{opacity:.6;cursor:not-allowed}.ImagePreview_imagePreviewContainer__UAqat{text-align:center;padding:12px;position:relative;background:var(--white-5);border-radius:8px;border:1px dashed var(--white-7);max-width:300px;margin:12px auto}.ImagePreview_previewImage__hmZGc{max-width:100%;max-height:120px;height:auto;display:block;margin-left:auto;margin-right:auto;border:1px solid var(--white-7);border-radius:6px;-o-object-fit:contain;object-fit:contain}.ImagePreview_removeButtonWrapper__OpY2H{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;overflow:hidden}.ImagePreview_removeButtonWrapper__OpY2H>button{background:var(--black-shadow-medium)!important;color:var(--white)!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center;line-height:1}.ImagePreview_removeButtonWrapper__OpY2H>button:hover:not(:disabled){background:var(--black-shadow-2)!important}.ImagePreview_statusText__wn4lz{font-size:var(--font-14);color:var(--green);margin-top:8px;display:inline-flex;align-items:center}.ImagePreview_checkIcon__hcGAl{margin-right:4px;color:var(--green)}@keyframes StatusIndicator_spin__q4y4C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatusIndicator_statusIndicator__Yf0le{padding:8px 12px;margin:8px 12px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:var(--font-14);text-align:center}.StatusIndicator_statusIndicator__Yf0le .StatusIndicator_icon__9E_n6,.StatusIndicator_statusIndicator__Yf0le .StatusIndicator_spinner__JpC8s{margin-right:8px;flex-shrink:0}.StatusIndicator_statusIndicator__Yf0le .StatusIndicator_message__lQLed{word-break:break-word}.StatusIndicator_statusIndicator__Yf0le .StatusIndicator_spinner__JpC8s{animation:StatusIndicator_spin__q4y4C 1.5s linear infinite}.StatusIndicator_info__LKg_7{background-color:var(--white-shadow-light-1);color:var(--blue-9);border:1px solid var(--blue-11)}.StatusIndicator_error__hpx86{background-color:var(--white-shadow-light);color:var(--red-5);border:1px solid var(--red)}.StatusIndicator_warning__6YmN8{background-color:var(--yellow-6);color:var(--orange-5);border:1px solid var(--yellow-1)}.StatusIndicator_loading__WUy4n,.StatusIndicator_speaking__q_jr4{background-color:var(--white-5);color:var(--light-black-7);border:1px solid var(--white-7)}.ChatBody_chatBody__BMdZV{flex-grow:1;overflow-y:auto;padding:16px 16px 20px;display:flex;flex-direction:column;gap:8px;background-color:var(--white-6)}.ChatBody_chatBody__BMdZV::-webkit-scrollbar{width:8px;height:8px}.ChatBody_chatBody__BMdZV::-webkit-scrollbar-track{background:var(--white-8);border-radius:10px}.ChatBody_chatBody__BMdZV::-webkit-scrollbar-thumb{background:var(--white-10);border-radius:10px}.ChatBody_chatBody__BMdZV::-webkit-scrollbar-thumb:hover{background:var(--light-black-8)}.ChatInputForm_chatInputForm__8Uf7T{display:flex;padding:8px 12px;border-top:1px solid var(--white-7);align-items:flex-end;background:var(--white);gap:8px;transition:box-shadow .2s ease}.ChatInputForm_chatInputForm__8Uf7T.ChatInputForm_focused__eYTBX{box-shadow:0 -2px 5px var(--black-shadow-light);border-top-color:var(--blue-8)}.ChatInputForm_textInput__RiF8g{flex-grow:1;border:1px solid var(--white-7);border-radius:50rem;padding:8px 12px;resize:none;min-height:40px;max-height:150px;overflow-y:auto!important;line-height:1.4;background-color:var(--white-4);transition:border-color .2s ease,background-color .2s ease;font-family:var(--font-roboto);font-size:var(--font-13)}.ChatInputForm_textInput__RiF8g:focus{background-color:var(--white);border-color:var(--blue-1);box-shadow:none}.ChatInputForm_textInput__RiF8g::-moz-placeholder{color:var(--light-black-7);opacity:.8}.ChatInputForm_textInput__RiF8g::placeholder{color:var(--light-black-7);opacity:.8}.ChatInputForm_textInput__RiF8g:disabled{background-color:var(--white-8)}.ChatInputForm_attachButtonWrapper__tfcjE,.ChatInputForm_micButtonWrapper__SXyDW,.ChatInputForm_sendButtonWrapper__vSYyY{flex-shrink:0;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ChatInputForm_attachButtonWrapper__tfcjE>button,.ChatInputForm_micButtonWrapper__SXyDW>button,.ChatInputForm_sendButtonWrapper__vSYyY>button{height:100%;width:100%;padding:0!important;margin:0!important;border-radius:50%!important;transition:background-color .2s ease,color .2s ease}.ChatInputForm_attachButtonWrapper__tfcjE.ChatInputForm_active__67gr2>button{background-color:var(--green-10)!important;color:var(--green-9)!important}.ChatInputForm_attachButtonWrapper__tfcjE:hover:not(:disabled):not(.ChatInputForm_active__67gr2)>button{background-color:var(--white-8)!important}.ChatInputForm_micButtonWrapper__SXyDW.ChatInputForm_micActive__0DKfj>button{background-color:var(--red-3)!important;color:var(--red-5)!important}.ChatInputForm_micButtonWrapper__SXyDW:hover:not(:disabled):not(.ChatInputForm_micActive__0DKfj)>button{background-color:var(--white-8)!important}.ChatInputForm_sendButtonWrapper__vSYyY>button{background-color:var(--blue-1)!important;color:var(--white)!important;border:none!important}.ChatInputForm_sendButtonWrapper__vSYyY>button:hover:not(:disabled){background-color:var(--blue-3)!important}.ChatInputForm_sendButtonWrapper__vSYyY>button:disabled{background-color:var(--blue-8)!important;opacity:.6!important}@media(max-width:450px){.ChatInputForm_chatInputForm__8Uf7T{padding:8px;gap:4px}.ChatInputForm_textInput__RiF8g{padding:8px;min-height:38px;font-size:var(--font-14)}.ChatInputForm_attachButtonWrapper__tfcjE,.ChatInputForm_micButtonWrapper__SXyDW,.ChatInputForm_sendButtonWrapper__vSYyY{height:38px;width:38px}}