.docs-code pre{color:#232858;background:#fff}.docs-code .hljs-keyword,.docs-code .hljs-doctag,.docs-code .hljs-template-tag,.docs-code .hljs-template-variable,.docs-code .hljs-type,.docs-code .hljs-variable.language_{color:#4634e8;font-weight:600}.docs-code .hljs-title,.docs-code .hljs-title.class_,.docs-code .hljs-title.class_.inherited__,.docs-code .hljs-title.function_{color:#6d28d9}.docs-code .hljs-attr,.docs-code .hljs-attribute,.docs-code .hljs-literal,.docs-code .hljs-meta,.docs-code .hljs-number,.docs-code .hljs-operator,.docs-code .hljs-selector-attr,.docs-code .hljs-selector-class,.docs-code .hljs-selector-id,.docs-code .hljs-variable{color:#2563eb}.docs-code .hljs-string,.docs-code .hljs-meta .hljs-string,.docs-code .hljs-regexp{color:#0e7490}.docs-code .hljs-built_in,.docs-code .hljs-symbol{color:#1d4ed8}.docs-code .hljs-comment,.docs-code .hljs-code,.docs-code .hljs-formula{color:#8b93b8;font-style:italic}.docs-code .hljs-name,.docs-code .hljs-quote,.docs-code .hljs-selector-tag,.docs-code .hljs-selector-pseudo{color:#3730a3}.docs-code .hljs-subst{color:#232858}.docs-code .hljs-section{color:#4634e8;font-weight:600}.docs-code .hljs-bullet{color:#2563eb}.docs-code .hljs-emphasis{font-style:italic}.docs-code .hljs-strong{font-weight:600}.docs-code .hljs-addition{color:#166534;background-color:#f0fdf4}.docs-code .hljs-deletion{color:#9f1239;background-color:#fff1f2}.dark .docs-code pre{color:#c9cdf2;background:#14162e}.dark .docs-code .hljs-keyword,.dark .docs-code .hljs-doctag,.dark .docs-code .hljs-template-tag,.dark .docs-code .hljs-template-variable,.dark .docs-code .hljs-type,.dark .docs-code .hljs-variable.language_{color:#a5b4fc}.dark .docs-code .hljs-title,.dark .docs-code .hljs-title.class_,.dark .docs-code .hljs-title.class_.inherited__,.dark .docs-code .hljs-title.function_{color:#c4b5fd}.dark .docs-code .hljs-attr,.dark .docs-code .hljs-attribute,.dark .docs-code .hljs-literal,.dark .docs-code .hljs-meta,.dark .docs-code .hljs-number,.dark .docs-code .hljs-operator,.dark .docs-code .hljs-selector-attr,.dark .docs-code .hljs-selector-class,.dark .docs-code .hljs-selector-id,.dark .docs-code .hljs-variable{color:#93c5fd}.dark .docs-code .hljs-string,.dark .docs-code .hljs-meta .hljs-string,.dark .docs-code .hljs-regexp{color:#67e8f9}.dark .docs-code .hljs-built_in,.dark .docs-code .hljs-symbol{color:#60a5fa}.dark .docs-code .hljs-comment,.dark .docs-code .hljs-code,.dark .docs-code .hljs-formula{color:#767ea6;font-style:italic}.dark .docs-code .hljs-name,.dark .docs-code .hljs-quote,.dark .docs-code .hljs-selector-tag,.dark .docs-code .hljs-selector-pseudo{color:#818cf8}.dark .docs-code .hljs-subst{color:#c9cdf2}.dark .docs-code .hljs-section{color:#a5b4fc;font-weight:600}.dark .docs-code .hljs-bullet{color:#93c5fd}.dark .docs-code .hljs-addition{color:#86efac;background-color:#052e16}.dark .docs-code .hljs-deletion{color:#fda4af;background-color:#4c0519}
.guide-prose{font-size:var(--text-body);overflow-wrap:break-word;line-height:1.7}.guide-prose>:first-child{margin-top:0}.guide-prose p{margin:.9em 0}.guide-prose h2{font-size:var(--text-step-2);line-height:var(--text-step-2--line-height);margin:2.4em 0 .6em;scroll-margin-top:5rem}.guide-prose h3{font-size:var(--text-step-1);line-height:var(--text-step-1--line-height);margin:1.8em 0 .4em;scroll-margin-top:5rem}.guide-prose h2 a,.guide-prose h3 a{color:inherit;text-decoration:none}.guide-prose h2 a:hover,.guide-prose h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.guide-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.guide-prose strong{font-weight:700}.guide-prose ul{margin:.9em 0;padding-left:1.4em;list-style:square}.guide-prose li{margin:.35em 0}.guide-prose li::marker{color:var(--muted-foreground)}.guide-prose hr{border-color:var(--border);opacity:.4;margin:3em 0}.guide-prose img{border:1px solid var(--border);max-width:100%;margin:1.2em 0}.guide-prose table{width:100%;font-size:var(--text-caption);border-collapse:collapse;margin:1.2em 0;display:block;overflow-x:auto}.guide-prose th,.guide-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.45em .75em}.guide-prose th{background:var(--muted);font-weight:700}.guide-prose :not(pre)>code{background:var(--muted);padding:.1em .35em;font-size:.88em}.guide-prose pre{border:1px solid var(--border);margin:1.2em 0;padding:1rem;font-size:13px;line-height:1.6;overflow-x:auto}.guide-prose pre code{background:0 0}.guide-prose kbd{border:1px solid var(--border);border-bottom-width:2px;padding:0 .35em;font-size:.85em}.guide-prose ol{counter-reset:guide-step;margin:1.4em 0;padding-left:0;list-style:none}.guide-prose ol>li{counter-increment:guide-step;margin:1.6em 0;padding-left:2.6em;position:relative}.guide-prose ol>li:before{content:counter(guide-step);background:var(--primary);width:1.75em;height:1.75em;color:var(--primary-foreground);font-size:var(--text-caption);place-items:center;font-weight:700;display:grid;position:absolute;top:.1em;left:0}.guide-prose ol ol>li:before{color:var(--primary);border:1px solid var(--border);background:0 0}.guide-prose blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:1.2em 0;padding:.1em 0 .1em 1em}.guide-prose aside[data-callout]{border:1px solid var(--border);background:var(--background);margin:1.4em 0;padding:.75em 1em}.guide-prose aside[data-callout]>:first-child{margin-top:0}.guide-prose aside[data-callout]>:last-child{margin-bottom:0}.guide-prose aside[data-callout]:before{font-size:var(--text-micro);text-transform:lowercase;letter-spacing:.04em;border:1px solid var(--border);margin-bottom:.4em;padding:0 .5em;display:inline-block}.guide-prose aside[data-callout=tip]:before{content:"tip"}.guide-prose aside[data-callout=note]:before{content:"note"}.guide-prose aside[data-callout=warning]{border-color:var(--destructive)}.guide-prose aside[data-callout=warning]:before{content:"heads up";border-color:var(--destructive);color:var(--destructive)}.guide-prose aside[data-callout=beta]:before{content:"beta";background:var(--primary);color:var(--primary-foreground)}.guide-clip{margin:1.4em 0}.guide-clip-frame{border:1px solid var(--border);background:var(--muted);position:relative;overflow:hidden}.guide-clip-frame video,.guide-clip-frame img{object-fit:cover;border:0;width:100%;height:100%;margin:0;display:block}.guide-clip figcaption{font-size:var(--text-caption);color:var(--muted-foreground);margin-top:.5em}.guide-clip-planned{border:1px dashed var(--border);font-size:var(--text-caption);color:var(--muted-foreground);padding:1em}.guide-example{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin:1.4em 0;padding:.75em 1em;display:flex;color:var(--foreground)!important;text-decoration:none!important}.guide-example:hover{background:var(--muted)}
