.compare-tool.svelte-1kjqqx0{max-width:880px;margin:0 auto}.table-scroll.svelte-1kjqqx0{overflow-x:auto}.table.svelte-1kjqqx0{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-primary)}.trow.svelte-1kjqqx0{display:grid;grid-template-columns:minmax(110px,.9fr) repeat(var(--cols),minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}.trow.svelte-1kjqqx0:last-child{border-bottom:none}.tcell.svelte-1kjqqx0{padding:12px 14px;font-family:var(--font-body);font-size:.9rem;line-height:1.45;color:var(--text-secondary);border-left:1px solid var(--border-subtle);min-width:0;overflow-wrap:anywhere}.tcell.tlabel.svelte-1kjqqx0{border-left:none;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-secondary);display:flex;align-items:center}.theads.svelte-1kjqqx0 .tcell:where(.svelte-1kjqqx0){background:var(--bg-secondary);padding:16px 14px}.thead.svelte-1kjqqx0{display:flex;flex-direction:column;gap:8px;align-items:stretch}.col-select-wrap.svelte-1kjqqx0{position:relative;contain:inline-size;background:var(--bg-primary);border:1px solid var(--border-strong);border-radius:10px;transition:border-color .2s,box-shadow .2s}.col-select-wrap.svelte-1kjqqx0:hover{border-color:var(--text-primary)}.col-select-wrap.svelte-1kjqqx0:focus-within{border-color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-primary) 18%,transparent)}.col-select.svelte-1kjqqx0{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:1.05rem;font-weight:400;color:var(--text-primary);background:transparent;border:0;border-radius:10px;padding:10px 36px 10px 14px;cursor:pointer;line-height:1.2}.col-select.svelte-1kjqqx0:focus-visible{outline:none}.col-select-wrap.svelte-1kjqqx0 .col-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.thead-badge.svelte-1kjqqx0{font-family:var(--font-body);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--status-open, var(--success))}.tcell-cta.svelte-1kjqqx0{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:gap .2s}.tcell-cta.svelte-1kjqqx0:hover{gap:9px}.compare-disclaimer.svelte-1kjqqx0{text-align:center;font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);margin-top:24px}@media(max-width:600px){.tcell.svelte-1kjqqx0{padding:10px;font-size:.8125rem}.tcell.tlabel.svelte-1kjqqx0{font-size:.6875rem;padding:10px 8px}.theads.svelte-1kjqqx0 .tcell:where(.svelte-1kjqqx0){padding:12px 10px}.trow.svelte-1kjqqx0{grid-template-columns:minmax(84px,.8fr) repeat(var(--cols),minmax(0,1fr))}.col-select.svelte-1kjqqx0{font-size:.9375rem;padding:9px 30px 9px 10px}}@media(prefers-reduced-motion:reduce){.tcell-cta.svelte-1kjqqx0,.col-select-wrap.svelte-1kjqqx0{transition:none}}.compare-section.svelte-19h9nfo{padding:48px 20px 72px}.compare-intro.svelte-19h9nfo{max-width:640px;margin:0 auto 44px}.compare-heading.svelte-19h9nfo{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.15;margin:.4rem 0 1.25rem;color:var(--text-primary)}.compare-lead.svelte-19h9nfo{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);text-align:center;margin:0}
