p.admonition-title,p.system-message-title,p.topic-title{font-weight:700}p.rubric,p.sidebar-title{font-size:larger;font-weight:700}p.rubric{color:maroon}p.section-subtitle,p.sidebar-subtitle,p.subtitle{font-weight:700;margin-top:-.5em}h1+p.subtitle{font-size:1.6em}.system-message-title,.system-messages h2,span.problematic{color:red}.docutils.literal{font-family:monospace;white-space:pre-wrap}.compact li,.compact ol,.compact ul,.compact>li p,.simple li,.simple ol,.simple ul,.simple>li p,dl.compact>dd,dl.simple>dd{margin-bottom:0;margin-top:0}.contents ul.auto-toc{list-style-type:none}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}dt .classifier{font-style:italic}dt .classifier:before{content:":";font-style:normal;margin:.5em}dl.citation,dl.docinfo,dl.field-list,dl.footnote,dl.option-list{display:flow-root}dl.citation>dt,dl.docinfo>dt,dl.field-list>dt,dl.footnote>dt,dl.option-list>dt{clear:left;float:left;font-weight:700;margin:0;padding:0 .2em 0 0}dl.docinfo>dd,dl.field-list>dd,dl.option-list>dd{margin-left:9em}dd>dl:first-child,dd>ol:first-child,dd>ul:first-child{clear:left}dl.field-list>dd>:first-child,dl.option-list>dd>:first-child{display:inline-block;margin:0;width:100%}dl.docinfo pre.address{font:inherit;margin:.5em 0}dl.docinfo>dd.authors>p{margin:0}dl.option-list>dt{font-weight:400}.citation,.footnote{margin:1em 0}.citation{padding-left:2em}.footnote{padding-left:1.7em}.footnote.superscript{padding-left:1em}.citation>.label{margin-left:-2em}.footnote>.label{margin-left:-1.7em}.footnote.superscript>.label{margin-left:-1em}.citation>.label+*,.footnote>.label+*{display:inline-block;margin-top:0;vertical-align:top}.citation>.backrefs+*,.footnote>.backrefs+*{margin-top:0}.citation>.backrefs+p,.citation>.label+p,.footnote>.backrefs+p,.footnote>.label+p{display:inline;vertical-align:inherit}.backrefs{user-select:none}.backrefs>a{font-style:italic}.footnote.superscript>.backrefs,.footnote.superscript>.label,a[role=doc-noteref].superscript{font-size:smaller;line-height:1;vertical-align:super}.footnote.superscript>.label>.fn-bracket,a[role=doc-noteref].superscript>.fn-bracket{display:inline-block;overflow:hidden;width:0}[role=doc-noteref].superscript+[role=doc-noteref].superscript{padding-left:.15em}dl.footnote.superscript>dd{margin-left:1em}dl.footnote.brackets>dd{margin-left:2em}dl.footnote>dt{font-weight:400}dt.label>span.brackets:before{content:"["}dt.label>span.brackets:after{content:"]"}a.footnote-reference.superscript,dl.footnote.superscript>dt.label{font-size:small;vertical-align:super}dt.label>span.fn-backref{font-weight:400;margin-left:.2em}dt.label>span.fn-backref>a{font-style:italic}.align-left{margin-right:auto;text-align:left}.align-center{margin-left:auto;margin-right:auto;text-align:center}.align-right{margin-left:auto;text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.figure.align-center,.figure.align-left,.figure.align-right,img.align-center,img.align-left,img.align-right,object.align-center,object.align-left,object.align-right{display:block}figure.align-left,figure.align-right,table.align-center,table.align-left,table.align-right{text-align:inherit}.topic{margin:1em 2em}.admonition,.sidebar,.system-message{border:thin solid;margin:1em 2em;padding:.5em 1em}div.line-block{display:block}pre.code .ln{display:none}pre.code code:before{color:gray;content:attr(data-lineno)}td>p:first-child,th>p:first-child{margin-top:0}td>p,th>p{margin-bottom:0}.borderless td,.borderless th{border:0;padding:0 .5em 0 0}table>caption{margin-bottom:.2em;margin-top:.2em;text-align:left}table.captionbelow{caption-side:bottom}ul.auto-toc>li>p{padding-left:1em;text-indent:-1em}nav.contents ul{padding-left:1em}main>nav.contents ul ul ul ul:not(.auto-toc){list-style-type:"\2B29\ "}main>nav.contents ul ul ul ul ul:not(.auto-toc){list-style-type:"\2B1D\ "}hr.docutils{clear:both;margin-bottom:1em;margin-top:1em;width:80%}dl>dd{margin-bottom:.5em}dd>ol:only-child,dd>ul:only-child{padding-left:1em}dl.description{display:flow-root}dl.description>dt{clear:left;float:left;font-weight:700;margin:0;padding:0 .3em 0 0}dl.description>dd:after{clear:left;content:"";display:table}dl.docinfo>dd,dl.field-list>dd{margin-left:var(--field-indent)}dl.field-list.narrow>dd{--field-indent:5em}dl.field-list.run-in>dd p{display:block}div.abstract p.topic-title,div.dedication{text-align:center}div.dedication{font-style:italic;margin:2em 5em}div.dedication p.topic-title{font-style:normal}details{padding-left:1em}summary{margin-left:-1em}pre.code,pre.doctest-block,pre.literal-block,pre.math{font-family:monospace}.topic p.attribution,blockquote p.attribution{margin-left:20%;text-align:right}table tr{text-align:left}table.booktabs{border:0;border-bottom:2px solid;border-collapse:collapse;border-top:2px solid}table.booktabs *{border:0}table.booktabs th{border-bottom:thin solid}table.numbered>caption:before{content:"Table " counter(table) ": ";counter-increment:table;font-weight:700}figure.align-left,img.align-left,object.align-left,video.align-left{clear:left;float:left;margin-right:1em}figure.align-right,img.align-right,object.align-right,video.align-right{clear:right;float:right;margin-left:1em}figure.numbered>figcaption>p:before{content:"Figure " counter(figure) ": ";counter-increment:figure;font-weight:700}.attention p.admonition-title,.caution p.admonition-title,.danger p.admonition-title,.error p.admonition-title,.warning p.admonition-title,div.error{color:red}aside.sidebar{background-color:#fffffa;clear:right;float:right;margin-left:1em;margin-right:-1%;max-width:26em;width:30%}