.cmp-ref{font:500 11px/1 var(--font-mono);vertical-align:super;margin-left:2px}.cmp-ref a{color:var(--cobalt-500);text-decoration:none}.cmp-ref a:hover{text-decoration:underline}.ab-hero .cmp-ref a{color:var(--stone-200)}.cmp-ref a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.cmp-page :target{scroll-margin-top:calc(var(--nav-offset,96px) + 24px)}.cmp-dryrun-tag{color:var(--cobalt-100);white-space:nowrap;margin-left:auto}.cmp-dryrun .agp-runcard-row[data-held]>:last-child{-webkit-text-decoration:line-through #ffffff7a;text-decoration:line-through #ffffff7a}.cmp-pairs{border-radius:var(--radius-xl);background:var(--cobalt-500);width:min(440px,100%);color:var(--white);flex-direction:column;justify-self:center;gap:12px;padding:24px;display:flex}.cmp-pairs ul{margin:0;padding:0;list-style:none}.cmp-pairs li+li{border-top:1px solid #ffffff3d}.cmp-pairs-label,.cmp-pairs-date{color:var(--cobalt-100)}.cmp-pairs-link{border-radius:var(--radius-sm);min-height:56px;color:var(--white);transition:background-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:16px;margin:0 -12px;padding:0 12px;display:flex}.cmp-pairs-link:hover{background:#ffffff14}.cmp-pairs-link:focus-visible{outline:2px solid var(--white);outline-offset:2px}.cmp-pairs-name{font:600 20px/1.2 var(--font-body);letter-spacing:-.015em}.cmp-pairs-go{color:var(--cobalt-100)}.cmp-table{min-width:640px}.cmp-table tbody th{width:24%}.cmp-table td{width:38%}.cmp-choose-head{color:var(--ink-900)}.cmp-choose .agp-vs-col[data-side=without] .agp-vs-mark{color:var(--cobalt-500)}.cmp-choose .agp-vs-col[data-side=with] .cmp-choose-head{color:var(--white)}.cmp-choose .agp-vs-col{background-color:var(--bg-surface)}.cmp-choose .agp-vs-col[data-side=with]{background:var(--cobalt-500)}.cmp-depth{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-depth-item{border-top:1px solid var(--stone-200);flex-direction:column;gap:20px;padding:32px 0;display:flex}.cmp-depth-item:last-child{border-bottom:1px solid var(--stone-200)}.cmp-depth-head{flex-wrap:wrap;align-items:baseline;gap:12px 16px;display:flex}.cmp-depth-num{color:var(--slate-500)}.cmp-depth-q{font:600 20px/1.25 var(--font-body);letter-spacing:-.015em;text-wrap:balance;flex:320px;margin:0}.cmp-depth-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-left:40px;display:grid}.cmp-depth-col{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.cmp-depth-col[data-ours]{background:var(--cobalt-50);box-shadow:none}.cmp-depth-who{color:var(--slate-500)}.cmp-depth-col[data-ours] .cmp-depth-who{color:var(--cobalt-500)}.cmp-depth-col p{color:var(--ink-900);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.cmp-fit{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cmp-fit-card{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stone-200), 0 1px 2px #1213180d;flex-direction:column;gap:8px;padding:24px;display:flex}.cmp-fit-card[data-ours]{background:var(--cobalt-500);box-shadow:none;color:var(--white)}.cmp-fit-label{color:var(--slate-500)}.cmp-fit-card[data-ours] .cmp-fit-label{color:var(--cobalt-100)}.cmp-fit-name{font:600 20px/1.2 var(--font-body);letter-spacing:-.015em;margin:0}.cmp-fit-text{color:var(--slate-600);text-wrap:pretty;flex:1;margin:0;font-size:15px;line-height:1.5}.cmp-fit-card[data-ours] .cmp-fit-text{color:var(--cobalt-50)}.cmp-fit-go{color:var(--cobalt-500);margin-top:12px}.cmp-fit-card[data-ours] .cmp-fit-go{color:var(--white)}.cmp-fit-go:hover{text-decoration:underline}.cmp-hub-table{min-width:0}.cmp-hub-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-hub-table tbody th{width:22%}.cmp-hub-table tbody th a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--stone-200);text-decoration-color:var(--stone-200);text-underline-offset:4px}.cmp-hub-table tbody th a:hover{-webkit-text-decoration-color:var(--cobalt-500);text-decoration-color:var(--cobalt-500)}.cmp-sources{flex-direction:column;gap:16px;display:flex}.cmp-sources-title{color:var(--slate-500);margin:0;font-weight:500}.cmp-sources-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.cmp-sources-list li{border-top:1px solid var(--stone-200);gap:12px;padding:12px 0;font-size:15px;line-height:1.45;display:flex}.cmp-sources-list li:target{background:var(--cobalt-50)}.cmp-sources-list li>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp-sources-num{width:24px;font:500 13px/1.6 var(--font-mono);color:var(--cobalt-500);flex:none}.cmp-sources-list a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--stone-200);text-decoration-color:var(--stone-200);text-underline-offset:4px;font-weight:600}.cmp-sources-list a:hover{-webkit-text-decoration-color:var(--cobalt-500);text-decoration-color:var(--cobalt-500)}.cmp-sources-url{overflow-wrap:anywhere;font:400 13px/1.4 var(--font-mono);color:var(--slate-500)}.cmp-sources-date{color:var(--slate-500);font-size:13px}.cmp-sources-note{max-width:720px;color:var(--slate-500);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.cmp-also{color:var(--slate-600);margin:0;font-size:16px;line-height:1.55}.cmp-also a{color:var(--cobalt-500);text-decoration:underline}.cmp-more{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cmp-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-fit-card[data-ours]{grid-column:1/-1}}@media (max-width:760px){.cmp-depth-cols{grid-template-columns:minmax(0,1fr);padding-left:0}.cmp-sources-list,.cmp-more{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cmp-table-wrap{overflow:visible}.cmp-table{min-width:0}.cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-table tr{border-bottom:1px solid var(--stone-200);flex-direction:column;display:flex}.cmp-table tbody tr:last-child{border-bottom:0}.cmp-table tbody th,.cmp-table td{border-bottom:0;width:auto}.cmp-table tbody th{padding:20px 20px 12px}.cmp-table td{padding:12px 20px}.cmp-table td[data-ours]{padding-bottom:16px}.cmp-table tbody tr:last-child td[data-ours]{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.cmp-table td:before{content:attr(data-label);font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);margin-bottom:4px;display:block}.cmp-table td[data-ours]:before{color:var(--cobalt-100)}.cmp-hub-table tbody th{width:30%;padding:16px}.cmp-hub-table td{padding:16px}.cmp-fit{grid-template-columns:minmax(0,1fr)}.cmp-depth-item{padding:24px 0}.cmp-depth-col{padding:16px 20px}.cmp-pairs{padding:20px}}
