.benchmark{scroll-margin-top:84px}.benchmark-split{gap:32px;display:grid}.benchmark-label{color:var(--slate-11);letter-spacing:-.015em;margin:0 0 12px;font-size:16px;font-weight:600}.benchmark-heading{max-width:16ch;color:var(--text);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.12}.benchmark-lede{max-width:40ch;color:var(--slate-11);margin:14px 0 0;font-size:16px;line-height:1.55}.benchmark-nav{flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.benchmark-nav>li{margin:0;padding:0}.benchmark-nav-item{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:2px 0;display:block}.benchmark-nav-title{color:var(--slate-11);letter-spacing:-.02em;transition:color var(--dur-base) var(--ease-out);font-size:19px;font-weight:700;line-height:1.3;display:block}.benchmark-nav-item[aria-pressed=true] .benchmark-nav-title{color:var(--text)}.benchmark-nav-title:after{content:"";vertical-align:.12em;width:6px;height:6px;transition:transform var(--dur-base) var(--ease-out);border-top:1.5px solid;border-right:1.5px solid;margin-left:10px;display:inline-block;transform:rotate(45deg)}.benchmark-nav-item[aria-pressed=true] .benchmark-nav-title:after{transform:rotate(135deg)}.benchmark-nav-item:hover .benchmark-nav-title{color:var(--accent-11)}.benchmark-nav-detail{max-width:34ch;color:var(--slate-11);opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out), margin-top var(--dur-base) var(--ease-out), opacity var(--dur-quick) var(--ease-out), visibility 0s linear var(--dur-base);grid-template-rows:0fr;margin-top:0;font-size:14px;line-height:1.5;display:grid}.benchmark-nav-detail>span{min-height:0;overflow:hidden}.benchmark-nav-item[aria-pressed=true] .benchmark-nav-detail{opacity:1;visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-out), margin-top var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out) var(--dur-quick), visibility 0s;grid-template-rows:1fr;margin-top:6px}.benchmark-nav-item:focus-visible{outline:2px solid var(--accent-8);outline-offset:3px;border-radius:4px}.benchmark-panes{display:grid}.benchmark-pane{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--dur-quick) var(--ease-out), transform 0s linear var(--dur-quick), visibility 0s linear var(--dur-quick);flex-direction:column;grid-area:1/1;justify-content:center;margin:0;display:flex;transform:translateY(8px)}.benchmark-pane.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-out) var(--dur-quick), transform var(--dur-base) var(--ease-out) var(--dur-quick), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.benchmark-nav-title,.benchmark-nav-title:after,.benchmark-pane,.benchmark-pane.is-active,.benchmark-nav-detail,.benchmark-nav-item[aria-pressed=true] .benchmark-nav-detail{transition-duration:0s;transition-delay:0s}}@media (width<=980px){.benchmark-split>header{min-width:0}.benchmark-panes:empty{display:none}.benchmark-nav-item{scroll-margin-top:84px}.benchmark-nav-detail,.benchmark-nav-item[aria-pressed=true] .benchmark-nav-detail{transition:none}.benchmark-nav .benchmark-pane{margin:16px 0 8px;transition:none;transform:none}.benchmark-pane:not(.is-active){display:none}}.benchmark-figure{width:100%;max-width:700px}.benchmark-figure svg{width:100%;height:auto;display:block}.benchmark-method,.benchmark-scores{gap:14px;max-width:640px}.benchmark-method p,.benchmark-scores p{color:var(--slate-11);margin:0;font-size:15px;line-height:1.6}.benchmark-table-wrap{overflow-x:auto}.benchmark-scores .benchmark-table-note{font-size:13px;line-height:1.5}.benchmark-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;color:var(--slate-11);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.benchmark-table-value{width:22%}.benchmark-table th,.benchmark-table td{text-align:center;vertical-align:middle;white-space:nowrap;padding:10px 6px;font-weight:500}.benchmark-table thead th,.benchmark-table tbody tr:last-child th,.benchmark-table tbody tr:last-child td{border-bottom:1px solid var(--slate-6)}.benchmark-table tbody th,.benchmark-table thead th:first-child{text-align:left;padding-left:0}.benchmark-table thead th{color:var(--slate-11);vertical-align:bottom;padding-top:0;padding-bottom:8px;font-size:13px;font-weight:500;line-height:1.35}.benchmark-table .is-deep th,.benchmark-table .is-deep td{color:var(--text);font-weight:700}@media (width>=981px){.benchmark-split{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;column-gap:48px}}
