.cmx-wrap{--cmx-a: var(--ppb-accent,#C8102E);--cmx-b: var(--ppb-ink,#0a0a0a);--cmx-yes: #0a0a0a;--cmx-no: #b5b5b5;--cmx-r: 0px;--cmx-fw: 260px;--cmx-n: 3;--cmx-bg: #ffffff;--cmx-bgs: #ffffff;--cmx-fg: #0a0a0a;--cmx-mut: #6b6b6b;--cmx-bd: #ececec;--cmx-head: #ffffff;--cmx-headfg: #0a0a0a;--cmx-grp: #f6f6f5;--cmx-grpfg: var(--cmx-a);--cmx-hov: #f6f6f5;--cmx-hi: #f6f6f5;--cmx-pad: 15px 18px;position: relative;width: 100%;max-width: var(--cmx-mw,none);margin-left: auto;margin-right: auto;color: var(--cmx-fg);font-family: inherit}.cmx-wrap *,.cmx-wrap *::before,.cmx-wrap *::after{box-sizing: border-box}.cmx-sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.cmx-d-compact{--cmx-pad: 10px 14px}.cmx-d-relaxed{--cmx-pad: 20px 22px}.cmx-skin-striped .cmx-table tbody .cmx-row:nth-child(even) > *{background-color: #f6f6f5}.cmx-skin-dark,.cmx-skin-neon{--cmx-bg: #0a0a0a;--cmx-bgs: #0a0a0a;--cmx-fg: #f5f5f4;--cmx-mut: #a3a3a3;--cmx-bd: #262626;--cmx-head: #171717;--cmx-headfg: #ffffff;--cmx-grp: #171717;--cmx-grpfg: #f5f5f4;--cmx-hov: #171717;--cmx-hi: #171717;--cmx-no: #525252;--cmx-yes: #f5f5f4}.cmx-skin-neon{--cmx-bg: #0a0a0a;--cmx-bgs: #0a0a0a;--cmx-head: #0a0a0a;--cmx-hi: #171717}.cmx-skin-neon .cmx-mark.is-yes{box-shadow: none}.cmx-skin-neon .cmx-plan.is-hi,.cmx-skin-neon .cmx-cell.is-hi,.cmx-skin-neon .cmx-foot.is-hi{box-shadow: inset 1px 0 0 color-mix(in srgb,var(--cmx-a) 70%,transparent),inset -1px 0 0 color-mix(in srgb,var(--cmx-a) 70%,transparent)}.cmx-skin-neon .cmx-plan.is-hi{box-shadow: inset 1px 0 0 var(--cmx-a),inset -1px 0 0 var(--cmx-a),inset 0 3px 0 var(--cmx-a)}.cmx-skin-gradient{--cmx-head: #0a0a0a;--cmx-headfg: #ffffff}.cmx-skin-gradient .cmx-table thead th{background: transparent;color: #fff}.cmx-skin-gradient .cmx-table thead tr{background: #0a0a0a}.cmx-skin-gradient .cmx-table thead .cmx-psub,.cmx-skin-gradient .cmx-table thead .cmx-per,.cmx-skin-gradient .cmx-table thead .cmx-csub{color: #a3a3a3}.cmx-skin-gradient .cmx-table thead .cmx-plan.is-hi{background: #171717}.cmx-skin-gradient .cmx-table thead .cmx-btn{border-color: #fff;color: #fff !important}.cmx-skin-gradient .cmx-table thead .cmx-btn:hover{border-color: var(--cmx-a);background: var(--cmx-a);color: var(--ppb-accent-ink,#0a0a0a)}.cmx-skin-gradient .cmx-table thead .cmx-btn.is-primary{background: #fff;color: #0a0a0a !important}.cmx-skin-gradient .cmx-table thead .cmx-btn.is-primary:hover{background: var(--cmx-a);color: var(--ppb-accent-ink,#0a0a0a) !important}.cmx-skin-gradient .cmx-table thead .cmx-badge{background: #fff;color: #0a0a0a}.cmx-skin-glass{--cmx-bg: #171717;--cmx-bgs: #171717;--cmx-fg: #ffffff;--cmx-mut: #a3a3a3;--cmx-bd: #262626;--cmx-head: #0a0a0a;--cmx-headfg: #fff;--cmx-grp: #0a0a0a;--cmx-grpfg: #fff;--cmx-hov: #0a0a0a;--cmx-hi: #262626;--cmx-no: #525252;--cmx-yes: #f5f5f4}.cmx-skin-minimal{--cmx-bg: transparent;--cmx-bgs: #ffffff;--cmx-head: transparent;--cmx-grp: transparent;--cmx-hi: transparent}.cmx-skin-minimal .cmx-table{border: 0 !important}.cmx-skin-minimal .cmx-group th{padding-top: 26px;border-top: 0}.cmx-skin-minimal .cmx-plan.is-hi .cmx-pname{color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--cmx-a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.cmx-skin-pastel{--cmx-hi: transparent}.cmx-skin-pastel [data-c="0"]{--cmx-col: var(--ppb-accent,#C8102E)}.cmx-skin-pastel [data-c="1"]{--cmx-col: #0a0a0a}.cmx-skin-pastel [data-c="2"]{--cmx-col: #525252}.cmx-skin-pastel [data-c="3"]{--cmx-col: #0a0a0a}.cmx-skin-pastel [data-c="4"]{--cmx-col: #525252}.cmx-skin-pastel [data-c="5"]{--cmx-col: #0a0a0a}.cmx-skin-pastel .cmx-table [data-c]:nth-child(even){background-color: #f6f6f5}.cmx-skin-pastel .cmx-table thead [data-c]{background-color: #f6f6f5;box-shadow: inset 0 3px 0 var(--cmx-col)}.cmx-skin-pastel .cmx-pname{color: var(--cmx-fg)}.cmx-skin-pastel .cmx-card{background: #ffffff;border-top: 3px solid var(--cmx-col)}.cmx-tools{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 12px 16px;margin-bottom: 24px}.cmx-bill{display: inline-flex;gap: 0;padding: 0;border: 1px solid var(--cmx-fg);border-radius: 0;background: transparent}.cmx-wrap .cmx-bill-b{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 11px 18px;border: 0;border-radius: 0;background: transparent;color: var(--cmx-fg) !important;font: 600 12.5px/1 inherit;font-family: inherit;letter-spacing: .08em;text-transform: uppercase;cursor: pointer;transition: background .25s,color .25s}.cmx-wrap .cmx-bill-b.is-on{background: var(--cmx-fg);color: var(--cmx-bgs) !important}.cmx-save{padding: 0;border-radius: 0;background: transparent;color: var(--ppb-accent-text,currentColor);font-size: 11px;font-style: normal;font-weight: 700;letter-spacing: .04em;text-decoration-line: underline;text-decoration-color: var(--cmx-a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.cmx-search{position: relative;display: inline-flex;align-items: center}.cmx-search svg{position: absolute;left: 14px;color: var(--cmx-mut);pointer-events: none}.cmx-wrap .cmx-q{width: 260px;max-width: 100%;height: 44px;margin: 0;padding: 0 16px 0 40px;border: 1px solid #d4d4d4;border-radius: 0;background: var(--cmx-bg);color: var(--cmx-fg);font: 500 14px/1 inherit;font-family: inherit;outline: none;box-shadow: none}.cmx-wrap .cmx-q:focus{border-color: var(--cmx-fg);box-shadow: none;outline: 2px solid var(--ppb-ink,#0a0a0a);outline-offset: 2px}.cmx-diff{display: inline-flex;align-items: center;gap: 10px;font-size: 14px;font-weight: 600;cursor: pointer;-webkit-user-select: none;user-select: none}.cmx-diff input{position: absolute;opacity: 0;width: 1px;height: 1px}.cmx-sw{position: relative;width: 42px;height: 24px;flex: none;border-radius: 0;background: #d4d4d4;transition: background .25s}.cmx-sw::after{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 0;background: #fff;transition: transform .25s}.cmx-diff input:checked + .cmx-sw{background: var(--cmx-fg)}.cmx-diff input:checked + .cmx-sw::after{background: var(--cmx-a)}.cmx-diff input:checked + .cmx-sw::after{transform: translateX(18px)}.cmx-diff input:focus-visible + .cmx-sw{outline: 2px solid var(--ppb-ink,#0a0a0a);outline-offset: 2px;box-shadow: 0 0 0 4px var(--cmx-a)}.cmx-switch{display: none}.cmx-scroll{overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.cmx-scroll:focus-visible{outline: 2px solid var(--ppb-ink,#0a0a0a);outline-offset: 3px;border-radius: var(--cmx-r);box-shadow: 0 0 0 4px var(--cmx-a)}@media (min-width: 1025px){.cmx-sticky .cmx-scroll{overflow: visible}}.cmx-table{width: 100%;min-width: calc(var(--cmx-fw) + var(--cmx-n) * 150px);margin: 0 !important;border: 1px solid var(--cmx-bd) !important;border-collapse: separate !important;border-spacing: 0;border-radius: var(--cmx-r);background: var(--cmx-bg);color: var(--cmx-fg);table-layout: auto}.cmx-table th,.cmx-table td{padding: var(--cmx-pad);border: 0 !important;border-top: 1px solid var(--cmx-bd) !important;background-clip: padding-box;vertical-align: middle;font-size: 14.5px;line-height: 1.45;transition: background-color .2s}.cmx-table thead th{border-top: 0 !important;background: var(--cmx-head);color: var(--cmx-headfg);vertical-align: bottom;padding-top: 24px;padding-bottom: 22px}.cmx-table thead th:first-child{border-top-left-radius: var(--cmx-r)}.cmx-table thead th:last-child{border-top-right-radius: var(--cmx-r)}.cmx-table tbody tr:nth-last-child(2) > :first-child,.cmx-table tfoot tr > :first-child{border-bottom-left-radius: var(--cmx-r)}.cmx-table tbody tr:nth-last-child(2) > :last-child,.cmx-table tfoot tr > :last-child{border-bottom-right-radius: var(--cmx-r)}.cmx-table:has(tfoot) tbody tr > *{border-radius: 0 !important}.cmx-corner{width: var(--cmx-fw);text-align: left !important}.cmx-ctitle{display: block;font-size: 18px;font-weight: 700;letter-spacing: -.01em}.cmx-csub{display: block;margin-top: 4px;color: var(--cmx-mut);font-size: 13px;font-weight: 500}.cmx-plan,.cmx-cell,.cmx-foot{text-align: center}.cmx-al-left .cmx-plan,.cmx-al-left .cmx-cell,.cmx-al-left .cmx-foot{text-align: left}.cmx-ph{display: flex;flex-direction: column;align-items: center;gap: 6px}.cmx-al-left .cmx-ph{align-items: flex-start}.cmx-label{text-align: left;font-weight: 600}.cmx-lt{font-weight: 650}.cmx-ld{display: block;margin-top: 3px;color: var(--cmx-mut);font-size: 12.5px;font-weight: 500;line-height: 1.4}.cmx-table tbody .cmx-row:hover > *{background-color: var(--cmx-hov)}.cmx-table .is-colh{background-color: var(--cmx-hov)}.cmx-plan.is-hi,.cmx-cell.is-hi,.cmx-foot.is-hi{background-color: var(--cmx-hi)}.cmx-plan.is-hi{box-shadow: inset 0 3px 0 var(--cmx-a)}.cmx-table tbody .cmx-row:hover > .is-hi{background-color: color-mix(in srgb,var(--cmx-fg) 7%,var(--cmx-bgs))}.cmx-foot{padding-top: 20px !important;padding-bottom: 22px !important}.cmx-sticky .cmx-table thead th{position: sticky;top: var(--cmx-top,0px);z-index: 3}.cmx-sticky:not(.cmx-skin-gradient) .cmx-table thead th{background: var(--cmx-bgs)}.cmx-sticky.cmx-skin-gradient .cmx-table thead th{background: #0a0a0a}.cmx-sticky .cmx-table thead th.is-hi{background-color: var(--cmx-hi)}.cmx-sticky.cmx-skin-gradient .cmx-table thead th.cmx-plan.is-hi{background: #171717}.cmx-stickycol .cmx-scroll.is-overflow .cmx-label,.cmx-stickycol .cmx-scroll.is-overflow .cmx-corner{position: sticky;left: 0;z-index: 2;background-color: var(--cmx-bgs)}.cmx-stickycol .cmx-scroll.is-overflow thead .cmx-corner{z-index: 4}.cmx-stickycol .cmx-scroll.is-scrolled .cmx-label,.cmx-stickycol .cmx-scroll.is-scrolled .cmx-corner{box-shadow: 1px 0 0 var(--cmx-bd)}.cmx-group th{padding-top: 12px !important;padding-bottom: 12px !important;background: var(--cmx-grp);color: var(--ppb-accent-text,currentColor);font-size: 12px !important;font-weight: 800;letter-spacing: .12em;text-align: left;text-transform: uppercase;text-decoration-line: underline;text-decoration-color: var(--cmx-grpfg);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.cmx-wrap .cmx-gbtn{display: flex;align-items: center;gap: 10px;width: 100%;margin: 0;padding: 0;border: 0;background: none;color: inherit !important;font: inherit;letter-spacing: inherit;text-transform: inherit;cursor: pointer}.cmx-gbtn svg{transition: transform .25s}.cmx-group.is-closed .cmx-gbtn svg{transform: rotate(-90deg)}.cmx-row.is-col,.cmx-row.is-q-off,.cmx-group.is-g-off,.cmx-wrap.is-diff .cmx-row[data-same]{display: none !important}.cmx-empty td,div.cmx-empty{padding: 30px;color: var(--cmx-mut);text-align: center}.cmx-badge{display: inline-block;margin-bottom: 4px;padding: 4px 8px;border-radius: 0;background: var(--cmx-fg);color: var(--cmx-bgs);font-size: 10.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.cmx-img img{display: block;max-width: 120px;max-height: 64px;width: auto;height: auto;object-fit: contain}.cmx-l-spec .cmx-img img{max-width: 150px;max-height: 110px}.cmx-emoji{font-size: 30px;line-height: 1}.cmx-pname{font-size: 17px;font-weight: 700;letter-spacing: -.01em}.cmx-psub{color: var(--cmx-mut);font-size: 12.5px;font-weight: 500;line-height: 1.35}.cmx-price{display: inline-flex;align-items: baseline;gap: 3px;margin-top: 2px}.cmx-amt{font-size: 28px;font-weight: 700;letter-spacing: -.02em;line-height: 1.1}.cmx-per{color: var(--cmx-mut);font-size: 12.5px;font-weight: 600}.cmx-amt.is-flip,.cmx-per.is-flip{animation: cmxFlip .45s cubic-bezier(.22,.9,.3,1)}@keyframes cmxFlip{from{opacity: 0;transform: translateY(-8px)}}.cmx-wrap .cmx-btn{display: inline-flex;align-items: center;justify-content: center;margin-top: 8px;padding: 12px 20px;border: 1px solid var(--cmx-fg);border-radius: 0;background: transparent;color: var(--cmx-fg) !important;font-size: 12.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;line-height: 1.2;text-decoration: none !important;white-space: nowrap;transition: background .2s,color .2s,border-color .2s}.cmx-wrap .cmx-btn:hover{background: var(--cmx-fg);color: var(--cmx-bgs) !important}.cmx-wrap .cmx-btn.is-primary{border-color: var(--cmx-fg);background: var(--cmx-fg);color: var(--cmx-bgs) !important;box-shadow: none}.cmx-wrap .cmx-btn.is-primary:hover{border-color: var(--cmx-a);background: var(--cmx-a);color: var(--ppb-accent-ink,#0a0a0a) !important}.cmx-v{display: inline-flex;flex-direction: column;align-items: center;gap: 4px}.cmx-al-left .cmx-v{flex-direction: row;align-items: center;gap: 8px}.cmx-mark{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;flex: none;border-radius: 50%}.cmx-mark.is-yes{background: color-mix(in srgb,var(--cmx-yes) 15%,transparent);color: var(--cmx-yes)}.cmx-mark.is-no{background: color-mix(in srgb,var(--cmx-no) 18%,transparent);color: var(--cmx-no)}.cmx-mark.is-part{background: rgba(124,124,124,.25);color: #5e5e5e}.cmx-ic-filled .cmx-mark.is-yes{background: var(--cmx-yes);color: #fff}.cmx-ic-filled .cmx-mark.is-no{background: var(--cmx-no);color: #fff}.cmx-ic-filled .cmx-mark.is-part{background: #7c7c7c;color: #fff}.cmx-ic-square .cmx-mark{border-radius: 0}.cmx-ic-plain .cmx-mark,.cmx-ic-emoji .cmx-mark{width: auto;height: auto;background: none !important}.cmx-ic-plain .cmx-mark svg{width: 18px;height: 18px}.cmx-ic-emoji .cmx-mark{font-size: 17px;line-height: 1}.cmx-note{color: var(--cmx-mut);font-size: 12px;font-weight: 600;line-height: 1.3}.cmx-txt{font-weight: 650}.cmx-pill{display: inline-block;padding: 0;border-radius: 0;font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.cmx-pill.is-soon{background: transparent;color: var(--cmx-mut)}.cmx-pill.is-new{background: transparent;color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--cmx-a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.cmx-skin-dark .cmx-pill.is-new,.cmx-skin-neon .cmx-pill.is-new,.cmx-skin-glass .cmx-pill.is-new{color: #ffffff}.cmx-stars{position: relative;display: inline-block;vertical-align: middle;font-size: 15px;letter-spacing: 1px;line-height: 1}.cmx-st-bg{color: color-mix(in srgb,var(--cmx-mut) 30%,transparent)}.cmx-st-fg{position: absolute;top: 0;left: 0;overflow: hidden;white-space: nowrap;color: var(--cmx-fg)}.cmx-st-num{margin-left: 6px;font-size: 13px;font-weight: 700;vertical-align: middle}.cmx-bar{display: inline-flex;flex-direction: column;align-items: center;gap: 5px;min-width: 90px}.cmx-al-left .cmx-bar{align-items: flex-start}.cmx-bar-t{position: relative;display: block;width: 90px;height: 6px;overflow: hidden;border-radius: 0;background: color-mix(in srgb,var(--cmx-mut) 25%,transparent)}.cmx-bar-t i{position: absolute;inset: 0 auto 0 0;border-radius: 0;background: var(--cmx-a)}.cmx-bar-l{font-size: 12px;font-weight: 700}.cmx-cell.is-win,.cmx-vv.is-win{position: relative}.cmx-cell.is-win .cmx-txt,.cmx-cell.is-win .cmx-bar-l,.cmx-vv.is-win .cmx-txt{color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--cmx-yes);text-decoration-thickness: 3px;text-underline-offset: .28em;font-weight: 800}.cmx-cell.is-win::after,.cmx-vv.is-win::after,.cmx-citem.is-win .cmx-clabel::after{content: "";position: absolute;top: 8px;right: 8px;width: 6px;height: 6px;border-radius: 50%;background: var(--cmx-a)}.cmx-citem.is-win .cmx-clabel::after{position: static;display: inline-block;margin-left: 6px;vertical-align: middle}.cmx-hint{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 17px;height: 17px;margin-left: 6px;border-radius: 50%;background: color-mix(in srgb,var(--cmx-mut) 20%,transparent);color: var(--cmx-mut);font-size: 11px;font-weight: 800;vertical-align: 1px;cursor: help;outline: none}.cmx-tip{position: absolute;bottom: calc(100% + 9px);left: 50%;z-index: 20;width: max-content;max-width: 240px;padding: 9px 12px;border-radius: 0;background: #0a0a0a;color: #fff;font-size: 12.5px;font-weight: 500;line-height: 1.45;letter-spacing: 0;text-align: left;text-transform: none;box-shadow: 0 12px 24px rgba(0,0,0,.06);opacity: 0;visibility: hidden;transform: translate(-50%,4px);transition: opacity .2s,transform .2s,visibility .2s;pointer-events: none}.cmx-hint:hover .cmx-tip,.cmx-hint:focus .cmx-tip{opacity: 1;visibility: visible;transform: translate(-50%,0)}.cmx-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 20px;align-items: start}.cmx-cards.is-mobile-only{display: none}.cmx-card{position: relative;padding: 26px 22px 20px;border: 1px solid var(--cmx-bd);border-radius: var(--cmx-r);background: var(--cmx-bg);transition: border-color .3s}.cmx-card:hover{border-color: var(--cmx-fg)}.cmx-card.is-hi{border: 1px solid var(--cmx-fg);box-shadow: inset 0 3px 0 var(--cmx-col,var(--cmx-a))}.cmx-card .cmx-ph{padding-bottom: 16px;margin-bottom: 6px;border-bottom: 1px solid var(--cmx-bd)}.cmx-card.is-hi .cmx-badge{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);margin: 0}.cmx-clist{margin: 0;padding: 0;list-style: none}.cmx-cgroup{margin: 16px 0 4px;color: var(--ppb-accent-text,currentColor);font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;list-style: none;text-decoration-line: underline;text-decoration-color: var(--cmx-grpfg);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.cmx-citem{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 9px 0;border-top: 1px dashed var(--cmx-bd);font-size: 14px;list-style: none}.cmx-cgroup + .cmx-citem{border-top: 0}.cmx-clabel{font-weight: 600}.cmx-citem.is-off .cmx-clabel{color: var(--cmx-mut);opacity: .7}.cmx-cval{flex: none;text-align: right}.cmx-cval .cmx-v{flex-direction: row;gap: 8px}.cmx-card.is-empty .cmx-clist::after{content: "—";display: block;padding: 10px 0;color: var(--cmx-mut);text-align: center}.cmx-vs-head{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 18px;margin-bottom: 18px}.cmx-vs-card{position: relative;padding: 26px 20px;border: 1px solid var(--cmx-bd);border-radius: var(--cmx-r);background: var(--cmx-bg);text-align: center}.cmx-vs-card .cmx-ph{align-items: center}.cmx-vs-card.is-hi{border: 1px solid var(--cmx-fg);box-shadow: inset 0 3px 0 var(--cmx-col,var(--cmx-a))}.cmx-vs-card .cmx-pname{font-size: 20px}.cmx-vs-badge{position: relative;display: grid;place-items: center;width: 66px;height: 66px;border-radius: 50%;background: var(--cmx-fg);color: var(--cmx-bgs);font-size: 20px;font-weight: 700;letter-spacing: .02em}.cmx-vs-badge::before{content: "";position: absolute;inset: -6px;border: 1px solid var(--cmx-bd);border-radius: 50%}@keyframes cmxPulse{from{transform: scale(.85);opacity: 1}to{transform: scale(1.35);opacity: 0}}.cmx-vs-rows{padding: 6px 24px;border: 1px solid var(--cmx-bd);border-radius: var(--cmx-r);background: var(--cmx-bg)}.cmx-vs-row{display: grid;grid-template-columns: 1fr minmax(150px,1.15fr) 1fr;align-items: center;gap: 12px;padding: 14px 0;border-top: 1px solid var(--cmx-bd)}.cmx-vs-group + .cmx-vs-row,.cmx-vs-rows > .cmx-vs-row:first-of-type{border-top: 0}.cmx-vs-row{font-size: 14.5px;line-height: 1.4}.cmx-vv{text-align: center;padding: 6px 4px;border-radius: 0}.cmx-vv.is-win{background: var(--cmx-hov);box-shadow: inset 0 -2px 0 var(--cmx-a)}.cmx-vl{text-align: center;font-size: 14.5px}.cmx-vs-group{display: flex;justify-content: center;padding: 18px 0 6px}.cmx-vs-group span{padding: 5px 12px;border-radius: 0;background: var(--cmx-grp);color: var(--ppb-accent-text,currentColor);font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;text-decoration-line: underline;text-decoration-color: var(--cmx-grpfg);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.cmx-footnote{margin: 14px 0 0;color: var(--cmx-mut);font-size: 12.5px;line-height: 1.5;text-align: center}.cmx-anim.is-wait .cmx-table tbody .cmx-row,.cmx-anim.is-wait .cmx-vs-row{opacity: 0;transform: translateY(10px)}.cmx-anim.is-wait .cmx-mark{opacity: 0;transform: scale(.3)}.cmx-anim.is-wait.is-in .cmx-table tbody .cmx-row,.cmx-anim.is-wait.is-in .cmx-vs-row{opacity: 1;transform: none;transition: opacity .5s ease calc(var(--ri,0) * 35ms),transform .5s cubic-bezier(.22,.9,.3,1) calc(var(--ri,0) * 35ms)}.cmx-anim.is-wait.is-in .cmx-mark{opacity: 1;transform: none;transition: opacity .3s ease .25s,transform .45s cubic-bezier(.34,1.56,.64,1) .25s}.cmx-anim.is-wait.is-in .cmx-row .cmx-mark{transition-delay: calc(var(--ri,0) * 35ms + 150ms)}@media (max-width: 767px){.cmx-tools{justify-content: stretch}.cmx-search,.cmx-wrap .cmx-q{width: 100%}.cmx-m-cards .cmx-scroll{display: none}.cmx-m-cards .cmx-cards.is-mobile-only{display: grid}.cmx-m-switch .cmx-switch{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;width: 100%}.cmx-wrap .cmx-sw-b{flex: 1 1 auto;margin: 0;padding: 10px 12px;border: 1px solid var(--cmx-bd);border-radius: 0;background: var(--cmx-bg);color: var(--cmx-fg) !important;font: 700 13.5px/1.1 inherit;font-family: inherit;cursor: pointer}.cmx-wrap .cmx-sw-b.is-on{border-color: var(--cmx-fg);background: var(--cmx-fg);color: var(--cmx-bgs) !important}.cmx-m-switch .cmx-table{min-width: 0}.cmx-m-switch .cmx-table [data-c]:not(.is-cur){display: none}.cmx-m-switch .cmx-corner{width: 48%}.cmx-table th,.cmx-table td{font-size: 13.5px}.cmx-vs-head{gap: 8px}.cmx-vs-card{padding: 16px 8px}.cmx-vs-card .cmx-pname{font-size: 15px}.cmx-vs-card .cmx-amt{font-size: 20px}.cmx-vs-card .cmx-psub,.cmx-vs-card .cmx-btn{display: none}.cmx-vs-badge{width: 44px;height: 44px;font-size: 14px}.cmx-vs-rows{padding: 4px 10px}.cmx-vs-row{grid-template-columns: 1fr 1.2fr 1fr;gap: 6px}.cmx-vl{font-size: 13px}.cmx-vs-row{font-size: 13px}.cmx-sticky .cmx-table thead th{position: static}.cmx-cell.is-win::after,.cmx-vv.is-win::after{top: 3px;right: 4px}}@media (prefers-reduced-motion: reduce){.cmx-vs-badge::before{animation: none}.cmx-card,.cmx-amt.is-flip,.cmx-per.is-flip{transition: none;animation: none}}.cmx-on-dark:not(.cmx-skin-dark,.cmx-skin-neon,.cmx-skin-glass) .cmx-tools{--cmx-bg: #0a0a0a;--cmx-bgs: #0a0a0a;--cmx-fg: #f5f5f4;--cmx-mut: #a3a3a3;color: #f5f5f4}.cmx-on-dark.cmx-skin-minimal{--cmx-bgs: #0a0a0a;--cmx-fg: #f5f5f4;--cmx-mut: #a3a3a3;--cmx-bd: #262626;--cmx-headfg: #ffffff;--cmx-grpfg: #f5f5f4;--cmx-hov: #171717;--cmx-no: #525252;--cmx-yes: #f5f5f4}