.compare{background:var(--sc-canvas);padding-top:3.5rem}.compare__intro{padding-block:clamp(3rem,8vw,6rem) 2rem}.compare__h1{max-width:14ch;font-size:clamp(2.4rem,1.2rem + 4vw,5rem);line-height:.96}.compare__lede{font-size:var(--sc-t-lg);color:var(--sc-ink-soft);max-width:60ch;margin-top:1.4rem;line-height:1.5}.compare__legend{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;display:flex}.compare__legend div{align-items:center;gap:.5rem;display:flex}.compare__legend dt{background:var(--sc-surface);width:1.5rem;height:1.5rem;color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;place-items:center;font-weight:700;display:grid}.compare__legend dd{margin:0}.compare__fnx{font-size:.7rem;color:var(--sc-accent)!important}.compare__asof{font-size:var(--sc-t-sm);color:var(--ink-faint);margin-top:1rem}.compare__asof a{color:var(--sc-ink)}.compare__table{padding-inline:max(0px,50vw - 46rem)}.ctable__scroll{overscroll-behavior-x:contain;border-block:1px solid var(--line);max-height:calc(100svh - 3.5rem);overflow:auto}.ctable__scroll:focus-visible{outline-offset:-2px}.ctable{border-collapse:separate;border-spacing:0;width:100%;min-width:66rem;font-size:var(--sc-t-sm)}.ctable th,.ctable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem .9rem}.ctable thead th{z-index:3;border-bottom:1px solid var(--line);background:#17110e;position:sticky;top:0}.ctable__corner{width:15rem;color:var(--ink-faint);font-weight:500;left:0;z-index:4!important;vertical-align:bottom!important}.ctable__prod{min-width:9.5rem;vertical-align:bottom!important}.ctable__prod[data-ours]{box-shadow:inset 0 3px 0 var(--sc-accent);background:#2a1a12!important}.ctable__pname{font-family:var(--sc-font-display);color:var(--sc-ink);letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.ctable__pkind{color:var(--ink-faint);font-weight:400;font-size:var(--sc-t-xs);margin-top:.2rem;display:block}.ctable__group th{background:var(--sc-canvas);font-family:var(--sc-font-display);color:var(--sc-ink);padding-top:1.6rem;font-size:1.05rem;font-weight:600;position:sticky;left:0}.ctable__feat{z-index:2;background:var(--sc-canvas);color:var(--sc-ink);width:15rem;box-shadow:1px 0 0 var(--line);font-weight:500;position:sticky;left:0}.ctable__cell[data-ours]{background:#ff6a2b0f}.ctable__mark{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.ctable__glyph{width:1.25rem;font-size:1rem;font-weight:700}.ctable__cell[data-v=yes] .ctable__glyph{color:var(--ok)}.ctable__cell[data-v=partial] .ctable__glyph{color:#fbbf24}.ctable__cell[data-v=no] .ctable__glyph{color:var(--bad)}.ctable__cell[data-v=unknown] .ctable__glyph{color:var(--ink-faint)}.ctable__vlabel{color:var(--sc-ink)}.ctable__cell[data-v=unknown] .ctable__vlabel{color:var(--sc-ink-soft)}.ctable__fn{min-width:24px;min-height:24px;color:var(--sc-accent);border-radius:6px;justify-content:center;align-items:flex-start;margin:-.3rem -.2rem;padding-top:.1rem;font-size:.68rem;line-height:1;text-decoration:none;display:inline-flex}.ctable__fn:hover{background:#ff6a2b1a;text-decoration:underline}.ctable__q{color:var(--sc-ink-soft);font-size:var(--sc-t-xs);margin-top:.25rem;padding-left:1.65rem;line-height:1.45;display:block}.ctable__hint{-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:.25em;cursor:help;position:relative}.ctable__tip{z-index:10;border-radius:var(--sc-r-md);background:var(--panel-2);width:16rem;color:var(--sc-ink);font-weight:400;font-size:var(--sc-t-xs);box-shadow:var(--sc-e3), inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity .14s var(--sc-ease-out), transform .14s var(--sc-ease-out);padding:.6rem .75rem;line-height:1.45;position:absolute;top:calc(100% + .4rem);left:0;transform:translateY(-2px)}.ctable__hint:hover .ctable__tip,.ctable__hint:focus .ctable__tip{opacity:1;transform:none}@media (max-width:860px){.ctable__feat,.ctable__corner{width:9.5rem;min-width:9.5rem}.ctable{min-width:58rem}}.compare__section{padding-block:clamp(4rem,8vw,7rem) 0}.compare__h2{font-size:var(--sc-t-2xl)}.cprice{background:var(--line);border:1px solid var(--line);border-radius:var(--sc-r-lg);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1px;margin-top:2rem;display:grid;overflow:hidden}.cprice__col{background:var(--sc-canvas);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.cprice__col[data-ours]{background:#1d130e}.cprice__name{font-family:var(--sc-font-display);margin:0;font-size:1.1rem;font-weight:600}.cprice__sum{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);margin:0}.cprice__flag{color:#ffb08a;font-weight:600;font-size:var(--sc-t-xs);background:#ff6a2b24;border-radius:6px;margin-right:.3rem;padding:.1rem .45rem;display:inline-block}.cprice__plans{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cprice__plans li{font-size:var(--sc-t-sm);grid-template-columns:1fr auto;gap:.1rem 1rem;display:grid}.cprice__pp{font-variant-numeric:tabular-nums;font-weight:600}.cprice__pp small{color:var(--sc-ink-soft);font-weight:400}.cprice__pn{color:var(--ink-faint);font-size:var(--sc-t-xs);grid-column:1/-1}.cprice__facts{font-size:var(--sc-t-xs);border-top:1px solid var(--line);gap:.35rem;margin:auto 0 0;padding-top:.75rem;display:grid}.cprice__facts div{grid-template-columns:4.5rem 1fr;gap:.5rem;display:grid}.cprice__facts dt{color:var(--ink-faint)}.cprice__facts dd{color:var(--sc-ink-soft);margin:0}.cprice__src{font-size:var(--sc-t-xs);color:var(--ink-faint);margin:0}.cprice__src a{color:var(--sc-accent)}.compare__measured{border-block:1px solid var(--line);background:#14100e;margin-top:clamp(4rem,8vw,7rem);padding-block:clamp(4rem,8vw,7rem)}.compare__p{max-width:72ch;color:var(--sc-ink-soft);margin-top:1.25rem;line-height:1.65}.compare__p strong{color:var(--sc-ink)}.compare__p a{color:var(--sc-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent);text-underline-offset:.2em}.mtable__scroll{margin-top:2rem;overflow-x:auto}.mtable{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--sc-t-sm);font-variant-numeric:tabular-nums}.mtable th,.mtable td{border-bottom:1px solid var(--line);text-align:right;padding:.55rem .75rem}.mtable th[scope=row],.mtable thead th:first-child{text-align:left;color:var(--sc-ink);font-weight:500}.mtable thead th{color:var(--ink-faint);font-weight:500;font-size:var(--sc-t-xs)}.mtable td{color:var(--sc-ink-soft)}.mtable td[data-ours],.mtable th[data-ours]{color:var(--sc-ink);background:#ff6a2b0f}.mtable tfoot th,.mtable tfoot td{border-bottom:0;font-weight:600}.mcrops{gap:2rem;margin-top:2.5rem;display:grid}.mcrops figure{margin:0}.mcrops img{width:100%;height:auto;image-rendering:pixelated;border-radius:var(--sc-r-md);outline:1px solid var(--line)}.mcrops figcaption{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);margin-top:.6rem}.compare__trade{max-width:72ch;margin-top:2.5rem}.compare__trade h3{font-family:var(--sc-font-display);margin:0;font-size:1.3rem}.compare__trade p{color:var(--sc-ink-soft);margin-top:.75rem;line-height:1.65}.cnotes{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;display:grid}.cnotes__h{margin:0 0 1rem;font-size:1rem}.cnotes__list{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);gap:.6rem;margin:0;padding-left:1.6rem;line-height:1.55;display:grid}.cnotes__list li:target{color:var(--sc-ink);background:#ff6a2b1a;border-radius:4px}.cnotes__list li{scroll-margin-top:5rem}.cnotes__list a{color:var(--sc-ink);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:#ff6a2b8c}.cnotes__src a{color:var(--sc-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.cnotes__acc{color:var(--ink-faint)}.compare__change{border-top:1px solid var(--line);color:var(--sc-ink-soft);margin-top:3rem;padding-top:1.5rem}.compare__change a{color:var(--sc-ink)}.compare__cta{padding-block:3rem 5rem}@media (max-width:860px){.cnotes{grid-template-columns:1fr}}@media (min-width:1120px){.ctable__scroll{max-height:none;overflow:visible}.ctable thead th{top:3.5rem}}.ctable__scroll{scroll-margin-top:3.5rem}
