.gt-cft[data-astro-cid-4zh5pczy]{margin:0 0 40px}.gt-cft-head[data-astro-cid-4zh5pczy]{margin-bottom:16px}.gt-cft-kicker[data-astro-cid-4zh5pczy]{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gt-subtle)}.gt-cft-title[data-astro-cid-4zh5pczy]{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--gt-fg)}.gt-cft-sub[data-astro-cid-4zh5pczy]{margin:0;font-size:13px;line-height:1.55;color:var(--gt-muted)}.gt-cft-mobile[data-astro-cid-4zh5pczy]{display:flex;flex-direction:column;gap:12px}.gt-cft-card[data-astro-cid-4zh5pczy]{border-radius:var(--gt-radius);border:1px solid var(--gt-line);background:var(--gt-surface);overflow:hidden}.gt-cft-card-head[data-astro-cid-4zh5pczy]{display:flex;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;color:var(--gt-fg);border-bottom:1px solid var(--gt-line);background:var(--gt-surface-2)}.gt-cft-card-head[data-astro-cid-4zh5pczy] strong[data-astro-cid-4zh5pczy]{font-size:15px;font-weight:700}.gt-cft-list[data-astro-cid-4zh5pczy]{margin:0;padding:0}.gt-cft-row[data-astro-cid-4zh5pczy]{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-bottom:1px solid var(--gt-line)}.gt-cft-row[data-astro-cid-4zh5pczy]:last-child{border-bottom:none}.gt-cft-row[data-astro-cid-4zh5pczy] dt[data-astro-cid-4zh5pczy]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gt-subtle)}.gt-cft-row[data-astro-cid-4zh5pczy] dd[data-astro-cid-4zh5pczy]{margin:0;display:flex;flex-direction:column;gap:4px}.gt-cft-value[data-astro-cid-4zh5pczy]{font-size:14px;line-height:1.45;color:var(--gt-fg)}.gt-cft-meta[data-astro-cid-4zh5pczy]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.gt-cft-meta-pill[data-astro-cid-4zh5pczy]{display:inline-block;padding:2px 8px;border-radius:999px;background:rgba(var(--gt-positive-rgb),.1);color:var(--gt-positive);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.gt-cft-meta-link[data-astro-cid-4zh5pczy]{font-size:11px;color:var(--gt-accent);text-decoration:none;border-bottom:1px solid currentColor}.gt-cft-meta-link[data-astro-cid-4zh5pczy]:hover{color:var(--gt-accent-hover)}.gt-cft-empty[data-astro-cid-4zh5pczy]{color:var(--gt-subtle);font-size:14px}.gt-cft-table-wrap[data-astro-cid-4zh5pczy]{display:none}@media(min-width:820px){.gt-cft-mobile[data-astro-cid-4zh5pczy]{display:none}.gt-cft-table-wrap[data-astro-cid-4zh5pczy]{display:block;border:1px solid var(--gt-line);border-radius:var(--gt-radius);overflow-x:auto;background:var(--gt-surface)}.gt-cft-table[data-astro-cid-4zh5pczy]{width:100%;border-collapse:collapse;font-size:13px}.gt-cft-table[data-astro-cid-4zh5pczy] th[data-astro-cid-4zh5pczy],.gt-cft-table[data-astro-cid-4zh5pczy] td[data-astro-cid-4zh5pczy]{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gt-line)}.gt-cft-table[data-astro-cid-4zh5pczy] thead[data-astro-cid-4zh5pczy] th[data-astro-cid-4zh5pczy]{background:var(--gt-surface-2);font-weight:600;border-bottom:1px solid var(--gt-line-strong)}.gt-cft-th-row[data-astro-cid-4zh5pczy]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gt-subtle);width:130px;white-space:nowrap;vertical-align:middle}.gt-cft-table-tool[data-astro-cid-4zh5pczy]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--gt-fg);font-weight:600}.gt-cft-table-tool[data-astro-cid-4zh5pczy]:hover{color:var(--gt-accent)}.gt-cft-table[data-astro-cid-4zh5pczy] td[data-astro-cid-4zh5pczy] .gt-cft-value[data-astro-cid-4zh5pczy]{display:block;margin-bottom:4px}}.gt-compare-tools[data-astro-cid-qpockwpf]{margin-bottom:40px}.gt-compare-list[data-astro-cid-qpockwpf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.gt-compare-row[data-astro-cid-qpockwpf]{border-radius:var(--gt-radius-sm);border:1px solid var(--gt-line);background:var(--gt-surface);transition:background .12s ease}.gt-compare-row[data-astro-cid-qpockwpf].is-featured{border-color:var(--gt-positive);background:rgba(var(--gt-positive-rgb),.06)}.gt-compare-row[data-astro-cid-qpockwpf]:hover{background:var(--gt-surface-2)}.gt-compare-link[data-astro-cid-qpockwpf]{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 14px;align-items:start;padding:14px;text-decoration:none;color:var(--gt-fg);min-height:60px}.gt-compare-link[data-astro-cid-qpockwpf]>.tool-logo[data-astro-cid-qpockwpf]{grid-column:1;grid-row:1 / span 2;align-self:center}.gt-compare-main[data-astro-cid-qpockwpf]{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gt-compare-title[data-astro-cid-qpockwpf]{font-size:15px;font-weight:600}.gt-compare-badge[data-astro-cid-qpockwpf]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--gt-positive);color:#0a0a0a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.gt-compare-tagline[data-astro-cid-qpockwpf]{font-size:12.5px;color:var(--gt-muted);line-height:1.4}.gt-compare-meta[data-astro-cid-qpockwpf]{grid-column:2;grid-row:2;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--gt-line);flex-wrap:wrap}.gt-compare-price[data-astro-cid-qpockwpf]{font-size:12px;color:var(--gt-subtle);flex:1 1 auto;min-width:0;word-break:break-word}.gt-compare-score[data-astro-cid-qpockwpf]{font-size:16px;font-weight:700;flex:0 0 auto}.gt-compare-score-slash[data-astro-cid-qpockwpf]{font-size:11px;color:var(--gt-subtle);font-weight:500}@media(min-width:600px){.gt-compare-link[data-astro-cid-qpockwpf]{grid-template-columns:48px minmax(0,1fr) minmax(140px,200px);grid-template-rows:auto;align-items:center;gap:14px}.gt-compare-link[data-astro-cid-qpockwpf]>.tool-logo[data-astro-cid-qpockwpf]{grid-row:1}.gt-compare-main[data-astro-cid-qpockwpf]{grid-column:2;grid-row:1}.gt-compare-meta[data-astro-cid-qpockwpf]{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;gap:2px;padding-top:0;border-top:none;text-align:right}.gt-compare-price[data-astro-cid-qpockwpf]{flex:0 0 auto}}.gt-compare-cta-row[data-astro-cid-qpockwpf]{padding:12px 14px 14px;border-top:1px solid var(--gt-line)}.gt-compare-cta[data-astro-cid-qpockwpf]{width:100%;min-height:44px;padding:8px 14px;font-size:13px}.gt-compare-add[data-astro-cid-qpockwpf]{margin-top:8px}.gt-compare-row[data-astro-cid-qpockwpf]:hover .gt-compare-cta[data-astro-cid-qpockwpf]{background:var(--gt-surface-2)}.gt-compare-use-case[data-astro-cid-qpockwpf]{margin-bottom:40px}.gt-compare-use-case-card[data-astro-cid-qpockwpf]{padding:18px 20px;border-radius:var(--gt-radius);border:1px solid var(--gt-line-strong);background:linear-gradient(180deg,var(--gt-surface-2),var(--gt-surface));border-left:3px solid var(--gt-positive)}.gt-compare-use-case-card[data-astro-cid-qpockwpf] p[data-astro-cid-qpockwpf]{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--gt-fg)}.gt-compare-table[data-astro-cid-qpockwpf],.gt-body[data-astro-cid-qpockwpf]{margin-bottom:40px}.gt-body[data-astro-cid-qpockwpf] h2{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:36px 0 14px;color:var(--gt-fg)}.gt-body[data-astro-cid-qpockwpf] h3{font-size:17px;font-weight:600;margin:28px 0 10px}.gt-body[data-astro-cid-qpockwpf] p,.gt-body[data-astro-cid-qpockwpf] li{font-size:var(--gt-text-prose);line-height:1.65}.gt-body[data-astro-cid-qpockwpf] a{color:var(--gt-accent);border-bottom:1px solid currentColor;text-decoration:none}.gt-body[data-astro-cid-qpockwpf] blockquote{margin:18px 0;padding:12px 16px;border-left:3px solid var(--gt-accent);background:var(--gt-surface);border-radius:0 var(--gt-radius-sm) var(--gt-radius-sm) 0}.gt-body[data-astro-cid-qpockwpf] table{width:100%;border-collapse:collapse;font-size:14px;margin:18px 0;display:block;overflow-x:auto}.gt-body[data-astro-cid-qpockwpf] th,.gt-body[data-astro-cid-qpockwpf] td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--gt-line)}.gt-body[data-astro-cid-qpockwpf] th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gt-subtle)}
