.tippy-box[data-theme~=normal]{background-color:transparent}.tippy-box[data-theme~=normal] .tippy-arrow{display:none}.tippy-box{max-width:none!important}.tippy-box[data-theme~=jot-menu-popup]{border-radius:.5rem;border:none!important;background-color:#1f2937;color:white;margin-bottom:1px}.tippy-box[data-theme~=jot-menu-popup] .tippy-arrow{background-color:#1f2937;color:#1f2937}.tiptap{padding:.5rem}.tiptap>*+*{margin-top:.75em}.tiptap ol,.tiptap ul{padding:0 1rem}.tiptap ol li,.tiptap ul li{margin-bottom:.5em}.tiptap ol li:last-child,.tiptap ul li:last-child{margin-bottom:0}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal;list-style-position:outside}.tiptap ol li{padding-left:.5em}.tiptap h1{font-size:1.75em}.tiptap h1,.tiptap h2{line-height:1.1;font-weight:700;margin-bottom:.5rem}.tiptap h2{font-size:1.5em}.tiptap h3{font-size:1.2em}.tiptap h3,.tiptap h4{line-height:1.1;font-weight:700;margin-bottom:.5rem}.tiptap h4{font-size:1.15em}.tiptap h5{font-size:1.1em}.tiptap h5,.tiptap h6{line-height:1.1;font-weight:700;margin-bottom:.5rem}.tiptap h6{font-size:1.05em}.tiptap code{background-color:rgba(97,97,97,.1);color:#616161}.tiptap pre{background:#f0f0f0;color:#333;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #e0e0e0}.tiptap pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,.1)}.tiptap hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.tiptap h1.is-empty:before,.tiptap h2.is-empty:before,.tiptap h3.is-empty:before,.tiptap p.is-empty:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap ul[data-type=taskList]{list-style:none;padding:0}.tiptap ul[data-type=taskList] li{display:flex;align-items:center}.tiptap ul[data-type=taskList] li>label{display:flex;align-items:center;margin-right:.5rem}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;width:1.1em;height:1.1em;position:static;border:2px solid #4b5563;margin:0 .3rem 0 0;display:grid;place-content:center}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:hover{background-color:#e5e7eb}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:active{background-color:#d1fae5}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.55em;height:.55em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:#4b5563}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1);box-shadow:inset 1em 1em #fff}.tiptap ul[data-type=taskList] li>div{flex:1;display:flex;align-items:center}.tiptap ul[data-type=taskList] li>div>p{margin:0}.tiptap ul[data-type=taskList] li[data-checked=true]>div>p{color:#4b5563;text-decoration:line-through;text-decoration-thickness:2px}@keyframes fadeToGray{0%{color:#4332fb;opacity:.7}to{color:#9ca3af;opacity:.7}}.tiptap .is-editor-empty:first-child:before,.tiptap .is-empty:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.tiptap .is-empty[data-placeholder-type=block]{display:flex}.tiptap .is-empty[data-placeholder-type=block]:after{content:attr(ai-suggestion-data-placeholder-block);display:block;color:#4332fb;pointer-events:auto;top:0;left:0;opacity:.7;animation:fadeToGray 2s 1s forwards;transition:color 1s ease}.tiptap .is-empty[data-placeholder-type=block]:hover:after{opacity:1!important;color:#4332fb!important}.tiptap .is-empty[data-placeholder-type=inline]:after{content:attr(ai-suggestion-data-placeholder-inline);display:inline;color:#4332fb;pointer-events:none;opacity:.7;animation:fadeToGray 2s 1s forwards;transition:color 1s ease}.tiptap .is-empty[data-placeholder-type=inline]:hover:after{opacity:1!important;color:#4332fb!important}.drag-handle{position:fixed;opacity:1;transition:opacity .2s ease-in;border-radius:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-size:calc(.5em + .375rem) calc(.5em + .375rem);background-repeat:no-repeat;background-position:50%;width:1.2rem;height:1.5rem;z-index:50;cursor:grab}.drag-handle:hover{background-color:#f3f4f6;transition:background-color .2s}.drag-handle:active{background-color:#d1fae5;transition:background-color .2s;cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{display:none;pointer-events:none}}.max-depth-3 li>ol,.max-depth-3 li>ol>li>ol,.max-depth-3 li>ol>li>ul,.max-depth-3 li>ul,.max-depth-3 li>ul>li>ol,.max-depth-3 li>ul>li>ul{margin-left:1em}.max-depth-3 li>ol>li>ol>li>ol,.max-depth-3 li>ol>li>ol>li>ul,.max-depth-3 li>ol>li>ul>li>ol,.max-depth-3 li>ul>li>ol>li>ul,.max-depth-3 li>ul>li>ul>li>ol,.max-depth-3 li>ul>li>ul>li>ul{display:none}.blur-highlight{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 10000px rgba(64,64,64,.3);color:inherit;transition:box-shadow .2s ease}.citation-wrapper{display:inline;position:relative}.citation-text{color:#4332fb;cursor:pointer}.citation-text:hover{text-decoration:underline}.citation-preview{position:absolute;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;width:300px;left:0;bottom:100%;margin-bottom:5px;font-size:.9em;line-height:1.4}.citation-preview h3{margin:0 0 8px;font-size:1.1em;font-weight:700}.citation-preview p{margin:0 0 5px}