.compare-page[data-astro-cid-v24moxj6]{color:var(--text);background:var(--bg);padding:5rem 0 4rem}.compare-container[data-astro-cid-v24moxj6]{max-width:820px;padding:2rem var(--content-padding);margin:0 auto}.compare-header[data-astro-cid-v24moxj6]{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:1.5rem}.compare-title[data-astro-cid-v24moxj6]{font-family:var(--font-display);color:var(--text);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.compare-meta[data-astro-cid-v24moxj6]{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}.compare-section[data-astro-cid-v24moxj6]{margin:2.5rem 0}.compare-section[data-astro-cid-v24moxj6] h2[data-astro-cid-v24moxj6]{font-family:var(--font-display);color:var(--text);margin-bottom:1rem;font-size:1.5rem}.compare-section[data-astro-cid-v24moxj6] h3[data-astro-cid-v24moxj6]{color:var(--text);margin:1.25rem 0 .625rem;font-size:1.125rem}.compare-section[data-astro-cid-v24moxj6] h4[data-astro-cid-v24moxj6]{color:var(--text);margin:1rem 0 .5rem;font-size:1rem}.compare-section[data-astro-cid-v24moxj6] p[data-astro-cid-v24moxj6]{color:var(--text-secondary);margin:.625rem 0;line-height:1.7}.compare-section[data-astro-cid-v24moxj6] ul[data-astro-cid-v24moxj6],.compare-section[data-astro-cid-v24moxj6] ol[data-astro-cid-v24moxj6]{color:var(--text-secondary);margin:.625rem 0 .625rem 1.25rem;line-height:1.7}.compare-section[data-astro-cid-v24moxj6] li[data-astro-cid-v24moxj6]{margin:.25rem 0}.compare-section[data-astro-cid-v24moxj6] strong[data-astro-cid-v24moxj6]{color:var(--text)}.compare-section[data-astro-cid-v24moxj6] a[data-astro-cid-v24moxj6]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.compare-section[data-astro-cid-v24moxj6] a[data-astro-cid-v24moxj6]:hover{color:var(--accent-soft)}.compare-container[data-astro-cid-v24moxj6] .disclosure{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem}.compare-container[data-astro-cid-v24moxj6] .disclosure p{color:var(--text-muted);margin:0}.compare-container[data-astro-cid-v24moxj6] .disclosure strong{color:var(--text-secondary)}.key-differences[data-astro-cid-v24moxj6]{margin-left:0;padding-left:1.25rem}.key-differences[data-astro-cid-v24moxj6] li[data-astro-cid-v24moxj6]{margin:.5rem 0}.comparison-table[data-astro-cid-v24moxj6]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin:1.25rem 0;overflow-x:auto}.comparison-table[data-astro-cid-v24moxj6] table[data-astro-cid-v24moxj6]{border-collapse:collapse;width:100%;min-width:480px;font-size:.9rem}.comparison-table[data-astro-cid-v24moxj6] caption[data-astro-cid-v24moxj6]{caption-side:bottom;color:var(--text-muted);text-align:left;padding:.75rem;font-size:.8125rem}.comparison-table[data-astro-cid-v24moxj6] th[data-astro-cid-v24moxj6],.comparison-table[data-astro-cid-v24moxj6] td[data-astro-cid-v24moxj6]{text-align:left;border-bottom:1px solid var(--border);padding:.75rem .875rem}.comparison-table[data-astro-cid-v24moxj6] thead[data-astro-cid-v24moxj6] th[data-astro-cid-v24moxj6]{background:var(--surface-elevated);color:var(--text);font-size:.875rem;font-weight:600;position:sticky;top:0}.comparison-table[data-astro-cid-v24moxj6] tbody[data-astro-cid-v24moxj6] th[data-astro-cid-v24moxj6]{color:var(--text);font-weight:500}.comparison-table[data-astro-cid-v24moxj6] tbody[data-astro-cid-v24moxj6] td[data-astro-cid-v24moxj6]{color:var(--text-secondary)}.comparison-table[data-astro-cid-v24moxj6] tr[data-astro-cid-v24moxj6]:last-child th[data-astro-cid-v24moxj6],.comparison-table[data-astro-cid-v24moxj6] tr[data-astro-cid-v24moxj6]:last-child td[data-astro-cid-v24moxj6]{border-bottom:none}.comparison-table[data-astro-cid-v24moxj6] .highlight-row[data-astro-cid-v24moxj6]{background:var(--accent-glow)}.comparison-table[data-astro-cid-v24moxj6] .check[data-astro-cid-v24moxj6]{color:var(--success);font-weight:500}.comparison-table[data-astro-cid-v24moxj6] .cross[data-astro-cid-v24moxj6]{color:var(--error);font-weight:500}.footnote[data-astro-cid-v24moxj6]{color:var(--text-muted);font-size:.8125rem}.tool-review[data-astro-cid-v24moxj6]{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1.5rem}.tool-review[data-astro-cid-v24moxj6].our-pick{border-color:var(--accent-border-hover);background:linear-gradient(180deg, var(--accent-glow) 0%, var(--surface) 50%)}.tool-review[data-astro-cid-v24moxj6] h3[data-astro-cid-v24moxj6]{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:0;font-size:1.25rem;display:flex}.tool-badge[data-astro-cid-v24moxj6]{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.tool-badge[data-astro-cid-v24moxj6].our-pick-badge{background:var(--accent-strong);color:var(--text-on-accent);border-color:var(--accent-strong)}.feature-highlight[data-astro-cid-v24moxj6]{border-left:3px solid var(--accent);background:var(--surface-elevated);border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:1rem}.feature-highlight[data-astro-cid-v24moxj6] h4[data-astro-cid-v24moxj6]{color:var(--accent-soft);margin-top:0}.pros-cons[data-astro-cid-v24moxj6]{grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0;display:grid}.pros[data-astro-cid-v24moxj6],.cons[data-astro-cid-v24moxj6]{background:var(--surface-elevated);border-radius:.5rem;padding:1rem}.pros[data-astro-cid-v24moxj6] h4[data-astro-cid-v24moxj6]{color:var(--success)}.cons[data-astro-cid-v24moxj6] h4[data-astro-cid-v24moxj6]{color:var(--error)}.external-links[data-astro-cid-v24moxj6] a[data-astro-cid-v24moxj6]{font-weight:500}.when-to-use-grid[data-astro-cid-v24moxj6]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.when-to-use-grid[data-astro-cid-v24moxj6] h3[data-astro-cid-v24moxj6]{margin-top:0;font-size:1rem}.faq-item[data-astro-cid-v24moxj6]{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin:1rem 0;padding:1rem 1.25rem}.faq-question[data-astro-cid-v24moxj6]{color:var(--text);font-size:1rem;font-family:var(--font-body);margin:0 0 .5rem;font-weight:600}.faq-answer[data-astro-cid-v24moxj6]{color:var(--text-secondary);margin:0}.related-list[data-astro-cid-v24moxj6]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.related-item[data-astro-cid-v24moxj6]{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;padding:1rem}.related-item[data-astro-cid-v24moxj6] a[data-astro-cid-v24moxj6]{font-weight:600}.related-item[data-astro-cid-v24moxj6] p[data-astro-cid-v24moxj6]{margin:.375rem 0 0;font-size:.875rem}.references[data-astro-cid-v24moxj6]{font-size:.875rem}.references[data-astro-cid-v24moxj6] li[data-astro-cid-v24moxj6]{margin:.5rem 0}.cta-card[data-astro-cid-v24moxj6]{border:1px solid var(--accent-border-hover);background:linear-gradient(160deg, var(--accent-glow-intense), var(--surface));text-align:center;border-radius:.75rem;margin:3rem 0 0;padding:2rem}.cta-card[data-astro-cid-v24moxj6] h2[data-astro-cid-v24moxj6]{font-family:var(--font-display);color:var(--text);margin-bottom:.625rem;font-size:1.625rem}.cta-card[data-astro-cid-v24moxj6] p[data-astro-cid-v24moxj6]{color:var(--text-secondary);margin-bottom:1.25rem}.cta-buttons[data-astro-cid-v24moxj6]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cta-btn[data-astro-cid-v24moxj6]{background:var(--accent-strong);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background .2s;display:inline-block;color:var(--text-on-accent)!important;text-decoration:none!important}.cta-btn[data-astro-cid-v24moxj6]:hover{background:var(--accent-strong-hover);color:var(--text-on-accent)!important}@media (width<=640px){.pros-cons[data-astro-cid-v24moxj6],.when-to-use-grid[data-astro-cid-v24moxj6],.related-list[data-astro-cid-v24moxj6]{grid-template-columns:1fr}}
