.compare-page.svelte-1437t7m{max-width:1200px;color:var(--color-text);font-family:var(--font-body);flex-direction:column;gap:2rem;margin:0 auto;padding:64px 16px 80px;display:flex}.compare-hero.svelte-1437t7m{flex-direction:column;gap:1rem;max-width:46rem;display:flex}.compare-names.svelte-1437t7m{font-family:var(--font-heading);font-size:var(--type-title);color:var(--color-text);margin:0;line-height:1.2}.compare-lede.svelte-1437t7m{color:var(--color-text-sec);font-size:var(--type-body);margin:0;line-height:1.6}.section-title.svelte-1437t7m{font-family:var(--font-heading);font-size:var(--type-title);color:var(--color-text);margin:0 0 1rem}.related-section.svelte-1437t7m [data-listing=product-grid]{grid-template-columns:1fr}.matrix-wrap.svelte-1437t7m{position:relative}.matrix-wrap.svelte-1437t7m:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--color-bg));width:2.5rem;height:100%;position:absolute;top:0;right:0}.matrix-scroller.svelte-1437t7m{-webkit-overflow-scrolling:touch;border:var(--border-width,1px) solid var(--color-border,color-mix(in srgb, var(--color-text) 12%, transparent));border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.matrix-scroller.svelte-1437t7m:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.matrix.svelte-1437t7m{min-width:100%}.matrix-row.svelte-1437t7m{grid-template-columns:minmax(8.5rem, 11rem) repeat(var(--compare-count,2), minmax(13rem, 1fr));border-bottom:var(--border-width,1px) solid var(--color-border,color-mix(in srgb, var(--color-text) 12%, transparent));display:grid}.matrix-row.svelte-1437t7m:last-child{border-bottom:none}.matrix-label.svelte-1437t7m,.matrix-cell.svelte-1437t7m{padding:1rem 1.1rem;font-size:.9375rem;line-height:1.5}.matrix-label.svelte-1437t7m{z-index:2;font-weight:600;font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-sec);background:var(--color-bg);border-right:var(--border-width,1px) solid var(--color-border,color-mix(in srgb, var(--color-text) 12%, transparent));align-items:center;display:flex;position:sticky;left:0}.matrix-cell.svelte-1437t7m{color:var(--color-text);border-left:var(--border-width,1px) solid var(--color-border,color-mix(in srgb, var(--color-text) 12%, transparent));background:var(--color-surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;display:flex}.matrix-cell.is-pick.svelte-1437t7m,.matrix-head.is-pick.svelte-1437t7m{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface))}.matrix-row.is-diff.svelte-1437t7m .matrix-label:where(.svelte-1437t7m){color:var(--color-primary)}.matrix-cell.is-diff.svelte-1437t7m:not(.is-pick){background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.matrix-head.svelte-1437t7m{gap:.5rem;padding-block:1.25rem}.product-name.svelte-1437t7m{font-family:var(--font-heading);color:var(--color-text);font-size:1.05rem;font-weight:700;text-decoration:none}.product-name.svelte-1437t7m:hover,.product-name.svelte-1437t7m:focus-visible{color:var(--color-primary);text-decoration:underline}.product-brand.svelte-1437t7m{font-size:var(--type-meta);color:var(--color-text-sec);margin:0}.matrix-cta.svelte-1437t7m{align-items:stretch}.cta-primary.svelte-1437t7m,.cta-secondary.svelte-1437t7m{border-radius:var(--radius-control);letter-spacing:.02em;border:var(--border-width,1px) solid transparent;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-primary.svelte-1437t7m{background:var(--color-primary);color:var(--color-inverse,var(--color-bg));border-color:color-mix(in srgb, var(--color-primary) 70%, transparent)}.cta-secondary.svelte-1437t7m{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);background:0 0}.cta-primary.svelte-1437t7m:focus-visible,.cta-secondary.svelte-1437t7m:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.cta-note.svelte-1437t7m{color:var(--color-text-sec);margin:0;font-size:.75rem;font-style:italic;line-height:1.4}.alert-actions.svelte-1437t7m{margin-top:.75rem}.back-link.svelte-1437t7m{text-align:center;margin:0}.back-link.svelte-1437t7m a:where(.svelte-1437t7m){color:var(--color-primary);font-weight:600;text-decoration:none}.back-link.svelte-1437t7m a:where(.svelte-1437t7m):hover,.back-link.svelte-1437t7m a:where(.svelte-1437t7m):focus-visible{text-decoration:underline}.sr-only.svelte-1437t7m{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.cta-primary.svelte-1437t7m,.cta-secondary.svelte-1437t7m{width:100%}}@media (width>=768px){.compare-page.svelte-1437t7m{gap:2.5rem;padding:88px 24px 96px}.related-section.svelte-1437t7m [data-listing=product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.compare-page.svelte-1437t7m{gap:3rem;padding:112px 32px}.matrix-wrap.svelte-1437t7m:after{display:none}.related-section.svelte-1437t7m [data-listing=product-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.matrix-scroller.svelte-1437t7m{scroll-behavior:auto}}
