.float[data-astro-cid-xngs3jwu]{inset-inline-end:clamp(16px,2vw,28px);z-index:60;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s, transform .3s var(--ease), visibility 0s .3s;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:clamp(16px,2vw,28px);transform:translateY(20px)}.float[data-astro-cid-xngs3jwu].show{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.fab[data-astro-cid-xngs3jwu]{border:2px solid var(--black);width:56px;height:56px;transition:transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #0000004d}.fab[data-astro-cid-xngs3jwu]:hover{transform:scale(1.08)}.fab[data-astro-cid-xngs3jwu]:focus-visible{outline:3px solid var(--off);outline-offset:3px}@media (width<=600px){.fab[data-astro-cid-xngs3jwu]{width:48px;height:48px}}.wa[data-astro-cid-xngs3jwu]{background:var(--green);color:var(--black);position:relative}.wa[data-astro-cid-xngs3jwu]:after{content:"";border:2px solid var(--green);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.float[data-astro-cid-xngs3jwu].show .wa[data-astro-cid-xngs3jwu]:after{animation:ring 3.2s 1s infinite var(--ease)}@keyframes ring{0%{opacity:.8;transform:scale(1)}45%,to{opacity:0;transform:scale(1.7)}}.wa[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{transform-origin:50% 60%}.float[data-astro-cid-xngs3jwu].show .wa[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{animation:6s 2s infinite nod}@keyframes nod{0%,88%,to{transform:none}91%{transform:rotate(-14deg)scale(1.1)}94%{transform:rotate(12deg)scale(1.1)}97%{transform:rotate(-6deg)}}.bubble[data-astro-cid-xngs3jwu]{inset-inline-end:calc(100% + 12px);width:max-content;max-width:min(220px,100vw - 110px);font:700 13px/1.4 var(--mono);color:var(--black);background:var(--off);border:2px solid var(--black);border-radius:14px;box-shadow:4px 4px 0 var(--green);animation:pop .45s var(--ease) both;border-start-end-radius:4px;padding:10px 14px;position:absolute;top:4px}.bubble[data-astro-cid-xngs3jwu][hidden]{display:none}@keyframes pop{0%{opacity:0;transform:translateX(calc(12px * var(--dir))) scale(.85)}}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-xngs3jwu].show .wa[data-astro-cid-xngs3jwu]:after,.float[data-astro-cid-xngs3jwu].show .wa[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu],.bubble[data-astro-cid-xngs3jwu]{animation:none}}.call[data-astro-cid-xngs3jwu]{background:var(--black);color:var(--green);border-color:var(--green)}.jai-launch[data-astro-cid-w4gapknj]{z-index:61;inset-inline-start:clamp(16px,2vw,28px);border:2px solid var(--green);background:var(--black);height:52px;color:var(--off);font:700 13px var(--mono);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 24px #00000059, 4px 4px 0 var(--green);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s, transform .3s var(--ease), box-shadow .2s, visibility 0s .3s;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;display:flex;position:fixed;bottom:clamp(16px,2vw,28px);transform:translateY(20px)}html[lang=ar] .jai-launch[data-astro-cid-w4gapknj]{text-transform:none;letter-spacing:0;font-size:14px}.jai-launch[data-astro-cid-w4gapknj].show{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.jai-launch[data-astro-cid-w4gapknj]:hover{box-shadow:0 8px 24px #00000059, 6px 6px 0 var(--green)}.jai-launch[data-astro-cid-w4gapknj]:focus-visible{outline:3px solid var(--off);outline-offset:3px}.jai-pulse[data-astro-cid-w4gapknj]{background:var(--green);width:10px;height:10px;position:relative}.jai-pulse[data-astro-cid-w4gapknj]:after{content:"";border:2px solid var(--green);animation:1.6s steps(4,end) infinite jai-ping;position:absolute;inset:-5px}@keyframes jai-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.jai-nudge[data-astro-cid-w4gapknj]{z-index:61;inset-inline-start:clamp(16px,2vw,28px);border-radius:14px;background:var(--off);max-width:min(280px,100vw - 110px);color:var(--black);font:700 13px/1.45 var(--mono);box-shadow:4px 4px 0 var(--pink);cursor:pointer;border-end-start-radius:2px;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;position:fixed;bottom:calc(clamp(16px,2vw,28px) + 64px)}.jai-nudge[data-astro-cid-w4gapknj][hidden]{display:none}.jai-nudge-x[data-astro-cid-w4gapknj]{cursor:pointer;color:var(--black);background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}@media (width<=600px){.jai-launch[data-astro-cid-w4gapknj]{height:48px;padding:0 16px 0 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.jai-pulse[data-astro-cid-w4gapknj]:after{animation:none}}.pxo{z-index:200;grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);pointer-events:none;display:grid;position:fixed;inset:0}.pxo i{background:var(--nav-color,var(--black));opacity:0}.pxo i:nth-child(5n){background:var(--black)}html.nav-in .pxo i{opacity:1;animation:pxo-out 1ms calc(80ms + var(--r) * .36s) forwards}html.nav-out .pxo i{animation:pxo-in 1ms calc(var(--r) * .12s) forwards}html.nav-in .pxo{animation:1ms 1s forwards pxo-gone}html.nav-out .pxo{animation:1ms 4s forwards pxo-gone}@keyframes pxo-out{to{opacity:0}}@keyframes pxo-in{to{opacity:1}}@keyframes pxo-gone{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){html.nav-in .pxo i,html.nav-out .pxo i{animation-delay:0s}html.nav-in .pxo i{animation-delay:80ms}}.taps[data-astro-cid-fpidwelh]{z-index:9000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.taps[data-astro-cid-fpidwelh] i{will-change:transform, opacity;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.drift{transition:translate .25s linear}
