.share[data-astro-cid-x2g37gv3]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.share-label[data-astro-cid-x2g37gv3]{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}.share-icons[data-astro-cid-x2g37gv3]{display:inline-flex;align-items:center;gap:2px;margin-left:-6px}.share-icons[data-astro-cid-x2g37gv3] a[data-astro-cid-x2g37gv3],.share-icons[data-astro-cid-x2g37gv3] button[data-astro-cid-x2g37gv3]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--text-4);cursor:pointer;transition:color .2s}.share-icons[data-astro-cid-x2g37gv3] a[data-astro-cid-x2g37gv3]:hover,.share-icons[data-astro-cid-x2g37gv3] button[data-astro-cid-x2g37gv3]:hover{color:var(--text)}.share[data-astro-cid-x2g37gv3] [data-astro-cid-x2g37gv3][hidden]{display:none}.share-done[data-astro-cid-x2g37gv3]{position:absolute;left:100%;margin-left:4px;white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);pointer-events:none}.share--menu[data-astro-cid-x2g37gv3]{position:relative}.share-open[data-astro-cid-x2g37gv3]{width:48px;padding:0;background:none;cursor:pointer}.share-open[data-astro-cid-x2g37gv3] svg[data-astro-cid-x2g37gv3]{width:18px;height:18px}.share-menu[data-astro-cid-x2g37gv3]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:180px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--bg);box-shadow:0 12px 32px #00000073}.share-menu[data-astro-cid-x2g37gv3] a[data-astro-cid-x2g37gv3],.share-menu[data-astro-cid-x2g37gv3] button[data-astro-cid-x2g37gv3]{position:relative;display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:var(--r-xs);background:none;font:inherit;font-size:14px;color:var(--text-badge);text-align:left;text-decoration:none;cursor:pointer}.share-menu[data-astro-cid-x2g37gv3] a[data-astro-cid-x2g37gv3]:hover,.share-menu[data-astro-cid-x2g37gv3] button[data-astro-cid-x2g37gv3]:hover,.share-menu[data-astro-cid-x2g37gv3] a[data-astro-cid-x2g37gv3]:focus-visible,.share-menu[data-astro-cid-x2g37gv3] button[data-astro-cid-x2g37gv3]:focus-visible{background:var(--panel-2);color:var(--text)}.share-menu[data-astro-cid-x2g37gv3] svg[data-astro-cid-x2g37gv3]{flex:none;color:var(--text-3)}.share-menu[data-astro-cid-x2g37gv3] .share-done[data-astro-cid-x2g37gv3]{position:static;margin-left:auto}@media(pointer:coarse){.share-icons[data-astro-cid-x2g37gv3]{gap:0;margin-left:-12px}.share-icons[data-astro-cid-x2g37gv3] a[data-astro-cid-x2g37gv3],.share-icons[data-astro-cid-x2g37gv3] button[data-astro-cid-x2g37gv3]{width:40px;height:40px}}.fig[data-astro-cid-sbhawhdc]{margin:0}.fig-title[data-astro-cid-sbhawhdc]{margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text);text-wrap:balance}.fig-sub[data-astro-cid-sbhawhdc]{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text-3)}.fig-body[data-astro-cid-sbhawhdc]{margin-top:24px}.fig-source[data-astro-cid-sbhawhdc]{margin:10px 4px 0;font-size:12px;line-height:1.5;color:var(--text-4)}.fig[data-astro-cid-sbhawhdc] .svgc svg{display:block;width:100%;height:auto;overflow:visible}.fig[data-astro-cid-sbhawhdc] .svgc .grid{stroke:#ffffff0f}.fig[data-astro-cid-sbhawhdc] .svgc .grid.ref{stroke:var(--line-4);stroke-dasharray:4 4}.fig[data-astro-cid-sbhawhdc] .svgc .mark{stroke:var(--line-4)}.fig[data-astro-cid-sbhawhdc] .svgc .ax{font-family:var(--mono);font-size:11px;fill:var(--text-3)}.fig[data-astro-cid-sbhawhdc] .svgc .lab{font-size:12px;font-weight:600;fill:var(--text)}.fig[data-astro-cid-sbhawhdc] .svgc .lab.dim{font-weight:400;fill:var(--text-2)}.fig[data-astro-cid-sbhawhdc] .svgc .line{fill:none;stroke-width:2.5px;stroke-linejoin:round}.fig[data-astro-cid-sbhawhdc] .svgc .line.accent{stroke:var(--magenta);stroke-width:3px}.fig[data-astro-cid-sbhawhdc] .svgc .line.muted{stroke:var(--text-4)}.fig[data-astro-cid-sbhawhdc] .svgc circle.accent{fill:var(--magenta)}.fig[data-astro-cid-sbhawhdc] .svgc circle.muted{fill:var(--text-4)}.fig[data-astro-cid-sbhawhdc] .svgc .slope{stroke-width:1.5px}.fig[data-astro-cid-sbhawhdc] .svgc .slope.up{stroke:var(--magenta);stroke-opacity:.35}.fig[data-astro-cid-sbhawhdc] .svgc .slope.down{stroke:var(--text-2);stroke-opacity:.6}.fig[data-astro-cid-sbhawhdc] .svgc .slope.med{stroke:var(--magenta);stroke-width:4px}.fig[data-astro-cid-sbhawhdc] .svgc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 0;font-size:12px;color:var(--text-2)}.fig[data-astro-cid-sbhawhdc] .svgc-legend .key{display:inline-block;width:18px;height:3px;margin-left:12px;border-radius:2px}.fig[data-astro-cid-sbhawhdc] .svgc-legend .key:first-child{margin-left:0}.fig[data-astro-cid-sbhawhdc] .svgc-legend .key.up{background:color-mix(in srgb,var(--magenta) 45%,transparent)}.fig[data-astro-cid-sbhawhdc] .svgc-legend .key.down{background:var(--text-2)}.fig[data-astro-cid-sbhawhdc] .svgc-legend .key.med{height:4px;background:var(--magenta)}@media(width<=960px){.fig[data-astro-cid-sbhawhdc] .svgc .ax{font-size:14px}.fig[data-astro-cid-sbhawhdc] .svgc .lab{font-size:15px}}@media(width<=700px){.fig[data-astro-cid-sbhawhdc] .svgc .ax{font-size:21px}.fig[data-astro-cid-sbhawhdc] .svgc .lab{font-size:23px}}.band[data-astro-cid-qd6m37ix]{fill:color-mix(in srgb,var(--text-2) 14%,transparent)}.grid[data-astro-cid-qd6m37ix].base{stroke:var(--line-4)}.window[data-astro-cid-qd6m37ix]{fill:none;stroke:var(--line-4)}.svgc-legend[data-astro-cid-qd6m37ix] .key[data-astro-cid-qd6m37ix].muted{background:var(--text-4)}.svgc-legend[data-astro-cid-qd6m37ix] .key[data-astro-cid-qd6m37ix].band{height:10px;background:color-mix(in srgb,var(--text-2) 25%,transparent)}.svgc-legend[data-astro-cid-qd6m37ix] .key[data-astro-cid-qd6m37ix].ref{height:0;border-top:2px dashed var(--text-4);background:none}.svgc-legend[data-astro-cid-qd6m37ix]{gap:8px 20px}.svgc-legend[data-astro-cid-qd6m37ix] .item[data-astro-cid-qd6m37ix]{display:inline-flex;align-items:center;gap:8px}.svgc-legend[data-astro-cid-qd6m37ix] .item[data-astro-cid-qd6m37ix] .key[data-astro-cid-qd6m37ix]{margin-left:0}.sb-legend[data-astro-cid-k7qsxn54]{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;padding:0;font-size:12px;color:var(--text-2)}.sb-legend[data-astro-cid-k7qsxn54] li[data-astro-cid-k7qsxn54]{display:inline-flex;align-items:center;gap:8px}.sb-sw[data-astro-cid-k7qsxn54]{width:12px;height:12px;border-radius:2px}.sb-rows[data-astro-cid-k7qsxn54]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sb-row[data-astro-cid-k7qsxn54]{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:8px 20px}.sb-label[data-astro-cid-k7qsxn54]{font-size:14px;color:var(--text)}.sb-bar[data-astro-cid-k7qsxn54]{display:flex;height:44px;border-radius:var(--r-xs);overflow:hidden}.sb-seg[data-astro-cid-k7qsxn54]{display:flex;align-items:center;justify-content:center;min-width:0;box-shadow:inset -1px 0 0 var(--bg-sunk);font-family:var(--mono);font-size:13px;font-weight:600;color:var(--text);text-shadow:0 1px 2px #00000080}@media(width<=640px){.sb-row[data-astro-cid-k7qsxn54]{grid-template-columns:minmax(0,1fr)}}.rc-rows[data-astro-cid-uoghtyob]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rc-row[data-astro-cid-uoghtyob]{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 6.5rem;align-items:center;gap:4px 20px;min-height:44px}.rc-label[data-astro-cid-uoghtyob]{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35;color:var(--text)}.rc-note[data-astro-cid-uoghtyob]{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-3)}.rc-track[data-astro-cid-uoghtyob]{position:relative;height:28px}.rc-tick[data-astro-cid-uoghtyob]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0f}.rc-tick--zero[data-astro-cid-uoghtyob]{background:var(--line-4)}.rc-range[data-astro-cid-uoghtyob]{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--text-4);border-radius:1px}.rc-dot[data-astro-cid-uoghtyob]{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--text-2);border:2px solid var(--text-2);box-sizing:border-box}.rc-range[data-astro-cid-uoghtyob].is-accent{background:var(--magenta)}.rc-dot[data-astro-cid-uoghtyob].is-accent{background:var(--magenta);border-color:var(--magenta)}.rc-dot[data-astro-cid-uoghtyob].is-open{background:var(--bg-sunk)}.rc-value[data-astro-cid-uoghtyob]{display:flex;flex-direction:column;font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text)}.rc-value[data-astro-cid-uoghtyob].is-accent{color:var(--magenta-hover)}.rc-unclear[data-astro-cid-uoghtyob]{font-size:11px;font-weight:400;color:var(--text-3)}.rc-axis[data-astro-cid-uoghtyob]{min-height:0;margin-top:4px}.rc-track--axis[data-astro-cid-uoghtyob]{height:16px}.rc-ticklabel[data-astro-cid-uoghtyob]{position:absolute;transform:translate(-50%);font-family:var(--mono);font-size:11px;color:var(--text-3);white-space:nowrap}.rc-legend[data-astro-cid-uoghtyob]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:20px 0 0;font-size:12px;color:var(--text-3)}.rc-key[data-astro-cid-uoghtyob]{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--text-2);border:2px solid var(--text-2);box-sizing:border-box}.rc-key[data-astro-cid-uoghtyob].is-open{margin-left:12px;background:none}.rc-keyline[data-astro-cid-uoghtyob]{display:inline-block;width:18px;height:2px;margin-left:12px;background:var(--text-4)}@media(width<=640px){.rc-row[data-astro-cid-uoghtyob]{grid-template-columns:minmax(0,1fr) 4.5rem}.rc-label[data-astro-cid-uoghtyob]{grid-column:1 / -1}.rc-axis[data-astro-cid-uoghtyob] .rc-label[data-astro-cid-uoghtyob]{display:none}}.gb-legend[data-astro-cid-4orrmtvi]{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;padding:0;font-size:12px;color:var(--text-2)}.gb-legend[data-astro-cid-4orrmtvi] li[data-astro-cid-4orrmtvi]{display:inline-flex;align-items:center;gap:8px}.gb-sw[data-astro-cid-4orrmtvi]{width:12px;height:12px;border-radius:2px}.gb-title[data-astro-cid-4orrmtvi]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text)}.gb-plot[data-astro-cid-4orrmtvi]{display:flex;gap:clamp(12px,3vw,40px)}.gb-group[data-astro-cid-4orrmtvi]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.gb-bars[data-astro-cid-4orrmtvi]{display:flex;align-items:flex-end;gap:6px;height:200px;border-bottom:1px solid var(--line-4)}.gb-col[data-astro-cid-4orrmtvi]{flex:1 1 0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0}.gb-val[data-astro-cid-4orrmtvi]{padding-bottom:6px;text-align:center;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text)}.gb-bar[data-astro-cid-4orrmtvi]{display:block;min-height:2px;border-radius:var(--r-xs) var(--r-xs) 0 0}.gb-label[data-astro-cid-4orrmtvi]{margin-top:10px;text-align:center;font-size:13px;line-height:1.35;color:var(--text-2)}.hb-head[data-astro-cid-i7ghrdrk]{display:flex;justify-content:flex-end;margin:0 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.hb-rows[data-astro-cid-i7ghrdrk]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hb-row[data-astro-cid-i7ghrdrk]{display:grid;grid-template-columns:9rem minmax(0,1fr) 5.5rem 4.5rem;align-items:center;gap:4px 16px}.hb-label[data-astro-cid-i7ghrdrk]{font-size:14px;color:var(--text)}.hb-track[data-astro-cid-i7ghrdrk]{height:22px}.hb-fill[data-astro-cid-i7ghrdrk]{display:block;height:100%;min-width:2px;border-radius:var(--r-xs);background:var(--text-4)}.hb-fill[data-astro-cid-i7ghrdrk].is-accent{background:var(--magenta)}.hb-value[data-astro-cid-i7ghrdrk]{display:flex;align-items:baseline;gap:8px;font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text)}.hb-count[data-astro-cid-i7ghrdrk]{font-size:11px;font-weight:400;color:var(--text-3)}.hb-extra[data-astro-cid-i7ghrdrk]{text-align:right;font-family:var(--mono);font-size:13px;color:var(--text-2)}@media(width<=640px){.hb-row[data-astro-cid-i7ghrdrk]{grid-template-columns:minmax(0,1fr) auto 3rem}.hb-track[data-astro-cid-i7ghrdrk]{grid-column:1 / -1;grid-row:2}}.sw-legend[data-astro-cid-7llknzlj]{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;padding:0;font-size:12px;color:var(--text-2)}.sw-legend[data-astro-cid-7llknzlj] li[data-astro-cid-7llknzlj]{display:inline-flex;align-items:center;gap:8px}.sw-sw[data-astro-cid-7llknzlj]{width:12px;height:12px;border-radius:2px}.up[data-astro-cid-7llknzlj]{background:color-mix(in srgb,var(--red) 70%,transparent)}.down[data-astro-cid-7llknzlj]{background:color-mix(in srgb,var(--green) 75%,transparent)}.sw-plot[data-astro-cid-7llknzlj]{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px}.sw-col[data-astro-cid-7llknzlj]{position:relative;min-width:0;display:grid;grid-template-rows:200px 28px 22px}.sw-up[data-astro-cid-7llknzlj]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-bottom:1px solid var(--line-4)}.sw-down[data-astro-cid-7llknzlj]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sw-bar[data-astro-cid-7llknzlj]{display:block;width:64%;border-radius:2px}.is-peak[data-astro-cid-7llknzlj] .sw-bar[data-astro-cid-7llknzlj].up{background:var(--red)}.sw-n[data-astro-cid-7llknzlj]{position:absolute;left:50%;top:-2px;transform:translate(-50%);font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text);white-space:nowrap}.sw-tick[data-astro-cid-7llknzlj]{position:absolute;left:50%;bottom:0;transform:translate(-50%);font-family:var(--mono);font-size:11px;color:var(--text-3);white-space:nowrap}.sw-axis[data-astro-cid-7llknzlj]{margin:12px 0 0;text-align:center;font-size:12px;color:var(--text-3)}@media(width<=640px){.sw-plot[data-astro-cid-7llknzlj]{gap:2px}.sw-tick[data-astro-cid-7llknzlj]{font-size:10px}}.fc-controls[data-astro-cid-fn34feh3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.fc-btn[data-astro-cid-fn34feh3]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:none;font-size:14px;color:var(--text-2);cursor:pointer;transition:border-color .2s,color .2s}.fc-btn[data-astro-cid-fn34feh3]:hover{border-color:var(--text-4);color:var(--text)}.fc-btn[data-astro-cid-fn34feh3][aria-pressed=true]{border-color:var(--c);color:var(--text);background:color-mix(in srgb,var(--c) 10%,transparent)}.fc-sw[data-astro-cid-fn34feh3]{width:10px;height:10px;border-radius:50%;background:var(--c)}.fc-end[data-astro-cid-fn34feh3]{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--text)}.fc-s[data-astro-cid-fn34feh3]{color:var(--c);opacity:.3;transition:opacity .25s}.fc-s[data-astro-cid-fn34feh3].is-on{opacity:1}.fc-line[data-astro-cid-fn34feh3]{fill:none;stroke:currentColor;stroke-width:2px}.fc-s[data-astro-cid-fn34feh3].is-on .fc-line[data-astro-cid-fn34feh3]{stroke-width:3.5px}.fc-line[data-astro-cid-fn34feh3].dash{stroke-dasharray:6 5}.fc-line[data-astro-cid-fn34feh3].dot{stroke-dasharray:2 4;stroke-linecap:round}.fc-whisk[data-astro-cid-fn34feh3]{stroke:currentColor;stroke-width:1.5px}.fc-s[data-astro-cid-fn34feh3] circle[data-astro-cid-fn34feh3]{fill:currentColor}.fc-end-lab[data-astro-cid-fn34feh3]{font-family:var(--mono);font-size:13px;font-weight:600;fill:currentColor}.fc-now[data-astro-cid-fn34feh3]{fill:var(--text)}.fc-readout[data-astro-cid-fn34feh3]{margin:16px 0 0;min-height:3em;font-size:15px;line-height:1.55;color:var(--text)}@media(width<=960px){.fc-end-lab[data-astro-cid-fn34feh3]{font-size:16px}}@media(width<=700px){.fc-end-lab[data-astro-cid-fn34feh3]{font-size:24px}}.rch-note[data-astro-cid-ple3tqf2]{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--text-3)}.rch-note[data-astro-cid-ple3tqf2]+.rch-note[data-astro-cid-ple3tqf2]{margin-top:4px}.rch-legend[data-astro-cid-ple3tqf2]{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;padding:0;font-size:12px;color:var(--text-2)}.rch-legend[data-astro-cid-ple3tqf2] li[data-astro-cid-ple3tqf2]{display:inline-flex;align-items:center;gap:8px}.rch-legend[data-astro-cid-ple3tqf2] span[data-astro-cid-ple3tqf2]{width:12px;height:12px;border-radius:2px}.rch-pair[data-astro-cid-ple3tqf2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}@media(width<=640px){.rch-pair[data-astro-cid-ple3tqf2]{grid-template-columns:minmax(0,1fr)}}.rp-hero[data-astro-cid-zrbaftd2]{padding:48px 0 64px}.rp-share[data-astro-cid-zrbaftd2]{margin-top:24px}.rp-big[data-astro-cid-zrbaftd2]{margin-top:4px;font-size:clamp(56px,6vw,80px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--magenta)}.rp-big-sub[data-astro-cid-zrbaftd2]{margin-top:12px;max-width:34ch;font-size:16px;line-height:1.5;color:var(--text-badge)}.k-head[data-astro-cid-zrbaftd2]{max-width:860px;margin-bottom:40px}.rp-finding-t[data-astro-cid-zrbaftd2]{font-size:clamp(24px,2.1vw,32px);line-height:1.15}.rp-takeaways[data-astro-cid-zrbaftd2]{list-style:none;margin:0;padding:0;counter-reset:none}.rp-take[data-astro-cid-zrbaftd2]{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:12px 48px;padding:32px 0;border-top:1px solid var(--line)}.rp-take[data-astro-cid-zrbaftd2]:last-child{border-bottom:1px solid var(--line)}.rp-take-num[data-astro-cid-zrbaftd2]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 16px;align-content:start}.rp-take-n[data-astro-cid-zrbaftd2]{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--text-4)}.rp-stat[data-astro-cid-zrbaftd2]{font-size:clamp(40px,3.6vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--magenta);font-variant-numeric:tabular-nums}.rp-stat-of[data-astro-cid-zrbaftd2]{grid-column:2;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--text-2)}.rp-take-copy[data-astro-cid-zrbaftd2]{max-width:64ch}.rp-take-t[data-astro-cid-zrbaftd2]{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.rp-take-b[data-astro-cid-zrbaftd2]{margin:10px 0 0;font-size:16px;line-height:1.65;color:var(--text-2)}.rp-callout[data-astro-cid-zrbaftd2]{position:relative;max-width:72ch;margin:0;padding:24px 28px 26px;border:1px solid var(--line-2);border-radius:var(--r-md);background:linear-gradient(180deg,var(--panel) 0%,var(--bg) 100%)}.rp-callout[data-astro-cid-zrbaftd2]:before{content:"";position:absolute;left:28px;top:-1px;width:56px;height:2px;background:var(--magenta)}.rp-callout-tag[data-astro-cid-zrbaftd2]{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--magenta-hover)}.rp-callout-tag[data-astro-cid-zrbaftd2]:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--magenta)}.rp-callout[data-astro-cid-zrbaftd2] p[data-astro-cid-zrbaftd2]{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--text-badge)}.rp-callout--lead[data-astro-cid-zrbaftd2]{max-width:none;margin:48px 0 0;padding:40px 44px 44px;border-color:color-mix(in srgb,var(--magenta) 28%,transparent);background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--magenta) 10%,transparent),transparent 55%),var(--bg)}.rp-callout--lead[data-astro-cid-zrbaftd2]:before{left:44px;width:72px}.rp-callout--lead[data-astro-cid-zrbaftd2] .rp-callout-big[data-astro-cid-zrbaftd2]{max-width:46ch;margin-top:18px;font-size:clamp(20px,1.9vw,27px);font-weight:500;line-height:1.45;letter-spacing:-.012em;color:var(--text);text-wrap:pretty}.rp-intro-lede[data-astro-cid-zrbaftd2]{margin:0;max-width:62ch;font-size:clamp(18px,1.5vw,21px);line-height:1.6;color:var(--text-badge);text-wrap:pretty}.rp-intro-strong[data-astro-cid-zrbaftd2]{font-weight:600;color:var(--text)!important}.rp-intro-stats[data-astro-cid-zrbaftd2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:70ch;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-deep);overflow:hidden}.rp-intro-stats[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]{display:grid;gap:10px;align-content:start;padding:24px 26px 26px}.rp-intro-stats[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]:nth-child(odd){border-right:1px solid var(--line-2)}.rp-intro-stats[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]:nth-child(n+3){border-top:1px solid var(--line-2)}.rp-intro-v[data-astro-cid-zrbaftd2]{font-size:clamp(28px,2.4vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text)}.rp-intro-l[data-astro-cid-zrbaftd2]{font-size:14px;line-height:1.5;color:var(--text-2)}.rp-col[data-astro-cid-zrbaftd2]{max-width:1000px}.rp-p[data-astro-cid-zrbaftd2],.rp-prose[data-astro-cid-zrbaftd2] p[data-astro-cid-zrbaftd2],.rp-list[data-astro-cid-zrbaftd2]{margin:0 0 20px;max-width:70ch;font-size:17px;line-height:1.65;color:var(--text-2);text-wrap:pretty}.rp-prose[data-astro-cid-zrbaftd2] p[data-astro-cid-zrbaftd2]{margin:16px 0 0}.rp-p[data-astro-cid-zrbaftd2] strong,.rp-prose[data-astro-cid-zrbaftd2] strong,.rp-list[data-astro-cid-zrbaftd2] strong{color:var(--text);font-weight:600}.rp-p[data-astro-cid-zrbaftd2] code,.rp-list[data-astro-cid-zrbaftd2] code,.rp-take-b[data-astro-cid-zrbaftd2] code,.rp-table[data-astro-cid-zrbaftd2] code{padding:1px 5px;border-radius:var(--r-xs);background:var(--panel-3);font-size:.88em;color:var(--text)}.rp-list[data-astro-cid-zrbaftd2]{padding-left:22px}.rp-list[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]{margin-top:10px}.rp-split[data-astro-cid-zrbaftd2]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.rp-toc[data-astro-cid-zrbaftd2]{list-style:none;margin:0;padding:0}.rp-toc[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]+li[data-astro-cid-zrbaftd2]{border-top:1px dashed var(--line-2)}.rp-toc[data-astro-cid-zrbaftd2] a[data-astro-cid-zrbaftd2]{display:grid;gap:4px;padding:12px 0;font-size:14px;line-height:1.45;color:var(--text);text-decoration:none}.rp-toc[data-astro-cid-zrbaftd2] a[data-astro-cid-zrbaftd2]:hover{color:var(--magenta-hover)}.rp-toc[data-astro-cid-zrbaftd2] span[data-astro-cid-zrbaftd2]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.rp-facts[data-astro-cid-zrbaftd2]{margin:0;display:grid}.rp-facts[data-astro-cid-zrbaftd2]>div[data-astro-cid-zrbaftd2]{display:grid;gap:4px;padding:14px 0;border-top:1px dashed var(--line-2)}.rp-facts[data-astro-cid-zrbaftd2]>div[data-astro-cid-zrbaftd2]:first-child{border-top:0;padding-top:0}.rp-facts[data-astro-cid-zrbaftd2] dt[data-astro-cid-zrbaftd2]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.rp-facts[data-astro-cid-zrbaftd2] dd[data-astro-cid-zrbaftd2]{margin:0;font-size:18px;font-weight:600;color:var(--text)}.rp-table[data-astro-cid-zrbaftd2]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;color:var(--text-2)}.rp-table[data-astro-cid-zrbaftd2] th[data-astro-cid-zrbaftd2],.rp-table[data-astro-cid-zrbaftd2] td[data-astro-cid-zrbaftd2]{padding:14px 16px 14px 0;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.rp-table[data-astro-cid-zrbaftd2] thead[data-astro-cid-zrbaftd2] th[data-astro-cid-zrbaftd2]{padding-top:0;border-top:0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.rp-table[data-astro-cid-zrbaftd2] tbody[data-astro-cid-zrbaftd2] th[data-astro-cid-zrbaftd2]{font-weight:600;color:var(--text)}.rp-table[data-astro-cid-zrbaftd2] .num[data-astro-cid-zrbaftd2]{font-family:var(--mono);font-size:13px;white-space:nowrap;color:var(--text)}.rp-acts[data-astro-cid-zrbaftd2]{list-style:none;margin:0;padding:0;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-deep);overflow:hidden}.rp-act[data-astro-cid-zrbaftd2]{display:grid;grid-template-columns:3rem minmax(0,1fr) 13rem;gap:8px 28px;padding:26px 28px;transition:background .2s}.rp-act[data-astro-cid-zrbaftd2]+.rp-act[data-astro-cid-zrbaftd2]{border-top:1px solid var(--line)}.rp-act[data-astro-cid-zrbaftd2]:hover{background:var(--panel)}.rp-act-n[data-astro-cid-zrbaftd2]{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--magenta);padding-top:3px}.rp-act-t[data-astro-cid-zrbaftd2]{margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text);text-wrap:pretty}.rp-act-why[data-astro-cid-zrbaftd2]{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--text-2)}.rp-act-refs[data-astro-cid-zrbaftd2]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.rp-act-refs[data-astro-cid-zrbaftd2] a[data-astro-cid-zrbaftd2]{padding:3px 8px;border:1px solid var(--line-3);border-radius:var(--r-xs);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-badge);text-decoration:none;transition:border-color .2s,color .2s}.rp-act-refs[data-astro-cid-zrbaftd2] a[data-astro-cid-zrbaftd2]:hover{border-color:var(--magenta);color:var(--text)}.rp-act-effort[data-astro-cid-zrbaftd2]{display:grid;align-content:start;gap:8px;padding-left:24px;border-left:1px dashed var(--line-2)}.rp-act-label[data-astro-cid-zrbaftd2]{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.rp-effort[data-astro-cid-zrbaftd2]{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.rp-effort[data-astro-cid-zrbaftd2].medium{color:var(--amber)}.rp-meter[data-astro-cid-zrbaftd2]{display:inline-flex;gap:3px}.rp-meter[data-astro-cid-zrbaftd2] i[data-astro-cid-zrbaftd2]{width:14px;height:6px;border-radius:1px;background:var(--line-2)}.rp-meter[data-astro-cid-zrbaftd2] i[data-astro-cid-zrbaftd2].on{background:currentColor}.rp-how[data-astro-cid-zrbaftd2]{font-size:13px;line-height:1.5;color:var(--text-3)}.rp-scroll[data-astro-cid-zrbaftd2]{overflow-x:auto}.rp-scroll[data-astro-cid-zrbaftd2] .rp-table[data-astro-cid-zrbaftd2]{min-width:640px}.rp-small[data-astro-cid-zrbaftd2]{margin:12px 0 0;max-width:80ch;font-size:13px;line-height:1.55;color:var(--text-3)}.rp-col[data-astro-cid-zrbaftd2]>[data-astro-cid-zrbaftd2],.rp-intro[data-astro-cid-zrbaftd2]>[data-astro-cid-zrbaftd2]{margin-top:0;margin-bottom:0}.rp-col[data-astro-cid-zrbaftd2]>[data-astro-cid-zrbaftd2]+[data-astro-cid-zrbaftd2],.rp-intro[data-astro-cid-zrbaftd2]>[data-astro-cid-zrbaftd2]+[data-astro-cid-zrbaftd2]{margin-top:20px}.rp-col[data-astro-cid-zrbaftd2]>.fig,.rp-col[data-astro-cid-zrbaftd2]>.fig+[data-astro-cid-zrbaftd2],.rp-col[data-astro-cid-zrbaftd2]>.rp-callout[data-astro-cid-zrbaftd2],.rp-col[data-astro-cid-zrbaftd2]>.rp-callout[data-astro-cid-zrbaftd2]+[data-astro-cid-zrbaftd2],.rp-intro[data-astro-cid-zrbaftd2]>.rp-intro-stats[data-astro-cid-zrbaftd2]+[data-astro-cid-zrbaftd2],.rp-intro[data-astro-cid-zrbaftd2]>.rp-callout[data-astro-cid-zrbaftd2]{margin-top:48px}.rp-intro[data-astro-cid-zrbaftd2]>.rp-intro-strong[data-astro-cid-zrbaftd2]+.rp-intro-stats[data-astro-cid-zrbaftd2]{margin-top:16px}.rp-col[data-astro-cid-zrbaftd2]>.k-head[data-astro-cid-zrbaftd2]+[data-astro-cid-zrbaftd2],.rp-col[data-astro-cid-zrbaftd2]>.k-head[data-astro-cid-zrbaftd2]+.fig,.rp-intro[data-astro-cid-zrbaftd2]>.k-head[data-astro-cid-zrbaftd2]+[data-astro-cid-zrbaftd2]{margin-top:40px}.rp-col[data-astro-cid-zrbaftd2]>.rp-details[data-astro-cid-zrbaftd2]+.rp-details[data-astro-cid-zrbaftd2]{margin-top:0}.rp-details[data-astro-cid-zrbaftd2]{border-top:1px solid var(--line)}.rp-details[data-astro-cid-zrbaftd2]:last-child{border-bottom:1px solid var(--line)}.rp-details[data-astro-cid-zrbaftd2] summary[data-astro-cid-zrbaftd2]{position:relative;padding:20px 32px 20px 0;font-size:18px;font-weight:600;color:var(--text)}.rp-details[data-astro-cid-zrbaftd2] summary[data-astro-cid-zrbaftd2]:after{content:"+";position:absolute;right:4px;top:18px;font-family:var(--mono);font-size:20px;color:var(--text-3)}.rp-details[data-astro-cid-zrbaftd2][open] summary[data-astro-cid-zrbaftd2]:after{content:"−"}.rp-details[data-astro-cid-zrbaftd2][open]{padding-bottom:24px}main[data-astro-cid-zrbaftd2]>section[data-astro-cid-zrbaftd2][id]{scroll-margin-top:112px}.rp-cta[data-astro-cid-zrbaftd2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px;padding:48px;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--panel) 0%,var(--bg-deep) 100%)}.rp-cta-main[data-astro-cid-zrbaftd2]{display:flex;flex-direction:column;gap:20px}.rp-cmd-note[data-astro-cid-zrbaftd2]{margin:-8px 0 0;font-size:14px;color:var(--text-2)}.rp-more[data-astro-cid-zrbaftd2]{align-self:flex-start;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-decoration:none;border-bottom:1px solid var(--magenta);padding-bottom:2px}.rp-more[data-astro-cid-zrbaftd2]:hover{color:var(--magenta)}.rp-cta-art[data-astro-cid-zrbaftd2]{margin:-24px -48px -48px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black) 12%),linear-gradient(0deg,transparent 0,var(--black) 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,var(--black) 12%),linear-gradient(0deg,transparent 0,var(--black) 14%);mask-composite:intersect}.rp-cta-art[data-astro-cid-zrbaftd2] svg{width:100%;height:auto}@media(width<=960px){.rp-split[data-astro-cid-zrbaftd2],.rp-cta[data-astro-cid-zrbaftd2]{grid-template-columns:minmax(0,1fr);gap:36px}.rp-cta[data-astro-cid-zrbaftd2]{padding:28px 24px}.rp-cta-art[data-astro-cid-zrbaftd2]{margin:0 -24px -28px}}@media(width<=700px){.rp-take[data-astro-cid-zrbaftd2]{grid-template-columns:minmax(0,1fr);padding:26px 0}.rp-take-num[data-astro-cid-zrbaftd2]{grid-template-columns:minmax(0,1fr);gap:10px}.rp-stat-of[data-astro-cid-zrbaftd2]{grid-column:1}.rp-intro-stats[data-astro-cid-zrbaftd2]{grid-template-columns:minmax(0,1fr)}.rp-intro-stats[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]:nth-child(odd){border-right:0}.rp-intro-stats[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]+li[data-astro-cid-zrbaftd2]{border-top:1px solid var(--line-2)}.rp-intro-stats[data-astro-cid-zrbaftd2] li[data-astro-cid-zrbaftd2]{padding:20px 22px 22px}.rp-callout[data-astro-cid-zrbaftd2]{padding:22px 20px}.rp-callout[data-astro-cid-zrbaftd2]:before{left:20px}.rp-callout--lead[data-astro-cid-zrbaftd2]{padding:28px 22px 30px}.rp-callout--lead[data-astro-cid-zrbaftd2]:before{left:22px}.rp-hero[data-astro-cid-zrbaftd2]{padding-top:32px}.rp-act[data-astro-cid-zrbaftd2]{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 18px}.rp-act-n[data-astro-cid-zrbaftd2]{padding-top:0}.rp-act-effort[data-astro-cid-zrbaftd2]{padding:14px 0 0;border-left:0;border-top:1px dashed var(--line-2)}}
