/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.arg-fig{margin:0;position:relative}.arg-stage{position:relative}.arg-runway{height:0}html.argscroll .arg-runway{height:40vh}html.argscroll .arg-stage>.arg-fig{position:sticky;top:max(8px,50svh + min(100vw - 64px,1016px)/-2.83286)}@media screen and (width<48rem),screen and (height<50rem),screen and (orientation:portrait){html.argscroll .arg-runway{height:0}html.argscroll .arg-stage>.arg-fig{position:static}}.arg-fig svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.arg-fig .arg-m{display:none}.arg-fig .ln{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.arg-fig .ln.h{stroke-width:1px}.arg-fig .ln.bus{stroke-width:3.5px}.arg-fig .gl{fill:none;stroke:var(--ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.arg-fig .gl.hv{stroke-width:1.9px}.arg-fig .gl.f{fill:var(--ink);stroke:none}.arg-fig .nd{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.arg-fig .dot{fill:var(--ink)}.arg-fig .dot.on{fill:var(--crimson)}.arg-fig text{font-family:var(--sans)}.arg-fig .sn{letter-spacing:.13em;text-transform:uppercase;fill:var(--ink);font-size:12px;font-weight:600}.arg-fig .sn .n{fill:var(--stone);letter-spacing:.06em;font-weight:500}.arg-fig .sn .rn,.arg-fig .sn .dw{fill:var(--crimson)}.arg-fig .sf{font-family:var(--serif);fill:var(--ink);letter-spacing:0;font-size:15px}.arg-fig .sf.s{font-size:14.5px}.arg-fig .sm{letter-spacing:.11em;text-transform:uppercase;fill:var(--stone);font-size:12px;font-weight:500}.arg-fig .sn .ans{letter-spacing:.11em;fill:var(--stone);font-size:12px;font-weight:500}.arg-fig{--deenergized:var(--hairline)}.arg-fig path.ul{stroke:var(--deenergized)}@media screen{.arg-fig.ez [data-fade]:not(.live) :is(.sn,.sf,.rn,.dw){fill:var(--stone)}.arg-fig.ez .nd[data-fade]:not(.live){stroke:var(--deenergized)}}@media screen and (prefers-reduced-motion:no-preference){.arg-fig.ez .live :is(.sn,.sf,.rn,.dw){transition:fill .18s ease-out}.arg-fig.ez .nd.live{transition:stroke .18s ease-out}}@media (forced-colors:active){.arg-fig :is(text,tspan){fill:canvastext!important}.arg-fig :is(path,line,rect,circle):not(.ul){stroke:canvastext!important}.arg-fig circle.dot{fill:canvastext!important;stroke:none!important}.arg-fig .dot.on{fill:highlight!important}.arg-fig .gl.f{fill:canvastext!important;stroke:none!important}.arg-fig .nd{fill:canvas!important}.arg-fig path.ul{stroke:graytext!important}.arg-fig.ez [data-fade]:not(.live) :is(text,tspan){fill:graytext!important}.arg-fig.ez .nd[data-fade]:not(.live){stroke:graytext!important}}.arg-fig .arg-m .sn{letter-spacing:.12em;font-size:12.5px}.arg-fig .arg-m .sf,.arg-fig .arg-m .sf.s{font-size:14px}.arg-fig .arg-m .sm{font-size:11.5px}@media screen and (width<48rem){.arg-fig .arg-d{display:none}.arg-fig .arg-m{display:block}.arg-fig{max-width:360px}}@media (width>=54rem) and ((width<64rem)){.arg-fig .arg-d .sn,.arg-fig .arg-d .sm,.arg-fig .arg-d .sn .ans{font-size:13.8px}.arg-fig .arg-d .sf{font-size:15.8px}.arg-fig .arg-d .sf.s{font-size:15.3px}}@media (width>=48rem) and ((width<54rem)),print and (width<54rem){.arg-fig .arg-d .sn{font-size:15.7px}.arg-fig .arg-d .sm,.arg-fig .arg-d .sn .ans{letter-spacing:.07em;font-size:15.7px}.arg-fig .arg-d .sf{font-size:16.8px}.arg-fig .arg-d .sf.s{font-size:16.3px}}.arg-fig a{cursor:pointer}.arg-fig a:hover .sn{text-decoration:underline}html.solo .lg-mast,html.solo .lg-mastrule,html.solo #research,html.solo .lg-foot{display:none!important}@media print{.arg-fig [data-draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important}.arg-fig .ul{display:none}.arg-fig{break-inside:avoid}html.argscroll .arg-runway{height:0!important}html.argscroll .arg-stage>.arg-fig{position:static!important}}.tf[data-astro-cid-u6ddz5gn]{margin:20px 0 32px}.fg[data-astro-cid-u6ddz5gn]{border-top:.9px solid var(--hairline);padding-top:12px}.fg-head[data-astro-cid-u6ddz5gn]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:4px;display:flex}.tf-lab[data-astro-cid-u6ddz5gn]{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--stone);font-size:11px;font-weight:600}.fg-tag[data-astro-cid-u6ddz5gn]{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--stone);margin-left:auto;font-size:10.5px;font-weight:500}.fg-cols[data-astro-cid-u6ddz5gn]{display:none}@media (width>=48rem){.fg-cols[data-astro-cid-u6ddz5gn]{border-bottom:.9px solid var(--hairline);font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--stone);grid-template-columns:150px minmax(0,1fr) 152px;gap:0 18px;margin-top:8px;padding-bottom:7px;font-size:10.5px;font-weight:500;line-height:1.3;display:grid}}.fg-row[data-astro-cid-u6ddz5gn]{border-bottom:.9px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:8px 18px;padding:13px 0;display:grid}@media (width>=48rem){.fg-row[data-astro-cid-u6ddz5gn]{grid-template-columns:150px minmax(0,1fr) 152px;align-items:center}}.fg-was[data-astro-cid-u6ddz5gn]{color:var(--stone);--fg-mark:var(--stone)}.fg-is[data-astro-cid-u6ddz5gn]{color:var(--ink);--fg-mark:var(--teal)}.fg-rhead[data-astro-cid-u6ddz5gn]{min-width:0}.fg-name[data-astro-cid-u6ddz5gn]{font-family:var(--serif);color:currentColor;font-size:16.5px;font-weight:600;line-height:1.24;display:block}.fg-own[data-astro-cid-u6ddz5gn]{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:400}.fg-sub[data-astro-cid-u6ddz5gn]{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--stone);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.fg-mech[data-astro-cid-u6ddz5gn]{gap:6px 0;min-width:0;display:grid}.fg-bar[data-astro-cid-u6ddz5gn]{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:0 9px;display:grid}.fg-bar[data-astro-cid-u6ddz5gn]:not(:has(.fg-barkey)){grid-template-columns:minmax(0,1fr) 132px}.fg-bar[data-astro-cid-u6ddz5gn]:not(:has(.fg-barkey)) .fg-barlab[data-astro-cid-u6ddz5gn]{text-align:left}.fg-barkey[data-astro-cid-u6ddz5gn]{font-family:var(--sans);color:var(--stone);font-size:11.5px;font-weight:500}.fg-track[data-astro-cid-u6ddz5gn]{background:#ece9e4;border-radius:1px;height:11px;display:block;overflow:hidden}.fg-fill[data-astro-cid-u6ddz5gn]{background:var(--fg-mark,currentColor);border-radius:1px;min-width:3px;height:100%;display:block}.fg-barlab[data-astro-cid-u6ddz5gn]{font-family:var(--sans);color:currentColor;text-align:right;white-space:nowrap;font-size:12px;font-weight:600}.fg-chain[data-astro-cid-u6ddz5gn]{font-family:var(--sans);letter-spacing:.02em;color:currentColor;flex-wrap:wrap;align-items:center;gap:3px 7px;margin:0;font-size:12px;font-weight:500;display:flex}.fg-link[data-astro-cid-u6ddz5gn]{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fg-step[data-astro-cid-u6ddz5gn]{border-top:1.3px solid var(--stone);border-right:1.3px solid var(--stone);flex:none;width:5px;height:5px;margin:0 2px;transform:rotate(45deg)}.fg-plus[data-astro-cid-u6ddz5gn]{color:var(--stone)}.fg-tie[data-astro-cid-u6ddz5gn]{color:var(--stone);margin:0;font-size:13.5px;line-height:1.4}.fg-say[data-astro-cid-u6ddz5gn]{color:var(--ink);max-width:56ch;margin:0;font-size:15px;line-height:1.4}.fg-out[data-astro-cid-u6ddz5gn]{min-width:0}.fg-val[data-astro-cid-u6ddz5gn]{font-family:var(--sans);color:currentColor;font-variant-numeric:tabular-nums lining-nums;font-size:21px;font-weight:600;line-height:1.05;display:block}.fg-unit[data-astro-cid-u6ddz5gn]{letter-spacing:.04em;margin-left:.22em;font-size:.62em}.fg-verdict[data-astro-cid-u6ddz5gn]{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:currentColor;margin-top:3px;font-size:11px;font-weight:500;display:block}.fg-verdict[data-astro-cid-u6ddz5gn].fg-short{color:var(--crimson)}.fg-scale[data-astro-cid-u6ddz5gn]{background:#ece9e4;height:6px;margin:6px 0 5px;display:block;position:relative}.fg-sfill[data-astro-cid-u6ddz5gn]{background:var(--fg-mark,currentColor);height:100%;display:block}.fg-gap[data-astro-cid-u6ddz5gn]{background:var(--crimson);position:absolute;top:0;bottom:0}.fg-need[data-astro-cid-u6ddz5gn]{background:var(--ink);width:1.6px;box-shadow:-1px 0 0 var(--paper), 1px 0 0 var(--paper);position:absolute;top:-4px;bottom:-4px;left:70%}.fg-needlab[data-astro-cid-u6ddz5gn]{text-align:right;min-width:0;font-family:var(--sans);letter-spacing:.06em;color:var(--ink);margin:-2px 0 4px;padding-right:30%;font-size:11.5px;font-weight:500;display:block}.fl[data-astro-cid-u6ddz5gn]{grid-template-rows:auto 34px auto 34px auto 34px auto;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:0;margin:10px 0 6px;display:grid}@media (width>=48rem){.fl[data-astro-cid-u6ddz5gn]{grid-template-rows:auto 46px auto;grid-template-columns:repeat(3,minmax(0,1fr) 40px) minmax(0,1fr)}}.fl-n1[data-astro-cid-u6ddz5gn]{grid-area:1/1}.fl-n2[data-astro-cid-u6ddz5gn]{grid-area:3/1}.fl-n3[data-astro-cid-u6ddz5gn]{grid-area:5/1}.fl-n4[data-astro-cid-u6ddz5gn]{grid-area:7/1}.fl-n5[data-astro-cid-u6ddz5gn]{grid-area:3/3}.fl-n6[data-astro-cid-u6ddz5gn]{grid-area:5/3}.fl-n7[data-astro-cid-u6ddz5gn]{grid-area:7/3}.fl-a1[data-astro-cid-u6ddz5gn]{grid-area:2/1}.fl-a2[data-astro-cid-u6ddz5gn]{grid-area:4/1}.fl-a3[data-astro-cid-u6ddz5gn]{grid-area:6/1}.fl-a4[data-astro-cid-u6ddz5gn]{grid-area:5/2}.fl-a5[data-astro-cid-u6ddz5gn]{grid-area:4/3}.fl-a6[data-astro-cid-u6ddz5gn]{grid-area:3/2}.fl-a7[data-astro-cid-u6ddz5gn]{grid-area:7/2}.fl-a8[data-astro-cid-u6ddz5gn]{grid-area:6/3}@media (width>=48rem){.fl-n1[data-astro-cid-u6ddz5gn]{grid-area:3/1}.fl-n2[data-astro-cid-u6ddz5gn]{grid-area:3/3}.fl-n3[data-astro-cid-u6ddz5gn]{grid-area:3/5}.fl-n4[data-astro-cid-u6ddz5gn]{grid-area:3/7}.fl-n5[data-astro-cid-u6ddz5gn]{grid-area:1/3}.fl-n6[data-astro-cid-u6ddz5gn]{grid-area:1/5}.fl-n7[data-astro-cid-u6ddz5gn]{grid-area:1/7}.fl-a1[data-astro-cid-u6ddz5gn]{grid-area:3/2}.fl-a2[data-astro-cid-u6ddz5gn]{grid-area:3/4}.fl-a3[data-astro-cid-u6ddz5gn]{grid-area:3/6}.fl-a4[data-astro-cid-u6ddz5gn]{grid-area:2/5}.fl-a5[data-astro-cid-u6ddz5gn]{grid-area:1/4}.fl-a6[data-astro-cid-u6ddz5gn]{grid-area:2/3}.fl-a7[data-astro-cid-u6ddz5gn]{grid-area:2/7}.fl-a8[data-astro-cid-u6ddz5gn]{grid-area:1/6}}.fl-n[data-astro-cid-u6ddz5gn]{border:.9px solid var(--hairline);min-width:0;color:var(--ink);background:var(--paper);padding:8px 10px 9px}.fl-ours[data-astro-cid-u6ddz5gn]{border:2px solid var(--teal);padding:7px 9px 8px}.fl-name[data-astro-cid-u6ddz5gn]{font-family:var(--serif);color:currentColor;font-size:15px;font-weight:600;line-height:1.22;display:block}.fl-sub[data-astro-cid-u6ddz5gn]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.fl-dec[data-astro-cid-u6ddz5gn] .fl-name[data-astro-cid-u6ddz5gn]:before{content:"";border:1.2px solid;width:7px;height:7px;margin:0 8px 1px 1px;display:inline-block;transform:rotate(45deg)}.fl-a[data-astro-cid-u6ddz5gn]{min-width:0;min-height:0;color:var(--stone);position:relative}.fl-fix[data-astro-cid-u6ddz5gn],.fl-learn[data-astro-cid-u6ddz5gn]{color:var(--teal)}.fl-fail[data-astro-cid-u6ddz5gn]{color:var(--crimson)}.fl-a[data-astro-cid-u6ddz5gn]:before,.fl-a[data-astro-cid-u6ddz5gn]:after{content:"";box-sizing:border-box;position:absolute}.fl-a[data-astro-cid-u6ddz5gn]:before{border:0 solid}.fl-learn[data-astro-cid-u6ddz5gn]:before{border-style:dashed}.fl-a[data-astro-cid-u6ddz5gn]:after{border-top:1.3px solid;border-right:1.3px solid;width:7px;height:7px}.fl-a[data-astro-cid-u6ddz5gn][data-m=r]:before,.fl-a[data-astro-cid-u6ddz5gn][data-m=l]:before{border-top-width:1.3px;border-left-width:0;width:auto;height:0;inset:50% 7px auto}.fl-a[data-astro-cid-u6ddz5gn][data-m=u]:before,.fl-a[data-astro-cid-u6ddz5gn][data-m=d]:before{border-top-width:0;border-left-width:1.3px;width:0;height:auto;inset:7px auto 7px 50%}.fl-a[data-astro-cid-u6ddz5gn][data-m=r]:after{inset:50% 7px auto auto;transform:translateY(-50%)rotate(45deg)}.fl-a[data-astro-cid-u6ddz5gn][data-m=l]:after{inset:50% auto auto 7px;transform:translateY(-50%)rotate(-135deg)}.fl-a[data-astro-cid-u6ddz5gn][data-m=d]:after{inset:auto auto 7px 50%;transform:translate(-50%)rotate(135deg)}.fl-a[data-astro-cid-u6ddz5gn][data-m=u]:after{inset:7px auto auto 50%;transform:translate(-50%)rotate(-45deg)}@media (width>=48rem){.fl-a[data-astro-cid-u6ddz5gn][data-w=r]:before,.fl-a[data-astro-cid-u6ddz5gn][data-w=l]:before{border-top-width:1.3px;border-left-width:0;width:auto;height:0;inset:50% 7px auto}.fl-a[data-astro-cid-u6ddz5gn][data-w=u]:before,.fl-a[data-astro-cid-u6ddz5gn][data-w=d]:before{border-top-width:0;border-left-width:1.3px;width:0;height:auto;inset:7px auto 7px 50%}.fl-a[data-astro-cid-u6ddz5gn][data-w=r]:after{inset:50% 7px auto auto;transform:translateY(-50%)rotate(45deg)}.fl-a[data-astro-cid-u6ddz5gn][data-w=l]:after{inset:50% auto auto 7px;transform:translateY(-50%)rotate(-135deg)}.fl-a[data-astro-cid-u6ddz5gn][data-w=d]:after{inset:auto auto 7px 50%;transform:translate(-50%)rotate(135deg)}.fl-a[data-astro-cid-u6ddz5gn][data-w=u]:after{inset:7px auto auto 50%;transform:translate(-50%)rotate(-45deg)}}.fl-al[data-astro-cid-u6ddz5gn]{white-space:nowrap;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:currentColor;font-size:11.5px;font-weight:600;position:absolute}.fl-learn[data-astro-cid-u6ddz5gn] .fl-al[data-astro-cid-u6ddz5gn]{color:var(--ink)}.fl-a[data-astro-cid-u6ddz5gn][data-m=r] .fl-al[data-astro-cid-u6ddz5gn],.fl-a[data-astro-cid-u6ddz5gn][data-m=l] .fl-al[data-astro-cid-u6ddz5gn]{inset:auto auto calc(50% + 5px) 50%;transform:translate(-50%)}.fl-a[data-astro-cid-u6ddz5gn][data-m=u] .fl-al[data-astro-cid-u6ddz5gn],.fl-a[data-astro-cid-u6ddz5gn][data-m=d] .fl-al[data-astro-cid-u6ddz5gn]{inset:50% auto auto calc(50% + 9px);transform:translateY(-50%)}@media (width>=48rem){.fl-a[data-astro-cid-u6ddz5gn][data-w=r] .fl-al[data-astro-cid-u6ddz5gn],.fl-a[data-astro-cid-u6ddz5gn][data-w=l] .fl-al[data-astro-cid-u6ddz5gn]{inset:auto auto calc(50% + 5px) 50%;transform:translate(-50%)}.fl-a[data-astro-cid-u6ddz5gn][data-w=u] .fl-al[data-astro-cid-u6ddz5gn],.fl-a[data-astro-cid-u6ddz5gn][data-w=d] .fl-al[data-astro-cid-u6ddz5gn]{inset:50% auto auto calc(50% + 9px);transform:translateY(-50%)}}.fl-key[data-astro-cid-u6ddz5gn]{color:var(--stone);flex-wrap:wrap;gap:5px 22px;margin:10px 0 0;font-size:13.5px;line-height:1.4;display:flex}.fl-k[data-astro-cid-u6ddz5gn]{align-items:center;gap:0 8px;display:inline-flex}.fl-ks[data-astro-cid-u6ddz5gn]{border-top:1.3px solid var(--teal);flex:none;width:22px;height:0}.fl-ksd[data-astro-cid-u6ddz5gn]{border-top-style:dashed}.tf-capwrap[data-astro-cid-u6ddz5gn]{margin:12px 0 0}.tf-cap[data-astro-cid-u6ddz5gn]{color:var(--ink);margin:0;font-size:15px;line-height:1.45}.tf-demo[data-astro-cid-u6ddz5gn]{margin:14px 0 0}@media print{.fg-row[data-astro-cid-u6ddz5gn],.fl[data-astro-cid-u6ddz5gn]{break-inside:avoid}.fg-head[data-astro-cid-u6ddz5gn]{break-after:avoid}}@media (forced-colors:active){.fg-track[data-astro-cid-u6ddz5gn],.fg-fill[data-astro-cid-u6ddz5gn],.fg-scale[data-astro-cid-u6ddz5gn],.fg-sfill[data-astro-cid-u6ddz5gn],.fg-gap[data-astro-cid-u6ddz5gn],.fg-need[data-astro-cid-u6ddz5gn]{forced-color-adjust:none}.fg-track[data-astro-cid-u6ddz5gn],.fg-scale[data-astro-cid-u6ddz5gn]{background:canvas;outline:1px solid graytext}.fg-fill[data-astro-cid-u6ddz5gn],.fg-sfill[data-astro-cid-u6ddz5gn]{background:canvastext}.fg-was[data-astro-cid-u6ddz5gn] .fg-fill[data-astro-cid-u6ddz5gn],.fg-was[data-astro-cid-u6ddz5gn] .fg-sfill[data-astro-cid-u6ddz5gn]{background:graytext}.fg-gap[data-astro-cid-u6ddz5gn]{background:highlight}.fg-need[data-astro-cid-u6ddz5gn]{background:canvastext;box-shadow:-1px 0 canvas,1px 0 canvas}}
