/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:700}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden],template{display:none}
:root{--sds-c-button-color-background:#0176d3;--sds-c-button-color-background-hover:#023248;--sds-g-color-blue-10:#001639;--sds-g-color-blue-20:#032d60;--sds-g-color-blue-30:#014486;--sds-g-color-blue-40:#0b5cab;--sds-g-color-blue-50:#0176d3;--sds-g-color-blue-60:#1b96ff;--sds-g-color-blue-70:#78b0fd;--sds-g-color-blue-80:#aacbff;--sds-g-color-blue-90:#d8e6fe;--sds-g-color-blue-95:#eef4ff;--sds-g-color-cloud-blue-50:#107cad;--sds-g-color-cloud-blue-95:#eaf5fe;--sds-g-color-gray-10:#181818;--sds-g-color-gray-80:#c9c9c9;--sds-g-color-palette-green-40:#22683e;--sds-g-color-palette-green-50:#2e844a;--sds-g-color-palette-green-60:#3ba755;--color-indigo:#5e66f9;--color-magenta:#e3066a;--color-ms-blue:#0176d3;--color-navy:#002196;--color-orange:#e97000;--color-purple:#9500db;--color-viridian:#00b39c;--eyebrow-gray:#6d7883;--light-blue:#e8f8ff;--core-blue-0:#f2fafd;--core-blue-1:#abe2f5;--core-blue-2:#48c1ed;--core-blue-3:#00a2df;--core-blue-4:#087299;--core-blue-5:#114459;--robust-blue-1:#a1b1b8;--robust-blue-2:#6b8a99;--robust-blue-3:#506773;--robust-blue-4:#32444d;--robust-blue-5:#272f33;--steel-1:#6b6c6d;--steel-2:#58595a;--steel-3:#3a3b3c;--steel-4:#262728;--steel-5:#121314;--aluminum-1:#f9fafb;--aluminum-2:#f4f5f6;--aluminum-3:#e8e9ea;--aluminum-4:#cacbcc;--aluminum-5:#989a9b;--yellow-2:#ffe3a2;--viridian-3:#00b49d;--teal-3:#00b5d1;--violet:#681da8;--tertiary:#fff;--black:#000;--lume-c-icon-color-foreground-1:var(--sds-g-color-blue-20);--lume-c-icon-color-foreground-2:var(--sds-g-color-blue-40);--lume-c-icon-color-foreground-3:var(--sds-g-color-blue-60);--lume-c-icon-color-background-1:#fff;--sds-g-font-display:"ITC Avant Garde",system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--sds-g-font-sans:"Salesforce Sans",system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-color-default:var(--sds-g-color-gray-10);--font-color-heading:var(--sds-g-color-blue-20);--font-color-heading-alternate:var(--sds-g-color-cloud-blue-50);--font-color-link:var(--sds-g-color-blue-50);--font-color-link-hover:var(--sds-g-color-blue-20);--font-heading:var(--sds-g-font-display);--font-sans-serif:var(--sds-g-font-sans);--font-size-default:16px;--weight-normal:400;--weight-medium:600;--weight-bold:700;--header-height:130px;--banner-height:50px;--promo-banner-height:70px;--breadcrumbs-drawer-height:var(--banner-height);--mobile-banner-height:65px;--footer-height:361px;--nav-item-height:32px;--toolbar-height:var(--banner-height);--mobile-nav-width:275px;--nav-width:275px;--toc-width:250px;--radius:4px;--xs:5px;--sm:10px;--md:15px;--lg:20px;--xl:40px;--xxl:44px;--input-md:30px;--input-lg:40px;--screen-sm:576px;--screen-md:768px;--screen-lg:992px;--screen-xl:1350px;--screen-xxl:1650px;--bold-text-letter-spacing:-0.005em;--z-gdpr:20;--z-nav-mobile:19;--z-backdrop:17;--z-modal-header:17;--z-modal:11;--z-header:11;--z-banner:10;--z-nav:9;--z-nav-toolbar:8;--transition-speed-sm:0.15s;--transition-speed-md:0.3s;--transition-timing:cubic-bezier(0.46,0.03,0.52,0.96)}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
ol,ul{list-style-type:none;margin:0;padding:0}
input,select,textarea{word-break:normal}
.focus:is(input,textarea,select),:is(input,textarea,select):focus{border-color:#014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40;outline:0}
:is(input,textarea,select)::-webkit-input-placeholder{color:#3a3b3c}
:is(input,textarea,select)::-moz-placeholder{color:#3a3b3c}
:is(input,textarea,select):-ms-input-placeholder{color:#3a3b3c}
:is(input,textarea,select)::-ms-input-placeholder{color:#3a3b3c}
:is(input,textarea,select)::placeholder{color:#3a3b3c}
[type=checkbox]:is(input,textarea,select){border-radius:3px}
textarea{resize:vertical}
button.active:not(:disabled),button.focus:not(:disabled),button:active:not(:disabled),button:focus:not(:disabled){border-color:#014486;-webkit-box-shadow:0 0 0 3px #0176d3;box-shadow:0 0 0 3px #0176d3;outline:0}
.no-pointer{pointer-events:none}
.hidden{display:none}
.hidden-important{display:none!important}
.hidden-invisible{display:none;visibility:hidden}
.mega-menu-item-header-width{min-width:600px}
.menu-label-top-margin{margin-top:20px}
.no-top-margin{margin-top:0}
.small-top-margin{margin-top:20px}
.hompage-column-width{width:50%}
html{height:100%;max-height:-moz-available;max-height:-webkit-fill-available;max-height:stretch;scrollbar-color:#cacbcc #f4f5f6}
html::-webkit-scrollbar{background-color:#f4f5f6;height:12px;width:12px}
html::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#cacbcc;border:3px solid transparent;border-radius:12px}
:is(html::-webkit-scrollbar-thumb):hover{background-color:#a4a4a4}
aside{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
body{background:#fefefe;color:#181818;font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}
body.no-scroll{overflow:hidden}
@media (min-width:768px){body.no-scroll.mobile{overflow-y:auto}}
@media (min-width:992px){body.with-promo-banner.header-scrolled .top-banner{top:0!important}
body.with-promo-banner.header-scrolled:has(.top-banner:not(.hide))>div.flex.container.wrapper{-webkit-transform:translateY(50px);transform:translateY(50px)}
body.with-promo-banner:not(.header-promo-closed,.promo-closed)>div.flex.container.wrapper{padding-top:70px}
body.with-promo-banner:not(.header-promo-closed,.promo-closed) .top-banner{top:130px}
:is(body.with-promo-banner.header-promo-closed,body.with-promo-banner.promo-closed)>div.flex.container.wrapper{padding-top:0}
:is(body.with-promo-banner.header-promo-closed,body.with-promo-banner.promo-closed) .top-banner{top:0}}
.help-text{background:#444;border-radius:5px;color:#fff;font-size:10px;padding:3px 10px}
.hide,.hide-until-l10n{display:none!important}
.main{max-width:100vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}
@media (min-width:992px){.main:not(.no-sidebar){max-width:calc(100% - 525px)}}
@media (min-width:768px){.main{max-width:calc(100% - 275px)}}
.svg{fill:currentcolor;height:100%;width:100%}
.scrollbar{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-color:#cacbcc transparent;scrollbar-width:thin}
.scrollbar::-webkit-scrollbar{background-color:transparent;height:6px;width:6px}
.scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#cacbcc;border:1.75px solid transparent;border-radius:6px}
:is(.scrollbar::-webkit-scrollbar-thumb):hover{background-color:#a4a4a4}
.sr-only{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}
.wrapper{max-width:100vw;width:100%}
@media (pointer:fine){.scrollbar{-webkit-transition:scrollbar-color .15s cubic-bezier(.46,.03,.52,.96);transition:scrollbar-color .15s cubic-bezier(.46,.03,.52,.96)}
.scrollbar:not(:hover){scrollbar-color:transparent transparent}
.scrollbar:not(:hover)::-webkit-scrollbar-thumb{background-color:transparent}}
.container{margin-left:auto;margin-right:auto}
@media (min-width:768px){.container.flex.wrapper{border-top:1px solid #e8e9ea}}
@media (min-width:1350px){.container{max-width:1350px}}
@media (min-width:1650px){.container{max-width:1650px}}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-left{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.align-right{-webkit-box-align:end;-ms-flex-align:end;align-items:end}
.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.justify-justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.grow{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.float-right{float:right}
@font-face{font-family:ITC Avant Garde;font-style:normal;font-weight:700;src:local("ITC Avant Garde");src:url(../font/ITCAvantGardePro-Demi.woff2) format("woff2")}
@font-face{font-family:Salesforce Sans;font-style:normal;font-weight:400;src:local("Salesforce Sans");src:url(../font/SalesforceSans-Regular.woff2) format("woff2")}
@font-face{font-family:Salesforce Sans;font-style:italic;font-weight:400;src:local("Salesforce Sans");src:url(../font/SalesforceSans-Italic.woff2) format("woff2")}
@font-face{font-family:Salesforce Sans;font-style:normal;font-weight:700;src:local("Salesforce Sans");src:url(../font/SalesforceSans-Bold.woff2) format("woff2")}
h1,h2,h3,h4,h5,h6{color:#032d60;font-family:ITC Avant Garde,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;margin:0}
h1{font-size:33px;line-height:56px}
@media (min-width:768px){h1{font-size:45px;line-height:56px}}
h2{font-size:33px;line-height:48px}
h3{font-size:22px;line-height:40px}
h4{color:#107cad;font-size:20px;line-height:32px}
h5{font-size:18px;line-height:28px}
h6{color:#107cad;font-size:16px;line-height:24px}
.small{font-size:13px}
.strong{font-weight:700}
.monospace{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;white-space:pre;word-wrap:normal}
.link{color:#3a3b3c}
.link:active,.link:focus,.link:hover{color:#014486}
.page-connectors{margin-left:auto;margin-right:auto;padding:20px 20px 40px;width:80%}
.header-connectors-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:32px}
.connectors-table-wrapper{padding-left:10px;padding-right:10px}
.popover-connector-menu,.popover-connector-version{color:#3a3b3c;cursor:default;font-size:14px}
:is(.popover-connector-menu,.popover-connector-version) .header{font-weight:700}
:is(.popover-connector-menu,.popover-connector-version) .header,:is(.popover-connector-menu,.popover-connector-version) .link{padding:5px 10px}
:is(.popover-connector-menu,.popover-connector-version) .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}
:is(:is(.popover-connector-menu,.popover-connector-version) .link):hover{background:#f4f5f6}
:is(:is(.popover-connector-menu,.popover-connector-version) .link):active,:is(:is(.popover-connector-menu,.popover-connector-version) .link):focus{background:#e2f8ff;color:#014486}
:is(.popover-connector-menu,.popover-connector-version) .icon-external{fill:currentcolor;margin-left:5px;opacity:.5}
.header-connectors{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px 20px 0}
@media (min-width:768px){.header-connectors{padding-left:40px;padding-right:40px}}
.header-connectors .link{color:#014486;text-decoration:none}
:is(.header-connectors .link):active .icon-back-arrow,:is(.header-connectors .link):focus .icon-back-arrow,:is(.header-connectors .link):hover .icon-back-arrow{-webkit-transform:rotate(180deg) translateX(3px);transform:rotate(180deg) translateX(3px)}
.header-connectors .icon-back-arrow{margin-right:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96)}
.connector-avatar{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;height:90px;margin-right:20px}
.connector-avatar,.connector-sidebar{border:1px solid #00000013;border-radius:4px;-webkit-box-shadow:0 6px 12px #0000000d;box-shadow:0 6px 12px #0000000d}
.connector-sidebar{font-size:14px;margin-bottom:20px;padding-top:15px}
.connector-sidebar .row{padding-left:15px;padding-right:15px}
:is(.connector-sidebar .row)+.row{margin-top:10px}
.connector-sidebar .categories-header,.connector-sidebar .col:first-child{color:#58595a;padding-right:10px}
.connector-sidebar .col:last-child{font-weight:700;text-align:right}
.connector-sidebar .select{line-height:20px}
.connector-sidebar .connector-sidebar-categories{border-top:1px solid #f4f5f6;margin-top:15px;padding-bottom:5px;padding-top:15px}
.connector-sidebar .categories-header{margin-bottom:5px;text-align:left}
.connector-sidebar .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px;padding:5px 10px;text-decoration:none}
:is(.connector-sidebar .link):hover{background:#f4f5f6}
:is(.connector-sidebar .link):active,:is(.connector-sidebar .link):focus{background:#e2f8ff;color:#014486}
:is(.connector-sidebar .link) .icon-external{margin-left:5px;opacity:.5}
.connector-sidebar .link-connector-level{color:#0176d3;font-weight:400}
:is(.connector-sidebar .link-connector-level):active,:is(.connector-sidebar .link-connector-level):focus,:is(.connector-sidebar .link-connector-level):hover{color:#032d60}
.level-help{cursor:pointer;height:18px;margin-left:5px;width:18px}
.level-help:focus{outline:0}
.level-help:hover .icon-help{fill:#032d60}
.level-help .icon-help{fill:#1b96ff}
.popover-connector-version{white-space:nowrap}
.popover-connector-version .col:first-child{padding-right:10px;width:130px}
@media (max-width:695px),(min-width:768px) and (max-width:1035px){.connectors-popular .popular-cards{-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media (min-width:768px) and (max-width:1035px){:is(.connectors-popular .popular-cards) .card{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}
@media (max-width:695px),(min-width:768px) and (max-width:870px){:is(.connectors-popular .popular-cards) .card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
@media (max-width:695px),(min-width:768px) and (max-width:1035px){:is(:is(.connectors-popular .popular-cards) .card):nth-child(3){margin-left:0}}
@media (max-width:695px),(min-width:768px) and (max-width:870px){:is(:is(.connectors-popular .popular-cards) .card)+.card{margin-left:0}}
@media (max-width:695px),(min-width:768px) and (max-width:870px){.connectors-popular .card-img{height:auto;margin-right:20px;width:60px}
.connectors-popular .card-title{margin-bottom:0;margin-top:0}}
.connectors-popular .featured-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3a3b3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;height:50px;padding-left:20px;padding-right:15px;text-decoration:none;white-space:nowrap}
@media (max-width:1035px){.connectors-popular .featured-link{padding-right:15px;width:auto}}
:is(.connectors-popular .featured-link):focus{color:#014486;outline:0}
:is(.connectors-popular .featured-link):active .icon-forward-arrow,:is(.connectors-popular .featured-link):focus .icon-forward-arrow,:is(.connectors-popular .featured-link):hover .icon-forward-arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}
.connectors-popular .featured-img{height:auto;margin-right:10px;width:22px}
.connectors-popular .icon-forward-arrow{fill:currentcolor;height:12px;margin-left:5px;opacity:.75;-webkit-transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);width:12px}
.connectors-search .input,.connectors-search .select-wrapper{height:40px}
:is(.connectors-search .input,.connectors-search .select-wrapper)+.input,:is(.connectors-search .input,.connectors-search .select-wrapper)+.select-wrapper{margin-left:15px}
.connectors-search .input{background-image:url(../img/icons/search-light.svg);background-position:10px 50%;background-repeat:no-repeat;background-size:20px;padding-left:40px}
.connectors-search .select-wrapper{width:100%}
.connectors-search .select{font-size:14px;padding-left:10px;padding-right:20px;white-space:nowrap;width:auto}
:is(.connectors-search .select):before{right:12px}
.connectors-table{border-collapse:collapse;margin-top:15px;width:100%}
.connectors-table .tr{cursor:pointer}
:is(.connectors-table .tr):active .button,:is(.connectors-table .tr):focus .button,:is(.connectors-table .tr):hover .button{opacity:1}
:is(.connectors-table .tr):hover{background:#f4f5f6}
:is(.connectors-table .tr):active,:is(.connectors-table .tr):focus{background:#00a2df13}
:is(.connectors-table .tr):focus{outline:0}
.connectors-table .thead-td{padding-bottom:10px}
.connectors-table .td,.connectors-table .thead-td{border:0}
:is(.connectors-table .thead-td,.connectors-table .td)+.td,:is(.connectors-table .thead-td,.connectors-table .td)+.thead-td{padding-left:10px}
.connectors-table .td{height:60px;text-indent:10px;text-overflow:ellipsis;white-space:nowrap}
:is(.connectors-table .td):first-child{max-width:50px;overflow-x:hidden;width:50px}
:is(.connectors-table .td):nth-child(3){width:170px}
:is(.connectors-table .td):nth-child(4){width:100px}
:is(.connectors-table .td):last-child{width:70px}
.connectors-table .img{vertical-align:bottom}
.connectors-table .link{text-decoration:none}
:is(.connectors-table .link):active,:is(.connectors-table .link):focus,:is(.connectors-table .link):hover{text-decoration:underline}
.connectors-table .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:relative;-webkit-transition:all .15s cubic-bezier(.46,.03,.52,.96);transition:all .15s cubic-bezier(.46,.03,.52,.96);width:32px}
:is(.connectors-table .button):focus{-webkit-box-shadow:none;box-shadow:none}
:is(.connectors-table .button) .svg{fill:currentcolor}
.popover-connector-menu{width:200px}
:is(.learning-map .lm-table.lm-table.lm-table) ul{list-style-type:none;margin-left:24px;padding-left:0}
:is(.learning-map .lm-table.lm-table.lm-table) p{margin-bottom:0;margin-top:0}
:is(.learning-map .lm-table.lm-table.lm-table) .lm-bold{font-weight:700}
:is(.learning-map .lm-table.lm-table.lm-table) .lm-no-indent{margin-left:-24px}
:is(.learning-map .lm-table.lm-table.lm-table) :is(a,span):is(.lm-link-help,.lm-link-marketing,.lm-link-trailhead,.lm-link-video):before{background-size:contain;content:"";display:inline-block;height:24px;margin-left:-28px;margin-right:4px;vertical-align:middle;width:24px}
:is(.learning-map .lm-table.lm-table.lm-table) .lm-link-help:before{background:url(../img/learning-map/minimap/help_minimap.png) no-repeat 50%}
:is(.learning-map .lm-table.lm-table.lm-table) .lm-link-marketing:before{background:url(../img/learning-map/minimap/marketing-success_minimap.png) no-repeat 50%}
:is(.learning-map .lm-table.lm-table.lm-table) .lm-link-trailhead:before{background:url(../img/learning-map/minimap/trailhead_minimap.png) no-repeat 50%}
:is(.learning-map .lm-table.lm-table.lm-table) .lm-link-video:before{background:url(../img/learning-map/minimap/video_minimap.png) no-repeat 50%}
:is(.learning-map .lm-table.lm-table.lm-table) .paragraph+.paragraph{margin-top:24px}
:is(.learning-map .lm-table.lm-table.lm-table) div.content,:is(.learning-map .lm-table.lm-table.lm-table) p.tableblock{max-width:100%;width:100%}
:is(.learning-map .lm-table.lm-table.lm-table) .imageblock>.content{padding-left:0}
.learning-map .lm-table,.learning-map .lm-table tr{border-top:none;margin-top:24px}
.learning-map .table-toggle,.learning-map .table-toggle-row{display:none}
.slds-illustration .slds-illustration-stroke-primary{stroke:#90d0fe}
.slds-illustration .slds-illustration-stroke-secondary{stroke:#cfe9fe}
.slds-illustration .slds-illustration-fill-primary{fill:#90d0fe}
.slds-illustration .slds-illustration-fill-secondary{fill:#cfe9fe}
.slds-illustration div{margin:auto;overflow-wrap:normal;text-align:center;word-break:keep-all}
.slds-illustration .slds-illustration-svg{display:block;height:250px;margin:65px auto 24px}
@media (min-width:768px){.slds-illustration .slds-illustration-svg{margin-bottom:44px}}
.slds-illustration .slds-text-title{font-family:ITC Avant Garde,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:25px;line-height:35px;margin-bottom:24px;width:90%}
:is(.slds-illustration .slds-text-title) p{margin:40px}
@media (min-width:768px){.slds-illustration .slds-text-title{font-size:28px;line-height:40px;margin-bottom:44px;width:600px}}
.slds-illustration .slds-text-description{font-size:17px;margin-bottom:50px;width:80%}
@media (min-width:768px){.slds-illustration .slds-text-description{margin-bottom:150px;width:600px}}
body.home article.doc:not(#archive-homepage article.doc){padding:0}
:is(body.home article.doc) a{text-decoration:none}
:is(body.home article.doc) a:not(.mule-button-br):hover{text-decoration:underline}
:is(body.home article.doc) a.anchor{display:none}
:is(body.home article.doc) ul{list-style:none;margin-bottom:0;padding:0}
:is(body.home article.doc) ul p{margin:0}
:is(body.home article.doc) li+li{margin-top:10px}
:is(body.home article.doc) footer,:is(body.home article.doc) header{background-color:#001639;overflow-x:clip;position:relative}
:is(:is(body.home article.doc) header) h1{color:#fff;font-size:36px;line-height:1.3;margin:0 20px;padding:60px 0 30px;text-align:center}
:is(:is(body.home article.doc) header) #cta{height:154px;line-height:1.35;margin:0;text-align:center}
:is(body.home article.doc) .panels{display:grid;gap:30px 0;grid-template-columns:repeat(1,1fr);margin:-50px 20px 0;position:relative}
:is(body.home article.doc) .panel{background:#fff;border-radius:4px;-webkit-box-shadow:0 10px 30px #0000001a;box-shadow:0 10px 30px #0000001a;line-height:1.3;padding:30px 40px}
.single-panel:is(:is(body.home article.doc) .panel){margin:-50px auto 0;max-width:400px;position:relative}
:is(:is(body.home article.doc) .panel) h2{font-size:22px;line-height:inherit;padding:0}
:is(:is(body.home article.doc) .panel) td,:is(:is(body.home article.doc) .panel) tr{border:none}
:is(body.home article.doc) #trending-topics ul{list-style:disc;padding-left:20px}
:is(body.home article.doc) #contributor-signatures+table,:is(body.home article.doc) #latest-releases+table{font-size:inherit;overflow:visible}
:is(:is(body.home article.doc) #contributor-signatures+table,:is(body.home article.doc) #latest-releases+table) td{padding:0}
:is(:is(body.home article.doc) #contributor-signatures+table,:is(body.home article.doc) #latest-releases+table) tr+tr td{padding-top:10px}
:is(:is(body.home article.doc) #contributor-signatures+table,:is(body.home article.doc) #latest-releases+table) td:first-of-type{padding-right:10px;white-space:nowrap}
:is(:is(body.home article.doc) #contributor-signatures+table,:is(body.home article.doc) #latest-releases+table) td:first-of-type p{background-color:#f4f5f6;border-radius:1px;color:#58595a;font-size:12px;padding:1px 4px 3px}
:is(body.home article.doc) a.mule-button-br{padding:10px 12px}
:is(body.home article.doc) #the-road{font-size:32px;padding:80px 0 50px;text-align:center}
:is(body.home article.doc) #the-road,:is(body.home article.doc) #the-road+.sectionbody{margin-left:20px;margin-right:20px}
:is(body.home article.doc) #the-road+.sectionbody{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:100px 0;grid-template-columns:repeat(1,1fr);margin-bottom:50px;margin-top:0;position:relative;z-index:1}
:is(:is(body.home article.doc) #the-road+.sectionbody) h3{font-size:22px;padding:0}
:is(:is(body.home article.doc) #the-road+.sectionbody) .imageblock{justify-self:center}
:is(:is(body.home article.doc) #the-road+.sectionbody) .imageblock img{margin:0}
:is(:is(body.home article.doc) div.paragraph) p{font-size:20px}
:is(body.home article.doc) footer{display:grid;font-size:14px;gap:0;grid-template-columns:repeat(1,1fr);padding:50px 20px}
:is(:is(body.home article.doc) footer) a{color:#1b96ff}
:is(:is(body.home article.doc) footer) a:hover{color:#d8e6fe;text-decoration:underline}
:is(:is(body.home article.doc) footer) h2{color:#fff;font-size:16px;line-height:1.25;padding:0}
:is(:is(body.home article.doc) footer) li+li{margin-top:5px}
body.home footer.ms-com-footer .footer-top .footer-inside{padding-top:0}
@media screen and (min-width:540px){:is(:is(body.home article.doc) header) h1{font-size:52px;line-height:60px}
:is(:is(body.home article.doc) header) #cta p{font-size:14px}}
@media screen and (min-width:768px){:is(body.home article.doc) footer{padding:50px 120px}
:is(body.home article.doc) .panels,:is(body.home article.doc) header h1{margin-left:40px;margin-right:40px}
:is(body.home article.doc) #the-road,:is(body.home article.doc) #the-road+.sectionbody{margin-left:80px;margin-right:80px}}
@media screen and (min-width:992px){:is(body.home article.doc) footer:after,:is(body.home article.doc) footer:before,:is(body.home article.doc) header:after{content:""}
:is(body.home article.doc) header:after{bottom:40px;height:125px;left:50%;-webkit-transform:translateX(323px);transform:translateX(323px);width:125px}
:is(body.home article.doc) header h1{padding-top:80px}
:is(body.home article.doc) .panels{gap:0 20px;grid-template-columns:repeat(2,1fr)}
:is(body.home article.doc) .panels,:is(body.home article.doc) header h1{margin-left:42px;margin-right:42px}
:is(body.home article.doc) #the-road,:is(body.home article.doc) #the-road+.sectionbody{margin-left:82px;margin-right:82px}
:is(body.home article.doc) #the-road+.sectionbody{gap:100px 75px;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}
:is(:is(body.home article.doc) #the-road+.sectionbody) .openblock>.content{max-width:95%}
:is(:is(body.home article.doc) #the-road+.sectionbody)>.imageblock:nth-of-type(4n+1){grid-column-start:2}
:is(body.home article.doc) footer{gap:0 75px;grid-template-columns:repeat(2,1fr);padding:50px 0}
:is(body.home article.doc) footer>:first-child{grid-column:2}}
@media screen and (min-width:1350px){:is(body.home article.doc) header:after{-webkit-transform:translateX(373px);transform:translateX(373px)}}
@media screen and (min-width:1650px){:is(body.home article.doc) header:after{-webkit-transform:translateX(523px);transform:translateX(523px)}}
#landing-page a{font-weight:700}
@media (min-width:768px){#landing-page .toolbar{display:none}}
.breadcrumbs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;height:30px;margin-left:5px;overflow:auto hidden;padding-left:7px;white-space:nowrap}
.breadcrumbs p{color:#6b6c6d}
.breadcrumbs .link{color:#000;height:20px;opacity:.75;text-decoration:underline}
:is(.breadcrumbs .link):active,:is(.breadcrumbs .link):focus{border-radius:5px;opacity:1;outline:2px solid #747474;text-decoration:none}
:is(.breadcrumbs .link):hover{background-color:#c0edff;border-radius:5px;color:#014486;margin-top:-3px;opacity:1;padding-top:1px}
.breadcrumbs .home-link{width:20px}
:is(.breadcrumbs .home-link):hover{margin-right:3px}
:is(.breadcrumbs .home-link):active .svg,:is(.breadcrumbs .home-link):focus .svg{-webkit-filter:grayscale(0);filter:grayscale(0)}
:is(.breadcrumbs .home-link) .svg{-webkit-filter:grayscale(1);filter:grayscale(1);height:20px;width:20px}
.breadcrumbs .li+.li:not(.last-breadcrumb-item):before{background-image:url(../img/icons/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";display:inline-block;height:15px;margin:0 5px;opacity:.4;pointer-events:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:15px}
.breadcrumbs:hover::-webkit-scrollbar{-webkit-appearance:none;appearance:none}
.breadcrumbs:hover::-webkit-scrollbar:horizontal{height:11px}
.breadcrumbs:hover::-webkit-scrollbar-thumb{background-color:#00000080;border:3px solid #fff;border-radius:10px}
@media (min-width:768px){.breadcrumbs{max-width:100%;max-width:-moz-available;max-width:-webkit-fill-available;max-width:stretch}}
.breadcrumbs-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #cacbcc;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75em;margin:auto 0 auto 5px;min-width:1.75em;padding:0;-webkit-transform:translateY(.075em);transform:translateY(.075em);width:1.75em}
.breadcrumbs-toggle:hover{border-color:#58595a;-webkit-box-shadow:0 0 0 3px #58595a4d;box-shadow:0 0 0 3px #58595a4d;color:#58595a}
.breadcrumbs-toggle img{margin:auto;max-width:60%}
.breadcrumbs-toggle.expanded img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media (min-width:768px){.breadcrumbs-toggle{display:none}}
.secondary-breadcrumbs-drawer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #cacbcc;height:50px;min-height:2em;overflow:auto hidden;padding:10px 20px;position:sticky;top:65px;z-index:8}
.secondary-breadcrumbs-drawer,div.mobile-toolbar-breadcrumbs-drawer-controls{display:-webkit-box;display:-ms-flexbox;display:flex}
.button-arrow{color:#0176d3;font-size:14px;font-weight:700;text-decoration:none}
.button-arrow:active,.button-arrow:focus,.button-arrow:hover{color:#032d60;text-decoration:underline}
.button-arrow:active,.button-arrow:focus{border-radius:5px;outline:1px auto #0176d3}
.button-arrow-up:after{background-image:url(../img/icons/arrow-cta.svg);background-position:-1px 0;background-repeat:no-repeat;content:"";display:inline-block;position:relative;top:0;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out}
.button-arrow-up:after,.button-arrow-up:hover:after{height:15px;margin-left:4px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:18px}
.button-arrow-up:hover:after{background-image:url(../img/icons/arrow-cta-hover.svg);top:-6px}
.doc .button-primary code{background:none;border:0;padding:0;top:0}
.button-primary:not(.ms-com-content .button,nav button),.mule-button-br.solid{background:#0176d3;border:2px solid #0176d3;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:SFBold,Arial,sans-serif;font-size:16px;line-height:28px;margin:0 15px 15px 0;min-height:44px;min-width:auto!important;padding:5px 10px;text-decoration:none}
:is(.button-primary:not(.ms-com-content .button,nav button),.mule-button-br.solid):hover{background:#032d60;border-color:#032d60}
:is(.button-primary:not(.ms-com-content .button,nav button),.mule-button-br.solid):disabled{cursor:default}
.button:not(.ms-com-content .button,nav button),.mule-button-br{background:0 0;border:2px solid #0176d3;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#0176d3;cursor:pointer;display:inline-block;font-family:SFBold,Arial,sans-serif;font-size:16px;line-height:28px;margin:0 15px 15px 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:44px;min-width:auto!important;padding:5px 10px;text-decoration:none}
:is(.button:not(.ms-com-content .button,nav button),.mule-button-br):disabled{cursor:default}
:is(.button:not(.ms-com-content .button,nav button),.mule-button-br):hover{background:#eaf5fe;border-color:#032d60;color:#032d60}
.navy-blue:is(.button:not(.ms-com-content .button,nav button),.mule-button-br){border-color:#032d60;color:#032d60}
.navy-blue:is(.button:not(.ms-com-content .button,nav button),.mule-button-br):hover{background:#032d60;color:#fff}
.navy-blue.solid:is(.button:not(.ms-com-content .button,nav button),.mule-button-br){background:#032d60;border-color:#032d60;color:#fff}
.navy-blue.solid:is(.button:not(.ms-com-content .button,nav button),.mule-button-br):hover{background:#eaf5fe;color:#032d60}
.card{border:1px solid #0000000f;border-radius:2px;-webkit-box-shadow:0 4px 16px #00000008;box-shadow:0 4px 16px #00000008;color:#3a3b3c;display:block;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px;outline:0;padding:20px;text-decoration:none;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96)}
.card:hover{border-color:#0000001a}
.card:active,.card:focus{border-color:#014486;-webkit-box-shadow:0 4px 16px #00a2df0f,0 0 0 3px #00a2df61;box-shadow:0 4px 16px #00a2df0f,0 0 0 3px #00a2df61;color:#3a3b3c}
.card+.card{margin-left:15px}
.card-title{font-weight:700;margin-bottom:5px;margin-top:10px}
.card-description{font-size:14px}
.content{position:relative}
.doc .source-toolbox{color:var(--pre-annotation-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:calc(13.5/var(--rem-base)*1rem);line-height:1;position:absolute;right:.8rem;top:.8rem}
.doc .source-toolbox .source-lang{font-size:12px;letter-spacing:.075em;line-height:1.0425;text-transform:uppercase}
.doc .source-lang:after{color:#a0a0a0;content:"|";letter-spacing:0;padding:0 1ch}
.doc .source-toolbox .code-snippet-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:inherit;height:1em;line-height:inherit;padding:0;width:1em}
:is(.doc .source-toolbox .code-snippet-button):active,:is(.doc .source-toolbox .code-snippet-button):focus,:is(.doc .source-toolbox .code-snippet-button):hover{cursor:pointer}
.doc .source-toolbox .code-snippet-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;height:inherit;margin-bottom:0;margin-top:0;width:inherit}
.doc .source-toolbox svg.code-snippet-icon{fill:currentcolor}
.doc .source-toolbox .copy-toast{background-color:var(--doc-font-color);border-radius:.25em;color:#22683e;cursor:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-4.1em;opacity:0;padding:.5em;position:relative;-webkit-transition:opacity .5s ease .75s;transition:opacity .5s ease .75s}
.doc .source-toolbox .copy-toast:after{border:.55em solid transparent;border-left:.55em solid var(--doc-font-color);content:"";height:1em;position:absolute;top:0;-webkit-transform:rotate(-90deg) translateX(50%) translateY(50%);transform:rotate(-90deg) translateX(50%) translateY(50%);-webkit-transform-origin:left;transform-origin:left;width:1em}
.doc .source-toolbox .code-snippet-button.clicked .copy-toast{opacity:1;-webkit-transition:none;transition:none}
#dw-playground{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}
svg.icon{fill:currentcolor;height:100%;width:100%}
svg.icon-md{height:14px;width:14px}
.deployment-options-row,.info-pills-row{gap:10px;margin-top:15px}
:is(.info-pills-row,.deployment-options-row) .deployment-option,:is(.info-pills-row,.deployment-options-row) .info-pill{border:1px solid #cacbcc;border-radius:20px;color:#58595a;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px;font-size:12px;margin:0;padding:3px 6px;text-decoration:none}
:is(:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) a):active,:is(:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) a):focus{border:1px solid #014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40;font-weight:700}
:is(:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) a):hover{border-color:#58595a;-webkit-box-shadow:0 0 0 3px #58595a4d;box-shadow:0 0 0 3px #58595a4d;color:#58595a}
:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) .deployment-option-circle-crop,:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) .info-pill-circle-crop{background-color:#1b96ff;border-radius:50%;height:24px;width:24px}
:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) .icon-deployment-option,:is(:is(.info-pills-row,.deployment-options-row) .info-pill,:is(.info-pills-row,.deployment-options-row) .deployment-option) .icon-info-pill{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:24px;padding:2px;width:24px}
.input,.textarea{background:#fff;border:1px solid #cacbcc;border-radius:2px;color:#121314;font-size:14px;height:30px;padding:5px;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);width:100%;word-break:normal}
.modal{background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 15px #0000001a;box-shadow:0 3px 15px #0000001a;font-size:13px;left:20px;margin-left:auto;margin-right:auto;max-height:calc(100vh - 40px);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:20px;top:15px;-webkit-transform:scale(.975);transform:scale(.975);-webkit-transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);width:auto;z-index:11}
@media (min-width:992px){.modal{left:0;max-width:957px;right:0;width:100%}}
.show .modal{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}
.modal-backdrop{-webkit-animation:fade-in .15s cubic-bezier(.46,.03,.52,.96) forwards;animation:fade-in .15s cubic-bezier(.46,.03,.52,.96) forwards;background:#00000080;cursor:pointer;height:100%;height:-moz-available;height:-webkit-fill-available;left:0;opacity:0;position:fixed;right:0;top:0;z-index:17}
.modal-backdrop:not(.show){display:none}
@-webkit-keyframes fade-in{0%{opacity:0}
to{opacity:1}}
nav.pagination{border-top:1px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;padding:2rem 1rem 0}
nav.pagination a{font-weight:var(--body-font-weight-bold);position:relative}
:is(nav.pagination a):after,:is(nav.pagination a):before{position:absolute;width:1rem}
nav.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
:is(nav.pagination span):before{font-size:.75em}
nav.pagination .next{margin-left:auto;text-align:right}
:is(nav.pagination .next):before{content:"Next page"}
:is(nav.pagination .next) a:after{background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;content:" ";height:21px;-webkit-transform:rotate(270deg);transform:rotate(270deg);width:21px}
:is(nav.pagination .prev) a:before{background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;content:" ";height:21px;-webkit-transform:translateX(-100%) rotate(90deg);transform:translateX(-100%) rotate(90deg);width:21px}
:is(nav.pagination .prev):before{content:"Previous page"}
.tippy-box{font-size:11px;padding:10px}
.tippy-box[data-theme~=connector-popover]{background:#fff;border:1px solid #e8e9ea;border-radius:2px;-webkit-box-shadow:0 2px 9px #0000001a;box-shadow:0 2px 9px #0000001a;font-size:12px;padding-left:15px;padding-right:15px}
.tippy-box[data-theme~=copy-link-popover],.tippy-box[data-theme~=current-version-popover]{background:#014486;border:none;color:#fff;font-size:11px;padding:10px}
:is(.tippy-box[data-theme~=current-version-popover],.tippy-box[data-theme~=copy-link-popover])>.tippy-svg-arrow>svg{fill:#032d61}
.tippy-box[data-theme~=gray-archive-link-popover]{background:#014486;border:none;color:#fff}
.tippy-box[data-theme~=gray-archive-link-popover] .tippy-svg-arrow>svg{fill:#014486}
.tippy-box[data-theme~=white-archive-link-popover]{background:#fff;border:none;color:#000}
.tippy-box[data-theme~=white-archive-link-popover] .tippy-svg-arrow>svg{fill:#fff}
.tippy-box[data-placement^=top]>.tippy-svg-arrow,.tippy-box[data-theme~=archive-link-popover]>.tippy-svg-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}
.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{left:11px;top:calc(50% - 3px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{right:11px;top:calc(50% - 3px);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.tippy-svg-arrow{fill:#333;height:16px;text-align:initial;width:16px}
.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}
.select-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:30px;position:relative}
.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cacbcc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#121314;cursor:pointer;height:100%;padding:5px 20px 5px 5px;-webkit-transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96);transition:box-shadow .15s cubic-bezier(.46,.03,.52,.96),-webkit-box-shadow .15s cubic-bezier(.46,.03,.52,.96)}
.select:focus{border-color:#014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40;outline:0}
.select::-ms-expand{display:none}
.select-dropdown-arrow{max-height:10px;opacity:.75;pointer-events:none;position:absolute;right:8px;width:10px}
.skip-link-container{background-color:#fff;border:1px solid #555;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;left:20%;opacity:0;padding:6px 10px;position:absolute;top:6px;-webkit-transition:opacity .3s linear,z-index .5s linear;transition:opacity .3s linear,z-index .5s linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:-1}
.skip-link-container:focus-within{opacity:1;z-index:200}
aside>.skip-link-container{-webkit-transition:unset;transition:unset}
.aside-skip-link-container-selected{left:unset;margin-bottom:15px;position:relative}
.skip-link{background-color:#fff;border:1px solid #555;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:13px;margin:0 1px;padding:1px 2px;text-decoration:none;-webkit-text-size-adjust:100%;top:10px;z-index:-1}
.skip-link:active,.skip-link:focus{color:#014486;outline:3px solid #747474!important}
.skip-link:hover{background-color:#c0edff;color:#014486}
.tooltip-theme{background:#262728;border-radius:2px;color:#fff;font-size:11px;padding:5px}
.tooltip-div{display:contents}
.tooltip{display:inline-block;margin-right:10px;padding-left:3px;position:relative}
@media (min-width:768px){.tooltip{margin-right:28px}}
.tooltip-button{background:unset;border:none;height:16px;margin:auto;padding:0}
.tooltip-button img{margin:0}
.tooltip-dot{background-color:#5e8ef9;border-radius:50%;float:left;height:5px;outline-style:none;width:5px}
.tooltip-dot.tooltip-dot-nav-version-menu{margin-bottom:1px;margin-right:3px;z-index:11}
.tooltip-dot.tooltip-dot-nav-version{margin-left:-12px;margin-top:8px}
.banner,.paragraph.notice-banner{position:sticky;z-index:10}
:is(.banner,.paragraph.notice-banner) a{color:#0176d3}
:is(:is(.banner,.paragraph.notice-banner) a):active,:is(:is(.banner,.paragraph.notice-banner) a):focus,:is(:is(.banner,.paragraph.notice-banner) a):hover{color:#032d60}
:is(:is(.banner,.paragraph.notice-banner) a):active,:is(:is(.banner,.paragraph.notice-banner) a):focus{border-radius:4px;outline:1px auto #0176d3}
:is(.banner,.paragraph.notice-banner) img{-webkit-filter:grayscale(100%) brightness(0);filter:grayscale(100%) brightness(0);height:22px;margin:auto 10px}
:is(:is(.banner,.paragraph.notice-banner) img) .external-link-image{height:12px}
:is(.banner,.paragraph.notice-banner) .close-button{background:none;border:none;color:#000;cursor:pointer;padding:10px}
:is(:is(.banner,.paragraph.notice-banner) .close-button) img{max-width:unset;width:15px}
@media (min-width:768px){.banner,.paragraph.notice-banner{top:50px}}
.notice-banner{background:#ffe3a2;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:115px}
.notice-banner p{margin:0 auto 0 40px;padding-bottom:15px;padding-top:15px}
@media (min-width:768px){.notice-banner{top:100px}}
@media (min-width:992px){.notice-banner{top:50px}}
.top-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eaf5fe;border-bottom:2px solid #57a3fd;height:65px;top:0}
.top-banner p{color:#000;font-size:12px;line-height:1.35}
@media (min-width:768px){.top-banner p{font-size:14px}}
.top-banner .container.flex.wrapper{border-top:none}
@media (min-width:768px){.top-banner{height:50px}}
.announcement{background-color:#ffe3a2;border-bottom:1px solid #8c4b02}
.wrapper:is(.top-banner:not(.hide)+)>main>.toolbar{top:65px}
.wrapper:is(.top-banner:not(.hide)+)>main>.secondary-breadcrumbs-drawer{top:115px}
.wrapper:is(.top-banner:not(.hide)+)>main>.notice-banner{top:165px}
@media (min-width:768px){.wrapper:is(.top-banner:not(.hide)+)>.nav,.wrapper:is(.top-banner:not(.hide)+)>.toc{max-height:calc(100vh - 50px);top:50px}
.wrapper:is(.top-banner:not(.hide)+)>main>.toolbar{top:50px}
.wrapper:is(.top-banner:not(.hide)+)>main>.notice-banner{top:100px}}
.gdpr{backdrop-filter:blur(10px);background:#000000b3;bottom:0;display:none;left:0;min-height:90px;padding:20px;position:fixed;right:0;width:100vw;z-index:20}
@media (min-width:768px){.gdpr{padding:20px 80px}}
.gdpr.show{display:block}
.gdpr .link{color:#014486}
.gdpr-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1160px;position:relative;width:100%}
@media (min-width:768px){.gdpr-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.gdpr-text{color:#fff;font-size:13px;line-height:1.4;margin-bottom:0;margin-top:0;padding-right:30px}
@media (min-width:768px){.gdpr-text{font-size:15px;line-height:25px;padding-right:60px}}
.gdpr-close{background:none;border:0;color:#fff;cursor:pointer;font-size:35px;height:30px;opacity:.25;padding:0;position:absolute;right:0;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:30px}
@media (min-width:768px){.gdpr-close{right:10px;top:auto}}
.gdpr-close:active,.gdpr-close:focus,.gdpr-close:hover{opacity:1}
.gdpr-close:focus{-webkit-box-shadow:none;box-shadow:none}
.br-nav.ms-com-content.ms-com-content-header:not(.active){position:relative!important}
.br-nav.ms-com-content.ms-com-content-header:not(.active)>div.ms-com-helmet>div>a{line-height:normal}
.br-nav.ms-com-content.ms-com-content-header:not(.active) button.cross{background:transparent;border:none}
.nav{background:#fff;-webkit-box-shadow:1px 0 0 #e8e9ea,3px 0 15px #0006;box-shadow:1px 0 0 #e8e9ea,3px 0 15px #0006;color:#3a3b3c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100vh;left:0;max-height:100%;max-height:stretch;max-height:1vh * 100;max-height:-moz-available;max-height:-webkit-fill-available;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96);transition:transform .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);visibility:hidden;width:275px;z-index:19}
.nav.is-active{-webkit-transform:none;transform:none;visibility:visible}
.nav *{-webkit-tap-highlight-color:transparent}
.nav .nav-close-button{background-color:#014486;border:none;border-radius:0 2px 2px 0;cursor:pointer;height:50px;left:275px;padding:0;position:absolute;top:35px;width:20px;z-index:19}
:is(.nav .nav-close-button) img{-webkit-filter:invert(1);filter:invert(1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
:is(.nav .nav-close-button):focus,:is(.nav .nav-close-button):hover{background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,162,223,.25);box-shadow:0 0 0 3px rgba(0,162,223,.25);outline:1px solid #014486}
:is(:is(.nav .nav-close-button):focus,:is(.nav .nav-close-button):hover) img{-webkit-filter:initial;filter:none}
:is(.nav .nav-close-button):active{background-color:#6d7883;-webkit-box-shadow:0 0 0 3px rgba(0,162,223,.25);box-shadow:0 0 0 3px rgba(0,162,223,.25);outline:1px solid #014486}
:is(.nav .nav-close-button):active img{-webkit-filter:invert(1);filter:invert(1)}
@media (min-width:768px){.nav .nav-close-button{display:none}
.nav{-webkit-box-shadow:1px 0 0 #e8e9ea;box-shadow:1px 0 0 #e8e9ea;min-width:275px;position:sticky;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;visibility:visible;width:275px;z-index:9}}
.nav-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5%;text-decoration:none;width:-moz-available;width:-webkit-fill-available}
:is(.nav-title>.nav-text,.nav-group>.nav-list>.nav-item>.nav-text):hover{color:#3a3b3c;font-weight:700;letter-spacing:-.005em}
:is(.nav-title>.nav-text,.nav-group>.nav-list>.nav-item>.nav-text):hover svg{-webkit-filter:grayscale(0);filter:grayscale(0)}
.nav-item-toggle+span.nav-text,.nav-text:not([href]){cursor:pointer}
:is(.nav-text:not([href]),.nav-item-toggle+span.nav-text):focus{border-radius:4px;outline:2px solid #747474!important}
:is(.nav-text:not([href]),.nav-item-toggle+span.nav-text):hover{margin-right:3%}
.nav-groups{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:25px 20px 15px;position:relative;scrollbar-gutter:stable}
.nav-group{margin-right:-6px}
.nav-group>.nav-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding-top:2.25em}
.nav-group:first-child>.nav-list>.nav-item:first-child{margin-top:0}
svg.nav-group-icon{height:1em;margin-left:.625em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:1em}
.nav-list .nav-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
:is(.nav-list .nav-title)+.nav-list{margin-left:2em}
svg.nav-icon{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-box-flex:0;-ms-flex:none;flex:none;height:1.6em;margin-right:.5em;opacity:.75;width:1.5em}
.nav-list .nav-text+.nav-list{margin-left:1.5em}
.nav-list .nav-text.has-icon+.nav-list{margin-left:2em}
.nav-list .nav-item{margin-top:15px}
:is(.nav-list .nav-item):not(.is-active)>.nav-list,:is(.nav-list .nav-item)>.nav-list~.nav-list{display:none}
:is(.nav-list .nav-item) [aria-current=page]{background-color:#eaf5fe;border-left:3px solid #014486;color:#014486;padding:3px;width:-moz-available;width:-webkit-fill-available}
[data-component=archive]:is(.nav-list .nav-item){width:-webkit-min-content;width:-moz-min-content;width:min-content}
.is-active:is(.nav-list .nav-item)>.nav-item-toggle:before{content:"-"}
:is(.nav-list .nav-item) .external-link-image{margin-left:10px;margin-right:-5px;width:12px}
@media (min-width:768px){:is(.nav-list .nav-item) .external-link-image{margin-right:0}}
:is(.nav-list .nav-list)>.nav-item{margin-top:10px}
:is(:is(:is(.nav-list .nav-list)>.nav-item)>.nav-text):hover{color:#3a3b3c;text-decoration:underline}
[data-component]:is(:is(.nav-list .nav-list)>.nav-item){margin-left:-.5em}
:is(.nav-list .nav-list) .nav-icon{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:right;transform-origin:right}
.nav-item-toggle{background:none;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:inherit;cursor:pointer;font-weight:700;line-height:inherit;margin-left:-1.5em;opacity:.8;padding:0;position:absolute;width:1.2em}
.nav-item-toggle:before{content:"+";display:block}
.nav-item-toggle:focus-visible{border-radius:4px;outline:2px solid #747474}
.nav-item-toggle:hover{-webkit-filter:brightness(0);filter:brightness(0)}
.nav-group>.nav-list>.nav-item>.nav-item-toggle{display:none}
.nav-version{border-radius:10px;height:100%;margin-left:-6px;position:fixed}
.nav-version:focus{border:1px solid #014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40}
.nav-version-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}
.nav-version-dropdown p{margin:0}
.prev-flag:is(.nav-version-dropdown p){background:unset;border:1px solid #cacbcc;border-radius:2em;color:#58595a;font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
.nav-version-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:1px solid #cacbcc;border-radius:1em;color:#58595a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:25px;min-height:unset;min-width:54px;padding:0 2px 0 6px;-webkit-transform:translateY(.075em);transform:translateY(.075em)}
.nav-version-wrapper:hover{border-color:#58595a;-webkit-box-shadow:0 0 0 3px #58595a4d;box-shadow:0 0 0 3px #58595a4d;color:#58595a}
.nav-version-wrapper:active,.nav-version-wrapper:focus{border:none}
.nav-version-wrapper svg.nav-version-icon{height:1em;margin:0 .125em;width:1em}
.nav-version-wrapper.selector-active{border:1px solid #014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40;font-weight:700}
.nav-version-wrapper .tooltip-dot+.version-label{margin-left:auto}
.nav-version-wrapper .version-label{margin:auto auto auto 9px}
.nav-version-menu{background:#fff;border-radius:2px;-webkit-box-shadow:0 0 0 1px #e8e9ea,0 2px 9px #0000001a;box-shadow:0 0 0 1px #e8e9ea,0 2px 9px #0000001a;font-size:.75rem;max-height:0;max-width:160px;min-width:80px;opacity:0;overflow:hidden;padding:5px;pointer-events:none;position:absolute;right:1.5em;top:2.25em;-webkit-transform:scale(.95) translate3d(2px,-5px,0);transform:scale(.95) translate3d(2px,-5px,0);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:opacity .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),transform .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);z-index:9}
.nav-version-menu.is-active{font-weight:700;letter-spacing:-.005em;opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}
.nav-version-menu.is-clipped{-webkit-transition:opacity .15s cubic-bezier(.46,.03,.52,.96),max-height 0s .15s,-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),max-height 0s .15s,-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),transform .15s cubic-bezier(.46,.03,.52,.96),max-height 0s .15s;transition:opacity .15s cubic-bezier(.46,.03,.52,.96),transform .15s cubic-bezier(.46,.03,.52,.96),max-height 0s .15s,-webkit-transform .15s cubic-bezier(.46,.03,.52,.96)}
.nav-version-menu .nav-version-label,.nav-version-menu .nav-version-option{display:list-item;padding:5px 30px 5px 10px}
.nav-version-menu .nav-version-label{clear:both;font-weight:700}
.nav-version-menu .nav-version-option+.nav-version-label{margin-top:5px}
:is(.nav-version-menu .nav-version-option.selected):after{content:" ✔️";float:right;font-size:xx-small;margin-right:-20px}
.nav-version-menu .nav-version-option{background:none;border:0;border-radius:2px;color:#3a3b3c;cursor:pointer;float:right;font-size:13px;font-weight:400;text-align:left;width:90%}
:is(.nav-version-menu .nav-version-option):hover{background:#f4f5f6;font-weight:700;letter-spacing:-.005em}
:is(.nav-version-menu .nav-version-option):active,:is(.nav-version-menu .nav-version-option):focus{outline:2px solid #747474}
.toc{max-height:100vh;top:0}
.toc-sidebar{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:250px;padding:20px 15px 40px;position:sticky;top:0}
@media (min-width:992px){.toc-sidebar{display:block}}
.toc-menu a{border-left:3px solid #e8e9ea;color:#58595a;display:block;font-size:12px;padding:5px 10px;text-decoration:none}
:is(.toc-menu a):hover{border-left-color:#58595a;color:#58595a;font-weight:700;letter-spacing:-.005em}
:is(.toc-menu a):focus{border-radius:4px;outline:2px solid #747474}
.is-active:is(.toc-menu a),:is(.toc-menu a):active{background-color:#eaf5fe;border-color:#014486;border-width:5px;color:#014486;margin-left:-1px}
:is(.toc-menu a) code{background:none;border:0;font-family:inherit;font-size:inherit;padding:0}
.toc-embedded{width:100%}
@media (min-width:992px){.toc-embedded{display:none}}
.toc-title{font-size:14px;font-weight:700;line-height:1.2;margin-bottom:10px}
.toolbar{background:#fff;border-bottom:1px solid #e8e9ea;padding:10px 20px;position:sticky;top:0;z-index:8}
.toolbar:not(.search-toolbar){height:50px;overflow-y:hidden}
@media (min-width:992px){.toolbar{padding-left:40px;padding-right:40px}}
.toolbar button:not(.search-page-back-button,.breadcrumbs-toggle){height:30px;min-height:unset}
body:has(.top-banner:not(.hide)) .toolbar{top:65px}
@media (min-width:768px){body:has(.top-banner:not(.hide)) .toolbar{top:50px}}
@media (min-width:992px){body:has(.top-banner:not(.hide)) .toolbar{top:0}}
@media (min-width:768px){.toolbar-home{display:none}}
.nav-toggle{height:30px;margin:auto;padding:0 5px}
@media (min-width:768px){.nav-toggle{display:none}}
.doc{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:40px;padding-left:20px;padding-right:20px}
@media (min-width:768px){.doc{padding-left:40px;padding-right:40px}}
@media (min-width:992px){.doc .select-wrapper{display:none}}
.doc .subheading-row{margin:10px 0}
:is(.doc .subheading-row) svg{fill:#1b96ff;margin-right:10px}
:is(:is(.doc .subheading-row) a:hover) svg{fill:#032d60}
.doc .conum{background:#1a5492;border-radius:10px;color:#fff;font-size:12px;font-style:normal;font-weight:700;padding:0 5px}
:is(.doc .conum):after{content:attr(data-value);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:is(.doc .conum)+b{display:none}
.doc pre .conum{-webkit-box-shadow:0 2px 6px #e8e9ea;box-shadow:0 2px 6px #e8e9ea}
:is(.doc .colist) td:first-of-type{padding:0 10px;vertical-align:top}
:is(.doc .colist) td:last-of-type{padding:0}
.doc>h1:first-child{padding-top:20px}
.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{padding-bottom:15px;padding-top:40px;position:relative}
:is(.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6):focus .button-copy-link,:is(.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6):hover .button-copy-link{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
:is(.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6):active .button-copy-link{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}
:is(.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6) code{background:none;border:0;font-family:inherit;font-size:inherit;padding:0;top:0}
.doc .button-copy-link{border:0;border-radius:5px;float:right;height:20px;opacity:0;padding:1px;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),transform .15s cubic-bezier(.46,.03,.52,.96);transition:opacity .15s cubic-bezier(.46,.03,.52,.96),transform .15s cubic-bezier(.46,.03,.52,.96),-webkit-transform .15s cubic-bezier(.46,.03,.52,.96)}
@media (min-width:768px){.doc .button-copy-link{float:none;margin-left:-28px;position:absolute}}
:is(.doc .button-copy-link):hover{background-color:#aacbff}
:is(.doc .button-copy-link):focus{opacity:.5;outline:0}
.doc .anchor-image{display:block;height:20px;margin-bottom:0;margin-top:0;width:20px}
.doc h1 .button-copy-link{margin-top:11px}
.doc h2 .button-copy-link{margin-top:6px}
.doc h3 .button-copy-link{margin-top:1px}
@media (min-width:768px){.doc h4 .button-copy-link{margin-top:2px}
.doc h5 .button-copy-link{margin-top:0}}
.doc blockquote,.doc dl,.doc figure,.doc ol,.doc p,.doc table,.doc ul{margin-bottom:15px;margin-top:15px}
.doc aside,.doc pre,.doc table{margin-bottom:20px;margin-top:20px}
:is(.doc pre,.doc table,.doc aside):has(.code-expand){margin-bottom:46px}
:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):not(footer *){color:#0176d3}
:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):not(footer *):active,:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):not(footer *):focus,:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):not(footer *):hover{color:#032d60}
:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):not(footer *):visited{color:#681da8}
:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):active,:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):focus{border-radius:5px;outline:1px auto #0176d3}
:is(.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.info-pill,.mule-button-br,.notice-banner-link,#cta *)):hover:not(.anchor,.link-subheading){margin-left:-3px;margin-right:-3px;padding:1px 3px}
.doc .external-link-image{margin-left:4px;width:12px}
:is(.doc .button-primary) .external-link-image{-webkit-filter:brightness(20) saturate(0);filter:brightness(20) saturate(0)}
.doc img{max-width:100%}
.doc code,.doc pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}
.doc pre{background:#f9fafb;border:1px solid #e8e9ea;border-radius:2px;overflow:auto;padding:15px}
:is(.doc pre) code{background:none;border:0;border-radius:0;display:block;padding:15px 0;top:0}
.collapsed:is(.doc pre){bottom:0;max-height:460px;overflow-y:hidden}
:is(.collapsed:is(.doc pre) .code-expand):after{-webkit-transform:rotate(0);transform:rotate(0)}
.collapsed:is(.doc pre) .code-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,transparent),to(#fff));background:linear-gradient(transparent 5%,#fff);bottom:0;height:20%;left:0;position:absolute;width:100%}
:is(.doc pre) .code-expand{background:#e5e5e5;bottom:-25px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:var(--lume-g-font-size-4);place-content:center;position:absolute;right:0;width:100%}
:is(:is(.doc pre) .code-expand):after{background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;content:" ";-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}
:is(:is(.doc pre) .code-expand):hover{background:#c9c9c9;font-weight:700}
.doc .calloutlist code,.doc p code,.doc td code{background:#f9fafb;border:1px solid #e8e9ea;border-radius:2px;padding:2px 5px;position:relative;top:-1px}
.doc ol,.doc ul{font-size:14px;padding-left:20px}
.doc ol.arabic{list-style-type:decimal}
.doc ol.decimal{list-style-type:decimal-leading-zero}
.doc ol.loweralpha{list-style-type:lower-alpha}
.doc ol.upperalpha{list-style-type:upper-alpha}
.doc ol.lowerroman{list-style-type:lower-roman}
.doc ol.upperroman{list-style-type:upper-roman}
.doc ol.lowergreek{list-style-type:lower-greek}
.doc ul{list-style-type:revert}
.doc blockquote{color:#58595a;margin-left:0}
.doc .image img{margin:0}
.doc kbd{background:#fafafa;border:1px solid #c1c1c1;border-radius:.25em;-webkit-box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;box-shadow:0 1px 0 #c1c1c1,inset 0 0 0 .1em #fff;display:inline-block;font-size:.6667rem;margin-right:4px;padding:.25em .5em;vertical-align:text-bottom;white-space:nowrap}
.page-images{margin-bottom:8px!important;margin-top:24px!important}
p.badge{margin-bottom:8px}
p.badge,p.prev-flag{background:#e3066a;border-radius:12px;color:#fff;display:inline-block;font-family:SFBold,Arial,sans-serif;font-size:12px!important;letter-spacing:0;line-height:25px!important;padding:0 18px}
.square:is(p.badge,p.prev-flag){border-radius:12px;font-size:12px!important;letter-spacing:1px;line-height:29px!important;margin-bottom:4px}
.indigo:is(p.badge,p.prev-flag){background:#5e66f9}
.mule-blue:is(p.badge,p.prev-flag){background:#0176d3}
.navy-blue:is(p.badge,p.prev-flag){background:#002196}
.orange:is(p.badge,p.prev-flag){background:#e97000}
.purple:is(p.badge,p.prev-flag){background:#9500db}
.viridian:is(p.badge,p.prev-flag){background:#00b39c}
.doc-footer{padding:300px 40px 40px}
.doc-footer button{border-width:2px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:28px;min-height:unset;padding:4px 12px}
:is(.doc-footer button) img{height:100%}
.doc-footer .github{margin-top:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
@media (min-width:992px){.doc-footer .github{display:none}}
.back-to-top{margin-bottom:40px}
.feedback-section{-ms-flex-item-align:center;align-self:center;border-bottom:1px solid #c9c9c9;border-radius:2px;border-top:1px solid #c9c9c9;font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;min-width:340px;width:90%}
.feedback-section .feedback-title,.feedback-section legend{font-weight:700}
.feedback-section .feedback-upper{text-transform:uppercase}
.feedback-section .feedback-ack{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px}
.feedback-section .feedback-form{width:100%}
:is(.feedback-section .feedback-form) .contact-info{display:inline-block;width:49%}
.feedback-section .feedback-first-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
:is(:is(.feedback-section .feedback-first-row) button.selected,:is(.feedback-section .feedback-first-row) button:hover:not(:disabled)) img{-webkit-filter:brightness(.35);filter:brightness(.35)}
:is(.feedback-section .feedback-first-row) button.selected{background-color:#eef4ff;border-color:#032d60;color:#032d60}
.feedback-section .feedback-form-button-row{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-top:5px}
:is(.feedback-section .feedback-form-button-row) .feedback-form-button{line-height:unset;margin-bottom:1em}
.feedback-section .feedback-options{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;height:28px}
:is(.feedback-section .feedback-options) button{margin:0;min-width:70px}
.feedback-section .feedback-form-textarea-character-count{display:inline-block;font-size:12px;position:relative;text-align:right;top:-12px;width:100%}
.feedback-section .feedback-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:15px 13px;row-gap:15px}
.feedback-section .feedback-second-row{-ms-flex-item-align:end;align-self:flex-end;padding-top:0}
.feedback-section .feedback-form-thank-you{color:#2e844a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;width:75%}
:is(.feedback-section .feedback-form-thank-you) img{margin:auto 3px auto 0}
.feedback-section .validation-text{color:#ea001e;position:relative;top:-8px}
:is(.feedback-section .validation-text):before{content:"Error: "}
:is(.feedback-section fieldset) label{padding-left:.5em;vertical-align:text-bottom}
.feedback-section fieldset,.feedback-section span:not([aria-live],.validation-text,.feedback-form-textarea-character-count,.feedback-form-thank-you){border:none;margin:auto;padding:0 0 1em;width:100%}
.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea{border:1px solid #c9c9c9;border-radius:4px;margin:3px 0 8px;min-height:32px;padding:8px;width:100%}
.invalid:is(.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea){border:1px solid #ea001e}
:is(.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea)::-webkit-input-placeholder{color:#747474}
:is(.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea)::-moz-placeholder{color:#747474}
:is(.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea):-ms-input-placeholder{color:#747474}
:is(.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea)::-ms-input-placeholder{color:#747474}
:is(.feedback-section input:not([type=button],[type=checkbox],[type=submit]),.feedback-section textarea)::placeholder{color:#747474}
.feedback-section legend,.feedback-section p>label{margin-bottom:3px}
.feedback-section p{-ms-flex-item-align:center;align-self:center;margin:0}
.feedback-section:has(>.feedback-form.hide):has(>.feedback-second-row.hide):has(>.feedback-form-thank-you.hide){height:-webkit-min-content;height:-moz-min-content;height:min-content}
.feedback-section:has(>.feedback-form.hide):has(>.feedback-second-row.hide):has(>.feedback-form-thank-you.hide) .feedback-first-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:85px;-ms-flex-pack:distribute;justify-content:space-around}
@media (min-width:768px){.feedback-section{width:100%}
.feedback-section:has(>.feedback-form.hide):has(>.feedback-second-row.hide):has(>.feedback-form-thank-you.hide){min-height:52px}
.feedback-section:has(>.feedback-form.hide):has(>.feedback-second-row.hide):has(>.feedback-form-thank-you.hide) .feedback-first-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:52px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 13px}
.feedback-section .feedback-form-thank-you{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:20px;width:100%}
.feedback-section .feedback-first-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}
:is(.feedback-section .feedback-first-row) .help-text{margin-left:-25px;margin-top:-72px}}
.abstract blockquote{font-style:italic}
:is(.abstract blockquote):before{content:"Abstract: ";font-style:normal;font-weight:700}
.admonitionblock table,.admonitionblock td,.admonitionblock tr{display:block}
.admonitionblock tbody{border:1px solid #cacbcc;border-radius:2px;color:#3a3b3c;display:block;font-size:14px;padding:15px 20px 10px}
:is(.admonitionblock tbody):before{background-position:left 40%;background-repeat:no-repeat;background-size:15px;display:block;font-family:ITC Avant Garde,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;opacity:.6;padding-left:20px}
.admonitionblock .icon{display:none}
:is(.admonitionblock .icon)+.content{border-left:0}
.admonitionblock .content{padding:0}
.admonitionblock.caution tbody{background:color-mod(#ba0517 lightness(98%));border-color:color-mod(#ba0517 lightness(85%))}
:is(.admonitionblock.caution tbody):before{background-image:url(../img/icons/caution.svg);color:color-mod(#ba0517 lightness(40%));content:"CAUTION"}
.admonitionblock.important tbody{background:color-mod(#fcc003 lightness(96%));border-color:color-mod(#fcc003 lightness(75%))}
:is(.admonitionblock.important tbody):before{background-image:url(../img/icons/important.svg);color:color-mod(#fcc003 lightness(40%));content:"IMPORTANT"}
.admonitionblock.note tbody:before{background-image:url(../img/icons/note.svg);content:"NOTE"}
.admonitionblock.tip tbody:before{background-image:url(../img/icons/tip.svg);content:"TIP"}
.admonitionblock.warning tbody{background:color-mod(#ba0517 lightness(98%));border-color:color-mod(#ba0517 lightness(85%))}
:is(.admonitionblock.warning tbody):before{background-image:url(../img/icons/caution.svg);color:color-mod(#ba0517 lightness(40%));content:"WARNING"}
.caution:is(html:lang(jp) .admonitionblock) tbody:before{content:"注意"}
.important:is(html:lang(jp) .admonitionblock) tbody:before{content:"重要"}
.note:is(html:lang(jp) .admonitionblock) tbody:before{content:"メモ"}
.tip:is(html:lang(jp) .admonitionblock) tbody:before{content:"ヒント"}
.warning:is(html:lang(jp) .admonitionblock) tbody:before{content:"警告"}
details{border-radius:8px;-webkit-box-shadow:0 8px 12px hsla(0,0%,9%,.16),0 2px 8px hsla(0,0%,9%,.08);box-shadow:0 8px 12px hsla(0,0%,9%,.16),0 2px 8px hsla(0,0%,9%,.08);display:inline-block;min-width:51%}
details[open]>summary{border-bottom:2px solid #c9c9c9}
details[open]>summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.admonitionblock details>.content,details>.content{padding:6px 16px}
details+details{margin-top:22px}
details .content :is(h2,h3,h4,h5,h6){padding-top:0}
details .content table.nested{margin:12px 0}
details summary>*{display:inline}
summary{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ITC Avant Garde,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.08px;line-height:28px;list-style:none;padding:6px 16px}
summary:after{background-color:#0176d3;content:"";height:30px;margin-left:6px;-webkit-mask:url(../img/icons/chevron.svg) no-repeat;mask:url(../img/icons/chevron.svg) no-repeat;min-width:30px;-webkit-transition:.2s;transition:.2s;width:30px}
summary:hover{background-color:#eef4ff}
summary:hover:after{background-color:#032d60}
summary::-webkit-details-marker{display:none}
.doc dl{font-size:13px;margin:10px 0 0;padding:0}
.doc p{margin-bottom:10px;margin-top:10px}
.doc dt{font-size:16px;font-weight:700}
.doc dd{margin-left:2em}
:is(.doc dd)+dt{margin-top:10px;padding-top:10px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table){border-collapse:collapse;border-top:2px solid #000;margin-left:auto;margin-right:auto;margin-top:60px;max-width:100vw;width:100%}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .nested) tr{max-width:50vw}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row{bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle{background-color:unset;border:none;border-radius:5px;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px;cursor:pointer;float:right;height:40px;min-width:40px}
[aria-expanded=false]:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle) img{-webkit-transform:rotate(0);transform:rotate(0)}
[aria-expanded=false]:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle) p{display:unset}
.with-caption:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle){position:absolute}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle) img{margin:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle) p{display:none;margin:auto}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle):active{border:2px solid #6d7883;outline:none}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle):focus{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #6d7883}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row) .table-toggle):hover{background-color:#e8f8ff}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) caption{font-weight:700;text-align:left}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) table) tbody) tr{padding-left:0}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td{display:table-row}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.listingblock div.content{padding-left:0}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock{display:grid;font-size:.7rem;margin:0;max-width:50vw;padding-bottom:0;padding-left:20px;padding-top:0;width:50vw}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) a,:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) code,:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) ul{font-size:.7rem;margin-bottom:0;margin-top:0;max-width:50vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) pre{max-width:55vw}
[data-header]:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):before{border-right:1px solid #000;content:attr(data-header);display:table-cell;font-size:.7rem;font-weight:700;min-width:30vw;padding-right:20px;word-wrap:normal}
[data-header]:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p:first-child{margin-top:0}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):not([data-header]){display:inline}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):not([data-header]) p{font-size:15px;line-height:20px;padding-bottom:10px;padding-left:0;width:100%}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) thead th{display:none}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr{float:left;max-width:90vw;width:100%}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr):has(th[colspan]){background-color:#eaf5fe;display:inline-table;height:25px;max-width:100%}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr):has(th[colspan]) p{font-size:.7rem;font-weight:700;margin:0;padding-left:10px;text-align:left}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr):not(:first-child){border-top:1px solid #cacbcc}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) caption,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tbody tr{padding:10px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock p+p{margin-top:15px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .source-toolbox{top:1.8rem}
:is(div.panels table) p{font-size:16px;margin:0}
@media (min-width:768px){table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table){border-collapse:collapse;border-top:unset;display:block;font-size:14px;margin:20px 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:auto;width:100%}
table.frame-show:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table){border:1px solid #cacbcc}
table.grid-cols:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr+tr{border-top:unset}
table.grid-cols:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td+td{border-left:1px solid #cacbcc}
table.grid-none:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table)>*>tr{border:none!important}
:is(table.grid-none:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table)>*>tr)>td{border:none}
table.grid-rows:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td{border:1px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row{display:none}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) table{margin-bottom:5px;margin-top:5px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) caption{font-size:16px;max-width:unset}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tbody{padding:10px 15px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) thead{border-bottom:2px solid #3a3b3c}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) thead) th{display:table-cell}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) th{color:#032d60;font-weight:700;text-align:left}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr+tr{border-top:1px solid #989a9b}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) caption,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) th{padding:5px 10px}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) caption,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) th)+td{border-left:1px solid #cacbcc}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td{display:table-cell}
[rowspan]:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){border-right:1px solid #cacbcc}
.tableblock.valign-top:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){vertical-align:top}
.tableblock.valign-middle:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){vertical-align:middle}
.tableblock.valign-bottom:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){vertical-align:bottom}
.tableblock.halign-center:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){text-align:center}
.tableblock.halign-left:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){text-align:left}
.tableblock.halign-right:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){text-align:right}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):first-child p{font-size:14px;margin:0}
[data-header]:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p{margin:0}
[data-header]:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):before{all:unset}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):not([data-header]){display:revert;font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td):not([data-header]) p{font-size:15px;line-height:unset;padding-bottom:5px;padding-left:0;width:100%}
.js-connector-link:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td),.js-connector-title:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td),.js-connector-type:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td){font-size:16px}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content>div.paragraph>p,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock{display:block;font-size:14px;margin:0 0 3px;padding:0;width:auto}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content>div.paragraph>p,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) code.hljs{border:0;padding:15px 0}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content>div.paragraph>p,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) a,:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content>div.paragraph>p,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) code,:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content>div.paragraph>p,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) ul{font-size:14px;margin:revert}
:is(:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) div.content>div.paragraph>p,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td) p.tableblock) pre{max-width:unset}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr{float:unset;padding-bottom:0;padding-left:0}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr):has(th[colspan]){display:revert;height:40px}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr):has(th[colspan]) p{font-size:revert;padding-left:revert;text-align:revert}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr):not(:first-child){border-top:1px solid #cacbcc}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .source-toolbox{top:.8rem}}
[data-header]:is(table.half-page:not(.connectors-table,div.admonitionblock table) td):before{min-width:10vw}
:is(table.half-page:not(.connectors-table,div.admonitionblock table) td) div.content,:is(table.half-page:not(.connectors-table,div.admonitionblock table) td) p.tableblock{width:25vw}
@media (min-width:768px){[data-header]:is(table.half-page:not(.connectors-table,div.admonitionblock table) td):before{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
:is(table.half-page:not(.connectors-table,div.admonitionblock table) td) div.content,:is(table.half-page:not(.connectors-table,div.admonitionblock table) td) p.tableblock{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
:root{--lume-g-color-opacity-disabled:0.5;--lume-g-color-yellow-95:#fbf3e0;--lume-g-color-yellow-90:#f9e3b6;--lume-g-color-yellow-80:#fcc003;--lume-g-color-yellow-70:#e4a201;--lume-g-color-yellow-65:#d79304;--lume-g-color-yellow-60:#ca8501;--lume-g-color-yellow-50:#a86403;--lume-g-color-yellow-40:#8c4b02;--lume-g-color-yellow-30:#6f3400;--lume-g-color-yellow-20:#4f2100;--lume-g-color-yellow-15:#2e2204;--lume-g-color-yellow-10:#281202;--lume-g-color-green-95:#ebf7e6;--lume-g-color-green-90:#cdefc4;--lume-g-color-green-80:#91db8b;--lume-g-color-green-70:#45c65a;--lume-g-color-green-65:#41b658;--lume-g-color-green-60:#3ba755;--lume-g-color-green-50:#2e844a;--lume-g-color-green-40:#396547;--lume-g-color-green-30:#194e31;--lume-g-color-green-20:#1c3326;--lume-g-color-green-15:#0c2912;--lume-g-color-green-10:#071b12;--lume-g-color-teal-95:#def9f3;--lume-g-color-teal-90:#acf3e4;--lume-g-color-teal-80:#04e1cb;--lume-g-color-teal-70:#01c3b3;--lume-g-color-teal-65:#03b4a7;--lume-g-color-teal-60:#06a59a;--lume-g-color-teal-50:#0b827c;--lume-g-color-teal-40:#056764;--lume-g-color-teal-30:#024d4c;--lume-g-color-teal-20:#023434;--lume-g-color-teal-15:#072825;--lume-g-color-teal-10:#071b12;--lume-g-color-blue-95:#eef4ff;--lume-g-color-blue-90:#d8e6fe;--lume-g-color-blue-80:#aacbff;--lume-g-color-blue-70:#78b0fd;--lume-g-color-blue-65:#57a3fd;--lume-g-color-blue-60:#1b96ff;--lume-g-color-blue-50:#0176d3;--lume-g-color-blue-40:#0b5cab;--lume-g-color-blue-30:#014486;--lume-g-color-blue-20:#032d60;--lume-g-color-blue-15:#03234d;--lume-g-color-blue-10:#001639;--lume-g-color-indigo-95:#f1f3fb;--lume-g-color-indigo-90:#e0e5f8;--lume-g-color-indigo-80:#bec7f6;--lume-g-color-indigo-70:#9ea9f1;--lume-g-color-indigo-65:#8e9bef;--lume-g-color-indigo-60:#7f8ced;--lume-g-color-indigo-50:#5867e8;--lume-g-color-indigo-40:#3a49da;--lume-g-color-indigo-30:#2f2cb7;--lume-g-color-indigo-20:#321d71;--lume-g-color-indigo-15:#1f0974;--lume-g-color-indigo-10:#200647;--lume-g-color-neutral-100:#fff;--lume-g-color-neutral-95:#f3f3f3;--lume-g-color-neutral-90:#e5e5e5;--lume-g-color-neutral-80:#c9c9c9;--lume-g-color-neutral-70:#aeaeae;--lume-g-color-neutral-65:#a0a0a0;--lume-g-color-neutral-60:#939393;--lume-g-color-neutral-50:#747474;--lume-g-color-neutral-40:#5c5c5c;--lume-g-color-neutral-30:#444;--lume-g-color-neutral-20:#2e2e2e;--lume-g-color-neutral-15:#242424;--lume-g-color-neutral-10:#181818;--lume-g-color-red-95:#fef1ee;--lume-g-color-red-90:#feded8;--lume-g-color-red-80:#feb8ab;--lume-g-color-red-70:#fe8f7d;--lume-g-color-red-65:#fe7765;--lume-g-color-red-60:#fe5c4c;--lume-g-color-red-50:#ea001e;--lume-g-color-red-40:#ba0517;--lume-g-color-red-30:#8e030f;--lume-g-color-red-20:#640103;--lume-g-color-red-15:#4a0c04;--lume-g-color-red-10:#300c01;--lume-g-color-border-primary:var(--lume-g-color-neutral-80);--lume-g-color-border-disabled:var(--lume-g-color-neutral-90);--lume-g-color-border-focus:var(--lume-g-color-blue-50);--lume-g-color-border-secondary:var(--lume-g-color-neutral-70);--lume-g-color-border-tertiary:var(--lume-g-color-neutral-60);--lume-g-color-border-inverse:var(--lume-g-color-neutral-100);--lume-g-color-border-divider:var(--lume-g-color-neutral-80);--lume-g-color-border-brand:var(--lume-g-color-indigo-70);--lume-g-color-border-accent:var(--lume-g-color-teal-70);--lume-g-color-border-informative:var(--lume-g-color-blue-70);--lume-g-color-border-positive:var(--lume-g-color-green-70);--lume-g-color-border-attentive:var(--lume-g-color-yellow-70);--lume-g-color-border-negative:var(--lume-g-color-red-60);--lume-g-color-container-primary:var(--lume-g-color-neutral-100);--lume-g-color-container-primary-hover:var(--lume-g-color-neutral-95);--lume-g-color-container-primary-active:var(--lume-g-color-neutral-90);--lume-g-color-container-secondary:var(--lume-g-color-neutral-95);--lume-g-color-container-secondary-hover:var(--lume-g-color-neutral-90);--lume-g-color-container-secondary-active:var(--lume-g-color-neutral-80);--lume-g-color-container-tertiary:var(--lume-g-color-neutral-90);--lume-g-color-container-tertiary-hover:var(--lume-g-color-neutral-80);--lume-g-color-container-tertiary-active:var(--lume-g-color-neutral-70);--lume-g-color-container-selected:var(--lume-g-color-indigo-95);--lume-g-color-container-selected-hover:var(--lume-g-color-indigo-90);--lume-g-color-container-selected-active:var(--lume-g-color-indigo-80);--lume-g-color-container-brand:var(--lume-g-color-indigo-50);--lume-g-color-container-brand-hover:var(--lume-g-color-indigo-40);--lume-g-color-container-brand-active:var(--lume-g-color-indigo-30);--lume-g-color-container-brand-secondary:var(--lume-g-color-indigo-95);--lume-g-color-container-accent:var(--lume-g-color-teal-50);--lume-g-color-container-accent-hover:var(--lume-g-color-teal-40);--lume-g-color-container-accent-active:var(--lume-g-color-teal-30);--lume-g-color-container-accent-secondary:var(--lume-g-color-teal-95);--lume-g-color-container-informative:var(--lume-g-color-blue-60);--lume-g-color-container-informative-hover:var(--lume-g-color-blue-50);--lume-g-color-container-informative-active:var(--lume-g-color-blue-40);--lume-g-color-container-informative-secondary:var(--lume-g-color-blue-95);--lume-g-color-container-positive:var(--lume-g-color-green-50);--lume-g-color-container-positive-hover:var(--lume-g-color-green-40);--lume-g-color-container-positive-active:var(--lume-g-color-green-30);--lume-g-color-container-positive-secondary:var(--lume-g-color-green-95);--lume-g-color-container-attentive:var(--lume-g-color-yellow-80);--lume-g-color-container-attentive-hover:var(--lume-g-color-yellow-70);--lume-g-color-container-attentive-active:var(--lume-g-color-yellow-60);--lume-g-color-container-attentive-secondary:var(--lume-g-color-yellow-95);--lume-g-color-container-negative:var(--lume-g-color-red-50);--lume-g-color-container-negative-hover:var(--lume-g-color-red-40);--lume-g-color-container-negative-active:var(--lume-g-color-red-30);--lume-g-color-container-negative-secondary:var(--lume-g-color-red-95);--lume-g-color-container-disabled:var(--lume-g-color-neutral-90);--lume-g-color-icon-primary:var(--lume-g-color-neutral-20);--lume-g-color-icon-disabled:var(--lume-g-color-neutral-65);--lume-g-color-icon-selected:var(--lume-g-color-indigo-40);--lume-g-color-icon-secondary:var(--lume-g-color-neutral-30);--lume-g-color-icon-tertiary:var(--lume-g-color-neutral-40);--lume-g-color-icon-inverse:var(--lume-g-color-neutral-100);--lume-g-color-icon-brand:var(--lume-g-color-indigo-40);--lume-g-color-icon-accent:var(--lume-g-color-teal-40);--lume-g-color-icon-informative:var(--lume-g-color-blue-40);--lume-g-color-icon-positive:var(--lume-g-color-green-40);--lume-g-color-icon-attentive:var(--lume-g-color-yellow-40);--lume-g-color-icon-negative:var(--lume-g-color-red-40);--lume-g-color-surface-container-primary:var(--lume-g-color-neutral-100);--lume-g-color-surface-container-secondary:var(--lume-g-color-neutral-95);--lume-g-color-surface-container-tertiary:var(--lume-g-color-neutral-90);--lume-g-color-surface-container-inverse:var(--lume-g-color-blue-20);--lume-g-color-surface-container-brand:var(--lume-g-color-indigo-95);--lume-g-color-surface-container-accent:var(--lume-g-color-teal-95);--lume-g-color-surface-container-informative:var(--lume-g-color-blue-95);--lume-g-color-surface-container-positive:var(--lume-g-color-green-95);--lume-g-color-surface-container-attentive:var(--lume-g-color-yellow-95);--lume-g-color-surface-container-negative:var(--lume-g-color-red-95);--lume-g-color-surface-primary:var(--lume-g-color-neutral-100);--lume-g-color-surface-secondary:var(--lume-g-color-neutral-95);--lume-g-color-text-primary:var(--lume-g-color-neutral-20);--lume-g-color-text-disabled:var(--lume-g-color-neutral-65);--lume-g-color-text-selected:var(--lume-g-color-indigo-40);--lume-g-color-text-secondary:var(--lume-g-color-neutral-30);--lume-g-color-text-tertiary:var(--lume-g-color-neutral-40);--lume-g-color-text-inverse:var(--lume-g-color-neutral-100);--lume-g-color-text-placeholder:var(--lume-g-color-neutral-70);--lume-g-color-text-link:var(--lume-g-color-blue-50);--lume-g-color-text-link-hover:var(--lume-g-color-blue-40);--lume-g-color-text-link-active:var(--lume-g-color-blue-30);--lume-g-color-text-brand:var(--lume-g-color-indigo-40);--lume-g-color-text-brand-on-container:var(--lume-g-color-neutral-100);--lume-g-color-text-accent:var(--lume-g-color-teal-40);--lume-g-color-text-accent-on-container:var(--lume-g-color-neutral-100);--lume-g-color-text-informative:var(--lume-g-color-blue-40);--lume-g-color-text-informative-on-container:var(--lume-g-color-blue-15);--lume-g-color-text-positive:var(--lume-g-color-green-40);--lume-g-color-text-positive-on-container:var(--lume-g-color-neutral-100);--lume-g-color-text-attentive:var(--lume-g-color-yellow-40);--lume-g-color-text-attentive-on-container:var(--lume-g-color-yellow-15);--lume-g-color-text-negative:var(--lume-g-color-red-40);--lume-g-color-text-negative-on-container:var(--lume-g-color-neutral-100);--lume-g-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--lume-g-font-family-code:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--lume-g-font-weight-normal:400;--lume-g-font-weight-semibold:600;--lume-g-font-weight-bold:700;--lume-g-font-scale-neg-2:0.75rem;--lume-g-font-scale-neg-1:0.875rem;--lume-g-font-size-base:1rem;--lume-g-font-scale-1:1.25rem;--lume-g-font-scale-2:1.5rem;--lume-g-font-scale-3:1.75rem;--lume-g-font-scale-4:2rem;--lume-g-font-scale-5:2.5rem;--lume-g-font-scale-6:3rem;--lume-g-font-scale-7:3.5rem;--lume-g-font-scale-8:4rem;--lume-g-kinetics-transition-duration:0.15s;--lume-g-kinetics-transition-timing-function:cubic-bezier(0.46,0.03,0.52,0.96);--lume-g-outline-focus-ring:2px solid transparent;--lume-g-outline-offset-focus-ring:0px;--lume-g-radius-border-1:0.25rem;--lume-g-radius-border-2:0.5rem;--lume-g-radius-border-3:0.75rem;--lume-g-radius-border-4:1.25rem;--lume-g-radius-border-circle:100%;--lume-g-radius-border-pill:999px;--lume-g-shadow-focus-ring:0px 0px 0px 2px var(--lume-g-color-neutral-100),0px 0px 0px 4px var(--lume-g-color-blue-50);--lume-g-shadow-level-1:0px 0px 1px 0px rgba(0,0,0,.1),0px 1px 1px 0px rgba(0,0,0,.09),0px 3px 2px 0px rgba(0,0,0,.05),0px 6px 2px 0px rgba(0,0,0,.01);--lume-g-shadow-level-2:0px 2px 4px 0px rgba(0,0,0,.1),0px 7px 7px 0px rgba(0,0,0,.09),0px 16px 10px 0px rgba(0,0,0,.05),0px 28px 11px 0px rgba(0,0,0,.01);--lume-g-shadow-level-3:0px 3px 8px 0px rgba(0,0,0,.1),0px 14px 14px 0px rgba(0,0,0,.09),0px 31px 19px 0px rgba(0,0,0,.05),0px 55px 22px 0px rgba(0,0,0,.01);--lume-g-shadow-level-4:0px 5px 10px 0px rgba(0,0,0,.1),0px 18px 18px 0px rgba(0,0,0,.09),0px 41px 25px 0px rgba(0,0,0,.05),0px 73px 29px 0px rgba(0,0,0,.01);--lume-g-shadow-level-5:0px 5px 12px 0px rgba(0,0,0,.1),0px 21px 21px 0px rgba(0,0,0,.09),0px 47px 28px 0px rgba(0,0,0,.05),0px 84px 34px 0px rgba(0,0,0,.01);--lume-g-sizing-border-1:1px;--lume-g-sizing-border-2:2px;--lume-g-sizing-border-3:3px;--lume-g-sizing-border-4:4px;--lume-g-spacing-1:0.125rem;--lume-g-spacing-2:0.25rem;--lume-g-spacing-3:0.375rem;--lume-g-spacing-4:0.5rem;--lume-g-spacing-5:0.75rem;--lume-g-spacing-6:1rem;--lume-g-spacing-7:1.25rem;--lume-g-spacing-8:1.5rem;--lume-g-spacing-9:2rem;--lume-g-spacing-10:2.5rem;--lume-g-spacing-11:3rem;--lume-g-spacing-12:3.5rem;--lume-g-spacing-13:4rem;--lume-g-spacing-14:4.5rem;--lume-g-spacing-15:5rem}
.tabs{background-color:#fff;margin-bottom:15px}
li>.tabs{margin-bottom:0}
.tablist>ul{list-style:none;margin:0;overflow-y:hidden;padding:0;white-space:nowrap}
.tablist>ul,.tablist>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}
.tablist>ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;line-height:1.5;padding:.25em 1em;position:relative}
.tabs li.tab{border-radius:8px 8px 0 0;color:#181818;font-family:Salesforce Sans,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:24px;margin:1px 1px 0 0;min-height:40px;padding:8px 24px 6px}
:is(.tabs li.tab):focus-visible,:is(.tabs li.tab):hover{background-color:#eef4ff;color:#032d60}
@media (min-width:1350px){.tabs li.tab{font-family:ITC Avant Garde,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:20px;line-height:28px;padding:14px 32px 12px}}
.tabs.is-loading li.tab:first-child,.tabs:not(.is-loading) li.tab.is-selected{color:#0176d3}
:is(.tabs.is-loading li.tab:first-child,.tabs:not(.is-loading) li.tab.is-selected):focus-visible,:is(.tabs.is-loading li.tab:first-child,.tabs:not(.is-loading) li.tab.is-selected):hover{color:#032d60}
:is(.tabs.is-loading li.tab:first-child,.tabs:not(.is-loading) li.tab.is-selected):hover:after{background-color:#032d60}
:is(.tabs.is-loading li.tab:first-child,.tabs:not(.is-loading) li.tab.is-selected):after{background-color:#0176d3;bottom:-1px;content:"";display:block;height:5px;left:0;position:absolute;right:0}
.tablist>ul p{line-height:inherit;margin:0}
.tabpanel{border-top:1px solid #c9c9c9;padding:16px 8px}
.tabs.is-loading .tabpanel+.tabpanel,.tabs:not(.is-loading) .tabpanel.is-hidden{display:none}
.tabpanel>:first-child{margin-top:0}
#content .tabpanel>:last-child,#content .tabpanel>:last-child>:last-child,#content .tabpanel>:last-child>:last-child>li:last-child>:last-child{margin-bottom:0}
.tablecontainer{overflow-x:auto}
#content .tablecontainer{margin-bottom:1.25em}
#content .tablecontainer>table.tableblock{margin-bottom:0}

/*! @docsearch/css 4.0.0-beta.7 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */
:root{--docsearch-primary-color:#003dff;--docsearch-soft-primary-color:rgba(0,61,255,.1);--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#36395a;--docsearch-error-color:#ef5350;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:rgba(120,122,165,.25);--docsearch-icon-color:#5a5e9a;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:rgba(0,0,0,.2) 0px 12px 28px 0px,rgba(0,0,0,.1) 0px 2px 4px 0px,hsla(0,0%,100%,.05) 0px 0px 0px 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:#ffffffa6;--docsearch-searchbox-focus-background:#ffffffa6;--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:rgba(0,61,255,.1);--docsearch-hit-background:#fff;--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(120,122,165,.25);--docsearch-footer-height:52px;--docsearch-footer-background:#ffffffa6;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--fav-out-dur:160ms;--del-dur:150ms;--ease-smooth:cubic-bezier(0.25,0.8,0.4,1);--ease-fast:cubic-bezier(0.45,0.15,0.6,0.9);--shadow-pop:0 4px 12px rgba(0,0,0,.06);--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%)}
html[data-theme=dark]{--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-error-color:#ef5350;--docsearch-success-color:rgba(67,160,71,.2);--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#000000a6;--docsearch-searchbox-focus-background:#000000a6;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(12,13,20,.4);--docsearch-footer-background:#000000a6;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%)}
.DocSearch-Button{all:unset;background-color:#ffffffa6;border:1px solid #d6d6e7;border-radius:4px;color:#58595a;cursor:pointer;height:36px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.DocSearch-Button,.DocSearch-Button-Container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-Button-Container{height:100%}
.DocSearch-Button-Container svg{color:#58595a}
.DocSearch-Back-Icon,.DocSearch-Search-Icon{color:#032d60;stroke-width:1.6}
.DocSearch-Button-Placeholder{color:#58595a;display:inline-block;font-size:1rem;line-height:normal;padding:0 12px 0 8px}
.DocSearch-Button-Keys{min-width:calc(40px + .8em)}
.DocSearch-Button-Key,.DocSearch-Button-Keys{display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-Button-Key{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5fa;border:1px solid color-mix(in srgb,#d6d6e7 20%,transparent);border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#5a5e9a;font-size:14px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:24px}
.DocSearch-Button-Key--ctrl{width:33px}
.DocSearch-Button-Key:first-child{margin-right:.4em}
@media (prefers-reduced-motion){.DocSearch-Button-Key{-webkit-transition:none;transition:none}}
.DocSearch-Button-Key--pressed{-webkit-box-shadow:inset 0 2px 4px rgba(120,122,165,.25)!important;box-shadow:inset 0 2px 4px rgba(120,122,165,.25)!important;-webkit-transform:translateY(1px);transform:translateY(1px)}
@media (max-width:768px){.DocSearch-Button{width:auto}
.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}
.DocSearch--active{overflow:hidden!important}
.DocSearch-Container,.DocSearch-Container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.DocSearch-Container{backdrop-filter:blur(4px);background-color:rgba(101,108,133,.8);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:400}
.DocSearch-Container a{text-decoration:none}
.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#032d60;cursor:pointer;font:inherit;margin:0;padding:0}
.DocSearch-Modal{background:#f5f6f7;border-radius:4px;-webkit-box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:60px auto auto;max-width:800px;position:relative}
.DocSearch-SearchBar{display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-SearchBar-Magnifier{color:#032d60}
.DocSearch-Form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffffa6;border-bottom:1px solid #d6d6e7;border-radius:4px 4px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin:0;min-height:56px;padding-block:12px;padding-inline:16px;position:relative;width:100%}
.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#36395a;-webkit-box-flex:1;-ms-flex:1;flex:1;font:inherit;font-size:1.2em;font-weight:300;height:100%;line-height:1.4;outline:none;overflow-y:hidden;-webkit-padding-before:4px;padding-block-start:4px;-webkit-padding-start:8px;padding-inline-start:8px;resize:none;width:80%}
.DocSearch-Input::-webkit-input-placeholder{color:#58595a;opacity:1}
.DocSearch-Input::-moz-placeholder{color:#58595a;opacity:1}
.DocSearch-Input:-ms-input-placeholder{color:#58595a;opacity:1}
.DocSearch-Input::-ms-input-placeholder{color:#58595a;opacity:1}
.DocSearch-Input::placeholder{color:#58595a;opacity:1}
.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}
.DocSearch-Actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:44px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2px;width:99px}
.DocSearch-Divider{border-left:1px solid #d6d6e7;height:16px}
.DocSearch-AskAi-Return,.DocSearch-Close,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-StreamingIndicator{margin:0;padding:0}
.DocSearch-AskAi-Return{cursor:pointer}
.DocSearch-AskAi-Return,.DocSearch-Close,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-StreamingIndicator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#032d60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (prefers-reduced-motion:reduce){.DocSearch-Close,.DocSearch-StreamingIndicator{-webkit-animation:none;animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:#5a5e9a;cursor:pointer;right:0;stroke-width:1.4}}
.DocSearch-AskAi-Return,.DocSearch-Close,.DocSearch-StreamingIndicator{-webkit-animation:fade-in .1s ease-in forwards;animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:4px;color:#5a5e9a;cursor:pointer;padding:2px;right:0;stroke-width:1.4}
.DocSearch-AskAi-Return[hidden],.DocSearch-Close[hidden],.DocSearch-StreamingIndicator[hidden]{display:none}
.DocSearch-AskAi-Return:hover,.DocSearch-Close:hover,.DocSearch-StreamingIndicator:hover{background:rgba(0,61,255,.1);color:#032d60}
.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:#5a5e9a;height:24px;width:24px}
.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:#032d60}
.DocSearch-Clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#032d60;cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none;font:inherit;font-size:.9em;font-weight:300;height:28px;margin-left:12px;outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.DocSearch-Clear:focus-visible,.DocSearch-Close:focus-visible{border-radius:4px;outline:2px solid #005fcc;outline-offset:1px}
.DocSearch-Dropdown{height:536px;min-height:12px;overflow-y:auto;overflow-y:overlay;padding:0 12px;scrollbar-color:#58595a #f5f6f7;scrollbar-width:thin}
.DocSearch-Dropdown::-webkit-scrollbar{width:12px}
.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}
.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:#58595a;border:3px solid #f5f6f7;border-radius:20px}
.DocSearch-Dropdown-Container ul{list-style:none;margin:0;padding:0}
.DocSearch-Label{color:#5a5e9a;font-size:.875em;font-weight:400;line-height:1.6em}
.DocSearch-Help,.DocSearch-NoResults-Help{color:#5a5e9a;font-size:.8em;font-weight:300;line-height:1.5em;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.DocSearch-Title{color:#36395a;font-size:1.1em;font-weight:300;line-height:.5em;vertical-align:middle}
.DocSearch-Title strong{font-weight:500}
.DocSearch-Logo a{display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-Logo svg{color:#003dff;margin-left:8px}
.DocSearch-Hits:last-of-type{margin-bottom:24px}
.DocSearch-Hits mark{background:none;color:#032d60}
.DocSearch-HitsFooter{color:#58595a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;padding:12px}
.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}
.DocSearch-Hit{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4px;position:relative;scroll-margin-top:40px}
.DocSearch-Hit:first-of-type{margin-top:4px}
@-webkit-keyframes hit-exit{0%{max-height:4rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
60%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}
to{margin:0;max-height:0;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}
@keyframes hit-exit{0%{max-height:4rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
60%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}
to{margin:0;max-height:0;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}
@media (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{-webkit-animation:none;animation:none}}
.DocSearch-Hit--favoriting{-webkit-animation:favOut .16s cubic-bezier(.25,.8,.4,1) forwards;animation:favOut .16s cubic-bezier(.25,.8,.4,1) forwards;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes favOut{0%{-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
30%{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transform:scale(1.01);transform:scale(1.01)}
to{-webkit-box-shadow:none;box-shadow:none;margin:0;max-height:0;opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}}
@keyframes favOut{0%{-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
30%{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transform:scale(1.01);transform:scale(1.01)}
to{-webkit-box-shadow:none;box-shadow:none;margin:0;max-height:0;opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}}
.DocSearch-Hit--deleting{-webkit-animation:hitExit .15s cubic-bezier(.45,.15,.6,.9) forwards;animation:hitExit .15s cubic-bezier(.45,.15,.6,.9) forwards}
@-webkit-keyframes hitExit{0%{max-height:4rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{margin:0;max-height:0;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}
@keyframes hitExit{0%{max-height:4rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{margin:0;max-height:0;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}
.DocSearch-Hit a,.DocSearch-Hit--AskAI{background:#fff;border-radius:4px;cursor:pointer;display:block;padding-left:12px;width:100%}
.DocSearch-Hit-source{background:#f5f6f7;color:#36395a;font-size:.9em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 4px;position:sticky;top:0;z-index:10}
.DocSearch-Hit-Tree{color:#58595a;height:56px;opacity:.5;stroke-width:1.4;width:24px}
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI,.DocSearch-Hit[aria-selected=true] a{background-color:rgba(0,61,255,.1)!important}
.DocSearch-Hit mark{color:#032d60;text-decoration:underline;text-underline-offset:.3em}
.DocSearch-Hit-Container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#36395a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:56px;padding:0 12px 0 0}
.DocSearch-Hit-icon{color:#5a5e9a;height:20px;width:20px}
.DocSearch-Hit-action,.DocSearch-Hit-icon{stroke-width:1.4}
.DocSearch-Hit-action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#58595a;display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;width:22px}
.DocSearch-Hit-action svg{display:block;height:18px;width:18px}
.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}
.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}
svg.DocSearch-Hit-Select-Icon{display:none}
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}
.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}
.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}
.DocSearch-Hit-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}
.DocSearch-Hit-title{font-size:.9em}
.DocSearch-Hit-path{color:#5a5e9a;font-size:.75em}
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title{color:#36395a}
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] mark{color:#032d60}
@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);-webkit-transition:none;transition:none}}
.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5a5e9a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.25em;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center;width:80%}
.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults{max-height:80%}
.DocSearch-StartScreen{height:100%}
.DocSearch-NoResults{gap:.8em;margin-top:2em}
.DocSearch-NoResults--withAskAi{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}
.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-StartScreen{gap:24px}
.DocSearch-StartScreen-Icon{height:64px;width:64px;stroke:#5a5e9a}
.DocSearch-Screen-Icon{color:#5a5e9a}
.DocSearch-NoResults-Prefill-List{gap:12px;text-align:center}
.DocSearch-NoResults-Prefill-List,.DocSearch-NoResults-Prefill-List-Items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.DocSearch-NoResults-Prefill-List-Items{gap:2px}
.DocSearch-NoResults-Prefill-List-Items p{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;text-align:left}
.DocSearch-NoResults-Prefill-List-Items p,.DocSearch-Prefill{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:#032d60;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8em;font-weight:300;gap:4px;height:40px;padding:0 4px}
.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}
.DocSearch-Footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffffa6;border-radius:0 0 4px 4px;border-top:1px solid #d6d6e7;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-negative:0;flex-shrink:0;height:52px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:300}
.DocSearch-Commands,.DocSearch-Footer{display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-Commands{color:#58595a;gap:16px;list-style:none;margin:0;padding:0}
.DocSearch-Commands li,.DocSearch-Commands-Key{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-Commands-Key{background-color:#f5f5fa;border:0;border-radius:2px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#5a5e9a;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4px;width:24px}
.DocSearch-Commands-Key:last-of-type{margin-right:8px}
.DocSearch-Escape-Key{font-size:10px;font-weight:300;letter-spacing:normal;line-height:16px;text-align:center;text-transform:uppercase}
.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.DocSearch-AskAi-Section{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 0}
.DocSearch-AskAi-Section,.DocSearch-Hit-AskAIButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}
.DocSearch-Hit-AskAIButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#36395a;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}
.DocSearch-Hit-AskAIButton-icon{color:#5a5e9a;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
.DocSearch-Hit-AskAIButton-title{color:#444950;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;gap:4px;line-height:1.2em;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}
.DocSearch-Hit-AskAIButton-title-query{background:none;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@keyframes fade-in{0%{opacity:0}
to{opacity:1}}
.DocSearch-AskAiScreen-Container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;width:100%}
.DocSearch-AskAiScreen-Container,.DocSearch-AskAiScreen-Disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}
.DocSearch-AskAiScreen-Disclaimer{-ms-flex-item-align:start;align-self:flex-start;font-size:.6em;font-weight:300;margin:0;padding:1.5em 0 .5em}
.DocSearch-AskAiScreen-Body{gap:24px;width:100%}
.DocSearch-AskAiScreen-Body,.DocSearch-AskAiScreen-Response,.DocSearch-AskAiScreen-Response-Container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.DocSearch-AskAiScreen-Response{-ms-flex-item-align:start;align-self:flex-start;background:#fff;border-radius:4px;color:#36395a;font-size:.8em;gap:16px;margin-bottom:8px;padding:24px;width:100%}
.DocSearch-AskAiScreen-Query{font-size:1.5em;font-weight:600;line-break:anywhere;margin:0}
.DocSearch-AskAiScreen-Answer{line-height:1.5}
.DocSearch-AskAiScreen-Answer,.DocSearch-AskAiScreen-ThinkingDots{color:#5a5e9a;font-weight:400;margin:0}
.DocSearch-AskAiScreen-ThinkingDots{font-size:.8em}
.DocSearch-AskAiScreen-Answer-Footer{gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.DocSearch-AskAiScreen-Actions,.DocSearch-AskAiScreen-Answer-Footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.DocSearch-AskAiScreen-Actions{gap:12px;margin-left:auto}
.DocSearch-AskAiScreen-ActionButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:24px}
.DocSearch-AskAiScreen-ActionButton:hover{background:rgba(0,61,255,.1)}
.DocSearch-AskAiScreen-ActionButton svg{height:20px;width:20px;stroke-width:1.5;color:#5a5e9a}
.DocSearch-AskAiScreen-CopyButton--copied{background-color:#e8f5e9;cursor:default}
.DocSearch-AskAiScreen-Error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(239,83,80,.1);border-radius:4px;color:#ef5350;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;font-weight:400;gap:8px;padding:1em}
.DocSearch-AskAiScreen-Error svg{height:16px;width:16px}
.DocSearch-AskAiScreen-Error p{margin:0}
.DocSearch-AskAiScreen-FeedbackText{color:#58595a;font-size:.7em;font-weight:400;margin:0}
.DocSearch-AskAiScreen-FeedbackText--visible{-webkit-animation:fade-in .3s ease-in forwards;animation:fade-in .3s ease-in forwards}
.DocSearch-AskAiScreen-RelatedSources{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:4px}
.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-RelatedSources-List{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}
.DocSearch-AskAiScreen-RelatedSources-List{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}
.DocSearch-AskAiScreen-RelatedSources-Title{color:var(--docsearch-secondary-color);font-size:.7em;font-weight:400;margin:0;padding:6px 0}
.DocSearch-AskAiScreen-RelatedSources-NoResults{color:#36395a;font-size:.8rem;font-weight:400;margin:0}
.DocSearch-AskAiScreen-RelatedSources-Error{color:#ef5350;font-size:.8rem;font-weight:400;margin:0}
.DocSearch-AskAiScreen-RelatedSources-Item-Link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;color:#36395a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75em;gap:6px;max-width:70%;padding:12px 8px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.DocSearch-AskAiScreen-RelatedSources-Item-Link svg{color:#5a5e9a;-ms-flex-negative:0;flex-shrink:0;stroke-width:1.2}
.DocSearch-AskAiScreen-RelatedSources-Item-Link span{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.DocSearch-AskAiScreen-ExchangesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:8px 0}
.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover{background:rgba(0,61,255,.1)}
.DocSearch-Markdown-Content{color:#36395a;font-size:1em;line-height:1.6;word-wrap:break-word}
.DocSearch-Markdown-Content--streaming{-webkit-animation:fade-in .3s ease-in-out both;animation:fade-in .3s ease-in-out both}
.DocSearch-Markdown-Content p{margin:1.2em 0}
.DocSearch-Markdown-Content p:last-child{margin-bottom:0}
.DocSearch-Markdown-Content p:first-child{margin-top:0}
.DocSearch-Markdown-Content code{border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;letter-spacing:normal;margin:0;padding:.2em 0}
.DocSearch-Markdown-Content code,.DocSearch-Markdown-Content pre{background-color:#f5f5fa;color:#36395a}
.DocSearch-Markdown-Content pre{border-radius:6px;margin:1.5em 0;overflow-x:auto;padding:1.2em}
.DocSearch-Markdown-Content pre code{background-color:transparent;border-radius:0;color:inherit;font-size:.8em;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;line-height:1.5}
.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:#36395a;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:1em 0}
.DocSearch-Markdown-Content h1{font-size:1.5em}
.DocSearch-Markdown-Content h2{font-size:1.2em}
.DocSearch-Markdown-Content h3{font-size:1em}
.DocSearch-Markdown-Content h4{font-size:.9em}
.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}
.DocSearch-Markdown-Content ol,.DocSearch-Markdown-Content ul{color:#36395a;margin:1.2em 0;padding-left:1.5em}
.DocSearch-Markdown-Content ul{list-style-type:disc}
.DocSearch-Markdown-Content ol{list-style-type:decimal}
.DocSearch-Markdown-Content li{color:#36395a;line-height:1.6;margin:.5em 0;padding-left:.3em}
.DocSearch-Markdown-Content li>ol,.DocSearch-Markdown-Content li>ul{margin:.5em}
.DocSearch-Markdown-Content li::marker{color:#58595a}
.DocSearch-Markdown-Content a{color:#032d60;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}
.DocSearch-Markdown-Content a:hover{opacity:.9;text-decoration:underline}
.DocSearch-Markdown-Content blockquote{border-left:4px solid rgba(0,61,255,.1);color:#5a5e9a;font-style:italic;margin:1.5em 0;padding:.5em 0 .5em 1em}
.DocSearch-Markdown-Content hr{border:none;border-top:1px solid #d6d6e7;margin:2em 0}
.DocSearch-Markdown-Content table{border-collapse:collapse;margin:1.5em 0;width:100%}
.DocSearch-Markdown-Content td,.DocSearch-Markdown-Content th{border:1px solid #d6d6e7;padding:.75em;text-align:left}
.DocSearch-Markdown-Content th{background-color:#fff;font-weight:600}
.DocSearch-AskAiScreen-MessageContent-Reasoning{font-size:1em;gap:4px}
.DocSearch-AskAiScreen-MessageContent-Reasoning,.DocSearch-AskAiScreen-MessageContent-Tool{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#58595a;display:-webkit-box;display:-ms-flexbox;display:flex}
.DocSearch-AskAiScreen-MessageContent-Tool{padding:1em 0;width:100%}
.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-top:0}
.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:#5a5e9a;margin-right:8px}
.DocSearch-AskAiScreen-MessageContent-Tool-Query{color:#58595a;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}
.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:#58595a}
.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{-webkit-box-shadow:0 1px 0 0 #032d60;box-shadow:0 1px 0 0 #032d60;color:#032d60;cursor:pointer}
.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg{color:#032d60}
.DocSearch-AskAiScreen-SmallerLoadingIcon{height:16px;width:16px}
.shimmer{background:-webkit-gradient(linear,left top,right top,from(#e0e3e8),color-stop(20%,#58595a),color-stop(60%,#58595a),color-stop(95%,#e0e3e8));background:linear-gradient(90deg,#e0e3e8,#58595a 20%,#58595a 60%,#e0e3e8 95%);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-text-fill-color:transparent;-webkit-animation:shimmerText 2.5s linear infinite;animation:shimmerText 2.5s linear infinite;pointer-events:none}
@-webkit-keyframes shimmerText{0%{background-position:200% 0}
to{background-position:-200% 0}}
@keyframes shimmerText{0%{background-position:200% 0}
to{background-position:-200% 0}}
@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}
to{opacity:1}}
@-webkit-keyframes pulse{0%,to{opacity:.3}
50%{opacity:.6}}
@keyframes pulse{0%,to{opacity:.3}
50%{opacity:.6}}
@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}
.DocSearch-Input{font-size:1rem}
.DocSearch-Hit-AskAIButton-icon{margin-right:8px}
body:has(.DocSearch-Container){overflow:hidden;position:fixed}
.DocSearch-Dropdown{height:100%}
.DocSearch-Container{height:100vh;height:100dvh}
.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}
.DocSearch-Hit-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:80%}
.DocSearch-Modal{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100vh;height:100dvh;margin:0;max-width:100%;width:100%}
.DocSearch-Dropdown{max-height:none}
.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}
.DocSearch-AskAiScreen-Response-Container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-Response{width:100%}}
.DocSearch-CodeSnippet{position:relative}
.DocSearch-CodeSnippet-CopyButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5fa;border:none;border-radius:4px;color:#36395a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75em;padding:.2em .6em;position:absolute;right:8px;top:8px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
.DocSearch-CodeSnippet-CopyButton:hover{opacity:.8}
.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}
.DocSearch-CodeSnippet-CopyButton svg{height:16px;margin-right:4px;width:16px}
.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon{display:none}
.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}
.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton{display:none}
:root{--docsearch-primary-color:var(--lume-c-icon-color-foreground-1);--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:var(--steel-2);--docsearch-border-color:var(--aluminum-4);--docsearch-version-badge-bg:var(--aluminum-1)}
#docsearch{margin-top:20px;padding-inline:20px 40px}
#docsearch .DocSearch-Button{border:1px solid #cacbcc;border-radius:4px;width:100%}
#docsearch .DocSearch-Button-Placeholder{font-size:12px}
#docsearch-input:focus{-webkit-box-shadow:none;box-shadow:none}
.docsearch-toolbar-button{height:20px;margin:auto 0 auto 7px;padding:4px;width:30px}
.docsearch-toolbar-button .docsearch-toolbar-button-icon{width:20px}
.DocSearch-Hit .docsearch-version-badge{background-color:#f9fafb;border:1px solid #cacbcc;border-radius:9999px;display:inline-block;font-size:11px;line-height:1.5;padding:1px 6px;vertical-align:middle;white-space:nowrap}
.DocSearch-Hit .docsearch-version-container{margin-left:5px}
.hljs-comment,.hljs-meta,.hljs-operator{color:#5c5c5c}
.hljs-built_in,.hljs-keyword{color:#0b5cab;font-weight:700}
.hljs-attr,.hljs-literal,.hljs-number,.hljs-property,.hljs-tag,.hljs-variable{color:#22683e}
.hljs-doctag,.hljs-string,.hljs-subst{color:#0b5cab}
.hljs-attribute,.hljs-regexp,.hljs-tag{color:#ba0517}
.hljs-built-in,.hljs-title{color:#8e030f}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:700}
