.page-wrap.svelte-1i4z5aa{border:1px solid var(--border);box-shadow:var(--shadow);margin:var(--space-md);background:var(--surface);border-radius:20px;overflow:clip}.vs-page.svelte-1i4z5aa{gap:var(--space-2xl);padding:var(--space-xl) var(--space-2xl) var(--space-2xl);flex-direction:column;width:100%;max-width:64rem;margin:0 auto;display:flex}.hero.svelte-1i4z5aa{gap:var(--space-sm);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.kicker.svelte-1i4z5aa{font-family:var(--font-sans);font-size:var(--font-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:400}.title.svelte-1i4z5aa{font-family:var(--font-mono);font-size:var(--font-xl);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:400}.lede.svelte-1i4z5aa{font-family:var(--font-sans);font-size:var(--font-lg);color:var(--text);text-wrap:balance;max-width:50rem;margin:0;line-height:1.5}.updated.svelte-1i4z5aa{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-muted);margin:var(--space-xs) 0 0}.block-title.svelte-1i4z5aa{font-family:var(--font-mono);font-size:var(--font-xl);letter-spacing:-.01em;margin:0 0 var(--space-md);color:var(--text);font-weight:400}.choose-grid.svelte-1i4z5aa{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.choose-col.svelte-1i4z5aa{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;display:flex}.choose-col-ours.svelte-1i4z5aa{border-color:var(--selected)}.choose-cta.svelte-1i4z5aa{padding-top:var(--space-md);margin-top:auto;text-decoration:none;display:block}.choose-head.svelte-1i4z5aa{font-family:var(--font-mono);font-size:var(--font-md);color:var(--text);margin:0;font-weight:400}.choose-col.svelte-1i4z5aa ul:where(.svelte-1i4z5aa){gap:var(--space-xs);font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.choose-col.svelte-1i4z5aa li:where(.svelte-1i4z5aa){padding-left:1.1rem;position:relative}.choose-col.svelte-1i4z5aa li:where(.svelte-1i4z5aa):before{content:"";background:var(--selected);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.6em;left:0}.compare-wrap.svelte-1i4z5aa{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.compare-table.svelte-1i4z5aa{border-collapse:collapse;width:100%;min-width:40rem;font-family:var(--font-sans);font-size:var(--font-sm)}.compare-table.svelte-1i4z5aa thead:where(.svelte-1i4z5aa) th:where(.svelte-1i4z5aa){text-align:left;padding:var(--space-md) var(--space-lg);background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);font-weight:400}.compare-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa){border-top:1px solid var(--border)}.compare-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa):first-child{border-top:none}.compare-table.svelte-1i4z5aa th[scope=row]:where(.svelte-1i4z5aa){text-align:left;padding:var(--space-md) var(--space-lg);color:var(--text);background:var(--surface);width:28%;font-weight:400}.compare-table.svelte-1i4z5aa td:where(.svelte-1i4z5aa){padding:var(--space-md) var(--space-lg);vertical-align:top;color:var(--text);width:36%;line-height:1.5}.compare-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa):hover{background:var(--bg)}.cell-link.svelte-1i4z5aa{color:var(--selected);font-family:var(--font-mono);text-decoration:none}.cell-link.svelte-1i4z5aa:hover{text-underline-offset:3px;text-decoration:underline}.compare-table.svelte-1i4z5aa .col-ours:where(.svelte-1i4z5aa){background:color-mix(in srgb, var(--selected) 8%, transparent)}.compare-table.svelte-1i4z5aa thead:where(.svelte-1i4z5aa) .col-ours:where(.svelte-1i4z5aa){background:color-mix(in srgb, var(--selected) 12%, var(--bg));color:var(--selected)}.compare-table.svelte-1i4z5aa tbody:where(.svelte-1i4z5aa) tr:where(.svelte-1i4z5aa):hover .col-ours:where(.svelte-1i4z5aa){background:color-mix(in srgb, var(--selected) 14%, transparent)}.prose-block.svelte-1i4z5aa{gap:var(--space-md);flex-direction:column;max-width:50rem;display:flex}.prose-block.svelte-1i4z5aa p:where(.svelte-1i4z5aa){font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);margin:0;line-height:1.6}.vs-nav.svelte-1i4z5aa{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.vs-nav-link.svelte-1i4z5aa{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex}.vs-nav-link.svelte-1i4z5aa:hover{border-color:var(--selected)}.vs-nav-prev.svelte-1i4z5aa{text-align:left;align-items:flex-start}.vs-nav-next.svelte-1i4z5aa{text-align:right;align-items:flex-end}.vs-nav-direction.svelte-1i4z5aa{font-family:var(--font-mono);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.vs-nav-arrow.svelte-1i4z5aa{flex-shrink:0;width:.85rem;height:.85rem}.vs-nav-link.svelte-1i4z5aa:hover .vs-nav-direction:where(.svelte-1i4z5aa){color:var(--selected)}.vs-nav-name.svelte-1i4z5aa{font-family:var(--font-mono);font-size:var(--font-md);color:var(--text);font-weight:400}@media (width<=600px){.vs-nav.svelte-1i4z5aa{gap:var(--space-sm);grid-template-columns:1fr}.vs-nav-next.svelte-1i4z5aa{text-align:left;align-items:flex-start}}@media (width<=720px){.vs-page.svelte-1i4z5aa{padding:var(--space-lg) var(--space-md) var(--space-xl);gap:var(--space-xl)}.choose-grid.svelte-1i4z5aa{gap:var(--space-md);grid-template-columns:1fr}.compare-table.svelte-1i4z5aa th[scope=row]:where(.svelte-1i4z5aa),.compare-table.svelte-1i4z5aa td:where(.svelte-1i4z5aa){padding:var(--space-sm) var(--space-md)}}
