: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-prerequisites{margin:var(--ds-space-small) 0;--ds-disclosure-border-color: var(--color-default-lightest);--ds-disclosure-text-color: var(--color-default);--ds-disclosure-background-color: var(--color-background);border-radius:var(--ds-card-border-radius);box-shadow:none}.docs-prerequisites:focus-within{box-shadow:none}.docs-prerequisites>summary:focus-visible{outline:2px solid rgb(var(--color-celeste));outline-offset:3px}.docs-prerequisites>summary{font-size:var(--ds-text-size-small);min-height:44px}.docs-prerequisites[open]>summary{background:rgb(var(--color-default-lightest) / .14)}.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)}.doc-content-body .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}.doc-content-body .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-font-size: var(--ds-text-size-medium);--ds-content-reader-block-gap: var(--ds-space-medium);--ds-content-reader-h1-gap: var(--ds-space-small);--ds-content-reader-line-height: 1.54}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}.doc-content-body{--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}.doc-content-body>*{margin:0}.doc-content-body>*+*{margin-top:var(--ds-content-reader-block-gap)}.doc-content-body :is(h1,h2,h3,h4,h5,h6){font-weight:700;color:rgb(var(--color-default));line-height:1.18}.doc-content-body h1{font-size:2em}.doc-content-body h1+*{margin-top:var(--ds-content-reader-h1-gap)}.doc-content-body h2{font-size:1.6em}.doc-content-body h3{font-size:1.3em}.doc-content-body h4{font-size:1.15em}.doc-content-body :is(h5,h6){font-size:1em}.doc-content-body :is(img,svg,video,iframe){max-width:100%}.doc-content-body :is(img,video){height:auto}.doc-content-body img{display:block;border-radius:var(--ds-card-border-radius);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));box-shadow:none}.doc-content-body :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}.doc-content-body pre:not(.astro-code){background:rgb(var(--color-default-lightest))}.doc-content-body pre.astro-code{background-color:rgb(var(--color-light-light))}html[data-ds-theme=dark] .doc-content-body pre.astro-code{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}html[data-ds-theme=dark] .doc-content-body pre.astro-code span{color:var(--shiki-dark)!important}.doc-content-body :is(pre,.astro-code) code{font-family:var(--ds-code-font)}.doc-content-body :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}.doc-content-body :is(h2,h3,h4,h5,h6){position:relative}.doc-content-body .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)}.doc-content-body .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)}.doc-content-body :is(h2,h3,h4,h5,h6):hover .docs-heading-anchor,.doc-content-body .docs-heading-anchor:focus-visible{opacity:1;color:rgb(var(--color-link))}.doc-content-body .docs-heading-anchor.is-copied{opacity:1;color:rgb(var(--color-success))}.doc-content-body .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}.doc-content-body .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))}.doc-content-body .docs-heading-anchor.is-copied:after{background:rgb(var(--color-success) / .12);color:rgb(var(--color-success))}.doc-content-body .docs-heading-anchor.is-copy-failed{opacity:1;color:rgb(var(--color-warning))}.doc-content-body .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)}.doc-content-body .docs-heading-anchor.is-copy-failed:after{background:rgb(var(--color-warning) / .16);color:rgb(var(--color-warning))}.doc-content-body a.docs-external-link .docs-external-link__icon{margin-left:.28em;vertical-align:-.1em;opacity:.7}.doc-content-body 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)}.doc-content-body .docs-code-example__code :is(pre,.astro-code){border:none;border-radius:0;box-shadow:none;background:transparent}.doc-content-body .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))}.doc-content-body table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;scrollbar-gutter:stable}.doc-content-body .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}.doc-content-body .docs-table table{display:table;width:100%;max-width:none;overflow:visible;margin:0;border-collapse:collapse}.doc-content-body .docs-table--sticky-header thead th{position:sticky;top:0;z-index:2;background:rgb(var(--color-background))}.doc-content-body .docs-table--sticky-first-col :is(th,td):first-child{position:sticky;left:0;z-index:1;background:rgb(var(--color-background))}.doc-content-body .docs-table--sticky-first-col thead th:first-child{z-index:3}.doc-content-body 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}.doc-content-body h3+.docs-demo{margin-top:var(--ds-space-xsmall)}.doc-content-body .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}.tts-player{margin:var(--ds-space-xxsmall) 0 var(--ds-space-small);padding:var(--ds-space-xsmall) var(--ds-space-small);display:inline-flex;flex-direction:column;gap:var(--ds-space-xxsmall);width:fit-content;max-width:100%;border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));border-radius:var(--ds-card-border-radius);background:rgb(var(--color-background));box-shadow:none}html[data-ds-theme=dark] .tts-player{background:rgb(var(--color-background))}.tts-player[data-tts-state=idle] [data-tts-stop]{opacity:.45;pointer-events:none}.tts-player__bar{display:flex;align-items:center;gap:var(--ds-space-xsmall);flex-wrap:wrap}.tts-player__buttons{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall)}.tts-player .ds-button{min-height:calc(var(--ds-space-small) + var(--ds-border-hairline));padding:var(--ds-space-xxsmall) var(--ds-space-xsmall);border-color:rgb(var(--color-default-lightest));background:rgb(var(--color-background));box-shadow:none;transition:var(--ds-transition-color),var(--ds-transition-bg)}.tts-player .ds-button:hover{background:rgb(var(--color-default) / .1);border-color:rgb(var(--color-link) / .5)}.tts-player .ds-button:focus-visible{outline:2px solid rgb(var(--color-celeste));outline-offset:-2px}.tts-player .ds-button:active{background:rgb(var(--color-default) / .1)}.tts-player__toggle[aria-pressed=true]{border-color:rgb(var(--color-celeste) / .6);background:rgb(var(--color-celeste) / .16);color:rgb(var(--color-celeste))}.tts-player__toggle[aria-pressed=true]:hover{background:rgb(var(--color-celeste) / .22)}.tts-player__toggle[aria-pressed=true] .ds-icon{color:rgb(var(--color-celeste))}.tts-player__status{min-width:0;margin-left:auto;flex:0 0 auto;text-align:right}.tts-player__status:empty{display:none}.tts-player__icon{flex-shrink:0}.tts-player__icon--pause,.tts-player[data-tts-state=speaking] .tts-player__icon--play{display:none}.tts-player[data-tts-state=speaking] .tts-player__icon--pause{display:inline-block}@media(max-width:600px){.tts-player{max-width:100%}.tts-player__bar{align-items:flex-start}.tts-player__status{text-align:left;width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.tts-player .ds-button{transition:none}}.doc-layout{max-width:var(--max-width);margin:0 auto}#top{scroll-margin-top:calc(var(--ds-content-header-height, 0px) + var(--ds-content-topbar-height, 0px) + var(--ds-space-small))}.doc-content-body :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))}.docs-topbar{position:sticky;top:var(--ds-content-header-height, var(--ds-header-height, 3.5rem));z-index:var(--ds-content-z-topbar);padding:0;background:rgb(var(--color-background))}.docs-topbar__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-small);padding:var(--ds-space-xsmall) 0;border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest))}.docs-topbar:before{content:"";position:absolute;inset:-2px 0 auto;height:2px;background:rgb(var(--color-background));pointer-events:none}.docs-topbar__left{flex:1 1 auto;min-width:0}.docs-topbar .breadcrumbs{margin:0;min-width:0}.docs-topbar__right{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-xsmall);flex:0 0 auto;min-width:0;margin-left:auto}.docs-topbar__actions{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);--page-tool-size: calc(var(--ds-space-small) + var(--ds-space-xxsmall))}.docs-topbar__actions .ds-button{margin:0}.docs-topbar__actions>*{display:inline-flex;align-items:center}.docs-topbar__assist{display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-xsmall);padding:var(--ds-space-xsmall) 0}.docs-topbar__assist-left,.docs-topbar__assist-right{display:inline-flex;align-items:center;gap:var(--ds-space-xxsmall);min-width:0}.docs-topbar__assist-left{flex:1 1 auto;justify-content:flex-start}.docs-topbar__assist-right{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.docs-topbar__assist-actions{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ds-space-xxsmall)}.docs-assist-row{padding:var(--ds-space-small) 0;margin-bottom:var(--ds-space-medium);border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest))}.share-controls{display:inline-flex;align-items:center;gap:calc(var(--ds-space-xxsmall) * .8)}.share-controls__button{display:inline-flex;align-items:center;gap:calc(var(--ds-space-xxsmall) * .7)}.docs-topbar__toc{display:none;width:100%}.docs-topbar__toc-panel{margin-top:var(--ds-space-xsmall)}.docs-topbar__toc .toc{margin:0}.docs-topbar__toc .toc h3{display:none}.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))}.breadcrumbs{padding:0;margin:0 0 var(--ds-space-xsmall) 0;border:none;background:transparent}.breadcrumbs__row{display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-xxsmall);min-width:0}.breadcrumbs ol{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;padding:0;margin:0;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumbs ol::-webkit-scrollbar{height:0}.breadcrumbs ol>li{display:inline-flex;align-items:center;gap:0;flex:0 1 auto;min-width:0}.breadcrumbs ol :is(a,.current){font-size:var(--ds-text-size-xsmall);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46ch}.breadcrumbs ol a{color:rgb(var(--color-mute))}.breadcrumbs ol a:hover{color:rgb(var(--color-link));text-decoration:underline}.breadcrumbs ol .separator{color:rgb(var(--color-default-lightest));margin-inline:var(--ds-space-xxsmall)}.breadcrumbs ol .current{color:rgb(var(--color-default-shade));font-weight:500}.breadcrumbs__section{font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-default-shade));text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.breadcrumbs__section:hover{color:rgb(var(--color-link));text-decoration:underline}.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)}.content-index-nav__panel .sidebar-nav{margin-bottom:0}.content-index-nav__panel .sidebar-nav h3{display:none}.doc-sidebar{position:sticky;top:var(--ds-content-header-height, 0px);max-height:none;overflow-y:visible;overflow-x:hidden}.doc-sidebar--toc{top:calc(var(--ds-content-header-height, 0px) + var(--ds-content-topbar-height, 0px));background:rgb(var(--color-background));z-index:5;padding:calc(var(--ds-space-medium) + var(--ds-space-xsmall)) var(--ds-space-small) var(--ds-space-small);border-left:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .85);display:flex;flex-direction:column;gap:var(--ds-space-medium);align-items:stretch;height:calc(100vh - var(--ds-content-header-height, 0px) - var(--ds-content-topbar-height, 0px));min-height:calc(100vh - var(--ds-content-header-height, 0px) - var(--ds-content-topbar-height, 0px));max-height:calc(100vh - var(--ds-content-header-height, 0px) - var(--ds-content-topbar-height, 0px));overflow:hidden}.doc-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--color-default-light) / .7) transparent;padding-right:calc(var(--ds-space-xxsmall) * .35)}.doc-sidebar__scroll::-webkit-scrollbar{width:8px}.doc-sidebar__scroll::-webkit-scrollbar-thumb{background:rgb(var(--color-default-light) / .55);border-radius:999px}.doc-sidebar__scroll::-webkit-scrollbar-track{background:transparent}.doc-sidebar--nav{padding:var(--ds-space-xsmall) calc(var(--ds-space-xxsmall) * 1.5) var(--ds-space-small);border-right:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .85);border-radius:0;background:rgb(var(--color-background));box-shadow:none;display:flex;flex-direction:column;height:calc(100vh - var(--ds-content-header-height, 0px));min-height:calc(100vh - var(--ds-content-header-height, 0px));max-height:calc(100vh - var(--ds-content-header-height, 0px));overflow:hidden}.doc-sidebar--nav .doc-sidebar__scroll{padding-right:0}html[data-ds-theme=dark] .doc-sidebar--nav{border-right-color:rgb(var(--color-default-light) / .48)}html[data-ds-theme=dark] .doc-sidebar--toc{border-left-color:rgb(var(--color-default-light) / .48)}.doc-sidebar::-webkit-scrollbar:horizontal,.learn-sidebar::-webkit-scrollbar:horizontal{height:0}.doc-sidebar--toc{padding-bottom:var(--ds-space-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)}:where(.doc-sidebar,.learn-sidebar,.guide-layout .steps-sidebar,.docs-topbar__toc,.content-mobile-nav__panel,.content-index-nav__panel){min-width:0;--ds-content-nav-hover-bg: rgb(var(--color-default) / .06);--ds-content-nav-hover-text: rgb(var(--color-default));--ds-content-nav-active-bg: rgb(var(--color-celeste) / .12);--ds-content-nav-active-text: rgb(var(--color-default));--ds-content-nav-active-accent: rgb(var(--color-celeste) / .52);--ds-content-nav-hover-border: rgb(var(--color-default-lightest));--ds-content-nav-active-ring: 0 0 0 var(--ds-border-hairline) rgb(var(--color-celeste) / .32);--ds-content-nav-group-outline: rgb(var(--color-default-lightest) / .95);--ds-content-nav-group-radius: calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));--ds-content-nav-group-bg: rgb(var(--color-celeste) / .04);--ds-content-nav-hover-accent: rgb(var(--color-default-lightest))}html[data-ds-theme=dark] :where(.doc-sidebar,.learn-sidebar,.guide-layout .steps-sidebar,.docs-topbar__toc,.content-mobile-nav__panel,.content-index-nav__panel){--ds-content-nav-hover-bg: rgb(var(--color-default) / .14);--ds-content-nav-active-bg: rgb(var(--color-celeste) / .24);--ds-content-nav-active-accent: rgb(var(--color-celeste) / .6);--ds-content-nav-hover-border: rgb(var(--color-default-light) / .55);--ds-content-nav-active-ring: 0 0 0 var(--ds-border-hairline) rgb(var(--color-celeste) / .36);--ds-content-nav-group-outline: rgb(var(--color-default-light) / .55);--ds-content-nav-group-bg: rgb(var(--color-default) / .1);--ds-content-nav-hover-accent: rgb(var(--color-default-light))}.doc-sidebar a.ds-button,.doc-sidebar button.ds-button,.learn-sidebar a.ds-button,.learn-sidebar button.ds-button{max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;flex-wrap:wrap}.doc-sidebar a.ds-button span,.doc-sidebar a.ds-button i,.doc-sidebar button.ds-button span,.doc-sidebar button.ds-button i,.learn-sidebar a.ds-button span,.learn-sidebar a.ds-button i,.learn-sidebar button.ds-button span,.learn-sidebar button.ds-button i{min-width:0}@supports (overflow: clip){.doc-sidebar{overflow-x:clip}}.sidebar-nav{margin-bottom:var(--ds-space-medium);width:100%}.sidebar-nav h3{margin:0 0 var(--ds-space-xsmall) 0;padding:0 calc(var(--ds-space-xsmall) * .9);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-mute))}.sidebar-nav__list,.sidebar-nav__group-links{width:100%;list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--ds-space-xxsmall) * 1.15)}.sidebar-nav__list>li{width:100%}.sidebar-nav__link{position:relative;display:flex;align-items:center;gap:var(--ds-space-xsmall);padding:var(--ds-space-xxsmall) var(--ds-space-xsmall);min-height:calc(var(--ds-space-medium) + var(--ds-space-xxsmall));border:var(--ds-border-hairline) solid transparent;border-radius:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));border-left:var(--ds-border-hairline) solid transparent;color:rgb(var(--color-mute));text-decoration:none;font-size:var(--ds-text-size-small);background:transparent;min-width:0;transition:var(--ds-transition-color),var(--ds-transition-bg),var(--ds-transition-shadow),var(--ds-transition-border-color)}@media(max-width:1024px)and (pointer:coarse){.sidebar-nav__link{min-height:44px;padding-block:var(--ds-space-xsmall)}}.sidebar-nav__link .ds-icon{flex-shrink:0;opacity:.72}.sidebar-nav__link .sidebar-nav__link-label{min-width:0;flex:1 1 auto;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere}.sidebar-nav__link-external{margin-left:auto;opacity:.65;flex-shrink:0}.sidebar-nav__link:hover{color:var(--ds-content-nav-hover-text);background:var(--ds-content-nav-hover-bg);border-color:var(--ds-content-nav-hover-border);border-left-color:var(--ds-content-nav-hover-border)}.sidebar-nav__link:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:1px}.sidebar-nav__link:hover .ds-icon,.sidebar-nav__link[aria-current=page] .ds-icon{opacity:1}.sidebar-nav__link[aria-current=page]{color:var(--ds-content-nav-active-text);font-weight:600;background:var(--ds-content-nav-active-bg);border-color:var(--ds-content-nav-active-accent);border-left-color:var(--ds-content-nav-active-accent);box-shadow:var(--ds-content-nav-active-ring)}.doc-sidebar--nav .sidebar-nav__link,.doc-sidebar--nav .sidebar-nav summary.sidebar-nav__summary,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf{border-radius:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-width:2px;border-left-style:solid;box-shadow:none}.doc-sidebar--nav .sidebar-nav__link:hover,.doc-sidebar--nav .sidebar-nav summary.sidebar-nav__summary:hover{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;box-shadow:none}.doc-sidebar--nav .sidebar-nav__link[aria-current=page],.doc-sidebar--nav .sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page],.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page]{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:rgb(var(--color-celeste) / .72);background:rgb(var(--color-celeste) / .08);box-shadow:none}.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf{margin-left:0;margin-right:0}.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group,.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group[open],.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group[open]{border-radius:0}.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity summary.sidebar-nav__summary,.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top,.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity summary.sidebar-nav__summary,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf{border-radius:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-width:2px;border-left-style:solid;box-shadow:none}.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf{margin-left:0;margin-right:0}.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top[aria-current=page],.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page],.content-mobile-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page],.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top[aria-current=page],.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page],.content-index-nav__panel .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page]{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:rgb(var(--color-celeste) / .72);background:rgb(var(--color-celeste) / .08);box-shadow:none}.doc-sidebar--nav .sidebar-nav details.sidebar-nav__group,.doc-sidebar--nav .sidebar-nav details.sidebar-nav__group[open]{border-radius:var(--ds-content-nav-group-radius)}.doc-sidebar--nav .sidebar-nav details.sidebar-nav__group[open]{overflow:hidden}.doc-sidebar--nav .sidebar-nav details[open]>summary.sidebar-nav__summary,.doc-sidebar--nav .sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary,.doc-sidebar--nav .sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary:hover{border-radius:calc(var(--ds-content-nav-group-radius) - var(--ds-border-hairline));border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;box-shadow:none}.sidebar-nav details.sidebar-nav__group{width:100%;border:var(--ds-border-hairline) solid transparent;border-radius:var(--ds-content-nav-group-radius);background:transparent;transition:border-color var(--ds-duration-normal) var(--ds-ease-out),background var(--ds-duration-normal) var(--ds-ease-out)}.sidebar-nav details.sidebar-nav__group[open]{border-color:var(--ds-content-nav-group-outline);background:var(--ds-content-nav-group-bg);padding-top:calc(var(--ds-space-xxsmall) * .25);padding-bottom:calc(var(--ds-space-xxsmall) * .45)}.sidebar-nav details.sidebar-nav__group[open]>summary.sidebar-nav__summary{margin-left:0;margin-right:0}.sidebar-nav details.sidebar-nav__group[open]>.sidebar-nav__group-links{margin-right:0;padding-right:0}.sidebar-nav summary.sidebar-nav__summary{list-style:none;display:flex;align-items:center;gap:var(--ds-space-xxsmall);font-size:var(--ds-text-size-small);font-weight:520;color:rgb(var(--color-mute));padding:var(--ds-space-xxsmall) var(--ds-space-xsmall);min-height:calc(var(--ds-space-medium) + var(--ds-space-xxsmall));border-radius:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));border:var(--ds-border-hairline) solid transparent;border-left:var(--ds-border-hairline) solid transparent;cursor:pointer;user-select:none;background:transparent;min-width:0;transition:var(--ds-transition-color),var(--ds-transition-bg),var(--ds-transition-border-color)}.sidebar-nav__summary-label{min-width:0;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere}.sidebar-nav summary.sidebar-nav__summary::-webkit-details-marker{display:none}.sidebar-nav summary.sidebar-nav__summary::marker{content:""}.sidebar-nav .sidebar-nav__summary .ds-icon{flex-shrink:0;opacity:.72}.sidebar-nav .sidebar-nav__chevron{--ds-icon: var(--icon-chevron-right);--ds-icon-size: var(--ds-icon-size-2xsmall);transition:transform var(--ds-duration-normal) var(--ds-ease-out)}.sidebar-nav details[open]>summary.sidebar-nav__summary .sidebar-nav__chevron{transform:rotate(90deg)}.sidebar-nav details[open]>summary.sidebar-nav__summary{color:rgb(var(--color-default));background:rgb(var(--color-default) / .04);border-color:var(--ds-content-nav-hover-border);border-left-color:var(--ds-content-nav-hover-border);border-radius:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline))}.sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary{color:var(--ds-content-nav-active-text);background:var(--ds-content-nav-active-bg);border-color:var(--ds-content-nav-active-accent);border-left-color:var(--ds-content-nav-active-accent);box-shadow:var(--ds-content-nav-active-ring)}.sidebar-nav summary.sidebar-nav__summary:focus-visible{outline:2px solid rgb(var(--color-celeste));outline-offset:-2px}.sidebar-nav summary.sidebar-nav__summary:hover .ds-icon{opacity:1}.sidebar-nav summary.sidebar-nav__summary:hover{color:var(--ds-content-nav-hover-text);background:var(--ds-content-nav-hover-bg);border-color:var(--ds-content-nav-hover-border);border-left-color:var(--ds-content-nav-hover-border)}.sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary:hover{color:var(--ds-content-nav-active-text);background:var(--ds-content-nav-active-bg);border-color:var(--ds-content-nav-active-accent);border-left-color:var(--ds-content-nav-active-accent);box-shadow:var(--ds-content-nav-active-ring)}.sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary .sidebar-nav__summary-label{color:rgb(var(--color-default));font-weight:600}.sidebar-nav details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary .sidebar-nav__chevron{opacity:1}.doc-sidebar-rule{margin:var(--ds-space-small) calc(var(--ds-space-xsmall) * .9);height:var(--ds-border-hairline);border:none;background:rgb(var(--color-default-lightest));border-radius:100vmax}.sidebar-nav .sidebar-nav__group-links{margin-top:var(--ds-space-xxsmall);margin-left:calc(var(--ds-space-xsmall) * .55);padding-left:var(--ds-space-xsmall);border-left:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .85)}@supports (interpolate-size: allow-keywords){.sidebar-nav details.sidebar-nav__group{interpolate-size:allow-keywords}.sidebar-nav .sidebar-nav__group-links{overflow:hidden;height:0;opacity:0;transition:height var(--ds-duration-normal) var(--ds-ease-out),opacity var(--ds-duration-fast) var(--ds-ease-default)}.sidebar-nav details[open]>.sidebar-nav__group-links{height:auto;opacity:1}.sidebar-nav__subgroup-links{overflow:visible;height:auto;opacity:1;transition:none}}.sidebar-nav__summary-text{min-width:0;flex:1 1 auto}.sidebar-nav__summary-desc{display:block;font-size:var(--ds-text-size-xsmall);font-weight:400;color:rgb(var(--color-default-light));line-height:1.3;margin-top:.1rem}.sidebar-nav__subgroup{margin-top:var(--ds-space-xxsmall)}.sidebar-nav__subgroup-details{margin-left:0}.sidebar-nav__subgroup-summary{list-style:none;display:flex;align-items:center;gap:var(--ds-space-xxsmall);font-size:var(--ds-text-size-xsmall);font-weight:520;color:rgb(var(--color-mute));padding:var(--ds-space-xxsmall) var(--ds-space-xsmall);cursor:default;user-select:text}.sidebar-nav__subgroup-summary:hover{color:rgb(var(--color-mute));background:transparent}.sidebar-nav__subgroup-summary:focus-visible{outline:none}.sidebar-nav__subgroup-summary::-webkit-details-marker{display:none}.sidebar-nav__subgroup-summary::marker{content:""}.sidebar-nav__subgroup-label{text-transform:uppercase;letter-spacing:.04em;opacity:.8}.sidebar-nav__subgroup-details[open]>.sidebar-nav__subgroup-summary .sidebar-nav__chevron{transform:rotate(90deg)}.sidebar-nav__subgroup-links{margin-left:calc(var(--ds-space-xsmall) * .5);padding-left:var(--ds-space-xsmall)}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__list{gap:var(--ds-space-xxsmall)}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top{border:var(--ds-border-hairline) solid transparent;border-left:var(--ds-border-hairline) solid transparent;border-radius:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));color:rgb(var(--color-default));font-weight:620;padding:calc(var(--ds-space-xxsmall) * .85) var(--ds-space-xsmall)}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top:hover{color:var(--ds-content-nav-hover-text);background:var(--ds-content-nav-hover-bg);border-color:var(--ds-content-nav-hover-border);border-left-color:var(--ds-content-nav-hover-border);box-shadow:none}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__link--top[aria-current=page]{color:var(--ds-content-nav-active-text);background:var(--ds-content-nav-active-bg);border-color:var(--ds-content-nav-active-accent);border-left-color:var(--ds-content-nav-active-accent);box-shadow:var(--ds-content-nav-active-ring)}.sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group{border:var(--ds-border-hairline) solid transparent;border-radius:calc(var(--ds-space-xsmall) - var(--ds-border-hairline) * 2);background:transparent;transition:border-color var(--ds-duration-normal) var(--ds-ease-out),background var(--ds-duration-normal) var(--ds-ease-out);margin:0}.sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group[open]{border-color:rgb(var(--color-default-lightest));background:rgb(var(--color-default) / .04);margin-bottom:calc(var(--ds-space-xxsmall) * .75);padding-top:calc(var(--ds-space-xxsmall) * .25);padding-bottom:0;overflow:hidden}.sidebar-nav.sidebar-nav--mobile-parity summary.sidebar-nav__summary{display:flex;align-items:center;gap:var(--ds-space-xsmall);width:100%;padding:calc(var(--ds-space-xsmall) - (var(--ds-space-xxsmall) * .4)) var(--ds-space-xsmall);border-radius:calc(var(--ds-space-xsmall) - var(--ds-border-hairline) * 2);border:var(--ds-border-hairline) solid transparent;color:rgb(var(--color-default));font-size:var(--ds-text-size-small);font-weight:700;line-height:normal;cursor:pointer;user-select:none;transition:var(--ds-transition-color),var(--ds-transition-bg),var(--ds-transition-border-color);min-height:0}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__summary-icon{width:calc(var(--ds-space-small) + var(--ds-space-xxsmall));min-width:calc(var(--ds-space-small) + var(--ds-space-xxsmall));display:inline-flex;align-items:center;justify-content:center;opacity:.78}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__summary-icon{display:none}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__summary-text{order:2;min-width:0}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__chevron{order:3;margin-left:auto;opacity:.72;transform:rotate(90deg);transition:var(--ds-transition-transform),var(--ds-transition-fade)}.sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group[open] .sidebar-nav__chevron{transform:rotate(-90deg);opacity:1}.sidebar-nav.sidebar-nav--mobile-parity summary.sidebar-nav__summary:hover{color:var(--ds-content-nav-hover-text);background:var(--ds-content-nav-hover-bg);border-color:transparent;border-left-color:transparent;box-shadow:none}.sidebar-nav.sidebar-nav--mobile-parity summary.sidebar-nav__summary:focus-visible{outline:none;box-shadow:inset 0 0 0 calc(var(--ds-border-hairline) * 2) rgb(var(--color-focus))}.sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group[open]>summary.sidebar-nav__summary,.sidebar-nav.sidebar-nav--mobile-parity details.sidebar-nav__group--active[open]>summary.sidebar-nav__summary{color:rgb(var(--color-default));border-color:transparent;border-left-color:transparent;background:transparent;box-shadow:none;font-weight:700}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links{display:grid;gap:var(--ds-space-xxsmall);margin-top:var(--ds-space-xsmall);margin-left:0;padding-left:0;padding-right:calc(var(--ds-space-xxsmall) * .5);padding-bottom:0;border-left:none}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf{margin-left:var(--ds-space-xsmall);margin-right:var(--ds-space-xsmall);border-radius:calc(var(--ds-space-xxsmall) + var(--ds-border-hairline));border:var(--ds-border-hairline) solid transparent;padding:calc(var(--ds-space-xxsmall) * .75) var(--ds-space-xsmall);font-weight:520;line-height:normal;min-height:0;transition:var(--ds-transition-color),var(--ds-transition-bg)}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf:hover,.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf:hover{color:var(--ds-content-nav-hover-text);background:var(--ds-content-nav-hover-bg);border-color:transparent;border-left-color:transparent;box-shadow:none;text-decoration:none}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page],.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf[aria-current=page]{border-color:transparent;border-left-color:rgb(var(--color-celeste) / .55);background:rgb(var(--color-celeste) / .08);box-shadow:none}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup{margin-top:calc(var(--ds-space-xxsmall) * .7)}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-summary{font-size:var(--ds-text-size-xsmall);font-weight:700;color:rgb(var(--color-default-light));text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:calc(var(--ds-space-xxsmall) * 1.2);margin-left:var(--ds-space-xsmall);margin-right:var(--ds-space-xsmall);margin-top:var(--ds-space-xxsmall);padding:calc(var(--ds-space-xxsmall) * .6) 0 calc(var(--ds-space-xxsmall) * .6) calc(var(--ds-space-xsmall) - (var(--ds-space-xxsmall) * .6));line-height:normal;pointer-events:none;cursor:default}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-summary:after{content:"";flex:1 1 auto;min-width:0;height:var(--ds-border-hairline);background:rgb(var(--color-default-lightest) / .9);transform:translateY(.02em)}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links{display:grid;gap:var(--ds-space-xxsmall);margin-left:0;padding-left:0}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf{margin-left:var(--ds-space-xsmall);margin-right:var(--ds-space-xsmall);border-radius:calc(var(--ds-space-xsmall) - var(--ds-border-hairline) * 2);border:var(--ds-border-hairline) solid transparent}.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links>li:last-child>a.sidebar-nav__link.sidebar-nav__link--leaf,.sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links>li:last-child>a.sidebar-nav__link.sidebar-nav__link--leaf{margin-bottom:0}.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links{padding-right:0}.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__group-links a.sidebar-nav__link.sidebar-nav__link--leaf,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-links a.sidebar-nav__link.sidebar-nav__link--leaf,.doc-sidebar--nav .sidebar-nav.sidebar-nav--mobile-parity .sidebar-nav__subgroup-summary{margin-left:0;margin-right:0}.toc h3{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-mute));margin-bottom:var(--ds-space-small)}.toc{overflow-x:hidden;--toc-indent: var(--ds-space-small)}@supports (overflow: clip){.toc{overflow-x:clip}}.toc ul{list-style:none;padding:0;margin:0;max-width:100%}.toc li{margin-bottom:var(--ds-space-xsmall)}.toc a{display:block;text-decoration:none;color:rgb(var(--color-default-light));font-size:var(--ds-text-size-small);overflow-wrap:anywhere;word-break:break-word;max-width:100%;padding:calc(var(--ds-space-xxsmall) * .8) 0 calc(var(--ds-space-xxsmall) * .8) var(--ds-space-small);border:none;border-radius:0;border-left:2px solid transparent;transition:var(--ds-transition-bg),var(--ds-transition-color),var(--ds-transition-border-color);position:relative}.toc a:hover{background:transparent;color:var(--ds-content-nav-hover-text);border-left-color:rgb(var(--color-default-light))}.toc a:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:1px}.toc a[aria-current=true]{background:transparent;color:rgb(var(--color-default));font-weight:600;border-left-color:rgb(var(--color-celeste));box-shadow:none}.toc-level-1>a{padding-left:0}.toc-level-2>a{padding-left:var(--ds-space-small)}.toc-level-3>a{padding-left:calc(var(--ds-space-small) * 2)}.toc-level-4>a{padding-left:calc(var(--ds-space-small) * 3)}.toc-back-to-top{display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(var(--ds-space-xxsmall) * .7);margin-top:auto;margin-left:0;margin-right:auto;padding:calc(var(--ds-space-xxsmall) * .55) calc(var(--ds-space-xsmall) * .6);border-radius:100vmax;border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));color:rgb(var(--color-mute));font-size:var(--ds-text-size-xsmall);text-decoration:none;width:fit-content;max-width:100%;align-self:flex-start;position:static;background:rgb(var(--color-background));opacity:0;pointer-events:none;transform:translateY(calc(var(--ds-space-xxsmall) * .8));transition:opacity var(--ds-duration-slow) var(--ds-ease-out),transform var(--ds-duration-slow) var(--ds-ease-out)}.toc-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.toc-back-to-top>span{margin-left:0}.toc-back-to-top:hover{color:rgb(var(--color-link));border-color:rgb(var(--color-default-lightest) / .7)}.toc-back-to-top:focus-visible{outline:2px solid rgb(var(--color-celeste));outline-offset:2px}.content-mobile-nav{display:none;margin-bottom:var(--ds-space-medium)}.content-mobile-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)}.content-mobile-nav__panel :is(.sidebar-nav,.toc,.steps-nav){margin-bottom:0}.content-mobile-nav__panel :is(.sidebar-nav h3,.toc h3,.steps-nav h3){display:none}.content-nav{margin-top:var(--ds-space-xlarge);padding-top:var(--ds-space-medium);border-top:var(--ds-border-hairline) solid rgb(var(--color-default-lightest))}.content-nav__grid{display:grid;gap:var(--ds-space-small);align-items:stretch}.content-nav__grid--two{grid-template-columns:1fr 1fr}.content-nav__grid--one{grid-template-columns:1fr}.content-nav__grid--one:not(.content-nav__grid--next-only) :is(.content-nav__prev,.content-nav__next){width:100%;max-width:none}.content-nav__grid--one .content-nav__next{grid-column:auto}.content-nav__grid--next-only{grid-template-columns:1fr 1fr}.content-nav :is(a.ds-card.content-nav__prev,a.ds-card.content-nav__next){display:flex;flex-direction:column;justify-content:center;gap:calc(var(--ds-space-xxsmall) * .95);min-height:calc(var(--ds-space-xxlarge) * 1.2);padding:var(--ds-space-small) var(--ds-space-medium);border:var(--ds-border-hairline) solid rgb(var(--color-default-lightest));border-radius:calc(var(--ds-space-xsmall) + var(--ds-border-hairline));background:rgb(var(--color-background));transition:var(--ds-transition-shadow),var(--ds-transition-border-color)}.content-nav__grid--two .content-nav__next{align-items:flex-end;text-align:right}.content-nav__grid--next-only .content-nav__next{grid-column:2;align-items:flex-end;text-align:right}.content-nav__grid--two .content-nav__next :is(.nav-label,.nav-title){text-align:right}.content-nav__grid--next-only .content-nav__next :is(.nav-label,.nav-title){text-align:right}.content-nav :is(a.ds-card.content-nav__prev,a.ds-card.content-nav__next):focus-visible{outline:2px solid rgb(var(--color-celeste));outline-offset:1px}.content-nav :is(a.ds-card.content-nav__prev,a.ds-card.content-nav__next).--hoverable:hover{background:rgb(var(--color-background));border-color:rgb(var(--color-link) / .45);box-shadow:0 0 0 calc(var(--ds-border-hairline) * 2) rgb(var(--color-link) / .35)}.nav-label{font-size:var(--ds-text-size-xsmall);color:rgb(var(--color-mute));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-title{font-weight:700;color:rgb(var(--color-default));font-size:var(--ds-text-size-medium);line-height:1.35;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}@media(max-width:1024px){.content-index-grid{grid-template-columns:1fr}.content-index-nav--mobile{display:block}}@media(max-width:768px){.content-nav__grid--two,.content-nav__grid--next-only{grid-template-columns:1fr}.content-nav__grid--one .content-nav__next{grid-column:auto}.content-nav__grid--next-only .content-nav__next{text-align:left;align-items:flex-start}.content-nav__grid--next-only .content-nav__next :is(.nav-label,.nav-title){text-align:left}.content-mobile-nav{display:block;grid-area:mobile;margin-bottom:0;padding-bottom:calc(var(--ds-space-xxsmall) * .8);border-bottom:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .82)}.content-index-grid{grid-template-columns:1fr}.content-index-nav--mobile{display:block}.docs-topbar{padding-top:calc(var(--ds-space-xxsmall) * .4);padding-bottom:calc(var(--ds-space-xxsmall) * .4)}.docs-topbar__main{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ds-space-xxsmall);padding-top:calc(var(--ds-space-xxsmall) * .8);padding-bottom:calc(var(--ds-space-xxsmall) * .8)}.docs-topbar__toc{display:block}.docs-topbar__left{width:auto;min-width:0}.docs-topbar__right{width:auto;margin-left:0;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.docs-topbar__actions{flex-wrap:nowrap}.docs-topbar__assist{gap:var(--ds-space-xxsmall);align-items:center;padding-top:calc(var(--ds-space-xxsmall) * .75);padding-bottom:calc(var(--ds-space-xxsmall) * .75)}.docs-topbar__assist-actions{gap:calc(var(--ds-space-xxsmall) * .7)}.docs-topbar__assist-right{flex-shrink:0}.share-controls__button>span{display:none}.docs-topbar__toc{width:100%;margin-top:0;padding-top:calc(var(--ds-space-xxsmall) * .8);border-top:none}:is(.content-mobile-nav,.docs-topbar__toc) details.ds-disclosure.--simple>summary{font-size:var(--ds-text-size-small);font-weight:620;letter-spacing:.01em}.content-mobile-nav details.ds-disclosure.--simple{margin-bottom:calc(var(--ds-space-xxsmall) * .5)}}@media(prefers-reduced-motion:reduce){.sidebar-nav__link,.sidebar-nav summary.sidebar-nav__summary,.toc a,.toc-back-to-top{transition:none}}.doc-grid{display:grid;--ds-content-left-rail: minmax(17rem, 20rem);--ds-content-right-rail: clamp(16rem, 21vw, 20rem);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}.doc-grid>.doc-sidebar--nav{grid-area:nav}.doc-grid>.docs-topbar{grid-area:topbar;grid-column:2 / 4}.doc-grid>.doc-content{grid-area:content}.doc-grid>.doc-sidebar--toc{grid-area:toc}html[data-docs-reader-mode=focus] .doc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "content"}html[data-docs-reader-mode=focus] .doc-grid>.docs-topbar,html[data-docs-reader-mode=focus] .doc-grid>.doc-content{grid-column:1 / -1}html[data-docs-reader-mode=focus] .doc-sidebar{display:none}html[data-docs-reader-mode=focus] .docs-topbar{max-width:none;margin-inline:0;padding-inline:0;display:grid;width:100%;justify-content:initial}html[data-docs-reader-mode=focus] .doc-content{max-width:none;margin-inline:0;padding-inline:0}.doc-content{min-width:0;padding-top:var(--ds-space-xsmall)}.doc-actions{margin-top:var(--ds-space-mlarge);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ds-space-medium)}.doc-actions__right{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ds-space-xsmall)}.doc-actions .feedback-widget{margin-top:0;min-width:0;justify-self:center}.doc-actions .edit-github-btn{margin-left:0}.edit-github-btn{display:inline-flex;align-items:center;gap:var(--ds-space-xsmall)}.edit-github-btn svg{flex-shrink:0}@media(max-width:599px){.edit-github-btn{width:100%}.doc-actions{grid-template-columns:1fr}}@media(max-width:1220px){.doc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"mobile" "topbar" "content";column-gap:0;row-gap:0;padding-inline:var(--ds-space-medium)}.doc-grid>.docs-topbar{grid-column:auto}.doc-sidebar{display:none}.content-mobile-nav{display:block;grid-area:mobile;margin-top:var(--ds-space-xxsmall);margin-bottom:var(--ds-space-small)}.docs-topbar{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ds-space-small);row-gap:calc(var(--ds-space-xxsmall) * .8);padding-top:calc(var(--ds-space-xxsmall) * .8);padding-bottom:calc(var(--ds-space-xxsmall) * .8)}.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)}.docs-topbar__left,.docs-topbar__right{width:auto}.docs-topbar__right{margin-left:0;justify-content:flex-end}:is(.content-mobile-nav,.docs-topbar__toc) details.ds-disclosure.--simple>summary{font-size:var(--ds-text-size-small);font-weight:620;letter-spacing:.01em;padding-inline-start:var(--ds-space-small);padding-inline-end:calc(var(--ds-space-xsmall) + var(--ds-border-hairline))}:is(.content-mobile-nav,.docs-topbar__toc) details.ds-disclosure.--simple>summary:before{left:calc(var(--ds-space-xxsmall) * .7)}.content-mobile-nav details.ds-disclosure.--simple{margin-bottom:calc(var(--ds-space-xxsmall) * .5)}html[data-docs-reader-mode=focus] .doc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"mobile" "topbar" "content"}html[data-docs-reader-mode=focus] .docs-topbar{max-width:none;margin-inline:0;padding-inline:0;display:grid;width:100%;justify-content:initial}html[data-docs-reader-mode=focus] .doc-content{max-width:none;margin-inline:0;padding-inline:0}}@media(max-width:768px){.docs-topbar{grid-template-columns:minmax(0,1fr)}.docs-topbar__left,.docs-topbar__right{width:100%}.docs-topbar__right{margin-left:0;justify-content:flex-end}}@media(min-width:1221px)and (max-width:1400px){.doc-grid{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) minmax(15rem,17rem);column-gap:var(--ds-space-small)}.doc-sidebar--nav{padding-right:var(--ds-space-small)}.doc-sidebar--toc{padding-left:var(--ds-space-small)}}.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)}}.guide-layout{max-width:var(--max-width);margin:0 auto}.guide-layout .guide-header{margin-bottom:var(--ds-space-medium);padding-top:var(--ds-space-xsmall);padding-bottom:calc(var(--ds-space-small) + var(--ds-space-xxsmall));border-bottom:calc(var(--ds-border-hairline) * 2) solid rgb(var(--color-default-lightest))}.guide-layout .guide-header h1{margin:0 0 var(--ds-space-small) 0}.guide-layout .guide-header p{margin:0 0 calc(var(--ds-space-xsmall) + var(--ds-space-xxsmall)) 0}.guide-layout .guide-meta{display:flex;gap:calc(var(--ds-space-small) + var(--ds-space-xxsmall));align-items:center;margin-top:calc(var(--ds-space-small) + var(--ds-space-xxsmall));flex-wrap:wrap}.guide-layout .meta-item{display:flex;align-items:center;gap:var(--ds-space-xsmall);color:rgb(var(--color-mute));font-size:var(--ds-text-size-small)}.guide-layout .prerequisites{margin-top:var(--ds-space-medium)}.guide-layout .prerequisites h3{margin-bottom:calc(var(--ds-space-xsmall) + var(--ds-border-hairline) * 2)}.guide-layout .guide-content-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}.guide-layout .guide-content-grid>.guide-nav-sidebar{grid-area:nav}.guide-layout .guide-content-grid>.docs-topbar{grid-area:topbar;grid-column:2 / 4}.guide-layout .guide-content-grid>.guide-content{grid-area:content}.guide-layout .guide-content-grid>.steps-sidebar{grid-area:toc}html[data-docs-reader-mode=focus] .guide-layout .guide-content-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "content"}html[data-docs-reader-mode=focus] .guide-layout .guide-nav-sidebar,html[data-docs-reader-mode=focus] .guide-layout .steps-sidebar{display:none}html[data-docs-reader-mode=focus] .guide-layout .docs-topbar,html[data-docs-reader-mode=focus] .guide-layout .guide-content{max-width:none;margin-inline:0;padding-inline:0}.guide-layout .steps-sidebar{position:sticky;top:calc(var(--ds-content-header-height, 0px) + var(--ds-content-topbar-height, 0px));display:flex;flex-direction:column;padding:calc(var(--ds-space-large) + var(--ds-space-small)) calc(var(--ds-space-medium) + var(--ds-space-xsmall)) var(--ds-space-small);border-left:var(--ds-border-hairline) solid rgb(var(--color-default-lightest) / .85);max-height:calc(100vh - var(--ds-content-header-height, 0px) - var(--ds-content-topbar-height, 0px));overflow:hidden}.guide-layout .steps-nav{margin-bottom:var(--ds-space-medium)}.guide-layout .steps-nav h3{margin-bottom:var(--ds-space-small);color:rgb(var(--color-mute))}.guide-layout .steps-list{list-style:none;padding:0;margin:0;counter-reset:step}.guide-layout .steps-list li{margin-bottom:calc(var(--ds-space-xsmall) + var(--ds-border-hairline) * 2)}.guide-layout .steps-list a{display:flex;align-items:center;gap:calc(var(--ds-space-xsmall) + var(--ds-border-hairline) * 2);text-decoration:none;color:rgb(var(--color-default));padding:calc(var(--ds-space-xxsmall) * .85) var(--ds-space-xsmall);border-radius:0;border-left:2px solid transparent;transition:var(--ds-transition-bg),var(--ds-transition-color),var(--ds-transition-border-color);position:relative}.guide-layout .steps-list a:hover{background:rgb(var(--color-default) / .03);color:var(--ds-content-nav-hover-text);border-left-color:transparent}.guide-layout .steps-list a:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:1px}.guide-layout .steps-list a[aria-current=true]{background:transparent;color:var(--ds-content-nav-active-text);font-weight:600;border-left-color:transparent;box-shadow:none}.guide-layout .steps-list a[aria-current=true] .step-number{background:rgb(var(--color-celeste) / .2);border-color:rgb(var(--color-celeste) / .8);color:rgb(var(--color-default));box-shadow:none}.guide-layout .steps-list a[aria-current=true]:hover .step-number{background:rgb(var(--color-celeste) / .2);border-color:rgb(var(--color-celeste) / .8)}.guide-layout .steps-list a.is-complete .step-number{background:var(--ds-content-nav-active-accent);color:rgb(var(--color-default));border-color:transparent;box-shadow:0 0 0 var(--ds-border-hairline) rgb(var(--color-celeste) / .45)}.guide-layout .step-number{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background:rgb(var(--color-default-lightest) / .92);border:var(--ds-border-hairline) solid transparent;border-radius:100vmax;font-size:var(--ds-text-size-xsmall);font-weight:600;color:rgb(var(--color-default-shade));flex-shrink:0}.guide-layout .step-text{font-size:var(--ds-text-size-small)}.guide-layout .guide-content{min-width:0}.guide-layout .doc-actions{grid-template-columns:1fr;margin-top:var(--ds-space-medium);justify-items:start}.guide-layout .doc-actions .feedback-widget{justify-self:center}@media(max-width:1220px){.guide-layout .guide-content-grid{grid-template-columns:1fr;grid-template-areas:"mobile" "topbar" "content";padding-inline:var(--ds-space-medium)}.guide-layout .guide-content-grid>.docs-topbar{grid-column:auto}.guide-layout .guide-nav-sidebar,.guide-layout .steps-sidebar{display:none}.guide-layout .content-mobile-nav{display:block;grid-area:mobile;margin-top:var(--ds-space-xxsmall);margin-bottom:var(--ds-space-small)}.guide-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){.guide-layout h1.ds-heading{font-size:var(--ds-text-size-2xlarge, 2rem)}}@media(prefers-reduced-motion:reduce){.guide-layout .steps-list a{transition:none}}
