.tiptap.ProseMirror{--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 .tiptap.ProseMirror{--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)}.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);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror 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}.tiptap.ProseMirror pre code{background-color:rgba(0,0,0,0);border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}.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;outline:none;caret-color:var(--tt-cursor-color)}.tiptap.ProseMirror p{font-size:1rem;line-height:1.5;font-weight:400}.tiptap.ProseMirror p[data-lh="1.0"]{line-height:1}.tiptap.ProseMirror p[data-lh="1.2"]{line-height:1.2}.tiptap.ProseMirror p[data-lh="1.25"]{line-height:1.25}.tiptap.ProseMirror p[data-lh="1.3"]{line-height:1.3}.tiptap.ProseMirror p[data-lh="1.35"]{line-height:1.35}.tiptap.ProseMirror p[data-lh="1.4"]{line-height:1.4}.tiptap.ProseMirror p[data-lh="1.5"]{line-height:1.5}.tiptap.ProseMirror p[data-lh="1.6"]{line-height:1.6}.tiptap.ProseMirror p[data-lh="1.8"]{line-height:1.8}.tiptap.ProseMirror p[data-lh="2.0"]{line-height:2}.tiptap.ProseMirror p[data-lh="2.5"]{line-height:2.5}.tiptap.ProseMirror p:not(:first-child){margin-top:0}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:rgba(0,0,0,0)}.tiptap.ProseMirror .selection{display:inline;background-color:var(--tt-selection-color)}.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:rgba(0,0,0,0)}.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{border-right:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);border-radius:.25rem;border-bottom-left-radius:0;font-size:.75rem;font-weight:600;left:-1px;line-height:1;padding:.125rem .375rem;position:absolute;top:-1.3em;-webkit-user-select:none;user-select:none;white-space:nowrap}.tiptap.ProseMirror [data-type=emoji] img{display:inline-block;width:1.25em;height:1.25em;cursor:text}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{display:inline-block;color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--thread-bg-color);border-bottom-color:rgba(0,0,0,0)}.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);overflow:hidden;width:fit-content}.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-radius:.25rem;border-bottom:.125rem dashed var(--tt-color-yellow-base);padding-bottom:.5rem;outline:.25rem solid rgba(0,0,0,0)}.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);border-color:rgba(0,0,0,0);opacity:.5}.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;height:0;position:absolute;width:100%;text-align:inherit;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--tt-brand-color-400)!important;border-radius:.25rem;margin-left:-1px;margin-right:-1px;width:100%;height:.188rem;cursor:grabbing}.tiptap.ProseMirror blockquote.blockquote-style{position:relative;margin:24px 0;padding:22px 26px;color:#1a1a1a;background:rgba(0,0,0,0);border:none;min-height:64px;overflow:visible;text-align:center}.tiptap.ProseMirror blockquote.blockquote-style p{font-size:28px;line-height:1.5}.tiptap.ProseMirror blockquote.blockquote-style.is-empty:before,.tiptap.ProseMirror blockquote.blockquote-style:before{content:none!important;display:none!important;width:0!important;height:0!important}.tiptap.ProseMirror blockquote.blockquote-style-quote{background-color:rgba(0,0,0,0);padding:44px 52px}.tiptap.ProseMirror blockquote.blockquote-style-quote p{margin-top:0;margin-bottom:0;font-style:italic}.tiptap.ProseMirror blockquote.blockquote-style-quote:after,.tiptap.ProseMirror blockquote.blockquote-style-quote:before{position:absolute;font-size:56px;line-height:1;color:#8a7d6b;font-family:Georgia,Times New Roman,serif;opacity:.5;pointer-events:none;z-index:1;background:rgba(0,0,0,0)}.tiptap.ProseMirror blockquote.blockquote-style-quote:before{content:"“"!important;display:block!important;top:10px;left:14px;width:auto!important;height:auto!important}.tiptap.ProseMirror blockquote.blockquote-style-quote:after{content:"”";bottom:2px;right:14px}.tiptap.ProseMirror blockquote.blockquote-style-vertical{padding:10px 26px 10px 20px;border-left:2px solid #8a7d6b;background:rgba(0,0,0,0);min-height:auto;text-align:left}.tiptap.ProseMirror blockquote.blockquote-style-vertical:before{content:""!important;display:none!important}.tiptap.ProseMirror blockquote.blockquote-style-bubble{border:none;border-radius:6px;padding:22px 28px;background:#edeae4}.tiptap.ProseMirror blockquote.blockquote-style-bubble:after,.tiptap.ProseMirror blockquote.blockquote-style-bubble:before{content:none!important;display:none!important}.tiptap.ProseMirror blockquote.blockquote-style-quote-underline{padding:0 0 18px;background:rgba(0,0,0,0);border-bottom:1px solid #c8bfb0;min-height:unset}.tiptap.ProseMirror blockquote.blockquote-style-quote-underline p{margin-top:0;margin-bottom:0}.tiptap.ProseMirror blockquote.blockquote-style-quote-underline:after,.tiptap.ProseMirror blockquote.blockquote-style-quote-underline:before{content:none!important;display:none!important}.tiptap.ProseMirror blockquote.blockquote-style-postit{background:#f5f0dc;border:1px solid #d9c97a;color:#1a1a1a;border-radius:4px;padding:20px 22px 24px;transform:rotate(-.5deg);box-shadow:1px 2px 6px rgba(0,0,0,.07)}.tiptap.ProseMirror blockquote.blockquote-style-postit:before{content:none!important;display:none!important}.tiptap.ProseMirror blockquote.blockquote-style-postit:after{content:"";position:absolute;right:0;bottom:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,#D9C97A 0);border-bottom-right-radius:4px}.tiptap.ProseMirror blockquote.blockquote-style-frame{background:rgba(0,0,0,0);padding:24px 26px}.tiptap.ProseMirror blockquote.blockquote-style-frame:before{border:1.5px solid #8a7d6b!important;border-right:none!important;border-bottom:none!important;top:0!important;left:0!important;border-radius:0!important}.tiptap.ProseMirror blockquote.blockquote-style-frame:after,.tiptap.ProseMirror blockquote.blockquote-style-frame:before{content:""!important;display:block!important;position:absolute!important;width:24px!important;height:24px!important;z-index:10!important;background:rgba(0,0,0,0)!important}.tiptap.ProseMirror blockquote.blockquote-style-frame:after{border:1.5px solid #8a7d6b!important;border-top:none!important;border-left:none!important;bottom:0!important;right:0!important;border-radius:0!important}.blockquote-style-icon{display:inline-block;width:34px;height:22px;border-radius:3px;border:1px solid #c8bfb0;position:relative;background:#f8f7f4;box-sizing:border-box;overflow:visible}.blockquote-style-icon.quote{border:none;background:rgba(0,0,0,0)}.blockquote-style-icon.quote:after,.blockquote-style-icon.quote:before{position:absolute;font-size:13px;line-height:1;color:#8a7d6b;font-family:Georgia,serif;font-style:italic}.blockquote-style-icon.quote:before{content:"“";left:4px;top:2px}.blockquote-style-icon.quote:after{content:"”";right:4px;bottom:1px}.blockquote-style-icon.vertical{border:1px solid #c8bfb0;background:#f8f7f4}.blockquote-style-icon.vertical:before{content:"";position:absolute;left:5px;top:3px;bottom:3px;width:2px;background:#8a7d6b;border-radius:2px}.blockquote-style-icon.bubble{border:none;background:#edeae4;border-radius:3px}.blockquote-style-icon.bubble:after,.blockquote-style-icon.bubble:before{content:none!important;display:none!important}.blockquote-style-icon.quote-underline{background:#f8f7f4;border:none;border-bottom:1px solid #c8bfb0}.blockquote-style-icon.quote-underline:after,.blockquote-style-icon.quote-underline:before{content:none!important;display:none!important}.blockquote-style-icon.postit{background:#f5f0dc;border:1px solid #d9c97a;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.08);transform:rotate(-.8deg)}.blockquote-style-icon.postit:before{content:none!important}.blockquote-style-icon.postit:after{content:"";position:absolute;right:0;bottom:0;width:7px;height:7px;background:linear-gradient(135deg,transparent 50%,#D9C97A 0);border-bottom-right-radius:2px}.blockquote-style-icon.frame{border:none;background:rgba(0,0,0,0)}.blockquote-style-icon.frame:after,.blockquote-style-icon.frame:before{content:"";position:absolute;width:8px;height:8px;border:1.5px solid #8a7d6b}.blockquote-style-icon.frame:before{border-right:none;border-bottom:none;top:0;left:0}.blockquote-style-icon.frame:after{border-left:none;border-top:none;bottom:0;right:0}.tiptap.ProseMirror{--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 .tiptap.ProseMirror{--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)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li+li{margin-top:.2em}.tiptap.ProseMirror li p{margin-top:0;line-height:1.5}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror 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}.tiptap.ProseMirror 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}.tiptap.ProseMirror 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)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1;min-width:0}.tiptap.ProseMirror img:not(.tiptap-image-gallery__image){max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs,.25rem)}.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 rgba(0,0,0,0);border-radius:var(--tt-radius-xs,.25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}.dark .tiptap.ProseMirror,.tiptap.ProseMirror{--horizontal-rule-color:#C8BFB0}.tiptap.ProseMirror hr{border:none;height:1px;background-color:var(--horizontal-rule-color);pointer-events:none}.tiptap.ProseMirror [data-type=horizontalRule]:not([data-divider-style=vertical]) hr{width:60%;margin:0 auto}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:1.25rem;padding-bottom:1.25rem}.tiptap.ProseMirror [data-type=horizontalRule][data-divider-style=vertical]{display:flex;justify-content:center;padding-top:.5rem;padding-bottom:.5rem}.tiptap.ProseMirror [data-type=horizontalRule][data-divider-style=vertical] hr{width:1px;height:48px;background-color:var(--horizontal-rule-color)}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{min-width:1em;border:1px solid #ced4da;padding:6px 8px;vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror table td>*,.ProseMirror table th>*{margin-bottom:0}.ProseMirror table th{font-weight:700;text-align:left;background-color:#f1f3f5}.ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#adf;pointer-events:none}.ProseMirror .tableWrapper{margin:1.5rem 0;overflow-x:auto;touch-action:pan-x;overscroll-behavior-x:contain}.ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}