.tiptap{outline:none;width:100%;height:100%}.tiptap ul:not([data-type=taskList]),.tiptap ol{margin:.5rem 1rem .5rem .4rem;padding:0 1rem;list-style:none}:is(.tiptap ul:not([data-type=taskList]),.tiptap ol) li{align-items:center;gap:.5rem;display:flex;position:relative}:is(.tiptap ul:not([data-type=taskList]),.tiptap ol) li:before{content:counter(item)".";counter-increment:item;text-align:right;width:1em;position:absolute;left:-.5rem;transform:translate(-100%)}:is(.tiptap ul:not([data-type=taskList]),.tiptap ol) li p{margin-top:.25em;margin-bottom:.25em}.tiptap ol{counter-reset:item}.tiptap ul:not([data-type=taskList]) li:before{content:"•"}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;line-height:1.1}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);color:var(--black);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.tiptap pre{background:var(--black);color:var(--white);border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap blockquote{border-left:3px solid var(--gray-6);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-4);margin:2rem 0}.tiptap img{width:100%;padding:20px 0}.tiptap a{color:#00f;text-decoration:underline}.tiptap a:hover{cursor:pointer}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{border:1px solid var(--gray-3);box-sizing:border-box;vertical-align:top;min-width:1em;padding:6px 8px;position:relative}.tiptap table th{background-color:var(--gray-6);text-align:left;font-weight:700}.tiptap table .selectedCell:after{background:var(--gray-2);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.tiptap table .column-resize-handle{background-color:var(--purple);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap section div{padding:0 1rem}.tiptap p.is-editor-empty:first-child:before,.tiptap p.is-empty:before{color:var(--gray-9);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap pre{background:var(--gray-4);border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:var(--gray-8)}.tiptap pre .hljs-variable,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-attribute,.tiptap pre .hljs-tag,.tiptap pre .hljs-regexp,.tiptap pre .hljs-link,.tiptap pre .hljs-name,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-selector-class{color:var(--red-8)}.tiptap pre .hljs-number,.tiptap pre .hljs-meta,.tiptap pre .hljs-built_in,.tiptap pre .hljs-builtin-name,.tiptap pre .hljs-literal,.tiptap pre .hljs-type,.tiptap pre .hljs-params{color:var(--amber-8)}.tiptap pre .hljs-string,.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet{color:var(--green-8)}.tiptap pre .hljs-title,.tiptap pre .hljs-section{color:var(--amber-8)}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag{color:var(--sky-8)}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap code{background:var(--gray-4);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}@media (min-width:768px){.tiptap ul:not([data-type=taskList]),.tiptap ol{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}}.tiptap [draggable=true]{cursor:grab}.tiptap [draggable=true]:active{cursor:grabbing}
