.cx-crumb{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--ink-3);align-items:center;gap:.5em;font-size:.75rem;font-weight:600;transition:color .35s;display:inline-flex}@media (hover:hover) and (pointer:fine){.cx-crumb:hover{color:var(--acc-d)}}@media (hover:none){.cx-crumb:active{color:var(--acc-d)}}.cx-crumb i{font-style:normal;transition:transform .45s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.cx-crumb:hover i{transform:translate(-3px)}}.band .cx-crumb,.cx-on-dark .cx-crumb{color:#eeeae2b3}@media (hover:hover) and (pointer:fine){.band .cx-crumb:hover,.cx-on-dark .cx-crumb:hover{color:var(--acc-w)}}@media (hover:none){.band .cx-crumb:active,.cx-on-dark .cx-crumb:active{color:var(--acc-w)}}.cx-kick{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5em;font-size:.735rem;font-weight:500;display:flex}.cx-on-dark .cx-kick,.band .cx-kick{color:#eeeae2c7}.cx-kick .sep{opacity:.45}.cx-on-dark .cx-kick .dot,.band .cx-kick .dot{background:var(--acc-w);box-shadow:0 0 0 4px #f3a47c29}.cx-tw{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;max-width:100%;position:relative;overflow:auto hidden}.cx-tw:focus-visible{outline:2px solid var(--acc-d);outline-offset:3px}.cx-tw-d{border-color:var(--l-line);background:#0a1220f0}.cx-tw-d:focus-visible{outline-color:var(--acc-w)}.cx-t{width:100%;min-width:var(--cx-tmin,760px);border-collapse:separate;border-spacing:0;text-align:left;font-size:.845rem;line-height:1.5}.cx-t caption{text-align:left}.cx-t thead th{z-index:3;background:var(--paper-3);color:var(--ink);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid var(--line-3);vertical-align:bottom;white-space:nowrap;padding:13px 16px;font-size:.7rem;font-weight:700;position:sticky;top:0}.cx-tw-d .cx-t thead th{color:var(--cream);background:#0c1728;border-bottom-color:#f0a47c57}.cx-t thead th.cx-th-wf{color:var(--acc-d)}.cx-tw-d .cx-t thead th.cx-th-wf{color:var(--acc-w)}.cx-t td,.cx-t tbody th{border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--ink-2);padding:15px 16px}.cx-tw-d .cx-t td,.cx-tw-d .cx-t tbody th{border-bottom-color:var(--l-line-2);color:#eeeae2cc}.cx-t tbody tr:last-child td,.cx-t tbody tr:last-child th{border-bottom:0}.cx-t tbody th{z-index:2;color:var(--ink);letter-spacing:-.004em;width:176px;box-shadow:1px 0 0 var(--line-2);background:#fff;font-weight:600;position:sticky;left:0}.cx-tw-d .cx-t tbody th{color:var(--cream);box-shadow:1px 0 0 var(--l-line-2);background:#0d1a2c}.cx-t tbody th span{color:var(--ink-3);margin-top:5px;font-size:.74rem;font-weight:400;line-height:1.42;display:block}.cx-tw-d .cx-t tbody th span{color:#eeeae294}.cx-t tbody tr:nth-child(2n) td{background:#f4f1ea80}.cx-t tbody tr:nth-child(2n) th{background:#fbfaf7}.cx-tw-d .cx-t tbody tr:nth-child(2n) td{background:#ffffff07}.cx-tw-d .cx-t tbody tr:nth-child(2n) th{background:#101d31}.cx-t .cx-c-wf,.cx-t .cx-c-alt{width:27%}.cx-t .cx-c-edge{width:132px}.cx-edge{letter-spacing:-.004em;color:var(--ink);align-items:center;gap:.5em;font-size:.76rem;font-weight:600;display:inline-flex}.cx-tw-d .cx-edge,.cx-on-dark .cx-edge,.band .cx-edge{color:var(--cream)}.cx-pip{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cx-pip-wf{background:var(--acc)}.cx-pip-alt{background:var(--indigo-2)}.cx-pip-even{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.cx-tw-d .cx-pip-wf,.cx-on-dark .cx-pip-wf{background:var(--acc-w)}.cx-tw-d .cx-pip-alt,.cx-on-dark .cx-pip-alt{background:#8fb3d9}.cx-tw-d .cx-pip-even,.cx-on-dark .cx-pip-even{box-shadow:inset 0 0 0 1.5px #eeeae299}.cx-hint{display:none}@media (width<=900px){.cx-hint{color:var(--ink-3);align-items:center;gap:.5em;margin-top:10px;font-size:.73rem;display:flex}.cx-on-dark .cx-hint,.band .cx-hint{color:#eeeae29e}}.cx-score{background:var(--line);border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cx-on-dark .cx-score,.band .cx-score{background:var(--l-line);border-color:var(--l-line)}.cx-score li{background:var(--paper);min-width:0;padding:14px 16px}.cx-on-dark .cx-score li,.band .cx-score li{background:#0a122099}.cx-score-v{letter-spacing:-.035em;color:var(--ink);align-items:center;gap:.4em;font-size:1.5rem;font-weight:600;line-height:1;display:flex}.cx-on-dark .cx-score-v,.band .cx-score-v{color:#fff}.cx-score-k{color:var(--ink-3);margin-top:7px;font-size:.73rem;line-height:1.4}.cx-on-dark .cx-score-k,.band .cx-score-k{color:#eeeae2b3}.cx-honest{border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow:hidden}.cx-honest:before{content:"";background:linear-gradient(90deg, var(--acc), var(--acc-w) 52%, #2b2f74e6);height:3px;display:block}.cx-on-dark .cx-honest,.band .cx-honest{border-color:var(--l-line);background:#ffffff0b}.cx-honest-in{padding:clamp(20px,2.6vw,38px)}.cx-honest-l{color:var(--acc-d)}.cx-on-dark .cx-honest-l,.band .cx-honest-l{color:var(--acc-w)}.cx-honest-x{max-width:62ch;margin-top:14px}.cx-cases{background:var(--line-2);border-block:1px solid var(--line-2);gap:1px;margin-top:clamp(20px,2.4vw,30px);display:grid}@media (width>=680px){.cx-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.cx-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-on-dark .cx-cases,.band .cx-cases{background:var(--l-line-2);border-block-color:var(--l-line-2)}.cx-cases li{background:#fff;align-content:start;gap:8px;min-width:0;padding:clamp(16px,1.8vw,22px);display:grid}.cx-on-dark .cx-cases li,.band .cx-cases li{background:0 0}.cx-case-t{letter-spacing:.002em;color:var(--ink);align-items:baseline;gap:.6em;font-size:1.176rem;font-weight:700;line-height:1.34;display:flex}.cx-on-dark .cx-case-t,.band .cx-case-t{color:var(--cream)}.cx-case-n{color:var(--acc-d);flex:none;font-size:.72rem;font-weight:600}.cx-on-dark .cx-case-n,.band .cx-case-n{color:var(--acc-w)}.cx-case-b{color:var(--ink-2);font-size:.865rem;line-height:1.6}.cx-on-dark .cx-case-b,.band .cx-case-b{color:#eeeae2c7}.cx-honest-c{color:var(--ink-2);max-width:68ch;margin-top:clamp(18px,2vw,26px);font-size:.9rem;line-height:1.62}.cx-on-dark .cx-honest-c,.band .cx-honest-c{color:#eeeae2cc}.cx-honest-c strong{color:var(--ink);font-weight:600}.cx-on-dark .cx-honest-c strong,.band .cx-honest-c strong{color:var(--cream)}.cx-mig-l{color:var(--ink-2);gap:11px;font-size:.885rem;line-height:1.52;display:grid}.cx-on-dark .cx-mig-l,.band .cx-mig-l{color:#eeeae2d1}.cx-mig-l li{align-items:baseline;display:flex}.cx-on-dark .cx-mig-l .tick,.band .cx-mig-l .tick{color:var(--acc-w)}.cx-plate{background:#0a1220;border-radius:6px;overflow:hidden;box-shadow:0 26px 60px -34px #030812bf}.cx-plate:before{content:"";background:linear-gradient(90deg, var(--acc), var(--acc-w) 46%, #2b2f74e6);height:2px;display:block}.cx-plate-v{aspect-ratio:2160/1180;background:#0f1b2d;position:relative;overflow:hidden}.cx-plate-v img{object-fit:cover;object-position:top center;width:100%;height:auto;display:block;position:absolute;inset:0 0 auto}.cx-plate-c{color:#eeeae2c2;background:#ffffff0a;padding:11px 13px 13px;font-size:.755rem;line-height:1.45}.cx-plate-tall .cx-plate-v{aspect-ratio:1290/2400}.qa-l.cx-qa.cx-qa{border-top-color:var(--line)}.qa-l.cx-qa-d.cx-qa-d{border-top-color:var(--l-line)}.cx-qa-d .qa{border-bottom-color:var(--l-line-2)}.cx-qa-d .qa-q{color:var(--cream)}.cx-qa-d .qa-i{color:var(--acc-w)}.cx-qa-d .qa-m i{background:var(--cream)}@media (hover:hover) and (pointer:fine){.cx-qa-d .qa-s:hover .qa-q{color:var(--acc-w)}}@media (hover:none){.cx-qa-d .qa-s:active .qa-q{color:var(--acc-w)}}.cx-qa-d .qa-a p{color:#eeeae2c7}.cx-more{background:var(--line-2);border-block:1px solid var(--line-2);gap:1px;display:grid}@media (width>=620px){.cx-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.cx-more{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-on-dark .cx-more,.band .cx-more{background:var(--l-line-2);border-block-color:var(--l-line-2)}.cx-more li{background:var(--paper);min-width:0}.cx-on-dark .cx-more li,.band .cx-more li{background:0 0}.cx-more a{align-content:start;gap:5px;min-height:92px;padding:clamp(14px,1.5vw,19px);transition:background-color .4s,padding-left .5s cubic-bezier(.2,0,0,1);display:grid}.cx-more a:focus-visible{background:#fff9;padding-left:calc(clamp(14px,1.5vw,19px) + 8px)}@media (hover:hover) and (pointer:fine){.cx-more a:hover{background:#fff9;padding-left:calc(clamp(14px,1.5vw,19px) + 8px)}}@media (hover:none){.cx-more a:active{background:#fff9}}.cx-on-dark .cx-more a:focus-visible,.band .cx-more a:focus-visible{background:#ffffff0d}@media (hover:hover) and (pointer:fine){.cx-on-dark .cx-more a:hover,.band .cx-more a:hover{background:#ffffff0d}}@media (hover:none){.cx-on-dark .cx-more a:active,.band .cx-more a:active{background:#ffffff0d}}.cx-more-t{letter-spacing:-.008em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:1em;font-size:.94rem;font-weight:600;display:flex}.cx-on-dark .cx-more-t,.band .cx-more-t{color:var(--cream)}.cx-more-b{color:var(--ink-3);font-size:.78rem;line-height:1.5}.cx-on-dark .cx-more-b,.band .cx-more-b{color:#eeeae2a8}.cx-note{color:var(--ink-3);font-size:.8rem;line-height:1.58}.cx-on-dark .cx-note,.band .cx-note{color:#eeeae2a8}.cx-rule{background:var(--line);border:0;height:1px}.cx-on-dark .cx-rule,.band .cx-rule{background:var(--l-line)}.cx-verdict{background:var(--line);border:1px solid var(--line);border-radius:6px;gap:1px;display:grid;overflow:hidden}@media (width>=760px){.cx-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-on-dark .cx-verdict,.band .cx-verdict{background:var(--l-line);border-color:var(--l-line)}.cx-verdict>div{background:#fff;min-width:0;padding:clamp(18px,2vw,26px)}.cx-on-dark .cx-verdict>div,.band .cx-verdict>div{background:#0a12208c}.cx-verdict-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.6em;font-size:.72rem;font-weight:700;display:flex}.cx-on-dark .cx-verdict-h,.band .cx-verdict-h{color:var(--cream)}.cx-verdict-b{color:var(--ink-2);margin-top:12px;font-size:.92rem;line-height:1.6}.cx-on-dark .cx-verdict-b,.band .cx-verdict-b{color:#eeeae2cc}@media (prefers-reduced-motion:reduce){html.js .cx-plate-v,html.js .cx-plate-v img{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}
