body{overflow-x:clip}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.\!w-px{width:1px}.hover\:-translate-y-\[1px\]:hover{transform:translateY(-1px)}.hover\:underline:hover{text-decoration:underline}@media (min-width: 768px){.md\:flex-row-reverse{flex-direction:row-reverse}.md\:right-auto{right:auto}}.mt-\[10\%\]{margin-top:10%}.my-0\!{margin-top:0!important;margin-bottom:0!important}.w-fit\!{width:fit-content!important}.shrink-0\!{flex-shrink:0!important}.w-full\!{width:100%!important}.ProseMirror{font-size:14px;min-height:200px;padding:1rem;outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--chakra-colors-fg-subtle);pointer-events:none;height:0}.prose h1,.ProseMirror h1{font-size:2rem;font-weight:700;line-height:1.25}.prose h2,.ProseMirror h2{font-size:1.5rem;font-weight:600;line-height:1.3}.prose h3,.ProseMirror h3{font-size:1.25rem;font-weight:600}.prose a{color:var(--chakra-colors-blue-500);text-decoration:underline}.prose p,.ProseMirror p{margin:.25rem 0}.prose ul,.ProseMirror ul{list-style:disc;padding-left:1.5rem}.prose ol,.ProseMirror ol{list-style:decimal;padding-left:1.5rem}.prose hr,.ProseMirror hr{border:none;border-top:1px solid var(--chakra-colors-border);margin:.75rem 0}
