.FloatingChatbot_widgetContainer__5Qdd4{position:fixed;bottom:24px;left:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;gap:16px;pointer-events:none}.FloatingChatbot_widgetContainer__5Qdd4>*{pointer-events:auto}.FloatingChatbot_toggleButton__irTu_{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,rgba(230,32,64,.95),rgba(168,16,40,.95));border:1px solid rgba(255,120,140,.3);box-shadow:0 8px 32px rgba(230,32,64,.35),inset 0 2px 4px hsla(0,0%,100%,.2);color:#fff;display:grid;place-items:center;cursor:pointer;outline:none;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s ease;backdrop-filter:blur(10px)}.FloatingChatbot_toggleButton__irTu_:hover{transform:scale(1.08);box-shadow:0 12px 40px rgba(230,32,64,.5),inset 0 2px 4px hsla(0,0%,100%,.3)}.FloatingChatbot_toggleButton__irTu_:active{transform:scale(.95)}.FloatingChatbot_chatWindow__7Ijvr{width:min(380px,calc(100vw - 48px));height:min(600px,calc(100vh - 120px));background:rgba(20,20,22,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom left}.FloatingChatbot_header__214FL{padding:18px 20px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;gap:12px}.FloatingChatbot_avatar__hHhLV{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(230,32,64,.2),rgba(168,16,40,.2));border:1px solid rgba(255,120,140,.3);display:grid;place-items:center;color:#ff4d6d}.FloatingChatbot_headerInfo__gR_2o h3{margin:0;font-size:15px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif;letter-spacing:-.02em}.FloatingChatbot_status__Gxs2c{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#e6e6e6;font-family:Montserrat,sans-serif}.FloatingChatbot_statusDot__xd_mF{width:6px;height:6px;border-radius:50%;background:#e62040;box-shadow:0 0 8px #e62040;animation:FloatingChatbot_pulse__mgZJz 2s infinite}@keyframes FloatingChatbot_pulse__mgZJz{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.FloatingChatbot_closeButton__SevLU{margin-left:auto;background:transparent;border:none;color:#e6e6e6;cursor:pointer;padding:4px;border-radius:50%;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.FloatingChatbot_closeButton__SevLU:hover{background:hsla(0,0%,100%,.1);color:#fff}.FloatingChatbot_scrollArea__KUcOR{flex:1 1 0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.FloatingChatbot_message__RQFbr{max-width:85%;padding:12px 16px;border-radius:16px;font-size:13.5px;line-height:1.5;font-family:Montserrat,sans-serif;position:relative;white-space:pre-wrap}.FloatingChatbot_botMessage__OvoJH{align-self:flex-start;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:#f5f5f1;border-bottom-left-radius:4px}.FloatingChatbot_userMessage__s6kKl{align-self:flex-end;background:linear-gradient(135deg,rgba(230,32,64,.15),rgba(168,16,40,.15));border:1px solid rgba(255,120,140,.2);color:#fff;border-bottom-right-radius:4px}.FloatingChatbot_inputArea__iCZMM{padding:16px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.FloatingChatbot_inputWrapper__uuo6D{display:flex;align-items:flex-end;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:6px 6px 6px 14px;transition:border-color .2s ease,background .2s ease}.FloatingChatbot_inputWrapper__uuo6D:focus-within{border-color:rgba(255,120,140,.4);background:hsla(0,0%,100%,.08)}.FloatingChatbot_input__WiIWx{flex:1 1 0;border:none;background:transparent;color:#fff;font-family:Montserrat,sans-serif;font-size:13.5px;line-height:1.5;resize:none;outline:none;padding:6px 0;max-height:120px}.FloatingChatbot_input__WiIWx::-moz-placeholder{color:#e6e6e6}.FloatingChatbot_input__WiIWx::placeholder{color:#e6e6e6}.FloatingChatbot_sendButton__Oy2LN{width:32px;height:32px;border-radius:10px;border:none;background:#e62040;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:transform .15s ease,background .15s ease}.FloatingChatbot_sendButton__Oy2LN:hover:not(:disabled){background:#ff4d6d;transform:scale(1.05)}.FloatingChatbot_sendButton__Oy2LN:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.3);cursor:not-allowed}.FloatingChatbot_robotIcon__79O98{display:block;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.FloatingChatbot_eyes__uiKMq{transform-origin:16px 15px;animation:FloatingChatbot_blink___k31Y 4s infinite}@keyframes FloatingChatbot_blink___k31Y{0%,96%,98%{transform:scaleY(1)}97%{transform:scaleY(.1)}}.FloatingChatbot_happyEyes__sjsQU{opacity:0;transition:opacity .2s ease}.FloatingChatbot_blush__iubFG{opacity:0;transition:opacity .3s ease}.FloatingChatbot_mouth__oh0q6{opacity:1;transition:opacity .2s ease}.FloatingChatbot_happyMouth__YlwLv{opacity:0;transition:opacity .2s ease;transform-origin:center}.FloatingChatbot_antennaGroup__72v9k{transform-origin:16px 8px;animation:FloatingChatbot_wiggle__UseSs 3s infinite;transition:animation-duration .2s ease}@keyframes FloatingChatbot_wiggle__UseSs{0%,90%,to{transform:rotate(0deg)}92%{transform:rotate(15deg)}94%{transform:rotate(-15deg)}96%{transform:rotate(10deg)}98%{transform:rotate(-10deg)}}.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_robotIcon__79O98,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_robotIcon__79O98{transform:translateY(-3px) scale(1.05)}.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_antennaGroup__72v9k,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_antennaGroup__72v9k{animation-duration:1.5s}.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_eyes__uiKMq,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_eyes__uiKMq{opacity:0;animation:none}.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_blush__iubFG,.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_happyEyes__sjsQU,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_blush__iubFG,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_happyEyes__sjsQU{opacity:1}.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_mouth__oh0q6,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_mouth__oh0q6{opacity:0}.FloatingChatbot_avatar__hHhLV:hover .FloatingChatbot_happyMouth__YlwLv,.FloatingChatbot_toggleButton__irTu_:hover .FloatingChatbot_happyMouth__YlwLv{opacity:1;animation:FloatingChatbot_popMouth__mFb8z .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes FloatingChatbot_popMouth__mFb8z{0%{transform:scale(.8)}to{transform:scale(1)}}