@media print{html,body,p,ol,ul,li,blockquote,textarea,iframe,hr,h1,h2,h3,h4{margin:0;padding:0}h1,h2,h3,h4{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0;font-family:inherit}button,input{appearance:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,video{height:auto;max-width:100%;border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:400;src:url("../fonts/outfit-v14-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:600;src:url("../fonts/outfit-v14-latin_latin-ext-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:700;src:url("../fonts/outfit-v14-latin_latin-ext-700.woff2") format("woff2")}html,body{height:100%;background:#CCC;font-size:18px;font-family:Outfit,ui-sans-serif,system-ui}#pg{background:#FFFFFF;display:flex;flex-direction:column;min-height:100vh;margin:0 auto}#pg.full{width:100%}#pg.box{width:1280px}.sec{width:100%;padding:0}.pad-ver-xs{padding-top:.75rem;padding-bottom:.75rem}.pad-ver-s{padding-top:1rem;padding-bottom:1rem}.pad-ver-m{padding-top:2rem;padding-bottom:2rem}.pad-ver-l{padding-top:4rem;padding-bottom:4rem}.pad-ver-xl{padding-top:6rem;padding-bottom:6rem}.pad-top-xs{padding-top:.75rem}.pad-top-s{padding-top:1rem}.pad-top-m{padding-top:2rem}.pad-top-l{padding-top:4rem}.pad-top-xl{padding-top:6rem}.pad-bottom-xs{padding-bottom:.75rem}.pad-bottom-s{padding-bottom:1rem}.pad-bottom-m{padding-bottom:2rem}.pad-bottom-l{padding-bottom:4rem}.pad-bottom-xl{padding-bottom:6rem}.ctr{width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem}.ctr.w-1100{max-width:1100px}.ctr.w-1000{max-width:1000px}.row{display:flex}#m{flex:1;width:100%;display:flex;flex-direction:column;min-height:0}#m .ctr{flex-grow:1;display:flex;flex-direction:column;min-height:0}#m .ctr .row{flex-grow:1;display:flex;gap:3rem;min-height:0;align-items:stretch}#m #side{order:1;flex:0 0 250px;flex-shrink:0;width:250px;border-right:1px solid #DDD;padding-right:2rem;padding-top:2rem;padding-bottom:2rem}#m #main{order:2;min-width:50%;width:100%;padding-top:4rem;padding-bottom:4rem}body{background-color:#FFF !important}#pg{width:100% !important}.ctr{width:100% !important;max-width:100% !important}#h{box-shadow:none !important;border:none !important;height:30px !important}#h .row .logo{width:100% !important;min-width:100% !important;max-width:100% !important;height:15px !important}#h .row .logo img{max-height:15px !important}#h nav,#h .search{display:none !important}#h .tog-nav,#h .tog-search{display:none !important}.hero{display:none !important}.c h1,.c h2,.c h3,.c h4,.c h5,.c h6{display:flex;align-items:center;padding:0;scroll-margin-top:80px;font-weight:700}.c h1 .headlinks,.c h2 .headlinks,.c h3 .headlinks,.c h4 .headlinks,.c h5 .headlinks,.c h6 .headlinks{display:none;padding-left:.5rem;height:100%;font-weight:700;font-size:.8em;color:#bfbfbf}.c h1 .headlinks a,.c h2 .headlinks a,.c h3 .headlinks a,.c h4 .headlinks a,.c h5 .headlinks a,.c h6 .headlinks a{color:#9d9d9d}.c h1:hover .headlinks,.c h2:hover .headlinks,.c h3:hover .headlinks,.c h4:hover .headlinks,.c h5:hover .headlinks,.c h6:hover .headlinks{display:inline-block}.c h1{margin:0 0 1.75rem 0;font-size:2rem}.c h2{margin:0 0 1.5rem 0;font-size:1.6rem}.c h3{margin:0 0 1.25rem 0;font-size:1.4rem}.c h4{margin:0 0 1rem 0;font-size:1.3rem}.c h5{margin:0 0 .75rem 0;font-size:1.2rem}.c h6{margin:0 0 .75rem 0;font-size:1.1rem}.c hr{margin:0 0 1.25rem 0;border:none;height:1px;background-color:#DDD}.c p{margin:0 0 1.25rem 0;line-height:1.6}.c a{color:#275DB3;text-decoration:none;font-weight:500}.c a:hover{text-decoration:underline}.c h2 code,.c h3 code,.c h4 code,.c h5 code,.c h6 code,.c p code,.c th code,.c td code{color:#242830;background:#F3F3F3;padding:.25rem .5rem}.c img{display:block;max-width:100%;height:auto}.c figure{margin:0;text-align:center}.c figure figcaption{padding:.5rem 0 0 0;text-align:center;font-size:.9rem;font-style:italic;color:#777}.c .youtube{position:relative;margin:0 auto 1.25rem auto;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.c .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.c ul,.c ol{margin:0 0 1.25rem 0;list-style-position:outside;padding-left:1.5rem}.c ul ul,.c ol ul,.c ul ol,.c ol ol{margin:0}.c ul li,.c ol li{display:list-item;line-height:1.5;margin-bottom:10px}.c ul li::marker,.c ol li::marker{font-size:16px;color:#00AC85;text-indent:0;font-weight:700}.c ul{list-style-type:square}.c .toc{font-weight:500}.c .toc li{line-height:1.5}.c .code-block{position:relative;margin:0 0 1.25rem 0;font-family:"Consolas",monospace}.c .code-block>pre{padding:2rem;background:#242830;overflow:auto;border-radius:6px}.c .code-block>pre code{color:#efefef;font-size:.9rem;line-height:1.3}.c .code-block .code-toolbar{position:absolute;top:.5rem;right:1rem;display:flex;gap:1rem}.c .code-block .code-toolbar .copy-btn{background:none;color:#a4a4a4;border:0;cursor:pointer;font-size:.8rem;padding:0}.c .code-block .code-toolbar .copy-btn:hover{color:#CCC}.c .code-block .code-toolbar .code-lang{color:#a4a4a4;font-size:.8rem}.c table{display:block;margin:0 0 1.25rem 0;border-collapse:collapse;font-size:1rem;line-height:1.4;overflow-x:auto}.c table th,.c table td{border:1px solid #dfe2e5;padding:.6em 1em;vertical-align:top}.c table th{background-color:#FFF;font-weight:700}.c table tr:nth-child(odd) td{background-color:#FFF}.c table tr:nth-child(even) td{background-color:#F6F8FA}.c blockquote{margin:0 0 1.25rem 0;padding:1rem 0 1px 2rem;border-left:5px solid #EEE;opacity:.8}#f,#debug-bar{display:none !important}}@media print and (max-width:1280px){#pg.box{width:100%}}@media print and (max-width:800px){#m .ctr .row{flex-direction:column;gap:1rem}#m .ctr .row #main{order:1;flex:1 1 auto;width:100%;overflow:hidden}#m .ctr .row #side{display:none;order:2;flex:none;height:auto}#m .ctr .row #side.active{display:block;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);padding:0;width:100%;height:100%;z-index:500}#m .ctr .row #side.active nav{display:block;position:fixed;left:auto;right:0;top:0;bottom:0;min-height:auto;width:60%;min-width:300px;background:#061A4A;border-right:none;border-left:1px solid #061A4A;padding:0 2rem 2rem 2rem;overflow-y:auto;box-shadow:-4px 0 10px 0 rgba(0,0,0,0.1)}}