.ProseMirror{outline:none;color:#0d0f12;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ProseMirror p.is-editor-empty:first-child:before{color:#3a3f46;opacity:.5;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror h1{font-size:2.25rem;font-weight:700;margin-top:1.5em;margin-bottom:.5em;line-height:1.2;color:#0d0f12;letter-spacing:-.02em}.ProseMirror h1:first-child{margin-top:0}.ProseMirror h2{font-size:1.75rem;margin-top:1.25em;line-height:1.3;letter-spacing:-.01em}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin-bottom:.5em;color:#0d0f12}.ProseMirror h3{font-size:1.375rem;margin-top:1em;line-height:1.4}.ProseMirror p{margin-bottom:1em;line-height:1.6;color:#0d0f12}.ProseMirror ol,.ProseMirror ul{padding-left:1.75rem;margin-bottom:1em}.ProseMirror ol{list-style-type:decimal}.ProseMirror ul{list-style-type:disc}.ProseMirror li{line-height:1.6;color:#0d0f12}.ProseMirror li,.ProseMirror li p{margin-bottom:.375em}.ProseMirror blockquote{border-left:3px solid #a78bfa;padding-left:1.25rem;font-style:italic;color:#3a3f46;margin:1.5em 0;background-color:#f6f8fa;padding-top:.75rem;padding-bottom:.75rem}.ProseMirror pre{background-color:#0d0f12;color:#fff;padding:1rem;white-space:pre;overflow-x:auto;margin:1.5em 0;line-height:1.5}.ProseMirror code,.ProseMirror pre{font-family:IBM Plex Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;border:1px solid #0d0f12}.ProseMirror code{background-color:#f6f8fa;color:#0d0f12;padding:.125rem .375rem;border-opacity:.1}.ProseMirror a{color:#a78bfa;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease-out}.ProseMirror a:hover{color:#8b5cf6}.ProseMirror img{max-width:100%;height:auto;display:block;margin:1.5em auto;border:1px solid #0d0f12;border-opacity:.1}.ProseMirror hr{border:none;border-top:1px solid #0d0f12;opacity:.1;margin:2.5em 0}.ProseMirror mark{background-color:#a78bfa;background-opacity:.2;color:#0d0f12;padding:.125em .25em}.ProseMirror:focus h1,.ProseMirror:focus h2,.ProseMirror:focus h3,.ProseMirror:focus li,.ProseMirror:focus p{transition:background-color .15s ease-out}.ProseMirror:focus h1:hover,.ProseMirror:focus h2:hover,.ProseMirror:focus h3:hover,.ProseMirror:focus li:hover,.ProseMirror:focus p:hover{background-color:#f6f8fa}.ProseMirror .node-selectedCell,.ProseMirror .selectedCell{background-color:rgba(167,139,250,.15)}.ProseMirror ::-moz-selection{background-color:rgba(167,139,250,.25);color:#0d0f12}.ProseMirror ::selection{background-color:rgba(167,139,250,.25);color:#0d0f12}.ProseMirror strong{font-weight:600;color:#0d0f12}.ProseMirror em{font-style:italic}