@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:semi-condensed;font-display:block;src:,url(/_/fonts/NotoSansDisplay.ttf) format("truetype"),url(../../../../tools/boostlook/NotoSansDisplay.ttf) format("truetype"),url(https://cppalliance.org/fonts/NotoSansDisplay.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:semi-condensed;font-display:block;src:,url(/font/NotoSansDisplay-Italic.ttf) format("truetype"),url(../../../../tools/boostlook/NotoSansDisplay-Italic.ttf) format("truetype"),url(https://cppalliance.org/fonts/NotoSansDisplayItalic.ttf) format("truetype")}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-stretch:condensed;font-display:block;src:,url(/_/boostlook/NotoSansMono.ttf) format("truetype"),url(../../../../tools/boostlook/NotoSansMono.ttf) format("truetype"),url(https://cppalliance.org/fonts/NotoSansMono.ttf) format("truetype")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}.boostlook{font-family:Noto Sans!important}.boostlook h1,.boostlook h2,.boostlook h3,.boostlook h4,.boostlook h5,.boostlook h6{display:block;line-height:1;margin-top:1em;margin-bottom:1em;font-weight:500}.boostlook h1{font-size:1.75em}.boostlook h2{font-size:1.5em}.boostlook h3{font-size:1.375em}.boostlook h4{font-size:1.25em}.boostlook h5{font-size:1.125em}.boostlook h6{font-size:1em}.boostlook p{font-size:1rem;margin:1em 0}.boostlook a{color:#005a9c;text-decoration:none}.boostlook a:hover{text-decoration:underline}.boostlook code{font-family:Noto Sans Mono,monospace}.boostlook h6:has(+table){margin-left:1em}.boostlook p code,.boostlook p kbd,.boostlook p pre,.boostlook p samp,.boostlook p tt{background-color:transparent!important}.boostlook .content div:has(>table){overflow-x:auto}.boostlook:not(:has(.doc)) pre{font-family:Noto Sans Mono,monospace;background-color:#f8f8f8;margin:1em;padding:1rem;overflow-x:auto}.boostlook:not(:has(.doc)) table{border-collapse:collapse;margin:1em;border:1px solid #e8e8e8}.boostlook:not(:has(.doc)) th{background-color:#f8f8f8;text-align:left;padding:.25em .55em;font-weight:550}.boostlook:not(:has(.doc)) td{border:1px solid #e8e8e8;padding:.25em .55em}.article.toc2.toc-left{min-height:100vh;max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem;background-color:#d1d5db}.boostlook #toc>ul.sectlevel1{padding-left:0}.boostlook #toc ul{margin:0;padding:0 0 0 .5rem;line-height:1.5;font-size:.85rem;list-style:none}.boostlook #toc .sectlevel1>li>a{font-weight:bolder}.boostlook #toc #toctitle{font-size:1.5rem}.boostlook #toc ul li a{font-size:1rem}.boostlook #toc.toc2,.boostlook:not(:has(.doc)){background-color:#fff;border-radius:.5rem;padding:1rem}.boostlook #content{overflow-x:auto}@media screen and (min-width:768px){.boostlook #toc.toc2{position:fixed;width:17rem;left:max(1rem,calc(50% - 39rem));top:1rem;padding:1.25em 1em;overflow-y:auto;overflow-x:hidden;z-index:1000;height:calc(100vh - 2rem)}.boostlook:not(:has(.doc)){margin-left:18rem}}