.diagram[data-astro-cid-nbjtnmci]{--diagram-border:#32413c;--diagram-muted:#b7c5bf;--diagram-panel:#131c18;--diagram-text:#edf7f0;margin:1.85rem 0 2.1rem;scroll-margin-top:5rem}.diagram-body[data-astro-cid-nbjtnmci]{border:1px solid var(--diagram-border);background:#0e1512;padding:clamp(.9rem,3vw,1.4rem)}.diagram[data-astro-cid-nbjtnmci] .diagram-title[data-astro-cid-nbjtnmci]{color:var(--diagram-text);margin:0 0 .28rem;font-size:1.15rem;font-weight:650;line-height:1.32}.diagram[data-astro-cid-nbjtnmci] .diagram-description[data-astro-cid-nbjtnmci],.diagram[data-astro-cid-nbjtnmci] .diagram-note[data-astro-cid-nbjtnmci]{color:var(--diagram-muted);font-size:.84rem;line-height:1.5}.diagram[data-astro-cid-nbjtnmci] .diagram-description[data-astro-cid-nbjtnmci]{margin:0 0 1rem}.diagram[data-astro-cid-nbjtnmci] .diagram-note[data-astro-cid-nbjtnmci]{margin:.9rem 0 0}figcaption[data-astro-cid-nbjtnmci]{color:var(--diagram-muted);margin:.62rem 0 0;font-size:.82rem;line-height:1.5}figcaption[data-astro-cid-nbjtnmci] strong[data-astro-cid-nbjtnmci]{color:var(--diagram-text)}@media print{.diagram[data-astro-cid-nbjtnmci]{--diagram-border:#bbb;--diagram-muted:#303030;--diagram-panel:white;--diagram-text:#111;break-inside:avoid-page}.diagram-body[data-astro-cid-nbjtnmci]{background:#fff}}.diagram-panels[data-astro-cid-ehkgztfa]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.65rem;display:grid}.diagram-panel[data-astro-cid-ehkgztfa]{--panel-accent:#a1eac5;border:1px solid var(--diagram-border);border-top:2px solid var(--panel-accent);background:var(--diagram-panel);min-width:0;padding:.85rem}.diagram-panel[data-astro-cid-ehkgztfa]:nth-child(2){--panel-accent:#b7d3f2}.diagram-panels[data-astro-cid-ehkgztfa] .panel-label[data-astro-cid-ehkgztfa]{color:var(--panel-accent);letter-spacing:.025em;margin:0 0 .8rem;font-size:.78rem;font-weight:650;line-height:1.45}.diagram-panels[data-astro-cid-ehkgztfa] .panel-steps[data-astro-cid-ehkgztfa]{margin:0;padding:0;list-style:none}.diagram-panels[data-astro-cid-ehkgztfa] .panel-step[data-astro-cid-ehkgztfa]{grid-template-columns:1.45rem minmax(0,1fr);gap:.55rem;margin:0;padding:0 0 .72rem;line-height:1.45;display:grid;position:relative}.diagram-panels[data-astro-cid-ehkgztfa] .panel-step[data-astro-cid-ehkgztfa]:last-child{padding-bottom:0}.panel-step[data-astro-cid-ehkgztfa]:not(:last-child):before{background:var(--diagram-border);content:"";width:1px;position:absolute;top:1.45rem;bottom:0;left:.7rem}.step-index[data-astro-cid-ehkgztfa]{border:1px solid var(--diagram-border);width:1.45rem;height:1.45rem;color:var(--panel-accent);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.step-title[data-astro-cid-ehkgztfa]{color:var(--diagram-text);font-size:.87rem}.diagram-panels[data-astro-cid-ehkgztfa] .step-detail[data-astro-cid-ehkgztfa]{color:var(--diagram-muted);margin:.15rem 0 0;font-size:.84rem;line-height:1.5}.node-lanes[data-astro-cid-ehkgztfa]{flex-wrap:wrap;gap:.25rem;margin-top:.42rem;display:flex}.node-lanes[data-astro-cid-ehkgztfa] span[data-astro-cid-ehkgztfa]{border:1px solid var(--diagram-border);width:1.6rem;height:1.2rem;color:var(--panel-accent);font-family:var(--font-mono,monospace);border-radius:.18rem;place-items:center;font-size:.68rem;line-height:1;display:grid}@media print{.diagram-panel[data-astro-cid-ehkgztfa],.diagram-panel[data-astro-cid-ehkgztfa]:nth-child(2){--panel-accent:#26403a}}.throughput[data-astro-cid-rra5mbr6]{--one:#c7a8f2;--two:#9ecdf5;--three:#f3d48e;--four:#96e1bb;--zero:#b7c5bf;gap:.7rem;display:grid}.throughput[data-astro-cid-rra5mbr6] section[data-astro-cid-rra5mbr6]{border:1px solid var(--diagram-border);background:var(--diagram-panel);min-width:0;padding:clamp(.65rem,2vw,1rem)}.throughput[data-astro-cid-rra5mbr6] .chart-heading[data-astro-cid-rra5mbr6]{color:var(--diagram-text);margin:0 0 .3rem;font-size:.9rem;font-weight:650;line-height:1.35}.throughput[data-astro-cid-rra5mbr6] .interval-key[data-astro-cid-rra5mbr6]{color:var(--diagram-muted);margin:0 0 .45rem;font-size:.76rem;line-height:1.45}.trace-legend[data-astro-cid-rra5mbr6]{flex-wrap:wrap;gap:.2rem .85rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.throughput[data-astro-cid-rra5mbr6] .trace-legend[data-astro-cid-rra5mbr6] li[data-astro-cid-rra5mbr6]{color:var(--diagram-muted);align-items:center;gap:.28rem;margin:0;font-size:.73rem;display:inline-flex}.one[data-astro-cid-rra5mbr6]{--series:var(--one)}.two[data-astro-cid-rra5mbr6]{--series:var(--two)}.three[data-astro-cid-rra5mbr6]{--series:var(--three)}.four[data-astro-cid-rra5mbr6]{--series:var(--four)}.trace-legend[data-astro-cid-rra5mbr6] line[data-astro-cid-rra5mbr6],.trace[data-astro-cid-rra5mbr6] polyline[data-astro-cid-rra5mbr6]{fill:none;stroke:var(--series);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.trace[data-astro-cid-rra5mbr6] circle[data-astro-cid-rra5mbr6]{fill:var(--series)}.study-chart[data-astro-cid-rra5mbr6]{width:100%;height:auto;display:block;overflow:visible}.study-chart[data-astro-cid-rra5mbr6] text[data-astro-cid-rra5mbr6]{fill:var(--diagram-muted);font-variant-numeric:tabular-nums;font-size:13px}.study-chart[data-astro-cid-rra5mbr6] .axis-caption[data-astro-cid-rra5mbr6]{font-size:12px}.grid-line[data-astro-cid-rra5mbr6]{stroke:var(--diagram-border);stroke-width:1px;vector-effect:non-scaling-stroke}.zero-line[data-astro-cid-rra5mbr6]{stroke:var(--zero);stroke-dasharray:3 3}.effect-row[data-astro-cid-rra5mbr6] line[data-astro-cid-rra5mbr6]{stroke:var(--four);stroke-width:1.7px;vector-effect:non-scaling-stroke}.effect-row[data-astro-cid-rra5mbr6] circle[data-astro-cid-rra5mbr6]{fill:var(--four);stroke:var(--diagram-panel);stroke-width:1px}.study-chart[data-astro-cid-rra5mbr6] .estimate-label[data-astro-cid-rra5mbr6]{fill:var(--diagram-text);font-weight:650}.chart-data[data-astro-cid-rra5mbr6]{color:var(--diagram-muted);font-size:.8rem}.chart-data[data-astro-cid-rra5mbr6] summary[data-astro-cid-rra5mbr6]{cursor:pointer;width:fit-content}.chart-data[data-astro-cid-rra5mbr6] caption[data-astro-cid-rra5mbr6]{text-align:left;color:var(--diagram-text);padding-bottom:.2rem}@media (width<=500px){.study-chart[data-astro-cid-rra5mbr6] text[data-astro-cid-rra5mbr6]{font-size:17px}.study-chart[data-astro-cid-rra5mbr6] .axis-caption[data-astro-cid-rra5mbr6]{font-size:16px}}@media print{.throughput[data-astro-cid-rra5mbr6]{--one:#5f4274;--two:#2f567a;--three:#785313;--four:#1b5c42;--zero:#555}.throughput[data-astro-cid-rra5mbr6] section[data-astro-cid-rra5mbr6]{break-inside:avoid-page}.chart-data[data-astro-cid-rra5mbr6]{display:none}}.chart-scroll[data-astro-cid-lmvjoxir]{overflow-x:auto}svg[data-astro-cid-lmvjoxir]{width:100%;min-width:440px;height:auto;display:block}text[data-astro-cid-lmvjoxir]{fill:var(--diagram-muted);font-variant-numeric:tabular-nums;font:9px system-ui,sans-serif}.row-label[data-astro-cid-lmvjoxir]{fill:var(--diagram-text);font-weight:650}.guide[data-astro-cid-lmvjoxir]{stroke:var(--diagram-border);stroke-width:.7px}.parity[data-astro-cid-lmvjoxir]{stroke:var(--diagram-muted);stroke-dasharray:3 3;stroke-width:1px}.axis[data-astro-cid-lmvjoxir]{stroke:var(--diagram-muted);stroke-width:.8px}.blue[data-astro-cid-lmvjoxir]{--series:#90c8f1}.green[data-astro-cid-lmvjoxir]{--series:#85d9b1}.neutral[data-astro-cid-lmvjoxir]{--series:var(--diagram-muted)}.observation[data-astro-cid-lmvjoxir]{fill:var(--series);fill-opacity:.75}.estimate[data-astro-cid-lmvjoxir]{fill:var(--series)}.interval[data-astro-cid-lmvjoxir]{stroke:var(--series);stroke-width:1.3px}.plot-data[data-astro-cid-lmvjoxir]{color:var(--diagram-muted);margin-top:.7rem;font-size:.82rem}summary[data-astro-cid-lmvjoxir]{cursor:pointer;width:fit-content}.data-scroll[data-astro-cid-lmvjoxir]{max-height:22rem;overflow:auto}.data-scroll[data-astro-cid-lmvjoxir] th[data-astro-cid-lmvjoxir]{font-weight:550}.data-scroll[data-astro-cid-lmvjoxir] th[data-astro-cid-lmvjoxir],.data-scroll[data-astro-cid-lmvjoxir] td[data-astro-cid-lmvjoxir]{white-space:nowrap}@media print{.blue[data-astro-cid-lmvjoxir]{--series:#2f567a}.green[data-astro-cid-lmvjoxir]{--series:#1b5c42}.plot-data[data-astro-cid-lmvjoxir]{display:none}}.bar-track[data-astro-cid-snbnpglv]{background:#ffffff1f;height:.35rem;position:relative}.bar-track[data-astro-cid-snbnpglv]:after{content:"";background:#fff;width:1px;position:absolute;top:-.13rem;bottom:-.13rem;left:45.45%}.bar-track[data-astro-cid-snbnpglv] span[data-astro-cid-snbnpglv]{width:var(--ratio);background:#91dfbb;height:100%;display:block}.paper-copy[data-astro-cid-snbnpglv] h2[id],.paper-copy[data-astro-cid-snbnpglv] h3[id]{scroll-margin-top:7rem}.paper-copy[data-astro-cid-snbnpglv] h2{margin:2.7rem 0 .9rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:550;line-height:1.25}.paper-copy[data-astro-cid-snbnpglv] h2:first-child{margin-top:0}.paper-copy[data-astro-cid-snbnpglv] h3{margin:1.6rem 0 .7rem;font-size:1.14rem;font-weight:550;line-height:1.35}.paper-copy[data-astro-cid-snbnpglv] p,.paper-copy[data-astro-cid-snbnpglv] li{color:#ffffffc9;margin:0 0 1.05rem;line-height:1.72}.paper-copy[data-astro-cid-snbnpglv] ol{padding-inline-start:1.55rem;list-style:decimal}.paper-copy[data-astro-cid-snbnpglv] a{color:#a6ebcb;text-underline-offset:.18em;text-decoration:underline}.paper-copy[data-astro-cid-snbnpglv] table{font-variant-numeric:tabular-nums;width:100%;margin:1.3rem 0 .8rem;font-size:.83rem}.paper-copy[data-astro-cid-snbnpglv] th,.paper-copy[data-astro-cid-snbnpglv] td{border-block-end:1px solid #ffffff2e;padding:.55rem .45rem}.paper-copy[data-astro-cid-snbnpglv] th{text-align:left}.paper-copy[data-astro-cid-snbnpglv] th:not(:first-child),.paper-copy[data-astro-cid-snbnpglv] td:not(:first-child){text-align:right}.paper-copy[data-astro-cid-snbnpglv] table+p{font-size:.88rem}@media (width<=430px){.paper-copy[data-astro-cid-snbnpglv] table{font-size:.76rem}.paper-copy[data-astro-cid-snbnpglv] th,.paper-copy[data-astro-cid-snbnpglv] td{padding-inline:.25rem}}@media print{html:has(.research-paper),body:has(.research-paper){color:#111;background:#fff}body:has(.research-paper) .n0-site-header,body:has(.research-paper) .n0-site-footer,.research-paper[data-astro-cid-snbnpglv] header[data-astro-cid-snbnpglv] a[data-astro-cid-snbnpglv],.summary[data-astro-cid-snbnpglv]{display:none}.research-paper[data-astro-cid-snbnpglv]{max-width:none;padding:0}.research-paper[data-astro-cid-snbnpglv] header[data-astro-cid-snbnpglv]{margin-bottom:1.25rem}.research-paper[data-astro-cid-snbnpglv] header[data-astro-cid-snbnpglv] p[data-astro-cid-snbnpglv],.paper-copy[data-astro-cid-snbnpglv] p,.paper-copy[data-astro-cid-snbnpglv] li{color:#222}.paper-layout[data-astro-cid-snbnpglv]{display:block}.paper-copy[data-astro-cid-snbnpglv] a{color:#124b3a}.paper-copy[data-astro-cid-snbnpglv] th,.paper-copy[data-astro-cid-snbnpglv] td{border-color:#ccc}.paper-copy[data-astro-cid-snbnpglv] h2,.paper-copy[data-astro-cid-snbnpglv] h3{break-after:avoid-page}}
