.markdown-render{word-break:keep-all;overflow-wrap:break-word;width:100%;padding:0;font-size:16px;position:relative}.markdown-render *{font-family:inherit}.markdown-render h1,.markdown-render h2,.markdown-render h3,.markdown-render h4,.markdown-render h5,.markdown-render h6{letter-spacing:-.2px;scroll-margin-top:64px;font-weight:600}.markdown-render h1{margin-top:28px;margin-bottom:12px;font-size:32px}.markdown-render h2{margin-top:24px;margin-bottom:10px;font-size:26px}.markdown-render h3{margin-top:18px;margin-bottom:6px;font-size:22px}.markdown-render h4{margin-top:14px;margin-bottom:4px;font-size:18px}.markdown-render p{margin:16px 0;line-height:1.8}.markdown-render a{text-underline-offset:2px;text-decoration:underline;transition:opacity .4s}.markdown-render a:hover{opacity:.7}.markdown-render strong,.markdown-render b{font-weight:600}.markdown-render blockquote{border-left:3px solid var(--color-gray-8);background-color:var(--color-gray-3);color:var(--color-gray-11);border-radius:0 6px 6px 0;margin:16px 0;padding:8px 16px;font-size:16px}.dark .markdown-render blockquote{background-color:var(--color-gray-4)}.markdown-render blockquote p{margin:4px 0;line-height:1.7}.markdown-render blockquote>:first-child{margin-top:0}.markdown-render blockquote>:last-child{margin-bottom:0}.markdown-render blockquote ul,.markdown-render blockquote ol{margin:4px 0}.markdown-render blockquote li{padding:2px 0}.markdown-render ul,.markdown-render ol{font-size:inherit;margin:12px 0;padding-inline-start:1.5rem}.markdown-render ul ul,.markdown-render ol ol,.markdown-render ul ol,.markdown-render ol ul{margin:4px 0}.markdown-render li{padding:4px 0;line-height:1.75}.markdown-render ul>li{list-style:outside}.markdown-render ol>li{list-style:decimal}.markdown-render code:not(pre code){color:var(--color-gray-12);background-color:var(--color-gray-4);border-radius:4px;padding:2px 3px;font-family:Fira Code,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.875em;font-weight:500}.dark .markdown-render code:not(pre code){color:var(--color-gray-12);background-color:var(--color-gray-5)}.markdown-render figure[data-rehype-pretty-code-figure]{margin:24px 0;position:relative}.markdown-render pre{letter-spacing:-.2px;border-radius:8px;padding:18px 20px;font-family:Fira Code,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;position:static;overflow-x:auto}.markdown-render pre code{font-size:inherit;background:0 0;padding:0;font-family:inherit}.markdown-render pre [data-line]{padding:0 4px}.markdown-render pre,.markdown-render pre span{color:var(--shiki-light);background-color:var(--shiki-light-bg);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}.dark .markdown-render pre,.dark .markdown-render pre span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}.markdown-render figcaption[data-rehype-pretty-code-title]{color:#ccc;background-color:#1e1e1e;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px 16px;font-family:Fira Code,JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:13px}.markdown-render figcaption[data-rehype-pretty-code-title]+pre{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.markdown-render button.rehype-pretty-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.markdown-render figure[data-rehype-pretty-code-figure]:hover button.rehype-pretty-copy,.markdown-render pre:hover>code button.rehype-pretty-copy{opacity:1}.markdown-render button.rehype-pretty-copy span{aspect-ratio:1;background-repeat:no-repeat;background-size:contain;width:100%}.markdown-render button.rehype-pretty-copy .ready{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23adadad' d='M16.187 9.5H12.25a1.75 1.75 0 0 0-1.75 1.75v28.5c0 .967.784 1.75 1.75 1.75h23.5a1.75 1.75 0 0 0 1.75-1.75v-28.5a1.75 1.75 0 0 0-1.75-1.75h-3.937a4.25 4.25 0 0 1-4.063 3h-7.5a4.25 4.25 0 0 1-4.063-3M31.813 7h3.937A4.25 4.25 0 0 1 40 11.25v28.5A4.25 4.25 0 0 1 35.75 44h-23.5A4.25 4.25 0 0 1 8 39.75v-28.5A4.25 4.25 0 0 1 12.25 7h3.937a4.25 4.25 0 0 1 4.063-3h7.5a4.25 4.25 0 0 1 4.063 3M18.5 8.25c0 .966.784 1.75 1.75 1.75h7.5a1.75 1.75 0 1 0 0-3.5h-7.5a1.75 1.75 0 0 0-1.75 1.75'/%3E%3C/svg%3E")}.markdown-render button.rehype-pretty-copy .success{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2366ff85' d='M9 16.17L5.53 12.7a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71a.996.996 0 1 0-1.41-1.41z'/%3E%3C/svg%3E");display:none}.markdown-render button.rehype-pretty-copy.rehype-pretty-copied{opacity:1}.markdown-render button.rehype-pretty-copy.rehype-pretty-copied .ready{display:none}.markdown-render button.rehype-pretty-copy.rehype-pretty-copied .success{display:block}.markdown-render table{border-collapse:collapse;width:fit-content;max-width:100%;margin:24px auto;font-size:15px;display:block;overflow-x:auto}.markdown-render th,.markdown-render td{border:1px solid var(--color-gray-6);text-align:left;vertical-align:top;padding:10px 14px}.markdown-render th{background-color:var(--color-gray-4);font-weight:600}.markdown-render tbody tr:nth-child(2n){background-color:var(--color-gray-2)}.dark .markdown-render tbody tr:nth-child(2n){background-color:var(--color-gray-4)}.markdown-render img{cursor:zoom-in;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;height:auto;margin:16px auto;display:block}.markdown-render img:active{opacity:1}.markdown-render a:has(>img){text-decoration:none;display:contents}:is(.markdown-render a:has(>img):hover,.markdown-render a:has(>img):active){opacity:1}.pswp{--pswp-placeholder-bg:transparent}.markdown-render hr{border-color:var(--color-gray-6);margin:40px 0}.markdown-render del{color:var(--color-gray-9);text-decoration:line-through}.markdown-render .katex-display{margin:16px 0;overflow-x:auto}
