.author-byline[data-astro-cid-45xft5fy]{display:flex;align-items:center;gap:.75rem}.author-photo[data-astro-cid-45xft5fy]{width:48px;height:48px;border-radius:9999px;object-fit:cover;flex-shrink:0}.author-initials[data-astro-cid-45xft5fy]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-text-muted);font-weight:700;box-shadow:0 0 0 1px var(--color-border-light)}.sr-only[data-astro-cid-45xft5fy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vendor-cell[data-astro-cid-45xft5fy]{display:inline-flex;align-items:center;gap:.5rem;vertical-align:middle}.vendor-logo[data-astro-cid-45xft5fy]{border-radius:6px;object-fit:contain;flex-shrink:0;background:var(--color-surface-white);box-shadow:0 0 0 1px var(--color-border-light)}.compare-scroll[data-astro-cid-45xft5fy]{position:relative;overflow:auto;max-height:calc(100svh - 8rem);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid var(--color-border-light);border-radius:.75rem;background:var(--color-surface-white)}.compare-table[data-astro-cid-45xft5fy]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.compare-table[data-astro-cid-45xft5fy] th[data-astro-cid-45xft5fy],.compare-table[data-astro-cid-45xft5fy] td[data-astro-cid-45xft5fy]{border-bottom:1px solid var(--color-border-light);padding:.45rem .35rem;vertical-align:middle}.compare-feature-h[data-astro-cid-45xft5fy]{text-align:left;font-weight:600;color:var(--color-primary);min-width:7.25rem;max-width:9.5rem;line-height:1.3;padding-left:.65rem;padding-right:.5rem}.compare-vendor-h[data-astro-cid-45xft5fy]{text-align:center;font-weight:600;min-width:4.75rem;max-width:6.5rem;background:var(--color-surface)}.compare-vendor-head[data-astro-cid-45xft5fy]{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--color-primary);text-decoration:none}.compare-vendor-head[data-astro-cid-45xft5fy]:hover{color:var(--color-accent)}.compare-vendor-name[data-astro-cid-45xft5fy]{display:block;overflow-wrap:anywhere;font-size:.65rem;line-height:1.2;font-weight:600;hyphens:auto}@media(min-width:768px){.compare-vendor-name[data-astro-cid-45xft5fy]{font-size:.7rem}.compare-vendor-h[data-astro-cid-45xft5fy]{min-width:5.5rem;max-width:7.25rem}}@media(min-width:1024px){.compare-scroll[data-astro-cid-45xft5fy]{overflow:clip;max-height:none}.compare-table[data-astro-cid-45xft5fy] .compare-sticky-top[data-astro-cid-45xft5fy]{top:calc(var(--bar-h) + 52px)}@media(prefers-reduced-motion:no-preference){.compare-table[data-astro-cid-45xft5fy] .compare-sticky-top[data-astro-cid-45xft5fy]{transition:top .24s var(--ease-out-soft)}}html[data-bar-hidden] .compare-table[data-astro-cid-45xft5fy] .compare-sticky-top[data-astro-cid-45xft5fy]{top:52px}.compare-table[data-astro-cid-45xft5fy]{width:100%;table-layout:fixed}.compare-feature-h[data-astro-cid-45xft5fy]{width:11rem}.compare-vendor-h[data-astro-cid-45xft5fy]{width:auto}.compare-vendor-name[data-astro-cid-45xft5fy]{font-size:.72rem}}.compare-sticky[data-astro-cid-45xft5fy]{position:sticky;left:0;z-index:2;background:var(--color-surface-white);box-shadow:1px 0 0 var(--color-border-light)}.compare-sticky-top[data-astro-cid-45xft5fy]{position:sticky;top:0;z-index:3}.compare-table[data-astro-cid-45xft5fy] thead[data-astro-cid-45xft5fy] .compare-feature-h[data-astro-cid-45xft5fy]{z-index:4;background:var(--color-surface)}.compare-tapselo-col[data-astro-cid-45xft5fy]{background:color-mix(in srgb,var(--color-accent-light) 55%,var(--color-surface-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 25%,transparent)}.compare-table[data-astro-cid-45xft5fy] thead[data-astro-cid-45xft5fy] .compare-tapselo-col[data-astro-cid-45xft5fy]{background:color-mix(in srgb,var(--color-accent-light) 70%,var(--color-surface))}.compare-icon-cell[data-astro-cid-45xft5fy]{text-align:center}.compare-icon[data-astro-cid-45xft5fy]{width:1.15rem;height:1.15rem;margin-inline:auto;display:block}.compare-icon-yes[data-astro-cid-45xft5fy]{color:var(--color-success);stroke-width:2.5}.compare-icon-no[data-astro-cid-45xft5fy]{color:var(--color-danger);stroke-width:2.5}.compare-icon-wrap[data-astro-cid-45xft5fy]{display:flex;justify-content:center;cursor:help}.compare-price-row[data-astro-cid-45xft5fy] th[data-astro-cid-45xft5fy],.compare-price-row[data-astro-cid-45xft5fy] td[data-astro-cid-45xft5fy]{background:var(--color-surface-elevated)}.compare-price-cell[data-astro-cid-45xft5fy]{text-align:center;font-size:.68rem;line-height:1.25;font-weight:600;color:var(--color-primary)}@media(min-width:768px){.compare-price-cell[data-astro-cid-45xft5fy]{font-size:.72rem}}.compare-meta-cell[data-astro-cid-45xft5fy]{text-align:center;font-size:.65rem;color:var(--color-text-muted);white-space:nowrap}.compare-table[data-astro-cid-45xft5fy] tbody[data-astro-cid-45xft5fy] tr[data-astro-cid-45xft5fy]:last-child th[data-astro-cid-45xft5fy],.compare-table[data-astro-cid-45xft5fy] tbody[data-astro-cid-45xft5fy] tr[data-astro-cid-45xft5fy]:last-child td[data-astro-cid-45xft5fy]{border-bottom:none}.compare-table[data-astro-cid-45xft5fy] tr[data-astro-cid-45xft5fy]:target th[data-astro-cid-45xft5fy],.compare-table[data-astro-cid-45xft5fy] tr[data-astro-cid-45xft5fy]:target td[data-astro-cid-45xft5fy]{background:var(--color-ticket-light)}
