.ProseMirror{white-space:pre-wrap;caret-color:hsl(var(--editor-caret));outline:none;flex:1;padding:1rem 1rem 10vh}.ProseMirror>*{position:relative}.ProseMirror p:not(:first-child){margin-top:20px;font-size:1rem;font-weight:400;line-height:1.6}.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:hsl(var(--editor-selection)/.2)}.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.ProseMirror .selection{background-color:hsl(var(--editor-selection)/.2);display:inline}.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--radius);background-color:hsl(var(--editor-selection)/.2)}.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.dark .ProseMirror .selection{background-color:hsl(var(--editor-selection))}.ProseMirror a span{text-decoration:underline}.ProseMirror s span{text-decoration:line-through}.ProseMirror u span{text-decoration:underline}.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.ProseMirror a{color:hsl(var(--editor-link));font-weight:400;text-decoration:underline}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:hsl(var(--editor-thread-text));border-bottom:2px dashed hsl(var(--editor-thread-accent));font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:hsl(var(--editor-thread-bg));border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid hsl(var(--editor-thread-accent));border-radius:var(--radius-sm);width:fit-content;overflow:hidden}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:hsl(var(--editor-thread-accent))}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-radius:var(--radius-sm);border-bottom:.125rem dashed hsl(var(--editor-thread-accent));outline:.25rem solid #0000;padding-bottom:.5rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected{background-color:hsl(var(--editor-thread-accent));outline-color:hsl(var(--editor-thread-accent))}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:hsl(var(--editor-thread-accent));opacity:.5;border-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:hsl(var(--editor-placeholder))}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:hsl(var(--editor-dropcursor))!important}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{color:inherit;font-style:inherit;margin-top:20px;position:relative}:is(.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4):first-child{margin-top:0}.ProseMirror h1{font-size:1.5em;font-weight:700}.ProseMirror h2{font-size:1.25em;font-weight:700}.ProseMirror h3{font-size:1.125em;font-weight:600}.ProseMirror h4{font-size:1em;font-weight:600}.ProseMirror ol,.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}:is(.ProseMirror ol,.ProseMirror ul):first-child{margin-top:0}:is(.ProseMirror ol,.ProseMirror ul):last-child{margin-bottom:0}:is(.ProseMirror ol,.ProseMirror ul) ol,:is(.ProseMirror ol,.ProseMirror ul) ul{margin-top:0;margin-bottom:0}.ProseMirror li p{margin-top:0;line-height:1.6}.ProseMirror ol{list-style:decimal}.ProseMirror ol ol{list-style:lower-alpha}.ProseMirror ol ol ol{list-style:lower-roman}.ProseMirror ul:not([data-type=taskList]){list-style:outside}.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.ProseMirror img{max-width:100%;height:auto;display:block}.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--radius-sm);outline:.125rem solid #0000;margin:2rem 0}.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:hsl(var(--editor-link))}.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--radius-sm);outline:.125rem solid #0000}.ProseMirror .tiptap-thread img{margin:0}.ProseMirror code{background-color:hsl(var(--editor-inline-code-bg));color:hsl(var(--editor-inline-code-text));border:1px solid hsl(var(--editor-inline-code-border));border-radius:6px/.375rem;padding:.1em .2em;font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4}.ProseMirror pre{background-color:hsl(var(--editor-codeblock-bg));color:hsl(var(--editor-codeblock-text));border:1px solid hsl(var(--editor-codeblock-border));border-radius:6px/.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem}.ProseMirror pre code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}
@font-face{font-family:headingFont;src:url(../media/font-s.p.ecac734a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:87.84%;descent-override:23.76%;line-gap-override:17.0%;size-adjust:117.73%}.headingfont_5e2da179-module__rpMIyq__className{font-family:headingFont,headingFont Fallback}.headingfont_5e2da179-module__rpMIyq__variable{--font-oblique:"headingFont","headingFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/font-s.p.8ecb2ab6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/font-s.p.30668d55.woff2)format("woff2");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:bodyFont;src:url(../media/font-s.p.27f31745.woff2)format("woff2");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.89%;descent-override:20.95%;line-gap-override:18.24%;size-adjust:109.78%}.bodyfont_f7d7105d-module__FckSpG__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_f7d7105d-module__FckSpG__variable{--font-body:"bodyFont","bodyFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/font-s.p.9f57c21e.woff2)format("woff2");font-display:swap}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:72.77%;descent-override:19.71%;line-gap-override:0.0%;size-adjust:131.93%}.monofont_957f9730-module__wCyCPq__className{font-family:monoFont,monoFont Fallback}.monofont_957f9730-module__wCyCPq__variable{--font-mono:"monoFont","monoFont Fallback"}
