:is(.collection-page article,.container) :is(h1,h2,h3,h4,h5,h6):not(.sidebar-nav :is(h1,h2,h3,h4,h5,h6),.toc :is(h1,h2,h3,h4,h5,h6),.steps-nav :is(h1,h2,h3,h4,h5,h6),.card :is(h1,h2,h3,h4,h5,h6)){font-weight:700;color:rgb(var(--color-default));line-height:1.18}:is(.collection-page article,.container) h1:not(.sidebar-nav h1,.toc h1,.steps-nav h1,.card h1){font-size:2em}:is(.container) h1:not(.sidebar-nav h1,.toc h1,.steps-nav h1,.card h1){margin-top:0;margin-bottom:var(--ds-space-small)}:is(.collection-page article,.container) h2:not(.sidebar-nav h2,.toc h2,.steps-nav h2,.card h2){font-size:1.6em}:is(.container) h2:not(.sidebar-nav h2,.toc h2,.steps-nav h2,.card h2){margin-top:var(--ds-space-small);margin-bottom:var(--ds-space-xxsmall)}:is(.collection-page article,.container) h3:not(.sidebar-nav h3,.toc h3,.steps-nav h3,.card h3){font-size:1.3em}:is(.container) h3:not(.sidebar-nav h3,.toc h3,.steps-nav h3,.card h3){margin-top:var(--ds-space-small);margin-bottom:var(--ds-space-xxsmall)}:is(.collection-page article,.container) h4:not(.sidebar-nav h4,.toc h4,.steps-nav h4,.card h4){font-size:1.15em}:is(.container) h4:not(.sidebar-nav h4,.toc h4,.steps-nav h4,.card h4){margin-top:var(--ds-space-xsmall);margin-bottom:var(--ds-space-xxsmall)}:is(.collection-page article,.container) :is(h5,h6):not(.sidebar-nav :is(h5,h6),.toc :is(h5,h6),.steps-nav :is(h5,h6),.card :is(h5,h6)){font-size:1em}:is(.container) :is(h5,h6):not(.sidebar-nav :is(h5,h6),.toc :is(h5,h6),.steps-nav :is(h5,h6),.card :is(h5,h6)){margin-top:var(--ds-space-xsmall);margin-bottom:var(--ds-space-xxsmall)}:root{--ds-code-font: "Source Code VF", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.glossary-term{color:rgb(var(--color-celeste));text-decoration:underline;text-decoration-style:dotted;text-decoration-color:currentColor;text-underline-offset:.2em;cursor:help}.docs-required{color:rgb(var(--color-alert));font-weight:800}.docs-nowrap{white-space:nowrap}.docs-underline{text-decoration:underline;text-underline-offset:.18em}.docs-annotation{margin:var(--ds-space-small) 0}.docs-annotation.ds-notice{display:inline-block;max-width:min(100%,70ch);padding:var(--ds-space-xsmall) var(--ds-space-small);border-left:2px solid rgb(var(--color-info) / .55);background:rgb(var(--color-info) / .08)}.docs-annotation.ds-notice:before{display:none}.docs-annotation.ds-notice>:first-child{margin-top:0}.docs-annotation.ds-notice>:last-child{margin-bottom:0}.docs-release-phase__title,.docs-release-phase h5{margin:0 0 var(--ds-space-xxsmall) 0;font-size:var(--ds-text-size-small);font-weight:600;letter-spacing:.01em;line-height:1.3}.docs-release-phase{display:grid;align-items:start;row-gap:var(--ds-space-xxsmall);column-gap:var(--ds-space-xsmall)}.docs-release-phase>:first-child{margin-top:0}.docs-release-phase>:last-child{margin-bottom:0}.docs-api-link{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);text-decoration:none;white-space:nowrap;padding:0;border-radius:var(--ds-button-border-radius)}.docs-api-link__code{padding:2px 8px;border-radius:calc(var(--ds-button-border-radius) - 2px);border:var(--ds-border-hairline) solid var(--ds-content-chip-border);background:var(--ds-content-chip-bg);font-size:calc(var(--ds-text-size-xsmall) - 1px);font-family:var(--ds-code-font);font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.3;font-weight:650;display:inline-flex;align-items:center;color:rgb(var(--color-default-shade))}.docs-api-link:hover .docs-api-link__code{border-color:var(--ds-content-chip-hover-border)}html[data-ds-theme=dark] .docs-api-link__code{color:rgb(var(--color-light-light))}.docs-api-link__suffix{white-space:nowrap;border-radius:var(--ds-button-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-light) / .9);padding:2px 8px;font-size:var(--ds-text-size-2xsmall);text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:rgb(var(--color-default));background:rgb(var(--color-default-lightest));display:inline-flex;align-items:center}.docs-api-link[data-api-link-kind=api] .docs-api-link__suffix{background:rgb(var(--color-info) / .22);border-color:rgb(var(--color-info) / .75);color:rgb(var(--color-info))}.docs-api-link[data-api-link-kind=sandbox] .docs-api-link__suffix{background:rgb(var(--color-warning) / .22);border-color:rgb(var(--color-warning) / .75);color:rgb(var(--color-warning))}.docs-api-link[data-api-link-kind=krypton] .docs-api-link__suffix{background:rgb(var(--color-magenta) / .22);border-color:rgb(var(--color-magenta) / .75);color:rgb(var(--color-magenta))}.docs-api-link[data-api-link-kind=permission] .docs-api-link__suffix{background:rgb(var(--color-default-lightest));border-color:rgb(var(--color-default-light) / .9);color:rgb(var(--color-default))}.docs-api-link:hover .docs-api-link__suffix{border-color:rgb(var(--color-link) / .6)}html[data-ds-theme=dark] .docs-api-link__suffix{background:rgb(var(--color-default) / .22);border-color:rgb(var(--color-default) / .55);color:rgb(var(--color-light-light))}html[data-ds-theme=dark] .docs-api-link[data-api-link-kind=api] .docs-api-link__suffix{background:rgb(var(--color-info) / .34);border-color:rgb(var(--color-info) / .85);color:rgb(var(--color-info))}html[data-ds-theme=dark] .docs-api-link[data-api-link-kind=sandbox] .docs-api-link__suffix{background:rgb(var(--color-warning) / .34);border-color:rgb(var(--color-warning) / .85);color:rgb(var(--color-warning))}html[data-ds-theme=dark] .docs-api-link[data-api-link-kind=krypton] .docs-api-link__suffix{background:rgb(var(--color-magenta) / .34);border-color:rgb(var(--color-magenta) / .85);color:rgb(var(--color-magenta))}html[data-ds-theme=dark] .docs-api-link[data-api-link-kind=permission] .docs-api-link__suffix{background:rgb(var(--color-default) / .24);border-color:rgb(var(--color-default) / .6);color:rgb(var(--color-light-light))}.docs-menu{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);padding:2px 10px;border-radius:var(--ds-button-border-radius);border:var(--ds-border-hairline) solid var(--ds-content-chip-border);background:var(--ds-content-chip-bg);color:var(--ds-content-chip-text);font-size:var(--ds-text-size-xsmall);line-height:1.6;white-space:nowrap;width:fit-content;max-width:max-content;justify-self:start;align-self:start;min-width:0}.docs-menu:hover{border-color:var(--ds-content-chip-hover-border)}.collection-page article .docs-button-link{display:inline-flex;align-items:center;width:fit-content;max-width:max-content;inline-size:fit-content;justify-self:start;align-self:start;flex:0 0 auto;min-width:0}.collection-page article .docs-button-link.ds-button{width:auto;max-width:max-content}.docs-menu__item{font-weight:540}.docs-menu__sep{opacity:.5}.docs-icon-set__row td{vertical-align:middle}.docs-icon-set__cell,.docs-icon-set__name,.docs-icon-set__id{padding:6px 10px}.docs-icon-set__cell{text-align:center}.docs-icon-set__cell--wh .docs-icon-set__icon{background:rgb(var(--color-ink));border-radius:6px;padding:4px}.docs-icon-set__icon{width:32px;height:32px;display:inline-block}.docs-icon-set__id code{font-family:var(--ds-code-font);font-size:var(--ds-text-size-xsmall)}html{--ds-content-reader-block-gap: var(--ds-space-medium);--ds-content-reader-h1-gap: var(--ds-space-small)}html[data-docs-reader-spacing=compact]{--ds-content-reader-block-gap: var(--ds-space-small);--ds-content-reader-h1-gap: var(--ds-space-xsmall);--ds-content-reader-line-height: 1.42}html[data-docs-reader-spacing=spacious]{--ds-content-reader-block-gap: var(--ds-space-large);--ds-content-reader-h1-gap: var(--ds-space-medium);--ds-content-reader-line-height: 1.72}.collection-page article{--ds-text-size: var(--ds-content-reader-font-size);--ds-text-line-height: var(--ds-content-reader-line-height);font-size:var(--ds-content-reader-font-size);line-height:var(--ds-content-reader-line-height);min-width:0;overflow-wrap:anywhere}.collection-page article>*{margin:0}.collection-page article>*+*{margin-top:var(--ds-content-reader-block-gap)}.collection-page article :is(img,svg,video,iframe){max-width:100%}.collection-page article :is(img,video){height:auto}.collection-page article img{display:block;border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));box-shadow:none}.collection-page article :is(pre,.astro-code){width:100%;max-width:100%;overflow-x:auto;padding:var(--ds-space-small);box-sizing:border-box;border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));box-shadow:none;font-size:var(--ds-text-size-small);line-height:1.6;scrollbar-gutter:stable}.collection-page article pre:not(.astro-code){background:rgb(var(--color-default-lightest))}.collection-page article pre.astro-code{background-color:rgb(var(--color-light-light))}html[data-ds-theme=dark] .collection-page article pre.astro-code{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}html[data-ds-theme=dark] .collection-page article pre.astro-code span{color:var(--shiki-dark)!important}.collection-page article :is(pre,.astro-code) code{font-family:var(--ds-code-font)}.collection-page article :not(pre)>code{padding:calc(var(--ds-space-xxsmall) * .6) var(--ds-space-xxsmall);border-radius:calc(var(--ds-card-border-radius) * .5);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest));color:rgb(var(--color-default));font-family:var(--ds-code-font);font-size:.92em}.collection-page article :is(h2,h3,h4,h5,h6){position:relative}.collection-page article .docs-heading-anchor{position:relative;display:inline-flex;align-items:center;margin-left:.4em;font-size:.75em;text-decoration:none;color:rgb(var(--color-link) / .6);opacity:0;transition:var(--ds-transition-fade),var(--ds-transition-color)}.collection-page article .docs-heading-anchor__mark{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;border-radius:6px;border:var(--ds-border-hairline) solid transparent;background:transparent;color:rgb(var(--color-mute));line-height:1;--ds-icon: var(--icon-link, var(--icon-paperclip));--ds-icon-size: .9em;transition:var(--ds-transition-color),var(--ds-transition-bg),var(--ds-transition-border-color)}.collection-page article :is(h2,h3,h4,h5,h6):hover .docs-heading-anchor,.collection-page article .docs-heading-anchor:focus-visible{opacity:1;color:rgb(var(--color-link))}.collection-page article .docs-heading-anchor.is-copied{opacity:1;color:rgb(var(--color-success))}.collection-page article .docs-heading-anchor:is(.is-copied,.is-copy-failed):after{content:attr(data-copied-label);position:absolute;left:calc(100% + var(--ds-space-xxsmall));top:50%;transform:translateY(-50%);padding:2px 6px;border-radius:999px;font-size:var(--ds-text-size-xxsmall);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:2}.collection-page article .docs-heading-anchor.is-copied .docs-heading-anchor__mark{color:rgb(var(--color-success));border-color:rgb(var(--color-success) / .45);background:rgb(var(--color-success) / .14);--ds-icon: var(--icon-check-mark, var(--icon-check-marks))}.collection-page article .docs-heading-anchor.is-copied:after{background:rgb(var(--color-success) / .12);color:rgb(var(--color-success))}.collection-page article .docs-heading-anchor.is-copy-failed{opacity:1;color:rgb(var(--color-warning))}.collection-page article .docs-heading-anchor.is-copy-failed .docs-heading-anchor__mark{color:rgb(var(--color-warning));border-color:rgb(var(--color-warning) / .58);background:rgb(var(--color-warning) / .16)}.collection-page article .docs-heading-anchor.is-copy-failed:after{background:rgb(var(--color-warning) / .16);color:rgb(var(--color-warning))}.collection-page article a.docs-external-link .docs-external-link__icon{margin-left:.28em;vertical-align:-.1em;opacity:.7}.collection-page article a.docs-external-link:hover .docs-external-link__icon{opacity:1}.docs-code-example{display:grid;gap:var(--ds-space-xxsmall);width:100%;max-width:100%;min-width:0;padding:0;border-radius:var(--ds-card-border-radius);border:none;background:transparent;box-shadow:none}.docs-code-example__frame{border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));border-radius:var(--ds-card-border-radius);background:rgb(var(--color-background));overflow:hidden;display:grid;gap:0}.docs-code-example__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-xsmall);min-width:0;padding:var(--ds-space-xxsmall) var(--ds-space-xsmall);border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .35)}.docs-code-example__header-left{display:inline-flex;align-items:center;gap:var(--ds-space-xsmall);min-width:0;flex-wrap:wrap;flex:1 1 auto}.docs-code-example__actions{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);margin-left:auto;flex:0 0 auto}.docs-code-example__lang{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0;border-radius:999px;border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .6);color:rgb(var(--color-default-shade));font-variant-numeric:tabular-nums}.docs-code-example__lang[data-lang-badge]{width:auto;padding:0 .45rem;font-family:Source Code,monospace;background:rgb(var(--color-default-lightest) / .7);border-color:rgb(var(--color-default-lightest))}.docs-code-example__lang[data-lang-badge] .ds-icon{display:none}.docs-code-example__lang-badge{font-size:var(--ds-text-size-3xsmall);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.docs-code-example__lang .ds-icon.--icon-file{--ds-icon: var(--icon-file, var(--icon-file-text))}.docs-code-example__lang .ds-icon.--icon-file-code{--ds-icon: var(--icon-file-code, var(--icon-template-brace-text, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-image{--ds-icon: var(--icon-image, var(--icon-template-bracket-text, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-database{--ds-icon: var(--icon-database, var(--icon-template-brace-text, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-clipboard-json{--ds-icon: var(--icon-clipboard-json, var(--icon-clipboard-plain-text, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-clipboard-csv{--ds-icon: var(--icon-clipboard-csv, var(--icon-clipboard-plain-text, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-command{--ds-icon: var(--icon-command, var(--icon-terminal, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-file-text{--ds-icon: var(--icon-file-text, var(--icon-file))}.docs-code-example__lang .ds-icon.--icon-terminal{--ds-icon: var(--icon-terminal, var(--icon-command, var(--icon-file-text)))}.docs-code-example__lang .ds-icon.--icon-terminal-solid{--ds-icon: var(--icon-terminal-solid, var(--icon-terminal, var(--icon-command, var(--icon-file-text))))}.docs-code-example__lang .ds-icon.--icon-template-bracket-text{--ds-icon: var(--icon-template-bracket-text, var(--icon-file-text))}.docs-code-example__lang .ds-icon.--icon-template-brace-text{--ds-icon: var(--icon-template-brace-text, var(--icon-file-text))}.docs-code-example__toggle .ds-icon.--icon-text-align-left{--ds-icon: var(--icon-text-align-justify, var(--icon-text-align-left, var(--icon-list)))}.docs-code-example__toggle .ds-icon.--icon-arrow-down{--ds-icon: var(--icon-arrow-down, var(--icon-chevron-right))}.docs-code-example__title{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-mute))}.docs-code-example__copy{position:relative;gap:var(--ds-space-xxsmall)}.docs-code-example__copy-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;white-space:nowrap;clip-path:inset(100%);clip:rect(1px,1px,1px,1px)}.docs-code-example__copy.is-copied{background:rgb(var(--color-success) / .12);color:rgb(var(--color-success))}.docs-code-example__copy.is-copied:after{content:attr(data-label-copied);position:absolute;top:calc(100% + var(--ds-space-xxsmall));right:0;padding:2px 6px;border-radius:999px;font-size:var(--ds-text-size-xxsmall);letter-spacing:.04em;text-transform:uppercase;background:rgb(var(--color-success) / .12);color:rgb(var(--color-success));white-space:nowrap;z-index:2}.docs-code-example__copy.is-copied .ds-icon{--ds-icon: var(--icon-check-mark, var(--icon-check-marks))}.docs-code-example__link{white-space:nowrap;gap:var(--ds-space-xxsmall)}.docs-code-example__toggle-label{display:inline-flex;align-items:center;line-height:1;font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-mute))}.docs-code-example__toggle{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);border-radius:var(--ds-button-border-radius)}.docs-code-example__code-actions{display:flex;justify-content:flex-end;align-items:center;padding:var(--ds-space-xxsmall) var(--ds-space-small);border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .2)}.docs-code-example__code-actions[hidden]{display:none}.docs-code-example__toggle[aria-pressed=true],.docs-code-example__expand[aria-expanded=true]{background:rgb(var(--color-default-lightest) / .7);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest))}.docs-code-example__expand .ds-icon{transition:var(--ds-transition-transform)}.docs-code-example__expand[aria-expanded=true] .ds-icon{transform:rotate(90deg)}.docs-code-example__intro>*{margin:0}.docs-code-example__intro{padding:0 var(--ds-space-small)}.docs-code-example__code :is(pre,.astro-code){margin:0;border:none;border-radius:0;background:transparent!important;padding:var(--ds-space-small)}.collection-page article .docs-code-example__code :is(pre,.astro-code){border:none;border-radius:0;box-shadow:none;background:transparent}.collection-page article .docs-code-example__output-body :is(pre,.astro-code){margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.docs-code-example__output{margin:0}.docs-code-example__output.ds-disclosure{border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));border-radius:0;box-shadow:none}.docs-code-example__output.ds-disclosure>summary{border-radius:0;padding:var(--ds-space-xsmall) var(--ds-space-small);background:rgb(var(--color-default-lightest) / .25);display:flex;align-items:center;gap:var(--ds-space-xxsmall);font-size:var(--ds-text-size-xsmall);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-mute))}.docs-code-example__output-body{padding:var(--ds-space-xsmall) var(--ds-space-small)}.docs-code-example__output-body>*{margin:0}.docs-code-example__footer{display:flex;justify-content:flex-end;padding:var(--ds-space-xxsmall) var(--ds-space-small);border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .25)}.docs-code-example__output-inline{border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .18);padding:var(--ds-space-xsmall) var(--ds-space-small);display:grid;gap:var(--ds-space-xxsmall)}.docs-code-example .hljs{color:inherit}.docs-code-example .hljs-comment,.docs-code-example .hljs-quote{color:rgb(var(--color-mute));font-style:italic}.docs-code-example .hljs-keyword,.docs-code-example .hljs-selector-tag,.docs-code-example .hljs-subst{color:rgb(var(--color-blue-dark))}.docs-code-example .hljs-string,.docs-code-example .hljs-attr,.docs-code-example .hljs-number,.docs-code-example .hljs-literal{color:rgb(var(--color-celeste-dark))}.docs-code-example .hljs-title,.docs-code-example .hljs-section,.docs-code-example .hljs-type{color:rgb(var(--color-purple-dark))}.docs-code-example .hljs-built_in,.docs-code-example .hljs-builtin-name{color:rgb(var(--color-ink))}.docs-code-example__output-inline-title{display:flex;align-items:center;gap:var(--ds-space-xxsmall);font-size:var(--ds-text-size-xsmall);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-mute))}.docs-code-example__output-label{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);line-height:1}.docs-code-example__output-inline .docs-code-example__output-body{padding:0}.docs-code-example__code.is-collapsed{position:relative}.docs-code-example__code.is-collapsed :is(pre,.astro-code){--ds-content-code-line-height: 1.6;max-height:calc(var(--ds-content-code-line-height) * 1em * 20);overflow:hidden;position:relative}.docs-code-example__code.is-collapsed:after{position:absolute;inset:auto 0 0;content:"";height:calc(var(--ds-space-large) * 1.2);background:linear-gradient(to bottom,rgb(var(--color-background) / 0),rgb(var(--color-background)) 80%);pointer-events:none}.docs-code-example__expand[hidden]{display:none}.docs-code-example--no-wrap .docs-code-example__code :is(pre,.astro-code){white-space:pre;word-wrap:normal}.docs-code-example--line-numbers .docs-code-example__code :is(pre,.astro-code){counter-reset:docs-code-line}.docs-code-example--line-numbers .docs-code-example__code .line{display:block;padding-left:3.2ch;position:relative}.docs-code-example--line-numbers .docs-code-example__code .line:before{counter-increment:docs-code-line;content:counter(docs-code-line);position:absolute;left:0;width:2.6ch;text-align:right;color:rgb(var(--color-mute))}.collection-page article table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;scrollbar-gutter:stable}.collection-page article .docs-table{width:100%;max-width:100%;overflow:auto;border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));scrollbar-gutter:stable}.collection-page article .docs-table table{display:table;width:100%;max-width:none;overflow:visible;margin:0;border-collapse:collapse}.collection-page article .docs-table--sticky-header thead th{position:sticky;top:0;z-index:2;background:rgb(var(--color-background))}.collection-page article .docs-table--sticky-first-col :is(th,td):first-child{position:sticky;left:0;z-index:1;background:rgb(var(--color-background))}.collection-page article .docs-table--sticky-first-col thead th:first-child{z-index:3}.collection-page article table :is(th,td){text-align:left;padding:calc(var(--ds-space-xxsmall) * .8) var(--ds-space-xsmall);border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));vertical-align:top}.docs-zendesk-faq{padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:none}.docs-faq__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-xsmall);margin:0 0 var(--ds-space-xsmall) 0}.docs-faq__title{font-weight:700}.docs-faq{display:grid;gap:var(--ds-space-xxsmall)}.docs-faq__item{position:relative;border-radius:calc(var(--ds-card-border-radius) - var(--ds-border-hairline));border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:none}.docs-faq__item:before{content:none}.docs-faq__item>summary{font-weight:600;list-style:none;padding:var(--ds-space-xsmall) var(--ds-space-small);padding-left:calc(var(--ds-space-small) + 1.4em);display:flex;align-items:center;gap:var(--ds-space-xsmall)}.docs-faq__item>summary::-webkit-details-marker{display:none}.docs-faq__item>summary::marker{content:""}.docs-faq__item[open]>summary{background:rgb(var(--color-celeste) / .12)}.docs-faq__answer{padding:0 var(--ds-space-small) var(--ds-space-small) var(--ds-space-small);color:rgb(var(--color-default))}.docs-faq__item[open]{border-color:rgb(var(--color-celeste) / .55);background:rgb(var(--color-default-lightest) / .18);box-shadow:inset 3px 0 rgb(var(--color-celeste) / .7)}:is(.doc-content,.guide-content,.learn-content) .ds-tag:not(.--plan){border-radius:var(--ds-button-border-radius)}:where(.doc-content,.guide-content,.learn-content){--ds-content-chip-bg: rgb(var(--color-default-lightest) / .65);--ds-content-chip-border: rgb(var(--color-default-lightest));--ds-content-chip-text: rgb(var(--color-default));--ds-content-chip-hover-border: rgb(var(--color-link) / .6)}html[data-ds-theme=dark] :where(.doc-content,.guide-content,.learn-content){--ds-content-chip-bg: rgb(var(--color-default) / .2);--ds-content-chip-border: rgb(var(--color-default) / .35);--ds-content-chip-text: rgb(var(--color-default));--ds-content-chip-hover-border: rgb(var(--color-link) / .65)}.ds-tag[class*=docs-tag--]{border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));--ds-tag-text-color: var(--color-default)}.ds-tag.docs-tag--new{background:rgb(var(--color-celeste) / .14);border-color:rgb(var(--color-celeste) / .35)}.ds-tag.docs-tag--beta{background:rgb(var(--color-purple) / .14);border-color:rgb(var(--color-purple) / .35)}.ds-tag.docs-tag--preview{background:rgb(var(--color-magenta) / .14);border-color:rgb(var(--color-magenta) / .35)}.ds-tag.docs-tag--deprecated{background:rgb(var(--color-warning) / .14);border-color:rgb(var(--color-warning) / .35)}.ds-tag.docs-tag--success{background:rgb(var(--color-success) / .14);border-color:rgb(var(--color-success) / .35)}.ds-tag.docs-tag--warning{background:rgb(var(--color-warning) / .14);border-color:rgb(var(--color-warning) / .35)}.ds-tag.docs-tag--alert{background:rgb(var(--color-alert) / .14);border-color:rgb(var(--color-alert) / .35)}.ds-tag.docs-tag--muted,.ds-tag.docs-tag--default{background:var(--ds-content-chip-bg);border-color:var(--ds-content-chip-border)}.ds-tag.--plan{--ds-tag-background-color: var(--color-celeste);--ds-tag-background-color-opacity: var(--ds-lightest);--ds-tag-border-color: var(--color-celeste);--ds-tag-border-color-opacity: var(--ds-lighter);--ds-tag-text-color: var(--color-celeste-700);--ds-tag-border-size: var(--ds-border-hairline);--ds-tag-border-radius: var(--ds-button-border-radius);--ds-tag-font-weight: 620}html[data-ds-theme=dark] .ds-tag.--plan{--ds-tag-background-color: var(--color-celeste-900);--ds-tag-background-color-opacity: var(--ds-light);--ds-tag-border-color: var(--color-celeste-500);--ds-tag-border-color-opacity: var(--ds-light);--ds-tag-text-color: var(--color-celeste-200)}.ds-tag[class*=docs-tag--coverage-]{background:rgb(var(--color-info) / .12);border-color:rgb(var(--color-info) / .3)}:is(.doc-content,.guide-content,.learn-content) .ds-notice:not(.docs-annotation)>:first-child{margin-top:0}:is(.doc-content,.guide-content,.learn-content) .ds-notice:not(.docs-annotation)>:last-child{margin-bottom:0}:is(.doc-content,.guide-content,.learn-content) .ds-notice:not(.docs-annotation)>p{margin:0;font-size:var(--ds-text-size-medium);line-height:var(--ds-text-line-height-medium)}:is(.doc-content,.guide-content,.learn-content) .ds-notice:not(.docs-annotation)>p+p{margin-top:var(--ds-space-xxsmall)}.auth-gated-banner,.coming-soon-banner{margin-bottom:var(--ds-space-medium)}.docs-embed{width:100%;max-width:100%;min-width:0;margin:var(--ds-space-small) 0}.docs-embed__skeleton{display:none}.docs-embed__content{min-width:0}.docs-embed[data-loading=true] .docs-embed__skeleton{display:block}.docs-embed[data-loading=true] .docs-embed__content{display:none}.docs-embed--video{aspect-ratio:16 / 9;border-radius:var(--ds-card-border-radius);overflow:hidden;border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:none}.docs-embed--video iframe{width:100%;height:100%;border:0;display:block}.docs-embed-notice{border-radius:var(--ds-card-border-radius)}.docs-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-small)}.docs-store-card{display:grid;gap:var(--ds-space-xsmall);grid-template-rows:auto auto 1fr auto;padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));color:rgb(var(--color-default));text-decoration:none;background:rgb(var(--color-background));box-shadow:none}.docs-store-card:hover{border-color:rgb(var(--color-link));background:rgb(var(--color-default-lightest) / .18)}html[data-ds-theme=dark] .docs-store-card:hover{background:rgb(var(--color-default-lightest) / .08)}.docs-store-card:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:3px}.docs-store-card__thumb{height:120px;border-radius:calc(var(--ds-card-border-radius) - var(--ds-border-hairline));background:var(--ds-gradient-blue-green);display:flex;align-items:center;justify-content:center;color:rgb(var(--color-background));font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative;overflow:hidden}.docs-store-card__thumb-label{font-size:var(--ds-text-size-xsmall)}.docs-store-card__thumb-icon{width:42px;height:42px;color:rgb(var(--color-background))}.docs-store-card__thumb-img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(var(--color-shadow) / .35))}.docs-store-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-xsmall)}.docs-store-card__title{font-weight:700}.docs-store-card__desc{color:rgb(var(--color-mute));font-size:var(--ds-text-size-small)}.docs-store-card__meta{display:inline-flex;align-items:center;gap:calc(var(--ds-space-xxsmall) * .8);font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-link))}.docs-partner-space{margin:var(--ds-space-xsmall) 0;max-width:100%;min-width:0}.docs-partner-rail__hint{margin:0 0 var(--ds-space-xxsmall) 0}.docs-partner-rail{display:flex;gap:var(--ds-space-small);overflow-x:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overscroll-behavior-x:contain;padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));scroll-snap-type:x mandatory;box-shadow:none}.docs-partner-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ds-space-xsmall);align-items:center;flex:0 0 auto;min-width:220px;max-width:260px;padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));text-decoration:none;color:rgb(var(--color-default));scroll-snap-align:start;box-shadow:none}.docs-partner-card:hover{border-color:rgb(var(--color-link));background:rgb(var(--color-default-lightest) / .14)}html[data-ds-theme=dark] .docs-partner-card:hover{background:rgb(var(--color-default-lightest) / .07)}.docs-partner-card:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:3px}.docs-partner-card__logo{width:36px;height:36px;border-radius:calc(var(--ds-card-border-radius) + 4px);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--ds-text-size-2xsmall);color:rgb(var(--color-default));background:rgb(var(--color-default-lightest) / .35);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));overflow:hidden}.docs-partner-card__logo img{width:100%;height:100%;object-fit:contain;padding:calc(var(--ds-space-xxsmall) * .6);background:transparent}.docs-partner-card__name{font-weight:600}.docs-partner-card__external{color:rgb(var(--color-mute))}.docs-partner-card__desc{margin-top:calc(var(--ds-space-xxsmall) * .6)}.docs-partner-cta{margin-top:var(--ds-space-small);display:flex;justify-content:flex-end}.docs-partner-cta .ds-button{gap:var(--ds-space-xxsmall)}.docs-usecase-carousel{margin:var(--ds-space-xsmall) 0;max-width:100%;min-width:0}.docs-usecase-rail__hint{margin:0 0 var(--ds-space-xxsmall) 0}.docs-usecase-rail{display:flex;gap:var(--ds-space-small);overflow-x:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overscroll-behavior-x:contain;padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));scroll-snap-type:x mandatory;box-shadow:none}.docs-usecase-card{display:grid;grid-template-rows:auto 1fr auto;gap:var(--ds-space-xsmall);align-items:start;flex:0 0 auto;min-width:240px;max-width:280px;padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));text-decoration:none;color:rgb(var(--color-default));scroll-snap-align:start;box-shadow:none}.docs-usecase-card:hover{border-color:rgb(var(--color-link));background:rgb(var(--color-default-lightest) / .18)}html[data-ds-theme=dark] .docs-usecase-card:hover{background:rgb(var(--color-default-lightest) / .08)}.docs-usecase-card:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:3px}.docs-usecase-card__icon{width:38px;height:38px;border-radius:calc(var(--ds-card-border-radius) + 4px);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--ds-text-size-2xsmall);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-link));background:rgb(var(--color-default-lightest) / .35);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest))}.docs-usecase-card__icon i{width:22px;height:22px;color:rgb(var(--color-link))}.docs-usecase-card__title{font-weight:600}.docs-usecase-card__desc{margin-top:calc(var(--ds-space-xxsmall) * .5)}.docs-usecase-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-xsmall);margin-top:var(--ds-space-xxsmall);font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-link))}.docs-usecase-card__cta{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);white-space:nowrap}.docs-usecase-cta{margin-top:var(--ds-space-small);display:flex;justify-content:flex-end}.docs-usecase-cta .ds-button{gap:var(--ds-space-xxsmall)}.docs-browser-frame{overflow:hidden}.docs-browser-frame__chrome{display:flex;align-items:center;gap:var(--ds-space-xsmall);padding:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline)) var(--ds-space-small);border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .35)}.docs-browser-frame__dots{display:inline-flex;gap:calc(var(--ds-space-xxsmall) * .6);flex:0 0 auto}.docs-browser-frame__dot{width:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));height:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));border-radius:100vmax;background:rgb(var(--color-default-light));opacity:.8}.docs-browser-frame__dot.--red{background:rgb(var(--color-alert));opacity:.55}.docs-browser-frame__dot.--yellow{background:rgb(var(--color-warning));opacity:.55}.docs-browser-frame__dot.--green{background:rgb(var(--color-success));opacity:.55}.docs-browser-frame__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-browser-frame__body{padding:var(--ds-space-small)}.docs-media-frame{display:grid;gap:var(--ds-space-xsmall);width:100%;max-width:100%;min-width:0;padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:none}.docs-media-frame__surface{position:relative;overflow:hidden;border-radius:calc(var(--ds-card-border-radius) - 2px);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background-shade, var(--color-background)))}.docs-media-frame__trigger{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.docs-media-frame__img{display:block;width:100%;height:auto;object-fit:contain}.docs-media-frame[data-fit=cover] .docs-media-frame__img{object-fit:cover}.docs-media-frame__overlay{position:absolute;top:var(--ds-space-xxsmall);right:var(--ds-space-xxsmall);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgb(var(--color-background));border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));color:rgb(var(--color-mute));box-shadow:0 4px 10px #00000014}.docs-media-frame__caption{margin:0}.docs-media-lightbox{border:none;padding:0;background:transparent;max-width:none;width:auto;opacity:1;transform:scale(1);transition:opacity var(--ds-duration-slow) var(--ds-ease-out),transform var(--ds-duration-slow) var(--ds-ease-out),display var(--ds-duration-slow) allow-discrete,overlay var(--ds-duration-slow) allow-discrete}.docs-media-lightbox::backdrop{background:#081018a6;transition:background var(--ds-duration-slow) var(--ds-ease-default),display var(--ds-duration-slow) allow-discrete,overlay var(--ds-duration-slow) allow-discrete}@starting-style{.docs-media-lightbox[open]{opacity:0;transform:scale(.97)}.docs-media-lightbox[open]::backdrop{background:#08101800}}@media(prefers-reduced-motion:reduce){.docs-media-lightbox,.docs-media-lightbox::backdrop{transition:none}}.docs-media-lightbox__panel{display:grid;gap:var(--ds-space-small);padding:var(--ds-space-medium);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:0 12px 30px #0003}.docs-media-lightbox__close{justify-self:end}.docs-media-lightbox__figure{margin:0;display:grid;gap:var(--ds-space-xsmall);justify-items:center}.docs-media-lightbox__img{width:auto;max-width:min(90vw,1100px);max-height:70vh;height:auto;object-fit:contain}.docs-media-lightbox__panel[data-fit=cover] .docs-media-lightbox__img{object-fit:cover}.docs-media-lightbox__caption{margin:0;color:rgb(var(--color-mute));text-align:center}.docs-demo-panel{display:grid;gap:var(--ds-space-xxsmall);width:100%}.docs-demo{margin:var(--ds-space-small) 0 var(--ds-space-large) 0;padding:var(--ds-space-small);display:grid;gap:var(--ds-space-small);justify-items:start;width:100%;max-width:100%;min-width:0;border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background-shade, var(--color-background)));box-shadow:none}.docs-demo>*{min-width:0;margin:0}.docs-demo>:is(pre,blockquote,table,.docs-code-example,.docs-embed,.docs-store-grid,.docs-partner-space,.docs-partner-rail,.docs-zendesk-faq,.docs-browser-frame,.docs-open-close-apis,.docs-prerequisites,.docs-release-phase,.page-break,.ds-tabs,.ds-notice){justify-self:stretch;width:100%}.docs-demo pre{max-width:100%;overflow-x:auto}.docs-demo>p:has(>strong){display:flex;align-items:center;gap:var(--ds-space-xsmall);margin:0 0 var(--ds-space-xsmall) 0}.docs-demo>p:has(>strong):not(:first-child){margin-top:var(--ds-space-small)}.docs-demo>p:has(>strong):after{content:"";flex:1;height:var(--ds-border-hairline);background:rgb(var(--color-default-lightest));opacity:.9}.collection-page article h3+.docs-demo{margin-top:var(--ds-space-xsmall)}.collection-page article .docs-demo+h3{margin-top:var(--ds-space-large)}.docs-demo>:first-child{margin-top:0}.docs-demo>:last-child{margin-bottom:0}.docs-demo>p>strong{display:inline-block;margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-mute))}.docs-demo :is(.ds-button,.docs-menu){justify-self:start;align-self:start;display:inline-flex;width:fit-content;max-width:100%}.docs-demo .docs-button-link,.docs-demo .ds-button{width:fit-content;max-width:max-content}.docs-demo .ds-button{--ds-button-width: auto;flex:0 0 auto}.docs-demo .docs-button-link.ds-button{--ds-button-width: auto;min-width:0}.docs-demo>p:has(.ds-button),.docs-demo>p:has(.docs-menu){justify-self:start;width:max-content;max-width:100%;display:inline-flex}.docs-blink{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));font-family:var(--ds-code-font);font-size:var(--ds-text-size-xsmall)}.docs-blink__cell{min-width:14px;padding:0 4px;border-radius:999px;background:rgb(var(--color-default-lightest) / .4);color:rgb(var(--color-default));text-align:center}.docs-blink__cell.--off{opacity:.3}.docs-blink__cell[data-color=green]{background:rgb(var(--color-success) / .2);color:rgb(var(--color-success))}.docs-blink__cell[data-color=orange]{background:rgb(var(--color-warning) / .2);color:rgb(var(--color-warning))}.docs-blink__cell[data-color=red]{background:rgb(var(--color-alert) / .2);color:rgb(var(--color-alert))}.docs-blink__cell[data-color=blue]{background:rgb(var(--color-info) / .2);color:rgb(var(--color-info))}.docs-open-close-apis{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-xsmall);margin:var(--ds-space-small) 0}.docs-open-close-apis__actions{display:flex;gap:0;align-items:center}.docs-new-inquiry{display:inline-flex;align-items:center;margin:var(--ds-space-small) 0}.page-break{border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));margin:var(--ds-space-large) 0}.mermaid{max-width:100%;margin:var(--ds-space-small) 0}.mermaid svg{max-width:100%;height:auto}.glossary-term:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px;border-radius:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline) * 2)}.glossary-tooltip{--glossary-tooltip-arrow-size: 10px;--glossary-tooltip-arrow-left: 50%;position:fixed;z-index:var(--ds-content-z-tooltip);width:min(44ch,calc(100vw - var(--ds-space-small) - var(--ds-space-small)));border-radius:calc(var(--ds-space-xsmall) + var(--ds-border-hairline) * 2);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .72);background:rgb(var(--color-background));box-shadow:var(--ds-shadow-medium);padding:var(--ds-space-small);pointer-events:none;opacity:0;transform:translateY(4px);transition:var(--ds-transition-overlay-in)}.glossary-tooltip[data-placement=top]{transform:translateY(-4px)}.glossary-tooltip.is-visible{opacity:1;transform:translateY(0)}.glossary-tooltip.is-visible[data-placement=top]{transform:translateY(0)}.glossary-tooltip:before{content:"";position:absolute;left:calc(var(--glossary-tooltip-arrow-left) - var(--glossary-tooltip-arrow-size));width:calc(var(--glossary-tooltip-arrow-size) * 2);height:var(--glossary-tooltip-arrow-size);background:rgb(var(--color-default-lightest) / .72);clip-path:polygon(50% 100%,0 0,100% 0);box-shadow:none}.glossary-tooltip:after{content:"";position:absolute;left:calc(var(--glossary-tooltip-arrow-left) - var(--glossary-tooltip-arrow-size));width:calc(var(--glossary-tooltip-arrow-size) * 2);height:var(--glossary-tooltip-arrow-size);background:rgb(var(--color-background));clip-path:polygon(50% 100%,0 0,100% 0)}.glossary-tooltip[data-placement=top]:before{bottom:calc(var(--glossary-tooltip-arrow-size) * -1 - var(--ds-border-hairline));clip-path:polygon(50% 100%,0 0,100% 0)}.glossary-tooltip[data-placement=top]:after{bottom:calc(var(--glossary-tooltip-arrow-size) * -1 + 1px);clip-path:polygon(50% 100%,0 0,100% 0)}.glossary-tooltip[data-placement=bottom]:before{top:calc(var(--glossary-tooltip-arrow-size) * -1 - var(--ds-border-hairline));clip-path:polygon(50% 0,0 100%,100% 100%)}.glossary-tooltip[data-placement=bottom]:after{top:calc(var(--glossary-tooltip-arrow-size) * -1 + 1px);clip-path:polygon(50% 0,0 100%,100% 100%)}.glossary-tooltip__term{font-size:var(--ds-text-size-small);font-weight:700;color:rgb(var(--color-default));margin-bottom:calc(var(--ds-space-xxsmall) * .5)}.glossary-tooltip__definition{font-size:var(--ds-text-size-medium);line-height:1.45;color:rgb(var(--color-default-light))}.link-preview-tooltip{--link-preview-arrow-size: 10px;--link-preview-arrow-left: 50%;position:fixed;z-index:var(--ds-content-z-tooltip-elevated);width:min(52ch,calc(100vw - var(--ds-space-small) * 2));border-radius:calc(var(--ds-space-xsmall) + var(--ds-border-hairline) * 2);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .72);background:rgb(var(--color-background));box-shadow:var(--ds-content-shadow-overlay);padding:var(--ds-space-small);pointer-events:none;opacity:0;transform:translateY(4px);transition:var(--ds-transition-overlay-in)}.link-preview-tooltip[data-placement=top]{transform:translateY(-4px)}.link-preview-tooltip.is-visible{opacity:1;transform:translateY(0)}.link-preview-tooltip.is-visible[data-placement=top]{transform:translateY(0)}.link-preview-tooltip:before{content:"";position:absolute;left:calc(var(--link-preview-arrow-left) - var(--link-preview-arrow-size));width:calc(var(--link-preview-arrow-size) * 2);height:var(--link-preview-arrow-size);background:rgb(var(--color-default-lightest) / .72);clip-path:polygon(50% 100%,0 0,100% 0)}.link-preview-tooltip:after{content:"";position:absolute;left:calc(var(--link-preview-arrow-left) - var(--link-preview-arrow-size));width:calc(var(--link-preview-arrow-size) * 2);height:var(--link-preview-arrow-size);background:rgb(var(--color-background));clip-path:polygon(50% 100%,0 0,100% 0)}.link-preview-tooltip[data-placement=top]:before{bottom:calc(var(--link-preview-arrow-size) * -1 - var(--ds-border-hairline));clip-path:polygon(50% 100%,0 0,100% 0)}.link-preview-tooltip[data-placement=top]:after{bottom:calc(var(--link-preview-arrow-size) * -1 + 1px);clip-path:polygon(50% 100%,0 0,100% 0)}.link-preview-tooltip[data-placement=bottom]:before{top:calc(var(--link-preview-arrow-size) * -1 - var(--ds-border-hairline));clip-path:polygon(50% 0,0 100%,100% 100%)}.link-preview-tooltip[data-placement=bottom]:after{top:calc(var(--link-preview-arrow-size) * -1 + 1px);clip-path:polygon(50% 0,0 100%,100% 100%)}.link-preview-tooltip__title{font-size:var(--ds-text-size-small);font-weight:700;color:rgb(var(--color-default))}.link-preview-tooltip__description{margin-top:calc(var(--ds-space-xxsmall) * .5);font-size:var(--ds-text-size-medium);line-height:1.45;color:rgb(var(--color-default-light))}.link-preview-tooltip__url{margin-top:calc(var(--ds-space-xxsmall) * .7);font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-mute));word-break:break-all}.link-preview-tooltip__description[hidden],.link-preview-tooltip__url[hidden]{display:none}.ai-answer__content{white-space:pre-wrap}.ai-answer__content:empty,.ai-answer__citations:empty{display:none}#top{scroll-margin-top:calc(var(--ds-content-header-height, 0px) + var(--ds-content-topbar-height, 0px) + var(--ds-space-small))}.collection-page article :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--ds-content-header-height, 0px) + var(--ds-content-topbar-height, 0px) + var(--ds-space-small))}.page-tool-button.ds-button{background:rgb(var(--color-background));border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));box-shadow:none;min-height:var(--page-tool-size, calc(var(--ds-space-small) + var(--ds-space-xxsmall)));min-width:var(--page-tool-size, calc(var(--ds-space-small) + var(--ds-space-xxsmall)));height:var(--page-tool-size, calc(var(--ds-space-small) + var(--ds-space-xxsmall)));display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-xxsmall)}.page-tool-button.ds-button.--small{padding:calc(var(--ds-space-xxsmall) - var(--ds-border-hairline)) calc(var(--ds-space-xsmall) - var(--ds-border-hairline));font-size:var(--ds-text-size-xsmall)}.page-tool-button.ds-button.--square.--small{padding:calc(var(--ds-space-xxsmall) - var(--ds-border-hairline))}.page-tool-button.ds-button:hover{box-shadow:0 0 0 var(--ds-border-hairline) rgb(var(--color-link) / .28)}.page-tool-button.ds-button[aria-pressed=true]{border-color:rgb(var(--color-celeste) / .7);background:rgb(var(--color-celeste) / .14);box-shadow:none}.page-tool-button.ds-button[aria-pressed=true] .ds-icon{color:rgb(var(--color-celeste))}details.page-tools-menu{position:relative;display:inline-flex;align-items:center}details.page-tools-menu>summary.page-tools-menu__summary{list-style:none;gap:var(--ds-space-xxsmall);min-width:auto;padding:calc(var(--ds-space-xxsmall) - var(--ds-border-hairline));margin:0;min-height:var(--page-tool-size, calc(var(--ds-space-small) + var(--ds-space-xxsmall)));min-width:var(--page-tool-size, calc(var(--ds-space-small) + var(--ds-space-xxsmall)));height:var(--page-tool-size, calc(var(--ds-space-small) + var(--ds-space-xxsmall)));justify-content:center;line-height:1;position:relative}details.page-tools-menu>summary.page-tools-menu__summary.is-copied .ds-icon.--icon-copy{--ds-icon: var(--icon-check-mark, var(--icon-check-marks));color:rgb(var(--color-success))}details.page-tools-menu>summary.page-tools-menu__summary.is-copied:after{content:attr(data-copied-label);position:absolute;top:calc(100% + var(--ds-space-xxsmall));right:0;padding:2px 6px;border-radius:999px;font-size:var(--ds-text-size-xxsmall);letter-spacing:.04em;text-transform:uppercase;background:rgb(var(--color-success) / .12);color:rgb(var(--color-success));white-space:nowrap}details.page-tools-menu>summary.page-tools-menu__summary::-webkit-details-marker{display:none}.page-tools-menu__chevron{--ds-icon: var(--icon-chevron-right);--ds-icon-size: var(--ds-icon-size-2xsmall);opacity:.72;transform:rotate(90deg);transition:transform var(--ds-duration-normal) var(--ds-ease-out),opacity var(--ds-duration-fast) var(--ds-ease-default)}details.page-tools-menu[open] .page-tools-menu__chevron{transform:rotate(-90deg);opacity:1}.page-tools-menu__panel{position:absolute;top:calc(100% + var(--ds-space-xsmall));right:0;min-width:12rem;width:max-content;max-width:min(52ch,calc(100vw - var(--ds-space-small) * 2));padding:var(--ds-space-xsmall);display:grid;gap:var(--ds-space-xxsmall);border-radius:calc(var(--ds-space-xsmall) + var(--ds-border-hairline));border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:var(--ds-content-shadow-overlay-small);overflow:hidden;background-clip:padding-box;box-sizing:border-box;opacity:1;z-index:var(--ds-content-z-overlay);opacity:0;transform:translateY(-4px);transition:var(--ds-transition-overlay-in)}details.page-tools-menu[open] .page-tools-menu__panel{opacity:1;transform:translateY(0)}@media(max-width:599px){.page-tools-menu__panel{left:auto;right:0;min-width:0;width:min(52ch,calc(100vw - var(--ds-space-small) * 2));padding:var(--ds-space-xsmall)}}.page-tools-menu__item.ds-button{width:100%;justify-content:flex-start;gap:var(--ds-space-xsmall);box-sizing:border-box;min-width:0;margin:0;padding:calc(var(--ds-space-xxsmall) * .85) var(--ds-space-xsmall);border-radius:calc(var(--ds-button-border-radius) - 2px);border:var(--ds-border-hairline) solid transparent;background:transparent;box-shadow:none;outline:none;text-align:left;white-space:nowrap}.page-tools-menu__item.ds-button>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-tools-menu__item.ds-button:hover{border-color:rgb(var(--color-default-lightest));background:rgb(var(--color-default-lightest) / .3);box-shadow:none}.page-tools-menu__item.ds-button:hover span{color:inherit}.page-tools-menu__item.ds-button:focus,.page-tools-menu__item.ds-button:focus-visible{outline:none;border-color:rgb(var(--color-celeste));box-shadow:inset 0 0 0 2px rgb(var(--color-celeste))}.content-index-grid{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:var(--ds-space-large);align-items:start}.content-index-main{min-width:0}.content-index-nav--mobile{display:none;margin-bottom:var(--ds-space-medium)}.content-index-nav__panel{margin-top:var(--ds-space-xsmall);padding:var(--ds-space-small);border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:var(--ds-shadow-small)}.doc-sidebar__tools,.learn-sidebar__tools{display:flex;flex-wrap:wrap;gap:var(--ds-space-xxsmall);align-items:center;justify-content:flex-end}.learn-sidebar__tools{margin-bottom:var(--ds-space-small)}@media(max-width:1024px){.content-index-grid{grid-template-columns:1fr}.content-index-nav--mobile{display:block}}@media(max-width:768px){.content-index-grid{grid-template-columns:1fr}.content-index-nav--mobile{display:block}.share-controls__button>span{display:none}}.learn-layout{max-width:var(--max-width);margin:0 auto}.learn-layout .learn-grid{display:grid;--ds-content-left-rail: minmax(20rem, 24rem);--ds-content-right-rail: clamp(20rem, 24vw, 26rem);grid-template-columns:var(--ds-content-left-rail) minmax(0,1fr) var(--ds-content-right-rail);grid-template-areas:"nav topbar topbar" "nav content toc";column-gap:var(--ds-space-medium);row-gap:var(--ds-space-small);align-items:start}.learn-layout .learn-grid>.learn-nav-sidebar{grid-area:nav}.learn-layout .learn-grid>.docs-topbar{grid-area:topbar;grid-column:2 / 4}.learn-layout .learn-grid>.learn-content{grid-area:content}.learn-layout .learn-grid>.learn-sidebar{grid-area:toc}html[data-docs-reader-mode=focus] .learn-layout .learn-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "content"}html[data-docs-reader-mode=focus] .learn-sidebar{display:none}html[data-docs-reader-mode=focus] .learn-layout .docs-topbar,html[data-docs-reader-mode=focus] .learn-layout .learn-content{max-width:none;margin-inline:0;padding-inline:0}.learn-layout .learn-content{min-width:0;padding-top:var(--ds-space-xsmall)}.learn-layout .learn-header{margin-bottom:var(--ds-space-medium)}.learn-layout .learn-header h1,.learn-layout .learn-header p{margin-bottom:calc(var(--ds-space-xsmall) + var(--ds-space-xxsmall))}.learn-layout .learning-objectives{margin-bottom:var(--ds-space-mlarge);background:rgb(var(--color-celeste-50));border-left:calc(var(--ds-border-hairline) * 4) solid rgb(var(--color-link))}.learn-layout .learning-objectives h2{margin-bottom:var(--ds-space-small)}.learn-layout .objectives-list{list-style:none;padding:0;margin:0}.learn-layout .objectives-list li{display:flex;align-items:start;gap:var(--ds-space-small);margin-bottom:var(--ds-space-small)}.learn-layout .check-icon{color:rgb(var(--color-success));flex-shrink:0;margin-top:calc(var(--ds-space-xxsmall) * .5)}.learn-layout .content-body,.learn-layout .key-concepts{margin-bottom:var(--ds-space-mlarge)}.learn-layout .key-concepts h2{margin-bottom:calc(var(--ds-space-small) + var(--ds-space-xxsmall))}.learn-layout .concepts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20ch,1fr));gap:calc(var(--ds-space-xsmall) + var(--ds-space-xxsmall))}.learn-layout .concept-item{padding:calc(var(--ds-space-xsmall) + var(--ds-space-xxsmall));text-align:center}.learn-sidebar{position:sticky;top:calc(var(--ds-content-header-height, 0px) + var(--ds-content-topbar-height, 0px));margin-bottom:var(--ds-space-xxlarge);max-height:calc(100vh - var(--ds-content-header-height, 0px) - var(--ds-content-topbar-height, 0px));display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--ds-space-medium) + var(--ds-space-xsmall));padding-top:calc(var(--ds-space-large) + var(--ds-space-small));border-left:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .85)}@supports (overflow: clip){.learn-sidebar{overflow-x:clip}}.learn-sidebar .sidebar-section{margin-bottom:var(--ds-space-medium);padding-bottom:var(--ds-space-medium);border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .7)}.learn-sidebar .sidebar-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.learn-sidebar .sidebar-section h3{margin-bottom:calc(var(--ds-space-xsmall) + var(--ds-space-xxsmall));color:rgb(var(--color-mute))}.learn-sidebar .sidebar-section ul{list-style:none;padding:0;margin:0}.learn-sidebar .sidebar-section li{margin-bottom:var(--ds-space-xsmall)}.learn-sidebar .sidebar-section a{color:rgb(var(--color-default));text-decoration:none;font-size:var(--ds-text-size-small);overflow-wrap:anywhere;word-break:break-word}.learn-sidebar .sidebar-section a:hover{color:rgb(var(--color-link))}@media(max-width:1220px){.learn-layout .learn-grid{grid-template-columns:1fr;grid-template-areas:"mobile" "topbar" "content";padding-inline:var(--ds-space-medium)}.learn-layout .learn-grid>.docs-topbar{grid-column:auto}.learn-layout .learn-nav-sidebar,.learn-layout .learn-grid>.learn-sidebar{display:none}.learn-layout .content-mobile-nav{display:block;grid-area:mobile;margin-top:var(--ds-space-xxsmall);margin-bottom:var(--ds-space-small)}.learn-layout .docs-topbar__toc{display:block;grid-column:1 / -1;width:100%;margin-top:0;padding-top:calc(var(--ds-space-xxsmall) * .8);border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .82)}}@media(max-width:768px){.learn-layout h1.ds-heading{font-size:var(--ds-text-size-2xlarge, 2rem)}}
