*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.gl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.gl-pointer-events-auto{pointer-events:auto}.gl-invisible{visibility:hidden}.gl-collapse{visibility:collapse}.gl-fixed{position:fixed}.\!gl-absolute{position:absolute!important}.gl-absolute{position:absolute}.gl-relative{position:relative}.gl-sticky{position:sticky}.gl-right-3{right:.5rem}.gl-right-4{right:.75rem}.gl-right-5{right:1rem}.gl-top-2{top:.25rem}.gl-top-4{top:.75rem}.gl-top-5{top:1rem}.\!gl-z-9999{z-index:9999!important}.gl-z-1{z-index:1}.gl-z-2{z-index:2}.gl-z-3{z-index:3}.gl-z-4{z-index:4}.gl-col-span-1{grid-column:span 1 / span 1}.gl-col-span-2{grid-column:span 2 / span 2}.gl-row-start-1{grid-row-start:1}.gl-row-start-2{grid-row-start:2}.gl-row-start-3{grid-row-start:3}.gl-float-right{float:right}.\!gl-m-0{margin:0!important}.gl-m-0{margin:0}.gl-m-5{margin:1rem}.gl-m-auto{margin:auto}.\!gl-mx-2{margin-left:.25rem!important;margin-right:.25rem!important}.-gl-mx-1{margin-left:-.125rem;margin-right:-.125rem}.-gl-mx-3{margin-left:-.5rem;margin-right:-.5rem}.-gl-mx-4{margin-left:-.75rem;margin-right:-.75rem}.-gl-my-1{margin-top:-.125rem;margin-bottom:-.125rem}.-gl-my-3{margin-top:-.5rem;margin-bottom:-.5rem}.gl-mx-2{margin-left:.25rem;margin-right:.25rem}.gl-mx-4{margin-left:.75rem;margin-right:.75rem}.gl-mx-5{margin-left:1rem;margin-right:1rem}.gl-mx-auto{margin-left:auto;margin-right:auto}.gl-my-0{margin-top:0;margin-bottom:0}.gl-my-2{margin-top:.25rem;margin-bottom:.25rem}.gl-my-3{margin-top:.5rem;margin-bottom:.5rem}.gl-my-4{margin-top:.75rem;margin-bottom:.75rem}.gl-my-5{margin-top:1rem;margin-bottom:1rem}.gl-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!gl-mb-3{margin-bottom:.5rem!important}.\!gl-mb-5{margin-bottom:1rem!important}.\!gl-mt-0{margin-top:0!important}.\!gl-mt-5{margin-top:1rem!important}.\!gl-mt-6{margin-top:1.5rem!important}.-gl-ml-2{margin-left:-.25rem}.-gl-mr-3{margin-right:-.5rem}.-gl-mt-2{margin-top:-.25rem}.gl-mb-0{margin-bottom:0}.gl-mb-1{margin-bottom:.125rem}.gl-mb-2{margin-bottom:.25rem}.gl-mb-3{margin-bottom:.5rem}.gl-mb-4{margin-bottom:.75rem}.gl-mb-5{margin-bottom:1rem}.gl-mb-6{margin-bottom:1.5rem}.gl-mb-8{margin-bottom:2.5rem}.gl-mb-9{margin-bottom:3rem}.gl-ml-1{margin-left:.125rem}.gl-ml-2{margin-left:.25rem}.gl-ml-3{margin-left:.5rem}.gl-ml-5{margin-left:1rem}.gl-ml-6{margin-left:1.5rem}.gl-ml-auto{margin-left:auto}.gl-mr-1{margin-right:.125rem}.gl-mr-2{margin-right:.25rem}.gl-mr-3{margin-right:.5rem}.gl-mr-4{margin-right:.75rem}.gl-mr-5{margin-right:1rem}.gl-mr-6{margin-right:1.5rem}.gl-mr-auto{margin-right:auto}.gl-mt-0{margin-top:0}.gl-mt-2{margin-top:.25rem}.gl-mt-3{margin-top:.5rem}.gl-mt-4{margin-top:.75rem}.gl-mt-5{margin-top:1rem}.gl-mt-6{margin-top:1.5rem}.gl-mt-7{margin-top:2rem}.gl-mt-9{margin-top:3rem}.\!gl-block{display:block!important}.gl-block{display:block}.gl-inline-block{display:inline-block}.gl-flex{display:flex}.gl-inline-flex{display:inline-flex}.gl-table{display:table}.gl-grid{display:grid}.gl-hidden{display:none}.gl-h-0{height:0}.gl-h-11{height:4rem}.gl-h-5{height:1rem}.gl-h-auto{height:auto}.gl-h-full{height:100%}.gl-min-h-75{min-height:37.5rem}.gl-min-h-8{min-height:2.5rem}.gl-min-h-screen{min-height:100vh}.\!gl-w-auto{width:auto!important}.gl-w-3\/4{width:75%}.gl-w-4\/10{width:40%}.gl-w-5{width:1rem}.gl-w-auto{width:auto}.gl-w-fit{width:-moz-fit-content;width:fit-content}.gl-w-full{width:100%}.gl-max-w-1\/2{max-width:50%}.gl-max-w-20{max-width:10rem}.gl-max-w-full{max-width:100%}.gl-max-w-none{max-width:none}.gl-flex-auto{flex:1 1 auto}.gl-flex-shrink-0,.gl-shrink-0{flex-shrink:0}.gl-grow{flex-grow:1}.gl-basis-0{flex-basis:0}.\!gl-cursor-grabbing{cursor:grabbing!important}.\!gl-cursor-not-allowed{cursor:not-allowed!important}.\!gl-cursor-text{cursor:text!important}.gl-cursor-default{cursor:default}.gl-cursor-grab{cursor:grab}.gl-cursor-pointer{cursor:pointer}.gl-cursor-text{cursor:text}.gl-scroll-mt-5{scroll-margin-top:1rem}.gl-list-none{list-style-type:none}.gl-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.gl-grid-rows-auto{grid-template-rows:auto}.gl-flex-row{flex-direction:row}.gl-flex-col{flex-direction:column}.gl-flex-wrap{flex-wrap:wrap}.gl-flex-nowrap{flex-wrap:nowrap}.gl-content-center{align-content:center}.gl-items-start{align-items:flex-start}.gl-items-end{align-items:flex-end}.gl-items-center{align-items:center}.gl-items-baseline{align-items:baseline}.gl-justify-normal{justify-content:normal}.\!gl-justify-start{justify-content:flex-start!important}.gl-justify-start{justify-content:flex-start}.gl-justify-end{justify-content:flex-end}.gl-justify-center{justify-content:center}.gl-justify-between{justify-content:space-between}.gl-justify-evenly{justify-content:space-evenly}.gl-gap-2{gap:.25rem}.gl-gap-3{gap:.5rem}.gl-gap-4{gap:.75rem}.gl-gap-5{gap:1rem}.gl-gap-7{gap:2rem}.gl-gap-8{gap:2.5rem}.gl-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.gl-self-start{align-self:flex-start}.gl-self-center{align-self:center}.gl-overflow-hidden{overflow:hidden}.\!gl-overflow-visible{overflow:visible!important}.gl-overflow-visible{overflow:visible}.gl-overflow-y-auto{overflow-y:auto}.gl-overflow-x-hidden{overflow-x:hidden}.gl-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!gl-text-ellipsis{text-overflow:ellipsis!important}.gl-text-ellipsis{text-overflow:ellipsis}.gl-whitespace-nowrap{white-space:nowrap}.gl-text-nowrap{text-wrap:nowrap}.gl-break-words{overflow-wrap:break-word}.\!gl-rounded-base{border-radius:.25rem!important}.\!gl-rounded-none{border-radius:0!important}.gl-rounded-base{border-radius:.25rem}.gl-rounded-full{border-radius:50%}.gl-rounded-lg{border-radius:.5rem}.gl-rounded-t-base{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.gl-border{border-width:1px}.gl-border-0{border-width:0px}.\!gl-border-b-0{border-bottom-width:0px!important}.gl-border-b,.gl-border-b-1{border-bottom-width:1px}.gl-border-l-4{border-left-width:4px}.gl-border-t,.gl-border-t-1{border-top-width:1px}.gl-border-t-2{border-top-width:2px}.gl-border-none{border-style:none}.gl-border-blue-600{border-color:var(--blue-600, #2f68b4)}.gl-border-default{border-color:var(--gl-border-color-default, var(--gl-color-neutral-100, #dcdcde))}.gl-border-dropdown{border-color:var(--gl-dropdown-border-color, var(--gl-border-color-strong, #bfbfc3))}.gl-border-gray-200{border-color:var(--gray-200, #bfbfc3)}.gl-border-b-dropdown-divider{border-bottom-color:var(--gl-dropdown-divider-color, var(--gl-border-color-default, #dcdcde))}.gl-border-t-dropdown-divider{border-top-color:var(--gl-dropdown-divider-color, var(--gl-border-color-default, #dcdcde))}.gl-bg-blue-50{background-color:var(--blue-50, #e9f3fc)}.gl-bg-dropdown{background-color:var(--gl-dropdown-background-color, var(--gl-background-color-overlap, #fff))}.gl-bg-gray-100{background-color:var(--gray-100, #dcdcde)}.gl-bg-gray-50{background-color:var(--gray-50, #ececef)}.gl-bg-red-50{background-color:var(--red-50, #fcf1ef)}.gl-bg-status-neutral{background-color:var(--gl-status-neutral-background-color, var(--gl-color-neutral-100, #dcdcde))}.gl-bg-subtle{background-color:var(--gl-background-color-subtle, var(--gl-color-neutral-10, #fbfafd))}.gl-bg-transparent{background-color:transparent}.gl-bg-white{background-color:var(--white, #fff)}.gl-fill-blue-500{fill:var(--blue-500, #1f75cb)}.gl-fill-icon-default{fill:var(--gl-icon-color-default, var(--gl-text-color-default, #3a383f))}.\!gl-p-0{padding:0!important}.\!gl-p-4{padding:.75rem!important}.gl-p-0{padding:0}.gl-p-1{padding:.125rem}.gl-p-2{padding:.25rem}.gl-p-4{padding:.75rem}.gl-p-5{padding:1rem}.gl-p-6{padding:1.5rem}.\!gl-px-2{padding-left:.25rem!important;padding-right:.25rem!important}.\!gl-px-3{padding-left:.5rem!important;padding-right:.5rem!important}.\!gl-py-2{padding-top:.25rem!important;padding-bottom:.25rem!important}.gl-px-1{padding-left:.125rem;padding-right:.125rem}.gl-px-2{padding-left:.25rem;padding-right:.25rem}.gl-px-3{padding-left:.5rem;padding-right:.5rem}.gl-px-4{padding-left:.75rem;padding-right:.75rem}.gl-px-5{padding-left:1rem;padding-right:1rem}.gl-px-6{padding-left:1.5rem;padding-right:1.5rem}.gl-px-7{padding-left:2rem;padding-right:2rem}.gl-px-8{padding-left:2.5rem;padding-right:2.5rem}.gl-py-0{padding-top:0;padding-bottom:0}.gl-py-2{padding-top:.25rem;padding-bottom:.25rem}.gl-py-3{padding-top:.5rem;padding-bottom:.5rem}.gl-py-4{padding-top:.75rem;padding-bottom:.75rem}.gl-py-5{padding-top:1rem;padding-bottom:1rem}.gl-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.gl-py-8{padding-top:2.5rem;padding-bottom:2.5rem}.\!gl-pr-7{padding-right:2rem!important}.\!gl-pr-9{padding-right:3rem!important}.gl-pb-15{padding-bottom:7.5rem}.gl-pb-2{padding-bottom:.25rem}.gl-pb-3{padding-bottom:.5rem}.gl-pb-7{padding-bottom:2rem}.gl-pl-0{padding-left:0}.gl-pl-2{padding-left:.25rem}.gl-pl-4{padding-left:.75rem}.gl-pl-5{padding-left:1rem}.gl-pl-6{padding-left:1.5rem}.gl-pl-7{padding-left:2rem}.gl-pr-2{padding-right:.25rem}.gl-pr-5{padding-right:1rem}.gl-pr-6{padding-right:1.5rem}.gl-pr-8{padding-right:2.5rem}.gl-pt-1{padding-top:.125rem}.gl-pt-2{padding-top:.25rem}.gl-pt-3{padding-top:.5rem}.gl-pt-4{padding-top:.75rem}.gl-pt-6{padding-top:1.5rem}.gl-pt-8{padding-top:2.5rem}.\!gl-text-left{text-align:left!important}.gl-text-left{text-align:left}.gl-text-center{text-align:center}.\!gl-align-middle{vertical-align:middle!important}.gl-align-middle{vertical-align:middle}.\!gl-align-text-bottom{vertical-align:text-bottom!important}.gl-font-regular{font-family:var(--default-regular-font, "GitLab Sans"),-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"}.\!gl-text-lg{font-size:1rem!important}.\!gl-text-sm{font-size:.75rem!important}.gl-text-base{font-size:.875rem}.gl-text-lg{font-size:1rem}.gl-text-size-h-display{font-size:1.75rem}.gl-text-size-h1-xl{font-size:2rem}.gl-text-size-h2-xl{font-size:1.4375rem}.gl-text-sm{font-size:.75rem}.gl-text-xs{font-size:.625rem}.gl-font-bold{font-weight:600}.gl-font-normal{font-weight:400}.gl-capitalize{text-transform:capitalize}.gl-leading-1{line-height:1}.gl-leading-20{line-height:1.25rem}.gl-leading-24{line-height:1.5rem}.gl-leading-36{line-height:2.25rem}.gl-leading-normal{line-height:1rem}.\!gl-text-subtle{color:var(--gl-text-color-subtle, var(--gl-color-neutral-600, #626168))!important}.gl-text-danger{color:var(--gl-text-color-danger, var(--gl-color-red-600, #c02f12))}.gl-text-default{color:var(--gl-text-color-default, var(--gl-color-neutral-800, #3a383f))}.gl-text-gray-400{color:var(--gray-400, #89888d)}.gl-text-gray-700{color:var(--gray-700, #4c4b51)}.gl-text-gray-800{color:var(--gray-800, #3a383f)}.gl-text-gray-900{color:var(--gray-900, #28272d)}.gl-text-purple-900{color:var(--purple-900, #342d59)}.gl-text-strong{color:var(--gl-text-color-strong, var(--gl-color-neutral-950, #18171d))}.gl-text-subtle{color:var(--gl-text-color-subtle, var(--gl-color-neutral-600, #626168))}.gl-text-white{color:var(--white, #fff)}.\!gl-no-underline{text-decoration-line:none!important}.gl-no-underline{text-decoration-line:none}.\!gl-opacity-0{opacity:0!important}.gl-opacity-10{opacity:1}.gl-shadow{--tw-shadow: 0 1px 4px 0 #0000004d;--tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.gl-shadow-sm{--tw-shadow: 0 0 2px var(--gl-shadow-color-default, #05050629), 0 1px 4px var(--gl-shadow-color-default, #05050629);--tw-shadow-colored: 0 0 2px var(--tw-shadow-color), 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.gl-outline-none{outline:2px solid transparent;outline-offset:2px}.gl-transition-all{transition-property:all;transition-timing-function:ease;transition-duration:.2s}.gl-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.2s}.gl-border-b-solid{border-bottom-style:solid}.gl-border-l-solid{border-left-style:solid}.gl-border-t-solid{border-top-style:solid}.gl-container{width:100%}@media (min-width: 576px){.gl-container{max-width:576px}}@media (min-width: 768px){.gl-container{max-width:768px}}@media (min-width: 992px){.gl-container{max-width:992px}}@media (min-width: 1200px){.gl-container{max-width:1200px}}@keyframes gl-keyframes-skeleton-loader{0%{background-position-x:-32rem}to{background-position-x:32rem}}.gl-border{border-style:solid;border-color:var(--gl-border-color-default)}.gl-border-t{border-top-style:solid;border-top-color:var(--gl-border-color-default)}.gl-border-b{border-bottom-style:solid;border-bottom-color:var(--gl-border-color-default)}.gl-heading-3{font-weight:600;margin-top:0;font-size:clamp(1.125rem,.9027777778rem + .462962963vw,1.25rem);letter-spacing:inherit;line-height:1.25;margin-bottom:1rem;color:var(--gl-text-color-heading)}:root{--t-indigo-900: #222261;--gray-400: #89888d;--gray-500: #737278;--gray-600: #626168;--gray-700: #535158;--blue-400: #428fdc;--blue-600: #1068bf;--purple-400: #9475db;--purple-900: #2f2a6b;--red-300: #ec5941;--cta-button: #cb4e18;--availability-border: #fca326;--youtube-logo: #F00;--error-icon: #c91c00;--ref-arc-selected-card: #f6f3fe;--ref-arc-default-card: #dcd1fc;--color-tanuki-light: rgb(252, 163, 38);--get-support-card-hover-shadow: rgba(36, 34, 66, .25);--duo-admin-red-card: #bb7cb3;--extend-card: #e1986d;--contribute-red-card: #cd8d8d}:root{--header-height-lg: 7.55rem;--header-height-md: 6rem;--header-height: 4rem;--header-mobile-open-height: 18rem;--footer-height: 21rem;--header-offset: calc(var(--header-height-lg) + 1rem);--max-width: 86rem;--column-left-wide-width: 17rem;--column-right-wide-width: 17rem;--column-center-min: 22rem;--column-center-max: 52rem;--archive-banner-height: 2.3125rem;--toc-y-offset: 6rem;--toc-item-spacing: .625rem;--sidebar-collapsed-width: 0;--sidebar-indent: .75rem;--search-lg-width: 24rem;--search-sm-width: 16rem}@font-face{font-family:GitLab Sans;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(../gitlab_ui/fonts/GitLabSans.woff2) format("woff2")}@font-face{font-family:GitLab Sans;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Regular";src:url(../gitlab_ui/fonts/GitLabSans-Italic.woff2) format("woff2")}@font-face{font-family:GitLab Mono;font-weight:100 900;font-display:swap;font-style:normal;src:url(../gitlab_ui/fonts/GitLabMono.woff2) format("woff2")}@font-face{font-family:GitLab Mono;font-weight:100 900;font-display:swap;font-style:italic;src:url(../gitlab_ui/fonts/GitLabMono-Italic.woff2) format("woff2")}*{font-variant-ligatures:none}body{line-height:1.6}:root{--gl-text-size-h1: clamp(2rem, 1.6496rem + .9889vw, 2.5rem);--gl-text-size-h2: clamp(1.5rem, 1.1496rem + .9889vw, 2rem);--gl-text-size-h3: clamp(1.25rem, 1.0748rem + .4944vw, 1.5rem);--gl-text-size-h4: 1.125rem;--gl-text-size-h5: 1rem}h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-weight:600;text-wrap-style:balance}h2,h3,h4,h5,h6{margin-top:2.5rem;max-width:calc(100% - 1ch - .25em)}h1{font-size:var(--gl-text-size-h1);line-height:1.15}h2{font-size:var(--gl-text-size-h2);line-height:1.25}h3{font-size:var(--gl-text-size-h3);line-height:1.25}h4{font-size:var(--gl-text-size-h4);line-height:1.25}h5{font-size:var(--gl-text-size-h5);line-height:1.4}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:700}p:not(:first-child){margin-top:1.25rem}p:not(:last-child){margin-bottom:.5rem}p:last-child{margin-bottom:0}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}.template-single{margin:0 auto;max-width:var(--max-width);gap:3.75rem;box-sizing:content-box}@media (min-width: 1376px){.template-single{padding:0 2.5rem}}.side-nav,.sidebar-container{order:1;width:var(--column-left-wide-width)}.main-content{display:flex;flex-direction:column;flex:3 0px;justify-content:space-between;max-width:var(--column-center-max);min-height:calc(100vh - var(--header-height) - var(--footer-height));min-width:var(--column-center-min);order:2;padding-bottom:2.5rem}.sidebar-right{order:3;position:sticky;width:var(--column-right-wide-width);height:calc(100vh - var(--header-height-lg));top:var(--header-height-lg);overflow-y:auto;scroll-behavior:smooth}.sidebar-right:not(:has(.toc-list li)){display:none}footer{width:100%}h2,h3,h4,h5,h6,:target{scroll-margin-top:var(--banner-scroll-offset, var(--header-offset))}@media (min-width: 991px) and (max-width: 1376px){.template-single{padding-right:2.5rem}}@media (max-width: 1200px){.sidebar-right{display:none}}@media (max-width: 991px){.template-single{display:block}.global-nav-wrapper{display:none}.main-content{padding:0 1rem;max-width:991px}}.no-left-nav .side-nav,.no-left-nav .sidebar-container{width:0;padding:0;margin:0}.skip-link{transition:opacity .2s linear}.skip-link:focus{background-color:var(--gl-button-confirm-primary-border-color-default);border-radius:4px;border:2px solid var(--gl-action-selected-foreground-color-active);clip:auto;color:var(--gl-color-brand-white);height:auto;left:2px;opacity:1;overflow:visible;padding:.5rem 1rem;position:fixed;text-align:center;white-space:normal;width:15rem;z-index:500}.header-wrapper{height:var(--header-height);left:0;right:0;top:0;background-color:var(--gl-background-color-default)}@media (min-width: 992px){.header-wrapper{height:var(--header-height-lg)}}.header{background-color:var(--gl-background-color-default);margin:auto;max-width:var(--max-width)}@media (min-width: 1376px){.header{padding:0 2.5rem;box-sizing:content-box}}.header .gl-search-box-by-type-input{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width: 991px){.header .gl-search-box-by-type-input{padding-right:.75rem}}.header-top{height:var(--header-height)}@media (max-width: 1376px){.header-top,.header-bottom{padding:0 2.5rem}}@media (max-width: 992px){.header-top,.header-bottom{padding:0 1rem}}main{padding-top:var(--header-height)}.navbar-logo{background:url(../gitlab-logo-header.svg) no-repeat left center;color:var(--gl-text-color-default);display:block;height:1.5rem;width:11rem;flex-shrink:0}.navbar-logo:focus-visible{outline:2px solid var(--gl-focus-ring-outer-color);outline-offset:8px;border-radius:4px}.gl-dark .navbar-logo{background:url(../gitlab-logo-footer.svg) no-repeat left center}.home main{padding-top:0}.home main .header{height:auto;background-color:transparent}.home main .header-wrapper{height:auto}.home main .landing-div .navbar-logo{filter:brightness(0) invert(1)}.collapsible-header-right-open main .landing-div .navbar-logo{filter:none}@media (min-width: 992px){.header{height:var(--header-height-lg)}main{padding-top:var(--header-height-lg)}}.navbar-toggle{border:1px solid var(--gl-button-default-primary-border-color-default);border-radius:.25rem;padding:0 1rem}.navbar-toggle .navbar-toggle-icon{background-color:var(--gl-button-default-primary-foreground-color-default);-webkit-mask-image:url(../gitlab_ui/svgs/hamburger.svg);mask-image:url(../gitlab_ui/svgs/hamburger.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:1rem;height:1rem}.header .search-results{margin-top:.25rem;border-radius:.25rem}@media (max-width: 991px){nav.header:has(.collapse.show){height:var(--header-mobile-open-height)}nav.header:has(.mobile-header-short):has(.collapse.show){height:calc(var(--header-mobile-open-height) - 3rem)}.mobile-header .header-right.collapse.show{background-color:var(--gl-background-color-default);left:0;overflow:visible;padding:1rem;position:absolute;right:0;top:var(--header-height)}.gl-new-dropdown-toggle{width:100%}.gl-new-dropdown-toggle.gl-button{display:flex;justify-content:flex-start}.gl-new-dropdown-toggle.gl-button .gl-button-text{flex:1}.mobile-header:has(.collapse.show) .mobile-header-overlay{position:absolute;top:var(--header-height);left:0;width:100vw;height:calc(100vh - var(--header-height));background-color:var(--gl-background-color-overlay);transition:background-color .2s cubic-bezier(.22,.61,.36,1)}}@media (min-width: 992px){[data-vue-app=versions-menu]{min-width:4.6875rem}[data-vue-app=language-selector],[data-vue-app=theme-toggle]{min-width:2.5rem}.mobile-header .collapse{align-items:center;display:flex;justify-content:space-between;max-height:initial;padding:.25rem}.language-selector .gl-new-dropdown-toggle,.theme-toggle .gl-new-dropdown-toggle{overflow-x:hidden;width:2.5rem}.header .search-wrapper{max-width:40%}}.versions-menu .gl-disclosure-dropdown .gl-button.gl-button.btn-default,.versions-menu .gl-disclosure-dropdown .gl-button.gl-button.btn-default .gl-icon,.versions-menu .gl-disclosure-dropdown .gl-button.gl-button.btn-default:active:focus .gl-icon,.versions-menu .gl-disclosure-dropdown .gl-button.gl-button.btn-default .gl-icon:active{color:var(--gl-color-brand-white)}.versions-menu .gl-disclosure-dropdown .gl-button.gl-button.btn-default:focus,.versions-menu .gl-disclosure-dropdown .gl-button.gl-button.btn-default:active{border:1px solid var(--gl-color-brand-white)}.versions-menu .gl-new-dropdown-contents>li:not(:first-child){border-top:1px solid var(--gl-dropdown-border-color);margin-top:.25rem;padding-top:.25rem}.cta-button{white-space:nowrap}.subheader-menu a{color:var(--gl-text-color-default);position:relative}.subheader-menu a:focus-visible{outline:2px solid var(--gl-focus-ring-outer-color);outline-offset:4px;border-radius:4px}.subheader-menu a:after{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.subheader-menu a.active{font-weight:700}@media (max-width: 1110px){:lang(ja-jp) .subheader-menu{font-size:.75rem}}.gl-dark .gl-search-box-by-type-search-icon.gl-fill-icon-subtle{filter:brightness(0) invert(1)}.docs-content ul:not(.gl-new-dropdown-contents),.docs-content ol{margin-top:.5rem}.docs-content ul:not(.gl-new-dropdown-contents):not(:last-child),.docs-content ol:not(:last-child){margin-bottom:1.25rem}.docs-content ul{padding-inline-start:1rem}.docs-content ol{padding-inline-start:2ch}.docs-content ol:has(li:nth-child(10)){padding-inline-start:3ch}.docs-content li:not(:last-child){margin-bottom:.5rem}.docs-content li>p{margin:0!important}.docs-content li>.codeblock-wrapper,.docs-content li>blockquote,.docs-content li p img,.docs-content li .alert{margin-top:.5rem}.docs-content .availability ul,.docs-content .availability ol,.docs-content .history-list ul,.docs-content .history-list ol{padding-inline-start:0;margin:0}.docs-content .availability,.docs-content .version-history{background-color:var(--gl-background-color-subtle);border-radius:.5rem;border:1px solid var(--gl-border-color-default);color:var(--gl-button-default-primary-foreground-color-default)}.docs-content .availability button,.docs-content .version-history button{color:var(--gl-button-default-primary-foreground-color-default)}.docs-content .availability{padding:1rem 1.25rem}.docs-content .availability+.version-history{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid transparent;margin-top:-1rem}.docs-content .availability:has(+.version-history){border-bottom-right-radius:0;border-bottom-left-radius:0}.docs-content .history-list{margin-top:-.25rem;padding:0 1.25rem .75rem}.docs-content .history-list ul{list-style-type:none;margin:0;padding:0}.docs-content .availability li,.docs-content .history-list li{margin:0;padding:0 0 .5rem}.docs-content .availability li:last-of-type,.docs-content .history-list li:last-of-type{padding-bottom:0}.docs-content .version-history button{background-color:var(--gl-background-color-subtle);border-radius:.5rem;padding:.75rem 1.25rem;width:100%}.docs-content .version-history button .icon{background-color:var( --gl-button-default-primary-foreground-color-default );-webkit-mask-image:url(../gitlab_ui/svgs/chevron-lg-right.svg);mask-image:url(../gitlab_ui/svgs/chevron-lg-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;-webkit-mask-size:contain;mask-size:contain;width:.75rem;height:.75rem;vertical-align:middle}.docs-content .version-history button[aria-expanded=true] .icon{-webkit-mask-image:url(../gitlab_ui/svgs/chevron-lg-down.svg);mask-image:url(../gitlab_ui/svgs/chevron-lg-down.svg)}.tab-block-wrapper .gl-tabs-nav{margin-top:0}.tab-block-wrapper .nav-item{border-bottom:0;margin:0!important}.tab-block-wrapper .nav-item:first-of-type{margin-left:.5rem}.tab-block-wrapper .gl-tab-nav-item{border-bottom:1px solid transparent;color:var(--gl-action-neutral-foreground-color-default)}.tab-block-wrapper .gl-tab-nav-item:active{background-color:var(--gl-action-neutral-background-color-hover)}.tab-block-wrapper .gl-tab-content{font-size:1rem;line-height:1.5em;margin:1.25rem;padding:0}.tab-block-wrapper .gl-tab-content p,.tab-block-wrapper .gl-tab-content ul,.tab-block-wrapper .gl-tab-content ol,.tab-block-wrapper .gl-tab-content code,.tab-block-wrapper .gl-tab-content pre{margin-top:0}.tab-block-wrapper .gl-tab-content ol{list-style-type:decimal}.tab-block-wrapper .gl-tab-content ol ol{list-style-type:lower-alpha}.codeblock-toolbar{height:1.625rem}.codeblock-wrapper{background-color:var(--gl-background-color-subtle);border:1px solid var(--gl-border-color-default);border-radius:.5rem;margin-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;position:relative}.codeblock-wrapper:has(.gl-badge){padding-top:1.25rem;padding-bottom:0}.codeblock-wrapper:has(.gl-badge) pre{padding-bottom:1.25rem}.codeblock-wrapper:not(:has(.gl-badge)){padding-top:1rem;padding-bottom:0}.codeblock-wrapper:not(:has(.gl-badge)) pre{padding-bottom:1rem}.codeblock-wrapper:not(:has(.gl-badge)) .highlight{margin-right:1.5rem}.codeblock-wrapper .clipboard-icon{outline:none}.codeblock-wrapper pre{color:var(--gl-text-color-default);margin-bottom:0}.alert{color:var(--gl-text-color-default);display:flex;gap:.75rem;padding:1rem 1.25rem 1rem 1rem;position:relative}.alert p:last-child{margin-bottom:0!important}.alert:has(.alert-icon){display:flex}.alert-icon{flex-shrink:0;height:1rem;margin-top:.25rem;width:1rem}.alert-type-note{background-color:var(--gl-alert-neutral-background-color)}.alert-type-note .alert-icon{background-color:var(--gl-feedback-neutral-icon-color);-webkit-mask-image:url(../gitlab_ui/svgs/information-o.svg);mask-image:url(../gitlab_ui/svgs/information-o.svg)}.gl-dark .alert-type-note{border-top:2px solid;border-image-source:linear-gradient(to right,transparent 0%,var(--gl-alert-neutral-border-top-color) 50%,transparent 100%);border-image-slice:1;border-bottom:0}.alert-type-warning{background-color:var(--gl-alert-danger-background-color)}.alert-type-warning .alert-icon{background-color:var(--gl-icon-color-danger);-webkit-mask-image:url(../gitlab_ui/svgs/warning.svg);mask-image:url(../gitlab_ui/svgs/warning.svg)}.gl-dark .alert-type-warning{border-top:2px solid;border-image-source:linear-gradient(to right,transparent 0%,var(--gl-alert-danger-border-top-color) 50%,transparent 100%);border-image-slice:1;border-bottom:0}.alert-type-flag{background-color:var(--gl-alert-success-background-color)}.alert-type-flag .alert-icon{background-color:var(--gl-status-success-icon-color);-webkit-mask-image:url(../gitlab_ui/svgs/flag.svg);mask-image:url(../gitlab_ui/svgs/flag.svg)}.gl-dark .alert-type-flag{border-top:2px solid;border-image-source:linear-gradient(to right,transparent 0%,var(--gl-alert-success-border-top-color) 50%,transparent 100%);border-image-slice:1;border-bottom:0}.alert-type-disclaimer{background-color:var(--gl-alert-info-background-color)}.alert-type-disclaimer .alert-icon{background-color:var(--gl-feedback-info-icon-color);-webkit-mask-image:url(../gitlab_ui/svgs/bullhorn.svg);mask-image:url(../gitlab_ui/svgs/bullhorn.svg)}.gl-dark .alert-type-disclaimer{border-top:2px solid;border-image-source:linear-gradient(to right,transparent 0%,var(--gl-alert-info-border-top-color) 50%,transparent 100%);border-image-slice:1;border-bottom:0}.toc{-webkit-hyphens:auto;hyphens:auto;margin-top:var(--toc-y-offset);overflow-wrap:break-word;scrollbar-gutter:stable;word-break:normal}.toc .toc-list{padding-left:.25rem}.toc .toc-link{display:inline-block;font-size:.875rem;line-height:1.25rem;margin:0 0 var(--toc-item-spacing) 1.25rem;word-break:break-word}.toc .toc-link:focus-visible{outline-color:var(--gl-focus-ring-outer-color);outline-width:2px;outline-offset:2px}.toc .toc-active .toc-link{font-weight:600}.toc .toc-level-1 .toc-link{margin-left:.5rem}.toc .toc-level-2 .toc-link{margin-left:0}.toc .toc-level-3 .toc-link{margin-left:1.5rem}.toc .toc-level-4 .toc-link{margin-left:2rem}.has-archive-banner .toc{top:calc(var(--header-height-lg) + var(--archive-banner-height))}.gl-breadcrumbs .gl-breadcrumb-list{padding:0;margin-top:0}.gl-breadcrumbs li.gl-breadcrumb-item,.gl-breadcrumbs li.gl-new-dropdown-item{margin:0}.sidebar-container{bottom:var(--footer-height);display:flex;flex-direction:column;height:calc(100vh - var(--header-offset));overflow-y:auto;position:sticky;top:var(--header-height-lg);width:var(--column-left-wide-width);padding-right:.5rem}.has-archive-banner .sidebar-container{top:calc(var(--header-height-lg) + var(--archive-banner-height))}@media (min-width: 1376px){.sidebar-container,.side-nav{margin-left:-1.25rem;padding-left:.5rem}}@media (min-width: 991px) and (max-width: 1375px){.sidebar-container,.side-nav{margin-left:1.25rem;padding-left:.5rem}}@media (max-width: 991px){.sidebar-container{left:0;position:absolute;width:var(--sidebar-collapsed-width);z-index:5}.sidebar-container:has(.sidebar-overlay-open){left:0;width:var(--column-left-wide-width)}.sidebar-toggle{height:2rem;width:2rem;margin-top:.5rem;margin-left:-.35rem}.gl-dark .sidebar-icon{fill:var(--gl-color-brand-white)}.open-sidebar span{color:var(--gl-breadcrumb-text-color)}.sidebar-overlay-open{overflow-y:auto;position:fixed;z-index:4}.sidebar-overlay-open>div{background:var(--gl-background-color-default);max-width:var(--column-left-wide-width)}.sidebar-container:has(.sidebar-overlay-open) .sidebar-toggle{margin-top:0}.sidebar-container:has(.sidebar-overlay-open) .sidebar-toggle:after{content:"";height:0;margin-left:0;width:0}.global-nav{bottom:0;overflow-y:auto;position:fixed;top:var(--header-height);width:var(--column-left-wide-width)}}.menu-link{font-size:.875rem;border-radius:inherit}.menu-link:focus-visible{outline:2px solid var(--gl-focus-ring-outer-color);outline-offset:1px}.menu-link-wrapper-inner{line-height:1.2;position:relative;transition:background-color .2s cubic-bezier(.22,.61,.36,1)}.submenu{border-left:1px solid var(--gl-border-color-subtle);margin-left:.625rem}.submenu .menu-link-wrapper-inner{margin-left:.375rem}.sidebar-link-active-item:before{background-color:var(--gl-control-background-color-selected-default);border-radius:.25rem;content:"";left:-.5rem;position:absolute;top:50%;height:1.25rem;width:.1875rem;z-index:4;translate:0 -50%}.menu-link-wrapper-inner:hover,.menu-link-wrapper-inner.sidebar-link-active-item{background-color:var(--gl-background-color-strong)}footer{background-color:var(--gl-color-neutral-900)}.footer-section{margin:0 auto;max-width:var(--max-width)}.footer-section .footer-section-title,.footer-section a{color:var(--gl-color-brand-white)}.footer-section a:focus-visible{outline:2px solid var(--gl-color-brand-white);outline-offset:4px;border-radius:4px}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{line-height:1.5rem}@media (min-width: 992px) and (max-width: 1200px){.footer-section .docs-title,.footer-section .logo{width:9rem}.footer-section .footer-links a{font-size:.875rem}.footer-section .footer-links .footer-section-title{font-size:1rem}}.footer-section .docs-social{margin:.5rem 0;padding:0;gap:.5rem}.footer-section .docs-social a{display:grid;height:1rem;place-items:center center;position:relative;width:1rem}.footer-section .docs-social a:before{content:"";position:absolute;width:1rem;height:1rem}.footer-section .docs-social a:after{content:"";position:absolute;-webkit-mask-size:contain;mask-size:contain;width:1rem;height:1rem;background-color:var(--gl-color-brand-white)}.footer-section .docs-social .twitter:after{-webkit-mask-image:url(../fa-icons/x-twitter.svg);mask-image:url(../fa-icons/x-twitter.svg)}.footer-section .docs-social .facebook:after{-webkit-mask-image:url(../fa-icons/facebook.svg);mask-image:url(../fa-icons/facebook.svg)}.footer-section .docs-social .linkedin:after{-webkit-mask-image:url(../fa-icons/linkedin.svg);mask-image:url(../fa-icons/linkedin.svg)}.footer-section .docs-social .youtube:after{-webkit-mask-image:url(../fa-icons/youtube.svg);mask-image:url(../fa-icons/youtube.svg)}.footer-section .footer-links{display:grid}.footer-section #ot-sdk-btn{all:unset;background-color:transparent!important;border:0!important;padding:0!important;color:var(--gl-color-brand-white)!important;font-size:inherit!important}.footer-section #ot-sdk-btn:hover{background-color:inherit!important;color:var(--gl-color-brand-white)!important}.footer-section #ot-sdk-btn:focus{outline:none}.feedback .confirm-not-helpful{background-color:var(--gl-feedback-info-background-color)}.feedback .feedback-reasons{padding:1.25rem}.feedback .feedback-reasons legend{font-weight:700}.feedback a.gl-button,.feedback a.gl-button:hover{color:inherit;text-decoration:none;border-bottom-width:0!important}.has-archive-banner .archive-banner{border-top-left-radius:0;border-top-right-radius:0;margin:0 auto;max-width:var(--max-width);padding:.5rem 0;top:var(--header-height-lg)}@media (max-width: 991px){.has-archive-banner .archive-banner{font-size:.875rem;top:var(--header-height)}}.l10n-sticky-banner{top:var(--header-height-lg)}.has-archive-banner .l10n-sticky-banner{top:calc(var(--header-height-lg) + var(--archive-banner-height))}@media (max-width: 991px){.l10n-sticky-banner{top:var(--header-height)}.has-archive-banner .l10n-sticky-banner{top:calc(var(--header-height) + var(--archive-banner-height))}}.cards a,.cards a:hover{color:var(--gl-text-color-default)!important;text-decoration-line:none!important}.walkthrough-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-shadow:none;background-image:none;border-width:0}div.docs-content .walkthrough-recommendation a{color:var(--gl-text-color-link)}.cards .gl-grid,.walkthrough-container .gl-grid{grid-template-columns:1fr;gap:1.25rem}@media (min-width: 992px) and (max-width: 1199px){.cards .gl-grid,.walkthrough-container .gl-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.cards .gl-grid,.walkthrough-container .gl-grid{grid-template-columns:repeat(3,1fr)}}.cards .card,.walkthrough-container .card{background-color:var(--gl-background-color-default);color:var(--gl-text-color-default)!important;transition:all .2s cubic-bezier(.22,.61,.36,1)}.cards .card .card-title:after,.walkthrough-container .card .card-title:after{content:"";position:relative;top:.15rem;left:.25rem;display:inline-block;width:1rem;height:1rem;-webkit-mask:url(../gitlab_ui/svgs/arrow-right.svg) center no-repeat;mask:url(../gitlab_ui/svgs/arrow-right.svg) center no-repeat;background-color:transparent;translate:-50% 0;transition:all .2s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion: reduce){.cards .card .card-title:after,.walkthrough-container .card .card-title:after{transition:none}}.cards .card:hover,.walkthrough-container .card:hover{background-color:var(--gl-background-color-subtle)}.cards .card:hover .card-title:after,.walkthrough-container .card:hover .card-title:after{background-color:var(--gl-text-color-default);translate:0 0}.cards .card:focus-visible,.walkthrough-container .card:focus-visible{outline-color:var(--gl-focus-ring-outer-color);outline-width:2px;outline-offset:4px}.cards .card:focus-visible .card-title:after,.walkthrough-container .card:focus-visible .card-title:after{background-color:var(--gl-text-color-default);translate:0 0}.cards .card-title,.walkthrough-container .card-title{font-size:1rem;text-wrap:balance}.cards .card-text,.walkthrough-container .card-text{line-height:1.5rem}.cards .card-link,.walkthrough-container .card-link{text-decoration:none;position:relative}.cards .card-link:hover,.walkthrough-container .card-link:hover{text-decoration-line:underline}.cards .svg-wrapper,.walkthrough-container .svg-wrapper{width:-moz-fit-content;width:fit-content;display:inline-block;background-color:var(--gl-color-brand-purple-02p);padding:.5rem;border-radius:8px}.cards .svg-wrapper img,.walkthrough-container .svg-wrapper img{filter:brightness(0) invert(1);display:block}html{overflow-y:scroll}.gl-dark{color-scheme:dark}.gl-dark .docs-content svg{fill:var(--gl-color-brand-white)}.gl-light{color-scheme:light}.gl-button{border-radius:8px!important}.fade-enter-active,.fade-leave-active{transition:opacity .15s linear}.fade-enter,.fade-leave-to{opacity:0}div.docs-content a:not(svg *,.gl-breadcrumb-item a,.gl-tab-nav-item,.gl-pagination a,.results-container a){color:var(--gl-text-color-link);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--gl-text-color-link),transparent 65%);text-decoration-thickness:.063rem;text-underline-offset:.3rem;transition:text-decoration-color .2s cubic-bezier(.22,.61,.36,1)}div.docs-content a:not(svg *,.gl-breadcrumb-item a,.gl-tab-nav-item,.gl-pagination a,.results-container a):hover{text-decoration-color:var(--gl-text-color-link)}div.docs-content a[href^=http]:not([href*="gitlab.com"]):not([href*="docs.gitlab-review.app"]):not([href*="localhost:1313"]):not(.plantuml):not(svg *):after{content:"";position:relative;top:.1rem;width:1rem;height:1rem;-webkit-mask:url(../gitlab_ui/svgs/external-link.svg);mask:url(../gitlab_ui/svgs/external-link.svg);background-color:currentColor;margin-left:.25rem;display:inline-block}div.docs-content a.anchor{padding-left:.25em;text-decoration:none;opacity:0;border-bottom:0!important;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}div.docs-content h2:hover a.anchor,div.docs-content h3:hover a.anchor,div.docs-content h4:hover a.anchor,div.docs-content h5:hover a.anchor,div.docs-content h6:hover a.anchor{opacity:1}div.docs-content a.anchor:before{content:"#"}div.docs-content .table-container{width:100%;overflow-x:auto;overflow-y:hidden}div.docs-content table{border-collapse:collapse;width:100%;margin-bottom:1.5em;font-size:1rem}div.docs-content table:has(:td:nth-child(4)){font-size:.875rem}div.docs-content table thead tr{border-top:0}div.docs-content table th{background-color:var(--gl-background-color-subtle);line-height:1.25}div.docs-content table th,div.docs-content table td{padding:1em}div.docs-content table tr{border-top:1px solid var(--gl-border-color-subtle)}div.docs-content table tr:last-child{border-bottom:1px solid var(--gl-border-color-subtle)}div.docs-content table td{vertical-align:top;max-width:12rem}div.docs-content table td a:has(strong){border-bottom:0}div.docs-content *:not(pre)>code{background-color:var(--gl-background-color-strong);color:var(--gl-text-color-default);border-radius:4px;line-height:1;overflow-wrap:break-word;padding:.2rem .4rem}div.docs-content blockquote{padding:1rem 1rem 0;border-radius:5px;border:solid 1px;border-color:var(--gl-border-color-default);background-color:var(--gl-background-color-subtle)}div.docs-content .docs-error-box{padding:1rem;background:1rem 1.25rem no-repeat;background-color:var(--gl-alert-danger-background-color)}div.docs-content .docs-error-icon{width:16px;height:16px;margin:4px 15px 0 0;-webkit-mask:url(../gitlab_ui/svgs/error.svg) no-repeat 50% 50%;mask:url(../gitlab_ui/svgs/error.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--error-icon);float:left}div.docs-content .mermaid{overflow:auto;position:relative;z-index:1}div.docs-content .mermaid:not([data-processed=true]){display:none}div.docs-content .availability .gl-font-bold strong{font-weight:600}div.docs-content .fa-youtube-play{position:relative;top:.1rem;display:inline-block;width:16px;height:16px;background-color:var(--youtube-logo);-webkit-mask-image:url(../fa-icons/youtube.svg);mask-image:url(../fa-icons/youtube.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:text-top}div.docs-content .video-fallback{display:none}div.docs-content .video-container{position:relative;margin:1.25rem 0;aspect-ratio:16 / 9;max-width:80%}div.docs-content .video-container iframe,div.docs-content .video-container video{width:100%;height:100%}div.docs-content img{border:1px solid var(--gl-border-color-default);border-radius:.5rem;padding:.25rem;max-width:100%;height:auto}div.docs-content dd{margin-left:1.5rem}.deprecation-notes{font-size:.9rem;line-height:1rem}h2 .milestone-date{font-size:1.25rem}.collapse{display:block;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.collapse.show{max-height:99em;transition:max-height .5s ease-in-out}.help-feedback .collapse:not(.show){display:block}nav.header .search-form,nav.header .search-form-wrapper,nav.header .search-results{width:calc(100vw - 3rem)}@media (min-width: 992px){nav.header .search-form,nav.header .search-form-wrapper,nav.header .search-results{width:var(--search-sm-width)}}@media (min-width: 1110px){nav.header .search-form,nav.header .search-form-wrapper,nav.header .search-results{width:var(--search-lg-width)}}nav.header .search-form .input-group-append{background-color:inherit}.gl-form-input.gl-search-box-by-click-input{height:auto}.search-form-wrapper kbd{background-color:var(--gl-background-color-default);color:var(--gl-text-color-default);display:inline;top:.25rem;right:.3rem;font-size:1rem}.gl-dark .search-form-wrapper kbd{background-color:var(--gl-color-brand-white);color:var(--gl-color-brand-charcoal)}@media (max-width: 992px){.header .search-form-wrapper kbd{display:none}}.gl-search-box-by-type-input:not(.home .gl-search-box-by-type-input){border-radius:8px}.home .container .search-results{padding-left:1.25rem;padding-right:1.25rem}.home .container .search-results a{padding:.75rem 1.5rem;border-radius:8rem}.search-results a{border-radius:8px;transition:all .2s cubic-bezier(.22,.61,.36,1)}.search-results a:hover,.search-results a:focus{text-decoration:none;background-color:var(--gl-background-color-strong);color:var(--gray-700);outline:none}.gl-search-box-by-click{width:var(--search-lg-width)}body.home .modal-backdrop{display:none}.modal-backdrop{top:var(--header-height)}.template-search-results .main-content{margin-right:0}.gl-pagination a{border-bottom:0!important}.gl-pagination .gl-pagination-item:not(.disabled).active:active{color:var(--gl-color-brand-white)!important}.gl-pagination .gl-pagination-item:not(.active){color:var(--gl-action-neutral-foreground-color-default)!important}.gl-pagination .disabled .gl-pagination-item{border-color:var(--gl-border-color-transparent, var(--gl-color-alpha-0, transparent));background-color:transparent;color:var(--gl-action-disabled-foreground-color)!important}#search-container a{color:var(--gl-status-brand-text-color);text-decoration:none;border-bottom:0}#search-container button{background-color:transparent;border:0}#search-container .pagefind-ui__button{border:solid 1.5px var(--gl-border-color-default);color:var(--gray-500)}.gl-display-block,.gl-display-block\!{display:block!important}.gl-form-select{background-image:url('data:image/svg+xml,%3Csvg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M0.21967 0.21967C0.512563 -0.0732232 0.987437 -0.0732232 1.28033 0.21967L4 2.93934L6.71967 0.21967C7.01256 -0.073223 7.48744 -0.0732229 7.78033 0.21967C8.07322 0.512563 8.07322 0.987437 7.78033 1.28033L4.53033 4.53033C4.23744 4.82322 3.76256 4.82322 3.46967 4.53033L0.21967 1.28033C-0.0732233 0.987437 -0.0732233 0.512563 0.21967 0.21967Z" fill="%23666666"/%3E%3C/svg%3E%0A')}table.table-sortable th.sortable{cursor:pointer}table.table-sortable th.sorted-asc:after,table.table-sortable th.sorted-desc:after,table.table-sortable th.sorted-default:after{content:"";width:1rem;height:1rem;display:inline-block;background-repeat:no-repeat;background-size:90% 90%;background-position:bottom}table.table-sortable th.sorted-default:after{opacity:0;background-image:url(../gitlab_ui/svgs/arrow-up.svg)}table.table-sortable th.sorted-asc:after,table.table-sortable th.sorted-default:hover:after{opacity:1;background-image:url(../gitlab_ui/svgs/arrow-up.svg)}table.table-sortable th.sorted-desc:after{opacity:1;background-image:url(../gitlab_ui/svgs/arrow-down.svg)}@media (min-width: 992px){.lg\:gl-border-b{border-bottom-style:solid;border-bottom-color:var(--gl-border-color-default)}}.hover\:\!gl-cursor-not-allowed:hover{cursor:not-allowed!important}.hover\:gl-cursor-pointer:hover{cursor:pointer}.hover\:gl-bg-gray-200:hover{background-color:var(--gray-200, #bfbfc3)}.hover\:gl-underline:hover{text-decoration-line:underline}.hover\:gl-no-underline:hover{text-decoration-line:none}.focus\:gl-focus:focus{box-shadow:0 0 0 1px var(--gl-focus-ring-inner-color),0 0 0 3px var(--gl-focus-ring-outer-color);outline:none}.focus\:\!gl-focus-inset:focus{box-shadow:inset 0 0 0 2px var(--gl-focus-ring-outer-color),inset 0 0 0 3px var(--gl-focus-ring-inner-color),inset 0 0 0 1px var(--gl-focus-ring-inner-color)!important;outline:none!important}@media (min-width: 576px){.sm\:gl-block{display:block}.sm\:gl-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:gl-flex-nowrap{flex-wrap:nowrap}.sm\:gl-gap-3{gap:.5rem}}@media (min-width: 768px){.md\:gl-mt-0{margin-top:0}.md\:gl-flex{display:flex}.md\:gl-w-4\/8{width:50%}.md\:gl-max-w-3\/20{max-width:15%}.md\:gl-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.lg\:gl-col-span-1{grid-column:span 1 / span 1}.lg\:gl-row-start-1{grid-row-start:1}.lg\:gl-my-0{margin-top:0;margin-bottom:0}.lg\:gl-ml-4{margin-left:.75rem}.lg\:gl-mt-0{margin-top:0}.lg\:gl-mt-7{margin-top:2rem}.lg\:gl-mt-8{margin-top:2.5rem}.lg\:gl-block{display:block}.lg\:gl-flex{display:flex}.lg\:gl-hidden{display:none}.lg\:gl-w-1\/4{width:25%}.lg\:gl-w-3\/4{width:75%}.lg\:gl-grow{flex-grow:1}.lg\:gl-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gl-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:gl-flex-row{flex-direction:row}.lg\:gl-items-center{align-items:center}.lg\:gl-justify-normal{justify-content:normal}.lg\:gl-justify-items-center{justify-items:center}.lg\:gl-border-0{border-width:0px}.lg\:gl-border-b{border-bottom-width:1px}.lg\:gl-border-t-0{border-top-width:0px}.lg\:gl-py-10{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:gl-pt-0{padding-top:0}}@media (min-width: 1200px){.xl\:gl-flex{display:flex}.xl\:gl-inline-flex{display:inline-flex}.xl\:gl-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
