﻿*,*::before,*::after{box-sizing:border-box}body{background:#f9f9f9;margin:0;padding:0;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:15px}a,a:visited{text-decoration:none}a:hover,a:visited:hover{color:#4face1;text-decoration:none}table{width:100%;border-collapse:collapse;overflow-x:auto;border:1px solid #e5e5e5;margin:0 0 15px;word-wrap:break-word}table thead{background:rgba(96,125,139,0.16)}table tbody tr>td{max-width:100%;min-width:100px}table tbody code{word-wrap:break-word}table td,table th{text-align:left;padding:7px 10px;border:1px solid #e5e5e5;font-size:15px}@media all and (max-width: 900px){table{display:block}}blockquote{border-width:0;border-left:5px solid #00bcf2;background-color:#eff6fb;margin:20px 0;padding:10px 20px;font-size:15px}blockquote .highlight{background-color:#fff}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin:inherit}pre{background-color:rgba(238,238,238,0.35);position:relative}pre code{color:#5f8341;background-color:rgba(95,131,65,0.1);word-wrap:normal;word-break:normal;white-space:pre}pre .clip-btn{display:inline-block;padding:10px;padding-left:10px;padding-top:13px;right:0;top:0;cursor:pointer;position:absolute;color:#fff;background-color:#2b303b;border:0;outline:0}pre .clip-btn i{opacity:.5;transition:opacity .3s ease-in}@media all and (max-width: 900px){pre .clip-btn{display:none}}pre:hover .clip-btn i{opacity:1}.gitlab-embed-snippets .clip-btn{display:none}code,code span{font-family:"Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace}p code,li code,table code{color:#5f8341;background-color:rgba(95,131,65,0.1)}a>code{color:#3777b0}hr{border:0;border-top:1px solid #e5e5e5}h2,h3,h4,h5,h6{border-bottom:solid 1px rgba(125,134,140,0.2);line-height:1.4;padding-bottom:5px}h2 code,h3 code,h4 code,h5 code,h6 code{color:#5f8341;background-color:rgba(95,131,65,0.1)}@media all and (min-width: 900px){h2 .anchor,h3 .anchor,h4 .anchor,h5 .anchor,h6 .anchor{opacity:0}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{opacity:1}}h1{font-size:30px;font-weight:500;border-bottom:solid 2px #5f8341;padding-bottom:10px}@media (max-width: 900px){h1{font-size:26px}}h2{font-size:28px;font-weight:400}@media (max-width: 900px){h2{font-size:24px}}h3{font-size:24px;font-weight:400}@media (max-width: 900px){h3{font-size:22px}}h4{font-size:22px;font-weight:400}@media (max-width: 900px){h4{font-size:20px}}h5{font-size:20px;color:#757575;font-weight:500}@media (max-width: 900px){h5{font-size:18px}}h6{font-size:18px;color:#757575;font-weight:500}@media (max-width: 900px){h6{font-size:16px}}li ul{padding-left:20px}.float-left{float:left}.main{margin:auto;padding:8px 40px;position:relative;width:auto;max-width:900px;box-shadow:0 3px 3px rgba(0,0,0,0.1);background:#fff}@media (max-width: 900px){.main{padding:5px 10px}}.main:not(.has-toc)>.doc-nav{display:none}.main a{text-decoration:none}.main .edit-on{text-align:center;border-top:1px solid #e5e5e5;padding-top:20px;margin-top:15px}.main .edit-on a{color:#5f8341}.main .edit-on a::before{content:"\f126";font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:normal;padding-right:5px;line-height:10px}.main .edit-on a:hover{color:#fba225}.main [href^="http://"]:not([href*="gitlab.com"])::after,.main [href^="https://"]:not([href*="gitlab.com"])::after{content:"\f08e";font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:normal;padding-left:5px;line-height:10px}.main p{margin:7px 0;line-height:22px}.main ul,.main ol{margin:20px 0}.main li{line-height:22px}.main li>ul,.main li>ol{margin-top:0;margin-bottom:0}.main img{max-width:calc(100% - 10px);max-height:100vh;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);margin-bottom:20px;margin-top:20px}.main footer{padding:10px 5px;display:flex;flex-flow:row wrap;justify-content:space-between}.main .breadcrumbs{font-style:italic}.main .breadcrumbs .last-updated{color:#757575;font-size:13px}.breadcrumbs{white-space:nowrap;overflow-x:auto;padding:0}.breadcrumbs .breadcrumb{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;padding:0;margin-bottom:0;background-color:transparent;border-radius:0}.breadcrumbs .breadcrumb:not(:last-child)::after{content:"›\00a0"}.breadcrumbs .breadcrumb::after{padding:0 4px 0 6px}.anchor{display:inline-block;width:1em;height:1em;max-height:25px;vertical-align:middle;background:url("/assets/images/icon_anchor.svg") center center/contain no-repeat}.anchor:hover{text-decoration:none}.article-metadata{color:#6e6e6e;display:block;order:-1;font-style:italic;margin-bottom:15px}.article-content>h1:first-of-type{display:none}.alert{color:inherit}.header{z-index:10;background:#fff;position:relative;width:100%;padding:6px 24px;border-bottom:1px solid #dfdfdf;text-align:left;display:flex;justify-content:space-between;white-space:nowrap}.header .logo-container{margin-right:24px}@media all and (max-width: 900px){.header{height:auto;padding-left:5px}}.header img{height:40px}.header p{font-size:16px;color:#333;display:inline-block;margin-left:4px;-webkit-margin-before:0;-webkit-margin-after:0;margin-block-start:0;margin-block-end:0}.header ul{text-align:right;list-style-type:none;display:inline-block}@media all and (max-width: 900px){.header ul{display:none}}@media all and (max-width: 900px){.header.active{display:block}.header.active ul{display:block;text-align:left;padding:0;width:100%}.header.active li{display:block;padding:10px 0}}.header li{display:inline-block;margin:0 10px}.header input{box-sizing:content-box;border:1px solid rgba(0,0,0,0.25);border-radius:3px;background:none;background-color:#fff;-webkit-appearance:none;padding:7px 11px 7px 28px;width:260px;background-image:url("/assets/images/icon_search.svg");background-repeat:no-repeat;background-size:14px;background-position:9px 12px;outline:0}@media (max-width: 1100px){.header input{width:210px}}@media (max-width: 900px){.header input{display:none}}.header input:focus{border:1px solid rgba(0,0,0,0.5)}.header input:visited{outline:0;border:0}.header .nav-container{margin:auto 0}.header .nav-container .docsearch-mobile{display:none;width:100%;outline:0;margin-top:12px}@media all and (max-width: 900px){.header .nav-container .docsearch-mobile{display:block}}.header .nav-container .docsearch-mobile:focus{border:1px solid rgba(0,0,0,0.5)}.header .nav-toggle{display:none}@media all and (max-width: 900px){.header .nav-toggle{display:inline-block;position:absolute;top:15px;right:15px}}.header .nav>li>a{text-decoration:none;color:#333;padding:10px;font-size:16px}.header .nav>li>a:focus,.header .nav>li>a:hover{text-decoration:none;background-color:transparent;opacity:.8}.landing h2,.landing h3,.landing h4,.landing h5,.landing h6{color:#55448d}.landing .landing-header{padding:120px 20px;padding-bottom:220px;color:#fff;background:#352958}.landing .landing-header input{border-radius:3px;font-size:18px;line-height:inherit;outline:0}.landing .landing-header img{width:280px}.landing .landing-header h1{text-align:center;letter-spacing:normal;white-space:nowrap}.landing .landing-header h1 span{margin-left:8px}@media all and (max-width: 900px){.landing .landing-header h1{font-size:22px;transform:translateY(20px)}}.landing h1{font-size:34px;font-weight:300;margin-top:20px;border-bottom:0}.landing h1 a{color:#fff;text-decoration:none}.landing .input-container{position:relative;margin-top:30px}.landing .input-container img{position:absolute;left:12px;top:calc(50% - 10px);height:20px;width:20px;z-index:1;opacity:.8}.landing .input-container input:focus{box-shadow:0 10px 20px rgba(0,0,0,0.1)}.landing .docsearch{box-sizing:content-box;position:relative;padding:12px;padding-left:40px;border:0;color:#333;width:500px;min-width:500px}@media all and (max-width: 900px){.landing .docsearch{min-width:300px;width:300px}}.landing .scrolling-header{background:#fff;border-bottom:1px solid #e7e7e7}@media all and (max-width: 900px){.landing .scrolling-header{padding:10px}}.landing .header-link{color:#fff}@media all and (max-width: 900px){.landing .header-link{font-size:.8em}}.landing .header-link:hover{color:#fff}.landing .scrolling-header-links{color:#333}.landing .scrolling-header-links:hover{color:#333}.landing .landing-header-top{z-index:1000;position:fixed;width:100%;padding:4px 24px;text-align:left;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;transition:0.2s cubic-bezier(0, 0, 0, 1)}.landing .landing-header-top a:hover{opacity:.8}.landing .landing-header-top p{margin:0;font-size:16px}.landing .landing-header-top .logo{height:40px;margin-right:6px}.landing .landing-header-top .logo-container{margin-right:auto}.landing .landing-header-top .nav-item{padding:10px 18px;margin-right:4px;text-align:center}@media all and (max-width: 900px){.landing .landing-header-top .nav-item{font-size:.8em;padding:10px;margin-right:0}}@media all and (max-width: 900px){.landing .landing-header-top{height:auto;padding:10px}}.landing .landing-header-top ul{text-align:right;list-style-type:none;display:inline-block}@media all and (max-width: 900px){.landing .landing-header-top ul{display:none}}@media all and (max-width: 900px){.landing .landing-header-top.active{display:block}.landing .landing-header-top.active ul{display:block;text-align:left;padding:0;width:100%}.landing .landing-header-top.active li{display:block;padding:10px 0}}.landing .landing-header-top li{display:inline-block;line-height:20px;margin:0 10px;vertical-align:middle}.landing .landing-header-top input{box-sizing:content-box;border:1px solid rgba(0,0,0,0.25);border-radius:3px;background-color:#fff;-webkit-appearance:none;padding:7px 11px 7px 28px;margin:-20;width:190px;background-image:url("/assets/images/icon_search.svg");background-repeat:no-repeat;background-size:16px;background-position:7px 8px}@media (max-width: 1099px){.landing .landing-header-top input{width:130px}}.landing .landing-header-top .nav-container{margin:auto 0;display:flex}.landing .landing-header-top .nav-toggle{display:none}@media all and (max-width: 900px){.landing .landing-header-top .nav-toggle{display:inline-block;position:absolute;top:15px;right:15px}}.landing .footer-link-title{color:#fff}.landing .row{margin:0;margin-right:0;margin-left:0;max-width:100%}.landing .topics-container{margin-top:60px}.landing .topics-container .topic{color:#222;width:100%}@media all and (max-width: 900px){.landing .topics-container .topic{margin-bottom:20px}}.landing .topics-container .topic:hover{opacity:.6;color:#333}.landing .topics-container .topic:not(:first-child){margin-left:40px}@media all and (max-width: 900px){.landing .topics-container .topic:not(:first-child){margin-left:0}}.landing .topics-container h4{font-weight:600;color:#333}@media all and (max-width: 900px){.landing .topics-container{flex-wrap:wrap;margin-top:40px}}.landing .popular-topics{width:100%;max-width:1200px;margin:auto;padding:100px 30px;padding-top:0;padding-bottom:160px}.landing .popular-topics h1{text-align:center;color:#55448d}@media all and (max-width: 900px){.landing .popular-topics{flex-wrap:wrap;padding-bottom:80px}}.main-topics{position:relative;display:flex;flex-flow:row wrap;top:-80px;max-width:1200px;margin:auto;padding:0 20px}.main-topics li{display:inline-block;background-color:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin:10px;flex:1 0 270px;min-width:270px}@media all and (max-width: 900px){.main-topics li{width:100%;min-width:auto;flex:initial;margin:0;margin-top:20px}}.main-topics li a p,.main-topics li a:visited p{color:#333;vertical-align:bottom}.main-topics li .wrapper{padding:40px}.main-topics li .wrapper img{height:76px;margin:auto;margin-bottom:20px;transition:0.2s cubic-bezier(0, 0, 0, 1)}.main-topics li .wrapper h2{border-bottom:1px solid #e5e5e5}.main-topics li .wrapper .topic-info{transition:0.2s cubic-bezier(0, 0, 0, 1)}@media all and (max-width: 900px){.main-topics li .wrapper{padding:30px}}.main-topics li h2{text-align:center;font-weight:400}.main-topics li a,.main-topics li a:visited{text-decoration:none}.main-topics li a h2,.main-topics li a:visited h2{height:50px;margin:10px 0 25px;margin-top:0}@media all and (max-width: 900px){.main-topics li a h2,.main-topics li a:visited h2{height:auto}}.main-topics li:hover img{transform:scale(1.05)}.main-topics li:hover .topic-info{transform:translateY(4px)}h1[id]::before,h2[id]::before,h3[id]::before,h4[id]::before,h5[id]::before,h6[id]::before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden}.badges-drop{display:inline-block;cursor:default;padding-left:5px;transition:background-color .5s ease-in-out}.badges-drop .badge-gitlab::after,.badges-drop .badge-gitlab-com::after{content:"";display:block;width:0;height:2px;transition:width .3s;opacity:.5}.badges-drop .badge-gitlab::after{background:#fc6d26}.badges-drop .badge-gitlab-com::after{background:#fca326}.badges-drop:hover .badge-gitlab::after,.badges-drop:hover .badge-gitlab-com::after{width:100%}h1 .badge-display,h2 .badge-display,h3 .badge-display,h4 .badge-display{font-size:11px}h5 .badge-display,h6 .badge-display{font-size:10px;padding:2px 4px}p .badge-display,li .badge-display{font-size:9px;padding:1px}p .badges-drop{margin-left:3px;margin-right:0}h1 .badges-drop,h2 .badges-drop,h3 .badges-drop,h4 .badges-drop,h5 .badges-drop,h6 .badges-drop{float:right}@media all and (max-width: 900px){h1 .badges-drop{padding-top:5px}}li .badges-drop{margin-left:0;margin-right:3px}.badge-display{text-transform:uppercase;text-align:center;display:inline-block;color:#fff;margin-left:2px;border-radius:2px;font-size:1em;font-weight:700;letter-spacing:.02em;line-height:1.4}.badge-gitlab{color:#fc6d26}.badge-gitlab-com{color:#fca326;padding-left:5px}.badge-small{color:#fc6d26;opacity:.6;transition:opacity .3s}.badge-small:hover{opacity:1}.dotcom-false .badge-gitlab-com{display:none}.doc-nav .badge-trigger,.breadcrumb .badge-trigger{display:none}*[id]:not(sup)::before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden}@media (max-width: 768px){.algolia-autocomplete .ds-dropdown-menu{max-width:100% !important;min-width:350px !important;width:370px !important}.algolia-autocomplete .algolia-docsearch-suggestion--content{width:100% !important;padding-left:0 !important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none !important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{display:none !important}}.flex-container{display:flex}.justify-center{justify-content:center}.align-center{align-items:center}.full-width{width:100%}.flex-column{flex-direction:column}
