.-RaByW_motion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.-RaByW_bubble{filter:drop-shadow(0 8px 9px #1c67a71c);width:clamp(84px,11vw,150px);animation:6s ease-in-out infinite -RaByW_float;position:absolute;top:5%;right:4%}.-RaByW_dot{animation:1.8s ease-in-out infinite -RaByW_typing}.-RaByW_sheen{background:linear-gradient(110deg,#0000 44%,#ffffff35 49%,#0000 54%);animation:12s ease-in-out infinite -RaByW_light;position:absolute;inset:-50%;transform:translate(-65%)}.-RaByW_signal{opacity:0;border:2px solid #5ab5f5;border-radius:50%;width:12px;height:12px;animation:6s ease-out infinite -RaByW_signal;position:absolute;top:45%;right:12%}@keyframes -RaByW_float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(-1deg)}}@keyframes -RaByW_typing{0%,65%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes -RaByW_light{0%,65%{opacity:0;transform:translate(-65%)}70%{opacity:1}95%,to{opacity:0;transform:translate(65%)}}@keyframes -RaByW_signal{0%,55%{opacity:0;transform:scale(.7)}65%{opacity:.45}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.-RaByW_bubble,.-RaByW_dot,.-RaByW_sheen,.-RaByW_signal{animation:none}.-RaByW_sheen,.-RaByW_signal{display:none}}
