.fig__svg.fig__svg--print,.fig__svg.fig__svg--portrait{display:none!important}@media (max-width:37.5rem){.fig__svg.fig__svg--wide{display:none!important}.fig__svg.fig__svg--portrait{display:block!important}}@media print{.fig__svg.fig__svg--screen{display:none!important}.fig__svg.fig__svg--print{display:block!important}.fig__svg--print image{filter:none}}.f3-point{transition:transform .34s cubic-bezier(.32,.72,.24,1)}.f3-point circle,.f3-point text{transition:fill .34s cubic-bezier(.32,.72,.24,1),r .34s cubic-bezier(.32,.72,.24,1)}.f3-point{cursor:pointer}@media (prefers-reduced-motion:reduce){.f3-point,.f3-point circle,.f3-point text{transition:none}}@media print{.f3-point{cursor:auto;transition:none}}
.note-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f5ef;--ink:#101820;--ink-soft:#46535b;--ink-faint:#526068;--line:#d1cdc2;--brand:#0c526c;--tint:#e4eef3;--type-display:var(--font-newsreader), Charter, Georgia, "Times New Roman", serif;--type-body:var(--font-source-serif), Charter, Georgia, "Times New Roman", serif;--type-sans:var(--font-source-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--size-title:clamp(2.75rem, 5.2vw, 4.25rem);--size-section:2rem;--size-emphasis:1.375rem;--size-body:1.25rem;--size-apparatus:1rem;--size-small:.875rem;--size-utility:var(--size-small);--lead-body:1.62;--lead-section:1.15;--track-utility:.055em;--fig-sans:var(--type-sans);--fig-serif:var(--type-body);--measure:40rem;--measure-deck:42rem;--figure-measure:58rem;--breakout:calc((var(--figure-measure) - var(--measure)) / 2);--gutter:clamp(1.5rem, 6vw, 3rem);--flow:1.375rem;--flow-block:3rem;--space-section:6rem;--space-section-after:1.5rem;--space-figure:7.5rem;--space-colophon:10rem;--space-title:clamp(6rem, 16vh, 11rem);--optical-display:-.02em;--tap:44px;--nav-h:var(--header-h,4rem)}@media (max-width:37.5rem){.note-root{--size-title:2.75rem;--size-section:1.75rem;--size-emphasis:1.3125rem;--size-body:1.1875rem;--lead-body:1.605;--lead-section:1.18;--space-section:4.5rem;--space-title:6rem}}.note-root{font-optical-sizing:auto;background:var(--paper);color:var(--ink);font-family:var(--type-body);font-size:var(--size-body);line-height:var(--lead-body);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-synthesis-weight:none;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.note-root) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,pre){margin:0}:where(.note-root) :is(img,svg){max-width:100%}:where(.note-root) ::selection{background:color-mix(in oklab, var(--ink) 13%, var(--paper));color:var(--ink)}:where(.note-root) :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:1px}@media (prefers-reduced-motion:reduce){:where(.note-root) :is(*){scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mh__title{font-family:var(--type-display);font-weight:400;font-size:var(--size-title);letter-spacing:-.028em;font-optical-sizing:auto;text-wrap:balance;line-height:1.03}.sec,.fig__title,.cx__h{font-family:var(--type-display);font-weight:440;font-size:var(--size-section);line-height:var(--lead-section);letter-spacing:-.006em;font-optical-sizing:auto;text-wrap:balance}.sec__n{display:none}.mh__series,.mh__meta,.mh__disclose>summary,.mh__fields dt,.kp__label,.cv__label,.mt__label,.cond__label,.mg__label,.pq__label,.q__demo,.q__attr,.unattributed__flag,.fig__num,.fig__source,.fig__meta,.fig__illustrative,.fig__alt>summary,.md-table th,.cx__gh,.cx__disclose,.q__verified,.f3-use,.f3-class,.f3-tierchip,.f3-controls legend{font-family:var(--type-sans);font-weight:500;font-size:var(--size-utility);letter-spacing:var(--track-utility);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-soft);line-height:1.5}.mh__id,.fn,.fndef__n,.cx__ver{font-family:var(--type-sans);font-weight:500;font-size:var(--size-utility);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-soft);line-height:1.5}.canvas{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [wide-start] minmax(0, var(--breakout)) [text-start] min(var(--measure), 100% - var(--gutter) * 2) [text-end] minmax(0, var(--breakout)) [wide-end] minmax(var(--gutter), 1fr) [full-end];display:grid}.canvas>*{grid-column:text;min-width:0}.note{padding-bottom:10rem}.mh{padding-top:var(--space-title)}.mh__series{margin-bottom:2.1rem}.mh__title{margin-left:var(--optical-display);margin-bottom:1.9rem}.mh__deck{width:var(--measure-deck);max-width:calc(100vw - var(--gutter) * 2);font-size:var(--size-body);color:var(--ink-soft);text-wrap:pretty;margin-bottom:2.5rem;line-height:1.55}.mh__meta{flex-wrap:wrap;gap:.4rem 2.4rem;display:flex}.mh__disclose{border-top:1px solid var(--line);margin-top:5.5rem}.mh__disclose>summary{min-height:var(--tap);cursor:pointer;align-items:center;list-style:none;display:flex}.mh__disclose>summary::-webkit-details-marker{display:none}.mh__disclose>summary:hover{color:var(--ink)}.mh__disclose>summary:focus-visible{outline-offset:1px}.mh__disclose>summary:after{content:"+";margin-left:1.1rem;font-weight:500}.mh__disclose[open]>summary:after{content:"−"}.mh__panel{padding:.75rem 0 2.5rem}.mh__panel>*+*{margin-top:var(--flow)}.mh__scope{color:var(--ink-soft)}.mh__fields{border-top:1px solid var(--line);margin-top:2.5rem}.mh__field{padding:1.75rem 0}.mh__field+.mh__field{border-top:1px solid var(--line)}.mh__field dt{margin-bottom:1rem}.mh__field dd{margin:0}.mh__field dd>*+*{margin-top:1.1rem}.mh__who{color:var(--ink)}.mh__scopeline{color:var(--ink-soft);display:block}.mh__note{color:var(--ink-soft);text-wrap:pretty}.prose{padding-top:var(--space-section)}.prose>:where(*){margin-bottom:var(--flow)}.prose>:first-child{margin-top:0}.prose p{text-wrap:pretty}.prose em{font-style:italic}.prose strong{font-weight:600}.sec{margin-top:var(--space-section);margin-bottom:var(--space-section-after);scroll-margin-top:3rem}.prose>:has(+.sec){margin-bottom:0}.fig+.sec,.tablewrap+.sec{margin-top:var(--space-figure)}.prose a{color:var(--brand);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.055em;-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 38%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 38%, transparent)}.prose a:hover{text-decoration-color:currentColor}.fig a,.q__attr a,.fndef a,.cx a{color:var(--ink-soft);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.05em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.fig a:hover,.q__attr a:hover,.fndef a:hover,.cx a:hover{color:var(--ink);text-decoration-color:currentColor}:where(.note-root) :is(code,pre){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--size-apparatus)}.code{border-left:1px solid var(--line);font-size:var(--size-apparatus);color:var(--ink-soft);padding-left:1.25rem;line-height:1.6;overflow-x:auto}.rule{width:4rem;margin:calc(var(--flow-block) - var(--flow)) 0 var(--flow-block);border:0;border-top:1px solid var(--line)}.lst{padding:0;list-style:none}.lst>li{padding-left:1.9rem;position:relative}.lst>li+li{margin-top:.9rem}.lst>li:before{color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;position:absolute;left:0}ul.lst>li:before{content:"•"}ol.lst{counter-reset:lst}ol.lst>li{counter-increment:lst}ol.lst>li:before{content:counter(lst) "."}.tablewrap{margin-top:calc(var(--space-figure) - var(--flow));margin-bottom:var(--space-figure);overscroll-behavior-x:contain;grid-column:wide;overflow-x:auto}.md-table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.md-table th{vertical-align:bottom;border-bottom:1px solid var(--line);padding:0 1.5rem .9rem 0;font-weight:500}.md-table td{vertical-align:top;font-size:var(--size-apparatus);border-bottom:1px solid color-mix(in oklab, var(--line) 55%, var(--paper));padding:1.05rem 1.5rem 1.05rem 0;line-height:1.5}.md-table tr>:last-child{padding-right:0}.md-table tbody tr:last-child td{border-bottom:0}@media (max-width:37.5rem){.tablewrap{overflow-x:visible}.md-table,.md-table tbody,.md-table tr,.md-table td{width:auto;min-width:0;display:block}.md-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.md-table tr{border-bottom:1px solid var(--line);margin-bottom:1.4rem;padding-bottom:1.4rem}.md-table tbody tr:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.md-table td{border-bottom:0;padding:0}.md-table td+td{margin-top:.7rem}.md-table td:first-child{font-family:var(--type-body);font-size:var(--size-body);font-weight:600;line-height:1.35}.md-table td:not(:first-child):before{content:attr(data-column);font-family:var(--type-sans);font-size:var(--size-utility);letter-spacing:var(--track-utility);color:var(--ink-soft);margin-bottom:.15rem;font-weight:500;line-height:1.5;display:block}}.fn{vertical-align:.62em;line-height:0}.fn a{color:var(--ink-soft);margin:0 -.2em;padding:.5em .3em;text-decoration:none}.fn a:hover{color:var(--ink)}.fndef{color:var(--ink-soft);grid-template-columns:2.25rem minmax(0,1fr);scroll-margin-top:3rem;display:grid}.prose>.fndef:first-of-type{margin-top:calc(var(--space-section) - var(--flow))}.fndef__n{line-height:1.8}.fndef__body p+p{margin-top:var(--flow)}.cite__flag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.term__gloss{color:var(--ink-soft);font-style:italic}.q,.kp,.cv,.mt,.cond,.pq,.mg,.unattributed{margin-top:calc(var(--flow-block) - var(--flow));margin-bottom:var(--flow-block)}.q{max-width:36rem}.q__body{font-size:var(--size-emphasis);text-wrap:pretty;line-height:1.5}.q__body>p:first-of-type{text-indent:-.42em}.q__body>p:first-of-type:before{content:"“"}.q__body>p:last-of-type:after{content:"”"}.q__body>p+p{margin-top:var(--flow)}.q__demo{margin-bottom:1.1rem}.q__attr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.q__who{color:var(--ink)}.kp{max-width:34rem}.kp__label{margin-bottom:.9rem}.kp__body{font-family:var(--type-display);font-weight:400;font-size:var(--size-emphasis);letter-spacing:-.004em;font-optical-sizing:auto;text-wrap:pretty;line-height:1.45}.kp__body>p+p{margin-top:1.2rem}.cv,.mt,.cond,.pq,.mg{border-left:1px solid var(--line);max-width:calc(34rem + 20px);padding-left:20px;font-size:1.0625rem;line-height:1.55}.cv__label,.mt__label,.cond__label,.pq__label,.mg__label{margin-bottom:.9rem}.cv__body,.mt__body,.pq__body,.mg__body{color:var(--ink-soft)}.cv__body>p+p,.mt__body>p+p,.pq__body>p+p,.mg__body>p+p{margin-top:var(--flow)}.pq__body .lst>li+li{margin-top:1.1rem}.cond .lst>li+li{margin-top:1.4rem}.cond .lst>li:before{color:var(--ink)}.unattributed__flag{color:var(--ink);margin-bottom:.9rem}.unattributed>p{color:var(--ink-soft)}.fig{margin-top:calc(var(--space-figure) - var(--flow));margin-bottom:var(--space-figure);grid-column:wide;scroll-margin-top:3rem}.fig__num{flex-wrap:wrap;gap:0 1.1rem;margin-bottom:.7rem;display:flex}.fig__title{margin-bottom:2.25rem}.fig__plate{overscroll-behavior-x:contain;margin-bottom:2.25rem;overflow-x:auto}.fig__svg{width:100%;height:auto;display:block}.fig__takeaway,.fig__caption,.fig__alt,.f3-readout{max-width:var(--measure);margin-left:max(0px, calc((100% - var(--measure)) / 2))}.fig__takeaway{margin-bottom:1.4rem}.fig__captiontext{margin-bottom:.9rem}.fig__captiontext,.fig__illustrative,.fig__source,.fig__meta{color:var(--ink-soft)}.fig__source,.fig__meta{margin-top:.5rem}.fig__meta{flex-wrap:wrap;gap:0 1.4rem;display:flex}.fig__dl{gap:0 1.1rem;display:inline-flex}.fig__alt{margin-top:1.6rem}.fig__alt>summary{min-height:var(--tap);cursor:pointer;align-items:center;list-style:none;display:flex}.fig__alt>summary::-webkit-details-marker{display:none}.fig__altbody{color:var(--ink-soft);padding-bottom:1rem}.fig-fallback table,.fig-table{border-collapse:collapse;text-align:left;width:100%}.fig-fallback :is(td,th),.fig-table :is(td,th){vertical-align:top;font-size:var(--size-apparatus);border-bottom:1px solid color-mix(in oklab, var(--line) 55%, var(--paper));padding:.5rem 1rem .5rem 0;line-height:1.45}.fig-ledger__diff,.fig-ledger__cols{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2.5rem;display:grid}.f3-controls{margin-bottom:2rem}.f3-uses,.f3-classes{border:0;margin:0 0 1rem;padding:0}.f3-controls legend{padding:0 0 .75rem}.f3-uses__row,.f3-classes__row{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.f3-use,.f3-class{min-height:var(--tap);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:0 .55rem;padding:0;display:inline-flex}.f3-use[aria-pressed=true],.f3-class[aria-pressed=true],.f3-use[aria-checked=true],.f3-class[aria-checked=true]{color:var(--ink);text-underline-offset:.4em;text-decoration:underline}.f3-readout{min-height:9rem;color:var(--ink-soft);margin-top:1.5rem}.f3-readout__head{flex-wrap:wrap;align-items:baseline;gap:0 1.1rem;margin-bottom:1.1rem;display:flex}.f3-readout__rows>div,.f3-readout__tiers>div{margin-top:1.1rem}.f3-readout__rows dt,.f3-readout__tiers dt{margin-bottom:.3rem}.f3-readout__rule,.f3-readout__members{margin-top:.45rem}.f3-tierchip{margin-right:.6rem}.cx{margin-top:var(--space-colophon);border-top:1px solid var(--line);padding-top:4rem}.cx>*,.cx__group,.cx__item{margin-bottom:var(--flow)}.cx__h{margin-bottom:var(--space-section-after)}.cx__intro,.cx__gnote,.cx__note,.cx__org,.cx__sum,.cx__citerow{color:var(--ink-soft)}.cx__list,.cx__chg{padding:0;list-style:none}.cx__download{color:var(--brand)}@page note{margin:20mm 20mm 22mm}@media print{.note-root{--paper:#fff;--ink:#000;--ink-soft:#333;--line:#999;--brand:#000;--size-apparatus:9.5pt;--space-title:0;--space-section:3.5rem;--space-figure:3rem;--space-colophon:4rem;--flow-block:2rem;background:#fff;font-size:10.5pt;line-height:1.5}.canvas{max-width:none;display:block}.canvas>*,.fig,.tablewrap{max-width:none;margin-left:0;margin-right:0}.sec,.cx__h{break-after:avoid;break-inside:avoid}.md-table{min-width:0}.fig,.q,.kp,.fndef,.md-table tr{break-inside:avoid}:where(.note-root) details{border-top:1px solid var(--line)}:where(.note-root) details>summary{cursor:auto;min-height:0;list-style:none}.mh__disclose>summary:after,:where(.note-root) details>summary:after{content:none}:where(.note-root) details::details-content{content-visibility:visible;block-size:auto}:where(.note-root) details:not([open])>:not(summary){display:block}.f3-controls,.fig__dl,.cx__download{display:none}.prose a,.fig a,.cx a{color:#000;text-decoration-color:#999}}
.mh{padding-top:max(4rem, calc(var(--space-title) - var(--nav-h)))}.mh__series{margin-bottom:2.1rem}.mh__title{margin-left:var(--optical-display);margin-bottom:1.9rem}.mh__deck{width:var(--measure-deck);max-width:calc(100vw - var(--gutter) * 2);font-size:var(--size-body);color:var(--ink-soft);text-wrap:pretty;margin-bottom:2.5rem;line-height:1.55}.mh__meta{min-height:var(--tap);flex-wrap:wrap;align-items:center;gap:.25rem .55rem;display:flex}.mh__by{font-family:var(--type-sans);font-weight:600;font-size:var(--size-utility);letter-spacing:0;color:var(--ink);margin-right:1.5rem;line-height:1.5}.mh__dot{color:var(--ink-faint)}.mh__meta>.mh__id,.mh__item{white-space:nowrap}.mh__item{align-items:center;gap:.25rem .55rem;display:inline-flex}.mh a.mh__pdf{min-height:var(--tap);font-family:var(--type-sans);font-weight:500;font-size:var(--size-utility);letter-spacing:0;color:var(--ink-soft);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.05em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;display:inline-flex}.mh a.mh__pdf:hover{color:var(--ink);text-decoration-color:currentColor}.mh__disclose{border-top:1px solid var(--line);margin-top:4rem}.mh__disclose>summary{min-height:var(--tap);font-family:var(--type-sans);font-weight:500;font-size:var(--size-utility);letter-spacing:var(--track-utility);color:var(--ink-soft);cursor:pointer;padding:.72rem 0 .72rem 1.4rem;line-height:1.5;list-style:disclosure-closed;display:list-item}.mh__disclose[open]>summary{list-style-type:disclosure-open}.mh__disclose>summary::marker{color:var(--ink-faint)}.mh__disclose>summary::-webkit-details-marker{display:inline-block}.mh__disclose>summary:after,.mh__disclose[open]>summary:after{content:none}.mh__disclose>summary:hover{color:var(--ink)}.mh__disclose>summary:focus-visible{outline-offset:1px}.mh__panel{padding:.75rem 0 2.5rem}.mh__panel>*+*{margin-top:var(--flow)}.mh__scope{color:var(--ink-soft)}.mh__fields{border-top:1px solid var(--line);margin-top:2.5rem}.mh__field{padding:1.75rem 0}.mh__field+.mh__field{border-top:1px solid var(--line)}.mh__field dt{font-family:var(--type-sans);font-weight:500;font-size:var(--size-utility);letter-spacing:var(--track-utility);color:var(--ink-soft);margin-bottom:1rem;line-height:1.5}.mh__field dd{margin:0}.mh__field dd>*+*{margin-top:1.1rem}.mh__who{color:var(--ink)}.mh__orcid{font-family:var(--type-sans);font-weight:500;font-size:var(--size-utility);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--ink-soft);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);margin-left:.6em;display:inline-block}.mh__orcid:hover{color:var(--ink);text-decoration-color:currentColor}.mh__note{color:var(--ink-soft);text-wrap:pretty}.mh__note a{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.mh__panel a{color:var(--ink-soft);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.05em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.mh__panel a:hover{color:var(--ink);text-decoration-color:currentColor}@media (max-width:40rem){.mh__note,.mh__panel>p{-webkit-hyphens:auto;hyphens:auto}}@media print{.mh__disclose>summary{cursor:auto;min-height:0;padding:0;list-style:none;display:block}.mh a.mh__pdf,.mh__dot,.mh__extra{display:none}.mh__panel a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:.04em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.16em}}
.fig{margin-top:calc(var(--space-figure) - var(--flow));margin-bottom:var(--space-figure);box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:wide;padding:0;scroll-margin-top:3rem}.fig__captiontext,.fig__verified,.fig__files,.fig-table thead th,.fig-table tbody th[scope=row],.fig-fallback caption,.fig-ledger__id,.fig-ledger__tag,.fig-ledger__group h4,.fig-ledger__group dt,.f3-prompt,.f3-key__head,.f3-key__n,.f3-key__name,.f3-key__tier,.f3-pick__label,.f3-readout__example,.f3-readout__n,.f3-readout__use,.f3-readout__tier,.f3-readout__rows dt,.f3-readout__ai>span{font-family:var(--type-sans);font-weight:500;font-size:var(--size-small);letter-spacing:var(--track-utility);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-soft);line-height:1.6}.fig__captiontext{line-height:1.75}.fig__head{margin-bottom:2.4rem}.fig__num{margin-bottom:.75rem;display:block}.fig__sep{color:var(--ink-faint);padding-inline:.55em}.fig__live{color:var(--ink)}.fig__title{max-width:var(--measure);margin:0}.fig__plate{overscroll-behavior-x:contain;margin-bottom:3rem;overflow-x:auto}.fig__svg{width:100%;height:auto;display:block}@media (max-width:37.5rem){.fig__plate{overflow-x:visible}.fig .fig__plate :is(.fig-table,.fig-fallback table),.fig .fig__alt :is(.fig-table,.fig-fallback table){min-width:0}.fig__plate .fig-table,.fig__plate .fig-table tbody,.fig__plate .fig-table tr,.fig__plate .fig-table :is(td,th){width:auto;display:block}.fig .fig__plate .fig-table tr>*{width:auto}.fig__plate .fig-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fig__plate .fig-table tbody tr{border-bottom:1px solid var(--line);margin-bottom:1.4rem;padding-bottom:1.4rem}.fig__plate .fig-table tbody tr:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.fig__plate .fig-table :is(td,th){padding:0;border:0!important}.fig__plate .fig-table th[scope=row]{font-family:var(--type-body);font-size:var(--size-body);color:var(--ink);margin-bottom:.75rem;padding-bottom:.55rem;font-weight:600;line-height:1.35;border-bottom:1px solid var(--line)!important}.fig__plate .fig-table td+td{margin-top:.85rem}.fig__plate .fig-table td:before{content:attr(data-column);font-family:var(--type-sans);font-size:var(--size-utility);letter-spacing:var(--track-utility);color:var(--ink-soft);margin-bottom:.15rem;font-weight:500;line-height:1.5;display:block}.fig__plate .fig-table td[data-tone=control]:before{color:var(--brand)}}.fig__takeaway,.f3-readout,.fig__caption{max-width:var(--measure);margin-left:max(0px, calc((100% - var(--measure)) / 2))}.fig__takeaway{color:var(--ink);text-wrap:pretty;margin-bottom:2.75rem}.fig__caption{color:var(--ink-soft);margin-top:0}.fig__caption>*+*{margin-top:1.1rem}.fig__captiontext,.fig__illustrative,.fig__source{text-wrap:pretty;max-width:34rem}.fig__utility{color:var(--ink-soft);margin-right:.75rem}.fig__files{flex-wrap:wrap;align-items:center;margin-top:1.4rem;display:flex}.fig__files a{min-height:var(--tap);align-items:center;padding-inline:.6rem;display:inline-flex}.fig__files a:first-of-type{padding-left:0}.fig__files a{text-decoration-color:currentColor}.fig__files .fig__sep{padding-inline:0}.fig__alt{max-width:none;margin-top:.4rem;margin-left:0}.fig__alt>summary{min-height:var(--tap);cursor:pointer;margin-left:1.05em;padding-top:.7rem;padding-bottom:.7rem;list-style:disclosure-closed;display:list-item}.fig__alt[open]>summary{list-style-type:disclosure-open}.fig__alt>summary::marker{color:var(--ink-faint)}.fig__alt>summary::-webkit-details-marker{display:none}.fig__altcue{text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.fig__alt>summary:hover .fig__altcue{text-decoration-color:currentColor}.fig__alt>summary:after{content:none}.fig__alt>summary:hover{color:var(--ink)}.fig__alt>summary:focus-visible{outline-offset:1px}.fig__altbody{overscroll-behavior-x:contain;color:var(--ink-soft);padding:.5rem 0 1rem;font-size:1rem;line-height:1.6;overflow-x:auto}.fig__altdesc{text-wrap:pretty}.fig-fallback,.fig-fallback>*+*{margin-top:1.6rem}.fig-fallback caption{text-align:left;margin-bottom:.9rem}.fig-fallback dl>div+div{margin-top:1rem}.fig-fallback dt{color:var(--ink)}.fig-fallback dd{margin:0}.fig-fallback ol{list-style:decimal}.fig-fallback ul{list-style:outside}.fig-fallback :is(ol,ul){padding-left:1.6rem}.fig-fallback li::marker{color:var(--ink-soft)}.fig-fallback li+li{margin-top:.85rem}.fig-fallback strong{color:var(--ink);font-weight:600}.fig-table{table-layout:fixed}.fig-table,.fig-fallback table{border-collapse:collapse;text-align:left;width:100%}.fig__plate :is(.fig-table,.fig-fallback table){min-width:44rem}.fig__alt :is(.fig-table,.fig-fallback table){min-width:var(--measure)}.fig-table thead th,.fig-fallback thead th{vertical-align:bottom;border-bottom:1px solid var(--line);padding:0 1.5rem .9rem 0}.fig-table thead th[data-emphasis=true]{color:var(--ink)}.fig-table :is(td,th),.fig-fallback :is(td,th){vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--line) 55%, var(--paper));padding:1.05rem 1.5rem 1.05rem 0}.fig-table td,.fig-fallback td,.fig-fallback tbody th{color:var(--ink-soft);font-size:1rem;line-height:1.5}.fig-table tbody th[scope=row]{color:var(--ink);padding-top:1.15rem;font-weight:600}.fig-fallback tbody th[scope=row],.fig-table td[data-tone=control]{color:var(--ink)}.fig-table tr>:first-child{width:17%}.fig-table tr>:nth-child(2){width:20%}.fig-table tr>:nth-child(3){width:32%}.fig-table tr>:nth-child(4){width:31%}.fig-table tr>:last-child,.fig-fallback tr>:last-child{padding-right:0}.fig-table tbody tr:last-child :is(td,th),.fig-fallback tbody tr:last-child :is(td,th){border-bottom:0}.fig-ledger__id{flex-wrap:wrap;gap:.3rem 2.25rem;margin-bottom:2.5rem;display:flex}.fig-ledger__notice{color:var(--ink);font-weight:600}.fig-ledger__diff{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;gap:2.25rem 3.5rem;display:grid}.fig-ledger__tag{margin-bottom:.85rem}.fig-ledger__statement{font-size:var(--size-body);text-wrap:pretty;line-height:1.4}.fig-ledger__proposed{background:#e4eef3;margin-left:-1.25rem;padding:1.1rem 1.25rem 1.25rem}.fig-ledger__proposed .fig-ledger__statement{color:var(--ink-soft)}.fig-ledger__proposed s{text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--ink-soft) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-soft) 70%, transparent)}.fig-ledger__accepted .fig-ledger__statement{color:var(--brand)}.fig-ledger__reason{max-width:44rem;color:var(--ink-soft);text-wrap:pretty;margin-top:2.25rem;font-size:1rem;line-height:1.6}.fig-ledger__reason strong{color:var(--ink);font-weight:600}.fig-ledger__cols{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));align-items:start;gap:3rem 4rem;margin-top:3.5rem;display:grid}.fig-ledger__group+.fig-ledger__group{margin-top:2.75rem}.fig-ledger__group h4{color:var(--ink);margin:0 0 1rem}.fig-ledger__group dl>div{grid-template-columns:10.5rem minmax(0,1fr);gap:0 1.25rem;padding:.5rem 0;display:grid}.fig-ledger__group dt{padding-top:.24em}.fig-ledger__group dd{color:var(--ink);margin:0;font-size:1rem;line-height:1.5}.fig-ledger__group dl>div[data-stacked=true]{padding:0;display:block}.fig-ledger__group dl>div[data-stacked=true]+div[data-stacked=true]{margin-top:1.25rem}.fig-ledger__group dl>div[data-stacked=true] dt{margin-bottom:.35rem}.fig-ledger__caveat{max-width:44rem;color:var(--ink);text-wrap:pretty;margin-top:3.25rem;font-size:1rem;line-height:1.6}@media (max-width:40rem){.fig-ledger__group dl>div{padding:.55rem 0;display:block}.fig-ledger__group dt{margin-bottom:.3rem;padding-top:0}.fig-ledger__diff,.fig-ledger__cols{grid-template-columns:minmax(0,1fr)}}.f3-controls{margin-bottom:3rem}.f3-prompt{margin-bottom:1.2rem}.f3-uses{flex-wrap:wrap;gap:0 2.75rem;margin:0;display:flex}.f3-use{min-height:var(--tap);color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration-line:none;display:inline-flex}.f3-use:hover{color:var(--ink)}.f3-use[aria-checked=true]{color:var(--ink);text-underline-offset:.55em;font-weight:600;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}.f3-classes{margin-top:2rem}.f3-key__head{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.7rem}.f3-key{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));column-gap:2.5rem;display:grid}.f3-key__row{min-height:var(--tap);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:0 .7rem;padding:0;display:grid}.f3-key__name{text-decoration-line:none}.f3-key__tier{color:var(--ink-faint)}.f3-key__row:hover .f3-key__name,.f3-key__row:hover .f3-key__n,.f3-key__row:hover .f3-key__tier{color:var(--ink)}.f3-key__row[aria-checked=true] :is(.f3-key__n,.f3-key__tier){color:var(--ink);font-weight:600}.f3-key__row[aria-checked=true] .f3-key__name{color:var(--ink);text-underline-offset:.3em;font-weight:600;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}.f3-pick{align-items:baseline;gap:0 .6rem;margin-top:1.6rem;display:none;position:relative}.f3-pick__select{min-height:var(--tap);appearance:none;font-family:var(--type-sans);font-size:var(--size-small);letter-spacing:var(--track-utility);color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid;border-radius:0;padding:0 1.5rem 0 0;font-weight:600}.f3-pick:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;width:.42rem;height:.42rem;position:absolute;bottom:1.15rem;right:.3rem;transform:rotate(45deg)}@media (max-width:37.5rem){.f3-pick{display:inline-flex}.f3-classes{display:none}.f3-uses{gap:0 1.5rem}.f3-use{flex:0 0 calc(50% - .75rem)}}.f3-readout{--f3-reserve:42.5rem;min-height:var(--f3-reserve);color:var(--ink-soft);margin-top:0;margin-bottom:3.5rem}.f3-readout__example{margin-bottom:1.5rem}.f3-readout__head{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.4rem;margin-bottom:1.75rem;display:flex}.f3-readout__cls{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.4}.f3-readout__n{margin-right:.75rem}.f3-readout__use strong{color:var(--ink);font-weight:600}.f3-readout__tier{color:var(--ink);flex:0 0 100%;font-weight:600}.f3-readout__rows>div{grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:0 1.5rem;margin-top:0;display:grid}.f3-readout__rows>div+div{margin-top:1.35rem}.f3-readout__rows dt{padding-top:.24em}.f3-readout__rows dd{color:var(--ink);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.f3-readout__ai{color:var(--ink-soft);text-wrap:pretty;margin-top:2.25rem;font-size:1rem;line-height:1.55}.f3-readout__ai>span{color:var(--ink);margin-bottom:.5rem;font-weight:600;display:block}@media (max-width:52rem){.f3-readout{--f3-reserve:30rem}.f3-readout__rows>div{display:block}.f3-readout__rows dt{margin-bottom:.35rem;padding-top:0}}@media (max-width:37.5rem){.f3-readout{--f3-reserve:32rem}}@media print{.fig__takeaway,.f3-readout,.fig__caption,.fig__captiontext,.fig__illustrative,.fig__source,.fig-ledger__reason,.fig-ledger__caveat{max-width:none;margin-left:0}.f3-readout{min-height:0}.fig__plate,.fig__altbody{overflow:visible}.fig__plate :is(.fig-table,.fig-fallback table){min-width:0}.fig__head{display:none}.fig__plate{margin-bottom:1.5rem}.fig__takeaway{margin-bottom:1.25rem}.f3-controls,.fig__files,.fig__alt{display:none}}
