@keyframes ft-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ft-blurIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes ft-typewriter{0%{width:0;overflow:hidden}to{width:fit-content}}@keyframes ft-slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes ft-fadeAndScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ft-colorTransition{0%{color:red}to{color:#000}}@keyframes ft-rotateIn{0%{opacity:0;transform:rotate(-360deg)}to{opacity:1;transform:rotate(0)}}@keyframes ft-bounceIn{0%,40%,80%,to{transform:translateY(0)}20%{transform:translateY(-10%)}60%{transform:translateY(-5%)}}@keyframes ft-elastic{0%,to{transform:scale(1)}10%{transform:scale(1.2)}}@keyframes ft-highlight{0%{background-color:#ff0}to{background-color:#0000}}@keyframes ft-blurAndSharpen{0%{filter:blur(5px);opacity:0}to{filter:blur();opacity:1}}@keyframes ft-dropIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes ft-slideUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes ft-wave{0%{transform:translateY(0)}50%{transform:translateY(-10%)}to{transform:translateY(0)}}:root{--ft-marker-animation:none}.ft-custom-li::marker{animation:var(--ft-marker-animation)}.ft-code-block{animation:var(--ft-marker-animation)}
.prose :where(code):not(:where(pre code)):before,.prose :where(code):not(:where(pre code)):after{content:none}.prose,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p,.prose li,.prose span,.prose strong,.prose em{color:oklch(var(--foreground))}.prose ul>li::marker{color:oklch(var(--muted-foreground))}.prose ol>li::marker{color:oklch(var(--muted-foreground))}.prose pre,.prose code{background-color:oklch(var(--muted)/.6);color:oklch(var(--foreground));box-shadow:none;border:none}.prose hr{border-color:oklch(var(--border))}.prose :first-child{margin-top:0!important}.prose :last-child{margin-bottom:0!important}.prose pre{margin-top:.5rem;margin-bottom:.5rem}.prose *{word-wrap:break-word;overflow-wrap:break-word;min-width:0;max-width:100%}.prose pre{white-space:pre-wrap;word-break:break-word;border:none;border-radius:.5rem;max-width:100%;margin:.5rem 0;padding:.75rem;overflow-x:auto}.prose code{word-break:break-word;white-space:pre-wrap;border:none;border-radius:.25rem;margin:0;padding:.125rem .375rem}.prose p,.prose li{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.prose p,.prose ul{margin-top:16px;margin-bottom:16px}.prose li,.prose li p{margin-top:0;margin-bottom:0;padding-top:0}:where(.prose) pre,:where(.prose) pre[class*=language-],:where(.prose) code[class*=language-]{background-color:oklch(var(--muted)/.6);color:oklch(var(--foreground));box-shadow:none;border:none;outline:none}:where(.prose) pre code,:where(.prose) pre[class*=language-] code{color:inherit;background-color:#0000;border:none;padding:0}:where(.prose) pre{white-space:pre-wrap;border-radius:.5rem;margin:.5rem 0;padding:.75rem;overflow-x:auto}:where(.prose) :not(pre)>code{background-color:oklch(var(--muted)/.6);color:oklch(var(--foreground));border:none;border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}:where(.prose) .token.comment,:where(.prose) .token.prolog,:where(.prose) .token.doctype,:where(.prose) .token.cdata{color:oklch(var(--muted-foreground))}:where(.prose) .token.punctuation{color:oklch(var(--foreground))}:where(.prose) .token.property,:where(.prose) .token.tag,:where(.prose) .token.boolean,:where(.prose) .token.number,:where(.prose) .token.constant,:where(.prose) .token.symbol,:where(.prose) .token.deleted{color:oklch(var(--primary))}:where(.prose) pre *,:where(.prose) code *{box-shadow:none;border:none}.prose pre[class*=language-markdown],.prose code[class*=language-markdown],.prose pre[data-language=markdown],.prose code[data-language=markdown]{background-color:oklch(var(--muted)/.6);color:oklch(var(--foreground));box-shadow:none;border:none}.prose .hljs,.prose .hljs-built_in,.prose .hljs-keyword,.prose .hljs-string,.prose .hljs-number{color:oklch(var(--foreground))}.prose [class*=highlight],.prose [class*=hljs],.prose [class*=language-],.prose [data-language]{box-shadow:none;background-color:oklch(var(--muted)/.6);color:oklch(var(--foreground));border:none;outline:none}.prose pre[style],.prose code[style],.prose pre[style] *,.prose code[style] *,.prose [class*=language-][style],.prose [class*=hljs][style]{background-color:oklch(var(--muted)/.6);color:oklch(var(--foreground));box-shadow:none;border:none}.prose pre [style],.prose code [style],.prose [class*=language-] [style]{color:oklch(var(--foreground));background-color:#0000;border:none}.prose pre span[style],.prose pre div[style],.prose code span[style],.prose code div[style]{color:oklch(var(--foreground));background-color:#0000}
