@keyframes wang-bob{0%{transform:translateY(0)scale(1)}35%{transform:translateY(4px)scale(.98,1.02)}70%{transform:translateY(-3px)scale(1.01)}to{transform:translateY(0)scale(1)}}.wang-bob{animation:.4s ease-out wang-bob}@keyframes wang-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.994)}}#wang-body[data-astro-cid-xnzprkki]{transform-origin:50% 100%;animation:3.2s ease-in-out infinite wang-breathe}@keyframes wang-sway{0%,to{transform:scale(1.025)rotate(-1.2deg)}50%{transform:scale(1.03)rotate(1.2deg)}}#wang-body[data-astro-cid-xnzprkki].holding{animation:1.6s ease-in-out infinite wang-sway}@keyframes wang-melt{0%,to{transform:scale(1.04,1.02)rotate(-2.2deg)}50%{transform:scale(1.045,1.015)rotate(2.2deg)}}#wang-body[data-astro-cid-xnzprkki].holding.melt{animation:1.2s ease-in-out infinite wang-melt}@keyframes wang-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)rotate(-1.5deg)}40%,80%{transform:translate(6px)rotate(1.5deg)}}@keyframes tap-hint{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.08)}}.tap-hint[data-astro-cid-xnzprkki]{animation:1s ease-in-out infinite tap-hint}#wang-body[data-astro-cid-xnzprkki].shake,#wang-body[data-astro-cid-xnzprkki].holding.shake,#wang-body[data-astro-cid-xnzprkki].holding.melt.shake{animation:.5s ease-in-out wang-shake}#wang-pose[data-astro-cid-xnzprkki]{transform-origin:50% 90%}#wang-wander[data-astro-cid-xnzprkki]{transform-origin:50% 95%;transition:transform .7s ease-in-out}@keyframes wang-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-14px)scale(.98,1.03)}55%{transform:translateY(0)scale(1.03,.97)}75%{transform:translateY(-5px)}}#wang-wander[data-astro-cid-xnzprkki].hop{animation:.6s ease-out wang-hop}@keyframes heart-float{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{transform:translate(calc(-50% + var(--drift,0px)), -70px) scale(1.15);opacity:0}}.wang-heart{pointer-events:none;font-size:22px;line-height:1;animation:1.2s ease-out forwards heart-float;position:absolute}@keyframes zzz-float{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}#wang-zzz[data-astro-cid-xnzprkki]{animation:2s ease-in-out infinite zzz-float}@media (prefers-reduced-motion:reduce){#wang-body[data-astro-cid-xnzprkki],#wang-body[data-astro-cid-xnzprkki].holding,#wang-body[data-astro-cid-xnzprkki].holding.melt,#wang-body[data-astro-cid-xnzprkki].shake,#wang-zzz[data-astro-cid-xnzprkki],.tap-hint[data-astro-cid-xnzprkki],#wang-wander[data-astro-cid-xnzprkki].hop,.wang-bob{animation:none}}.reviews-viewport[data-astro-cid-4bjs7uhz]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews-track[data-astro-cid-4bjs7uhz]{will-change:transform;align-items:stretch;width:max-content;animation:60s linear infinite reviews-marquee;display:flex}.reviews-text[data-astro-cid-4bjs7uhz]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviews-text[data-astro-cid-4bjs7uhz].is-expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.reviews-viewport[data-astro-cid-4bjs7uhz]:hover .reviews-track[data-astro-cid-4bjs7uhz],.reviews-viewport[data-astro-cid-4bjs7uhz]:active .reviews-track[data-astro-cid-4bjs7uhz]{animation-play-state:paused}.reviews-card[data-astro-cid-4bjs7uhz]{flex-shrink:0;width:260px;margin:0 0 0 .75rem}@keyframes reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reviews-viewport[data-astro-cid-4bjs7uhz]{overflow-x:auto}.reviews-track[data-astro-cid-4bjs7uhz]{animation:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal[data-astro-cid-lcdefpme]{opacity:0}.reveal[data-astro-cid-lcdefpme].is-visible{animation:fadeInUp .55s ease-out var(--d,0s) forwards}@keyframes wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.wiggle[data-astro-cid-lcdefpme]{transform-origin:0 100%;animation:2.4s ease-in-out infinite wiggle}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-lcdefpme]{opacity:1}.reveal[data-astro-cid-lcdefpme].is-visible,.wiggle[data-astro-cid-lcdefpme]{animation:none}}
