.cmp-mark{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}img.cmp-mark{object-fit:contain;border-radius:3px}.cmp-wordmark{vertical-align:-.02em;width:auto;height:.74em}.cmp-name{white-space:nowrap;align-items:center;gap:.38em;display:inline-flex}.cmp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}.cmp-types{border-bottom:0;flex:auto;min-width:0}.cmp-search{flex:0 300px;min-width:min(100%,220px);height:42px}.cmp-wrap{border-radius:var(--r2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:auto hidden}.cmp-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:14px}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;vertical-align:middle;padding:12px 14px}.cmp-table tbody tr[data-last]>*{border-bottom:0}.cmp-table thead th{z-index:1;background:var(--surface);color:var(--ink-70);font-size:13px;font-weight:600;position:sticky;top:0}.cmp-table thead th .cmp-name{justify-content:flex-end}.cmp-table .cmp-c-model{z-index:2;text-align:left;background:var(--surface);font-weight:500;position:sticky;left:0}.cmp-table thead .cmp-c-model{z-index:3}.cmp-table tbody tr:hover>*{background:color-mix(in srgb, var(--surface) 96%, var(--ink))}.cmp-model{white-space:normal;align-items:center;gap:8px;max-width:34ch;display:inline-flex}.cmp-model .plogo{flex:none}.cmp-model a{color:var(--ink);font-weight:600;text-decoration:none}.cmp-model a:hover{text-underline-offset:3px;text-decoration:underline}.cmp-spec{color:var(--ink-50);white-space:nowrap;font-size:13px}.cmp-guar{background:color-mix(in srgb, var(--dx-pos) 10%, transparent);color:var(--dx-pos);font:600 11px/1.4 var(--f-ui);white-space:nowrap;cursor:help;border-radius:999px;align-items:center;gap:3px;padding:1px 6px 1px 4px;display:inline-flex}.cmp-guar svg{width:12px;height:12px}.cmp-price{font-family:var(--f-mono);align-items:baseline;gap:4px;display:inline-flex}.cmp-price small{color:var(--ink-50);font-family:var(--f-ui);font-size:12px}.cmp-none{color:var(--ink-50)}.cmp-table .cmp-c-us{box-shadow:inset 2px 0 0 var(--dx-accent), inset -2px 0 0 var(--dx-accent);background:color-mix(in srgb, var(--dx-accent) 4%, var(--surface))}.cmp-table thead .cmp-c-us{box-shadow:inset 2px 0 0 var(--dx-accent), inset -2px 0 0 var(--dx-accent), inset 0 2px 0 var(--dx-accent);color:var(--ink);border-radius:10px 10px 0 0;font-weight:700}.cmp-table tbody tr[data-last] .cmp-c-us{box-shadow:inset 2px 0 0 var(--dx-accent), inset -2px 0 0 var(--dx-accent), inset 0 -2px 0 var(--dx-accent);border-radius:0 0 10px 10px}.cmp-us-cell{align-items:center;gap:10px;display:inline-flex}.cmp-us-cell .cmp-price b{color:var(--ink);font-weight:600}.cmp-badge{background:color-mix(in srgb, var(--dx-accent) 13%, transparent);color:var(--dx-accent-ink);font:600 12px/1.2 var(--f-ui);white-space:nowrap;border-radius:999px;padding:3px 8px;display:inline-block}.cmp-note{max-width:110ch;color:var(--ink-50);margin-top:12px;font-size:12.5px;line-height:1.5}.cmp-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.cmp-vs{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.3;display:inline-flex}.cmp-vs-us,.cmp-vs-them{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.cmp-vs-us .cmp-mark,.cmp-vs-them .cmp-mark{align-self:center}.cmp-vs .cmp-vs-us b{color:var(--ink);font-family:var(--f-mono);font-size:14px;font-weight:600}.cmp-vs-them{color:var(--ink-70)}.cmp-vs-them>span{font-family:var(--f-mono)}.cmp-vs small{color:var(--ink-50);font-size:11.5px}.cmp-vs-word{color:var(--ink-50);font-size:12px}.ax .pg-badge{background:0 0;border-radius:999px}.ax .pg-badge-face,.ax .pg-badge:hover .pg-badge-face{transform:none}.ax .pg-badge-face{background:color-mix(in srgb, #f4db64 26%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:999px;font-weight:700}.ax .pg-badge-face:before,.ax .pg-badge-face:after{content:none;display:none}.ax .pg-badge:hover .pg-badge-face{background:color-mix(in srgb, #f4db64 40%, var(--surface))}.ax .pg-badge-2x{color:#241631;background:#f4db64;font-weight:700}.ax .bc-model b,.ax .bc-max b{letter-spacing:-.01em;font-weight:700}.ax .bc-row[data-us] dt,.ax .bc-row[data-us] .bc-usd{font-weight:700}.ax .bc-card{border-radius:var(--r2);background:var(--surface)}.ax .bc{--bc-us:linear-gradient(90deg, var(--dx-accent) 0%, color-mix(in srgb, var(--dx-accent) 70%, #f4db64) 100%)}.ax .bc-max b{color:var(--dx-accent-ink)}@media (max-width:520px){.ax .bc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cmp-search{flex:100%}.cmp-table{min-width:0;font-size:13px}.cmp-table th,.cmp-table td{padding:10px 8px}.cmp-table .cmp-c-model{white-space:normal;width:112px;min-width:112px;max-width:112px}.cmp-model{flex-wrap:wrap;gap:2px 4px;max-width:100%;display:flex}.cmp-spec,.cmp-table-sm .cmp-model>span:first-child{white-space:normal}.cmp-model .plogo{display:none}.cmp-model a{flex:100%;line-height:1.25}.cmp-spec{font-size:12px}.cmp-guar{padding:1px 3px}.cmp-guar-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-us-cell{flex-direction:column;align-items:flex-end;gap:4px}.cmp-badge{padding:2px 6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.cmp-table tbody tr:hover>*{transition:none}}.cmp-table-sm{min-width:520px}.cmp-vs-spec{color:var(--ink-50);white-space:nowrap;font-size:11.5px}.cmp-table-sm .cmp-c-model{min-width:9.5em}.cmp-table-sm .cmp-model>span:first-child{white-space:nowrap}
