:root{--tex-paper: #ffffff;--tex-desk: #4a4e51;--tex-ink: #101010;--tex-ink-soft: #333333;--tex-rule: #101010;--tex-hair: #c9c9c4;--tex-link: #0000b3;--tex-cite: #0000b3;--tex-verb-bg: #f4f4f1;--tex-claude: #cc2a86;--tex-claude-wash: rgba(204, 42, 134, .08);--tex-serif: "Nimbus Roman", "Times New Roman", Times, "Liberation Serif", Georgia, serif;--tex-mono: "Nimbus Mono PS", "Courier New", Courier, "KaTeX_Typewriter", monospace;--tex-in: min(163.8px, 10.35vw);--tex-trim-w: calc(8.5 * var(--tex-in));--tex-margin-x: calc(1.5 * var(--tex-in));--tex-margin-y: var(--tex-in);--tex-pad-x: var(--tex-margin-x);--tex-pad-y: var(--tex-margin-y);--tex-gutter: calc(.4 * var(--tex-in));--tex-foot: var(--tex-pad-y);--tex-bleed: 3rem;--tex-shadow: 0 1px 2px rgba(0, 0, 0, .25), 0 10px 34px rgba(0, 0, 0, .32);--text-base: calc(var(--tex-in) * .13889);--text-sm: var(--text-base);--text-xs: var(--text-base);--text-code: var(--text-base);--text-md: var(--text-base);--text-h1: calc(var(--text-base) * 1.728);--text-h2: calc(var(--text-base) * 1.2);--text-h3: var(--text-base);--page-width: calc(var(--tex-trim-w) + 2 * var(--tex-bleed) + 2rem);--figure-xaxis-label-font-size: var(--text-base);--figure-yaxis-label-font-size: var(--text-base);--figure-chart-font-size: calc(var(--text-base) * 1.2);--figure-title-font-size: var(--text-base);--figure-legend-font-size: var(--text-base);--figure-caption-font-size: var(--text-base);--figure-annotation-font-size-primary: var(--text-base);--figure-annotation-font-size-secondary: var(--text-base);--chart-card-bg: transparent;--chart-card-radius: 0;--chart-card-pad: 0;--chart-card-margin: 0;--chart-ink: var(--tex-ink);--chart-hair: var(--tex-ink);--chart-grid: var(--tex-hair);--chart-rule: var(--tex-ink-soft);--chart-bar: var(--tex-ink);--chart-link: var(--tex-link);--chart-link-hover: var(--tex-link);--chart-link-hover-decoration: underline;--chart-tooltip-bg: var(--tex-verb-bg);--chart-tooltip-ink: var(--tex-ink);--chart-tooltip-border: 1px solid var(--tex-hair)}html,body{background:var(--tex-desk);color:var(--tex-ink);font-family:var(--tex-serif)}.page{max-width:var(--page-width);padding:1.5rem 1rem 5rem;overflow-x:clip}.post-nav{width:var(--tex-trim-w);max-width:100%;margin:0 auto calc(.4 * var(--tex-in));padding:0;gap:calc(.3 * var(--tex-in))}.post-nav a{color:#ffffffd1;font-family:var(--tex-serif);font-size:var(--text-xs);line-height:1.2}.post-nav a:hover{color:#fff;text-decoration:underline}.tex-hero{margin:calc(-1 * var(--tex-pad-y)) calc(-1 * (var(--tex-pad-x) + var(--tex-bleed))) calc(.4 * var(--tex-in));padding:calc(.35 * var(--tex-in)) calc(var(--tex-pad-x) + var(--tex-bleed));background:var(--tex-desk);display:flex;flex-wrap:wrap;gap:calc(.25 * var(--tex-in));align-items:center;justify-content:center}.post-content .tex-hero a{color:#000;background:#fff;font-family:var(--tex-serif);font-size:var(--text-base);line-height:1.2;border:1px solid #ffffff;padding:.35em .9em;text-decoration:none}.post-content .tex-hero a:hover{background:#d0d0d0;border-color:#d0d0d0;color:#000;text-decoration:underline}.post-content .tex-hero a[href^=TODO]{border-style:dashed;border-color:#00000073;color:#0000008c}.post:has(.tex-cover) .post-header{display:none}.tex-cover{--tex-pt: calc(var(--tex-in) / 72);text-align:center}.tex-cover-head{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--tex-pt) * 10);font-size:var(--text-base);line-height:1.2;text-align:left;padding-bottom:calc(var(--tex-pt) * 6);border-bottom:calc(var(--tex-pt) * .4) solid var(--tex-ink);margin-bottom:calc(var(--tex-pt) * 25)}.post-content .tex-cover-title{font-family:var(--tex-serif);font-size:var(--text-h1);font-weight:700;line-height:1.15;text-align:center;margin:0}.tex-cover-authors{width:95%;margin:calc(var(--tex-pt) * 10) auto 0;font-size:calc(var(--text-base) * 1.2);font-weight:700;line-height:1.2}.tex-cover-keywords{margin-top:calc(var(--tex-pt) * 10);font-size:var(--text-base);line-height:1.2}.tex-cover-box{background:#f1f4f7;border:calc(var(--tex-pt) * .6) solid #f1f4f7;border-radius:calc(var(--tex-in) * 2 / 25.4);padding:calc(var(--tex-pt) * 4) calc(var(--tex-pt) * 10);margin-top:calc(var(--tex-pt) * 20);text-align:justify}.tex-cover-box+.tex-cover-box{margin-top:calc(.2 * var(--tex-in))}.tex-cover-box-title{font-size:calc(var(--text-base) * 1.44);font-weight:700;line-height:1.2;text-align:center;margin-bottom:calc(.025 * var(--tex-in))}.post-content .tex-cover-box p{text-indent:0;margin:0}.post-content .tex-cover-box p+p{margin-top:calc(var(--tex-pt) * 4)}.post-content .tex-cover-box ol{margin:0;padding-left:1.6em}.post-content .tex-cover-box li+li{margin-top:calc(var(--tex-pt) * 1)}.post-content .tex-cover-box li p+p{margin-top:calc(var(--tex-pt) * 1)}.post-content .tex-title{font-family:var(--tex-serif);font-size:var(--text-h1);font-weight:700;line-height:1.15;text-align:left;margin:0 0 calc(.2 * var(--tex-in))}.post-content .tex-appendix{counter-reset:tex-section}.post-content .tex-appendix h2:before{content:counter(tex-section,upper-alpha) "  "}.post-content .tex-appendix h3:before{content:counter(tex-section,upper-alpha) "." counter(tex-subsection) "  "}.post-content .tex-appendix h4:before{content:counter(tex-section,upper-alpha) "." counter(tex-subsection) "." counter(tex-subsubsection) "  "}.post{background:var(--tex-paper);width:var(--tex-trim-w);max-width:100%;margin:0 auto;padding:var(--tex-pad-y) var(--tex-pad-x) var(--tex-foot);box-shadow:var(--tex-shadow)}.post,.post-content{display:flex;flex-direction:column}.tex-page-break{position:relative;height:calc(var(--tex-foot) + var(--tex-gutter) + var(--tex-pad-y));margin:0 calc(-1 * (var(--tex-pad-x) + var(--tex-bleed)));background:var(--tex-desk)}.tex-page-break:before,.tex-page-break:after{content:"";position:absolute;left:var(--tex-bleed);right:var(--tex-bleed);background:var(--tex-paper)}.tex-page-break:before{top:0;height:var(--tex-foot);box-shadow:var(--tex-shadow);clip-path:inset(0 -60px -60px -60px)}.tex-page-break:after{bottom:0;height:var(--tex-pad-y);box-shadow:0 -2px 6px #00000042;clip-path:inset(-60px -60px 0 -60px)}.tex-page>:first-child{margin-top:0}.post-header{margin-bottom:0;padding-bottom:0;border-bottom:none;text-align:left}.post-header h1{background:none;-webkit-text-fill-color:unset;background-clip:border-box;color:var(--tex-ink);font-family:var(--tex-serif);font-size:var(--text-h1);font-weight:700;line-height:1.15;letter-spacing:0;margin:0;max-width:none}.post-header .post-meta{display:none}.tex-authors{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 calc(.35 * var(--tex-in));margin-top:calc(.2 * var(--tex-in));padding-bottom:calc(.3 * var(--tex-in));text-align:left}.tex-author-name{display:block;font-size:var(--text-h2);font-weight:700;line-height:1.2}.tex-author-name sup{font-weight:400}.tex-email{display:block;font-family:var(--tex-mono);font-size:var(--text-base);color:var(--tex-ink);line-height:1.3}.tex-author-name+.tex-email{margin-top:calc(-.06 * var(--tex-in))}.tex-affil{display:block;font-size:var(--text-base);color:var(--tex-ink);line-height:1.3}.tex-author-name+.tex-affil,.tex-email+.tex-affil{margin-top:calc(.1 * var(--tex-in))}.tex-date{text-align:left;margin-top:calc(.1 * var(--tex-in));margin-bottom:calc(.3 * var(--tex-in))}.tex-abstract{width:auto;margin:calc(.05 * var(--tex-in)) 2.5em calc(.3 * var(--tex-in));font-size:var(--text-base);line-height:1.2}.tex-abstract-title{text-align:center;font-weight:700;font-size:var(--text-h2);margin:0 -2.5em .4em}.tex-abstract p{text-indent:0;margin:0;text-align:justify}.post-content{line-height:1.2;text-align:justify;hyphens:none;counter-reset:tex-section tex-subsection tex-subsubsection tex-figure tex-table tex-eq tex-algo}.post-content p{margin:0 0 .6em;color:var(--tex-ink);text-indent:0}:is(.tex-caption,.tex-theorem,.tex-definition,.tex-abstract) p{text-indent:0;margin:0}.tex-caption p{display:inline}.post-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--tex-serif);font-weight:700;color:var(--tex-ink);text-align:left;hyphens:none}.post-content :is(h5,h6){font-size:var(--text-base);line-height:1.2;margin:1.5ex 0 .6ex}.post-content h2{font-size:var(--text-h2);line-height:1.2;margin:2ex 0 1.5ex;counter-increment:tex-section;counter-set:tex-subsection 0 tex-subsubsection 0}.post-content h3{font-size:var(--text-h3);line-height:1.2;margin:1.8ex 0 .8ex;counter-increment:tex-subsection;counter-set:tex-subsubsection 0}.post-content h4{font-size:var(--text-h3);line-height:1.2;margin:1.6ex 0 .7ex;counter-increment:tex-subsubsection}.post-content h2:before{content:counter(tex-section) "  "}.post-content h3:before{content:counter(tex-section) "." counter(tex-subsection) "  "}.post-content h4:before{content:counter(tex-section) "." counter(tex-subsection) "." counter(tex-subsubsection) "  "}.post-content h4.tex-subsection-zero{counter-increment:none}.post-content :is(h2,h3,h4).tex-nonumber{counter-increment:none}.post-content :is(h2,h3,h4).tex-nonumber:before{content:none}.post-content a{color:var(--tex-link);text-decoration:none}.post-content a:hover{text-decoration:underline}.post-content a:hover:not(.tex-hero *){color:var(--tex-link)}.post-content :is(a.tex-cite,a.tex-ref){color:var(--tex-cite)}.post-content .tex-cite-group{color:var(--tex-cite)}.post-content :is(ul,ol){margin:.7em 0 .7em 1.6em;color:var(--tex-ink)}.post-content li{margin-bottom:.2em}.post-content blockquote{border-left:none;margin:.6em 2.5em;padding-left:0;color:var(--tex-ink);font-style:normal;font-size:var(--text-base)}.post-content hr{border-top:.5px solid var(--tex-hair)}.post-content code:not(pre code){background:none;border:none;padding:0;color:var(--tex-ink);font-family:var(--tex-mono);font-size:var(--text-code)}.post-content pre,.tex-verbatim{background:var(--tex-verb-bg);border:.5px solid var(--tex-hair);border-radius:2px;padding:.85em 1em;margin:1.1em 0;font-family:var(--tex-mono);font-size:var(--text-md);line-height:1.4;color:var(--tex-ink);overflow-x:auto;text-align:left}.tex-figure{margin:1.9em 0 2em;text-align:center}.tex-figure>figure{margin:0}.tex-wrapfig{display:flow-root}.tex-wrapfig>.tex-figure{float:right;clear:right;width:42%;margin:.2em 0 .9em var(--tex-gutter)}.tex-figure svg{width:100%;height:auto}.tex-figure svg text{font-family:inherit!important;font-weight:inherit!important}.tex-table{margin:1.9em 0 2em;text-align:center}.tex-caption{display:block;margin:.6em 0 0;font-size:var(--figure-caption-font-size);line-height:1.2;text-align:justify;hyphens:none;color:var(--tex-ink)}.tex-table .tex-caption{margin:0 0 .6em}.post-content figcaption.tex-caption{margin:.6em 0 0;padding-left:0;border-left:none;color:var(--tex-ink);font-size:var(--figure-caption-font-size);font-style:normal;line-height:1.2}.tex-claude,.tex-claude *:not(svg,svg *){color:var(--tex-claude)!important}.tex-claude svg{color:var(--tex-ink);outline:2px solid var(--tex-claude);outline-offset:3px;border-radius:2px;background:var(--tex-claude-wash)}:is(.tex-kind,.post-content p.tex-kind){display:block;max-width:580px;margin:0 auto .3em;font-family:var(--tex-serif);font-size:var(--figure-caption-font-size);font-variant:small-caps;letter-spacing:.06em;text-align:right;color:var(--tex-ink-soft)}.tex-kind[data-live]:before{content:"";display:inline-block;width:.45em;height:.45em;margin-right:.45em;vertical-align:.05em;border-radius:50%;background:currentColor}.tex-figure .tex-caption:before{counter-increment:tex-figure;content:"Figure " counter(tex-figure) ": "}.tex-table .tex-caption:before{counter-increment:tex-table;content:"Table " counter(tex-table) ": "}.tex-subfigures{display:flex;gap:var(--tex-gutter);align-items:flex-start;counter-reset:tex-subfig}.tex-subfigure{flex:1 1 0;min-width:0}.tex-subcaption{display:block;margin:.4em 0 0;font-size:var(--figure-caption-font-size);line-height:1.2;text-align:center;color:var(--tex-ink)}.tex-subcaption:before{counter-increment:tex-subfig;content:"(" counter(tex-subfig,lower-alpha) ") "}.post-content table{display:table;width:auto;margin:0 auto;border-collapse:collapse;font-size:var(--text-base);line-height:1.2;text-align:left;hyphens:none}.post-content :is(th,td){border:none;border-bottom:none;padding:.3em 1.1em;color:var(--tex-ink)}.post-content thead th{font-weight:700;border-top:2px solid var(--tex-rule);border-bottom:1px solid var(--tex-rule)}.post-content tbody tr:last-child td{border-bottom:2px solid var(--tex-rule)}.post-content :is(td,th)[align=right]{text-align:right}.post-content :is(td,th)[align=center]{text-align:center}.post-content .katex{font-size:1em}.post-content .katex-display{margin:1.15em 0}.tex-eq{position:relative;margin:1.15em 0;padding-right:3em}.tex-eq p{margin:0;text-indent:0}.tex-eq .katex-display{margin:0}.tex-eq:after{position:absolute;right:0;top:50%;transform:translateY(-50%);counter-increment:tex-eq;content:"(" counter(tex-eq) ")"}.tex-theorem{margin:1.15em 0;font-style:italic}.tex-theorem .tex-head,.tex-definition .tex-head{font-style:normal;font-weight:700;margin-right:.5em}.tex-definition{margin:1.15em 0}.tex-algorithm{margin:1.9em 0 2em;border-top:1.1px solid var(--tex-rule);border-bottom:1.1px solid var(--tex-rule);padding:.5em 0 .6em}.tex-algorithm .tex-algo-caption{display:block;padding-bottom:.45em;margin-bottom:.55em;border-bottom:.5px solid var(--tex-rule);font-size:var(--figure-caption-font-size)}.tex-algorithm .tex-algo-caption:before{counter-increment:tex-algo;content:"Algorithm " counter(tex-algo) " ";font-weight:700}.tex-algorithm ol{margin:0 0 0 2.2em;font-size:var(--text-sm);line-height:1.5;text-align:left;hyphens:none}.tex-algorithm li{margin:0}.tex-algorithm .tex-kw{font-weight:700}.tex-fn{color:var(--tex-ink);font-size:.72em;vertical-align:super;line-height:0}.tex-sidenote{--tex-note-gap: calc(.18 * var(--tex-in));float:right;clear:right;width:calc(var(--tex-margin-x) - 2 * var(--tex-note-gap));margin-right:calc(-1 * (var(--tex-margin-x) - var(--tex-note-gap)));margin-bottom:.7em;font-size:var(--text-xs);line-height:1.25;text-align:left;text-indent:0;hyphens:none}.tex-sidenote a{overflow-wrap:break-word}.tex-refs{margin:.8em 0 0;font-size:var(--text-base);line-height:1.2;text-align:left;hyphens:none}.tex-refs p{text-indent:-2.1em;margin:0 0 .45em 2.1em;position:relative}.tex-refs p .tex-refnum{position:absolute;left:-2.1em}@media(max-width:900px){:root{--text-base: clamp(1rem, .94rem + .3vw, 1.1rem);--page-width: 46rem;--tex-pad-x: clamp(1.4rem, 14%, 6rem);--tex-pad-y: 1.6rem;--tex-gutter: 1.4rem;--tex-foot: 4rem}.post-nav{width:auto;margin-bottom:1.2rem;padding:0 clamp(1.4rem,14%,6rem)}.post{width:auto}.tex-abstract{margin-left:1.6em;margin-right:1.6em}.tex-abstract-title{margin-left:-1.6em;margin-right:-1.6em}.tex-sidenote{float:none;display:block;width:auto;margin:.5em 0 .7em 1.4em;border-left:1px solid var(--tex-rule);padding-left:.9em}.tex-wrapfig>.tex-figure{float:none;width:auto;margin:1.9em 0 2em}}@media(max-width:768px){:root{--tex-pad-x: 1.4rem;--tex-pad-y: 1rem;--tex-foot: 2.4rem}.post-nav{padding:0 1.4rem}.tex-abstract,.tex-abstract-title{margin-left:0;margin-right:0}}@media print{html,body{background:#fff}.post{box-shadow:none;width:auto;padding:0}.post-nav{display:none}.tex-page-break{height:0;margin:0;background:none;break-after:page}.tex-page-break:before,.tex-page-break:after{display:none}.tex-claude,.tex-claude *:not(svg,svg *){color:inherit!important}.tex-claude svg{outline:none;background:none}}.live-ale[data-astro-cid-kzu7lwyl] [data-astro-cid-kzu7lwyl][hidden]{display:none!important}.live-ale[data-astro-cid-kzu7lwyl]{display:flex;flex-direction:column;align-items:center;gap:.4em;height:100%}.live-ale-stage[data-astro-cid-kzu7lwyl]{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:160 / 210;background:#000;border:.05em solid #444}.live-ale-stage[data-astro-cid-kzu7lwyl]:focus{outline:none}.live-ale[data-astro-cid-kzu7lwyl][data-keys=held]>.live-ale-stage[data-astro-cid-kzu7lwyl]{border-color:#9ecbff}.live-ale-canvas[data-astro-cid-kzu7lwyl]{width:100%;height:100%;display:block;image-rendering:pixelated}.live-ale-poster[data-astro-cid-kzu7lwyl]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:.4em;text-align:center;background:#000000bf}.live-ale-title[data-astro-cid-kzu7lwyl]{margin:0;font-size:var(--text-md, .75em);color:#ddd}.live-ale-start[data-astro-cid-kzu7lwyl]{font:inherit;font-size:var(--text-sm, .6em);padding:.35em .9em;cursor:pointer;color:#eee;background:#222;border:.07em solid #666;border-radius:.3em}.live-ale-start[data-astro-cid-kzu7lwyl]:hover{background:#333}.live-ale-start[data-astro-cid-kzu7lwyl]:disabled{cursor:default;opacity:.6}.live-ale-stop[data-astro-cid-kzu7lwyl]{position:absolute;top:.2em;right:.2em;font:inherit;font-size:var(--text-sm, .6em);line-height:1;padding:.15em .35em;cursor:pointer;color:#ccc;background:#0009;border:.05em solid #555;border-radius:.25em}.live-policy-readout[data-astro-cid-kzu7lwyl]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.25em;text-align:center;font-size:var(--text-sm, .6em);color:#444}.live-policy-option[data-astro-cid-kzu7lwyl]{white-space:nowrap}.live-policy-keys[data-astro-cid-kzu7lwyl]{white-space:nowrap;color:#666}.live-policy-badge[data-astro-cid-kzu7lwyl]{color:#b4690e;border:.07em solid #b4690e;border-radius:.3em;padding:.1em .45em;text-transform:uppercase;letter-spacing:.05em;font-size:.8em}.rec-rate[data-astro-cid-ch6saxef]{--rec-video-w: clamp(160px, 28%, 248px);margin:1.5em auto 0}.rec-rate[data-astro-cid-ch6saxef] figcaption[data-astro-cid-ch6saxef]{margin-top:.6em}.rec-rate-missing[data-astro-cid-ch6saxef]{color:var(--tex-ink-soft);text-align:center}.rec-rate-stage[data-astro-cid-ch6saxef]{display:flex;align-items:stretch;gap:.5em;background:var(--tex-paper)}.rec-rate-video[data-astro-cid-ch6saxef]{flex:0 0 auto;width:var(--rec-video-w);aspect-ratio:160 / 210;image-rendering:pixelated;background:#000;cursor:pointer}.rec-rate-plot[data-astro-cid-ch6saxef]{flex:1 1 auto;min-width:0;cursor:col-resize;font-family:var(--tex-serif)}.rec-rate-bar[data-astro-cid-ch6saxef]{display:flex;justify-content:center;width:var(--rec-video-w);margin-top:.4em;font-family:var(--tex-serif);font-size:var(--figure-caption-font-size);color:var(--tex-ink-soft)}.rec-rate-play[data-astro-cid-ch6saxef]{font:inherit;padding:.05em .7em;color:inherit;background:var(--tex-verb-bg);border:1px solid var(--tex-hair);border-radius:.2em;cursor:pointer}.clip-reel[data-astro-cid-p53gvqwv]{margin:1.4em 0 0}.clip-reel-tabs[data-astro-cid-p53gvqwv]{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;gap:.15em .3em;margin:0 auto .55em}.clip-reel-tab[data-astro-cid-p53gvqwv]{padding:.1em .55em;font-family:var(--tex-serif);font-size:var(--figure-caption-font-size);color:var(--tex-ink-soft);background:none;border:1px solid transparent;border-radius:.2em;cursor:pointer}.clip-reel-tab[data-astro-cid-p53gvqwv]:hover{border-color:var(--tex-hair)}.clip-reel-tab[data-astro-cid-p53gvqwv][aria-selected=true]{color:var(--tex-ink);background:var(--tex-verb-bg);border-color:var(--tex-hair)}.clip-reel-row[data-astro-cid-p53gvqwv]{display:flex;align-items:center;justify-content:center;gap:.3em}.clip-reel-stage[data-astro-cid-p53gvqwv]{flex:1 1 auto;min-width:0}.clip-reel-step[data-astro-cid-p53gvqwv]{padding:0 .25em;font-family:var(--tex-serif);font-size:1.5em;line-height:1;color:var(--tex-ink-soft);background:none;border:none;cursor:pointer}.clip-reel-step[data-astro-cid-p53gvqwv]:hover{color:var(--tex-ink)}.clip-reel-facts[data-astro-cid-p53gvqwv]{margin:.5em auto 0}.clip-reel-fact[data-astro-cid-p53gvqwv]{margin:0;font-family:var(--tex-serif);font-size:var(--figure-caption-font-size);text-align:center}.clip-reel-fact[data-astro-cid-p53gvqwv][hidden]{display:none}.clip-reel-note[data-astro-cid-p53gvqwv]{font-style:italic;opacity:.72}@media(max-width:600px){.clip-reel-tabs[data-astro-cid-p53gvqwv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.clip-reel-step[data-astro-cid-p53gvqwv]{display:none}}table[data-astro-cid-uejj5tw2][data-deliberation-cost]{width:100%;table-layout:fixed}table[data-astro-cid-uejj5tw2][data-deliberation-cost] [data-astro-cid-uejj5tw2]:is(th,td){padding:.25em .5em}table[data-astro-cid-uejj5tw2][data-deliberation-cost] [data-astro-cid-uejj5tw2]:is(th,td):nth-child(odd){width:23%}table[data-astro-cid-uejj5tw2][data-deliberation-cost] .tex-cost[data-astro-cid-uejj5tw2]{width:10%;text-align:right}.figure-variants[data-astro-cid-hqua7fuj]{width:100%}.figure-variant-switch[data-astro-cid-hqua7fuj]{display:flex;justify-content:center;gap:.4em;margin-top:.3em;font-size:var(--figure-caption-font-size)}.figure-variant-switch[data-astro-cid-hqua7fuj] button[data-astro-cid-hqua7fuj]{font:inherit;padding:0 .5em;border:1px solid #cccccc;background:transparent;color:inherit;cursor:pointer}.figure-variant-switch[data-astro-cid-hqua7fuj] button[data-astro-cid-hqua7fuj][aria-pressed=true]{border-color:#666;font-style:italic}.matplotlib-game-figure[data-astro-cid-b6d5fh6k]{width:100%}.matplotlib-game-row[data-astro-cid-b6d5fh6k]{display:grid;gap:.5rem;align-items:end}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-cell{min-width:0}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-bar{display:flex;align-items:flex-start}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-bar canvas{display:block}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-bar-label{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;text-align:center;font-size:var(--figure-chart-font-size)}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-title,.matplotlib-game-xlabel[data-astro-cid-b6d5fh6k],.matplotlib-game-legend[data-astro-cid-b6d5fh6k],.matplotlib-game-readout[data-astro-cid-b6d5fh6k]{margin:0;font-size:var(--figure-caption-font-size);text-align:center}.matplotlib-game-xlabel[data-astro-cid-b6d5fh6k]{font-size:var(--figure-chart-font-size)}.matplotlib-game-legend[data-astro-cid-b6d5fh6k]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .9rem}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-key{display:inline-flex;align-items:center;gap:.3em}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .matplotlib-game-swatch{display:inline-block;width:1.1em;height:.42em;border:1px solid rgb(0 0 0 / .25)}.matplotlib-game-body[data-astro-cid-b6d5fh6k]{display:flex;align-items:stretch}.matplotlib-game-body[data-astro-cid-b6d5fh6k] .matplotlib-game-row[data-astro-cid-b6d5fh6k]{flex:1;min-width:0}.matplotlib-game-ylabel[data-astro-cid-b6d5fh6k]{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;padding-bottom:1.6em;align-self:center;white-space:nowrap;font-size:var(--figure-chart-font-size)}.matplotlib-game-anim[data-astro-cid-b6d5fh6k]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3em .9em;margin-top:.3em;font-size:var(--figure-caption-font-size)}.matplotlib-game-anim[data-astro-cid-b6d5fh6k][hidden]{display:none}.matplotlib-game-play[data-astro-cid-b6d5fh6k],.matplotlib-game-duration[data-astro-cid-b6d5fh6k] input[data-astro-cid-b6d5fh6k]{font:inherit;color:inherit;background:transparent;border:1px solid #cccccc}.matplotlib-game-play[data-astro-cid-b6d5fh6k]{padding:0 .8em;cursor:pointer}.matplotlib-game-play[data-astro-cid-b6d5fh6k]:hover{border-color:#666}.matplotlib-game-duration[data-astro-cid-b6d5fh6k]{display:flex;align-items:center;gap:.3em}.matplotlib-game-duration[data-astro-cid-b6d5fh6k] input[data-astro-cid-b6d5fh6k]{width:3em;text-align:right;padding:0 .2em}.matplotlib-game-scrub[data-astro-cid-b6d5fh6k]{flex:0 1 11em;accent-color:#666666;cursor:pointer}.matplotlib-game-readout[data-astro-cid-b6d5fh6k]{min-height:1.2em}.matplotlib-game-figure[data-astro-cid-b6d5fh6k] .u-over{cursor:crosshair}
