.cpx-page{--cpx-a:var(--phos);--cpx-b:var(--helio);--cpx-tie:#626b6e;--cpx-track:#141c20;--cpx-hover:#0c1317;background:var(--ground);color:var(--ink);font-family:var(--f-body);font-variant-numeric:tabular-nums}@supports (color:lab(0% 0 0)){.cpx-page{--cpx-tie:lab(44.3874% -2.94441 -3.05896);--cpx-track:lab(9.56031% -2.67638 -4.12861);--cpx-hover:lab(5.28799% -1.67009 -3.35626)}}.cpx-wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 32px}.cpx-page a{text-underline-offset:3px}.cpx-page a:focus-visible,.cpx-page summary:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.cpx-page section[id],.cpx-group{scroll-margin-top:16px}.cpx-page .cpx-a{color:var(--cpx-a)}.cpx-page .cpx-b{color:var(--cpx-b)}.cpx-who{white-space:nowrap;font-weight:600}.cpx-hero{padding:68px 0}.cpx-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"na vs nb""ma.mb";align-items:start;column-gap:40px;display:grid}.cpx-h1{display:contents}.cpx-name{font:800 60px/1 var(--f-display);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;text-decoration:none}.cpx-name:hover{text-decoration:underline;text-decoration-thickness:2px}.cpx-name-a{text-align:right;grid-area:na;justify-self:end}.cpx-name-b{text-align:left;grid-area:nb;justify-self:start}.cpx-vs{font:500 22px/1 var(--f-body);color:var(--ink-mute);grid-area:vs;padding-top:18px}.cpx-names-m .cpx-name{font-size:46px}.cpx-names-m .cpx-vs{padding-top:13px}.cpx-names-s .cpx-name{letter-spacing:-.03em;font-size:36px}.cpx-names-s .cpx-vs{padding-top:8px;font-size:19px}.cpx-side{min-width:0}.cpx-side-a{text-align:right;grid-area:ma}.cpx-side-b{text-align:left;grid-area:mb}.cpx-meta{font:400 15px/1.4 var(--f-body);color:var(--ink-mute);margin:14px 0 0}.cpx-wins{font:500 14.5px/1.3 var(--f-body);color:var(--ink-soft);margin:28px 0 0}.cpx-wins b{font:600 16px/1 var(--f-data)}.cpx-wonlist{font:400 16px/1.5 var(--f-body);color:var(--ink);margin:8px 0 0}.cpx-dot{color:var(--ink-mute)}.cpx-verdict{text-align:center;text-wrap:balance;max-width:900px;margin:52px auto 0}.cpx-v1{font:600 38px/1.22 var(--f-feature);letter-spacing:-.01em;color:var(--ink);display:block}.cpx-v2{font:600 26px/1.3 var(--f-feature);color:var(--ink-soft);margin-top:12px;display:block}.cpx-verdict .cpx-who{font-weight:600}.cpx-both{text-align:center;max-width:46em;font:400 15.5px/1.5 var(--f-body);color:var(--ink-mute);margin:30px auto 0}.cpx-updated{text-align:center;font:400 13px/1.5 var(--f-body);color:var(--ink-mute);margin:12px 0 0}.cpx-updated a{color:var(--ink-mute);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.cpx-updated a:hover{color:var(--ink-soft)}.cpx-band{padding:84px 0 80px}.cpx-deep{background:var(--ground-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0 76px}.cpx-h2{font:700 32px/1.12 var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.cpx-h3{font:700 20px/1.2 var(--f-display);color:var(--ink);margin:0 0 6px}.cpx-h3 .cpx-who{font-weight:700}.cpx-lead{max-width:62ch;font:400 15.5px/1.55 var(--f-body);color:var(--ink-mute);margin:12px 0 0}.cpx-panel{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-top:34px}.cpx-deep .cpx-panel{background:var(--ground)}.cpx-note{font:400 13.5px/1.5 var(--f-body);color:var(--ink-mute);margin:16px 0 0}.cpx-none{font:400 14.5px/1.5 var(--f-body);color:var(--ink-mute);margin:14px 0 18px}.cpx-track{background:var(--cpx-track);border-radius:3px;display:block;position:relative}.cpx-fill{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.cpx-fill.cpx-a{background:var(--cpx-a)}.cpx-fill.cpx-b{background:var(--cpx-b)}.cpx-segs{gap:3px;height:8px;display:flex}.cpx-seg{flex:0 0 calc((100% - (var(--maxn,1) - 1) * 3px) / var(--maxn,1));border-radius:2px}.cpx-seg.cpx-a{background:var(--cpx-a)}.cpx-seg.cpx-b{background:var(--cpx-b)}.cpx-seg.cpx-tie{background:var(--cpx-tie)}.cpx-wins-panel{padding:26px 32px 14px}.cpx-wins-head,.cpx-wrow{grid-template-columns:minmax(0,270px) 36px minmax(0,1fr) 36px minmax(0,200px);column-gap:20px;display:grid}.cpx-wins-head{border-bottom:1px solid var(--line-strong);font:600 12.5px/1.2 var(--f-body);color:var(--ink-soft);align-items:end;padding:0 0 12px}.cpx-wins-names{grid-column:2/5;justify-content:space-between;gap:12px;font-size:13px;display:flex}.cpx-wins-list{margin:0;padding:0;list-style:none}.cpx-wrow{border-bottom:1px solid var(--line);color:inherit;border-radius:2px;grid-template-areas:"area ca bar cb who";align-items:center;margin:0 -12px;padding:16px 12px;text-decoration:none}.cpx-wins-list li:last-child .cpx-wrow{border-bottom:0}.cpx-wrow-area{grid-area:area;min-width:0}.cpx-wrow-name{font:600 16px/1.25 var(--f-body);color:var(--ink);display:block}.cpx-wrow-what{font:400 13px/1.35 var(--f-body);color:var(--ink-mute);margin-top:3px;display:block}.cpx-count{text-align:center;font:600 19px/1 var(--f-data);color:var(--ink-mute)}.cpx-count-a{grid-area:ca}.cpx-count-b{grid-area:cb}.cpx-wrow>.cpx-segs{grid-area:bar}.cpx-wrow-who{grid-area:who}.cpx-wrow-who .cpx-who{font:600 15px/1.2 var(--f-body);display:block}.cpx-even{font:600 15px/1.2 var(--f-body);color:var(--ink-soft);display:block}.cpx-wc-n{font:400 13px/1.2 var(--f-body);color:var(--ink-mute);margin-top:4px;display:block}.cpx-cost-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding:32px 36px;display:grid}.cpx-cost-side{min-width:0}.cpx-cost-name{font:700 20px/1.2 var(--f-display);white-space:normal;display:block}.cpx-cost-rates{font:400 15px/1.5 var(--f-body);color:var(--ink-soft);margin-top:10px;display:block}.cpx-cost-rates b{font:600 16px/1 var(--f-data);color:var(--ink)}.cpx-sep{color:var(--ink-mute)}.cpx-cost-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;margin-top:18px;display:grid}.cpx-cost-bar .cpx-track{height:10px}.cpx-cost-total{font:600 24px/1 var(--f-data);letter-spacing:-.01em;color:var(--ink)}.cpx-cost-src{font:400 13px/1.4 var(--f-body);color:var(--ink-mute);margin-top:10px;display:block}.cpx-cost-none{font:400 15px/1.5 var(--f-body);color:var(--ink-mute);margin-top:10px;display:block}.cpx-cost-say{font:600 24px/1.35 var(--f-feature);color:var(--ink);margin:24px 0 0}.cpx-diffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.cpx-diffs .cpx-panel{margin-top:0}.cpx-diff-col{min-width:0;padding:26px 30px 8px}.cpx-diff-list{margin:0;padding:0;list-style:none}.cpx-diff{border-top:1px solid var(--line);padding:20px 0 22px}.cpx-diff-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}.cpx-diff-what{min-width:0}.cpx-diff-title{font:600 16.5px/1.35 var(--f-body);color:var(--ink);display:block}a.cpx-diff-link{text-decoration:none}a.cpx-diff-link:hover{text-decoration:underline}.cpx-diff-bench{font:400 13px/1.35 var(--f-body);color:var(--ink-mute);margin-top:3px;text-decoration:none;display:inline-block}a.cpx-diff-bench:hover{color:var(--ink-soft);text-decoration:underline}.cpx-diff-gap{text-align:right}.cpx-gap-big{font:600 26px/1 var(--f-data);letter-spacing:-.01em;display:block}.cpx-gap-unit{font:400 12.5px/1.2 var(--f-body);color:var(--ink-mute);margin-top:5px;display:block}.cpx-dbars{gap:10px;margin-top:14px;display:grid}.cpx-dbar{grid-template-columns:112px minmax(0,1fr) 48px;align-items:center;column-gap:12px;display:grid}.cpx-dbar-name{font:500 12.5px/1.2 var(--f-body);text-overflow:ellipsis;overflow:hidden}.cpx-dbar .cpx-track{height:6px}.cpx-dbar-v{text-align:right;font:400 15px/1 var(--f-data);color:var(--ink-soft)}.cpx-dbar-v.cpx-win{color:var(--ink);font-weight:600}.cpx-tests{padding:24px 28px 8px}.cpx-thead,.cpx-row{grid-template-columns:minmax(0,1fr) 140px 140px 132px;column-gap:20px;display:grid}.cpx-thead{border-bottom:1px solid var(--line-strong);font:600 12.5px/1.2 var(--f-body);color:var(--ink-soft);align-items:end;padding:0 0 12px}.cpx-thead>span:not(:first-child){text-align:right}.cpx-thead .cpx-who{text-overflow:ellipsis;font-size:13px;overflow:hidden}.cpx-group{border-top:1px solid var(--line)}.cpx-thead+.cpx-group{border-top:0}.cpx-group>summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0 -28px;padding:16px 28px;list-style:none;display:grid}.cpx-group>summary::-webkit-details-marker{display:none}.cpx-chev{color:var(--ink-mute);transition:transform .18s var(--ease-instrument)}.cpx-group[open]>summary .cpx-chev{transform:rotate(90deg)}.cpx-group-name{font:700 18px/1.25 var(--f-display);color:var(--ink)}.cpx-group-sum{font:400 13px/1 var(--f-body);color:var(--ink-mute);align-items:center;gap:12px;display:inline-flex}.cpx-group-sum .cpx-even{font-size:13px;display:inline}.cpx-segs-mini{width:120px;height:5px}.cpx-group-note{max-width:70ch;font:400 13.5px/1.5 var(--f-body);color:var(--ink-mute);margin:0 0 6px}.cpx-group-more{font:500 13.5px/1.3 var(--f-body);margin:0;padding:10px 0 12px}.cpx-group-more a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.cpx-group-more a:hover{color:var(--ink)}.cpx-rows{margin:0 0 8px;padding:0;list-style:none}.cpx-row{border-top:1px solid var(--line);align-items:center;margin:0 -28px;padding:11px 28px}.cpx-row-name{min-width:0}.cpx-bench{font:500 15px/1.35 var(--f-body);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}a.cpx-bench:hover{text-decoration:underline}.cpx-bench.cpx-id{font:500 14.5px/1.35 var(--f-data);color:var(--ink-soft)}.cpx-sub{font:400 14px/1.35 var(--f-body);color:var(--ink-mute)}.cpx-lib{font:500 11.5px/1 var(--f-body);color:var(--ink-mute);white-space:nowrap;margin-left:8px}.cpx-row-gap-p{display:none}.cpx-sc{font:400 15.5px/1 var(--f-data);color:var(--ink-mute);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cpx-sc.cpx-win{font-weight:600}.cpx-sc.cpx-level{color:var(--ink-soft)}.cpx-iv{color:var(--ink-mute);display:inline-flex}.cpx-iv-inline{vertical-align:-1px;display:inline}.cpx-iv-inline svg{display:inline}.cpx-gap{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.cpx-gap-bar{border-radius:2px;height:4px;display:block}.cpx-gap-bar.cpx-a{background:var(--cpx-a)}.cpx-gap-bar.cpx-b{background:var(--cpx-b)}.cpx-gap-n{font:600 14px/1 var(--f-data)}.cpx-gap-r{font:500 12px/1 var(--f-body)}.cpx-gap-tie{font:500 13px/1 var(--f-body);color:var(--ink-mute)}.cpx-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:34px;display:grid}.cpx-q{border-top:1px solid var(--line);padding:24px 0 26px}.cpx-q-h{font:700 20px/1.3 var(--f-display);color:var(--ink);margin:0}.cpx-q-a{max-width:60ch;font:400 15.5px/1.6 var(--f-body);color:var(--ink-soft);margin:10px 0 0}.cpx-more{padding:72px 0 80px}.cpx-more-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.cpx-more-col{min-width:0}.cpx-more-h{font:700 20px/1.2 var(--f-display);color:var(--ink);margin:0 0 4px}.cpx-more-h .cpx-who{font-weight:700}.cpx-more-gh{font:600 14px/1.2 var(--f-body);color:var(--ink-soft);margin:18px 0 6px}.cpx-more-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cpx-more-list li{border-top:1px solid var(--line)}.cpx-more-list a{font:500 14.5px/1.3 var(--f-body);color:var(--ink-soft);padding:13px 0;text-decoration:none;display:block}.cpx-more-list a:hover{color:var(--ink)}.cpx-more-all{font:500 14px/1.3 var(--f-body);grid-column:1/-1;margin:28px 0 0}.cpx-more-all a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.cpx-wrow:hover,.cpx-group>summary:hover,.cpx-row:hover{background:var(--cpx-hover)}}@media (prefers-reduced-motion:reduce){.cpx-chev{transition:none}}@media (max-width:720px){.cpx-wrap{padding:0 16px}.cpx-hero .cpx-wrap,.cpx-deep#questions .cpx-wrap{padding:0 20px}.cpx-hero{padding:36px 0 40px}.cpx-match{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"na""ma""vs""nb""mb";justify-items:center;row-gap:10px}.cpx-name{font-size:34px}.cpx-names-m .cpx-name{font-size:30px}.cpx-names-s .cpx-name{font-size:26px}.cpx-name-a,.cpx-name-b{text-align:center;justify-self:center}.cpx-vs,.cpx-names-m .cpx-vs,.cpx-names-s .cpx-vs{padding-top:0;font-size:15px}.cpx-side-a,.cpx-side-b{text-align:center}.cpx-meta{margin-top:0;font-size:13.5px}.cpx-wins{margin-top:16px;font-size:13.5px}.cpx-wins b{font-size:15px}.cpx-wonlist{font-size:14.5px}.cpx-side-a{padding-bottom:6px}.cpx-verdict{margin-top:34px}.cpx-v1{font-size:25px}.cpx-v2{margin-top:10px;font-size:19px}.cpx-both{margin-top:22px;font-size:14px}.cpx-updated{margin-top:10px}.cpx-band,.cpx-deep{padding:44px 0 40px}.cpx-deep#questions{padding-bottom:48px}.cpx-h2{font-size:28px}.cpx-panel,.cpx-diffs,.cpx-faq{margin-top:22px}.cpx-wins-panel{padding:8px 18px 6px}.cpx-wins-head{display:none}.cpx-wrow{grid-template-columns:26px minmax(0,1fr) auto 26px;grid-template-areas:"area area who who""ca bar bar cb";align-items:center;gap:11px 10px;margin:0 -8px;padding:14px 8px 15px}.cpx-wrow-what{display:none}.cpx-wrow-name{font-size:15.5px}.cpx-wrow-who{text-align:right;white-space:nowrap}.cpx-wrow-who .cpx-who,.cpx-wrow-who .cpx-even{font-size:14px;display:inline}.cpx-wc-n{margin:0 0 0 8px;display:inline}.cpx-count{font-size:16px}.cpx-wrow>.cpx-segs{height:7px}.cpx-cost-panel{grid-template-columns:minmax(0,1fr);gap:26px;padding:22px 18px}.cpx-cost-name{font-size:18px}.cpx-cost-rates{font-size:14px}.cpx-cost-rates b{font-size:15px}.cpx-cost-total,.cpx-cost-say{font-size:20px}.cpx-diffs{grid-template-columns:minmax(0,1fr);gap:14px}.cpx-diff-col{padding:20px 18px 4px}.cpx-diff{padding:16px 0 18px}.cpx-diff-title{font-size:15.5px}.cpx-gap-big{font-size:22px}.cpx-dbar{grid-template-columns:92px minmax(0,1fr) 48px}.cpx-dbar-name{font-size:12px}.cpx-tests{padding:18px 18px 4px}.cpx-thead,.cpx-row{grid-template-columns:minmax(0,1fr) 74px 74px;column-gap:10px}.cpx-thead .cpx-thead-gap,.cpx-row>.cpx-gap{display:none}.cpx-thead .cpx-who{font-size:12px}.cpx-group>summary{margin:0 -18px;padding:16px 18px}.cpx-group-name{font-size:16.5px}.cpx-segs-mini{width:70px}.cpx-row{margin:0 -18px;padding:11px 18px}.cpx-bench{font-size:14px}.cpx-bench.cpx-id{font-size:13.5px}.cpx-sub{font-size:13px}.cpx-row-gap-p{font:500 12.5px/1.3 var(--f-body);color:var(--ink-mute);white-space:normal;margin-top:4px;display:block}.cpx-sc{font-size:15px}.cpx-faq{grid-template-columns:minmax(0,1fr)}.cpx-q{padding:18px 0 20px}.cpx-q-h{font-size:17px}.cpx-more{padding:40px 0 48px}.cpx-more-in{grid-template-columns:minmax(0,1fr);gap:30px}}.cmh{background:var(--ground);color:var(--ink);font-family:var(--f-body)}.cmh-wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 32px}.cmh a{color:inherit;text-decoration:none}.cmh a:focus-visible,.cmh summary:focus-visible{outline:2px solid var(--phos-deep);outline-offset:2px;border-radius:2px}.cmh summary{cursor:pointer;list-style:none}.cmh summary::-webkit-details-marker{display:none}.cmh-hero{text-align:center;padding:88px 0 80px}.cmh-hero h1{font:800 60px/1.04 var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.cmh-deck{max-width:34em;color:var(--ink-soft);text-wrap:pretty;margin:18px auto 0;font-size:19px;line-height:1.55}.cmh-sub{color:var(--ink-mute);margin:22px 0 0;font-size:15px;line-height:1.5}.cmh-sub b{font:500 15px/1 var(--f-data);color:var(--ink-soft);font-variant-numeric:tabular-nums}.dlt-bar.dlt-hub{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:stretch;gap:12px;max-width:900px;margin:44px auto 0;padding:0;display:grid}.dlt-hub .dlt-f{border:1px solid var(--line-strong);background:var(--ground-deep);height:68px;transition:border-color var(--dur-tick) var(--ease-instrument);border-radius:6px;position:relative}.dlt-hub .dlt-f:before{content:"";pointer-events:none;z-index:2;border-radius:6px 6px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.dlt-hub .dlt-f-a:before{background:var(--phos)}.dlt-hub .dlt-f-b:before{background:var(--helio)}.dlt-hub .dlt-f:focus-within{border-color:var(--phos-deep)}.dlt-hub .dlt-f:has(:focus-visible){box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--phos-deep)}.dlt-hub .dlt-f-l{z-index:1;font:400 13px/1 var(--f-body);color:var(--ink-mute);pointer-events:none;position:absolute;top:14px;left:18px}.dlt-hub .dlt-selwrap,.dlt-hub .dlt-sr{position:absolute;inset:0}.dlt-hub .vw-select,.dlt-hub .dlt-sr-in{width:100%;height:100%;font:400 17px/1.2 var(--f-body);letter-spacing:0;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:30px 44px 0 18px;position:absolute;inset:0}.dlt-hub .vw-select:focus-visible,.dlt-hub .dlt-sr-in:focus-visible{box-shadow:none}.dlt-hub .dlt-sr-in::placeholder{color:var(--ink-mute)}.dlt-hub .vw-select-chevron{width:10px;height:6px;color:var(--ink-mute);right:18px}.dlt-hub .dlt-sr-panel{top:calc(100% + 6px);left:-1px;right:-1px}.dlt-hub .dlt-vs{font:400 13px/1 var(--f-data);letter-spacing:0;color:var(--ink-mute);align-self:center;padding:0 2px}.dlt-hub .dlt-go{background:var(--phos);color:#030d11;color:lab(3.1043% -2.35382 -2.94795);width:auto;font:700 17px/1 var(--f-display);letter-spacing:-.005em;text-transform:none;transition:background-color var(--dur-tick) var(--ease-instrument), transform .16s var(--ease-instrument);border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.dlt-hub .dlt-go:hover{color:#030d11;color:lab(3.1043% -2.35382 -2.94795);background:#79e4f0;background:lab(84.6396% -29.8983 -15.9116)}.dlt-hub .dlt-go:active{transform:scale(.98)}.dlt-hub .dlt-go:focus-visible{box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--phos-deep)}.cmh-sec{padding:24px 0 96px}.cmh-sh h2{font:700 30px/36px var(--f-display);letter-spacing:-.02em;margin:0}.cmh-sh p{max-width:62ch;color:var(--ink-soft);margin:8px 0 0;font-size:16.5px;line-height:1.55}.cmh-empty{color:var(--ink-soft);margin:24px 0 0}.cmh-hh{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.cmh-hh>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.cmh-mu{transition:background-color var(--dur-tick) var(--ease-instrument);flex-direction:column;flex:1;padding:26px 28px 22px;display:flex}.cmh-side{display:block}.cmh-side b{font:700 24px/1.15 var(--f-display);letter-spacing:-.015em;display:block}.cmh-a b{color:var(--phos)}.cmh-b b{color:var(--helio)}.cmh-lead{color:var(--ink-soft);margin-top:4px;font-size:14px;line-height:1.4;display:block}.cmh-v{font:400 12.5px/1 var(--f-data);color:var(--ink-mute);margin:12px 0;display:block}.cmh-ft{border-top:1px solid var(--line);color:var(--ink-mute);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.cmh-b{margin-bottom:22px}.cmh-ft i{font:normal 500 14px/1 var(--f-data);color:var(--ink-soft);font-variant-numeric:tabular-nums}.cmh-ft svg{color:var(--phos);transition:transform .2s var(--ease-instrument);flex:none}.cmh-br{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;margin-top:32px;display:grid}.cmh-mk{border-top:1px solid var(--line);flex-direction:column;display:flex}.cmh-mk a{border-bottom:1px solid var(--line);color:var(--ink-soft);transition:color var(--dur-tick) var(--ease-instrument), background-color var(--dur-tick) var(--ease-instrument);padding:11px 14px;font-size:15.5px;line-height:1.35;display:block}.cmh-mk a[aria-current=true]{background:var(--phos-dim);color:var(--ink);font-weight:500}.cmh-panels{min-width:0}.cmh-ms{border-top:1px solid var(--line)}.cmh-m>summary{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:56px;padding:0 4px;display:flex}.cmh-m>summary b{min-width:0;font:600 18px/1.2 var(--f-display);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmh-m>summary i{font:normal 400 13.5px/1 var(--f-data);color:var(--ink-mute);flex:none}.cmh-chev{width:14px;height:14px;color:var(--ink-mute);transition:transform .2s var(--ease-instrument);flex:none;transform:rotate(90deg)}.cmh-m[open]>summary{border-bottom:0}.cmh-m[open]>summary b,.cmh-m[open]>summary .cmh-chev{color:var(--phos)}.cmh-m[open]>summary .cmh-chev{transform:rotate(-90deg)}.cmh-riv{border-bottom:1px solid var(--line);padding:6px 4px 26px}.cmh-rh{color:var(--ink-mute);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 14px;font-size:14px;display:flex}.cmh-rh a{color:var(--phos);white-space:nowrap}.cmh-rl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.cmh-rl a{border-bottom:1px solid var(--line);color:var(--ink);transition:color var(--dur-tick) var(--ease-instrument);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:15px;line-height:1.35;display:flex}.cmh-rl i{color:var(--ink-mute);white-space:nowrap;flex:none;font-size:13px;font-style:normal}.cmh-rest>summary,.cmh-allm>summary{border:1px solid var(--line-strong);font:600 14.5px/1.2 var(--f-display);color:var(--phos);transition:border-color var(--dur-tick) var(--ease-instrument), transform .16s var(--ease-instrument);border-radius:6px;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;display:inline-flex}.cmh-rest>summary:active,.cmh-allm>summary:active{transform:scale(.98)}.cmh-rest>summary .cmh-chev,.cmh-allm>summary .cmh-chev{width:12px;height:12px;color:var(--phos)}.cmh-rest[open]>summary{display:none}.cmh-rest:not(:has(li)){display:none}.cmh-allm{display:none}@media (hover:hover) and (pointer:fine){.cmh-mu:hover{background:#090f13;background:lab(4.07385% -1.38712 -2.84145)}.cmh-mu:hover .cmh-ft svg{transform:translate(3px)}.cmh-mk a:not([aria-current=true]):hover{color:var(--ink);background:#090f13;background:lab(4.07385% -1.38712 -2.84145)}.cmh-m>summary:hover{background:#090f13;background:lab(4.07385% -1.38712 -2.84145)}.cmh-rl a:hover{color:var(--phos)}.cmh-rest>summary:hover,.cmh-allm>summary:hover{border-color:var(--phos-deep)}}@media (prefers-reduced-motion:reduce){.cmh-chev,.cmh-ft svg,.dlt-hub .dlt-go,.cmh-rest>summary,.cmh-allm>summary{transition:none}}@media (max-width:1024px){.cmh-hh{grid-template-columns:repeat(2,minmax(0,1fr))}.cmh-br{grid-template-columns:200px minmax(0,1fr);gap:32px}.cmh-rl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cmh-wrap{padding:0 16px}.cmh-hero{text-align:left;padding:40px 0 44px}.cmh-hero h1{font-size:38px;line-height:1.06}.cmh-deck{margin:14px 0 0;font-size:16.5px}.cmh-sub{text-align:center;margin-top:16px;font-size:14.5px}.cmh-sub b{font-size:14.5px}.dlt-bar.dlt-hub{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:26px}.dlt-hub .dlt-f{height:62px}.dlt-hub .dlt-f-l{top:12px;left:16px}.dlt-hub .vw-select,.dlt-hub .dlt-sr-in{padding:28px 40px 0 16px;font-size:16.5px}.dlt-hub .vw-select-chevron{right:16px}.dlt-hub .dlt-vs{text-align:center}.dlt-hub .dlt-go{height:54px;margin-top:6px}.cmh-sec{padding:8px 0 48px}.cmh-sh h2{font-size:25px;line-height:30px}.cmh-sh p{margin-top:6px;font-size:15.5px;line-height:1.5}.cmh-hh{border-left:0;grid-template-columns:minmax(0,1fr);margin-top:18px}.cmh-hh>li{border-right:0}.cmh-mu{padding:18px 0 16px}.cmh-side b{font-size:21px}.cmh-lead{margin-top:2px}.cmh-v{margin:8px 0}.cmh-b{margin-bottom:12px}.cmh-ft{border-top:0;padding-top:0}.cmh-br{margin-top:18px;display:block}.cmh-mk{overscroll-behavior-x:contain;scrollbar-width:none;border-top:0;flex-direction:row;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto}.cmh-mk::-webkit-scrollbar{display:none}.cmh-mk a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:9px 13px;font-size:14.5px}.cmh-mk a[aria-current=true]{border-color:var(--phos)}.cmh-panels{margin-top:16px}.cmh-m>summary{gap:12px;height:52px;padding:0}.cmh-m>summary b{font-size:17px}.cmh-m>summary i{font-size:13px}.cmh-riv{padding:2px 0 20px}.cmh-rh{margin-bottom:8px;font-size:13.5px}.cmh-rl{grid-template-columns:minmax(0,1fr)}.cmh-rl a{padding:9px 0;font-size:15.5px}.cmh-riv:not(:has(>.cmh-rest[open]))>.cmh-rl>li:nth-child(n+7){display:none}.cmh-rest:not(:has(li)){display:block}.cmh-allm{display:block}.cmh-allm[open]{display:none}.cmh-md:not(:has(>.cmh-allm[open]))>.cmh-ms>.cmh-m:nth-child(n+11){display:none}}
