.tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{margin:1.5rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{background-color:var(--blockquote-bg-color);content:"";border-radius:0;width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}
.tiptap.ProseMirror{--tt-inline-code-bg-color:#0000000f;--tt-inline-code-text-color:#c7254e;--tt-inline-code-border-color:#0000001a;--tt-codeblock-bg:#f6f8fa;--tt-codeblock-text:#24292e;--tt-codeblock-border:#d0d7de;--tt-codeblock-header-bg:#eaecef;--tt-codeblock-select-color:#374151}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:#ffffff1a;--tt-inline-code-text-color:#f97583;--tt-inline-code-border-color:#ffffff26;--tt-codeblock-bg:#161b22;--tt-codeblock-text:#e6edf3;--tt-codeblock-border:#30363d;--tt-codeblock-header-bg:#21262d;--tt-codeblock-select-color:#c9d1d9}.tiptap.ProseMirror 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);border-radius:6px/.375rem;padding:.1em .2em;font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);border-radius:6px/.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem}.tiptap.ProseMirror pre code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}.tiptap.ProseMirror .code-block-node-view{border:1px solid var(--tt-codeblock-border);border-radius:6px;margin-top:1.5em;margin-bottom:1.5em;overflow:hidden}.tiptap.ProseMirror .code-block-node-view__header{background-color:var(--tt-codeblock-header-bg);border-bottom:1px solid var(--tt-codeblock-border);align-items:center;padding:4px 8px;display:flex}.tiptap.ProseMirror .code-block-node-view__lang-select{color:var(--tt-codeblock-select-color);cursor:pointer;background:0 0;border:none;outline:none;padding:0 4px;font-family:JetBrains Mono NL,monospace;font-size:.75rem}.tiptap.ProseMirror .code-block-node-view__lang-select option{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text)}.tiptap.ProseMirror .code-block-node-view pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:none;border-radius:0;margin:0}.tiptap.ProseMirror .code-block-node-view pre code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none}.tiptap.ProseMirror .code-block-node-view .code-block-node-view__pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);white-space:pre;border:none;border-radius:0;margin:0;padding:1em;font-family:JetBrains Mono NL,monospace;font-size:1rem;overflow-x:auto}.tiptap.ProseMirror .hljs-comment,.tiptap.ProseMirror .hljs-quote{color:#6a737d;font-style:italic}.tiptap.ProseMirror .hljs-keyword,.tiptap.ProseMirror .hljs-selector-tag,.tiptap.ProseMirror .hljs-subst{color:#d73a49;font-weight:600}.tiptap.ProseMirror .hljs-number,.tiptap.ProseMirror .hljs-literal,.tiptap.ProseMirror .hljs-variable,.tiptap.ProseMirror .hljs-template-variable,.tiptap.ProseMirror .hljs-tag .hljs-attr{color:#005cc5}.tiptap.ProseMirror .hljs-string,.tiptap.ProseMirror .hljs-doctag{color:#032f62}.tiptap.ProseMirror .hljs-title,.tiptap.ProseMirror .hljs-section,.tiptap.ProseMirror .hljs-selector-id{color:#6f42c1;font-weight:600}.tiptap.ProseMirror .hljs-type,.tiptap.ProseMirror .hljs-class .hljs-title{color:#6f42c1}.tiptap.ProseMirror .hljs-tag,.tiptap.ProseMirror .hljs-name,.tiptap.ProseMirror .hljs-attribute{color:#22863a;font-weight:400}.tiptap.ProseMirror .hljs-regexp,.tiptap.ProseMirror .hljs-link{color:#032f62}.tiptap.ProseMirror .hljs-symbol,.tiptap.ProseMirror .hljs-bullet{color:#e36209}.tiptap.ProseMirror .hljs-built_in,.tiptap.ProseMirror .hljs-builtin-name{color:#005cc5}.tiptap.ProseMirror .hljs-meta{color:#999;font-weight:700}.tiptap.ProseMirror .hljs-deletion{background-color:#ffeef0}.tiptap.ProseMirror .hljs-addition{background-color:#e6ffed}.tiptap.ProseMirror .hljs-emphasis{font-style:italic}.tiptap.ProseMirror .hljs-strong{font-weight:700}.dark .tiptap.ProseMirror .hljs-comment,.dark .tiptap.ProseMirror .hljs-quote{color:#8b949e}.dark .tiptap.ProseMirror .hljs-keyword,.dark .tiptap.ProseMirror .hljs-selector-tag,.dark .tiptap.ProseMirror .hljs-subst{color:#ff7b72}.dark .tiptap.ProseMirror .hljs-number,.dark .tiptap.ProseMirror .hljs-literal,.dark .tiptap.ProseMirror .hljs-variable,.dark .tiptap.ProseMirror .hljs-template-variable,.dark .tiptap.ProseMirror .hljs-tag .hljs-attr{color:#79c0ff}.dark .tiptap.ProseMirror .hljs-string,.dark .tiptap.ProseMirror .hljs-doctag{color:#a5d6ff}.dark .tiptap.ProseMirror .hljs-title,.dark .tiptap.ProseMirror .hljs-section,.dark .tiptap.ProseMirror .hljs-selector-id,.dark .tiptap.ProseMirror .hljs-type,.dark .tiptap.ProseMirror .hljs-class .hljs-title{color:#d2a8ff}.dark .tiptap.ProseMirror .hljs-tag,.dark .tiptap.ProseMirror .hljs-name,.dark .tiptap.ProseMirror .hljs-attribute{color:#7ee787}.dark .tiptap.ProseMirror .hljs-regexp,.dark .tiptap.ProseMirror .hljs-link{color:#a5d6ff}.dark .tiptap.ProseMirror .hljs-symbol,.dark .tiptap.ProseMirror .hljs-bullet{color:#ffa657}.dark .tiptap.ProseMirror .hljs-built_in,.dark .tiptap.ProseMirror .hljs-builtin-name{color:#79c0ff}.dark .tiptap.ProseMirror .hljs-meta{color:#8b949e}.dark .tiptap.ProseMirror .hljs-deletion{color:#ffa198;background-color:#3d1f1f}.dark .tiptap.ProseMirror .hljs-addition{color:#7ee787;background-color:#1a2f1a}
.tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}
.tiptap.ProseMirror img{border-radius:var(--tt-radius-xs,.25rem);max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){outline:.125rem solid #0000;margin:2rem 0}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror .image-resize-wrapper{margin:2rem 0}.tiptap.ProseMirror .image-resize-wrapper.image-align-left{float:left;margin:.5rem 0;padding-right:8px;display:inline-block}.tiptap.ProseMirror .image-resize-wrapper.image-align-right{float:right;margin:.5rem 0;padding-left:8px;display:inline-block}.tiptap.ProseMirror .image-resize-wrapper.image-align-center{justify-content:center;display:flex}.tiptap.ProseMirror .image-resize-wrapper .image-resize-container{height:auto}.tiptap.ProseMirror .image-resize-wrapper .image-resize-container img{outline:none;width:100%;height:auto;margin:0}
.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1{margin-top:3em;font-size:1.5em;font-weight:700}.tiptap.ProseMirror h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tiptap.ProseMirror h3{margin-top:2em;font-size:1.125em;font-weight:600}.tiptap.ProseMirror h4{margin-top:2em;font-size:1em;font-weight:600}
.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--tt-brand-color-500);--thread-text:var(--tt-gray-light-900);--placeholder-color:var(--tt-gray-light-a-400);--thread-bg-color:var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color:var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:var(--tt-brand-color-400);--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--tt-gray-dark-a-400);--thread-bg-color:var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color:var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:20px;font-size:1rem;font-weight:400;line-height:1.6}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);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:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs,.25rem);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:var(--tt-color-yellow-base)}.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-bottom:.125rem dashed var(--tt-color-yellow-base);border-top:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000}:is(.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:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);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:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--tt-brand-color-400)!important}.tiptap.ProseMirror{--tt-indent-unit:24px}.tiptap.ProseMirror [data-indent]{margin-left:calc(var(--tt-indent-unit)*var(--tt-indent-level,0));transition:margin-left .2s ease-in-out}
