: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)}[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{position:relative;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--cmp-frame);border-radius:16px;background:var(--cmp-surface);scrollbar-width:thin;scrollbar-color:var(--cmp-line-strong) transparent}.cmp-scroll:focus-visible{outline:2px solid var(--cmp-accent);outline-offset:3px}.cmp-table{inline-size:100%;min-inline-size:820px;table-layout:fixed;border-collapse:separate;border-spacing:0}.cmp-table :is(th,td){padding:13px 12px;border-block-end:1px solid var(--cmp-line);text-align:center;vertical-align:middle}.cmp-table tbody tr:last-child>*{border-block-end:0}.cmp-table thead th{padding-block:18px 16px;background-color:var(--cmp-head);border-block-end-color:var(--cmp-line-strong);color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.35}.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){position:sticky;inset-inline-start:0;z-index:1;padding-inline:18px 14px;border-inline-end:1px solid var(--cmp-line);text-align:start}.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{display:inline-block;inline-size:18px;block-size:18px;vertical-align:middle}.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.5}.cmp [data-mark=partial] .cmp-mark-icon path{fill:currentColor}@media (hover:hover){.cmp-table tbody tr: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{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.cmp-legend-item{display:inline-flex;align-items:center;gap:7px}.cmp-legend .cmp-mark-icon{inline-size:15px;block-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{margin:10px 0 0;max-inline-size:78ch;color:var(--text-muted);font-size:11.5px;line-height:1.8}.cmp-replaces{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.cmp-replaces>li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;column-gap:clamp(16px,3vw,40px);padding-block:18px;border-block-start:1px solid var(--cmp-line)}.cmp-replaces>li:last-child{border-block-end:1px solid var(--cmp-line)}.cmp-replaces p{min-inline-size:0;margin:0;text-wrap:pretty}.cmp-replaces p>span{display:block;margin-block-end:4px;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.5}.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,.cmp-replaces-arrow{color:var(--cmp-accent)}.cmp-replaces-arrow{inline-size:18px;block-size:18px}[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{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;padding-block:20px 0;border-block-end:0}.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}}