.friends-stage[data-v-c66645a8]{background:radial-gradient(ellipse at 50% 90%,#e5dcfa 0,#f6f3fc 58%,#faf9ff);border:1px solid #e8e2fa;border-radius:14px;margin-top:20px;overflow:hidden;padding:20px 16px 10px;position:relative}.friends-lineup[data-v-c66645a8]{display:block;height:auto;max-height:132px;-o-object-fit:contain;object-fit:contain;transform-origin:50% 85%;width:100%}.friends-greet[data-v-c66645a8]{align-items:center;border-radius:8px;color:#70628d;display:flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;margin:6px auto 0;padding:6px 10px}.friends-greet[data-v-c66645a8]:hover{background:#ede7f9;color:#6d28d9}.friends-greet[data-v-c66645a8]:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.friends-spark[data-v-c66645a8]{color:#b393da;font-size:22px;opacity:.5;pointer-events:none;position:absolute}.friends-spark-one[data-v-c66645a8]{left:6%;top:16%}.friends-spark-two[data-v-c66645a8]{font-size:28px;right:8%;top:10%}.is-visible .friends-lineup[data-v-c66645a8]{animation:friends-breathe-c66645a8 6s ease-in-out infinite}.is-visible.is-greeting .friends-lineup[data-v-c66645a8]{animation:friends-hello-c66645a8 1.3s ease-in-out}.is-visible.is-greeting .friends-spark[data-v-c66645a8]{animation:friends-twinkle-c66645a8 1.3s ease-in-out}@keyframes friends-breathe-c66645a8{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes friends-hello-c66645a8{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-7px) rotate(-1.2deg)}55%{transform:translateY(-4px) rotate(1deg)}78%{transform:translateY(-6px) rotate(-.5deg)}}@keyframes friends-twinkle-c66645a8{0%,to{opacity:.5;transform:scale(1)}45%{opacity:1;transform:scale(1.2) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.friends-lineup[data-v-c66645a8],.friends-spark[data-v-c66645a8]{animation:none!important}}
