code[data-theme*=" "],code[data-theme*=" "] span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}@media (prefers-color-scheme:dark){code[data-theme*=" "],code[data-theme*=" "] span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}}[data-rehype-pretty-code-figure]{position:relative;margin-top:1.5rem;margin-bottom:1rem}[data-rehype-pretty-code-figure] code{display:grid;min-width:100%;overflow-wrap:break-word;border-radius:0;border-width:0;background-color:transparent;padding:0;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-line]{min-height:1rem;padding:.125rem 1rem;width:100%;display:inline-block}[data-line-numbers]>[data-line]:before{color:var(--muted-foreground);font-size:.75rem;line-height:1rem;counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:1.5rem;text-align:right}[data-highlighted-line]{background-color:rgba(82,82,91,.5)}[data-highlighted-chars] span{position:relative}[data-highlighted-chars]{border-radius:.125rem;background-color:rgba(82,82,91,.5);color:var(--foreground);padding:.25rem}[data-rehype-pretty-code-title]{margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.mdx>.steps:first-child>h3:first-child{margin-top:0}.steps>h3{margin-top:2rem;margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:600}[data-streamdown],[data-streamdown] *,[data-streamdown] h1,[data-streamdown] h2,[data-streamdown] h3,[data-streamdown] h4,[data-streamdown] h5,[data-streamdown] h6{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}[data-streamdown] div,[data-streamdown] li,[data-streamdown] p,[data-streamdown] span{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}[data-streamdown] code,[data-streamdown] ol,[data-streamdown] pre,[data-streamdown] ul{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}[data-streamdown] code,[data-streamdown] pre{white-space:pre-wrap;overflow-x:auto}[data-streamdown] b,[data-streamdown] em,[data-streamdown] i,[data-streamdown] strong{overflow-wrap:break-word;word-wrap:break-word}[data-streamdown] a{word-break:break-all}[data-streamdown] a,[data-streamdown] blockquote{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}[data-streamdown] table{max-width:100%;display:block;overflow-x:auto}[data-streamdown] table td,[data-streamdown] table th{overflow-wrap:break-word;word-wrap:break-word;max-width:300px}