.ai-dot[data-v-178113f1]{transform-origin:50% 85%;will-change:transform}.ai-dot--idle.ai-dot--rose[data-v-178113f1]{animation:1.9s ease-in-out infinite idle-rose-178113f1}.ai-dot--idle.ai-dot--sky[data-v-178113f1]{animation:2.3s ease-in-out infinite idle-sky-178113f1}.ai-dot--idle.ai-dot--amber[data-v-178113f1]{animation:1.4s cubic-bezier(.34,1.4,.64,1) infinite idle-amber-178113f1}.ai-dot--idle.ai-dot--lime[data-v-178113f1]{animation:1.7s ease-in-out infinite idle-lime-178113f1}.ai-dot--idle.ai-dot--violet[data-v-178113f1]{animation:2.1s ease-in-out infinite idle-violet-178113f1}.ai-dot--rose[data-v-178113f1]:hover{animation:.55s linear infinite hover-rose-178113f1!important}.ai-dot--sky[data-v-178113f1]:hover{animation:1.1s ease-in-out infinite hover-sky-178113f1!important}.ai-dot--amber[data-v-178113f1]:hover{animation:.7s ease-in-out infinite hover-amber-178113f1!important}.ai-dot--lime[data-v-178113f1]:hover{animation:.6s cubic-bezier(.36,.07,.19,.97) infinite hover-lime-178113f1!important}.ai-dot--violet[data-v-178113f1]:hover{animation:.8s ease-in-out infinite hover-violet-178113f1!important}@keyframes idle-rose-178113f1{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-6deg)}70%{transform:translateY(-3px)rotate(6deg)}}@keyframes idle-sky-178113f1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.05)}}@keyframes idle-amber-178113f1{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-7px)scale(.94,1.08)}50%{transform:translateY(1px)scale(1.06,.92)}}@keyframes idle-lime-178113f1{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-5px)rotate(4deg)}55%{transform:translateY(1px)scale(1.05,.94)}}@keyframes idle-violet-178113f1{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(8deg)}75%{transform:translateY(-3px)rotate(-8deg)}}@keyframes hover-rose-178113f1{0%{transform:translateY(0)rotate(0)scale(1.08)}25%{transform:translateY(-6px)rotate(90deg)scale(1.12)}50%{transform:translateY(0)rotate(180deg)scale(1.08)}75%{transform:translateY(-6px)rotate(270deg)scale(1.12)}to{transform:translateY(0)rotate(360deg)scale(1.08)}}@keyframes hover-sky-178113f1{0%,to{transform:translate(0)translateY(0)rotate(-6deg)scale(1.1)}25%{transform:translate(12px)translateY(-8px)rotate(4deg)scale(1.14)}50%{transform:translate(0)translateY(-12px)rotate(0)scale(1.12)}75%{transform:translate(-12px)translateY(-8px)rotate(-4deg)scale(1.14)}}@keyframes hover-amber-178113f1{0%,to{transform:translate(-8px)rotate(-10deg)scale(1.12)}50%{transform:translate(8px)rotate(10deg)scale(1.12)}}@keyframes hover-lime-178113f1{0%,to{transform:translateY(0)scale(1.1)}20%{transform:translateY(-2px)scale(1.22,.88)rotate(-4deg)}40%{transform:translateY(0)scale(.9,1.2)rotate(4deg)}60%{transform:translateY(-2px)scale(1.18,.9)rotate(-2deg)}80%{transform:translateY(0)scale(.94,1.14)rotate(2deg)}}@keyframes hover-violet-178113f1{0%{transform:translateY(0)rotateX(0)scale(1.1)}40%{transform:translateY(-16px)rotateX(180deg)scale(1.18)}60%{transform:translateY(-16px)rotateX(180deg)scale(1.18)}to{transform:translateY(0)rotateX(360deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.ai-dot--idle[data-v-178113f1],.ai-dot[data-v-178113f1]:hover{animation:none!important}}[dir=rtl] .ai-dot--sky[data-v-178113f1]:hover,[dir=rtl] .ai-dot--amber[data-v-178113f1]:hover{animation-direction:reverse!important}
