.orbit-ring{animation:40s linear infinite orbit}.orbit-item{width:0;height:0;transform:rotate(var(--angle)) translateY(-14.5rem);position:absolute;top:50%;left:50%}.orbit-content{white-space:normal;text-align:center;background-color:#fff;border-width:1px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:4.5rem;height:4.5rem;padding:.25rem;line-height:1.1;animation:40s linear infinite counter-orbit;display:flex;position:absolute;top:-2.25rem;left:-2.25rem}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes counter-orbit{0%{transform:rotate(calc(-1 * var(--angle)))}to{transform:rotate(calc(-360deg - var(--angle)))}}@keyframes cursor-move{0%{opacity:0;transform:translate(120px,80px)}15%{opacity:1}85%{transform:translate(0)}to{transform:translate(0)scale(.85)}}.animate-cursor-move{animation:1.5s cubic-bezier(.25,1,.5,1) forwards cursor-move}@keyframes cursor-add-section{0%{opacity:0;transform:translate(80px,60px)}15%{opacity:1}85%{transform:translate(0)}to{transform:translate(0)scale(.85)}}.animate-cursor-add-section{animation:1.3s cubic-bezier(.25,1,.5,1) forwards cursor-add-section}@keyframes cursor-modal-click{0%{opacity:0;transform:translate(40px,50px)}15%{opacity:1}85%{transform:translate(0)}to{transform:translate(0)scale(.85)}}.animate-cursor-modal-click{animation:1.3s cubic-bezier(.25,1,.5,1) forwards cursor-modal-click}@keyframes cursor-pay-click{0%{opacity:0;transform:translate(100px,80px)}15%{opacity:1}85%{transform:translate(0)}to{transform:translate(0)scale(.85)}}.animate-cursor-pay-click{animation:1.3s cubic-bezier(.25,1,.5,1) forwards cursor-pay-click}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s ease-out forwards fade-in}
