.cov[data-astro-cid-7h6fusbg]{margin-block:2.5rem;scroll-margin-top:5rem}.cov-head[data-astro-cid-7h6fusbg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.cov-h[data-astro-cid-7h6fusbg]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-br);margin:0;font-size:19px;font-weight:700}.cov-ask[data-astro-cid-7h6fusbg]{color:var(--tx-br);align-items:center;gap:10px;margin:0;font-size:.9rem;font-weight:600;display:flex}.cov-lede[data-astro-cid-7h6fusbg]{color:var(--tx-dim);max-width:var(--width-read,78ch);margin:0 0 16px;line-height:1.6}.cov-filters[data-astro-cid-7h6fusbg]{flex-wrap:wrap;gap:12px 28px;margin-bottom:14px;display:flex}.cov-control[data-astro-cid-7h6fusbg]{gap:6px;min-width:0;max-width:100%;display:grid}.cov-label[data-astro-cid-7h6fusbg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mut);font-size:11px;font-weight:600}.cov-control[data-astro-cid-7h6fusbg] .seg[data-astro-cid-7h6fusbg]{flex-wrap:wrap}.cov-n[data-astro-cid-7h6fusbg]{font-family:var(--font-mono);opacity:.8;margin-left:4px;font-size:.78em;font-weight:500}.cov-result[data-astro-cid-7h6fusbg]{color:var(--tx-br);margin:0 0 12px;font-size:1.05rem;font-weight:600}.cov-dir[data-astro-cid-7h6fusbg][hidden],.cov-kind-group[data-astro-cid-7h6fusbg][hidden],.cov-items[data-astro-cid-7h6fusbg] li[data-astro-cid-7h6fusbg][hidden],.cov-row[data-astro-cid-7h6fusbg][hidden],.cov-changes[data-astro-cid-7h6fusbg][hidden],.cov-more[data-astro-cid-7h6fusbg][hidden]{display:none}.cov-dir[data-astro-cid-7h6fusbg]{columns:21rem 3;column-gap:28px;margin-bottom:8px}.cov-kind-group[data-astro-cid-7h6fusbg]{break-inside:avoid;min-width:0;margin-bottom:18px}.cov-dir[data-astro-cid-7h6fusbg] .cov-more[data-astro-cid-7h6fusbg]{column-span:all}.cov-kind-group[data-astro-cid-7h6fusbg] h3[data-astro-cid-7h6fusbg],.cov-sub[data-astro-cid-7h6fusbg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mut);margin:0 0 6px;font-size:12px;font-weight:600}.cov-items[data-astro-cid-7h6fusbg]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.cov-items[data-astro-cid-7h6fusbg] li[data-astro-cid-7h6fusbg]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:0;font-size:.9rem;display:flex}.cov-item[data-astro-cid-7h6fusbg]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;width:100%;padding:5px 4px;display:flex}.cov-item[data-astro-cid-7h6fusbg]:hover{background:var(--bg-hover,color-mix(in srgb, currentColor 6%, transparent))}.cov-item[data-astro-cid-7h6fusbg]:hover .cov-item-name[data-astro-cid-7h6fusbg]{text-decoration:underline}.cov-item[data-astro-cid-7h6fusbg]:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.cov-item-name[data-astro-cid-7h6fusbg]{color:var(--tx-br);font-weight:600}.cov-items[data-astro-cid-7h6fusbg] li[data-astro-cid-7h6fusbg].retired .cov-item-name[data-astro-cid-7h6fusbg]{color:var(--tx-mut);text-decoration:line-through}.cov-item-dates[data-astro-cid-7h6fusbg]{color:var(--tx-mut);font-variant-numeric:tabular-nums;font-size:.78rem}.cov-m-meta[data-astro-cid-7h6fusbg]{color:var(--tx-mut);margin:0 0 12px;font-size:.85rem}.cov-m-about[data-astro-cid-7h6fusbg]{color:var(--tx-br);margin:0 0 8px;font-size:1rem;line-height:1.55}.cov-m-about[data-astro-cid-7h6fusbg][hidden],.cov-m-tool[data-astro-cid-7h6fusbg][hidden]{display:none}.cov-m-tool[data-astro-cid-7h6fusbg]{margin:0 0 14px}.cov-all-filter[data-astro-cid-7h6fusbg]{align-items:center;gap:12px;padding:12px 18px 0;display:flex}.cov-all-filter[data-astro-cid-7h6fusbg][hidden]{display:none}.cov-all[data-astro-cid-7h6fusbg] .modal-body[data-astro-cid-7h6fusbg]>.cov-list[data-astro-cid-7h6fusbg],.cov-all[data-astro-cid-7h6fusbg] .modal-body[data-astro-cid-7h6fusbg]>.cov-dir[data-astro-cid-7h6fusbg]{margin:0}.cov-m-events[data-astro-cid-7h6fusbg] .cov-row[data-astro-cid-7h6fusbg]{border-top:1px solid var(--border);padding:10px 0}.cov-m-events[data-astro-cid-7h6fusbg] blockquote[data-astro-cid-7h6fusbg]{-webkit-line-clamp:unset;display:block}.cov-more[data-astro-cid-7h6fusbg]{grid-column:1/-1;justify-self:start;margin:0}.cov-empty[data-astro-cid-7h6fusbg]{color:var(--tx-mut);font-size:.9rem}.cov-changes[data-astro-cid-7h6fusbg]{margin-top:22px}.cov-list[data-astro-cid-7h6fusbg]{margin:0;padding:0;list-style:none}.cov-row[data-astro-cid-7h6fusbg]{grid-template-columns:5.5rem 1fr;align-items:start;gap:16px;padding:12px 16px;display:grid}.cov-date[data-astro-cid-7h6fusbg]{color:var(--tx-br);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.85rem;font-weight:600;display:grid}.cov-year[data-astro-cid-7h6fusbg]{color:var(--tx-mut);font-size:.78rem;font-weight:400}.cov-body[data-astro-cid-7h6fusbg]{min-width:0}.cov-body[data-astro-cid-7h6fusbg]>[data-astro-cid-7h6fusbg]{margin:0}.cov-body[data-astro-cid-7h6fusbg]>[data-astro-cid-7h6fusbg]+[data-astro-cid-7h6fusbg]{margin-top:6px}.cov-title[data-astro-cid-7h6fusbg]{color:var(--tx-br);font-weight:600;line-height:1.4}.cov-kind[data-astro-cid-7h6fusbg]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;margin-right:6px;font-size:.68rem;font-weight:700}.cov-kind[data-astro-cid-7h6fusbg].added{color:var(--teal-ink,var(--teal))}.cov-kind[data-astro-cid-7h6fusbg].updated{color:var(--blue)}.cov-kind[data-astro-cid-7h6fusbg].retired{color:var(--magenta)}.cov-body[data-astro-cid-7h6fusbg] .cov-kind[data-astro-cid-7h6fusbg]{background:0 0}.cov-targets[data-astro-cid-7h6fusbg]{color:var(--tx-dim);max-width:72ch;font-size:.9rem;line-height:1.55}.cov-targets[data-astro-cid-7h6fusbg] strong[data-astro-cid-7h6fusbg]{color:var(--tx);font-weight:500}blockquote[data-astro-cid-7h6fusbg]{border-left:2px solid var(--border);color:var(--tx-dim);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:72ch;padding-left:10px;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.cov-meta[data-astro-cid-7h6fusbg],.cov-note[data-astro-cid-7h6fusbg]{color:var(--tx-mut);flex-wrap:wrap;gap:4px 14px;font-size:.8rem;display:flex}.cov-changes[data-astro-cid-7h6fusbg] .cov-more[data-astro-cid-7h6fusbg]{margin-top:8px}.cov-trend[data-astro-cid-7h6fusbg]{max-width:32rem;margin:18px 0}figcaption[data-astro-cid-7h6fusbg]{color:var(--tx-mut);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:6px;font-size:.8rem;display:flex}figcaption[data-astro-cid-7h6fusbg] i[data-astro-cid-7h6fusbg]{border-radius:2px;width:8px;height:8px;margin:0 4px 0 10px;display:inline-block}.coverage-chart[data-astro-cid-7h6fusbg] .coverage-month{color:var(--tx-mut);grid-template-columns:4.5rem 1fr 2rem;align-items:center;gap:.6rem;margin-block:.3rem;font-size:.8rem;display:grid}.coverage-chart[data-astro-cid-7h6fusbg] .coverage-bar{height:.6rem;display:flex}.cov[data-astro-cid-7h6fusbg] .added{background:var(--teal)}.cov[data-astro-cid-7h6fusbg] .updated{background:var(--blue)}.cov[data-astro-cid-7h6fusbg] .retired{background:var(--magenta)}.coverage-chart[data-astro-cid-7h6fusbg] .coverage-values{text-align:right;font-variant-numeric:tabular-nums}.cov-how[data-astro-cid-7h6fusbg]{color:var(--tx-mut);max-width:var(--width-read,78ch);font-size:.82rem;line-height:1.6}.cov-how[data-astro-cid-7h6fusbg] summary[data-astro-cid-7h6fusbg]{cursor:pointer}.cov-how[data-astro-cid-7h6fusbg] p[data-astro-cid-7h6fusbg]{margin:8px 0 0}a[data-astro-cid-7h6fusbg]:focus-visible,summary[data-astro-cid-7h6fusbg]:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=480px){.cov-row[data-astro-cid-7h6fusbg]{grid-template-columns:1fr;gap:4px}.cov-date[data-astro-cid-7h6fusbg]{gap:6px;display:flex}}.chg-lede[data-astro-cid-qugjnqko],.chg-tabs[data-astro-cid-qugjnqko]{margin:0 0 18px}.chg-tiles[data-astro-cid-qugjnqko]{--stat-min:210px;margin:0 0 22px}.chg-tile[data-astro-cid-qugjnqko]{cursor:pointer}.chg-tile[data-astro-cid-qugjnqko] .stat-d[data-astro-cid-qugjnqko]:not(.chg-tile-go){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chg-tile-go[data-astro-cid-qugjnqko]{color:var(--teal);align-self:flex-start;margin-top:auto;padding-left:0}.sc{scroll-margin-top:var(--tct-spine-offset,88px)}.sc-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.sc-head .sec{margin:0}.sc-meta{font-family:var(--font-mono);color:var(--tx-faint);font-size:11px}.sc-dims{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sc-group{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-dim);margin:10px 0 -4px;font-size:11.5px;list-style:none}.sc-dim{grid-template-columns:minmax(150px,1.1fr) minmax(90px,1.4fr) 64px;grid-template-areas:"label bar val""why why why";align-items:center;gap:4px 14px;display:grid}.sc-label{flex-direction:column;grid-area:label;display:flex}.sc-name{color:var(--tx-br);font-size:14px}.sc-sub{color:var(--tx-faint);font-size:12px}.sc-bar{background:var(--bg2);border-radius:4px;grid-area:bar;height:8px;overflow:hidden}.sc-fill{background:var(--teal);height:100%;display:block}.sc-hatch,.sc-lock{background:repeating-linear-gradient(45deg, var(--border-br) 0 3px, transparent 3px 7px);height:100%;display:block}.sc-lock{opacity:.45}.sc-val{font-family:var(--font-mono);text-align:right;color:var(--tx-br);grid-area:val}.sc-of{color:var(--tx-faint);font-size:11px}.sc-nm{color:var(--tx-faint);font-family:var(--font-mono);font-size:11px}.sc-why{color:var(--tx-dim);flex-wrap:wrap;grid-area:why;gap:4px 12px;font-size:12.5px;display:flex}.sc-why:empty{display:none}.sc-off .sc-name{color:var(--tx-dim)}.sc-link{color:var(--teal);text-decoration:none}.sc-link:hover{text-decoration:underline}.sc-nolink{color:var(--tx-faint)}.sc-note{color:var(--tx-faint);max-width:70ch;margin:16px 0 0;font-size:12.5px}.sc-delivery{color:var(--tx);max-width:72ch;margin:14px 0 0;font-size:13px;line-height:1.5}.sc-delivery[data-tone=slowing]>span{color:var(--amber)}.sc-standing{margin-top:22px}.sc-rank{color:var(--tx-br);margin:0 0 8px;font-size:18px}.sc-rank-dims{color:var(--tx-dim);flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.sc-h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-dim);margin:18px 0 8px;font-size:11.5px}.sc-h3:empty{display:none}.sc-standing .table-wrap.sc-peers-wrap{max-height:420px}.sc-blank{color:var(--tx-faint)}.sc-pt{font-family:var(--font-mono);margin-right:10px;display:inline-block}.sc-method{color:var(--tx-dim);margin-top:12px;font-size:12.5px}.sc-method summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.sc-method li{max-width:78ch;margin:6px 0}@media (width<=560px){.sc-dim{grid-template-columns:1fr 56px;grid-template-areas:"label val""bar bar""why why"}}.vendor-pivot-link[data-astro-cid-bhz4vnbw]{font:inherit;color:var(--accent,var(--link));cursor:pointer;text-align:left;background:0 0;border:0;margin:6px 0 0;padding:0;font-size:.9rem}.vendor-pivot-link[data-astro-cid-bhz4vnbw]:hover{text-decoration:underline}.vp-lede[data-astro-cid-bhz4vnbw]{color:var(--muted,inherit);margin:0 0 12px}.vp-groups[data-astro-cid-bhz4vnbw]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.vp-cat[data-astro-cid-bhz4vnbw]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,inherit);margin:0 0 6px;font-size:.8rem}.vp-list[data-astro-cid-bhz4vnbw]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vp-more[data-astro-cid-bhz4vnbw] a[data-astro-cid-bhz4vnbw]{color:var(--muted,inherit)}.tnh[data-astro-cid-jyiesa6t]{margin-block:1.5rem}.tnh[data-astro-cid-jyiesa6t] p[data-astro-cid-jyiesa6t]{max-width:70ch}.tnh-body[data-astro-cid-jyiesa6t]{margin-block:1rem}.name-history[data-astro-cid-lqltbwf5]{margin-block:1.5rem}.name-history[data-astro-cid-lqltbwf5] p[data-astro-cid-lqltbwf5]{max-width:70ch}.nh-now[data-astro-cid-lqltbwf5]{margin-left:.5rem}.nh-none[data-astro-cid-lqltbwf5]{color:var(--tx-mut)}.mdl-bullets[data-astro-cid-sqvssnhp]{margin:0 0 12px 18px;line-height:1.55}.mdl-bullets[data-astro-cid-sqvssnhp] li[data-astro-cid-sqvssnhp]{margin-bottom:6px}.mdl-timeline[data-astro-cid-sqvssnhp]{margin:0;padding:0;list-style:none}.mdl-ev[data-astro-cid-sqvssnhp]{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:12px;padding:7px 0;font-size:14px;display:grid}.mdl-date[data-astro-cid-sqvssnhp]{font-family:var(--font-mono);color:var(--tx-mut);font-size:12px}.mdl-ev--release[data-astro-cid-sqvssnhp] a[data-astro-cid-sqvssnhp],.mdl-ev--retire[data-astro-cid-sqvssnhp] a[data-astro-cid-sqvssnhp]{font-weight:600}.sub-sec[data-astro-cid-sqvssnhp]{letter-spacing:.12em;text-transform:uppercase;margin:20px 0 8px;font-size:13px}blockquote[data-astro-cid-sqvssnhp].lede{border-left:3px solid var(--border);margin:12px 0 16px;padding-left:14px}@media (width<=760px){.mdl-ev[data-astro-cid-sqvssnhp]{grid-template-columns:1fr;gap:2px}}.ta-groups[data-astro-cid-rbwooevp]{flex-direction:column;gap:16px;display:flex}.ta-tabs{margin-bottom:12px}.ta-h[data-astro-cid-rbwooevp]{text-transform:uppercase;letter-spacing:.08em;color:var(--tx-br);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.ta-n[data-astro-cid-rbwooevp]{color:var(--tx-faint);letter-spacing:0;font-weight:400}.ta-list[data-astro-cid-rbwooevp]{margin:0;padding:0;list-style:none}.ta-row[data-astro-cid-rbwooevp]{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:11px 16px;display:grid}.ta-row[data-astro-cid-rbwooevp]:hover{background:var(--teal-soft)}.ta-when[data-astro-cid-rbwooevp]{font-family:var(--font-mono);color:var(--tx-mut);font-variant-numeric:tabular-nums;flex-direction:column;padding-top:2px;font-size:11.5px;line-height:1.35;display:flex}.ta-yr[data-astro-cid-rbwooevp]{color:var(--tx-faint)}@media (width<=520px){.ta-row[data-astro-cid-rbwooevp]{grid-template-columns:minmax(0,1fr);gap:4px}.ta-when[data-astro-cid-rbwooevp]{flex-direction:row;gap:6px}}.ta-main[data-astro-cid-rbwooevp]{flex-direction:column;gap:4px;min-width:0;display:flex}.ta-title[data-astro-cid-rbwooevp]{color:var(--tx-br);overflow-wrap:anywhere;font-size:14.5px;line-height:1.4;text-decoration:none}.ta-title[data-astro-cid-rbwooevp]:hover{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.ta-title[data-astro-cid-rbwooevp]:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.ta-out[data-astro-cid-rbwooevp]{color:var(--tx-faint);font-size:12px}.ta-meta[data-astro-cid-rbwooevp]{font-family:var(--font-mono);color:var(--tx-mut);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;display:flex}.ta-q[data-astro-cid-rbwooevp]{border-left:2px solid var(--border);color:var(--tx-mut);overflow-wrap:anywhere;margin:4px 0 0;padding:1px 0 1px 10px;font-size:13px;line-height:1.5}.ta-q[data-astro-cid-rbwooevp]:before{content:"“"}.ta-q[data-astro-cid-rbwooevp]:after{content:"”"}.ta-q[data-astro-cid-rbwooevp] mark[data-astro-cid-rbwooevp]{color:var(--tx-br);background:0 0;font-weight:600}.ta-qs[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]{cursor:pointer;width:fit-content;font-family:var(--font-mono);color:var(--teal);margin-top:2px;font-size:11.5px;list-style:none}.ta-qs[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]::-webkit-details-marker{display:none}.ta-qs[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]:before{content:"▸ "}.ta-qs[data-astro-cid-rbwooevp][open]>summary[data-astro-cid-rbwooevp]:before{content:"▾ "}.ta-qs[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]:hover{text-underline-offset:3px;text-decoration:underline}.ta-qs[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:3px}.ta-more[data-astro-cid-rbwooevp]{border-top:1px solid var(--border)}.ta-more[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]{cursor:pointer;font-family:var(--font-mono);color:var(--teal);padding:10px 16px;font-size:12px;list-style:none}.ta-more[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]::-webkit-details-marker{display:none}.ta-more[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]:before{content:"▸ "}.ta-more[data-astro-cid-rbwooevp][open]>summary[data-astro-cid-rbwooevp]:before{content:"▾ "}.ta-more[data-astro-cid-rbwooevp]>summary[data-astro-cid-rbwooevp]:hover{background:var(--teal-soft)}.ta-more[data-astro-cid-rbwooevp]>.ta-list[data-astro-cid-rbwooevp]{border-top:1px solid var(--border)}.tp-lede[data-astro-cid-wzn5nj6l]{color:var(--tx-mut);max-width:68ch;margin:6px 0 16px;font-size:14px}.tp-stats[data-astro-cid-wzn5nj6l]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.tp-body[data-astro-cid-wzn5nj6l]{flex-direction:column;gap:16px;display:flex}.tp-body[data-astro-cid-wzn5nj6l][hidden]{display:none}.tp-pair[data-astro-cid-wzn5nj6l]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.tp-note[data-astro-cid-wzn5nj6l]{color:var(--tx-faint);max-width:74ch;margin:0;font-size:12.5px}.tp-board[data-astro-cid-wzn5nj6l]{font-family:var(--font-mono);margin:0;font-size:12.5px}.tp-h3[data-astro-cid-wzn5nj6l]{text-transform:uppercase;letter-spacing:.08em;color:var(--tx-br);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.tp-n[data-astro-cid-wzn5nj6l]{color:var(--tx-faint);letter-spacing:0;font-weight:400}.tp-list[data-astro-cid-wzn5nj6l]{margin:0;padding:0;list-style:none}.tp-list[data-astro-cid-wzn5nj6l] li{color:var(--tx);padding:10px 16px;font-size:13.5px}.tp-list[data-astro-cid-wzn5nj6l] li:hover{background:var(--teal-soft)}.tp-list[data-astro-cid-wzn5nj6l] .tp-row{grid-template-columns:56px minmax(0,1fr);gap:14px;display:grid}.tp-list[data-astro-cid-wzn5nj6l] .tp-when{font-family:var(--font-mono);color:var(--tx-mut);font-variant-numeric:tabular-nums;flex-direction:column;padding-top:2px;font-size:11.5px;line-height:1.35;display:flex}.tp-list[data-astro-cid-wzn5nj6l] .tp-yr{color:var(--tx-faint)}@media (width<=520px){.tp-list[data-astro-cid-wzn5nj6l] .tp-row{grid-template-columns:minmax(0,1fr);gap:4px}.tp-list[data-astro-cid-wzn5nj6l] .tp-when{flex-direction:row;gap:6px}}.tp-list[data-astro-cid-wzn5nj6l] .tp-main{flex-direction:column;gap:5px;min-width:0;display:flex}.tp-list[data-astro-cid-wzn5nj6l] .tp-title{color:var(--tx-br);overflow-wrap:anywhere;line-height:1.4}.tp-list[data-astro-cid-wzn5nj6l] .tp-why{font-family:var(--font-mono);color:var(--tx-mut);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.tp-list[data-astro-cid-wzn5nj6l] .tp-via{color:var(--tx-faint)}.tp-list[data-astro-cid-wzn5nj6l] .tp-art{color:var(--tx-mut);overflow-wrap:anywhere;text-decoration:none}.tp-list[data-astro-cid-wzn5nj6l] .tp-art:hover{color:var(--teal);text-decoration:underline}.tp-list[data-astro-cid-wzn5nj6l] .tp-empty{color:var(--tx-faint)}.tp-more[data-astro-cid-wzn5nj6l]{border-top:1px solid var(--border)}.tp-more[data-astro-cid-wzn5nj6l]>summary[data-astro-cid-wzn5nj6l]{cursor:pointer;font-family:var(--font-mono);color:var(--teal);padding:10px 16px;font-size:12px;list-style:none}.tp-more[data-astro-cid-wzn5nj6l]>summary[data-astro-cid-wzn5nj6l]::-webkit-details-marker{display:none}.tp-more[data-astro-cid-wzn5nj6l]>summary[data-astro-cid-wzn5nj6l]:before{content:"▸ "}.tp-more[data-astro-cid-wzn5nj6l][open]>summary[data-astro-cid-wzn5nj6l]:before{content:"▾ "}.tp-more[data-astro-cid-wzn5nj6l]>summary[data-astro-cid-wzn5nj6l]:hover{background:var(--teal-soft)}.tp-more[data-astro-cid-wzn5nj6l]>.tp-list[data-astro-cid-wzn5nj6l]{border-top:1px solid var(--border)}.dx[data-astro-cid-oxczjzyp]{flex-direction:column;gap:12px;display:flex}.dx-block[data-astro-cid-oxczjzyp]{flex-direction:column;gap:8px;display:flex}.dx-title[data-astro-cid-oxczjzyp]{color:var(--tx-br);overflow-wrap:anywhere;margin:0;font-weight:600}.dx-chips[data-astro-cid-oxczjzyp]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.dx-p[data-astro-cid-oxczjzyp]{color:var(--tx);overflow-wrap:anywhere;max-width:74ch;margin:0}.dx-fixed[data-astro-cid-oxczjzyp]{color:var(--tx-mut)}.dx-foot[data-astro-cid-oxczjzyp]{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.dx-checked[data-astro-cid-oxczjzyp],.dx-note[data-astro-cid-oxczjzyp]{color:var(--tx-faint)}.dx-note[data-astro-cid-oxczjzyp]{max-width:74ch;margin:0}.dx[data-astro-cid-oxczjzyp] code[data-astro-cid-oxczjzyp]{font-family:var(--font-mono)}.si-list[data-astro-cid-wly5am3h]{flex-direction:column;gap:16px;display:flex}.si-title[data-astro-cid-wly5am3h]{color:var(--tx-br);margin:0}.si-chips[data-astro-cid-wly5am3h]{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.si-summary[data-astro-cid-wly5am3h]{margin:0 0 12px}.si-h[data-astro-cid-wly5am3h]{color:var(--tx-br);margin:16px 0 6px}.si-ul[data-astro-cid-wly5am3h]{margin:0}.si-ul[data-astro-cid-wly5am3h] li[data-astro-cid-wly5am3h]+li[data-astro-cid-wly5am3h]{margin-top:4px}.si-digest[data-astro-cid-wly5am3h],.si-note[data-astro-cid-wly5am3h]{color:var(--tx-mut);margin-top:2px}.si-digest[data-astro-cid-wly5am3h] code[data-astro-cid-wly5am3h]{overflow-wrap:anywhere}.si-sources[data-astro-cid-wly5am3h]{color:var(--tx-mut);margin:16px 0 0}.si-live[data-astro-cid-wly5am3h]{margin-bottom:16px}.si-live-line[data-astro-cid-wly5am3h]{margin:0}.si-live-line[data-astro-cid-wly5am3h]+.si-live-line[data-astro-cid-wly5am3h]{margin-top:4px}.si-live-events[data-astro-cid-wly5am3h]{margin:16px 0 0;padding:0;list-style:none}.si-live-events[data-astro-cid-wly5am3h] .si-title{color:var(--tx-br);margin:0}.si-live-events[data-astro-cid-wly5am3h] .si-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.si-live-events[data-astro-cid-wly5am3h] .si-none{color:var(--tx-mut)}.si-list[data-astro-cid-wly5am3h] code.si-cmd{background:var(--term-bg);color:var(--term-tx);border-radius:4px;padding:1px 6px}.si-list[data-astro-cid-wly5am3h] .si-cmd .hl-bin{color:var(--term-teal)}.si-list[data-astro-cid-wly5am3h] .si-cmd .hl-flag{color:var(--term-blue)}.si-list[data-astro-cid-wly5am3h] .si-cmd .hl-val{color:var(--term-tx)}.si-list[data-astro-cid-wly5am3h] .si-cmd .hl-url{color:var(--term-blue)}.si-list[data-astro-cid-wly5am3h] .si-cmd .hl-path{color:var(--term-teal)}@media (width<=640px){.si-affected[data-astro-cid-wly5am3h] thead[data-astro-cid-wly5am3h]{display:none}.si-affected[data-astro-cid-wly5am3h] tr[data-astro-cid-wly5am3h],.si-affected[data-astro-cid-wly5am3h] td[data-astro-cid-wly5am3h]{display:block}.si-affected[data-astro-cid-wly5am3h] tr[data-astro-cid-wly5am3h]+tr[data-astro-cid-wly5am3h]{border-top:1px solid var(--hair)}.si-affected[data-astro-cid-wly5am3h] td[data-astro-cid-wly5am3h]:before{content:attr(data-label);color:var(--tx-mut);text-transform:uppercase;letter-spacing:.08em;display:block}}.badge-sec[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);margin-top:40px;padding-top:20px}.badge-h[data-astro-cid-ysqdafeu]{color:var(--tx-br);margin:0 0 6px;font-size:1rem}.badge-lede[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin:0 0 12px;font-size:.88rem}.badge-link[data-astro-cid-ysqdafeu]{color:var(--teal);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:inline-flex}.badge-link[data-astro-cid-ysqdafeu]:hover span[data-astro-cid-ysqdafeu]{text-decoration:underline}.badge-img[data-astro-cid-ysqdafeu]{display:block}.sum-desc[data-astro-cid-ysqdafeu]{color:var(--tx);max-width:68ch;margin:0;font-size:14.5px;line-height:1.6}.sum-tagline[data-astro-cid-ysqdafeu]{color:var(--tx-dim);max-width:68ch;margin:8px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.ftz[data-astro-cid-ysqdafeu]{margin-top:20px}.ftz-h[data-astro-cid-ysqdafeu]{margin:0 0 10px;font-size:1rem}.ftz-h[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:inherit;text-decoration:none}.ftz-h[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]:hover{text-decoration:underline}.ftz-list[data-astro-cid-ysqdafeu]{margin:0;padding:0;list-style:none}.ftz-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border-br);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;display:flex}.ftz-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]:first-child{border-top:0}.ftz-name[data-astro-cid-ysqdafeu]{font-weight:600}.ftz-sub[data-astro-cid-ysqdafeu]{color:var(--tx-dim);flex:16ch;min-width:0;font-size:.86rem}.ftz-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu].ftz-meta .ftz-sub[data-astro-cid-ysqdafeu]{flex:none;margin-left:auto}.ftz-more[data-astro-cid-ysqdafeu]{margin:10px 0 0;font-size:.85rem}.ftz-qs[data-astro-cid-ysqdafeu]{flex-direction:column;display:flex}.ftz-q[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border-br)}.ftz-q[data-astro-cid-ysqdafeu]:first-child{border-top:0}.ftz-q[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{cursor:pointer;padding:7px 0 7px 20px;font-weight:600;line-height:1.45;list-style:none;position:relative}.ftz-q[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]::-webkit-details-marker{display:none}.ftz-q[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]:before{content:"›";color:var(--tx-dim);transition:transform .12s;display:inline-block;position:absolute;left:4px}.ftz-q[data-astro-cid-ysqdafeu][open]>summary[data-astro-cid-ysqdafeu]:before{transform:rotate(90deg)}.ftz-q[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]:hover{color:var(--tx-br)}.ftz-q[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-sm)}.ftz-q[data-astro-cid-ysqdafeu]>p[data-astro-cid-ysqdafeu]{color:var(--tx-dim);max-width:68ch;margin:0 0 10px;padding-left:20px;font-size:.9rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.ftz-q[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]:before{transition:none}}.sum-inferred[data-astro-cid-ysqdafeu]{color:var(--tx-dim);max-width:68ch;margin:10px 0 0;font-size:12.5px;line-height:1.5}.upg[data-astro-cid-ysqdafeu]{margin-top:20px}.upg-head[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-br);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.upg-ok[data-astro-cid-ysqdafeu]{color:var(--tx-mut)}.upg-n[data-astro-cid-ysqdafeu]{color:var(--teal);font-weight:700}.upg-sec[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:14px 0 7px;font-size:11px;font-weight:700}.upg-sec-warn[data-astro-cid-ysqdafeu]{color:var(--amber)}.upg-list[data-astro-cid-ysqdafeu]{margin:0;padding:0 0 0 20px;list-style:none}.upg-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]{color:var(--tx);padding-bottom:5px;font-size:14px;line-height:1.6;position:relative}.upg-list[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]:before{content:"›";color:var(--teal);font-family:var(--font-mono);position:absolute;left:-16px}.upg-list-warn[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]:before{content:"!";color:var(--amber);font-weight:700}.upg-bounds[data-astro-cid-ysqdafeu]{border-top:1px dashed var(--border-br);color:var(--tx-dim);margin-top:13px;padding-top:9px;font-size:11px;line-height:1.5}.upg[data-astro-cid-ysqdafeu] .upg-cli{margin-top:10px}.upg[data-astro-cid-ysqdafeu] .upg-cli[hidden]{display:none}.tool-page[data-astro-cid-ysqdafeu]{min-height:60vh}.page-inner[data-astro-cid-ysqdafeu]{max-width:var(--width-xwide);padding:46px var(--pad-x) 90px;margin:0 auto}.back[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);letter-spacing:.04em;font-size:12px;text-decoration:none}.back[data-astro-cid-ysqdafeu]:hover{color:var(--teal)}.cat[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.18em;color:var(--teal);text-shadow:var(--glow);text-transform:uppercase;margin-top:22px;font-size:11px}.name-row[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.formerly[data-astro-cid-ysqdafeu]{color:var(--tx-mut);margin:6px 0 0}.formerly[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:inherit}.name[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:-.015em;color:var(--tx-br);text-shadow:var(--glow-lg);margin:0;font-size:32px;font-weight:700}.lede[data-astro-cid-ysqdafeu]{color:var(--tx-mut);max-width:74ch;margin:16px 0 0;font-size:16px;line-height:1.6}.retired-note[data-astro-cid-ysqdafeu]{max-width:74ch;margin:16px 0 0}.retired-ev[data-astro-cid-ysqdafeu]{opacity:.8;margin-top:6px;font-size:13px;display:block}.links[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:18px;display:flex}.lk[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--teal);border-bottom:1px solid #0000;font-size:13px;text-decoration:none}.lk[data-astro-cid-ysqdafeu]:hover{border-bottom-color:var(--teal)}.lk-meta[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);font-size:12px}.langs[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;font-size:13px;display:flex}.langs-label[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-faint);font-size:10px}.langs-names[data-astro-cid-ysqdafeu]{color:var(--tx-br)}.langs-none[data-astro-cid-ysqdafeu]{color:var(--tx-dim)}.langs-src[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);flex-basis:100%;font-size:11.5px}.rule[data-astro-cid-ysqdafeu]{background:var(--border);height:1px;margin:28px 0}.tp-body[data-astro-cid-ysqdafeu]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:40px;margin-top:24px;display:grid}.tp-main[data-astro-cid-ysqdafeu]{min-width:0}@media (width<=960px){.tp-body[data-astro-cid-ysqdafeu]{display:block}}html[data-spine-paged] .tp-main[data-astro-cid-ysqdafeu] .rule[data-astro-cid-ysqdafeu]{display:none}html[data-spine-paged] .tp-main[data-astro-cid-ysqdafeu] .sec[data-astro-cid-ysqdafeu]{margin-bottom:14px}.mg-rel[data-astro-cid-ysqdafeu]+.mg-rel[data-astro-cid-ysqdafeu]{margin-top:18px}.mg-meta[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.mg-meta[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:var(--teal);text-decoration:none}.mg-meta[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]:hover{text-underline-offset:3px;text-decoration:underline}#summary[data-astro-cid-ysqdafeu],#features[data-astro-cid-ysqdafeu],#releases[data-astro-cid-ysqdafeu],#cli-history[data-astro-cid-ysqdafeu],.ft-feature[data-astro-cid-ysqdafeu]{scroll-margin-top:var(--tct-spine-offset,88px)}.sec[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-br);margin:0 0 20px;font-size:19px;font-weight:700}.rel-sub[data-astro-cid-ysqdafeu]{color:var(--tx-br);margin:30px 0 16px;font-size:1.05rem}.chg-more[data-astro-cid-ysqdafeu]{margin-top:28px}.chg-more[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{cursor:pointer;font-size:13px}.timeline[data-astro-cid-ysqdafeu]{max-width:var(--width-read);margin:0;padding:0;list-style:none}.rel[data-astro-cid-ysqdafeu]{border-left:2px solid var(--border);margin-left:4px;padding:0 0 26px 20px;position:relative}.rel[data-astro-cid-ysqdafeu]:before{content:"";border-radius:var(--radius-round);background:var(--teal);width:10px;height:10px;box-shadow:var(--glow);position:absolute;top:4px;left:-6px}.rel[data-astro-cid-ysqdafeu]:last-child{border-left-color:#0000;padding-bottom:0}.rh-one[data-astro-cid-ysqdafeu]{max-width:none}.rh-one[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu]{border-left:0;margin-left:0;padding:0}.rh-one[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu]:before{display:none}.rh-one[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu]+.rel[data-astro-cid-ysqdafeu]{border-top:1px solid var(--hair);margin-top:22px;padding-top:22px}.rh-one[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu].rh-same-head .rel-head[data-astro-cid-ysqdafeu]{display:none}.rel-head[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rel-ver[data-astro-cid-ysqdafeu]:not(.badge){font-family:var(--font-mono);color:var(--tx-br);font-size:16px;font-weight:700}.rel-meta[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);font-size:12px}.rel-meta[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:var(--teal);text-decoration:none}.rel-meta[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]:hover{text-decoration:underline}.rel[data-astro-cid-ysqdafeu]:has(.rel-docs):before{background:var(--amber);box-shadow:none}.rel[data-astro-cid-ysqdafeu]:has(.rel-bench):before{background:var(--blue);box-shadow:none}.bench-group[data-astro-cid-ysqdafeu]{margin-top:18px}.bench-group-h[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-dim);margin:0 0 6px;font-size:11px;font-weight:600}.bench-cards[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.bench-card[data-astro-cid-ysqdafeu]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 18px;padding:10px 0;display:grid}.bench-main[data-astro-cid-ysqdafeu]{min-width:0}.bench-name[data-astro-cid-ysqdafeu]{color:var(--tx-br);font-size:15px;font-weight:600;line-height:1.35}.bench-name[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:inherit;text-decoration:none}.bench-name[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]:hover{text-decoration:underline}.bench-note[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin-left:8px;font-size:12px;font-weight:400}.bench-who[data-astro-cid-ysqdafeu]{color:var(--tx-mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.bench-meta[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);margin-top:3px;font-size:11.5px;line-height:1.6}.bench-meta[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:var(--tx-dim)}.bench-meta[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]:hover{color:var(--tx-br)}.bench-dot[data-astro-cid-ysqdafeu]{opacity:.6;margin:0 5px}.bench-spark[data-astro-cid-ysqdafeu]{color:var(--tx-dim);display:block;overflow:visible}.bench-spark-line[data-astro-cid-ysqdafeu]{fill:none;stroke:var(--teal);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.bench-card[data-astro-cid-ysqdafeu][data-trend=down] .bench-spark-line[data-astro-cid-ysqdafeu]{stroke:var(--magenta)}.bench-spark-end[data-astro-cid-ysqdafeu]{fill:var(--teal)}.bench-card[data-astro-cid-ysqdafeu][data-trend=down] .bench-spark-end[data-astro-cid-ysqdafeu]{fill:var(--magenta)}.bench-spark-median[data-astro-cid-ysqdafeu]{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 3;opacity:.55}.bench-num[data-astro-cid-ysqdafeu]{text-align:right;min-width:7.5em;max-width:13em}.bench-num[data-astro-cid-ysqdafeu] .bench-score[data-astro-cid-ysqdafeu]{color:var(--tx-br);font-size:20px;font-weight:700;line-height:1.15}.bench-score[data-astro-cid-ysqdafeu]{font-variant-numeric:tabular-nums;white-space:nowrap}.bench-se[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-size:.62em;font-weight:500}.bench-delta[data-astro-cid-ysqdafeu]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:4px;display:flex}.bench-vs[data-astro-cid-ysqdafeu]{white-space:nowrap;color:var(--tx-dim);font-size:11.5px}@media (width<=640px){.bench-card[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.bench-main[data-astro-cid-ysqdafeu]{grid-column:1/-1}.bench-spark[data-astro-cid-ysqdafeu]{grid-column:1;align-self:center;width:100%;height:26px}.bench-num[data-astro-cid-ysqdafeu]{grid-column:2;min-width:0;max-width:none}.bench-market[data-astro-cid-ysqdafeu]{display:none}}.bench-standing[data-astro-cid-ysqdafeu]{margin-top:2px}.bench-delta[data-astro-cid-ysqdafeu][data-trend=rank] .bench-chip[data-astro-cid-ysqdafeu]{color:var(--amber);background:var(--amber-soft);border-color:#0000}.bench-stale[data-astro-cid-ysqdafeu]{max-width:68ch;margin:8px 0 0}.bench-group-h[data-astro-cid-ysqdafeu] .bench-group-note[data-astro-cid-ysqdafeu]{letter-spacing:0;text-transform:none;color:var(--tx-dim);margin-left:8px;font-weight:400}.bench-caption[data-astro-cid-ysqdafeu]{color:var(--tx-mut);max-width:72ch;margin:10px 0 0;font-size:13px}.bench-field-rows[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);margin:0;padding:6px 0 0;list-style:none}.bench-field-row[data-astro-cid-ysqdafeu],.bench-field-scale[data-astro-cid-ysqdafeu]{grid-template-columns:9.5em minmax(0,1fr) 7.5em;align-items:center;gap:14px;display:grid}.bench-field-row[data-astro-cid-ysqdafeu]{padding:5px 0}.bench-field-who[data-astro-cid-ysqdafeu]{color:var(--tx-br);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bench-field-row[data-astro-cid-ysqdafeu][data-me=true] .bench-field-who[data-astro-cid-ysqdafeu]{color:var(--teal)}.bench-field-track[data-astro-cid-ysqdafeu]{height:16px;position:relative}.bench-field-track[data-astro-cid-ysqdafeu]:before{content:"";background:var(--hair,var(--border));height:1px;position:absolute;top:7px;left:0;right:0}.bench-field-ci[data-astro-cid-ysqdafeu]{border-radius:var(--radius-xs);background:var(--teal-soft);height:8px;position:absolute;top:4px}.bench-field-dot[data-astro-cid-ysqdafeu]{border-radius:var(--radius-round);background:var(--tx-dim);width:12px;height:12px;margin-left:-6px;position:absolute;top:2px}.bench-field-row[data-astro-cid-ysqdafeu][data-me=true] .bench-field-dot[data-astro-cid-ysqdafeu]{background:var(--teal)}.bench-field-val[data-astro-cid-ysqdafeu]{text-align:right;font-size:13px;font-family:var(--font-mono);color:var(--tx-br)}.bench-field-ticks[data-astro-cid-ysqdafeu]{height:16px;font-family:var(--font-mono);color:var(--tx-dim);font-size:10.5px;position:relative}.bench-field-ticks[data-astro-cid-ysqdafeu]>span[data-astro-cid-ysqdafeu]{position:absolute;transform:translate(-50%)}.bench-under-grid[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.bench-under-row[data-astro-cid-ysqdafeu]{border-bottom:1px solid var(--hair,var(--border));padding:10px 0}.bench-under-top[data-astro-cid-ysqdafeu]{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.bench-under-top[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]{color:var(--tx-br);font-weight:600;text-decoration:none}.bench-under-top[data-astro-cid-ysqdafeu] a[data-astro-cid-ysqdafeu]:hover{text-decoration:underline}.bench-under-top[data-astro-cid-ysqdafeu] .bench-score[data-astro-cid-ysqdafeu]{color:var(--tx-br);font-weight:700}.bench-under-bar[data-astro-cid-ysqdafeu]{border-radius:var(--radius-xs);background:var(--bg2);border:1px solid var(--hair,var(--border));height:5px;margin:7px 0 4px;position:relative}.bench-under-fill[data-astro-cid-ysqdafeu]{border-radius:var(--radius-xs);background:var(--teal);position:absolute;inset:0 auto 0 0}.bench-under-med[data-astro-cid-ysqdafeu]{background:var(--tx-mut);width:2px;height:11px;margin-left:-1px;position:absolute;top:-4px}.bench-under-foot[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.bench-under-top-tag[data-astro-cid-ysqdafeu]{color:var(--teal);font-weight:600}.bench-leaders-table[data-astro-cid-ysqdafeu]{min-width:560px}.bench-leaders-table[data-astro-cid-ysqdafeu] thead[data-astro-cid-ysqdafeu] th[data-astro-cid-ysqdafeu]{font-family:var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal;color:var(--tx-br);font-size:15px;font-weight:700}.bench-leaders-table[data-astro-cid-ysqdafeu] thead[data-astro-cid-ysqdafeu] th[data-astro-cid-ysqdafeu][data-me=true]{color:var(--teal)}.bench-leaders-rank[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);font-size:11px;font-weight:500;display:block}.bench-leaders-table[data-astro-cid-ysqdafeu] tbody[data-astro-cid-ysqdafeu] th[data-astro-cid-ysqdafeu]{width:24%;color:var(--tx-mut)}.bench-leaders-main[data-astro-cid-ysqdafeu]{color:var(--tx-br);font-weight:600;display:block}.bench-leaders-sub[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-size:12px;display:block}.bench-leaders-na[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);font-size:12px}.bench-leaders-sep[data-astro-cid-ysqdafeu] th[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-dim);padding-top:16px;font-size:11px;font-weight:500}@media (width<=640px){.bench-field-row[data-astro-cid-ysqdafeu],.bench-field-scale[data-astro-cid-ysqdafeu]{grid-template-columns:7em minmax(0,1fr) 6.5em;gap:8px}}.bench-all[data-astro-cid-ysqdafeu]{margin-top:14px}.bench-all[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-mut);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.bench-all[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]::-webkit-details-marker{display:none}.bench-all[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]:before{content:"▸";font-size:11px;transition:transform .14s}.bench-all[data-astro-cid-ysqdafeu][open]>summary[data-astro-cid-ysqdafeu]:before{transform:rotate(90deg)}.bench-all[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]:hover{color:var(--tx-br)}.bench-all[data-astro-cid-ysqdafeu] .table-wrap[data-astro-cid-ysqdafeu]{margin:10px 0 .25rem}table[data-astro-cid-ysqdafeu].bench tr[data-astro-cid-ysqdafeu].bench-group-row th[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-dim);border-bottom:0;padding-top:.8rem;font-size:10.5px;font-weight:600}table[data-astro-cid-ysqdafeu].bench .bench-tag[data-astro-cid-ysqdafeu]{margin-left:6px}.bench-up[data-astro-cid-ysqdafeu]{color:var(--teal)}.bench-down[data-astro-cid-ysqdafeu]{color:var(--magenta)}.bench-first[data-astro-cid-ysqdafeu]{color:var(--tx-dim)}.bench-foot[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin-top:12px;font-size:.82rem}.hl-tiles[data-astro-cid-ysqdafeu],.hl-sparks[data-astro-cid-ysqdafeu],.hl-legend[data-astro-cid-ysqdafeu]{margin:0;padding:0;list-style:none}.hl-tiles[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.hl-tile[data-astro-cid-ysqdafeu][data-measured=false] .hl-v[data-astro-cid-ysqdafeu],.hl-spark[data-astro-cid-ysqdafeu][data-measured=false] .hl-v[data-astro-cid-ysqdafeu],.hl-themes[data-astro-cid-ysqdafeu]>.hl-v[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-size:14px;font-style:italic;font-weight:500}.hl-sparks[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px;margin-top:18px;padding-top:14px;display:grid}.hl-spark[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;min-width:0;display:grid}.hl-spark[data-astro-cid-ysqdafeu] .hl-k[data-astro-cid-ysqdafeu]{grid-column:1/-1}.hl-svg[data-astro-cid-ysqdafeu]{width:100%;height:36px;color:var(--tx-dim);display:block;overflow:visible}.hl-line[data-astro-cid-ysqdafeu]{fill:none;stroke:var(--teal);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.hl-line-maint[data-astro-cid-ysqdafeu]{stroke:var(--magenta)}.hl-end[data-astro-cid-ysqdafeu]{fill:var(--teal)}.hl-end-maint[data-astro-cid-ysqdafeu]{fill:var(--magenta)}.hl-spark[data-astro-cid-ysqdafeu] .hl-v[data-astro-cid-ysqdafeu]{color:var(--tx-br);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:end;font-size:14px;font-weight:700}.hl-key[data-astro-cid-ysqdafeu]{color:var(--tx-dim);grid-column:1/-1;gap:12px;font-size:11px;display:flex}.hl-key[data-astro-cid-ysqdafeu]>span[data-astro-cid-ysqdafeu]:before{content:"";vertical-align:middle;background:var(--teal);width:12px;height:2px;margin-right:5px;display:inline-block}.hl-key[data-astro-cid-ysqdafeu]>.hl-key-maint[data-astro-cid-ysqdafeu]:before{background:var(--magenta)}.hl-themes[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.hl-bar[data-astro-cid-ysqdafeu]{border-radius:var(--radius-pill);background:var(--bg2,var(--panel));border:1px solid var(--border);height:12px;margin-top:8px;display:flex;overflow:hidden}.hl-seg[data-astro-cid-ysqdafeu]{min-width:2px;height:100%;display:block}.hl-seg-bug[data-astro-cid-ysqdafeu]{background:var(--magenta)}.hl-seg-feature[data-astro-cid-ysqdafeu]{background:var(--teal)}.hl-seg-question[data-astro-cid-ysqdafeu]{background:var(--blue)}.hl-seg-docs[data-astro-cid-ysqdafeu]{background:var(--amber)}.hl-seg-other[data-astro-cid-ysqdafeu]{background:var(--tx-faint)}.hl-legend[data-astro-cid-ysqdafeu]{color:var(--tx-mut);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.hl-legend[data-astro-cid-ysqdafeu] b[data-astro-cid-ysqdafeu]{color:var(--tx-br);font-variant-numeric:tabular-nums;font-weight:600}.hl-swatch[data-astro-cid-ysqdafeu]{border-radius:var(--radius-xs);vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.hl-foot[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin-top:14px;font-size:.82rem}.hl-facts[data-astro-cid-ysqdafeu]{margin-top:14px}.timeline[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu]>.bullets[data-astro-cid-ysqdafeu]{margin:10px 0 0;padding:0;list-style:none}.timeline[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu]>.bullets[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]{color:var(--tx);padding:0 0 7px 22px;font-size:14.5px;line-height:1.6;position:relative}.timeline[data-astro-cid-ysqdafeu]>.rel[data-astro-cid-ysqdafeu]>.bullets[data-astro-cid-ysqdafeu] .marker[data-astro-cid-ysqdafeu]{color:var(--teal);font-family:var(--font-mono);position:absolute;top:0;left:0}.bullets[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu] .ft-evm[data-astro-cid-ysqdafeu],.hl-facts[data-astro-cid-ysqdafeu] dd[data-astro-cid-ysqdafeu] .ft-evm[data-astro-cid-ysqdafeu]{white-space:nowrap}@media (width<=640px){.hl-tiles[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-sparks[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1fr)}table[data-astro-cid-ysqdafeu].bench{display:block;overflow-x:auto}}.empty[data-astro-cid-ysqdafeu]{max-width:60ch}.empty-meta[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);max-width:60ch;margin:10px 0 0;font-size:12px;line-height:1.7}.empty-meta[data-astro-cid-ysqdafeu] b[data-astro-cid-ysqdafeu]{color:var(--tx-mut);font-weight:500}.empty-dot[data-astro-cid-ysqdafeu]{opacity:.6}.cli-lede[data-astro-cid-ysqdafeu]{color:var(--tx-mut);max-width:68ch;font-size:14px;line-height:1.65}.cli-lede[data-astro-cid-ysqdafeu] b{color:var(--tx-br);font-weight:600}.cli-lede[data-astro-cid-ysqdafeu] code{font-family:var(--font-mono);font-size:.92em}.cli-h3[data-astro-cid-ysqdafeu]{color:var(--tx-br);margin:30px 0 0;font-size:13px;font-weight:600}.cli-now-view[data-astro-cid-ysqdafeu]{margin-top:16px}.cli-split[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@media (width<=900px){.cli-split[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1fr)}}.cli-now[data-astro-cid-ysqdafeu]{min-width:0}.cli-now[data-astro-cid-ysqdafeu] .cli-fam{margin-bottom:9px}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-hd{cursor:pointer;text-align:left;background:var(--bg2);width:100%;font-family:var(--font-mono);color:var(--tx-br);border:0;border-bottom:1px solid #0000;align-items:center;gap:10px;padding:9px 13px;display:flex}.cli-now[data-astro-cid-ysqdafeu] .cli-fam.is-open .cli-fam-hd{border-bottom-color:var(--border)}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-hd:hover{color:var(--teal)}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-hd:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.cli-now[data-astro-cid-ysqdafeu] .cli-car{color:var(--tx-dim);font-size:11px}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-nm{letter-spacing:.03em;font-size:12.5px}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-n{color:var(--tx-faint);font-size:10.5px}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-new{color:var(--teal);margin-left:auto;font-size:10px}.cli-now[data-astro-cid-ysqdafeu] .cli-fam-body{padding:9px 11px 11px;display:none}.cli-now[data-astro-cid-ysqdafeu] .cli-fam.is-open .cli-fam-body{display:block}.cli-now[data-astro-cid-ysqdafeu] .cli-opt{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 8px;display:grid}.cli-now[data-astro-cid-ysqdafeu] .cli-opt:hover{background:var(--teal-soft)}.cli-now[data-astro-cid-ysqdafeu] .cli-opt:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.cli-now[data-astro-cid-ysqdafeu] .cli-opt.is-on{background:var(--teal-soft);border-color:var(--border-br)}.cli-now[data-astro-cid-ysqdafeu] .cli-fl{font-family:var(--font-mono);color:var(--tx-br);font-size:12.5px}.cli-now[data-astro-cid-ysqdafeu] .cli-opt.is-on .cli-fl{color:var(--teal)}.cli-now[data-astro-cid-ysqdafeu] .cli-al{font-family:var(--font-mono);color:var(--tx-faint);font-size:11px}.cli-now[data-astro-cid-ysqdafeu] .cli-opt-r{color:var(--tx-mut);font-size:12.5px;line-height:1.5}.cli-now[data-astro-cid-ysqdafeu] .cli-new{font-family:var(--font-mono);color:var(--teal);white-space:nowrap;margin-left:4px;font-size:11px;text-decoration:none}.cli-now[data-astro-cid-ysqdafeu] .cli-new:hover{text-decoration:underline}.cli-now[data-astro-cid-ysqdafeu] .cli-new:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-xs)}.cli-instrument[data-astro-cid-ysqdafeu]{margin-bottom:18px}.cli-rail[data-astro-cid-ysqdafeu]{top:calc(var(--tct-spine-offset,88px) + 8px);min-width:0;position:sticky}.cli-term-bar[data-astro-cid-ysqdafeu]{background:var(--term-titlebar);border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--term-tx-dim);align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;display:flex}.cli-term-bar[data-astro-cid-ysqdafeu] i[data-astro-cid-ysqdafeu]{border-radius:var(--radius-round);background:color-mix(in srgb, var(--term-tx-dim) 45%, transparent);width:9px;height:9px}.cli-term-bar[data-astro-cid-ysqdafeu] span[data-astro-cid-ysqdafeu]{margin-left:6px}.cli-term-copy[data-astro-cid-ysqdafeu]{margin-left:auto}.cli-term-bar[data-astro-cid-ysqdafeu] .cli-term-copy[data-astro-cid-ysqdafeu]{color:var(--term-tx-dim)}.cli-term-bar[data-astro-cid-ysqdafeu] .cli-term-copy[data-astro-cid-ysqdafeu]:hover{color:var(--term-teal);border-color:var(--border-br);background:0 0}.cli-term-bar[data-astro-cid-ysqdafeu] .cli-term-copy[data-astro-cid-ysqdafeu].is-copied{color:var(--term-teal)}.cli-term-bar[data-astro-cid-ysqdafeu] .cli-term-copy[data-astro-cid-ysqdafeu].is-failed{color:var(--term-amber)}.cli-term-bar[data-astro-cid-ysqdafeu] .cli-term-copy[data-astro-cid-ysqdafeu]:focus-visible{outline:2px solid var(--term-teal);outline-offset:1px}.cli-term-body[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--term-tx);word-break:break-word;padding:12px 13px;font-size:12.5px;line-height:1.75}.cli-term-body[data-astro-cid-ysqdafeu] .t-p{color:var(--term-teal)}.cli-term-body[data-astro-cid-ysqdafeu] .t-hint{color:var(--term-tx-dim);font-style:italic}.cli-term-body[data-astro-cid-ysqdafeu] .hl-bin{color:var(--term-teal)}.cli-term-body[data-astro-cid-ysqdafeu] .hl-flag{color:var(--term-blue)}.cli-term-body[data-astro-cid-ysqdafeu] .hl-val{color:var(--term-tx)}.cli-term-body[data-astro-cid-ysqdafeu] .hl-url{color:var(--term-blue);text-decoration:underline dotted}.cli-term-body[data-astro-cid-ysqdafeu] .hl-path{color:var(--term-teal)}.cli-term-body[data-astro-cid-ysqdafeu] .t-cur{background:var(--term-teal);vertical-align:-2px;width:7px;height:14px;animation:1.1s step-end infinite cli-blink;display:inline-block}@keyframes cli-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cli-term-body[data-astro-cid-ysqdafeu] .t-cur{animation:none}}.cli-load[data-astro-cid-ysqdafeu]{--term-panel-border:var(--teal);margin-bottom:14px}html[data-scheme=light] .cli-load[data-astro-cid-ysqdafeu]{--term-panel-border:var(--teal)}.cli-load-body[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.cli-load-lead[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--term-tx);font-size:12px}.cli-load-lead[data-astro-cid-ysqdafeu] b{color:var(--term-teal);font-weight:600}.cli-load-sel[data-astro-cid-ysqdafeu]{flex:1;min-width:220px}.cli-load-line[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--term-tx-dim);word-break:break-word;flex-basis:100%;margin:0;font-size:11px;line-height:1.55}.cli-load-line[data-astro-cid-ysqdafeu] .p{color:var(--term-teal)}.cli-load-line[data-astro-cid-ysqdafeu] .c{color:var(--term-tx-mut)}.cli-rail-acts[data-astro-cid-ysqdafeu]{gap:8px;margin-top:10px;display:flex}.cli-btn[data-astro-cid-ysqdafeu]{flex:1}.cli-rail-acts[data-astro-cid-ysqdafeu] .cli-btn[data-astro-cid-ysqdafeu]{flex:none}.cli-rail-h[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-dim);margin:16px 0 6px;font-size:10.5px;font-weight:500}.cli-rail[data-astro-cid-ysqdafeu]>.cli-rail-h[data-astro-cid-ysqdafeu]:first-child{margin-top:0}.cli-picked[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:5px;display:flex}.cli-picked[data-astro-cid-ysqdafeu] .cli-pick{cursor:pointer}.cli-picked[data-astro-cid-ysqdafeu] .cli-pick-none{font-family:var(--font-mono);color:var(--tx-faint);font-size:11px}#cli-out[data-astro-cid-ysqdafeu]{margin-top:12px}#cli-out[data-astro-cid-ysqdafeu] .cli-out-idle{font-family:var(--font-mono);color:var(--tx-faint);border:1px dashed var(--border);border-radius:var(--radius-md);padding:10px 12px;font-size:11.5px;line-height:1.6}#cli-out[data-astro-cid-ysqdafeu] .cli-out-band{font-family:var(--font-mono);border:1px solid var(--border);box-shadow:var(--edge-glow);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--term-titlebar);border-bottom:0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 10px;font-size:11px;display:flex}#cli-out[data-astro-cid-ysqdafeu] .ok{color:var(--term-teal)}#cli-out[data-astro-cid-ysqdafeu] .near{color:var(--term-amber)}#cli-out[data-astro-cid-ysqdafeu] .meta{color:var(--term-tx-dim);margin-left:auto}#cli-out[data-astro-cid-ysqdafeu] .meta .v{color:var(--term-teal);font-weight:500}#cli-out[data-astro-cid-ysqdafeu] .diffs{flex-wrap:wrap;gap:4px;display:inline-flex}#cli-out[data-astro-cid-ysqdafeu] .d-miss{color:var(--term-magenta)}#cli-out[data-astro-cid-ysqdafeu] .d-extra{color:var(--term-blue)}#cli-out[data-astro-cid-ysqdafeu] .d-dot{color:var(--term-tx-dim)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-why{color:var(--term-teal);border-color:var(--border-br)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-why:hover{color:var(--term-teal);border-color:var(--term-teal);background:0 0}#cli-out[data-astro-cid-ysqdafeu] .cli-out-copy{color:var(--term-tx-dim);align-self:center}#cli-out[data-astro-cid-ysqdafeu] .cli-out-copy:hover{color:var(--term-teal);border-color:var(--border-br);background:0 0}#cli-out[data-astro-cid-ysqdafeu] .cli-out-copy.is-copied{color:var(--term-teal)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-copy.is-failed{color:var(--term-amber)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-copy:focus-visible{outline:2px solid var(--term-teal);outline-offset:1px}#cli-out[data-astro-cid-ysqdafeu] .cli-out-explain{background:var(--term-bg);border-left:1px solid var(--border);border-right:1px solid var(--border);padding:11px 12px 4px}#cli-out[data-astro-cid-ysqdafeu] .ex-why{color:var(--term-tx-mut);margin:0 0 8px;font-size:12.5px}#cli-out[data-astro-cid-ysqdafeu] .ex-cmd{font-family:var(--font-mono);word-break:break-all;margin-bottom:10px;font-size:11px;line-height:1.5}#cli-out[data-astro-cid-ysqdafeu] .ex-cmd .p{color:var(--term-tx-dim)}#cli-out[data-astro-cid-ysqdafeu] .ex-h{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--term-tx-dim);margin:0 0 4px;font-size:10px;font-weight:500}#cli-out[data-astro-cid-ysqdafeu] .ex-p{color:var(--term-tx);max-width:78ch;margin:0 0 10px;font-size:12.5px;line-height:1.6}#cli-out[data-astro-cid-ysqdafeu] .ex-src{font-family:var(--font-mono);color:var(--term-tx-dim);margin:2px 0 8px;font-size:10px;line-height:1.5}#cli-out[data-astro-cid-ysqdafeu] .ex-flags{margin:0 0 9px;padding:0;list-style:none}#cli-out[data-astro-cid-ysqdafeu] .ex-flags li{color:var(--term-tx-mut);align-items:baseline;gap:8px;font-size:11.5px;line-height:1.6;display:flex}#cli-out[data-astro-cid-ysqdafeu] .ex-flags code{font-family:var(--font-mono);color:var(--term-blue);flex:none;font-size:11px}#cli-out[data-astro-cid-ysqdafeu] .cli-out-explain .cli-out-score{color:var(--term-tx-mut);background:0 0;border:0;padding:0 0 8px}#cli-out[data-astro-cid-ysqdafeu] .cli-out-explain .cli-out-score b{color:var(--term-tx)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-explain .cli-out-score .fp{color:var(--term-amber)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-explain .cli-out-score .missed{color:var(--term-tx-dim)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-actual{font-family:var(--font-mono);color:var(--term-tx-dim);background:var(--term-titlebar);border-left:1px solid var(--border);border-right:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 10px;font-size:10.5px;display:flex}#cli-out[data-astro-cid-ysqdafeu] .cli-out-actual code{color:var(--term-tx-mut);word-break:break-all}#cli-out[data-astro-cid-ysqdafeu] .cli-out-load{color:var(--term-teal);border-color:var(--border-br);margin-left:auto}#cli-out[data-astro-cid-ysqdafeu] .cli-out-load:hover{color:var(--term-teal);border-color:var(--term-teal);background:0 0}#cli-out[data-astro-cid-ysqdafeu] .cli-out-score{font-family:var(--font-mono);color:var(--term-tx-mut);background:var(--term-titlebar);border-left:1px solid var(--border);border-right:1px solid var(--border);padding:7px 10px;font-size:11px;line-height:1.7}#cli-out[data-astro-cid-ysqdafeu] .cli-out-score b{color:var(--term-tx)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-score .fp{color:var(--term-amber)}#cli-out[data-astro-cid-ysqdafeu] .cli-out-score .missed{color:var(--term-tx-dim);display:block}#cli-out[data-astro-cid-ysqdafeu] .cli-out-pre{background:var(--term-bg);max-height:300px;color:var(--term-tx);border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);font-family:var(--font-mono);white-space:pre;margin:0;padding:10px 12px;font-size:11px;line-height:1.55;overflow:auto}#cli-out[data-astro-cid-ysqdafeu] .cli-out-pre.is-empty{color:var(--tx-faint);white-space:normal;font-style:italic}#cli-out[data-astro-cid-ysqdafeu] .hl-bin{color:var(--term-teal)}#cli-out[data-astro-cid-ysqdafeu] .hl-flag{color:var(--term-blue)}#cli-out[data-astro-cid-ysqdafeu] .hl-val{color:var(--term-tx)}#cli-out[data-astro-cid-ysqdafeu] .hl-url{color:var(--term-blue);text-decoration:underline dotted}#cli-out[data-astro-cid-ysqdafeu] .hl-path,#cli-out[data-astro-cid-ysqdafeu] .hl-str{color:var(--term-teal)}#cli-out[data-astro-cid-ysqdafeu] .hl-key{color:var(--term-blue)}#cli-out[data-astro-cid-ysqdafeu] .hl-num{color:var(--term-tx)}#cli-out[data-astro-cid-ysqdafeu] .hl-sev-hi{color:var(--term-magenta);font-weight:600}#cli-out[data-astro-cid-ysqdafeu] .hl-sev-mid{color:var(--term-amber)}#cli-out[data-astro-cid-ysqdafeu] .hl-sev-lo{color:var(--term-tx-mut)}.cli-install-note[data-astro-cid-ysqdafeu]{color:var(--tx-faint);font-size:12px;font-family:var(--font-mono);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.cli-install-note[data-astro-cid-ysqdafeu][hidden]{display:none}.cli-foot-note[data-astro-cid-ysqdafeu]{color:var(--tx-faint);max-width:68ch;margin:18px 0 0;font-size:12px;line-height:1.6}.cli-progs[data-astro-cid-ysqdafeu]{align-items:center;margin:0 0 10px}.cli-progs[data-astro-cid-ysqdafeu] .cli-progs-lead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-dim);margin-right:4px;font-size:11px}.cli-chart-wrap[data-astro-cid-ysqdafeu]{margin-top:16px}.cli-chart-head[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;font-size:11.5px;display:flex}.cli-chart-now[data-astro-cid-ysqdafeu]{color:var(--tx-faint);margin-left:auto}.cli-chart[data-astro-cid-ysqdafeu]{touch-action:pan-y;width:100%;display:block;overflow:visible}.cli-chart[data-astro-cid-ysqdafeu] .c-grid{stroke:var(--border);stroke-width:1px}.cli-chart[data-astro-cid-ysqdafeu] .c-ax{fill:var(--tx-faint);font-family:var(--font-mono);font-size:10px}.cli-chart[data-astro-cid-ysqdafeu] .c-area{fill:url(#cliArea)}.cli-chart[data-astro-cid-ysqdafeu] .c-line{fill:none;stroke:var(--teal);stroke-width:2px;stroke-linejoin:round}.cli-chart[data-astro-cid-ysqdafeu] .c-add{fill:var(--teal)}.cli-chart[data-astro-cid-ysqdafeu] .c-rem{fill:var(--magenta)}.cli-chart[data-astro-cid-ysqdafeu] .c-zero{stroke:var(--border-br);stroke-width:1px}.cli-chart[data-astro-cid-ysqdafeu] .c-gap{stroke:var(--tx-faint);stroke-width:1px;stroke-dasharray:2 3}.cli-chart[data-astro-cid-ysqdafeu] .c-cur{stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:3 3}.cli-chart[data-astro-cid-ysqdafeu] .c-dot{fill:var(--amber);stroke:var(--panel);stroke-width:2px}.cli-chart[data-astro-cid-ysqdafeu] .c-hit{fill:#0000;cursor:ew-resize}.cli-legend[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-faint);flex-wrap:wrap;gap:16px;padding:2px 0 6px;font-size:10.5px;display:flex}.cli-legend[data-astro-cid-ysqdafeu] span[data-astro-cid-ysqdafeu]{align-items:center;gap:6px;display:inline-flex}.cli-legend[data-astro-cid-ysqdafeu] i[data-astro-cid-ysqdafeu]{display:block}.cli-legend[data-astro-cid-ysqdafeu] .lg-line[data-astro-cid-ysqdafeu]{background:var(--teal);width:14px;height:2px}.cli-legend[data-astro-cid-ysqdafeu] .lg-bar[data-astro-cid-ysqdafeu]{border-radius:var(--radius-xs);width:5px;height:12px}.cli-legend[data-astro-cid-ysqdafeu] .lg-add[data-astro-cid-ysqdafeu]{background:var(--teal)}.cli-legend[data-astro-cid-ysqdafeu] .lg-rem[data-astro-cid-ysqdafeu]{background:var(--magenta)}.cli-relhead[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:14px;margin:18px 0 12px;display:flex}.cli-reltag[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--amber);font-size:20px}.cli-relwhen[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);font-size:12px}.cli-relnav[data-astro-cid-ysqdafeu]{gap:6px;margin-left:auto;display:flex}.cli-relnav[data-astro-cid-ysqdafeu] .cli-btn[data-astro-cid-ysqdafeu]{flex:none}.cli-chips[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:5px 14px;margin-bottom:14px;display:flex}.cli-chips[data-astro-cid-ysqdafeu] .cli-chip{font-family:var(--font-mono);border-left:2px solid var(--border);color:var(--tx-mut);background:0 0;padding:2px 0 2px 9px;font-size:12.5px}.cli-chips[data-astro-cid-ysqdafeu] .cli-chip-m{opacity:.75;margin-right:4px}.cli-chips[data-astro-cid-ysqdafeu] .cli-chip.add{border-left-color:var(--teal);color:var(--teal)}.cli-chips[data-astro-cid-ysqdafeu] .cli-chip.rem{border-left-color:var(--magenta);color:var(--tx-faint);text-decoration:line-through}.cli-chips[data-astro-cid-ysqdafeu] .cli-chip.chg{border-left-color:var(--amber);color:var(--amber)}.cli-chips[data-astro-cid-ysqdafeu] .cli-chip.is-held{opacity:.6;border-left-style:dashed;text-decoration:none}.cli-chips[data-astro-cid-ysqdafeu] .cli-chips-none{font-family:var(--font-mono);color:var(--tx-faint);margin:0;font-size:12px}.cli-tbl[data-astro-cid-ysqdafeu] td:first-child{white-space:nowrap}.cli-tbl[data-astro-cid-ysqdafeu] td:first-child code{word-break:normal}.cli-tbl[data-astro-cid-ysqdafeu] code{font-family:var(--font-mono);color:var(--tx-br);font-size:12.5px}.cli-tbl[data-astro-cid-ysqdafeu] tr.is-new code{color:var(--teal)}.cli-tbl[data-astro-cid-ysqdafeu] tr.is-new td:first-child:before{content:"+ ";color:var(--teal);font-family:var(--font-mono)}.cli-tbl[data-astro-cid-ysqdafeu] .cli-alias{color:var(--tx-dim)}.cli-tbl[data-astro-cid-ysqdafeu] .cli-sep{color:var(--tx-faint);opacity:.6}.cli-tbl[data-astro-cid-ysqdafeu] .cli-since-c{font-family:var(--font-mono);font-size:11.5px}.cli-tbl[data-astro-cid-ysqdafeu] .cli-since-c code{color:var(--tx-dim)}.cli-tbl[data-astro-cid-ysqdafeu] .cli-desc{color:var(--tx-mut);max-width:46ch;font-size:13px}.cli-chart[data-astro-cid-ysqdafeu] .r-bar{fill:var(--tx-faint)}.cli-chart[data-astro-cid-ysqdafeu] .r-bar.is-in{fill:var(--teal)}.cli-chart[data-astro-cid-ysqdafeu] .r-sel{fill:var(--teal-soft);stroke:var(--border-br);stroke-width:1px}.cli-chart[data-astro-cid-ysqdafeu] .r-handle{fill:var(--amber);cursor:ew-resize}.cli-chart[data-astro-cid-ysqdafeu] .r-base{stroke:var(--border);stroke-width:1px}.cli-chart[data-astro-cid-ysqdafeu] .r-hit{fill:#0000;cursor:ew-resize}.cli-picks[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 4px;display:flex}.cli-arrow[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-family:var(--font-mono)}.cli-quick[data-astro-cid-ysqdafeu]{gap:6px;margin-left:auto;display:flex}.cli-quick[data-astro-cid-ysqdafeu] .cli-btn[data-astro-cid-ysqdafeu]{flex:none}.cli-brief[data-astro-cid-ysqdafeu]{max-width:82ch;margin:14px 0 20px}.cli-brief[data-astro-cid-ysqdafeu] b{color:var(--tx-br)}.cli-brief[data-astro-cid-ysqdafeu] .b-add{color:var(--teal);font-family:var(--font-mono)}.cli-brief[data-astro-cid-ysqdafeu] .b-rem{color:var(--magenta);font-family:var(--font-mono)}.cli-brief[data-astro-cid-ysqdafeu] .b-chg{color:var(--amber);font-family:var(--font-mono)}.cli-brief[data-astro-cid-ysqdafeu] .b-span{font-family:var(--font-mono);color:var(--tx-dim);margin-top:6px;font-size:12.5px;display:block}.cli-cols[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=860px){.cli-cols[data-astro-cid-ysqdafeu]{grid-template-columns:minmax(0,1fr)}}.cli-cols[data-astro-cid-ysqdafeu] .cli-col-hd{letter-spacing:.05em;text-transform:uppercase}.cli-cols[data-astro-cid-ysqdafeu] .cli-col-hd .n{margin-left:auto;font-size:13px}.cli-cols[data-astro-cid-ysqdafeu] .cli-col.add .cli-col-hd{color:var(--teal)}.cli-cols[data-astro-cid-ysqdafeu] .cli-col.rem .cli-col-hd{color:var(--magenta)}.cli-cols[data-astro-cid-ysqdafeu] .cli-col.chg .cli-col-hd{color:var(--amber)}.cli-cols[data-astro-cid-ysqdafeu] .cli-col-body{max-height:460px;overflow:auto}.cli-cols[data-astro-cid-ysqdafeu] .cli-it{border-bottom:1px solid var(--border);padding:8px 13px}.cli-cols[data-astro-cid-ysqdafeu] .cli-it:last-child{border-bottom:0}.cli-cols[data-astro-cid-ysqdafeu] .cli-it code{font-family:var(--font-mono);color:var(--tx-br);word-break:break-all;font-size:12.5px}.cli-cols[data-astro-cid-ysqdafeu] .cli-col.rem .cli-it code{color:var(--tx-mut);text-decoration:line-through}.cli-cols[data-astro-cid-ysqdafeu] .cli-alias{font-family:var(--font-mono);color:var(--tx-faint);font-size:11px}.cli-cols[data-astro-cid-ysqdafeu] .cli-it .h{color:var(--tx-mut);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.cli-cols[data-astro-cid-ysqdafeu] .cli-it .w{color:var(--tx-faint);font-size:11px;font-family:var(--font-mono);margin-top:3px;display:block}.cli-cols[data-astro-cid-ysqdafeu] .cli-none{color:var(--tx-faint);font-family:var(--font-mono);padding:16px 13px;font-size:12px}.cli-ex-head[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cli-ex-head[data-astro-cid-ysqdafeu] .cli-h3[data-astro-cid-ysqdafeu]{margin:0}.cli-ex-head[data-astro-cid-ysqdafeu] .sec[data-astro-cid-ysqdafeu]{margin-bottom:0}.cli-ex-note[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-faint);font-size:10.5px}#conversation[data-astro-cid-ysqdafeu] .cli-ex-note[data-astro-cid-ysqdafeu],#articles[data-astro-cid-ysqdafeu] .cli-ex-note[data-astro-cid-ysqdafeu],.tp-sec[data-astro-cid-ysqdafeu] .cli-ex-note[data-astro-cid-ysqdafeu],.mg-meta[data-astro-cid-ysqdafeu]{text-transform:none;letter-spacing:.04em;font-size:11.5px}.conv-lede[data-astro-cid-ysqdafeu]{color:var(--tx-mut);max-width:68ch;margin:6px 0 18px;font-size:14px}.conv-list[data-astro-cid-ysqdafeu]{flex-direction:column;gap:22px;display:flex}.conv-head[data-astro-cid-ysqdafeu]{align-items:baseline;gap:12px;display:flex}.conv-year[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-faint);flex:none;padding-top:2px;font-size:11.5px}.conv-h[data-astro-cid-ysqdafeu]{font:inherit;margin:0;line-height:1.35}.conv-subject[data-astro-cid-ysqdafeu]{color:var(--tx);font-size:15.5px;font-weight:600;line-height:1.35;text-decoration:none}.conv-subject[data-astro-cid-ysqdafeu]:hover{text-underline-offset:3px;text-decoration:underline}.conv-meta[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 8px;font-size:11px;display:flex}.conv-src[data-astro-cid-ysqdafeu]{color:var(--tx-mut)}.conv-retired[data-astro-cid-ysqdafeu]{color:var(--tx-faint)}.conv-dot[data-astro-cid-ysqdafeu]{opacity:.6}.conv-roles[data-astro-cid-ysqdafeu]{gap:5px;display:inline-flex}.conv-sum[data-astro-cid-ysqdafeu]{color:var(--tx);max-width:76ch;margin:0;font-size:14px;line-height:1.6}.conv-cmds[data-astro-cid-ysqdafeu]{margin-top:4px}.conv-ctx[data-astro-cid-ysqdafeu]{--card-bg:color-mix(in srgb, var(--border) 18%, transparent);max-width:76ch;margin:10px 0 0}.conv-ctx-claim[data-astro-cid-ysqdafeu]{color:var(--tx);margin:0;font-size:14px;line-height:1.55}.conv-ctx-status[data-astro-cid-ysqdafeu]{margin-right:8px}.conv-ctx-facts[data-astro-cid-ysqdafeu]{grid-template-columns:max-content 1fr;gap:3px 12px;margin:8px 0 0;font-size:13px;line-height:1.5;display:grid}.conv-ctx-facts[data-astro-cid-ysqdafeu] dt[data-astro-cid-ysqdafeu]{color:var(--tx-faint);font-family:var(--font-mono);padding-top:2px;font-size:11px}.conv-ctx-facts[data-astro-cid-ysqdafeu] dd[data-astro-cid-ysqdafeu]{color:var(--tx);margin:0}.conv-ctx-ev[data-astro-cid-ysqdafeu]{color:var(--tx-mut);margin-top:8px;font-size:12.5px}.conv-ctx-ev[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]{cursor:pointer;font-family:var(--font-mono);color:var(--tx-faint);font-size:11px}.conv-ctx-ev[data-astro-cid-ysqdafeu] blockquote[data-astro-cid-ysqdafeu]{border-left:2px solid var(--border);margin:6px 0 0;padding-left:10px;font-style:italic;line-height:1.5}@media (width<=560px){.conv-ctx-facts[data-astro-cid-ysqdafeu]{grid-template-columns:1fr}.conv-ctx-facts[data-astro-cid-ysqdafeu] dd[data-astro-cid-ysqdafeu]{margin-bottom:4px}}#conversation[data-astro-cid-ysqdafeu] .conv-ex{margin-top:10px}#conversation[data-astro-cid-ysqdafeu] .conv-ex .ex-cap{font-family:var(--font-mono);font-size:11px}.conv-when[data-astro-cid-ysqdafeu]{color:var(--tx-faint)}.conv-msg[data-astro-cid-ysqdafeu]{color:var(--tx-faint);margin-left:auto;text-decoration:none}.conv-msg[data-astro-cid-ysqdafeu]:hover{color:var(--tx)}.conv-topics[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.conv-foot[data-astro-cid-ysqdafeu]{color:var(--tx-faint);max-width:68ch;margin:20px 0 0;font-size:12.5px}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex{margin:14px 0 0}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-cap{color:var(--tx-mut);align-items:baseline;gap:10px;margin-bottom:6px;font-size:13px;display:flex}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-tested{font-family:var(--font-mono);color:var(--tx-faint);margin:0 0 6px;font-size:11.5px}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-digest{font-family:var(--font-mono);opacity:.75}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-term{border:1px solid var(--ex-edge);border-radius:var(--radius-md);background:var(--ex-bg);overflow:hidden}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-cmd{align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-cmd code{font-family:var(--font-mono);color:var(--ex-tx);white-space:pre-wrap;word-break:break-word;flex:1;min-width:0}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-prompt{color:var(--ex-accent);user-select:none}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-copy{color:var(--ex-dim);flex:none}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-copy:hover{color:var(--ex-accent);border-color:var(--ex-edge-hover);background:0 0}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-copy.is-copied{color:var(--ex-accent)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-outwrap{position:relative}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-outcopy{z-index:1;color:var(--ex-dim);background:var(--ex-bg);position:absolute;top:6px;right:6px}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-outcopy:hover{color:var(--ex-accent);border-color:var(--ex-edge-hover);background:var(--ex-bg)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-outcopy.is-copied{color:var(--ex-accent)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out{border-top:1px solid var(--ex-rule)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-dim);align-items:baseline;gap:10px;padding:8px 13px;font-size:10.5px;list-style:none;display:flex}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out summary::-webkit-details-marker{display:none}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out summary:hover{color:var(--ex-dim-hover)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out summary:focus-visible{outline:1px solid var(--ex-accent);outline-offset:-2px}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-meta{color:var(--ex-meta);letter-spacing:.08em}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-shut,[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out[open] .ex-open{display:none}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-out[open] .ex-shut{display:inline}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-pre{white-space:pre;margin:0;padding:0 13px 13px;overflow-x:auto}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-pre code{font-family:var(--font-mono);color:var(--ex-out);font-size:12px;line-height:1.5}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .ex-empty{color:var(--ex-dim);margin:0;padding:0 13px 12px;font-size:12.5px}#cli-view-cmds[data-astro-cid-ysqdafeu]{margin-top:14px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cli-install-note[data-astro-cid-ysqdafeu]{margin:0 0 12px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-n{color:var(--tx-faint)}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-trust{font:10.5px var(--font-mono);letter-spacing:.04em;color:var(--tx-mut);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-seg[data-astro-cid-ysqdafeu] .cc-trust{font:inherit;letter-spacing:0;color:inherit}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-trust:before{content:"";border-radius:var(--radius-round);background:var(--tone,var(--tx-faint));width:7px;height:7px}#cli-view-cmds[data-astro-cid-ysqdafeu] .is-ran{--tone:var(--teal)}#cli-view-cmds[data-astro-cid-ysqdafeu] .is-author{--tone:var(--blue)}#cli-view-cmds[data-astro-cid-ysqdafeu] .is-community{--tone:var(--amber)}.cc-filters[data-astro-cid-ysqdafeu]{margin-bottom:12px}.cc-list[data-astro-cid-ysqdafeu] .xp-gh{text-transform:none;letter-spacing:0;font-weight:500}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-rtitle{color:var(--tx-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.cc-list[data-astro-cid-ysqdafeu] li[hidden]{display:none}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-item code{font:12.5px/1.45 var(--font-mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-title{color:var(--tx);font-size:14px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-badges{gap:6px;margin-bottom:6px;display:flex}#cli-view-cmds[data-astro-cid-ysqdafeu] .ex-tested{margin-bottom:6px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-noout{padding-top:0}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-flags{grid-template-columns:max-content 1fr;gap:6px 14px;margin:14px 0 0;font-size:13px;display:grid}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-flags dt{font-family:var(--font-mono);color:var(--tx-br)}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-flags dd{color:var(--tx-mut);margin:0}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-since{font:11px var(--font-mono);color:var(--teal);white-space:nowrap;margin-left:6px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-foreign{color:var(--tx-mut);margin:12px 0 0;font-size:13px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-srcs{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-srcs h3{font:11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-mut);margin:0 0 8px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-srcs h3 span{color:var(--tx-faint)}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-srcs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-srcs li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13px;display:flex}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-k{color:var(--tx);min-width:15ch}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-ref{font:12px var(--font-mono);color:var(--tx-mut);overflow-wrap:anywhere}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-note{color:var(--tx-faint);font-size:12px}#cli-view-cmds[data-astro-cid-ysqdafeu] .cc-link{font:12px var(--font-mono);color:var(--teal);margin-left:auto}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-bin{color:var(--term-teal)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-flag{color:var(--term-blue)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-val{color:var(--term-tx)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-url{color:var(--term-blue);text-decoration:underline dotted}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-path,[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-str{color:var(--term-teal)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-key{color:var(--term-blue)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-num{color:var(--term-tx)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-sev-hi{color:var(--term-magenta);font-weight:600}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-sev-mid{color:var(--term-amber)}[data-astro-cid-ysqdafeu]:is(#cli-view-cmds,#conversation) .hl-sev-lo{color:var(--term-tx-mut)}.cli-bar[data-astro-cid-ysqdafeu]{margin-top:22px}.cli-search-row[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cli-search[data-astro-cid-ysqdafeu]{flex:200px}.ft-meta[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin:0 0 10px;font-size:13px}.ck-kinds[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:6px 20px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.ck-h3[data-astro-cid-ysqdafeu]{margin:0 0 6px;font-size:15px}.ck-newest[data-astro-cid-ysqdafeu]{margin:0;padding-left:20px;font-size:14px}.ck-newest[data-astro-cid-ysqdafeu] li[data-astro-cid-ysqdafeu]{margin:2px 0}.ck-when[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);margin-left:8px;font-size:11.5px}.ft-lede[data-astro-cid-ysqdafeu]{color:var(--tx-dim);max-width:68ch;margin:0 0 20px;font-size:14px;line-height:1.6}.ft-eyebrow[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--tx-dim);text-transform:uppercase;border-bottom:1px solid var(--border);padding:9px 14px;font-size:9.5px;font-weight:700}.ft-p3[data-astro-cid-ysqdafeu]{display:none}.ft-embed[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:11px 14px;list-style:none;display:grid}.ft-embed[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]::-webkit-details-marker{display:none}.ft-embed[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]:hover{background:var(--ft-acc-bg)}.ft-embed[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.ft-area[data-astro-cid-ysqdafeu]>details[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border)}.ft-area[data-astro-cid-ysqdafeu]:first-child>details[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{border-top:none}.ft-plus[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--ft-acc);border:1px solid var(--ft-acc-line);border-radius:var(--radius-sm);align-self:start;padding:0 6px;font-size:11px;font-weight:700;line-height:1.5}.ft-caret[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);color:var(--tx-dim);align-self:start;font-size:11px;transition:transform .15s}.ft-embed[data-astro-cid-ysqdafeu] details[data-astro-cid-ysqdafeu][open]>summary[data-astro-cid-ysqdafeu] .ft-caret[data-astro-cid-ysqdafeu]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ft-caret[data-astro-cid-ysqdafeu]{transition:none}}.ft-h[data-astro-cid-ysqdafeu]{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ft-embed[data-astro-cid-ysqdafeu] .ft-name[data-astro-cid-ysqdafeu]{color:var(--tx);font-size:14px;font-weight:600;line-height:1.5}.ft-sub[data-astro-cid-ysqdafeu],.ft-meta2[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-variant-numeric:tabular-nums;font-size:12px}.ft-meta2[data-astro-cid-ysqdafeu]{margin-left:auto}.ft-asum[data-astro-cid-ysqdafeu],.ft-fsum[data-astro-cid-ysqdafeu]{color:var(--tx-dim);flex-basis:100%;max-width:74ch;font-size:12.5px;line-height:1.5}.ft-embed[data-astro-cid-ysqdafeu] .ft-chip[data-astro-cid-ysqdafeu].is-verified{--tone:var(--ft-acc);--tone-line:var(--ft-acc-line)}.ft-embed[data-astro-cid-ysqdafeu] .ft-chip[data-astro-cid-ysqdafeu].is-documented{opacity:.75}.ft-facets[data-astro-cid-ysqdafeu]{margin:0 0 20px}.ft-facets-h[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-dim);margin:0 0 8px;font-size:9.5px;font-weight:700}.ft-facet-list[data-astro-cid-ysqdafeu]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ft-fchip[data-astro-cid-ysqdafeu]{white-space:normal;--tone:var(--tx);--tone-line:var(--ft-acc-line);--tone-fill:var(--ft-acc-bg);--hover-line:var(--ft-acc);--hover-text:var(--tx);max-width:100%}.ft-coverage[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin:0 0 14px;padding:0;font-size:13.5px;line-height:1.6;list-style:none}.ft-fam[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-size:12px}.ft-since[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-variant-numeric:tabular-nums;font-size:12px}.ft-chip[data-astro-cid-ysqdafeu].is-suggested,.ft-embed[data-astro-cid-ysqdafeu] .ft-feature[data-astro-cid-ysqdafeu].is-suggested .ft-name[data-astro-cid-ysqdafeu]{opacity:.85}.ft-embed[data-astro-cid-ysqdafeu] .is-gone[data-astro-cid-ysqdafeu] .ft-name[data-astro-cid-ysqdafeu]{opacity:.7;text-decoration:line-through}.ft-kids[data-astro-cid-ysqdafeu]{border-left:2px solid var(--border);margin:0 12px 12px 40px}.ft-feature[data-astro-cid-ysqdafeu]>details[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);padding-left:12px}.ft-feature[data-astro-cid-ysqdafeu]:first-child>details[data-astro-cid-ysqdafeu]>summary[data-astro-cid-ysqdafeu]{border-top:none}.ft-evidence[data-astro-cid-ysqdafeu]{border-left:3px solid var(--ft-acc);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--ft-acc-bg);margin:0 10px 12px 34px;padding:12px 15px}.ft-was[data-astro-cid-ysqdafeu],.ft-cap[data-astro-cid-ysqdafeu]{color:var(--tx-dim);margin:0 0 10px;font-size:12px}.ft-cap[data-astro-cid-ysqdafeu] span[data-astro-cid-ysqdafeu]{border-bottom:1px dotted}.ft-ev[data-astro-cid-ysqdafeu]{margin-bottom:14px}.ft-ev[data-astro-cid-ysqdafeu]:last-of-type{margin-bottom:10px}.ft-evk[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ft-acc);margin:0 0 6px;font-size:9.5px;font-weight:700}.ft-evn[data-astro-cid-ysqdafeu]{color:var(--tx-dim);letter-spacing:.04em;font-weight:400}.ft-ev[data-astro-cid-ysqdafeu] ul[data-astro-cid-ysqdafeu]{margin:0;padding:0;list-style:none}.ft-evi[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding:7px 0;display:flex}.ft-evi[data-astro-cid-ysqdafeu]:first-child{border-top:none;padding-top:0}.ft-quote[data-astro-cid-ysqdafeu],.ft-cmd[data-astro-cid-ysqdafeu]{font-family:var(--font-mono);word-break:break-word;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--tx);align-self:start;padding:3px 7px;font-size:12.5px}.ft-cmd[data-astro-cid-ysqdafeu]{border-color:var(--ft-acc-line)}.ft-cmd[data-astro-cid-ysqdafeu] span[data-astro-cid-ysqdafeu]{color:var(--ft-acc)}.ft-ours[data-astro-cid-ysqdafeu]{max-width:74ch;color:var(--tx);font-size:14px;line-height:1.6}.ft-evm[data-astro-cid-ysqdafeu]{color:var(--tx-dim);font-size:11.5px}.ft-shot[data-astro-cid-ysqdafeu]{border:1px solid var(--border);border-radius:var(--radius-media);max-width:420px;display:block;overflow:hidden}.ft-shot[data-astro-cid-ysqdafeu] img[data-astro-cid-ysqdafeu]{width:100%;height:auto;display:block}.ft-note[data-astro-cid-ysqdafeu]{border-top:1px solid var(--border);color:var(--tx-dim);max-width:68ch;margin-top:2.5rem;padding-top:1rem;font-size:12px;line-height:1.6}.ft-filters[data-astro-cid-ysqdafeu]{margin-bottom:0}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-p3[data-astro-cid-ysqdafeu]{display:flex}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-scroll[data-astro-cid-ysqdafeu]{position:relative}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-area[data-astro-cid-ysqdafeu][hidden],[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-feature[data-astro-cid-ysqdafeu][hidden]{display:none}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-kids[data-astro-cid-ysqdafeu]{border-left:none;margin:0}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-plus[data-astro-cid-ysqdafeu],[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-caret[data-astro-cid-ysqdafeu]{display:none}[data-astro-cid-ysqdafeu][data-mode=explorer] summary[data-astro-cid-ysqdafeu].xp-gh{cursor:default;border-top:none}[data-astro-cid-ysqdafeu][data-mode=explorer] summary[data-astro-cid-ysqdafeu].xp-gh:hover{background:var(--bg2)}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-gh[data-astro-cid-ysqdafeu] .ft-h[data-astro-cid-ysqdafeu]{flex-wrap:nowrap;justify-content:space-between;width:100%;display:flex}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-gh[data-astro-cid-ysqdafeu] .ft-name[data-astro-cid-ysqdafeu]{font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-gh[data-astro-cid-ysqdafeu] .ft-sub[data-astro-cid-ysqdafeu]{font:inherit;color:var(--tx-faint);white-space:nowrap}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-gh[data-astro-cid-ysqdafeu] .ft-fam[data-astro-cid-ysqdafeu],[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-gh[data-astro-cid-ysqdafeu] .ft-since[data-astro-cid-ysqdafeu],[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-gh[data-astro-cid-ysqdafeu] .ft-asum[data-astro-cid-ysqdafeu]{display:none}[data-astro-cid-ysqdafeu][data-mode=explorer] summary[data-astro-cid-ysqdafeu].xp-item{border-top:none;padding:10px 12px;display:grid}[data-astro-cid-ysqdafeu][data-mode=explorer] summary[data-astro-cid-ysqdafeu].xp-item:hover{background:var(--bg2)}[data-astro-cid-ysqdafeu][data-mode=explorer] summary[data-astro-cid-ysqdafeu].xp-item[aria-expanded=true]{background:var(--teal-soft)}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-item[data-astro-cid-ysqdafeu] .ft-h[data-astro-cid-ysqdafeu]{align-items:center;gap:4px 8px}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-item[data-astro-cid-ysqdafeu] .ft-name[data-astro-cid-ysqdafeu]{flex-basis:100%;order:2;font-size:.84375rem;font-weight:400;line-height:1.4}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-item[data-astro-cid-ysqdafeu][aria-expanded=true] .ft-name[data-astro-cid-ysqdafeu]{color:var(--tx-br)}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-item[data-astro-cid-ysqdafeu] .ft-meta2[data-astro-cid-ysqdafeu]{font:.71875rem var(--font-mono);margin-left:0}[data-astro-cid-ysqdafeu][data-mode=explorer] .xp-item[data-astro-cid-ysqdafeu] .ft-fsum[data-astro-cid-ysqdafeu]{display:none}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-evidence[data-astro-cid-ysqdafeu]{background:0 0;border-left:none;border-radius:0;margin:0;padding:0}[data-astro-cid-ysqdafeu][data-mode=explorer] .ft-feature[data-astro-cid-ysqdafeu]>details[data-astro-cid-ysqdafeu]>.ft-evidence[data-astro-cid-ysqdafeu]{display:none}.ft-dhead[data-astro-cid-ysqdafeu]{margin-bottom:16px}.ft-dhead[data-astro-cid-ysqdafeu] .ft-darea{font:600 .6875rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-dim);margin:0 0 6px}.ft-dhead[data-astro-cid-ysqdafeu] .ft-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ft-dhead[data-astro-cid-ysqdafeu] .ft-name{color:var(--tx-br);flex-basis:auto;order:0;font-size:1.0625rem;font-weight:600}.ft-dhead[data-astro-cid-ysqdafeu] .ft-meta2{flex-basis:100%;margin-left:0}
