.hero-section.svelte-t4cr8w{min-height:100vh}@media(max-width:640px){.hero-section.svelte-t4cr8w{min-height:auto;padding-top:270px;padding-bottom:10rem}}.wave-container.svelte-t4cr8w{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.wave-video.svelte-t4cr8w{object-fit:cover;opacity:.35;filter:hue-rotate(340deg)saturate(1.5);width:100%;height:100%}.wave-gradient-fallback.svelte-t4cr8w{opacity:.6;background:radial-gradient(at 30% 20%,#fe2c554d,#0000 50%),radial-gradient(at 70% 80%,#00f0ff40,#0000 50%),radial-gradient(#9333ea33,#0000 60%),linear-gradient(#000,#0a0a15,#000);width:100%;height:100%;animation:8s ease-in-out infinite svelte-t4cr8w-gradientPulse}@keyframes svelte-t4cr8w-gradientPulse{0%,to{opacity:.5}50%{opacity:.7}}.ai-badge-inline.svelte-t4cr8w{letter-spacing:.08em;color:#00f0ff;vertical-align:middle;background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:.375rem;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.ai-badge-inline.svelte-t4cr8w svg:where(.svelte-t4cr8w){color:#00f0ff}.typewriter-cursor.svelte-t4cr8w{color:#00f0ff;margin-left:2px;animation:1s step-end infinite svelte-t4cr8w-blink}@keyframes svelte-t4cr8w-blink{0%,to{opacity:1}50%{opacity:0}}.hero-title.svelte-t4cr8w{letter-spacing:-.02em;color:#fff;text-shadow:0 0 120px #00f0ff66,0 8px 32px #0009,0 4px 16px #00f0ff4d;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.subtitle.svelte-t4cr8w{color:#ffffffd9;text-shadow:0 2px 16px #00000080;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.6}.char{transform-origin:50% 100%;will-change:transform,opacity;display:inline-block}@media(max-width:640px){.hero-title.svelte-t4cr8w{letter-spacing:-.01em;min-height:3rem;font-size:1.75rem}}.sr-only.svelte-t4cr8w{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-download-button.svelte-t4cr8w{color:#00f0ff;cursor:pointer;background:linear-gradient(135deg,#00f0ff1a,#fe2c551a);border:2px solid #00f0ff;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;min-width:320px;padding:1.25rem 3rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.hero-download-button.svelte-t4cr8w:before{content:"";opacity:0;background:linear-gradient(135deg,#00f0ff,#fe2c55);transition:opacity .3s;position:absolute;inset:0}.hero-download-button.svelte-t4cr8w:hover{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 0 30px #00f0ff80,0 0 60px #fe2c554d}.hero-download-button.svelte-t4cr8w:hover:before{opacity:1}.hero-download-button.svelte-t4cr8w .android-icon:where(.svelte-t4cr8w),.hero-download-button.svelte-t4cr8w span:where(.svelte-t4cr8w){z-index:1;position:relative}.hero-download-button.svelte-t4cr8w .android-icon:where(.svelte-t4cr8w){filter:drop-shadow(0 0 8px #00f0ff99);width:2rem;height:2rem}@media(max-width:640px){.hero-download-button.svelte-t4cr8w{gap:.5rem;width:100%;min-width:auto;max-width:90vw;padding:1rem 1.5rem;font-size:1.125rem}.hero-download-button.svelte-t4cr8w .android-icon:where(.svelte-t4cr8w){width:1.5rem;height:1.5rem}.hero-download-button.svelte-t4cr8w span:where(.svelte-t4cr8w){white-space:nowrap}}.stats-mobile-container.svelte-t4cr8w{background:#000000e6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.5rem;width:100%;max-width:320px;margin:0 auto;padding:.75rem;display:flex}.ai-agent-section.svelte-blduku{z-index:10;background:#000;justify-content:center;align-items:center;width:100%;min-height:auto;padding:10rem 1rem 3rem;display:flex;position:relative}@media(min-width:640px){.ai-agent-section.svelte-blduku{min-height:80vh;padding:8rem 2rem 6rem}}@media(min-width:1024px){.ai-agent-section.svelte-blduku{padding:10rem 2rem 6rem}}.content-container.svelte-blduku{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;width:100%;max-width:1400px;display:grid}.text-side.svelte-blduku{padding:1rem}.badge.svelte-blduku{letter-spacing:.08em;color:#00f0ff;background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.badge.svelte-blduku svg:where(.svelte-blduku){color:#00f0ff}.section-title.svelte-blduku{background:linear-gradient(90deg,#22d3ee,#60a5fa,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:2.5rem;font-family:Montserrat,sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:900;line-height:1.2}.features-list.svelte-blduku{flex-direction:column;gap:2rem;display:flex}.feature-item.svelte-blduku{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex}.feature-item.svelte-blduku:hover{background:#00f0ff14;border-color:#00f0ff4d;transform:translate(8px);box-shadow:0 0 20px #00f0ff26}.feature-item.svelte-blduku:hover .feature-icon:where(.svelte-blduku){filter:drop-shadow(0 0 15px #00f0ff99);transform:scale(1.1)}.feature-item.svelte-blduku:hover .feature-text:where(.svelte-blduku) h3:where(.svelte-blduku){color:#00f0ff}.feature-icon.svelte-blduku{filter:drop-shadow(0 0 10px #00f0ff66);flex-shrink:0;font-size:2rem;transition:transform .3s,filter .3s}.feature-text.svelte-blduku h3:where(.svelte-blduku){color:#fff;letter-spacing:-.01em;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;transition:color .3s}.feature-text.svelte-blduku p:where(.svelte-blduku){color:#ffffffa6;font-size:1rem;line-height:1.6}.video-side.svelte-blduku{justify-content:flex-end;align-items:flex-start;margin-top:4rem;padding-left:2rem;display:flex;position:relative}.video-container.svelte-blduku{opacity:0;will-change:transform,opacity;width:100%;height:100%;animation:.5s ease-out 1.5s forwards svelte-blduku-fadeInFallback}@keyframes svelte-blduku-fadeInFallback{to{opacity:1}}.demo-video.svelte-blduku{object-fit:contain;opacity:.95;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto;max-height:80vh;image-rendering:high-quality;animation:4s ease-in-out infinite svelte-blduku-pulse-soft;transform:translateZ(0)}@media(max-width:1024px){.ai-agent-section.svelte-blduku{min-height:auto;padding:5rem 1.5rem 4rem}.content-container.svelte-blduku{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:640px){.ai-agent-section.svelte-blduku{padding-top:3rem}.content-container.svelte-blduku{gap:2rem}.text-side.svelte-blduku{order:2;padding:.5rem}.video-side.svelte-blduku{order:1;justify-content:center;padding-left:0}.section-title.svelte-blduku{text-align:center}.badge.svelte-blduku{justify-content:center;width:100%;display:flex}.features-list.svelte-blduku{gap:1.5rem}.feature-text.svelte-blduku h3:where(.svelte-blduku){font-size:1.125rem}.feature-text.svelte-blduku p:where(.svelte-blduku){font-size:.9375rem}.demo-video.svelte-blduku{max-height:55vh}}@media(prefers-reduced-motion:reduce){.demo-video.svelte-blduku{transition:none!important;animation:none!important}}@keyframes svelte-blduku-pulse-soft{0%{transform:scale(1)translateZ(0)}50%{transform:scale(1.02)translateZ(0)}to{transform:scale(1)translateZ(0)}}.opensource-section.svelte-h4ju1p{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.bg-grid.svelte-h4ju1p{pointer-events:none;background-image:linear-gradient(#00f0ff08 1px,#0000 1px),linear-gradient(90deg,#00f0ff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 50%,#000 40%,#0000)}.bg-glow.svelte-h4ju1p{filter:blur(150px);pointer-events:none;opacity:.4;border-radius:50%;width:600px;height:600px;position:absolute}.bg-glow-1.svelte-h4ju1p{background:radial-gradient(circle,#00f0ff,#0000 70%);top:-200px;right:-100px}.bg-glow-2.svelte-h4ju1p{background:radial-gradient(circle,#fe2c55,#0000 70%);bottom:-200px;left:-100px}.content-container.svelte-h4ju1p{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1400px;display:grid;position:relative}.text-side.svelte-h4ju1p{padding:1rem}.badge.svelte-h4ju1p{letter-spacing:.08em;color:#00f0ff;background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.badge.svelte-h4ju1p svg:where(.svelte-h4ju1p){color:#00f0ff}.section-title.svelte-h4ju1p{background:linear-gradient(90deg,#22d3ee,#60a5fa,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.2}.section-subtitle.svelte-h4ju1p{color:#fffc;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.highlight.svelte-h4ju1p{color:#00f0ff;text-shadow:0 0 20px #00f0ff80;font-weight:700}.features-list.svelte-h4ju1p{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.feature-item.svelte-h4ju1p{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex}.feature-item.svelte-h4ju1p:hover{background:#00f0ff14;border-color:#00f0ff4d;transform:translate(8px);box-shadow:0 0 20px #00f0ff26}.feature-item.svelte-h4ju1p:hover .feature-icon:where(.svelte-h4ju1p){filter:drop-shadow(0 0 15px #00f0ff99);transform:scale(1.1)}.feature-item.svelte-h4ju1p:hover .feature-text:where(.svelte-h4ju1p) h3:where(.svelte-h4ju1p){color:#00f0ff}.feature-icon.svelte-h4ju1p{filter:drop-shadow(0 0 10px #00f0ff66);flex-shrink:0;font-size:1.75rem;transition:transform .3s,filter .3s}.feature-text.svelte-h4ju1p h3:where(.svelte-h4ju1p){color:#fff;margin-bottom:.25rem;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;transition:color .3s}.feature-text.svelte-h4ju1p p:where(.svelte-h4ju1p){color:#fff9;font-size:.9375rem;line-height:1.5}.cta-container.svelte-h4ju1p{flex-direction:column;gap:1.25rem;display:flex}.github-button.svelte-h4ju1p{color:#00f0ff;background:linear-gradient(135deg,#00f0ff1a,#fe2c551a);border:2px solid #00f0ff;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.github-button.svelte-h4ju1p:before{content:"";opacity:0;background:linear-gradient(135deg,#00f0ff,#fe2c55);transition:opacity .3s;position:absolute;inset:0}.github-button.svelte-h4ju1p:hover{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 0 30px #00f0ff80,0 0 60px #fe2c554d}.github-button.svelte-h4ju1p:hover:before{opacity:1}.github-button.svelte-h4ju1p svg:where(.svelte-h4ju1p),.github-button.svelte-h4ju1p span:where(.svelte-h4ju1p){z-index:1;position:relative}.phone-side.svelte-h4ju1p{perspective:1000px;justify-content:center;align-items:center;display:flex}.phone-container.svelte-h4ju1p{--glow-opacity:.5;position:relative}.phone-frame.svelte-h4ju1p{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border-radius:24px;width:280px;height:580px;padding:8px;position:relative;box-shadow:0 0 0 2px #2a2a2a,0 0 0 4px #1a1a1a,0 25px 50px -12px #000c,inset 0 1px #ffffff1a}.phone-screen.svelte-h4ju1p{background:#000;border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden}.screen-video.svelte-h4ju1p{object-fit:cover;object-position:center top;width:100%;height:100%}.phone-glow.svelte-h4ju1p{background:radial-gradient(ellipse at center,rgba(0,240,255,var(--glow-opacity))0%,rgba(254,44,85,calc(var(--glow-opacity)*.5))40%,transparent 70%);z-index:-1;pointer-events:none;position:absolute;inset:-40px}@media(min-width:1024px){.phone-glow.svelte-h4ju1p{filter:blur(60px)}}@media(max-width:1024px){.opensource-section.svelte-h4ju1p{padding:4rem 1.5rem}.content-container.svelte-h4ju1p{grid-template-columns:1fr;gap:3rem}.text-side.svelte-h4ju1p{text-align:center;order:2}.phone-side.svelte-h4ju1p{order:1}.features-list.svelte-h4ju1p{align-items:center}.feature-item.svelte-h4ju1p{text-align:left;max-width:400px}.cta-container.svelte-h4ju1p{align-items:center}.phone-frame.svelte-h4ju1p{border-radius:20px;width:240px;height:500px}.phone-screen.svelte-h4ju1p{border-radius:14px}}@media(max-width:640px){.phone-frame.svelte-h4ju1p{border-radius:18px;width:200px;height:420px;padding:6px}.phone-screen.svelte-h4ju1p{border-radius:14px}}@media(prefers-reduced-motion:reduce){.badge.svelte-h4ju1p:before,.badge.svelte-h4ju1p,.feature-item.svelte-h4ju1p,.github-button.svelte-h4ju1p{transition:none!important;animation:none!important}}.marquee-section.svelte-1nyentm{background-color:#1a1a1acc;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;width:100%;padding:.75rem 0;position:relative;overflow:hidden}.marquee.svelte-1nyentm{-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}.marquee.svelte-1nyentm:before,.marquee.svelte-1nyentm:after{content:"";z-index:10;pointer-events:none;width:200px;height:100%;position:absolute;top:0}.marquee.svelte-1nyentm:before{background:linear-gradient(90deg,#1a1a1a,#1a1a1ae6 20%,#1a1a1a00);left:0}.marquee.svelte-1nyentm:after{background:linear-gradient(90deg,#1a1a1a00,#1a1a1ae6 80%,#1a1a1a);right:0}.marquee-content.svelte-1nyentm{will-change:transform;gap:0;animation:40s linear infinite svelte-1nyentm-scroll;display:flex}.marquee-item.svelte-1nyentm{white-space:nowrap;align-items:center;gap:.75rem;padding:0 1.5rem;display:inline-flex;position:relative}.marquee-item.svelte-1nyentm:before{content:"";pointer-events:none;background:linear-gradient(#0000,#fff3,#0000);width:1px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.marquee-item.svelte-1nyentm:first-child:before{display:none}.stat-icon.svelte-1nyentm{filter:drop-shadow(0 2px 4px #0009);font-size:1.75rem}.stat-text.svelte-1nyentm{background:linear-gradient(135deg,#00f0ff,#fe2c55);-webkit-text-fill-color:transparent;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700}@keyframes svelte-1nyentm-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media(max-width:768px){.marquee-section.svelte-1nyentm{padding:.6rem 0}.marquee-item.svelte-1nyentm{gap:.5rem;padding:0 1rem}.stat-icon.svelte-1nyentm{font-size:1.5rem}.stat-text.svelte-1nyentm{font-family:Montserrat,sans-serif;font-size:.875rem}.marquee.svelte-1nyentm:before,.marquee.svelte-1nyentm:after{width:100px}}@media(prefers-reduced-motion:reduce){.marquee-content.svelte-1nyentm{animation:none}}.how-it-works-title.svelte-yrkku6{background:linear-gradient(90deg,#22d3ee,#60a5fa,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:1.1}.how-it-works-subtitle.svelte-yrkku6{color:#fffffff2;font-family:Aeonik,sans-serif;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500}.smoke-video.svelte-yrkku6{object-fit:cover;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.step-card-wrapper.svelte-yrkku6{will-change:transform;background:linear-gradient(135deg,#00f0ff40,#a855f733,#fe2c5540);border-radius:1.5rem;padding:1px;transition:transform .4s,box-shadow .4s,background .4s;box-shadow:0 0 15px #00f0ff26,0 0 30px #a855f71a,0 0 45px #fe2c5514}.step-card-wrapper.svelte-yrkku6:hover{background:linear-gradient(135deg,#00f0ff80,#a855f766,#fe2c5580);box-shadow:0 0 25px #00f0ff59,0 0 50px #a855f740,0 0 75px #fe2c5533}.download-button-large.svelte-yrkku6{color:#00f0ff;cursor:pointer;background:linear-gradient(135deg,#00f0ff1a,#fe2c551a);border:2px solid #00f0ff;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;min-width:320px;padding:1.25rem 3rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.download-button-large.svelte-yrkku6:before{content:"";opacity:0;background:linear-gradient(135deg,#00f0ff,#fe2c55);transition:opacity .3s;position:absolute;inset:0}.download-button-large.svelte-yrkku6:hover{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 0 30px #00f0ff80,0 0 60px #fe2c554d}.download-button-large.svelte-yrkku6:hover:before{opacity:1}.download-button-large.svelte-yrkku6 .android-icon:where(.svelte-yrkku6),.download-button-large.svelte-yrkku6 span:where(.svelte-yrkku6){z-index:1;position:relative}.download-button-large.svelte-yrkku6 .android-icon:where(.svelte-yrkku6){filter:drop-shadow(0 0 8px #00f0ff99);width:2rem;height:2rem}@media(max-width:640px){.download-button-large.svelte-yrkku6{gap:.5rem;width:100%;min-width:auto;max-width:90vw;padding:1rem 1.5rem;font-size:1.125rem}.download-button-large.svelte-yrkku6 .android-icon:where(.svelte-yrkku6){width:1.5rem;height:1.5rem}.download-button-large.svelte-yrkku6 span:where(.svelte-yrkku6){white-space:nowrap}}.pricing-title.svelte-1ftvx0f{background:linear-gradient(90deg,#22d3ee,#60a5fa,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2}.carousel-wrapper.svelte-1h7avo3{overflow:visible}.carousel-track.svelte-1h7avo3{height:500px}.faq-card.svelte-1h7avo3{will-change:transform,opacity;transition:box-shadow .3s}.faq-card.svelte-1h7avo3>div:where(.svelte-1h7avo3){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.blog-title.svelte-1h8qg1o{background:linear-gradient(90deg,#22d3ee,#60a5fa,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2}@keyframes svelte-1h8qg1o-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog-card{animation:.6s ease-out both svelte-1h8qg1o-fadeInUp}.blog-card:first-child{animation-delay:0s}.blog-card:nth-child(2){animation-delay:.1s}.blog-card:nth-child(3){animation-delay:.2s}.blog-card:nth-child(4){animation-delay:.3s}.blog-card:nth-child(5){animation-delay:.4s}
