.hero:where(.astro-7vszemnk){padding:4rem 0 5rem;border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 0 0,rgba(255,107,0,.12),transparent 55%),radial-gradient(circle at 100% 100%,rgba(0,0,0,.9),transparent 55%)}.hero-grid:where(.astro-7vszemnk){display:grid;grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:center}.eyebrow:where(.astro-7vszemnk){font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.hero-title:where(.astro-7vszemnk){font-family:JetBrains Mono,monospace;font-size:clamp(1.8rem,2.5vw + 1rem,2.6rem);letter-spacing:.02em;line-height:1.25;margin:0 0 1.25rem;color:var(--text)}.hero-subtitle:where(.astro-7vszemnk){max-width:36rem;color:var(--muted);font-size:.95rem;line-height:1.7;margin-bottom:1rem}.hero-subtitle:where(.astro-7vszemnk):last-of-type{margin-bottom:2rem}.hero-subtitle:where(.astro-7vszemnk) strong:where(.astro-7vszemnk){color:var(--accent);font-weight:600}.hero-subtitle:where(.astro-7vszemnk).highlight{color:var(--text);border-left:2px solid var(--accent);padding-left:1rem;margin-top:.5rem}.hero-actions:where(.astro-7vszemnk){display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.mcp-config:where(.astro-7vszemnk){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;overflow:hidden;max-width:28rem}.config-header:where(.astro-7vszemnk){display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;background:var(--bg-elevated);border-bottom:1px solid var(--border-strong)}.config-label:where(.astro-7vszemnk){font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.15em;color:var(--muted)}.copy-btn:where(.astro-7vszemnk){font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.12em;padding:.3rem .7rem;background:transparent;border:1px solid var(--accent);color:var(--accent);border-radius:3px;cursor:pointer;transition:all .2s}.copy-btn:where(.astro-7vszemnk):hover{background:var(--accent-soft);color:var(--text)}.config-code:where(.astro-7vszemnk){margin:0;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.5;color:var(--muted);overflow-x:auto}.hero-terminal-wrap:where(.astro-7vszemnk){position:relative}.terminal-shell:where(.astro-7vszemnk){background:linear-gradient(135deg,#050505,#050505 55%,#0a0a0a);border-radius:12px;border:1px solid var(--border-strong);box-shadow:0 24px 80px #000000f2,0 0 0 1px #ffffff05;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:.8rem}.terminal-header:where(.astro-7vszemnk){display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border-bottom:1px solid var(--border-strong);background:linear-gradient(90deg,#080808,#050505)}.terminal-dots:where(.astro-7vszemnk){display:flex;gap:.35rem}.terminal-dot:where(.astro-7vszemnk){width:8px;height:8px;border-radius:999px;background:#2a2a2a}.terminal-dot:where(.astro-7vszemnk):nth-child(1){background:#ff5f56}.terminal-dot:where(.astro-7vszemnk):nth-child(2){background:#ffbd2e}.terminal-dot:where(.astro-7vszemnk):nth-child(3){background:#27c93f}.terminal-title:where(.astro-7vszemnk){font-size:.72rem;color:var(--muted)}.terminal-body:where(.astro-7vszemnk){padding:1rem 1.15rem 1.2rem;background-image:radial-gradient(circle at 0 0,rgba(255,107,0,.12),transparent 55%)}.terminal-line:where(.astro-7vszemnk){display:block;white-space:pre;line-height:1.6}.terminal-line:where(.astro-7vszemnk).prompt{color:var(--accent)}.terminal-line:where(.astro-7vszemnk).success{color:#27c93f}.terminal-line:where(.astro-7vszemnk).dim{color:var(--muted)}.terminal-status:where(.astro-7vszemnk){margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--border-subtle);font-size:.74rem;color:var(--muted);display:flex;justify-content:space-between;gap:1rem}.terminal-pill:where(.astro-7vszemnk){border-radius:999px;border:1px solid rgba(255,107,0,.55);padding:.15rem .65rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}@media(max-width:960px){.hero-grid:where(.astro-7vszemnk){grid-template-columns:1fr}.hero:where(.astro-7vszemnk){padding-top:2.5rem}.hero-terminal-wrap:where(.astro-7vszemnk){order:-1}.mcp-config:where(.astro-7vszemnk){max-width:100%}}@media(max-width:640px){.hero:where(.astro-7vszemnk){padding:2rem 0 3rem}.hero-actions:where(.astro-7vszemnk){flex-direction:column;align-items:stretch}}section:where(.astro-2atems27){padding:4rem 0;border-bottom:1px solid var(--border-subtle)}.demo-panel:where(.astro-2atems27){margin-top:2.5rem;display:grid;grid-template-columns:280px 1fr;gap:2rem;background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.demo-controls:where(.astro-2atems27){padding:1.5rem;border-right:1px solid var(--border-strong);display:flex;flex-direction:column;gap:1.25rem}.control-group:where(.astro-2atems27){display:flex;flex-direction:column;gap:.5rem}.control-group:where(.astro-2atems27) label:where(.astro-2atems27){font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.control-group:where(.astro-2atems27) select:where(.astro-2atems27),.control-group:where(.astro-2atems27) input:where(.astro-2atems27)[type=number]{padding:.6rem .8rem;background:var(--bg);border:1px solid var(--border-strong);border-radius:4px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:.85rem}.control-group:where(.astro-2atems27) select:where(.astro-2atems27):focus,.control-group:where(.astro-2atems27) input:where(.astro-2atems27):focus{outline:none;border-color:var(--accent)}.control-group:where(.astro-2atems27) input:where(.astro-2atems27)[type=range]{-webkit-appearance:none;background:var(--border-strong);height:4px;border-radius:2px}.control-group:where(.astro-2atems27) input:where(.astro-2atems27)[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--accent);border-radius:50%;cursor:pointer}.range-value:where(.astro-2atems27){font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--accent)}.generate-btn:where(.astro-2atems27){margin-top:auto;width:100%}.generate-btn:where(.astro-2atems27):disabled{opacity:.6;cursor:not-allowed}.demo-output:where(.astro-2atems27){display:flex;flex-direction:column}.output-header:where(.astro-2atems27){display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-elevated);border-bottom:1px solid var(--border-strong)}.output-label:where(.astro-2atems27){font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.15em;color:var(--muted)}.output-format:where(.astro-2atems27){font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--accent);background:var(--accent-soft);padding:.2rem .5rem;border-radius:3px}.output-table:where(.astro-2atems27){flex:1;overflow-x:auto;padding:0}.output-table:where(.astro-2atems27) table:where(.astro-2atems27){width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:.8rem}.output-table:where(.astro-2atems27) th:where(.astro-2atems27),.output-table:where(.astro-2atems27) td:where(.astro-2atems27){padding:.6rem 1rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.output-table:where(.astro-2atems27) th:where(.astro-2atems27){background:var(--bg);color:var(--muted);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.output-table:where(.astro-2atems27) td:where(.astro-2atems27){color:var(--text)}.output-table:where(.astro-2atems27) tr:where(.astro-2atems27):last-child td:where(.astro-2atems27){border-bottom:none}.output-footer:where(.astro-2atems27){display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid var(--border-strong);background:var(--bg-elevated)}.row-count:where(.astro-2atems27){font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted)}.download-link:where(.astro-2atems27){font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent);text-decoration:none}.download-link:where(.astro-2atems27):hover{text-decoration:underline}.demo-note:where(.astro-2atems27){margin-top:1.5rem;font-size:.85rem;color:var(--muted);text-align:center}.demo-note:where(.astro-2atems27) a:where(.astro-2atems27){color:var(--accent)}@media(max-width:768px){.demo-panel:where(.astro-2atems27){grid-template-columns:1fr}.demo-controls:where(.astro-2atems27){border-right:none;border-bottom:1px solid var(--border-strong)}}section:where(.astro-jbqy57sw){padding:4rem 0;border-bottom:1px solid var(--border-subtle)}.steps-grid:where(.astro-jbqy57sw){margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step-card:where(.astro-jbqy57sw){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;padding:1.75rem;display:flex;flex-direction:column}.step-number:where(.astro-jbqy57sw){font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;color:var(--accent);opacity:.4;margin-bottom:1rem}.step-title:where(.astro-jbqy57sw){font-family:JetBrains Mono,monospace;font-size:1rem;letter-spacing:.05em;margin:0 0 .75rem;color:var(--text)}.step-desc:where(.astro-jbqy57sw){font-size:.9rem;color:var(--muted);line-height:1.6;margin:0;flex-grow:1}.step-action:where(.astro-jbqy57sw){display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-decoration:none}.step-action:where(.astro-jbqy57sw):hover{text-decoration:underline}.step-action:where(.astro-jbqy57sw) svg:where(.astro-jbqy57sw){transition:transform .2s}.step-action:where(.astro-jbqy57sw):hover svg:where(.astro-jbqy57sw){transform:translate(3px)}.step-code:where(.astro-jbqy57sw){margin-top:1.25rem;background:var(--bg);border:1px solid var(--border-subtle);border-radius:4px;padding:.75rem;overflow-x:auto}.step-code:where(.astro-jbqy57sw) pre:where(.astro-jbqy57sw){margin:0;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.5;color:var(--muted)}.step-code:where(.astro-jbqy57sw).prompt-code{background:radial-gradient(circle at 0 0,rgba(255,107,0,.08),transparent 60%),var(--bg);border-color:var(--accent)}.step-code:where(.astro-jbqy57sw).prompt-code pre:where(.astro-jbqy57sw){color:var(--text);font-style:italic}.setup-cta:where(.astro-jbqy57sw){margin-top:3rem;display:flex;justify-content:center;gap:1rem}@media(max-width:960px){.steps-grid:where(.astro-jbqy57sw){grid-template-columns:1fr}}section:where(.astro-vts4zvj2){padding:4rem 0;border-bottom:1px solid var(--border-subtle)}.methods-grid:where(.astro-vts4zvj2){margin-top:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.method-card:where(.astro-vts4zvj2){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.method-card:where(.astro-vts4zvj2):hover{border-color:var(--accent);transform:translateY(-2px)}.method-card:where(.astro-vts4zvj2) h3:where(.astro-vts4zvj2){font-family:JetBrains Mono,monospace;font-size:.95rem;margin:0 0 .6rem;color:var(--accent)}.method-card:where(.astro-vts4zvj2) p:where(.astro-vts4zvj2){margin:0;color:var(--muted);font-size:.9rem}.methods-cta:where(.astro-vts4zvj2){margin-top:2.5rem;display:flex;justify-content:center}section:where(.astro-ryotp3qf){padding:4rem 0;border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 50% 0,rgba(255,107,0,.04),transparent 50%)}.testimonials-grid:where(.astro-ryotp3qf){margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.testimonial-card:where(.astro-ryotp3qf){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;padding:1.75rem;display:flex;flex-direction:column}.testimonial-quote:where(.astro-ryotp3qf){margin:0 0 1.5rem;font-size:.95rem;line-height:1.7;color:var(--text);flex-grow:1;position:relative;padding-left:1rem;border-left:2px solid var(--accent)}.testimonial-author:where(.astro-ryotp3qf){display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px dashed var(--border-subtle)}.author-info:where(.astro-ryotp3qf){display:flex;flex-direction:column;gap:.15rem}.author-name:where(.astro-ryotp3qf){font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;color:var(--text)}.author-title:where(.astro-ryotp3qf){font-size:.8rem;color:var(--muted)}@media(max-width:960px){.testimonials-grid:where(.astro-ryotp3qf){grid-template-columns:1fr}}section:where(.astro-5a6ugf3m){padding:4rem 0;border-bottom:1px solid var(--border-subtle)}.pricing-grid:where(.astro-5a6ugf3m){margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.pricing-card:where(.astro-5a6ugf3m){border:1px solid var(--border-strong);background:var(--bg-alt);border-radius:8px;padding:1.75rem;display:flex;flex-direction:column;position:relative}.pricing-card:where(.astro-5a6ugf3m).featured{background:radial-gradient(circle at 0 0,rgba(255,107,0,.08),transparent 60%),var(--bg-elevated);border-color:var(--accent);box-shadow:0 0 30px #ff6b001a}.pricing-badge:where(.astro-5a6ugf3m){position:absolute;top:-10px;right:1rem;background:var(--muted);color:var(--bg);font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.1em;padding:.25rem .5rem;border-radius:3px}.pricing-badge:where(.astro-5a6ugf3m).recommended{background:var(--accent);left:1rem;right:auto}.pricing-header:where(.astro-5a6ugf3m){margin-bottom:1.25rem;border-bottom:1px dashed var(--border-subtle);padding-bottom:1.25rem}.pricing-tier:where(.astro-5a6ugf3m){font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent);letter-spacing:.15em;margin-bottom:.4rem}.pricing-price:where(.astro-5a6ugf3m){font-family:JetBrains Mono,monospace;font-size:2.25rem;font-weight:700;color:var(--text);line-height:1}.pricing-price:where(.astro-5a6ugf3m) span:where(.astro-5a6ugf3m){font-size:.8rem;color:var(--muted);font-weight:400}.pricing-desc:where(.astro-5a6ugf3m){margin-top:.4rem;font-size:.85rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pricing-features:where(.astro-5a6ugf3m){list-style:none;padding:0;margin:0 0 1.5rem;flex-grow:1}.pricing-features:where(.astro-5a6ugf3m) li:where(.astro-5a6ugf3m){margin-bottom:.6rem;font-size:.85rem;color:var(--text);display:flex;align-items:flex-start}.pricing-features:where(.astro-5a6ugf3m) li:where(.astro-5a6ugf3m):before{content:"";color:var(--accent);margin-right:.6rem;font-family:monospace}.pricing-overage:where(.astro-5a6ugf3m){font-size:.7rem;color:var(--muted);text-align:center;margin-bottom:1rem;font-family:JetBrains Mono,monospace}.btn-full:where(.astro-5a6ugf3m){width:100%;text-align:center}@media(max-width:960px){.pricing-grid:where(.astro-5a6ugf3m){grid-template-columns:1fr}}section:where(.astro-dsdhukaf){padding:4rem 0;border-bottom:1px solid var(--border-subtle)}.faq-list:where(.astro-dsdhukaf){margin-top:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.faq-item:where(.astro-dsdhukaf){border:1px solid var(--border-strong);border-radius:6px;margin-bottom:.75rem;background:var(--bg-alt);overflow:hidden}.faq-item:where(.astro-dsdhukaf)[open]{background:radial-gradient(circle at 0 0,rgba(255,107,0,.04),transparent 50%),var(--bg-alt)}.faq-question:where(.astro-dsdhukaf){display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;list-style:none;font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--text);transition:color .2s}.faq-question:where(.astro-dsdhukaf)::-webkit-details-marker{display:none}.faq-question:where(.astro-dsdhukaf):hover{color:var(--accent)}.faq-icon:where(.astro-dsdhukaf){color:var(--muted);transition:transform .2s,color .2s;flex-shrink:0}.faq-item:where(.astro-dsdhukaf)[open] .faq-icon:where(.astro-dsdhukaf){transform:rotate(180deg);color:var(--accent)}.faq-answer:where(.astro-dsdhukaf){padding:1rem 1.25rem 1.25rem;border-top:1px dashed var(--border-subtle);margin-top:-.25rem}.faq-answer:where(.astro-dsdhukaf) p:where(.astro-dsdhukaf){margin:0;font-size:.9rem;line-height:1.7;color:var(--muted)}@media(max-width:640px){.faq-question:where(.astro-dsdhukaf){font-size:.85rem;padding:.875rem 1rem}}main:where(.astro-j7pv25f6){padding-bottom:0}
