.littlecilik-app[data-v-980f8644]{--cream:oklch(97.5% .02 85);--ink:oklch(22% .05 30);--coral:oklch(68% .22 25);--coral-foreground:oklch(100% 0 0);--mustard:oklch(84% .18 82);--mustard-dark:oklch(65% .18 82);--mustard-foreground:oklch(22% .05 30);--teal:oklch(65% .16 195);--teal-dark:oklch(45% .16 195);--teal-foreground:oklch(98% 0 0);--berry:oklch(55% .22 355);--lime:oklch(85% .22 130);--lime-dark:oklch(65% .22 130);--lime-foreground:oklch(18% .05 130);--card:oklch(100% 0 0);--muted-foreground:oklch(45% .04 40);--border:oklch(88% .03 60);--coral-15:color-mix(in oklch, var(--coral) 15%, transparent);--coral-20:color-mix(in oklch, var(--coral) 20%, transparent);--coral-40:color-mix(in oklch, var(--coral) 40%, transparent);--mustard-25:color-mix(in oklch, var(--mustard) 25%, transparent);--mustard-40:color-mix(in oklch, var(--mustard) 40%, transparent);--mustard-50:color-mix(in oklch, var(--mustard) 50%, transparent);--teal-25:color-mix(in oklch, var(--teal) 25%, transparent);--teal-40:color-mix(in oklch, var(--teal) 40%, transparent);--berry-15:color-mix(in oklch, var(--berry) 15%, transparent)}.font-fraunces[data-v-980f8644]{font-family:Fraunces,serif}.font-jakarta[data-v-980f8644]{font-family:Plus Jakarta Sans,sans-serif}.font-outfit[data-v-980f8644]{font-family:Outfit,sans-serif}.gradient-text-coral[data-v-980f8644]{background:linear-gradient(135deg,oklch(68% .22 25),oklch(60% .25 10));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-berry[data-v-980f8644]{background:linear-gradient(135deg,oklch(55% .22 355),oklch(50% .28 340));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-teal[data-v-980f8644]{background:linear-gradient(135deg,oklch(65% .16 195),oklch(55% .2 180));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.navbar-glass[data-v-980f8644]{background:color-mix(in oklch, var(--cream) 85%, transparent);border-color:var(--border);-webkit-backdrop-filter:blur(16px)saturate(1.4);transition:all .3s}.navbar-scrolled[data-v-980f8644]{background:color-mix(in oklch, var(--cream) 92%, transparent);box-shadow:0 4px 30px #0000000f}.nav-link[data-v-980f8644]{color:var(--ink);padding-bottom:4px;transition:color .2s;position:relative}.nav-link[data-v-980f8644]:after{content:"";background:var(--coral);border-radius:2px;width:0;height:2.5px;transition:width .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0}.nav-link[data-v-980f8644]:hover:after,.nav-link-active[data-v-980f8644]:after{width:100%}.nav-link[data-v-980f8644]:hover,.nav-link-active[data-v-980f8644]{color:var(--coral)}.logo-icon-glow[data-v-980f8644]{box-shadow:0 0 20px color-mix(in oklch, var(--coral) 40%, transparent)}.hero-section[data-v-980f8644]{background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), color-mix(in oklch, var(--coral) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklch, var(--cream) 80%, transparent), color-mix(in oklch, var(--cream) 80%, transparent)), url(/images/bg_hero_playground.png) center/cover no-repeat}.hero-card-3d[data-v-980f8644]{perspective:1000px}.hero-image-container[data-v-980f8644]{transition:transform .4s}.hero-card-3d:hover .hero-image-container[data-v-980f8644]{transform:rotateY(-2deg)rotateX(2deg)scale(1.01)}.animated-border-1[data-v-980f8644]{animation:8s ease-in-out infinite borderDance1-980f8644}.animated-border-2[data-v-980f8644]{animation:10s ease-in-out infinite borderDance2-980f8644}.floating-badge[data-v-980f8644]{transition:transform .3s}.floating-badge[data-v-980f8644]:hover{transform:scale(1.05)}.scroll-indicator-bounce[data-v-980f8644]{animation:2s ease-in-out infinite scrollBounce-980f8644}.squiggle-animate[data-v-980f8644]{animation:1.5s ease-out .8s both squiggleDraw-980f8644}.avatar-pop[data-v-980f8644]{animation:.4s cubic-bezier(.34,1.56,.64,1) both avatarPopIn-980f8644;animation-delay:var(--delay,0s)}.star-twinkle[data-v-980f8644]{animation:2s ease-in-out infinite starTwinkle-980f8644}.reveal-section[data-v-980f8644]{opacity:0;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(40px)}.reveal-section.revealed[data-v-980f8644]{opacity:1;transform:translateY(0)}.stat-card[data-v-980f8644]{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--delay,0) * .15s);transform:translateY(20px)scale(.95)}.stat-card-visible[data-v-980f8644]{opacity:1;transform:translateY(0)scale(1)}.stats-shine[data-v-980f8644]{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:4s ease-in-out infinite shineSlide-980f8644}.card-hover-lift[data-v-980f8644]{transition:transform .3s,box-shadow .3s}.card-hover-lift[data-v-980f8644]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.card-hover-tilt[data-v-980f8644]{transition:transform .4s}.card-hover-tilt[data-v-980f8644]:hover{transform:perspective(800px)rotateY(-1.5deg)rotateX(1deg)}.badge-shimmer[data-v-980f8644]{position:relative;overflow:hidden}.badge-shimmer[data-v-980f8644]:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:3s ease-in-out infinite shimmerSlide-980f8644;position:absolute;top:0;left:-100%}.animated-dashed-border[data-v-980f8644]{position:relative}.animated-dashed-border[data-v-980f8644]:before{content:"";border-radius:inherit;border:3px dashed color-mix(in oklch, var(--coral) 30%, transparent);pointer-events:none;z-index:-1;animation:20s linear infinite dashRotate-980f8644;position:absolute;inset:-2px}.cta-glow[data-v-980f8644]{position:relative}.cta-glow[data-v-980f8644]:before{content:"";border-radius:inherit;background:var(--coral);opacity:0;filter:blur(12px);z-index:-1;transition:opacity .3s;position:absolute;inset:-3px}.cta-glow[data-v-980f8644]:hover:before{opacity:.4}.cta-glow-lime[data-v-980f8644]:before{background:var(--lime)}.cta-glow-teal[data-v-980f8644]:before{background:var(--teal)}.play-btn-pulse[data-v-980f8644]{animation:2s ease-in-out infinite playPulse-980f8644}.story-page-enter[data-v-980f8644]{animation:.4s cubic-bezier(.34,1.56,.64,1) both storySlideIn-980f8644}.moral-box[data-v-980f8644]{transition:all .3s}.moral-box[data-v-980f8644]:hover{box-shadow:0 4px 16px color-mix(in oklch, var(--mustard) 30%, transparent);transform:scale(1.02)}.canvas-container[data-v-980f8644]{transition:box-shadow .3s}.canvas-container[data-v-980f8644]:hover{box-shadow:inset 0 0 30px #0000000d}.color-swatch[data-v-980f8644]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.shake-animation[data-v-980f8644]{animation:.5s cubic-bezier(.36,.07,.19,.97) both shakeIt-980f8644}.quiz-option[data-v-980f8644]{transition:all .2s}.quiz-option-default[data-v-980f8644]:hover{box-shadow:0 4px 0 var(--ink);transform:scale(1.03);border-color:var(--ink)!important}.quiz-option-correct[data-v-980f8644]{animation:.4s cubic-bezier(.34,1.56,.64,1) both correctPop-980f8644;transform:scale(1.05);box-shadow:0 0 20px #34d39966;color:#fff!important;background:#34d399!important;border-color:#059669!important}.quiz-option-wrong[data-v-980f8644]{animation:.4s both wrongShake-980f8644;color:#fff!important;background:#f87171!important;border-color:#dc2626!important}.quiz-option-reveal[data-v-980f8644]{animation:.6s .3s both revealPulse-980f8644;background:#bbf7d0!important;border-color:#86efac!important}.xp-badge-pop[data-v-980f8644]{animation:.5s cubic-bezier(.34,1.56,.64,1) both xpPop-980f8644}.dashboard-card[data-v-980f8644]{transition:box-shadow .3s}.dashboard-card[data-v-980f8644]:hover{box-shadow:12px 12px 0 var(--teal-40)}.stat-mini-card[data-v-980f8644]{transition:all .3s}.stat-mini-card[data-v-980f8644]:hover{border-color:var(--ink)!important}.progress-bar-animate[data-v-980f8644]{transition:width 1.2s cubic-bezier(.25,.46,.45,.94)}.pillar-card[data-v-980f8644]{opacity:0;transition:opacity .5s,transform .5s,box-shadow .3s;transition-delay:calc(var(--delay,0) * .12s);transform:translateY(30px)scale(.96)}.pillar-card-visible[data-v-980f8644]{opacity:1;transform:translateY(0)scale(1)}.pricing-card[data-v-980f8644]{transition:all .3s}.pricing-card[data-v-980f8644]:hover{box-shadow:10px 10px 0 var(--teal)}.pricing-card-dark[data-v-980f8644]:hover{box-shadow:10px 10px 0 var(--coral)}.price-highlight[data-v-980f8644]{position:relative}.price-highlight[data-v-980f8644]:after{content:"";background:color-mix(in oklch, var(--mustard) 40%, transparent);z-index:-1;border-radius:4px;width:100%;height:8px;position:absolute;bottom:4px;left:0}.agent-glow[data-v-980f8644]{animation:4s ease-in-out infinite agentGlowPulse-980f8644}.checklist-item[data-v-980f8644]{transition:transform .2s}.checklist-item[data-v-980f8644]:hover{transform:translate(4px)}.faq-item[data-v-980f8644]{transition:all .3s}.faq-item[data-v-980f8644]:hover{border-color:var(--ink)!important}.faq-item-open[data-v-980f8644]{box-shadow:0 4px 20px color-mix(in oklch, var(--coral) 15%, transparent);border-color:var(--coral)!important}.faq-answer[data-v-980f8644]{max-height:0;transition:max-height .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.faq-answer-open[data-v-980f8644]{max-height:300px}.confetti-piece[data-v-980f8644]{animation:confettiFall-980f8644 var(--duration,1s) cubic-bezier(.25, .46, .45, .94) both;animation-delay:var(--delay,0s);border-radius:3px;position:absolute;top:40%}.floating-emoji[data-v-980f8644]{opacity:.15;filter:blur(.5px);animation:6s ease-in-out infinite emojiFloat-980f8644}.whatsapp-pulse[data-v-980f8644]{animation:2s ease-in-out infinite whatsappPulse-980f8644}.toast-card[data-v-980f8644],.toast-enter-active[data-v-980f8644]{animation:.4s cubic-bezier(.34,1.56,.64,1) both toastSlideIn-980f8644}.toast-leave-active[data-v-980f8644]{animation:.3s both toastSlideOut-980f8644}.fab-enter-active[data-v-980f8644]{animation:.3s cubic-bezier(.34,1.56,.64,1) both fabIn-980f8644}.fab-leave-active[data-v-980f8644]{animation:.2s both fabOut-980f8644}.blob-1[data-v-980f8644]{animation:12s ease-in-out infinite blobFloat1-980f8644}.blob-2[data-v-980f8644]{animation:15s ease-in-out infinite blobFloat2-980f8644}.blob-3[data-v-980f8644]{animation:18s ease-in-out infinite blobFloat3-980f8644}@keyframes float-slow-980f8644{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes wiggle-980f8644{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes pop-in-980f8644{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes borderDance1-980f8644{0%,to{transform:rotate(-2.5deg)scale(1.02)}50%{transform:rotate(-1deg)scale(1.03)}}@keyframes borderDance2-980f8644{0%,to{transform:rotate(2deg)scale(1.01)}50%{transform:rotate(3.5deg)scale(1.015)}}@keyframes scrollBounce-980f8644{0%,to{opacity:.6;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(8px)}}@keyframes squiggleDraw-980f8644{0%{stroke-dasharray:300;stroke-dashoffset:300px}to{stroke-dasharray:300;stroke-dashoffset:0}}@keyframes avatarPopIn-980f8644{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes starTwinkle-980f8644{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes shineSlide-980f8644{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@keyframes shimmerSlide-980f8644{0%{left:-100%}50%,to{left:100%}}@keyframes dashRotate-980f8644{0%{border-color:color-mix(in oklch, var(--coral) 30%, transparent)}33%{border-color:color-mix(in oklch, var(--teal) 30%, transparent)}66%{border-color:color-mix(in oklch, var(--mustard) 30%, transparent)}to{border-color:color-mix(in oklch, var(--coral) 30%, transparent)}}@keyframes playPulse-980f8644{0%,to{box-shadow:0 0 #f43f5e66}50%{box-shadow:0 0 0 20px #f43f5e00}}@keyframes storySlideIn-980f8644{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes shakeIt-980f8644{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-6px)}30%,70%{transform:translate(6px)}}@keyframes correctPop-980f8644{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}@keyframes wrongShake-980f8644{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-1deg)}75%{transform:translate(4px)rotate(1deg)}}@keyframes revealPulse-980f8644{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes xpPop-980f8644{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes confettiFall-980f8644{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}to{transform:translateY(60vh) translateX(var(--drift,0px)) rotate(var(--rotation,360deg));opacity:0}}@keyframes emojiFloat-980f8644{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-12px)rotate(5deg)}50%{transform:translateY(-6px)rotate(-3deg)}75%{transform:translateY(-15px)rotate(4deg)}}@keyframes whatsappPulse-980f8644{0%,to{box-shadow:0 0 #25d36666}50%{box-shadow:0 0 0 12px #25d36600}}@keyframes toastSlideIn-980f8644{0%{opacity:0;transform:translate(-100%)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastSlideOut-980f8644{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-100%)scale(.8)}}@keyframes fabIn-980f8644{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes fabOut-980f8644{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes blobFloat1-980f8644{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}@keyframes blobFloat2-980f8644{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-25px,20px)scale(1.08)}66%{transform:translate(20px,-10px)scale(.92)}}@keyframes blobFloat3-980f8644{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,20px)scale(1.1)}}@keyframes agentGlowPulse-980f8644{0%,to{opacity:.3;transform:translate(-20px,-20px)scale(1)}50%{opacity:.6;transform:translate(-20px,-20px)scale(1.2)}}.animate-float-slow[data-v-980f8644]{animation:5s ease-in-out infinite float-slow-980f8644}.animate-wiggle[data-v-980f8644]{animation:3s ease-in-out infinite wiggle-980f8644}.animate-pop-in[data-v-980f8644]{animation:.35s cubic-bezier(.34,1.56,.64,1) both pop-in-980f8644}@media (width<=768px){.floating-emoji[data-v-980f8644],.scroll-indicator-bounce[data-v-980f8644]{display:none}}
