.ProseMirror{color:#1f2937;background:0 0;min-height:320px;padding:1.25rem 1.5rem;font-size:.9375rem;box-shadow:none!important;border:none!important;border-radius:0!important;outline:none!important;line-height:1.65!important}.ProseMirror:focus,.ProseMirror:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror h1{color:#111827;margin-top:1.5em;margin-bottom:.75em;font-size:2em;font-weight:700;line-height:1.2!important}.ProseMirror h1:first-child{margin-top:0}.ProseMirror h2{color:#111827;margin-top:1.25em;margin-bottom:.75em;font-size:1.5em;font-weight:700;line-height:1.3!important}.ProseMirror h2:first-child{margin-top:0}.ProseMirror h3{color:#111827;margin-top:1em;margin-bottom:.5em;font-size:1.25em;font-weight:600;line-height:1.4!important}.ProseMirror h3:first-child{margin-top:0}.ProseMirror h4{color:#111827;margin-top:1em;margin-bottom:.5em;font-size:1.125em;font-weight:600;line-height:1.5!important}.ProseMirror h4:first-child{margin-top:0}.ProseMirror p{color:#374151;margin-top:.75em;margin-bottom:.75em;line-height:1.5!important}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror ul,.ProseMirror ol{margin-top:1em;margin-bottom:1em;padding-left:2rem}.ProseMirror ul{list-style-type:disc;list-style-position:outside}.ProseMirror ol{margin-top:.25em;margin-bottom:.25em;list-style-type:decimal}.ProseMirror ul ul,.ProseMirror ul ol,.ProseMirror ol ul,.ProseMirror ol ol{margin-top:.5em;margin-bottom:.5em}.ProseMirror blockquote{color:#4b5563;background:#faf8ff;border-left:3px solid #7442f3;border-radius:0 .75rem .75rem 0;margin:1.5em 0;padding:1rem 1.25rem;font-style:italic}.ProseMirror code{color:#7442f3;background:#f3f4f6;border-radius:.375rem;padding:.15rem .4rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.85em;font-weight:500}.ProseMirror pre{color:#f8fafc;background:#0f172a;border-radius:.75rem;margin:1.5em 0;padding:1.25rem;overflow-x:auto}.ProseMirror pre code{color:#38bdf8;background:0 0;padding:0;font-size:.875rem}.ProseMirror a{color:#7442f3;text-underline-offset:3px;cursor:pointer;text-decoration:underline;transition:color .15s}.ProseMirror a:hover{color:#5b2dd8}.ProseMirror img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5em 0;display:block}.ProseMirror img.ProseMirror-selectednode{outline-offset:3px;outline:2px solid #7442f3}.ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.ProseMirror [style*="text-align: left"],[style*="text-align: left"]{text-align:left!important}.ProseMirror [style*="text-align: center"],[style*="text-align: center"]{text-align:center!important}.ProseMirror [style*="text-align: right"],[style*="text-align: right"]{text-align:right!important}.ProseMirror [style*="text-align: justify"],[style*="text-align: justify"]{text-align:justify!important}.ProseMirror mark{background-color:#fef08a;border-radius:.25rem;padding:.125rem .25rem}.ProseMirror ::selection{background:#ede9fe}.ProseMirror strong,.ProseMirror b{color:#111827;font-weight:700}.ProseMirror em,.ProseMirror i{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s,.ProseMirror strike{text-decoration:line-through}.ProseMirror.is-empty:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror:focus-visible{outline:none}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5em 0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{vertical-align:top;box-sizing:border-box;border:1px solid #d1d5db;min-width:1em;padding:.5rem;position:relative}.ProseMirror table th{text-align:left;background:#f9fafb;font-weight:700}.ProseMirror.is-loading{opacity:.5;pointer-events:none}.prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:disc;list-style-position:outside}.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:decimal;list-style-position:outside}.prose li{margin-top:.5em;margin-bottom:.5em;padding-left:.375em}.prose li p,.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose h1{margin-top:0;margin-bottom:.875em}.prose h2{margin-top:2em;margin-bottom:1em}.prose h3{margin-top:1.6em;margin-bottom:.6em}.prose h4{margin-top:1.5em;margin-bottom:.5em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose hr{margin-top:3em;margin-bottom:3em}.prose img{margin-top:2em;margin-bottom:2em}.prose code{font-size:.875em}.prose pre{margin-top:1.7143em;margin-bottom:1.7143em}