.risk-banner[data-astro-cid-h5pycf2l]{background:linear-gradient(90deg,#eab3081f,#ef44441f);border-bottom:1px solid var(--status-warning);padding:var(--space-sm) 0}.risk-banner[data-astro-cid-h5pycf2l] .container[data-astro-cid-h5pycf2l]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.risk-icon[data-astro-cid-h5pycf2l]{font-size:1.25rem}.risk-text[data-astro-cid-h5pycf2l]{flex:1;font-size:.95rem;color:var(--text-secondary)}.risk-text[data-astro-cid-h5pycf2l] strong[data-astro-cid-h5pycf2l]{color:var(--status-warning)}.risk-link[data-astro-cid-h5pycf2l]{color:var(--status-warning);font-weight:500;white-space:nowrap}.risk-link[data-astro-cid-h5pycf2l]:hover{color:var(--status-danger)}@media(max-width:768px){.risk-banner[data-astro-cid-h5pycf2l] .container[data-astro-cid-h5pycf2l]{flex-direction:column;text-align:center}}.hero-content[data-astro-cid-xnaxkxf7]{text-align:left}.hero-badges[data-astro-cid-xnaxkxf7]{display:flex;justify-content:flex-start;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.hero-badges[data-astro-cid-xnaxkxf7] img[data-astro-cid-xnaxkxf7]{height:20px}.hero-title[data-astro-cid-xnaxkxf7]{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:var(--space-md);line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}.hero-tagline[data-astro-cid-xnaxkxf7]{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 0 var(--space-lg);line-height:1.6}.hero-stats[data-astro-cid-xnaxkxf7]{display:flex;justify-content:flex-start;gap:var(--space-xl);margin-bottom:var(--space-xl)}.hero-stats[data-astro-cid-xnaxkxf7] .stat[data-astro-cid-xnaxkxf7]{color:var(--text-secondary)}.hero-stats[data-astro-cid-xnaxkxf7] strong[data-astro-cid-xnaxkxf7]{color:var(--accent)}.hero-ctas[data-astro-cid-xnaxkxf7]{display:flex;justify-content:flex-start;gap:var(--space-md);flex-wrap:wrap}@media(max-width:480px){.hero-stats[data-astro-cid-xnaxkxf7]{flex-direction:column;gap:var(--space-sm)}.hero-ctas[data-astro-cid-xnaxkxf7]{flex-direction:column;align-items:flex-start}}.architecture-diagram[data-astro-cid-ka5ht7mo]{max-width:700px;overflow-x:auto}.ascii-diagram[data-astro-cid-ka5ht7mo]{font-family:var(--font-mono);font-size:.85rem;line-height:1.4;color:var(--text-primary);background-color:var(--bg-primary);padding:var(--space-xl);border-radius:var(--border-radius-lg);border:1px solid var(--border);overflow-x:auto;white-space:pre}.providers-grid[data-astro-cid-bclhpboi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.provider-card[data-astro-cid-bclhpboi]{position:relative;overflow:hidden}.provider-card[data-astro-cid-bclhpboi]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--provider-accent)}.provider-header[data-astro-cid-bclhpboi]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.provider-icon[data-astro-cid-bclhpboi]{font-size:2rem}.provider-command[data-astro-cid-bclhpboi]{font-family:var(--font-mono);color:var(--accent);font-size:.9rem}.provider-desc[data-astro-cid-bclhpboi]{color:var(--text-secondary);margin-bottom:var(--space-md)}.provider-setup[data-astro-cid-bclhpboi]{font-size:.85rem;color:var(--text-muted);margin-top:var(--space-sm)}.provider-meta[data-astro-cid-bclhpboi]{display:flex;gap:var(--space-md);font-size:.9rem;color:var(--text-muted);flex-wrap:wrap}.pricing-intro[data-astro-cid-omtywead]{text-align:left;color:var(--text-secondary);margin-bottom:var(--space-xl)}.table-wrapper[data-astro-cid-omtywead]{overflow-x:auto;margin-bottom:var(--space-xl)}.pricing-table[data-astro-cid-omtywead]{width:100%;border-collapse:collapse;margin:var(--space-lg) 0}.pricing-table[data-astro-cid-omtywead] th[data-astro-cid-omtywead],.pricing-table[data-astro-cid-omtywead] td[data-astro-cid-omtywead]{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--border)}.pricing-table[data-astro-cid-omtywead] th[data-astro-cid-omtywead]{background-color:var(--bg-secondary);font-weight:600}.pricing-table[data-astro-cid-omtywead] tr[data-astro-cid-omtywead]:hover{background-color:var(--bg-secondary)}.pricing-highlight[data-astro-cid-omtywead]{color:var(--accent-secondary);font-weight:600}.highlight-row[data-astro-cid-omtywead]{background-color:#22c55e14}.subsection-title[data-astro-cid-omtywead]{font-size:1.25rem;margin-bottom:var(--space-md);color:var(--text-primary)}.pricing-note[data-astro-cid-omtywead]{color:var(--text-secondary);margin-bottom:var(--space-md)}.pricing-insight[data-astro-cid-omtywead]{background-color:var(--bg-secondary);border:1px solid var(--border);border-left:4px solid var(--accent-secondary);padding:var(--space-lg);border-radius:var(--border-radius);margin-top:var(--space-xl)}.screenshots-tabs[data-astro-cid-nz7m2sio]{display:flex;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap}.screenshot-tab[data-astro-cid-nz7m2sio]{padding:var(--space-sm) var(--space-md);background:none;border:1px solid var(--border);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-family:inherit;font-size:.9rem}.screenshot-tab[data-astro-cid-nz7m2sio]:hover,.screenshot-tab[data-astro-cid-nz7m2sio].active{border-color:var(--accent);color:var(--accent);background-color:#f9731614}.screenshot-content[data-astro-cid-nz7m2sio]{display:none;text-align:center}.screenshot-content[data-astro-cid-nz7m2sio].active{display:block}.screenshot-content[data-astro-cid-nz7m2sio] img[data-astro-cid-nz7m2sio]{max-width:100%;border-radius:var(--border-radius-lg);border:1px solid var(--border)}.screenshot-caption[data-astro-cid-nz7m2sio]{text-align:center;color:var(--text-muted);margin-top:var(--space-md);font-size:.9rem}.install-hero[data-astro-cid-qr6qe3fn]{margin-bottom:var(--space-2xl)}.install-intro[data-astro-cid-qr6qe3fn]{text-align:left;color:var(--text-secondary);margin-bottom:var(--space-md)}.install-hero[data-astro-cid-qr6qe3fn] h3[data-astro-cid-qr6qe3fn],.install-steps[data-astro-cid-qr6qe3fn] h3[data-astro-cid-qr6qe3fn],.install-usage[data-astro-cid-qr6qe3fn] h3[data-astro-cid-qr6qe3fn]{font-size:1.1rem;margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--text-secondary)}.install-steps[data-astro-cid-qr6qe3fn],.install-usage[data-astro-cid-qr6qe3fn]{margin-bottom:var(--space-xl)}.install-note[data-astro-cid-qr6qe3fn]{margin-top:var(--space-lg);font-size:.9rem;color:var(--text-muted)}.install-more[data-astro-cid-qr6qe3fn]{text-align:left;margin-top:var(--space-xl)}.risk-disclosure[data-astro-cid-i5475t73]{background-color:#ef44440a;border:1px solid rgba(239,68,68,.2);border-radius:var(--border-radius-lg);padding:var(--space-xl)}.risk-disclosure[data-astro-cid-i5475t73] h3[data-astro-cid-i5475t73]{color:var(--status-danger);margin-bottom:var(--space-md)}.risk-disclosure[data-astro-cid-i5475t73] h4[data-astro-cid-i5475t73]{margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-primary)}.risk-disclosure[data-astro-cid-i5475t73] p[data-astro-cid-i5475t73]{color:var(--text-secondary);margin-bottom:var(--space-md)}.risk-disclosure[data-astro-cid-i5475t73] ul[data-astro-cid-i5475t73]{list-style:disc;padding-left:var(--space-xl);color:var(--text-secondary)}.risk-disclosure[data-astro-cid-i5475t73] li[data-astro-cid-i5475t73]{margin-bottom:var(--space-sm)}.table-wrapper[data-astro-cid-i5475t73]{overflow-x:auto;margin-bottom:var(--space-lg)}.risk-table[data-astro-cid-i5475t73]{width:100%;border-collapse:collapse;margin:var(--space-md) 0}.risk-table[data-astro-cid-i5475t73] th[data-astro-cid-i5475t73],.risk-table[data-astro-cid-i5475t73] td[data-astro-cid-i5475t73]{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--border)}.risk-table[data-astro-cid-i5475t73] th[data-astro-cid-i5475t73]{background-color:var(--bg-secondary);font-weight:600}.risk-table[data-astro-cid-i5475t73] tr[data-astro-cid-i5475t73]:hover{background-color:var(--bg-secondary)}.security-docs-link[data-astro-cid-i5475t73]{margin-top:var(--space-lg);padding:var(--space-md);background-color:var(--bg-tertiary);border-radius:var(--border-radius);border-left:3px solid var(--accent);color:var(--text-secondary)}
