.comparison-builder.svelte-roas79{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 16px #00000014;margin-bottom:48px}.builder-header.svelte-roas79{text-align:left;margin-bottom:32px}.builder-header.svelte-roas79 h2:where(.svelte-roas79){font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 8px}.builder-header.svelte-roas79 p:where(.svelte-roas79){color:#64748b;font-size:1rem;margin:0}.tool-selectors.svelte-roas79{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.tool-selector.svelte-roas79{animation:svelte-roas79-slideInUp .3s ease-out forwards;opacity:0}.tool-selector.svelte-roas79 label:where(.svelte-roas79){display:block;font-weight:600;color:#475569;margin-bottom:8px;font-size:.9rem}.selector-row.svelte-roas79{display:flex;gap:8px}.tool-select.svelte-roas79{flex:1;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#1e293b;background:#fff;cursor:pointer;transition:all .2s ease}.tool-select.svelte-roas79:hover{border-color:#2563eb}.tool-select.svelte-roas79:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.remove-btn.svelte-roas79{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#dc2626;font-weight:600;cursor:pointer;transition:all .3s ease}.remove-btn.svelte-roas79:hover{background:#dc2626;border-color:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d}.add-tool-btn.svelte-roas79{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:end;height:fit-content;margin-top:23px}.add-tool-btn.svelte-roas79:hover{background:#2563eb;border-color:#ff5722;color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px #2563eb4d}.action-buttons.svelte-roas79{display:flex;gap:12px;justify-content:center}.compare-btn.svelte-roas79{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#ff5722,#e64a19);color:#fff;border:none;border-radius:10px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 14px #ff572266}.compare-btn.svelte-roas79:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.compare-btn.svelte-roas79:hover:before{left:100%}.compare-btn.svelte-roas79:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff572280}.compare-icon.svelte-roas79{display:inline-block;animation:svelte-roas79-tilt 2s ease-in-out infinite}@keyframes svelte-roas79-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.reset-btn.svelte-roas79{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#fff;color:#1e293b;border:2px solid #e2e8f0;border-radius:10px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease}.reset-btn.svelte-roas79:hover{background:#2563eb;border-color:#ff5722;color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px #2563eb4d}.comparison-table-wrapper.svelte-roas79{margin-top:40px}.comparison-table.svelte-roas79{overflow-x:auto;border-radius:12px;border:1px solid #e2e8f0}table.svelte-roas79{width:100%;border-collapse:collapse;background:#fff}thead.svelte-roas79{background:#f8fafc}th.svelte-roas79{padding:20px 16px;text-align:left;font-weight:600;color:#1e293b;border-bottom:2px solid #e2e8f0}.feature-column.svelte-roas79{width:180px;position:sticky;left:0;background:#f8fafc;z-index:10}.tool-column.svelte-roas79{min-width:250px}.tool-header.svelte-roas79{display:flex;flex-direction:column;align-items:center;gap:12px}.tool-logo.svelte-roas79{width:48px;height:48px;object-fit:contain;border-radius:8px}.tool-name.svelte-roas79{font-size:1rem;font-weight:700;color:#1e293b}tbody.svelte-roas79 tr:where(.svelte-roas79){border-bottom:1px solid #f1f5f9}tbody.svelte-roas79 tr:where(.svelte-roas79):hover{background:#fafbfc}td.svelte-roas79{padding:16px;vertical-align:top}.feature-label.svelte-roas79{font-weight:600;color:#475569;position:sticky;left:0;background:#fff;z-index:5}tbody.svelte-roas79 tr:where(.svelte-roas79):hover .feature-label:where(.svelte-roas79){background:#fafbfc}.feature-value.svelte-roas79{color:#64748b;font-size:.95rem;line-height:1.6}.feature-list.svelte-roas79{margin:0;padding-left:20px;list-style:disc}.feature-list.svelte-roas79 li:where(.svelte-roas79){margin-bottom:6px}.tool-link.svelte-roas79{display:inline-flex;align-items:center;gap:6px;color:#2563eb;text-decoration:none;font-weight:600;transition:color .2s ease}.tool-link.svelte-roas79:hover{color:#1d4ed8}@keyframes svelte-roas79-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-roas79-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.comparison-builder.svelte-roas79{padding:20px}.tool-selectors.svelte-roas79{grid-template-columns:1fr}.action-buttons.svelte-roas79{flex-direction:column}.compare-btn.svelte-roas79,.reset-btn.svelte-roas79{width:100%}}@media print{.action-buttons.svelte-roas79{display:none}}.comparisons-page[data-astro-cid-qcfu3ber]{max-width:1000px;margin:0 auto}.page-header[data-astro-cid-qcfu3ber]{text-align:left;margin-bottom:48px}.page-header[data-astro-cid-qcfu3ber] h1[data-astro-cid-qcfu3ber]{color:#ff5722;font-size:2.75rem;font-weight:800;letter-spacing:-.03em;margin-bottom:16px}.page-header[data-astro-cid-qcfu3ber] p[data-astro-cid-qcfu3ber]{font-size:1.15rem;color:#6b7280}.premade-section[data-astro-cid-qcfu3ber]{margin:48px 0 24px;text-align:left}.premade-section[data-astro-cid-qcfu3ber] h2[data-astro-cid-qcfu3ber]{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 8px}.section-subtitle[data-astro-cid-qcfu3ber]{color:#64748b;font-size:1rem;margin:0}.comparisons-grid[data-astro-cid-qcfu3ber]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:24px;margin-bottom:60px}.comparison-card[data-astro-cid-qcfu3ber]{background:#fff;padding:20px;border-radius:16px;text-decoration:none;border:2px solid transparent;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.comparison-card[data-astro-cid-qcfu3ber]:hover{border-color:#4f46e5;transform:translateY(-4px);box-shadow:0 8px 24px #4f46e526}.comparison-header[data-astro-cid-qcfu3ber]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.comparison-card[data-astro-cid-qcfu3ber] h3[data-astro-cid-qcfu3ber]{font-size:1.5rem;color:#111827;margin:0;flex:1}.updated-badge[data-astro-cid-qcfu3ber]{font-size:.75rem;color:#059669;background:#d1fae5;padding:4px 10px;border-radius:12px;font-weight:600;white-space:nowrap}.comparison-description[data-astro-cid-qcfu3ber]{color:#6b7280;font-size:1rem;margin-bottom:20px;line-height:1.6}.tools-compared[data-astro-cid-qcfu3ber]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.tool-badge[data-astro-cid-qcfu3ber]{padding:8px 16px;background:#eef2ff;color:#4f46e5;border-radius:8px;font-weight:600;font-size:.9rem}.vs[data-astro-cid-qcfu3ber]{color:#9ca3af;font-weight:700}.read-more[data-astro-cid-qcfu3ber]{color:#4f46e5;font-weight:600;font-size:.95rem}.request-comparison[data-astro-cid-qcfu3ber]{text-align:center;padding:32px 24px;background:linear-gradient(135deg,#f9fafb,#eef2ff);border-radius:16px}.request-comparison[data-astro-cid-qcfu3ber] h2[data-astro-cid-qcfu3ber]{font-size:2rem;color:#111827;margin:0 0 12px}.request-comparison[data-astro-cid-qcfu3ber] p[data-astro-cid-qcfu3ber]{font-size:1.05rem;color:#6b7280;margin-bottom:24px}.request-button[data-astro-cid-qcfu3ber]{padding:10px 24px;background:#fff;color:var(--primary-700);border:2px solid var(--primary-700);border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.request-button[data-astro-cid-qcfu3ber]:hover{background:var(--primary-700);color:#fff;transform:translateY(-2px)}@media(max-width:768px){.comparisons-grid[data-astro-cid-qcfu3ber]{grid-template-columns:1fr}.page-header[data-astro-cid-qcfu3ber] h1[data-astro-cid-qcfu3ber]{font-size:2rem}}
