@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Winky+Sans:ital,wght@0,300..900;1,300..900&family=Roboto+Slab:wght@100..900&family=Arimo&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&family=Roboto+Mono:ital,wght@0,400;0,500;1,400;1,500&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Roboto\ Mono;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,: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-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: }::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-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: }.absolute{position:absolute}.\!my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mr-\[1px\]{margin-right:-1px}.ml-1{margin-left:.25rem}.ml-\[11px\]{margin-left:11px}.mt-10{margin-top:2.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.contents{display:contents}.hidden{display:none}.h-\[1\.5rem\]{height:1.5rem}.h-\[5px\]{height:5px}.h-full{height:100%}.min-h-\[200px\]{min-height:200px}.w-0{width:0px}.w-\[1\.5rem\]{width:1.5rem}.w-\[400px\]{width:400px}.w-\[5px\]{width:5px}.w-\[800px\]{width:800px}.w-full{width:100%}.\!min-w-0{min-width:0px!important}.min-w-\[2rem\]{min-width:2rem}.min-w-\[5px\]{min-width:5px}.\!max-w-0{max-width:0rem!important}.max-w-\[12rem\]{max-width:12rem}.flex-1{flex:1 1 0%}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-\[3px\]{gap:3px}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border,.border-\[1px\]{border-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-black\/20{border-color:#0003}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-l-black\/10{border-left-color:#0000001a}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.\!p-0{padding:0!important}.p-2{padding:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[3px\]{padding-left:3px;padding-right:3px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.pl-1{padding-left:.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Roboto_Mono\'\]{font-family:Roboto Mono}.font-mono{font-family:Roboto\ Mono}.text-\[\.65em\]{font-size:.65em}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.65em\]{font-size:.65em}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.2em\]{line-height:1.2em}.leading-loose{line-height:2}.text-\[\#587e72\]{--tw-text-opacity: 1;color:rgb(88 126 114 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-black\/30{color:#0000004d}.text-black\/40{color:#0006}.text-black\/70{color:#000000b3}.text-black\/\[\.25\]{color:#00000040}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.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)}.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)}:focus:not(:focus-visible){outline:none}:focus-visible{box-shadow:0 0 0 2px red}body.search-open div.main{filter:contrast(80%)}.toggable{cursor:pointer;border-radius:.375rem}.toggable:hover{background-color:#f5f5f580}.doc-toc{padding:.5rem}.doc-toc ul{margin-left:.5rem}.doc-toc li{padding:.125rem 0;list-style:none}.doc-toc h2,.doc-toc .timestamp-wrapper{display:none}.first\:rounded-l:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.last\:mr-0:last-child{margin-right:0}.last\:rounded-r:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.focus\:bg-neutral-100:focus{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}:root{--bg: #ffffff;--fg: #222222;--sep: #0002;--link: #0066cc;--broken: #ff0000;--verbatim: #0001;--verbatim-text: #444;--code: #ffffff77;--code-border: #00000033;--note: #e9eef2;--quote: #eef0eb;--quote-marker: rgba(0, 0, 0, .3);--timestamp: #555555;--blk-label: #0008;--blk-text: #484a4c;--blk-bg: #f2f2f2;--blk-bg-neutral: transparent;--blk-fg: #000000;--blk-src-custom: #696969;--blk-src-default: #656565;--blk-src-builtin: #6f6f6f;--blk-src-keyword: #2e689b;--blk-src-string: #317ea7;--blk-src-variable: #0f5985;--blk-src-comment: #808080;--blk-src-constant: #618a13;--blk-src-function: #ba3e2a;--blk-src-doc: #5c808e;--blk-src-type: #46831d;--blk-src-preprocessor: #6d6d6d;--blk-src-shell: #4a8e7b;--blk-src-operator: #acacac;--blk-src-macro: #8352aa;--blk-src-delimiter: #676767;--blk-src-property: #bc587e;--blk-src-governing: #448a15;--nested-blk-shadow: 1px 1px 0 0 #fff inset, -1px -1px 0 0 #0003 inset, 1px 1px 5px #0001;--heading-1: #535156;--heading-2: #377bd2;--heading-3: #ce2e26;--heading-4: #368609}html{--font-main: "Open Sans", sans-serif;--font-title: "Roboto Slab", serif;--font-header: var(--font-main);--font-monospace: "Roboto Mono", monospace;--font-keyword: "JetBrains Mono", monospace;--font-tag: "Winky Sans", monospace;--font-section-number: Arimo, sans-serif;--title-weight: 700;--header-weight: 400;--normal-weight: 400;--bold-weight: 600;--toc-width: 350px;--gap: 20px;--header-height: 50px;background:var(--bg);color:var(--fg);font-size:19px;font-family:var(--font-main);font-weight:var(--normal-weight);line-height:1.4em;box-sizing:border-box;scroll-padding-top:var(--header-height)}div.text{width:100%}hr{border-color:var(--sep);border-top-width:2px;margin:2rem auto;width:calc(var(--content-width) - 2 * var(--content-margin))}header{position:fixed;width:100%;top:0;z-index:1;display:flex;height:var(--header-height);border-bottom:1px solid var(--sep);background:var(--bg)}svg{font-family:var(--font-main);display:inline-block}.main{display:flex;margin-top:var(--header-height)}#content a.anchor{color:#0000;font-size:.8em;line-height:1em;margin-left:.75em;vertical-align:middle}#content :is(h1,h2,h3,h4,h5,h6):hover .anchor{display:inline;color:#0008}.directory,.toc{position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));overflow-x:hidden;overflow-y:auto}.main>:is(.directory,.toc){flex:1;min-width:300px;max-width:min(350px,25vw);border-right:1px solid #0001;background:#f8f7f6}.main>.directory{max-width:min(350px,25vw);border-right:1px solid #0001}.main>.toc{max-width:min(450px,25vw);border-left:1px solid #0001}.main>.text{display:flex;flex:1;flex-direction:column}.directory li.current{background:#eee;color:#000;border-radius:4px}img{display:inline-block}.figure img{display:block;max-width:var(--content-width);vertical-align:middle;outline:1px solid #0003;outline-offset:-1px}#table-of-contents{display:none}*,*:before,*:after{box-sizing:border-box}b{font-weight:var(--bold-weight)}#content{width:var(--content-width);max-width:var(--max-content-width);margin:2em auto}#content>*{padding:0 var(--content-margin)}.outline-2 :not(div[class^="outline-text-"])>.org-src-container>.src,.outline-2 :not(div[class^="outline-text-"])>.example,.outline-2 :not(div[class^="outline-text-"])>.note,.outline-2 :not(div[class^="outline-text-"])>.warning{border-radius:.25rem}div[class^=outline-]>div[class^=outline-text-]>blockquote,div[class^=outline-]>div[class^=outline-text-]>div.org-center,div[class^=outline-]>div[class^=outline-text-]>div.note,div[class^=outline-]>div[class^=outline-text-]>pre,div[class^=outline-]>div[class^=outline-text-]>p.verse,#content>.org-src-container>.src,#content>p.verse{margin-left:calc(-1 * var(--content-margin));margin-right:calc(-1 * var(--content-margin));padding-left:var(--content-margin);padding-right:var(--content-margin)}#content>div.warning{margin-left:var(--content-margin);padding-left:1rem}p{x-line-height:inherit;text-align:justify;margin:1em 0}p>svg,li>svg{display:inline-block}ul.org-ul,ol.org-ol{margin-left:2em}ul.org-ul>li,ol.org-ol>li{margin:.25em 0;text-align:justify}ul.org-ul>li>p:first-of-type{display:inline}:is(p,li) object{display:inline-block;margin-left:.25em;margin-right:.25em}object.org-svg{x-vertical-align:bottom}table{display:block;width:100%;overflow:auto;padding:1px;border:0;margin:.85em 0}tr,td{white-space:pre}th{text-align:center;font-weight:700}th.org-left{text-align:left}td.org-center{text-align:center}td.org-right{text-align:right}.outline-text-1>table,.outline-text-2>table,.outline-text-3>table,.outline-text-4>table{padding-left:var(--content-margin);margin-left:calc(-1 * var(--content-margin));width:var(--content-width)}.tuxeeorg-lang{font-size:.7em;line-height:1;margin:0 0 0 -.75em;position:absolute;top:0;right:0}.tuxeeorg-lang>span{display:inline-flex;color:#666;background:#00000018;padding:2px .75em;border-top-right-radius:.125rem;border-bottom-right-radius:.125rem;font-weight:700}div:is(.warning)>div:is(.note) pre.src>.tuxeeorg-lang{margin-left:-4.5rem}#table-of-contents{color:#444;margin-bottom:1em}#table-of-contents>h2{display:none;color:inherit}#table-of-contents a{color:inherit;text-decoration:none;align-items:center}#table-of-contents a:hover{color:var(--link)}#table-of-contents ul{padding:0;margin:.15em 0;list-style:none}#table-of-contents ul ul{margin-left:1em}#table-of-contents li{padding:0;margin:.1em 0;list-style:none}h1,h2,h3,h4{font-family:var(--font-header);font-weight:var(--header-weight);margin:.65em 0 .35em}#content>h1{font-size:2rem;margin:2rem 0 3rem;color:var(--heading-1);text-align:center;position:relative;line-height:130%;font-family:var(--font-title);font-weight:var(--title-weight);letter-spacing:.035em}.outline-2>div:last-child{margin-bottom:2em}h2{font-size:1.6rem;line-height:120%;color:var(--heading-2);--dominant-color: var(--heading-2)}h3{font-size:1.4rem;line-height:150%;color:var(--heading-3);--dominant-color: var(--heading-3)}h4{font-size:1.25rem;line-height:150%;padding-top:.25em;padding-bottom:.25em;color:var(--heading-4);--dominant-color: var(--heading-4)}h2,h3,h4{white-space:pre-wrap}.outline-1>h1,.outline-2>h2,.outline-3>h3,.outline-4>h4{margin-left:0}span.underline{text-decoration:underline}#content a{color:var(--link);text-decoration:none}#content .broken-link{color:var(--broken);text-decoration:line-through;opacity:.75}#content a:hover{text-decoration:underline}#content a[href^=http]:after{content:"\2197";vertical-align:super;font-size:.7em}#content a.footref{color:#090;border-width:2px;border-style:solid;border-color:transparent #0908;border-radius:9999px;font-weight:700;text-decoration:none;margin-left:.125rem;padding:0 .35em;height:1.25em;display:inline-flex;align-items:center}#content a.footref:hover{background:#efe}ul,ol{margin-right:0}li p{margin:.6em 0}li>p{margin:.3em 0}li>p:first-of-type{margin-top:0}ol>li{list-style:decimal!important}li li ul>li{list-style:square}li ul>li{list-style:circle}ul>li{list-style:disc}a.tuxee-ref{color:#00000040;margin-left:.25em;display:none;text-decoration:none}h2:hover a.tuxee-ref,h3:hover a.tuxee-ref,h4:hover a.tuxee-ref{display:inline-block}blockquote{background:var(--quote);margin:.5em 0 1em;padding:.5em}blockquote:before,blockquote:after{font-family:var(--font-header);font-size:150%;color:var(--quote-marker);display:inline-block;vertical-align:-3px}blockquote:before{content:"\ab";position:absolute;margin-left:-.8em}blockquote:after{content:"\bb"}blockquote>p{display:inline;font-style:italic;margin:0;vertical-align:middle}p.verse{background:#f6fcfa;margin:0 0 1em;padding:.7em}#content div.note,#content div.warning{background:#eeeeee;padding-top:.5rem;padding-bottom:.5rem}#content div.note{background:var(--note)}#content div.note:before{content:"";display:inline-block;width:24px;height:32px;float:left;margin-right:.75em;margin-top:.5em;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 32"><path d="M2 2 14 2 22 10 22 30 2 30 Z M14 2 14 10 22 10" stroke="%2300000066" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" /></svg>')}#content div.warning{background:#faba311b;border-left:5px solid #faba31;border-radius:0;position:relative}#content div.warning:before{content:"";display:inline-block;width:40px;height:32px;position:absolute;left:-56px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 32"><path d="M17 5 A 4 4 0 0 1 23 5 L34 24 A 4 4 0 0 1 31 30 L9 30 A 4 4 0 0 1 6 24 Z M20 11 20 19 M20 23 20 24" stroke="%23faba31" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" /></svg>')}div.org-center{text-align:center}div.org-center>p{text-align:inherit}dl>dt{display:inline-block;font-weight:var(--bold-weight);-webkit-text-decoration:underline double #0004 1px;text-decoration:underline double #0004 1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;--verbatim: transparent}dl>dd{margin:.5em .25em .5em 1.5em}dl>dd>:first-child{margin-top:.5em}div.note,div.warning,div.org-src-container{padding-left:.5rem;padding-right:.5rem}div.org-src-container{width:calc(var(--content-width) - var(--content-margin));border-radius:6px;background:#f6f6f7;position:relative}.org-src-container{margin-top:1em;margin-bottom:1em}label.org-src-name,table>caption{text-align:center;color:#555;font-style:italic}label.org-src-name{display:block;padding:.25em 0;font-size:85%;color:#666;text-align:left;border-bottom:1px solid #ccc}label.org-src-name>.listing-number{font-weight:700}table>caption{min-width:30em;caption-side:bottom;text-align:left;font-size:90%;padding-top:5px}table>caption *{font-weight:700}colgroup{border:0}colgroup:first-child{border-left:0}colgroup+colgroup{border-left:2px solid black}tr{border:0}th{border:0;padding:.25em}td{border:0;border-top:1px solid #ccc;padding:.35em .7em;border:1px solid #ddd}td.right{text-align:right}tbody>tr:first-child>td{border-top-color:#000}thead>tr:last-child>td,tbody>tr:last-child>td{border-bottom-color:#000}.outline-text-5,.outline-text-6,.outline-text-7{margin-top:.5em}div.center>p{text-align:center}.tx-org-progression{display:inline-block;height:18px;width:64px;background:#0001;border-radius:9999px;overflow:hidden}#text-table-of-contents .tx-org-progression{width:32px;height:8px;vertical-align:middle}.tx-org-progression-bar{height:100%;background:#93c671}#footnotes{border-top:1px solid #ccc;margin-top:2em;padding-top:.5em;color:#333}#footnotes h2.footnotes{display:none}#text-footnotes>.footdef{display:flex}#text-footnotes>.footdef>sup{top:auto;line-height:1.25em}#text-footnotes>.footdef>sup>a.footnum{font-weight:700;text-decoration:none;color:#090;padding:0 .25rem}#text-footnotes>.footdef>sup>a.footnum:hover{background:#efe}#text-footnotes>.footdef p.footpara{display:inline-block;margin:0 0 0 .25em}p.tuxee-reset-sort{display:inline-block;font-weight:700;font-size:80%;color:#090;padding:2px;margin:0 0 10px;background:#efe}th.tuxee-sorted{background:#efe}th.tuxee-sorted-asc:after,th.tuxee-sorted-desc:after{margin-left:5px;color:#ada}th.tuxee-sorted-asc:after{content:"\25bc"}th.tuxee-sorted-desc:after{content:"\25b2"}h2.tuxee-done,h3.tuxee-done,h4.tuxee-done,h5.tuxee-done,h6.tuxee-done{text-decoration-line:line-through;text-decoration-color:#0005}span.tag>span{padding:.05em .15em}span.tag>span,span.todo,span.done{display:inline-flex;align-items:center;font-weight:500;line-height:1.1em;border-radius:.2em;color:#fff}span.tag>span{font-family:var(--font-tag);font-weight:400;color:#000c;background:#f1eee3;border-radius:.2em}span.todo,span.done{font-family:var(--font-keyword)}span.todo{color:#b8001f}span.todo.INPROGRESS{background:#ffeef1}span.done{color:#1d8600}span.priority{--dominant-color: #555;display:inline-flex;width:1.25em;height:1.25em;align-items:center;justify-content:center;border-radius:.15em;padding-bottom:.1em;background:var(--dominant-color);color:#fff;font-weight:700;font-size:.75em;vertical-align:.1em;padding-top:.1em;margin-left:.25em;margin-right:.25em}span.priority.priority-high{--dominant-color: #ff4d7f}span.priority.priority-normal{--dominant-color: #b973cc}span.priority.priority-low{--dominant-color: #669bdf}#text-table-of-contents span.tag{flex:1;display:inline-flex;flex-wrap:wrap;justify-content:right;align-items:center}#text-table-of-contents a{white-space:pre-wrap}span.timestamp-kwd{font-weight:700;color:var(--timestamp)}span.timestamp-wrapper{display:inline-block;white-space:normal}:is(h1,h2,h3,h4,h5,h6) span.timestamp-wrapper{vertical-align:.1em}span.timestamp{color:var(--timestamp);font-family:var(--font-monospace);font-size:max(.9rem,.7em)}span.timestamp-active{border:1px solid #aaa;border-radius:9999rem;padding-left:.35rem;padding-right:.35rem}span.timestamp-inactive{border:1px solid #aaa;padding-left:.35rem;padding-right:.35rem}span.section-number-2,span.section-number-3,span.section-number-4{display:inline-block;padding-right:.5rem;text-align:right;flex-shrink:0;opacity:.875;font-weight:400}span.section-number-2{color:#377bd2}span.section-number-3{color:#ce2e26}span.section-number-4{color:#429514}pre,code:not(.checkbox){font-family:var(--font-monospace);color:var(--blk-fg)}.checkbox{font-size:1.25em;vertical-align:-.1em}div.note,div.warning{padding:1em}pre{font-size:.9em;overflow:auto;line-height:1.2em;background:var(--blk-bg-neutral);overflow-y:hidden}pre b{font-weight:500}pre.example{background:#0000000c;padding-top:.5rem;padding-bottom:.5rem;margin-top:.25em;margin-bottom:.25em;border-radius:.25rem}#content pre{color:var(--verbatim-text)}pre{border-width:0!important;padding:.75rem 0}pre.src{background:var(--blk-bg);background:transparent;border-radius:.25rem}code{font-style:inherit;font-weight:500;font-size:.88em}code.code{border:1px solid var(--code-border);padding:0 4px;background:var(--code)}code.verbatim{font-weight:400;border:none;background:var(--verbatim);border-radius:.125em;padding:0 .125em}th code.verbatim{font-weight:inherit}#info,#postamble{font-size:90%;color:#999;text-align:center;padding-top:2px;margin:2rem 0}#info{margin:0 0 1rem}#postamble p{display:inline-block;padding:0 0 0 .5em}#postamble p:before{content:"\ff0f";padding-right:.5em;font-weight:700}#postamble p:first-child:before{display:none}#postamble p.validation{display:none}#postamble a{color:#39c;text-decoration:none}div.target{border-left:3px double rgba(0,0,0,.15);margin-left:-9px;padding-left:6px}body pre,body blockquote{color:var(--blk-text)}.figure{text-align:center}.figure>p{text-align:center}.figure>p:first-child{margin:.6em calc(-1 * var(--content-margin));display:inline-block}.figure>p>object,.figure>p>object>svg{max-width:1200px}.index{position:absolute;left:0px;top:0px;background:white;border-right:5px solid #ddd;font-size:13px;line-height:13px}.index ul,.index ul>li{list-style:none;margin:0}.index ul>li{padding:2px 5px}.org-src-container{color:#222}.org-src-container .src span{color:red}.org-src-container .src span.custom,.org-src-container .src span[class^=custom-]{color:var(--blk-src-custom)}.org-src-container .src .org-sh-escaped-newline{color:#a4a4a4}.org-src-container .src .org-default,.org-src-container .src .org-negation-char{color:var(--blk-src-default)}.org-src-container .src .org-builtin{font-weight:700;color:var(--blk-src-builtin)}.org-src-container .src .org-keyword,.org-src-container .src .org-nix-keyword,.org-src-container .src .org-css-property{color:var(--blk-src-keyword)}.org-src-container .src .org-delimiter,.org-src-container .src .org-nix-antiquote,.org-src-container .src .org-bracket{color:var(--blk-src-delimiter)}.org-src-container .src .org-property-use,.org-src-container .src .org-nix-builtin,.org-src-container .src .org-property-name{color:var(--blk-src-property)}.org-src-container .src .org-string{color:var(--blk-src-string)}.org-src-container .src .org-tuareg-font-lock-attribute{color:#b89300}.org-src-container .src .org-constant,.org-src-container .src .org-nix-attribute,.org-src-container .src .org-number{color:var(--blk-src-constant)}.org-src-container .src .org-function-name,.org-src-container .src .org-css-selector{color:var(--blk-src-function)}.org-src-container .src .org-nix-constant,.org-src-container .src .org-rust-builtin-formatting-macro{color:var(--blk-src-macro)}.org-src-container .src .org-rust-question-mark{color:#ad31ad}.org-src-container .src .org-tuareg-font-lock-governing{color:var(--blk-src-governing)}.org-src-container .src .org-variable-name,.org-src-container .src .org-typescript-ts-jsx-attribute{color:var(--blk-src-variable)}.org-src-container .src .org-comment-delimiter,.org-src-container .src .org-comment{color:var(--blk-src-comment)}.org-src-container .src .org-doc{color:var(--blk-src-doc)}.org-src-container .src .org-type,.org-src-container .src .org-typescript-ts-jsx-tag{color:var(--blk-src-type)}.org-src-container .src .org-preprocessor{color:var(--blk-src-preprocessor)}.org-src-container .src .org-sh-quoted-exec{color:var(--blk-src-shell)}.org-src-container .src .org-operator,.org-src-container .src .org-tuareg-font-lock-operator{color:var(--blk-src-operator)}.org-src-container .src .org-rust-ampersand{color:#c463c7}.org-src-container .src .org-diff-context{color:#4e4e4e}.org-src-container .src .org-diff-header,.org-src-container .src .org-diff-file-header,.org-src-container .src .org-diff-hunk-header{color:#7a7a7a}.org-src-container .src .org-diff-function{color:#4e97ad}.org-src-container .src .org-diff-indicator-removed,.org-src-container .src .org-diff-removed{color:#d54747}.org-src-container .src .org-diff-indicator-added,.org-src-container .src .org-diff-added{color:#4f8c4f}.org-src-container .src .org-tuareg-font-lock-module{color:#9c67a7}.org-src-container .src .org-tuareg-font-lock-constructor{color:#b85630}@media screen and (max-width: 1240px){html{--max-content-width: 800px;--content-margin: 1rem}}@media screen and (min-width: 1240px){html{--content-width: 1200px;--content-margin: 200px;--max-content-width: 1200px}#content{margin-top:0;margin-bottom:2rem;padding-top:2rem}}@media screen and (max-width: 800px){html{--content-margin: 1rem;--content-width: 100%}div.text{width:100%}#content{margin:2em 0 0;padding:0;font-size:14px}#content>#table-of-contents{padding:0 1rem}html h1{margin-bottom:.5em}html h2{font-size:1.5rem}html h3{font-size:1.35rem}html h4{font-size:1.15rem}span.section-number-2,span.section-number-3,span.section-number-4{width:auto;min-width:auto;margin-left:var(--content-margin)}}@media screen and (min-width: 1550px){#postamble{margin-top:0;margin-left:var(--toc-width)}}@media print{html{background:white}body{font-size:9pt;border:0;padding:0}pre,blockquote{font-size:8pt!important}pre{white-space:pre-wrap}h1.title{padding-top:0}table{font-size:8pt;width:100%}p.reset-order{display:none}th.sorted{background:inherit}th.sorted:after{display:none}div.figure>p>img{max-width:45em;max-height:45em}label.org-src-name,table>caption{font-size:8pt}}.equation-container{display:table;text-align:center;width:100%;margin-top:1rem;margin-bottom:1rem}.equation{vertical-align:middle}.equation-label{display:table-cell;text-align:right;vertical-align:middle}
