:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--blockquote-bg-color:var(--tt-gray-light-900)}.dark :where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--blockquote-bg-color:var(--tt-gray-dark-900)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) blockquote{position:relative;padding-left:1em;padding-top:.375em;padding-bottom:.375em;margin:1.5rem 0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) blockquote p{margin-top:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) blockquote.is-empty:before,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) blockquote:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:var(--blockquote-bg-color);content:"";border-radius:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--tt-inline-code-bg-color:var(--tt-gray-light-a-100);--tt-inline-code-text-color:var(--tt-gray-light-a-700);--tt-inline-code-border-color:var(--tt-gray-light-a-200);--tt-codeblock-bg:var(--tt-gray-light-a-50);--tt-codeblock-text:var(--tt-gray-light-a-800);--tt-codeblock-border:var(--tt-gray-light-a-200)}.dark :where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--tt-inline-code-bg-color:var(--tt-gray-dark-a-100);--tt-inline-code-text-color:var(--tt-gray-dark-a-700);--tt-inline-code-border-color:var(--tt-gray-dark-a-200);--tt-codeblock-bg:var(--tt-gray-dark-a-50);--tt-codeblock-text:var(--tt-gray-dark-a-800);--tt-codeblock-border:var(--tt-gray-dark-a-200)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) pre code{background-color:rgba(0,0,0,0);border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark :where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--horizontal-rule-color:var(--tt-gray-dark-a-200)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) hr{border:none;height:1px;background-color:var(--horizontal-rule-color)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--tt-checklist-bg-color:var(--tt-gray-light-a-100);--tt-checklist-bg-active-color:var(--tt-gray-light-a-900);--tt-checklist-border-color:var(--tt-gray-light-a-200);--tt-checklist-border-active-color:var(--tt-gray-light-a-900);--tt-checklist-check-icon-color:var(--white);--tt-checklist-text-active:var(--tt-gray-light-a-500)}.dark :where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html){--tt-checklist-bg-color:var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color:var(--tt-gray-dark-a-900);--tt-checklist-border-color:var(--tt-gray-dark-a-200);--tt-checklist-border-active-color:var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color:var(--black);--tt-checklist-text-active:var(--tt-gray-dark-a-500)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol:first-child,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul:first-child{margin-top:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol:last-child,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul:last-child{margin-bottom:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol ol,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol ul,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul ol,:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul ul{margin-top:0;margin-bottom:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) li p{margin-top:0;line-height:1.6}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol{list-style:decimal}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol ol{list-style:lower-alpha}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ol ol ol{list-style:lower-roman}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul:not([data-type=taskList]){list-style:disc}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul:not([data-type=taskList]) ul{list-style:circle}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul:not([data-type=taskList]) ul ul{list-style:square}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList]{padding-left:.25em}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs,.25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li label span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) img{max-width:100%;height:auto;display:block}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html)>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs,.25rem)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) .tiptap-thread:has(>img){margin:2rem 0}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) .tiptap-thread:has(>img) img{outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs,.25rem)}:where(.tiptap.ProseMirror,.ckeditor-html,.tiptapeditor-html) .tiptap-thread img{margin:0}