@keyframes rt-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rt-slide{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes rt-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes rt-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes rt-tilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes rt-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}.rt-caret{animation:rt-caret 1s step-end infinite}.rt-float{animation:rt-float 3.4s ease-in-out infinite}.rt-slide{animation:rt-slide 2.8s ease-in-out infinite}.rt-breathe{animation:rt-breathe 3.2s ease-in-out infinite}.rt-blink{animation:rt-blink 1.8s ease-in-out infinite}.rt-tilt{animation:rt-tilt 3.6s ease-in-out infinite}.rt-bob{animation:rt-bob 3s ease-in-out infinite}.rt-track{scrollbar-width:none;-ms-overflow-style:none}.rt-track::-webkit-scrollbar{display:none}.rt-track{justify-content:safe center}@media (prefers-reduced-motion: reduce){.rt-float,.rt-slide,.rt-breathe,.rt-blink,.rt-tilt,.rt-bob,.rt-caret{animation:none}}.rt-shell{width:100%;margin-inline:auto;padding-inline:clamp(16px,4vw,120px)}
