.markdown{width:100%;line-height:28px;--path:none;--radius-top:12px;--radius-bottom:12px;--padding-top:1rem;--padding-bottom:1rem}.markdown p{padding-bottom:8px}.markdown a{text-underline-offset:5px;color:var(--mantine-color-pink-5)}.markdown hr{border:1px solid var(--mantine-color-dark-6)}.markdown :not(pre)>code{border-radius:10px;background:var(--mantine-color-blue-light);padding:.2em .3em;white-space:normal;color:var(--mantine-color-pink-5)}.markdown pre{clip-path:var(--path);border-top-right-radius:var(--radius-top);border-top-left-radius:var(--radius-top);border-bottom-right-radius:var(--radius-bottom);border-bottom-left-radius:var(--radius-bottom);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.markdown pre code{width:auto}.markdown pre button.rehype-pretty-copy{background:transparent;border:none;top:5px;cursor:pointer}.markdown blockquote{margin:0;font-style:italic;border-left:3px solid rgba(0,0,0,.9);border-left-color:inherit;opacity:.8}.markdown blockquote p{margin:0;padding-left:1rem}.markdown p img{margin-bottom:0}.markdown ul{margin-top:0;padding:0 0 0 8px;margin-bottom:1.75rem;list-style-position:outside;list-style-image:none;list-style:disc}.markdown li{margin-bottom:calc(1.75rem / 2)}.markdown img{margin-bottom:8px;max-width:100%}.markdown figure[data-rehype-pretty-code-figure]{margin:0;width:100%}.markdown pre{border:1px solid var(--mantine-color-gray-8);padding:.75rem 1rem;font-size:var(--mantine-font-size-sm);overflow:auto;tab-size:2}.markdown span[data-highlighted-line]{margin-left:-16px;padding-left:12px;border-left:4px solid #ffa7c4;background-color:#022a4b;display:block;padding-right:1em}.markdown mark[data-highlighted-chars]{background:transparent;border-bottom-width:2px;border-radius:.25rem;font-weight:700;padding:.25rem;border-bottom-color:#db2777}.markdown mark[data-highlighted-chars][data-chars-id=red]{background:var(--mantine-color-red-5)}.markdown mark[data-highlighted-chars][data-chars-id=green]{background:var(--mantine-color-green-5)}.markdown code{counter-reset:line}.markdown code>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:2rem;text-align:right;color:gray}.markdown code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}.markdown code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}