.highlight[data-v-953edddf]{position:relative;white-space:nowrap}.highlight[data-v-953edddf]:after{content:"";position:absolute;left:-.1em;right:-.1em;bottom:.03em;height:.32em;background:#ffc94a;z-index:-1;transform:rotate(-1.5deg);border-radius:2px}.badge-pill[data-v-953edddf]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border:1.5px solid rgba(23,23,31,.6);border-radius:9999px;background:#fbf6ec;color:#17171f;font-size:.78rem;font-weight:600}.badge-pill .dot[data-v-953edddf]{width:7px;height:7px;border-radius:9999px;background:#2fbf8f;box-shadow:0 0 #2fbf8f99;animation:pulseDot-953edddf 2s infinite}@keyframes pulseDot-953edddf{0%{box-shadow:0 0 #2fbf8f99}70%{box-shadow:0 0 0 6px #2fbf8f00}to{box-shadow:0 0 #2fbf8f00}}.memoji-stage[data-v-953edddf]{position:relative;width:16rem;height:16rem;display:flex;align-items:center;justify-content:center;animation:memojiFloat-953edddf 5s ease-in-out infinite}@media(min-width:768px){.memoji-stage[data-v-953edddf]{width:20rem;height:20rem}}.memoji-dashring[data-v-953edddf]{position:absolute;inset:-1.1rem;border-radius:9999px;border:2px dashed rgba(23,23,31,.3);animation:spinSlow 40s linear infinite}.memoji-frame[data-v-953edddf]{position:relative;width:100%;height:100%;border-radius:9999px;overflow:hidden;border:3px solid #17171f;background:#ffc94a;box-shadow:8px 8px #4b3dfb}.memoji[data-v-953edddf]{object-position:center 30%}@keyframes memojiFloat-953edddf{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.bounce-arrow[data-v-953edddf]{animation:bounceArrow-953edddf 1.6s ease-in-out infinite}@keyframes bounceArrow-953edddf{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero-sticker[data-v-953edddf]{position:absolute;pointer-events:none;z-index:0}.hero-sticker--circle[data-v-953edddf]{top:14%;right:8%;width:90px;height:90px;border:2px dashed rgba(75,61,251,.4);border-radius:9999px;animation:spinSlow 30s linear infinite}.hero-sticker--square[data-v-953edddf]{bottom:18%;left:4%;width:56px;height:56px;border:2px solid rgba(255,107,74,.35);border-radius:1rem;transform:rotate(18deg);animation:bob 5s ease-in-out infinite;--rot: 18deg}.hero-sticker--spark[data-v-953edddf]{top:32%;left:10%;font-size:1.75rem;color:#ffc94a;animation:bob 4s ease-in-out infinite;animation-delay:.5s}@media(max-width:768px){.hero-sticker[data-v-953edddf]{display:none}}
