.text-decoration-underline{text-decoration:underline}.gl-font-base{font-size:1rem}.gl-w-3{width:1rem}.gl-fill-red-800{fill:#8d1300}.gl-fill-red-600{fill:#c91c00}.gl-fill-orange-400{fill:#c17d10}.gl-fill-orange-300{fill:#d99530}.gl-fill-blue-400{fill:#428fdc}.DocSearch-Hit-source{color:#525252!important}.DocSearch-Hit-content-wrapper{overflow-x:inherit!important}.DocSearch-Hit-content-wrapper mark{padding:0!important}.DocSearch-Button{background:#fff!important;border:1px solid #6e49cb!important;box-sizing:border-box!important;box-shadow:0 0 0 .25rem rgba(102,102,196,.24)!important;border-radius:1.5rem!important;padding-left:.5rem!important;margin:0!important}.DocSearch-Hit-icon{display:none}.landing{font-size:16px;background-color:#fafafa}.landing .btn-outline-primary{transition:.3s all;border-color:#7b58cf;color:#7b58cf}.landing .btn-outline-primary:hover{color:#fff;background-color:#7b58cf}.landing .card{box-shadow:0 .5rem 1.5rem -.75rem rgba(36,34,66,.25);border-radius:.25rem;transition:all .5s}.landing .card.transparent{box-shadow:none;background-color:initial}.landing .card .card-title{color:#2f2a6b}.landing .card .card-link{text-decoration:none;position:relative}.landing .card .card-link:hover{text-decoration:underline}.landing .card:hover{box-shadow:.1rem .5rem 2rem rgba(36,34,66,.25)}.landing img{display:inline}.landing .hero{background-image:url(/assets/images/hero-bg.svg);background-repeat:no-repeat;background-attachment:inherit;background-position:50% 4%}@media(max-width:544px){.landing .hero{background-image:url(/assets/images/hero-bg-mobile.svg)}}.landing .hero .topic .card-body{padding:1.75rem 2.25rem 2.5rem}.landing .hero .search{background:#fff;box-shadow:0 0 .125rem rgba(0,0,0,.24),0 .25rem 1.5rem rgba(36,34,66,.24);border-radius:.25rem;width:65%}@media(max-width:768px){.landing .hero .search{width:100%}}.landing .hero .search .card-body{padding:1.25rem 3.25rem}.landing .hero .search .card-title{font-size:3rem;line-height:3.25rem;font-weight:700;letter-spacing:-.05rem;color:#2f2a6b}@media(max-width:0){.landing .hero .search .card-title{font-size:2rem}}.landing .hero .search .card-link{font-size:1.5rem;line-height:1.5rem;color:#7b58cf}.landing .hero .oval{border-radius:50%;position:absolute;left:0;right:0;margin:auto;width:43.188rem;height:29rem;background:#c7c7f2;mix-blend-mode:multiply;opacity:.24;filter:blur(10.25rem)}.landing .hero .topic{border:0}.landing .hero .topic .card-img-top{width:4rem;height:4rem}.landing .hero .topic .card-title{font-weight:500;font-size:1.75rem;line-height:2.125rem;color:#2f2a6b}.landing .hero .topic .card-text{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#666}.landing .hero .topic ul{list-style:none}.landing .hero .topic li{margin:0}.landing .hero .topic a{font-size:.875rem;line-height:1.5rem;color:#7b58cf}.landing .hero h2{font-style:normal;font-weight:500;font-size:2.5rem;line-height:3.063rem;color:#2f2a6b}.landing .hero .btn:not(.gl-search-box-by-click-clear-button,.gl-search-box-by-click-search-button){color:#fff;background:#7b58cf;border:1px solid #694cc0;box-sizing:border-box;border-radius:4px;padding:28px 1.5rem}.landing .hero .btn:not(.gl-search-box-by-click-clear-button,.gl-search-box-by-click-search-button):hover{color:#7b58cf;background:#fff}.landing .hero .lunr-search{margin-bottom:2em}.landing .hero .lunr-search .btn:not(.gl-search-box-by-click-clear-button){background:#7b58cf}.landing .hero .lunr-search svg{fill:#fff}.landing .popular{background:#fff;border:1px solid #f0f0f0}.landing .popular h2{font-weight:500;font-size:2.5rem;line-height:3.063rem;color:#2f2a6b}.landing .popular h5{font-weight:500;font-size:1.75rem;line-height:2.125rem;color:#2f2a6b}.landing .popular ul{list-style:none}.landing .popular ul li{line-height:1.313rem;margin:.5rem}.landing .popular ul li::before{position:relative;right:.2rem;top:-.125rem;content:url(/assets/images/rectangle.svg)}.landing .popular ul a{font-size:.875rem;color:#5943b6}.landing .self-managed h2{font-weight:500;font-size:2.5rem;line-height:3.063rem;color:#2f2a6b}.landing .self-managed a{color:#7b58cf}.landing .self-managed a:hover{color:#7b58cf}.landing .self-managed .card-large{border:0;padding:2rem}.landing .self-managed .card-large .card-title{font-weight:500;font-size:1.75rem;line-height:2.125rem;color:#2f2a6b}.landing .self-managed .card-large .card-img-top{width:80px;height:80px}.landing .self-managed .card-large .card-text{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#5e5e5e}.landing .self-managed .card-large a{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#7b58cf}.landing .self-managed .transparent .card-title{font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:#7b58cf;white-space:nowrap}.landing .self-managed .transparent .card-text{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#666}.landing .self-managed .options{font-weight:500;font-size:1.125rem;line-height:1.375rem}.landing .self-managed .options p{color:#5e5e5e}.landing .self-managed .related{font-style:normal;font-size:1rem;line-height:1.5rem}.landing .self-managed .related p{color:#5e5e5e}.landing .self-managed .related a{color:#7b58cf}.landing .reference{background:radial-gradient(75.78% 75.78% at 50% 1.83%,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 100%),#32304e;padding:0 10rem}@media(max-width:768px){.landing .reference{padding:0 15px}}.landing .reference h2{font-style:normal;font-weight:500;font-size:2.5rem;line-height:3.063rem;color:#fff}.landing .reference p{color:#e1d8f9}.landing .reference .title{font-weight:600;font-size:2rem;font-family:source sans pro,sans-serif}.landing .reference .sub-title{font-size:1.25rem}.landing .reference .circle{background-color:#171537;height:9.25rem;width:9.25rem;transition:all .5s}.landing .reference .circle:hover{box-shadow:.1rem .5rem 2rem #ebe5f7}.landing .support{background:linear-gradient(180deg,#fff 0%,#ebe5f7 100%);background-image:url(/assets/images/support-bg.svg),linear-gradient(180deg,#fff 0%,#ebe5f7 100%);background-repeat:no-repeat;background-attachment:inherit;background-position:50% 60%}@media(max-width:768px){.landing .support{background-image:url(/assets/images/hero-bg-mobile.svg)}}.landing .support .card{width:65%;box-shadow:0 0 .125rem rgba(0,0,0,.24),0 .5rem 1.5rem rgba(36,34,66,.24);border-radius:.25rem}@media(max-width:768px){.landing .support .card{width:100%}}.landing .support h5{font-weight:500;font-size:2.5rem;line-height:3.063rem}.landing .support p{font-size:1.125rem;line-height:1.313rem;text-align:center;color:#5e5e5e}.landing .landing-footer{height:3rem;background-color:#6e49cb}@media(max-width:544px){.landing .landing-footer{height:auto}}.landing .landing-footer ul{list-style:none}.landing .landing-footer a{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;text-align:center;color:#fff}.landing .landing-footer a:hover{color:#fff}.landing .landing-footer .dot{height:.25rem;width:.25rem;background-color:#fff;border-radius:50%;display:inline-block}/*!normalize.scss v0.1.0 | MIT License | based on git.io/normalize*/html{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::after,*::before{box-sizing:border-box}html{font-size:100%;height:100%}body{background-color:#fff;color:#404040;display:flex;flex-flow:column;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,noto sans,Ubuntu,Cantarell,helvetica neue,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;line-height:1.5;min-height:100%;position:relative;-webkit-font-smoothing:antialiased}body code{font-size:.875rem;font-family:menlo,dejavu sans mono,liberation mono,consolas,ubuntu mono,courier new,andale mono,lucida console,monospace}img{display:block;height:auto;width:100% \9;max-width:100%}table{margin-top:1rem;font-weight:400;font-size:.875rem;letter-spacing:normal;margin-bottom:1.5em;border-collapse:collapse;width:100%;position:relative;table-layout:auto;display:table;line-height:1.5;max-width:100%;overflow:auto}table tr{border-top:1px solid #dbdbdb}table tr:nth-child(even){background-color:#fafafa}table tr:last-child{border-bottom:1px solid #dbdbdb}table th,table td{padding:1em}table thead tr{border-top:0}table th{background-color:#f0f0f0;color:#303030;line-height:1.25;text-align:left;position:sticky;vertical-align:top;z-index:1;top:3rem;box-shadow:0 3px 0 0 var(--color-auto-gray-4);padding:12px 8px;border:0}table td{vertical-align:top;max-width:12rem}table td a{border-bottom:0!important}table td .badge-drop{display:none}.global-nav{width:100%;height:100%;top:0;left:0;overflow:auto;visibility:hidden}.global-nav .global-nav-cat.active a{color:#393982}.global-nav .global-nav-content{margin-top:60px;margin-bottom:70px}.global-nav a{display:flex;align-items:center;text-decoration:none;padding-top:7px;padding-bottom:7px;padding-right:7px}.global-nav a.has-collapse.active{box-shadow:0 0 inset}.global-nav a.active{background-color:#f2f2f2;font-weight:600;box-shadow:-4px 0 inset;color:#393982}.global-nav a.active:hover{color:#393982}.global-nav a.active.level-1,.global-nav a.active.level-2,.global-nav a.active.level-3,.global-nav a.active.level-4,.global-nav a.active.level-5,.global-nav a.active.level-6{background-color:#dfdfdf}.global-nav .collapse-toggle{cursor:pointer;display:flex;padding-right:1rem;align-items:center;justify-content:center}.global-nav .collapse-toggle::after{content:'';border:solid #707070;border-width:0 1px 1px 0;display:inline-block;transform:rotate(45deg);width:7px;height:7px}.global-nav .collapse-toggle.collapsed::after{transform:rotate(-50deg)}.global-nav .collapse-toggle.active{background-color:#dfdfdf;box-shadow:-4px 0 inset;color:#393982}.global-nav .collapse-toggle.active.section-title{background-color:#f2f2f2}.global-nav .global-nav-block{font-weight:600;padding-left:10px}.global-nav .global-nav-link,.global-nav .nav-link{text-decoration:none}.global-nav .global-nav-link:hover,.global-nav .nav-link:hover{color:#2e2e2e}.global-nav .global-nav-link{line-height:1rem;font-size:.875rem;width:100%}.global-nav .global-nav-link:hover{border-bottom:0}.global-nav .nav-link{padding:0;display:flex;justify-content:space-between}.global-nav .nav-link a{border-bottom:0}.global-nav .nav-link:hover{background-color:rgba(46,46,46,6%)}.global-nav .global-nav-block-top{font-weight:600;margin-bottom:3px;margin-top:3px}.global-nav .global-nav-block-top a{text-decoration:none;text-shadow:3px 3px 5px rgba(46,46,46,6%)}.global-nav .level-0{color:#4f4f4f;padding-left:1.2rem}.global-nav .level-0:visited{color:#4f4f4f}.global-nav .level-1{color:#4f4f4f;padding-left:2.333rem}.global-nav .level-1:visited{color:#4f4f4f}.global-nav .level-2{color:#4f4f4f;padding-left:3.533rem}.global-nav .level-2:visited{color:#4f4f4f}.global-nav .level-3{color:#4f4f4f;padding-left:4.733rem}.global-nav .level-3:visited{color:#4f4f4f}.global-nav .level-4{color:#4f4f4f;padding-left:5.933rem}.global-nav .level-4:visited{color:#4f4f4f}.global-nav .level-5{color:#4f4f4f;padding-left:7.133rem}.global-nav .level-5:visited{color:#4f4f4f}.global-nav .level-6{color:#4f4f4f;padding-left:8.333rem}.global-nav .level-6:visited{color:#4f4f4f}.global-nav .global-nav-badges{fill:#707070}.global-nav .last-updated{color:#666;font-size:13px;padding-bottom:10px;text-align:right}.mobile-nav-toggle{z-index:1}@media(min-width:1200px){.mobile-nav-toggle{display:none;border-bottom:0}}.gl-docs{font-size:1rem;line-height:1.5rem;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,noto sans,Ubuntu,Cantarell,helvetica neue,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;-webkit-font-smoothing:auto}.gl-docs p,.gl-docs ul,.gl-docs ol,.gl-docs pre,.gl-docs blockquote{font-size:1rem;font-weight:400;letter-spacing:normal;margin-top:0;margin-bottom:1.5em}.gl-docs blockquote{background-color:#fafafa;color:#000;border:solid 1px #dbdbdb;border-radius:.313rem;margin:1rem 0;padding:1rem}.gl-docs blockquote ul{margin-bottom:0}.gl-docs ul,.gl-docs ol{margin-top:.5rem;margin-left:0}.gl-docs ul li,.gl-docs ol li{margin-bottom:.5rem}.gl-docs ol ol{list-style-type:lower-alpha}.gl-docs ol ol ol{list-style-type:lower-roman}.gl-docs ul ul,.gl-docs ol ol,.gl-docs ul ol,.gl-docs ol ul{margin-top:.5rem;margin-bottom:0}.gl-docs b,.gl-docs strong,.gl-docs em,.gl-docs small{line-height:1}.gl-docs sup{line-height:0;position:relative;vertical-align:baseline;top:-.5em}.gl-docs sub{bottom:-.25em}.gl-docs kbd{background-color:#525252;border-radius:4px;color:#fff;line-height:1;overflow-wrap:break-word;padding:2px 4px}.gl-docs mark{background-color:#cbe2f9}.gl-docs *:not(a):not(pre)>code{color:#404040}.gl-docs *:not(pre)>code{background-color:#f0f0f0;border-radius:4px;line-height:1;overflow-wrap:break-word;padding:2px;transition:background-color .15s linear}.gl-docs pre{background-color:#1c1c35;border-radius:4px;color:#fff;padding:1rem}.gl-docs .clip-btn{fill:#fff;background-color:initial;border:0;position:absolute;right:0;top:1px}.gl-docs .clip-btn svg{opacity:.5;transition:opacity .3s ease-in;pointer-events:none}@media all and (max-width:544px){.gl-docs .clip-btn{display:none}}.gl-docs .clip-btn:hover svg{opacity:1}.gl-docs .badge-tier{color:#dd2b0e;font-size:.75rem;font-weight:800;text-transform:uppercase}.gl-docs .badge-tier:hover{border-bottom-color:#ae1800;color:#ae1800}.gl-docs .introduced-in{border-left:4px solid #c7c7f2;padding-left:.75rem;margin-bottom:1.5rem}.gl-docs .introduced-in p,.gl-docs .introduced-in li,.gl-docs .introduced-in a{font-size:.875rem}.gl-docs hr{border:0;border-top:1px solid rgba(34,34,97,.16);height:0;margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width:768px){.gl-docs hr{margin-top:2rem;margin-bottom:2rem}}.gl-docs h1,.gl-docs h2,.gl-docs h3,.gl-docs h4,.gl-docs h5,.gl-docs h6,.gl-docs .gl-h1,.gl-docs .gl-h2,.gl-docs .gl-h3,.gl-docs .gl-h4,.gl-docs .gl-h5,.gl-docs .gl-h6{font-weight:600;margin-bottom:.5rem}.gl-docs h1 code,.gl-docs h2 code,.gl-docs h3 code,.gl-docs h4 code,.gl-docs h5 code,.gl-docs h6 code,.gl-docs .gl-h1 code,.gl-docs .gl-h2 code,.gl-docs .gl-h3 code,.gl-docs .gl-h4 code,.gl-docs .gl-h5 code,.gl-docs .gl-h6 code{font-size:inherit}.gl-docs h2 .anchor,.gl-docs h3 .anchor,.gl-docs h4 .anchor,.gl-docs h5 .anchor,.gl-docs h6 .anchor,.gl-docs .gl-h2 .anchor,.gl-docs .gl-h3 .anchor,.gl-docs .gl-h4 .anchor,.gl-docs .gl-h5 .anchor,.gl-docs .gl-h6 .anchor{transition:all .3s;background:url(/assets/images/icon_anchor.svg)50%/contain no-repeat;opacity:0;display:inline-block;width:1em;height:1em;max-height:2rem;vertical-align:middle;margin-left:.25rem;margin-top:-.25rem;border-bottom:0}.gl-docs h2:hover .anchor,.gl-docs h3:hover .anchor,.gl-docs h4:hover .anchor,.gl-docs h5:hover .anchor,.gl-docs h6:hover .anchor,.gl-docs .gl-h2:hover .anchor,.gl-docs .gl-h3:hover .anchor,.gl-docs .gl-h4:hover .anchor,.gl-docs .gl-h5:hover .anchor,.gl-docs .gl-h6:hover .anchor{border-bottom:0;opacity:1}.gl-docs h3,.gl-docs h4,.gl-docs h5,.gl-docs h6,.gl-docs .gl-h3,.gl-docs .gl-h4,.gl-docs .gl-h5,.gl-docs .gl-h6{margin-top:1.5rem;margin-bottom:.5rem}.gl-docs h1,.gl-docs .gl-h1{font-size:1.75rem;line-height:2rem;margin-top:0}@media(min-width:48rem){.gl-docs h1,.gl-docs .gl-h1{font-size:calc(1.938rem + .875 * ((100vw - 48rem)/27))}}@media(min-width:75rem){.gl-docs h1,.gl-docs .gl-h1{font-size:2.813rem}}@media(min-width:48rem){.gl-docs h1,.gl-docs .gl-h1{line-height:calc(2.25rem + 1 * ((100vw - 48rem)/27))}}@media(min-width:75rem){.gl-docs h1,.gl-docs .gl-h1{line-height:3.25rem}}.gl-docs h2,.gl-docs .gl-h2{font-size:1.438rem;line-height:1.75rem;margin-top:1.5rem}@media(min-width:48rem){.gl-docs h2,.gl-docs .gl-h2{font-size:calc(1.563rem + .437 * ((100vw - 48rem)/27))}}@media(min-width:75rem){.gl-docs h2,.gl-docs .gl-h2{font-size:2rem}}@media(min-width:48rem){.gl-docs h2,.gl-docs .gl-h2{line-height:calc(1.75rem + .5 * ((100vw - 48rem)/27))}}@media(min-width:75rem){.gl-docs h2,.gl-docs .gl-h2{line-height:2.25rem}}.gl-docs h3,.gl-docs .gl-h3{font-size:1.188rem;line-height:1.5rem}@media(min-width:48rem){.gl-docs h3,.gl-docs .gl-h3{font-size:calc(1.25rem + .188 * ((100vw - 48rem)/27))}}@media(min-width:75rem){.gl-docs h3,.gl-docs .gl-h3{font-size:1.438rem}}@media(min-width:48rem){.gl-docs h3,.gl-docs .gl-h3{line-height:calc(1.5rem + .25 * ((100vw - 48rem)/27))}}@media(min-width:75rem){.gl-docs h3,.gl-docs .gl-h3{line-height:1.75rem}}.gl-docs h4,.gl-docs .gl-h4{font-size:1rem;line-height:1.25rem}.gl-docs h5,.gl-docs .gl-h5,.gl-docs h6,.gl-docs .gl-h6{font-size:.875rem;line-height:1.25rem}.gl-docs h6,.gl-docs .gl-h6{color:#525252}.gl-docs p,.gl-docs .gl-paragraph{margin-top:0;margin-bottom:0}.gl-docs p+p,.gl-docs p+.gl-paragraph,.gl-docs .gl-paragraph+p,.gl-docs .gl-paragraph+.gl-paragraph{margin-top:1rem}.gl-docs p.sm,.gl-docs .gl-paragraph.sm{font-size:.875rem;line-height:1.25rem}.gl-docs .sm{font-size:.875rem;line-height:1.25rem}.gl-docs .monospace{font-family:menlo,dejavu sans mono,liberation mono,consolas,ubuntu mono,courier new,andale mono,lucida console,monospace;font-size:.813rem;line-height:1.5rem}.gl-docs .monospace.sm{font-size:.688rem;line-height:1.25rem}.gl-docs a{border-bottom:1px solid rgba(89,67,182,.24);color:#5943b6;text-decoration:none;transition:color .15s linear,border-bottom-color .15s linear}.gl-docs a:hover{border-bottom:1px solid #2f2a6b;color:#2f2a6b}.gl-docs a:hover code{background-color:#dbdbf8}.gl-docs h1,.gl-docs h2,.gl-docs h3,.gl-docs h4,.gl-docs h5,.gl-docs h6,.gl-docs .h1,.gl-docs .h2,.gl-docs .h3,.gl-docs .h4,.gl-docs .h5,.gl-docs .h6{margin-top:2.5rem;text-rendering:optimizelegibility}.gl-docs h1{color:#222261;font-weight:600;text-transform:none;font-size:2rem;line-height:1;margin-bottom:1.5rem;margin-top:-3.3rem;padding-top:6.6rem;z-index:0;position:relative}@media screen and (min-width:544px){.gl-docs h1{font-size:2rem;line-height:1;margin-bottom:1.5rem}}@media screen and (min-width:768px){.gl-docs h1{font-size:2.5rem;line-height:1;margin-bottom:1.5rem}}.gl-docs h2{color:#222261;font-weight:600;font-size:1.5rem;line-height:1.25;margin-bottom:1.5rem}@media screen and (min-width:544px){.gl-docs h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5rem}}@media screen and (min-width:768px){.gl-docs h2{font-size:2rem;line-height:1;margin-bottom:1.5rem}}@media screen and (min-width:992px){.gl-docs h2{font-size:2rem;line-height:1;margin-bottom:1.5rem}}.gl-docs h3{color:#222261;font-weight:600;text-transform:none;font-size:1.25rem;line-height:1.4;margin-bottom:1rem}@media screen and (min-width:544px){.gl-docs h3{font-size:1.25rem;line-height:1.4;margin-bottom:1rem}}@media screen and (min-width:768px){.gl-docs h3{font-size:1.5rem;line-height:1.273;margin-bottom:1rem}}@media screen and (min-width:992px){.gl-docs h3{font-size:1.5rem;line-height:1.273;margin-bottom:1rem}}.gl-docs h4{color:#222261;text-transform:none;font-size:1rem;line-height:1.5;margin-bottom:.75rem}@media screen and (min-width:544px){.gl-docs h4{font-size:1rem;line-height:1.5;margin-bottom:.75rem}}@media screen and (min-width:768px){.gl-docs h4{font-size:1.125rem;line-height:1.375;margin-bottom:.75rem}}@media screen and (min-width:992px){.gl-docs h4{font-size:1.125rem;line-height:1.375;margin-bottom:.75rem}}.gl-docs h5{color:#222261;font-weight:700;text-transform:none;font-size:.875rem;line-height:1.429;margin-bottom:.5rem}@media screen and (min-width:544px){.gl-docs h5{font-size:.875rem;line-height:1.429;margin-bottom:.5rem}}@media screen and (min-width:768px){.gl-docs h5{font-size:1rem;line-height:1.5;margin-bottom:.5rem}}@media screen and (min-width:992px){.gl-docs h5{font-size:1rem;line-height:1.5;margin-bottom:.5rem}}.gl-docs h6{color:#222261;text-transform:none;font-size:.875rem;line-height:1.25;margin-bottom:.25rem}@media screen and (min-width:544px){.gl-docs h6{font-size:.875rem;line-height:1.25;margin-bottom:.25rem}}@media screen and (min-width:768px){.gl-docs h6{font-size:.875rem;line-height:1.25;margin-bottom:.25rem}}@media screen and (min-width:992px){.gl-docs h6{font-size:.875rem;line-height:1.25;margin-bottom:.25rem}}.gl-docs .h1{color:#222261;font-weight:600;margin-top:0;text-transform:none;font-size:2rem;line-height:1;margin-bottom:1.5rem}@media screen and (min-width:544px){.gl-docs .h1{font-size:2rem;line-height:1;margin-bottom:1.5rem}}@media screen and (min-width:768px){.gl-docs .h1{font-size:2.5rem;line-height:1;margin-bottom:1.5rem}}@media screen and (min-width:992px){.gl-docs .h1{font-size:2.5rem;line-height:1;margin-bottom:1.5rem}}.gl-docs .h2{color:#222261;font-weight:600;font-size:1.5rem;line-height:1.25;margin-bottom:1.5rem}@media screen and (min-width:544px){.gl-docs .h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.5rem}}@media screen and (min-width:768px){.gl-docs .h2{font-size:2rem;line-height:1;margin-bottom:1.5rem}}@media screen and (min-width:992px){.gl-docs .h2{font-size:2rem;line-height:1;margin-bottom:1.5rem}}.gl-docs .h3{color:#222261;font-weight:600;text-transform:none;font-size:1.25rem;line-height:1.4;margin-bottom:1rem}@media screen and (min-width:544px){.gl-docs .h3{font-size:1.25rem;line-height:1.4;margin-bottom:1rem}}@media screen and (min-width:768px){.gl-docs .h3{font-size:1.5rem;line-height:1.273;margin-bottom:1rem}}@media screen and (min-width:992px){.gl-docs .h3{font-size:1.5rem;line-height:1.273;margin-bottom:1rem}}.gl-docs .h4{color:#222261;text-transform:none;font-size:1rem;line-height:1.5;margin-bottom:.75rem}@media screen and (min-width:544px){.gl-docs .h4{font-size:1rem;line-height:1.5;margin-bottom:.75rem}}@media screen and (min-width:768px){.gl-docs .h4{font-size:1.125rem;line-height:1.375;margin-bottom:.75rem}}@media screen and (min-width:992px){.gl-docs .h4{font-size:1.125rem;line-height:1.375;margin-bottom:.75rem}}.gl-docs .h5{color:#222261;font-weight:700;text-transform:none;font-size:.875rem;line-height:1.429;margin-bottom:.5rem}@media screen and (min-width:544px){.gl-docs .h5{font-size:.875rem;line-height:1.429;margin-bottom:.5rem}}@media screen and (min-width:768px){.gl-docs .h5{font-size:1rem;line-height:1.5;margin-bottom:.5rem}}@media screen and (min-width:992px){.gl-docs .h5{font-size:1rem;line-height:1.5;margin-bottom:.5rem}}.gl-docs .h6{color:#222261;text-transform:none;font-size:.875rem;line-height:1.25;margin-bottom:.25rem}@media screen and (min-width:544px){.gl-docs .h6{font-size:.875rem;line-height:1.25;margin-bottom:.25rem}}@media screen and (min-width:768px){.gl-docs .h6{font-size:.875rem;line-height:1.25;margin-bottom:.25rem}}@media screen and (min-width:992px){.gl-docs .h6{font-size:.875rem;line-height:1.25;margin-bottom:.25rem}}.DocSearch-Hit-source{color:#525252!important}.DocSearch-Hit-content-wrapper{overflow-x:inherit!important}.DocSearch-Hit-content-wrapper mark{padding:0!important}.DocSearch-Button{background:#fff!important;border:1px solid #6e49cb!important;box-sizing:border-box!important;box-shadow:0 0 0 .25rem rgba(102,102,196,.24)!important;border-radius:1.5rem!important;padding-left:.5rem!important;margin:0!important}.DocSearch-Hit-icon{display:none}body{overflow-x:hidden}body>.wrapper{min-height:100vh}@media(max-width:768px){body>.wrapper{flex-direction:column-reverse;background-color:#fff}}.main{padding:0 1rem;z-index:1}.main img{border:1px solid #dfdfdf;border-radius:.5rem;padding:.25rem}.main:not(.has-toc)>.doc-nav{display:none}.main .edit-on{text-align:center;border-top:1px solid #dfdfdf;padding-top:20px;margin-top:15px}.main .edit-on a{color:#707070}.main .edit-on a::before{content:'\f126';font-family:FontAwesome;font-size:.875rem;font-style:normal;font-weight:400;padding-right:5px;line-height:10px}.main .edit-on a:hover{color:#e24329}@media(max-width:768px){.main.active{background-color:rgba(0,0,0,.3);overflow:hidden;position:fixed}}ul,ol{padding-left:1.5em}.nav-wrapper{background-color:#fff;display:flex;flex-direction:column;position:fixed;width:50px;top:0;height:100%;transition:all .3s;border-right:1px solid #dfdfdf;z-index:2}.nav-wrapper.active{width:16.66667%}.nav-wrapper.active .nav-toggle .label{display:block;pointer-events:none;font-size:.875rem;color:#707070;flex-shrink:0}.nav-wrapper.active .nav-toggle svg{transform:scaleX(-1)}.nav-wrapper.active .global-nav{visibility:visible}.nav-wrapper .nav-toggle{display:flex;width:100%;height:50px;flex-shrink:0;border-radius:0;box-shadow:none;justify-content:left}.nav-wrapper .nav-toggle .label{display:none}.nav-wrapper .nav-toggle svg{fill:#707070}.nav-wrapper .gl-button.nav-toggle:hover,.nav-wrapper .gl-button.nav-toggle:focus{box-shadow:none}@media(max-width:1200px){.nav-wrapper{width:0}.nav-wrapper .nav-toggle{display:none}.nav-wrapper.active{width:20rem}.nav-wrapper.active .nav-toggle{display:flex}}.alert{color:inherit;border:0;border-radius:0;opacity:.9}.alert code{background-color:#f2f2f2;word-break:break-word;color:#1f1f1f}.alert i{padding-right:10px}.alert-note{background-color:#fafafa;color:#000;border:solid 1px #dbdbdb;border-radius:5px}.alert-warning{background-color:#faf2f1;color:#000;border:solid 1px #f6d9d5;border-radius:5px}.alert-success{background-color:#fafafa;color:#000;border:solid 1px #dbdbdb;border-radius:5px}.alert-flag{background-color:#ecf4ee;color:#000;border:solid 1px #c3e6cd;border-radius:5px}.alert-info{background-color:#f1f1ff;color:#000;border:solid 1px #dbdbf8;border-radius:5px;float:right;width:30%;margin-left:25px}@media(max-width:544px){.alert-info{width:100%;margin-top:.25rem;margin-bottom:.25rem}}.alert-danger{background-color:#faf2f1;color:#000;border:solid 1px #f6d9d5;border-radius:5px}.alert-disclaimer{background-color:#e9f3fc;color:#000;border:solid 1px #cbe2f9;border-radius:5px}.alert-gray{background-color:#f2f2f2;color:#2e2e2e;border:solid 1px #dfdfdf;border-radius:5px}.alert-banner{background-color:#f1f1ff;border-color:rgba(241,241,255,.3)}.alert-banner svg{min-width:12px;fill:#e24329}.navbar{min-height:3rem;background-color:#2f2a6b;z-index:3}.navbar .navbar-brand{font-size:1rem}.navbar .navbar-nav{margin-top:0}.navbar .border-light{border-color:rgba(255,255,255,.32)!important}.navbar .nav-item{margin-bottom:0;font-size:.875rem}.navbar .nav-image{vertical-align:text-top}.navbar .nav-link{color:#dbdbf8}.navbar .gl-dropdown-toggle.gl-button.btn-default,.navbar .gl-dropdown-toggle.gl-button.btn-default:hover,.navbar .gl-dropdown-toggle.gl-button.btn-default:focus{background-color:#6666c4;color:#fff;box-shadow:none}.navbar .gl-dropdown-toggle.gl-button.btn-default svg,.navbar .gl-dropdown-toggle.gl-button.btn-default:hover svg,.navbar .gl-dropdown-toggle.gl-button.btn-default:focus svg{fill:#fff}@media all and (max-width:768px){.navbar .btn{width:100%}.navbar .navbar-toggler{border:0}.navbar .navbar-toggler-icon{background-color:#c7c7f2;mask:url(/assets/images/ellipsis_h.svg)no-repeat center;-webkit-mask:url(/assets/images/ellipsis_h.svg)no-repeat center}}.navbar .lunr-search .input-group-append{background-color:inherit}.badges-drop{display:inline-block;cursor:pointer;transition:background-color .5s ease-in-out;border-bottom:0!important}.badges-drop:hover{border-bottom:0}.badges-drop .badge-tier::after,.badges-drop .badge-self-managed::after,.badges-drop .badge-saas::after{content:'';display:block;width:0;height:1px;transition:width .3s;opacity:.5}.badges-drop .badge-tier::after{background:#dd2b0e}.badges-drop .badge-self-managed::after{background:#ab6100}.badges-drop .badge-saas::after{background:#ab6100}.badges-drop:hover .badge-tier::after,.badges-drop:hover .badge-self-managed::after,.badges-drop:hover .badge-saas::after{width:100%}.badge-tier{color:#dd2b0e}.badge-self-managed{color:#ab6100;padding-left:5px}.badge-saas{color:#ab6100;padding-left:5px}.badge-small{color:#ab6100;opacity:.6;transition:opacity .3s}.badge-small:hover{opacity:1}.badge-small:hover::after{content:attr(data-title);text-transform:uppercase;font-weight:700;font-size:.7em;display:inline;position:absolute;padding:1px 5px;opacity:1;background-color:#fff;white-space:nowrap;border-radius:2px;max-width:150px}.badge-display{text-transform:uppercase;text-align:center;display:inline-block;margin-left:2px;border-radius:2px;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.4}.youtube{color:red}.mermaid{overflow:auto;position:relative;z-index:1}.mermaid .label,.mermaid text{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,noto sans,Ubuntu,Cantarell,helvetica neue,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji!important;font-size:.9rem!important}.mermaid rect:not(.branchLabelBkg,.commit-label-bkg),.mermaid polygon{fill:#fff!important;stroke:#999!important}.mermaid .note{fill:#f0f0f0!important;stroke:#f0f0f0!important}.mermaid:not([data-processed=true]){display:none}.gl-icon.s8{width:8px;height:8px;vertical-align:text-bottom}.gl-icon.s10{width:10px;height:10px;vertical-align:text-bottom}.gl-icon.s12{width:12px;height:12px;vertical-align:text-bottom}.gl-icon.s14{width:14px;height:14px;vertical-align:text-bottom}.gl-icon.s16{width:16px;height:16px;vertical-align:text-bottom}.gl-icon.s18{width:18px;height:18px;vertical-align:text-bottom}.gl-icon.s24{width:24px;height:24px;vertical-align:text-bottom}.gl-icon.s32{width:32px;height:32px;vertical-align:text-bottom}.gl-icon.s48{width:48px;height:48px;vertical-align:text-bottom}.gl-icon.s72{width:72px;height:72px;vertical-align:text-bottom}.btn-cta{background-color:#cb4e18!important}h2[id]::before,h3[id]::before,h4[id]::before,h5[id]::before,h6[id]::before{display:block;content:' ';margin-top:-4.688rem;height:4.688rem;visibility:hidden;position:relative;z-index:0}.video-container{width:35rem;height:19.688rem;position:relative;padding-top:0;margin:1.25rem 0;box-shadow:.313rem .313rem .625rem #ccc}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-fallback{display:none}.text-expander{background:url(/assets/images/ellipsis_h.svg)50%/12px no-repeat;vertical-align:middle;border:1px solid #dbdbdb;border-radius:4px;margin-left:8px;margin-bottom:2px;width:22px;height:1rem}.text-expander:hover{background-color:#bfbfbf}[href^='http://']:not([href*='gitlab.com']):not([href*='nip.io']):not(.gitlab-social):not(.no-attachment-icon)::after,[href^='https://']:not([href*='gitlab.com']):not([href*='nip.io']):not(.gitlab-social):not(.no-attachment-icon)::after{content:'\f08e';font-family:FontAwesome,sans-serif;font-size:1rem;font-style:normal;font-weight:400;padding-left:5px;line-height:10px}.imageblock{margin:1rem 0}.admonition p{margin-bottom:0}.admonition-non-dismissable{position:relative;padding-top:1rem;padding-bottom:1rem;padding-left:3rem}.admonition-non-dismissable .alert-icon{margin-top:.125rem;position:absolute;top:1rem;left:1rem;vertical-align:middle}.admonition-non-dismissable .alert-body{line-height:1.5rem}.gl-tabs .gl-tabs-nav{margin-bottom:0}a.gl-tab-nav-item,a.gl-tab-nav-item:hover{border:0;color:inherit}.gl-tab-nav-item-active:active,.gl-tab-nav-item-active:focus,.gl-tab-nav-item-active:focus:active{box-shadow:inset 0 -2px #6666c4,0 0 0 1px #fff}.gl-tabs-nav li.nav-item{margin:0}.gl-docs .gl-tab-content{padding-top:1rem;line-height:1.5em}.gl-docs .gl-tab-content p,.gl-docs .gl-tab-content ul,.gl-docs .gl-tab-content ol,.gl-docs .gl-tab-content code,.gl-docs .gl-tab-content pre{margin-top:0}.gl-docs .gl-tab-content .tab-pane p{margin-bottom:1.5em}.gl-docs .gl-tab-content ol{list-style-type:decimal}.gl-docs .gl-tab-content ol ol{list-style-type:lower-alpha}.lunr-search .input-group>.form-control:focus,.lunr-search .gl-search-box-by-click-clear-button{z-index:auto}