.badge[data-astro-cid-raus3oj6]{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:13px;font-weight:600;white-space:nowrap}.badge-foss[data-astro-cid-raus3oj6]{background-color:var(--badge-foss);color:var(--badge-foss-text)}.badge-free[data-astro-cid-raus3oj6]{background-color:var(--badge-free);color:var(--badge-free-text)}.badge-freemium[data-astro-cid-raus3oj6]{background-color:var(--badge-freemium, oklch(.92 .08 75));color:var(--badge-freemium-text, oklch(.42 .1 75))}.badge-paid[data-astro-cid-raus3oj6]{background-color:var(--badge-paid);color:var(--badge-paid-text)}.table-wrapper[data-astro-cid-unx4epj3]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--surface)}.comparison-table[data-astro-cid-unx4epj3]{width:100%;border-collapse:collapse;background:var(--surface)}.comparison-table[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]{background:var(--surface2);font-size:13px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;padding:9px 14px;text-align:left;border-bottom:1.5px solid var(--border)}.comparison-table[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{padding:11px 14px;border-bottom:1px solid var(--border);font-size:14.5px;color:var(--text2);vertical-align:middle}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:last-child td[data-astro-cid-unx4epj3]{border-bottom:none}.row-link[data-astro-cid-unx4epj3]{cursor:pointer;transition:background .15s}.row-link[data-astro-cid-unx4epj3]:hover td[data-astro-cid-unx4epj3]{background:var(--surface2)}.col-tool[data-astro-cid-unx4epj3]{display:flex;align-items:center;gap:10px}.tool-icon-wrap[data-astro-cid-unx4epj3]{width:28px;height:28px;border-radius:7px;background:var(--accent-light);border:1.5px solid var(--border2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-name[data-astro-cid-unx4epj3],.tool-name-link[data-astro-cid-unx4epj3]{font-size:13.5px;font-weight:700;color:var(--text);text-decoration:none}.tool-name-link[data-astro-cid-unx4epj3]:hover{color:var(--accent);text-decoration:underline}.col-bestfor[data-astro-cid-unx4epj3]{font-size:12.5px;color:var(--text2)}.col-desc[data-astro-cid-unx4epj3]{font-size:12.5px;color:var(--text2);max-width:280px}.rating-empty[data-astro-cid-unx4epj3]{color:var(--text3);font-size:13px}@media(max-width:767px){.table-wrapper[data-astro-cid-unx4epj3]{border:none;border-radius:0;background:transparent}.comparison-table[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3]{display:none}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]{display:block;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:1rem;margin-bottom:1rem;background:var(--surface)}.row-link[data-astro-cid-unx4epj3]:hover td[data-astro-cid-unx4epj3]{background:transparent}.comparison-table[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{display:block;padding:.4rem 0;border-bottom:none}.comparison-table[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]:before{content:attr(data-label);display:block;font-weight:700;font-size:.7rem;color:var(--text3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.col-tool-cell[data-astro-cid-unx4epj3]:before{display:none!important}.col-tool-cell[data-astro-cid-unx4epj3]{padding-bottom:.6rem;border-bottom:1px solid var(--border)!important;margin-bottom:.25rem}}.also-search[data-astro-cid-opcd2lme]{margin-top:40px}.also-search-label[data-astro-cid-opcd2lme]{font-size:15px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.also-search-pills[data-astro-cid-opcd2lme]{display:flex;flex-wrap:wrap;gap:8px}.also-pill[data-astro-cid-opcd2lme]{background:var(--surface2);border:1.5px solid var(--border);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500;color:var(--text2);text-decoration:none;transition:color .2s,background .2s,border-color .2s}.also-pill[data-astro-cid-opcd2lme]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}
