@media (width<=640px){.cc-vs-index-featured,.cc-vs-index-grid{grid-template-columns:1fr!important}}@media (width>=641px) and (width<=960px){.cc-vs-index-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cc-vs-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cc-vs-pair-vs{color:var(--xp-dim);font-size:13px;font-weight:600}.cc-vs-side{border:1px solid var(--xp-line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name""mark rating";align-items:center;gap:2px 10px;min-width:0;padding:10px 12px;display:grid}.cc-vs-side>:first-child{grid-area:mark}.cc-vs-side.is-leading{border-color:rgba(var(--xp-blue-rgb), .35);background:var(--xp-alt)}.cc-vs-side-name{color:var(--xp-ink);overflow-wrap:break-word;grid-area:name;font-size:14px;font-weight:700;line-height:1.2}.cc-vs-side.is-leading .cc-vs-side-name{font-weight:700}.cc-vs-side-rating{font-family:var(--xp-mono);font-variant-numeric:tabular-nums;color:var(--xp-dim);grid-area:rating;font-size:13px;font-weight:700}.cc-vs-side.is-leading .cc-vs-side-rating{color:var(--xp-blue)}.cc-vs-side-rating small{color:var(--xp-dim);margin-left:1px;font-size:12px;font-weight:600}.cc-vs-headline{color:var(--xp-ink)}.cc-vs-conf{font-family:var(--xp-mono);font-variant-numeric:tabular-nums;color:var(--xp-dim);font-size:12px;font-weight:700}.cc-vs-page{gap:40px;display:grid}.cc-vs-hero-pair{width:min(100%,420px)}.cc-vs-hero-pair .cc-vs-side{padding:12px 14px}.cc-vs-hero-pair .cc-vs-side-rating{font-size:16px}.cc-vs-hero-note{text-align:right;color:var(--xp-dim);margin-top:8px;font-size:12px;display:block}.cc-vs-receipt{font-size:13px}.cc-vs-verdict{border-color:rgba(var(--xp-blue-rgb), .28);gap:18px;padding:24px 26px}.cc-vs-verdict-eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.cc-vs-verdict-eyebrow .cc-pf-eyebrow{margin:0}.cc-vs-verdict-lens{color:var(--xp-dim);font-size:13px;font-weight:600}.cc-vs-verdict-h,.cc-vs-rule-h{font-family:var(--xp-display);letter-spacing:-.03em;color:var(--xp-ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.12}.cc-vs-verdict-win{color:var(--pt-blue)}.cc-vs-verdict-p,.cc-vs-rule-p{max-width:68ch;color:var(--xp-muted);margin:0;font-size:14px;line-height:1.55}.cc-vs-totals{gap:8px;display:grid}.cc-vs-total{border:1px solid var(--xp-line);background:#fff;border-radius:12px;grid-template-columns:minmax(120px,.6fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cc-vs-total.is-leading{border-color:rgba(var(--xp-blue-rgb), .35);background:var(--xp-alt)}.cc-vs-total-name{min-width:0;color:var(--xp-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cc-vs-total.is-leading .cc-vs-total-name{font-weight:700}.cc-vs-total-name small{font-size:12px}.cc-vs-total-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-vs-total-val{font-family:var(--xp-mono);font-variant-numeric:tabular-nums;color:var(--xp-dim);font-size:16px;font-weight:700}.cc-vs-total.is-leading .cc-vs-total-val{color:var(--xp-blue)}.cc-vs-total-val small{color:var(--xp-dim);margin-left:1px;font-size:12px;font-weight:600}.cc-vs-bar-track{background:var(--dv-track);border-radius:999px;height:8px;display:block;overflow:hidden}.cc-vs-bar-fill{border-radius:inherit;background:var(--dv-soft);height:100%;transition:width .32s var(--xp-ease);display:block}.cc-vs-bar-fill.is-leading{background:var(--dv-mark)}.cc-vs-breakdown{border-top:1px solid var(--xp-line);gap:10px;padding-top:14px;display:grid}.cc-vs-breakdown-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cc-vs-breakdown-head .cc-pf-eyebrow{margin:0}.cc-vs-breakdown-head span:last-child{color:var(--xp-dim);font-size:13px}.cc-vs-bd-row{grid-template-columns:minmax(110px,.7fr) minmax(0,2fr) auto;align-items:center;gap:8px 14px;display:grid}.cc-vs-bd-label{color:var(--xp-ink);font-size:14px;font-weight:700}.cc-vs-bd-bars{gap:4px;min-width:0;display:grid}.cc-vs-bar{grid-template-columns:minmax(64px,.5fr) minmax(0,2fr) 34px;align-items:center;gap:8px;min-width:0;display:grid}.cc-vs-bar-name{color:var(--xp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cc-vs-bar.is-leading .cc-vs-bar-name{color:var(--xp-ink);font-weight:700}.cc-vs-bar .cc-vs-bar-track{height:6px}.cc-vs-bar-val{font-family:var(--xp-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--xp-dim);font-size:12px;font-weight:700}.cc-vs-bar.is-leading .cc-vs-bar-val{color:var(--xp-blue)}.cc-vs-lead{border:1px solid rgba(var(--xp-blue-rgb), .3);background:var(--xp-blue-bg);letter-spacing:.04em;white-space:nowrap;color:var(--pt-blue-deep);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.cc-vs-lead.is-tie{border-color:var(--xp-line);background:var(--xp-alt);color:var(--xp-dim)}.cc-vs-verdict-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.cc-vs-hover{display:inline-flex;position:relative}.cc-vs-tip{z-index:5;border:1px solid var(--xp-line);width:260px;box-shadow:var(--xp-elev);color:var(--xp-muted);opacity:0;pointer-events:none;transition:opacity var(--xp-fast) var(--xp-ease), transform var(--xp-fast) var(--xp-ease);background:#fff;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.cc-vs-tip.is-on{opacity:1;transform:none}.cc-vs-tip-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc-vs-tip-name{color:var(--xp-ink);font-weight:700}.cc-vs-tip-rating{font-family:var(--xp-mono);color:var(--xp-blue);font-size:12px;font-weight:700}.cc-vs-tip-line strong{color:var(--xp-ink);font-weight:700}.cc-vs-diff{color:var(--xp-dim);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;font-size:13px;display:flex}.cc-vs-diff-toggle,.cc-vs-diff-all{border:1px solid var(--xp-line);min-height:32px;color:var(--xp-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-weight:700}.cc-vs-diff-toggle[aria-pressed=true]{border-color:var(--xp-blue,#1462f0);color:var(--xp-blue,#1462f0)}.cc-vs-table{border:1px solid var(--xp-line);box-shadow:var(--xp-elev);background:#fff;border-radius:14px;display:grid;overflow:hidden}.cc-vs-tr{border-top:1px solid var(--xp-line);grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.cc-vs-tr:first-child{border-top:0}.cc-vs-tr.is-head{background:var(--xp-alt)}.cc-vs-tr.is-head .cc-vs-td{color:var(--xp-dim);font-size:13px;font-weight:700}.cc-vs-td{min-width:0;color:var(--xp-muted);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.cc-vs-td+.cc-vs-td{border-left:1px solid var(--xp-line)}.cc-vs-td.is-label{color:var(--xp-ink);font-weight:700}.cc-vs-td.is-leading{color:var(--pt-blue-deep);background:var(--xp-blue-bg);font-weight:700}.cc-vs-src{border:1px solid var(--xp-line);color:var(--xp-dim);border-radius:999px;align-items:center;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.cc-vs-machine,.cc-vs-choose,.cc-vs-dim{gap:14px}.cc-vs-machine.is-leading,.cc-vs-choose.is-leading{border-color:rgba(var(--xp-blue-rgb), .35)}.cc-vs-machine-head,.cc-vs-choose-head{align-items:center;gap:12px;display:flex}.cc-vs-machine-head>.cc-vs-lead,.cc-vs-choose-head>.cc-vs-lead{margin-left:auto}.cc-vs-machine-id{gap:1px;min-width:0;display:grid}.cc-vs-machine-name,.cc-vs-choose-name{font-family:var(--xp-display);letter-spacing:-.02em;color:var(--xp-ink);margin:0;font-size:18px;font-weight:700}.cc-vs-kv{gap:10px;margin:0;padding:0;display:grid}.cc-vs-kv>div{gap:2px;display:grid}.cc-vs-kv dt{color:var(--xp-dim);font-size:13px;font-weight:700}.cc-vs-kv dd{color:var(--xp-muted);margin:0;font-size:14px;line-height:1.5}.cc-vs-choose-h{color:var(--xp-ink);margin:0;font-size:16px;font-weight:700;line-height:1.35}.cc-vs-choose-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-vs-choose-list li{color:var(--xp-muted);gap:8px;font-size:14px;line-height:1.5;display:flex}.cc-vs-choose-list li>:first-child{color:var(--xp-blue);flex:none;margin-top:4px}.cc-vs-choose .cc-vs-hover{justify-self:start}.cc-vs-rubric{border:1px solid var(--xp-line);background:var(--xp-alt);border-radius:14px;gap:12px;padding:16px 18px;display:grid}.cc-vs-rubric-head{color:var(--xp-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.cc-vs-rubric-k{color:var(--xp-ink);font-size:13px;font-weight:700}.cc-vs-rubric-grid{flex-wrap:wrap;gap:8px;display:flex}.cc-vs-dim-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cc-vs-dim-title{font-family:var(--xp-display);letter-spacing:-.02em;color:var(--xp-ink);margin:0 auto 0 0;font-size:18px;font-weight:700}.cc-vs-dim-gap,.cc-vs-dim-w{font-family:var(--xp-mono);font-variant-numeric:tabular-nums;color:var(--xp-dim);font-size:12px;font-weight:700}.cc-vs-dim-w.is-on{color:var(--xp-blue)}.cc-vs-cell{border:1px solid var(--xp-line);background:var(--xp-alt);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.cc-vs-cell.is-leading{border-color:rgba(var(--xp-blue-rgb), .35);background:var(--xp-blue-bg)}.cc-vs-cell-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc-vs-cell-name{color:var(--xp-ink);font-size:14px;font-weight:700}.cc-vs-cell-score{font-family:var(--xp-mono);font-variant-numeric:tabular-nums;color:var(--xp-ink);font-size:14px;font-weight:700}.cc-vs-cell.is-leading .cc-vs-cell-score{color:var(--xp-ink)}.cc-vs-cell-score small{color:var(--xp-dim);margin-left:1px;font-size:12px;font-weight:600}.cc-vs-cell p{color:var(--xp-muted);margin:0;font-size:14px;line-height:1.5}.cc-vs-dim-toggle{justify-self:start}.cc-vs-dim-logic{border:1px solid var(--xp-line);background:var(--xp-alt);color:var(--xp-muted);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.cc-vs-rule{gap:14px;padding:22px 24px}.cc-vs-actions{gap:10px;display:grid}.cc-vs-action{border:1px solid var(--xp-line);width:100%;box-shadow:var(--xp-elev);text-align:left;font:inherit;color:var(--xp-ink);cursor:pointer;transition:border-color var(--xp-fast) var(--xp-ease), transform var(--xp-fast) var(--xp-ease);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cc-vs-action:hover{border-color:rgba(var(--xp-blue-rgb), .45);transform:translateY(-1px)}.cc-vs-action.is-primary{border-color:rgba(var(--xp-blue-rgb), .35);background:var(--xp-alt)}.cc-vs-action-body{flex:auto;gap:2px;min-width:0;display:grid}.cc-vs-action-label{color:var(--xp-ink);font-size:14px;font-weight:700}.cc-vs-action.is-primary .cc-vs-action-label{color:var(--xp-blue)}.cc-vs-action-sub{color:var(--xp-muted);font-size:13px;line-height:1.45}.cc-vs-action>:last-child{color:var(--xp-blue);flex:none}.cc-vs-related{text-align:left;font:inherit;cursor:pointer;transition:border-color var(--xp-fast) var(--xp-ease), transform var(--xp-fast) var(--xp-ease);gap:12px}.cc-vs-related:hover{border-color:rgba(var(--xp-blue-rgb), .45);transform:translateY(-1px)}.cc-vs-related .cc-vs-headline{margin:0;font-size:14px;line-height:1.5}@media (width<=960px){.cc-vs-related .cc-vs-pair{grid-template-columns:minmax(0,1fr);gap:4px}.cc-vs-related .cc-vs-pair-vs{justify-self:start}}@media (width<=520px){.cc-vs-index-grid .cc-vs-pair,.cc-vs-index-featured .cc-vs-pair{grid-template-columns:minmax(0,1fr);gap:4px}.cc-vs-index-grid .cc-vs-pair-vs,.cc-vs-index-featured .cc-vs-pair-vs{justify-self:start}}.cc-vs-faq{border:1px solid var(--xp-line);box-shadow:var(--xp-elev);background:#fff;border-radius:14px;display:grid;overflow:hidden}.cc-vs-faq-item+.cc-vs-faq-item{border-top:1px solid var(--xp-line)}.cc-vs-faq-q{font-size:inherit;margin:0}.cc-vs-faq-q button{text-align:left;width:100%;font:inherit;color:var(--xp-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:16px;font-weight:700;display:flex}.cc-vs-faq-q button>:last-child{color:var(--xp-dim);transition:transform var(--xp-fast) var(--xp-ease);flex:none}.cc-vs-faq-item.is-open .cc-vs-faq-q button>:last-child{transform:rotate(180deg)}.cc-vs-faq-a{max-width:72ch;color:var(--xp-muted);margin:0;padding:0 18px 18px;font-size:14px;line-height:1.55}.cc-vs-links-group{align-content:start;gap:10px;display:grid}.cc-vs-links-k{color:var(--xp-dim);font-size:13px;font-weight:700}.cc-vs-links-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-vs-links-group .cc-xp-link{font-size:14px;font-weight:700}.cc-vs-disclaimer{text-align:center;color:var(--xp-dim);margin:0;font-size:12px;line-height:1.5}@media (width<=720px){.cc-vs-page{gap:32px}.cc-vs-hero-pair{width:100%}.cc-vs-hero-note{text-align:left}.cc-vs-verdict,.cc-vs-rule{padding:18px}.cc-vs-total{grid-template-columns:minmax(0,1fr) auto}.cc-vs-total>.cc-vs-bar-track{grid-column:1/-1}.cc-vs-bd-row{grid-template-columns:minmax(0,1fr) auto}.cc-vs-bd-row>.cc-vs-bd-bars{grid-column:1/-1}.cc-vs-bd-row>.cc-vs-lead{grid-area:1/2;justify-self:end}.cc-vs-tr{grid-template-columns:minmax(0,1fr)}.cc-vs-tr.is-head{display:none}.cc-vs-td+.cc-vs-td{border-left:0;border-top:1px dashed var(--xp-line)}.cc-vs-td[data-col]:before{content:attr(data-col);min-width:72px;color:var(--xp-dim);flex:none;font-size:12px;font-weight:700}.cc-vs-tip{width:min(260px,100vw - 48px)}}@media (prefers-reduced-motion:reduce){.cc-vs-bar-fill,.cc-vs-tip,.cc-vs-action,.cc-vs-related,.cc-vs-faq-q button>:last-child{transition:none}}.cc-vs .cc-direct-answer-body{font-size:16px}.cc-vs .cc-handoff-h{font-size:18px}.cc-vs .cc-pf-cta-h{font-size:clamp(24px,3vw,34px)}
