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