.cmp-hero__title{font-size:clamp(2.1rem,1rem + 2.5vw,3.8rem)}.cmp-hero .ld-hero__inner{max-width:min(46rem,92vw)}.cmp-pane{-webkit-backdrop-filter:blur(14px);background:#0b0e18c7;container-type:inline-size}.cmp-float[data-side=a] .cmp-pane{border-top:2px solid var(--pw)}.cmp-float[data-side=b] .cmp-pane{border-top:2px solid var(--or)}.cmp-pane__body{background:radial-gradient(90% 60% at 100% 0,#687dff29,#0000 70%),linear-gradient(#14182880,#080a1233);align-content:start;gap:4cqi;padding:7cqi 7cqi 6cqi;display:grid}.cmp-float[data-side=b] .cmp-pane__body{background:radial-gradient(90% 60% at 100% 0,#c96a3d29,#0000 70%),linear-gradient(#14182880,#080a1233)}.cmp-pane .cmp-pane__tag{color:var(--pw2);font-size:max(8px,4.2cqi)}.cmp-float[data-side=b] .cmp-pane__tag{color:var(--ld-copper-hi)}.cmp-pane__name{color:var(--ink);letter-spacing:-.04em;font-size:11cqi;font-weight:900;line-height:.98}.cmp-pane__sum{color:#c9cfea;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:max(9px,5cqi);line-height:1.45;display:-webkit-box;overflow:hidden}.cmp-pane__rows{border-top:1px solid var(--ld-rule);margin-top:1cqi;display:grid}.cmp-pane__row{border-bottom:1px solid var(--ld-rule);gap:1.2cqi;padding:3.2cqi 0 3.2cqi 5cqi;display:grid;position:relative}.cmp-pane__row .ld-mono{color:#a9b1d6b3;letter-spacing:.12em;font-size:max(7px,3.6cqi)}.cmp-pane__row>span:last-child{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(9px,4.6cqi);font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cmp-pane__row:before{content:"";border:1px solid #a9b1d680;width:2.2cqi;height:2.2cqi;position:absolute;top:4.4cqi;left:0}.cmp-pane__row[data-lean]:before{border-color:var(--or);background:var(--or)}.cmp-seam{pointer-events:none;height:64%;animation:ld-float-in 1.5s var(--ease) .62s both;justify-items:center;display:grid;position:absolute;top:9%;left:75.4%}.cmp-seam:before{content:"";background:linear-gradient(#0000,#e08a5cbf 30%,#687dff99 70%,#0000);width:1px;height:100%}.cmp-seam .ld-mono{color:var(--ld-copper-hi);letter-spacing:.2em;background:#0b0e18d9;border:1px solid #e08a5c99;padding:.45rem .6rem;position:absolute;top:46%}@media (max-width:1023px){.cmp-hero .ld-hero__stage{padding-top:50vh}.cmp-pane__body{aspect-ratio:auto;gap:2.6cqi;padding:6cqi}.cmp-pane__name{font-size:12cqi}.cmp-pane__sum,.cmp-pane__row:nth-child(n+3){display:none}.cmp-pane__row .ld-mono{font-size:max(8px,5cqi)}.cmp-pane__row>span:last-child{font-size:max(10px,6cqi)}.cmp-pane .cmp-pane__tag{font-size:max(8px,5.4cqi)}.cmp-seam{height:30vh;top:11%;left:50%;translate:-50%}.cmp-seam .ld-mono{top:40%}}@media (max-width:1023px) and (max-height:700px){.cmp-hero .ld-hero__stage{padding-top:42vh}}@media (prefers-reduced-motion:reduce){.cmp-seam{animation:none}}.cmp-answer{max-width:62rem;color:var(--ink);letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,.95rem + .9vw,1.75rem);font-weight:700;line-height:1.45}.cmp-takeaways{margin-top:clamp(2.2rem,5vh,3.2rem)}.cmp-takeaways h3{color:var(--ld-copper-hi);margin:0 0 1rem}.cmp-takeaways .ld-fit__list li{font-size:clamp(1.02rem,.92rem + .4vw,1.3rem)}.cmp-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);padding-block:clamp(2rem,5vh,3.5rem);display:grid}.cmp-option{border:1px solid #dce2ff24;border-top:2px solid var(--pw);background:var(--ld-glass);-webkit-backdrop-filter:blur(14px);align-content:start;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.cmp-option--b{border-top-color:var(--or)}.cmp-option .ld-mono{color:var(--pw2);margin:0}.cmp-option--b .ld-mono{color:var(--ld-copper-hi)}.cmp-option h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);font-weight:900;line-height:1}.cmp-option p:last-child{color:var(--soft);margin:0;font-size:1.04rem;line-height:1.7}.cmp-ledger{padding-block:clamp(3rem,7vh,5rem);scroll-margin-top:5rem}.cmp-ledger__table{border-collapse:collapse;text-align:left;width:100%;margin-top:clamp(1.8rem,4vh,2.6rem)}.cmp-ledger__table th,.cmp-ledger__table td{border-bottom:1px solid var(--ld-rule);vertical-align:top;padding:1.1rem 1.2rem 1.1rem 0;line-height:1.55}.cmp-ledger__table thead th{border-bottom:2px solid var(--ld-rule);font-family:var(--ld-mono);letter-spacing:.14em;text-transform:uppercase;padding-block:0 .9rem;font-size:.74rem;font-weight:500}.cmp-ledger__table thead th:nth-child(2){color:var(--pw2);border-bottom-color:var(--pw)}.cmp-ledger__table thead th:nth-child(3){color:var(--ld-copper-hi);border-bottom-color:var(--or)}.cmp-ledger__table thead th:nth-child(4){color:var(--soft)}.cmp-ledger__table tbody th{width:17%;color:var(--ink);font-size:1rem;font-weight:800}.cmp-ledger__table td{color:var(--soft);font-size:.98rem}.cmp-ledger__table td[data-lean]{color:var(--ink)}.cmp-ledger__table td[data-lean]:before{content:"";vertical-align:.1em;background:var(--or);width:.5rem;height:.5rem;margin-right:.6rem;display:inline-block}.cmp-ledger__lean{color:#a9b1d6cc;width:15%;font-family:var(--ld-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem!important}.cmp-ledger__fine{color:#a9b1d6bf;max-width:60rem;margin:1.4rem 0 0;font-size:.9rem;line-height:1.6}.cmp-ledger__key{color:#a9b1d6bf;flex-wrap:wrap;gap:.5rem 1.6rem;margin:1rem 0 0;display:flex}.cmp-ledger__key span:before{content:"";background:var(--or);width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}@media (max-width:860px){.cmp-ledger__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-ledger__table,.cmp-ledger__table tbody,.cmp-ledger__table tr,.cmp-ledger__table th,.cmp-ledger__table td{width:auto;display:block}.cmp-ledger__table tr{border-bottom:1px solid var(--ld-rule);padding:1.2rem 0}.cmp-ledger__table tbody th,.cmp-ledger__table td{border:0;padding:0}.cmp-ledger__table tbody th{width:auto;margin-bottom:.8rem;font-size:1.1rem}.cmp-ledger__lean{width:auto}.cmp-ledger__table td+td{margin-top:.7rem}.cmp-ledger__table td[data-label]:after{content:none}.cmp-ledger__table td[data-label]>.cmp-ledger__who{font-family:var(--ld-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;display:block}.cmp-ledger__table td:first-of-type .cmp-ledger__who{color:var(--pw2)}.cmp-ledger__table td:nth-of-type(2) .cmp-ledger__who{color:var(--ld-copper-hi)}}@media (min-width:861px){.cmp-ledger__who{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.cmp-check{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.6rem,5vw,6rem);padding-block:clamp(3rem,7vh,5rem);display:grid}.cmp-check__list{border-top:1px solid var(--ld-rule);counter-reset:cmp;margin:0;padding:0;list-style:none}.cmp-check__list li{border-bottom:1px solid var(--ld-rule);color:var(--ink);counter-increment:cmp;grid-template-columns:2.6rem minmax(0,1fr);padding:1rem 0;font-size:1.06rem;line-height:1.55;display:grid}.cmp-check__list li:before{content:counter(cmp, decimal-leading-zero);color:var(--ld-copper-hi);font-family:var(--ld-mono);font-size:.8rem;line-height:1.9}.cmp-close__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.cmp-close__fine{color:#a9b1d6b3;margin:2rem 0 0}.cmp-matchups{padding-block:clamp(3.5rem,8vh,6rem);scroll-margin-top:5rem}.cmp-matchups__list{border-top:1px solid var(--ld-rule);margin:clamp(2rem,5vh,3rem) 0 0;padding:0;list-style:none}.cmp-matchup{border-bottom:1px solid var(--ld-rule)}.cmp-matchup__link{color:inherit;grid-template-columns:minmax(0,7fr) minmax(0,5fr) auto;align-items:start;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.8rem,4vh,2.6rem);text-decoration:none;display:grid}.cmp-matchup__head{gap:.8rem;display:grid}.cmp-matchup__head .ld-mono{color:var(--ld-copper-hi)}.cmp-matchup__names{letter-spacing:-.035em;transition:transform .32s var(--ease);flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin:0;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.8rem);font-weight:900;line-height:1.02;display:flex}.cmp-matchup__names .cmp-vs{color:var(--ld-copper-hi);font-family:var(--ld-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.95rem;font-weight:500}.cmp-matchup__names span:last-child{color:var(--soft)}.cmp-matchup__body{color:var(--soft);gap:.9rem;line-height:1.65;display:grid}.cmp-matchup__body ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cmp-matchup__body li{color:#c9cfea;padding-left:1.2rem;font-size:.94rem;line-height:1.55;position:relative}.cmp-matchup__body li:before{content:"";background:var(--or);width:.5rem;height:1px;position:absolute;top:.7em;left:0}.cmp-matchup__cta{color:var(--ink);align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.cmp-matchup__cta svg{width:1rem;height:1rem;transition:transform .2s var(--ease)}.cmp-matchup__go{width:1.4rem;height:1.4rem;color:var(--soft);transition:transform .26s var(--ease), color .2s}.cmp-matchup__link:hover .cmp-matchup__names,.cmp-matchup__link:focus-visible .cmp-matchup__names{transform:translate(.5rem)}.cmp-matchup__link:hover .cmp-matchup__go,.cmp-matchup__link:focus-visible .cmp-matchup__go{color:var(--or);transform:translate(3px,-3px)}.cmp-matchup__link:hover .cmp-matchup__cta svg{transform:translate(3px)}.cmp-matchup__link:focus-visible{outline:2px solid var(--pw2);outline-offset:4px}@media (max-width:1023px){.cmp-options,.cmp-check{grid-template-columns:1fr}.cmp-matchup__link{grid-template-columns:minmax(0,1fr) auto}.cmp-matchup__body{grid-column:1}.cmp-matchup__go{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.cmp-matchup__names,.cmp-matchup__go,.cmp-matchup__cta svg{transition:none}}
