.pulsegesture-page[data-v-f77ab1e8]{min-height:100vh;color:var(--theme-text-primary);background:var(--theme-bg)}.hero[data-v-f77ab1e8]{position:relative;overflow:hidden;padding:104px 2rem 96px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-pink) 8%,transparent),transparent 40%),linear-gradient(225deg,color-mix(in srgb,var(--color-indigo) 12%,transparent),transparent 44%),var(--theme-bg-elevated)}.hero-glow[data-v-f77ab1e8]{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(80px);opacity:.2;pointer-events:none}.hero-glow--one[data-v-f77ab1e8]{top:-180px;left:-100px;background:var(--color-pink)}.hero-glow--two[data-v-f77ab1e8]{right:-120px;bottom:-220px;background:var(--color-indigo)}.hero-content[data-v-f77ab1e8]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:64px;max-width:var(--layout-max);margin:0 auto}.free-pill[data-v-f77ab1e8]{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid color-mix(in srgb,var(--color-pink) 28%,transparent);border-radius:var(--radius-pill);color:var(--color-pink);background:color-mix(in srgb,var(--color-pink) 8%,transparent);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1[data-v-f77ab1e8]{margin:20px 0 12px;font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-bold);background:var(--theme-heading-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-f77ab1e8]{margin:0 0 18px;font-size:var(--text-hero-subtitle);font-weight:var(--font-weight-medium);color:var(--theme-text-secondary)}.hero-description[data-v-f77ab1e8]{max-width:650px;margin:0;color:var(--theme-text-muted);font-size:var(--text-md);line-height:1.75}.hero-actions[data-v-f77ab1e8]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary-action[data-v-f77ab1e8],.secondary-action[data-v-f77ab1e8]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--control-height-lg);padding:0 22px;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);text-decoration:none;transition:var(--transition-interactive)}.primary-action[data-v-f77ab1e8]{color:#fff;background:linear-gradient(135deg,var(--color-pink),var(--color-magenta) 55%,var(--color-indigo));box-shadow:0 12px 28px color-mix(in srgb,var(--color-magenta) 24%,transparent)}.secondary-action[data-v-f77ab1e8]{color:var(--theme-text-primary);border:1px solid var(--theme-border-strong);background:var(--theme-surface)}.primary-action[data-v-f77ab1e8]:hover,.secondary-action[data-v-f77ab1e8]:hover{transform:translateY(var(--lift-control))}.gesture-card[data-v-f77ab1e8]{position:relative;overflow:hidden;padding:16px;border:1px solid var(--theme-border);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--theme-surface) 90%,transparent);box-shadow:var(--shadow-lg);transform:rotate(2deg)}.gesture-card__top[data-v-f77ab1e8]{display:flex;gap:6px;padding:4px 2px 10px}.gesture-card__top span[data-v-f77ab1e8]{width:8px;height:8px;border-radius:50%;background:var(--theme-border)}.gesture-canvas[data-v-f77ab1e8]{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(var(--theme-border) 1px,transparent 1px),linear-gradient(90deg,var(--theme-border) 1px,transparent 1px),var(--theme-bg-elevated);background-size:28px 28px}.trail-segment[data-v-f77ab1e8],.trail-dot[data-v-f77ab1e8]{position:absolute;display:block}.trail-segment[data-v-f77ab1e8]{height:13px;border-radius:var(--radius-pill);transform-origin:left center;background:var(--color-cyan);box-shadow:0 0 16px color-mix(in srgb,var(--color-cyan) 65%,transparent)}.trail-segment--one[data-v-f77ab1e8]{top:28%;left:18%;width:30%;transform:rotate(72deg)}.trail-segment--two[data-v-f77ab1e8]{top:69%;left:28%;width:24%;transform:rotate(-10deg)}.trail-segment--three[data-v-f77ab1e8]{top:69%;left:47%;width:33%;transform:rotate(-45deg)}.trail-segment--four[data-v-f77ab1e8]{top:30%;left:72%;width:19%;transform:rotate(-35deg)}.trail-segment--five[data-v-f77ab1e8]{top:28%;left:79%;width:18%;transform:rotate(68deg)}.trail-dot[data-v-f77ab1e8]{z-index:1;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-magenta) 12%,transparent)}.trail-dot--start[data-v-f77ab1e8]{top:calc(28% - 4px);left:calc(18% - 4px);background:var(--color-cyan)}.trail-dot--end[data-v-f77ab1e8]{top:62%;right:3%;width:24px;height:24px;background:var(--color-cyan)}.trail-arrow[data-v-f77ab1e8]{position:absolute;z-index:2;top:58%;right:4%;width:22px;height:22px;border-top:6px solid var(--color-cyan);border-right:6px solid var(--color-cyan);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-cyan) 75%,transparent));transform:rotate(112deg)}.gesture-result[data-v-f77ab1e8]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;border-radius:var(--radius-lg);color:var(--theme-text-secondary);background:var(--theme-surface-soft);font-weight:600}.section[data-v-f77ab1e8]{padding:88px 2rem}.container[data-v-f77ab1e8]{max-width:var(--layout-max);margin:0 auto}.eyebrow[data-v-f77ab1e8]{margin:0 0 10px;color:var(--color-pink-deep);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.section h2[data-v-f77ab1e8]{margin:0;font-size:var(--text-h2);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--theme-text-primary)}.section-intro[data-v-f77ab1e8]{max-width:720px;margin:16px 0 38px;color:var(--theme-text-muted);font-size:var(--text-base);line-height:1.7}.feature-grid[data-v-f77ab1e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-card[data-v-f77ab1e8],.workflow-card[data-v-f77ab1e8],.platform-card[data-v-f77ab1e8]{border:1px solid var(--theme-border);border-radius:var(--radius-xl);background:var(--theme-surface)}.feature-card[data-v-f77ab1e8]{padding:26px}.feature-icon[data-v-f77ab1e8]{display:inline-flex;padding:11px;border-radius:var(--radius-md);color:var(--color-pink-deep);background:color-mix(in srgb,var(--color-pink-deep) 10%,transparent);font-size:var(--text-xl)}.feature-card h3[data-v-f77ab1e8],.workflow-card h3[data-v-f77ab1e8],.platform-card h3[data-v-f77ab1e8]{margin:18px 0 9px;font-size:var(--text-md)}.feature-card p[data-v-f77ab1e8],.workflow-card p[data-v-f77ab1e8],.platform-card p[data-v-f77ab1e8]{margin:0;color:var(--theme-text-muted);line-height:1.65}.latest-section[data-v-f77ab1e8]{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--color-pink) 8%,transparent),transparent 28%),radial-gradient(circle at 90% 72%,color-mix(in srgb,var(--color-indigo) 10%,transparent),transparent 30%),var(--theme-bg-elevated)}.latest-heading[data-v-f77ab1e8]{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.latest-heading .section-intro[data-v-f77ab1e8]{margin-bottom:0}.pricing-link[data-v-f77ab1e8],.pricing-callout__action[data-v-f77ab1e8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:46px;padding:0 18px;border-radius:var(--radius-md);font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pricing-link[data-v-f77ab1e8]{color:var(--theme-text-primary);border:1px solid var(--theme-border);background:var(--theme-surface)}.pricing-link[data-v-f77ab1e8]:hover,.pricing-callout__action[data-v-f77ab1e8]:hover{transform:translateY(var(--lift-control))}.latest-grid[data-v-f77ab1e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.latest-card[data-v-f77ab1e8]{padding:24px;border:1px solid var(--theme-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--theme-surface) 94%,transparent)}.latest-card--paid[data-v-f77ab1e8]{border-color:color-mix(in srgb,var(--color-magenta) 30%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--theme-surface) 97%,var(--color-magenta)),var(--theme-surface))}.latest-card__top[data-v-f77ab1e8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tier-pill[data-v-f77ab1e8]{padding:5px 9px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tier-pill--free[data-v-f77ab1e8]{color:var(--color-green-ink);background:color-mix(in srgb,var(--color-green) 12%,transparent)}.tier-pill--paid[data-v-f77ab1e8]{color:var(--color-pink-ink);background:color-mix(in srgb,var(--color-magenta) 13%,transparent)}.latest-card h3[data-v-f77ab1e8]{margin:18px 0 9px;font-size:var(--text-md)}.latest-card p[data-v-f77ab1e8]{margin:0;color:var(--theme-text-muted);line-height:1.65}.pricing-callout[data-v-f77ab1e8]{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:28px 30px;border:1px solid color-mix(in srgb,var(--color-magenta) 32%,transparent);border-radius:var(--radius-2xl);background:linear-gradient(120deg,color-mix(in srgb,var(--color-pink) 8%,transparent),color-mix(in srgb,var(--color-indigo) 10%,transparent))}.pricing-callout span[data-v-f77ab1e8]{color:var(--color-pink-ink);font-size:var(--text-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pricing-callout h3[data-v-f77ab1e8]{margin:8px 0 7px;font-size:var(--text-h3)}.pricing-callout p[data-v-f77ab1e8]{margin:0;color:var(--theme-text-muted);line-height:1.6}.pricing-callout__action[data-v-f77ab1e8]{color:#fff;background:linear-gradient(135deg,var(--color-pink),var(--color-magenta) 55%,var(--color-indigo));box-shadow:0 12px 28px color-mix(in srgb,var(--color-magenta) 22%,transparent)}.workflow-section[data-v-f77ab1e8]{background:var(--theme-surface-soft)}.execution-section[data-v-f77ab1e8]{background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--color-cyan) 10%,transparent),transparent 30%),var(--theme-bg)}.execution-grid[data-v-f77ab1e8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.execution-card[data-v-f77ab1e8]{padding:28px;border:1px solid var(--theme-border);border-radius:var(--radius-xl);background:var(--theme-surface)}.execution-card--accent[data-v-f77ab1e8]{border-color:color-mix(in srgb,var(--color-cyan-deep) 42%,transparent);box-shadow:0 18px 44px color-mix(in srgb,var(--color-cyan-deep) 10%,transparent)}.execution-card__mark[data-v-f77ab1e8]{color:var(--color-cyan-deep);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em}.execution-card h3[data-v-f77ab1e8]{margin:14px 0 9px;font-size:var(--text-lg)}.execution-card p[data-v-f77ab1e8]{margin:0;color:var(--theme-text-muted);line-height:1.65}.execution-safety[data-v-f77ab1e8]{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:16px 18px;border-radius:var(--radius-lg);color:var(--color-green-ink);background:color-mix(in srgb,var(--color-green) 9%,transparent);line-height:1.6}.workflow-grid[data-v-f77ab1e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.workflow-card[data-v-f77ab1e8]{padding:28px}.step-number[data-v-f77ab1e8]{color:color-mix(in srgb,var(--color-pink-deep) 55%,transparent);font-size:var(--text-stat);font-weight:700;letter-spacing:-.06em}.platform-grid[data-v-f77ab1e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.platform-card[data-v-f77ab1e8]{display:flex;gap:18px;padding:24px}.platform-mark[data-v-f77ab1e8]{display:grid;flex:0 0 54px;height:54px;place-items:center;border-radius:var(--radius-lg);color:#fff;background:linear-gradient(145deg,var(--color-pink),var(--color-indigo));font-size:var(--text-2xs);font-weight:700}.platform-card h3[data-v-f77ab1e8]{margin-top:2px}.architecture-row[data-v-f77ab1e8]{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.architecture-row span[data-v-f77ab1e8]{padding:5px 8px;border-radius:var(--radius-sm);color:var(--theme-text-secondary);background:var(--theme-surface-soft);font-family:var(--font-mono);font-size:var(--text-2xs)}.platform-note[data-v-f77ab1e8]{margin:24px 0 0;padding:16px 18px;border-inline-start:3px solid var(--color-pink-deep);color:var(--theme-text-muted);background:var(--theme-surface-soft);line-height:1.65}.linux-setup-section[data-v-f77ab1e8]{background:var(--theme-surface-soft)}.linux-setup-layout[data-v-f77ab1e8]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:46px}.linux-setup-intro[data-v-f77ab1e8]{position:sticky;top:28px}.setup-callout[data-v-f77ab1e8],.no-setup-note[data-v-f77ab1e8],.wayland-support-note[data-v-f77ab1e8]{display:flex;align-items:flex-start;gap:11px;padding:16px;border-radius:var(--radius-lg);line-height:1.6}.setup-callout[data-v-f77ab1e8]{color:var(--color-amber-ink);border:1px solid color-mix(in srgb,var(--color-orange) 28%,transparent);background:color-mix(in srgb,var(--color-orange) 10%,transparent)}.setup-callout p[data-v-f77ab1e8]{margin:0}.setup-callout .el-icon[data-v-f77ab1e8],.no-setup-note .el-icon[data-v-f77ab1e8]{flex:0 0 auto;margin-top:3px;font-size:var(--text-lg)}.no-setup-note[data-v-f77ab1e8]{margin-top:14px;color:var(--color-green-ink);border:1px solid color-mix(in srgb,var(--color-green) 25%,transparent);background:color-mix(in srgb,var(--color-green) 9%,transparent)}.wayland-support-note[data-v-f77ab1e8]{margin-top:14px;color:var(--theme-text-secondary);border:1px solid color-mix(in srgb,var(--color-cyan-deep) 25%,transparent);background:color-mix(in srgb,var(--color-cyan-deep) 8%,transparent)}.setup-steps[data-v-f77ab1e8]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.setup-step[data-v-f77ab1e8]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--theme-border);border-radius:var(--radius-xl);background:var(--theme-surface)}.setup-step__number[data-v-f77ab1e8]{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-md);color:#fff;background:linear-gradient(145deg,var(--color-pink),var(--color-indigo));font-weight:700}.setup-step h3[data-v-f77ab1e8]{margin:4px 0 8px;font-size:var(--text-md)}.setup-step p[data-v-f77ab1e8]{margin:0 0 13px;color:var(--theme-text-muted);line-height:1.6}.setup-step pre[data-v-f77ab1e8]{max-width:100%;margin:12px 0 0;padding:15px;overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);color:#f2edf7;background:var(--color-navy-950);direction:ltr;text-align:start;tab-size:2}.setup-step code[data-v-f77ab1e8]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;white-space:pre}.setup-step .code-label[data-v-f77ab1e8]{margin:17px 0 3px;color:var(--theme-text-secondary);direction:ltr;font-family:var(--font-mono);font-size:var(--text-2xs);text-align:start}.troubleshooting-note[data-v-f77ab1e8]{padding:18px 20px;border-inline-start:4px solid var(--color-pink-deep);border-radius:4px 14px 14px 4px;color:var(--theme-text-secondary);background:var(--theme-surface)}.troubleshooting-note p[data-v-f77ab1e8]{margin:7px 0 0;color:var(--theme-text-muted);line-height:1.65}@media(max-width:1024px){.hero-content[data-v-f77ab1e8]{grid-template-columns:1fr}.gesture-visual[data-v-f77ab1e8]{max-width:620px}.feature-grid[data-v-f77ab1e8],.latest-grid[data-v-f77ab1e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-grid[data-v-f77ab1e8],.platform-grid[data-v-f77ab1e8]{grid-template-columns:1fr}.linux-setup-layout[data-v-f77ab1e8]{grid-template-columns:minmax(0,1fr)}.linux-setup-intro[data-v-f77ab1e8]{position:static}}@media(max-width:768px){.hero[data-v-f77ab1e8]{padding:76px 1rem 66px}.hero-content[data-v-f77ab1e8]{gap:42px}.hero-actions[data-v-f77ab1e8]{flex-direction:column}.primary-action[data-v-f77ab1e8],.secondary-action[data-v-f77ab1e8]{width:100%;box-sizing:border-box}.section[data-v-f77ab1e8]{padding:64px 1rem}.feature-grid[data-v-f77ab1e8],.workflow-grid[data-v-f77ab1e8],.latest-grid[data-v-f77ab1e8]{grid-template-columns:1fr}.latest-heading[data-v-f77ab1e8],.pricing-callout[data-v-f77ab1e8]{align-items:stretch;flex-direction:column}.gesture-card[data-v-f77ab1e8]{transform:none}.platform-card[data-v-f77ab1e8]{align-items:flex-start}.setup-step[data-v-f77ab1e8]{grid-template-columns:minmax(0,1fr);padding:18px}}@media(prefers-reduced-motion:reduce){.primary-action[data-v-f77ab1e8],.secondary-action[data-v-f77ab1e8],.pricing-link[data-v-f77ab1e8],.pricing-callout__action[data-v-f77ab1e8]{transition:none}}
