.ChatbotButton_chatbotButton__X1rt8{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--color-rich-black) 0,var(--color-deep) 100%);box-shadow:0 4px 20px rgba(15,23,42,.4),0 8px 32px rgba(0,0,0,.15),0 0 40px rgba(0,122,255,.2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9998;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.ChatbotButton_chatbotButton__X1rt8:hover{transform:scale(1.05);box-shadow:0 6px 24px rgba(15,23,42,.5),0 12px 40px rgba(0,0,0,.2),0 0 60px rgba(0,122,255,.35)}.ChatbotButton_chatbotButton__X1rt8:active{transform:scale(.98)}.ChatbotButton_icon__PWWgX{width:28px;height:28px;color:var(--color-pure-white);transition:transform .3s ease}.ChatbotButton_chatbotButton__X1rt8:hover .ChatbotButton_icon__PWWgX{transform:scale(1.1)}.ChatbotButton_badge__bvygx{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg,#E74C3C,#C0392B);color:white;border-radius:10px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(231,76,60,.4);animation:ChatbotButton_badgePop__Mrj3D .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes ChatbotButton_badgePop__Mrj3D{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.ChatbotButton_pulse__v8pPe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(0,122,255,.6) 0,transparent 70%);opacity:.6;animation:ChatbotButton_pulse__v8pPe 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes ChatbotButton_pulse__v8pPe{0%{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.3);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media (max-width:639px){.ChatbotButton_chatbotButton__X1rt8{bottom:20px;right:20px;width:56px;height:56px}.ChatbotButton_icon__PWWgX{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ChatbotButton_chatbotButton__X1rt8{transition:none}.ChatbotButton_pulse__v8pPe{animation:none;opacity:0}.ChatbotButton_badge__bvygx{animation:none}}