.compare-tool.svelte-1kjqqx0{max-width:880px;margin:0 auto}.compare-head.svelte-1kjqqx0{text-align:center;margin-bottom:20px}.compare-title.svelte-1kjqqx0{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;color:var(--text-primary);margin:0 0 6px}.compare-sub.svelte-1kjqqx0{font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);margin:0}.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),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)}.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}.col-select.svelte-1kjqqx0{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-family:var(--font-heading);font-size:1.05rem;font-weight:400;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-strong);border-radius:10px;padding:10px 36px 10px 14px;cursor:pointer;line-height:1.2;transition:border-color .2s,box-shadow .2s}.col-select.svelte-1kjqqx0:hover{border-color:var(--text-primary)}.col-select.svelte-1kjqqx0:focus-visible{outline:none;border-color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-primary) 18%,transparent)}.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}.compare-disclaimer.svelte-1kjqqx0 a:where(.svelte-1kjqqx0){text-decoration:underline;text-underline-offset:2px}@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),1fr)}.col-select.svelte-1kjqqx0{font-size:.9375rem;padding:9px 30px 9px 10px}}@media(prefers-reduced-motion:reduce){.tcell-cta.svelte-1kjqqx0,.col-select.svelte-1kjqqx0{transition:none}}
