@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.pwa-toast[data-v-e0d3f3b1]{z-index:9999;text-align:left;background-color:var(--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);border:1px solid #8885;border-radius:12px;margin:16px;padding:12px;position:fixed;bottom:0;right:0;box-shadow:3px 4px 5px #8885}.pwa-toast .message[data-v-e0d3f3b1]{margin-bottom:8px;font-weight:600}.actions[data-v-e0d3f3b1]{gap:8px;display:flex}button[data-v-e0d3f3b1]{cursor:pointer;color:var(--text);background-color:#0000;border:1px solid #8885;border-radius:8px;outline:none;margin-right:5px;padding:6px 12px;font-weight:700;transition:all .2s}button[data-v-e0d3f3b1]:hover,.btn-update[data-v-e0d3f3b1]{background-color:var(--primary);color:#fff;border-color:var(--primary)}.offline-banner[data-v-34f6b6ce]{color:#fff;text-align:center;z-index:2001;background:#ef4444;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0003}.fade-down-enter-active[data-v-34f6b6ce],.fade-down-leave-active[data-v-34f6b6ce]{transition:all .3s}.fade-down-enter-from[data-v-34f6b6ce],.fade-down-leave-to[data-v-34f6b6ce]{opacity:0;transform:translateY(-100%)}.pwa-install-banner[data-v-34f6b6ce]{z-index:2000;border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;width:90%;max-width:450px;padding:1rem 1.5rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -10px #0006}.pwa-info[data-v-34f6b6ce]{align-items:center;gap:1rem;display:flex}.pwa-icon-wrapper[data-v-34f6b6ce]{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 8px 16px -4px #7c3aed66}.pwa-text h4[data-v-34f6b6ce]{margin:0;font-size:.95rem;font-weight:800}.pwa-text p[data-v-34f6b6ce]{opacity:.6;margin:0;font-size:.75rem;font-weight:500}.pwa-actions[data-v-34f6b6ce]{align-items:center;gap:.75rem;display:flex}.btn-install[data-v-34f6b6ce]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:100px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:800;transition:all .2s}.btn-install[data-v-34f6b6ce]:hover{transform:scale(1.05);box-shadow:0 0 20px #fff3}.btn-close-pwa[data-v-34f6b6ce]{width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-close-pwa[data-v-34f6b6ce]:hover{background:#ffffff1a}.fade-up-enter-active[data-v-34f6b6ce],.fade-up-leave-active[data-v-34f6b6ce]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.fade-up-enter-from[data-v-34f6b6ce],.fade-up-leave-to[data-v-34f6b6ce]{opacity:0;transform:translate(-50%,40px)}.navbar[data-v-34f6b6ce]{z-index:1000;background:rgba(var(--background), .7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff14;align-items:center;height:90px;display:flex;position:-webkit-sticky;position:sticky;top:0}.nav-content[data-v-34f6b6ce]{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-wrapper[data-v-34f6b6ce]{align-items:center;text-decoration:none;display:flex;position:relative}.logo-god[data-v-34f6b6ce]{font-family:var(--font-heading);color:var(--text);gap:2px;font-size:2.25rem;font-weight:900;display:flex}.letter[data-v-34f6b6ce]{transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.logo-wrapper:hover .letter[data-v-34f6b6ce]{color:var(--primary);transform:translateY(-8px)scale(1.1)}.logo-wrapper:hover .letter[data-v-34f6b6ce]:nth-child(2){transition-delay:50ms}.logo-wrapper:hover .letter[data-v-34f6b6ce]:nth-child(3){transition-delay:.1s}.logo-wrapper:hover .letter[data-v-34f6b6ce]:nth-child(4){transition-delay:.15s}.dot[data-v-34f6b6ce]{color:var(--primary);transition:all .4s}.logo-wrapper:hover .dot[data-v-34f6b6ce]{filter:drop-shadow(0 0 15px var(--primary));transform:scale(1.8)}.logo-glow[data-v-34f6b6ce]{background:var(--primary);filter:blur(30px);opacity:0;z-index:-1;transition:opacity .4s;position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px}.logo-wrapper:hover .logo-glow[data-v-34f6b6ce]{opacity:.2}.nav-actions[data-v-34f6b6ce]{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.theme-toggle[data-v-34f6b6ce]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:relative}.locale-toggle[data-v-34f6b6ce]{gap:.5rem;width:auto;padding:0 .75rem}.locale-text[data-v-34f6b6ce]{letter-spacing:.05em;font-size:.75rem;font-weight:800}.theme-toggle[data-v-34f6b6ce]:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 0 20px #7c3aed4d}.nav-btn-premium[data-v-34f6b6ce]{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:18px;align-items:center;gap:.75rem;padding:.8rem 1.75rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.nav-btn-premium.accent[data-v-34f6b6ce]{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-glow[data-v-34f6b6ce]{background:linear-gradient(135deg,#0000,#ffffff26,#0000);transition:transform .6s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.nav-btn-premium:hover .btn-glow[data-v-34f6b6ce]{transform:translate(100%)}.nav-btn-premium[data-v-34f6b6ce]:hover{box-shadow:0 15px 30px -10px var(--hover-shadow);transform:translateY(-3px)}.nav-btn-premium.accent[data-v-34f6b6ce]:hover{box-shadow:0 15px 30px -10px #7c3aed80}.mobile-only[data-v-34f6b6ce]{display:none}.desktop-only[data-v-34f6b6ce]{display:flex}.menu-toggle[data-v-34f6b6ce]{cursor:pointer;z-index:1100;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.burger-icon[data-v-34f6b6ce]{opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.burger-icon span[data-v-34f6b6ce]{background:var(--text);transform-origin:50%;border-radius:4px;height:2px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:block}.burger-icon.open span[data-v-34f6b6ce]:first-child{transform:translateY(8px)rotate(45deg)}.burger-icon.open span[data-v-34f6b6ce]:nth-child(2){opacity:0}.burger-icon.open span[data-v-34f6b6ce]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu[data-v-34f6b6ce]{background:rgba(var(--background), .7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--border);z-index:1050;flex-direction:column;width:85%;max-width:380px;height:calc(100vh - 90px);padding:2rem 1.5rem;display:flex;position:fixed;top:90px;right:0;overflow-y:auto}.glass-card[data-v-34f6b6ce]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.mobile-menu-inner[data-v-34f6b6ce]{flex-direction:column;gap:.5rem;display:flex}.mobile-link[data-v-34f6b6ce]{background:var(--accent)!important;color:var(--text-light)!important}.mobile-menu-item[data-v-34f6b6ce]{background:var(--card);color:var(--text);cursor:pointer;border:none;border-radius:20px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.mobile-menu-item[data-v-34f6b6ce]:hover{background:var(--primary-hover)}.menu-divider[data-v-34f6b6ce]{border:none;border-top:1px solid var(--border);margin:.5rem 0}.menu-slide-enter-active[data-v-34f6b6ce],.menu-slide-leave-active[data-v-34f6b6ce]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.menu-slide-enter-from[data-v-34f6b6ce],.menu-slide-leave-to[data-v-34f6b6ce]{transform:translate(100%)}@media (max-width:768px){.desktop-only[data-v-34f6b6ce]{display:none}.burger-icon[data-v-34f6b6ce]{opacity:1;visibility:visible}.mobile-only[data-v-34f6b6ce]{display:flex}}.app-layout[data-v-34f6b6ce]{flex-direction:column;min-height:100vh;display:flex}main[data-v-34f6b6ce]{flex:1}.footer[data-v-34f6b6ce]{text-align:center;border-top:1px solid var(--border);opacity:.5;padding:3rem 0;font-size:.9rem;font-weight:600}.btn-sm[data-v-34f6b6ce]{gap:.5rem;padding:.5rem 1rem;font-size:.875rem}.mr-2[data-v-34f6b6ce]{margin-right:.5rem}.app-initial-loader[data-v-34f6b6ce]{background:var(--background);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loader-inner[data-v-34f6b6ce]{flex-direction:column;align-items:center;gap:2rem;display:flex}.loader-spinner-bar[data-v-34f6b6ce]{background:#7c3aed1a;border-radius:100px;width:150px;height:2px;position:relative;overflow:hidden}.loader-spinner-bar[data-v-34f6b6ce]:after{content:"";background:var(--primary);width:40%;height:100%;box-shadow:0 0 10px var(--primary);border-radius:100px;animation:1.5s ease-in-out infinite bar-slide-34f6b6ce;position:absolute;top:0;left:0}@keyframes bar-slide-34f6b6ce{0%{left:-40%}to{left:100%}}.fade-enter-active[data-v-34f6b6ce],.fade-leave-active[data-v-34f6b6ce]{transition:opacity .2s}.fade-enter-from[data-v-34f6b6ce],.fade-leave-to[data-v-34f6b6ce]{opacity:0}.join-container[data-v-108d880d]{z-index:50;flex-direction:column;gap:1rem;display:flex;position:fixed;bottom:2rem;left:2rem}.notification[data-v-108d880d]{color:var(--secondary);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}.stats[data-v-108d880d]{opacity:.9;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.count[data-v-108d880d]{color:var(--primary);font-weight:800}.pulse[data-v-108d880d]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-animation-108d880d;box-shadow:0 0 #10b981b3}@keyframes pulse-animation-108d880d{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.slide-up-enter-active[data-v-108d880d],.slide-up-leave-active[data-v-108d880d]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.slide-up-enter-from[data-v-108d880d]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-108d880d]{opacity:0;transform:translateY(-20px)}.home-god-mode[data-v-f9835812]{background:var(--background);color:var(--text);min-height:100vh;position:relative;overflow-x:hidden}.noise-overlay[data-v-f9835812]{z-index:50;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3%3Ffilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.spotlight-layer[data-v-f9835812]{z-index:1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.cosmic-bg[data-v-f9835812]{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.star[data-v-f9835812]{background:#fff;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite twinkle-f9835812;position:absolute}@keyframes twinkle-f9835812{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.blob[data-v-f9835812]{filter:blur(120px);opacity:.15;border-radius:50%;animation:20s cubic-bezier(.45,0,.55,1) infinite alternate blob-float-f9835812;position:absolute}.blob-1[data-v-f9835812]{background:var(--primary);width:800px;height:800px;top:-10%;right:-10%}.blob-2[data-v-f9835812]{background:var(--secondary);width:600px;height:600px;animation-delay:-5s;bottom:10%;left:-5%}.blob-3[data-v-f9835812]{background:var(--accent);width:400px;height:400px;animation-delay:-10s;top:40%;left:30%}@keyframes blob-float-f9835812{0%{transform:translate(0)scale(1)}to{transform:translate(100px,50px)scale(1.1)}}.hero-section[data-v-f9835812]{z-index:10;align-items:center;min-height:100vh;padding:160px 0 100px;display:flex;position:relative}.hero-text-content[data-v-f9835812]{text-align:center;max-width:900px;margin:0 auto}.hero-badge[data-v-f9835812]{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:100px;align-items:center;gap:12px;margin-bottom:40px;padding:8px 20px;font-size:.85rem;font-weight:800;display:inline-flex}.pulse-icon[data-v-f9835812]{background:var(--primary);border-radius:50%;width:10px;height:10px;position:relative}.pulse-icon[data-v-f9835812]:after{content:"";border:1px solid var(--primary);border-radius:50%;animation:2s infinite pulse-f9835812;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes pulse-f9835812{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hero-title[data-v-f9835812]{letter-spacing:-.05em;margin-bottom:32px;font-size:max(3.5rem,min(10vw,7.5rem));font-weight:900;line-height:.9}.text-gradient[data-v-f9835812]{background:linear-gradient(135deg, #fff 30%, var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=light] .text-gradient[data-v-f9835812]{background:linear-gradient(135deg, #0f172a 30%, var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dot-accent[data-v-f9835812]{color:var(--primary);-webkit-text-fill-color:var(--primary)}.hero-subtitle[data-v-f9835812]{opacity:.6;max-width:700px;margin:0 auto 56px;font-size:max(1.1rem,min(2vw,1.4rem));font-weight:500;line-height:1.6}.cta-actions[data-v-f9835812]{justify-content:center;align-items:center;gap:24px;display:flex}.btn-premium[data-v-f9835812]{background:var(--text);color:var(--background);border-radius:100px;align-items:center;gap:16px;padding:18px 36px;font-size:1.15rem;font-weight:800;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 20px 40px #0003}.btn-premium[data-v-f9835812]:hover{background:var(--primary);color:#fff;transform:translateY(-8px)scale(1.02);box-shadow:0 30px 60px #7c3aed66}.btn-icon[data-v-f9835812]{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .5s;display:flex}.btn-premium:hover .btn-icon[data-v-f9835812]{color:var(--primary);background:#fff;transform:rotate(-45deg)scale(1.1)}.btn-secondary-glass[data-v-f9835812]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:12px;padding:16px 32px;font-weight:700;transition:all .3s;display:flex}.btn-secondary-glass[data-v-f9835812]:hover{background:#ffffff14;transform:translateY(-4px)}.message-cluster[data-v-f9835812]{pointer-events:none;position:absolute;top:-150px;bottom:-150px;left:-150px;right:-150px}.msg-bubble[data-v-f9835812]{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(40px)scale(.9)}.msg-bubble.visible[data-v-f9835812]{opacity:1;transform:translateY(0)scale(1)}.bubble-content[data-v-f9835812]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:32px;max-width:300px;padding:20px 24px;box-shadow:0 30px 60px #0000004d}.bubble-header[data-v-f9835812]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.bubble-author[data-v-f9835812]{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:900}.bubble-dot[data-v-f9835812]{background:#fff3;border-radius:50%;width:4px;height:4px}.bubble-time[data-v-f9835812]{opacity:.4;font-size:.75rem;font-weight:700}.bubble-content p[data-v-f9835812]{color:#fff;font-size:1.05rem;font-weight:600;line-height:1.4}.bubble-1[data-v-f9835812]{top:15%;left:8%}.bubble-2[data-v-f9835812]{top:35%;right:10%}.bubble-3[data-v-f9835812]{bottom:18%;left:12%}.vibe-ticker-wrapper[data-v-f9835812]{border-y:1px solid #ffffff0d;background:#ffffff05;padding:32px 0;overflow:hidden}.vibe-ticker[data-v-f9835812]{gap:60px;animation:40s linear infinite ticker-f9835812;display:flex}@keyframes ticker-f9835812{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-content[data-v-f9835812]{gap:60px;display:flex}.ticker-item[data-v-f9835812]{opacity:.4;align-items:center;gap:16px;font-size:1.2rem;font-weight:800;transition:opacity .3s;display:flex}.ticker-item[data-v-f9835812]:hover{opacity:1}.vibe-lab[data-v-f9835812]{padding:160px 0}.section-header[data-v-f9835812]{margin-bottom:80px}.badge-mini[data-v-f9835812]{color:var(--primary);letter-spacing:.15em;background:#7c3aed1a;border-radius:100px;margin-bottom:24px;padding:6px 14px;font-size:.75rem;font-weight:900;display:inline-block}.section-title[data-v-f9835812]{letter-spacing:-.03em;margin-bottom:24px;font-size:max(2.5rem,min(5vw,4.5rem));font-weight:900}.section-desc[data-v-f9835812]{opacity:.5;max-width:600px;font-size:1.25rem;font-weight:500}.vibe-lab-layout[data-v-f9835812]{grid-template-columns:450px 1fr;align-items:center;gap:100px;display:grid}.vibe-selector[data-v-f9835812]{flex-direction:column;gap:20px;display:flex}.vibe-card[data-v-f9835812]{color:var(--text);cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;align-items:center;gap:24px;padding:24px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.vibe-card[data-v-f9835812]:hover{background:#ffffff0d;transform:translate(12px)}.vibe-card.active[data-v-f9835812]{background:var(--text);color:var(--background);transform:translate(24px)scale(1.02);box-shadow:0 40px 80px #0000004d}.vibe-icon-wrapper[data-v-f9835812]{color:#fff;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .5s;display:flex}.vibe-card:hover .vibe-icon-wrapper[data-v-f9835812]{transform:scale(1.1)rotate(8deg)}.vibe-info h3[data-v-f9835812]{margin-bottom:4px;font-size:1.4rem;font-weight:800}.vibe-info span[data-v-f9835812]{opacity:.5;font-size:.85rem;font-weight:700}.vibe-preview-wrapper[data-v-f9835812]{position:relative}.phone-mockup[data-v-f9835812]{aspect-ratio:9/19;background:#000;border-radius:56px;width:100%;max-width:420px;margin:0 auto;padding:12px;transition:all .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 100px 150px -50px #000000b3}.phone-screen[data-v-f9835812]{background:var(--background);border-radius:44px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.phone-status-bar[data-v-f9835812]{justify-content:space-between;padding:16px 24px;font-size:.8rem;font-weight:800;display:flex}.phone-content[data-v-f9835812]{text-align:center;flex-direction:column;flex:1;justify-content:space-between;padding:40px 24px;display:flex}.mockup-avatar[data-v-f9835812]{color:#fff;border-radius:32px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 32px;display:flex;box-shadow:0 20px 40px #0003}.mockup-profile h3[data-v-f9835812]{margin-bottom:12px;font-size:2rem}.mockup-profile p[data-v-f9835812]{opacity:.6;font-size:1.1rem;line-height:1.4}.mockup-send-btn[data-v-f9835812]{color:#fff;border-radius:20px;margin-top:24px;padding:20px;font-weight:900}.features-bento[data-v-f9835812]{background:#0003;padding:160px 0}.bento-grid[data-v-f9835812]{grid-template-rows:repeat(2,350px);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:80px;display:grid}.bento-card[data-v-f9835812]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:40px;flex-direction:column;justify-content:space-between;padding:40px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.bento-card[data-v-f9835812]:hover{background:#ffffff0a;border-color:#7c3aed4d;transform:translateY(-10px)}.bento-card-large[data-v-f9835812]{flex-direction:row;grid-column:span 2;align-items:center;display:flex}.bento-card-ghost[data-v-f9835812]{background:linear-gradient(135deg,#7c3aed0d,#0000)}.bento-card-story[data-v-f9835812]{background:linear-gradient(135deg,#ec48990d,#0000)}.card-content[data-v-f9835812]{z-index:2;flex:1;position:relative}.card-visual[data-v-f9835812]{flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.ghost-visual[data-v-f9835812]{opacity:.15;transform:translate(20px)}.story-visual[data-v-f9835812]{background:radial-gradient(circle,#ec48991a,#0000 70%)}.story-preview-floating[data-v-f9835812]{background:var(--secondary);border-radius:20px;flex-direction:column;justify-content:center;gap:16px;width:160px;height:220px;padding:16px;animation:4s ease-in-out infinite float-slow-f9835812;display:flex;transform:rotate(6deg)translateY(-10px);box-shadow:0 20px 40px #0006}@keyframes float-slow-f9835812{0%,to{transform:rotate(6deg)translateY(-10px)}50%{transform:rotate(4deg)translateY(0)}}.preview-bubble[data-v-f9835812]{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:10px;font-size:.75rem;font-weight:800}.bento-card-small[data-v-f9835812]{grid-column:span 1}.card-icon-box[data-v-f9835812]{background:var(--bg);width:64px;height:64px;color:var(--color);border-radius:20px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.bento-card h3[data-v-f9835812]{margin-bottom:16px;font-size:1.8rem;font-weight:900}.bento-card p[data-v-f9835812]{opacity:.5;font-size:1.1rem;font-weight:500;line-height:1.5}.fingerprint-scan[data-v-f9835812]{color:var(--primary);position:relative}.scan-bar[data-v-f9835812]{background:var(--primary);width:100%;height:2px;box-shadow:0 0 20px var(--primary);animation:3s ease-in-out infinite scan-f9835812;position:absolute;top:0;left:0}@keyframes scan-f9835812{0%,to{top:0}50%{top:100%}}.story-showcase[data-v-f9835812]{padding:160px 0}.showcase-layout[data-v-f9835812]{grid-template-columns:1fr 1.2fr;align-items:center;gap:120px;display:grid}.benefit-list[data-v-f9835812]{flex-direction:column;gap:24px;margin-top:48px;list-style:none;display:flex}.benefit-item[data-v-f9835812]{align-items:center;gap:20px;font-size:1.3rem;font-weight:800;display:flex}.benefit-check[data-v-f9835812]{width:44px;height:44px;color:var(--primary);background:#7c3aed1a;border-radius:14px;justify-content:center;align-items:center;display:flex}.story-card-frame[data-v-f9835812]{aspect-ratio:4/5;cursor:pointer;background:#000;border-radius:64px;width:100%;max-width:480px;padding:16px;transition:transform .8s cubic-bezier(.16,1,.3,1);box-shadow:0 80px 150px -40px #00000080}.story-card-frame[data-v-f9835812]:hover{transform:scale(1.02)rotate(-1deg)}.story-card-inner[data-v-f9835812]{color:#fff;border-radius:52px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:48px;display:flex;position:relative;overflow:hidden}.story-header[data-v-f9835812]{justify-content:space-between;align-items:center;display:flex}.story-logo[data-v-f9835812]{letter-spacing:-.02em;font-size:1.2rem;font-weight:900}.story-message[data-v-f9835812]{text-align:center;padding:32px}.story-message p[data-v-f9835812]{font-size:1.4rem;font-weight:800;line-height:1.4}.story-reply[data-v-f9835812]{color:#000;opacity:0;background:#fff;border-radius:24px;align-self:center;padding:20px 32px;font-size:1.25rem;font-weight:900;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateY(30px);box-shadow:0 20px 40px #0000004d}.story-reply.visible[data-v-f9835812]{opacity:1;transform:translateY(0)}.typing-dots[data-v-f9835812]{gap:6px;display:flex}.typing-dots span[data-v-f9835812]{background:#000;border-radius:50%;width:8px;height:8px;animation:1s infinite alternate type-dot-f9835812}.typing-dots span[data-v-f9835812]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-f9835812]:nth-child(3){animation-delay:.4s}@keyframes type-dot-f9835812{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.story-footer[data-v-f9835812]{text-align:center;opacity:.6;font-size:.9rem;font-weight:900}.flash-effect[data-v-f9835812]{opacity:0;pointer-events:none;z-index:100;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.flash-effect.active[data-v-f9835812]{animation:1.5s forwards flash-anim-f9835812}@keyframes flash-anim-f9835812{0%{opacity:0}10%{opacity:1}to{opacity:0}}.stats-premium[data-v-f9835812]{background:#0000001a;padding:100px 0}.stats-grid[data-v-f9835812]{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.stat-card[data-v-f9835812]{text-align:center}.stat-value[data-v-f9835812]{background:linear-gradient(135deg, #fff, var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:6rem;font-weight:900;line-height:1;display:block}.stat-label[data-v-f9835812]{text-transform:uppercase;letter-spacing:.2em;opacity:.4;margin-top:16px;font-size:1rem;font-weight:900;display:block}.final-cta-premium[data-v-f9835812]{padding:160px 0 200px}.cta-banner[data-v-f9835812]{background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:64px;grid-template-columns:1.2fr 1fr;align-items:center;padding:100px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 100px -30px #7c3aed80}.cta-content h2[data-v-f9835812]{color:#fff;margin-bottom:24px;font-size:max(3rem,min(8vw,5.5rem));font-weight:900;line-height:.9}.cta-content p[data-v-f9835812]{color:#fffc;margin-bottom:48px;font-size:1.4rem;font-weight:500}.btn-premium-white[data-v-f9835812]{color:var(--primary);background:#fff;border-radius:100px;align-items:center;gap:16px;padding:20px 40px;font-size:1.25rem;font-weight:900;transition:all .4s;display:inline-flex}.btn-premium-white[data-v-f9835812]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0003}.trustpilot-modal-overlay[data-v-f9835812]{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.trustpilot-card[data-v-f9835812]{text-align:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;width:100%;max-width:440px;padding:40px;position:relative;box-shadow:0 40px 80px #0006}.close-btn-mini[data-v-f9835812]{color:var(--text);cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.close-btn-mini[data-v-f9835812]:hover{background:#ffffff26;transform:rotate(90deg)}.tp-stars[data-v-f9835812]{justify-content:center;gap:4px;margin-bottom:24px;display:flex}.tp-content h3[data-v-f9835812]{margin-bottom:12px;font-size:1.8rem}.tp-content p[data-v-f9835812]{opacity:.7;margin-bottom:32px;font-size:1rem;line-height:1.5}.tp-actions[data-v-f9835812]{flex-direction:column;gap:12px;display:flex}.btn-tp[data-v-f9835812]{color:#fff;background:#00b67a;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px;font-weight:800;text-decoration:none;transition:all .3s;display:flex}.btn-tp[data-v-f9835812]:hover{background:#00a16c;transform:translateY(-3px);box-shadow:0 10px 20px #00b67a4d}.btn-dismiss[data-v-f9835812]{color:var(--text);opacity:.5;cursor:pointer;background:0 0;border:none;padding:8px;font-size:.9rem;font-weight:600;transition:opacity .3s}.btn-dismiss[data-v-f9835812]:hover{opacity:1}.tp-brand-tag[data-v-f9835812]{opacity:.4;justify-content:center;align-items:center;gap:4px;margin-top:32px;font-size:.75rem;display:flex}.tp-brand-tag strong[data-v-f9835812]{font-weight:900}.modal-fade-enter-active[data-v-f9835812],.modal-fade-leave-active[data-v-f9835812]{transition:all .5s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from[data-v-f9835812],.modal-fade-leave-to[data-v-f9835812]{opacity:0;transform:scale(.9)translateY(20px)}.scroll-reveal[data-v-f9835812]{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed[data-v-f9835812]{opacity:1}.fade-up[data-v-f9835812]{transform:translateY(40px)}.fade-up.revealed[data-v-f9835812]{transform:translateY(0)}.slide-left[data-v-f9835812]{transform:translate(-60px)}.slide-left.revealed[data-v-f9835812]{transform:translate(0)}.slide-right[data-v-f9835812]{transform:translate(60px)}.slide-right.revealed[data-v-f9835812]{transform:translate(0)}.scale-up[data-v-f9835812]{transform:scale(.9)}.scale-up.revealed[data-v-f9835812]{transform:scale(1)}@media (max-width:1200px){.vibe-lab-layout[data-v-f9835812],.showcase-layout[data-v-f9835812]{text-align:center;grid-template-columns:1fr;gap:60px}.bento-grid[data-v-f9835812]{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.vibe-selector[data-v-f9835812]{-webkit-overflow-scrolling:touch;flex-direction:row;justify-content:flex-start;padding:20px 0;overflow-x:auto}.vibe-card[data-v-f9835812]{flex-shrink:0;width:280px}.section-desc[data-v-f9835812]{margin:0 auto}.showcase-visual[data-v-f9835812]{order:-1}}@media (max-width:992px){.hero-title[data-v-f9835812]{font-size:max(3rem,min(12vw,5rem))}.cta-banner[data-v-f9835812]{grid-template-columns:1fr;padding:80px 40px}}@media (max-width:768px){.hero-section[data-v-f9835812]{padding:120px 0 60px}.hero-title[data-v-f9835812]{font-size:3.5rem}.cta-actions[data-v-f9835812]{flex-direction:column;width:100%;max-width:400px;margin:0 auto}.btn-premium[data-v-f9835812],.btn-secondary-glass[data-v-f9835812]{justify-content:center;width:100%}.stats-grid[data-v-f9835812]{grid-template-columns:1fr;gap:60px}.stat-value[data-v-f9835812]{font-size:4.5rem}.message-cluster[data-v-f9835812]{display:none}.bento-grid[data-v-f9835812]{grid-template-columns:1fr}.bento-card-large[data-v-f9835812]{text-align:center;flex-direction:column;grid-column:span 1;padding:40px 24px}.card-visual[data-v-f9835812]{width:100%;margin-top:40px}.ghost-visual[data-v-f9835812]{transform:none}.story-preview-floating[data-v-f9835812]{margin:0 auto;transform:rotate(4deg)}.vibe-card.active[data-v-f9835812]{transform:scale(1.02)}.section-title[data-v-f9835812]{font-size:2.5rem}.final-cta-premium[data-v-f9835812]{padding:100px 0 140px}}@media (max-width:480px){.hero-title[data-v-f9835812]{font-size:2.8rem}.section-title[data-v-f9835812]{font-size:2.2rem}.phone-mockup[data-v-f9835812]{border-radius:40px;max-width:100%}.phone-screen[data-v-f9835812]{border-radius:32px}.story-card-frame[data-v-f9835812]{border-radius:40px;padding:12px}.story-card-inner[data-v-f9835812]{border-radius:32px;padding:32px 24px}.story-message p[data-v-f9835812]{font-size:1.2rem}.bento-card h3[data-v-f9835812]{font-size:1.5rem}}:root{--primary:#7c3aed;--primary-hover:#6d28d9;--secondary:#ec4899;--accent:#10b981;--bg-light:#f8fafc;--text-light:#0f172a;--card-light:#fff;--border-light:#e2e8f0;--bg-dark:#020617;--text-dark:#f8fafc;--card-dark:#1e293b;--border-dark:#334155;--font-heading:"Bricolage Grotesque", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--primary-shadow:#7c3aed4d;--primary-shadow-strong:#7c3aed80;--hover-shadow:#0000004d}[data-theme=dark]{--background:var(--bg-dark);--text:var(--text-dark);--card:var(--card-dark);--border:var(--border-dark)}[data-theme=light]{--background:var(--bg-light);--text:var(--text-light);--card:var(--card-light);--border:var(--border-light)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--background);color:var(--text);cursor:url(/cursor/cursor.svg),auto;min-height:100vh;padding-bottom:env(safe-area-inset-bottom);transition:background-color .3s,color .3s;overflow-x:hidden!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7c3aed33;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.1}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.btn{cursor:pointer;font-weight:700;font-family:var(--font-heading);border:none;border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 10px 15px -3px #7c3aed4d}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px}[data-theme=dark] .glass-card{background:#1e293bb3;border:1px solid #ffffff1a}.shepherd-button{color:#ffffffbf;cursor:pointer;background:#3288e6;border:0;border-radius:3px;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s}.shepherd-button:not(:disabled):hover{color:#ffffffbf;background:#196fcc}.shepherd-button.shepherd-button-secondary{color:#000000bf;background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:#000000bf;background:#d6d9db}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{color:#808080bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:2em;font-weight:400;transition:color .5s}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;flex:1 0 auto;margin:0;padding:0;font-size:1rem;font-weight:400;display:flex}.shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;line-height:2em;display:flex}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;padding:.75em;font-size:1rem;line-height:1.3em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:none;border-radius:5px;outline:none;width:100%;max-width:400px;margin:0;padding:0;transition:opacity .3s,visibility .3s;box-shadow:0 1px 4px #0003}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{z-index:-1;width:16px;height:16px;position:absolute}.shepherd-arrow:before{content:"";background:#fff;transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{opacity:0;pointer-events:none;z-index:9997;width:100vw;height:0;transition:all .3s ease-out,height 0s .3s,opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;height:100vh;transition:all .3s ease-out,height,opacity .3s;transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
