.has-archive-banner .archive-banner{margin:0 auto;max-width:var(--max-width);top:var(--header-height-lg)}@media(min-width:1400px)and (max-width:1450px){.has-archive-banner .archive-banner{max-width:100%}}.has-archive-banner .archive-banner .gl-alert{border-radius:0}.has-archive-banner .archive-banner .gl-alert-icon-container{display:none}@media(max-width:991px){.has-archive-banner .archive-banner{font-size:.875rem;top:var(--header-height)}}.has-archive-banner .header-bottom{border-bottom-width:0}.fluid .archive-banner{max-width:none}.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))}}[data-vue-app=survey-banner].vue-loading{display:none}.table-container{background-color:var(--gl-background-color-default);font-size:.875rem;margin-bottom:1rem;overflow-x:auto;overflow-y:clip;scrollbar-gutter:stable;text-wrap:wrap;width:100%}.table-container.condensed{contain:layout style paint;max-height:32rem;max-width:100%;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable}.table-container.condensed thead th{top:0}.table-container a{text-underline-offset:.1rem!important}.table-container thead th{background-color:var(--gl-background-color-default);pointer-events:none;position:sticky;top:0;z-index:2}.table-container:not(.condensed) thead th{position:static}.table-container .docs-table{width:100%;table-layout:auto}.table-container .docs-table tr:nth-child(2n){background-color:var(--gl-background-color-default)}.table-container .docs-table tr:nth-child(odd){background-color:var(--gl-background-color-subtle)}.table-container .docs-table td{line-height:1.25;max-width:16rem;min-width:4rem;overflow-wrap:break-word;padding:1rem}.table-sticky-clone{background-color:var(--gl-background-color-default);font-size:.875rem;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity 50ms linear;visibility:hidden;z-index:1}.table-sticky-clone.is-visible{opacity:1;visibility:visible}.table-sticky-clone .docs-table{margin:0;table-layout:auto;width:auto}.table-sticky-clone th{background-color:var(--gl-background-color-default)}.table-container .docs-table,.table-sticky-clone .docs-table{border-collapse:collapse}.table-container .docs-table tr,.table-sticky-clone .docs-table tr{border-top:1px solid var(--gl-border-color-default)}.table-container .docs-table tr:last-child,.table-sticky-clone .docs-table tr:last-child{border-bottom:1px solid var(--gl-border-color-default)}.table-container .docs-table th,.table-sticky-clone .docs-table th{line-height:1.25;padding:1em}@media screen and (max-width:991px){.table-container thead th{top:var(--banner-scroll-offset, var(--header-height))}table:not(.gl-table):not(.docs-table) th{top:var(--banner-scroll-offset, var(--header-height))}}.guide>li{list-style:none;position:relative;padding-left:2em}.guide>li>p{font-size:var(--gl-text-size-h4);line-height:1.25rem;font-weight:600}.guide>li:before{content:counter(list-item) "";background-color:var(--gl-background-color-strong);width:1.5rem;height:1.5rem;border-radius:4px;font-size:.875rem;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:1}.guide>li:not(:last-child):after{content:"";position:absolute;left:.75rem;top:.75rem;bottom:-1rem;width:1px;background-color:var(--gl-border-color-subtle);z-index:0}.guide .guide-item-title>ol{padding-left:1rem}.guide .guide-item-title li{list-style:none}.edit-menu{width:calc(80% - 2.5rem)}.edit-menu .gl-new-dropdown-toggle{padding-left:var(--gl-spacing-scale-3)}.edit-menu .gl-new-dropdown-panel{min-width:13rem}.copy-markdown{width:calc(70% - 2.5rem)}.copy-markdown .gl-button:not(:hover):not(:focus):not(:active){background-color:var(--gl-background-color-default)!important}.docs-content .availability ul,.docs-content .availability ol{padding-inline-start:0;margin:0}.docs-content .availability,.docs-content .collapsible-section{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);font-size:var(--gl-font-size-md)}.docs-content .availability button,.docs-content .collapsible-section button{color:var(--gl-button-default-primary-foreground-color-default);padding:0}.docs-content .availability li,.docs-content .collapsible-section button{margin-top:.5rem}.docs-content .availability:has(+.collapsible-section){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-top:0}.docs-content .collapsible-section:has(+.collapsible-section){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.docs-content .availability+.collapsible-section,.docs-content .collapsible-section+.collapsible-section{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.docs-content .availability:not(:has(+.collapsible-section)),.docs-content .collapsible-section:not(:has(+.collapsible-section)){padding-bottom:.5rem}.docs-content .availability+.collapsible-section:not(:has(+.collapsible-section)),.docs-content .collapsible-section+.collapsible-section:not(:has(+.collapsible-section)){padding-bottom:.5rem;margin-bottom:1rem}.docs-content .availability:has(+.alert),.docs-content .collapsible-section:has(+.alert){margin-bottom:1rem}.docs-content .collapsible-list ul{margin-bottom:0}.docs-content .collapsible-section button{background-color:var(--gl-background-color-subtle);border-radius:.5rem;width:100%}.docs-content .collapsible-section 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 .collapsible-section 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)}.docs-content .availability .gl-font-bold strong{font-weight:600}.feedback .confirm-not-helpful{background-color:var(--gl-alert-info-background-color)}.feedback .confirm-not-helpful svg{fill:var(--gl-feedback-info-icon-color)}.feedback .confirm-not-helpful:before{background:linear-gradient(to right,transparent 0,var(--gl-alert-info-border-top-color) 50%,transparent 100%)}.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}.feedback .confirm-helpful svg{fill:var(--gl-feedback-success-icon-color)}@media(max-width:991px){.feedback .feedback-form .gl-icon{margin-right:0}.feedback .feedback-form .gl-button-text{display:none}}.footnote-popover-container{display:inline-flex;height:1rem;position:relative;width:1rem}.footnote-popover-container button[data-target]{box-sizing:content-box;padding:.25rem;pointer-events:auto!important;position:relative}.footnote-popover-container button[data-target]:before{content:"";position:absolute;inset:-.5rem;z-index:-1}.footnote-popover-container .popover{background-color:var(--gl-background-color-overlap);display:none;opacity:0;overflow:visible;position:absolute}.footnote-popover-container .popover .arrow{background-color:var(--gl-background-color-overlap);height:.5rem;position:absolute;transform:rotate(45deg);width:.5rem}.footnote-popover-container .popover.active{color:var(--gl-text-color-default);display:block;font-size:.75rem;left:0;opacity:1;padding:.5rem .75rem;position:absolute;top:0;transition:opacity .5s ease-in-out;width:-moz-max-content;width:max-content}.footnote-table+p{margin-top:0}.footnote-list .footnote-list-items li{font-size:.9rem;line-height:1.5;margin-bottom:.5rem;padding:0}.footnote-list .footnote-list-items li:last-child{margin-bottom:0}.footnote-list .footnote-list-items li strong{color:var(--gl-text-color-link)}.footnote-list .gl-dark .footnote-list{background-color:var(--gl-background-color-subtle);border-color:var(--gl-border-color-default)}.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:has(.gl-badge){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;align-items:flex-start}.alert-icon{flex-shrink:0;height:1rem;width:1rem;margin-top:.25rem}.alert-type-note{background-color:var(--gl-alert-neutral-background-color)}.alert-type-note code{background-color:var(--gl-action-neutral-background-color-focus)!important}.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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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 code{background-color:var(--gl-action-danger-background-color-focus)!important}.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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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 code{background-color:var(--gl-badge-success-background-color-focus)!important}.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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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}.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}.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-right:.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-2 .toc-link{margin-left:0}.toc .toc-level-3 .toc-link{margin-left:.75rem}.toc .toc-level-4 .toc-link{margin-left:1.5rem}.has-archive-banner .toc{top:calc(var(--header-height-lg) + var(--archive-banner-height))}.gl-breadcrumbs .gl-breadcrumb-list{padding:0 var(--gl-spacing-scale-3);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{margin-left:-1.25rem;padding-left:.5rem}}@media(min-width:991px)and (max-width:1375px){.sidebar-container{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.125;margin-bottom:.125rem;min-height:2.5rem;position:relative;transition:background-color .2s cubic-bezier(.22,.61,.36,1)}.submenu{border-left:1px solid var(--gl-border-color-subtle);margin-left:1rem}.submenu .menu-link-wrapper-inner{margin-left:.25rem}.sidebar-link-active-item:before{background-color:var(--gl-control-background-color-selected-default);border-radius:.25rem;content:"";left:-.375rem;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)}.modal-backdrop{top:var(--header-height)}.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){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):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!important;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 *:not(pre)>code{background-color:var(--gl-background-color-subtle);border:.03125rem solid var(--gl-border-color-subtle);color:var(--gl-text-color-default);border-radius:.25rem;line-height:1;overflow-wrap:break-word;padding:.125rem}div.docs-content a>code{color:var(--gl-text-color-link)}div.docs-content blockquote{padding:1rem;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 .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 .external-icon{position:relative;top:.1rem;display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url(../gitlab_ui/svgs/external-link.svg);mask:url(../gitlab_ui/svgs/external-link.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:text-top}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}.docs-content img.rss-icon{border:var(--gl-border-color-transparent)!important}.gl-dark .rss-icon{filter:invert(1) hue-rotate(180deg)}
