.WhatsAppButton_button__XOAMs{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;isolation:isolate;color:#25d366;text-decoration:none;font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-tap-highlight-color:transparent}.WhatsAppButton_button__XOAMs:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid #ffffff24;border-radius:inherit;background:linear-gradient(145deg,#30352f,#191919 70%);box-shadow:inset 0 1px 0 #ffffff12,0 2px 0 #0b0b0b,0 8px 24px #00000040;transition:border-color .25s ease,box-shadow .35s ease}.WhatsAppButton_button__XOAMs:after{content:"";position:absolute;inset:-5px;z-index:-2;border:1px solid #25d36666;border-radius:50%;opacity:0;pointer-events:none}.WhatsAppButton_button__XOAMs:focus-visible:before{border-color:#25d36699;box-shadow:inset 0 1px 0 #ffffff18,0 0 12px #25d36640,0 0 30px #25d36630,0 0 52px #25d36615}.WhatsAppButton_icon__xWcAp{display:grid;place-items:center;width:29px;height:29px;transform-origin:center bottom;will-change:transform}.WhatsAppButton_button__XOAMs:active{transform:translateY(1px)}.WhatsAppButton_button__XOAMs:focus-visible{outline:2px solid #25d366;outline-offset:4px}.WhatsAppButton_tooltip__vXImF{position:absolute;right:calc(100% + 12px);padding:8px 12px;border:1px solid #ffffff1f;border-radius:9px;background:#202020;color:#f4f4f4;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;box-shadow:0 4px 16px #00000030;opacity:0;visibility:hidden;transform:translateX(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.WhatsAppButton_button__XOAMs:focus-visible .WhatsAppButton_tooltip__vXImF{opacity:1;visibility:visible;transform:translateX(0)}@media (hover:hover){.WhatsAppButton_button__XOAMs:hover:before{border-color:#25d36699;box-shadow:inset 0 1px 0 #ffffff18,0 0 12px #25d36650,0 0 30px #25d36635,0 0 52px #25d36620;animation:WhatsAppButton_droplet-rebound__eTnFU .7s ease-out}.WhatsAppButton_button__XOAMs:hover:after{animation:WhatsAppButton_ripple__y9w6D .9s ease-out}.WhatsAppButton_button__XOAMs:hover .WhatsAppButton_icon__xWcAp{animation:WhatsAppButton_droplet-rebound__eTnFU .7s ease-out}.WhatsAppButton_button__XOAMs:hover .WhatsAppButton_tooltip__vXImF{opacity:1;visibility:visible;transform:translateX(0)}}@keyframes WhatsAppButton_droplet-rebound__eTnFU{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(3px) scale(1.025,.975)}60%{transform:translateY(-2px) scale(.99,1.01)}82%{transform:translateY(1px) scale(1)}}@keyframes WhatsAppButton_ripple__y9w6D{0%{transform:scale(.85);opacity:0}30%{opacity:.6}to{transform:scale(1.65);opacity:0}}@media (max-width:640px){.WhatsAppButton_button__XOAMs{right:max(16px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));width:46px;height:46px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_button__XOAMs:before,.WhatsAppButton_tooltip__vXImF{transition:none}.WhatsAppButton_button__XOAMs:hover:after{animation:none}}