.github-stats[data-v-44209f12]{padding:clamp(4rem,8vw,6rem) 2rem;background:#0a0a0c;color:#e9edf1}.stats-container[data-v-44209f12]{max-width:1100px;margin:0 auto}.stats-header[data-v-44209f12]{margin-bottom:clamp(3rem,6vw,5rem)}.stats-header h2[data-v-44209f12]{font-family:var(--font-mono);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:600;color:#e9edf1;margin-bottom:1.25rem}.stats-description[data-v-44209f12]{font-family:var(--font-mono);font-size:clamp(.85rem,1.5vw,.95rem);line-height:1.7;color:#9ca3af;max-width:800px}.bracket[data-v-44209f12]{color:#6b7280}.stats-description strong[data-v-44209f12]{color:#e9edf1;font-weight:500}.charts-grid[data-v-44209f12]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3rem)}.chart-card[data-v-44209f12]{display:flex;flex-direction:column;gap:1rem}.chart-visual[data-v-44209f12]{height:140px;display:flex;align-items:flex-end;position:relative}.line-chart[data-v-44209f12]{padding-bottom:.5rem;cursor:crosshair}.line-chart svg[data-v-44209f12]{width:100%;height:100%;color:#4b5563;overflow:visible}.line-path[data-v-44209f12]{transition:stroke .2s ease}.line-chart:hover .line-path[data-v-44209f12]{stroke:#9ca3af}.data-point[data-v-44209f12]{fill:transparent;stroke:transparent;transition:all .15s ease}.data-point.active[data-v-44209f12]{fill:#e9edf1;stroke:#e9edf1;r:4}.tooltip[data-v-44209f12]{position:absolute;transform:translate(-50%);background:#1f2937;color:#e9edf1;padding:.25rem .5rem;border-radius:2px;font-family:var(--font-mono);font-size:.7rem;white-space:nowrap;pointer-events:none}.dot-grid[data-v-44209f12]{align-items:center}.dots-container[data-v-44209f12]{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;width:100%}.dot[data-v-44209f12]{width:6px;height:6px;border:1px solid #1f2937;background:transparent;transition:all .15s ease;cursor:pointer}.dot.filled[data-v-44209f12]{background:#4b5563;border-color:#4b5563}.dot[data-v-44209f12]:hover,.dot.hovered[data-v-44209f12]{background:#9ca3af;border-color:#9ca3af;transform:scale(1.3)}.dot.filled[data-v-44209f12]:hover,.dot.filled.hovered[data-v-44209f12]{background:#e9edf1;border-color:#e9edf1}.bar-chart[data-v-44209f12]{padding-bottom:.5rem}.bars-container[data-v-44209f12]{display:flex;align-items:flex-end;gap:3px;width:100%;height:100%}.bar[data-v-44209f12]{flex:1;background:#4b5563;min-height:4px;transition:all .15s ease;cursor:pointer;position:relative}.bar[data-v-44209f12]:hover,.bar.hovered[data-v-44209f12]{background:#9ca3af}.bar-tooltip[data-v-44209f12]{position:absolute;top:-20px;left:50%;transform:translate(-50%);background:#1f2937;color:#e9edf1;padding:.15rem .35rem;border-radius:2px;font-family:var(--font-mono);font-size:.65rem;white-space:nowrap}.chart-label[data-v-44209f12]{font-family:var(--font-mono);font-size:.85rem;color:#9ca3af;display:flex;align-items:baseline;gap:.5rem}.chart-fig[data-v-44209f12]{color:#6b7280}.chart-label strong[data-v-44209f12]{color:#e9edf1;font-weight:500}@media(max-width:768px){.charts-grid[data-v-44209f12]{grid-template-columns:1fr;gap:2.5rem}.chart-visual[data-v-44209f12]{height:100px}}.cli-page-content[data-v-1f730835]{background:#fff}[data-theme=dark] .cli-page-content[data-v-1f730835]{background:var(--bg-primary)}.cli-hero[data-v-1f730835]{padding:140px 2rem 60px;display:flex;flex-direction:column;gap:2rem}.hero-container[data-v-1f730835]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero-content[data-v-1f730835]{max-width:560px}.version-eyebrow[data-v-1f730835]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.version-badge[data-v-1f730835]{display:inline-block;padding:.25rem .6rem;background:var(--accent-soft);border:1px solid var(--border-subtle);border-radius:4px;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-secondary)}.version-eyebrow .eyebrow[data-v-1f730835]{margin-bottom:0}.eyebrow[data-v-1f730835]{display:inline-block;text-transform:uppercase;font-size:.85rem;font-weight:600;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:1rem}.cli-hero h1[data-v-1f730835]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary)}.lede[data-v-1f730835]{font-size:1.25rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem}.install-section[data-v-1f730835]{width:100%;max-width:700px;margin:0 auto;padding:2rem 1rem 0;text-align:center}.install-title[data-v-1f730835]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.install-tabs[data-v-1f730835]{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.install-tab[data-v-1f730835]{padding:.6rem 1.25rem;background:transparent;border:1px solid var(--border-subtle);border-radius:2px;font-size:.9rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.install-tab[data-v-1f730835]:hover{background:var(--bg-secondary);border-color:var(--text-tertiary)}.install-tab.active[data-v-1f730835]{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.install-command-box[data-v-1f730835]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#1a1a1a;border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.install-command-box code[data-v-1f730835]{font-family:var(--font-mono);font-size:.9rem;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.copy-btn-box[data-v-1f730835]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#333;border:none;border-radius:4px;color:#e4e4e7;font-size:.85rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.copy-btn-box[data-v-1f730835]:hover{background:#444}.copy-btn-box.copied[data-v-1f730835]{background:#22c55e;color:#fff}.copy-btn-box svg[data-v-1f730835]{width:16px;height:16px}.docs-links[data-v-1f730835]{display:flex;align-items:center;gap:.75rem;justify-content:center;flex-wrap:wrap}.docs-link[data-v-1f730835]{color:var(--accent-primary, #8fb3e0);font-size:.95rem;transition:color .2s ease}.docs-link[data-v-1f730835]:hover{color:var(--text-primary)}.docs-separator[data-v-1f730835]{color:var(--text-tertiary);font-size:.9rem}.install-card[data-v-1f730835]{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px}[data-theme=dark] .install-card[data-v-1f730835]{background:#27272a;border-color:#3f3f46}.package-manager-card[data-v-1f730835]{padding:0}.package-manager-card .install-card-header[data-v-1f730835]{padding-bottom:0;justify-content:flex-start}.package-tabs[data-v-1f730835]{display:flex;align-items:center;gap:.5rem;flex:1}.package-manager-card .code-block[data-v-1f730835]{border-top:1px solid #e4e4e7}[data-theme=dark] .package-manager-card .code-block[data-v-1f730835]{border-top-color:#3f3f46}.package-tab[data-v-1f730835]{padding:.35rem .5rem;background:transparent;border:none;font-family:var(--font-mono);font-size:.8rem;font-weight:400;color:#71717a;cursor:pointer;transition:all .15s ease}.package-tab[data-v-1f730835]:hover{color:#52525b}[data-theme=dark] .package-tab[data-v-1f730835]{color:#a1a1aa}[data-theme=dark] .package-tab[data-v-1f730835]:hover{color:#d4d4d8}.package-tab.active[data-v-1f730835]{color:#18181b;text-decoration:underline;text-underline-offset:4px}[data-theme=dark] .package-tab.active[data-v-1f730835]{color:#fafafa}.code-block[data-v-1f730835]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem}.code-block code[data-v-1f730835]{font-family:var(--font-mono);font-size:.85rem;color:#18181b;flex:1;white-space:nowrap}[data-theme=dark] .code-block code[data-v-1f730835]{color:#fafafa}.copy-btn[data-v-1f730835]{flex-shrink:0;background:transparent;border:none;color:#a1a1aa;padding:4px;cursor:pointer;transition:color .15s;display:flex;align-items:center;justify-content:center}.copy-btn[data-v-1f730835]:hover{color:#52525b}[data-theme=dark] .copy-btn[data-v-1f730835]:hover{color:#fafafa}.copy-btn.copied[data-v-1f730835]{color:#22c55e}.copy-btn svg[data-v-1f730835]{width:16px;height:16px}.cta-group[data-v-1f730835]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.primary-btn[data-v-1f730835]{padding:.8rem 2rem;border-radius:2px;background:var(--text-primary);color:var(--bg-primary);font-weight:500;text-decoration:none;transition:all .2s ease;font-size:1rem}.primary-btn[data-v-1f730835]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.secondary-btn[data-v-1f730835]{padding:.8rem 2rem;border-radius:2px;background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle);font-weight:500;text-decoration:none;transition:all .2s ease;font-size:1rem}.secondary-btn[data-v-1f730835]:hover{background:var(--bg-secondary);border-color:var(--text-tertiary)}.hero-meta[data-v-1f730835]{display:flex;gap:.75rem;flex-wrap:wrap}.meta-chip[data-v-1f730835]{padding:.4rem .85rem;border-radius:999px;background:var(--accent-soft);color:var(--text-secondary);font-size:.85rem;font-weight:500}.terminal-demo[data-v-1f730835]{position:relative}.demo-video[data-v-1f730835]{display:block;width:100%;max-width:700px;height:auto}.terminal-dots[data-v-1f730835]{display:flex;gap:8px}.dot[data-v-1f730835]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-1f730835]{background:#ff5f56}.dot.yellow[data-v-1f730835]{background:#ffbd2e}.dot.green[data-v-1f730835]{background:#27ca40}.terminal-title[data-v-1f730835]{margin-left:auto;margin-right:auto;font-size:.85rem;color:#666;font-family:var(--font-mono)}.cli-terminal[data-v-1f730835]{background:#1a1a1a;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #00000059}.cli-terminal.small[data-v-1f730835]{box-shadow:0 12px 40px #00000040}.cli-terminal .terminal-header[data-v-1f730835]{display:flex;align-items:center;padding:12px 16px;background:#2a2a2a;border-bottom:1px solid #333}.terminal-body[data-v-1f730835]{padding:1.5rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.8;min-height:280px}.cli-terminal.small .terminal-body[data-v-1f730835]{min-height:auto;padding:1.25rem;font-size:.85rem;line-height:1.7}.terminal-line[data-v-1f730835]{display:flex;gap:.75rem;margin-bottom:.5rem}.prompt[data-v-1f730835]{color:#27ca40;flex-shrink:0}.command[data-v-1f730835]{color:#fff}.output-line[data-v-1f730835]{padding-left:1.25rem;color:#888}.output-line.file[data-v-1f730835]{color:#8fb3e0}.output-line.muted[data-v-1f730835]{color:#555;font-style:italic}.tool-call[data-v-1f730835]{color:#f9a825;font-size:.8rem}.cli-features[data-v-1f730835]{padding:clamp(4rem,8vw,8rem) 2rem;border-top:1px solid var(--border-subtle)}.container[data-v-1f730835]{max-width:1100px;margin:0 auto}.section-header[data-v-1f730835]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-header h2[data-v-1f730835]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;color:var(--text-primary)}.section-header p[data-v-1f730835]{font-size:1.15rem;color:var(--text-secondary);max-width:500px;margin:0 auto}.features-grid[data-v-1f730835]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card[data-v-1f730835]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:2px;padding:2rem;transition:all .3s ease}.feature-card[data-v-1f730835]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}[data-theme=dark] .feature-card[data-v-1f730835]:hover{box-shadow:0 8px 24px #0000004d}.feature-icon[data-v-1f730835]{width:40px;height:40px;margin-bottom:1.25rem;color:var(--text-primary)}.feature-icon svg[data-v-1f730835]{width:100%;height:100%}.feature-card h3[data-v-1f730835]{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.feature-card p[data-v-1f730835]{font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.feature-card p a[data-v-1f730835]{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.feature-card p a[data-v-1f730835]:hover{opacity:.7}.memory-section[data-v-1f730835]{padding:clamp(4rem,8vw,8rem) 2rem;background:var(--bg-primary);border-top:1px solid var(--border-subtle)}.memory-container[data-v-1f730835]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:center}.memory-content h2[data-v-1f730835]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.5rem;color:var(--text-primary)}.memory-description[data-v-1f730835]{font-size:1.1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem}.memory-chips[data-v-1f730835]{display:flex;flex-direction:column;gap:.75rem}.memory-chip[data-v-1f730835]{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.6rem 1rem;background:transparent;border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.9rem;font-weight:500}.enterprise-hint[data-v-1f730835]{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.5rem;padding:.75rem 1rem;background:var(--accent-soft);border:1px solid var(--border-subtle);border-radius:8px;font-size:.85rem;line-height:1.5;color:var(--text-secondary);max-width:400px}.enterprise-hint svg[data-v-1f730835]{width:16px;height:16px;flex-shrink:0;margin-top:.1rem;color:var(--text-tertiary)}.memory-image[data-v-1f730835]{display:flex;justify-content:flex-end}.memory-image img[data-v-1f730835],.memory-image video[data-v-1f730835]{max-width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 8px 32px #0000004d}.faq-section[data-v-1f730835]{padding:clamp(4rem,8vw,8rem) 2rem;background:var(--bg-primary);border-top:1px solid var(--border-subtle)}.faq-section .container[data-v-1f730835]{max-width:800px}.faq-grid[data-v-1f730835]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-1f730835]{border-bottom:1px solid var(--border-subtle)}.faq-item[data-v-1f730835]:first-child{border-top:1px solid var(--border-subtle)}.faq-question[data-v-1f730835]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--text-primary);transition:color .2s ease}.faq-question[data-v-1f730835]:hover{color:var(--text-secondary)}.faq-icon[data-v-1f730835]{width:20px;height:20px;flex-shrink:0;color:var(--text-tertiary);transition:transform .3s ease}.faq-question.active .faq-icon[data-v-1f730835]{transform:rotate(180deg)}.faq-answer[data-v-1f730835]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open[data-v-1f730835]{max-height:500px;padding-bottom:1.25rem}.faq-answer p[data-v-1f730835]{font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin:0}@media(max-width:968px){.hero-container[data-v-1f730835]{grid-template-columns:1fr;gap:3rem}.hero-content[data-v-1f730835]{max-width:100%;text-align:center}.version-eyebrow[data-v-1f730835]{align-items:center}.install-grid[data-v-1f730835]{flex-direction:column;align-items:center}.install-card[data-v-1f730835]{max-width:100%;width:100%}.cta-group[data-v-1f730835],.hero-meta[data-v-1f730835]{justify-content:center}.features-grid[data-v-1f730835]{grid-template-columns:repeat(2,1fr)}.memory-container[data-v-1f730835]{grid-template-columns:1fr;gap:2rem}.memory-content[data-v-1f730835]{text-align:center}.memory-chips[data-v-1f730835]{align-items:center}.memory-image[data-v-1f730835]{justify-content:center;order:-1}}@media(max-width:600px){.features-grid[data-v-1f730835]{grid-template-columns:1fr}.feature-card[data-v-1f730835]{padding:1.5rem}}@media(max-width:480px){.cli-hero[data-v-1f730835]{padding:140px 1rem 60px}.install-section[data-v-1f730835]{padding:0 1rem}.code-block[data-v-1f730835]{flex-direction:column;gap:.5rem;align-items:stretch}.code-block code[data-v-1f730835]{font-size:.75rem;text-align:center}.copy-btn[data-v-1f730835]{align-self:center;padding:8px 16px;background:#333;border-radius:4px}.terminal-body[data-v-1f730835]{font-size:.8rem;padding:1rem;min-height:240px}.cta-group[data-v-1f730835]{flex-direction:column}.primary-btn[data-v-1f730835],.secondary-btn[data-v-1f730835]{width:100%;text-align:center}.faq-question[data-v-1f730835]{font-size:.95rem;padding:1rem 0}.faq-answer p[data-v-1f730835]{font-size:.9rem}}
