.report-page.svelte-j0nlts{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(to bottom, color-mix(in oklab, var(--atmosphere-champagne) 4%, var(--background)) 0, var(--background) 52rem), var(--background);min-height:100vh;position:relative;overflow-x:clip}.report-shell.svelte-j0nlts{z-index:1;max-width:1024px;margin:auto;padding:0 24px;position:relative}.report-shell.svelte-j0nlts a:where(.svelte-j0nlts){text-underline-offset:4px;text-decoration:underline}.report-hero.svelte-j0nlts{text-align:center;padding:48px 0 28px}h1.svelte-j0nlts{text-wrap:balance;font-family:var(--font-sans);letter-spacing:-.045em;max-width:54rem;margin:0 auto;font-size:60px;line-height:1.08}.hero-brand.svelte-j0nlts{margin-bottom:20px}.hero-description.svelte-j0nlts{max-width:42rem;color:var(--muted-foreground);margin:14px auto 0;font-size:18px;line-height:1.65}.hero-attribution.svelte-j0nlts{color:var(--muted-foreground);margin:18px auto 0;font-size:12px;line-height:1.8}.short-answer{max-width:50rem;margin:8px auto 0}.summary.svelte-j0nlts{font-size:16px;line-height:1.75}.report-label.svelte-j0nlts{color:var(--muted-foreground-subtle);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.report-nav.svelte-j0nlts{border:1px solid color-mix(in oklab, var(--border) 68%, transparent);background:color-mix(in oklab, var(--background) 82%, transparent);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:1rem;gap:.35rem;margin:1.75rem auto 0;padding:.35rem;display:flex;overflow-x:auto}.report-nav.svelte-j0nlts::-webkit-scrollbar{display:none}.report-nav.svelte-j0nlts a:where(.svelte-j0nlts){min-height:2.4rem;color:var(--muted-foreground);white-space:nowrap;border-radius:.7rem;padding:.65rem .72rem;font-size:.74rem;font-weight:500;text-decoration:none}.report-nav.svelte-j0nlts a:where(.svelte-j0nlts):hover{background:var(--muted);color:var(--foreground)}.report-section.svelte-j0nlts{border-bottom:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);padding:clamp(3.5rem,5vw,4.5rem) 0;scroll-margin-top:110px}.report-section.first-section.svelte-j0nlts{padding-top:clamp(56px,6vw,80px)}.cite-section.svelte-j0nlts{border-bottom:0}.report-title.svelte-j0nlts{text-wrap:balance;letter-spacing:-.035em;max-width:820px;margin-bottom:26px;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.25}.section-intro.svelte-j0nlts{color:var(--muted-foreground);max-width:42rem;margin:-10px 0 26px;font-size:16px;line-height:1.7}.note.svelte-j0nlts{color:var(--muted-foreground);margin-top:18px;font-size:12px;line-height:1.8}.product-logo.svelte-j0nlts{object-fit:contain;flex-shrink:0;width:32px;height:24px}.product-identity.svelte-j0nlts{align-items:center;gap:8px;display:inline-flex}.leaderboard-heading.svelte-j0nlts{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);justify-content:space-between;padding:0 0 16px;font-size:10px;display:flex}.leader-row.svelte-j0nlts{border-bottom:1px solid color-mix(in oklab, var(--foreground) 6%, transparent);grid-template-columns:26px 270px minmax(0,1fr) 48px;align-items:center;gap:18px;padding:20px 8px;display:grid}.rank.svelte-j0nlts{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.product-name.svelte-j0nlts .product-identity:where(.svelte-j0nlts){font-size:16px;font-weight:500}.config.svelte-j0nlts{text-wrap:pretty;color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.5;display:block}.score-track.svelte-j0nlts{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:3px;height:12px;overflow:hidden}.score-fill.svelte-j0nlts{background:color-mix(in oklab, var(--foreground) 20%, transparent);border-radius:3px;height:100%}.overall-score.svelte-j0nlts{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:30px;font-weight:500}.scale.svelte-j0nlts{color:var(--muted-foreground);justify-content:space-between;padding:10px 74px 0 340px;font-size:10px;display:flex}.verdict-grid.svelte-j0nlts,.safety-grid.svelte-j0nlts,.card-grid.svelte-j0nlts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.verdict-grid.svelte-j0nlts,.safety-grid.svelte-j0nlts{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.svelte-j0nlts{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid.steps.svelte-j0nlts{grid-template-columns:repeat(3,minmax(0,1fr))}.verdict-head.svelte-j0nlts{justify-content:space-between;align-items:center;gap:8px;display:flex}.verdict-name.svelte-j0nlts{font-size:15px;font-weight:500}.verdict-rank.svelte-j0nlts{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.verdict-score.svelte-j0nlts{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:44px;font-weight:500;line-height:1}.verdict-score.svelte-j0nlts span:where(.svelte-j0nlts){letter-spacing:0;color:var(--muted-foreground);margin-left:2px;font-size:14px}.verdict-kind.svelte-j0nlts{color:var(--muted-foreground);margin-top:8px;font-size:12px}.verdict-facts.svelte-j0nlts{border-top:1px solid var(--border);margin:18px 0 0}.verdict-facts.svelte-j0nlts div:where(.svelte-j0nlts){border-bottom:1px solid color-mix(in oklab, var(--foreground) 6%, transparent);gap:2px;padding:10px 0;font-size:13px;display:grid}.verdict-facts.svelte-j0nlts div:where(.svelte-j0nlts):last-child{border-bottom:0;padding-bottom:0}.verdict-facts.svelte-j0nlts dt:where(.svelte-j0nlts){color:var(--muted-foreground);flex-shrink:0;font-size:11px}.verdict-facts.svelte-j0nlts dd:where(.svelte-j0nlts){justify-content:space-between;gap:12px;margin:0;display:flex}.verdict-facts.svelte-j0nlts b:where(.svelte-j0nlts),.safety-count.svelte-j0nlts strong:where(.svelte-j0nlts){font-variant-numeric:tabular-nums;font-weight:600}.danger.svelte-j0nlts{color:var(--destructive)}.chart-region.svelte-j0nlts{fill:color-mix(in oklab, var(--success) 12%, transparent)}.chart-region-key.svelte-j0nlts{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.chart-region-key.svelte-j0nlts span:where(.svelte-j0nlts){border:1px solid var(--success);background:color-mix(in oklab, var(--success) 12%, transparent);border-radius:3px;flex-shrink:0;width:20px;height:12px}svg.svelte-j0nlts{width:100%;height:auto;overflow:visible}svg.svelte-j0nlts text:where(.svelte-j0nlts){fill:var(--muted-foreground);font-size:12px}.phone-chart.svelte-j0nlts{display:none}.question-head.svelte-j0nlts{border-bottom:1px solid var(--border);background:linear-gradient(145deg, color-mix(in oklab, var(--atmosphere-champagne) 26%, var(--background)), color-mix(in oklab, var(--atmosphere-blush) 10%, var(--background)));padding:24px 28px}.question-head.svelte-j0nlts span:where(.svelte-j0nlts){color:var(--muted-foreground);font-size:13px}.question-head.svelte-j0nlts h3:where(.svelte-j0nlts){letter-spacing:-.03em;margin-top:8px;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.3}.answers.svelte-j0nlts{margin:0;padding:0;list-style:none}.answer.svelte-j0nlts{border-bottom:1px solid var(--border);padding:20px 28px}.answer.svelte-j0nlts:last-child{border-bottom:0}.answer-top.svelte-j0nlts{grid-template-columns:190px minmax(0,1fr) 44px;align-items:center;gap:18px;display:grid}.answer-name.svelte-j0nlts{font-size:15px;font-weight:500}.answer-score.svelte-j0nlts{text-align:right;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.answer-verdict.svelte-j0nlts{margin-top:10px;font-size:14px;font-weight:500}.answer.svelte-j0nlts blockquote:where(.svelte-j0nlts){color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.7}.safety-key.svelte-j0nlts{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 18px;margin-bottom:16px;font-size:12px;display:flex}.safety-key.svelte-j0nlts span:where(.svelte-j0nlts){align-items:center;gap:6px;display:inline-flex}.safety-name.svelte-j0nlts{font-size:14px;font-weight:500}.squares.svelte-j0nlts{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:16px;display:grid}.sq.svelte-j0nlts{aspect-ratio:1;background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:2px;width:10px;display:inline-block}.squares.svelte-j0nlts .sq:where(.svelte-j0nlts){width:100%}.sq-error.svelte-j0nlts{background:var(--warning)}.sq-danger.svelte-j0nlts{background:var(--destructive)}.safety-count.svelte-j0nlts{color:var(--muted-foreground);margin-top:14px;font-size:13px}.safety-count.svelte-j0nlts strong:where(.svelte-j0nlts){color:var(--foreground);font-size:22px}.safety-count.svelte-j0nlts strong.danger:where(.svelte-j0nlts){color:var(--destructive)}.table-scroll.svelte-j0nlts{border-radius:16px;overflow:auto}table.svelte-j0nlts{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12px}th.svelte-j0nlts,td.svelte-j0nlts{text-align:center;border-bottom:1px solid var(--border);padding:16px 12px}thead.svelte-j0nlts th:where(.svelte-j0nlts){font-size:11px;font-weight:500}th.svelte-j0nlts:first-child{text-align:left;background:var(--card);z-index:1;padding-left:20px;position:sticky;left:0}tbody.svelte-j0nlts th:where(.svelte-j0nlts){font-weight:400}th.svelte-j0nlts small:where(.svelte-j0nlts){color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}tr.svelte-j0nlts:last-child>:where(.svelte-j0nlts){border-bottom:0}.complete-table.svelte-j0nlts{table-layout:fixed;min-width:900px}.complete-table.svelte-j0nlts th:where(.svelte-j0nlts):first-child{width:240px}.complete-table.svelte-j0nlts td:where(.svelte-j0nlts){font-size:15px}.complete-product.svelte-j0nlts{flex-direction:column;align-items:center;gap:10px;display:flex}.cell-best.svelte-j0nlts{font-weight:700}.complete-table.svelte-j0nlts tfoot:where(.svelte-j0nlts)>tr:where(.svelte-j0nlts)>:where(.svelte-j0nlts){border-top:1px solid var(--border);font-weight:500}.complete-table.svelte-j0nlts tfoot:where(.svelte-j0nlts) .cell-best:where(.svelte-j0nlts){font-weight:700}.task-count.svelte-j0nlts+.pilot-tag:where(.svelte-j0nlts):before{content:" · "}.phone-key.svelte-j0nlts{display:none}.card-title.svelte-j0nlts{text-wrap:balance;letter-spacing:-.02em;margin-top:16px;font-size:17px;font-weight:500}.card-text.svelte-j0nlts{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.65}.step-head.svelte-j0nlts{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;font-size:11px;display:flex}.limits{margin-top:20px}.limits .card-title.svelte-j0nlts{margin-top:0}.limits ul.svelte-j0nlts{color:var(--muted-foreground);gap:8px;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.65;list-style:outside;display:grid}.faq.svelte-j0nlts{gap:28px;max-width:46rem;display:grid}.faq.svelte-j0nlts h3:where(.svelte-j0nlts){letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.4}.faq.svelte-j0nlts p:where(.svelte-j0nlts){color:var(--muted-foreground);margin-top:8px;font-size:15px;line-height:1.75}.citation.svelte-j0nlts{overflow-wrap:anywhere;font-size:14px;line-height:1.7}@media (width<=1000px){.verdict-grid.svelte-j0nlts,.safety-grid.svelte-j0nlts,.card-grid.svelte-j0nlts{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-row.svelte-j0nlts{grid-template-columns:22px 235px minmax(0,1fr) 42px;gap:12px}.scale.svelte-j0nlts{padding-left:289px;padding-right:62px}.complete-table.svelte-j0nlts{min-width:640px}.complete-table.svelte-j0nlts th:where(.svelte-j0nlts):first-child{width:170px}}@media (width<=640px){.report-shell.svelte-j0nlts{padding-inline:16px}.report-hero.svelte-j0nlts{padding-top:56px}h1.svelte-j0nlts{font-size:38px}.hero-description.svelte-j0nlts{font-size:16px}.summary.svelte-j0nlts{font-size:15px}.report-nav.svelte-j0nlts{top:calc(var(--site-header-height,72px) + .5rem);z-index:20;justify-content:flex-start;gap:4px;width:100%;position:sticky}.report-nav.svelte-j0nlts a:where(.svelte-j0nlts){flex:none;min-height:44px;padding:12px;font-size:12px}.report-section.svelte-j0nlts{padding-block:40px;scroll-margin-top:150px}.section-intro.svelte-j0nlts{font-size:15px;line-height:1.65}.leaderboard-heading.svelte-j0nlts,.scale.svelte-j0nlts{display:none}.leader-row.svelte-j0nlts{grid-template-columns:18px minmax(0,1fr) 36px;gap:10px;padding:15px 4px}.leader-row.svelte-j0nlts .product-name:where(.svelte-j0nlts){grid-column:2}.leader-row.svelte-j0nlts .score-track:where(.svelte-j0nlts){grid-column:2;height:8px}.leader-row.svelte-j0nlts .overall-score:where(.svelte-j0nlts){grid-area:1/3/3;font-size:27px}.product-name.svelte-j0nlts .product-identity:where(.svelte-j0nlts){font-size:15px}.verdict-grid.svelte-j0nlts,.safety-grid.svelte-j0nlts,.card-grid.svelte-j0nlts,.card-grid.steps.svelte-j0nlts{grid-template-columns:1fr}.desktop-chart.svelte-j0nlts{display:none}svg.phone-chart.svelte-j0nlts{display:block}svg.phone-chart.svelte-j0nlts text:where(.svelte-j0nlts){font-size:13px}.question-head.svelte-j0nlts,.answer.svelte-j0nlts{padding-inline:16px}.answer-top.svelte-j0nlts{grid-template-columns:minmax(0,1fr) 40px;gap:8px 12px}.answer-top.svelte-j0nlts .score-track:where(.svelte-j0nlts){grid-area:2/1/auto/-1;height:8px}.complete-table.svelte-j0nlts{min-width:0;font-size:14px}.complete-table.svelte-j0nlts th:where(.svelte-j0nlts),.complete-table.svelte-j0nlts td:where(.svelte-j0nlts){padding:10px 0}.complete-table.svelte-j0nlts td:where(.svelte-j0nlts){font-size:14px}.complete-table.svelte-j0nlts th:where(.svelte-j0nlts):first-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:0 0;width:auto;padding:10px 6px 10px 4px;font-size:12px;line-height:1.3;position:static}.complete-table.svelte-j0nlts thead:where(.svelte-j0nlts) th:where(.svelte-j0nlts):not(:first-child),.complete-table.svelte-j0nlts td:where(.svelte-j0nlts){width:34px}.category-label.svelte-j0nlts,.product-label.svelte-j0nlts,.task-count.svelte-j0nlts{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.complete-table.svelte-j0nlts .product-logo:where(.svelte-j0nlts){width:22px;height:22px}.phone-key.svelte-j0nlts{display:block}.task-count.svelte-j0nlts+.pilot-tag:where(.svelte-j0nlts):before{content:none}.safety-grid.svelte-j0nlts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.squares.svelte-j0nlts{gap:2px}}@media (width<=359px){.complete-table.svelte-j0nlts thead:where(.svelte-j0nlts) th:where(.svelte-j0nlts):not(:first-child),.complete-table.svelte-j0nlts td:where(.svelte-j0nlts){width:30px;font-size:13px}}.report-field.svelte-j0nlts{top:calc(-1 * var(--site-header-height,80px));z-index:0;pointer-events:none;height:58rem;position:absolute;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#000b 76%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#000b 76%,#0000 100%)}.field-paper.svelte-j0nlts,.field-grid.svelte-j0nlts,.field-wash.svelte-j0nlts,.field-dither.svelte-j0nlts{position:absolute;inset:0}.field-paper.svelte-j0nlts{background:color-mix(in oklab, var(--atmosphere-champagne) 5%, var(--background))}.field-grid.svelte-j0nlts{z-index:1;background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 2.5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 2.5%, transparent) 1px, transparent 1px);background-position:50%;background-size:24px 24px}.field-wash.svelte-j0nlts{z-index:2;background:linear-gradient(to right, transparent 4%, color-mix(in oklab, var(--background) 34%, transparent) 22%, color-mix(in oklab, var(--background) 72%, transparent) 39%, color-mix(in oklab, var(--background) 72%, transparent) 61%, color-mix(in oklab, var(--background) 34%, transparent) 78%, transparent 96%)}.field-dither.svelte-j0nlts{z-index:3;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}
