.compare-any-page[data-astro-cid-neplck24]{padding:var(--space-8) 0 var(--space-12)}.compare-any-hero[data-astro-cid-neplck24]{max-width:70ch;margin:var(--space-4) 0 var(--space-10)}.compare-any-hero-eyebrow[data-astro-cid-neplck24]{display:inline-flex;gap:var(--space-2);align-items:center;padding:6px var(--space-3);background:linear-gradient(135deg,#f9731626,#3b82f626);color:var(--color-cta-600);border:1px solid rgba(249,115,22,.25);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;margin-bottom:var(--space-4)}.compare-any-hero-title[data-astro-cid-neplck24]{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-4);color:var(--color-primary);font-weight:600}.compare-any-hero-lede[data-astro-cid-neplck24]{font-size:var(--text-lg);color:var(--color-body);margin:0 0 var(--space-5)}.compare-any-hero-perks[data-astro-cid-neplck24]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-2);max-width:60ch}@media (min-width: 640px){.compare-any-hero-perks[data-astro-cid-neplck24]{grid-template-columns:1fr 1fr}}.compare-any-hero-perks[data-astro-cid-neplck24] li[data-astro-cid-neplck24]{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm);color:var(--color-body);margin:0}.compare-any-hero-perks[data-astro-cid-neplck24] svg[data-astro-cid-neplck24]{color:var(--color-accent);flex-shrink:0}.compare-any-tool[data-astro-cid-neplck24]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-card);margin-bottom:var(--space-12)}.compare-any{display:flex;flex-direction:column;gap:var(--space-6)}.compare-any-form{display:flex;flex-direction:column;gap:var(--space-4)}.compare-any-form-row{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width: 768px){.compare-any-form-row{grid-template-columns:1.4fr 1fr}}.compare-any-field{display:flex;flex-direction:column;gap:var(--space-2)}.compare-any-label{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.compare-any-optional{text-transform:none;font-weight:400}.compare-any-input-wrap{position:relative}.compare-any-input-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.compare-any-input{padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-3) + 22px);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);font-size:var(--text-base);color:var(--color-primary);width:100%;transition:border-color var(--motion-fast) var(--motion-ease)}.compare-any-input--narrow{padding-left:var(--space-3)}.compare-any-input:focus{border-color:var(--color-accent);outline:none}.compare-any-input:disabled{opacity:.6;cursor:not-allowed}.compare-any-intent{display:flex;flex-direction:column;gap:var(--space-2)}.compare-any-intent-options{display:flex;gap:var(--space-2);flex-wrap:wrap}.compare-any-chip{display:inline-flex;gap:var(--space-2);align-items:center;padding:8px var(--space-3);background:var(--color-surface);color:var(--color-body);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.compare-any-chip[data-active=true]{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-accent-600);font-weight:500}.compare-any-chip input{display:none}.compare-any-actions{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.compare-any-submit{display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-5);background:var(--color-cta);color:#fff;border:0;border-radius:var(--radius-input);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.compare-any-submit:hover:not(:disabled){background:var(--color-cta-600);transform:translateY(-1px)}.compare-any-submit:disabled{opacity:.6;cursor:not-allowed}.compare-any-clear{display:inline-flex;gap:4px;align-items:center;padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);font-size:var(--text-sm);cursor:pointer}.compare-any-clear:hover{color:var(--color-primary);border-color:var(--color-primary)}.compare-any-spin{animation:ca-spin .8s linear infinite}@keyframes ca-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compare-any-popular{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.compare-any-popular-label{font-size:var(--text-xs);color:var(--color-muted);margin-right:var(--space-2)}.compare-any-popular-pill{padding:4px var(--space-3);background:var(--color-surface);color:var(--color-body);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease)}.compare-any-popular-pill:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.compare-any-loading,.compare-any-rate,.compare-any-error{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);font-size:var(--text-sm)}.compare-any-loading{background:var(--color-accent-100);color:var(--color-accent-600)}.compare-any-rate{background:#f9731614;color:var(--color-cta-600);border:1px solid rgba(249,115,22,.2)}.compare-any-error{background:#dc262614;color:#b91c1c;border:1px solid rgba(220,38,38,.2)}.compare-any-deploying{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,#3b82f60f,#f973160f);border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-input);color:var(--color-body);font-size:var(--text-sm);line-height:1.6}.compare-any-deploying svg{color:var(--color-accent);flex-shrink:0;margin-top:3px}.compare-any-deploying a{color:var(--color-accent-600);font-weight:600}.compare-any-prefill{display:inline-flex;gap:var(--space-2);align-items:center;padding:6px var(--space-3);background:var(--color-accent-100);color:var(--color-accent-600);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;align-self:flex-start}.compare-any-result{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-4)}.compare-any-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-4);align-items:center}@media (max-width: 640px){.compare-any-vs{grid-template-columns:1fr}}.compare-any-vs-card{padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border)}.compare-any-vs-card--us{background:linear-gradient(135deg,#f9731614,#f9731605);border-color:#f973164d}.compare-any-vs-label{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.compare-any-vs-name{font-size:var(--text-xl);margin:var(--space-2) 0 var(--space-2);color:var(--color-primary)}.compare-any-vs-headline{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lg);color:var(--color-primary);margin:0 0 var(--space-3)}.compare-any-vs-link{display:inline-flex;gap:4px;align-items:center;color:var(--color-accent-600);text-decoration:none;font-weight:500;font-size:var(--text-sm)}.compare-any-vs-link:hover{text-decoration:underline}.compare-any-vs-arrow{color:var(--color-muted);display:flex;justify-content:center}@media (max-width: 640px){.compare-any-vs-arrow{transform:rotate(90deg);padding:var(--space-2) 0}}.compare-any-specs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5)}.compare-any-specs h4{margin:0 0 var(--space-4);color:var(--color-primary)}.compare-any-specs-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare-any-specs-table th,.compare-any-specs-table td{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.compare-any-specs-table thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-weight:600}.compare-any-specs-table tbody th{font-weight:500;color:var(--color-primary)}.compare-any-specs-table tbody td{color:var(--color-body)}.compare-any-watchouts,.compare-any-take,.compare-any-alternatives,.compare-any-citations{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.compare-any-watchouts{background:#f973160a;border-color:#f9731633}.compare-any-watchouts h4,.compare-any-take h4,.compare-any-alternatives h4,.compare-any-citations h4{display:inline-flex;gap:var(--space-2);align-items:center;margin:0 0 var(--space-3);color:var(--color-primary)}.compare-any-watchouts h4 svg{color:var(--color-cta)}.compare-any-take h4 svg{color:var(--color-accent)}.compare-any-watchouts ul,.compare-any-alternatives ul,.compare-any-citations ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.compare-any-watchouts li,.compare-any-alternatives li{font-size:var(--text-sm);color:var(--color-body);line-height:1.6}.compare-any-citations li a{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all;color:var(--color-accent-600)}.compare-any-take p{line-height:1.7;color:var(--color-body);margin:0}.compare-any-decision{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 640px){.compare-any-decision{grid-template-columns:1fr}}.compare-any-decision-cell{padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border)}.compare-any-decision-cell--yes{background:#0596690f;border-color:#05966933}.compare-any-decision-cell--no{background:#dc26260f;border-color:#dc262633}.compare-any-decision-cell h5{margin:0 0 var(--space-2);font-size:var(--text-base);display:inline-flex;gap:6px;align-items:center}.compare-any-decision-cell--yes h5{color:#047857}.compare-any-decision-cell--no h5{color:#b91c1c}.compare-any-decision-cell p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-body)}.compare-any-disclaimer{font-size:var(--text-xs);color:var(--color-muted);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-input);margin:0}.compare-any-howitworks[data-astro-cid-neplck24]{margin:var(--space-12) 0;max-width:70ch}.compare-any-howitworks[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{font-size:var(--text-2xl);margin:0 0 var(--space-5);color:var(--color-primary)}.compare-any-howitworks-list[data-astro-cid-neplck24]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.compare-any-howitworks-list[data-astro-cid-neplck24] li[data-astro-cid-neplck24]{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:0}.compare-any-howitworks-num[data-astro-cid-neplck24]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;border-radius:50%;font-family:var(--font-mono);font-weight:600}.compare-any-howitworks-list[data-astro-cid-neplck24] h3[data-astro-cid-neplck24]{font-size:var(--text-base);margin:0 0 var(--space-2);color:var(--color-primary)}.compare-any-howitworks-list[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{font-size:var(--text-sm);color:var(--color-body);margin:0;line-height:1.6}.compare-any-faqs[data-astro-cid-neplck24]{margin:var(--space-12) 0;max-width:70ch}.compare-any-faqs[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{font-size:var(--text-2xl);margin:0 0 var(--space-5);color:var(--color-primary)}.compare-any-faq-list[data-astro-cid-neplck24]{display:flex;flex-direction:column;gap:var(--space-3)}.compare-any-faq[data-astro-cid-neplck24]{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.compare-any-faq[data-astro-cid-neplck24][open]{border-color:var(--color-accent)}.compare-any-faq[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]{list-style:none;cursor:pointer;padding:var(--space-4) var(--space-5);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.compare-any-faq[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]::-webkit-details-marker{display:none}.compare-any-faq-q[data-astro-cid-neplck24]{font-weight:600;color:var(--color-primary)}.compare-any-faq-chev[data-astro-cid-neplck24]{color:var(--color-muted);transition:transform var(--motion-base) var(--motion-ease);flex-shrink:0;display:inline-flex}.compare-any-faq[data-astro-cid-neplck24][open] .compare-any-faq-chev[data-astro-cid-neplck24]{transform:rotate(180deg);color:var(--color-accent)}.compare-any-faq-a[data-astro-cid-neplck24]{padding:0 var(--space-5) var(--space-4);border-top:1px solid var(--color-border)}.compare-any-faq-a[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{margin:var(--space-3) 0 0;color:var(--color-body);font-size:var(--text-sm);line-height:1.6}.breadcrumbs[data-astro-cid-neplck24] ol[data-astro-cid-neplck24]{list-style:none;padding:0;margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-muted);display:flex;gap:var(--space-2);flex-wrap:wrap}.breadcrumbs[data-astro-cid-neplck24] li[data-astro-cid-neplck24]:after{content:"›";margin-left:var(--space-2);color:var(--color-border-strong)}.breadcrumbs[data-astro-cid-neplck24] li[data-astro-cid-neplck24]:last-child:after{content:""}.breadcrumbs[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{text-decoration:none}.content-disclaimer[data-astro-cid-neplck24]{margin-top:var(--space-12);padding:var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-input);font-size:var(--text-xs);color:var(--color-muted)}.visually-hidden[data-astro-cid-neplck24]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
