@font-face{font-family:Latin Modern;font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/latex-css/fonts/LM-regular.woff2) format("woff2"),url(/vendor/latex-css/fonts/LM-regular.woff) format("woff"),url(/vendor/latex-css/fonts/LM-regular.ttf) format("truetype")}@font-face{font-family:Latin Modern;font-style:italic;font-weight:400;font-display:swap;src:url(/vendor/latex-css/fonts/LM-italic.woff2) format("woff2"),url(/vendor/latex-css/fonts/LM-italic.woff) format("woff"),url(/vendor/latex-css/fonts/LM-italic.ttf) format("truetype")}@font-face{font-family:Latin Modern;font-style:normal;font-weight:700;font-display:swap;src:url(/vendor/latex-css/fonts/LM-bold.woff2) format("woff2"),url(/vendor/latex-css/fonts/LM-bold.woff) format("woff"),url(/vendor/latex-css/fonts/LM-bold.ttf) format("truetype")}@font-face{font-family:Latin Modern;font-style:italic;font-weight:700;font-display:swap;src:url(/vendor/latex-css/fonts/LM-bold-italic.woff2) format("woff2"),url(/vendor/latex-css/fonts/LM-bold-italic.woff) format("woff"),url(/vendor/latex-css/fonts/LM-bold-italic.ttf) format("truetype")}.latex-content-scope *,.latex-content-scope *:before,.latex-content-scope *:after{box-sizing:border-box}.latex-content-scope{--body-color: hsl(0, 5%, 10%);--body-bg-color: hsl(210, 20%, 98%);--link-visited: hsl(0, 100%, 33%);--link-focus-outline: hsl(220, 90%, 52%);--pre-bg-color: hsl(210, 28%, 93%);--kbd-bg-color: hsl(210, 5%, 100%);--kbd-border-color: hsl(210, 5%, 70%);--table-border-color: black;--border-width-thin: 1.36px;--border-width-thick: 2.27px;--sidenote-target-border-color: hsl(55, 55%, 70%);--footnotes-border-color: hsl(0, 0%, 39%);--text-indent-size: 1.463rem}html[data-theme=dark] .latex-content-scope{--body-color: hsl(0, 0%, 86%);--body-bg-color: hsl(0, 0%, 16%);--link-visited: hsl(196 80% 77%);--link-focus-outline: hsl(215, 63%, 73%);--pre-bg-color: hsl(0, 1%, 25%);--kbd-bg-color: hsl(0, 0%, 16%);--kbd-border-color: hsl(210, 5%, 70%);--table-border-color: white;--sidenote-target-border-color: hsl(0, 0%, 59%);--footnotes-border-color: hsl(0, 0%, 59%);--proof-symbol-filter: invert(80%)}.latex-content-scope,.latex-content-scope h1,.latex-content-scope h2,.latex-content-scope h3,.latex-content-scope h4,.latex-content-scope p,.latex-content-scope ul[class],.latex-content-scope ol[class],.latex-content-scope li,.latex-content-scope figure,.latex-content-scope figcaption,.latex-content-scope dl,.latex-content-scope dd{margin:0}.latex-content-scope{font-size:1rem}@media(prefers-reduced-motion:no-preference){.latex-content-scope{scroll-behavior:smooth}}.latex-content-scope.libertinus{font-family:Libertinus,Georgia,Cambria,Times New Roman,Times,serif}.latex-content-scope .text-justify{text-align:justify}.latex-content-scope{font-family:Latin Modern,Georgia,Cambria,Times New Roman,Times,serif;line-height:1.8;max-width:80ch;min-height:100vh;overflow-x:hidden;margin:0 auto;padding:2rem 1.25rem;counter-reset:theorem definition sidenote-counter;color:var(--body-color);background-color:var(--body-bg-color);text-rendering:optimizeLegibility;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.latex-content-scope p{margin-top:1rem}.latex-content-scope .indent-pars p{text-indent:var(--text-indent-size)}.latex-content-scope .indent-pars p.no-indent,.latex-content-scope p.no-indent,.latex-content-scope .indent-pars ol p,.latex-content-scope .indent-pars ul p{text-indent:0}.latex-content-scope .indent-pars h2+p,.latex-content-scope .indent-pars h3+p,.latex-content-scope .indent-pars h4+p{text-indent:0}.latex-content-scope a:not([class]){text-decoration-skip-ink:auto}.latex-content-scope a,.latex-content-scope a:visited{color:var(--link-visited)}.latex-content-scope a:focus{outline-offset:2px;outline:2px solid var(--link-focus-outline)}.latex-content-scope .break-all{word-break:break-all}.latex-content-scope img{max-width:100%;height:auto;display:block}.latex-content-scope input,.latex-content-scope button,.latex-content-scope textarea,.latex-content-scope select{font:inherit}.latex-content-scope textarea{width:100%}.latex-content-scope article>*+*{margin-top:1em}.latex-content-scope code,.latex-content-scope pre,.latex-content-scope kbd{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:85%;hyphens:none}.latex-content-scope pre{padding:1rem 1.4rem;max-width:100%;overflow:auto;border-radius:4px;background:var(--pre-bg-color)}.latex-content-scope pre code{font-size:95%;position:relative}.latex-content-scope kbd{background:var(--kbd-bg-color);border:1px solid var(--kbd-border-color);border-radius:2px;padding:2px 4px;font-size:75%}.latex-content-scope table:not(.borders-custom){border-collapse:collapse;border-spacing:0;width:auto;max-width:100%;border-top:var(--border-width-thick) solid var(--table-border-color);border-bottom:var(--border-width-thick) solid var(--table-border-color);overflow-x:auto;counter-increment:caption}.latex-content-scope table:not(.borders-custom) tr>th[scope=col]{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope table:not(.borders-custom) tr>th[scope=row]{border-right:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope table:not(.borders-custom)>tbody>tr:first-child>td,.latex-content-scope table:not(.borders-custom)>tbody>tr:first-child>th{border-top:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope table:not(.borders-custom)>tbody>tr:last-child>td,.latex-content-scope table:not(.borders-custom)>tbody>tr:last-child>th{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope th,.latex-content-scope td{text-align:left;padding:.5rem;line-height:1.1}.latex-content-scope caption{text-align:left;font-size:.923em;padding:0 .25em .25em;width:100%;margin-left:0}.latex-content-scope caption:before{content:"Table " counter(caption) ". ";font-weight:700}.latex-content-scope .scroll-wrapper{overflow-x:auto}.latex-content-scope .scroll-wrapper>table td{white-space:nowrap}.latex-content-scope table.borders-custom{border-collapse:collapse;border-spacing:0;width:auto;max-width:100%;overflow-x:auto;counter-increment:caption}.latex-content-scope .border-top-thick{border-top:var(--border-width-thick) solid var(--table-border-color)}.latex-content-scope .border-right-thick{border-right:var(--border-width-thick) solid var(--table-border-color)}.latex-content-scope .border-bottom-thick{border-bottom:var(--border-width-thick) solid var(--table-border-color)}.latex-content-scope .border-left-thick{border-left:var(--border-width-thick) solid var(--table-border-color)}.latex-content-scope .border-top-thin{border-top:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope .border-right-thin{border-right:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope .border-bottom-thin{border-bottom:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope .border-left-thin{border-left:var(--border-width-thin) solid var(--table-border-color)}.latex-content-scope .col-1-l tr>:nth-child(1),.latex-content-scope .col-2-l tr>:nth-child(2),.latex-content-scope .col-3-l tr>:nth-child(3),.latex-content-scope .col-4-l tr>:nth-child(4),.latex-content-scope .col-5-l tr>:nth-child(5),.latex-content-scope .col-6-l tr>:nth-child(6),.latex-content-scope .col-7-l tr>:nth-child(7),.latex-content-scope .col-8-l tr>:nth-child(8),.latex-content-scope .col-9-l tr>:nth-child(9),.latex-content-scope .col-10-l tr>:nth-child(10),.latex-content-scope .col-11-l tr>:nth-child(11),.latex-content-scope .col-12-l tr>:nth-child(12){text-align:left}.latex-content-scope .col-1-c tr>:nth-child(1),.latex-content-scope .col-2-c tr>:nth-child(2),.latex-content-scope .col-3-c tr>:nth-child(3),.latex-content-scope .col-4-c tr>:nth-child(4),.latex-content-scope .col-5-c tr>:nth-child(5),.latex-content-scope .col-6-c tr>:nth-child(6),.latex-content-scope .col-7-c tr>:nth-child(7),.latex-content-scope .col-8-c tr>:nth-child(8),.latex-content-scope .col-9-c tr>:nth-child(9),.latex-content-scope .col-10-c tr>:nth-child(10),.latex-content-scope .col-11-c tr>:nth-child(11),.latex-content-scope .col-12-c tr>:nth-child(12){text-align:center}.latex-content-scope .col-1-r tr>:nth-child(1),.latex-content-scope .col-2-r tr>:nth-child(2),.latex-content-scope .col-3-r tr>:nth-child(3),.latex-content-scope .col-4-r tr>:nth-child(4),.latex-content-scope .col-5-r tr>:nth-child(5),.latex-content-scope .col-6-r tr>:nth-child(6),.latex-content-scope .col-7-r tr>:nth-child(7),.latex-content-scope .col-8-r tr>:nth-child(8),.latex-content-scope .col-9-r tr>:nth-child(9),.latex-content-scope .col-10-r tr>:nth-child(10),.latex-content-scope .col-11-r tr>:nth-child(11),.latex-content-scope .col-12-r tr>:nth-child(12){text-align:right}.latex-content-scope figure{counter-increment:figcaption}.latex-content-scope figcaption{text-align:left;font-size:.923em;padding:.25em .25em 0;width:100%;margin-left:0}.latex-content-scope figcaption:before{content:"Figure " counter(figcaption) ". ";font-weight:700}.latex-content-scope h1:first-child{text-align:center}.latex-content-scope nav ol{counter-reset:item;padding-left:2rem}.latex-content-scope nav ol>li{display:block}.latex-content-scope nav ol>li:before{content:counters(item,".") " ";counter-increment:item;padding-right:.85rem}.latex-content-scope dl dd{text-align:center}.latex-content-scope .theorem{counter-increment:theorem;display:block;margin:12px 0;font-style:italic}.latex-content-scope .theorem:before{content:"Theorem " counter(theorem) ". ";font-weight:700;font-style:normal}.latex-content-scope .lemma{counter-increment:theorem;display:block;margin:12px 0;font-style:italic}.latex-content-scope .lemma:before{content:"Lemma " counter(theorem) ". ";font-weight:700;font-style:normal}.latex-content-scope .proof{display:block;margin:12px 0;font-style:normal;position:relative}.latex-content-scope .proof:before{content:"Proof. " attr(title);font-style:italic}.latex-content-scope .proof:after{content:"";display:inline-block;width:.7em;height:.7em;border:.057em solid currentColor;box-sizing:border-box;position:absolute;right:-12px;bottom:-2px}.latex-content-scope .definition{counter-increment:definition;display:block;margin:12px 0;font-style:normal}.latex-content-scope .definition:before{content:"Definition " counter(definition) ". ";font-weight:700;font-style:normal}.latex-content-scope .author{margin:.85rem 0;font-variant-caps:small-caps;text-align:center}.latex-content-scope .sidenote{font-size:.8rem;float:right;clear:right;width:18vw;margin-right:-20vw;margin-bottom:1em;text-indent:0;text-align:left}.latex-content-scope .sidenote.left{float:left;margin-left:-20vw;margin-bottom:1em;text-indent:0;text-align:right}.latex-content-scope.text-justify .sidenote,.latex-content-scope.text-justify .sidenote.left{text-align:justify}.latex-content-scope .sidenote:target{border:var(--sidenote-target-border-color) 1.5px solid;padding:0 .5rem;scroll-margin-block-start:10rem}.latex-content-scope .sidenote-number{counter-increment:sidenote-counter}.latex-content-scope .sidenote-number:after,.latex-content-scope .sidenote:before{position:relative;vertical-align:baseline}.latex-content-scope .sidenote-number:after{content:counter(sidenote-counter);font-size:.7rem;top:-.5rem;left:.1rem}.latex-content-scope .sidenote-number~.sidenote:before{content:counter(sidenote-counter) " ";font-size:.7rem;top:-.5rem}.latex-content-scope label.sidenote-toggle:not(.sidenote-number){display:none}.latex-content-scope blockquote .sidenote{margin-right:-24vw;width:18vw}.latex-content-scope label.sidenote-toggle{display:inline;cursor:pointer}.latex-content-scope input.sidenote-toggle{display:none}@media(max-width:1050px){.latex-content-scope label.sidenote-toggle:not(.sidenote-number){display:inline}.latex-content-scope .sidenote{display:none}.latex-content-scope .sidenote-toggle:checked+.sidenote{display:block;margin:.5rem 1.25rem 1rem .5rem;float:left;left:1rem;clear:both;width:95%}.latex-content-scope .sidenote-toggle:checked+.sidenote.left{text-align:left}.latex-content-scope.text-justify .sidenote-toggle:checked+.sidenote.left{text-align:justify}.latex-content-scope blockquote .sidenote{margin-right:-25vw;width:16vw}}.latex-content-scope .footnotes p{line-height:1.5;font-size:85%;margin-bottom:.4rem}.latex-content-scope .footnotes{border-top:1px solid var(--footnotes-border-color)}.latex-content-scope .abstract,.latex-content-scope .abstract p{text-align:center;margin-top:0}.latex-content-scope .abstract{margin:2.25rem 0}.latex-content-scope .abstract>h2{font-size:1rem;margin-bottom:-.2rem}.latex-content-scope .latex span:nth-child(1){text-transform:uppercase;font-size:.75em;vertical-align:.28em;margin-left:-.48em;margin-right:-.15em;line-height:1ex}.latex-content-scope .latex span:nth-child(2){text-transform:uppercase;vertical-align:-.5ex;margin-left:-.1667em;margin-right:-.125em;line-height:1ex}.latex-content-scope .whitespace-nowrap{white-space:nowrap}.latex-content-scope h1{font-size:2.5rem;line-height:3.25rem;margin-bottom:1.625rem}.latex-content-scope h2{font-size:1.7rem;line-height:2rem;margin-top:3rem}.latex-content-scope h3{font-size:1.4rem;margin-top:2.5rem}.latex-content-scope h4{font-size:1.2rem;margin-top:2rem}.latex-content-scope h5{font-size:1rem;margin-top:1.8rem}.latex-content-scope h6{font-size:1rem;font-style:italic;font-weight:400;margin-top:2.5rem}.latex-content-scope h3,.latex-content-scope h4,.latex-content-scope h5,.latex-content-scope h6{line-height:1.625rem}.latex-content-scope h1+h2{margin-top:1.625rem}.latex-content-scope h2+h3,.latex-content-scope h3+h4,.latex-content-scope h4+h5{margin-top:.8rem}.latex-content-scope h5+h6{margin-top:-.8rem}.latex-content-scope h2,.latex-content-scope h3,.latex-content-scope h4,.latex-content-scope h5,.latex-content-scope h6{margin-bottom:.8rem}:root{--bg-color: #F0F0F0;--color: black;--token-teal: #407f80;--token-black: #000000;--token-grey: #666666;--token-green: #007f00;--token-lime: #7d8f29;--token-brown: #9a6e3a;--token-red: #ba2121;--token-fuchsia: #dd4a68;--token-orange: #e90;--token-pink: #BA6687}.latex-dark{--bg-color: #2d2d2d;--color: #ccc;--token-teal: #90D0D0;--token-black: #ccc;--token-grey: #999;--token-green: #51B53F;--token-lime: #B4C55D;--token-brown: #D3A26B;--token-red: #FA5E4F;--token-fuchsia: #FF839B;--token-orange: #FFCF4C;--token-pink: #F49BBC}@media(prefers-color-scheme:dark){.latex-dark-auto{--bg-color: #2d2d2d;--color: #ccc;--token-teal: #90D0D0;--token-black: #ccc;--token-grey: #999;--token-green: #51B53F;--token-lime: #B4C55D;--token-brown: #D3A26B;--token-red: #FA5E4F;--token-fuchsia: #FF839B;--token-orange: #FFCF4C;--token-pink: #F49BBC}}code[class*=language-],pre[class*=language-]{color:var(--color);background:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;overflow:auto}pre[class*=language-]{background:var(--bg-color)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}:not(pre)>code[class*=language-].break-all{word-break:break-all}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--token-teal)}.token.punctuation,.token.constant{color:var(--token-black)}.token.punctuation.attr-equals,.token.number,.token.operator{color:var(--token-grey)}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.symbol,.token.deleted,.token.keyword{color:var(--token-green)}.token.selector,.token.attr-name,.token.char,.token.builtin,.token.inserted{color:var(--token-lime)}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--token-brown)}.token.atrule,.token.attr-value,.token.string,.token.attr-value .punctuation:not(.attr-equals){color:var(--token-red)}.token.class-name{color:var(--token-fuchsia)}.token.important,.token.variable{color:var(--token-orange)}.token.regex{color:var(--token-pink)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.latex-page-shell{margin-inline:auto}.latex-backlink{margin:0 0 .75rem;font-size:.95rem}.latex-content-scope{margin-inline:auto;--body-bg-color: var(--color-bg);--body-color: var(--color-text);--link-visited: var(--color-link);--link-focus-outline: var(--color-link);--pre-bg-color: var(--color-panel);--kbd-bg-color: var(--color-bg);--kbd-border-color: var(--color-border);--table-border-color: var(--color-text);--sidenote-target-border-color: var(--color-border);--footnotes-border-color: var(--color-border);--bg-color: var(--color-panel);--color: var(--color-text);--token-teal: #24837b;--token-black: var(--color-text);--token-grey: var(--color-muted);--token-green: #66800b;--token-lime: #879a39;--token-brown: #9d6b53;--token-red: var(--fx-red);--token-fuchsia: #a02f6f;--token-orange: #bc5215;--token-pink: #ce5d97;--equation-fade-color: var(--body-bg-color);--equation-scroll-track: #dad8cea6;--equation-scroll-thumb: #9f9d96d9;--equation-hint-fg: #6f6e69;--equation-hint-bg: #fffcf0d9;--math-tools-bg: #fffcf0f2;--math-tools-border: #9f9d96;--math-tools-text: #403e3c;--math-tools-hover: #e6e4d9}.latex-content-scope mjx-container[jax=CHTML][display=true]{display:block;margin:1.2rem auto;min-height:1.35em}.latex-content-scope .author{margin:-.35rem 0 .18rem;text-align:center;letter-spacing:.02em;font-size:1rem}.latex-content-scope>header>h1{font-size:clamp(1.5rem,5.2vw,2.3rem);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.latex-content-scope .latex-meta-line{margin:0 0 1.55rem;text-align:center;font-size:.92rem;line-height:1.45;color:var(--body-color)}.latex-content-scope .latex-meta-line .meta-flag{margin-left:.35ch;color:inherit}.latex-content-scope .teaser-box{margin-top:1.25rem}html[data-theme=dark] .latex-content-scope{--body-bg-color: var(--color-bg);--body-color: var(--color-text);--link-visited: var(--color-link);--link-focus-outline: var(--color-link);--pre-bg-color: var(--color-panel);--kbd-bg-color: var(--color-bg);--kbd-border-color: var(--color-border);--table-border-color: var(--color-text);--sidenote-target-border-color: var(--color-border);--footnotes-border-color: var(--color-border);--bg-color: var(--color-panel);--color: var(--color-text);--token-teal: #3aa99f;--token-black: var(--color-text);--token-grey: #878580;--token-green: #879a39;--token-lime: #a0af54;--token-brown: #c99a6e;--token-red: var(--fx-red);--token-fuchsia: #ce5d97;--token-orange: #da702c;--token-pink: #d7827e;--equation-fade-color: var(--body-bg-color);--equation-scroll-track: #343331b3;--equation-scroll-thumb: #878580e6;--equation-hint-fg: #cecdc3;--equation-hint-bg: #1c1b1ad9;--math-tools-bg: #1c1b1af2;--math-tools-border: #878580;--math-tools-text: #cecdc3;--math-tools-hover: #343331}.latex-math-tools-popover{position:absolute;display:flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--math-tools-border, var(--color-border));border-radius:.4rem;background:var(--math-tools-bg, var(--color-bg));box-shadow:0 8px 18px #100f0f2e;z-index:70}.latex-math-tools-popover[hidden]{display:none}.latex-math-tools-action{border:1px solid transparent;border-radius:.3rem;padding:.2rem .4rem;background:transparent;color:var(--math-tools-text, var(--color-text));font:inherit;font-size:.72rem;line-height:1.2;cursor:pointer}.latex-math-tools-action:hover,.latex-math-tools-action:focus-visible{background:var(--math-tools-hover, var(--color-panel));outline:none}.latex-math-tools-status{min-width:3.8ch;font-size:.68rem;color:var(--color-muted)}@media(max-width:1023px){.latex-content-scope mjx-container[jax=CHTML][display=true]{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;box-shadow:none}.latex-content-scope mjx-container[jax=CHTML][display=true]::-webkit-scrollbar{height:0}.latex-content-scope mjx-container[jax=CHTML][display=true]:is(:hover,:active,:focus-within)::-webkit-scrollbar{height:3px}.latex-content-scope mjx-container[jax=CHTML][display=true]:is(:hover,:active,:focus-within)::-webkit-scrollbar-track{background-color:var(--equation-scroll-track);border-radius:999px}.latex-content-scope mjx-container[jax=CHTML][display=true]:is(:hover,:active,:focus-within)::-webkit-scrollbar-thumb{background-color:var(--equation-scroll-thumb);border-radius:999px}.latex-content-scope mjx-container[jax=CHTML][display=true]>mjx-math{min-width:max-content}.latex-content-scope mjx-container[jax=CHTML][display=true][data-overflow=true][data-hint-visible=true]:after{content:"Swipe ↔";position:absolute;right:.35rem;bottom:.22rem;font-size:.68rem;line-height:1;padding:.2rem .35rem;border-radius:.3rem;color:var(--equation-hint-fg);background:var(--equation-hint-bg);pointer-events:none;user-select:none;z-index:1}.latex-content-scope mjx-container[jax=CHTML][display=true][data-overflow=true][data-at-start=false]{box-shadow:inset .95rem 0 .75rem -.72rem var(--equation-fade-color)}.latex-content-scope mjx-container[jax=CHTML][display=true][data-overflow=true][data-at-end=false]{box-shadow:inset -.95rem 0 .75rem -.72rem var(--equation-fade-color)}.latex-content-scope mjx-container[jax=CHTML][display=true][data-overflow=true][data-at-start=false][data-at-end=false]{box-shadow:inset .95rem 0 .75rem -.72rem var(--equation-fade-color),inset -.95rem 0 .75rem -.72rem var(--equation-fade-color)}}@media(min-width:1024px){.latex-content-scope{max-width:92ch}}
