*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}body{min-height:100vh}ul[role=list],ol[role=list]{list-style:none}ul,ol{list-style-position:inside}a:not([class]){text-decoration-skip-ink:auto}img{display:block;height:auto;max-width:100%}p img{display:inline-block;vertical-align:sub}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit}iframe{border:0}img:not([alt]){filter:blur(10px)}hr{height:1px;margin:0}@media(prefers-reduced-motion: reduce){*{animation-duration:.01s !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01s !important}}a{color:#06c}a.disabled{color:#666;text-decoration:none}b{font-weight:700}body{background-color:#f7f7f7;color:#000;font-family:Arial,Verdana,sans-serif}code{background:#efefef;color:#006000;font-family:monospace}em,i{font-style:italic}pre{background:#efefef;border:1px solid #d3d3d3;margin:1em;padding:.5em 1em .5em 1em}header{align-items:center;display:flex;justify-content:space-between;margin:5px 5px 5px 10px}header a{align-items:center;color:#06c;display:flex;text-decoration:none}header a h2{width:100%}header img{display:block;margin-right:10px}#main-wrapper{display:flex}#sidebar-left{flex:0 auto;font-size:12px;line-height:1.33em;min-width:160px;width:160px}#sidebar-left section{background-color:#fff;margin:0 5px 6px 5px;padding:0 0 0 5px}#sidebar-left a{color:#06c;display:block;text-decoration:none}#sidebar-left a.selected{color:#000;font-weight:bold}#sidebar-left h4{color:#484848;font-weight:700;font-size:13px;margin-bottom:1px;padding:3px 0 2px 0}#sidebar-left #license{background-color:#fff;color:#5e6a72;font-size:10px;line-height:normal;margin:0 5px 6px 5px;padding:11px 5px 5px 5px}#sidebar-left #license a{display:inline;text-decoration:underline}#sidebar-left a#edit-this-page{background-color:#03194f;border:1px solid silver;color:#fff;display:block;font-size:14px;font-weight:700;margin:20px auto;padding:6px 12px;text-align:center;text-decoration:none;width:90%}main{background-color:#fff;border:1px solid #d3d3d3;flex:1 100%;font-family:Arial,Verdana,sans-serif;font-size:13.333px;line-height:1.3;margin-right:5px;padding:20px}main a:visited{color:#471264}main a.header-anchor{color:inherit;text-decoration:inherit}main blockquote{background-color:#fffde7;border-left:.2em solid #fab700;color:#000;margin-bottom:1em;padding:.2em 1em}main del{background-color:#f4cccc;text-decoration:inherit}main h1{font-size:22px;font-weight:700;margin:10px 0 1.4em}main h1 a{color:#06c}main h2{font-size:20px;font-weight:700;margin:1.2em 0 .8em 0}main h3{font-size:16px;font-weight:700;margin:1.2em 0 .7em 0}main h4{font-weight:700;margin:1.2em 0 .6em 0}main h4 a{color:#06c}main h4 i a{color:#06c;font-weight:400}main ins{background-color:#d9ead3;text-decoration:inherit}main p{margin-bottom:13.33px;margin-top:1.4em}main pre{white-space:break-spaces;word-break:break-all}main #title-crumbs{padding:6px 0 0 10px}main #title-crumbs+h3{margin-top:6px}main ul{display:block;list-style-position:outside;list-style-type:disc;margin-bottom:1em;margin-top:1em;padding-left:40px}main ul li{margin-bottom:5px;margin-top:5px}main ul li>p:first-of-type{display:inline}main ul ul{list-style-type:circle;margin-bottom:0;margin-top:0}main ul ul ul{list-style-type:square}main ol{list-style-position:outside;list-style-type:decimal;padding-left:40px;margin:1em 0}main ol li{margin:5px 0}main ol li p{margin:.5em 0}main ol li>p:first-of-type{display:inline}main ol ul{list-style-type:circle;margin-bottom:0;margin-top:0}main table{border-collapse:collapse;border-spacing:0px;border-width:1px solid #d9d9d9;margin:1.3em 0 1.3em 0}main table td,main table th{border:1px solid #d9d9d9;padding:5px 10px 5px 10px;vertical-align:top}main nav.subpage-listing{background-color:#f1f1f1;border:1px solid #d3d3d3}main nav.subpage-listing details{margin-left:-1em}main nav.subpage-listing h4{margin:inherit;padding:.5em 0 0 .5em}main nav.subpage-listing li{font-weight:normal;list-style:none;list-style-image:none;margin-left:1.2em;padding-left:1.3em}main nav.subpage-listing li a{text-decoration:none}main nav.subpage-listing ul{padding-left:0px}main nav.subpage-listing>ul{margin:.5em 0 .5em 0}main nav.subpage-listing>ul>li{border-top:1px solid #fff;font-weight:bold;margin:3px 0 3px 0;padding:2px 0 2px 1.3em}main .table-of-contents{border:1px solid #d3d3d3;background-color:#f1f1f1;display:table;font-size:12px;margin-left:1em;padding:1em 2em 1em 1em}main .table-of-contents a{text-decoration:none}main .table-of-contents>ol::before{content:"Contents";display:block;font-weight:700;margin:0 0 .5em -1em}main .table-of-contents ol{line-height:1.1em;margin:0;padding-left:1.2em}main .table-of-contents ol li{list-style-type:none}main .two-column-container{align-items:flex-start;display:flex}main .two-column-container>div.column{flex:50%;margin:0;padding-right:30px}main .warning-container{position:relative;min-height:200px;margin:2rem 0}main .warning-container .warning-overlay{position:absolute;top:0;left:0;height:100%;width:100%;margin:0;padding:1rem 0;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;flex-direction:column}main .warning-container .warning-overlay h1,main .warning-container .warning-overlay h2,main .warning-container .warning-overlay h3,main .warning-container .warning-overlay h4,main .warning-container .warning-overlay h5,main .warning-container .warning-overlay h6,main .warning-container .warning-overlay p{margin:.25rem 2rem;padding:0;text-align:center}main .warning-container .warning-overlay:hover{background-color:rgba(0,0,0,.7)}.logo,.icon{display:inline;height:48px;width:48px;border-radius:50%;border:1px solid #ccc;box-shadow:0 0 5px #ccc}