.wa-float-container{position:fixed;bottom:24px;right:24px;z-index:99999;display:flex;align-items:center;justify-content:flex-end;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;pointer-events:none}.wa-float-btn{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#25d366;background:linear-gradient(145deg,#2ae771,#20b858);border-radius:50%;box-shadow:0 4px 16px #25d36673,0 2px 6px #00000026;color:#fff;text-decoration:none;cursor:pointer;pointer-events:auto;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.wa-icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:2}.wa-svg-icon{width:34px;height:34px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.wa-pulse-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid #25D366;opacity:0;animation:waPulse 2.4s cubic-bezier(.25,.8,.25,1) infinite;pointer-events:none;z-index:1}@keyframes waPulse{0%{transform:scale(.95);opacity:.85}60%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.wa-float-btn:hover,.wa-float-btn:focus-visible{transform:scale(1.08) translateY(-2px);box-shadow:0 8px 26px #25d36699,0 4px 12px #0003}.wa-float-tooltip{position:absolute;right:74px;white-space:nowrap;background:#fff;color:#0f172a;padding:10px 14px;border-radius:12px;box-shadow:0 10px 28px #0f172a2e,0 2px 8px #00000014;display:flex;flex-direction:column;gap:3px;opacity:0;visibility:hidden;transform:translate(12px) scale(.95);transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;pointer-events:none;border:1px solid #E2E8F0}.wa-float-tooltip:after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-top:1px solid #E2E8F0;border-right:1px solid #E2E8F0}.wa-float-btn:hover .wa-float-tooltip,.wa-float-btn:focus-visible .wa-float-tooltip{opacity:1;visibility:visible;transform:translate(0) scale(1)}.wa-tooltip-header{display:flex;align-items:center;gap:6px}.wa-status-dot{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 0 2px #10b98140;animation:waDotBlink 2s ease-in-out infinite}@keyframes waDotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.wa-tooltip-title{font-size:13px;font-weight:700;color:#0f172a}.wa-tooltip-number{font-size:13px;font-weight:700;color:#059669;letter-spacing:.2px}.wa-tooltip-sub{font-size:11px;color:#64748b;font-weight:500}@media(max-width:768px){.foot.foot--wa{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.wa-float-container{bottom:calc(18px + env(safe-area-inset-bottom,0px));right:16px}.wa-float-btn{width:52px;height:52px}.wa-svg-icon{width:28px;height:28px}.wa-float-tooltip{right:62px;padding:8px 12px}.wa-float-container.wa-yield{visibility:hidden;pointer-events:none}body.has-bottom-sticky-bar .wa-float-container,body.has-unlock-sheet .wa-float-container,body.has-sticky-cta .wa-float-container,body:has(#sticky-cta) .wa-float-container,body:has(.lp2-sticky) .wa-float-container,body:has(.unlock-mobile-sticky) .wa-float-container,body:has(.unlock-sheet) .wa-float-container{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}
