.hero-mini.svelte-1tsv5vp.svelte-1tsv5vp{padding:8rem 0 4rem;text-align:center}.hero-signals.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.hero-signals.svelte-1tsv5vp span.svelte-1tsv5vp{padding:.35rem .8rem;border:1px solid rgba(0,230,118,.14);background:#00e6760d;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.hero-desc.svelte-1tsv5vp.svelte-1tsv5vp{max-width:760px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.hero-ctas.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.gradient-text.svelte-1tsv5vp.svelte-1tsv5vp{background:linear-gradient(135deg,#00e676,#00c853);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title-center.svelte-1tsv5vp.svelte-1tsv5vp{text-align:center;margin-bottom:3rem}.section-title-center.svelte-1tsv5vp p.svelte-1tsv5vp{max-width:680px;margin:.75rem auto 0;color:var(--color-text-muted);line-height:1.7}.architecture-section.svelte-1tsv5vp.svelte-1tsv5vp,.system-diagram-section.svelte-1tsv5vp.svelte-1tsv5vp,.modes-section.svelte-1tsv5vp.svelte-1tsv5vp,.hardware-section.svelte-1tsv5vp.svelte-1tsv5vp,.accelerator-section.svelte-1tsv5vp.svelte-1tsv5vp,.integration-methods.svelte-1tsv5vp.svelte-1tsv5vp,.api-namespaces.svelte-1tsv5vp.svelte-1tsv5vp,.benchmark-section.svelte-1tsv5vp.svelte-1tsv5vp,.delivery-section.svelte-1tsv5vp.svelte-1tsv5vp,.cpp-sdk.svelte-1tsv5vp.svelte-1tsv5vp{padding:4rem 0}.architecture-grid.svelte-1tsv5vp.svelte-1tsv5vp,.sku-grid.svelte-1tsv5vp.svelte-1tsv5vp,.namespace-grid.svelte-1tsv5vp.svelte-1tsv5vp,.delivery-grid.svelte-1tsv5vp.svelte-1tsv5vp,.modes-grid.svelte-1tsv5vp.svelte-1tsv5vp,.methods-grid-wide.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.diagram-shell.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.2fr) minmax(220px,1fr);gap:1.25rem;align-items:center}.diagram-column.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;gap:.75rem}.diagram-kicker.svelte-1tsv5vp.svelte-1tsv5vp{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--color-text-dim);margin-bottom:.2rem}.diagram-node.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:58px;padding:.8rem .95rem;border-radius:12px;border:1px solid var(--color-border-subtle);background:var(--surface-panel-soft)}.source-node.svelte-1tsv5vp.svelte-1tsv5vp{justify-content:flex-start}.node-dot.svelte-1tsv5vp.svelte-1tsv5vp{width:9px;height:9px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 16px #00c8534d;flex:0 0 auto}.node-chevron.svelte-1tsv5vp.svelte-1tsv5vp{color:var(--color-accent);font-family:JetBrains Mono,monospace;font-size:.78rem}.diagram-center.svelte-1tsv5vp.svelte-1tsv5vp{position:relative;display:grid;place-items:center}.diagram-rail.svelte-1tsv5vp.svelte-1tsv5vp{position:absolute;top:50%;width:80px;height:1px;background:linear-gradient(90deg,#00c8530d,#00c85373,#00c8530d)}.left-rail.svelte-1tsv5vp.svelte-1tsv5vp{left:-84px}.right-rail.svelte-1tsv5vp.svelte-1tsv5vp{right:-84px;transform:scaleX(-1)}.diagram-core.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;gap:.9rem;text-align:center}.diagram-core.svelte-1tsv5vp h3.svelte-1tsv5vp{margin:0;font-size:1.3rem}.diagram-flow-list.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;gap:.55rem}.flow-pill.svelte-1tsv5vp.svelte-1tsv5vp{display:inline-flex;justify-content:center;align-items:center;padding:.55rem .7rem;border-radius:999px;border:1px solid rgba(0,200,83,.18);background:#00c8530f;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.03em;color:var(--color-text-muted)}.control-strip.svelte-1tsv5vp.svelte-1tsv5vp{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle)}.control-pills.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.55rem}.control-pill.svelte-1tsv5vp.svelte-1tsv5vp{display:inline-flex;align-items:center;padding:.42rem .8rem;border-radius:999px;border:1px solid rgba(0,200,83,.16);background:#00c8530d;font-family:JetBrains Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.sku-card.svelte-1tsv5vp h3.svelte-1tsv5vp{font-size:1.2rem;margin:0 0 .75rem}.sku-chip.svelte-1tsv5vp.svelte-1tsv5vp{display:inline-flex;margin-bottom:1rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(0,230,118,.16);background:#00e6760d;font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.sku-specs.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;flex-direction:column;gap:.75rem}.sku-row.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;justify-content:space-between;gap:1rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.sku-label.svelte-1tsv5vp.svelte-1tsv5vp{font-size:.78rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.sku-value.svelte-1tsv5vp.svelte-1tsv5vp{text-align:right;font-size:.88rem;line-height:1.45}.accelerator-grid.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.accelerator-row.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;gap:.25rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05}.accelerator-row.svelte-1tsv5vp strong.svelte-1tsv5vp{font-size:.92rem}.accelerator-row.svelte-1tsv5vp span.svelte-1tsv5vp,.accelerator-row.svelte-1tsv5vp small.svelte-1tsv5vp{color:var(--color-text-muted);line-height:1.5}.architecture-card.svelte-1tsv5vp h3.svelte-1tsv5vp,.mode-card.svelte-1tsv5vp h3.svelte-1tsv5vp,.method.svelte-1tsv5vp h3.svelte-1tsv5vp,.namespace.svelte-1tsv5vp h3.svelte-1tsv5vp,.delivery-card.svelte-1tsv5vp h3.svelte-1tsv5vp{font-size:1.2rem;margin:0 0 .75rem}.architecture-card.svelte-1tsv5vp p.svelte-1tsv5vp,.mode-desc.svelte-1tsv5vp.svelte-1tsv5vp,.method-desc.svelte-1tsv5vp.svelte-1tsv5vp,.namespace.svelte-1tsv5vp p.svelte-1tsv5vp,.delivery-card.svelte-1tsv5vp p.svelte-1tsv5vp{margin:0;color:var(--color-text-muted);line-height:1.65}.mode-badge.svelte-1tsv5vp.svelte-1tsv5vp,.method-badge.svelte-1tsv5vp.svelte-1tsv5vp{display:inline-block;padding:.35rem .8rem;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.mode-badge.remote.svelte-1tsv5vp.svelte-1tsv5vp,.method-badge.plugin.svelte-1tsv5vp.svelte-1tsv5vp{background:#00e67624;color:#00e676;border:1px solid rgba(0,230,118,.24)}.mode-badge.local.svelte-1tsv5vp.svelte-1tsv5vp,.method-badge.rest.svelte-1tsv5vp.svelte-1tsv5vp{background:#4caf5024;color:#4caf50;border:1px solid rgba(76,175,80,.24)}.mode-badge.allinone.svelte-1tsv5vp.svelte-1tsv5vp,.method-badge.cpp.svelte-1tsv5vp.svelte-1tsv5vp{background:#8bc34a24;color:#8bc34a;border:1px solid rgba(139,195,74,.24)}.feature-list.svelte-1tsv5vp.svelte-1tsv5vp{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-direction:column;gap:.65rem}.feature-list.svelte-1tsv5vp li.svelte-1tsv5vp{padding-left:1.4rem;position:relative;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.feature-list.svelte-1tsv5vp li.svelte-1tsv5vp:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.mode-ideal.svelte-1tsv5vp.svelte-1tsv5vp,.method-use.svelte-1tsv5vp.svelte-1tsv5vp{margin-top:1.25rem;padding:.75rem 1rem;background:#ffffff08;border-radius:8px;font-size:.85rem;color:var(--color-text-muted)}.ideal-label.svelte-1tsv5vp.svelte-1tsv5vp,.use-label.svelte-1tsv5vp.svelte-1tsv5vp{color:var(--color-accent);font-weight:600;margin-right:.5rem}.ns-icon.svelte-1tsv5vp.svelte-1tsv5vp{font-size:2rem}.ns-endpoints.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem}.endpoint.svelte-1tsv5vp.svelte-1tsv5vp{display:block;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.4rem .6rem;background:#00e6760f;border:1px solid rgba(0,230,118,.1);border-radius:6px;color:var(--color-accent)}.benchmark-shell.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;gap:1.5rem}.channel-strip.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;gap:.75rem;flex-wrap:wrap}.channel-strip.svelte-1tsv5vp span.svelte-1tsv5vp{padding:.45rem .8rem;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.benchmark-table.svelte-1tsv5vp.svelte-1tsv5vp{border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;background:#ffffff05}.benchmark-head.svelte-1tsv5vp.svelte-1tsv5vp,.benchmark-row.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;grid-template-columns:1.3fr .8fr .7fr 1.4fr;gap:1rem;padding:1rem 1.1rem}.benchmark-head.svelte-1tsv5vp.svelte-1tsv5vp{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);font-family:JetBrains Mono,monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.benchmark-row.svelte-1tsv5vp.svelte-1tsv5vp{border-top:1px solid rgba(255,255,255,.05);align-items:center;font-size:.92rem}.benchmark-row.svelte-1tsv5vp strong.svelte-1tsv5vp{color:var(--color-accent)}.benchmark-row.svelte-1tsv5vp span.svelte-1tsv5vp:last-child{color:var(--color-text-muted);line-height:1.5}.code-examples.svelte-1tsv5vp.svelte-1tsv5vp{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.code-block.svelte-1tsv5vp.svelte-1tsv5vp{background:#0d1117;border:1px solid rgba(0,230,118,.1);border-radius:12px;overflow:hidden;animation:fadeInUp .6s ease-out both}.code-header.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.code-dot.svelte-1tsv5vp.svelte-1tsv5vp{width:10px;height:10px;border-radius:50%}.code-dot.red.svelte-1tsv5vp.svelte-1tsv5vp{background:#ff5f56}.code-dot.yellow.svelte-1tsv5vp.svelte-1tsv5vp{background:#ffbd2e}.code-dot.green.svelte-1tsv5vp.svelte-1tsv5vp{background:#27c93f}.code-title.svelte-1tsv5vp.svelte-1tsv5vp{margin-left:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--color-text-muted)}.code-block.svelte-1tsv5vp pre.svelte-1tsv5vp{margin:0;padding:1.25rem;overflow-x:auto}.code-block.svelte-1tsv5vp code.svelte-1tsv5vp{font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6;color:#e6edf3}.cta-section.svelte-1tsv5vp.svelte-1tsv5vp{padding:4rem 0 6rem}.cta-content.svelte-1tsv5vp.svelte-1tsv5vp{text-align:center}.cta-content.svelte-1tsv5vp h2.svelte-1tsv5vp{font-size:2rem;margin:0 0 .75rem}.cta-content.svelte-1tsv5vp p.svelte-1tsv5vp{color:var(--color-text-muted);margin:0 0 2rem;line-height:1.7}.cta-buttons.svelte-1tsv5vp.svelte-1tsv5vp{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 980px){.diagram-shell.svelte-1tsv5vp.svelte-1tsv5vp{grid-template-columns:1fr}.diagram-center.svelte-1tsv5vp.svelte-1tsv5vp{order:-1}.diagram-rail.svelte-1tsv5vp.svelte-1tsv5vp{display:none}.architecture-grid.svelte-1tsv5vp.svelte-1tsv5vp,.modes-grid.svelte-1tsv5vp.svelte-1tsv5vp,.sku-grid.svelte-1tsv5vp.svelte-1tsv5vp,.accelerator-grid.svelte-1tsv5vp.svelte-1tsv5vp,.methods-grid-wide.svelte-1tsv5vp.svelte-1tsv5vp,.namespace-grid.svelte-1tsv5vp.svelte-1tsv5vp,.delivery-grid.svelte-1tsv5vp.svelte-1tsv5vp,.code-examples.svelte-1tsv5vp.svelte-1tsv5vp,.benchmark-head.svelte-1tsv5vp.svelte-1tsv5vp,.benchmark-row.svelte-1tsv5vp.svelte-1tsv5vp{grid-template-columns:1fr}}
