.chat_showChat__E42k2{display:block!important;animation:chat_fadeInScale__PVeQI .3s ease-out}.chat_hiddeChat__C3nda{display:none!important;animation:chat_fadeOutScale__zRYq_ .2s ease-in}@keyframes chat_fadeInScale__PVeQI{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes chat_fadeOutScale__zRYq_{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes chat_pulse__JlPzX{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes chat_slideUp__dt5qo{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes chat_slideDown__zpN0n{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media(max-width:768px){.chat_chatContainer__AvMb5.chat_open__UZylE body{overflow:hidden;position:fixed;width:100%}}.chat_floatingButton__LVp0J{position:fixed;bottom:24px;right:24px;z-index:9999;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.chat_floatingButton__LVp0J{bottom:16px;right:16px}}.chat_floatingButton__LVp0J:hover{transform:scale(1.1) rotate(5deg)}.chat_floatingButton__LVp0J:active{transform:scale(.95)}.chat_floatingButton__LVp0J .chat_badge__kRgNc{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;animation:chat_pulse__JlPzX 2s infinite;box-shadow:0 2px 8px rgba(239,68,68,.4)}.chat_eventCard__wHMYe{transition:all .2s ease;cursor:pointer}.chat_eventCard__wHMYe:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.chat_eventCard__wHMYe:active{transform:translateY(0)}@media(max-width:768px){.chat_eventCard__wHMYe:active{background-color:rgba(99,102,241,.05)}}.chat_messagesContainer__JHHYj::-webkit-scrollbar{width:6px}.chat_messagesContainer__JHHYj::-webkit-scrollbar-track{background:transparent}.chat_messagesContainer__JHHYj::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.chat_messagesContainer__JHHYj::-webkit-scrollbar-thumb:hover{background:#d1d5db}.chat_inputArea__qucqe .chat_MuiTextField-root__tcplY .chat_MuiOutlinedInput-root__9Qlq0{transition:all .2s ease}.chat_inputArea__qucqe .chat_MuiTextField-root__tcplY .chat_MuiOutlinedInput-root__9Qlq0:focus-within{box-shadow:0 0 0 3px rgba(99,102,241,.1)}.chat_messageWrapper__ufoGn{animation:chat_fadeIn__XD7zA .3s ease-out}@keyframes chat_fadeIn__XD7zA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.chat_chatPanel__eky5s{border-radius:0!important;max-height:100vh!important;height:100vh!important}}.chat_accessibleFocus__SMFQC:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.chat_loadingDots__sy0pI{display:inline-flex;gap:4px}.chat_loadingDots__sy0pI span{width:6px;height:6px;background:currentColor;border-radius:50%;animation:chat_bounce__Z70NI 1.4s ease-in-out infinite both}.chat_loadingDots__sy0pI span:first-child{animation-delay:-.32s}.chat_loadingDots__sy0pI span:nth-child(2){animation-delay:-.16s}@keyframes chat_bounce__Z70NI{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media(prefers-color-scheme:dark){.chat_chatPanel__eky5s{background-color:#1f2937;color:#f9fafb}.chat_messageUser__5iCaA{background-color:#6366f1}.chat_messageAssistant__GqiJs{background-color:#374151;color:#f9fafb}}@media print{.chat_chatPanel__eky5s,.chat_floatingButton__LVp0J{display:none!important}}