.docs-article{--docs-prose:rgb(var(--ink-soft-rgb));--docs-heading:rgb(var(--ink-rgb));--docs-muted:rgb(var(--ink-muted-rgb));--docs-line:rgb(var(--n200-rgb));--docs-fill:rgb(var(--n50-rgb));color:var(--docs-prose);font-size:15px;line-height:26px;overflow-wrap:break-word}.docs-article h1{color:var(--docs-heading);font-size:34px;line-height:42px;font-weight:700;letter-spacing:-.022em}.docs-article:is(:lang(hi),:lang(bn),:lang(mr),:lang(pa),:lang(ta),:lang(te),:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(ar),:lang(he),:lang(fa),:lang(ur)) :is(h1,h2,h3,h4){letter-spacing:normal}.docs-article h1+p{margin-top:12px;color:var(--docs-muted);font-size:18px;line-height:28px}.docs-article h2{color:var(--docs-heading);font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.012em}.docs-article :is(h3,h4){color:var(--docs-heading);font-size:15px;line-height:24px;font-weight:600}.docs-article :is(.border,table) :is(h2,h3,h4){font-size:15px;line-height:22px}.docs-article>.space-y-6>:not([hidden])~:not([hidden]){margin-top:40px}.docs-article>.space-y-6>div:first-child+:not([hidden]){margin-top:32px}.docs-article :is(.space-y-3,.space-y-4)>:not([hidden])~:not([hidden]){margin-top:16px}.docs-article.docs-article :is(h2,h3,h4):not([hidden])+:not([hidden]){margin-top:16px}.docs-article :is(p,li):is(.text-sm,.text-base):not(:is(.border,table,[role=note]) *),.docs-article :is(ul,ol):is(.text-sm):not(:is(.border,table,[role=note]) *){font-size:15px;line-height:26px}.docs-article :is(p,ul,ol,li).ds-text-muted:not(:is(.border,table,[role=note]) *){color:var(--docs-prose)}.docs-article :is(ul.list-disc,ol.list-decimal)>li+li{margin-top:6px}.docs-article ul.list-disc>li::marker{color:var(--docs-muted)}.docs-article strong{color:var(--docs-heading);font-weight:600}.docs-article :is(p,li) a:not([class*=rounded]){color:rgb(var(--violet-rgb));text-decoration:underline;text-decoration-color:rgb(var(--violet-rgb)/.35);text-underline-offset:3px;transition:text-decoration-color .15s}.docs-article :is(p,li) a:not([class*=rounded]):hover{text-decoration-color:rgb(var(--violet-rgb))}.docs-article pre{line-height:22px}.docs-article pre,.docs-article pre code,.docs-code{font-family:var(--font-docs-code),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-ligatures:none}.docs-code :is(.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword){color:rgb(var(--violet-600-rgb))}.docs-code :is(.hljs-string,.hljs-regexp,.hljs-template-tag,.hljs-addition){color:rgb(var(--success-700-rgb))}.docs-code :is(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet){color:rgb(var(--warning-700-rgb))}.docs-code :is(.hljs-title,.hljs-section,.hljs-built_in){color:var(--info)}.docs-code :is(.hljs-type,.hljs-class .hljs-title,.hljs-title.class_){color:rgb(var(--pink-600-rgb))}.docs-code :is(.hljs-name,.hljs-tag .hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-deletion){color:rgb(var(--danger-700-rgb))}.docs-code :is(.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-template-variable,.hljs-params){color:rgb(var(--warning-700-rgb))}.docs-code .hljs-params{color:inherit}.docs-code :is(.hljs-comment,.hljs-quote,.hljs-doctag){color:rgb(var(--n500-rgb));font-style:italic}.docs-code :is(.hljs-meta,.hljs-tag,.hljs-punctuation){color:rgb(var(--ink-muted-rgb))}.docs-code .hljs-subst{color:rgb(var(--ink-rgb))}.docs-article :not(pre)>code{font-family:var(--font-docs-code),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;line-height:1;padding:.18em .42em;border-radius:6px;border:1px solid var(--docs-line);background:var(--docs-fill);color:var(--docs-heading);overflow-wrap:anywhere}.docs-article div:has(>table){overflow-x:auto;border-radius:12px}.docs-article table{font-size:14px;line-height:22px}.docs-article thead th,.docs-article thead tr{background:var(--docs-fill)}.docs-article th{color:var(--docs-heading);font-size:13px;font-weight:600;white-space:nowrap}.docs-article :is(th,td){padding:10px 16px;vertical-align:top}.docs-article tbody tr+tr{border-top:1px solid var(--docs-line)}.docs-article thead tr,.docs-article thead+tbody{border-bottom:1px solid var(--docs-line)}.docs-article .rounded-lg.border:not(:has(>table)){border-radius:12px}.docs-article :is(img,video){border-radius:12px}.docs-article figcaption{margin-top:10px;text-align:center;color:var(--docs-muted);font-size:13px;line-height:20px}.docs-article td.text-xs{font-size:13px}.docs-article :is(td,dd).ds-text-muted{color:var(--docs-prose)}