.compare-page[data-astro-cid-sgepaheb]{max-width:920px;margin:0 auto;padding:40px 32px 80px}.breadcrumb[data-astro-cid-sgepaheb]{display:flex;align-items:center;gap:8px;font-size:13px;color:#8b949e;margin-bottom:40px}.breadcrumb[data-astro-cid-sgepaheb] a[data-astro-cid-sgepaheb]{color:#8b949e;text-decoration:none;transition:color .15s ease}.breadcrumb[data-astro-cid-sgepaheb] a[data-astro-cid-sgepaheb]:hover{color:#51b083}.breadcrumb[data-astro-cid-sgepaheb] span[data-astro-cid-sgepaheb][aria-current]{color:#e6edf3}.page-hero[data-astro-cid-sgepaheb]{text-align:center;margin-bottom:48px}.vs-badge[data-astro-cid-sgepaheb]{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}.vs-logo[data-astro-cid-sgepaheb]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800}.tendril-logo[data-astro-cid-sgepaheb]{background:#2f966833;color:#51b083;border:1px solid rgba(47,150,104,.4)}.aider-logo[data-astro-cid-sgepaheb]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.35);font-size:16px}.vs-text[data-astro-cid-sgepaheb]{font-size:14px;font-weight:700;color:#8b949e;text-transform:uppercase;letter-spacing:.1em}.hero-title[data-astro-cid-sgepaheb]{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15;color:#e6edf3;margin:0 0 16px}.competitor-name[data-astro-cid-sgepaheb]{color:#60a5fa}.hero-positioning[data-astro-cid-sgepaheb]{font-size:1.125rem;color:#8b949e;max-width:680px;margin:0 auto;line-height:1.65}.section-title[data-astro-cid-sgepaheb]{font-size:1.625rem;font-weight:800;color:#e6edf3;margin:0 0 8px}.section-sub[data-astro-cid-sgepaheb]{font-size:1rem;color:#8b949e;margin:0 0 28px;line-height:1.6}.table-section[data-astro-cid-sgepaheb]{margin-bottom:64px}.table-wrap[data-astro-cid-sgepaheb]{overflow-x:auto;border-radius:16px;border:1px solid #21262d;margin-bottom:16px}.comp-table[data-astro-cid-sgepaheb]{width:100%;border-collapse:collapse;min-width:560px}.comp-table[data-astro-cid-sgepaheb] thead[data-astro-cid-sgepaheb] tr[data-astro-cid-sgepaheb]{background:#0d1117cc;border-bottom:1px solid #21262d}.th-feature[data-astro-cid-sgepaheb],.th-tendril[data-astro-cid-sgepaheb],.th-competitor[data-astro-cid-sgepaheb]{padding:14px 20px;font-size:13px;font-weight:700;text-align:left;white-space:nowrap}.th-feature[data-astro-cid-sgepaheb]{color:#8b949e;width:32%}.th-tendril[data-astro-cid-sgepaheb]{color:#51b083;background:#2f966814;border-left:2px solid rgba(47,150,104,.4)}.th-badge[data-astro-cid-sgepaheb]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#030712;background:#51b083;padding:2px 6px;border-radius:4px;margin-left:8px;vertical-align:middle}.th-competitor[data-astro-cid-sgepaheb]{color:#8b949e}.comp-row[data-astro-cid-sgepaheb]{border-bottom:1px solid rgba(33,38,45,.6);transition:background-color .15s ease}.comp-row[data-astro-cid-sgepaheb]:last-child{border-bottom:none}.comp-row[data-astro-cid-sgepaheb]:hover{background-color:#21262d4d}.td-feature[data-astro-cid-sgepaheb],.td-tendril[data-astro-cid-sgepaheb],.td-comp[data-astro-cid-sgepaheb]{padding:14px 20px;vertical-align:top}.td-tendril[data-astro-cid-sgepaheb]{background:#2f96680d;border-left:2px solid rgba(47,150,104,.2)}.fn[data-astro-cid-sgepaheb]{display:block;font-size:14px;font-weight:600;color:#e6edf3;margin-bottom:2px}.fd[data-astro-cid-sgepaheb]{display:block;font-size:12px;color:#8b949e}.check[data-astro-cid-sgepaheb]{color:#51b083;font-size:15px;font-weight:700;margin-right:6px}.cross[data-astro-cid-sgepaheb]{color:#f87171;font-size:15px;font-weight:700;margin-right:6px}.partial[data-astro-cid-sgepaheb]{color:#fbbf24;font-size:15px;font-weight:700;margin-right:6px}.cn[data-astro-cid-sgepaheb]{font-size:13px;color:#8b949e;line-height:1.5}.legend[data-astro-cid-sgepaheb]{display:flex;gap:20px;flex-wrap:wrap;margin-top:8px}.legend-item[data-astro-cid-sgepaheb]{font-size:12px;color:#8b949e;display:flex;align-items:center;gap:4px}.honest-section[data-astro-cid-sgepaheb]{margin-bottom:64px}.honest-title[data-astro-cid-sgepaheb]{color:#fbbf24}.honest-cards[data-astro-cid-sgepaheb]{display:flex;flex-direction:column;gap:16px}.honest-card[data-astro-cid-sgepaheb]{display:flex;gap:16px;padding:20px 24px;background:#fbbf240d;border:1px solid rgba(251,191,36,.15);border-radius:14px}.honest-icon[data-astro-cid-sgepaheb]{font-size:24px;flex-shrink:0}.honest-card-title[data-astro-cid-sgepaheb]{font-size:15px;font-weight:700;color:#e6edf3;margin:0 0 6px}.honest-card-body[data-astro-cid-sgepaheb]{font-size:14px;color:#8b949e;line-height:1.6;margin:0}.tendril-wins-section[data-astro-cid-sgepaheb]{margin-bottom:64px}.wins-grid[data-astro-cid-sgepaheb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.win-card[data-astro-cid-sgepaheb]{padding:24px;border-radius:14px;background:#2f96680f;border:1px solid rgba(47,150,104,.2)}.win-icon[data-astro-cid-sgepaheb]{font-size:28px;margin-bottom:12px}.win-title[data-astro-cid-sgepaheb]{font-size:16px;font-weight:700;color:#e6edf3;margin:0 0 10px}.win-body[data-astro-cid-sgepaheb]{font-size:14px;color:#8b949e;line-height:1.6;margin:0}.when-section[data-astro-cid-sgepaheb]{margin-bottom:64px}.when-grid[data-astro-cid-sgepaheb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.when-card[data-astro-cid-sgepaheb]{padding:24px;border-radius:14px}.when-aider[data-astro-cid-sgepaheb]{background:#3b82f60f;border:1px solid rgba(59,130,246,.22)}.when-tendril[data-astro-cid-sgepaheb]{background:#2f96680f;border:1px solid rgba(47,150,104,.22)}.when-heading[data-astro-cid-sgepaheb]{font-size:15px;font-weight:800;color:#e6edf3;margin:0 0 12px}.when-list[data-astro-cid-sgepaheb]{list-style:none;padding:0;margin:0}.when-list[data-astro-cid-sgepaheb] li[data-astro-cid-sgepaheb]{font-size:14px;color:#c9d1d9;padding:6px 0 6px 20px;position:relative;line-height:1.5}.when-list[data-astro-cid-sgepaheb] li[data-astro-cid-sgepaheb]:before{content:"→";position:absolute;left:0;color:#51b083;font-weight:700}.when-aider[data-astro-cid-sgepaheb] .when-list[data-astro-cid-sgepaheb] li[data-astro-cid-sgepaheb]:before{color:#60a5fa}.faq-section[data-astro-cid-sgepaheb]{margin-bottom:64px}.faq-item[data-astro-cid-sgepaheb]{border-radius:12px;border:1px solid #21262d;background:#0d111766;margin-bottom:10px;padding:16px 20px}.faq-item[data-astro-cid-sgepaheb][open]{border-color:#2f966859}.faq-q[data-astro-cid-sgepaheb]{font-size:15px;font-weight:700;color:#e6edf3;cursor:pointer;list-style:none}.faq-q[data-astro-cid-sgepaheb]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-sgepaheb]:before{content:"+";display:inline-block;margin-right:10px;color:#51b083;font-weight:700}.faq-item[data-astro-cid-sgepaheb][open] .faq-q[data-astro-cid-sgepaheb]:before{content:"−"}.faq-a[data-astro-cid-sgepaheb]{font-size:14px;color:#8b949e;line-height:1.65;margin:12px 0 0}.cta-section[data-astro-cid-sgepaheb]{text-align:center;padding:48px 24px;border-radius:20px;background:linear-gradient(135deg,#2f966814,#1a62441f);border:1px solid rgba(47,150,104,.25);margin-bottom:40px}.cta-title[data-astro-cid-sgepaheb]{font-size:1.625rem;font-weight:800;color:#e6edf3;margin:0 0 8px}.cta-sub[data-astro-cid-sgepaheb]{font-size:1rem;color:#8b949e;margin:0 0 20px}.cta-buttons[data-astro-cid-sgepaheb]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cta-btn[data-astro-cid-sgepaheb]{padding:12px 24px;border-radius:10px;font-weight:700;font-size:14px}.compare-nav[data-astro-cid-sgepaheb]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:24px;border-top:1px solid #21262d;font-size:13px}.compare-nav-label[data-astro-cid-sgepaheb]{color:#8b949e;font-weight:600}.compare-nav-link[data-astro-cid-sgepaheb]{color:#84cba8;text-decoration:none;font-weight:500}.compare-nav-link[data-astro-cid-sgepaheb]:hover{color:#b5e1ca;text-decoration:underline}@media (max-width: 640px){.compare-page[data-astro-cid-sgepaheb]{padding:20px 16px 48px}}
