.swipe-card-front[data-astro-cid-soldfuz7]{animation:swipe-right 4s ease-in-out infinite}@keyframes swipe-right{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(0) rotate(0)}40%{transform:translate(120px) rotate(15deg);opacity:1}50%{transform:translate(200px) rotate(20deg);opacity:0}51%{transform:translate(0) rotate(0);opacity:0}65%{transform:translate(0) rotate(0);opacity:1}}.like-indicator[data-astro-cid-soldfuz7]{opacity:0;animation:like-show 4s ease-in-out infinite}@keyframes like-show{0%,15%{opacity:0}30%,45%{opacity:1}50%,to{opacity:0}}.swipe-card-middle[data-astro-cid-soldfuz7]{animation:card-move-up 4s ease-in-out infinite}@keyframes card-move-up{0%,45%{transform:rotate(-4deg) translate(8px);opacity:.8}55%,to{transform:rotate(0) translate(0);opacity:1}}.swipe-card-back[data-astro-cid-soldfuz7]{animation:card-move-middle 4s ease-in-out infinite}@keyframes card-move-middle{0%,45%{transform:rotate(-8deg) translate(16px);opacity:.6}55%,to{transform:rotate(-4deg) translate(8px);opacity:.8}}.swipe-btn-like[data-astro-cid-soldfuz7]{animation:btn-pulse 4s ease-in-out infinite}@keyframes btn-pulse{0%,15%{transform:scale(1);box-shadow:0 0 #22c55e00}25%,40%{transform:scale(1.15);box-shadow:0 0 20px 4px #22c55e4d;border-color:#22c55e}50%,to{transform:scale(1);box-shadow:0 0 #22c55e00}}.phone-float[data-astro-cid-qfnm6qae]{animation:phone-float 8s ease-in-out infinite}@keyframes phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.idea-card[data-astro-cid-qfnm6qae]{animation:card-pulse 4s ease-in-out infinite}.idea-card[data-astro-cid-qfnm6qae]:nth-child(1){animation-delay:0s}.idea-card[data-astro-cid-qfnm6qae]:nth-child(2){animation-delay:1.33s}.idea-card[data-astro-cid-qfnm6qae]:nth-child(3){animation-delay:2.66s}@keyframes card-pulse{0%,to{transform:scale(1);border-color:#262626;box-shadow:0 0 #8b5cf600}25%{transform:scale(1.02);border-color:#8b5cf680;box-shadow:0 0 12px #8b5cf626}50%{transform:scale(1);border-color:#262626;box-shadow:0 0 #8b5cf600}}.new-btn[data-astro-cid-cssqalqi]{animation:btn-click 6s ease-in-out infinite}@keyframes btn-click{0%,8%{transform:scale(1);box-shadow:0 0 #8b5cf600}10%{transform:scale(.95);box-shadow:0 0 #8b5cf680}12%,to{transform:scale(1);box-shadow:0 0 #8b5cf600}}.new-idea-card[data-astro-cid-cssqalqi]{animation:card-appear 6s ease-out infinite}@keyframes card-appear{0%,10%{opacity:0}18%,85%{opacity:1}95%,to{opacity:0}}.typing-text[data-astro-cid-cssqalqi]{overflow:hidden;white-space:nowrap;animation:typing 6s steps(25) infinite}@keyframes typing{0%,15%{width:0}35%,85%{width:100%}95%,to{width:0}}.typing-text-2[data-astro-cid-cssqalqi]{overflow:hidden;white-space:nowrap;animation:typing-2 6s steps(30) infinite}@keyframes typing-2{0%,30%{width:0}50%,85%{width:100%}95%,to{width:0}}.typing-text[data-astro-cid-cssqalqi]:after{content:"|";animation:blink 6s infinite;color:#8b5cf6cc}@keyframes blink{0%,15%{opacity:1}17%{opacity:0}19%{opacity:1}21%{opacity:0}23%{opacity:1}25%{opacity:0}27%{opacity:1}29%{opacity:0}31%{opacity:1}33%,85%{opacity:0}95%,to{opacity:0}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--rotate, 0deg))}50%{transform:translateY(-12px) rotate(var(--rotate, 0deg))}}.idea-card[data-astro-cid-f5agaha7]{animation:float 5s ease-in-out infinite;animation-delay:var(--delay, 0s)}.idea-card[data-astro-cid-f5agaha7]:hover{animation-play-state:paused}.marquee-track[data-astro-cid-f5agaha7]{display:flex;gap:1rem;width:max-content;animation:marquee 30s linear infinite;padding:1rem 0}.marquee-card[data-astro-cid-f5agaha7]{flex-shrink:0;width:260px}.marquee-card[data-astro-cid-f5agaha7]:nth-child(6n+1){transform:rotate(-3deg)}.marquee-card[data-astro-cid-f5agaha7]:nth-child(6n+2){transform:rotate(2deg)}.marquee-card[data-astro-cid-f5agaha7]:nth-child(6n+3){transform:rotate(-2deg)}.marquee-card[data-astro-cid-f5agaha7]:nth-child(6n+4){transform:rotate(3deg)}.marquee-card[data-astro-cid-f5agaha7]:nth-child(6n+5){transform:rotate(-1deg)}.marquee-card[data-astro-cid-f5agaha7]:nth-child(6n+6){transform:rotate(2.5deg)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
