.myst-content *,.myst-content :before,.myst-content :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.myst-content ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.myst-content .prose table td,.myst-content .prose table th{padding:.25rem;vertical-align:top}@media(min-width:640px){.myst-content .prose table td,.myst-content .prose table th{padding:.5rem}}.myst-content .prose table p,.myst-content .prose table li{margin-top:0;margin-bottom:0}.myst-content .prose figure table{margin-top:1.25rem;margin-bottom:0}.myst-content .prose table ul>li,.myst-content .prose table ol>li{padding-left:0}.myst-content .prose table tr:hover td{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.myst-content .prose table tr:hover td:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.myst-content .prose table td dl{margin:0}.myst-content .prose dt>strong{font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.myst-content .prose dt>strong:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.myst-content .prose dd{margin-left:2rem}.myst-content .article p>img,.myst-content .article p>a img,.myst-content .article dd>img,.myst-content .article dd>a img,.myst-content .prose p>img,.myst-content .prose p>a img,.myst-content .prose dd>img,.myst-content .prose dd>a img{margin:0;display:inline-block;max-height:1.2em;vertical-align:text-bottom}.myst-content article.content{min-height:100vh}.myst-content .article table td,.myst-content .article table th{padding:.25rem;vertical-align:top}@media(min-width:640px){.myst-content .article table td,.myst-content .article table th{padding:.5rem}}.myst-content .article table p,.myst-content .article table li{margin-top:0;margin-bottom:0}.myst-content .article figure table{margin-top:1.25rem;margin-bottom:0}.myst-content .article table ul>li,.myst-content .article table ol>li{padding-left:0}.myst-content .article table tr:hover td{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.myst-content .article table tr:hover td:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.myst-content .article table td dl{margin:0}.myst-content .article dt>strong{font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.myst-content .article dt>strong:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.myst-content .article dd{margin-left:2rem}.myst-content .article p>img,.myst-content .article p>a img,.myst-content .article dd>img,.myst-content .article dd>a img{margin:0;display:inline-block;max-height:1.2em;vertical-align:text-bottom}.myst-content .article .task-list-item>p{margin-top:0;margin-bottom:0;display:inline}.myst-content .article{color:var(--tw-prose-body);max-width:65ch}.myst-content .article :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.myst-content .article :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.myst-content .article :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.myst-content .article :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.myst-content .article :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.myst-content .article :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.myst-content .article :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.myst-content .article :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.myst-content .article :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.myst-content .article :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.myst-content .article :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.myst-content .article :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.myst-content .article :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.myst-content .article :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.myst-content .article :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.myst-content .article :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.myst-content .article :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.myst-content .article :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.myst-content .article :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.myst-content .article :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.myst-content .article :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.myst-content .article :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.myst-content .article :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.myst-content .article :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.myst-content .article :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.myst-content .article :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.myst-content .article :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.myst-content .article :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.myst-content .article :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.myst-content .article :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.myst-content .article :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.myst-content .article :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.myst-content .article :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.myst-content .article :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.myst-content .article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:400;font-size:.875em}.myst-content .article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:}.myst-content .article :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:}.myst-content .article :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.myst-content .article :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.myst-content .article :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .article :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.myst-content .article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.myst-content .article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.myst-content .article :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.myst-content .article :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.myst-content .article :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.myst-content .article :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.myst-content .article :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.myst-content .article :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.myst-content .article :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.myst-content .article :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.myst-content .article :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.myst-content .article :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.myst-content .article :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.myst-content .article :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.myst-content .article{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.myst-content .article :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.myst-content .article :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.myst-content .article :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.myst-content .article :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.myst-content .article :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.myst-content .article :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.myst-content .article :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.myst-content .article :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.myst-content .article :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.myst-content .article :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.myst-content .article :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.myst-content .article :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.myst-content .article :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .article :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .article :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .article :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .article :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.myst-content .article :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.myst-content .article :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.myst-content .article :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.myst-content .article :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.myst-content .article :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.myst-content .article :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .article :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.myst-content .article :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.myst-content .article :where(li>p,dd>p,header>p,footer>p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.myst-content .article :where(h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:500}.myst-content .article{--tw-prose-body: #44403c;--tw-prose-headings: #1c1917;--tw-prose-lead: #57534e;--tw-prose-links: #1c1917;--tw-prose-bold: #1c1917;--tw-prose-counters: #78716c;--tw-prose-bullets: #d6d3d1;--tw-prose-hr: #e7e5e4;--tw-prose-quotes: #1c1917;--tw-prose-quote-borders: #e7e5e4;--tw-prose-captions: #78716c;--tw-prose-kbd: #1c1917;--tw-prose-kbd-shadows: rgb(28 25 23 / 10%);--tw-prose-code: #be185d;--tw-prose-pre-code: #e7e5e4;--tw-prose-pre-bg: #292524;--tw-prose-th-borders: #d6d3d1;--tw-prose-td-borders: #e7e5e4;--tw-prose-invert-body: #d6d3d1;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a8a29e;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a8a29e;--tw-prose-invert-bullets: #57534e;--tw-prose-invert-hr: #44403c;--tw-prose-invert-quotes: #f5f5f4;--tw-prose-invert-quote-borders: #44403c;--tw-prose-invert-captions: #a8a29e;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d6d3d1;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #57534e;--tw-prose-invert-td-borders: #44403c}.myst-content .article a:not(.button):not(:has(img,figure,picture,video))>.link-icon{margin-left:.125rem;display:inline-block;height:.85em;width:.85em;vertical-align:baseline;opacity:.8}.myst-content .article{max-width:none;overflow-wrap:break-word}.myst-content .article:is(.dark *){--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: #f472b6;--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.myst-content .col-margin-right,.myst-content .col-margin{grid-column:body}@media(min-width:1024px){.myst-content .col-margin-right,.myst-content .col-margin{grid-column:body-end / page-end}}.myst-content .task-list-item{list-style-type:none}.myst-content .task-list-item-checkbox{margin-left:-29px;margin-right:14px;height:1rem;width:1rem;--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.myst-content .task-list-item-checkbox:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.myst-content .task-list-item-checkbox:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1));--tw-ring-offset-color: #1f2937}.myst-content .task-list-item-checkbox:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.myst-content .prose .task-list-item>p{margin-top:0;margin-bottom:0;display:inline}.myst-content #footnotes p{margin:.25rem}.myst-content *,.myst-content *:before,.myst-content *:after{border-width:0;border-style:solid;border-color:#e5e7eb}.myst-content table{border-collapse:collapse;border-color:inherit;text-indent:0}.myst-content :is(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.myst-content :is(svg,img,video,canvas,iframe){display:block;vertical-align:middle}.myst-content svg.link-icon{display:inline-block}.myst-content .container{width:100%}@media(min-width:640px){.myst-content .container{max-width:640px}}@media(min-width:768px){.myst-content .container{max-width:768px}}@media(min-width:1024px){.myst-content .container{max-width:1024px}}@media(min-width:1280px){.myst-content .container{max-width:1280px}}@media(min-width:1536px){.myst-content .container{max-width:1536px}}.myst-content .prose{color:var(--tw-prose-body);max-width:65ch}.myst-content .prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.myst-content .prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.myst-content .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.myst-content .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.myst-content .prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.myst-content .prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.myst-content .prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.myst-content .prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.myst-content .prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.myst-content .prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.myst-content .prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.myst-content .prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.myst-content .prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.myst-content .prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.myst-content .prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.myst-content .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.myst-content .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.myst-content .prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.myst-content .prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.myst-content .prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.myst-content .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.myst-content .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.myst-content .prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.myst-content .prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.myst-content .prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.myst-content .prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.myst-content .prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.myst-content .prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.myst-content .prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.myst-content .prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.myst-content .prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.myst-content .prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.myst-content .prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.myst-content .prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.myst-content .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:400;font-size:.875em}.myst-content .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:}.myst-content .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:}.myst-content .prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.myst-content .prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.myst-content .prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.myst-content .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.myst-content .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.myst-content .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.myst-content .prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.myst-content .prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.myst-content .prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.myst-content .prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.myst-content .prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.myst-content .prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.myst-content .prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.myst-content .prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.myst-content .prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.myst-content .prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.myst-content .prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.myst-content .prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.myst-content .prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.myst-content .prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.myst-content .prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.myst-content .prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.myst-content .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.myst-content .prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.myst-content .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.myst-content .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.myst-content .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.myst-content .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.myst-content .prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.myst-content .prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.myst-content .prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.myst-content .prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.myst-content .prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.myst-content .prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.myst-content .prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.myst-content .prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.myst-content .prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.myst-content .prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.myst-content .prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.myst-content .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.myst-content .prose :where(li>p,dd>p,header>p,footer>p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.myst-content .prose :where(h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:500}.myst-content .link,.myst-content .hover-link{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#60a5fa;text-decoration-thickness:.1em;text-underline-offset:.15em}.myst-content .link:hover,.myst-content .hover-link:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1));text-decoration-color:#3b82f6}.myst-content .link:is(.dark *),.myst-content .hover-link:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1));text-decoration-color:#3b82f6}.myst-content .link:hover:is(.dark *),.myst-content .hover-link:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1));text-decoration-color:#93c5fd}.myst-content .link-icon{display:none}.myst-content .prose a:not(.button):not(:has(img,figure,picture,video))>.link-icon{margin-left:.125rem;display:inline-block;height:.85em;width:.85em;vertical-align:baseline;opacity:.8}.myst-content .hover-card-content{animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);z-index:10}.myst-content .hover-card-content[data-side=top]{animation-name:slideUp}.myst-content .hover-card-content[data-side=bottom]{animation-name:slideDown}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.myst-content .hover-document{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .hover-document:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.myst-content .hover-link{text-decoration-style:dotted}.myst-content .hover-text{cursor:help;text-decoration-line:underline;text-decoration-color:#6b7280;text-decoration-style:dotted;text-decoration-thickness:.1em;text-underline-offset:.15em}.myst-content .hover-text:is(.dark *){text-decoration-color:#9ca3af}.myst-content a.button,.myst-content button.button,.myst-content span.button,.myst-content cite.button a{margin-top:.25rem;display:inline-block;cursor:pointer;border-radius:.25rem;padding:.25rem 1rem;font-weight:700;text-decoration-line:none;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.myst-content a.button:hover,.myst-content button.button:hover,.myst-content span.button:hover,.myst-content cite.button a:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.myst-content a.button:is(.dark *),.myst-content button.button:is(.dark *),.myst-content span.button:is(.dark *),.myst-content cite.button a:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.myst-content a.button:hover:is(.dark *),.myst-content button.button:hover:is(.dark *),.myst-content span.button:hover:is(.dark *),.myst-content cite.button a:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.myst-content a.button,.myst-content button.button,.myst-content span.button,.myst-content cite.button a{white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.myst-content a.button:hover,.myst-content button.button:hover,.myst-content span.button:hover,.myst-content cite.button a:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.myst-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.myst-content .static{position:static}.myst-content .absolute{position:absolute}.myst-content .relative{position:relative}.myst-content .right-1{right:.25rem}.myst-content .top-1{top:.25rem}.myst-content .top-\[32px\]{top:32px}.myst-content .col-span-1{grid-column:span 1 / span 1}.myst-content .col-span-10{grid-column:span 10 / span 10}.myst-content .col-span-11{grid-column:span 11 / span 11}.myst-content .col-span-12{grid-column:span 12 / span 12}.myst-content .col-span-2{grid-column:span 2 / span 2}.myst-content .col-span-3{grid-column:span 3 / span 3}.myst-content .col-span-4{grid-column:span 4 / span 4}.myst-content .col-span-5{grid-column:span 5 / span 5}.myst-content .col-span-6{grid-column:span 6 / span 6}.myst-content .col-span-7{grid-column:span 7 / span 7}.myst-content .col-span-8{grid-column:span 8 / span 8}.myst-content .col-span-9{grid-column:span 9 / span 9}.myst-content .float-right{float:right}.myst-content .m-0{margin:0}.myst-content .my-2{margin-top:.5rem;margin-bottom:.5rem}.myst-content .my-5{margin-top:1.25rem;margin-bottom:1.25rem}.myst-content .mb-4{margin-bottom:1rem}.myst-content .ml-1{margin-left:.25rem}.myst-content .ml-2{margin-left:.5rem}.myst-content .ml-3{margin-left:.75rem}.myst-content .ml-4{margin-left:1rem}.myst-content .mr-1{margin-right:.25rem}.myst-content .mr-2{margin-right:.5rem}.myst-content .mr-3{margin-right:.75rem}.myst-content .mt-2{margin-top:.5rem}.myst-content .mt-3{margin-top:.75rem}.myst-content .block{display:block}.myst-content .inline-block{display:inline-block}.myst-content .inline{display:inline}.myst-content .flex{display:flex}.myst-content .inline-flex{display:inline-flex}.myst-content .table{display:table}.myst-content .grid{display:grid}.myst-content .contents{display:contents}.myst-content .hidden{display:none}.myst-content .h-4{height:1rem}.myst-content .h-6{height:1.5rem}.myst-content .h-\[10px\]{height:10px}.myst-content .h-\[150px\]{height:150px}.myst-content .h-full{height:100%}.myst-content .max-h-\[300px\]{max-height:300px}.myst-content .max-h-\[4rem\]{max-height:4rem}.myst-content .min-h-\[2em\]{min-height:2em}.myst-content .w-0{width:0px}.myst-content .w-4{width:1rem}.myst-content .w-6{width:1.5rem}.myst-content .w-\[10px\]{width:10px}.myst-content .w-\[300px\]{width:300px}.myst-content .w-\[400px\]{width:400px}.myst-content .w-\[500px\]{width:500px}.myst-content .w-full{width:100%}.myst-content .min-w-0{min-width:0px}.myst-content .max-w-\[80vw\]{max-width:80vw}.myst-content .max-w-none{max-width:none}.myst-content .flex-1{flex:1 1 0%}.myst-content .flex-none{flex:none}.myst-content .flex-grow,.myst-content .grow{flex-grow:1}.myst-content .-translate-y-\[1px\],.myst-content .-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.myst-content .translate-x-\[10px\]{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.myst-content .translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.myst-content .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.myst-content .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.myst-content .cursor-help{cursor:help}.myst-content .cursor-pointer{cursor:pointer}.myst-content .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.myst-content .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.myst-content .grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.myst-content .grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.myst-content .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.myst-content .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.myst-content .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.myst-content .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.myst-content .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.myst-content .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.myst-content .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.myst-content .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.myst-content .grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.myst-content .flex-row{flex-direction:row}.myst-content .flex-col{flex-direction:column}.myst-content .flex-wrap{flex-wrap:wrap}.myst-content .items-center{align-items:center}.myst-content .items-stretch{align-items:stretch}.myst-content .gap-1{gap:.25rem}.myst-content .gap-2{gap:.5rem}.myst-content .gap-4{gap:1rem}.myst-content .self-center{align-self:center}.myst-content .overflow-auto{overflow:auto}.myst-content .overflow-hidden{overflow:hidden}.myst-content .overflow-x-auto{overflow-x:auto}.myst-content .overflow-y-hidden{overflow-y:hidden}.myst-content .whitespace-normal{white-space:normal}.myst-content .whitespace-nowrap{white-space:nowrap}.myst-content .break-words{overflow-wrap:break-word}.myst-content .rounded{border-radius:.25rem}.myst-content .rounded-full{border-radius:9999px}.myst-content .rounded-md{border-radius:.375rem}.myst-content .border{border-width:1px}.myst-content .border-y{border-top-width:1px;border-bottom-width:1px}.myst-content .border-b{border-bottom-width:1px}.myst-content .border-b-2{border-bottom-width:2px}.myst-content .border-l-2{border-left-width:2px}.myst-content .border-l-4{border-left-width:4px}.myst-content .border-t{border-top-width:1px}.myst-content .border-dotted{border-style:dotted}.myst-content .border-amber-500\/70{border-color:#f59e0bb3}.myst-content .border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.myst-content .border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.myst-content .border-blue-500\/60{border-color:#3b82f699}.myst-content .border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.myst-content .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.myst-content .border-gray-500\/60{border-color:#6b728099}.myst-content .border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.myst-content .border-green-500\/60{border-color:#22c55e99}.myst-content .border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.myst-content .border-orange-500\/60{border-color:#f9731699}.myst-content .border-purple-500\/60{border-color:#a855f799}.myst-content .border-red-500\/60{border-color:#ef444499}.myst-content .border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.myst-content .border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.myst-content .border-b-blue-600{--tw-border-opacity: 1;border-bottom-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.myst-content .border-b-gray-100{--tw-border-opacity: 1;border-bottom-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.myst-content .border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.myst-content .bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.myst-content .bg-amber-50\/80{background-color:#fffbebcc}.myst-content .bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.myst-content .bg-blue-50\/80{background-color:#eff6ffcc}.myst-content .bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.myst-content .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.myst-content .bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.myst-content .bg-gray-50\/10{background-color:#f9fafb1a}.myst-content .bg-gray-50\/80{background-color:#f9fafbcc}.myst-content .bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.myst-content .bg-green-50\/80{background-color:#f0fdf4cc}.myst-content .bg-orange-50\/80{background-color:#fff7edcc}.myst-content .bg-purple-50\/80{background-color:#faf5ffcc}.myst-content .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.myst-content .bg-red-50\/80{background-color:#fef2f2cc}.myst-content .bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.myst-content .bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.myst-content .bg-stone-200\/10{background-color:#e7e5e41a}.myst-content .bg-stone-700{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.myst-content .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.myst-content .fill-blue-900{fill:#1e3a8a}.myst-content .fill-white{fill:#fff}.myst-content .object-cover{-o-object-fit:cover;object-fit:cover}.myst-content .object-left{-o-object-position:left;object-position:left}.myst-content .object-top{-o-object-position:top;object-position:top}.myst-content .p-1{padding:.25rem}.myst-content .p-2{padding:.5rem}.myst-content .p-3{padding:.75rem}.myst-content .p-4{padding:1rem}.myst-content .px-0{padding-left:0;padding-right:0}.myst-content .px-1{padding-left:.25rem;padding-right:.25rem}.myst-content .px-2{padding-left:.5rem;padding-right:.5rem}.myst-content .px-3{padding-left:.75rem;padding-right:.75rem}.myst-content .px-4{padding-left:1rem;padding-right:1rem}.myst-content .px-6{padding-left:1.5rem;padding-right:1.5rem}.myst-content .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.myst-content .py-1{padding-top:.25rem;padding-bottom:.25rem}.myst-content .py-2{padding-top:.5rem;padding-bottom:.5rem}.myst-content .pl-2{padding-left:.5rem}.myst-content .pl-3{padding-left:.75rem}.myst-content .pt-3{padding-top:.75rem}.myst-content .text-left{text-align:left}.myst-content .text-center{text-align:center}.myst-content .text-right{text-align:right}.myst-content .align-middle{vertical-align:middle}.myst-content .text-base{font-size:1rem;line-height:1.5rem}.myst-content .text-lg{font-size:1.125rem;line-height:1.75rem}.myst-content .text-sm{font-size:.875rem;line-height:1.25rem}.myst-content .text-xl{font-size:1.25rem;line-height:1.75rem}.myst-content .text-xs{font-size:.75rem;line-height:1rem}.myst-content .font-bold{font-weight:700}.myst-content .font-light{font-weight:300}.myst-content .font-medium{font-weight:500}.myst-content .font-normal{font-weight:400}.myst-content .font-semibold{font-weight:600}.myst-content .font-thin{font-weight:100}.myst-content .uppercase{text-transform:uppercase}.myst-content .capitalize{text-transform:capitalize}.myst-content .italic{font-style:italic}.myst-content .leading-3{line-height:.75rem}.myst-content .leading-\[0\]{line-height:0}.myst-content .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.myst-content .text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.myst-content .text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.myst-content .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.myst-content .text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.myst-content .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.myst-content .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.myst-content .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.myst-content .text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.myst-content .text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.myst-content .text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.myst-content .text-inherit{color:inherit}.myst-content .text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.myst-content .text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.myst-content .text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.myst-content .text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.myst-content .text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.myst-content .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.myst-content .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.myst-content .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.myst-content .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.myst-content .text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.myst-content .text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.myst-content .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.myst-content .text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.myst-content .underline{text-decoration-line:underline}.myst-content .no-underline{text-decoration-line:none}.myst-content .opacity-0{opacity:0}.myst-content .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .shadow-neutral-900{--tw-shadow-color: #171717;--tw-shadow: var(--tw-shadow-colored)}.myst-content .outline{outline-style:solid}.myst-content .\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.myst-content .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.myst-content .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.myst-content .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.myst-content .duration-200{transition-duration:.2s}.myst-content .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.myst-content .smallcaps{font-variant:small-caps}.myst-content details>summary{list-style:none;transition:margin .15s ease-out}.myst-content details>summary::marker,.myst-content details>summary::-webkit-details-marker{display:none}.myst-content details[open]>summary .details-toggle{transform:rotate(90deg) translate(-5px) translateY(-5px)}.myst-content details[open]>summary{margin-bottom:10px}.myst-content details .details-body{overflow:auto}.myst-content details[open] .details-body{margin-top:-10px}.myst-content cite{font-style:normal}.myst-content .cite-group.parenthetical>*:after{content:"; "}.myst-content .xref-group>*:after,.myst-content .cite-group.narrative>*:after{content:", "}.myst-content .xref-group>*:last-of-type:after,.myst-content .cite-group>*:last-of-type:after{content:""}.myst-content .cite-group.parenthetical:before{content:var(--cite-group-open, "(")}.myst-content .cite-group.parenthetical:after{content:var(--cite-group-close, ")")}.myst-content .xref-group.parenthetical:before{content:var(--xref-group-open, "(")}.myst-content .xref-group.parenthetical:after{content:var(--xref-group-close, ")")}.myst-content figure.fig-quote figcaption{text-align:right}.myst-content figure.fig-quote figcaption>p:before{content:"—";padding-right:.5em}.myst-content figure.fig-quote.pull-quote>blockquote{font-size:1.4rem}.myst-content figure.fig-code>div{margin:0}.myst-content figure.subcontainer{margin-bottom:0}.myst-content figure.subcontainer figcaption{margin-top:.25em;text-align:center}.myst-content figure figcaption>p{margin-top:0!important;margin-bottom:0!important}.myst-content figure img{margin-top:0!important;margin-bottom:0!important}.myst-content .text-spacer:after{content:" ∙ "}.myst-content .text-comma:after{content:",  "}.myst-content pre>code>span[data-line-number]{display:block;position:relative;line-height:1.4rem;padding-right:1rem}.myst-content pre>code>span[data-highlight=true]:after{content:" ";position:absolute;right:-.8rem;top:0;width:calc(100% + 1.6rem);opacity:.1;pointer-events:none;background:#5ca5ee}.myst-content pre>code>span>.linenumber{color:gray}.myst-content pre>code>span[data-highlight=true]>.linenumber{color:#5ca5ee}.myst-content .dark .hljs{background:#1e1e1e!important;color:#dcdcdc}.myst-content .dark .hljs-keyword,.myst-content .dark .hljs-literal,.myst-content .dark .hljs-symbol,.myst-content .dark .hljs-name{color:#569cd6}.myst-content .dark .hljs-link{color:#569cd6;text-decoration:underline}.myst-content .dark .hljs-built_in,.myst-content .dark .hljs-type{color:#4ec9b0}.myst-content .dark .hljs-number,.myst-content .dark .hljs-class{color:#b8d7a3}.myst-content .dark .hljs-string,.myst-content .dark .hljs-meta .hljs-string{color:#d69d85}.myst-content .dark .hljs-regexp,.myst-content .dark .hljs-template-tag{color:#9a5334}.myst-content .dark .hljs-subst,.myst-content .dark .hljs-function,.myst-content .dark .hljs-title,.myst-content .dark .hljs-params,.myst-content .dark .hljs-formula{color:#dcdcdc}.myst-content .dark .hljs-comment,.myst-content .dark .hljs-quote{color:#57a64a;font-style:italic}.myst-content .dark .hljs-doctag{color:#608b4e}.myst-content .dark .hljs-meta,.myst-content .dark .hljs-meta .hljs-keyword,.myst-content .dark .hljs-tag{color:#9b9b9b}.myst-content .dark .hljs-variable,.myst-content .dark .hljs-template-variable{color:#bd63c5}.myst-content .dark .hljs-attr,.myst-content .dark .hljs-attribute{color:#9cdcfe}.myst-content .dark .hljs-section{color:gold}.myst-content .dark .hljs-emphasis{font-style:italic}.myst-content .dark .hljs-strong{font-weight:700}.myst-content .dark .hljs-bullet,.myst-content .dark .hljs-selector-tag,.myst-content .dark .hljs-selector-id,.myst-content .dark .hljs-selector-class,.myst-content .dark .hljs-selector-attr,.myst-content .dark .hljs-selector-pseudo{color:#d7ba7d}.myst-content .dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}.myst-content .dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}.myst-content .dark .hljs-code{color:unset}.myst-content .xml .hljs-meta{color:silver;background:transparent}.myst-content .hljs-comment,.myst-content .hljs-quote{color:#007400}.myst-content .hljs-tag,.myst-content .hljs-attribute,.myst-content .hljs-keyword,.myst-content .hljs-selector-tag,.myst-content .hljs-literal,.myst-content .hljs-name{color:#aa0d91}.myst-content .hljs-variable,.myst-content .hljs-template-variable{color:#3f6e74}.myst-content .hljs-code,.myst-content .hljs-string,.myst-content .hljs-meta .hljs-string{color:#c41a16}.myst-content .hljs-regexp,.myst-content .hljs-link{color:#0e0eff}.myst-content .hljs-title,.myst-content .hljs-symbol,.myst-content .hljs-bullet,.myst-content .hljs-number{color:#1c00cf}.myst-content .hljs-section,.myst-content .hljs-meta{color:#643820}.myst-content .hljs-title.class_,.myst-content .hljs-class .hljs-title,.myst-content .hljs-type,.myst-content .hljs-built_in,.myst-content .hljs-params{color:#5c2699}.myst-content .hljs-attr{color:#836c28}.myst-content .hljs-subst{color:#000}.myst-content .hljs-formula{background-color:#eee;font-style:italic}.myst-content .hljs-addition{background-color:#baeeba}.myst-content .hljs-deletion{background-color:#ffc8bd}.myst-content .hljs-selector-id,.myst-content .hljs-selector-class{color:#9b703f}.myst-content .hljs-doctag,.myst-content .hljs-strong{font-weight:700}.myst-content .hljs-emphasis{font-style:italic}.myst-content .katex-display{margin:0!important}.myst-content .katex .eqn-num{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.myst-content :where(.jupyter-error,.jupyter-output) span[class*=ansi-]{color:var(--bg-color, var(--fg-color));background-color:unset}.myst-content :where(.jupyter-error,.jupyter-output){--ansi-black: rgb(0 0 0);--ansi-red: rgb(187 0 0);--ansi-green: rgb(0 187 0);--ansi-yellow: rgb(187 187 0);--ansi-blue: rgb(0 0 187);--ansi-magenta: rgb(187 0 187);--ansi-cyan: rgb(0 187 187);--ansi-white: rgb(255 255 255);--ansi-bright-black: var(--ansi-black);--ansi-bright-red: var(--ansi-red);--ansi-bright-green: var(--ansi-green);--ansi-bright-yellow: var(--ansi-yellow);--ansi-bright-blue: var(--ansi-blue);--ansi-bright-magenta: var(--ansi-magenta);--ansi-bright-cyan: var(--ansi-cyan);--ansi-bright-white: var(--ansi-white);--ansi-palette-16: var(--ansi-black);--ansi-palette-17: var(--ansi-black);--ansi-palette-18: var(--ansi-blue);--ansi-palette-19: var(--ansi-blue);--ansi-palette-20: var(--ansi-blue);--ansi-palette-21: var(--ansi-blue);--ansi-palette-22: var(--ansi-black);--ansi-palette-23: var(--ansi-black);--ansi-palette-24: var(--ansi-cyan);--ansi-palette-25: var(--ansi-blue);--ansi-palette-26: var(--ansi-blue);--ansi-palette-27: var(--ansi-blue);--ansi-palette-28: var(--ansi-green);--ansi-palette-29: var(--ansi-green);--ansi-palette-30: var(--ansi-cyan);--ansi-palette-31: var(--ansi-cyan);--ansi-palette-32: var(--ansi-cyan);--ansi-palette-33: var(--ansi-cyan);--ansi-palette-34: var(--ansi-green);--ansi-palette-35: var(--ansi-green);--ansi-palette-36: var(--ansi-cyan);--ansi-palette-37: var(--ansi-cyan);--ansi-palette-38: var(--ansi-cyan);--ansi-palette-39: var(--ansi-cyan);--ansi-palette-40: var(--ansi-green);--ansi-palette-41: var(--ansi-green);--ansi-palette-42: var(--ansi-cyan);--ansi-palette-43: var(--ansi-cyan);--ansi-palette-44: var(--ansi-cyan);--ansi-palette-45: var(--ansi-cyan);--ansi-palette-46: var(--ansi-green);--ansi-palette-47: var(--ansi-green);--ansi-palette-48: var(--ansi-cyan);--ansi-palette-49: var(--ansi-cyan);--ansi-palette-50: var(--ansi-cyan);--ansi-palette-51: var(--ansi-cyan);--ansi-palette-52: var(--ansi-black);--ansi-palette-53: var(--ansi-black);--ansi-palette-54: var(--ansi-magenta);--ansi-palette-55: var(--ansi-blue);--ansi-palette-56: var(--ansi-blue);--ansi-palette-57: var(--ansi-blue);--ansi-palette-58: var(--ansi-black);--ansi-palette-59: var(--ansi-black);--ansi-palette-60: var(--ansi-magenta);--ansi-palette-61: var(--ansi-blue);--ansi-palette-62: var(--ansi-blue);--ansi-palette-63: var(--ansi-blue);--ansi-palette-64: var(--ansi-green);--ansi-palette-65: var(--ansi-green);--ansi-palette-66: var(--ansi-cyan);--ansi-palette-67: var(--ansi-cyan);--ansi-palette-68: var(--ansi-cyan);--ansi-palette-69: var(--ansi-cyan);--ansi-palette-70: var(--ansi-green);--ansi-palette-71: var(--ansi-green);--ansi-palette-72: var(--ansi-cyan);--ansi-palette-73: var(--ansi-cyan);--ansi-palette-74: var(--ansi-cyan);--ansi-palette-75: var(--ansi-cyan);--ansi-palette-76: var(--ansi-green);--ansi-palette-77: var(--ansi-green);--ansi-palette-78: var(--ansi-cyan);--ansi-palette-79: var(--ansi-cyan);--ansi-palette-80: var(--ansi-cyan);--ansi-palette-81: var(--ansi-cyan);--ansi-palette-82: var(--ansi-green);--ansi-palette-83: var(--ansi-green);--ansi-palette-84: var(--ansi-cyan);--ansi-palette-85: var(--ansi-cyan);--ansi-palette-86: var(--ansi-cyan);--ansi-palette-87: var(--ansi-cyan);--ansi-palette-88: var(--ansi-red);--ansi-palette-89: var(--ansi-red);--ansi-palette-90: var(--ansi-magenta);--ansi-palette-91: var(--ansi-magenta);--ansi-palette-92: var(--ansi-magenta);--ansi-palette-93: var(--ansi-magenta);--ansi-palette-94: var(--ansi-red);--ansi-palette-95: var(--ansi-red);--ansi-palette-96: var(--ansi-magenta);--ansi-palette-97: var(--ansi-magenta);--ansi-palette-98: var(--ansi-magenta);--ansi-palette-99: var(--ansi-magenta);--ansi-palette-100: var(--ansi-yellow);--ansi-palette-101: var(--ansi-yellow);--ansi-palette-102: var(--ansi-white);--ansi-palette-103: var(--ansi-white);--ansi-palette-104: var(--ansi-white);--ansi-palette-105: var(--ansi-white);--ansi-palette-106: var(--ansi-yellow);--ansi-palette-107: var(--ansi-yellow);--ansi-palette-108: var(--ansi-white);--ansi-palette-109: var(--ansi-white);--ansi-palette-110: var(--ansi-white);--ansi-palette-111: var(--ansi-white);--ansi-palette-112: var(--ansi-yellow);--ansi-palette-113: var(--ansi-yellow);--ansi-palette-114: var(--ansi-white);--ansi-palette-115: var(--ansi-white);--ansi-palette-116: var(--ansi-white);--ansi-palette-117: var(--ansi-white);--ansi-palette-118: var(--ansi-yellow);--ansi-palette-119: var(--ansi-yellow);--ansi-palette-120: var(--ansi-white);--ansi-palette-121: var(--ansi-white);--ansi-palette-122: var(--ansi-white);--ansi-palette-123: var(--ansi-white);--ansi-palette-124: var(--ansi-red);--ansi-palette-125: var(--ansi-red);--ansi-palette-126: var(--ansi-magenta);--ansi-palette-127: var(--ansi-magenta);--ansi-palette-128: var(--ansi-magenta);--ansi-palette-129: var(--ansi-magenta);--ansi-palette-130: var(--ansi-red);--ansi-palette-131: var(--ansi-red);--ansi-palette-132: var(--ansi-magenta);--ansi-palette-133: var(--ansi-magenta);--ansi-palette-134: var(--ansi-magenta);--ansi-palette-135: var(--ansi-magenta);--ansi-palette-136: var(--ansi-yellow);--ansi-palette-137: var(--ansi-yellow);--ansi-palette-138: var(--ansi-white);--ansi-palette-139: var(--ansi-white);--ansi-palette-140: var(--ansi-white);--ansi-palette-141: var(--ansi-white);--ansi-palette-142: var(--ansi-yellow);--ansi-palette-143: var(--ansi-yellow);--ansi-palette-144: var(--ansi-white);--ansi-palette-145: var(--ansi-white);--ansi-palette-146: var(--ansi-white);--ansi-palette-147: var(--ansi-white);--ansi-palette-148: var(--ansi-yellow);--ansi-palette-149: var(--ansi-yellow);--ansi-palette-150: var(--ansi-white);--ansi-palette-151: var(--ansi-white);--ansi-palette-152: var(--ansi-white);--ansi-palette-153: var(--ansi-white);--ansi-palette-154: var(--ansi-yellow);--ansi-palette-155: var(--ansi-yellow);--ansi-palette-156: var(--ansi-white);--ansi-palette-157: var(--ansi-white);--ansi-palette-158: var(--ansi-white);--ansi-palette-159: var(--ansi-white);--ansi-palette-160: var(--ansi-red);--ansi-palette-161: var(--ansi-red);--ansi-palette-162: var(--ansi-magenta);--ansi-palette-163: var(--ansi-magenta);--ansi-palette-164: var(--ansi-magenta);--ansi-palette-165: var(--ansi-magenta);--ansi-palette-166: var(--ansi-red);--ansi-palette-167: var(--ansi-red);--ansi-palette-168: var(--ansi-magenta);--ansi-palette-169: var(--ansi-magenta);--ansi-palette-170: var(--ansi-magenta);--ansi-palette-171: var(--ansi-magenta);--ansi-palette-172: var(--ansi-yellow);--ansi-palette-173: var(--ansi-yellow);--ansi-palette-174: var(--ansi-white);--ansi-palette-175: var(--ansi-white);--ansi-palette-176: var(--ansi-white);--ansi-palette-177: var(--ansi-white);--ansi-palette-178: var(--ansi-yellow);--ansi-palette-179: var(--ansi-yellow);--ansi-palette-180: var(--ansi-white);--ansi-palette-181: var(--ansi-white);--ansi-palette-182: var(--ansi-white);--ansi-palette-183: var(--ansi-white);--ansi-palette-184: var(--ansi-yellow);--ansi-palette-185: var(--ansi-yellow);--ansi-palette-186: var(--ansi-white);--ansi-palette-187: var(--ansi-white);--ansi-palette-188: var(--ansi-white);--ansi-palette-189: var(--ansi-white);--ansi-palette-190: var(--ansi-yellow);--ansi-palette-191: var(--ansi-yellow);--ansi-palette-192: var(--ansi-white);--ansi-palette-193: var(--ansi-white);--ansi-palette-194: var(--ansi-white);--ansi-palette-195: var(--ansi-white);--ansi-palette-196: var(--ansi-red);--ansi-palette-197: var(--ansi-red);--ansi-palette-198: var(--ansi-magenta);--ansi-palette-199: var(--ansi-magenta);--ansi-palette-200: var(--ansi-magenta);--ansi-palette-201: var(--ansi-magenta);--ansi-palette-202: var(--ansi-red);--ansi-palette-203: var(--ansi-red);--ansi-palette-204: var(--ansi-magenta);--ansi-palette-205: var(--ansi-magenta);--ansi-palette-206: var(--ansi-magenta);--ansi-palette-207: var(--ansi-magenta);--ansi-palette-208: var(--ansi-yellow);--ansi-palette-209: var(--ansi-yellow);--ansi-palette-210: var(--ansi-white);--ansi-palette-211: var(--ansi-white);--ansi-palette-212: var(--ansi-white);--ansi-palette-213: var(--ansi-white);--ansi-palette-214: var(--ansi-yellow);--ansi-palette-215: var(--ansi-yellow);--ansi-palette-216: var(--ansi-white);--ansi-palette-217: var(--ansi-white);--ansi-palette-218: var(--ansi-white);--ansi-palette-219: var(--ansi-white);--ansi-palette-220: var(--ansi-yellow);--ansi-palette-221: var(--ansi-yellow);--ansi-palette-222: var(--ansi-white);--ansi-palette-223: var(--ansi-white);--ansi-palette-224: var(--ansi-white);--ansi-palette-225: var(--ansi-white);--ansi-palette-226: var(--ansi-yellow);--ansi-palette-227: var(--ansi-yellow);--ansi-palette-228: var(--ansi-white);--ansi-palette-229: var(--ansi-white);--ansi-palette-230: var(--ansi-white);--ansi-palette-231: var(--ansi-white);--ansi-palette-232: var(--ansi-black);--ansi-palette-233: var(--ansi-black);--ansi-palette-234: var(--ansi-black);--ansi-palette-235: var(--ansi-black);--ansi-palette-236: var(--ansi-black);--ansi-palette-237: var(--ansi-black);--ansi-palette-238: var(--ansi-black);--ansi-palette-239: var(--ansi-black);--ansi-palette-240: var(--ansi-black);--ansi-palette-241: var(--ansi-black);--ansi-palette-242: var(--ansi-yellow);--ansi-palette-243: var(--ansi-yellow);--ansi-palette-244: var(--ansi-yellow);--ansi-palette-245: var(--ansi-white);--ansi-palette-246: var(--ansi-white);--ansi-palette-247: var(--ansi-white);--ansi-palette-248: var(--ansi-white);--ansi-palette-249: var(--ansi-white);--ansi-palette-250: var(--ansi-white);--ansi-palette-251: var(--ansi-white);--ansi-palette-252: var(--ansi-white);--ansi-palette-253: var(--ansi-white);--ansi-palette-254: var(--ansi-white);--ansi-palette-255: var(--ansi-white)}.myst-content .ansi-bold{font-weight:700}.myst-content .ansi-italic{font-style:italic}.myst-content .ansi-strikethrough{text-decoration-line:line-through}.myst-content .ansi-underline{text-decoration-line:underline}.myst-content .ansi-hidden{visibility:hidden}.myst-content :where(.full-color-error .jupyter-error,.full-color-output .jupyter-output) span.ansi-dim{opacity:.5}.myst-content :where(.full-color-error .jupyter-error,.full-color-output .jupyter-output) span[class*=ansi-]{color:var(--fg-color);background-color:var(--bg-color)}.myst-content :where(.full-color-error .jupyter-error,.full-color-output .jupyter-output){--ansi-black: rgb(0 0 0);--ansi-red: rgb(187 0 0);--ansi-green: rgb(0 187 0);--ansi-yellow: rgb(187 187 0);--ansi-blue: rgb(0 0 187);--ansi-magenta: rgb(187 0 187);--ansi-cyan: rgb(0 187 187);--ansi-white: rgb(255 255 255);--ansi-bright-black: rgb(85 85 85);--ansi-bright-red: rgb(255 85 85);--ansi-bright-green: rgb(0 255 0);--ansi-bright-yellow: rgb(255 255 85);--ansi-bright-blue: rgb(85 85 255);--ansi-bright-magenta: rgb(255 85 255);--ansi-bright-cyan: rgb(85 255 255);--ansi-bright-white: rgb(255 255 255);--ansi-palette-16: rgb(0 0 0);--ansi-palette-17: rgb(0 0 95);--ansi-palette-18: rgb(0 0 135);--ansi-palette-19: rgb(0 0 175);--ansi-palette-20: rgb(0 0 215);--ansi-palette-21: rgb(0 0 255);--ansi-palette-22: rgb(0 95 0);--ansi-palette-23: rgb(0 95 95);--ansi-palette-24: rgb(0 95 135);--ansi-palette-25: rgb(0 95 175);--ansi-palette-26: rgb(0 95 215);--ansi-palette-27: rgb(0 95 255);--ansi-palette-28: rgb(0 135 0);--ansi-palette-29: rgb(0 135 95);--ansi-palette-30: rgb(0 135 135);--ansi-palette-31: rgb(0 135 175);--ansi-palette-32: rgb(0 135 215);--ansi-palette-33: rgb(0 135 255);--ansi-palette-34: rgb(0 175 0);--ansi-palette-35: rgb(0 175 95);--ansi-palette-36: rgb(0 175 135);--ansi-palette-37: rgb(0 175 175);--ansi-palette-38: rgb(0 175 215);--ansi-palette-39: rgb(0 175 255);--ansi-palette-40: rgb(0 215 0);--ansi-palette-41: rgb(0 215 95);--ansi-palette-42: rgb(0 215 135);--ansi-palette-43: rgb(0 215 175);--ansi-palette-44: rgb(0 215 215);--ansi-palette-45: rgb(0 215 255);--ansi-palette-46: rgb(0 255 0);--ansi-palette-47: rgb(0 255 95);--ansi-palette-48: rgb(0 255 135);--ansi-palette-49: rgb(0 255 175);--ansi-palette-50: rgb(0 255 215);--ansi-palette-51: rgb(0 255 255);--ansi-palette-52: rgb(95 0 0);--ansi-palette-53: rgb(95 0 95);--ansi-palette-54: rgb(95 0 135);--ansi-palette-55: rgb(95 0 175);--ansi-palette-56: rgb(95 0 215);--ansi-palette-57: rgb(95 0 255);--ansi-palette-58: rgb(95 95 0);--ansi-palette-59: rgb(95 95 95);--ansi-palette-60: rgb(95 95 135);--ansi-palette-61: rgb(95 95 175);--ansi-palette-62: rgb(95 95 215);--ansi-palette-63: rgb(95 95 255);--ansi-palette-64: rgb(95 135 0);--ansi-palette-65: rgb(95 135 95);--ansi-palette-66: rgb(95 135 135);--ansi-palette-67: rgb(95 135 175);--ansi-palette-68: rgb(95 135 215);--ansi-palette-69: rgb(95 135 255);--ansi-palette-70: rgb(95 175 0);--ansi-palette-71: rgb(95 175 95);--ansi-palette-72: rgb(95 175 135);--ansi-palette-73: rgb(95 175 175);--ansi-palette-74: rgb(95 175 215);--ansi-palette-75: rgb(95 175 255);--ansi-palette-76: rgb(95 215 0);--ansi-palette-77: rgb(95 215 95);--ansi-palette-78: rgb(95 215 135);--ansi-palette-79: rgb(95 215 175);--ansi-palette-80: rgb(95 215 215);--ansi-palette-81: rgb(95 215 255);--ansi-palette-82: rgb(95 255 0);--ansi-palette-83: rgb(95 255 95);--ansi-palette-84: rgb(95 255 135);--ansi-palette-85: rgb(95 255 175);--ansi-palette-86: rgb(95 255 215);--ansi-palette-87: rgb(95 255 255);--ansi-palette-88: rgb(135 0 0);--ansi-palette-89: rgb(135 0 95);--ansi-palette-90: rgb(135 0 135);--ansi-palette-91: rgb(135 0 175);--ansi-palette-92: rgb(135 0 215);--ansi-palette-93: rgb(135 0 255);--ansi-palette-94: rgb(135 95 0);--ansi-palette-95: rgb(135 95 95);--ansi-palette-96: rgb(135 95 135);--ansi-palette-97: rgb(135 95 175);--ansi-palette-98: rgb(135 95 215);--ansi-palette-99: rgb(135 95 255);--ansi-palette-100: rgb(135 135 0);--ansi-palette-101: rgb(135 135 95);--ansi-palette-102: rgb(135 135 135);--ansi-palette-103: rgb(135 135 175);--ansi-palette-104: rgb(135 135 215);--ansi-palette-105: rgb(135 135 255);--ansi-palette-106: rgb(135 175 0);--ansi-palette-107: rgb(135 175 95);--ansi-palette-108: rgb(135 175 135);--ansi-palette-109: rgb(135 175 175);--ansi-palette-110: rgb(135 175 215);--ansi-palette-111: rgb(135 175 255);--ansi-palette-112: rgb(135 215 0);--ansi-palette-113: rgb(135 215 95);--ansi-palette-114: rgb(135 215 135);--ansi-palette-115: rgb(135 215 175);--ansi-palette-116: rgb(135 215 215);--ansi-palette-117: rgb(135 215 255);--ansi-palette-118: rgb(135 255 0);--ansi-palette-119: rgb(135 255 95);--ansi-palette-120: rgb(135 255 135);--ansi-palette-121: rgb(135 255 175);--ansi-palette-122: rgb(135 255 215);--ansi-palette-123: rgb(135 255 255);--ansi-palette-124: rgb(175 0 0);--ansi-palette-125: rgb(175 0 95);--ansi-palette-126: rgb(175 0 135);--ansi-palette-127: rgb(175 0 175);--ansi-palette-128: rgb(175 0 215);--ansi-palette-129: rgb(175 0 255);--ansi-palette-130: rgb(175 95 0);--ansi-palette-131: rgb(175 95 95);--ansi-palette-132: rgb(175 95 135);--ansi-palette-133: rgb(175 95 175);--ansi-palette-134: rgb(175 95 215);--ansi-palette-135: rgb(175 95 255);--ansi-palette-136: rgb(175 135 0);--ansi-palette-137: rgb(175 135 95);--ansi-palette-138: rgb(175 135 135);--ansi-palette-139: rgb(175 135 175);--ansi-palette-140: rgb(175 135 215);--ansi-palette-141: rgb(175 135 255);--ansi-palette-142: rgb(175 175 0);--ansi-palette-143: rgb(175 175 95);--ansi-palette-144: rgb(175 175 135);--ansi-palette-145: rgb(175 175 175);--ansi-palette-146: rgb(175 175 215);--ansi-palette-147: rgb(175 175 255);--ansi-palette-148: rgb(175 215 0);--ansi-palette-149: rgb(175 215 95);--ansi-palette-150: rgb(175 215 135);--ansi-palette-151: rgb(175 215 175);--ansi-palette-152: rgb(175 215 215);--ansi-palette-153: rgb(175 215 255);--ansi-palette-154: rgb(175 255 0);--ansi-palette-155: rgb(175 255 95);--ansi-palette-156: rgb(175 255 135);--ansi-palette-157: rgb(175 255 175);--ansi-palette-158: rgb(175 255 215);--ansi-palette-159: rgb(175 255 255);--ansi-palette-160: rgb(215 0 0);--ansi-palette-161: rgb(215 0 95);--ansi-palette-162: rgb(215 0 135);--ansi-palette-163: rgb(215 0 175);--ansi-palette-164: rgb(215 0 215);--ansi-palette-165: rgb(215 0 255);--ansi-palette-166: rgb(215 95 0);--ansi-palette-167: rgb(215 95 95);--ansi-palette-168: rgb(215 95 135);--ansi-palette-169: rgb(215 95 175);--ansi-palette-170: rgb(215 95 215);--ansi-palette-171: rgb(215 95 255);--ansi-palette-172: rgb(215 135 0);--ansi-palette-173: rgb(215 135 95);--ansi-palette-174: rgb(215 135 135);--ansi-palette-175: rgb(215 135 175);--ansi-palette-176: rgb(215 135 215);--ansi-palette-177: rgb(215 135 255);--ansi-palette-178: rgb(215 175 0);--ansi-palette-179: rgb(215 175 95);--ansi-palette-180: rgb(215 175 135);--ansi-palette-181: rgb(215 175 175);--ansi-palette-182: rgb(215 175 215);--ansi-palette-183: rgb(215 175 255);--ansi-palette-184: rgb(215 215 0);--ansi-palette-185: rgb(215 215 95);--ansi-palette-186: rgb(215 215 135);--ansi-palette-187: rgb(215 215 175);--ansi-palette-188: rgb(215 215 215);--ansi-palette-189: rgb(215 215 255);--ansi-palette-190: rgb(215 255 0);--ansi-palette-191: rgb(215 255 95);--ansi-palette-192: rgb(215 255 135);--ansi-palette-193: rgb(215 255 175);--ansi-palette-194: rgb(215 255 215);--ansi-palette-195: rgb(215 255 255);--ansi-palette-196: rgb(255 0 0);--ansi-palette-197: rgb(255 0 95);--ansi-palette-198: rgb(255 0 135);--ansi-palette-199: rgb(255 0 175);--ansi-palette-200: rgb(255 0 215);--ansi-palette-201: rgb(255 0 255);--ansi-palette-202: rgb(255 95 0);--ansi-palette-203: rgb(255 95 95);--ansi-palette-204: rgb(255 95 135);--ansi-palette-205: rgb(255 95 175);--ansi-palette-206: rgb(255 95 215);--ansi-palette-207: rgb(255 95 255);--ansi-palette-208: rgb(255 135 0);--ansi-palette-209: rgb(255 135 95);--ansi-palette-210: rgb(255 135 135);--ansi-palette-211: rgb(255 135 175);--ansi-palette-212: rgb(255 135 215);--ansi-palette-213: rgb(255 135 255);--ansi-palette-214: rgb(255 175 0);--ansi-palette-215: rgb(255 175 95);--ansi-palette-216: rgb(255 175 135);--ansi-palette-217: rgb(255 175 175);--ansi-palette-218: rgb(255 175 215);--ansi-palette-219: rgb(255 175 255);--ansi-palette-220: rgb(255 215 0);--ansi-palette-221: rgb(255 215 95);--ansi-palette-222: rgb(255 215 135);--ansi-palette-223: rgb(255 215 175);--ansi-palette-224: rgb(255 215 215);--ansi-palette-225: rgb(255 215 255);--ansi-palette-226: rgb(255 255 0);--ansi-palette-227: rgb(255 255 95);--ansi-palette-228: rgb(255 255 135);--ansi-palette-229: rgb(255 255 175);--ansi-palette-230: rgb(255 255 215);--ansi-palette-231: rgb(255 255 255);--ansi-palette-232: rgb(8 8 8);--ansi-palette-233: rgb(18 18 18);--ansi-palette-234: rgb(28 28 28);--ansi-palette-235: rgb(38 38 38);--ansi-palette-236: rgb(48 48 48);--ansi-palette-237: rgb(58 58 58);--ansi-palette-238: rgb(68 68 68);--ansi-palette-239: rgb(78 78 78);--ansi-palette-240: rgb(88 88 88);--ansi-palette-241: rgb(98 98 98);--ansi-palette-242: rgb(108 108 108);--ansi-palette-243: rgb(118 118 118);--ansi-palette-244: rgb(128 128 128);--ansi-palette-245: rgb(138 138 138);--ansi-palette-246: rgb(148 148 148);--ansi-palette-247: rgb(158 158 158);--ansi-palette-248: rgb(168 168 168);--ansi-palette-249: rgb(178 178 178);--ansi-palette-250: rgb(188 188 188);--ansi-palette-251: rgb(198 198 198);--ansi-palette-252: rgb(208 208 208);--ansi-palette-253: rgb(218 218 218);--ansi-palette-254: rgb(228 228 228);--ansi-palette-255: rgb(238 238 238)}.myst-content .ansi-white-bg{--bg-color: var(--ansi-white)}.myst-content .ansi-white-fg{--fg-color: var(--ansi-white)}.myst-content .ansi-red-bg{--bg-color: var(--ansi-red)}.myst-content .ansi-red-fg{--fg-color: var(--ansi-red)}.myst-content .ansi-blue-bg{--bg-color: var(--ansi-blue)}.myst-content .ansi-blue-fg{--fg-color: var(--ansi-blue)}.myst-content .ansi-black-bg{--bg-color: var(--ansi-black)}.myst-content .ansi-black-fg{--fg-color: var(--ansi-black)}.myst-content .ansi-green-bg{--bg-color: var(--ansi-green)}.myst-content .ansi-green-fg{--fg-color: var(--ansi-green)}.myst-content .ansi-yellow-bg{--bg-color: var(--ansi-yellow)}.myst-content .ansi-yellow-fg{--fg-color: var(--ansi-yellow)}.myst-content .ansi-magenta-bg{--bg-color: var(--ansi-magenta)}.myst-content .ansi-magenta-fg{--fg-color: var(--ansi-magenta)}.myst-content .ansi-cyan-bg{--bg-color: var(--ansi-cyan)}.myst-content .ansi-cyan-fg{--fg-color: var(--ansi-cyan)}.myst-content .ansi-bright-white-bg{--bg-color: var(--ansi-bright-white)}.myst-content .ansi-bright-white-fg{--fg-color: var(--ansi-bright-white)}.myst-content .ansi-bright-red-bg{--bg-color: var(--ansi-bright-red)}.myst-content .ansi-bright-red-fg{--fg-color: var(--ansi-bright-red)}.myst-content .ansi-bright-blue-bg{--bg-color: var(--ansi-bright-blue)}.myst-content .ansi-bright-blue-fg{--fg-color: var(--ansi-bright-blue)}.myst-content .ansi-bright-black-bg{--bg-color: var(--ansi-bright-black)}.myst-content .ansi-bright-black-fg{--fg-color: var(--ansi-bright-black)}.myst-content .ansi-bright-green-bg{--bg-color: var(--ansi-bright-green)}.myst-content .ansi-bright-green-fg{--fg-color: var(--ansi-bright-green)}.myst-content .ansi-bright-yellow-bg{--bg-color: var(--ansi-bright-yellow)}.myst-content .ansi-bright-yellow-fg{--fg-color: var(--ansi-bright-yellow)}.myst-content .ansi-bright-magenta-bg{--bg-color: var(--ansi-bright-magenta)}.myst-content .ansi-bright-magenta-fg{--fg-color: var(--ansi-bright-magenta)}.myst-content .ansi-bright-cyan-bg{--bg-color: var(--ansi-bright-cyan)}.myst-content .ansi-bright-cyan-fg{--fg-color: var(--ansi-bright-cyan)}.myst-content .ansi-palette-16-bg{--bg-color: var(--ansi-palette-16)}.myst-content .ansi-palette-16-fg{--fg-color: var(--ansi-palette-16)}.myst-content .ansi-palette-17-bg{--bg-color: var(--ansi-palette-17)}.myst-content .ansi-palette-17-fg{--fg-color: var(--ansi-palette-17)}.myst-content .ansi-palette-18-bg{--bg-color: var(--ansi-palette-18)}.myst-content .ansi-palette-18-fg{--fg-color: var(--ansi-palette-18)}.myst-content .ansi-palette-19-bg{--bg-color: var(--ansi-palette-19)}.myst-content .ansi-palette-19-fg{--fg-color: var(--ansi-palette-19)}.myst-content .ansi-palette-20-bg{--bg-color: var(--ansi-palette-20)}.myst-content .ansi-palette-20-fg{--fg-color: var(--ansi-palette-20)}.myst-content .ansi-palette-21-bg{--bg-color: var(--ansi-palette-21)}.myst-content .ansi-palette-21-fg{--fg-color: var(--ansi-palette-21)}.myst-content .ansi-palette-22-bg{--bg-color: var(--ansi-palette-22)}.myst-content .ansi-palette-22-fg{--fg-color: var(--ansi-palette-22)}.myst-content .ansi-palette-23-bg{--bg-color: var(--ansi-palette-23)}.myst-content .ansi-palette-23-fg{--fg-color: var(--ansi-palette-23)}.myst-content .ansi-palette-24-bg{--bg-color: var(--ansi-palette-24)}.myst-content .ansi-palette-24-fg{--fg-color: var(--ansi-palette-24)}.myst-content .ansi-palette-25-bg{--bg-color: var(--ansi-palette-25)}.myst-content .ansi-palette-25-fg{--fg-color: var(--ansi-palette-25)}.myst-content .ansi-palette-26-bg{--bg-color: var(--ansi-palette-26)}.myst-content .ansi-palette-26-fg{--fg-color: var(--ansi-palette-26)}.myst-content .ansi-palette-27-bg{--bg-color: var(--ansi-palette-27)}.myst-content .ansi-palette-27-fg{--fg-color: var(--ansi-palette-27)}.myst-content .ansi-palette-28-bg{--bg-color: var(--ansi-palette-28)}.myst-content .ansi-palette-28-fg{--fg-color: var(--ansi-palette-28)}.myst-content .ansi-palette-29-bg{--bg-color: var(--ansi-palette-29)}.myst-content .ansi-palette-29-fg{--fg-color: var(--ansi-palette-29)}.myst-content .ansi-palette-30-bg{--bg-color: var(--ansi-palette-30)}.myst-content .ansi-palette-30-fg{--fg-color: var(--ansi-palette-30)}.myst-content .ansi-palette-31-bg{--bg-color: var(--ansi-palette-31)}.myst-content .ansi-palette-31-fg{--fg-color: var(--ansi-palette-31)}.myst-content .ansi-palette-32-bg{--bg-color: var(--ansi-palette-32)}.myst-content .ansi-palette-32-fg{--fg-color: var(--ansi-palette-32)}.myst-content .ansi-palette-33-bg{--bg-color: var(--ansi-palette-33)}.myst-content .ansi-palette-33-fg{--fg-color: var(--ansi-palette-33)}.myst-content .ansi-palette-34-bg{--bg-color: var(--ansi-palette-34)}.myst-content .ansi-palette-34-fg{--fg-color: var(--ansi-palette-34)}.myst-content .ansi-palette-35-bg{--bg-color: var(--ansi-palette-35)}.myst-content .ansi-palette-35-fg{--fg-color: var(--ansi-palette-35)}.myst-content .ansi-palette-36-bg{--bg-color: var(--ansi-palette-36)}.myst-content .ansi-palette-36-fg{--fg-color: var(--ansi-palette-36)}.myst-content .ansi-palette-37-bg{--bg-color: var(--ansi-palette-37)}.myst-content .ansi-palette-37-fg{--fg-color: var(--ansi-palette-37)}.myst-content .ansi-palette-38-bg{--bg-color: var(--ansi-palette-38)}.myst-content .ansi-palette-38-fg{--fg-color: var(--ansi-palette-38)}.myst-content .ansi-palette-39-bg{--bg-color: var(--ansi-palette-39)}.myst-content .ansi-palette-39-fg{--fg-color: var(--ansi-palette-39)}.myst-content .ansi-palette-40-bg{--bg-color: var(--ansi-palette-40)}.myst-content .ansi-palette-40-fg{--fg-color: var(--ansi-palette-40)}.myst-content .ansi-palette-41-bg{--bg-color: var(--ansi-palette-41)}.myst-content .ansi-palette-41-fg{--fg-color: var(--ansi-palette-41)}.myst-content .ansi-palette-42-bg{--bg-color: var(--ansi-palette-42)}.myst-content .ansi-palette-42-fg{--fg-color: var(--ansi-palette-42)}.myst-content .ansi-palette-43-bg{--bg-color: var(--ansi-palette-43)}.myst-content .ansi-palette-43-fg{--fg-color: var(--ansi-palette-43)}.myst-content .ansi-palette-44-bg{--bg-color: var(--ansi-palette-44)}.myst-content .ansi-palette-44-fg{--fg-color: var(--ansi-palette-44)}.myst-content .ansi-palette-45-bg{--bg-color: var(--ansi-palette-45)}.myst-content .ansi-palette-45-fg{--fg-color: var(--ansi-palette-45)}.myst-content .ansi-palette-46-bg{--bg-color: var(--ansi-palette-46)}.myst-content .ansi-palette-46-fg{--fg-color: var(--ansi-palette-46)}.myst-content .ansi-palette-47-bg{--bg-color: var(--ansi-palette-47)}.myst-content .ansi-palette-47-fg{--fg-color: var(--ansi-palette-47)}.myst-content .ansi-palette-48-bg{--bg-color: var(--ansi-palette-48)}.myst-content .ansi-palette-48-fg{--fg-color: var(--ansi-palette-48)}.myst-content .ansi-palette-49-bg{--bg-color: var(--ansi-palette-49)}.myst-content .ansi-palette-49-fg{--fg-color: var(--ansi-palette-49)}.myst-content .ansi-palette-50-bg{--bg-color: var(--ansi-palette-50)}.myst-content .ansi-palette-50-fg{--fg-color: var(--ansi-palette-50)}.myst-content .ansi-palette-51-bg{--bg-color: var(--ansi-palette-51)}.myst-content .ansi-palette-51-fg{--fg-color: var(--ansi-palette-51)}.myst-content .ansi-palette-52-bg{--bg-color: var(--ansi-palette-52)}.myst-content .ansi-palette-52-fg{--fg-color: var(--ansi-palette-52)}.myst-content .ansi-palette-53-bg{--bg-color: var(--ansi-palette-53)}.myst-content .ansi-palette-53-fg{--fg-color: var(--ansi-palette-53)}.myst-content .ansi-palette-54-bg{--bg-color: var(--ansi-palette-54)}.myst-content .ansi-palette-54-fg{--fg-color: var(--ansi-palette-54)}.myst-content .ansi-palette-55-bg{--bg-color: var(--ansi-palette-55)}.myst-content .ansi-palette-55-fg{--fg-color: var(--ansi-palette-55)}.myst-content .ansi-palette-56-bg{--bg-color: var(--ansi-palette-56)}.myst-content .ansi-palette-56-fg{--fg-color: var(--ansi-palette-56)}.myst-content .ansi-palette-57-bg{--bg-color: var(--ansi-palette-57)}.myst-content .ansi-palette-57-fg{--fg-color: var(--ansi-palette-57)}.myst-content .ansi-palette-58-bg{--bg-color: var(--ansi-palette-58)}.myst-content .ansi-palette-58-fg{--fg-color: var(--ansi-palette-58)}.myst-content .ansi-palette-59-bg{--bg-color: var(--ansi-palette-59)}.myst-content .ansi-palette-59-fg{--fg-color: var(--ansi-palette-59)}.myst-content .ansi-palette-60-bg{--bg-color: var(--ansi-palette-60)}.myst-content .ansi-palette-60-fg{--fg-color: var(--ansi-palette-60)}.myst-content .ansi-palette-61-bg{--bg-color: var(--ansi-palette-61)}.myst-content .ansi-palette-61-fg{--fg-color: var(--ansi-palette-61)}.myst-content .ansi-palette-62-bg{--bg-color: var(--ansi-palette-62)}.myst-content .ansi-palette-62-fg{--fg-color: var(--ansi-palette-62)}.myst-content .ansi-palette-63-bg{--bg-color: var(--ansi-palette-63)}.myst-content .ansi-palette-63-fg{--fg-color: var(--ansi-palette-63)}.myst-content .ansi-palette-64-bg{--bg-color: var(--ansi-palette-64)}.myst-content .ansi-palette-64-fg{--fg-color: var(--ansi-palette-64)}.myst-content .ansi-palette-65-bg{--bg-color: var(--ansi-palette-65)}.myst-content .ansi-palette-65-fg{--fg-color: var(--ansi-palette-65)}.myst-content .ansi-palette-66-bg{--bg-color: var(--ansi-palette-66)}.myst-content .ansi-palette-66-fg{--fg-color: var(--ansi-palette-66)}.myst-content .ansi-palette-67-bg{--bg-color: var(--ansi-palette-67)}.myst-content .ansi-palette-67-fg{--fg-color: var(--ansi-palette-67)}.myst-content .ansi-palette-68-bg{--bg-color: var(--ansi-palette-68)}.myst-content .ansi-palette-68-fg{--fg-color: var(--ansi-palette-68)}.myst-content .ansi-palette-69-bg{--bg-color: var(--ansi-palette-69)}.myst-content .ansi-palette-69-fg{--fg-color: var(--ansi-palette-69)}.myst-content .ansi-palette-70-bg{--bg-color: var(--ansi-palette-70)}.myst-content .ansi-palette-70-fg{--fg-color: var(--ansi-palette-70)}.myst-content .ansi-palette-71-bg{--bg-color: var(--ansi-palette-71)}.myst-content .ansi-palette-71-fg{--fg-color: var(--ansi-palette-71)}.myst-content .ansi-palette-72-bg{--bg-color: var(--ansi-palette-72)}.myst-content .ansi-palette-72-fg{--fg-color: var(--ansi-palette-72)}.myst-content .ansi-palette-73-bg{--bg-color: var(--ansi-palette-73)}.myst-content .ansi-palette-73-fg{--fg-color: var(--ansi-palette-73)}.myst-content .ansi-palette-74-bg{--bg-color: var(--ansi-palette-74)}.myst-content .ansi-palette-74-fg{--fg-color: var(--ansi-palette-74)}.myst-content .ansi-palette-75-bg{--bg-color: var(--ansi-palette-75)}.myst-content .ansi-palette-75-fg{--fg-color: var(--ansi-palette-75)}.myst-content .ansi-palette-76-bg{--bg-color: var(--ansi-palette-76)}.myst-content .ansi-palette-76-fg{--fg-color: var(--ansi-palette-76)}.myst-content .ansi-palette-77-bg{--bg-color: var(--ansi-palette-77)}.myst-content .ansi-palette-77-fg{--fg-color: var(--ansi-palette-77)}.myst-content .ansi-palette-78-bg{--bg-color: var(--ansi-palette-78)}.myst-content .ansi-palette-78-fg{--fg-color: var(--ansi-palette-78)}.myst-content .ansi-palette-79-bg{--bg-color: var(--ansi-palette-79)}.myst-content .ansi-palette-79-fg{--fg-color: var(--ansi-palette-79)}.myst-content .ansi-palette-80-bg{--bg-color: var(--ansi-palette-80)}.myst-content .ansi-palette-80-fg{--fg-color: var(--ansi-palette-80)}.myst-content .ansi-palette-81-bg{--bg-color: var(--ansi-palette-81)}.myst-content .ansi-palette-81-fg{--fg-color: var(--ansi-palette-81)}.myst-content .ansi-palette-82-bg{--bg-color: var(--ansi-palette-82)}.myst-content .ansi-palette-82-fg{--fg-color: var(--ansi-palette-82)}.myst-content .ansi-palette-83-bg{--bg-color: var(--ansi-palette-83)}.myst-content .ansi-palette-83-fg{--fg-color: var(--ansi-palette-83)}.myst-content .ansi-palette-84-bg{--bg-color: var(--ansi-palette-84)}.myst-content .ansi-palette-84-fg{--fg-color: var(--ansi-palette-84)}.myst-content .ansi-palette-85-bg{--bg-color: var(--ansi-palette-85)}.myst-content .ansi-palette-85-fg{--fg-color: var(--ansi-palette-85)}.myst-content .ansi-palette-86-bg{--bg-color: var(--ansi-palette-86)}.myst-content .ansi-palette-86-fg{--fg-color: var(--ansi-palette-86)}.myst-content .ansi-palette-87-bg{--bg-color: var(--ansi-palette-87)}.myst-content .ansi-palette-87-fg{--fg-color: var(--ansi-palette-87)}.myst-content .ansi-palette-88-bg{--bg-color: var(--ansi-palette-88)}.myst-content .ansi-palette-88-fg{--fg-color: var(--ansi-palette-88)}.myst-content .ansi-palette-89-bg{--bg-color: var(--ansi-palette-89)}.myst-content .ansi-palette-89-fg{--fg-color: var(--ansi-palette-89)}.myst-content .ansi-palette-90-bg{--bg-color: var(--ansi-palette-90)}.myst-content .ansi-palette-90-fg{--fg-color: var(--ansi-palette-90)}.myst-content .ansi-palette-91-bg{--bg-color: var(--ansi-palette-91)}.myst-content .ansi-palette-91-fg{--fg-color: var(--ansi-palette-91)}.myst-content .ansi-palette-92-bg{--bg-color: var(--ansi-palette-92)}.myst-content .ansi-palette-92-fg{--fg-color: var(--ansi-palette-92)}.myst-content .ansi-palette-93-bg{--bg-color: var(--ansi-palette-93)}.myst-content .ansi-palette-93-fg{--fg-color: var(--ansi-palette-93)}.myst-content .ansi-palette-94-bg{--bg-color: var(--ansi-palette-94)}.myst-content .ansi-palette-94-fg{--fg-color: var(--ansi-palette-94)}.myst-content .ansi-palette-95-bg{--bg-color: var(--ansi-palette-95)}.myst-content .ansi-palette-95-fg{--fg-color: var(--ansi-palette-95)}.myst-content .ansi-palette-96-bg{--bg-color: var(--ansi-palette-96)}.myst-content .ansi-palette-96-fg{--fg-color: var(--ansi-palette-96)}.myst-content .ansi-palette-97-bg{--bg-color: var(--ansi-palette-97)}.myst-content .ansi-palette-97-fg{--fg-color: var(--ansi-palette-97)}.myst-content .ansi-palette-98-bg{--bg-color: var(--ansi-palette-98)}.myst-content .ansi-palette-98-fg{--fg-color: var(--ansi-palette-98)}.myst-content .ansi-palette-99-bg{--bg-color: var(--ansi-palette-99)}.myst-content .ansi-palette-99-fg{--fg-color: var(--ansi-palette-99)}.myst-content .ansi-palette-100-bg{--bg-color: var(--ansi-palette-100)}.myst-content .ansi-palette-100-fg{--fg-color: var(--ansi-palette-100)}.myst-content .ansi-palette-101-bg{--bg-color: var(--ansi-palette-101)}.myst-content .ansi-palette-101-fg{--fg-color: var(--ansi-palette-101)}.myst-content .ansi-palette-102-bg{--bg-color: var(--ansi-palette-102)}.myst-content .ansi-palette-102-fg{--fg-color: var(--ansi-palette-102)}.myst-content .ansi-palette-103-bg{--bg-color: var(--ansi-palette-103)}.myst-content .ansi-palette-103-fg{--fg-color: var(--ansi-palette-103)}.myst-content .ansi-palette-104-bg{--bg-color: var(--ansi-palette-104)}.myst-content .ansi-palette-104-fg{--fg-color: var(--ansi-palette-104)}.myst-content .ansi-palette-105-bg{--bg-color: var(--ansi-palette-105)}.myst-content .ansi-palette-105-fg{--fg-color: var(--ansi-palette-105)}.myst-content .ansi-palette-106-bg{--bg-color: var(--ansi-palette-106)}.myst-content .ansi-palette-106-fg{--fg-color: var(--ansi-palette-106)}.myst-content .ansi-palette-107-bg{--bg-color: var(--ansi-palette-107)}.myst-content .ansi-palette-107-fg{--fg-color: var(--ansi-palette-107)}.myst-content .ansi-palette-108-bg{--bg-color: var(--ansi-palette-108)}.myst-content .ansi-palette-108-fg{--fg-color: var(--ansi-palette-108)}.myst-content .ansi-palette-109-bg{--bg-color: var(--ansi-palette-109)}.myst-content .ansi-palette-109-fg{--fg-color: var(--ansi-palette-109)}.myst-content .ansi-palette-110-bg{--bg-color: var(--ansi-palette-110)}.myst-content .ansi-palette-110-fg{--fg-color: var(--ansi-palette-110)}.myst-content .ansi-palette-111-bg{--bg-color: var(--ansi-palette-111)}.myst-content .ansi-palette-111-fg{--fg-color: var(--ansi-palette-111)}.myst-content .ansi-palette-112-bg{--bg-color: var(--ansi-palette-112)}.myst-content .ansi-palette-112-fg{--fg-color: var(--ansi-palette-112)}.myst-content .ansi-palette-113-bg{--bg-color: var(--ansi-palette-113)}.myst-content .ansi-palette-113-fg{--fg-color: var(--ansi-palette-113)}.myst-content .ansi-palette-114-bg{--bg-color: var(--ansi-palette-114)}.myst-content .ansi-palette-114-fg{--fg-color: var(--ansi-palette-114)}.myst-content .ansi-palette-115-bg{--bg-color: var(--ansi-palette-115)}.myst-content .ansi-palette-115-fg{--fg-color: var(--ansi-palette-115)}.myst-content .ansi-palette-116-bg{--bg-color: var(--ansi-palette-116)}.myst-content .ansi-palette-116-fg{--fg-color: var(--ansi-palette-116)}.myst-content .ansi-palette-117-bg{--bg-color: var(--ansi-palette-117)}.myst-content .ansi-palette-117-fg{--fg-color: var(--ansi-palette-117)}.myst-content .ansi-palette-118-bg{--bg-color: var(--ansi-palette-118)}.myst-content .ansi-palette-118-fg{--fg-color: var(--ansi-palette-118)}.myst-content .ansi-palette-119-bg{--bg-color: var(--ansi-palette-119)}.myst-content .ansi-palette-119-fg{--fg-color: var(--ansi-palette-119)}.myst-content .ansi-palette-120-bg{--bg-color: var(--ansi-palette-120)}.myst-content .ansi-palette-120-fg{--fg-color: var(--ansi-palette-120)}.myst-content .ansi-palette-121-bg{--bg-color: var(--ansi-palette-121)}.myst-content .ansi-palette-121-fg{--fg-color: var(--ansi-palette-121)}.myst-content .ansi-palette-122-bg{--bg-color: var(--ansi-palette-122)}.myst-content .ansi-palette-122-fg{--fg-color: var(--ansi-palette-122)}.myst-content .ansi-palette-123-bg{--bg-color: var(--ansi-palette-123)}.myst-content .ansi-palette-123-fg{--fg-color: var(--ansi-palette-123)}.myst-content .ansi-palette-124-bg{--bg-color: var(--ansi-palette-124)}.myst-content .ansi-palette-124-fg{--fg-color: var(--ansi-palette-124)}.myst-content .ansi-palette-125-bg{--bg-color: var(--ansi-palette-125)}.myst-content .ansi-palette-125-fg{--fg-color: var(--ansi-palette-125)}.myst-content .ansi-palette-126-bg{--bg-color: var(--ansi-palette-126)}.myst-content .ansi-palette-126-fg{--fg-color: var(--ansi-palette-126)}.myst-content .ansi-palette-127-bg{--bg-color: var(--ansi-palette-127)}.myst-content .ansi-palette-127-fg{--fg-color: var(--ansi-palette-127)}.myst-content .ansi-palette-128-bg{--bg-color: var(--ansi-palette-128)}.myst-content .ansi-palette-128-fg{--fg-color: var(--ansi-palette-128)}.myst-content .ansi-palette-129-bg{--bg-color: var(--ansi-palette-129)}.myst-content .ansi-palette-129-fg{--fg-color: var(--ansi-palette-129)}.myst-content .ansi-palette-130-bg{--bg-color: var(--ansi-palette-130)}.myst-content .ansi-palette-130-fg{--fg-color: var(--ansi-palette-130)}.myst-content .ansi-palette-131-bg{--bg-color: var(--ansi-palette-131)}.myst-content .ansi-palette-131-fg{--fg-color: var(--ansi-palette-131)}.myst-content .ansi-palette-132-bg{--bg-color: var(--ansi-palette-132)}.myst-content .ansi-palette-132-fg{--fg-color: var(--ansi-palette-132)}.myst-content .ansi-palette-133-bg{--bg-color: var(--ansi-palette-133)}.myst-content .ansi-palette-133-fg{--fg-color: var(--ansi-palette-133)}.myst-content .ansi-palette-134-bg{--bg-color: var(--ansi-palette-134)}.myst-content .ansi-palette-134-fg{--fg-color: var(--ansi-palette-134)}.myst-content .ansi-palette-135-bg{--bg-color: var(--ansi-palette-135)}.myst-content .ansi-palette-135-fg{--fg-color: var(--ansi-palette-135)}.myst-content .ansi-palette-136-bg{--bg-color: var(--ansi-palette-136)}.myst-content .ansi-palette-136-fg{--fg-color: var(--ansi-palette-136)}.myst-content .ansi-palette-137-bg{--bg-color: var(--ansi-palette-137)}.myst-content .ansi-palette-137-fg{--fg-color: var(--ansi-palette-137)}.myst-content .ansi-palette-138-bg{--bg-color: var(--ansi-palette-138)}.myst-content .ansi-palette-138-fg{--fg-color: var(--ansi-palette-138)}.myst-content .ansi-palette-139-bg{--bg-color: var(--ansi-palette-139)}.myst-content .ansi-palette-139-fg{--fg-color: var(--ansi-palette-139)}.myst-content .ansi-palette-140-bg{--bg-color: var(--ansi-palette-140)}.myst-content .ansi-palette-140-fg{--fg-color: var(--ansi-palette-140)}.myst-content .ansi-palette-141-bg{--bg-color: var(--ansi-palette-141)}.myst-content .ansi-palette-141-fg{--fg-color: var(--ansi-palette-141)}.myst-content .ansi-palette-142-bg{--bg-color: var(--ansi-palette-142)}.myst-content .ansi-palette-142-fg{--fg-color: var(--ansi-palette-142)}.myst-content .ansi-palette-143-bg{--bg-color: var(--ansi-palette-143)}.myst-content .ansi-palette-143-fg{--fg-color: var(--ansi-palette-143)}.myst-content .ansi-palette-144-bg{--bg-color: var(--ansi-palette-144)}.myst-content .ansi-palette-144-fg{--fg-color: var(--ansi-palette-144)}.myst-content .ansi-palette-145-bg{--bg-color: var(--ansi-palette-145)}.myst-content .ansi-palette-145-fg{--fg-color: var(--ansi-palette-145)}.myst-content .ansi-palette-146-bg{--bg-color: var(--ansi-palette-146)}.myst-content .ansi-palette-146-fg{--fg-color: var(--ansi-palette-146)}.myst-content .ansi-palette-147-bg{--bg-color: var(--ansi-palette-147)}.myst-content .ansi-palette-147-fg{--fg-color: var(--ansi-palette-147)}.myst-content .ansi-palette-148-bg{--bg-color: var(--ansi-palette-148)}.myst-content .ansi-palette-148-fg{--fg-color: var(--ansi-palette-148)}.myst-content .ansi-palette-149-bg{--bg-color: var(--ansi-palette-149)}.myst-content .ansi-palette-149-fg{--fg-color: var(--ansi-palette-149)}.myst-content .ansi-palette-150-bg{--bg-color: var(--ansi-palette-150)}.myst-content .ansi-palette-150-fg{--fg-color: var(--ansi-palette-150)}.myst-content .ansi-palette-151-bg{--bg-color: var(--ansi-palette-151)}.myst-content .ansi-palette-151-fg{--fg-color: var(--ansi-palette-151)}.myst-content .ansi-palette-152-bg{--bg-color: var(--ansi-palette-152)}.myst-content .ansi-palette-152-fg{--fg-color: var(--ansi-palette-152)}.myst-content .ansi-palette-153-bg{--bg-color: var(--ansi-palette-153)}.myst-content .ansi-palette-153-fg{--fg-color: var(--ansi-palette-153)}.myst-content .ansi-palette-154-bg{--bg-color: var(--ansi-palette-154)}.myst-content .ansi-palette-154-fg{--fg-color: var(--ansi-palette-154)}.myst-content .ansi-palette-155-bg{--bg-color: var(--ansi-palette-155)}.myst-content .ansi-palette-155-fg{--fg-color: var(--ansi-palette-155)}.myst-content .ansi-palette-156-bg{--bg-color: var(--ansi-palette-156)}.myst-content .ansi-palette-156-fg{--fg-color: var(--ansi-palette-156)}.myst-content .ansi-palette-157-bg{--bg-color: var(--ansi-palette-157)}.myst-content .ansi-palette-157-fg{--fg-color: var(--ansi-palette-157)}.myst-content .ansi-palette-158-bg{--bg-color: var(--ansi-palette-158)}.myst-content .ansi-palette-158-fg{--fg-color: var(--ansi-palette-158)}.myst-content .ansi-palette-159-bg{--bg-color: var(--ansi-palette-159)}.myst-content .ansi-palette-159-fg{--fg-color: var(--ansi-palette-159)}.myst-content .ansi-palette-160-bg{--bg-color: var(--ansi-palette-160)}.myst-content .ansi-palette-160-fg{--fg-color: var(--ansi-palette-160)}.myst-content .ansi-palette-161-bg{--bg-color: var(--ansi-palette-161)}.myst-content .ansi-palette-161-fg{--fg-color: var(--ansi-palette-161)}.myst-content .ansi-palette-162-bg{--bg-color: var(--ansi-palette-162)}.myst-content .ansi-palette-162-fg{--fg-color: var(--ansi-palette-162)}.myst-content .ansi-palette-163-bg{--bg-color: var(--ansi-palette-163)}.myst-content .ansi-palette-163-fg{--fg-color: var(--ansi-palette-163)}.myst-content .ansi-palette-164-bg{--bg-color: var(--ansi-palette-164)}.myst-content .ansi-palette-164-fg{--fg-color: var(--ansi-palette-164)}.myst-content .ansi-palette-165-bg{--bg-color: var(--ansi-palette-165)}.myst-content .ansi-palette-165-fg{--fg-color: var(--ansi-palette-165)}.myst-content .ansi-palette-166-bg{--bg-color: var(--ansi-palette-166)}.myst-content .ansi-palette-166-fg{--fg-color: var(--ansi-palette-166)}.myst-content .ansi-palette-167-bg{--bg-color: var(--ansi-palette-167)}.myst-content .ansi-palette-167-fg{--fg-color: var(--ansi-palette-167)}.myst-content .ansi-palette-168-bg{--bg-color: var(--ansi-palette-168)}.myst-content .ansi-palette-168-fg{--fg-color: var(--ansi-palette-168)}.myst-content .ansi-palette-169-bg{--bg-color: var(--ansi-palette-169)}.myst-content .ansi-palette-169-fg{--fg-color: var(--ansi-palette-169)}.myst-content .ansi-palette-170-bg{--bg-color: var(--ansi-palette-170)}.myst-content .ansi-palette-170-fg{--fg-color: var(--ansi-palette-170)}.myst-content .ansi-palette-171-bg{--bg-color: var(--ansi-palette-171)}.myst-content .ansi-palette-171-fg{--fg-color: var(--ansi-palette-171)}.myst-content .ansi-palette-172-bg{--bg-color: var(--ansi-palette-172)}.myst-content .ansi-palette-172-fg{--fg-color: var(--ansi-palette-172)}.myst-content .ansi-palette-173-bg{--bg-color: var(--ansi-palette-173)}.myst-content .ansi-palette-173-fg{--fg-color: var(--ansi-palette-173)}.myst-content .ansi-palette-174-bg{--bg-color: var(--ansi-palette-174)}.myst-content .ansi-palette-174-fg{--fg-color: var(--ansi-palette-174)}.myst-content .ansi-palette-175-bg{--bg-color: var(--ansi-palette-175)}.myst-content .ansi-palette-175-fg{--fg-color: var(--ansi-palette-175)}.myst-content .ansi-palette-176-bg{--bg-color: var(--ansi-palette-176)}.myst-content .ansi-palette-176-fg{--fg-color: var(--ansi-palette-176)}.myst-content .ansi-palette-177-bg{--bg-color: var(--ansi-palette-177)}.myst-content .ansi-palette-177-fg{--fg-color: var(--ansi-palette-177)}.myst-content .ansi-palette-178-bg{--bg-color: var(--ansi-palette-178)}.myst-content .ansi-palette-178-fg{--fg-color: var(--ansi-palette-178)}.myst-content .ansi-palette-179-bg{--bg-color: var(--ansi-palette-179)}.myst-content .ansi-palette-179-fg{--fg-color: var(--ansi-palette-179)}.myst-content .ansi-palette-180-bg{--bg-color: var(--ansi-palette-180)}.myst-content .ansi-palette-180-fg{--fg-color: var(--ansi-palette-180)}.myst-content .ansi-palette-181-bg{--bg-color: var(--ansi-palette-181)}.myst-content .ansi-palette-181-fg{--fg-color: var(--ansi-palette-181)}.myst-content .ansi-palette-182-bg{--bg-color: var(--ansi-palette-182)}.myst-content .ansi-palette-182-fg{--fg-color: var(--ansi-palette-182)}.myst-content .ansi-palette-183-bg{--bg-color: var(--ansi-palette-183)}.myst-content .ansi-palette-183-fg{--fg-color: var(--ansi-palette-183)}.myst-content .ansi-palette-184-bg{--bg-color: var(--ansi-palette-184)}.myst-content .ansi-palette-184-fg{--fg-color: var(--ansi-palette-184)}.myst-content .ansi-palette-185-bg{--bg-color: var(--ansi-palette-185)}.myst-content .ansi-palette-185-fg{--fg-color: var(--ansi-palette-185)}.myst-content .ansi-palette-186-bg{--bg-color: var(--ansi-palette-186)}.myst-content .ansi-palette-186-fg{--fg-color: var(--ansi-palette-186)}.myst-content .ansi-palette-187-bg{--bg-color: var(--ansi-palette-187)}.myst-content .ansi-palette-187-fg{--fg-color: var(--ansi-palette-187)}.myst-content .ansi-palette-188-bg{--bg-color: var(--ansi-palette-188)}.myst-content .ansi-palette-188-fg{--fg-color: var(--ansi-palette-188)}.myst-content .ansi-palette-189-bg{--bg-color: var(--ansi-palette-189)}.myst-content .ansi-palette-189-fg{--fg-color: var(--ansi-palette-189)}.myst-content .ansi-palette-190-bg{--bg-color: var(--ansi-palette-190)}.myst-content .ansi-palette-190-fg{--fg-color: var(--ansi-palette-190)}.myst-content .ansi-palette-191-bg{--bg-color: var(--ansi-palette-191)}.myst-content .ansi-palette-191-fg{--fg-color: var(--ansi-palette-191)}.myst-content .ansi-palette-192-bg{--bg-color: var(--ansi-palette-192)}.myst-content .ansi-palette-192-fg{--fg-color: var(--ansi-palette-192)}.myst-content .ansi-palette-193-bg{--bg-color: var(--ansi-palette-193)}.myst-content .ansi-palette-193-fg{--fg-color: var(--ansi-palette-193)}.myst-content .ansi-palette-194-bg{--bg-color: var(--ansi-palette-194)}.myst-content .ansi-palette-194-fg{--fg-color: var(--ansi-palette-194)}.myst-content .ansi-palette-195-bg{--bg-color: var(--ansi-palette-195)}.myst-content .ansi-palette-195-fg{--fg-color: var(--ansi-palette-195)}.myst-content .ansi-palette-196-bg{--bg-color: var(--ansi-palette-196)}.myst-content .ansi-palette-196-fg{--fg-color: var(--ansi-palette-196)}.myst-content .ansi-palette-197-bg{--bg-color: var(--ansi-palette-197)}.myst-content .ansi-palette-197-fg{--fg-color: var(--ansi-palette-197)}.myst-content .ansi-palette-198-bg{--bg-color: var(--ansi-palette-198)}.myst-content .ansi-palette-198-fg{--fg-color: var(--ansi-palette-198)}.myst-content .ansi-palette-199-bg{--bg-color: var(--ansi-palette-199)}.myst-content .ansi-palette-199-fg{--fg-color: var(--ansi-palette-199)}.myst-content .ansi-palette-200-bg{--bg-color: var(--ansi-palette-200)}.myst-content .ansi-palette-200-fg{--fg-color: var(--ansi-palette-200)}.myst-content .ansi-palette-201-bg{--bg-color: var(--ansi-palette-201)}.myst-content .ansi-palette-201-fg{--fg-color: var(--ansi-palette-201)}.myst-content .ansi-palette-202-bg{--bg-color: var(--ansi-palette-202)}.myst-content .ansi-palette-202-fg{--fg-color: var(--ansi-palette-202)}.myst-content .ansi-palette-203-bg{--bg-color: var(--ansi-palette-203)}.myst-content .ansi-palette-203-fg{--fg-color: var(--ansi-palette-203)}.myst-content .ansi-palette-204-bg{--bg-color: var(--ansi-palette-204)}.myst-content .ansi-palette-204-fg{--fg-color: var(--ansi-palette-204)}.myst-content .ansi-palette-205-bg{--bg-color: var(--ansi-palette-205)}.myst-content .ansi-palette-205-fg{--fg-color: var(--ansi-palette-205)}.myst-content .ansi-palette-206-bg{--bg-color: var(--ansi-palette-206)}.myst-content .ansi-palette-206-fg{--fg-color: var(--ansi-palette-206)}.myst-content .ansi-palette-207-bg{--bg-color: var(--ansi-palette-207)}.myst-content .ansi-palette-207-fg{--fg-color: var(--ansi-palette-207)}.myst-content .ansi-palette-208-bg{--bg-color: var(--ansi-palette-208)}.myst-content .ansi-palette-208-fg{--fg-color: var(--ansi-palette-208)}.myst-content .ansi-palette-209-bg{--bg-color: var(--ansi-palette-209)}.myst-content .ansi-palette-209-fg{--fg-color: var(--ansi-palette-209)}.myst-content .ansi-palette-210-bg{--bg-color: var(--ansi-palette-210)}.myst-content .ansi-palette-210-fg{--fg-color: var(--ansi-palette-210)}.myst-content .ansi-palette-211-bg{--bg-color: var(--ansi-palette-211)}.myst-content .ansi-palette-211-fg{--fg-color: var(--ansi-palette-211)}.myst-content .ansi-palette-212-bg{--bg-color: var(--ansi-palette-212)}.myst-content .ansi-palette-212-fg{--fg-color: var(--ansi-palette-212)}.myst-content .ansi-palette-213-bg{--bg-color: var(--ansi-palette-213)}.myst-content .ansi-palette-213-fg{--fg-color: var(--ansi-palette-213)}.myst-content .ansi-palette-214-bg{--bg-color: var(--ansi-palette-214)}.myst-content .ansi-palette-214-fg{--fg-color: var(--ansi-palette-214)}.myst-content .ansi-palette-215-bg{--bg-color: var(--ansi-palette-215)}.myst-content .ansi-palette-215-fg{--fg-color: var(--ansi-palette-215)}.myst-content .ansi-palette-216-bg{--bg-color: var(--ansi-palette-216)}.myst-content .ansi-palette-216-fg{--fg-color: var(--ansi-palette-216)}.myst-content .ansi-palette-217-bg{--bg-color: var(--ansi-palette-217)}.myst-content .ansi-palette-217-fg{--fg-color: var(--ansi-palette-217)}.myst-content .ansi-palette-218-bg{--bg-color: var(--ansi-palette-218)}.myst-content .ansi-palette-218-fg{--fg-color: var(--ansi-palette-218)}.myst-content .ansi-palette-219-bg{--bg-color: var(--ansi-palette-219)}.myst-content .ansi-palette-219-fg{--fg-color: var(--ansi-palette-219)}.myst-content .ansi-palette-220-bg{--bg-color: var(--ansi-palette-220)}.myst-content .ansi-palette-220-fg{--fg-color: var(--ansi-palette-220)}.myst-content .ansi-palette-221-bg{--bg-color: var(--ansi-palette-221)}.myst-content .ansi-palette-221-fg{--fg-color: var(--ansi-palette-221)}.myst-content .ansi-palette-222-bg{--bg-color: var(--ansi-palette-222)}.myst-content .ansi-palette-222-fg{--fg-color: var(--ansi-palette-222)}.myst-content .ansi-palette-223-bg{--bg-color: var(--ansi-palette-223)}.myst-content .ansi-palette-223-fg{--fg-color: var(--ansi-palette-223)}.myst-content .ansi-palette-224-bg{--bg-color: var(--ansi-palette-224)}.myst-content .ansi-palette-224-fg{--fg-color: var(--ansi-palette-224)}.myst-content .ansi-palette-225-bg{--bg-color: var(--ansi-palette-225)}.myst-content .ansi-palette-225-fg{--fg-color: var(--ansi-palette-225)}.myst-content .ansi-palette-226-bg{--bg-color: var(--ansi-palette-226)}.myst-content .ansi-palette-226-fg{--fg-color: var(--ansi-palette-226)}.myst-content .ansi-palette-227-bg{--bg-color: var(--ansi-palette-227)}.myst-content .ansi-palette-227-fg{--fg-color: var(--ansi-palette-227)}.myst-content .ansi-palette-228-bg{--bg-color: var(--ansi-palette-228)}.myst-content .ansi-palette-228-fg{--fg-color: var(--ansi-palette-228)}.myst-content .ansi-palette-229-bg{--bg-color: var(--ansi-palette-229)}.myst-content .ansi-palette-229-fg{--fg-color: var(--ansi-palette-229)}.myst-content .ansi-palette-230-bg{--bg-color: var(--ansi-palette-230)}.myst-content .ansi-palette-230-fg{--fg-color: var(--ansi-palette-230)}.myst-content .ansi-palette-231-bg{--bg-color: var(--ansi-palette-231)}.myst-content .ansi-palette-231-fg{--fg-color: var(--ansi-palette-231)}.myst-content .ansi-palette-232-bg{--bg-color: var(--ansi-palette-232)}.myst-content .ansi-palette-232-fg{--fg-color: var(--ansi-palette-232)}.myst-content .ansi-palette-233-bg{--bg-color: var(--ansi-palette-233)}.myst-content .ansi-palette-233-fg{--fg-color: var(--ansi-palette-233)}.myst-content .ansi-palette-234-bg{--bg-color: var(--ansi-palette-234)}.myst-content .ansi-palette-234-fg{--fg-color: var(--ansi-palette-234)}.myst-content .ansi-palette-235-bg{--bg-color: var(--ansi-palette-235)}.myst-content .ansi-palette-235-fg{--fg-color: var(--ansi-palette-235)}.myst-content .ansi-palette-236-bg{--bg-color: var(--ansi-palette-236)}.myst-content .ansi-palette-236-fg{--fg-color: var(--ansi-palette-236)}.myst-content .ansi-palette-237-bg{--bg-color: var(--ansi-palette-237)}.myst-content .ansi-palette-237-fg{--fg-color: var(--ansi-palette-237)}.myst-content .ansi-palette-238-bg{--bg-color: var(--ansi-palette-238)}.myst-content .ansi-palette-238-fg{--fg-color: var(--ansi-palette-238)}.myst-content .ansi-palette-239-bg{--bg-color: var(--ansi-palette-239)}.myst-content .ansi-palette-239-fg{--fg-color: var(--ansi-palette-239)}.myst-content .ansi-palette-240-bg{--bg-color: var(--ansi-palette-240)}.myst-content .ansi-palette-240-fg{--fg-color: var(--ansi-palette-240)}.myst-content .ansi-palette-241-bg{--bg-color: var(--ansi-palette-241)}.myst-content .ansi-palette-241-fg{--fg-color: var(--ansi-palette-241)}.myst-content .ansi-palette-242-bg{--bg-color: var(--ansi-palette-242)}.myst-content .ansi-palette-242-fg{--fg-color: var(--ansi-palette-242)}.myst-content .ansi-palette-243-bg{--bg-color: var(--ansi-palette-243)}.myst-content .ansi-palette-243-fg{--fg-color: var(--ansi-palette-243)}.myst-content .ansi-palette-244-bg{--bg-color: var(--ansi-palette-244)}.myst-content .ansi-palette-244-fg{--fg-color: var(--ansi-palette-244)}.myst-content .ansi-palette-245-bg{--bg-color: var(--ansi-palette-245)}.myst-content .ansi-palette-245-fg{--fg-color: var(--ansi-palette-245)}.myst-content .ansi-palette-246-bg{--bg-color: var(--ansi-palette-246)}.myst-content .ansi-palette-246-fg{--fg-color: var(--ansi-palette-246)}.myst-content .ansi-palette-247-bg{--bg-color: var(--ansi-palette-247)}.myst-content .ansi-palette-247-fg{--fg-color: var(--ansi-palette-247)}.myst-content .ansi-palette-248-bg{--bg-color: var(--ansi-palette-248)}.myst-content .ansi-palette-248-fg{--fg-color: var(--ansi-palette-248)}.myst-content .ansi-palette-249-bg{--bg-color: var(--ansi-palette-249)}.myst-content .ansi-palette-249-fg{--fg-color: var(--ansi-palette-249)}.myst-content .ansi-palette-250-bg{--bg-color: var(--ansi-palette-250)}.myst-content .ansi-palette-250-fg{--fg-color: var(--ansi-palette-250)}.myst-content .ansi-palette-251-bg{--bg-color: var(--ansi-palette-251)}.myst-content .ansi-palette-251-fg{--fg-color: var(--ansi-palette-251)}.myst-content .ansi-palette-252-bg{--bg-color: var(--ansi-palette-252)}.myst-content .ansi-palette-252-fg{--fg-color: var(--ansi-palette-252)}.myst-content .ansi-palette-253-bg{--bg-color: var(--ansi-palette-253)}.myst-content .ansi-palette-253-fg{--fg-color: var(--ansi-palette-253)}.myst-content .ansi-palette-254-bg{--bg-color: var(--ansi-palette-254)}.myst-content .ansi-palette-254-fg{--fg-color: var(--ansi-palette-254)}.myst-content .ansi-palette-255-bg{--bg-color: var(--ansi-palette-255)}.myst-content .ansi-palette-255-fg{--fg-color: var(--ansi-palette-255)}.myst-content .font-system{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace}.myst-content .jp-OutputPrompt{display:none}.myst-content .myst-jp-stream-output,.myst-content .myst-jp-error-output,.myst-content .jp-OutputArea-output.jp-RenderedText{padding:.75rem}.myst-content table.dataframe{margin:0!important;table-layout:fixed;border-collapse:collapse;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-style:none;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.myst-content .dataframe thead{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));vertical-align:bottom}.myst-content .dataframe th{font-weight:700}.myst-content .dataframe td{max-width:none;white-space:normal;border-style:none;padding:.5rem;text-align:right;vertical-align:middle;line-height:1.5}.myst-content .jp-OutputArea-output table tr:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(odd):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(odd):hover>*{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(odd):hover:is(.dark *)>*{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(2n):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(2n):hover>*{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.myst-content .jp-OutputArea-output table tr:nth-child(2n):hover:is(.dark *)>*{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.myst-content html.dark{--jp-ui-font-color0: rgba(255, 255, 255, 1);--jp-ui-font-color1: rgba(255, 255, 255, .87);--jp-ui-font-color2: rgba(255, 255, 255, .54);--jp-ui-font-color3: rgba(255, 255, 255, .38);--jp-ui-inverse-font-color0: rgba(0, 0, 0, 1);--jp-ui-inverse-font-color1: rgba(0, 0, 0, .8);--jp-ui-inverse-font-color2: rgba(0, 0, 0, .5);--jp-ui-inverse-font-color3: rgba(0, 0, 0, .3);--jp-content-font-color0: rgba(255, 255, 255, 1);--jp-content-font-color1: rgba(255, 255, 255, 1);--jp-content-font-color2: rgba(255, 255, 255, .7);--jp-content-font-color3: rgba(255, 255, 255, .5);--jp-layout-color0: #111;--jp-layout-color1: var(--md-grey-900);--jp-layout-color2: var(--md-grey-800);--jp-layout-color3: var(--md-grey-700);--jp-layout-color4: var(--md-grey-600)}.myst-content .jupyter-output{--ansi-black: rgb(0 0 0);--ansi-blue: rgb(0 0 187);--ansi-white: rgb(102, 102, 102);--ansi-yellow: #854d0e;--ansi-green: #1d7500;--ansi-cyan: #0c6ea6}.myst-content html.dark .jupyter-output{--ansi-black: rgb(153, 153, 153);--ansi-blue: rgb(117, 117, 249);--ansi-red: #f93939;--ansi-magenta: rgb(225, 61, 225);--ansi-white: rgb(229, 229, 229);--ansi-green: #00eb00;--ansi-yellow: #facc15;--ansi-cyan: #00fafa}.myst-content .jupyter-error{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--ansi-black: rgb(0 0 0);--ansi-red: #b91c1c;--ansi-green: #1d7500;--ansi-yellow: #854d0e;--ansi-blue: #1e40af;--ansi-magenta: #86198f;--ansi-cyan: #0c6ea6;--ansi-white: #575757}.myst-content html.dark .jupyter-error{background-color:#7f1d1d4d;--ansi-black: #b5b5b5;--ansi-red: #ff9494;--ansi-green: #00eb00;--ansi-yellow: #facc15;--ansi-blue: #93c5fd;--ansi-magenta: #f0abfc;--ansi-cyan: #00fafa;--ansi-white: #b5b5b5}.myst-content .sphinx-desc-addname,.myst-content .sphinx-desc-inline,.myst-content .sphinx-desc-name,.myst-content .sphinx-desc-returns,.myst-content .sphinx-desc-optional,.myst-content .sphinx-desc-parameterlist,.myst-content .sphinx-desc-sig-element,.myst-content .sphinx-desc-sig-keyword,.myst-content .sphinx-desc-sig-keyword-type,.myst-content .sphinx-desc-sig-literal-char,.myst-content .sphinx-desc-sig-literal-number,.myst-content .sphinx-desc-sig-literal-string,.myst-content .sphinx-desc-sig-name,.myst-content .sphinx-desc-signature-line,.myst-content .sphinx-desc-sig-operator,.myst-content .sphinx-desc-sig-punctuation,.myst-content .sphinx-desc-sig-space,.myst-content .sphinx-desc-type,.myst-content .sphinx-desc-type-parameter{white-space:pre}.myst-content .sphinx-desc-name{font-size:1.1em;font-weight:700}.myst-content .sphinx-desc-signature{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:300}.myst-content .sphinx-desc-returns:before{--tw-content: " → ";content:var(--tw-content)}.myst-content dl>dt:has([class^=sphinx-desc-]){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:300}.myst-content dl>dt:has([class^=sphinx-desc-])>em{white-space:pre}.myst-content dl:has(>dt>[class^=sphinx-desc-])>dd>dl:not(:has(>dt>[class^=sphinx-desc-])){display:grid;grid-template-columns:fit-content(30%) auto}.myst-content dl:has(>dt>[class^=sphinx-desc-])>dd>dl:not(:has(>dt>[class^=sphinx-desc-]))>dd>p{margin:unset!important}.myst-content dl:has(>dt>[class^=sphinx-desc-])>dd>dl:not(:has(>dt>[class^=sphinx-desc-]))>*:is(dt,dd){margin:unset!important}.myst-content .myst-grid>*{margin:0!important}.myst-content p[data-line-number].line:before{content:attr(data-line-number);position:absolute;left:0;font-family:monospace;width:1.25em;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:gray;overflow:hidden}.myst-content p.line{position:relative;margin:0}.myst-content .collapsible-content{overflow:hidden}.myst-content .collapsible-content[data-state=open]{animation:open-content .3s ease-out}.myst-content .collapsible-content[data-state=closed]{animation:close-content .3s ease-out}@keyframes open-content{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes close-content{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.myst-content .primary-scrollbar::-webkit-scrollbar{width:10px;height:10px}.myst-content .primary-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:#cbd5e14d}.myst-content input[type=search]::-webkit-search-decoration,.myst-content input[type=search]::-webkit-search-cancel-button,.myst-content input[type=search]::-webkit-search-results-button,.myst-content input[type=search]::-webkit-search-results-decoration{display:none}.myst-content .hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.myst-content .hover\:font-semibold:hover{font-weight:600}.myst-content .hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.myst-content .hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.myst-content .hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.myst-content .hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.myst-content .hover\:text-inherit:hover{color:inherit}.myst-content .hover\:underline:hover{text-decoration-line:underline}.myst-content .hover\:no-underline:hover{text-decoration-line:none}.myst-content .hover\:opacity-100:hover{opacity:1}.myst-content .hover\:shadow-\[inset_0_0_0px_30px_\#00000003\]:hover{--tw-shadow: inset 0 0 0px 30px #00000003;--tw-shadow-colored: inset 0 0 0px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .focus\:opacity-100:focus{opacity:1}.myst-content .active\:opacity-100:active{opacity:1}.myst-content .group:hover .group-hover\:underline{text-decoration-line:underline}.myst-content .group:hover .group-hover\:opacity-100{opacity:1}.myst-content .group:hover .group-hover\:opacity-70{opacity:.7}.myst-content .dark\:border-y-0:is(.dark *){border-top-width:0px;border-bottom-width:0px}.myst-content .dark\:border-l-4:is(.dark *){border-left-width:4px}.myst-content .dark\:border-amber-500\/70:is(.dark *){border-color:#f59e0bb3}.myst-content .dark\:border-blue-500\/60:is(.dark *){border-color:#3b82f699}.myst-content .dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.myst-content .dark\:border-gray-500\/60:is(.dark *){border-color:#6b728099}.myst-content .dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.myst-content .dark\:border-green-500\/60:is(.dark *){border-color:#22c55e99}.myst-content .dark\:border-orange-500\/60:is(.dark *){border-color:#f9731699}.myst-content .dark\:border-purple-500\/60:is(.dark *){border-color:#a855f799}.myst-content .dark\:border-red-500\/60:is(.dark *){border-color:#ef444499}.myst-content .dark\:border-slate-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.myst-content .dark\:border-b-white:is(.dark *){--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.myst-content .dark\:border-l-blue-400:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.myst-content .dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.myst-content .dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.myst-content .dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.myst-content .dark\:bg-stone-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.myst-content .dark\:bg-stone-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.myst-content .dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.myst-content .dark\:fill-white:is(.dark *){fill:#fff}.myst-content .dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-purple-500:is(.dark *){--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.myst-content .dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.myst-content .dark\:shadow-2xl:is(.dark *){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.myst-content .dark\:shadow-neutral-700:is(.dark *){--tw-shadow-color: #404040;--tw-shadow: var(--tw-shadow-colored)}.myst-content .dark\:shadow-neutral-800:is(.dark *){--tw-shadow-color: #262626;--tw-shadow: var(--tw-shadow-colored)}.myst-content .dark\:shadow-neutral-900:is(.dark *){--tw-shadow-color: #171717;--tw-shadow: var(--tw-shadow-colored)}.myst-content .dark\:hover\:border-blue-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.myst-content .dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.myst-content .dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.myst-content .dark\:hover\:shadow-\[inset_0_0_0px_30px_\#FFFFFF03\]:hover:is(.dark *){--tw-shadow: inset 0 0 0px 30px #FFFFFF03;--tw-shadow-colored: inset 0 0 0px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.myst-content .sm\:max-w-\[400px\]{max-width:400px}.myst-content .sm\:max-w-\[500px\]{max-width:500px}.myst-content .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.myst-content .sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.myst-content .sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.myst-content .sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.myst-content .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.myst-content .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.myst-content .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.myst-content .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.myst-content .sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.myst-content .sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.myst-content .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.myst-content .sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:768px){.myst-content .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.myst-content .md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.myst-content .md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.myst-content .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.myst-content .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.myst-content .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.myst-content .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.myst-content .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.myst-content .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.myst-content .md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.myst-content .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.myst-content .md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1024px){.myst-content .lg\:h-0{height:0px}.myst-content .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.myst-content .lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.myst-content .lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.myst-content .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.myst-content .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.myst-content .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.myst-content .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.myst-content .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.myst-content .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.myst-content .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.myst-content .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.myst-content .lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1280px){.myst-content .xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.myst-content .xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.myst-content .xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.myst-content .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.myst-content .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.myst-content .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.myst-content .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.myst-content .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.myst-content .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.myst-content .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.myst-content .xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.myst-content .xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(hover:hover){.myst-content .\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.myst-content .\[\@media\(hover\:hover\)\]\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.myst-content .\[\@media\(hover\:hover\)\]\:focus\:opacity-100:focus{opacity:1}.myst-content .group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-70{opacity:.7}}:root{font-family:Inter Variable,IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18202a;background:#f5f7f9;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #18202a;--muted: #5e6875;--line: #d8dee6;--surface: #ffffff;--surface-soft: #f1f3f6;--brand: #3157d5;--brand-dark: #2645ad;--brand-soft: #edf1ff;--danger: #a33b34;--shadow: 0 1px 2px rgb(15 23 42 / 5%)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f5f7f9;font-size:1rem;line-height:1.5}button,input,textarea,select{font:inherit}button,.button{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:.42rem .7rem;border:1px solid var(--brand);border-radius:.35rem;color:#fff;background:var(--brand);font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}button:hover,.button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}button:active,.button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.58}.button.compact{min-height:1.9rem;padding:.3rem .55rem;border-radius:.3rem;font-size:.8rem}a{color:var(--brand)}:focus-visible{outline:2px solid rgb(49 87 213 / 42%);outline-offset:2px}::highlight(nucb-comments){background:#ffe68a;color:inherit;-webkit-text-decoration:underline 2px #b7791f;text-decoration:underline 2px #b7791f;text-underline-offset:.18em}::highlight(nucb-comment-focus){background:#ffbd4a;text-decoration-color:#8a4b08}.skip-link{position:fixed;z-index:10;top:.5rem;left:.5rem;padding:.6rem .8rem;border-radius:.5rem;color:#fff;background:var(--ink);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:5;top:0;min-height:3.25rem;padding:.38rem max(1rem,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-content{display:flex;align-items:center;gap:1rem}.primary-nav{display:flex;align-self:stretch;align-items:center;gap:.25rem}.primary-nav a{padding:.35rem .55rem;border-radius:.3rem;color:var(--muted);font-size:.875rem;font-weight:650;text-decoration:none}.primary-nav a:hover{color:var(--ink);background:var(--surface-soft)}.primary-nav a.active{color:var(--brand-dark);background:var(--brand-soft)}.create-document-actions{margin-top:-.25rem}.account-summary{display:flex;align-items:center;gap:.65rem;margin-left:auto;color:var(--ink);font-size:.85rem;font-weight:700}.header-sign-in{margin-left:auto;font-size:.875rem;font-weight:700;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);text-decoration:none}.brand-copy{display:grid;line-height:1.1}.brand-mark{display:grid;min-width:3rem;height:1.75rem;place-items:center;padding:0 .4rem;border-radius:.28rem;color:#fff;background:var(--brand);font-size:.78rem;font-weight:800}.brand strong{font-size:.95rem;letter-spacing:-.01em}.brand small{color:var(--muted);font-size:.68rem}.page-shell,.editor-shell,.narrow{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 3rem}.narrow{width:min(760px,calc(100% - 2rem))}.editor-shell{width:min(1440px,calc(100% - 2rem))}.document-with-comments{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:.65rem}.comments-panel{position:sticky;top:3.9rem;padding:.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.document-sidebar{display:grid;gap:.5rem}.proposals-panel{padding:.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.proposal-list,.navigator-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.proposal-list li{display:grid;gap:.25rem;padding:.6rem;border:1px solid var(--line);border-radius:.3rem}.proposal-list small,.proposal-list span,.review-save-state,.review-navigator small{color:var(--muted);font-size:.82rem}.proposal-list .button{margin-top:.15rem;text-align:center}.collision-warning,.review-save-state.error{color:#8b4914!important;font-weight:700}.editor-primary-actions,.review-toolbar,.hunk-actions,.navigator-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.editor-primary-actions{margin:.5rem 0 .75rem}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.65rem}.review-workspace{min-width:0}.review-page h1{max-width:62rem;font-size:clamp(1.3rem,1.8vw,1.55rem)}.review-toolbar,.review-hunks,.review-workspace>.unified-diff{margin-bottom:.65rem}.review-toolbar{justify-content:space-between}.review-hunks{display:grid;gap:.5rem}.review-hunk{padding:.7rem;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:.35rem;background:var(--surface)}.review-hunk.focused{box-shadow:0 0 0 2px #3157d52e}.hunk-heading{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.hunk-heading span{color:var(--muted);font-size:.82rem;text-transform:capitalize}.collision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.collision-grid pre{min-height:4rem;margin:.35rem 0 0;padding:.6rem;overflow:auto;border-radius:.4rem;background:var(--surface-soft);white-space:pre-wrap}.collision-grid .hunk-actions{grid-column:1 / -1}.review-navigator{position:sticky;top:3.9rem;display:grid;gap:.6rem;padding:.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.review-navigator h2{margin:0;font-size:1rem}.navigator-list a{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem;border-radius:.25rem;color:var(--ink);background:var(--surface-soft);text-decoration:none}.comments-panel h2{font-size:1rem}.comments-panel .section-heading{display:flex;justify-content:space-between;gap:.75rem}.comment-count,.comment-list small,.comment-help,.unanchored-label{color:var(--muted);font-size:.82rem}.comment-action{margin:.25rem 0 .55rem}.comment-composer{display:grid;gap:.5rem;padding:.6rem;border-radius:.35rem;background:var(--surface-soft)}.comment-composer label{display:grid;gap:.35rem;font-size:.82rem;font-weight:700}.comment-composer output{max-height:5rem;overflow:auto;padding:.45rem;border-left:3px solid var(--brand);background:#fff;font-weight:400;white-space:pre-wrap}.comment-composer textarea{width:100%;resize:vertical}.comment-composer div,.comment-actions{display:flex;flex-wrap:wrap;gap:.5rem}.comment-filter{display:inline-flex;align-items:center;gap:.5rem;margin:.65rem 0;color:var(--muted);font-size:.78rem;line-height:1.2;white-space:nowrap}.comment-filter span{display:inline}.comment-filter input[type=checkbox]{width:.9rem;height:.9rem;flex:0 0 auto;margin:0;padding:0}.comment-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.comment-list li{padding:.6rem;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:.3rem}.comment-list li.unanchored{border-left-color:#a36c15}.comment-list li.focused{border-color:#b7791f;box-shadow:0 0 0 3px #ffbd4a59}.comment-focus-link{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;text-align:left;font-weight:inherit;cursor:pointer}.comment-focus-link:hover{color:inherit;background:transparent}.comment-list blockquote{margin:0 0 .5rem;color:var(--muted);font-size:.84rem;white-space:pre-wrap}.comment-list p{margin-bottom:.45rem;white-space:pre-wrap}.text-button{min-height:auto;padding:.25rem 0;border:0;color:var(--brand);background:transparent;font-size:.8rem}.text-button:hover{color:var(--brand-dark);background:transparent}@media(max-width:900px){.document-with-comments{grid-template-columns:1fr}.comments-panel{position:static}.review-layout{grid-template-columns:1fr}.review-navigator{position:static;grid-row:1}.collision-grid,.history-workspace{grid-template-columns:1fr}.revision-panel{max-height:28rem}.comparison-panel{position:static;max-height:none}}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--ink);font-family:inherit;letter-spacing:-.025em}h3{color:var(--ink);font-size:1rem;line-height:1.3}h1{margin-bottom:.2rem;font-size:clamp(1.4rem,2vw,1.65rem);line-height:1.2}h2{margin-bottom:.25rem;font-size:1.05rem;line-height:1.25}.page-heading,.document-heading,.editor-heading{margin-bottom:.65rem}.page-heading>p:last-child,.document-heading p,.editor-heading p{color:var(--muted)}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.eyebrow{margin-bottom:.25rem;color:var(--brand)!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.back-link,.link-button{display:inline-flex;margin-bottom:.65rem;padding:0;border:0;color:var(--brand);background:transparent;font-size:.875rem;font-weight:650;text-decoration:none}.back-link:hover,.link-button:hover{color:var(--brand-dark);background:transparent}.search-field{display:flex;max-width:28rem;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:0 .6rem;border:1px solid var(--line);border-radius:.35rem;background:var(--surface);box-shadow:none}.search-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #3157d52e}.search-field input{width:100%;padding:.48rem 0;border:0;outline:0;background:transparent}.document-list-toolbar{display:flex;align-items:stretch;gap:.5rem;max-width:38rem;margin-bottom:.65rem}.document-library{display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:1.5rem}.document-library-sidebar{position:sticky;grid-row:2;top:4.25rem}.document-library-nav{display:grid;gap:.15rem;margin:0;padding:.35rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow);list-style:none}.document-library-nav button{display:flex;width:100%;min-height:2.1rem;align-items:center;justify-content:flex-start;gap:.45rem;padding:.42rem .55rem;border:0;border-radius:.3rem;color:var(--muted);background:transparent;font-size:.875rem;font-weight:650;line-height:1.25;text-align:left}.document-library-nav-marker{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border-radius:.22rem;color:var(--brand);background:var(--surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800;letter-spacing:.02em}.document-library-nav button:hover{color:var(--ink);background:var(--surface-soft)}.document-library-nav button.active{color:var(--brand-dark);background:var(--brand-soft)}.document-library-heading,.document-library-list{grid-column:2;min-width:0}.document-list-actions{display:flex;flex:0 0 auto;gap:.5rem}.document-list-toolbar .search-field{flex:1;min-width:0;margin-bottom:0}.document-list-action{flex:0 0 auto;white-space:nowrap}.document-edit-menu{position:relative;flex:0 0 auto}.document-edit-menu>button{white-space:nowrap}.document-edit-menu-options{position:absolute;z-index:2;top:calc(100% + .35rem);right:0;display:grid;min-width:-moz-max-content;min-width:max-content;overflow:hidden;border:1px solid var(--line);border-radius:.35rem;background:var(--surface);box-shadow:var(--shadow)}.document-edit-menu-options a{padding:.55rem .7rem;color:var(--ink);font-size:.875rem;font-weight:600;text-decoration:none}.document-edit-menu-options a:hover,.document-edit-menu-options a:focus-visible{color:var(--brand-dark);background:var(--brand-soft)}.card{border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.document-grid{display:grid;gap:0;margin:0;padding:0;list-style:none}.document-card{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--surface);box-shadow:none;text-decoration:none;transition:border .15s ease,box-shadow .15s ease,transform .15s ease}.document-card:hover{border-color:var(--line);box-shadow:none;background:var(--surface-soft);transform:none}.document-type-marker{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:.25rem;color:var(--brand);background:var(--surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800;letter-spacing:.02em}.document-grid{overflow:hidden;border:1px solid var(--line);border-radius:.4rem;background:var(--surface)}.document-grid li:last-child .document-card{border-bottom:0}.empty-icon{display:grid;flex:0 0 auto;width:1.9rem;height:1.9rem;place-items:center;border-radius:.25rem;color:var(--brand);background:var(--surface-soft);font-size:.85rem}.document-card-copy{display:grid;flex:1;gap:.25rem;min-width:0}.document-card-title-row,.document-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.document-card-title-row strong{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.document-card-version,.document-card-updated,.document-card-counts{color:var(--muted);white-space:nowrap}.document-card-version,.document-card-updated{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.document-card-updated{margin-left:auto}.document-card-meta{justify-content:space-between;gap:.6rem}.document-card-counts{display:block;min-width:0;overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.card-arrow{color:var(--brand);font-size:1rem}.empty-state{display:grid;justify-items:center;padding:2rem 1.5rem;text-align:center}.empty-state .empty-icon{width:3rem;height:3rem;margin-bottom:.65rem}.empty-state p{max-width:32rem;color:var(--muted)}.loading-state{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--muted)}.loading-state p{margin:0}.spinner{width:1.2rem;height:1.2rem;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.notice{display:grid;gap:.2rem;margin:.65rem 0;padding:.6rem .75rem;border-radius:.35rem}.notice.error{border:1px solid #e5b9b4;color:#792a24;background:#fff0ee}.notice.success{border:1px solid #b9d9c5;color:#245c38;background:#eefaf2}.notice.coming-soon{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:1rem;border:1px solid #ead17a;color:#634b00;background:#fff8da;box-shadow:0 2px 8px #634b0014}.notice.coming-soon>div{display:grid;gap:.2rem}.coming-soon-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fffdf3;background:#9b7300;font-size:1.15rem;font-weight:900}.auth-page{display:grid;min-height:calc(100vh - 3.25rem);place-items:start center;padding:clamp(2rem,8vh,5rem) 1rem 3rem}.auth-card{width:min(28rem,100%);padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--line);border-radius:.65rem;background:var(--surface);box-shadow:0 12px 32px #0f172a14}.auth-card h1{margin-top:0;font-size:clamp(1.6rem,4vw,2rem)}.auth-form{display:grid;gap:.9rem}.auth-form button{width:100%;min-height:2.65rem;margin-top:.2rem}.auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;margin-top:1.1rem;color:var(--muted);font-size:.875rem}.auth-loading{padding-top:3rem;color:var(--muted);text-align:center}.form-card{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface)}label{display:grid;gap:.3rem;color:var(--ink);font-size:.875rem;font-weight:650}label small{color:var(--muted);font-weight:400}input,textarea,select{width:100%;padding:.48rem .6rem;border:1px solid #c5cdd7;border-radius:.35rem;color:var(--ink);background:var(--surface);font:inherit}textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.form-actions,.heading-actions{display:flex;flex-wrap:wrap;gap:.5rem}.button.secondary{border-color:var(--line);color:var(--ink);background:var(--surface)}.button.danger-text{border-color:#e8cbc8;color:var(--danger);background:#fff}.document-body{min-height:16rem;margin-bottom:0;padding:clamp(1rem,2vw,1.6rem)}.document-body>:first-child,.preview-content>:first-child{margin-top:0}.document-body img,.preview-content img{max-width:100%}.history-panel{padding:.7rem}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.5rem}.section-heading h2,.section-heading p{margin-bottom:0}.count-badge,.current-badge,.dirty-indicator,.file-type,.live-label{padding:.2rem .4rem;border-radius:99px;color:var(--brand);background:var(--surface-soft);font-size:.72rem;font-weight:800}.version-list{display:grid;gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none}.version-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;border:1px solid var(--line);border-radius:.3rem;background:#fafbfc}.version-list li>div{display:grid;gap:.2rem;min-width:0}.version-list span,.version-list small,.muted{color:var(--muted);font-size:.85rem}.editor-heading{align-items:center}.title-input{min-width:min(40rem,70vw);padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-family:inherit;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:700}.title-input:focus{border-bottom-color:var(--brand);outline:0}.dirty-indicator.active{color:#8a5a09;background:#fff3d2}.status-line{min-height:0;margin-bottom:0;color:var(--muted)}.editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.65rem}.editor-pane,.myst-preview{display:flex;min-width:0;flex-direction:column;gap:.5rem;padding:.55rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);box-shadow:var(--shadow)}.pane-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pane-heading h2{margin:0;font-family:inherit;font-size:.9rem;letter-spacing:0}.markdown-editor{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:.3rem;background:#fafbfc}.editor-pane .markdown-editor{flex:1}.markdown-editor .cm-editor{height:100%}.markdown-editor .cm-selectionBackground{background:#3157d52e!important}.markdown-merge-editor{margin-bottom:.65rem}.markdown-merge-editor .cm-chunkButtons{display:flex;gap:.35rem;padding:.3rem .4rem}.markdown-merge-editor .cm-chunkButtons button{min-height:1.8rem;margin:0;padding:.3rem .55rem;border-radius:.25rem;font-size:.78rem}.markdown-merge-editor .cm-chunkButtons button[name=reject]{border-color:var(--line);color:var(--ink);background:var(--surface)}.markdown-merge-editor .cm-chunkButtons button[name=accept]{border-color:var(--brand);color:#fff;background:var(--brand)}.markdown-merge-editor .cm-chunkButtons button[name=reject]:hover{border-color:#bdcabe;background:var(--surface-soft)}.preview-content{overflow:auto;min-height:36rem;padding:.6rem}.editor-shell>.history-panel{margin-top:.75rem}.history-workspace{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(0,1.35fr);align-items:start;gap:.5rem}.revision-panel{max-height:calc(100vh - 9.5rem);overflow:auto}.comparison-panel{position:sticky;top:3.9rem;max-height:calc(100vh - 4.6rem);overflow:auto}.comparison-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.comparison-heading h2{margin:0}.comparison-heading span{color:var(--muted);font-size:.78rem;font-weight:650}.revision-selector-header,.revision-selector-list li{display:grid;grid-template-columns:minmax(0,1fr) 3.75rem 3.75rem;gap:.35rem;align-items:center}.revision-selector-header{position:sticky;z-index:1;top:-.7rem;padding:.45rem .45rem .35rem;background:var(--surface);color:var(--muted);font-size:.72rem;font-weight:700;text-align:center}.revision-selector-header span:first-child{text-align:left}.revision-selector-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.revision-selector-list li{padding:.45rem;border:1px solid var(--line);border-radius:.3rem;background:var(--surface)}.revision-details{display:grid;min-width:0;gap:.2rem}.revision-details span,.revision-details small{color:var(--muted);font-size:.78rem;line-height:1.35}.revision-choice{display:grid;place-items:center;min-height:2rem}.revision-choice input{width:1rem;height:1rem}.revision-choice input:disabled{cursor:not-allowed}.unified-diff{display:grid;overflow:auto;border:1px solid var(--line);border-radius:.3rem;background:#fbfcfb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55}.diff-line{display:grid;grid-template-columns:2.4rem 2.4rem 1.25rem minmax(0,1fr);min-width:34rem;padding:.08rem .35rem;white-space:pre-wrap}.diff-line.addition{background:#e7f7eb}.diff-line.deletion{background:#fce8e8}.diff-line code{font:inherit}.diff-line>span,.diff-line>b{color:var(--muted);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-meta-actions{display:flex;align-items:center;gap:.35rem}.recovery-panel>summary{cursor:pointer;color:var(--ink);font-weight:700}.recovery-panel[open]>summary{margin-bottom:.65rem}.version-list li>div{flex:1}.version-list .button{min-height:1.9rem;padding:.3rem .5rem;font-size:.8rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editorial-page{display:grid;gap:.7rem}.editorial-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-request-form>label:last-of-type,.editorial-request-form>.form-actions{grid-column:1 / -1}.editorial-page .page-heading,.editorial-page h1,.editorial-page h2,.editorial-page p{margin-top:0}.fake-email{overflow:hidden;padding:0}.fake-email>.eyebrow,.fake-email>dl,.fake-email>.email-body{padding-right:.9rem;padding-left:.9rem}.fake-email>.eyebrow{padding-top:.75rem}.fake-email dl,.task-brief dl{display:grid;margin:0}.fake-email dl div,.task-brief dl div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.65rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.fake-email dt,.task-brief dt{color:var(--muted);font-weight:800}.fake-email dd,.task-brief dd{margin:0}.email-body{padding-top:.9rem;padding-bottom:.9rem;background:var(--surface-soft)}.email-body>p:first-child,.task-brief>p:first-child{white-space:pre-wrap}.task-url{display:block;overflow-wrap:anywhere}.task-brief,.connect-agent,.connected-clients{padding:.9rem}.manual-agent-setup{padding:1rem}.manual-agent-setup ol{display:grid;gap:.45rem;margin:.75rem 0 1rem;padding-left:1.35rem}.manual-agent-setup dl{display:grid;margin:0 0 1rem;border-top:1px solid var(--line)}.manual-agent-setup dl div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.manual-agent-setup dt{color:var(--muted);font-weight:800}.manual-agent-setup dd{margin:0;overflow-wrap:anywhere}.agent-setup-help>summary{display:flex;align-items:center;gap:.65rem;cursor:pointer;list-style:none}.agent-setup-help>summary::-webkit-details-marker{display:none}.agent-setup-help>summary:before{width:.6rem;height:.6rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg);transition:transform .15s ease}.agent-setup-help[open]>summary:before{transform:rotate(45deg)}.agent-setup-help>summary h2{margin:0}.agent-setup-help-content{margin-top:.9rem}.suggested-prompt{margin-top:.9rem;padding:.9rem}.agent-setup-grid{display:grid;gap:.5rem;margin:.9rem 0}.agent-setup{min-width:0;border:1px solid var(--line);border-radius:.3rem;background:var(--surface-soft)}.agent-setup[open]{border-color:var(--brand);background:var(--surface)}.agent-setup>:not(summary){margin-right:.7rem;margin-left:.7rem}.agent-setup>.manual-mcp-setup{margin-right:.7rem;margin-left:.7rem}.agent-setup-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.agent-setup-heading h3{margin:0}.agent-setup-heading a{font-size:.9rem;font-weight:700}.copy-row{display:flex;align-items:center;gap:.5rem;margin:.3rem 0 .65rem}.agent-setup>summary{display:flex;align-items:baseline;gap:.5rem;cursor:pointer;padding:.65rem;list-style:none}.agent-setup>summary::-webkit-details-marker{display:none}.agent-setup>summary:before{width:.55rem;height:.55rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(-45deg);transition:transform .15s ease}.agent-setup[open]>summary:before{transform:rotate(45deg)}.agent-setup>summary h3{display:block;margin-right:auto}.agent-setup>summary a{margin-left:auto}.copy-row code{flex:1;overflow-wrap:anywhere;padding:.55rem;border-radius:.3rem;background:var(--surface-soft)}.command-row{align-items:flex-start;margin-bottom:0}.command-row code{min-height:5.2rem;white-space:pre-wrap}.manual-mcp-setup{margin-top:.25rem}.manual-mcp-setup summary{color:var(--brand);font-weight:800;cursor:pointer}.manual-mcp-setup p{margin:.75rem 0 0}@media(max-width:700px){.site-header{padding-right:.75rem;padding-left:.75rem}.header-content{flex-wrap:wrap;gap:.45rem}.brand-copy{display:none}.primary-nav{flex:1}.primary-nav a{padding-inline:.5rem;font-size:.8rem}.actor-selector{width:100%;justify-content:flex-end}.agent-setup-grid,.editorial-request-form{grid-template-columns:1fr}.editorial-request-form>label:last-of-type,.editorial-request-form>.form-actions{grid-column:auto}.copy-row{align-items:stretch;flex-direction:column}.document-list-toolbar,.document-list-actions{flex-wrap:wrap}.copy-row .button{width:100%}}.connected-clients ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.asset-upload-controls{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;color:var(--muted);font-size:.875rem}.asset-fallback{display:grid;place-items:center;min-height:8rem;padding:1rem;border:1px dashed var(--line);border-radius:.5rem;background:var(--surface-soft);color:var(--muted)}.asset-changes ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.asset-changes li{display:grid;grid-template-columns:auto minmax(8rem,12rem) 1fr;align-items:center;gap:1rem}.asset-change-label{min-width:5rem;font-weight:700;text-align:center}.asset-change-label.added:before{content:"+ "}.asset-change-label.removed:before{content:"− "}.asset-change-label.replaced:before{content:"↔ "}.asset-changes li.asset-replacement{grid-template-columns:auto 1fr}.asset-replacement-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.asset-replacement-pair>div{display:grid;gap:.25rem}.asset-change-preview img{max-height:8rem;-o-object-fit:contain;object-fit:contain}.asset-changes li>div:last-child{display:grid;gap:.25rem}.asset-changes small{color:var(--muted)}.mermaid-diagram>div{overflow-x:auto}.mermaid-diagram details{margin-top:.5rem}.connected-clients li{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.connected-clients li div{display:grid;gap:.25rem}.connected-clients small{color:var(--muted)}.guide-source{overflow:auto;padding:.9rem;white-space:pre-wrap}.task-preview-page{width:min(100% - 2rem,1440px);margin:0 auto;padding:2rem 0 4rem}.task-preview-heading{margin-bottom:1rem}.task-preview-heading h1{margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.task-preview-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.task-preview-available{margin-top:1rem}.preview-document-selector{display:grid;gap:.35rem;max-width:32rem;margin:1.25rem 0}.preview-view-tabs{display:flex;flex-wrap:wrap;gap:.15rem;width:-moz-max-content;width:max-content;margin:1rem 0 .6rem;padding:.2rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface)}.preview-view-tab{min-height:2rem;padding:.35rem .6rem;border-color:transparent;color:var(--muted);background:transparent;font-size:.8rem}.preview-view-tab:hover{border-color:transparent;color:var(--ink);background:var(--surface-soft)}.preview-view-tabs button.active{border-color:#cbd5f7;color:var(--brand-dark);background:var(--brand-soft)}.task-preview-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);gap:1rem;align-items:start}.task-preview-document{min-width:0}.preview-base-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.preview-base-diff section{min-width:0;padding:.75rem;background:var(--surface-soft);border:1px solid var(--line);border-radius:.5rem}.preview-base-diff pre{max-height:38rem;overflow:auto;white-space:pre-wrap}.preview-review-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;margin:0 0 1rem;padding:1rem 1.1rem;border-color:#aebdf0;border-left:4px solid var(--brand);background:linear-gradient(120deg,var(--surface),var(--brand-soft));box-shadow:0 3px 12px #3157d51a}.preview-review-copy h2,.preview-review-copy p{margin:0}.preview-review-copy h2{font-family:inherit;font-size:1.15rem}.preview-review-copy>p:last-child{margin-top:.2rem;color:var(--muted)}.preview-review-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.preview-decision-button{min-height:2.65rem;padding:.65rem .9rem;font-size:.95rem}.preview-review-actions small{grid-column:1 / -1;color:var(--muted)}.preview-decision-feedback{display:grid;grid-column:1 / -1;gap:.15rem;padding:.7rem .8rem;border:1px solid #b9d9c5;border-radius:.4rem;color:#245c38;background:#eefaf2}.preview-review-actions>.notice{grid-column:1 / -1;margin:0}@media(max-width:800px){.header-content{gap:.9rem}.actor-selector select{min-width:7.4rem}.brand small{display:none}.page-shell,.editor-shell,.narrow{width:min(100% - 1.5rem,1160px);padding-top:1rem}.split-heading,.editor{display:grid;grid-template-columns:1fr}.split-heading{align-items:start}.document-library{grid-template-columns:1fr;gap:.8rem}.document-library-sidebar{position:static;grid-column:1;grid-row:auto}.document-library-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.document-library-heading,.document-library-list{grid-column:1}.title-input{min-width:0}.editor-pane .markdown-editor .cm-editor,.editor-pane .markdown-editor .cm-scroller,.preview-content{min-height:24rem!important}.task-preview-page{width:min(100% - 1.5rem,1160px);padding-top:1rem}.task-preview-workspace,.preview-base-diff,.preview-review-actions{grid-template-columns:1fr}.preview-review-buttons{justify-content:flex-start}.revision-selector-header,.revision-selector-list li{grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem;gap:.4rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
