.Chatbot_notificationBubble__7fQae{position:fixed;bottom:100px;right:20px;max-width:380px;min-width:320px;background:linear-gradient(135deg,#fff7ee,#ffe8d6);border:3px solid #864848;border-radius:20px;box-shadow:0 12px 40px rgba(134,72,72,.4),0 0 0 4px rgba(134,72,72,.1);padding:20px;z-index:1001;animation:Chatbot_bounceInRight__rj0SL .8s cubic-bezier(.68,-.55,.265,1.55),Chatbot_pulse__Tcvy7 2s ease-in-out infinite;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease}.Chatbot_notificationBubble__7fQae>div{cursor:pointer}.Chatbot_notificationBubble__7fQae:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.25)}@keyframes Chatbot_bounceInRight__rj0SL{0%{opacity:0;transform:translateX(100px) scale(.3)}50%{opacity:1;transform:translateX(-10px) scale(1.05)}70%{transform:translateX(5px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes Chatbot_pulse__Tcvy7{0%,to{box-shadow:0 12px 40px rgba(134,72,72,.4),0 0 0 4px rgba(134,72,72,.1)}50%{box-shadow:0 12px 40px rgba(134,72,72,.6),0 0 0 8px rgba(134,72,72,.2)}}.Chatbot_notificationVideoPreview__OGoNN{width:100%;position:relative}.Chatbot_videoThumbnail__SmVOY{width:100%;height:160px;border-radius:12px;overflow:hidden;position:relative;background-image:url(/images/intro_preview.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.Chatbot_videoPlaceholder__LZt4M{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;opacity:0;pointer-events:none}.Chatbot_playIconOverlay__byIl4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Chatbot_notificationBubble__7fQae:hover .Chatbot_playIconOverlay__byIl4{background-color:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.1)}.Chatbot_notificationContent__95gD5{flex:1 1;display:flex;align-items:center;justify-content:center;padding:0 8px}.Chatbot_notificationText__n406T{color:#864848;font-size:16px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.02em}.Chatbot_notificationCloseButton__jQGge{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;background-color:rgba(0,0,0,.1);border-radius:50%;color:#fff;font-size:24px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background-color .2s ease;padding:0}.Chatbot_notificationCloseButton__jQGge:hover{background-color:rgba(0,0,0,.2)}.Chatbot_chatbotButton__MWmHL{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;background-color:#864848;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(134,72,72,.3);z-index:1000;transition:all .3s ease}.Chatbot_chatbotButton__MWmHL:hover{background-color:#6d3838;transform:scale(1.05);box-shadow:0 6px 16px rgba(134,72,72,.4)}.Chatbot_chatbotButton__MWmHL.Chatbot_hidden___old3{opacity:0;pointer-events:none;transform:scale(0)}.Chatbot_chatbotButton__MWmHL.Chatbot_closing__ARoyp{animation:Chatbot_buttonPopIn__GCckf .3s ease-out forwards}@keyframes Chatbot_buttonPopIn__GCckf{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Chatbot_chatbotWindow__PHqee{position:fixed;bottom:20px;right:20px;width:400px;height:600px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);background-color:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:1001;overflow:hidden;transform-origin:bottom right}.Chatbot_chatbotWindow__PHqee.Chatbot_opening__iuf2g{animation:Chatbot_windowExpand__sFrNl .3s cubic-bezier(.34,1.56,.64,1) forwards}.Chatbot_chatbotWindow__PHqee.Chatbot_closing__ARoyp{animation:Chatbot_windowCollapse__BMLCW .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes Chatbot_windowExpand__sFrNl{0%{opacity:0;transform:scale(.1) translate(0);border-radius:50%}to{opacity:1;transform:scale(1) translate(0);border-radius:12px}}@keyframes Chatbot_windowCollapse__BMLCW{0%{opacity:1;transform:scale(1) translate(0);border-radius:12px}to{opacity:0;transform:scale(.1) translate(0);border-radius:50%}}@media (max-width:768px){.Chatbot_chatbotWindow__PHqee{width:calc(100vw - 20px);height:calc(100vh - 20px);bottom:10px;right:10px;border-radius:8px}}.Chatbot_chatbotHeader__Y4YGd{background-color:#864848;color:#fff;padding:16px 20px;border-radius:12px 12px 0 0}.Chatbot_chatbotHeaderContent__CjG2A{display:flex;justify-content:space-between;align-items:center}.Chatbot_chatbotHeader__Y4YGd h3{margin:0;font-size:18px;font-weight:600}.Chatbot_chatbotHeaderActions__QZRMS{display:flex;gap:8px}.Chatbot_clearButton__IFNEB,.Chatbot_closeButton__G95LM{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:4px 8px;border-radius:4px;transition:background-color .2s}.Chatbot_clearButton__IFNEB:hover,.Chatbot_closeButton__G95LM:hover{background-color:hsla(0,0%,100%,.1)}.Chatbot_chatbotMessages__lL5qM{flex:1 1;overflow-y:auto;padding:20px;background-color:#fff7ee;display:flex;flex-direction:column;gap:12px}.Chatbot_chatbotMessages__lL5qM::-webkit-scrollbar{width:6px}.Chatbot_chatbotMessages__lL5qM::-webkit-scrollbar-track{background:transparent}.Chatbot_chatbotMessages__lL5qM::-webkit-scrollbar-thumb{background:#864848;border-radius:3px}.Chatbot_emptyState__t0ocM{display:flex;align-items:center;justify-content:center;height:100%;color:#2d1810;opacity:.6}.Chatbot_message__9ogGF{display:flex;margin-bottom:8px;animation:Chatbot_fadeIn__jEWx2 .3s ease}@keyframes Chatbot_fadeIn__jEWx2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Chatbot_message__9ogGF.Chatbot_user__pSV8z{justify-content:flex-end}.Chatbot_message__9ogGF.Chatbot_assistant__XOrb2{justify-content:flex-start;align-items:flex-start;gap:8px}.Chatbot_avatar___Is5R{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #864848}.Chatbot_messageContent__nsSoy{max-width:75%;padding:12px 16px;border-radius:18px;word-wrap:break-word;line-height:1.5;font-size:14px}.Chatbot_message__9ogGF.Chatbot_user__pSV8z .Chatbot_messageContent__nsSoy{background-color:#864848;color:#fff;border-bottom-right-radius:4px}.Chatbot_message__9ogGF.Chatbot_assistant__XOrb2 .Chatbot_messageContent__nsSoy{background-color:#fff;color:#2d1810;border:1px solid #e0e0e0;border-bottom-left-radius:4px}.Chatbot_externalLink__qhijv,.Chatbot_internalLink__IvZzU{color:#864848;text-decoration:none;font-weight:600;border-bottom:1px solid #864848;padding:2px 4px;margin:0 2px;border-radius:3px;transition:all .2s ease;display:inline-block}.Chatbot_externalLink__qhijv:hover,.Chatbot_internalLink__IvZzU:hover{background-color:#864848;color:#fff;border-bottom-color:transparent;transform:translateY(-1px)}.Chatbot_externalLink__qhijv:after{content:" ↗";font-size:.85em}.Chatbot_chatImage__oFhT5{max-width:100%;width:auto;height:auto;max-height:300px;border-radius:12px;margin:12px 0;display:block;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease}.Chatbot_chatImage__oFhT5:hover{transform:scale(1.02)}.Chatbot_videoContainer__16aTi{position:relative;max-width:100%;margin:12px 0;border-radius:12px;overflow:hidden;cursor:pointer}.Chatbot_chatVideo__8_gaG{max-width:100%;width:100%;height:auto;max-height:300px;display:block;border-radius:12px}.Chatbot_videoOverlay__W00C7{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:background .3s ease}.Chatbot_videoContainer__16aTi:hover .Chatbot_videoOverlay__W00C7{background:rgba(0,0,0,.5)}.Chatbot_videoPlayButton__WvfvC{width:64px;height:64px;border-radius:50%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Chatbot_videoContainer__16aTi:hover .Chatbot_videoPlayButton__WvfvC{background-color:rgba(0,0,0,.9);transform:scale(1.1)}.Chatbot_mediaContainer__zxE_7{margin-top:12px;border-radius:8px;overflow:hidden}.Chatbot_media__5N1d2{width:100%;max-height:200px;object-fit:contain;border-radius:8px}.Chatbot_mediaLink__2nOkI{display:inline-block;padding:8px 16px;background-color:#864848;color:#fff;text-decoration:none;border-radius:6px;margin-top:8px;transition:background-color .2s}.Chatbot_mediaLink__2nOkI:hover{background-color:#6d3838}.Chatbot_mediaTitle__uulFQ{margin-top:8px;font-size:12px;color:#666;font-style:italic}.Chatbot_chatbotInput__6YH0q{display:flex;gap:8px;padding:16px 20px;background-color:#fff;border-top:1px solid #e0e0e0}.Chatbot_input__4lAWB{flex:1 1;border:1px solid #e0e0e0;border-radius:20px;padding:10px 16px;font-size:14px;font-family:inherit;resize:none;max-height:100px;color:#2d1810;background-color:#fff7ee}.Chatbot_input__4lAWB:focus{outline:none;border-color:#864848}.Chatbot_input__4lAWB:disabled{opacity:.6;cursor:not-allowed}.Chatbot_sendButton__FbYeq{width:40px;height:40px;border-radius:50%;background-color:#864848;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.Chatbot_sendButton__FbYeq:hover:not(:disabled){background-color:#6d3838;transform:scale(1.05)}.Chatbot_sendButton__FbYeq:disabled{opacity:.5;cursor:not-allowed}.Chatbot_typingIndicator__73Sdh{display:inline-block;animation:Chatbot_typing__UoiQ6 1.4s infinite}@keyframes Chatbot_typing__UoiQ6{0%,60%,to{opacity:.3}30%{opacity:1}}.Chatbot_fullscreenVideoOverlay__V5BPu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:Chatbot_fadeIn__jEWx2 .3s ease;padding:20px}.Chatbot_fullscreenCloseButton__Opwum{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;background-color:hsla(0,0%,100%,.2);color:#fff;border:none;cursor:pointer;font-size:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000}.Chatbot_fullscreenCloseButton__Opwum:hover{background-color:hsla(0,0%,100%,.3);transform:scale(1.1)}.Chatbot_fullscreenVideo__5hPk1{max-width:90vw;max-height:90vh;width:auto;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5)}@media (max-width:768px){.Chatbot_chatbotButton__MWmHL{bottom:20px;right:20px}.Chatbot_notificationBubble__7fQae{position:fixed;bottom:100px;right:20px;max-width:280px;z-index:1001}.Chatbot_videoThumbnail__SmVOY{height:140px}.Chatbot_fullscreenVideo__5hPk1{max-width:100vw;max-height:100vh;border-radius:0}.Chatbot_fullscreenVideoOverlay__V5BPu{padding:0}}