﻿*,*::before,*::after{box-sizing:border-box}body{background:rgba(250,250,250,0.3);margin:0;padding:0;line-height:1.6;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-size:15px;color:#1f1f1f;display:grid;grid-template:1fr auto / 1fr;min-height:100vh}a,a:visited{text-decoration:none;color:#129dc4}a:hover,a:visited:hover{color:#0e7895;text-decoration:underline}details summary{display:list-item}table{width:100%;border-collapse:collapse;overflow-x:auto;margin:15px auto;word-wrap:break-word;clear:both}table thead{background:#f2f2f2}table tbody{border-top:3px solid #dfdfdf}table tbody:first-child{border-top:0}table tbody tr>td{max-width:100%;min-width:100px}table tbody code{word-wrap:break-word}table td,table th{text-align:left;padding:7px 10px;border:1px solid #dfdfdf;font-size:15px}table td .badge-small:hover::after,table th .badge-small:hover::after{padding:5px}@media all and (max-width: 900px){table{display:block}}table.borderless-table{border:0}table.borderless-table tr,table.borderless-table td,table.borderless-table th{border:0}table.center td{text-align:center}table.fixed-table{table-layout:fixed}blockquote{background-color:rgba(228,240,251,0.5);color:#0f3b66;border-left:solid 3px #b8d6f4;margin:20px 0;padding:10px 20px;font-size:15px}blockquote .highlight{background-color:#fff}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin:inherit}pre{background-color:rgba(238,238,238,0.35);position:relative}pre code{color:#5f8341;background-color:rgba(95,131,65,0.1);word-wrap:normal;word-break:normal;white-space:pre}pre .clip-btn{display:inline-block;padding:10px 10px 10px 13px;right:0;top:0;cursor:pointer;position:absolute;color:#fff;background-color:#2b303b;border:0;outline:0}pre .clip-btn i{opacity:.5;transition:opacity .3s ease-in}@media all and (max-width: 900px){pre .clip-btn{display:none}}pre:hover .clip-btn i{opacity:1}.gitlab-embed-snippets .clip-btn{display:none}code,code span{font-family:"Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace}p code,li code,table code{color:#5f8341;background-color:rgba(95,131,65,0.1)}a>code{color:#1b69b6}hr{border:0;border-top:1px solid #dfdfdf;width:100%}h2,h3,h4,h5,h6{border-bottom:solid 1px #ccc;line-height:1.4;padding-bottom:5px}h2 code,h3 code,h4 code,h5 code,h6 code{color:#5f8341;background-color:rgba(95,131,65,0.1)}@media all and (min-width: 900px){h2 .anchor,h3 .anchor,h4 .anchor,h5 .anchor,h6 .anchor{opacity:0;float:left;margin-left:-30px;vertical-align:bottom;margin-top:8px;height:22px}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{opacity:1}}h1{font-size:30px;font-weight:500;border-bottom:solid 2px #707070;padding-bottom:10px;margin-top:20px;margin-bottom:10px}@media (max-width: 900px){h1{font-size:26px}}h2{font-size:28px;font-weight:400;margin-top:20px;margin-bottom:10px}@media (max-width: 900px){h2{font-size:24px}}h3{font-size:24px;font-weight:400;margin-top:20px;margin-bottom:10px}@media (max-width: 900px){h3{font-size:22px}}h4{font-size:22px;font-weight:400}@media (max-width: 900px){h4{font-size:20px}}h5{font-size:20px;color:#757575;font-weight:500}@media (max-width: 900px){h5{font-size:18px}}h6{font-size:18px;color:#757575;font-weight:500}@media (max-width: 900px){h6{font-size:16px}}li ul{padding-left:20px}.float-left{float:left}.main{margin:auto 15%;padding:8px 40px 0;position:relative;width:auto;max-width:900px;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);background:#fff;z-index:1}@media (max-width: 900px){.main{padding:5px 10px}}@media (min-width: 1601px){.main{margin:auto 18%;max-width:64%}}.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:14px;font-style:normal;font-weight:normal;padding-right:5px;line-height:10px}.main .edit-on a:hover{color:#e24329}.main [href^="http://"]:not([href*="thinprint.de"])::after,.main [href^="https://"]:not([href*="thinprint.de"])::after{content:"\f08e";font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:normal;padding-left:5px;line-height:10px}.main p{margin:7px 0;line-height:22px}.main ul,.main ol{margin:20px 0}.main li{line-height:22px}.main li>ul,.main li>ol{margin-top:0;margin-bottom:0}.main img{max-width:calc(100% - 10px);max-height:100vh;box-shadow:0 4px 18px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.09);margin:40px auto;display:block}.main footer{padding:10px 5px;display:flex;flex-flow:row wrap;justify-content:space-between}.main .breadcrumbs{font-style:italic}.main .nav-tabs>li>a{padding:10px 15px;display:block;margin-right:2px;border-radius:4px 4px 0 0;text-decoration:none}.main .nav-tabs>li>a.active{background-color:#fff}.main .nav-link{padding:0}.main code{word-break:normal;padding:2px 4px}.main .input-group-text{background-color:transparent;display:flex}.btn-default{border-color:#ccc;-webkit-appearance:none}.btn-default:hover{background-color:#f2f2f2}.btn-primary{background-color:#337ab7}.btn-warning{background-color:#f0ad4e;color:#fff}.tooltip .tooltip-inner{font-size:12px}.global-nav{height:100%;width:15%;max-width:220px;position:fixed;z-index:2;top:0;left:0;overflow:auto;margin-top:56px;padding-top:15px;background:#fafafa;border-right:1px solid #dfdfdf}.global-nav .global-nav-section.expanded{background-color:#f2f2f2;box-shadow:inset 4px 0 0 #129dc4}.global-nav .global-nav-cat.active a{color:#129dc4}.global-nav .global-nav-content{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.active{background-color:#f2f2f2;font-weight:600;border-left:4px solid;color:#129dc4}.global-nav a.active:hover{color:#129dc4}.global-nav a.active.level-1,.global-nav a.active.level-2{background-color:#dfdfdf}.global-nav .collapse-toggle{cursor:pointer;float:right;width:26px;height:36px;display:flex;padding-right:10px;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(-135deg);width:7px;height:7px}.global-nav .collapse-toggle.collapsed::after{transform:rotate(45deg)}.global-nav .collapse-toggle.active{background-color:#dfdfdf}.global-nav .collapse-toggle.active.section-title{background-color:#f2f2f2}@media (max-width: 1099px){.global-nav{display:none}}@media (min-width: 1601px){.global-nav{width:18%}}.global-nav-block{font-weight:600;padding-left:10px}a.global-nav-link,.nav-link{text-decoration:none}a.global-nav-link:hover,.nav-link:hover{color:#2e2e2e}a.global-nav-link{line-height:1.25;font-size:14px;width:100%}.nav-link{padding:0;display:flex;justify-content:space-between}.nav-link:hover{background-color:rgba(46,46,46,0.06)}.global-nav-block-top{font-weight:600;margin-bottom:3px;margin-top:3px}.global-nav-block-top a{text-decoration:none;text-shadow:3px 3px 5px rgba(46,46,46,0.06)}.level-0{color:#4f4f4f;padding-left:18px}.level-0:visited{color:#4f4f4f}.level-0.active{padding-left:14px}.level-1{color:#4f4f4f;padding-left:35px}.level-1:visited{color:#4f4f4f}.level-1.active{padding-left:31px}.level-2{color:#707070;padding-left:53px}.level-2:visited{color:#707070}.level-2.active{padding-left:49px}.global-nav-badges{color:#707070}.last-updated{color:#757575;font-size:13px;padding-bottom:10px;text-align:right}.btn-tanuki:hover{background-color:rgba(252,163,38,0.1)}.breadcrumbs{white-space:nowrap;overflow-x:auto;padding:0}.breadcrumbs .breadcrumb{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;padding:0;margin-bottom:0;background-color:transparent;border-radius:0}.breadcrumbs .breadcrumb:not(:last-child)::after{content:"›\00a0"}.breadcrumbs .breadcrumb::after{padding:0 4px 0 6px}.anchor{display:inline-block;width:1em;height:1em;max-height:25px;vertical-align:middle;background:url("/feature-4-serve-agent-md-alongside-agent-html-4/assets/images/icon_anchor.svg") center center/contain no-repeat}.anchor:hover{text-decoration:none}.introduced-in{font-size:13px;color:#707070}.introduced-in .introduced-in-content{border-left:solid 1px #a7a7a7;margin-top:8px}.introduced-in .introduced-in-content ul{margin:0;padding-left:26px}.introduced-in .collapsing{transition:none}.text-expander{background:url("/assets/images/ellipsis_h.svg") center center/12px no-repeat;vertical-align:middle;border:1px solid #e3e3e3;border-radius:4px;margin-left:8px;margin-bottom:2px;width:22px;height:16px}.text-expander:hover{background-color:#e1e1e1}.article-metadata{color:#6e6e6e;display:block;order:-1;font-style:italic;margin-bottom:15px}.article-content>h1:first-of-type{display:none}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin:20px 0;box-shadow:5px 5px 10px #ccc}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.video-fallback{display:none}.alert{color:inherit;border:0;border-radius:0;padding:.75rem .60rem;opacity:.9}.alert code{background-color:#f9f2f4}.alert i{padding-right:10px}.alert-info{background-color:#e4f0fb;color:#0f3b66;border-left:solid 3px #b8d6f4}.alert-warning{background-color:#fff1de;color:#853c00;border-left:solid 3px #fed69f}.alert-success{background-color:#dcf5e7;color:#0e5a2d;border-left:solid 3px #b3e6c8}.alert-danger{background-color:#fbe5e1;color:#711e11;border-left:solid 3px #f2b4a9}.alert-gray{background-color:#f2f2f2;color:#2e2e2e;border-left:solid 3px #dfdfdf}.header{z-index:10;background:#fff;position:relative;width:100%;padding:6px 24px;border-bottom:1px solid #dfdfdf;text-align:left;display:flex;justify-content:space-between;white-space:nowrap}.header .logo-container{margin-right:24px}@media all and (max-width: 900px){.header{height:auto;padding-left:5px}}.header img{height:40px}.header p{font-size:16px;color:#333;display:inline-block;margin:0 0 0 4px}.header ul{text-align:right;list-style-type:none}@media all and (max-width: 900px){.header ul{display:none}}@media all and (max-width: 900px){.header.active{display:block}.header.active .nav{display:block;text-align:left;padding:0;width:100%}.header.active li{display:block;padding:10px 0}}.header li{display:inline-block;margin:0 10px}.header .dropdown-menu li{display:block}.header .choose-version{padding:10px}.header .btn-versions{color:#333;font-size:16px;border:1px solid #fc6d26}.header .btn-versions:hover{opacity:.8}.header .btn-versions:active{opacity:.8;box-shadow:none}.header .versions-menu{padding:0}.header .versions-menu li{display:block;margin:5px 0}.header .versions-menu li a{color:#4f4f4f;padding:3px 20px;font-size:14px;display:block;line-height:1.4}.header .versions-menu li a:hover{color:#2e2e2e;background-color:rgba(223,223,223,0.6);text-decoration:none}.header .versions-menu li a.active{background-color:rgba(223,223,223,0.6);font-weight:600;color:#4f4f4f}.header .versions-menu li.divider{margin:0}.header .versions-menu li i{padding-left:5px;opacity:.5}.header .versions-menu li i:hover{opacity:1}.header input{box-sizing:content-box;border:1px solid rgba(0,0,0,0.25);border-radius:3px;-webkit-appearance:none;padding:7px 11px 7px 28px;width:260px;background:#fff url("/feature-4-serve-agent-md-alongside-agent-html-4/assets/images/icon_search.svg") 9px 12px/14px no-repeat;outline:0}@media (max-width: 1100px){.header input{width:210px}}@media (max-width: 900px){.header input{display:none}}.header input:focus{border:1px solid rgba(0,0,0,0.5)}.header input:visited{outline:0;border:0}.header .nav-container{margin:auto 0}.header .nav-container .docsearch-mobile{display:none;width:100%;outline:0;margin-top:12px}@media all and (max-width: 900px){.header .nav-container .docsearch-mobile{display:block}}.header .nav-container .docsearch-mobile:focus{border:1px solid rgba(0,0,0,0.5)}.header .DocSearch-Button{background:#fff;border:2px;border-radius:4px;width:500px}.header .nav-toggle{display:none}@media all and (max-width: 900px){.header .nav-toggle{display:inline-block;position:absolute;top:15px;right:15px;color:#4f4f4f}}.header .nav>li>a{text-decoration:none;color:#333;padding:10px;font-size:16px}.header .nav>li>a:focus,.header .nav>li>a:hover{text-decoration:none;background-color:transparent;opacity:.8}.landing h2,.landing h3,.landing h4,.landing h5,.landing h6{color:#55448d}.landing .landing-header{padding:120px 20px 220px;color:#fff;background:#159cc1}.landing .landing-header input{border-radius:3px;font-size:18px;line-height:inherit;outline:0}.landing .landing-header img{width:280px}.landing .landing-header h1{text-align:center;letter-spacing:normal;white-space:nowrap}.landing .landing-header h1 span{margin-left:8px}@media all and (max-width: 900px){.landing .landing-header h1{font-size:22px;transform:translateY(20px)}}.landing h1{font-size:34px;font-weight:300;margin-top:20px;border-bottom:0}.landing h1 a{color:#fff;text-decoration:none}.landing .input-container{position:relative;margin-top:30px}.landing .input-container img{position:absolute;left:12px;top:calc(50% - 10px);height:20px;width:20px;z-index:1;opacity:.8}.landing .input-container input:focus{box-shadow:0 10px 20px rgba(0,0,0,0.1)}.landing .docsearch{box-sizing:content-box;position:relative;padding:12px 12px 12px 40px;border:0;color:#333;width:500px;min-width:500px}@media all and (max-width: 900px){.landing .docsearch{min-width:230px;width:230px}}.landing .scrolling-header{background:#fff;border-bottom:1px solid #e7e7e7}@media all and (max-width: 900px){.landing .scrolling-header{padding:10px}}.landing .header-link{color:#fff}@media all and (max-width: 900px){.landing .header-link{font-size:.8em}}.landing .header-link:hover{color:#fff}.landing .scrolling-header-links{color:#333}.landing .scrolling-header-links:hover{color:#333}.landing .landing-header-top{z-index:1000;position:fixed;width:100%;padding:4px 24px;text-align:left;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;overflow:auto;transition:0.2s cubic-bezier(0, 0, 0, 1)}.landing .landing-header-top a:hover{opacity:.8}.landing .landing-header-top p{margin:0;font-size:16px}.landing .landing-header-top .logo{height:40px;margin-right:6px}.landing .landing-header-top .logo-container{margin-right:auto}.landing .landing-header-top .nav-item{padding:10px 18px;margin-right:4px;text-align:center}@media all and (max-width: 900px){.landing .landing-header-top .nav-item{font-size:.8em;padding:10px;margin-right:0}}@media all and (max-width: 900px){.landing .landing-header-top{height:auto;padding:10px}}.landing .landing-header-top ul{text-align:right;list-style-type:none;display:inline-block}@media all and (max-width: 900px){.landing .landing-header-top ul{display:none}}@media all and (max-width: 900px){.landing .landing-header-top.active{display:block}.landing .landing-header-top.active ul{display:block;text-align:left;padding:0;width:100%}.landing .landing-header-top.active li{display:block;padding:10px 0}}.landing .landing-header-top li{display:inline-block;line-height:20px;margin:0 10px;vertical-align:middle}.landing .landing-header-top input{box-sizing:content-box;border:1px solid rgba(0,0,0,0.25);border-radius:3px;-webkit-appearance:none;padding:7px 11px 7px 28px;margin:-20;width:190px;background:#fff url("/feature-4-serve-agent-md-alongside-agent-html-4/assets/images/icon_search.svg") 7px 8px/16px no-repeat}@media (max-width: 1099px){.landing .landing-header-top input{width:130px}}.landing .landing-header-top .nav-container{margin:auto 0;display:flex}.landing .landing-header-top .nav-toggle{display:none}@media all and (max-width: 900px){.landing .landing-header-top .nav-toggle{display:inline-block;position:absolute;top:15px;right:15px}}.landing .footer-link-title{color:#fff}.landing .row{margin:0;max-width:100%}.landing .topics-container{margin-top:60px}.landing .topics-container .topic{color:#222;width:100%}@media all and (max-width: 900px){.landing .topics-container .topic{margin-bottom:20px}}.landing .topics-container .topic:hover{opacity:.6;color:#333}.landing .topics-container .topic:not(:first-child){margin-left:40px}@media all and (max-width: 900px){.landing .topics-container .topic:not(:first-child){margin-left:0}}.landing .topics-container h4{font-weight:600;color:#333}@media all and (max-width: 900px){.landing .topics-container{flex-wrap:wrap;margin-top:40px}}.landing .popular-topics{width:100%;max-width:1200px;margin:auto;padding:0 30px 160px}.landing .popular-topics h1{text-align:center;color:#55448d}@media all and (max-width: 900px){.landing .popular-topics{flex-wrap:wrap;padding-bottom:80px}}.main-topics{position:relative;display:flex;flex-flow:row wrap;top:-80px;max-width:1200px;margin:auto;padding:0 20px}.main-topics li{display:inline-block;background-color:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin:10px;flex:1 0 270px;min-width:270px}@media all and (max-width: 900px){.main-topics li{width:100%;min-width:auto;flex:initial;margin:20px 0 0}}.main-topics li a p,.main-topics li a:visited p{color:#333;vertical-align:bottom}.main-topics li .wrapper{padding:40px}.main-topics li .wrapper img{height:76px;margin:auto auto 20px;transition:0.2s cubic-bezier(0, 0, 0, 1)}.main-topics li .wrapper h2{border-bottom:1px solid #dfdfdf}.main-topics li .wrapper .topic-info{transition:0.2s cubic-bezier(0, 0, 0, 1)}@media all and (max-width: 900px){.main-topics li .wrapper{padding:30px}}.main-topics li h2{text-align:center;font-weight:400}.main-topics li a,.main-topics li a:visited{text-decoration:none}.main-topics li a h2,.main-topics li a:visited h2{height:50px;margin:0 0 25px}@media all and (max-width: 900px){.main-topics li a h2,.main-topics li a:visited h2{height:auto}}.main-topics li:hover img{transform:scale(1.05)}.main-topics li:hover .topic-info{transform:translateY(4px)}h1[id]::before,h2[id]::before,h3[id]::before,h4[id]::before,h5[id]::before,h6[id]::before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden}.badges-drop{display:inline-block;cursor:pointer;padding-left:5px;transition:background-color .5s ease-in-out}.badges-drop .badge-gitlab::after,.badges-drop .badge-gitlab-com::after{content:"";display:block;width:0;height:2px;transition:width .3s;opacity:.5}.badges-drop .badge-gitlab::after{background:#fc6d26}.badges-drop .badge-gitlab-com::after{background:#fca326}.badges-drop:hover .badge-gitlab::after,.badges-drop:hover .badge-gitlab-com::after{width:100%}h1 .badge-display,h2 .badge-display,h3 .badge-display,h4 .badge-display{font-size:11px}h5 .badge-display,h6 .badge-display{font-size:10px;padding:2px 4px}p .badge-display,li .badge-display{font-size:9px;padding:1px}p .badges-drop{margin-left:3px;margin-right:0}h1 .badges-drop,h2 .badges-drop,h3 .badges-drop,h4 .badges-drop,h5 .badges-drop,h6 .badges-drop{float:right}@media all and (max-width: 900px){h1 .badges-drop{padding-top:5px}}li .badges-drop{margin-left:0;margin-right:3px}.badge-display{text-transform:uppercase;text-align:center;display:inline-block;color:#fff;margin-left:2px;border-radius:2px;font-size:1em;font-weight:700;letter-spacing:.02em;line-height:1.4}.badge-gitlab{color:#fc6d26}.badge-gitlab-com{color:#fca326;padding-left:5px}.badge-small{color:#fc6d26;opacity:.6;transition:opacity .3s}.badge-small:hover{opacity:1}.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}.dotcom-false .badge-gitlab-com{display:none}.doc-nav .badge-trigger,.breadcrumb .badge-trigger{display:none}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{max-height:85vh;overflow-x:hidden}.flex-container{display:flex}.justify-center{justify-content:center}.align-center{align-items:center}.full-width{width:100%}.flex-column{flex-direction:column}.center{text-align:center}.justify{text-align:justify}.right{text-align:right}.left{text-align:left}.middle{margin-left:auto;margin-right:auto}.youtube{color:red}.half-width{width:50%}@media all and (max-width: 900px){.half-width{width:100%}}.width-60{width:60%}@media all and (max-width: 900px){.width-60{width:100%}}.width-70{width:70%}@media all and (max-width: 900px){.width-70{width:100%}}.width-75{width:75%}@media all and (max-width: 900px){.width-75{width:100%}}.width-80{width:80%}@media all and (max-width: 900px){.width-80{width:100%}}.width-90{width:90%}@media all and (max-width: 900px){.width-90{width:100%}}.display-none{display:none !important}.display-block{display:block !important}.image-noshadow{box-shadow:none !important}
