.wa-fab[data-astro-cid-vsqmdgo3]{right:20px;bottom:calc(20px + var(--wa-lift,0px));z-index:900;color:#fff;width:58px;height:58px;margin-bottom:env(safe-area-inset-bottom,0);background:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;box-shadow:0 10px 28px -6px #00000073,0 3px 8px #00000038}.wa-fab[data-astro-cid-vsqmdgo3]:hover,.wa-fab[data-astro-cid-vsqmdgo3]:focus-visible{background:#20bd5a;transform:scale(1.08)}.wa-fab[data-astro-cid-vsqmdgo3]:focus-visible{outline-offset:3px;outline:3px solid #fff}.wa-fab__icon[data-astro-cid-vsqmdgo3]{z-index:2;width:40px;height:40px;display:block;position:relative}.wa-fab__pulse[data-astro-cid-vsqmdgo3]{z-index:0;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wa-pulse;position:absolute;inset:0}@keyframes wa-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.wa-fab__tip[data-astro-cid-vsqmdgo3]{white-space:nowrap;background:var(--ink,#0f141a);color:#fff;font-family:var(--font-body,system-ui, sans-serif);letter-spacing:.02em;border-radius:var(--radius-sm,10px);opacity:0;pointer-events:none;padding:.5rem .85rem;font-size:.78rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(8px);box-shadow:0 6px 18px -4px #0006}.wa-fab__tip[data-astro-cid-vsqmdgo3]:after{content:"";border:6px solid #0000;border-left-color:var(--ink,#0f141a);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.wa-fab__bubble[data-astro-cid-vsqmdgo3]{z-index:3;color:#111b21;width:max-content;max-width:min(250px,100vw - 104px);font-family:var(--font-body,system-ui, sans-serif);letter-spacing:.005em;opacity:0;visibility:hidden;transform-origin:100%;pointer-events:none;background:#fff;border-radius:16px;padding:.65rem 1rem;font-size:.9rem;font-weight:700;line-height:1.3;transition:opacity .22s,transform .32s cubic-bezier(.5,0,.75,0),visibility 0s linear .32s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(28px)scale(.5);box-shadow:0 12px 30px -8px #0006,0 0 0 1px #111b2114}.wa-fab__bubble[data-astro-cid-vsqmdgo3]:after{content:"";background:#fff;border-radius:2px;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg);box-shadow:1px -1px #111b2114}.wa-fab__bubble[data-astro-cid-vsqmdgo3].is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .5s cubic-bezier(.34,1.56,.64,1),visibility;transform:translateY(-50%)translate(0)scale(1)}.wa-fab[data-astro-cid-vsqmdgo3].is-ping .wa-fab__icon[data-astro-cid-vsqmdgo3]{transform-origin:50% 60%;animation:.75s .12s wa-wiggle}@keyframes wa-wiggle{0%,to{transform:rotate(0)}18%{transform:rotate(-14deg)}36%{transform:rotate(12deg)}54%{transform:rotate(-8deg)}72%{transform:rotate(5deg)}}@media (width>=900px){.wa-fab[data-astro-cid-vsqmdgo3]:hover .wa-fab__tip[data-astro-cid-vsqmdgo3],.wa-fab[data-astro-cid-vsqmdgo3]:focus-visible .wa-fab__tip[data-astro-cid-vsqmdgo3]{opacity:1;transform:translateY(-50%)translate(0)}}@media (width<=640px){.wa-fab[data-astro-cid-vsqmdgo3]{width:54px;height:54px;right:16px;bottom:calc(16px + var(--wa-lift,0px))}.wa-fab__icon[data-astro-cid-vsqmdgo3]{width:37px;height:37px}.wa-fab__tip[data-astro-cid-vsqmdgo3]{display:none}.wa-fab__bubble[data-astro-cid-vsqmdgo3]{max-width:calc(100vw - 98px);font-size:.86rem;right:calc(100% + 12px)}}@media (prefers-reduced-motion:reduce){.wa-fab__bubble[data-astro-cid-vsqmdgo3],.wa-fab__bubble[data-astro-cid-vsqmdgo3].is-visible{transition:opacity .3s,visibility;transform:translateY(-50%)}.wa-fab[data-astro-cid-vsqmdgo3].is-ping .wa-fab__icon[data-astro-cid-vsqmdgo3]{animation:none}.wa-fab__pulse[data-astro-cid-vsqmdgo3]{opacity:0;animation:none}.wa-fab[data-astro-cid-vsqmdgo3]{transition:none}.wa-fab[data-astro-cid-vsqmdgo3]:hover,.wa-fab[data-astro-cid-vsqmdgo3]:focus-visible{transform:none}}html.anim [data-reveal],html.anim [data-reveal-stagger]>*{opacity:0;will-change:opacity, transform}
