.hero[data-v-d05cdde2]{position:relative;padding-top:152px;padding-bottom:var(--space-8);overflow:hidden}.glow-pink[data-v-d05cdde2]{width:560px;height:560px;top:-180px;left:-140px;background:#ec489938}.glow-blue[data-v-d05cdde2]{width:480px;height:480px;top:120px;right:-160px;background:#2563eb2e}.hero-inner[data-v-d05cdde2]{position:relative;z-index:1;display:grid;gap:var(--space-8);align-items:center}.hero-copy[data-v-d05cdde2]{max-width:560px}.hero-badge[data-v-d05cdde2]{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:var(--radius-pill);border:1px solid rgba(236,72,153,.35);background:#ec48991a;color:var(--color-primary-hover);font-size:.8125rem;font-weight:700;margin-bottom:var(--space-5)}h1[data-v-d05cdde2]{font-size:clamp(2.25rem,6vw,3.5rem);margin-bottom:var(--space-5)}.gradient-text[data-v-d05cdde2]{background:linear-gradient(120deg,var(--color-primary),#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-d05cdde2]{color:var(--color-muted-foreground);font-size:1.125rem;margin-bottom:var(--space-6)}.hero-cta[data-v-d05cdde2]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5)}.hero-note[data-v-d05cdde2]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-muted-foreground);font-size:.875rem}.hero-visual[data-v-d05cdde2]{position:relative}.browser[data-v-d05cdde2]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-md);overflow:hidden}.browser-bar[data-v-d05cdde2]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.dot[data-v-d05cdde2]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-d05cdde2]{background:#f87171}.dot-yellow[data-v-d05cdde2]{background:#fbbf24}.dot-green[data-v-d05cdde2]{background:#34d399}.url-chip[data-v-d05cdde2]{display:inline-flex;align-items:center;gap:6px;margin-left:var(--space-3);flex:1;min-width:0;padding:5px 12px;border-radius:var(--radius-pill);background:#ffffff0f;color:var(--color-muted-foreground);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-body[data-v-d05cdde2]{position:relative;padding:var(--space-5)}.video-frame[data-v-d05cdde2]{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:16 / 9}.video-frame img[data-v-d05cdde2]{width:100%;height:100%;object-fit:cover}.play-overlay[data-v-d05cdde2]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(#0f172a00,#0f172a8c);color:#fff}.play-overlay[data-v-d05cdde2] svg{fill:#ffffffe6;filter:drop-shadow(0 2px 12px rgba(0,0,0,.5))}.video-meta[data-v-d05cdde2]{position:absolute;right:var(--space-3);bottom:var(--space-3);padding:3px 10px;border-radius:var(--radius-sm);background:#0f172abf;font-size:.75rem;font-weight:500;letter-spacing:.04em}.download-pill[data-v-d05cdde2]{position:absolute;left:var(--space-7);bottom:calc(var(--space-5) + 20px);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(236,72,153,.4);background:#1e293bf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000073;animation:float-d05cdde2 5s ease-in-out infinite}.pill-icon[data-v-d05cdde2]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;flex-shrink:0}.pill-text[data-v-d05cdde2]{display:flex;flex-direction:column;line-height:1.35}.pill-text strong[data-v-d05cdde2]{font-size:.875rem}.pill-text em[data-v-d05cdde2]{font-style:normal;font-size:.75rem;color:var(--color-muted-foreground)}.pill-btn[data-v-d05cdde2]{padding:7px 16px;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:.8125rem;font-weight:700}@keyframes float-d05cdde2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.promo-grid[data-v-d05cdde2]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-8)}.promo-card[data-v-d05cdde2]{position:relative;min-width:0;overflow:hidden;border-radius:24px;border:1px solid var(--color-border);background:#080f24}.promo-card img[data-v-d05cdde2]{display:block;width:100%;height:auto}.promo-heading[data-v-d05cdde2]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-height:120px;padding:var(--space-5) var(--space-5) 0;margin-bottom:-10%}.promo-heading h2[data-v-d05cdde2]{font-size:clamp(1.375rem,2.5vw,2rem);overflow-wrap:anywhere}.promo-number[data-v-d05cdde2]{display:block;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.promo-label[data-v-d05cdde2]{display:block;margin-top:var(--space-1);font-size:1rem;font-weight:500;color:var(--color-muted-foreground)}.promo-free[data-v-d05cdde2]{border:1px solid rgba(52,211,153,.3);border-radius:var(--radius-pill);padding:6px 14px;background:#10b9811f;color:#6ee7b7;font-weight:700;font-size:.9375rem}.promo-card figcaption[data-v-d05cdde2]{padding:var(--space-4) var(--space-5) var(--space-5);color:#cbd5e1;font-size:.8125rem;text-align:center}@media(min-width:768px){.promo-grid[data-v-d05cdde2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hero-inner[data-v-d05cdde2]{grid-template-columns:1.05fr 1fr}}.platforms[data-v-1a70e24c]{padding-top:var(--space-7)}.platform-grid[data-v-1a70e24c]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);max-width:880px;margin:0 auto;list-style:none}.platform-chip[data-v-1a70e24c]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);font-size:.9375rem;font-weight:500;color:#cbd5e1;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),color var(--duration-fast)}.platform-chip[data-v-1a70e24c]:hover{border-color:var(--color-primary);color:var(--color-foreground);transform:translateY(-2px)}.platform-dot[data-v-1a70e24c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-rainbow[data-v-1a70e24c]{background:conic-gradient(#ec4899,#2563eb,#22d3ee,#ec4899)}.platform-more[data-v-1a70e24c]{border-style:dashed;color:var(--color-primary-hover)}.features[data-v-311da1d0]{overflow:hidden}.glow-pink[data-v-311da1d0]{width:520px;height:520px;top:20%;right:-220px;background:#ec48991f}.feature-grid[data-v-311da1d0]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.feature-card[data-v-311da1d0]{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,#1e293be6,#1e293b80);transition:border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.feature-card[data-v-311da1d0]:hover{border-color:#ec489973;transform:translateY(-4px);box-shadow:var(--shadow-md)}.feature-icon[data-v-311da1d0]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);margin-bottom:var(--space-4);background:linear-gradient(135deg,#ec489933,#2563eb33);border:1px solid rgba(236,72,153,.3);color:var(--color-primary-hover)}.feature-card h3[data-v-311da1d0]{font-size:1.125rem;margin-bottom:var(--space-2)}.feature-card p[data-v-311da1d0]{color:var(--color-muted-foreground);font-size:.9375rem}@media(min-width:640px){.feature-grid[data-v-311da1d0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.feature-grid[data-v-311da1d0]{grid-template-columns:repeat(3,1fr)}}.steps-grid[data-v-2c0fd750]{display:grid;grid-template-columns:1fr;gap:var(--space-6);list-style:none;counter-reset:step}.step-card[data-v-2c0fd750]{position:relative;padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);text-align:center;transition:border-color var(--duration-base) var(--ease-out)}.step-card[data-v-2c0fd750]:hover{border-color:#2563eb80}.step-n[data-v-2c0fd750]{position:absolute;top:var(--space-4);right:var(--space-5);font-family:var(--font-heading);font-size:2.5rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18)}.step-icon[data-v-2c0fd750]{display:grid;place-items:center;width:64px;height:64px;margin:0 auto var(--space-5);border-radius:50%;background:linear-gradient(135deg,#2563eb40,#ec489940);border:1px solid rgba(37,99,235,.4);color:#93c5fd}.step-card h3[data-v-2c0fd750]{font-size:1.25rem;margin-bottom:var(--space-3)}.step-card p[data-v-2c0fd750]{color:var(--color-muted-foreground);font-size:.9375rem;max-width:320px;margin-inline:auto}.mode-demos[data-v-2c0fd750]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-7);scroll-margin-top:100px}.demo-card[data-v-2c0fd750]{min-width:0;display:flex;flex-direction:column;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.demo-card h3[data-v-2c0fd750]{font-size:1.25rem;margin-bottom:var(--space-3)}.demo-card p[data-v-2c0fd750]{color:var(--color-muted-foreground);font-size:.9375rem;margin-bottom:var(--space-5)}.demo-card video[data-v-2c0fd750]{display:block;width:100%;aspect-ratio:16 / 9;margin-top:auto;border-radius:var(--radius-md);background:#000}@media(min-width:768px){.steps-grid[data-v-2c0fd750]{grid-template-columns:repeat(3,1fr)}.mode-demos[data-v-2c0fd750]{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-sub[data-v-1874fc1f]{max-width:560px;margin:var(--space-4) auto 0;color:var(--color-muted-foreground)}.posts-grid[data-v-1874fc1f]{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-7)}.post-card[data-v-1874fc1f]{display:flex;flex-direction:column;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.post-card[data-v-1874fc1f]:hover{transform:translateY(-4px);border-color:#ec489973}.post-meta[data-v-1874fc1f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:.8125rem;color:var(--color-muted-foreground)}.post-tag[data-v-1874fc1f]{padding:3px 10px;border-radius:var(--radius-pill);background:#2563eb24;border:1px solid rgba(37,99,235,.35);color:#93c5fd;font-weight:700}.post-card h3[data-v-1874fc1f]{margin-top:var(--space-3);font-size:1.125rem;font-family:var(--font-heading);line-height:1.45}.post-card:hover h3[data-v-1874fc1f]{color:var(--color-primary-hover)}.post-card p[data-v-1874fc1f]{margin-top:var(--space-2);color:var(--color-muted-foreground);font-size:.9375rem;line-height:1.65;flex:1}.post-read[data-v-1874fc1f]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);color:var(--color-primary);font-size:.875rem;font-weight:700}.post-read[data-v-1874fc1f] svg{transition:transform var(--duration-fast) var(--ease-out)}.post-card:hover .post-read[data-v-1874fc1f] svg{transform:translate(3px)}.blog-more[data-v-1874fc1f]{margin-top:var(--space-7);text-align:center}@media(min-width:768px){.posts-grid[data-v-1874fc1f]{grid-template-columns:repeat(3,1fr)}}.faq-container[data-v-547ff6a2]{max-width:760px}.cta-panel[data-v-0fee45eb]{position:relative;overflow:hidden;padding:var(--space-9) var(--space-6);border-radius:24px;border:1px solid rgba(236,72,153,.3);background:radial-gradient(120% 140% at 50% 0%,rgba(236,72,153,.16),transparent 55%),radial-gradient(120% 140% at 50% 100%,rgba(37,99,235,.14),transparent 55%),var(--color-surface);text-align:center}.cta-glow[data-v-0fee45eb]{width:420px;height:200px;top:-80px;left:50%;transform:translate(-50%);background:#ec489947}.cta-badge[data-v-0fee45eb]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:#ffffff0d;color:#fbbf24;font-size:.8125rem;font-weight:700;margin-bottom:var(--space-5)}.cta-panel h2[data-v-0fee45eb]{position:relative;font-size:clamp(1.625rem,4vw,2.25rem);max-width:620px;margin:0 auto var(--space-4)}.cta-panel>p[data-v-0fee45eb]:not(.cta-footnote){position:relative;color:var(--color-muted-foreground);margin-bottom:var(--space-7)}.cta-buttons[data-v-0fee45eb]{position:relative;display:grid;gap:var(--space-3);max-width:480px;margin:0 auto var(--space-6)}.store-btn[data-v-0fee45eb]{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff0a;color:var(--color-foreground);text-align:left;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.store-btn[data-v-0fee45eb]:hover{border-color:var(--color-primary);background:#ec48991a;transform:translateY(-2px)}.store-btn.featured[data-v-0fee45eb]{border-color:#ec48998c;background:linear-gradient(135deg,#ec489933,#db277714)}.store-icon[data-v-0fee45eb]{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);background:#ffffff14;flex-shrink:0}.store-text[data-v-0fee45eb]{display:flex;flex-direction:column;line-height:1.4;flex:1;min-width:0;overflow-wrap:anywhere}.store-text em[data-v-0fee45eb]{font-style:normal;font-weight:700}.store-text strong[data-v-0fee45eb]{font-size:.75rem;font-weight:400;color:var(--color-muted-foreground)}.store-arrow[data-v-0fee45eb]{color:var(--color-muted-foreground);transition:transform var(--duration-fast) var(--ease-out),color var(--duration-fast)}.store-btn:hover .store-arrow[data-v-0fee45eb]{transform:translate(3px);color:var(--color-primary)}.cta-footnote[data-v-0fee45eb]{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--color-muted-foreground);font-size:.8125rem}@media(min-width:640px){.cta-buttons[data-v-0fee45eb]{grid-template-columns:repeat(3,1fr);max-width:none}.store-btn[data-v-0fee45eb]{flex-direction:column;text-align:center;gap:var(--space-3)}.store-arrow[data-v-0fee45eb]{display:none}}
