main>.wrap>.axis-rule{max-width:none;margin-top:56px}main>.wrap>h2+:is(.inst,.dt-wrap,.dg,.vs-pick,.vs-more,dl){margin-top:16px}.cmp-blocked{border-left:2px solid var(--warn);max-width:46rem;color:var(--fg-2);margin:1rem 0;padding:10px 0 10px 14px;font-size:15px}.cmp-h{color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cmp-h .sw{width:10px;height:10px}.dt-wrap.cmp-wrap{overflow:visible}.cmp{table-layout:fixed}.cmp thead th{top:var(--cmp-top,4rem);z-index:3;color:var(--fg);white-space:normal;vertical-align:middle;background:var(--panel-2);font-size:13.5px}.cmp thead th.c-a,.cmp thead th.c-b{box-shadow:inset 0 2px 0 var(--mc)}.cmp-corner{width:24%;font-weight:500;color:var(--muted)!important}.cmp tbody th[scope=row]{color:var(--fg-2);vertical-align:top;font-size:13.5px;font-weight:500}.cmp td{vertical-align:top;overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.cmp tbody tr:hover{background:0 0}.cmp-gh th{background:var(--panel-2);font:600 12px/1.3 var(--f-mono);letter-spacing:0;text-transform:none;color:var(--fg);padding:9px 14px}.cmp-g:not(:last-child) tr:last-child>*{border-bottom:1px solid var(--line)}.cmp-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cmp-v{color:var(--fg);font-weight:500}.cmp-fig{font:500 18px/1.15 var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero}.cmp-s{color:var(--muted);margin-top:3px;font-size:13px;display:block}.pill.cmp-d{border:1px solid var(--line-3);min-height:0;color:var(--fg-2);font:500 11.5px/1.2 var(--f-mono);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:2px 5px;display:inline-flex;border-radius:0!important}.pill.cmp-d.ok{border-color:var(--fg-2);color:var(--fg)}.cmp-nd{color:var(--subtle);font:400 12.5px/1.3 var(--f-mono);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cmp .pill:not(.cmp-d),.dg .pill:not(.cmp-d){border:1px solid var(--line-3);min-height:0;color:var(--fg);font:500 13px/1.3 var(--f-ui);white-space:normal;box-shadow:none;background:0 0;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;border-radius:0!important}.cmp .pill.bad:not(.cmp-d),.dg .pill.bad:not(.cmp-d){border-color:var(--down)}.cmp-src .rcpt p{margin:0 0 6px}.cmp-src .rcpt p:last-child{margin:0}.cmp-src .rcpt q{color:var(--muted)}.cmp .stack>.logo{--s:1.5rem}.cmp-foot{margin:10px 0 0}.cmp-foot .pill,.cmp-foot .cmp-nd{vertical-align:baseline}.cmp-list{color:var(--fg);gap:3px;margin:0;padding:0;font-weight:500;list-style:none;display:grid}.cmp-list li{padding-left:12px;position:relative}.cmp-list li:before{content:"";background:var(--fg-2);width:5px;height:1px;position:absolute;top:.62em;left:0}.cmp-src .cmp-at{color:var(--muted);font-size:12px}.cmp-src .rcpt q+.cmp-at:before{content:"· "}@media (width<=40rem){.cmp,.cmp thead,.cmp tbody,.cmp tr{display:block}.cmp tbody[hidden],.cmp tr[hidden]{display:none}.cmp tr{grid-template-columns:1fr 1fr;display:grid}.cmp th,.cmp td{min-width:0;padding:9px 10px}.cmp td{font-size:13.5px}.cmp-src .src-h{display:none}.cmp thead{top:var(--cmp-top,4rem);z-index:3;position:sticky}.cmp thead th{font-size:13px;position:static}.cmp thead th+th{border-left:1px solid var(--line)}.cmp-corner{display:none}.cmp tbody th[scope=row]{font:500 12px/1.3 var(--f-mono);color:var(--muted);border-bottom:0;grid-column:1/-1;padding-bottom:0}.cmp td+td{border-left:1px solid var(--line)}.cmp tr.cmp-gh,.cmp-gh th{display:block}.cmp-fig{font-size:16px}}.dg{margin:12px 0 10px}.dg-tools{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:500;display:flex}.dg-tools input{width:16px;height:16px;accent-color:var(--fg)}.dg-tools .meta{color:var(--muted);font-weight:400}.dg:has(.dg-only:checked) .dg-row[data-quiet]{display:none}.dg-head,.dg-row{grid-template-columns:minmax(12rem,1fr) minmax(0,1.65fr) minmax(0,1.65fr);display:grid}.dg-head{top:var(--cmp-top,4rem);z-index:3;background:var(--panel-2);border:1px solid var(--line-2);border-bottom-color:var(--line-3);align-items:stretch;min-height:44px;position:sticky}.dg-hn{min-width:0;color:var(--fg);overflow-wrap:anywhere;border-left:1px solid var(--line);align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.dg-hn:nth-child(2){box-shadow:inset 0 2px 0 var(--ca)}.dg-hn:nth-child(3){box-shadow:inset 0 2px 0 var(--cb)}.dg-hn .logo{display:none}.dg-hn:before{content:"";flex:none;width:10px;height:10px}.dg-hn:nth-child(2):before{background:var(--ca)}.dg-hn:nth-child(3):before{background:var(--cb)}.dg-rows{border:1px solid var(--line-2);background:var(--panel);border-top:0;gap:0;margin:0;padding:0;list-style:none;display:grid}.dg-row{border-top:1px solid var(--line);margin:0}.dg-rows>.dg-row:first-child{border-top:0}.dg-term{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:12px 14px;display:grid}.dg-term .itile{display:none}.dg-tt{gap:3px;min-width:0;display:grid}.dg-label{color:var(--fg);font-size:14.5px;font-weight:600;line-height:1.3}.dg-label .tag{vertical-align:1px}.dg-note{color:var(--muted);font-size:12.5px;line-height:1.4}.dg .pill.dg-chip{color:var(--fg-2);font:500 11.5px/1.3 var(--f-mono);border-style:dashed;grid-column:1;justify-self:start}.dg-chip>span[aria-hidden]{margin-right:2px;font-weight:600}.dg-cell{border-left:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:12px 14px}.dg-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dg-fig{font:500 19px/1.15 var(--f-mono);letter-spacing:-.025em;font-variant-numeric:tabular-nums slashed-zero;color:var(--fg)}.dg-fig.sm{font-size:15px}.dg-rule{color:var(--fg);font-size:15px;font-weight:600}.dg-u{color:var(--fg-2);margin-left:4px;font-size:12.5px;font-weight:500}.dg-v{color:var(--fg);font-size:14.5px;font-weight:450;line-height:1.45}.dg-s{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.dg-s .dg-v{font-size:inherit;color:var(--fg-2);font-weight:400}.dg-s .pill{vertical-align:1px}.dg .stack>.logo{--s:1.5rem}.dg-cell details.src{margin-top:4px}@media (width>=80rem){.rail-main .dg-head{top:4rem}}@media (width<=47.99rem){.dg-head,.dg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dg-corner{display:none}.dg-hn{padding:8px 10px;font-size:13px}.dg-hn:nth-child(2){border-left:0}.dg-term{grid-column:1/-1;padding:10px 10px 2px}.dg-cell{padding:8px 10px 12px}.dg-cell[data-side=a]{border-left:0}.dg-fig{font-size:17px}.dg-v{font-size:13.5px}.dg-cell .src-h{display:none}}.h2h{border:1px solid var(--line-2);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:0 0 14px;display:grid;position:relative}.h2h-side{min-width:0;padding:14px 16px}.h2h-side.b{border-left:1px solid var(--line)}.h2h-vs,.h2h-face{display:none}.h2h-name{color:var(--fg);font-size:18px;font-weight:600}.h2h-ks{gap:0;margin:10px 0 0;display:grid}.h2h-k{border-top:1px solid var(--line);padding:10px 0}.h2h-l{color:var(--muted);font-size:12.5px}.h2h-l .ico{display:none}.h2h-fig{font:500 22px/1.1 var(--f-mono);letter-spacing:-.03em;color:var(--fg)}.h2h-fig.sm{font:500 15px/1.35 var(--f-ui)}.h2h-s{color:var(--muted);font-size:13px}.h2h-k>dd{margin:0}.stat-ln{border-left:2px solid var(--line-3);color:var(--fg-2);margin:18px 0;padding:10px 0 10px 14px;font-size:14.5px;line-height:1.5}.vs-lede{margin:18px 0 0}.ns{font:400 12.5px/1.3 var(--f-mono);color:var(--subtle)}.vs-inst{margin:0 0 8px}.vs-mgrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.vs-stage{border-right:1px solid var(--line);min-width:0}.vs-stage .stage3d{border:0}.vs-mtab{min-width:0;overflow-x:auto}.vs-mt{font-size:14px}.vs-mt thead th{position:static}.vs-mt thead th.c-a,.vs-mt thead th.c-b{box-shadow:inset 0 2px 0 var(--mc);color:var(--fg)}.vs-mt th[scope=row]{color:var(--fg);white-space:normal;font-weight:500}.vs-mt th[scope=row] .sub{margin-top:2px;font-size:12px;line-height:1.35}.vs-mt td.num{color:var(--fg-2);font-size:15px}.vs-mt .sw,.cmp-h .sw{background:var(--mc)}.vs-mt thead .cmp-h{overflow-wrap:normal;align-items:baseline}.vs-mt thead .cmp-h .sw{align-self:center}@media (width<=1023px){.vs-mgrid{grid-template-columns:minmax(0,1fr)}.vs-stage{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=599px){.vs-mt th,.vs-mt td{padding:9px 8px}.vs-mt td.num{white-space:normal;font-size:13.5px}.vs-mt thead th{font-size:12px}.vs-mt thead .cmp-h .sw{display:none}.vs-mt td{white-space:normal}.vs-mt td .pill.cmp-d{white-space:normal;width:max-content;max-width:100%;margin:4px 0 0 auto;display:flex}.vs-mt th[scope=row]{width:34%;font-size:13px}}.vs-pick{border:1px solid var(--line-2);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 12px;display:grid}.vs-card{min-width:0;box-shadow:inset 0 2px 0 var(--mc);align-content:start;gap:10px;padding:14px 16px 16px;display:grid}.vs-card+.vs-card{border-left:1px solid var(--line)}.vs-card .field{min-width:0}.vs-card .sel{width:100%;display:flex}.vs-who{align-items:center;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:600;display:flex}.vs-who .sw{background:var(--mc);width:10px;height:10px}.vs-name{color:var(--fg);overflow-wrap:anywhere;text-decoration:none}a.vs-name:hover{text-decoration:underline}.vs-meta{font:400 12.5px/1.4 var(--f-mono);color:var(--muted);margin:0}.vs-meta .num{color:var(--fg);font-weight:600}.vs-meta [data-read=not_read]{color:var(--down)}.vs-meter{background:var(--line-2);height:4px;display:block}.vs-meter i{height:100%;width:var(--w,0%);background:var(--mc);display:block}.vs-share{justify-content:flex-start;margin:0 0 18px;display:flex}@media (width<=599px){.vs-pick{grid-template-columns:1fr}.vs-card+.vs-card{border-left:0;border-top:1px solid var(--line)}}.vs-pop th[scope=row] a{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-weight:550;text-decoration:none;display:inline-flex}.vs-pop th[scope=row] a:hover .vs-pn{text-decoration:underline}.vs-pn{align-items:center;gap:7px;display:inline-flex}.vs-pn .sw{background:var(--mc);width:8px;height:8px}.vs-pv{font:400 12px var(--f-mono);color:var(--muted)}.vs-pop td{color:var(--fg-2);font-size:14px}@media (width<=599px){.vs-pop td{font-size:13px}}.vs-more{border:1px solid var(--line-2);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:12px 0 20px;display:grid}.vs-more-c{min-width:0;box-shadow:inset 0 2px 0 var(--mc);padding:14px 16px}.vs-more-c+.vs-more-c{border-left:1px solid var(--line)}.vs-more-h{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;font-size:16px;font-weight:600;display:flex}.vs-more-h .sw{background:var(--mc);width:10px;height:10px}.vs-more-h a{color:var(--fg);text-decoration:none}.vs-more-h a:hover{text-decoration:underline}.vs-more-r{font:400 12.5px/1.4 var(--f-mono);color:var(--muted);flex-basis:100%}.vs-more-r .num{color:var(--fg)}.vs-more ul{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.vs-more li{padding-left:14px;position:relative}.vs-more li:before{content:"→";font:400 12px/1.6 var(--f-mono);color:var(--muted);position:absolute;left:0}@media (width<=599px){.vs-more{grid-template-columns:1fr}.vs-more-c+.vs-more-c{border-left:0;border-top:1px solid var(--line)}}.vs-method{border-top:1px solid var(--line-2);max-width:60rem;margin:12px 0 16px;display:grid}.vs-method>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,26%) 1fr;gap:4px 18px;padding:12px 0;display:grid}.vs-method dt{font-size:14.5px;font-weight:600}.vs-method dd{color:var(--fg-2);margin:0;font-size:14.5px}@media (width<=599px){.vs-method>div{grid-template-columns:1fr}}
