.sauce-liquid{overflow:visible}.liquid-surface{position:absolute;top:-4px;left:-25%;width:150%;height:14px;border-radius:50%;background:linear-gradient(90deg,#ffffff35,#ffffff08,#ffffff50);animation:reva-wave 3s ease-in-out infinite alternate;pointer-events:none}.liquid-current{position:absolute;inset:0;overflow:hidden;pointer-events:none}.liquid-current:after{content:"";position:absolute;inset:-30%;background:repeating-linear-gradient(115deg,transparent 0 35px,#ffffff16 36px 45px,transparent 46px 75px);animation:reva-current 4s linear infinite}.sauce-drop{position:absolute;left:48%;top:-10px;width:7px;height:12px;border-radius:70% 30% 60% 40%;background:#ed5a28;pointer-events:none;animation:reva-drop 1.8s ease-in infinite;opacity:0}.drop-two{left:54%;animation-delay:.6s;width:5px;height:9px}.drop-three{left:42%;animation-delay:1.2s;width:6px;height:10px}.sector-current{animation:reva-gloss 4.5s ease-in-out infinite alternate;pointer-events:none}.motion-control{grid-column:1/-1;display:grid;justify-items:center;gap:8px;padding:10px 14px 16px;background:#fffdf5;text-align:center}.motion-control small{max-width:450px;font-size:11px;line-height:1.4;color:#526074}.motion-control .pill{min-height:44px;color:#18213d;background:white;border:1px solid #c6cbd8}
@keyframes reva-wave{from{transform:translateX(-4%) rotate(-2deg)}to{transform:translateX(4%) rotate(2deg)}}@keyframes reva-current{to{transform:translateX(50px)}}@keyframes reva-drop{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.8}85%{opacity:.7}100%{opacity:0;transform:translateY(var(--drop-distance,150px)) scale(1)}}@keyframes reva-gloss{from{transform:translateX(-80px)}to{transform:translateX(160px)}}
html[data-motion-paused=true] .sector-current,html[data-motion-paused=true] .sauce-drop,html[data-motion-paused=true] .liquid-surface,html[data-motion-paused=true] .liquid-current:after,html[data-motion-hidden=true] .sector-current,html[data-motion-hidden=true] .sauce-drop,html[data-motion-hidden=true] .liquid-surface,html[data-motion-hidden=true] .liquid-current:after{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.sector-current,.sauce-drop,.liquid-surface,.liquid-current:after{animation:none}.sauce-drop{display:none}}

html[data-motion-paused=true] .sauce-liquid:before,html[data-motion-paused=true] .sauce-liquid:after,html[data-motion-hidden=true] .sauce-liquid:before,html[data-motion-hidden=true] .sauce-liquid:after{animation-play-state:paused}
