:is(.cmp,.cmp-replaces,.cmp-block){--cmp-surface:var(--bg-card);--cmp-head:var(--bg-elevated);--cmp-frame:var(--border-card);--cmp-line:var(--border);--cmp-line-strong:color-mix(in srgb, var(--primary) 28%, var(--border));--cmp-accent:var(--primary-light);--cmp-accent-line:var(--primary-border);--cmp-accent-wash:color-mix(in srgb, var(--primary) 10%, transparent);--cmp-yes:var(--text-primary);--cmp-partial:var(--text-secondary);--cmp-no:var(--text-muted);--cmp-group:var(--bg-secondary)}[data-theme=light] :is(.cmp,.cmp-replaces,.cmp-block){--cmp-accent:var(--primary-dark);--cmp-accent-wash:color-mix(in srgb, var(--primary) 6%, transparent)}.mc-landing :is(.cmp,.cmp-replaces){--cmp-surface:var(--fx-panel);--cmp-head:color-mix(in srgb, var(--fx-panel) 55%, var(--fx-raised));--cmp-frame:var(--fx-line-strong);--cmp-line:var(--fx-line)}.cmp{min-inline-size:0}.cmp-scroll{overscroll-behavior-x:contain;border:1px solid var(--cmp-frame);background:var(--cmp-surface);scrollbar-width:thin;scrollbar-color:var(--cmp-line-strong) transparent;border-radius:16px;position:relative;overflow-x:auto}.cmp-scroll:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:3px}.cmp-table{table-layout:fixed;border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:820px}.cmp-table :is(th,td){border-block-end:1px solid var(--cmp-line);text-align:center;vertical-align:middle;padding:13px 12px}.cmp-table tbody:last-child tr:last-child>*{border-block-end:0}.cmp-table thead th{background-color:var(--cmp-head);border-block-end-color:var(--cmp-line-strong);color:var(--text-primary);padding-block:18px 16px;font-size:13px;font-weight:600;line-height:1.35}.cmp-table thead th:not(:first-child){direction:ltr;unicode-bidi:isolate}.cmp-table thead th:first-child{inline-size:28%;color:var(--text-muted);font-size:12px;font-weight:500}.cmp-table :is(thead th:first-child,tbody th){z-index:1;border-inline-end:1px solid var(--cmp-line);text-align:start;padding-inline:18px 14px;position:sticky;inset-inline-start:0}.cmp-table tbody th{background-color:var(--cmp-surface);color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.55}.cmp-table .cmp-brand{background-image:linear-gradient(var(--cmp-accent-wash), var(--cmp-accent-wash));box-shadow:inset 1px 0 0 var(--cmp-accent-line), inset -1px 0 0 var(--cmp-accent-line);color:var(--cmp-accent)}.cmp-table thead .cmp-brand{box-shadow:inset 0 2px 0 var(--primary), inset 1px 0 0 var(--cmp-accent-line), inset -1px 0 0 var(--cmp-accent-line);font-size:14px;font-weight:650}.cmp-mark-icon{vertical-align:middle;block-size:18px;inline-size:18px;display:inline-block}.cmp-table td[data-mark=yes]{color:var(--cmp-yes)}.cmp-table td[data-mark=partial]{color:var(--cmp-partial)}.cmp-table td[data-mark=no]{color:var(--cmp-no)}.cmp-table td.cmp-brand{color:var(--cmp-accent)}.cmp-table td.cmp-brand .cmp-mark-icon{stroke-width:2.5px}.cmp [data-mark=partial] .cmp-mark-icon path{fill:currentColor}.cmp-table tbody tr.cmp-group>*{background-color:var(--cmp-group);padding-block:11px}.cmp-table tbody tr.cmp-group>th{color:var(--text-muted);letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1.5}[dir=rtl] .cmp-table tbody tr.cmp-group>th{letter-spacing:0}@media (hover:hover){.cmp-table tbody tr:not(.cmp-group):hover>*{background-color:color-mix(in srgb, var(--cmp-surface) 95%, var(--text-primary))}}.cmp[data-compact] .cmp-table :is(th,td){padding-block:10px}.cmp[data-compact] .cmp-table thead th{padding-block:15px 13px}.cmp[data-compact] .cmp-table tbody th{font-size:12.5px}.cmp-legend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;font-size:12px;line-height:1.6;display:flex}.cmp-legend-item{align-items:center;gap:7px;display:inline-flex}.cmp-legend .cmp-mark-icon{block-size:15px;inline-size:15px}.cmp-legend [data-mark=yes] .cmp-mark-icon{color:var(--cmp-yes)}.cmp-legend [data-mark=partial] .cmp-mark-icon{color:var(--cmp-partial)}.cmp-legend [data-mark=no] .cmp-mark-icon{color:var(--cmp-no)}.cmp-footnote{max-inline-size:78ch;color:var(--text-muted);margin:10px 0 0;font-size:11.5px;line-height:1.8}.cmp-replaces{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cmp-replaces>li{border-block-start:1px solid var(--cmp-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;column-gap:clamp(16px,3vw,40px);padding-block:18px;display:grid}.cmp-replaces>li:last-child{border-block-end:1px solid var(--cmp-line)}.cmp-replaces p{text-wrap:pretty;min-inline-size:0;margin:0}.cmp-replaces p>span{color:var(--text-muted);margin-block-end:4px;font-size:11px;font-weight:500;line-height:1.5;display:block}.cmp-replaces-was{color:var(--text-secondary);font-size:14px;line-height:1.6}.cmp-replaces-now{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.55}.cmp-replaces .cmp-replaces-now>span{color:var(--cmp-accent)}.cmp-replaces-arrow{block-size:18px;inline-size:18px;color:var(--cmp-accent)}[dir=rtl] .cmp-replaces-arrow{transform:scaleX(-1)}@media (min-width:1024px){.cmp-replaces[data-compact]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:28px}.cmp-replaces[data-compact]>li,.cmp-replaces[data-compact]>li:last-child{border-block-end:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding-block:20px 0;display:flex}.cmp-replaces[data-compact] .cmp-replaces-arrow{display:none}.cmp-replaces[data-compact] .cmp-replaces-now{font-size:15px}}.mc-compare .mc-compare-grid{margin-block-start:clamp(40px,6vw,64px)}@media (max-width:767px){.cmp-scroll{border-radius:12px}.cmp-table{min-inline-size:740px}.cmp-table thead th:first-child{inline-size:132px}.cmp-table :is(th,td){padding-inline:8px}.cmp-table thead th{font-size:12px}.cmp-table thead .cmp-brand{font-size:13px}.cmp-table :is(thead th:first-child,tbody th){padding-inline:12px 10px}.cmp-table tbody th,.cmp[data-compact] .cmp-table tbody th{font-size:12px;line-height:1.5}}@media (max-width:640px){.cmp-replaces>li{grid-template-columns:minmax(0,1fr);row-gap:12px}.cmp-replaces-arrow{display:none}.cmp-replaces-now{font-size:15px}}