.Message_messageWrapper__f5ue9{display:flex;align-items:flex-start;gap:0;max-width:75%;width:100%;animation:Message_slideIn__ZB3A3 .2s ease-out}.Message_messageWrapper__f5ue9.Message_user__HXQwe{align-self:flex-end;flex-direction:row-reverse}.Message_messageWrapper__f5ue9.Message_assistant__Z1Gn7{align-self:flex-start}.Message_message__QKxRD{background:#f3f4f6;border-radius:20px;padding:12px 16px;position:relative;word-wrap:break-word;box-shadow:none}.Message_user__HXQwe .Message_message__QKxRD{background:#3b82f6;color:#fff}.Message_assistant__Z1Gn7 .Message_message__QKxRD{background:#f3f4f6;color:#1f2937}.Message_messageContent___MEnq{font-size:.9375rem;line-height:1.5;margin-bottom:2px}.Message_messageTime__xJ7mu{font-size:.6875rem;opacity:.6;text-align:right;margin-top:2px}.Message_user__HXQwe .Message_messageTime__xJ7mu{color:hsla(0,0%,100%,.9)}.Message_assistant__Z1Gn7 .Message_messageTime__xJ7mu{color:#6b7280}.Message_userText__HBKdy{margin:0}.Message_messageContent___MEnq p{margin:0 0 16px}.Message_messageContent___MEnq p:last-child{margin-bottom:0}.Message_messageContent___MEnq strong{font-weight:600}.Message_messageContent___MEnq ol,.Message_messageContent___MEnq ul{margin:0;padding-left:0}.Message_messageContent___MEnq li{margin:0}.Message_messageContent___MEnq ol,.Message_messageContent___MEnq ul{list-style:none}.Message_messageContent___MEnq ol ol,.Message_messageContent___MEnq ol ul,.Message_messageContent___MEnq ul ol,.Message_messageContent___MEnq ul ul{margin:0;padding-left:0}.Message_tagsContainer__N6r5K{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;margin-left:8px}.Message_tag__J2t8W{padding:6px 12px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .15s ease;font-weight:500}.Message_tag__J2t8W:hover{background:#e5e7eb;border-color:#d1d5db}.Message_avatar__cUtnY{display:none}@keyframes Message_slideIn__ZB3A3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Message_messageWrapper__f5ue9{max-width:80%}.Message_message__QKxRD{padding:10px 14px}.Message_messageContent___MEnq{font-size:.875rem}}.MessageInput_inputContainer__jBdVa{display:flex;align-items:flex-end;gap:12px;padding:16px 24px 24px;background:#fff;border-top:1px solid #e5e7eb;justify-content:center}.MessageInput_messageInput__OEl6R{flex:1 1;min-height:44px;max-height:120px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:24px;font-size:.9375rem;font-family:inherit;resize:none;outline:none;transition:all .15s ease;background:#fff;line-height:1.5;overflow-y:auto;max-width:678px}.MessageInput_messageInput__OEl6R:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MessageInput_messageInput__OEl6R:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.MessageInput_messageInput__OEl6R::placeholder{color:#9ca3af}.MessageInput_sendButton__7mjz8{width:44px;height:44px;border:none;border-radius:50%;background:#3b82f6;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.MessageInput_sendButton__7mjz8:hover:not(:disabled){background:#2563eb;transform:scale(1.02)}.MessageInput_sendButton__7mjz8:active:not(:disabled){transform:scale(.98)}.MessageInput_sendButton__7mjz8:disabled{background:#e5e7eb;cursor:not-allowed;transform:none}.MessageInput_sendButton__7mjz8 svg{width:20px;height:20px}@media (max-width:768px){.MessageInput_inputContainer__jBdVa{padding:12px 16px 16px}.MessageInput_messageInput__OEl6R{font-size:16px;border-radius:22px}.MessageInput_sendButton__7mjz8{width:44px;height:44px}.MessageInput_sendButton__7mjz8 svg{width:18px;height:18px}}.ChatBot_chatContainer__868_P{max-width:100%;height:100%;overflow:hidden}.ChatBot_chatContainer__868_P,.ChatBot_messagesContainer__REvlV{width:100%;flex:1 1;background:#fff;display:flex;flex-direction:column}.ChatBot_messagesContainer__REvlV{overflow-y:auto;padding:24px;gap:12px;position:relative;max-width:768px;margin:0 auto}.ChatBot_messagesContainer__REvlV::-webkit-scrollbar{width:8px}.ChatBot_messagesContainer__REvlV::-webkit-scrollbar-track{background:transparent}.ChatBot_messagesContainer__REvlV::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.ChatBot_messagesContainer__REvlV::-webkit-scrollbar-thumb:hover{background:#d1d5db}.ChatBot_typingIndicator__9jHA9{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f3f4f6;border-radius:20px;align-self:flex-start;max-width:-moz-fit-content;max-width:fit-content}.ChatBot_typingDots__5V_wl{display:flex;gap:4px}.ChatBot_typingDots__5V_wl span{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:ChatBot_typing__WYQE5 1.4s ease-in-out infinite}.ChatBot_typingDots__5V_wl span:first-child{animation-delay:-.32s}.ChatBot_typingDots__5V_wl span:nth-child(2){animation-delay:-.16s}.ChatBot_typingText__0K6Ew{font-size:.875rem;color:#6b7280}@keyframes ChatBot_typing__WYQE5{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.ChatBot_welcomeMessage__AlOgd{text-align:center;max-width:600px;margin:0 auto;padding:60px 24px 0;animation:ChatBot_fadeIn__6d6O1 .5s ease-out}.ChatBot_welcomeTitle__OCQJF{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 20px;line-height:1.2}.ChatBot_welcomeDescription__dOxKH{font-size:1.125rem;line-height:1.6;color:#6b7280;margin:0}.ChatBot_welcomeInputContainer__0MeV8{margin-top:32px;max-width:600px;margin-left:auto;margin-right:auto}@keyframes ChatBot_fadeIn__6d6O1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatBot_messagesContainer__REvlV{padding:16px;gap:10px}.ChatBot_welcomeMessage__AlOgd{padding:40px 16px 0;max-width:90%}.ChatBot_welcomeTitle__OCQJF{font-size:2rem;margin-bottom:16px}.ChatBot_welcomeDescription__dOxKH{font-size:1rem}}.LanguageSelector_languageSelector__3oLW_{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px;position:absolute;right:20px}.LanguageSelector_languageButton__sJ5CQ{padding:6px 12px;border:none;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease;font-family:inherit}.LanguageSelector_languageButton__sJ5CQ:hover{background:#e5e7eb;color:#374151}.LanguageSelector_languageButton__sJ5CQ.LanguageSelector_active__xD7Iq{background:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (max-width:768px){.LanguageSelector_languageSelector__3oLW_{right:16px}.LanguageSelector_languageButton__sJ5CQ{padding:4px 10px;font-size:.8125rem}}.Home_container__d256j{padding:0;min-height:100vh;display:flex;flex-direction:column;background:#fff}.Home_main__VkIEL{flex:1 1;display:flex;flex-direction:column;width:100%;height:100vh;max-width:100%}.Home_logoContainer__eSRxx{padding:20px;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #e5e7eb;position:relative}.Home_logo__IOQAX{height:40px;width:auto}.Home_description__uXNdx{display:none}@media (max-width:768px){.Home_logo__IOQAX{height:32px}.Home_logoContainer__eSRxx{padding:16px}}