[data-theme=light]{display:block}[data-theme=dark],.dark [data-theme=light]{display:none}.dark [data-theme=dark]{display:block}[data-rehype-pretty-code-fragment]{position:relative}.mdx pre[data-theme*=\ ] span,.mdx pre code[data-theme*=\ ] span,[data-rehype-pretty-code-figure] pre[data-theme*=\ ] span,[data-rehype-pretty-code-figure] pre code[data-theme*=\ ] span{color:var(--shiki-light);font-weight:var(--shiki-light-font-weight,inherit);font-style:var(--shiki-light-font-style,inherit);-webkit-text-decoration:var(--shiki-light-text-decoration,inherit);-webkit-text-decoration:var(--shiki-light-text-decoration,inherit);text-decoration:var(--shiki-light-text-decoration,inherit);background-color:#0000}.dark .mdx pre[data-theme*=\ ] span,.dark .mdx pre code[data-theme*=\ ] span,.dark [data-rehype-pretty-code-figure] pre[data-theme*=\ ] span,.dark [data-rehype-pretty-code-figure] pre code[data-theme*=\ ] span{color:var(--shiki-dark);font-weight:var(--shiki-dark-font-weight,inherit);font-style:var(--shiki-dark-font-style,inherit);-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit);-webkit-text-decoration:var(--shiki-dark-text-decoration,inherit);text-decoration:var(--shiki-dark-text-decoration,inherit);background-color:#0000}[data-rehype-pretty-code-fragment] code{overflow-wrap:break-word;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;border-width:0;border-radius:0;min-width:100%;padding:0;display:grid}.mdx code:not(pre code),.mdx :not(pre) [data-rehype-pretty-code-fragment] code{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));vertical-align:baseline;width:auto;min-width:0;max-width:100%;padding:.2rem .3rem;display:inline-block}.mdx code:not(pre code):is(.dark *),.mdx :not(pre) [data-rehype-pretty-code-fragment] code:is(.dark *){background-color:var(--cm-deep-forest)}.mdx code:not(pre code),.mdx :not(pre) [data-rehype-pretty-code-fragment] code{grid:none}.mdx code:not(pre code)[data-theme] span{background-color:#0000}[data-rehype-pretty-code-fragment] .line{white-space:pre-wrap;overflow-wrap:break-word;width:100%;min-height:1rem;padding-top:.125rem;padding-bottom:.125rem;display:block}[data-rehype-pretty-code-fragment] .line:not([data-line-numbers]){padding-left:1rem;padding-right:1rem}[data-rehype-pretty-code-fragment] .line[data-line-numbers]{padding-left:3.25rem;padding-right:1rem;position:relative}[data-rehype-pretty-code-fragment] .line[data-line-numbers]:before,[data-rehype-pretty-code-fragment] [data-line-numbers]>.line:before{color:hsl(var(--muted-foreground)/.5);counter-increment:line;content:counter(line);text-align:left;width:1.8rem;margin-right:0;font-size:.75rem;line-height:1rem;display:block;position:absolute;top:0;left:1rem}.dark [data-rehype-pretty-code-fragment] .line[data-line-numbers]:before,.dark [data-rehype-pretty-code-fragment] [data-line-numbers]>.line:before{color:#fafafa66}[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="2"] .line[data-line-numbers],[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="2"] [data-line-numbers]>.line{padding-left:3.75rem}[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="2"] .line[data-line-numbers]:before,[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="2"] [data-line-numbers]>.line:before{width:2rem}[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="3"] .line[data-line-numbers],[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="3"] [data-line-numbers]>.line{padding-left:4.25rem}[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="3"] .line[data-line-numbers]:before,[data-rehype-pretty-code-fragment] [data-line-numbers-max-digits="3"] [data-line-numbers]>.line:before{width:2.5rem}[data-rehype-pretty-code-fragment] .line--highlighted{background-color:#3f3f4680}[data-rehype-pretty-code-fragment] .line-highlighted span{position:relative}[data-rehype-pretty-code-fragment] .word--highlighted{border-radius:calc(var(--radius) - 2px);background-color:#3f3f4680;border-color:#3f3f46b3;padding:.25rem}.dark [data-rehype-pretty-code-fragment] .word--highlighted{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}[data-rehype-pretty-code-title]{color:hsl(var(--foreground));margin-top:.5rem;padding-top:1.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}[data-rehype-pretty-code-title]+pre{margin-top:.5rem}.mdx [data-rehype-pretty-code-figure] pre{white-space:pre-wrap;overflow-wrap:break-word;background-color:#0000;padding-top:1rem;padding-bottom:1rem;overflow-x:hidden}.mdx [data-rehype-pretty-code-figure] pre code,.mdx [data-rehype-pretty-code-figure] [data-rehype-pretty-code-fragment] code{white-space:pre-wrap;overflow-wrap:break-word;width:100%;min-width:0}.mdx [data-rehype-pretty-code-figure] .line{white-space:pre-wrap;overflow-wrap:break-word;width:100%;display:block}.mdx pre[data-line-numbers] .line,.mdx pre .line[data-line-numbers]{white-space:pre-wrap;overflow-wrap:break-word;width:100%;padding-left:3.25rem;padding-right:1rem;display:block;position:relative}.mdx pre[data-line-numbers] .line:before,.mdx pre .line[data-line-numbers]:before{-webkit-user-select:none;user-select:none;text-align:left;width:1.5rem;color:hsl(var(--muted-foreground)/.5);counter-increment:line;content:counter(line);font-size:.75rem;line-height:1rem;position:absolute;top:0;left:1rem}.dark .mdx pre[data-line-numbers] .line:before,.dark .mdx pre .line[data-line-numbers]:before{color:#fafafa66}.mdx pre[data-line-numbers-max-digits="2"] .line[data-line-numbers],.mdx pre[data-line-numbers-max-digits="2"] .line[data-line-numbers]{padding-left:3.75rem}.mdx pre[data-line-numbers-max-digits="2"] .line:before,.mdx pre[data-line-numbers-max-digits="2"] .line[data-line-numbers]:before{width:2rem}.mdx pre[data-line-numbers-max-digits="3"] .line[data-line-numbers],.mdx pre[data-line-numbers-max-digits="3"] .line[data-line-numbers]{padding-left:4.25rem}.mdx pre[data-line-numbers-max-digits="3"] .line:before,.mdx pre[data-line-numbers-max-digits="3"] .line[data-line-numbers]:before{width:3rem}.mdx code:not(pre code) [data-line],.mdx code:not(pre code) .line{width:auto;min-height:0;padding:0;display:inline}.mdx pre{white-space:pre-wrap;overflow-wrap:break-word;overflow-x:hidden}.mdx pre code{white-space:pre-wrap;overflow-wrap:break-word;counter-reset:line;min-width:0}.mdx>.steps:first-child>h3:first-child,.mdx>.steps:first-child>li:first-child{margin-top:0}.steps>h3{margin-top:2rem;margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem}.steps>li{margin-top:2rem}
