.markdown-content[data-v-aa609d6e]{max-width:47.5rem;color:var(--color-ink-body);font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word}.markdown-content.is-paged[data-v-aa609d6e] .doc-section{display:none}.markdown-content.is-paged[data-v-aa609d6e] .doc-section.is-active{display:block}.markdown-content[data-v-aa609d6e] h1,.markdown-content[data-v-aa609d6e] h2,.markdown-content[data-v-aa609d6e] h3,.markdown-content[data-v-aa609d6e] h4,.markdown-content[data-v-aa609d6e] h5{color:var(--color-ink);font-weight:800;scroll-margin-top:5.5rem}.markdown-content[data-v-aa609d6e] h2,.markdown-content[data-v-aa609d6e] h3{margin:3rem 0 .875rem;font-size:1.75rem;line-height:1.2;letter-spacing:-.02em}.markdown-content[data-v-aa609d6e] h4{margin:2rem 0 .625rem;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em}.markdown-content[data-v-aa609d6e] .doc-section[data-depth="1"] h3{margin:3rem 0 .875rem;font-size:1.75rem;line-height:1.2;letter-spacing:-.02em}.markdown-content[data-v-aa609d6e] .doc-section[data-depth="1"] h4{margin:2.25rem 0 .875rem;font-size:1.375rem;line-height:1.2;letter-spacing:-.02em}.markdown-content[data-v-aa609d6e] .doc-section[data-depth="1"] h5{margin:2rem 0 .625rem;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em}.markdown-content[data-v-aa609d6e] .doc-section>h1:first-child,.markdown-content[data-v-aa609d6e] .doc-section>h2:first-child{margin:0 0 1.125rem;font-size:clamp(2rem,1.3rem + 2.2vw,2.875rem);line-height:1.08;letter-spacing:-.03em}.markdown-content[data-v-aa609d6e] .anchor{margin-left:.5rem;color:var(--color-ink-3);font-size:.6em;font-weight:500;text-decoration:none;vertical-align:middle;opacity:0;transition:opacity .16s var(--ease-out-expo)}.markdown-content[data-v-aa609d6e] h2:hover .anchor,.markdown-content[data-v-aa609d6e] h3:hover .anchor,.markdown-content[data-v-aa609d6e] h4:hover .anchor,.markdown-content[data-v-aa609d6e] h5:hover .anchor,.markdown-content[data-v-aa609d6e] .anchor:focus-visible{opacity:1}@media(hover:none){.markdown-content[data-v-aa609d6e] .anchor{opacity:.6}}.markdown-content[data-v-aa609d6e] p{margin:0 0 1.125rem}.markdown-content[data-v-aa609d6e] ul,.markdown-content[data-v-aa609d6e] ol{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.25rem;padding-left:1.5rem}.markdown-content[data-v-aa609d6e] ul{list-style:disc}.markdown-content[data-v-aa609d6e] ol{list-style:decimal}.markdown-content[data-v-aa609d6e] li::marker{color:var(--color-ink-3)}.markdown-content[data-v-aa609d6e] li>ul,.markdown-content[data-v-aa609d6e] li>ol{margin:.4rem 0 0}.markdown-content[data-v-aa609d6e] strong{color:var(--color-ink);font-weight:700}.markdown-content[data-v-aa609d6e] a:not(.anchor){color:var(--color-brand-ink);text-decoration:underline;text-decoration-color:#c084fc66;text-underline-offset:.2em;transition:color .16s var(--ease-out-expo)}.markdown-content[data-v-aa609d6e] a:not(.anchor):hover{color:var(--color-brand-soft);text-decoration-color:currentColor}.markdown-content[data-v-aa609d6e] .callout{display:flex;gap:.75rem;margin:0 0 1.5rem;padding:1rem 1.125rem;border-radius:.75rem;border:1px solid rgb(192 132 252 / .3);background-color:#9333ea1f;color:var(--color-brand-soft);font-size:1rem;line-height:1.6}.markdown-content[data-v-aa609d6e] .callout:before{content:"";flex:none;width:1.25rem;height:1.25rem;margin-top:.1875rem;background-color:var(--color-brand-ink);-webkit-mask:var(--callout-icon) center / contain no-repeat;mask:var(--callout-icon) center / contain no-repeat;--callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8h.01M11 12h1v5h1'/%3E%3C/svg%3E")}.markdown-content[data-v-aa609d6e] .callout strong{color:inherit}.markdown-content[data-v-aa609d6e] .callout-body{min-width:0}.markdown-content[data-v-aa609d6e] .callout-body p{margin-bottom:.5rem}.markdown-content[data-v-aa609d6e] .callout-body>:last-child{margin-bottom:0}.markdown-content[data-v-aa609d6e] .callout--warn{border-color:var(--color-warn-line);background-color:var(--color-warn-wash);color:var(--color-warn-ink)}.markdown-content[data-v-aa609d6e] .callout--warn:before{background-color:var(--color-warn);--callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.markdown-content[data-v-aa609d6e] .callout--figure{border-style:dashed;border-color:var(--color-line-strong);background-color:#ffffff05;color:var(--color-ink-2)}.markdown-content[data-v-aa609d6e] .callout--figure:before{background-color:var(--color-ink-3);--callout-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.1-3.1a2 2 0 0 0-2.8 0L6 21'/%3E%3C/svg%3E")}.markdown-content[data-v-aa609d6e] .callout--figure strong{color:var(--color-ink)}.markdown-content[data-v-aa609d6e] :not(pre)>code{padding:.125rem .4375rem;border-radius:.375rem;background-color:#9333ea29;color:var(--color-brand-soft);font-size:.85em;overflow-wrap:anywhere}.markdown-content[data-v-aa609d6e] .code-block{position:relative;margin:.25rem 0 1.5rem;overflow:hidden;border-radius:.75rem;border:1px solid rgb(255 255 255 / .1);background-color:var(--color-ground-deep)}.markdown-content[data-v-aa609d6e] .code-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;border-bottom:1px solid rgb(255 255 255 / .08)}.markdown-content[data-v-aa609d6e] .code-lang{color:var(--color-ink-3);font-family:var(--font-mono);font-size:.75rem}.markdown-content[data-v-aa609d6e] .code-block pre{margin:0;padding:1rem 1.125rem;overflow-x:auto;max-width:100%;background:transparent;font-size:.90625rem;line-height:1.75}.markdown-content[data-v-aa609d6e] .code-block:not(.has-head) pre{padding-right:5rem}.markdown-content[data-v-aa609d6e] .code-block pre:focus-visible{outline-offset:-2px;border-radius:.75rem}.markdown-content[data-v-aa609d6e] pre code{padding:0;border:0;background:transparent;color:#e6e0f3;font-size:inherit;white-space:pre;text-shadow:none}.markdown-content[data-v-aa609d6e] .copy-btn{min-height:2rem;padding:0 .75rem;border-radius:.5rem;border:1px solid var(--color-line-strong);background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:.8125rem;font-weight:400;cursor:pointer;transition:border-color .16s var(--ease-out-expo),background-color .16s var(--ease-out-expo)}.markdown-content[data-v-aa609d6e] .copy-btn:hover{border-color:#ffffff52;background-color:#ffffff0d}.markdown-content[data-v-aa609d6e] .code-block:not(.has-head) .copy-btn{position:absolute;top:.625rem;right:.625rem;background-color:var(--color-ground-deep)}@media(pointer:coarse){.markdown-content[data-v-aa609d6e] .copy-btn{min-height:2.75rem}}.markdown-content[data-v-aa609d6e] .table-wrap{margin:.25rem 0 1.5rem;overflow-x:auto;border-radius:.75rem;border:1px solid var(--color-line);background:linear-gradient(to right,var(--color-surface-2) 30%,rgb(15 13 24 / 0)) left center / 2.5rem 100% no-repeat local,linear-gradient(to left,var(--color-surface-2) 30%,rgb(15 13 24 / 0)) right center / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(192 132 252 / .3),transparent) left center / 1rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(192 132 252 / .3),transparent) right center / 1rem 100% no-repeat scroll,var(--color-surface-2)}.markdown-content[data-v-aa609d6e] table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.55}.markdown-content[data-v-aa609d6e] table:has(th:nth-child(3)){min-width:32rem}.markdown-content[data-v-aa609d6e] th{padding:.625rem .875rem;border-bottom:1px solid var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink);font-weight:600;text-align:left;white-space:nowrap}.markdown-content[data-v-aa609d6e] td{padding:.625rem .875rem;border-bottom:1px solid var(--color-line);vertical-align:top}.markdown-content[data-v-aa609d6e] tr:last-child td{border-bottom:0}.markdown-content[data-v-aa609d6e] hr{height:1px;margin:2.5rem 0;border:0;background-color:var(--color-line)}.markdown-content[data-v-aa609d6e] .doc-section>hr:last-child{display:none}.markdown-content[data-v-aa609d6e] img{max-width:100%;height:auto;border-radius:.5rem;border:1px solid var(--color-line)}.markdown-content[data-v-aa609d6e] .mermaid-diagram{margin:1.5rem 0;padding:1.25rem;overflow-x:auto;border-radius:.75rem;border:1px solid var(--color-line);background-color:var(--color-surface)}.markdown-content[data-v-aa609d6e] .mermaid-diagram svg{max-width:100%;height:auto}.markdown-content[data-v-aa609d6e] .mermaid-diagram text{fill:var(--color-ink)!important}.markdown-content[data-v-aa609d6e] .mermaid-diagram .node rect,.markdown-content[data-v-aa609d6e] .mermaid-diagram .node circle,.markdown-content[data-v-aa609d6e] .mermaid-diagram .node polygon{fill:var(--color-raised)!important;stroke:var(--color-brand-ink)!important}.markdown-content[data-v-aa609d6e] .mermaid-diagram .edgePath .path{stroke:var(--color-ink-3)!important}.markdown-content[data-v-aa609d6e] .mermaid-error,.markdown-content[data-v-aa609d6e] .markdown-error{margin:1rem 0;padding:1rem;border-radius:.75rem;border:1px solid var(--color-danger-line);background-color:var(--color-danger-wash);color:var(--color-danger-ink)}.markdown-content[data-v-aa609d6e] kbd{padding:.0625rem .375rem;border-radius:.25rem;border:1px solid var(--color-line-strong);background-color:var(--color-raised);color:var(--color-ink);font-size:.875em}.markdown-content[data-v-aa609d6e] input[type=checkbox]{margin-right:.5rem;accent-color:var(--color-brand)}.markdown-content[data-v-aa609d6e] .task-list-item{list-style:none}.markdown-content[data-v-aa609d6e] .token.comment,.markdown-content[data-v-aa609d6e] .token.prolog,.markdown-content[data-v-aa609d6e] .token.doctype,.markdown-content[data-v-aa609d6e] .token.cdata{color:#8f88a3}.markdown-content[data-v-aa609d6e] .token.punctuation{color:#c3bdd3}.markdown-content[data-v-aa609d6e] .token.property,.markdown-content[data-v-aa609d6e] .token.tag,.markdown-content[data-v-aa609d6e] .token.boolean,.markdown-content[data-v-aa609d6e] .token.number,.markdown-content[data-v-aa609d6e] .token.constant,.markdown-content[data-v-aa609d6e] .token.symbol,.markdown-content[data-v-aa609d6e] .token.deleted,.markdown-content[data-v-aa609d6e] .token.regex,.markdown-content[data-v-aa609d6e] .token.variable{color:#f5b544}.markdown-content[data-v-aa609d6e] .token.selector,.markdown-content[data-v-aa609d6e] .token.attr-name,.markdown-content[data-v-aa609d6e] .token.string,.markdown-content[data-v-aa609d6e] .token.char,.markdown-content[data-v-aa609d6e] .token.builtin,.markdown-content[data-v-aa609d6e] .token.inserted{color:#6fe0b0}.markdown-content[data-v-aa609d6e] .token.operator,.markdown-content[data-v-aa609d6e] .token.entity,.markdown-content[data-v-aa609d6e] .token.url{color:#c3bdd3;background:transparent}.markdown-content[data-v-aa609d6e] .token.atrule,.markdown-content[data-v-aa609d6e] .token.attr-value,.markdown-content[data-v-aa609d6e] .token.keyword,.markdown-content[data-v-aa609d6e] .token.function,.markdown-content[data-v-aa609d6e] .token.class-name{color:#d8b4fe}.markdown-content[data-v-aa609d6e] .token.important,.markdown-content[data-v-aa609d6e] .token.bold{font-weight:700}.markdown-content[data-v-aa609d6e] .token.italic{font-style:italic}.docs-page[data-v-3f741022]{padding-top:2.5rem;padding-bottom:5.5rem}@media(max-width:639px){.docs-page[data-v-3f741022]{padding-top:1.5rem}}.docs-layout[data-v-3f741022]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:1024px){.docs-layout[data-v-3f741022]{grid-template-columns:minmax(15rem,16.25rem) minmax(0,47.5rem);gap:3.5rem;align-items:start}.docs-aside[data-v-3f741022]{position:sticky;top:calc(5.5rem - 4px);max-height:calc(100vh - 6.5rem + 8px);margin:-4px;padding:4px;overflow-y:auto;scrollbar-width:thin}}.back-link[data-v-3f741022]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.375rem;min-height:2.75rem;color:var(--color-brand-ink);font-size:.875rem;font-weight:600;transition:color .16s var(--ease-out-expo)}.back-link[data-v-3f741022]:hover{color:var(--color-brand-soft)}.back-link>svg[data-v-3f741022]{width:1rem;height:1rem}.docs-guides[data-v-3f741022]{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.3125rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .08);background-color:var(--color-surface)}@media(min-width:1024px)and (pointer:fine){.back-link[data-v-3f741022]{min-height:1.5rem}.docs-guides[data-v-3f741022]{margin-top:1rem}}.docs-guide[data-v-3f741022]{display:flex;align-items:center;min-height:2.25rem;padding:.5625rem .75rem;border-radius:.5rem;color:var(--color-ink-2);font-size:.90625rem;font-weight:600;line-height:normal;transition:background-color .16s var(--ease-out-expo),color .16s var(--ease-out-expo)}.docs-guide[data-v-3f741022]:hover{background-color:#ffffff0a;color:#fff}.docs-guide.is-active[data-v-3f741022]{background-color:#9333ea40;color:#fff;font-weight:700}@media(max-width:1023px){.docs-guides[data-v-3f741022]{flex-direction:row;overflow-x:auto;scrollbar-width:none}.docs-guide[data-v-3f741022]{flex:none;min-height:2.75rem;white-space:nowrap}}@media(max-width:639px){.docs-guides[data-v-3f741022]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-toc[data-v-3f741022]{margin-top:1.375rem}.docs-toc__toggle[data-v-3f741022]{display:none}.docs-toc__head[data-v-3f741022]{color:var(--color-ink-3);font-size:.8125rem;font-weight:700;line-height:normal}.docs-toc__list[data-v-3f741022]{display:flex;flex-direction:column;gap:.125rem;margin-top:.5rem}.toc-link[data-v-3f741022]{display:block;padding:.4375rem .75rem;border-radius:.5rem;color:#b9b2cc;font-size:.90625rem;line-height:normal;transition:background-color .16s var(--ease-out-expo),color .16s var(--ease-out-expo)}.toc-link[data-v-3f741022]:hover{color:#fff}.toc-link.is-active[data-v-3f741022]{background-color:#9333ea2e;color:#fff;font-weight:600}.toc-link--sub[data-v-3f741022]{padding-left:1.625rem}.docs-toc__list .skeleton[data-v-3f741022]{display:block}@media(max-width:1023px){.docs-toc[data-v-3f741022]{margin-top:.75rem;padding:.375rem;border-radius:.875rem;border:1px solid var(--color-line);background-color:var(--color-surface)}.docs-toc__toggle[data-v-3f741022]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.375rem .625rem;border-radius:.625rem;cursor:pointer}.docs-toc__head[data-v-3f741022]{display:none}.docs-toc__list[data-v-3f741022]{display:none;max-height:60vh;overflow-y:auto;margin-top:.25rem;padding:.375rem .25rem .25rem;border-top:1px solid var(--color-line)}.docs-toc__list.is-open[data-v-3f741022]{display:flex}.toc-link[data-v-3f741022]{padding-block:.625rem}}@media(pointer:coarse){.docs-guide[data-v-3f741022]{min-height:2.75rem}.toc-link[data-v-3f741022]{padding-block:.8125rem}}@media(forced-colors:active){.docs-guide.is-active[data-v-3f741022],.toc-link.is-active[data-v-3f741022]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}.docs-main[data-v-3f741022]{min-width:0}.docs-eyebrow[data-v-3f741022]{min-height:1.125rem;color:var(--color-ink-3);font-size:.875rem;line-height:normal}.docs-main .skeleton[data-v-3f741022]{display:block}.docs-pager[data-v-3f741022]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:47.5rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .08)}.docs-pager__link[data-v-3f741022]{display:block;min-height:2.75rem;color:var(--color-brand-ink);line-height:normal;transition:color .16s var(--ease-out-expo)}.docs-pager__link[data-v-3f741022]:hover{color:var(--color-brand-soft)}.docs-pager__link--next[data-v-3f741022]{margin-left:auto;text-align:right}.docs-pager__label[data-v-3f741022]{display:block;color:var(--color-ink-3);font-size:.8125rem}
