*,
::before,
::after{box-sizing:border-box}::before,
::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,
dl ol,
dl ul,
ol dl,
ul dl{margin:0}ol ol,
ol ul,
ul ol,
ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,
nav ul{list-style:none;padding:0}nav li::before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle}audio,
video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,
input,
select{margin:0}button{overflow:visible;text-transform:none}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type="checkbox"],
[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,
::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],
[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.styled{line-height:1.6;color:#000;font-family:var(--font-family-system-monospace,monospace);max-width:920px;margin:auto}.styled a{text-decoration:none;color:#3a4089;border-bottom:1px solid}.styled a img{border:none}.styled a.sourceLine{border:none}.styled a code{color:inherit}.styled abbr{border-bottom:1px dotted;cursor:help}.styled cite{font-style:italic}.styled hr{background:#e6e6e6;border:none;display:block;height:1px;margin-bottom:1rem;margin-top:1rem}.styled img{display:block;margin-left:auto;margin-right:auto}.styled small{font-size:0.8em}.styled strong{font-weight:700}.styled sub,
.styled sup{font-size:0.8em}.styled span.smallcaps{font-variant:small-caps}.styled p,
.styled dl,
.styled ol,
.styled ul,
.styled blockquote,
.styled table{margin-bottom:1rem}.styled p:last-child,
.styled dl:last-child,
.styled ol:last-child,
.styled ul:last-child,
.styled blockquote:last-child,
.styled table:last-child{margin-bottom:0}.styled p:empty{display:none}.styled h1,
.styled h2,
.styled h3,
.styled h4,
.styled h5,
.styled h6{font-family:"Georgia","Lucida","URW Bookman L",serif;line-height:1.2;color:#ba3925;font-weight:400}.styled h1:first-child,
.styled h2:first-child,
.styled h3:first-child,
.styled h4:first-child,
.styled h5:first-child,
.styled h6:first-child{margin-top:0}.styled h1 code,
.styled h2 code,
.styled h3 code,
.styled h4 code,
.styled h5 code,
.styled h6 code{color:#ba3925}.styled h1{font-size:2.4em;margin-bottom:0.4166666667rem;margin-top:0.8333333333rem;line-height:1}.styled h2{font-size:1.6em;margin-bottom:0.625rem;margin-top:1.25rem;line-height:1.1}.styled h3{font-size:1.3em;margin-bottom:0.7692307692rem;margin-top:0.7692307692rem}.styled h4{font-size:1.2em;margin-bottom:0.8333333333rem;margin-top:0.8333333333rem}.styled h5{font-size:1.1em;margin-bottom:0.9090909091rem;margin-top:0.9090909091rem}.styled h6{font-size:1em;margin-bottom:1rem;margin-top:1rem}.styled p + dl,
.styled p + ol,
.styled p + ul{margin-top:-1rem}.styled dt{font-weight:700}.styled dd{margin-left:1rem}.styled ol,
.styled ul{list-style-position:outside;margin-left:initial}.styled ol{list-style-type:decimal}.styled ol ol{list-style-type:lower-alpha}.styled ol ol ol{list-style-type:lower-roman}.styled ol ol ol ol{list-style-type:lower-greek}.styled ol ol ol ol ol{list-style-type:decimal}.styled ol ol ol ol ol ol{list-style-type:lower-alpha}.styled ul{list-style-type:disc}.styled ul ul{list-style-type:circle}.styled ul ul ul{list-style-type:square}.styled ul ul ul ul{list-style-type:circle}.styled ul ul ul ul ul{list-style-type:disc}.styled ul ul ul ul ul ul{list-style-type:circle}.styled blockquote{margin-left:0;border-left:4px solid #e6e6e6;padding:0.3rem 0 0.3rem 0.6rem;color:#333}.styled blockquote p:first-child{margin-top:0}.styled blockquote p:last-child{margin-bottom:0}.styled code,
.styled kbd,
.styled samp,
.styled pre{color:#000;font-size:0.9em}.styled :not(pre) > code,
.styled kbd,
.styled samp{line-height:1.7777777778;vertical-align:baseline}.styled pre{overflow-x:auto;padding:0.5rem 1.2rem;margin:0}.styled pre{background:#f6f8f9;font-size:12px;line-height:1rem;margin-bottom:0.5rem}.styled code{font-size:1em;line-height:1rem}.styled figure{margin-bottom:2rem;text-align:center}.styled figure:first-child{margin-top:0}.styled figure:last-child{margin-bottom:0}.styled figcaption{font-size:0.8em;margin-top:0.625rem;color:#333}.styled table{width:100%}.styled table pre{white-space:pre-wrap}.styled table code{padding:0}.styled th,
.styled td{font-size:1em;padding:0.5rem;border:1px solid #e6e6e6;line-height:1.4rem}.styled thead tr,
.styled tfoot tr{background-color:#f5f5f5}.styled thead th,
.styled thead td,
.styled tfoot th,
.styled tfoot td{font-size:0.9em;padding:0.5555555556rem;color:#000;background-color:#f5f5f5}.styled .footnote-ref{border:none}#R00T{display:flex}#R00T > main{overflow:auto;width:calc(100% - 400px);position:fixed;bottom:0;top:0;right:0}#R00T > #TOC{overflow:auto;box-shadow:inset -1px 0px 6px -4px rgba(0,0,0,0.26);width:20vw;left:0;position:fixed;bottom:0;background:#f6f8f9;max-height:100%;padding:1rem 0.7rem;top:0;max-width:400px}#R00T > main > article{padding-top:2rem;padding-bottom:4rem;padding-left:10px;padding-right:10px}@media (max-width:1460px){#R00T > main{width:calc(100% - 200px)}}@media (max-width:993px){#R00T > main{width:100%}}@media (max-width:1460px){#R00T > #TOC{width:200px}}@media (max-width:993px){#R00T > #TOC{display:none}}@media (max-width:1460px){#R00T > main > article{margin-left:0.6rem;margin-right:0.6rem}}#TOC h6{margin-top:0.6rem}#TOC > ul{list-style-type:none;margin-left:0;padding-left:0}#TOC > ul ul{list-style-type:none;padding-left:1rem}@media print{#TOC{display:none}*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,
  a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after{content:""}pre,
  blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,
  img{page-break-inside:avoid}img{max-width:100%!important}@page {margin:0.5in}main{margin:0}}
