.pt[data-astro-cid-34qkpt5n]{margin:0;border:1px solid #D8D8DE;border-radius:8px;background:#fff;overflow:hidden;font-family:var(--font-mono)}.pt-head[data-astro-cid-34qkpt5n]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:11px 14px;border-bottom:1px solid #E2E2E2;background:#f8f8fa;font-size:11.5px;letter-spacing:.02em;color:#55555e}.pt-zip[data-astro-cid-34qkpt5n]{color:#191919;font-weight:500;overflow-wrap:anywhere;min-width:0}.pt-zip[data-astro-cid-34qkpt5n]:before{content:"[ ";white-space:pre}.pt-zip[data-astro-cid-34qkpt5n]:after{content:" ]";white-space:pre}.pt-size[data-astro-cid-34qkpt5n]{font-variant-numeric:tabular-nums;color:#6e6e78}.pt-list[data-astro-cid-34qkpt5n]{list-style:none;margin:0;padding:6px 0}.pt-cell[data-astro-cid-34qkpt5n]{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;column-gap:10px;min-height:28px;padding:3px 14px 3px calc(14px + var(--pt-indent, 0px));font-size:12px;line-height:1.35;color:#2b2b31;text-decoration:none}.pt-d1[data-astro-cid-34qkpt5n]{--pt-indent: 16px}.pt-d2[data-astro-cid-34qkpt5n]{--pt-indent: 34px}.pt-glyph[data-astro-cid-34qkpt5n]{font-size:11px;color:#6e6e78}.pt-name[data-astro-cid-34qkpt5n]{min-width:0;overflow-wrap:anywhere}.pt-dir[data-astro-cid-34qkpt5n] .pt-name[data-astro-cid-34qkpt5n]{color:#191919;font-weight:500}.pt-meta[data-astro-cid-34qkpt5n]{font-size:11px;color:#6e6e78;white-space:nowrap;font-variant-numeric:tabular-nums}.pt-tag[data-astro-cid-34qkpt5n]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.pt-tag--ok[data-astro-cid-34qkpt5n]{background:var(--ok-wash);color:var(--ok-ink)}.pt-tag--bad[data-astro-cid-34qkpt5n]{background:var(--bad-wash);color:var(--bad-ink)}.pt-tag--wait[data-astro-cid-34qkpt5n]{background:var(--wait-wash);color:var(--wait-ink)}.pt-tag--ink[data-astro-cid-34qkpt5n]{border:1px solid #191919;color:#191919;padding:1px 6px;font-weight:500;letter-spacing:.04em}a[data-astro-cid-34qkpt5n].pt-cell{transition:background-color var(--dur-feedback) ease}a[data-astro-cid-34qkpt5n].pt-cell .pt-name[data-astro-cid-34qkpt5n]{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur-feedback) ease}a[data-astro-cid-34qkpt5n].pt-cell:hover{background:#f4f4f7}a[data-astro-cid-34qkpt5n].pt-cell:hover .pt-name[data-astro-cid-34qkpt5n]{text-decoration-color:#191919}a[data-astro-cid-34qkpt5n].pt-cell:focus-visible{outline:2px solid #1B17FF;outline-offset:-2px}.pt-due[data-astro-cid-34qkpt5n]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;padding:11px 14px;border-top:1px solid #F3D9AE;background:var(--wait-wash);font-family:var(--font-sans);font-size:12.5px;line-height:1.5;color:#5c3a06}.pt-due-tag[data-astro-cid-34qkpt5n]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wait-ink)}.pt-due[data-astro-cid-34qkpt5n] b[data-astro-cid-34qkpt5n]{font-family:var(--font-mono);font-weight:600;color:var(--wait-ink);margin-right:4px;font-variant-numeric:tabular-nums}@media(max-width:520px){.pt-cell[data-astro-cid-34qkpt5n]{grid-template-columns:10px minmax(0,1fr) auto;row-gap:2px;padding-right:12px;font-size:11.5px}.pt-d1[data-astro-cid-34qkpt5n]{--pt-indent: 10px}.pt-d2[data-astro-cid-34qkpt5n]{--pt-indent: 22px}.pt-meta[data-astro-cid-34qkpt5n]{display:none}.pt-tag[data-astro-cid-34qkpt5n]{font-size:11px;padding:1px 5px}}.fm-sec[data-astro-cid-wzokvf3s]{background:#fff}.fm-grid[data-astro-cid-wzokvf3s]{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}.fm-intro[data-astro-cid-wzokvf3s]{position:sticky;top:104px}.fm-h2[data-astro-cid-wzokvf3s]{max-width:13ch}.fm-lede[data-astro-cid-wzokvf3s]{max-width:58ch}.fm-strip[data-astro-cid-wzokvf3s]{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:3px;margin-top:32px;max-width:380px}.fm-cell[data-astro-cid-wzokvf3s]{aspect-ratio:1;border-radius:2px;transition:opacity var(--dur-state) ease,transform var(--dur-state) var(--ease-out-expo)}.fm-cell--stripe[data-astro-cid-wzokvf3s]{background:var(--flow-fill)}.fm-cell--add[data-astro-cid-wzokvf3s]{background:var(--wait-fill)}.fm-cell--calc[data-astro-cid-wzokvf3s]{background:#fff;box-shadow:inset 0 0 0 1.5px #191919}.fm-strip[data-astro-cid-wzokvf3s]:is([data-filter=stripe],[data-filter=add],[data-filter=calc]) .fm-cell[data-astro-cid-wzokvf3s]{opacity:.18}.fm-strip[data-astro-cid-wzokvf3s][data-filter=stripe] .fm-cell--stripe[data-astro-cid-wzokvf3s],.fm-strip[data-astro-cid-wzokvf3s][data-filter=add] .fm-cell--add[data-astro-cid-wzokvf3s],.fm-strip[data-astro-cid-wzokvf3s][data-filter=calc] .fm-cell--calc[data-astro-cid-wzokvf3s]{opacity:1;transform:scale(1.12)}.fm-filter[data-astro-cid-wzokvf3s]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.fm-btn[data-astro-cid-wzokvf3s]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid #D8D8DE;border-radius:6px;background:#fff;font-size:13.5px;color:#2b2b31;cursor:pointer;transition:border-color var(--dur-feedback) ease,background-color var(--dur-feedback) ease}.fm-btn[data-astro-cid-wzokvf3s] b[data-astro-cid-wzokvf3s]{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:#191919}.fm-btn[data-astro-cid-wzokvf3s]:hover{border-color:#8a8a96}.fm-btn[data-astro-cid-wzokvf3s][aria-pressed=true]{border-color:#191919;background:#f4f4f7;box-shadow:inset 0 0 0 1px #191919}.fm-key[data-astro-cid-wzokvf3s]{width:10px;height:10px;border-radius:2px;flex:none}.fm-key--all[data-astro-cid-wzokvf3s]{background:linear-gradient(90deg,var(--flow-fill) 0 33%,var(--wait-fill) 33% 66%,#fff 66%);box-shadow:inset 0 0 0 1px #191919}.fm-key--stripe[data-astro-cid-wzokvf3s]{background:var(--flow-fill)}.fm-key--add[data-astro-cid-wzokvf3s]{background:var(--wait-fill)}.fm-key--calc[data-astro-cid-wzokvf3s]{background:#fff;box-shadow:inset 0 0 0 1.5px #191919}.fm-note[data-astro-cid-wzokvf3s]{margin:18px 0 0;max-width:46ch;font-size:13px;line-height:1.55;color:#6e6e78}.fm-table[data-astro-cid-wzokvf3s]{overflow:hidden}.fm-list[data-astro-cid-wzokvf3s]{list-style:none;margin:0;padding:0 0 6px}.fm-row[data-astro-cid-wzokvf3s]{display:grid;grid-template-columns:9.5em minmax(0,1.3fr) minmax(0,1fr) 7.5em;gap:2px 14px;align-items:baseline;padding:7px 14px;border-top:1px dashed #E2E2E2;font-size:13px;line-height:1.4}.fm-row--head[data-astro-cid-wzokvf3s]{border-top:0;border-bottom:1px solid #E2E2E2;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78}.fm-list[data-astro-cid-wzokvf3s] .fm-row[data-astro-cid-wzokvf3s]:first-child{border-top:0}.fm-bt[data-astro-cid-wzokvf3s]{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#191919;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fm-bt[data-astro-cid-wzokvf3s]:focus{outline:none}.fm-name[data-astro-cid-wzokvf3s]{color:#191919;min-width:0}.fm-path[data-astro-cid-wzokvf3s]{display:block;font-family:var(--font-mono);font-size:11px;color:#6e6e78;overflow-wrap:anywhere}.fm-src[data-astro-cid-wzokvf3s]{color:#55555e;min-width:0;overflow-wrap:anywhere}.fm-src--code[data-astro-cid-wzokvf3s]{font-family:var(--font-mono);font-size:12px;color:var(--flow-ink)}.fm-case[data-astro-cid-wzokvf3s]{display:inline-block;margin-left:8px;font-family:var(--font-mono);font-size:11px;color:var(--bad-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.fm-origin[data-astro-cid-wzokvf3s]{justify-self:start;padding:2px 7px;border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.fm-origin--stripe[data-astro-cid-wzokvf3s]{background:var(--flow-wash);color:var(--flow-ink)}.fm-origin--add[data-astro-cid-wzokvf3s]{background:var(--wait-wash);color:var(--wait-ink)}.fm-origin--calc[data-astro-cid-wzokvf3s]{border:1px solid #191919;color:#191919;padding:1px 6px}.fm-table[data-astro-cid-wzokvf3s]:is([data-filter=stripe],[data-filter=add],[data-filter=calc]) .fm-list[data-astro-cid-wzokvf3s] .fm-row[data-astro-cid-wzokvf3s]{display:none}.fm-table[data-astro-cid-wzokvf3s][data-filter=stripe] .fm-row--stripe[data-astro-cid-wzokvf3s],.fm-table[data-astro-cid-wzokvf3s][data-filter=add] .fm-row--add[data-astro-cid-wzokvf3s],.fm-table[data-astro-cid-wzokvf3s][data-filter=calc] .fm-row--calc[data-astro-cid-wzokvf3s]{display:grid;animation:k-settle var(--dur-state) var(--ease-out-expo) both}.fm-table[data-astro-cid-wzokvf3s]:is([data-filter=stripe],[data-filter=add],[data-filter=calc]) .fm-list[data-astro-cid-wzokvf3s] .fm-row[data-astro-cid-wzokvf3s]:not(.fm-row--head){border-top:1px dashed #E2E2E2}.fm-more[data-astro-cid-wzokvf3s]{display:block;width:calc(100% - 28px);margin:4px 14px 14px;min-height:44px;border:1px solid #D8D8DE;border-radius:6px;background:#fff;font-size:14px;font-weight:500;color:#191919;cursor:pointer}.fm-more[data-astro-cid-wzokvf3s][hidden]{display:none}@media(max-width:960px){.fm-grid[data-astro-cid-wzokvf3s]{grid-template-columns:minmax(0,1fr)}.fm-intro[data-astro-cid-wzokvf3s]{position:static}}@media(max-width:760px){.fm-row[data-astro-cid-wzokvf3s]{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 12px}.fm-row--head[data-astro-cid-wzokvf3s]{display:none}.fm-bt[data-astro-cid-wzokvf3s]{grid-column:1}.fm-origin[data-astro-cid-wzokvf3s]{grid-column:2;grid-row:1;justify-self:end}.fm-name[data-astro-cid-wzokvf3s],.fm-src[data-astro-cid-wzokvf3s]{grid-column:1 / -1}.fm-table[data-astro-cid-wzokvf3s][data-collapsed] .fm-list[data-astro-cid-wzokvf3s] .fm-row[data-astro-cid-wzokvf3s]:nth-child(n+13){display:none}}@media(prefers-reduced-motion:reduce){.fm-cell[data-astro-cid-wzokvf3s]{transition:opacity var(--dur-state) ease}.fm-strip[data-astro-cid-wzokvf3s][data-filter] .fm-cell[data-astro-cid-wzokvf3s]{transform:none!important}.fm-table[data-astro-cid-wzokvf3s] .fm-row[data-astro-cid-wzokvf3s]{animation:none!important}}.vb[data-astro-cid-5h74klxd]{background:#08081c}.vb-head[data-astro-cid-5h74klxd]{max-width:900px;margin-bottom:var(--head-gap)}.vb-h2[data-astro-cid-5h74klxd]{max-width:16ch}.vb-lede[data-astro-cid-5h74klxd]{max-width:62ch}.vb-bench[data-astro-cid-5h74klxd].is-tabbed{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.vb-tabs[data-astro-cid-5h74klxd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vb-tabs[data-astro-cid-5h74klxd][hidden]{display:none}.vb-tab[data-astro-cid-5h74klxd]{display:grid;gap:4px;justify-items:start;min-height:44px;padding:12px 14px 13px;border:1px solid #26264A;border-radius:8px;background:transparent;color:#eaeaf2;text-align:left;cursor:pointer;transition:border-color var(--dur-feedback) ease,background-color var(--dur-feedback) ease}.vb-tab[data-astro-cid-5h74klxd]:hover{border-color:#4a4a78}.vb-tab[data-astro-cid-5h74klxd][aria-selected=true]{border-color:#eaeaf2;background:#12122b}.vb-tab-file[data-astro-cid-5h74klxd]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#8585a8}.vb-tab-label[data-astro-cid-5h74klxd]{font-family:var(--font-heading);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.vb-tab-rule[data-astro-cid-5h74klxd]{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.vb-tone-bad[data-astro-cid-5h74klxd]{color:var(--bad-mist)}.vb-tone-wait[data-astro-cid-5h74klxd]{color:var(--wait-mist)}.vb-cases[data-astro-cid-5h74klxd]{display:grid;gap:28px}.vb-case[data-astro-cid-5h74klxd]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.vb-case[data-astro-cid-5h74klxd][hidden]{display:none}.vb-bench[data-astro-cid-5h74klxd].is-tabbed .vb-case[data-astro-cid-5h74klxd]{animation:k-settle var(--dur-state) var(--ease-out-expo)}.vb-report[data-astro-cid-5h74klxd]{border:1px solid #26264A;border-radius:8px;background:#12122b;overflow:hidden;min-width:0}.vb-report-head[data-astro-cid-5h74klxd]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 14px;border-bottom:1px solid #26264A;font-family:var(--font-mono);font-size:11.5px;color:#9a9ac2}.vb-file[data-astro-cid-5h74klxd]{color:#eaeaf2;overflow-wrap:anywhere;min-width:0}.vb-file[data-astro-cid-5h74klxd]:before{content:"[ ";white-space:pre;color:#8585a8}.vb-file[data-astro-cid-5h74klxd]:after{content:" ]";white-space:pre;color:#8585a8}.vb-verdict[data-astro-cid-5h74klxd]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 14px;border-bottom:1px solid #26264A;font-family:var(--font-mono);font-size:11.5px;color:#9a9ac2}.vb-stamp[data-astro-cid-5h74klxd]{display:inline-flex;align-items:baseline;gap:8px;padding:5px 10px;border-radius:6px;border:1px solid currentColor;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.vb-stamp[data-astro-cid-5h74klxd] b[data-astro-cid-5h74klxd]{font-size:13px;font-weight:700;letter-spacing:.08em}.vb-stamp--bad[data-astro-cid-5h74klxd]{color:var(--bad-mist);background:#ff8f8414}.vb-stamp--ok[data-astro-cid-5h74klxd]{color:var(--ok-mist);background:#5fd3a014}.vb-stamp--wait[data-astro-cid-5h74klxd]{color:var(--wait-mist);background:#ffc46b14}.vb-code[data-astro-cid-5h74klxd]{margin:0;padding:12px 0;font-family:var(--font-mono);font-size:12px;line-height:1.75;color:#9a9ac2;overflow-x:auto}.vb-line[data-astro-cid-5h74klxd]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;padding-right:14px;white-space:pre}.vb-gutter[data-astro-cid-5h74klxd]{text-align:center;font-weight:700}.vb-src[data-astro-cid-5h74klxd]{min-width:0;color:#d6d6ea}.vb-bt[data-astro-cid-5h74klxd]{font-size:11px;letter-spacing:.04em;color:#8585a8}.vb-line--gap[data-astro-cid-5h74klxd] .vb-src[data-astro-cid-5h74klxd]{color:#8585a8}.vb-line--bad[data-astro-cid-5h74klxd]{background:#ff8f841a}.vb-line--bad[data-astro-cid-5h74klxd] .vb-gutter[data-astro-cid-5h74klxd],.vb-line--bad[data-astro-cid-5h74klxd] .vb-src[data-astro-cid-5h74klxd]{color:var(--bad-mist)}.vb-line--bad[data-astro-cid-5h74klxd] .vb-src[data-astro-cid-5h74klxd]{background-image:linear-gradient(var(--bad-mist),var(--bad-mist));background-repeat:no-repeat;background-position:0 55%;background-size:0% 1px}.vb-line--fix[data-astro-cid-5h74klxd]{grid-template-rows:1fr;background:#5fd3a01a}.vb-line--fix[data-astro-cid-5h74klxd] .vb-gutter[data-astro-cid-5h74klxd],.vb-line--fix[data-astro-cid-5h74klxd] .vb-src[data-astro-cid-5h74klxd]{color:var(--ok-mist)}.vb-line--fix[data-astro-cid-5h74klxd]>[data-astro-cid-5h74klxd]{overflow:hidden}.vb-check[data-astro-cid-5h74klxd]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:10px 14px;border-top:1px dashed #26264A;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:#9a9ac2}.vb-check-k[data-astro-cid-5h74klxd]{color:#8585a8}.vb-check-v[data-astro-cid-5h74klxd]{color:var(--bad-mist)}.vb-check-v--ok[data-astro-cid-5h74klxd]{color:var(--ok-mist)}.vb-findings[data-astro-cid-5h74klxd]{list-style:none;margin:0;padding:0;border-top:1px solid #26264A}.vb-finding[data-astro-cid-5h74klxd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 14px;border-top:1px dashed #26264A;font-size:12.5px;line-height:1.5;transition:background-color var(--dur-focal) var(--ease-out-expo)}.vb-finding[data-astro-cid-5h74klxd]:first-child{border-top:0}.vb-code-id[data-astro-cid-5h74klxd]{grid-column:1;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#eaeaf2}.vb-msg[data-astro-cid-5h74klxd]{grid-column:1;color:#9a9ac2}.vb-ftag[data-astro-cid-5h74klxd]{grid-column:2;grid-row:1;align-self:start;padding:2px 7px;border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vb-ftag--bad[data-astro-cid-5h74klxd]{color:#08081c;background:var(--bad-mist)}.vb-ftag--ok[data-astro-cid-5h74klxd]{color:#08081c;background:var(--ok-mist)}.vb-fixnote[data-astro-cid-5h74klxd]{margin:0;padding:10px 14px 12px;border-top:1px solid #26264A;font-size:12.5px;line-height:1.5;color:var(--ok-mist)}.vb-side[data-astro-cid-5h74klxd]{min-width:0;padding-top:4px}.vb-case-title[data-astro-cid-5h74klxd]{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.2;letter-spacing:-.015em;color:#fff;text-wrap:balance}.vb-summary[data-astro-cid-5h74klxd]{margin:12px 0 0;font-size:14.5px;line-height:1.6;color:#9a9ac2;text-wrap:pretty}.vb-react-k[data-astro-cid-5h74klxd]{margin:22px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8585a8}.vb-react[data-astro-cid-5h74klxd]{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:#eaeaf2;text-wrap:pretty}.vb-replay[data-astro-cid-5h74klxd]{margin-top:22px}.vb-replay[data-astro-cid-5h74klxd][hidden]{display:none}.vb-events[data-astro-cid-5h74klxd]{list-style:none;margin:0;padding:6px 0}.vb-event[data-astro-cid-5h74klxd]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:9px 14px 9px 0;border-top:1px dashed #26264A;font-size:12.5px}.vb-event[data-astro-cid-5h74klxd]:first-child{border-top:0}.vb-ev-n[data-astro-cid-5h74klxd]{text-align:center;font-family:var(--font-mono);font-size:11px;color:#8585a8}.vb-ev-id[data-astro-cid-5h74klxd]{display:grid;gap:1px;min-width:0}.vb-ev-id[data-astro-cid-5h74klxd] code[data-astro-cid-5h74klxd]{font-family:var(--font-mono);font-size:12px;color:#eaeaf2}.vb-ev-note[data-astro-cid-5h74klxd]{color:#9a9ac2}.vb-ev-out[data-astro-cid-5h74klxd]{font-family:var(--font-mono);font-size:11.5px;text-align:right}.vb-ev-out--naive[data-astro-cid-5h74klxd]{color:var(--bad-mist)}.vb-ev-out--fixed[data-astro-cid-5h74klxd]{color:var(--ok-mist)}.vb-ev-out--drop[data-astro-cid-5h74klxd]{color:#9a9ac2}.vb-tally[data-astro-cid-5h74klxd]{display:flex;margin:0;padding:11px 14px;border-top:1px solid #26264A;font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.vb-tally[data-astro-cid-5h74klxd] b[data-astro-cid-5h74klxd]{font-size:15px;font-weight:700}.vb-tally-bad[data-astro-cid-5h74klxd]{color:var(--bad-mist)}.vb-tally-ok[data-astro-cid-5h74klxd]{color:var(--ok-mist)}.vb-case[data-astro-cid-5h74klxd]:not([data-state=reject]) [data-astro-cid-5h74klxd][data-when=reject],.vb-case[data-astro-cid-5h74klxd][data-state=reject] [data-astro-cid-5h74klxd][data-when=ok]{display:none}.vb-case[data-astro-cid-5h74klxd][data-state=reject] .vb-line--fix[data-astro-cid-5h74klxd]{display:none}.vb-case[data-astro-cid-5h74klxd]:not([data-state=reject]) .vb-line--bad[data-astro-cid-5h74klxd]{background:#ff8f840d}.vb-case[data-astro-cid-5h74klxd]:not([data-state=reject]) .vb-line--bad[data-astro-cid-5h74klxd] .vb-src[data-astro-cid-5h74klxd]{background-size:100% 1px;color:#c98a86}.vb-case[data-astro-cid-5h74klxd]:not([data-state=reject]) .vb-msg[data-astro-cid-5h74klxd]{color:#8585a8}@media(prefers-reduced-motion:no-preference){.vb-case[data-astro-cid-5h74klxd][data-state=ok] .vb-line--bad[data-astro-cid-5h74klxd] .vb-src[data-astro-cid-5h74klxd]{transition:background-size var(--dur-focal) var(--ease-out-expo),color var(--dur-focal) ease}.vb-case[data-astro-cid-5h74klxd][data-state=ok] .vb-line--fix[data-astro-cid-5h74klxd]{animation:vb-open var(--dur-overlay) var(--ease-out-expo) .16s both}.vb-case[data-astro-cid-5h74klxd][data-state=ok] [data-astro-cid-5h74klxd]:is(.vb-stamp--ok,.vb-ftag--ok,.vb-check-v--ok,.vb-tally-ok,.vb-ev-out--fixed){animation:k-settle var(--dur-focal) var(--ease-out-expo) .32s both}.vb-case[data-astro-cid-5h74klxd][data-state=ok] .vb-fixnote[data-astro-cid-5h74klxd]{animation:k-settle var(--dur-focal) var(--ease-out-expo) .48s both}.vb-case[data-astro-cid-5h74klxd][data-state=reject] [data-astro-cid-5h74klxd]:is(.vb-stamp--bad,.vb-ftag--bad){animation:k-settle var(--dur-state) var(--ease-out-expo) both}}@keyframes vb-open{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media(prefers-reduced-motion:reduce){.vb-case[data-astro-cid-5h74klxd][data-state=ok] [data-astro-cid-5h74klxd]:is(.vb-stamp--ok,.vb-ftag--ok,.vb-line--fix,.vb-fixnote,.vb-tally-ok,.vb-ev-out--fixed){animation:vb-fade var(--dur-state) ease both}.vb-bench[data-astro-cid-5h74klxd].is-tabbed .vb-case[data-astro-cid-5h74klxd]{animation:none}}@keyframes vb-fade{0%{opacity:0}}@media(max-width:960px){.vb-case[data-astro-cid-5h74klxd]{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.vb-tabs[data-astro-cid-5h74klxd]{grid-template-columns:minmax(0,1fr);gap:8px}.vb-tab[data-astro-cid-5h74klxd]{grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:10px 12px}.vb-tab-file[data-astro-cid-5h74klxd]{grid-row:1 / span 2;align-self:center}.vb-tab-label[data-astro-cid-5h74klxd]{font-size:15.5px}.vb-code[data-astro-cid-5h74klxd]{font-size:11px}.vb-line[data-astro-cid-5h74klxd]{grid-template-columns:16px minmax(0,1fr);gap:8px;white-space:pre-wrap;overflow-wrap:anywhere}.vb-bt[data-astro-cid-5h74klxd]{display:none}.vb-event[data-astro-cid-5h74klxd]{grid-template-columns:18px minmax(0,1fr)}.vb-ev-out[data-astro-cid-5h74klxd]{grid-column:2;text-align:left}}.pr[data-astro-cid-gjabnla4]{background:#fafafb}.pr-h2[data-astro-cid-gjabnla4]{max-width:15ch}.pr-row[data-astro-cid-gjabnla4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:clamp(14px,2vw,24px);align-items:stretch}.pr-card[data-astro-cid-gjabnla4]{display:flex;flex-direction:column;margin:0;border:1px solid #D8D8DE;border-radius:8px;background:#fff;overflow:hidden;min-width:0}.pr-card-head[data-astro-cid-gjabnla4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 14px;border-bottom:1px solid #E2E2E2;font-family:var(--font-mono);font-size:11.5px;color:#6e6e78}.pr-file[data-astro-cid-gjabnla4]{color:#191919;font-weight:500;overflow-wrap:anywhere;min-width:0}.pr-file[data-astro-cid-gjabnla4]:before{content:"[ ";white-space:pre}.pr-file[data-astro-cid-gjabnla4]:after{content:" ]";white-space:pre}.pr-date[data-astro-cid-gjabnla4]{font-variant-numeric:tabular-nums}.pr-inv-body[data-astro-cid-gjabnla4]{padding:12px 14px 8px;font-family:var(--font-mono);font-size:12.5px;color:#2b2b31;flex:1}.pr-inv-meta[data-astro-cid-gjabnla4]{display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:11.5px;color:#6e6e78}.pr-inv-line[data-astro-cid-gjabnla4]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed #E2E2E2}.pr-inv-line[data-astro-cid-gjabnla4] i[data-astro-cid-gjabnla4]{font-style:normal;font-size:11px;color:#6e6e78;margin-left:6px}.pr-inv-sub[data-astro-cid-gjabnla4]{border-top:1px solid #D8D8DE}.pr-inv-total[data-astro-cid-gjabnla4]{border-top:1px solid #191919;font-weight:600;color:#191919}.pr-num[data-astro-cid-gjabnla4]{font-variant-numeric:tabular-nums;white-space:nowrap}.pr-inv-stamp[data-astro-cid-gjabnla4]{display:grid;gap:3px;padding:11px 14px 12px;border-top:1px solid #BFE5D1;background:var(--ok-wash);font-size:12.5px;line-height:1.45;color:#24543d}.pr-inv-stamp[data-astro-cid-gjabnla4] b[data-astro-cid-gjabnla4]{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ok-ink)}.pr-kv[data-astro-cid-gjabnla4]{margin:0;padding:6px 14px 10px}.pr-kv[data-astro-cid-gjabnla4]>div[data-astro-cid-gjabnla4]{display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px dashed #E2E2E2;font-size:13px}.pr-kv[data-astro-cid-gjabnla4]>div[data-astro-cid-gjabnla4]:first-child{border-top:0}.pr-kv[data-astro-cid-gjabnla4] dt[data-astro-cid-gjabnla4]{color:#6e6e78}.pr-kv[data-astro-cid-gjabnla4] dd[data-astro-cid-gjabnla4]{margin:0;font-family:var(--font-mono);font-size:12px;color:#191919;overflow-wrap:anywhere}.pr-cmd[data-astro-cid-gjabnla4]{margin:auto 0 0;padding:12px 14px;background:#08081c;font-family:var(--font-mono);font-size:11.5px;line-height:1.7;color:#d6d6ea;overflow-x:auto}.pr-cmd[data-astro-cid-gjabnla4]>span[data-astro-cid-gjabnla4]{display:block;white-space:pre}.pr-hashes[data-astro-cid-gjabnla4]{list-style:none;margin:0;padding:6px 14px 8px}.pr-hashes[data-astro-cid-gjabnla4] li[data-astro-cid-gjabnla4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 0;border-top:1px dashed #E2E2E2}.pr-hashes[data-astro-cid-gjabnla4] li[data-astro-cid-gjabnla4]:first-child{border-top:0}.pr-hf[data-astro-cid-gjabnla4]{font-family:var(--font-mono);font-size:11.5px;color:#191919;overflow-wrap:anywhere}.pr-hash[data-astro-cid-gjabnla4]{grid-column:1;font-family:var(--font-mono);font-size:11px;color:#6e6e78}.pr-v[data-astro-cid-gjabnla4]{grid-column:2;grid-row:1 / span 2;align-self:center;padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em}.pr-v--ok[data-astro-cid-gjabnla4]{background:var(--ok-wash);color:var(--ok-ink)}.pr-v--bad[data-astro-cid-gjabnla4]{background:var(--bad-wash);color:var(--bad-ink)}.pr-nt-k[data-astro-cid-gjabnla4]{margin:auto 0 0;padding:10px 14px 0;border-top:1px solid #F3D9AE;background:var(--wait-wash);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--wait-ink)}.pr-nt[data-astro-cid-gjabnla4]{list-style:none;margin:0;padding:6px 14px 12px;background:var(--wait-wash);display:grid;gap:3px;font-size:12.5px;line-height:1.45;color:#55555e}.pr-nt[data-astro-cid-gjabnla4] li[data-astro-cid-gjabnla4]{display:flex;gap:8px;align-items:baseline}.pr-nt[data-astro-cid-gjabnla4] li[data-astro-cid-gjabnla4]:before{content:"";flex:none;width:6px;height:6px;border:1px solid var(--wait-ink);transform:translateY(-1px)}.pr-open[data-astro-cid-gjabnla4]{margin:28px 0 0;max-width:78ch;font-size:14px;line-height:1.6;color:#55555e}.pr-open[data-astro-cid-gjabnla4] .mono-link[data-astro-cid-gjabnla4]{margin-left:4px;overflow-wrap:anywhere}@media(max-width:1080px){.pr-row[data-astro-cid-gjabnla4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-man[data-astro-cid-gjabnla4]{grid-column:1 / -1}}@media(max-width:680px){.pr-row[data-astro-cid-gjabnla4]{grid-template-columns:minmax(0,1fr)}.pr-cmd[data-astro-cid-gjabnla4]{font-size:11px}.pr-cmd[data-astro-cid-gjabnla4]>span[data-astro-cid-gjabnla4]{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:1.5em;text-indent:-1.5em}}.gs[data-astro-cid-epqsqdnc]{background:#fff}.gs-head[data-astro-cid-epqsqdnc]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:var(--head-gap)}.gs-h2[data-astro-cid-epqsqdnc]{max-width:16ch}.gs-head[data-astro-cid-epqsqdnc] .lp-lede[data-astro-cid-epqsqdnc]{margin:0;max-width:58ch}.gs-canvas[data-astro-cid-epqsqdnc]{padding:clamp(20px,3vw,40px)}.gs-pages[data-astro-cid-epqsqdnc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.gs-page[data-astro-cid-epqsqdnc]{min-width:0}.gs-sheet[data-astro-cid-epqsqdnc]{position:relative;display:flex;flex-direction:column;gap:7%;aspect-ratio:210 / 297;padding:11% 10% 9%;border:1px solid #D8D8DE;border-radius:3px;background:#fff;box-shadow:0 1px 1px #1313160a,0 8px 18px -12px #13131638;overflow:hidden;font-family:var(--font-heading);color:#191919;container-type:inline-size}.gs-logo[data-astro-cid-epqsqdnc]{width:34%;height:3.2cqi;min-height:4px;background:#191919;border-radius:1px}.gs-sheet-h[data-astro-cid-epqsqdnc]{font-size:clamp(9px,9.2cqi,17px);font-weight:600;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.gs-rows[data-astro-cid-epqsqdnc],.gs-steps[data-astro-cid-epqsqdnc],.gs-sums[data-astro-cid-epqsqdnc],.gs-checks[data-astro-cid-epqsqdnc]{display:grid;gap:5cqi;font-family:var(--font-mono);font-size:clamp(7px,5.4cqi,10px);color:#55555e}.gs-r[data-astro-cid-epqsqdnc],.gs-sum[data-astro-cid-epqsqdnc]{display:flex;align-items:center;gap:4cqi;padding-top:3cqi;border-top:1px solid #E2E2E2;white-space:nowrap;overflow:hidden}.gs-r[data-astro-cid-epqsqdnc] i[data-astro-cid-epqsqdnc],.gs-sum[data-astro-cid-epqsqdnc] i[data-astro-cid-epqsqdnc],.gs-step[data-astro-cid-epqsqdnc] i[data-astro-cid-epqsqdnc],.gs-check[data-astro-cid-epqsqdnc] i[data-astro-cid-epqsqdnc]{flex:1;height:2.4cqi;min-height:2px;background:#eaeaee;border-radius:1px}.gs-r[data-astro-cid-epqsqdnc] i[data-astro-cid-epqsqdnc]{flex:0 0 18%;order:2;margin-left:auto}.gs-sum[data-astro-cid-epqsqdnc]{justify-content:space-between;font-variant-numeric:tabular-nums}.gs-sum--total[data-astro-cid-epqsqdnc]{border-top-color:#191919;color:#191919;font-weight:700}.gs-step[data-astro-cid-epqsqdnc]{display:flex;align-items:center;gap:4cqi}.gs-step[data-astro-cid-epqsqdnc] b[data-astro-cid-epqsqdnc]{display:grid;place-items:center;width:9cqi;height:9cqi;border:1px solid #191919;border-radius:2px;font-size:clamp(6px,5cqi,9px);color:#191919}.gs-check[data-astro-cid-epqsqdnc]{display:flex;align-items:center;gap:4cqi}.gs-check[data-astro-cid-epqsqdnc] b[data-astro-cid-epqsqdnc]{width:6cqi;height:6cqi;border:1px solid #191919;border-radius:1px}.gs-foot[data-astro-cid-epqsqdnc]{margin-top:auto;padding-top:3cqi;border-top:1px solid #E2E2E2;font-family:var(--font-mono);font-size:clamp(6px,4.2cqi,8px);color:#6e6e78;white-space:nowrap;overflow:hidden}.gs-cap[data-astro-cid-epqsqdnc]{display:grid;gap:2px;margin:12px 0 0;font-size:13px;line-height:1.4;color:#55555e;text-wrap:pretty}.gs-n[data-astro-cid-epqsqdnc]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#6e6e78}.gs-accept[data-astro-cid-epqsqdnc]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,64px);align-items:start;margin-top:clamp(48px,6vw,72px)}.gs-h3[data-astro-cid-epqsqdnc]{margin:0;font-family:var(--font-heading);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:#191919;text-wrap:balance}.gs-accept-copy[data-astro-cid-epqsqdnc] p[data-astro-cid-epqsqdnc]{margin:12px 0 0;font-size:14.5px;line-height:1.6;color:#55555e;max-width:52ch;text-wrap:pretty}.gs-accept-copy[data-astro-cid-epqsqdnc] .gs-rule[data-astro-cid-epqsqdnc]{margin-top:18px;font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.4;color:#191919}.gs-table[data-astro-cid-epqsqdnc]{overflow:hidden}.gs-tbody[data-astro-cid-epqsqdnc]{list-style:none;margin:0;padding:0 0 4px}.gs-tr[data-astro-cid-epqsqdnc]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,.95fr);gap:4px 16px;align-items:baseline;padding:9px 14px;border-top:1px dashed #E2E2E2;font-size:13px;line-height:1.4}.gs-tbody[data-astro-cid-epqsqdnc] .gs-tr[data-astro-cid-epqsqdnc]:first-child{border-top:0}.gs-tr--head[data-astro-cid-epqsqdnc]{border-top:0;border-bottom:1px solid #E2E2E2;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78}.gs-s[data-astro-cid-epqsqdnc]{color:#191919}.gs-e[data-astro-cid-epqsqdnc]{color:#55555e}.gs-res[data-astro-cid-epqsqdnc]{font-family:var(--font-mono);font-size:11.5px;color:#55555e;overflow-wrap:anywhere}.gs-res[data-astro-cid-epqsqdnc] b[data-astro-cid-epqsqdnc]{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em}.gs-res--ok[data-astro-cid-epqsqdnc] b[data-astro-cid-epqsqdnc]{background:var(--ok-wash);color:var(--ok-ink)}.gs-res--wait[data-astro-cid-epqsqdnc] b[data-astro-cid-epqsqdnc]{background:var(--wait-wash);color:var(--wait-ink)}@media(max-width:1080px){.gs-pages[data-astro-cid-epqsqdnc]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}}@media(max-width:900px){.gs-head[data-astro-cid-epqsqdnc],.gs-accept[data-astro-cid-epqsqdnc]{grid-template-columns:minmax(0,1fr)}.gs-head[data-astro-cid-epqsqdnc]{align-items:start}}@media(max-width:620px){.gs-pages[data-astro-cid-epqsqdnc]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;margin-right:calc(-1*clamp(20px,3vw,40px));padding-right:20px}.gs-page[data-astro-cid-epqsqdnc]{flex:0 0 44%;scroll-snap-align:start}.gs-tr[data-astro-cid-epqsqdnc]{grid-template-columns:minmax(0,1fr);gap:3px}.gs-tr--head[data-astro-cid-epqsqdnc]{display:none}}.rs-hero[data-astro-cid-5wbwrc2u]{background:#fff;border-bottom:1px solid #E2E2E2;padding:clamp(40px,6vh,80px) 0 clamp(56px,8vh,96px)}.rs-hero-inner[data-astro-cid-5wbwrc2u]{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:start}.rs-pill[data-astro-cid-5wbwrc2u]{display:inline-flex;margin:0 0 22px;padding:7px 13px;border:1px solid #E2E2E2;border-radius:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6e6e78}.rs-pill[data-astro-cid-5wbwrc2u]:before{content:"[";color:#191919;margin-right:6px}.rs-pill[data-astro-cid-5wbwrc2u]:after{content:"]";color:#191919;margin-left:6px}.rs-h1[data-astro-cid-5wbwrc2u]{margin:0;max-width:15ch;font-family:var(--font-heading);font-weight:500;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.03em;color:#191919;text-wrap:balance}.rs-h1[data-astro-cid-5wbwrc2u] em[data-astro-cid-5wbwrc2u]{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.rs-lead[data-astro-cid-5wbwrc2u]{margin:22px 0 0;font-size:var(--fs-lede);line-height:var(--lh-lede);color:#55555e;max-width:58ch;text-wrap:pretty}.rs-signup[data-astro-cid-5wbwrc2u]{min-width:0;margin-top:28px;scroll-margin-top:100px}.rs-offer[data-astro-cid-5wbwrc2u]{margin:12px 0 0;font-size:13px;line-height:1.55;color:#6e6e78;max-width:62ch}.rs-artifact[data-astro-cid-5wbwrc2u]{min-width:0;padding-top:6px}.rs-facts[data-astro-cid-5wbwrc2u]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;font-size:12.5px;color:#6e6e78}.rs-facts[data-astro-cid-5wbwrc2u] b[data-astro-cid-5wbwrc2u]{font-family:var(--font-mono);font-weight:500;color:#191919;font-variant-numeric:tabular-nums}.rs-close[data-astro-cid-5wbwrc2u]{background:#fff}.rs-close-grid[data-astro-cid-5wbwrc2u]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:start}.rs-close-h2[data-astro-cid-5wbwrc2u]{max-width:12ch}.rs-stack[data-astro-cid-5wbwrc2u]{margin:40px 0 0}.rs-stack-row[data-astro-cid-5wbwrc2u]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative}.rs-node[data-astro-cid-5wbwrc2u]{position:relative;display:grid;gap:3px;align-content:start;padding:12px 14px 13px;border:1px solid #D8D8DE;border-radius:6px;background:#fff;min-width:0}.rs-node[data-astro-cid-5wbwrc2u]+.rs-node[data-astro-cid-5wbwrc2u]:before{content:"";position:absolute;top:50%;right:100%;width:28px;height:2px;background:var(--flow-fill)}.rs-node[data-astro-cid-5wbwrc2u]+.rs-node[data-astro-cid-5wbwrc2u]:after{content:"";position:absolute;top:calc(50% - 3px);right:calc(100% - 1px);border:4px solid transparent;border-left:6px solid var(--flow-fill);border-right:0}.rs-node-k[data-astro-cid-5wbwrc2u]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78}.rs-node[data-astro-cid-5wbwrc2u] b[data-astro-cid-5wbwrc2u]{font-family:var(--font-heading);font-weight:500;font-size:18px;letter-spacing:-.01em;color:#191919;overflow-wrap:anywhere}.rs-node-v[data-astro-cid-5wbwrc2u]{font-size:12.5px;line-height:1.4;color:#55555e}.rs-node--k[data-astro-cid-5wbwrc2u]{border-color:#191919;box-shadow:inset 0 0 0 1px #191919}.rs-node--k[data-astro-cid-5wbwrc2u] b[data-astro-cid-5wbwrc2u]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:#1b17ff;vertical-align:2px}.rs-stack-cap[data-astro-cid-5wbwrc2u]{margin:16px 0 0;font-size:14px;line-height:1.6;color:#55555e;max-width:62ch}.rs-stack-cap[data-astro-cid-5wbwrc2u] .mono-link[data-astro-cid-5wbwrc2u]{margin-top:10px}.rs-reads[data-astro-cid-5wbwrc2u]{margin-top:28px;max-width:62ch}.rs-reads-t[data-astro-cid-5wbwrc2u]{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#6e6e78;margin:0 0 10px;font-weight:500}.rs-reads[data-astro-cid-5wbwrc2u] ul[data-astro-cid-5wbwrc2u]{list-style:none;margin:0;padding:0}.rs-reads[data-astro-cid-5wbwrc2u] li[data-astro-cid-5wbwrc2u]{border-top:1px solid #EAEAEE}.rs-reads[data-astro-cid-5wbwrc2u] li[data-astro-cid-5wbwrc2u]:last-child{border-bottom:1px solid #EAEAEE}.rs-reads[data-astro-cid-5wbwrc2u] a[data-astro-cid-5wbwrc2u]{display:block;padding:11px 0;font-size:15px;line-height:1.45;color:#1d1d22;text-decoration:none}.rs-reads[data-astro-cid-5wbwrc2u] a[data-astro-cid-5wbwrc2u]:hover{color:#0f0cd9}.rs-reads[data-astro-cid-5wbwrc2u] a[data-astro-cid-5wbwrc2u]:focus-visible{outline:2px solid #1B17FF;outline-offset:2px}.rs-terms-card[data-astro-cid-5wbwrc2u]{border-top:1px solid #191919;padding-top:22px}.rs-terms-title[data-astro-cid-5wbwrc2u]{margin:0;font-family:var(--font-heading);font-weight:500;font-size:22px;letter-spacing:-.015em;color:#191919}.rs-terms[data-astro-cid-5wbwrc2u]{margin:14px 0 0}.rs-term[data-astro-cid-5wbwrc2u]{display:grid;grid-template-columns:10.5em minmax(0,1fr);gap:4px 18px;padding:13px 0;border-top:1px dashed #E2E2E2}.rs-term[data-astro-cid-5wbwrc2u]:first-child{border-top:0}.rs-term[data-astro-cid-5wbwrc2u] dt[data-astro-cid-5wbwrc2u]{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:#191919;padding-top:2px}.rs-term[data-astro-cid-5wbwrc2u] dd[data-astro-cid-5wbwrc2u]{margin:0;font-size:14.5px;line-height:1.55;color:#55555e;text-wrap:pretty}.rs-term[data-astro-cid-5wbwrc2u] dd[data-astro-cid-5wbwrc2u] b[data-astro-cid-5wbwrc2u]{color:#191919;font-weight:600;font-variant-numeric:tabular-nums}.rs-next-actions[data-astro-cid-5wbwrc2u]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rs-next-actions[data-astro-cid-5wbwrc2u] .btn[data-astro-cid-5wbwrc2u]{white-space:normal;text-align:center;height:auto;min-height:46px;padding-block:10px}.rs-limit[data-astro-cid-5wbwrc2u]{margin:18px 0 0;font-size:13px;line-height:1.55;color:#6e6e78;max-width:58ch}@media(max-width:1080px){.rs-hero-inner[data-astro-cid-5wbwrc2u]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:900px){.rs-hero-inner[data-astro-cid-5wbwrc2u]{grid-template-columns:minmax(0,1fr);gap:40px}.rs-h1[data-astro-cid-5wbwrc2u]{max-width:16ch}.rs-close-grid[data-astro-cid-5wbwrc2u]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.rs-hero[data-astro-cid-5wbwrc2u]{padding:24px 0 48px}.rs-pill[data-astro-cid-5wbwrc2u]{margin-bottom:14px;padding:5px 11px}.rs-h1[data-astro-cid-5wbwrc2u]{font-size:clamp(2rem,8.6vw,2.6rem)}.rs-lead[data-astro-cid-5wbwrc2u]{margin-top:14px;font-size:15px;line-height:1.5}.rs-signup[data-astro-cid-5wbwrc2u]{margin-top:20px}.rs-stack-row[data-astro-cid-5wbwrc2u]{grid-template-columns:minmax(0,1fr);gap:22px}.rs-node[data-astro-cid-5wbwrc2u]+.rs-node[data-astro-cid-5wbwrc2u]:before{inset:auto auto 100% 22px;width:2px;height:22px}.rs-node[data-astro-cid-5wbwrc2u]+.rs-node[data-astro-cid-5wbwrc2u]:after{top:auto;bottom:calc(100% - 1px);right:auto;left:19px;border:4px solid transparent;border-top:6px solid var(--flow-fill);border-bottom:0}.rs-term[data-astro-cid-5wbwrc2u]{grid-template-columns:minmax(0,1fr)}.rs-next-actions[data-astro-cid-5wbwrc2u] .btn[data-astro-cid-5wbwrc2u]{width:100%}}
