#compareBox{--cs-surface:rgba(255,255,255,.028);--cs-surface-hi:rgba(255,255,255,.055);--cs-cut:8px;--cs-yes:#8fd13f;--cs-edge:#ffc94d;--cs-no:#ff6b7f}#compareBox .cs-panels{display:block;flex:none;max-height:none;overflow:visible;min-height:0}#compareBox .cs-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start;font-size:1rem;line-height:1.3}#compareBox .cs-group{min-width:0;background:var(--cs-surface);border:1px solid var(--line-soft);clip-path:polygon(var(--cs-cut) 0,100% 0,100% calc(100% - var(--cs-cut)),calc(100% - var(--cs-cut)) 100%,0 100%,0 var(--cs-cut));padding:4px 10px 8px}#compareBox .cs-group-head{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 2px;border-bottom:1px solid var(--line-soft);margin-bottom:4px;cursor:default}#compareBox .cs-group-title{flex:1 1 auto;min-width:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}#compareBox .cs-group-score{display:inline-flex;align-items:baseline;gap:3px;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--text-faint)}#compareBox .cs-group-score i{font-style:normal;opacity:.6}#compareBox .cs-group-score.cs-lead-a .cs-sa{color:var(--cmp-a)}#compareBox .cs-group-score.cs-lead-b .cs-sb{color:var(--cmp-b)}#compareBox .cs-chev{display:none}#compareBox .cs-group.is-skeleton{opacity:.45}#compareBox .cs-row{display:grid;grid-template-columns:minmax(4.6em,auto) minmax(0,1fr) minmax(4.6em,auto);align-items:center;gap:10px;padding:7px 4px;border-radius:4px;transition:background .15s ease,opacity .15s ease;animation:cs-row-in .32s ease backwards;animation-delay:calc(var(--cs-i, 0) * 35ms)}#compareBox .cs-row+.cs-row{border-top:1px solid rgba(255,255,255,.035)}#compareBox .cs-row:hover{background:var(--cs-surface-hi)}@keyframes cs-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}#compareBox .cmp-stats-live .cs-row,#compareBox .cs-row-skeleton{animation:none}@media(prefers-reduced-motion:reduce){#compareBox .cs-row{animation:none}}#compareBox .cs-side{display:flex;flex-direction:column;gap:3px;min-width:0}#compareBox .cs-side-a{align-items:flex-start;text-align:left}#compareBox .cs-side-b{align-items:flex-end;text-align:right}#compareBox .cs-val{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap;font-variant-numeric:tabular-nums}#compareBox .cs-num{position:relative;font-size:16px;font-weight:800;line-height:1.1;color:var(--text-dim);transition:color .2s ease}#compareBox .cs-unit{font-size:11px;font-weight:700;color:var(--text-faint)}#compareBox .cs-side.is-win .cs-num{color:#fff}#compareBox .cs-side-a.is-win .cs-num{color:var(--cmp-a)}#compareBox .cs-side-b.is-win .cs-num{color:var(--cmp-b)}#compareBox .cs-num-empty{color:var(--text-faint)}#compareBox .cs-tie-row .cs-num{color:var(--text)}#compareBox .cs-extra{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%}#compareBox .cs-side-b .cs-extra{justify-content:flex-end}#compareBox .cs-extra .cmp-rank-badge{font-size:9px}#compareBox .cs-extra .cmp-bar-delta{font-size:10px}#compareBox .cs-note{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--text-faint);white-space:nowrap}#compareBox .cs-mid{min-width:0;display:flex;flex-direction:column;gap:6px}#compareBox .cs-label-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;min-height:18px}#compareBox .cs-label{grid-column:2;font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--text-dim);text-align:center}#compareBox .cs-row:hover .cs-label,#compareBox .cs-row-changed .cs-label{color:var(--text)}#compareBox .cs-margin{justify-self:start;display:inline-flex;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);cursor:default}#compareBox .cs-margin.is-empty{visibility:hidden;padding:0;width:0}#compareBox .cs-margin-a{grid-column:1;justify-self:start;color:var(--cmp-a);background:color-mix(in srgb,var(--cmp-a) 16%,transparent)}#compareBox .cs-margin-b{grid-column:3;justify-self:end;color:var(--cmp-b);background:color-mix(in srgb,var(--cmp-b) 16%,transparent)}#compareBox .cs-track{position:relative;height:8px;border-radius:2px;background:#ffffff12}#compareBox .cs-fill{position:absolute;top:0;bottom:0;transition:width .5s cubic-bezier(.2,.8,.3,1)}#compareBox .cs-fill-a{right:50%;background:linear-gradient(270deg,color-mix(in srgb,var(--cmp-a) 35%,transparent),var(--cmp-a));border-radius:2px 0 0 2px;box-shadow:0 0 8px color-mix(in srgb,var(--cmp-a) 35%,transparent)}#compareBox .cs-fill-b{left:50%;background:linear-gradient(90deg,color-mix(in srgb,var(--cmp-b) 35%,transparent),var(--cmp-b));border-radius:0 2px 2px 0;box-shadow:0 0 8px color-mix(in srgb,var(--cmp-b) 35%,transparent)}#compareBox .cs-center{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#ffffff59}#compareBox .cs-tie,#compareBox .cs-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1px 7px;font-size:10.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:var(--text-dim);background:#232327;border:1px solid var(--line);border-radius:3px}#compareBox .cs-hint{cursor:help}#compareBox .cs-nowin .cs-num{color:var(--text)}#compareBox .cs-num.cmp-val-bump{animation:cs-val-bump .7s cubic-bezier(.2,.8,.3,1)}#compareBox .cs-num.cmp-val-bump-up{--bump:var(--green)}#compareBox .cs-num.cmp-val-bump-down{--bump:#ff7a9c}@keyframes cs-val-bump{0%{text-shadow:none}18%{text-shadow:0 0 .6em var(--bump),0 0 .15em var(--bump)}to{text-shadow:none}}@media(prefers-reduced-motion:reduce){#compareBox .cs-num.cmp-val-bump{animation:none}}#compareBox .cmp-mode-patch .cs-row-same{opacity:.42}#compareBox .cs-row-same:hover{opacity:1}#compareBox .cs-matchup{flex:none;margin:4px 0 14px;padding:12px 14px;background:var(--cs-surface);border:1px solid var(--line-soft);clip-path:polygon(var(--cs-cut) 0,100% 0,100% calc(100% - var(--cs-cut)),calc(100% - var(--cs-cut)) 100%,0 100%,0 var(--cs-cut));font-size:1rem;line-height:1.3}#compareBox .cs-matchup[hidden]{display:none}#compareBox .cs-mu-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}#compareBox .cs-mu-title{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}#compareBox .cs-mu-sub{font-size:11.5px;color:var(--text-faint)}#compareBox .cs-mu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#compareBox .cs-mu-card{min-width:0;padding:10px 12px;background:#00000038;border:1px solid var(--line-soft);border-top:2px solid var(--cs-side, var(--line));border-radius:4px}#compareBox .cs-mu-a{--cs-side:var(--cmp-a)}#compareBox .cs-mu-b{--cs-side:var(--cmp-b)}#compareBox .cs-mu-card-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}#compareBox .cs-mu-who{font-size:13px;color:var(--text-faint);min-width:0}#compareBox .cs-mu-who b{color:var(--cs-side);font-weight:800}#compareBox .cs-mu-who b.cs-mu-def{color:var(--text)}#compareBox .cs-mu-shell{font-size:11.5px;font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums}#compareBox .cs-mu-zones{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:4px;align-items:center}#compareBox .cs-mu-zone{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:center}#compareBox .cs-mu-part{font-size:12px;font-weight:700;color:var(--text-dim);padding-right:6px}#compareBox .cs-mu-cell{display:flex;align-items:center;justify-content:center;height:28px;font-size:13.5px;font-variant-numeric:tabular-nums;border-radius:3px;color:var(--cs-c, var(--text-faint));background:color-mix(in srgb,var(--cs-c, #888) 14%,transparent);border:1px solid color-mix(in srgb,var(--cs-c, #888) 40%,transparent);cursor:default}#compareBox .cs-mu-cell b{font-weight:800}#compareBox .cs-mu-cell.is-yes{--cs-c:var(--cs-yes)}#compareBox .cs-mu-cell.is-edge{--cs-c:var(--cs-edge)}#compareBox .cs-mu-cell.is-no{--cs-c:var(--cs-no)}#compareBox .cs-mu-cell.is-none{--cs-c:#666;opacity:.5}#compareBox .cs-mu-kill{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}#compareBox .cs-mu-stat{display:flex;flex-direction:column;gap:1px;min-width:0}#compareBox .cs-mu-stat b{font-size:18px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}#compareBox .cs-mu-stat span{font-size:11px;color:var(--text-faint)}#compareBox .cs-mu-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:10px}#compareBox .cs-mu-verdict{font-size:13.5px;color:var(--text-dim)}#compareBox .cs-mu-verdict b{color:var(--text);font-weight:800}#compareBox .cs-mu-verdict .cs-mu-win-a{color:var(--cmp-a)}#compareBox .cs-mu-verdict .cs-mu-win-b{color:var(--cmp-b)}#compareBox .cs-mu-legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:11px;color:var(--text-faint)}#compareBox .cs-mu-legend i{width:9px;height:9px;border-radius:2px;margin-left:8px;background:var(--cs-c)}#compareBox .cs-mu-legend i:first-child{margin-left:0}#compareBox .cs-mu-legend i.is-yes{--cs-c:var(--cs-yes)}#compareBox .cs-mu-legend i.is-edge{--cs-c:var(--cs-edge)}#compareBox .cs-mu-legend i.is-no{--cs-c:var(--cs-no)}@media(max-width:1100px){#compareBox .cs-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){#compareBox .cs-groups{gap:8px}#compareBox .cs-group{padding:0 8px}#compareBox .cs-group-head{cursor:pointer;padding:12px 2px;margin-bottom:0;border-bottom:0;min-height:44px}#compareBox .cs-group.is-open .cs-group-head{border-bottom:1px solid var(--line-soft);margin-bottom:2px}#compareBox .cs-chev{display:block;flex:none;width:9px;height:9px;margin:0 2px 3px;border-right:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint);transform:rotate(45deg);transition:transform .2s ease}#compareBox .cs-group.is-open .cs-chev{transform:rotate(225deg);margin-bottom:-3px}#compareBox .cs-group-body{display:none;padding-bottom:6px}#compareBox .cs-group.is-open .cs-group-body{display:block}#compareBox .cs-row{grid-template-columns:minmax(4.2em,auto) minmax(0,1fr) minmax(4.2em,auto);gap:8px;padding:8px 0}#compareBox .cs-num{font-size:15px}#compareBox .cs-label{font-size:12px}#compareBox .cs-matchup{padding:10px}#compareBox .cs-mu-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){#compareBox .cs-label-line{display:flex;justify-content:center;flex-wrap:wrap;gap:3px 6px}#compareBox .cs-margin.is-empty{display:none}#compareBox .cs-margin-a{order:-1}}
