.docs-heading{scroll-margin-top:calc(var(--nav-height) + 32px)}@media not all and (min-width:64rem){.docs-heading{scroll-margin-top:calc(var(--nav-height) + 44px + 16px)}}.docs-heading [data-heading-anchor]{width:20px;height:20px;color:var(--text-quaternary);vertical-align:middle;opacity:0;transition:opacity .15s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;margin-inline-start:6px;display:inline-flex}.docs-heading:focus-within [data-heading-anchor]{opacity:1}@media (hover:hover) and (pointer:fine){.docs-heading:hover [data-heading-anchor]{opacity:1}.docs-heading [data-heading-anchor]:hover{color:var(--text-secondary)}}.docs-table-wrap{overflow-x:auto}.docs-table-wrap.docs-table-wrap table{min-width:560px}.docs-table-wrap.docs-table-wrap :is(th,td){overflow-wrap:normal}@media (min-width:640px){.docs-nowrap{white-space:nowrap}}.docs-table-wrap .docs-nowrap{white-space:nowrap}.docs-search mark{color:var(--text-primary);background:0 0;font-weight:590}.docs-cards.docs-cards{padding-inline-start:0;list-style:none}.docs-cards.docs-cards>li{margin-top:0}.docs-cards.docs-cards>li:before{content:none}.docs-card-link{transition:box-shadow .15s var(--ease-out), scale .16s var(--ease-out-strong);border-radius:12px}@media (hover:hover) and (pointer:fine){.docs-card-link:hover{box-shadow:0 0 0 1px var(--edge-strong);transition-duration:.1s}}.docs-card-link:active{transition-duration:80ms;scale:.97}.docs-plain-zone.docs-plain-zone.docs-plain-zone a{color:var(--text-secondary);text-decoration:none}@media (hover:hover) and (pointer:fine){.docs-plain-zone.docs-plain-zone.docs-plain-zone a:hover{color:var(--text-primary)}}.docs-search-field{background-color:var(--bg-input);width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:box-shadow .15s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}@media (hover:hover) and (pointer:fine){.docs-search-field:hover{box-shadow:inset 0 0 0 1px var(--border-strong);transition-duration:0s}}.docs-group-title{width:100%;min-height:32px;color:var(--text-tertiary);cursor:pointer;transition:color .15s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-weight:510;display:flex}@media (hover:hover) and (pointer:fine){.docs-group-title:hover{color:var(--text-secondary);transition-duration:0s}}.docs-group-chevron{transition:rotate .15s var(--ease-out);flex-shrink:0}.docs-group-chevron[data-open=false]{rotate:-90deg}.docs-row{min-height:32px;color:var(--text-secondary);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding-inline:8px;text-decoration:none;display:flex}.docs-nav-scroller{scrollbar-width:none}.docs-nav-scroller::-webkit-scrollbar{display:none}.docs-row:not(:has(.docs-row-mark)){padding-inline-start:32px}.docs-row>span{min-width:0}.docs-row .docs-row-mark{color:var(--text-secondary);transition:color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.docs-row:hover{background-color:var(--hover);color:var(--text-primary);transition-duration:0s}.docs-row:hover .docs-row-mark{color:var(--text-primary);transition-duration:0s}}.docs-row[aria-current=page]{background-color:var(--active);color:var(--text-primary)}.docs-row[aria-current=page] .docs-row-mark{color:var(--text-primary)}@media (pointer:coarse){.docs-row,.docs-group-title{min-height:44px}.docs-search-field{height:44px}}.docs-llms-link{color:var(--text-tertiary);transition:color .15s var(--ease-out);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.docs-llms-link:hover{color:var(--text-secondary);transition-duration:0s}}.docs-collapse{transition:grid-template-rows .15s var(--ease-out);grid-template-rows:0fr;display:grid}.docs-collapse[data-open=true]{transition-duration:.25s;transition-timing-function:var(--ease-out-strong);grid-template-rows:1fr}.docs-collapse>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.docs-collapse,.docs-collapse[data-open=true]{transition:none}.docs-collapse>div{opacity:0;transition:opacity .12s var(--ease-out)}.docs-collapse[data-open=true]>div{opacity:1}.docs-group-chevron{transition:none}}.docs-article-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title title""description description""copy copy";justify-items:start;display:grid}.docs-eyebrow{grid-area:eyebrow}.docs-title-row{grid-area:title;align-items:center;gap:12px;min-width:0;display:flex}.docs-eyebrow+.docs-title-row{margin-top:8px}.docs-title-row>h1+*{margin-inline-start:-4px}.docs-description{grid-area:description;max-width:680px;margin-top:12px}.docs-copy-page{grid-area:copy;margin-top:16px}@media (min-width:64rem){.docs-article-header{grid-template-areas:"eyebrow eyebrow""title copy""description description"}.docs-copy-page{margin-top:8px;align-self:center;margin-inline-start:24px}}.docs-bar{--bar-gutter-left:max(var(--gutter), env(safe-area-inset-left,0px));--bar-gutter-right:max(var(--gutter), env(safe-area-inset-right,0px));top:calc(var(--nav-height) + env(safe-area-inset-top,0px));z-index:30;height:44px;margin-left:calc(-1 * var(--bar-gutter-left));margin-right:calc(-1 * var(--bar-gutter-right));padding-left:var(--bar-gutter-left);padding-right:var(--bar-gutter-right);background-color:var(--bg-canvas);box-shadow:0 1px 0 var(--border-faint);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky}@media (min-width:64rem){.docs-bar{display:none}}@supports (animation-timeline:scroll()){.docs-bar{animation:linear both docs-bar-line;animation-timeline:scroll(root);animation-range:0 8px;box-shadow:0 1px #0000}}@keyframes docs-bar-line{to{box-shadow:0 1px 0 var(--border-faint)}}.docs-bar-trigger{min-width:0;height:32px;transition:background-color .15s var(--ease-out);border-radius:8px;align-items:center;gap:6px;margin-inline-start:-8px;padding:0 8px;display:flex}@media (hover:hover) and (pointer:fine){.docs-bar-trigger:hover{background-color:var(--hover);transition-duration:0s}}@media (pointer:coarse){.docs-bar-trigger{height:44px}}.docs-code.docs-code{background-color:var(--code);box-shadow:var(--shadow-card);color:var(--code-foreground);border-radius:10px;position:relative;overflow:hidden}.docs-code.docs-code pre{box-shadow:none;background:0 0;border-radius:0;margin:0;overflow-x:auto}.docs-code code{font-variant-ligatures:none;width:max-content;min-width:100%;display:grid}.docs-code .line{min-height:1lh;display:block}.docs-code>.docs-code-fold pre{padding-inline-end:56px}.docs-code-fold{position:relative}.docs-code-fold[data-folded] pre{max-block-size:calc(var(--fold-lines) * 1lh + 16px);overflow-y:hidden}.docs-code-fold-action{pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:12px}.docs-code-fold-action>*{pointer-events:auto}.docs-code-copy{z-index:1;transition:opacity .15s var(--ease-out);top:8px;position:absolute;inset-inline-end:8px}@media (hover:hover) and (pointer:fine){.docs-code:not(:hover):not(:focus-within)>.docs-code-copy{opacity:0}}.docs-code-bar{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:8px;height:40px;padding-inline:8px;display:flex}.docs-code-tab{height:28px;color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-weight:510;display:inline-flex}@media (hover:hover) and (pointer:fine){.docs-code-tab:hover{color:var(--text-secondary);transition-duration:0s}}.docs-code-tab[aria-selected=true]{background-color:var(--active);color:var(--text-primary)}@media (pointer:coarse){.docs-code-bar{height:45px}.docs-code-bar>[role=tablist]{align-self:stretch}.docs-code-tab{height:32px;position:relative}.docs-code-tab:after{content:"";position:absolute;inset:-6px 0}}.docs-connect .docs-code.docs-code{box-shadow:none;background:0 0;border-radius:0}.docs-connect .docs-code-panel pre{scrollbar-width:thin;scrollbar-color:var(--border) transparent;block-size:calc(8lh + 32px);padding-block:16px;padding-inline:16px;overflow:auto hidden}@media not all and (min-width:40rem){.docs-connect .docs-code-tab[data-mark-only]{justify-content:center;width:40px;height:40px;padding:0}.docs-connect .docs-code-tab{height:40px}}.docs-connect-footer{border-top:1px solid var(--border-faint);align-items:center;height:44px;padding-inline:16px;display:flex}.docs-endpoint{background-color:var(--code);height:44px;box-shadow:var(--shadow-card);border-radius:10px;align-items:center;gap:12px;padding-inline:12px 6px;display:flex}.docs-steps{--step-inset:44px;--step-circle:28px;counter-reset:step;padding-inline-start:var(--step-inset);position:relative}@media not all and (min-width:40rem){.docs-steps{--step-inset:36px;--step-circle:24px}}.docs-steps>*+*{margin-top:16px}.docs-steps:before{content:"";inset-block:calc(var(--step-circle) / 2) 0;background-color:var(--border-strong);width:2px;position:absolute;inset-inline-start:calc(var(--step-circle) / 2 - 1px)}.docs-steps>h2.docs-heading{counter-increment:step;margin-top:40px;position:relative}.docs-steps>h2.docs-heading:first-child{margin-top:0}.docs-steps>h2.docs-heading+*{margin-top:12px}.docs-steps>h2.docs-heading:before{content:counter(step);width:var(--step-circle);height:var(--step-circle);background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--edge);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:510;line-height:1.3333;display:flex;position:absolute;inset-block-start:calc((1lh - var(--step-circle)) / 2);inset-inline-start:calc(-1 * var(--step-inset))}.docs-disclosure{interpolate-size:allow-keywords}.docs-disclosure-summary{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.docs-disclosure-summary::-webkit-details-marker{display:none}.docs-disclosure-chevron{transition:rotate .15s var(--ease-out);flex-shrink:0}.docs-disclosure[open] .docs-disclosure-chevron{transition-duration:.25s;transition-timing-function:var(--ease-out-strong);rotate:180deg}.docs-disclosure-body{padding-top:8px}.docs-disclosure-body>*+*{margin-top:16px}.docs-disclosure::details-content{block-size:0;transition:block-size .15s var(--ease-out), content-visibility .15s allow-discrete;overflow:clip}.docs-disclosure[open]::details-content{block-size:auto;transition-duration:.25s;transition-timing-function:var(--ease-out-strong)}@keyframes docs-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.docs-disclosure-chevron,.docs-disclosure[open] .docs-disclosure-chevron{transition:none}.docs-disclosure::details-content{transition:none}.docs-disclosure[open]::details-content{transition:none}.docs-disclosure[open] .docs-disclosure-body{animation:docs-fade-in .12s var(--ease-out) both}}.docs-home{grid-template-columns:minmax(0,1fr);display:grid}.docs-home-body,.docs-home-body>div{display:contents}.docs-home-body>div>:first-child{margin-top:24px}.docs-plain-zone.docs-plain-zone h2{margin-top:0}.docs-home-body>div>:not(:first-child){margin-top:64px}@media (min-width:64rem){.docs-home-body>div>:not(:first-child){margin-top:96px}}@media (min-width:75rem){.docs-home{grid-template-columns:minmax(0,1fr) 448px;align-items:start;column-gap:40px}.docs-home>header{grid-area:1/1}.docs-home-body>div>:first-child{grid-area:1/2;margin-top:0}.docs-home-body>div>:not(:first-child){grid-column:1/-1}}
