[data-rehype-pretty-code-figure] pre{border-width:1px;border-color:hsl(var(--border));padding-left:0;padding-right:0;border-radius:12px}span[data-rehype-pretty-code-figure]>code{display:inline;background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;border-radius:6px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9em;font-weight:400;overflow-wrap:break-word;padding:3px 5px 1px 3px;margin:0 2px}span[data-rehype-pretty-code-figure]>code>span{padding:0!important}span[data-rehype-pretty-code-figure]>code:after,span[data-rehype-pretty-code-figure]>code:before{display:none}[data-rehype-pretty-code-figure] code{border-width:0;padding:0;font-size:.875rem;line-height:1.75rem!important}@media (min-width:768px){[data-rehype-pretty-code-figure] code{font-size:1rem;line-height:1.5rem}}[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:line}[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:1rem;display:inline-block;width:1rem;text-align:right;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}[data-rehype-pretty-code-figure] [data-line]{border-left-width:2px;border-left-color:transparent;padding-left:.75rem;padding-right:.75rem}[data-rehype-pretty-code-figure] [data-highlighted-line]{border-left-color:hsl(var(--foreground)/.4);background:hsl(var(--muted)/.6)}[data-rehype-pretty-code-figure] [data-highlighted-chars]{background-color:hsl(var(--muted));box-shadow:0 0 0 4px hsl(var(--muted))}[data-rehype-pretty-code-figure] [data-chars-id]{border-bottom-width:2px;padding:.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.prose :where(h1,h2,h3,h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-display);font-weight:500}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3rem!important}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5rem!important;margin-bottom:.8rem!important}.subheading-anchor{text-decoration-line:none}.subheading-anchor:hover{text-decoration-line:underline}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:hsl(var(--primary)/.5);font-style:normal}blockquote>p:after,blockquote>p:before{display:none}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){height:1px;border-style:none;background-color:hsl(var(--border))}