.tiptap.ProseMirror,.dark .tiptap.ProseMirror{--blockquote-border-color:var(--border)}.tiptap.ProseMirror blockquote{font-family:var(--font-lora),Lora,Georgia,serif;border-left:2px solid var(--blockquote-border-color);opacity:.85;margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1rem;font-style:italic;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0;font-family:inherit}.tiptap.ProseMirror blockquote:first-child{margin-top:0}.tiptap.ProseMirror blockquote:last-child{margin-bottom:0}
.tiptap.ProseMirror{--tt-inline-code-bg-color:var(--muted);--tt-inline-code-text-color:var(--foreground);--tt-codeblock-bg:var(--muted);--tt-codeblock-text:var(--foreground);--tt-codeblock-border:var(--border);--hljs-keyword:#9d343b;--hljs-selector:#9d343b;--hljs-tag:#972334;--hljs-string:#00654b;--hljs-regexp:#1c6d51;--hljs-number:#9b6400;--hljs-literal:#9b6400;--hljs-built-in:#8d5e00;--hljs-function:#7a462e;--hljs-class:#90502a;--hljs-comment:#78645b;--hljs-punctuation:#705f58;--hljs-operator:#694e45;--hljs-property:#944a49;--hljs-attr:#96534e;--hljs-variable:#2a725c}@supports (color:lab(0% 0 0)){.tiptap.ProseMirror{--hljs-keyword:lab(38.2033% 44.8649 20.8535);--hljs-selector:lab(38.2033% 44.8649 20.8535);--hljs-tag:lab(34.5753% 48.3225 20.5159);--hljs-string:lab(37.5198% -35.0399 7.73367);--hljs-regexp:lab(40.874% -30.8108 8.74358);--hljs-number:lab(47.575% 18.5479 56.5844);--hljs-literal:lab(47.575% 18.5479 56.5844);--hljs-built-in:lab(44.1912% 15.11 51.9037);--hljs-function:lab(35.6757% 20.9988 24.2858);--hljs-class:lab(41.4133% 24.8194 34.1723);--hljs-comment:lab(44.1516% 7.37923 8.35685);--hljs-punctuation:lab(41.846% 6.40605 6.56471);--hljs-operator:lab(35.9272% 10.7306 10.2876);--hljs-property:lab(40.988% 31.7056 15.6325);--hljs-attr:lab(43.4516% 28.0663 15.7281);--hljs-variable:lab(43.055% -27.7289 5.08771)}}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:var(--muted);--tt-inline-code-text-color:var(--foreground);--tt-codeblock-bg:var(--muted);--tt-codeblock-text:var(--foreground);--tt-codeblock-border:var(--border);--hljs-keyword:#d36c6b;--hljs-selector:#d36c6b;--hljs-tag:#cd5f62;--hljs-string:#44a386;--hljs-regexp:#48987c;--hljs-number:#d4a558;--hljs-literal:#d4a558;--hljs-built-in:#c69e58;--hljs-function:#d1b18e;--hljs-class:#d0a576;--hljs-comment:#7e6e65;--hljs-punctuation:#857770;--hljs-operator:#968178;--hljs-property:#cf7f79;--hljs-attr:#d1897f;--hljs-variable:#589f8a}@supports (color:lab(0% 0 0)){.dark .tiptap.ProseMirror{--hljs-keyword:lab(58.0844% 41.2173 20.3222);--hljs-selector:lab(58.0844% 41.2173 20.3222);--hljs-tag:lab(54.4606% 44.7789 20.1644);--hljs-string:lab(60.7191% -34.6047 6.35662);--hljs-regexp:lab(57.1135% -30.8708 6.91273);--hljs-number:lab(71.0379% 11.6657 46.2034);--hljs-literal:lab(71.0379% 11.6657 46.2034);--hljs-built-in:lab(67.6092% 9.27612 41.8637);--hljs-function:lab(74.4541% 7.96753 22.5371);--hljs-class:lab(70.8977% 12.0535 30.3825);--hljs-comment:lab(47.6885% 5.58403 7.49768);--hljs-punctuation:lab(51.1843% 4.59871 5.78767);--hljs-operator:lab(55.7539% 7.33596 8.31788);--hljs-property:lab(61.9226% 31.0991 17.2657);--hljs-attr:lab(64.384% 27.3893 17.1498);--hljs-variable:lab(60.4495% -27.6038 4.01257)}}.tiptap.ProseMirror code:not(pre code){background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border-radius:0;padding:.125rem .25rem;font-weight:500;line-height:1.4;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:12px!important}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border-radius:0;margin-top:1.25rem;margin-bottom:1.25rem;padding:.875rem 1rem;overflow-x:auto;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:13px!important}.tiptap.ProseMirror pre:first-child{margin-top:0}.tiptap.ProseMirror pre:last-child{margin-bottom:0}.tiptap.ProseMirror pre code{color:inherit;background-color:#0000;border:none;border-radius:0;padding:0;font-weight:400;line-height:1.5;font-family:inherit!important;font-size:inherit!important}.tiptap.ProseMirror pre code span{font-family:inherit!important;font-size:inherit!important}.tiptap.ProseMirror .hljs-keyword,.tiptap.ProseMirror .hljs-selector-tag,.tiptap.ProseMirror .hljs-deletion{color:var(--hljs-keyword)}.tiptap.ProseMirror .hljs-string,.tiptap.ProseMirror .hljs-doctag,.tiptap.ProseMirror .hljs-addition{color:var(--hljs-string)}.tiptap.ProseMirror .hljs-number,.tiptap.ProseMirror .hljs-literal{color:var(--hljs-number)}.tiptap.ProseMirror .hljs-title,.tiptap.ProseMirror .hljs-title.function_,.tiptap.ProseMirror .hljs-section{color:var(--hljs-function)}.tiptap.ProseMirror .hljs-comment{color:var(--hljs-comment);font-style:italic}.tiptap.ProseMirror .hljs-title.class_,.tiptap.ProseMirror .hljs-class .hljs-title{color:var(--hljs-class)}.tiptap.ProseMirror .hljs-variable,.tiptap.ProseMirror .hljs-template-variable,.tiptap.ProseMirror .hljs-variable.language_{color:var(--hljs-variable)}.tiptap.ProseMirror .hljs-operator,.tiptap.ProseMirror .hljs-punctuation{color:var(--hljs-operator)}.tiptap.ProseMirror .hljs-property,.tiptap.ProseMirror .hljs-attr{color:var(--hljs-property)}.tiptap.ProseMirror .hljs-tag,.tiptap.ProseMirror .hljs-name{color:var(--hljs-tag)}.tiptap.ProseMirror .hljs-attribute{color:var(--hljs-attr)}.tiptap.ProseMirror .hljs-selector-class,.tiptap.ProseMirror .hljs-selector-id,.tiptap.ProseMirror .hljs-selector-attr,.tiptap.ProseMirror .hljs-selector-pseudo{color:var(--hljs-selector)}.tiptap.ProseMirror .hljs-built_in,.tiptap.ProseMirror .hljs-builtin-name{color:var(--hljs-built-in)}.tiptap.ProseMirror .hljs-type,.tiptap.ProseMirror .hljs-params{color:var(--hljs-class)}.tiptap.ProseMirror .hljs-regexp{color:var(--hljs-regexp)}.tiptap.ProseMirror .hljs-meta,.tiptap.ProseMirror .hljs-meta-keyword{color:var(--hljs-keyword)}.tiptap.ProseMirror .hljs-meta-string{color:var(--hljs-string)}.tiptap.ProseMirror .hljs-symbol{color:var(--hljs-variable)}.tiptap.ProseMirror .hljs-link{color:var(--hljs-function);text-decoration:underline}.tiptap.ProseMirror .hljs-emphasis{font-style:italic}.tiptap.ProseMirror .hljs-strong{font-weight:700}
.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,.dark .tiptap.ProseMirror{--tt-checklist-bg-color:var(--muted);--tt-checklist-bg-active-color:var(--foreground);--tt-checklist-border-color:var(--border);--tt-checklist-border-active-color:var(--foreground);--tt-checklist-check-icon-color:var(--background);--tt-checklist-text-active:var(--muted-foreground)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.25rem}.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:.375rem;margin-bottom:.375rem}.tiptap.ProseMirror li{margin-top:.375rem}.tiptap.ProseMirror li p{margin-top:0;line-height:1.7}.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:outside}.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:.25rem;list-style:none}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.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{padding-top:.25rem;padding-right:.5rem;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tiptap.ProseMirror ul[data-type=taskList] li label span{border:1px solid var(--tt-checklist-border-color);cursor:pointer;background-color:var(--tt-checklist-bg-color);border-radius:0;width:1rem;height:1rem;transition:background-color .15s,border-color .15s;display:block;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";background-color:var(--tt-checklist-check-icon-color);opacity:0;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-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) 50%/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) 50%/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;min-width:0}
.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);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{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}
.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4,.tiptap.ProseMirror h5,.tiptap.ProseMirror h6{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;color:inherit;letter-spacing:-.02em;scroll-margin-top:5rem;position:relative}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h1:first-of-type,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h2:first-of-type,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h3:first-of-type,.tiptap.ProseMirror h4:first-child,.tiptap.ProseMirror h4:first-of-type,.tiptap.ProseMirror h5:first-child,.tiptap.ProseMirror h5:first-of-type,.tiptap.ProseMirror h6:first-child,.tiptap.ProseMirror h6:first-of-type{margin-top:0}.tiptap.ProseMirror h1{margin-top:2rem;font-size:1.75rem;font-weight:700;line-height:1.2}.tiptap.ProseMirror h2{border-bottom:1px solid var(--border);margin-top:2rem;padding-bottom:.375rem;font-size:1.375rem;font-weight:600;line-height:1.3}.tiptap.ProseMirror h3{margin-top:1.5rem;font-size:1.125rem;font-weight:600;line-height:1.35}.tiptap.ProseMirror h4{margin-top:1.25rem;font-size:1rem;font-weight:600;line-height:1.4}.tiptap.ProseMirror h5{margin-top:1rem;font-size:.9375rem;font-weight:600;line-height:1.5}.tiptap.ProseMirror h6{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.5}
.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--primary);--thread-text:var(--tt-gray-light-900);--placeholder-color:var(--muted-foreground);--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(--primary);--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--muted-foreground);--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);font-family:var(--font-mona-sans),"Mona Sans",sans-serif;outline:none}.tiptap.ProseMirror p{font-family:inherit;font-size:.9375rem;font-weight:400;line-height:1.7}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:1.25rem}.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 em,.tiptap.ProseMirror i{font-family:var(--font-lora),Lora,Georgia,serif;font-size:1.06em;font-style:italic;font-weight:500}.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: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-underline-offset:3px;font-weight:500;text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--primary);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:0;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:0;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--primary)!important}
body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}body{color:var(--tt-theme-text);font-optical-sizing:auto;overscroll-behavior-y:none;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400}html,body{overscroll-behavior-x:none}html,body,#root,#app{background-color:var(--tt-bg-color);height:100%}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color)#0000}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:0}::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{font-family:var(--font-geist-sans),system-ui,sans-serif}.simple-editor-wrapper{width:100vw;height:100vh;overflow:auto}.simple-editor-content{flex-direction:column;flex:1;width:100%;max-width:648px;height:100%;margin:0 auto;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{flex:1;padding:3rem 3rem 30vh}@media screen and (max-width:480px){.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}}
