.pulsegesture-page[data-v-37e76b5d]{min-height:100vh;color:var(--theme-text-primary);background:var(--theme-bg)}.hero[data-v-37e76b5d]{position:relative;overflow:hidden;padding:104px 2rem 96px;background:linear-gradient(135deg,rgba(255,55,95,.08),transparent 40%),linear-gradient(225deg,rgba(94,92,230,.12),transparent 44%),var(--theme-bg-elevated)}.hero-glow[data-v-37e76b5d]{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(80px);opacity:.2;pointer-events:none}.hero-glow--one[data-v-37e76b5d]{top:-180px;left:-100px;background:#ff375f}.hero-glow--two[data-v-37e76b5d]{right:-120px;bottom:-220px;background:#5e5ce6}.hero-content[data-v-37e76b5d]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:64px;max-width:1180px;margin:0 auto}.free-pill[data-v-37e76b5d]{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid rgba(255,55,95,.28);border-radius:999px;color:#d62f52;background:#ff375f14;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1[data-v-37e76b5d]{margin:20px 0 12px;font-size:clamp(3rem,7vw,5.4rem);line-height:.96;letter-spacing:-.055em}.hero-subtitle[data-v-37e76b5d]{margin:0 0 18px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:650;color:var(--theme-text-secondary)}.hero-description[data-v-37e76b5d]{max-width:650px;margin:0;color:var(--theme-text-muted);font-size:1.08rem;line-height:1.75}.hero-actions[data-v-37e76b5d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary-action[data-v-37e76b5d],.secondary-action[data-v-37e76b5d],.download-action[data-v-37e76b5d]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border-radius:12px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.primary-action[data-v-37e76b5d]{color:#fff;background:linear-gradient(135deg,#ff375f,#bf5af2 55%,#5e5ce6);box-shadow:0 12px 28px #bf5af23d}.secondary-action[data-v-37e76b5d]{color:var(--theme-text-primary);border:1px solid var(--theme-border);background:var(--theme-surface)}.primary-action[data-v-37e76b5d]:hover,.secondary-action[data-v-37e76b5d]:hover,.download-action[data-v-37e76b5d]:hover{transform:translateY(-2px)}.gesture-card[data-v-37e76b5d]{position:relative;overflow:hidden;padding:16px;border:1px solid var(--theme-border);border-radius:28px;background:color-mix(in srgb,var(--theme-surface) 90%,transparent);box-shadow:0 34px 80px #1a162d29;transform:rotate(2deg)}.gesture-card__top[data-v-37e76b5d]{display:flex;gap:6px;padding:4px 2px 10px}.gesture-card__top span[data-v-37e76b5d]{width:8px;height:8px;border-radius:50%;background:var(--theme-border)}.gesture-canvas[data-v-37e76b5d]{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:18px;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-37e76b5d],.trail-dot[data-v-37e76b5d]{position:absolute;display:block}.trail-segment[data-v-37e76b5d]{height:13px;border-radius:999px;transform-origin:left center;background:#00e5ff;box-shadow:0 0 16px #00e5ffa6}.trail-segment--one[data-v-37e76b5d]{top:28%;left:18%;width:30%;transform:rotate(72deg)}.trail-segment--two[data-v-37e76b5d]{top:69%;left:28%;width:24%;transform:rotate(-10deg)}.trail-segment--three[data-v-37e76b5d]{top:69%;left:47%;width:33%;transform:rotate(-45deg)}.trail-segment--four[data-v-37e76b5d]{top:30%;left:72%;width:19%;transform:rotate(-35deg)}.trail-segment--five[data-v-37e76b5d]{top:28%;left:79%;width:18%;transform:rotate(68deg)}.trail-dot[data-v-37e76b5d]{z-index:1;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 6px #bf5af21f}.trail-dot--start[data-v-37e76b5d]{top:calc(28% - 4px);left:calc(18% - 4px);background:#00e5ff}.trail-dot--end[data-v-37e76b5d]{top:62%;right:3%;width:24px;height:24px;background:#00e5ff}.trail-arrow[data-v-37e76b5d]{position:absolute;z-index:2;top:58%;right:4%;width:22px;height:22px;border-top:6px solid #00e5ff;border-right:6px solid #00e5ff;filter:drop-shadow(0 0 6px rgba(0,229,255,.75));transform:rotate(112deg)}.gesture-result[data-v-37e76b5d]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;border-radius:14px;color:var(--theme-text-secondary);background:var(--theme-surface-soft);font-weight:650}.section[data-v-37e76b5d]{padding:88px 2rem}.container[data-v-37e76b5d]{max-width:1180px;margin:0 auto}.eyebrow[data-v-37e76b5d]{margin:0 0 10px;color:#bf4778;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section h2[data-v-37e76b5d],.download-section h2[data-v-37e76b5d]{margin:0;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.035em}.section-intro[data-v-37e76b5d]{max-width:720px;margin:16px 0 38px;color:var(--theme-text-muted);font-size:1.05rem;line-height:1.7}.feature-grid[data-v-37e76b5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-card[data-v-37e76b5d],.workflow-card[data-v-37e76b5d],.platform-card[data-v-37e76b5d]{border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface)}.feature-card[data-v-37e76b5d]{padding:26px}.feature-icon[data-v-37e76b5d]{display:inline-flex;padding:11px;border-radius:13px;color:#bf4778;background:#bf47781a;font-size:25px}.feature-card h3[data-v-37e76b5d],.workflow-card h3[data-v-37e76b5d],.platform-card h3[data-v-37e76b5d]{margin:18px 0 9px;font-size:1.15rem}.feature-card p[data-v-37e76b5d],.workflow-card p[data-v-37e76b5d],.platform-card p[data-v-37e76b5d]{margin:0;color:var(--theme-text-muted);line-height:1.65}.workflow-section[data-v-37e76b5d]{background:var(--theme-surface-soft)}.execution-section[data-v-37e76b5d]{background:radial-gradient(circle at 84% 20%,rgba(0,229,255,.1),transparent 30%),var(--theme-bg)}.execution-grid[data-v-37e76b5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.execution-card[data-v-37e76b5d]{padding:28px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface)}.execution-card--accent[data-v-37e76b5d]{border-color:#00b7cc6b;box-shadow:0 18px 44px #00b7cc1a}.execution-card__mark[data-v-37e76b5d]{color:#009db3;font-size:.82rem;font-weight:800;letter-spacing:.12em}.execution-card h3[data-v-37e76b5d]{margin:14px 0 9px;font-size:1.2rem}.execution-card p[data-v-37e76b5d]{margin:0;color:var(--theme-text-muted);line-height:1.65}.execution-safety[data-v-37e76b5d]{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:16px 18px;border-radius:14px;color:#247a43;background:#34c75917;line-height:1.6}.workflow-grid[data-v-37e76b5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.workflow-card[data-v-37e76b5d]{padding:28px}.step-number[data-v-37e76b5d]{color:#bf47788c;font-size:2.4rem;font-weight:800;letter-spacing:-.06em}.platform-grid[data-v-37e76b5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.platform-card[data-v-37e76b5d]{display:flex;gap:18px;padding:24px}.platform-mark[data-v-37e76b5d]{display:grid;flex:0 0 54px;height:54px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#ff375f,#5e5ce6);font-size:.74rem;font-weight:800}.platform-card h3[data-v-37e76b5d]{margin-top:2px}.architecture-row[data-v-37e76b5d]{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.architecture-row span[data-v-37e76b5d]{padding:5px 8px;border-radius:7px;color:var(--theme-text-secondary);background:var(--theme-surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.platform-note[data-v-37e76b5d]{margin:24px 0 0;padding:16px 18px;border-inline-start:3px solid #bf4778;color:var(--theme-text-muted);background:var(--theme-surface-soft);line-height:1.65}.linux-setup-section[data-v-37e76b5d]{background:var(--theme-surface-soft)}.linux-setup-layout[data-v-37e76b5d]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:46px}.linux-setup-intro[data-v-37e76b5d]{position:sticky;top:28px}.setup-callout[data-v-37e76b5d],.no-setup-note[data-v-37e76b5d],.wayland-support-note[data-v-37e76b5d]{display:flex;align-items:flex-start;gap:11px;padding:16px;border-radius:14px;line-height:1.6}.setup-callout[data-v-37e76b5d]{color:#8a4b08;border:1px solid rgba(245,158,11,.28);background:#f59e0b1a}.setup-callout p[data-v-37e76b5d]{margin:0}.setup-callout .el-icon[data-v-37e76b5d],.no-setup-note .el-icon[data-v-37e76b5d]{flex:0 0 auto;margin-top:3px;font-size:20px}.no-setup-note[data-v-37e76b5d]{margin-top:14px;color:#247a43;border:1px solid rgba(52,199,89,.25);background:#34c75917}.wayland-support-note[data-v-37e76b5d]{margin-top:14px;color:var(--theme-text-secondary);border:1px solid rgba(0,183,204,.25);background:#00b7cc14}.setup-steps[data-v-37e76b5d]{display:grid;gap:16px}.setup-step[data-v-37e76b5d]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface)}.setup-step__number[data-v-37e76b5d]{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#ff375f,#5e5ce6);font-weight:800}.setup-step h3[data-v-37e76b5d]{margin:4px 0 8px;font-size:1.08rem}.setup-step p[data-v-37e76b5d]{margin:0 0 13px;color:var(--theme-text-muted);line-height:1.6}.setup-step pre[data-v-37e76b5d]{max-width:100%;margin:12px 0 0;padding:15px;overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#f2edf7;background:#17131f;direction:ltr;text-align:start;tab-size:2}.setup-step code[data-v-37e76b5d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.79rem;line-height:1.6;white-space:pre}.setup-step .code-label[data-v-37e76b5d]{margin:17px 0 3px;color:var(--theme-text-secondary);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;text-align:start}.troubleshooting-note[data-v-37e76b5d]{padding:18px 20px;border-inline-start:4px solid #bf4778;border-radius:4px 14px 14px 4px;color:var(--theme-text-secondary);background:var(--theme-surface)}.troubleshooting-note p[data-v-37e76b5d]{margin:7px 0 0;color:var(--theme-text-muted);line-height:1.65}.download-section[data-v-37e76b5d]{padding:86px 2rem;color:#fff;text-align:center;background:radial-gradient(circle at 20% 0%,rgba(255,55,95,.42),transparent 32%),radial-gradient(circle at 80% 100%,rgba(94,92,230,.58),transparent 38%),#17131f}.download-content[data-v-37e76b5d]{max-width:740px;margin:0 auto}.free-pill--light[data-v-37e76b5d]{color:#fff;border-color:#ffffff40;background:#ffffff17}.download-section h2[data-v-37e76b5d]{margin-top:18px}.download-section p[data-v-37e76b5d]{margin:16px auto 26px;color:#ffffffc2;font-size:1.06rem;line-height:1.7}.download-action[data-v-37e76b5d]{color:#25182d;background:#fff}.download-section small[data-v-37e76b5d]{display:block;margin-top:18px;color:#ffffff94}@media(max-width:900px){.hero-content[data-v-37e76b5d]{grid-template-columns:1fr}.gesture-visual[data-v-37e76b5d]{max-width:620px}.feature-grid[data-v-37e76b5d]{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-grid[data-v-37e76b5d],.platform-grid[data-v-37e76b5d],.linux-setup-layout[data-v-37e76b5d]{grid-template-columns:1fr}.linux-setup-intro[data-v-37e76b5d]{position:static}}@media(max-width:640px){.hero[data-v-37e76b5d]{padding:76px 1rem 66px}.hero-content[data-v-37e76b5d]{gap:42px}.hero-actions[data-v-37e76b5d]{flex-direction:column}.primary-action[data-v-37e76b5d],.secondary-action[data-v-37e76b5d]{width:100%;box-sizing:border-box}.section[data-v-37e76b5d]{padding:64px 1rem}.feature-grid[data-v-37e76b5d],.workflow-grid[data-v-37e76b5d]{grid-template-columns:1fr}.gesture-card[data-v-37e76b5d]{transform:none}.platform-card[data-v-37e76b5d]{align-items:flex-start}.setup-step[data-v-37e76b5d]{grid-template-columns:1fr;padding:18px}}@media(prefers-reduced-motion:reduce){.primary-action[data-v-37e76b5d],.secondary-action[data-v-37e76b5d],.download-action[data-v-37e76b5d]{transition:none}}
