.terminal[data-v-44d0d669]{background:#0d1117;border:1px solid hsla(0,0%,100%,.1)}.terminal-header[data-v-44d0d669]{background:#161b22;border-bottom:1px solid hsla(0,0%,100%,.1)}.terminal-body[data-v-44d0d669]{background:linear-gradient(180deg,#0d1117,#0a0e14)}.cursor[data-v-44d0d669]{animation:blink-44d0d669 1s step-end infinite;color:#45affe}@keyframes blink-44d0d669{0%,to{opacity:1}50%{opacity:0}}.output-enter-active[data-v-44d0d669],.output-leave-active[data-v-44d0d669]{transition:all .3s ease}.output-enter-from[data-v-44d0d669],.output-leave-to[data-v-44d0d669]{opacity:0;transform:translateY(10px)}.hero-section[data-v-52b75f1e]{background:linear-gradient(135deg,#0a1628,#060d18)}:root:not(.dark) .hero-section[data-v-52b75f1e]{background:linear-gradient(135deg,#179afe,#0f2a64)}.bg-grid-pattern[data-v-52b75f1e]{background-image:linear-gradient(rgba(23,154,254,.1) 1px,transparent 0),linear-gradient(90deg,rgba(23,154,254,.1) 1px,transparent 0);background-size:50px 50px}.hero-btn-primary[data-v-52b75f1e]{background:linear-gradient(135deg,#179afe,#45affe);box-shadow:0 0 30px #179afe59,0 10px 40px -10px #179afe73}.hero-btn-primary[data-v-52b75f1e]:hover{box-shadow:0 0 40px #179afe80,0 15px 50px -10px #179afe99;transform:translateY(-2px)}.hero-btn-secondary[data-v-52b75f1e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.hero-btn-secondary[data-v-52b75f1e]:hover{background:#ffffff1a;border-color:#fff3}.code-particles .particle[data-v-52b75f1e]{animation:float-52b75f1e 8s ease-in-out infinite;color:#179afe33;font-family:Fira Code,monospace;font-size:14px;position:absolute}.code-particles .particle[data-v-52b75f1e]:nth-child(2){animation-delay:1s}.code-particles .particle[data-v-52b75f1e]:nth-child(3){animation-delay:2s}.code-particles .particle[data-v-52b75f1e]:nth-child(4){animation-delay:3s}.code-particles .particle[data-v-52b75f1e]:nth-child(5){animation-delay:4s}.code-particles .particle[data-v-52b75f1e]:nth-child(6){animation-delay:5s}@keyframes float-52b75f1e{0%,to{opacity:.3;transform:translateY(0) rotate(0)}25%{opacity:.6;transform:translateY(-20px) rotate(5deg)}50%{opacity:.4;transform:translateY(-10px) rotate(-3deg)}75%{opacity:.5;transform:translateY(-25px) rotate(2deg)}}.animate-pulse-slow[data-v-52b75f1e]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.mascot-float[data-v-52b75f1e]{animation:mascot-bounce-52b75f1e 3s ease-in-out infinite}@keyframes mascot-bounce-52b75f1e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.speech-bubble[data-v-52b75f1e]{animation:speech-appear-52b75f1e .5s ease-out 1s both}@keyframes speech-appear-52b75f1e{0%{opacity:0;transform:scale(.8) translate(-10px)}to{opacity:1;transform:scale(1) translate(0)}}.mascot-float-mobile[data-v-52b75f1e]{animation:mascot-bounce-52b75f1e 2.5s ease-in-out infinite}.bg-grid-pattern[data-v-59351785]{background-image:linear-gradient(rgba(23,154,254,.1) 1px,transparent 0),linear-gradient(90deg,rgba(23,154,254,.1) 1px,transparent 0);background-size:40px 40px}.exercise-container[data-v-59351785]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f19e6}.editor-header[data-v-59351785]{background:#0000004d}.code-area[data-v-59351785]{background:#0d1117}.code-line[data-v-59351785]{padding:2px 0}.line-number[data-v-59351785]{color:#179afe66;flex-shrink:0;padding-right:16px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.slot-empty[data-v-59351785]{animation:pulse-glow-59351785 2s ease-in-out infinite}@keyframes pulse-glow-59351785{0%,to{box-shadow:0 0 #1488e000}50%{box-shadow:0 0 20px 2px #1488e04d}}.console-output[data-v-59351785]{background:#0a0a0f}.console-body[data-v-59351785]{background:#00000080}.option-btn[data-v-59351785]{background:#179afe1a;border:1px solid rgba(23,154,254,.3);color:#45affe}.option-btn[data-v-59351785]:hover{box-shadow:0 10px 30px -10px #1488e080;transform:translateY(-2px)}.option-btn:hover span[data-v-59351785]{color:#fff}.result-success[data-v-59351785]{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border:1px solid rgba(34,197,94,.3)}.result-error[data-v-59351785]{background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid rgba(239,68,68,.3)}.cta-button[data-v-59351785]{background:linear-gradient(135deg,#1488e0,#179afe);box-shadow:0 0 30px #1488e066}.cta-button[data-v-59351785]:hover{box-shadow:0 0 40px #1488e099;transform:translateY(-2px)}.console-enter-active[data-v-59351785],.console-leave-active[data-v-59351785],.options-enter-active[data-v-59351785],.options-leave-active[data-v-59351785],.result-enter-active[data-v-59351785],.result-leave-active[data-v-59351785]{transition:all .4s cubic-bezier(.4,0,.2,1)}.console-enter-from[data-v-59351785],.console-leave-to[data-v-59351785],.options-enter-from[data-v-59351785],.options-leave-to[data-v-59351785],.result-enter-from[data-v-59351785],.result-leave-to[data-v-59351785]{opacity:0;transform:translateY(20px)}:root:not(.dark) .exercise-container[data-v-59351785]{background:#fffffff2;border-color:#0000001a}:root:not(.dark) .editor-header[data-v-59351785]{background:#f5f3ffcc}:root:not(.dark) .code-area[data-v-59351785]{background:#0f2a64}:root:not(.dark) .console-output[data-v-59351785]{background:#1e1b4b}:root:not(.dark) .stat-item[data-v-59351785]{background:#fffc}:root:not(.dark) .option-btn[data-v-59351785]{background:#179afe26;border:2px solid rgba(23,154,254,.4);color:#1488e0}:root:not(.dark) .option-btn:hover span[data-v-59351785]{color:#fff}.mascot-result[data-v-59351785]{animation:mascot-pop-59351785 .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes mascot-pop-59351785{0%{opacity:0;transform:scale(.5) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.animate-shimmer[data-v-59351785]{animation:shimmer-59351785 2s linear infinite}@keyframes shimmer-59351785{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-ping-slow[data-v-59351785]{animation:ping-slow-59351785 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping-slow-59351785{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(1.1)}}:root:not(.dark) .contact-section[data-v-9108087c]{background:linear-gradient(135deg,#ecfeff,#cffafe)}:root:not(.dark) .contact-section>div[data-v-9108087c]:first-child{background:linear-gradient(135deg,#ecfeff,#cffafe)!important}:root:not(.dark) .contact-section h2[data-v-9108087c]{color:#1e1b4b}:root:not(.dark) .contact-section p[data-v-9108087c]{color:#64748b}.pricing-grid[data-v-207d2025]{background-image:linear-gradient(rgba(23,154,254,.4) 1px,transparent 0),linear-gradient(90deg,rgba(23,154,254,.4) 1px,transparent 0);background-size:48px 48px}.pro-border-gradient[data-v-207d2025]{animation:rotate-border-207d2025 4s linear infinite;background:conic-gradient(from var(--border-angle,0deg),#179afe 0,#179afe 25%,#45affe 50%,#179afe 75%,#179afe 100%);border-radius:inherit}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-border-207d2025{to{--border-angle:360deg}}@supports not (background:conic-gradient(from 0deg,red,blue)){.pro-border-gradient[data-v-207d2025]{background:linear-gradient(135deg,#179afe,#45affe)}}.popular-badge[data-v-207d2025]{animation:badge-glow-207d2025 2s ease-in-out infinite alternate}@keyframes badge-glow-207d2025{0%{box-shadow:0 4px 20px #179afe4d}to{box-shadow:0 4px 30px #179afe80,0 0 60px #179afe26}}.pro-btn[data-v-207d2025]:after{animation:shimmer-207d2025 3s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.2) 45%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.2) 55%,transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}@keyframes shimmer-207d2025{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}.animate-pulse-slow[data-v-207d2025]{animation:pulse 5s cubic-bezier(.4,0,.6,1) infinite}.price-flip-enter-active[data-v-207d2025],.price-flip-leave-active[data-v-207d2025]{transition:all .35s cubic-bezier(.4,0,.2,1)}.price-flip-enter-from[data-v-207d2025]{filter:blur(4px);opacity:0;transform:translateY(12px) scale(.95)}.price-flip-leave-to[data-v-207d2025]{filter:blur(4px);opacity:0;transform:translateY(-12px) scale(.95)}.price-info-enter-active[data-v-207d2025],.price-info-leave-active[data-v-207d2025]{transition:all .25s ease}.price-info-enter-from[data-v-207d2025]{opacity:0;transform:translateY(6px)}.price-info-leave-to[data-v-207d2025]{opacity:0;transform:translateY(-6px)}.badge-pop-enter-active[data-v-207d2025]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.badge-pop-leave-active[data-v-207d2025]{transition:all .2s ease}.badge-pop-enter-from[data-v-207d2025]{opacity:0;transform:scale(.5)}.badge-pop-leave-to[data-v-207d2025]{opacity:0;transform:scale(.8)}:root:not(.dark) .pricing-section[data-v-207d2025]{background:linear-gradient(135deg,#e6f4ff,#f4fbff 50%,#dbeeff)}.feature-bento-hero[data-v-05e8eb2b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease}.feature-bento-hero[data-v-05e8eb2b]:hover{background:#ffffff12;border-color:#3b82f64d}.feature-bento-card[data-v-05e8eb2b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease}.feature-bento-card[data-v-05e8eb2b]:hover{background:#ffffff12;border-color:#ffffff26;box-shadow:0 20px 40px -20px #00000080;transform:translateY(-4px)}.stats-banner[data-v-05e8eb2b]{border:none}:root:not(.dark) .features-section h2[data-v-05e8eb2b]{color:#1e1b4b}:root:not(.dark) .features-section p[data-v-05e8eb2b]{color:#64748b}:root:not(.dark) .feature-bento-hero[data-v-05e8eb2b]{background:#eff6ffcc;border-color:#3b82f626}:root:not(.dark) .feature-bento-hero[data-v-05e8eb2b]:hover{background:#eff6ff;border-color:#3b82f64d}:root:not(.dark) .feature-bento-card[data-v-05e8eb2b]{background:#ffffffe6;border-color:#00000014}:root:not(.dark) .feature-bento-card[data-v-05e8eb2b]:hover{background:#fff;border-color:#00000026}:root:not(.dark) .feature-bento-card h3[data-v-05e8eb2b],:root:not(.dark) .feature-bento-hero h3[data-v-05e8eb2b]{color:#1e1b4b}:root:not(.dark) .feature-bento-card p[data-v-05e8eb2b],:root:not(.dark) .feature-bento-hero p[data-v-05e8eb2b]{color:#64748b}:root:not(.dark) .stats-banner[data-v-05e8eb2b]{box-shadow:0 25px 60px -15px #179afe4d}:root:not(.dark) .reviews-section[data-v-05e8eb2b]{background:linear-gradient(135deg,#ecfeff,#cffafe)}:root:not(.dark) .reviews-section>div[data-v-05e8eb2b]:first-child{background:linear-gradient(135deg,#ecfeff,#cffafe)!important}:root:not(.dark) .reviews-section h2[data-v-05e8eb2b]{color:#1e1b4b}:root:not(.dark) .reviews-section .text-gray-400[data-v-05e8eb2b],:root:not(.dark) .reviews-section p[data-v-05e8eb2b]{color:#64748b}:root:not(.dark) .reviews-section .text-white[data-v-05e8eb2b]{color:#1e1b4b}:root:not(.dark) .reviews-section .text-gray-300[data-v-05e8eb2b]{color:#475569}:root:not(.dark) .reviews-section>div>div:last-child>div>div[data-v-05e8eb2b]{background:#ffffffe6;border-color:#0000001a}:root:not(.dark) .mobile-app-section[data-v-05e8eb2b]{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}:root:not(.dark) .mobile-app-section>div[data-v-05e8eb2b]:first-child{background:linear-gradient(135deg,#eef2ff,#e0e7ff)!important}:root:not(.dark) .mobile-app-section .text-white[data-v-05e8eb2b],:root:not(.dark) .mobile-app-section h2[data-v-05e8eb2b]{color:#1e1b4b}:root:not(.dark) .mobile-app-section .text-gray-400[data-v-05e8eb2b],:root:not(.dark) .mobile-app-section p[data-v-05e8eb2b]{color:#64748b}:root:not(.dark) .mobile-app-section a[data-v-05e8eb2b]{background:#fffc;border-color:#0000001a}:root:not(.dark) .mobile-app-section a span[data-v-05e8eb2b]{color:#1e1b4b}@keyframes scroll-left-05e8eb2b{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-left[data-v-05e8eb2b]{animation:scroll-left-05e8eb2b 30s linear infinite}.animate-scroll-left[data-v-05e8eb2b]:hover{animation-play-state:paused}.bg-grid-pattern[data-v-05e8eb2b]{background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:40px 40px}
