/*! 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}
details{display:block}
summary{display:list-item}
[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-cloud-blue-50:#107cad;--sds-g-color-cloud-blue-95:#eaf5fe;--sds-g-color-gray-10:#181818;--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);--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:93px;--banner-height:50px;--breadcrumbs-drawer-height:var(--banner-height);--mobile-banner-height:65px;--footer-height:361px;--nav-item-height:32px;--search-toolbar-height:60px;--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}
input.focus,input:focus,select.focus,select:focus,textarea.focus,textarea:focus{border-color:#014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40;outline:0}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#3a3b3c}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#3a3b3c}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#3a3b3c}
input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#3a3b3c}
input::placeholder,select::placeholder,textarea::placeholder{color:#3a3b3c}
input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{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}
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}}
.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}
.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}
.popover-connector-menu .header,.popover-connector-version .header{font-weight:700}
.popover-connector-menu .header,.popover-connector-menu .link,.popover-connector-version .header,.popover-connector-version .link{padding:5px 10px}
.popover-connector-menu .link,.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}
.popover-connector-menu .link:hover,.popover-connector-version .link:hover{background:#f4f5f6}
.popover-connector-menu .link:active,.popover-connector-menu .link:focus,.popover-connector-version .link:active,.popover-connector-version .link:focus{background:#e2f8ff;color:#014486}
.popover-connector-menu .icon-external,.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}
.header-connectors .link:active .icon-back-arrow,.header-connectors .link:focus .icon-back-arrow,.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}
.connector-sidebar .link:hover{background:#f4f5f6}
.connector-sidebar .link:active,.connector-sidebar .link:focus{background:#e2f8ff;color:#014486}
.connector-sidebar .link .icon-external{margin-left:5px;opacity:.5}
.connector-sidebar .link-connector-level{color:#0176d3;font-weight:400}
.connector-sidebar .link-connector-level:active,.connector-sidebar .link-connector-level:focus,.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){.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){.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){.connectors-popular .popular-cards .card:nth-child(3){margin-left:0}}
@media (max-width:695px),(min-width:768px) and (max-width:870px){: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}}
.connectors-popular .featured-link:focus{color:#014486;outline:0}
.connectors-popular .featured-link:active .icon-forward-arrow,.connectors-popular .featured-link:focus .icon-forward-arrow,.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)+.input,:is(.connectors-search .input)+.select-wrapper,:is(.connectors-search .select-wrapper)+.input,:is(.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,.connectors-search .select-wrapper{width:100%}
.connectors-search .select{font-size:14px;padding-left:10px;padding-right:20px;white-space:nowrap}
.connectors-search .select:before{right:12px}
.connectors-table{border-collapse:collapse;margin-top:15px;width:100%}
.connectors-table .tr{cursor:pointer}
.connectors-table .tr:active .button,.connectors-table .tr:focus .button,.connectors-table .tr:hover .button{opacity:1}
.connectors-table .tr:hover{background:#f4f5f6}
.connectors-table .tr:active,.connectors-table .tr:focus{background:#00a2df13}
.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 .td)+.td,:is(.connectors-table .td)+.thead-td,:is(.connectors-table .thead-td)+.td,:is(.connectors-table .thead-td)+.thead-td{padding-left:10px}
.connectors-table .td{height:60px;text-indent:10px;text-overflow:ellipsis;white-space:nowrap}
.connectors-table .td:first-child{max-width:50px;overflow-x:hidden;width:50px}
.connectors-table .td:nth-child(3){width:170px}
.connectors-table .td:nth-child(4){width:100px}
.connectors-table .td:last-child{width:70px}
.connectors-table .img{vertical-align:bottom}
.connectors-table .link{text-decoration:none}
.connectors-table .link:active,.connectors-table .link:focus,.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}
.connectors-table .button:focus{-webkit-box-shadow:none;box-shadow:none}
.connectors-table .button .svg{fill:currentcolor}
.popover-connector-menu{width:200px}
.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%}
.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{padding:0}
body.home article.doc a{text-decoration:none}
body.home article.doc a:not(.mule-button-br):hover{text-decoration:underline}
body.home article.doc a.anchor{display:none}
body.home article.doc ul{list-style:none;margin-bottom:0;padding:0}
body.home article.doc ul p{margin:0}
:is(body.home article.doc) li+li{margin-top:10px}
body.home article.doc footer,body.home article.doc header{background-color:#001639;overflow-x:clip;position:relative}
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}
body.home article.doc header #cta{height:154px;line-height:1.35;margin:0;text-align:center}
body.home article.doc .panels{display:grid;gap:30px 0;grid-template-columns:repeat(1,1fr);margin:-50px 20px 0;position:relative}
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}
body.home article.doc .panel.single-panel{margin:-50px auto 0;max-width:400px;position:relative}
body.home article.doc .panel h2{font-size:22px;line-height:inherit;padding:0}
body.home article.doc .panel td,body.home article.doc .panel tr{border:none}
:is(body.home article.doc) #contributor-signatures+table,:is(body.home article.doc) #latest-releases+table{font-size:inherit;overflow:visible}
:is(body.home article.doc) #contributor-signatures+table td,:is(body.home article.doc) #latest-releases+table td{padding:0}
:is(:is(body.home article.doc) #contributor-signatures+table) tr+tr td,:is(:is(body.home article.doc) #latest-releases+table) tr+tr td{padding-top:10px}
:is(body.home article.doc) #contributor-signatures+table td:first-of-type,:is(body.home article.doc) #latest-releases+table td:first-of-type{padding-right:10px;white-space:nowrap}
:is(body.home article.doc) #contributor-signatures+table td:first-of-type p,: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}
body.home article.doc a.mule-button-br{padding:10px 12px}
body.home article.doc #the-road{font-size:32px;padding:80px 0 50px;text-align:center}
:is(body.home article.doc) #the-road+.sectionbody,body.home article.doc #the-road{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(body.home article.doc) #the-road+.sectionbody h3{font-size:22px;padding:0}
:is(body.home article.doc) #the-road+.sectionbody .imageblock{justify-self:center}
:is(body.home article.doc) #the-road+.sectionbody .imageblock img{margin:0}
body.home article.doc div.paragraph p{font-size:20px}
body.home article.doc footer{display:grid;font-size:14px;gap:0;grid-template-columns:repeat(1,1fr);padding:50px 20px}
body.home article.doc footer a{color:#1b96ff}
body.home article.doc footer a:hover{color:#d8e6fe;text-decoration:underline}
body.home article.doc footer h2{color:#fff;font-size:16px;line-height:1.25;padding:0}
: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){body.home article.doc header h1{font-size:52px;line-height:60px}
body.home article.doc header #cta p{font-size:14px}}
@media screen and (min-width:768px){body.home article.doc footer{padding:50px 120px}
body.home article.doc .panels,body.home article.doc header h1{margin-left:40px;margin-right:40px}
:is(body.home article.doc) #the-road+.sectionbody,body.home article.doc #the-road{margin-left:80px;margin-right:80px}}
@media screen and (min-width:992px){body.home article.doc footer:after,body.home article.doc footer:before,body.home article.doc header:after{content:""}
body.home article.doc header:after{bottom:40px;height:125px;left:50%;-webkit-transform:translateX(323px);transform:translateX(323px);width:125px}
body.home article.doc header h1{padding-top:80px}
body.home article.doc .panels{gap:0 20px;grid-template-columns:repeat(2,1fr)}
body.home article.doc .panels,body.home article.doc header h1{margin-left:42px;margin-right:42px}
:is(body.home article.doc) #the-road+.sectionbody,body.home article.doc #the-road{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(body.home article.doc) #the-road+.sectionbody .openblock>.content{max-width:95%}
:is(body.home article.doc) #the-road+.sectionbody>.imageblock:nth-of-type(4n+1){grid-column-start:2}
body.home article.doc footer{gap:0 75px;grid-template-columns:repeat(2,1fr);padding:50px 0}
body.home article.doc footer>:first-child{grid-column:2}}
@media screen and (min-width:1350px){body.home article.doc header:after{-webkit-transform:translateX(373px);transform:translateX(373px)}}
@media screen and (min-width:1650px){body.home article.doc header:after{-webkit-transform:translateX(523px);transform:translateX(523px)}}
#landing-page a{font-weight:700}
.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}
.breadcrumbs .link:active,.breadcrumbs .link:focus{border-radius:5px;opacity:1;outline:2px solid #747474;text-decoration:none}
.breadcrumbs .link:hover{background-color:#c0edff;border-radius:5px;color:#014486;margin-top:-3px;opacity:1;padding-top:1px}
.breadcrumbs .home-link{width:20px}
.breadcrumbs .home-link:hover{margin-right:3px}
.breadcrumbs .home-link:active .svg,.breadcrumbs .home-link:focus .svg{-webkit-filter:grayscale(0);filter:grayscale(0)}
.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:50px;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}
.doc .source-toolbox .code-snippet-button:active,.doc .source-toolbox .code-snippet-button:focus,.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}
.deployment-options-row{gap:10px;margin-top:15px}
.deployment-options-row .deployment-option{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}
.deployment-options-row .deployment-option a:active,.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}
.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}
.deployment-options-row .deployment-option .deployment-option-circle-crop{background-color:#1b96ff;border-radius:50%;height:24px;width:24px}
.deployment-options-row .deployment-option .icon-deployment-option{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:24px;padding:2px;width:24px}
svg.icon{fill:currentcolor;height:100%;width:100%}
svg.icon-md{height:14px;width:14px}
.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}}
@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}
nav.pagination a:after,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}
nav.pagination span:before{font-size:.75em}
nav.pagination .next{margin-left:auto;text-align:right}
nav.pagination .next:before{content:"Next page"}
nav.pagination .next a:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
nav.pagination .next a:after,nav.pagination .prev a:before{background-image:url(../img/icons/arrow-down.svg);background-repeat:no-repeat;content:" ";height:21px;width:21px}
nav.pagination .prev a:before{-webkit-transform:translateX(-100%) rotate(90deg);transform:translateX(-100%) rotate(90deg)}
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}
.tippy-box[data-theme~=copy-link-popover]>.tippy-svg-arrow>svg,.tippy-box[data-theme~=current-version-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:6px;margin-top:8px}
.banner,.paragraph.notice-banner{position:sticky;z-index:10}
:is(.banner,.paragraph.notice-banner) a{color:#0176d3}
:is(.banner,.paragraph.notice-banner) a:active,:is(.banner,.paragraph.notice-banner) a:focus,:is(.banner,.paragraph.notice-banner) a:hover{color:#032d60}
:is(.banner,.paragraph.notice-banner) a:active,: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(.banner,.paragraph.notice-banner) .close-button{background:none;border:none;color:#000;cursor:pointer;padding:10px}
: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:100px}
.notice-banner p{margin:0 auto 0 40px;padding-bottom:15px;padding-top:15px}
@media (min-width:768px){.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}
.top-banner:not(.hide)+.wrapper>main>.toolbar{top:65px}
.top-banner:not(.hide)+.wrapper>main>.secondary-breadcrumbs-drawer{top:115px}
.top-banner:not(.hide)+.wrapper>main>.notice-banner{top:165px}
@media (min-width:768px){.top-banner:not(.hide)+.wrapper>.nav,.top-banner:not(.hide)+.wrapper>.toc{max-height:calc(100vh - 50px);top:50px}
.top-banner:not(.hide)+.wrapper>main>.toolbar{top:50px}
.top-banner:not(.hide)+.wrapper>main>.notice-banner{top:100px}}
.gdpr{-webkit-backdrop-filter:blur(10px);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}
.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 .search{background:#fff;display:block;position:sticky;top:0;z-index:inherit}
.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}
.nav .nav-close-button img{-webkit-filter:invert(1);filter:invert(1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.nav .nav-close-button:focus,.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}
.nav .nav-close-button:focus img,.nav .nav-close-button:hover img{-webkit-filter:initial;filter:none}
.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}
.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}
.nav-list .nav-item:not(.is-active)>.nav-list,:is(.nav-list .nav-item)>.nav-list~.nav-list{display:none}
.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}
.nav-list .nav-item[data-component=archive]{width:-webkit-min-content;width:-moz-min-content;width:min-content}
.nav-list .nav-item.is-active>.nav-item-toggle:before{content:"-"}
.nav-list .nav-item .external-link-image{margin-left:10px;margin-right:-5px;width:12px}
@media (min-width:768px){.nav-list .nav-item .external-link-image{margin-right:0}}
.nav-list .nav-list>.nav-item{margin-top:10px}
.nav-list .nav-list>.nav-item>.nav-text:hover{color:#3a3b3c;text-decoration:underline}
.nav-list .nav-list>.nav-item[data-component]{margin-left:-.5em}
.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;width:100%}
.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-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:1px solid #cacbcc;border-radius:1em;color:#58595a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:1.75em;min-height:unset;padding:0 2px 0 6px;-webkit-transform:translateY(.075em);transform:translateY(.075em)}
.nav-version-button:hover{border-color:#58595a;-webkit-box-shadow:0 0 0 3px #58595a4d;box-shadow:0 0 0 3px #58595a4d;color:#58595a}
.nav-version-button:active,.nav-version-button:focus{border:none}
.nav-version-button svg.nav-version-icon{height:1em;margin:0 .125em;width:1em}
.nav-version-button.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-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 button,.nav-version-menu span:not(.tooltip-dot-nav-version-menu,.tooltip-dot-nav-version){display:list-item;padding:5px 30px 5px 10px}
.nav-version-menu .nav-version-label{font-weight:700}
.nav-version-menu .nav-version-option+.nav-version-label{margin-top:5px}
.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;text-align:left;width:90%}
.nav-version-menu .nav-version-option:hover{background:#f4f5f6;font-weight:700;letter-spacing:-.005em}
.nav-version-menu .nav-version-option:active,.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}
.toc-menu a:hover{border-left-color:#58595a;color:#58595a;font-weight:700;letter-spacing:-.005em}
.toc-menu a:focus{border-radius:4px;outline:2px solid #747474}
.toc-menu a.is-active,.toc-menu a:active{background-color:#eaf5fe;border-color:#014486;border-width:5px;color:#014486;margin-left:-1px}
.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){height:30px;min-height:unset}
.search-toolbar{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.1);display:grid;min-height:60px}
@media (min-width:1024px){.search-toolbar{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-areas:". search-page-back-button atomic-external .";grid-template-columns:1fr minmax(17rem,22rem) minmax(50%,70rem) 1fr;padding-left:0;padding-right: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}
.doc .subheading-row svg{fill:#1b96ff;margin-right:10px}
.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}
.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}
.doc .colist td:first-of-type{padding:0 10px;vertical-align:top}
.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}
.doc h1:focus .button-copy-link,.doc h1:hover .button-copy-link,.doc h2:focus .button-copy-link,.doc h2:hover .button-copy-link,.doc h3:focus .button-copy-link,.doc h3:hover .button-copy-link,.doc h4:focus .button-copy-link,.doc h4:hover .button-copy-link,.doc h5:focus .button-copy-link,.doc h5:hover .button-copy-link,.doc h6:focus .button-copy-link,.doc h6:hover .button-copy-link{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
.doc h1:active .button-copy-link,.doc h2:active .button-copy-link,.doc h3:active .button-copy-link,.doc h4:active .button-copy-link,.doc h5:active .button-copy-link,.doc h6:active .button-copy-link{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}
.doc h1 code,.doc h2 code,.doc h3 code,.doc h4 code,.doc h5 code,.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}}
.doc .button-copy-link:hover{background-color:#aacbff}
.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}
.doc aside:has(.code-expand),.doc pre:has(.code-expand),.doc table:has(.code-expand){margin-bottom:46px}
.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):not(footer *){color:#0176d3}
.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):not(footer *):active,.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):not(footer *):focus,.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):not(footer *):hover{color:#032d60}
.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):not(footer *):visited{color:#681da8}
.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):active,.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.mule-button-br,.notice-banner-link,#cta *):focus{border-radius:5px;outline:1px auto #0176d3}
.doc a:not(.button-primary,.deployment-option,.dw-playground-link,.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}
.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}
.doc pre code{background:none;border:0;border-radius:0;display:block;padding:15px 0;top:0}
.doc pre.collapsed{bottom:0;max-height:460px;overflow-y:hidden}
.doc pre.collapsed .code-expand:after{-webkit-transform:rotate(0);transform:rotate(0)}
.doc pre.collapsed .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%}
.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:1.602rem;place-content:center;position:absolute;right:0;width:100%}
.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}
.doc pre .code-expand:hover{background:#c9c9c9;font-weight:700}
.doc .calloutlist code,.doc p 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:circle}
.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,p.prev-flag{background:#e3066a;border-radius:12px;color:#fff!important;display:inline-block;font-family:SFBold,Arial,sans-serif;font-size:12px!important;letter-spacing:0;line-height:25px!important;margin-bottom:8px;padding:0 18px}
p.badge.square,p.prev-flag.square{border-radius:12px;font-size:12px!important;letter-spacing:1px;line-height:29px!important;margin-bottom:4px}
p.badge.indigo,p.prev-flag.indigo{background:#5e66f9}
p.badge.mule-blue,p.prev-flag.mule-blue{background:#0176d3}
p.badge.navy-blue,p.prev-flag.navy-blue{background:#002196}
p.badge.orange,p.prev-flag.orange{background:#e97000}
p.badge.purple,p.prev-flag.purple{background:#9500db}
p.badge.viridian,p.prev-flag.viridian{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}
.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%}
.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(.feedback-section .feedback-first-row button.selected,.feedback-section .feedback-first-row button:hover:not(:disabled)) img{-webkit-filter:brightness(.35);filter:brightness(.35)}
.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}
.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}
.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%}
.feedback-section .feedback-form-thank-you img{margin:auto 3px auto 0}
.feedback-section .validation-text{color:#ea001e;position:relative;top:-8px}
.feedback-section .validation-text:before{content:"Error: "}
.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}
.feedback-section .feedback-first-row .help-text{margin-left:-25px;margin-top:-72px}}
.abstract blockquote{font-style:italic}
.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}
.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%))}
.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%))}
.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%))}
.admonitionblock.warning tbody:before{background-image:url(../img/icons/caution.svg);color:color-mod(#ba0517 lightness(40%));content:"WARNING"}
html:lang(jp) .admonitionblock.caution tbody:before{content:"注意"}
html:lang(jp) .admonitionblock.important tbody:before{content:"重要"}
html:lang(jp) .admonitionblock.note tbody:before{content:"メモ"}
html:lang(jp) .admonitionblock.tip tbody:before{content:"ヒント"}
html:lang(jp) .admonitionblock.warning tbody:before{content:"警告"}
.doc dl{display:inline-block;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%}
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}
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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row .table-toggle[aria-expanded=false] img{-webkit-transform:rotate(0);transform:rotate(0)}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row .table-toggle[aria-expanded=false] p{display:unset}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row .table-toggle.with-caption{position:absolute}
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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) .table-toggle-row .table-toggle p{display:none;margin:auto}
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}
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}
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}
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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.listingblock div.content{padding-left:0}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content,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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content a,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content code,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content ul,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td p.tableblock a,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td p.tableblock code,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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content pre,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td p.tableblock pre{max-width:55vw}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td[data-header]: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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td[data-header] p:first-child{margin-top:0}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td:not([data-header]){display:inline}
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%}
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%}
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}
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}
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}
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}
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)+td,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td)+td,:is(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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td[rowspan]{border-right:1px solid #cacbcc}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock.valign-top{vertical-align:top}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock.valign-middle{vertical-align:middle}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock.valign-bottom{vertical-align:bottom}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock.halign-center{text-align:center}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock.halign-left{text-align:left}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.tableblock.halign-right{text-align:right}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td:first-child p{font-size:14px;margin:0}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td[data-header] p{margin:0}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td[data-header]:before{all:unset}
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}
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%}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.js-connector-link,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.js-connector-title,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td.js-connector-type{font-size:16px}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content>div.paragraph>p,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(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content>div.paragraph>p,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td p.tableblock) a,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content>div.paragraph>p,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td p.tableblock) code,:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content>div.paragraph>p,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td p.tableblock) ul{font-size:14px;margin:revert}
:is(table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content,table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) td div.content>div.paragraph>p,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}
table:not(.connectors-table,div.admonitionblock table,div.colist table,div.panels table) tr:has(th[colspan]){display:revert;height:40px}
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}
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}}
table.half-page:not(.connectors-table,div.admonitionblock table) td[data-header]:before{min-width:10vw}
table.half-page:not(.connectors-table,div.admonitionblock table) td div.content,table.half-page:not(.connectors-table,div.admonitionblock table) td p.tableblock{width:25vw}
@media (min-width:768px){table.half-page:not(.connectors-table,div.admonitionblock table) td[data-header]:before{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
table.half-page:not(.connectors-table,div.admonitionblock table) td div.content,table.half-page:not(.connectors-table,div.admonitionblock table) td p.tableblock{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
:root{--atomic-primary:var(--sds-g-color-blue-20);--atomic-primary-light:var(--sds-g-color-blue-50);--atomic-primary-dark:var(--core-blue-5);--atomic-on-primary:var(--tertiary);--atomic-ring-primary:var(--robust-blue-4);--atomic-neutral-dark:var(--steel-3);--atomic-neutral:var(--aluminum-2);--atomic-neutral-light:var(--aluminum-4);--atomic-background:var(--tertiary);--atomic-on-background:var(--steel-5);--atomic-success:var(--lume-g-color-green-50);--atomic-error:var(--lume-g-color-red-40);--atomic-visited:var(--violet);--atomic-disabled:var(--aluminum-4);--atomic-border-radius:0.25rem;--atomic-border-radius-md:0.5rem;--atomic-border-radius-lg:0.75rem;--atomic-border-radius-xl:1rem;--atomic-font-family:var(--font-sans-serif);--atomic-font-normal:var(--weight-normal);--atomic-font-bold:var(--weight-bold);--atomic-text-base:1rem;--atomic-text-sm:0.875rem;--atomic-text-lg:1rem;--atomic-text-xl:1.125rem;--atomic-text-2xl:33px;--atomic-line-height-ratio:1.5;--atomic-layout-spacing-x:1.5rem;--atomic-layout-spacing-y:1rem}
@media (min-width:1024px){atomic-external{grid-area:atomic-external;width:80%}}
atomic-category-facet::part(facet),atomic-facet::part(facet){-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);font-size:1rem;width:100%}
@media (min-width:1024px){atomic-category-facet::part(facet),atomic-facet::part(facet){font-size:.875rem;width:95%}}
atomic-category-facet::part(label-button),atomic-facet::part(label-button){font-size:1rem!important}
atomic-category-facet::part(search-input),atomic-facet::part(search-input){border-color:#909aa3}
atomic-category-facet::part(value-checkbox-label),atomic-facet::part(value-checkbox-label){padding:.1rem .2rem .2rem 2rem}
atomic-category-facet::part(value-label),atomic-facet::part(value-label){font-size:1rem}
atomic-category-facet::part(value-link),atomic-facet::part(value-link){padding-bottom:.2rem;padding-top:.2rem}
atomic-recs-list::part(label){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-size:22px;line-height:inherit;margin-bottom:-8px;padding:0}
atomic-recs-list::part(result-list){gap:1px;margin-left:-5px;margin-top:15px}
atomic-recs-list::part(result-list-grid-clickable){display:none}
atomic-recs-list::part(result-list-grid-clickable-container){border:none;-webkit-box-shadow:none;box-shadow:none;padding:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
atomic-recs-result::part(result-list-grid-clickable){color:#014486;font-size:16px;font-weight:700}
atomic-pager::part(next-button),atomic-pager::part(page-button),atomic-pager::part(previous-button),atomic-results-per-page::part(button){font-size:.875rem;height:32px;min-height:32px;min-width:32px;width:32px}
atomic-pager::part(next-button):hover,atomic-pager::part(page-button):hover,atomic-pager::part(previous-button):hover,atomic-results-per-page::part(button):hover{cursor:pointer}
atomic-results-per-page::part(label){font-size:.875rem}
nav atomic-search-box::part(input){font-size:.875rem;padding-left:2.5em}
.search atomic-search-box::part(wrapper){width:235px}
atomic-search-box::part(wrapper){border-color:#909aa3;border-radius:4px;height:40px;margin-left:-4px}
atomic-search-box::part(wrapper):focus-within{--tw-ring-color:none}
atomic-search-box::part(wrapper) div{padding-left:40px}
atomic-search-box::part(input):-ms-input-placeholder{color:#6d7883;opacity:1}
atomic-search-box::part(input)::-ms-input-placeholder{color:#6d7883;opacity:1}
atomic-search-box::part(input):-ms-input-placeholder,atomic-search-box::part(input)::-ms-input-placeholder,atomic-search-box::part(input)::placeholder{color:#6d7883;opacity:1}
atomic-search-box::part(input):active,atomic-search-box::part(input):focus{border:1px solid #014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40}
atomic-search-box::part(suggestions-wrapper){border-color:#c3c4c5;border-radius:4px;-webkit-box-shadow:0 2px 3px #00000029;box-shadow:0 2px 3px #00000029}
atomic-search-box::part(submit-button){border-radius:0 4px 4px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
atomic-search-box::part(submit-button):active,atomic-search-box::part(submit-button):focus{background-color:#014486;border:1px solid #014486;-webkit-box-shadow:0 0 0 3px #00a2df40;box-shadow:0 0 0 3px #00a2df40}
atomic-search-box::part(submit-icon){margin:auto 12px}
atomic-smart-snippet-suggestions::part(container),atomic-smart-snippet-suggestions::part(question-button-collapsed),atomic-smart-snippet-suggestions::part(question-button-expanded),atomic-smart-snippet::part(smart-snippet){background-color:#e5e5e5}
atomic-sort-dropdown::part(select){border-color:#909aa3}
.search-div{margin-top:15px}
.search-page-back-button{color:#000;height:auto;margin-bottom:10px;min-height:38px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.search-page-back-button:active,.search-page-back-button:focus{color:#000}
.search-page-back-button:hover{background-color:#e8f8ff;border-color:#747474;color:#000}
.search-page-back-button img{margin:auto;width:10px}
@media (min-width:1024px){.search-page-back-button{font-size:16px;grid-area:search-page-back-button;margin:auto 0}}
.toolbar-search-button{margin:auto 0 auto 7px;padding:4px;width:30px}
.toolbar-search-button .toolbar-search-button-icon{width:20px}
@media (min-width:768px){.toolbar-search-button{display:none}}
nav atomic-layout-section[section=search]{width:100%!important}
nav atomic-search-interface{max-height:72px}
: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-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-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-size-base:1rem;--lume-g-font-size-1:1.125rem;--lume-g-font-size-2:1.266rem;--lume-g-font-size-3:1.424rem;--lume-g-font-size-4:1.602rem;--lume-g-font-size-5:1.802rem;--lume-g-font-size-6:2.027rem;--lume-g-font-size-7:2.281rem;--lume-g-font-size-8:2.566rem;--lume-g-font-size-9:2.887rem;--lume-g-font-size-10:3.247rem;--lume-g-font-scale-neg-1:0.875rem;--lume-g-font-scale-neg-2:0.8125rem;--lume-g-font-scale-neg-3:0.75rem;--lume-g-font-scale-neg-4:0.625rem;--lume-g-font-weight-heading:700;--lume-g-font-weight-elevated:500;--lume-g-font-weight-text:400;--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 var(--lume-g-color-neutral-100);--lume-g-outline-offset-focus-ring:0px;--lume-g-radius-border-1:0.125rem;--lume-g-radius-border-2:0.25rem;--lume-g-radius-border-3:0.375rem;--lume-g-radius-border-4:0.5rem;--lume-g-radius-border-5:1rem;--lume-g-radius-border-circle:100%;--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-flat:0px 0px 0px 0px rgba(0,0,0,.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),0px 9px 2px 0px transparent;--lume-g-shadow-level-interaction:0px 0px 0px 0px rgba(0,0,0,.1),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),0px 44px 12px 0px transparent;--lume-g-shadow-level-acknowledge:0px 0px 0px 0px rgba(0,0,0,.1),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),0px 86px 24px 0px transparent;--lume-g-shadow-level-elevated:0px 0px 0px 0px rgba(0,0,0,.1),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),0px 114px 32px 0px transparent;--lume-g-shadow-level-critical:0px 0px 0px 0px rgba(0,0,0,.1),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),0px 131px 37px 0px transparent;--lume-g-sizing-border-1:1px;--lume-g-sizing-border-2:2px;--lume-g-spacing-1:0.125rem;--lume-g-spacing-2:0.25rem;--lume-g-spacing-3:0.5rem;--lume-g-spacing-4:0.75rem;--lume-g-spacing-5:1rem;--lume-g-spacing-6:1.25rem;--lume-g-spacing-7:1.5rem;--lume-g-spacing-8:2rem;--lume-g-spacing-9:2.5rem;--lume-g-spacing-10:3rem;--lume-g-spacing-11:3.5rem;--lume-g-spacing-12:4rem;--lume-g-spacing-13:4.5rem;--lume-g-spacing-14:5rem}
.tabs{margin-bottom:1.25em}
.tablist>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.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;background-color:#fff;border-bottom:0;cursor:pointer;line-height:1.5;padding:.25em 1em;position:relative}
.tablist>ul li:active,.tablist>ul li:focus-visible{border-radius:0;outline:2px solid #747474}
.tablist>ul li:hover{font-weight:700;letter-spacing:-.005em}
:is(.tablist>ul li)+li{margin-left:.25em}
.tablist.ulist{margin:0}
.tablist.ulist>ul li{background-color:#6c6c6c;color:#fff}
.tabs.is-loading .tablist li:not(:first-child),.tabs:not(.is-loading) .tablist li:not(.is-selected){background-color:#f5f5f5;color:#3a3b3c}
.tabs.is-loading .tablist li:first-child:after,.tabs:not(.is-loading) .tablist li.is-selected:after{background-color:inherit;bottom:-1.5px;content:"";display:block;height:3px;left:0;position:absolute;right:0}
.tablist>ul p{line-height:inherit;margin:0}
.tabpanel{background-color:#fff;padding:1.25em}
.tablist>ul li,.tabpanel{border:1px solid #dcdcdc}
.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}
.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}
