@charset "UTF-8";@import "//hello.myfonts.net/count/357c3a";@font-face{font-family:novacento sans wide;src:url(../fonts/Novecentosanswide-UltraLight-webfont.eot);src:url(../fonts/Novecentosanswide-UltraLight-webfont.eot?#iefix)format("embedded-opentype"),url(../fonts/Novecentosanswide-UltraLight-webfont.woff2)format("woff2"),url(../fonts/Novecentosanswide-UltraLight-webfont.woff)format("woff"),url(../fonts/Novecentosanswide-UltraLight-webfont.ttf)format("truetype"),url(../fonts/Novecentosanswide-UltraLight-webfont.svg#novecento_sans_wideultralight)format("svg");font-style:normal;font-weight:200}@font-face{font-family:lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(../fonts/Lato-Regular.woff2)format("woff2"),url(../fonts/Lato-Regular.ttf)format("truetype")}@font-face{font-family:lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(../fonts/Lato-Bold.woff2)format("woff2"),url(../fonts/Lato-Bold.ttf)format("truetype")}.progress ul{list-style:none;margin:0;padding:0 5px}#TableOfContents{font-size:13px!important;max-height:85vh;overflow:auto;padding:15px!important}#TableOfContents>ul>li>ul>li>ul li{margin-right:8px}#TableOfContents>ul>li>a{font-weight:700;padding:0 2px;margin:0 2px}#TableOfContents>ul>li>ul>li>a{font-weight:700;padding:0 8px}#TableOfContents>ul>li>ul>li>ul>li>ul>li>ul>li{display:none}.alert-info{background-color:#d7eef9!important;border-color:#b2def4!important;color:rgba(26,128,180,.9925)!important}.alert-success{background-color:#d9efd6!important;border-color:#bce3b5!important;color:rgba(70,149,57,.9925)!important}.alert-warning{background-color:#fbf6e1!important;border-color:#f6ecbe!important;color:rgba(180,154,26,.9925)!important}.alert-danger{background-color:#f5dddd!important;border-color:#ecbdbd!important;color:rgba(159,46,46,.9925)!important}.panel{background-color:#fff!important}.panel-body{color:#323232!important}.panel-primary{border-color:#87b5dd!important}.panel-primary>.panel-heading,.panel-primary>.panel-footer{background-color:#a3c6e5;border-color:#87b5dd;color:rgba(84,118,148,.9925)}.panel-info{border-color:#c2e5f6!important}.panel-info>.panel-heading,.panel-info>.panel-footer{background-color:#d7eef9;border-color:#c2e5f6;color:rgba(72,130,159,.9925)}.panel-success{border-color:#c9e8c3!important}.panel-success>.panel-heading,.panel-success>.panel-footer{background-color:#daefd6;border-color:#c9e8c3;color:rgba(98,142,90,.9925)}.panel-warning{border-color:#f8f1cd!important}.panel-warning>.panel-heading,.panel-warning>.panel-footer{background-color:#fbf7e1;border-color:#f8f1cd;color:rgba(159,145,72,.9925)}.panel-danger{border-color:#f0cbcb!important}.panel-danger>.panel-heading,.panel-danger>.panel-footer{background-color:#f5dede;border-color:#f0cbcb;color:rgba(148,84,84,.9925)}.panel-default{border-color:#e9e9e9!important}.panel-default>.panel-heading,.panel-default>.panel-footer{background-color:#f4f4f4;border-color:#e9e9e9;color:rgba(116,116,116,.9925)}body{font-size:16px!important;color:#323232!important}#body a.highlight,#body a.highlight:hover,#body a.highlight:focus{text-decoration:none;outline:none;outline:0}#body a.highlight{line-height:1.1;display:inline-block}#body a.highlight:after{margin-left:0;margin-right:auto;display:block;content:'';height:1px;width:0%;background-color:#238fbd;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-ms-transition:width .35s ease;transition:width .35s ease}#body a.highlight:hover:after,#body a.highlight:focus:after{width:100%}.progress{position:absolute;background-color:rgba(247,247,247,.97);width:auto;border:thin solid #ececec;display:none;z-index:200}#toc-menu{border-right:thin solid #dad8d8!important;padding-right:1rem!important;margin-right:.5rem!important}#top-bar{box-shadow:0 5px 10px rgba(0,0,0,.1)}.btn{color:#fff!important;display:inline-block!important;padding:6px 12px!important;margin-bottom:0!important;font-size:14px!important;font-weight:400!important;line-height:1.42857143!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;background-image:none!important;border:1px solid transparent!important;border-radius:4px!important;-webkit-transition:all .35s!important;-moz-transition:all .35s!important;-ms-transition:all .35s!important;transition:all .35s!important}.btn:focus{outline:none!important;-webkit-transition:all .35s!important;-moz-transition:all .35s!important;-ms-transition:all .35s!important;transition:all .35s!important}.btn:hover,.btn:focus{color:#000!important;text-decoration:none!important;-webkit-transition:all .35s!important;-moz-transition:all .35s!important;-ms-transition:all .35s!important;transition:all .35s!important}.btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important;-webkit-transition:all .35s!important;-moz-transition:all .35s!important;-ms-transition:all .35s!important;transition:all .35s!important}.btn-default:hover,.btn-default:focus,.btn-default:active{color:#fff!important;background-color:#9e9e9e!important;border-color:#9e9e9e!important;-webkit-transition:all .35s!important;-moz-transition:all .35s!important;-ms-transition:all .35s!important;transition:all .35s!important}.btn-default:active{background-image:none!important;-webkit-transition:all .35s!important;-moz-transition:all .35s!important;-ms-transition:all .35s!important;transition:all .35s!important}.anchor{color:#2053ab;font-size:.5em;cursor:pointer;visibility:hidden;margin-left:.5em;position:absolute;margin-top:.1em;-webkit-transition:color .35s ease;-moz-transition:color .35s ease;-ms-transition:color .35s ease;transition:color .35s ease}.anchor:hover{color:#238fbd;-webkit-transition:color .35s ease;-moz-transition:color .35s ease;-ms-transition:color .35s ease;transition:color .35s ease}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{visibility:visible}h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h2{font-size:2.5rem;line-height:110%!important;margin:2.5rem 0 1.5rem;text-transform:capitalize}h3{font-size:2rem;line-height:110%!important;margin:2rem 0 1rem}h4{font-size:1.5rem;line-height:110%!important;margin:1.5rem 0 .75rem}h5{font-size:1rem;line-height:110%!important;margin:1rem 0 .2rem}h6{font-size:.5rem;line-height:110%!important;margin:.5rem 0 .2rem}p{margin:1rem 0}figcaption h4{font-weight:300!important;opacity:.85;font-size:1em;text-align:center;margin-top:-1.5em}.is_stuck{position:fixed;top:0;width:1165px}#body #breadcrumbs{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button,.button-secondary{display:inline-block;padding:7px 12px}.button:active,.button-secondary:active{margin:2px 0 -2px}body{background:#fff;color:#323232}body #chapter h1{font-size:3.5rem}a{color:#2053ab;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}a:hover{color:#238fbd;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}pre{position:relative}.bg{background:#fff;border:1px solid #eaeaea}b,strong,label,th{font-weight:600}.default-animation,#header #logo-svg,#header #logo-svg path,#sidebar,#sidebar ul,#body,#body .padding,#body .nav{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;transition:all .35s ease}#grav-logo{max-width:60%}#grav-logo path{fill:#fff!important}fieldset{border:1px solid #ddd}textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select[multiple=multiple]{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,.06)}textarea:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,select[multiple=multiple]:focus{border-color:#2053ab;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,169,218,.7)}#header-wrapper{background:#2053ab;color:#fff;text-align:center;border-bottom:1px solid #183f81;padding:1rem}#header a{display:inline-block}#header #logo-svg{width:8rem;height:2rem}#header #logo-svg path{fill:#fff}#main{background:#f7f7f7;margin:0 0 1.563rem}#body{position:relative;margin-left:300px;min-height:100%}#body img,#body .video-container{margin:3rem auto;display:block;text-align:center}#body img.border,#body .video-container.border{border:2px solid #e6e6e6!important;padding:2px}#body img.shadow,#body .video-container.shadow{box-shadow:0 10px 30px rgba(0,0,0,.1)}#body img.inline{display:inline!important;margin:0!important;vertical-align:bottom}#body .bordered{border:1px solid #ccc}#body .padding{padding:1rem 4rem}#body h1+hr{margin-top:-1.7rem;margin-bottom:3rem}#body .nav{position:fixed;top:0;bottom:0;width:4rem;font-size:50px;height:100%;cursor:pointer;display:table;text-align:center}#body .nav>i{display:table-cell;vertical-align:middle;text-align:center}#navigation label{display:none}#body .nav:hover{background:#f7f7f7}#body .nav.nav-pref{left:0}#body .nav.nav-next{right:0}#body-inner{margin-bottom:5rem}#chapter{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem 0}#chapter #body-inner{padding-bottom:3rem;max-width:80%}#chapter h3{font-family:lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;font-weight:300;text-align:center}#chapter h1{font-size:5rem;border-bottom:4px solid #f0f2f4}#chapter p{text-align:center;font-size:1.2rem}#footer{padding:2rem 1rem 0;color:#b3b3b3;font-size:13px}#footer p{margin:0}body{font-family:lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;font-weight:400;line-height:1.6;font-size:18px!important}body strong{font-family:lato bold,work sans,helvetica,tahoma,geneva,arial,sans-serif;font-weight:700}h2,h3,h4,h5,h6{font-family:lato,work sans bold,helvetica bold,tahoma bold,geneva bold,arial bold,sans-serif;text-rendering:optimizeLegibility;color:#5e5e5e;font-weight:400;letter-spacing:-1px}h1{font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;text-align:center;text-transform:uppercase;color:#060606;font-weight:200}blockquote{border-left:10px solid #f2f2f2}blockquote p{font-size:1.1rem;color:#999}blockquote cite{display:block;text-align:right;color:#666;font-size:1.2rem}code,kbd,pre,samp{font-family:consolas,menlo,monospace;font-size:92%}code{border-radius:2px;white-space:nowrap;background:#fff7dd;border:1px solid #ffeeb8;padding:0 2px}.hljs{background:#1d1f21}code+.copy-to-clipboard{margin-left:-2px;border-left:0!important;font-size:inherit!important;vertical-align:middle;height:21px;top:-1px}pre{padding:1rem;margin:2rem 0;border:1px solid #272a2c;border-radius:2px;line-height:1.15}pre code{background:inherit;white-space:inherit;border:0;padding:0;margin:0;font-size:15px}hr{border-bottom:4px solid #f0f2f4}.page-title{margin-top:-25px;padding:25px;float:left;clear:both;background:#183f81;color:#fff}#body a.anchor-link{color:#ccc}#body a.anchor-link:hover{color:#183f81}#body-inner .tabs-wrapper.ui-theme-badges{background:#1d1f21}#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li{font-size:.9rem;text-transform:uppercase}#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li a{background:#35393c}#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li.current a{background:#4d5257}#body-inner pre{white-space:pre-wrap}.tabs-wrapper pre{margin:1rem 0;border:0;padding:0;background:inherit}li table{margin-bottom:20px}table{border:1px solid #e6e5e5;table-layout:auto}th{background:#f6f6f6;padding:.5rem;color:#323232}td{padding:.5rem;border:1px solid #e6e5e5;color:#323232}.button{background:#183f81;color:#fff;box-shadow:0 3px 0 #00a5d4}.button:hover{background:#00a5d4;box-shadow:0 3px 0 #008db6;color:#fff}.button:active{box-shadow:0 1px 0 #008db6}.button-secondary{background:#f8b450;color:#fff;box-shadow:0 3px 0 #f7a733}.button-secondary:hover{background:#f7a733;box-shadow:0 3px 0 #f69b15;color:#fff}.button-secondary:active{box-shadow:0 1px 0 #f69b15}.bullets{margin:1.7rem 0;margin-left:-.85rem;margin-right:-.85rem;overflow:auto}.bullet{float:left;padding:0 .85rem}.two-column-bullet{width:50%}.three-column-bullet{width:33.33333%}.four-column-bullet{width:25%}.bullet-icon{float:left;background:#183f81;padding:.875rem;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;font-size:1.75rem;text-align:center}.bullet-icon-1{background:#183f81}.bullet-icon-2{background:#00f3d8}.bullet-icon-3{background:#e6f300}.bullet-content{margin-left:4.55rem}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:11px/1.5 lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:'';border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}#footer{min-height:3s0px}.highlightable{padding:0 0;overflow:auto;position:relative;height:100%}.lightbox-active #body{overflow:visible}.lightbox-active #body .padding{overflow:visible}#github-contrib i{vertical-align:middle}.featherlight img{margin:0!important}.lifecycle #body-inner ul{list-style:none;margin:0;padding:2rem 0 0;position:relative}.lifecycle #body-inner ol{margin:1rem 0;padding:2rem;position:relative}.lifecycle #body-inner ol li{margin-left:1rem}.lifecycle #body-inner ol strong,.lifecycle #body-inner ol label,.lifecycle #body-inner ol th{text-decoration:underline}.lifecycle #body-inner ol ol{margin-left:-1rem}.lifecycle #body-inner h3[class*=level]{font-size:20px;position:absolute;margin:0;padding:4px 10px;right:0;z-index:1000;color:#fff;background:#1abc9c}.lifecycle #body-inner ol h3{margin-top:1rem!important;right:2rem!important}.lifecycle #body-inner .level-1+ol{background:#f6fefc;border:4px solid #1abc9c;color:#16a085}.lifecycle #body-inner .level-1+ol h3{background:#2ecc71}.lifecycle #body-inner .level-2+ol{background:#f7fdf9;border:4px solid #2ecc71;color:#27ae60}.lifecycle #body-inner .level-2+ol h3{background:#3498db}.lifecycle #body-inner .level-3+ol{background:#f3f9fd;border:4px solid #3498db;color:#2980b9}.lifecycle #body-inner .level-3+ol h3{background:#34495e}.lifecycle #body-inner .level-4+ol{background:#e4eaf0;border:4px solid #34495e;color:#2c3e50}.lifecycle #body-inner .level-4+ol h3{background:#34495e}#top-bar{background:#f7f7f7;border-radius:2px;margin:0 -1rem 2rem;padding:0 1rem;height:0;min-height:3rem}#body #breadcrumbs{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#body #breadcrumbs .links{font-size:.8em}#body #breadcrumbs span.path{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}#body #breadcrumbs span{padding:0 .1rem}.copy-to-clipboard{display:inline-block;position:relative;color:#5e5e5e;background-color:#f8efd1;text-align:center;cursor:pointer;border-radius:0 2px 2px 0;padding:.1rem;border:1px solid #ffeeb8;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;transition:all .15s ease}.copy-to-clipboard:hover{background-color:#f8efd1}.clippy-icon{padding-left:6px;padding-right:4px;padding-bottom:1px;pointer-events:none;vertical-align:top;height:100%}.clippy-svg{fill:#000!important;pointer-events:none}pre .copy-to-clipboard{position:absolute;right:4px;top:4px;background-color:#e4e4e4;color:#ccc;border-radius:2px}pre .copy-to-clipboard:hover{background-color:#e4e4e4;color:#fff}.parent-element{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.section{opacity:1}.mermaid .section{opacity:.2}summary{cursor:pointer;color:#0069ff}.expand-content{border:1px solid #ddd;border-radius:5px;margin-top:1em;padding:.5em 1em}#sidebar-toggle-span{display:none}#sidebar-toggle-span{border-right:thin solid #dad8d8!important;padding-right:.5rem!important;margin-right:1rem!important}#sidebar{background-color:#2053ab;position:fixed;top:0;width:300px;bottom:0;left:0;font-weight:400;font-size:90%;line-height:27px;-webkit-font-smoothing:antialiased}#sidebar a{color:#fff;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}#sidebar a:hover{color:#e0e0e0;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}#sidebar a.subtitle{color:rgba(204,204,204,.6)}#sidebar hr{border-bottom:1px solid #2a232f}#sidebar a.padding{padding:0 1rem}#sidebar h5{margin:2rem 0 0;position:relative;line-height:2}#sidebar h5 a{display:block;margin-left:0;margin-right:0;padding-left:1rem;padding-right:0}#sidebar h5 i{color:rgba(204,204,204,.6);position:absolute;right:.6rem;top:.7rem;font-size:80%}#sidebar .parent li,#sidebar .active li{border-left:1px solid #807f7f}#sidebar h5.parent a{background:#201b24;color:#d9d9d9!important}#sidebar h5.active a{background:#fff;color:#777!important}#sidebar h5.active i{color:#777!important}#sidebar h5+ul.topics{display:none;margin-top:0}#sidebar h5.parent+ul.topics,#sidebar h5.active+ul.topics{display:block}#sidebar ul{list-style:none;padding:0;margin:0}#sidebar ul.topics{margin:0 0 0 1rem}#sidebar ul.topics ul{display:none;padding-bottom:1rem}#sidebar ul.topics ul ul{padding-bottom:0}#sidebar ul.topics li.parent>ul,#sidebar ul.topics li.alwaysopen>ul,#sidebar ul li.active>ul{display:block}#sidebar ul.topics>li>span>a{}#sidebar ul.topics>li>span>a b{opacity:.5;font-weight:400}#sidebar ul li .category-icon{color:#807f7f}#sidebar ul.topics>li.parent a,#sidebar ul.topics>li.active a{color:#fff;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}#sidebar ul.topics>li.parent a:hover,#sidebar ul.topics>li.active a:hover{color:#e6e6e6;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}#sidebar ul.topics>li.parent,#sidebar ul.topics>li.active{background:#183f81;margin-left:-1rem;margin-right:0;padding-left:1rem;padding-right:0}#sidebar ul li.active>div>a{background:#fff;color:#807f7f!important;padding-left:1rem;padding-right:0}#sidebar ul li.active>div>a:hover{color:#b5b5b5!important;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}#sidebar ul li{padding:0}#sidebar ul li.visited+div{margin-right:16px}#sidebar ul li a{display:block;padding:2px 0}#sidebar ul li div a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;width:calc(100% - 20px)}#sidebar ul li>div>a{padding:2px 0;position:relative}#sidebar ul li li{padding-left:2.5rem;text-indent:.2rem}#sidebar ul li li li{padding-left:1rem}#sidebar ul li .read-icon{display:none;font-size:xx-small;color:#807f7f;position:absolute;float:left;margin:0;margin-left:-17px;margin-top:-18px}#sidebar ul li.visited>div>.read-icon{display:block}#sidebar ul li.visited.active>div>.read-icon{margin-left:0}#sidebar ul li .category-icon{display:block;float:right;position:absolute;right:15px;margin:0;margin-top:-20px}#sidebar ul li.active>div .category-icon{right:15px}#sidebar #shortcuts label{display:inline;font-weight:100}#sidebar #shortcuts h3{font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;color:#fff}.children p{font-size:small;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.children-li p{font-size:small;font-style:italic}.children-h2 p,.children-h3 p{font-size:small;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.children h3,.children h2{margin-bottom:0;margin-top:5px}@media only all and (min-width:48em) and (max-width:59.938em){body #chapter h1{font-size:3rem}}@media only all and (max-width:47.938em){body #chapter h1{font-size:2rem}}@media only all and (max-width:47.938em){#sidebar-toggle-span{display:inline}}@media only all and (max-width:59.938em){#body .padding{position:static;padding:15px 3rem}}@media only all and (max-width:47.938em){#body .padding{padding:5px 1rem}}@media only all and (max-width:59.938em){#body #navigation{position:static;margin-right:0!important;width:100%;display:table}}@media only all and (max-width:59.938em){#body .nav{display:table-cell;position:static;top:auto;width:50%;text-align:center;height:100px;line-height:100px;padding-top:0}#body .nav>i{display:inline-block}}@media only all and (max-width:47.938em){.two-column-bullet{width:100%}}@media only all and (max-width:47.938em){.three-column-bullet{width:100%}}@media only all and (max-width:47.938em){.four-column-bullet{width:100%}}@media only all and (max-width:59.938em){#sidebar{width:230px}#body{margin-left:230px}}@media only all and (max-width:47.938em){#sidebar{width:230px;left:-230px}#body{margin-left:0;width:100%}.sidebar-hidden{overflow:hidden}.sidebar-hidden #sidebar{left:0}.sidebar-hidden #body{margin-left:230px;overflow:hidden}.sidebar-hidden #overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:rgba(255,255,255,.5);cursor:pointer}}@media print{#sidebar,#navigation,#top-bar,.anchor,#sidebar-toggle-span,.copy-to-clipboard{display:none}#navigation *{display:none;visibility:hidden}#body-inner{margin-bottom:0}#footer{margin-top:1px}body,a{font-size:120%;color:#000!important;background:#fff!important}h1,h2,h3,h4,h5,h6{color:#000!important;background:#fff!important}#body{margin-left:0}}html{font:16px/1.5 novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}body{margin:0}a{background:0 0;color:#0069ff;text-decoration:none;cursor:pointer}a:hover,a:active{outline:0}a:hover,a:focus{color:#005fe6}a[disabled]{opacity:.5;pointer-events:none}p a{text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:14px;font-family:operator mono,Consolas,monospace,serif;white-space:nowrap;padding:0 2px;border:1px solid #f1f1f1;border-radius:3px;background:#fafafa}ins{background:#ffa;color:#333;text-decoration:none}mark{background:#ffa;color:#333}q{font-style:italic}small{font-size:87%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto;border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}p,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 16px}*+p,*+ul,*+ol,*+dl,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-top:16px}h1,h2,h3,h4{margin:0 0 16px;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;color:#222;text-transform:none}*+h1,*+h2,*+h3,*+h4{margin-top:32px}h1{font-size:2.4rem;font-weight:300;line-height:1.25}h2{font-size:1.7rem;font-weight:400;line-height:1.25}h3{font-size:1.3rem;font-weight:600;line-height:1.25}h4{color:#676767;font-size:.8rem;font-weight:600;line-height:1.25;text-transform:uppercase}ul,ol{padding-left:32px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:400}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:16px 0;border:0;border-top:2px solid 2px solid #f1f1f1}address{font-style:normal}blockquote{padding-left:16px;border-left:5px solid 2px solid #f1f1f1;font-size:16px;line-height:1.5;font-style:italic}pre{padding:16px;background:#fafafa;font:14px/1.5 operator mono,Consolas,monospace,serif;color:#333;tab-size:4;border:2px solid 2px solid #f1f1f1;border-radius:3px;overflow:auto}::-moz-selection{background:#0069ff;color:#fff;text-shadow:none}::selection{background:#0069ff;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width: device-width; }}@font-face{font-display:swap;font-family:sailec-light;src:url(/docs/fonts/357C3A_6_0.woff2)format("woff2"),url(/docs/fonts/357C3A_6_0.woff)format("woff")}@font-face{font-display:swap;font-family:sailec-regular;src:url(/docs/fonts/357C3A_A_0.woff2)format("woff2"),url(/docs/fonts/357C3A_A_0.woff)format("woff")}@font-face{font-display:swap;font-family:sailec-regularitalic;src:url(/docs/fonts/357C3A_B_0.woff2)format("woff2"),url(/docs/fonts/357C3A_B_0.woff)format("woff")}@font-face{font-display:swap;font-family:sailec-medium;src:url(/docs/fonts/357C3A_8_0.woff2)format("woff2"),url(/docs/fonts/357C3A_8_0.woff)format("woff")}@font-face{font-display:swap;font-family:sailec-mediumitalic;src:url(/docs/fonts/357C3A_9_0.woff2)format("woff2"),url(/docs/fonts/357C3A_9_0.woff)format("woff")}@font-face{font-display:swap;font-family:sailec-bold;src:url(/docs/fonts/357C3A_0_0.woff2)format("woff2"),url(/docs/fonts/357C3A_0_0.woff)format("woff")}body.in-iframe .hide-in-iframe{display:none!important}.hide{display:none!important}.UnifiedMobileNav{align-items:center;color:#333;display:flex;height:90px;padding:32px 20px;position:relative;z-index:10}@media(min-width:1050px){.UnifiedMobileNav{display:none}}.UnifiedMobileNav--transparent{color:rgba(255,255,255,.7);z-index:10;position:absolute;top:0;width:100%}.UnifiedNav-logoSVG{fill:#0069ff}.UnifiedMobileNav-openButtonSVG{fill:#333}.UnifiedMobileNav-closeButtonSVG{fill:#333}.UnifiedMobileNav--transparent .UnifiedNav-logoSVG{fill:#fff}.UnifiedMobileNav--transparent .UnifiedMobileNav-openButtonSVG{fill:rgba(255,255,255,.5)}.UnifiedMobileNav-spaceRight{margin-right:auto}.UnifiedMobileNav-toggleButton{appearance:none;background:0 0;border:none;padding:0}.UnifiedMobileNav-toggleButtonSVG{height:20px;width:20px}.UnifiedMobileNav-popUp{background-color:#f3f6f9;border-radius:5px;box-shadow:0 10px 20px rgba(3,27,78,.2);left:10px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transform:scale(0.95);transform-origin:100% 0;transition-duration:250ms;transition-property:opacity,transform;z-index:1000}.UnifiedMobileNav-popUp.is-open{opacity:1;pointer-events:auto;transform:none}.UnifiedMobileNav-popUpCloseButton{position:absolute;right:20px;top:20px}.UnifiedMobileNav-section{padding:24px 32px}.UnifiedMobileNav-section+.UnifiedMobileNav-section{border-top:1px solid #e5e8ed}.UnifiedMobileNav-list{list-style:none;margin:8px 0;padding:0}.UnifiedMobileNav--columned{columns:2}.UnifiedMobileNav-ListItem+.UnifiedMobileNav-ListItem{margin-top:12px}.UnifiedMobileNav-primaryLink{align-items:center;color:#333!important;display:flex;font-family:sailec-medium,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-weight:500;font-size:20px;line-height:1}.UnifiedMobileNav-secondaryLink{color:#0069ff!important;font-size:18px}.UnifiedMobileNav-productIcon{height:30px;margin-right:10px;width:30px}@keyframes unifiedNavSlideIn{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.UnifiedNav{align-items:center;color:#333;display:flex;font-family:sailec-medium,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;height:90px;position:relative;z-index:10}@media(max-width:1050px){.UnifiedNav{display:none}}.UnifiedNav.is-fixed{animation-duration:250ms;animation-name:unifiedNavSlideIn;animation-timing-function:ease-out;background-color:#fff;box-shadow:0 2px 4px rgba(3,27,78,.1);height:65px;position:fixed;top:0;width:100%}.UnifiedNav--transparent:not(.is-fixed){color:rgba(255,255,255,.7);z-index:10;position:absolute;top:0;width:100%}.UnifiedNav-logoSVG{fill:#0069ff}.UnifiedNav--transparent:not(.is-fixed) .UnifiedNav-logoSVG{fill:#fff}.UnifiedNav-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.UnifiedNav-listItem{display:inline-block;flex:0 0 auto;margin-left:24px;position:relative}.UnifiedNav-listItem--extraSpace{margin-left:64px}.UnifiedNav-spaceRight{margin-right:auto}.UnifiedNav-transparentHeaderPush{padding-top:90px}.UnifiedNav-link{color:#333;text-decoration:none;white-space:nowrap}.UnifiedNav-link:hover{color:#333}.UnifiedNav--transparent:not(.is-fixed) .UnifiedNav-link{color:rgba(255,255,255,.7)}.UnifiedNav--transparent:not(.is-fixed) .UnifiedNav-link:hover{color:#fff}.UnifiedNav-button{appearance:none;background-color:transparent;border:1px solid #0069ff;border-radius:5px;color:#0069ff;cursor:pointer;display:inline-block;font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-size:14px;line-height:1;margin:0;padding:11px 16px 8px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .25s linear,border-color .25s linear,color .25s linear;vertical-align:middle;white-space:nowrap}.UnifiedNav-button:hover,.UnifiedNav-button:focus{background-color:#0069ff;color:#fff;border-color:#0069ff}.UnifiedNav--transparent:not(.is-fixed) .UnifiedNav-button{border-color:rgba(255,255,255,.5);color:#fff}.UnifiedNav--transparent:not(.is-fixed) .UnifiedNav-button:hover,.UnifiedNav--transparent:not(.is-fixed) .UnifiedNav-button:focus{background-color:rgba(255,255,255,.1)}.UnifiedNav-siteLogo{display:block;position:relative;top:-3px}.UnifiedMobileNav-button--primary{appearance:none;background-image:linear-gradient(90deg,#0069ff,#1633ff);border-radius:5px;border:0;color:#fff;display:inline-block;font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-weight:700;line-height:1;padding:14px 16px 12px;text-decoration:none;vertical-align:middle;white-space:nowrap}.UnifiedMobileNav-button--fullWidth{display:block;text-align:center;width:100%}.UnifiedNavDropdown{background-color:#f3f6f9;border-radius:5px;border:1px solid rgba(3,27,78,.1);display:none;font-family:inherit;left:calc(100% - 9px);position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:420px}.UnifiedNavDropdown::before{background-color:#f3f6f9;border-bottom-left-radius:1px;border-right:0;border-top:0;border:1px solid rgba(3,27,78,.1);content:'';height:15px;left:calc(50% - 7.5px);position:absolute;top:-5px;transform:rotate(135deg);width:20px}.UnifiedNavDropdown--small{width:280px}.UnifiedNavDropdown--xsmall{width:200px}.UnifiedNavDropdown--right{left:auto;right:-15px;transform:none}.UnifiedNavDropdown--right::before{left:auto;right:11px}.UnifiedNavDropdown.is-open{display:block}.UnifiedNavDropdown-chevron{fill:currentColor;height:.65em;line-height:1;max-width:100%;position:relative;width:.65em}.UnifiedNavDropdown-list{list-style:none;margin-bottom:0;padding-left:0}.UnifiedNavDropdown-item{background-color:#f3f6f9;border:1px solid transparent;display:block}.UnifiedNavDropdown-item--interactive{border-radius:5px;transform:scale(1);transition:all 150ms linear}.UnifiedNavDropdown-item--interactive:hover{background-color:#fff;border-color:rgba(3,27,78,.1);box-shadow:0 2px 4px rgba(3,27,78,.06);position:relative;transform:scale(1.05);z-index:11}.UnifiedNavDropdown-item--borderedTop{border-top-color:rgba(3,27,78,.1)}.UnifiedNavDropdown-split{display:flex;border-top:1px solid rgba(3,27,78,.1);margin:0}.UnifiedNavDropdown-splitSection{flex:0 0 50%;margin:0;padding:30px}.UnifiedNavDropdown-splitSection+.UnifiedNavDropdown-splitSection{border-left:1px solid rgba(3,27,78,.1)}.UnifiedNavDropdown-splitSection-label{color:rgba(3,27,78,.25);font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-size:12px;margin-bottom:8px;text-transform:uppercase}.UnifiedNavDropdown-splitSection-linkLine{margin:5px 0 0}.UnifiedNavDropdown-splitSection-link{color:#0069ff;font-family:inherit;font-size:15px;margin:0}.UnifiedNavDropdown-splitSection-link:hover{color:#0069ff}.UnifiedNavDropdown-splitSection-extraText{color:rgba(3,27,78,.7);font-family:inherit;font-size:12px;margin:10px 0 0}.UnifiedNavDropdown-link{align-items:center;display:flex;padding:16px 30px}.UnifiedNavDropdown-link--centered{justify-content:center}.UnifiedNavDropdown-link--centered .UnifiedNavDropdown-link-content{flex-grow:0}.UnifiedNavDropdown-link--small .UnifiedNavDropdown-link-content{padding-left:20px}.UnifiedNavDropdown-link--small .UnifiedNavDropdown-link-icon{flex-basis:21px}.UnifiedNavDropdown-link-icon{flex:0 0 40px}.UnifiedNavDropdown-link-icon img{display:block;margin:0 auto}.UnifiedNavDropdown-link-content{flex:1 1 auto;padding-left:16px}.UnifiedNavDropdown-link-contentTitle{font-family:inherit;color:#031b4e;margin:0}.UnifiedNavDropdown-link-contentDescription{color:rgba(3,27,78,.7);margin:0}#search-by{background:#fff;border:2px solid #dfe3ec;border-radius:5px;color:#5b6987;padding:6px 12px;width:100%;display:flex;align-items:center}#search-by i{color:#ccc;margin-right:10px}#search-by span{flex:1 0 auto;text-align:left}#search-by kbd{background-color:#f5f5f5;border:1px solid #e5e8ed;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;margin-left:10px}.doctl{display:flex;flex-direction:row-reverse}@media screen and (max-width:59.938em){.doctl{flex-direction:column-reverse}}.doctlnav{padding:10px 10px 10px 20px;border-radius:2px;background-color:#f3f5f9;border:2px solid #dfe3ec;width:200px;margin:0 0 15px 15px;z-index:9}@media screen and (max-width:59.938em){.doctlnav{margin:20px 0 0}}.doctlnavlink{display:none}@media screen and (max-width:59.938em){.doctlnavlink{display:block}}.doctlnav a,.youAreHere{display:inline-block;text-indent:-10px}.doctlMethodInactive{display:none!important}.doctlnav p{margin:0!important}.doctlRefbody div .toolbar{display:none}.doctlRefbody pre code{white-space:break-spaces}.youAreHere{font-weight:700}.tableContainer{overflow:hidden}.tableContainer>table{table-layout:fixed;width:100%}.doctlFlag{width:20%}.tableContainer code{white-space:pre-wrap;word-wrap:break-word}.notice{padding:1.25em 1em}.notice .notice-header{height:1.875em;font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif}.notice .notice-title{margin-left:.15em}.notice .notice-content{margin:0 1.875em}.notice .notice-content blockquote p{color:#717171}.notice-note{background-color:#f3f8ff}.notice-note blockquote{border-left:.5em solid #dae9ff}.notice-tip{background-color:#f5fff5}.notice-tip blockquote{border-left:.5em solid #dcffdc}.notice-warning{background-color:#fef5f5}.notice-warning blockquote{border-left:.5em solid #fcdede}.card{background-color:#fff;border:solid 1px rgba(3,27,78,.1);border-radius:3px;box-shadow:0 2px 4px 0 rgba(3,27,78,.06);padding:1.5em}.card+.card{margin-top:1em}.card a{display:block;font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;margin-bottom:.5em}.card a.external-link::after{font:14px/1 FontAwesome;content:"\f08e";margin-left:5px}.card .card-body{display:flex;flex-direction:column}.card .card-description{font-size:.9em;flex-grow:1}.card .card-detail{color:#676767;font-size:.9em;margin-top:.75em;white-space:nowrap}.card .fa{color:#0069ff;margin-right:.25em}@media screen and (min-width:47.938em){.card .card-body{flex-direction:row}.card .card-detail{align-self:flex-end;margin-top:0;margin-left:.75em}}:target:before{content:'';display:block;height:80px;margin-top:-80px;visibility:hidden;pointer-events:none}hr{border:1px solid #dfe3ec!important}span.copy-to-clipboard{display:none}pre span.copy-to-clipboard{display:none}html{font-family:sailec-regular,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif!important;font-size:16px!important}body{font-family:sailec-regular,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif!important;font-size:16px!important;min-width:330px}body *,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-weight:400;color:#031b4e}h3,h4,h5,h6{letter-spacing:0}body h1{text-align:left;text-transform:none;font-size:36px;margin-bottom:16px;letter-spacing:-1.2px}body h2{font-size:28px;font-weight:400;margin-bottom:20px}#body{font-family:sailec-regular,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif!important;font-size:16px!important;overflow:auto;padding-top:20px;max-width:1440px;margin:0 auto;min-height:900px}@media screen and (min-width:47.938em){#body{padding-top:90px;padding-left:250px}}@media screen and (min-width:59.938em){#body{padding-top:80px;padding-left:300px}}#body>.padding.highlightable{padding-top:0}#body p{font-size:16px;line-height:25px;margin-bottom:20px}#body a{text-decoration:none;color:#0069ff}#body a:hover{color:#005fe6}#body-inner ul.children.children-li{list-style:none;margin:0;padding:0}#body-inner ul.children.children-li span{border-top:1px solid #ddd;display:block;padding:24px 0}#body-inner ul.children.children-li li{padding:0;margin:0}#body-inner ul.children.children-li a{font-family:sailec-bold,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-size:110%}#body-inner ul.children.children-li p{margin:0;padding:0;font-style:normal;color:#031b4eb3}#body-inner .notices pre{margin:0 20px}.header-container{padding:0 20px;background:#fff;z-index:200;border-bottom:1px solid #eee}@media screen and (min-width:47.938em){.header-container{position:fixed;top:0;right:0;left:0}}.header-container .UnifiedNav,.header-container .UnifiedMobileNav{height:60px}.header-container .UnifiedMobileNav{padding:0}.header-container .UnifiedNav-navigation{width:100%;max-width:none;margin:0 auto;padding:0 16px}.header-container .UnifiedNav-list{}.header-container .UnifiedNav-list:after{content:'';flex-grow:1;order:0}.header-container .UnifiedNav-list li:last-child,.header-container .UnifiedNav-list li:nth-last-child(2),.header-container .UnifiedNav-list li:nth-last-child(3),.header-container .UnifiedNav-list li:nth-last-child(4){order:1}.header-container .UnifiedNav-list .UnifiedNav-siteLogo{top:0}.Footer{background-color:#fff;border-top:1px solid #f1f1f1;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;margin-left:0;flex-wrap:wrap}@media screen and (min-width:47.938em){.Footer{margin-left:250px}}.Footer a,.Footer a:visited{color:#676767;margin:.5rem;font-weight:400;display:inline-block}#sidebar{top:0;z-index:100;padding-top:60px;left:-250px;width:250px}@media screen and (min-width:47.938em){#sidebar{left:0}}@media screen and (min-width:59.938em){#sidebar{width:300px;left:0}}.sidebar-hidden #body{margin-left:250px}@media screen and (min-width:47.938em){.sidebar-hidden #body{margin-left:auto}}#sidebar #header-wrapper #header a.baselink{display:none}#sidebar ul.topics{border-top:1px solid #dfe3ec;margin:0}#sidebar ul.topics li{text-indent:0}#sidebar ul.topics li .category-icon{font-size:14px;color:#ccc}#sidebar #header-wrapper{background:#f3f5f9;border-bottom:none}#sidebar,#sidebar ul.topics>li.parent,#sidebar ul.topics>li.active{background:#f3f5f9}#sidebar{}#sidebar a,#sidebar ul.topics>li.parent a,#sidebar ul.topics>li.active a{color:#162a4c;font-size:14px}#sidebar a:hover,#sidebar ul.topics>li.parent a:hover,#sidebar ul.topics>li.active a:hover{color:#000}#sidebar ul.topics{}#sidebar ul.topics>li.home>div a{padding:18px;background:#f7f8fb;font-size:16px!important;line-height:16px!important;font-family:sailec-medium,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif}#sidebar ul.topics>li.dd-item>div a{padding:18px;font-weight:400;font-size:16px!important;line-height:16px;color:#162a4c}#sidebar ul.topics li.dd-item.active{background:0 0}#sidebar ul.topics li.dd-item.active>div>a{color:#0069ff!important;width:100%;background:rgba(255,255,255,.6);border-radius:none}#sidebar ul.topics ul li.dd-item.active>div>a{padding-left:0}#sidebar ul.topics .dd-item .icon{height:1em;width:1em;margin-right:.25em}#sidebar ul.topics .dd-item a>*{vertical-align:middle}#sidebar .parent li,#sidebar .active li{border-color:#0069ff}#sidebar .topics>li>ul>li{border:none}#sidebar ul.topics>li.dd-item>div i{margin-top:-34px}#sidebar ul.topics>li.dd-item>div .category-icon{display:block}#sidebar ul.topics>li.dd-item{border-bottom:1px solid #dfe3ec}#sidebar ul li div .category-icon{display:none}#sidebar ul li:hover>div .category-icon{display:block}.topics>hr{display:none}#sidebar-toggle-span{border-right:transparent!important}#sidebar-toggle-span a.highlight{display:inline-block;color:#0069ff;font-size:24px;padding-top:2px}#sidebar-toggle-span a.highlight:hover:after{display:none!important}#content-container{max-width:1280px;margin:0 auto}#body #content-container.padding{padding-top:40px}#top-bar{position:relative;padding:4px 0;margin:0;box-shadow:none;background:#fff;color:#575757;display:flex;justify-content:flex-start;align-items:center;min-height:0;height:inherit}@media screen and (min-width:59.938em){#top-bar{margin:0 0 30px}}#top-bar a.UnifiedMobileNav-spaceRight{display:none;margin-right:20px;margin-top:1px}#top-bar .progress{position:absolute;top:40px;left:0}#top-bar #toc-menu{border-right:none!important;padding:0!important}#top-bar #breadcrumbs{display:flex;align-items:center;position:static!important;top:inherit!important;transform:none!important;padding:8px 0}@media screen and (min-width:59.938em){#top-bar #breadcrumbs{padding:0}}#top-bar #breadcrumbs span{padding:0!important}#top-bar #breadcrumbs #toc-menu{font-size:24px;color:#777}#top-bar #breadcrumbs #toc-menu:hover{color:#000}#top-bar #breadcrumbs .links{font-size:inherit!important}a+#top-bar #breadcrumbs .links:first-letter{display:none}@media screen and (min-width:59.938em){#body.pinned-top-bar #body-inner{padding-top:90px}}#body.pinned-top-bar #top-bar{padding:0;height:61px;padding:11px 16px;position:fixed;top:0;left:0;right:0;z-index:1999;border-bottom:1px solid #eee}@media screen and (min-width:47.938em){#body.pinned-top-bar #top-bar{padding:11px 16px 11px 20px}}@media screen and (min-width:59.938em){#body.pinned-top-bar #top-bar{padding:11px 16px 11px 36px}}#body.pinned-top-bar #top-bar a.UnifiedMobileNav-spaceRight{display:block}#body.pinned-top-bar #top-bar #breadcrumbs{animation-name:fade-in-breadcrumbs;animation-duration:1s;animation-timing-function:ease}@keyframes fade-in-breadcrumbs{0%{opacity:0;padding-left:10px}100%{opacity:1;padding-left:0}}#body.pinned-top-bar .feedback{margin-top:60px;border:none}@media screen and (min-width:59.938em){#body.pinned-top-bar .feedback{position:fixed;top:16px;right:40px;z-index:3000;margin:0;animation-name:fade-in-feedback;animation-duration:1s;animation-timing-function:ease}#body.pinned-top-bar .feedback p{color:#555}@keyframes fade-in-feedback{0%{opacity:0;padding-right:10px}100%{opacity:1;padding-right:0}}}.feedback{display:flex;align-items:center;padding:12px 0;margin-bottom:20px;background:#fff}@media screen and (min-width:59.938em){.feedback{position:absolute;top:10px;right:4rem;margin:0;padding:0;border:none}}.feedback .feedback-title{display:inline-block;margin:0 6px 0 0!important;padding:0;color:#777}.feedback>span{color:#999;display:inline-block;margin:0 8px}.feedback a{display:inline-block;margin-top:1px;font-family:sailec-medium,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif}.feedback:after{content:'';width:80px;height:30px;position:absolute;left:-80px;top:0;z-index:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,white 51%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,white 51%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,white 51%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1 )}.feedback .feedback-star-rating{display:inline-block;unicode-bidi:bidi-override;direction:rtl;width:135px;line-height:0;position:relative;margin-top:-7px}.feedback .feedback-star-rating input{position:absolute;left:-999999px}.feedback .feedback-star-rating span{opacity:0;transition:opacity .3s ease-out;font-size:14px;position:absolute;left:50%;bottom:-40px;transform:translate(-50%,0);background:#fff;padding:14px 20px;color:#555;text-align:center;border-radius:4px;z-index:90000;border:1px solid #ccc;white-space:nowrap;pointer-events:none}.feedback .feedback-star-rating span:after,.feedback .feedback-star-rating span:before{bottom:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.feedback .feedback-star-rating span:after{border-color:transparent;border-bottom-color:#fff;border-width:6px;margin-left:-6px}.feedback .feedback-star-rating span:before{border-color:transparent;border-bottom-color:#ccc;border-width:7px;margin-left:-7px}.feedback .feedback-star-rating label{display:inline-block;position:relative;width:24px;height:24px;font-size:0;margin:0 2px 0 0;padding:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAyVBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0jcjdZAAAAQnRSTlMAAQMFBggMDQ4SFRYYGRscHR8iJSgrMTg6QEJERUZHTVRXWWFobHt8goiMjpSeoKW0tby+wMXR4uTo6e3z9ff5+/1ic5NlAAAArElEQVQYGX3Bh1bCMAAF0BekRaYgQ2TKEgoIyBCUYXn//1G01SaB5nAvFLFMwKjFCUzEN/kIgzpJB1FiR4+NiBp9I9wSWwZsSPF0peNsXP77mvZechaAFU32MZTPNOgCKLmMeIPv+Zc32viTP/FKE6HsgZpXKH0qS2hmVI7Q/FBjQXqgrgApw8DCpa8BqUrPPAVrSM87pAH5+QSfPSHXkMabIkLJjx0kAZ3AXRcCMT2AxiE/LgAAAABJRU5ErkJggg==)}.feedback .feedback-star-rating label:hover span{opacity:1}.feedback .feedback-star-rating label.selected,.feedback .feedback-star-rating label:hover,.feedback .feedback-star-rating label:hover~label,.feedback .feedback-star-rating label.selected~label{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAyVBMVEUAAAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zAD/zACEpGxUAAAAQnRSTlMAAQMFBggMDQ4SFRYYGRscHR8iJSgrMTg6QEJERUZHTVRXWWFobHt8goiMjpSeoKW0tby+wMXR4uTo6e3z9ff5+/1ic5NlAAAArElEQVQYGX3Bh1bCMAAF0BekRaYgQ2TKEgoIyBCUYXn//1G01SaB5nAvFLFMwKjFCUzEN/kIgzpJB1FiR4+NiBp9I9wSWwZsSPF0peNsXP77mvZechaAFU32MZTPNOgCKLmMeIPv+Zc32viTP/FKE6HsgZpXKH0qS2hmVI7Q/FBjQXqgrgApw8DCpa8BqUrPPAVrSM87pAH5+QSfPSHXkMabIkLJjx0kAZ3AXRcCMT2AxiE/LgAAAABJRU5ErkJggg==)}.article-meta{margin:-10px 0 50px;color:#031b4e99;font-family:sailec-medium,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif}.availability-tooltip{border-bottom:1px dotted #000;color:#005fe6;cursor:help;display:inline-block;position:relative}.availability-tooltip:hover .tooltip-text{opacity:1;visibility:visible}.availability-tooltip .tooltip-text{background-color:#555;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-75px;opacity:0;padding:5px 8px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:150px;z-index:1}.cycle-status-tag{text-transform:uppercase;padding:4px 9px;margin:-2px 0 0 12px;display:inline-block;vertical-align:middle;border-radius:2px;background:#0069ff;font-family:sailec-medium,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,helvetica neue,helvetica,arial,sans-serif;font-size:12px;line-height:1;letter-spacing:normal;color:#fff}.cycle-status-tag.cycle--early{background:#1fc3e9}#body-inner li{margin-bottom:10px}#body-inner li>p{margin-bottom:0}#body-inner li>ul{margin-top:10px}#body .section-nav ul{display:flex;list-style-type:none;margin:0;padding:0}#body .section-nav li{flex-grow:1;text-align:center;border-right:1px solid #ececec}#body .section-nav li:first-child{border-left:1px solid #ececec}#body .section-nav li.current a{font-weight:600;color:#031b4e}#body .section-nav li a{display:block;width:100%}#body .section-nav svg.icon{display:block;margin:12px auto;max-height:24px;max-width:24px}.release-notes-selector-container-term{margin-bottom:20px}