.navbar.svelte-1vdnlkt{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;transition:all .3s ease}.navbar.scrolled.svelte-1vdnlkt{background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);padding:12px 0}.nav-container.svelte-1vdnlkt{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-1vdnlkt{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon-svg.svelte-1vdnlkt{width:32px;height:32px;filter:drop-shadow(0 0 12px rgba(247,114,194,.6))}.logo-text.svelte-1vdnlkt{font-size:24px;font-weight:700;background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links.svelte-1vdnlkt{display:flex;gap:32px}.nav-link.svelte-1vdnlkt{background:none;border:none;color:#ffffffb3;font-size:15px;font-weight:500;cursor:pointer;transition:color .2s ease;font-family:inherit}.nav-link.svelte-1vdnlkt:hover{color:#fff}.nav-actions.svelte-1vdnlkt{display:flex;gap:16px}.btn-download.svelte-1vdnlkt{padding:10px 24px;background:linear-gradient(135deg,#f772c2,#9a5de5);border:none;border-radius:50px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.btn-download.svelte-1vdnlkt:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f772c266}@media(max-width:768px){.nav-links.svelte-1vdnlkt{display:none}}.hero.svelte-zz8cri{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:120px 24px 80px;max-width:1200px;margin:0 auto;gap:60px;position:relative;z-index:10}.hero-content.svelte-zz8cri{flex:1;max-width:600px}.hero-badge.svelte-zz8cri{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;font-size:14px;color:#fffc;margin-bottom:24px}.badge-icon.svelte-zz8cri{font-size:16px}.hero-title.svelte-zz8cri{font-size:64px;font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.gradient-text.svelte-zz8cri{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-zz8cri{font-size:18px;line-height:1.6;color:#fff9;margin-bottom:32px}.hero-cta.svelte-zz8cri{display:flex;gap:16px;margin-bottom:48px}.store-btn.svelte-zz8cri{display:flex;align-items:center;gap:12px;padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-decoration:none;color:#fff;transition:all .3s ease}.store-btn.svelte-zz8cri:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.store-icon.svelte-zz8cri{width:28px;height:28px}.store-text.svelte-zz8cri{display:flex;flex-direction:column;align-items:flex-start}.store-label.svelte-zz8cri{font-size:11px;color:#fff9}.store-name.svelte-zz8cri{font-size:16px;font-weight:600}.desktop-download.svelte-zz8cri{display:flex;align-items:center;gap:24px}.qr-code-box.svelte-zz8cri{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.qr-code-box.svelte-zz8cri:hover{background:#ffffff14;border-color:#f772c24d}.qr-code-img.svelte-zz8cri{width:140px;height:140px;border-radius:8px}.qr-label.svelte-zz8cri{font-size:12px;color:#fff9;font-weight:500}.or-divider.svelte-zz8cri{display:flex;align-items:center;color:#fff6;font-size:14px}.waitlist-container.svelte-zz8cri{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px}.waitlist-form.svelte-zz8cri{display:flex;gap:12px;width:100%}.waitlist-input.svelte-zz8cri{flex:1;padding:14px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;transition:all .2s ease}.waitlist-input.svelte-zz8cri:focus{outline:none;border-color:#4facfe80;background:#ffffff14;box-shadow:0 0 0 3px #4facfe1a}.waitlist-input.svelte-zz8cri::placeholder{color:#fff6}.waitlist-btn.svelte-zz8cri{padding:14px 28px;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:12px;color:#000;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:140px}.waitlist-btn.svelte-zz8cri:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #4facfe66}.waitlist-btn.svelte-zz8cri:disabled{opacity:.7;cursor:not-allowed}.btn-spinner.svelte-zz8cri{width:18px;height:18px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:svelte-zz8cri-spin .8s linear infinite}@keyframes svelte-zz8cri-spin{to{transform:rotate(360deg)}}.waitlist-hint.svelte-zz8cri{font-size:13px;color:#ffffff80}.waitlist-error.svelte-zz8cri{font-size:13px;color:#f87171}.waitlist-success.svelte-zz8cri{display:flex;align-items:center;gap:10px;padding:16px 24px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:12px;color:#10b981;font-size:15px;font-weight:500}.success-icon.svelte-zz8cri{font-size:20px}.hero-stats.svelte-zz8cri{display:flex;align-items:center;gap:32px}.stat.svelte-zz8cri{display:flex;flex-direction:column}.stat-value.svelte-zz8cri{font-size:28px;font-weight:700;background:linear-gradient(135deg,#f772c2,#9a5de5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label.svelte-zz8cri{font-size:14px;color:#ffffff80}.stat-divider.svelte-zz8cri{width:1px;height:40px;background:#ffffff1a}.hero-visual.svelte-zz8cri{flex:1;display:flex;justify-content:center;align-items:center}.phone-mockup.svelte-zz8cri{position:relative}.phone-frame.svelte-zz8cri{width:280px;height:580px;background:linear-gradient(180deg,#1a1a2e,#0f0f23);border-radius:40px;padding:12px;border:3px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.phone-notch.svelte-zz8cri{position:absolute;top:12px;left:50%;transform:translate(-50%);width:120px;height:28px;background:#000;border-radius:20px;z-index:10}.phone-screen.svelte-zz8cri{width:100%;height:100%;background:#000;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.app-preview.svelte-zz8cri{padding:48px 16px 16px;flex:1;display:flex;flex-direction:column;min-height:0}.preview-header.svelte-zz8cri{text-align:center;margin-bottom:16px}.preview-logo.svelte-zz8cri{font-size:14px;font-weight:600;color:#fffc}.preview-images-wrapper.svelte-zz8cri{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;border-radius:16px;position:relative;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.preview-images-wrapper.svelte-zz8cri::-webkit-scrollbar{display:none}.preview-images-scroll.svelte-zz8cri{display:flex;height:100%}.preview-image-item.svelte-zz8cri{flex-shrink:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:16px;overflow:hidden;position:relative}.preview-art-image.svelte-zz8cri{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.preview-indicators.svelte-zz8cri{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 0;margin-top:8px}.indicator-dot.svelte-zz8cri{width:6px;height:6px;border-radius:50%;border:none;background:#ffffff4d;cursor:pointer;padding:0;transition:all .3s ease;outline:none}.indicator-dot.svelte-zz8cri:hover{background:#ffffff80;transform:scale(1.2)}.indicator-dot.active.svelte-zz8cri{width:24px;height:6px;border-radius:3px;background:#ffffffe6}.indicator-dot.svelte-zz8cri:focus-visible{outline:2px solid rgba(79,172,254,.5);outline-offset:2px}.phone-glow.svelte-zz8cri{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:linear-gradient(135deg,#f772c24d,#9a5de533);border-radius:50%;filter:blur(80px);z-index:-1}@media(max-width:1024px){.hero.svelte-zz8cri{flex-direction:column;text-align:center;padding-top:140px}.hero-content.svelte-zz8cri{max-width:100%}.hero-cta.svelte-zz8cri,.hero-stats.svelte-zz8cri{justify-content:center}}@media(max-width:768px){.hero-title.svelte-zz8cri{font-size:40px}.desktop-download.svelte-zz8cri{flex-direction:column;gap:20px}.or-divider.svelte-zz8cri{display:none}.waitlist-form.svelte-zz8cri{flex-direction:column}.waitlist-btn.svelte-zz8cri{width:100%}.phone-frame.svelte-zz8cri{width:240px;height:500px}}@media(max-width:480px){.hero-title.svelte-zz8cri{font-size:32px}.hero-stats.svelte-zz8cri{flex-direction:column;gap:16px}.stat-divider.svelte-zz8cri{display:none}}.features.svelte-1byop41{padding:120px 0;position:relative;z-index:10}.section-container.svelte-1byop41{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-1byop41{text-align:center;margin-bottom:64px}.section-tag.svelte-1byop41{display:inline-block;padding:8px 16px;background:#f772c21a;border:1px solid rgba(247,114,194,.2);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-title.svelte-1byop41{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-1byop41{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-1byop41{font-size:18px;color:#fff9;max-width:600px;margin:0 auto}.features-grid.svelte-1byop41{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-card.svelte-1byop41{padding:32px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:24px;transition:all .3s ease;animation:svelte-1byop41-fadeInUp .6s ease forwards;animation-delay:var(--delay);opacity:0}.feature-card.svelte-1byop41:hover{background:#ffffff0d;border-color:#f772c233;transform:translateY(-8px)}.feature-icon.svelte-1byop41{font-size:48px;margin-bottom:20px}.feature-title.svelte-1byop41{font-size:20px;font-weight:600;margin-bottom:12px}.feature-description.svelte-1byop41{font-size:15px;color:#fff9;line-height:1.6}@keyframes svelte-1byop41-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.features-grid.svelte-1byop41{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-grid.svelte-1byop41{grid-template-columns:1fr}}.how-it-works.svelte-627rw1{padding:120px 0;position:relative;z-index:10}.section-container.svelte-627rw1{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-627rw1{text-align:center;margin-bottom:64px}.section-tag.svelte-627rw1{display:inline-block;padding:8px 16px;background:#f772c21a;border:1px solid rgba(247,114,194,.2);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-title.svelte-627rw1{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-627rw1{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-627rw1{font-size:18px;color:#fff9;max-width:600px;margin:0 auto}.steps-container.svelte-627rw1{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.step-card.svelte-627rw1{text-align:center;position:relative;animation:svelte-627rw1-fadeInUp .6s ease forwards;animation-delay:var(--delay);opacity:0}.step-number.svelte-627rw1{font-size:72px;font-weight:800;background:linear-gradient(135deg,#f772c2,#9a5de5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.3;margin-bottom:16px}.step-title.svelte-627rw1{font-size:24px;font-weight:600;margin-bottom:12px}.step-description.svelte-627rw1{font-size:16px;color:#fff9;line-height:1.6}.step-connector.svelte-627rw1{position:absolute;top:40px;right:-24px;width:48px;height:2px;background:linear-gradient(90deg,#f772c280,#9a5de580)}@keyframes svelte-627rw1-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.steps-container.svelte-627rw1{grid-template-columns:1fr;gap:32px}.step-connector.svelte-627rw1{display:none}}.gallery.svelte-w1kqyi{padding:120px 0;position:relative;z-index:10}.section-container.svelte-w1kqyi{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-w1kqyi{text-align:center;margin-bottom:64px}.section-tag.svelte-w1kqyi{display:inline-block;padding:8px 16px;background:#f772c21a;border:1px solid rgba(247,114,194,.2);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-title.svelte-w1kqyi{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-w1kqyi{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-w1kqyi{font-size:18px;color:#fff9;max-width:600px;margin:0 auto}.gallery-grid.svelte-w1kqyi{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gallery-item.svelte-w1kqyi{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;cursor:pointer;animation:svelte-w1kqyi-fadeInUp .6s ease forwards;animation-delay:var(--delay);opacity:0;text-decoration:none;display:block}.gallery-image.svelte-w1kqyi{width:100%;height:100%;background:linear-gradient(135deg,#f772c21a,#9a5de51a,#4facfe1a);display:flex;align-items:center;justify-content:center;transition:transform .5s ease;overflow:hidden}.gallery-image.svelte-w1kqyi img:where(.svelte-w1kqyi){width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s ease;display:block}.gallery-placeholder.svelte-w1kqyi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0%,rgba(0,0,0,.5) 100%);opacity:.3}.gallery-loader.svelte-w1kqyi{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent, #F772C2);border-radius:50%;animation:svelte-w1kqyi-spin 1s linear infinite}@keyframes svelte-w1kqyi-spin{to{transform:rotate(360deg)}}.gallery-item.loading.svelte-w1kqyi{cursor:default;pointer-events:none}.gallery-placeholder.hidden.svelte-w1kqyi{display:none}.gallery-empty.svelte-w1kqyi{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;gap:16px;color:#ffffff80}.gallery-empty.svelte-w1kqyi .empty-icon:where(.svelte-w1kqyi){font-size:64px;opacity:.5}.gallery-empty.svelte-w1kqyi p:where(.svelte-w1kqyi){font-size:18px;font-weight:500}.gallery-empty.svelte-w1kqyi .empty-hint:where(.svelte-w1kqyi){font-size:14px;opacity:.7}.gallery-emoji.svelte-w1kqyi{font-size:64px;opacity:.5}.gallery-item.svelte-w1kqyi:hover .gallery-image:where(.svelte-w1kqyi){transform:scale(1.1)}.gallery-overlay.svelte-w1kqyi{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,#000c);transform:translateY(100%);transition:transform .3s ease}.gallery-item.svelte-w1kqyi:hover .gallery-overlay:where(.svelte-w1kqyi){transform:translateY(0)}.gallery-style.svelte-w1kqyi{font-size:18px;font-weight:600;color:var(--accent)}@keyframes svelte-w1kqyi-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.gallery-grid.svelte-w1kqyi{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.gallery-grid.svelte-w1kqyi{grid-template-columns:1fr}}.styles-showcase.svelte-18tp3go{padding:120px 0;position:relative;z-index:10;overflow:hidden}.section-container.svelte-18tp3go{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-18tp3go{text-align:center;margin-bottom:64px}.section-tag.svelte-18tp3go{display:inline-block;padding:8px 16px;background:#f772c21a;border:1px solid rgba(247,114,194,.2);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-title.svelte-18tp3go{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-18tp3go{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-18tp3go{font-size:18px;color:#fff9;max-width:600px;margin:0 auto}.styles-carousel.svelte-18tp3go{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 24px;margin:0 -24px}.styles-carousel.svelte-18tp3go::-webkit-scrollbar{display:none}.styles-track.svelte-18tp3go{display:flex;gap:20px;padding:8px 0;width:max-content}.style-card.svelte-18tp3go{flex-shrink:0;width:220px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;transition:all .3s ease;animation:svelte-18tp3go-fadeInUp .6s ease forwards;animation-delay:var(--delay);opacity:0;cursor:pointer;padding:0;text-align:left;font-family:inherit;color:inherit}.style-card.svelte-18tp3go:hover{background:#ffffff0d;border-color:#f772c24d;transform:translateY(-8px);box-shadow:0 20px 40px #f772c226}.style-card.loading.svelte-18tp3go{cursor:default;pointer-events:none}.style-placeholder.hidden.svelte-18tp3go{display:none}.styles-empty.svelte-18tp3go{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;gap:16px;color:#ffffff80}.styles-empty.svelte-18tp3go .empty-icon:where(.svelte-18tp3go){font-size:64px;opacity:.5}.styles-empty.svelte-18tp3go p:where(.svelte-18tp3go){font-size:18px;font-weight:500}.style-image.svelte-18tp3go{width:100%;aspect-ratio:1;overflow:hidden;position:relative}.style-image.svelte-18tp3go img:where(.svelte-18tp3go){width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.style-card.svelte-18tp3go:hover .style-image:where(.svelte-18tp3go) img:where(.svelte-18tp3go){transform:scale(1.1)}.style-placeholder.svelte-18tp3go{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f772c21a,#9a5de51a);font-size:48px}.style-loader.svelte-18tp3go{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#f772c2;border-radius:50%;animation:svelte-18tp3go-spin 1s linear infinite}@keyframes svelte-18tp3go-spin{to{transform:rotate(360deg)}}.style-info.svelte-18tp3go{padding:16px;display:flex;flex-direction:column;gap:4px}.style-name.svelte-18tp3go{font-size:16px;font-weight:600;color:#fff;margin:0}.style-name.skeleton.svelte-18tp3go{background:#ffffff1a;color:transparent;border-radius:4px;width:80%}.style-category.svelte-18tp3go{font-size:13px;color:#ffffff80}.style-category.skeleton.svelte-18tp3go{background:#ffffff0d;color:transparent;border-radius:4px;width:50%}.style-trending-badge.svelte-18tp3go{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:4px 8px;background:#ff6b6b1a;border-radius:12px;font-size:11px;color:#ff6b6b;width:fit-content}.style-cta.svelte-18tp3go{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#f772c21a,#9a5de51a);border-top:1px solid rgba(255,255,255,.06);font-size:13px;font-weight:600;color:#f772c2;opacity:0;transform:translateY(10px);transition:all .3s ease}.style-card.svelte-18tp3go:hover .style-cta:where(.svelte-18tp3go){opacity:1;transform:translateY(0)}@keyframes svelte-18tp3go-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.style-card.svelte-18tp3go{width:180px}}.testimonials.svelte-z9flly{padding:120px 0;position:relative;z-index:10}.section-container.svelte-z9flly{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-z9flly{text-align:center;margin-bottom:64px}.section-tag.svelte-z9flly{display:inline-block;padding:8px 16px;background:#f772c21a;border:1px solid rgba(247,114,194,.2);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-title.svelte-z9flly{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-z9flly{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-z9flly{font-size:18px;color:#fff9;max-width:600px;margin:0 auto}.testimonials-grid.svelte-z9flly{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card.svelte-z9flly{padding:32px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:24px;transition:all .3s ease;animation:svelte-z9flly-fadeInUp .6s ease forwards;animation-delay:var(--delay);opacity:0}.testimonial-card.svelte-z9flly:hover{background:#ffffff0d;border-color:#f772c233}.testimonial-header.svelte-z9flly{display:flex;align-items:center;gap:12px;margin-bottom:16px}.testimonial-avatar.svelte-z9flly{width:48px;height:48px;background:linear-gradient(135deg,#f772c233,#9a5de533);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.testimonial-info.svelte-z9flly{display:flex;flex-direction:column}.testimonial-name.svelte-z9flly{font-weight:600}.testimonial-handle.svelte-z9flly{font-size:14px;color:#ffffff80}.testimonial-text.svelte-z9flly{font-size:16px;line-height:1.6;color:#fffc;margin-bottom:16px}.testimonial-stars.svelte-z9flly{display:flex;gap:4px}.star.svelte-z9flly{font-size:16px}@keyframes svelte-z9flly-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.testimonials-grid.svelte-z9flly{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.testimonials-grid.svelte-z9flly{grid-template-columns:1fr}}.faq.svelte-1hsz9ig{padding:120px 0;position:relative;z-index:10}.section-container.svelte-1hsz9ig{max-width:1200px;margin:0 auto;padding:0 24px}.section-header.svelte-1hsz9ig{text-align:center;margin-bottom:64px}.section-tag.svelte-1hsz9ig{display:inline-block;padding:8px 16px;background:#f772c21a;border:1px solid rgba(247,114,194,.2);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.section-title.svelte-1hsz9ig{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-1hsz9ig{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-1hsz9ig{font-size:18px;color:#fff9;max-width:600px;margin:0 auto}.faq-list.svelte-1hsz9ig{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item.svelte-1hsz9ig{width:100%;padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:left;font-family:inherit;color:inherit}.faq-item.svelte-1hsz9ig:hover{background:#ffffff0d}.faq-item.open.svelte-1hsz9ig{border-color:#f772c24d}.faq-question.svelte-1hsz9ig{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600}.faq-icon.svelte-1hsz9ig{font-size:24px;color:#f772c2;font-weight:300}.faq-answer.svelte-1hsz9ig{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.faq-answer.svelte-1hsz9ig p:where(.svelte-1hsz9ig){font-size:16px;line-height:1.6;color:#ffffffb3}.final-cta.svelte-o82ezw{padding:120px 0;position:relative;z-index:10;overflow:hidden}.cta-glow.svelte-o82ezw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:linear-gradient(135deg,#f772c233,#9a5de526,#4facfe1a);border-radius:50%;filter:blur(100px);z-index:-1}.section-container.svelte-o82ezw{max-width:1200px;margin:0 auto;padding:0 24px}.cta-content.svelte-o82ezw{text-align:center}.cta-title.svelte-o82ezw{font-size:48px;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.gradient-text.svelte-o82ezw{background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-subtitle.svelte-o82ezw{font-size:18px;color:#fff9;margin-bottom:40px}.cta-buttons.svelte-o82ezw{display:flex;justify-content:center;gap:16px}.store-btn.svelte-o82ezw{display:flex;align-items:center;gap:12px;padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;text-decoration:none;color:#fff;transition:all .3s ease}.store-btn.svelte-o82ezw:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.store-btn.large.svelte-o82ezw{padding:16px 32px}.store-icon.svelte-o82ezw{width:28px;height:28px}.store-text.svelte-o82ezw{display:flex;flex-direction:column;align-items:flex-start}.store-label.svelte-o82ezw{font-size:11px;color:#fff9}.store-name.svelte-o82ezw{font-size:16px;font-weight:600}.qr-code-box.svelte-o82ezw{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.qr-code-box.large.svelte-o82ezw{padding:20px;border-radius:20px}.qr-code-img.svelte-o82ezw{width:140px;height:140px;border-radius:8px}.qr-label.svelte-o82ezw{font-size:12px;color:#fff9;font-weight:500}.cta-desktop-download.svelte-o82ezw{display:flex;align-items:center;gap:32px}.waitlist-form.svelte-o82ezw{display:flex;gap:12px;width:100%}.waitlist-form.large.svelte-o82ezw{max-width:480px}.waitlist-input.svelte-o82ezw{flex:1;padding:14px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;transition:all .2s ease}.waitlist-input.svelte-o82ezw:focus{outline:none;border-color:#4facfe80;background:#ffffff14;box-shadow:0 0 0 3px #4facfe1a}.waitlist-input.svelte-o82ezw::placeholder{color:#fff6}.waitlist-input.large.svelte-o82ezw{padding:16px 20px;font-size:16px;border-radius:14px}.waitlist-btn.svelte-o82ezw{padding:14px 28px;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:12px;color:#000;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:140px}.waitlist-btn.svelte-o82ezw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #4facfe66}.waitlist-btn.svelte-o82ezw:disabled{opacity:.7;cursor:not-allowed}.waitlist-btn.large.svelte-o82ezw{padding:16px 32px;font-size:16px;border-radius:14px}.btn-spinner.svelte-o82ezw{width:18px;height:18px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:svelte-o82ezw-spin .8s linear infinite}@keyframes svelte-o82ezw-spin{to{transform:rotate(360deg)}}.waitlist-success.svelte-o82ezw{display:flex;align-items:center;gap:10px;padding:16px 24px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:12px;color:#10b981;font-size:15px;font-weight:500}.waitlist-success.large.svelte-o82ezw{padding:20px 32px;font-size:16px;border-radius:14px}.success-icon.svelte-o82ezw{font-size:20px}.cta-waitlist-container.svelte-o82ezw{width:100%;max-width:480px}@media(max-width:768px){.cta-title.svelte-o82ezw{font-size:32px}.cta-buttons.svelte-o82ezw{flex-direction:column;align-items:center}.store-btn.svelte-o82ezw{width:100%;max-width:280px;justify-content:center}.cta-desktop-download.svelte-o82ezw{flex-direction:column;gap:24px}.waitlist-form.svelte-o82ezw{flex-direction:column}.waitlist-btn.svelte-o82ezw{width:100%}}@media(max-width:480px){.cta-title.svelte-o82ezw{font-size:28px}}.footer.svelte-kcvnik{padding:80px 0 40px;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:10}.footer-container.svelte-kcvnik{max-width:1200px;margin:0 auto;padding:0 24px}.footer-main.svelte-kcvnik{display:flex;justify-content:space-between;margin-bottom:64px}.footer-brand.svelte-kcvnik{max-width:300px}.footer-logo.svelte-kcvnik{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.logo-icon-svg.svelte-kcvnik{width:32px;height:32px;filter:drop-shadow(0 0 12px rgba(247,114,194,.6))}.logo-text.svelte-kcvnik{font-size:24px;font-weight:700;background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline.svelte-kcvnik{font-size:15px;color:#ffffff80}.footer-links.svelte-kcvnik{display:flex;gap:80px}.footer-column.svelte-kcvnik{display:flex;flex-direction:column;gap:12px}.footer-column.svelte-kcvnik h4:where(.svelte-kcvnik){font-size:14px;font-weight:600;color:#ffffffe6;margin-bottom:8px}.footer-column.svelte-kcvnik button:where(.svelte-kcvnik),.footer-column.svelte-kcvnik a:where(.svelte-kcvnik){background:none;border:none;padding:0;font-size:14px;color:#ffffff80;cursor:pointer;transition:color .2s ease;font-family:inherit;text-decoration:none;text-align:left}.footer-column.svelte-kcvnik button:where(.svelte-kcvnik):hover,.footer-column.svelte-kcvnik a:where(.svelte-kcvnik):hover{color:#f772c2}.footer-bottom.svelte-kcvnik{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid rgba(255,255,255,.05)}.copyright.svelte-kcvnik{font-size:14px;color:#fff6}.footer-social.svelte-kcvnik{display:flex;gap:16px}.footer-social.svelte-kcvnik a:where(.svelte-kcvnik){width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:50%;color:#fff9;transition:all .2s ease}.footer-social.svelte-kcvnik a:where(.svelte-kcvnik):hover{background:#f772c233;color:#f772c2}.footer-social.svelte-kcvnik svg:where(.svelte-kcvnik){width:18px;height:18px}.admin-link.svelte-kcvnik{background:none;border:none;font-size:12px;color:#fff3;cursor:pointer;font-family:inherit;transition:color .2s ease}.admin-link.svelte-kcvnik:hover{color:#fff6}@media(max-width:1024px){.footer-main.svelte-kcvnik{flex-direction:column;gap:48px}.footer-links.svelte-kcvnik{gap:48px}}@media(max-width:768px){.footer-links.svelte-kcvnik{flex-wrap:wrap;gap:32px}.footer-bottom.svelte-kcvnik{flex-direction:column;gap:24px;text-align:center}}.modal-overlay.svelte-128iwdl{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-content.svelte-128iwdl{position:relative;width:100%;max-width:420px;animation:svelte-128iwdl-modalIn .3s ease}@keyframes svelte-128iwdl-modalIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close.svelte-128iwdl{position:absolute;top:-48px;right:0;width:40px;height:40px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;transition:all .2s ease}.modal-close.svelte-128iwdl:hover{background:#fff3}.login-card.svelte-128iwdl{background:linear-gradient(180deg,#111118f2,#0d0d12fa);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.logo.svelte-128iwdl{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.logo-icon-svg.svelte-128iwdl{width:32px;height:32px;filter:drop-shadow(0 0 12px rgba(247,114,194,.6))}.logo-text.svelte-128iwdl{font-size:24px;font-weight:700;background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-title.svelte-128iwdl{font-size:24px;font-weight:600;text-align:center;margin-bottom:8px}.login-subtitle.svelte-128iwdl{font-size:15px;color:#ffffff80;text-align:center;margin-bottom:32px}.login-form.svelte-128iwdl{display:flex;flex-direction:column;gap:20px}.form-group.svelte-128iwdl{display:flex;flex-direction:column;gap:8px}.form-group.svelte-128iwdl label:where(.svelte-128iwdl){font-size:14px;font-weight:500;color:#ffffffb3}.form-group.svelte-128iwdl input:where(.svelte-128iwdl){padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;transition:all .2s ease}.form-group.svelte-128iwdl input:where(.svelte-128iwdl):focus{outline:none;border-color:#f772c280;background:#ffffff0d;box-shadow:0 0 0 3px #f772c21a}.form-group.svelte-128iwdl input:where(.svelte-128iwdl)::placeholder{color:#ffffff4d}.error-message.svelte-128iwdl{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#f87171;font-size:14px}.error-icon.svelte-128iwdl{font-size:16px}.btn-login.svelte-128iwdl{width:100%;padding:16px;background:linear-gradient(135deg,#f772c2,#9a5de5);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.btn-login.svelte-128iwdl:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #f772c266}.btn-login.svelte-128iwdl:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-128iwdl{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-128iwdl-spin .8s linear infinite}@keyframes svelte-128iwdl-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.login-card.svelte-128iwdl{padding:32px 24px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:#000;color:#fff;min-height:100vh;overflow-x:hidden}.landing-page.svelte-1uha8ag{position:relative}.bg-gradient.svelte-1uha8ag{position:fixed;inset:0;background:radial-gradient(ellipse at 20% 0%,rgba(247,114,194,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(154,93,229,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(79,172,254,.08) 0%,transparent 50%);z-index:0;pointer-events:none}.bg-orbs.svelte-1uha8ag{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(120px);animation:svelte-1uha8ag-float 30s ease-in-out infinite}.orb-1.svelte-1uha8ag{width:600px;height:600px;background:linear-gradient(135deg,#f772c2,#9a5de5);opacity:.2;top:-200px;left:-200px}.orb-2.svelte-1uha8ag{width:500px;height:500px;background:linear-gradient(135deg,#9a5de5,#4facfe);opacity:.15;bottom:-150px;right:-150px;animation-delay:-10s}.orb-3.svelte-1uha8ag{width:400px;height:400px;background:linear-gradient(135deg,#4facfe,#00f2fe);opacity:.1;top:50%;left:50%;animation-delay:-20s}.orb-4.svelte-1uha8ag{width:350px;height:350px;background:linear-gradient(135deg,#f772c2,#4facfe);opacity:.12;top:30%;right:10%;animation-delay:-15s}@keyframes svelte-1uha8ag-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(-40px,40px) scale(.95)}75%{transform:translate(-50px,-40px) scale(1.05)}}
