.tiptap{outline:none;height:550px;background-color:#fff;overflow-y:auto}.tiptap:first-child{margin-top:0}.tiptap a{color:#2563eb;text-decoration:underline;cursor:text}.tiptap a:hover{color:#0735ce}.tiptap .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.tiptap .tiptap div[style*=text-align]>p.is-editor-empty:first-child:before,.tiptap .tiptap p[style*=text-align].is-editor-empty:first-child:before,.tiptap .tiptap.ProseMirror-focused p.is-editor-empty:first-child:before{display:none}.tiptap .ProseMirror{white-space:pre-wrap!important}.tiptap .tiptap ul{padding-left:1.5rem;list-style-position:outside}.tiptap .tiptap ol{padding-left:2.5rem;list-style-position:outside}.tiptap .tiptap ul li{list-style-type:disc}.tiptap .tiptap ol li{list-style-type:decimal}.tiptap .tiptap li[style*="text-align: center"],.tiptap .tiptap li[style*="text-align: justify"],.tiptap .tiptap li[style*="text-align: right"],.tiptap .tiptap ol[style*="text-align: center"],.tiptap .tiptap ol[style*="text-align: right"],.tiptap .tiptap ul[style*="text-align: center"],.tiptap .tiptap ul[style*="text-align: right"]{list-style-position:inside;padding-left:0;margin-left:0}.tiptap .tiptap li[style*="text-align: center"] p,.tiptap .tiptap li[style*="text-align: justify"] p,.tiptap .tiptap li[style*="text-align: right"] p,.tiptap .tiptap ol[style*="text-align: center"] p,.tiptap .tiptap ol[style*="text-align: right"] p,.tiptap .tiptap ul[style*="text-align: center"] p,.tiptap .tiptap ul[style*="text-align: right"] p{display:inline}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:0;margin-bottom:1.5rem;font-weight:700}.tiptap h1{font-size:2.125rem}.tiptap h2{font-size:1.5rem}.tiptap h3{font-size:1.25rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.grammar-error{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.grammar-error.grammar-error-active{opacity:.9;transition:background-color .25s ease}.grammar-error.error-grammar,.grammar-error.error-other{text-decoration-color:#f50814}.grammar-error.error-grammar.grammar-error-active,.grammar-error.error-grammar:hover,.grammar-error.error-other.grammar-error-active,.grammar-error.error-other:hover{background-color:rgba(245,8,20,.08)}.grammar-error.error-punctuation{text-decoration-color:#ff8c00}.grammar-error.error-punctuation.grammar-error-active,.grammar-error.error-punctuation:hover{background-color:rgba(255,140,0,.08)}.grammar-error.error-spelling{text-decoration-color:#8a2be2}.grammar-error.error-spelling.grammar-error-active,.grammar-error.error-spelling:hover{background-color:rgba(138,43,226,.08)}.bubble-menu{background-color:var(--white);border:1px solid var(--gray-1);border-radius:.7rem;box-shadow:var(--shadow);display:flex;padding:.2rem}.bubble-menu button{background-color:unset}.bubble-menu button:hover{background-color:var(--gray-3)}.bubble-menu button.is-active{background-color:var(--purple)}.bubble-menu button.is-active:hover{background-color:var(--purple-contrast)}@keyframes selectedPulse{0%{box-shadow:0 0 0 0 rgba(21,93,252,.4);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(21,93,252,.08);transform:scale(1.01)}to{box-shadow:0 0 0 0 rgba(21,93,252,0);transform:scale(1)}}.selected-card-animate{animation:selectedPulse .6s ease;transition:all .25s ease}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}