.MessengerWidget_messengerWidget__nHTLo{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.MessengerWidget_messengerMenu__axZb1{display:flex;flex-direction:column;gap:.75rem;opacity:0;visibility:hidden;transform:translateY(20px) scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.MessengerWidget_messengerMenu__axZb1.MessengerWidget_open__q39d3{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:all}.MessengerWidget_messengerItem__O51cM{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.3rem;border-radius:50px;text-decoration:none;color:white;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;animation:MessengerWidget_slideIn__gpH70 .3s ease forwards}.MessengerWidget_messengerItem__O51cM:hover{transform:translateX(-5px) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25)}.MessengerWidget_messengerItem__O51cM span{font-size:.95rem}.MessengerWidget_telegram__pQm_j{background:linear-gradient(135deg,#0088cc,#00a0e9);animation-delay:.05s}.MessengerWidget_telegram__pQm_j:hover{background:linear-gradient(135deg,#006ba8,#0088cc)}.MessengerWidget_whatsapp__zl6Rm{background:linear-gradient(135deg,#25D366,#128C7E);animation-delay:.1s}.MessengerWidget_whatsapp__zl6Rm:hover{background:linear-gradient(135deg,#1ea952,#0f6d5f)}.MessengerWidget_toggleButton__IqQG1{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-light));border:none;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(124,58,237,.4);transition:all .3s ease;position:relative;overflow:hidden;padding:0}.MessengerWidget_toggleButton__IqQG1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);transition:transform .6s ease}.MessengerWidget_toggleButton__IqQG1:hover:before{transform:translateX(100%)}.MessengerWidget_toggleButton__IqQG1:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 30px rgba(124,58,237,.6)}.MessengerWidget_toggleButton__IqQG1.MessengerWidget_active__6QNDR{background:linear-gradient(135deg,#f43f5e,#fb7185);transform:rotate(90deg)}.MessengerWidget_toggleButton__IqQG1.MessengerWidget_active__6QNDR:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 6px 30px rgba(244,63,94,.6)}@keyframes MessengerWidget_slideIn__gpH70{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes MessengerWidget_pulse__tcOeS{0%,to{box-shadow:0 4px 20px rgba(124,58,237,.4)}50%{box-shadow:0 4px 30px rgba(124,58,237,.8)}}.MessengerWidget_toggleButton__IqQG1{animation:MessengerWidget_pulse__tcOeS 2s ease-in-out infinite}.MessengerWidget_toggleButton__IqQG1.MessengerWidget_active__6QNDR,.MessengerWidget_toggleButton__IqQG1:hover{animation:none}@media (max-width:1024px){.MessengerWidget_messengerWidget__nHTLo{bottom:25px;right:25px}.MessengerWidget_toggleButton__IqQG1{width:56px;height:56px}}@media (max-width:768px){.MessengerWidget_messengerWidget__nHTLo{bottom:20px;right:20px}.MessengerWidget_toggleButton__IqQG1{width:52px;height:52px}.MessengerWidget_messengerItem__O51cM{padding:.75rem 1.1rem;font-size:.9rem}.MessengerWidget_messengerItem__O51cM span{font-size:.9rem}}@media (max-width:480px){.MessengerWidget_messengerWidget__nHTLo{bottom:15px;right:15px}.MessengerWidget_toggleButton__IqQG1{width:50px;height:50px}.MessengerWidget_messengerMenu__axZb1{gap:.6rem}.MessengerWidget_messengerItem__O51cM{padding:.7rem 1rem;font-size:.85rem}.MessengerWidget_messengerItem__O51cM span{display:none}.MessengerWidget_messengerItem__O51cM{padding:.8rem;border-radius:50%;width:46px;height:46px;justify-content:center}}.MessengerWidget_messengerItem__O51cM:focus,.MessengerWidget_toggleButton__IqQG1:focus{outline:2px solid var(--primary-light);outline-offset:3px}.MessengerWidget_messengerItem__O51cM,.MessengerWidget_toggleButton__IqQG1{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}