<style> .viz-container{max-width:960px;margin:0 auto}.viz-header[data-astro-cid-7calanoa]{text-align:center;margin-bottom:2.5rem}.viz-header[data-astro-cid-7calanoa] h1[data-astro-cid-7calanoa]{font-size:2.4rem;font-weight:700;background:linear-gradient(135deg,#a78bfa,#c084fc,#e879f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.subtitle[data-astro-cid-7calanoa]{color:#94a3b8;font-size:1.1rem}.panel[data-astro-cid-7calanoa]{margin-bottom:3rem}.panel[data-astro-cid-7calanoa] h2[data-astro-cid-7calanoa]{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:8px}.section-desc[data-astro-cid-7calanoa]{color:#94a3b8;font-size:.95rem;margin-bottom:16px;line-height:1.65}.section-desc[data-astro-cid-7calanoa] code[data-astro-cid-7calanoa],.bullet-list[data-astro-cid-7calanoa] code[data-astro-cid-7calanoa]{color:#c084fc;background:#a78bfa1a;padding:1px 5px;border-radius:4px;font-size:.85em}.overview-card[data-astro-cid-7calanoa]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px}.overview-card[data-astro-cid-7calanoa] p[data-astro-cid-7calanoa]{color:#cbd5e1;line-height:1.75;font-size:.95rem;margin-bottom:12px}.overview-card[data-astro-cid-7calanoa] p[data-astro-cid-7calanoa]:last-child{margin-bottom:0}.overview-card[data-astro-cid-7calanoa] code[data-astro-cid-7calanoa]{color:#c084fc;background:#a78bfa1a;padding:1px 6px;border-radius:4px;font-size:.88em}.svg-wrap[data-astro-cid-7calanoa]{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px}.svg-wrap[data-astro-cid-7calanoa] svg[data-astro-cid-7calanoa]{width:100%;height:auto;max-height:360px}.num-grid[data-astro-cid-7calanoa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.num-card[data-astro-cid-7calanoa]{background:#a78bfa0f;border:1px solid rgba(167,139,250,.2);border-radius:10px;padding:14px;text-align:center}.num-val[data-astro-cid-7calanoa]{font-size:1.4rem;font-weight:700;color:#c084fc;margin-bottom:4px}.num-lbl[data-astro-cid-7calanoa]{font-size:.78rem;color:#94a3b8;line-height:1.4}.code-block[data-astro-cid-7calanoa]{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;overflow-x:auto;font-size:.82rem;line-height:1.55;color:#e2e8f0;font-family:Courier New,monospace;margin-bottom:12px}.bullet-list[data-astro-cid-7calanoa]{color:#cbd5e1;padding-left:1.4em;line-height:1.8;font-size:.92rem}.compare-table[data-astro-cid-7calanoa]{width:100%;border-collapse:collapse;font-size:.86rem}.compare-table[data-astro-cid-7calanoa] th[data-astro-cid-7calanoa],.compare-table[data-astro-cid-7calanoa] td[data-astro-cid-7calanoa]{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.compare-table[data-astro-cid-7calanoa] th[data-astro-cid-7calanoa]{color:#64748b;font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.compare-table[data-astro-cid-7calanoa] td[data-astro-cid-7calanoa]{color:#ffffffd9;line-height:1.5}.compare-table[data-astro-cid-7calanoa] td[data-astro-cid-7calanoa] code[data-astro-cid-7calanoa]{color:#c084fc;background:#a78bfa1a;padding:1px 5px;border-radius:4px;font-size:.9em}.tradeoff-grid[data-astro-cid-7calanoa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tradeoff-card[data-astro-cid-7calanoa]{padding:18px;border-radius:12px;border:1px solid}.tradeoff-card[data-astro-cid-7calanoa].good{background:#22c55e0d;border-color:#22c55e33}.tradeoff-card[data-astro-cid-7calanoa].bad{background:#ef44440d;border-color:#ef444433}.tradeoff-title[data-astro-cid-7calanoa]{font-size:.92rem;font-weight:700;margin-bottom:10px}.tradeoff-card[data-astro-cid-7calanoa].good .tradeoff-title[data-astro-cid-7calanoa]{color:#22c55e}.tradeoff-card[data-astro-cid-7calanoa].bad .tradeoff-title[data-astro-cid-7calanoa]{color:#ef4444}.tradeoff-card[data-astro-cid-7calanoa] ul[data-astro-cid-7calanoa]{padding-left:1.2em;color:#cbd5e1;font-size:.86rem;line-height:1.7}.faq-list[data-astro-cid-7calanoa]{display:flex;flex-direction:column;gap:8px}.faq-item[data-astro-cid-7calanoa]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.faq-item[data-astro-cid-7calanoa][open]{border-color:#a78bfa40}.faq-q[data-astro-cid-7calanoa]{padding:14px 18px;cursor:pointer;font-size:.92rem;font-weight:600;color:#e2e8f0;list-style:none}.faq-q[data-astro-cid-7calanoa]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-7calanoa]:before{content:"+ ";color:#c084fc;font-weight:700}.faq-item[data-astro-cid-7calanoa][open] .faq-q[data-astro-cid-7calanoa]:before{content:"- "}.faq-a[data-astro-cid-7calanoa]{padding:0 18px 16px 32px}.faq-a[data-astro-cid-7calanoa] p[data-astro-cid-7calanoa]{font-size:.86rem;color:#94a3b8;line-height:1.7}@media(max-width:640px){.tradeoff-grid[data-astro-cid-7calanoa]{grid-template-columns:1fr}}
