.tiptap{color:#334155;line-height:1.7;overflow-wrap:break-word;word-break:break-word}.tiptap:focus,.tiptap:focus-visible{outline:none}.tiptap :first-child{margin-top:0}.tiptap p{margin:.75rem 0}.tiptap a{color:#7c3aed;cursor:pointer;font-weight:700;text-decoration:underline;text-decoration-color:#c4b5fd;text-underline-offset:3px}.tiptap a:hover{color:#6d28d9;text-decoration-color:#8b5cf6}.tiptap ol,.tiptap ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{color:#0f172a;font-weight:800;letter-spacing:0;line-height:1.15;margin-top:2rem;text-wrap:pretty}.tiptap h1,.tiptap h2{margin-top:2.5rem;margin-bottom:1rem}.tiptap h1{font-size:1.5rem}.tiptap h2{font-size:1.25rem}.tiptap h3{font-size:1.125rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap img{display:block;height:auto;max-width:100%;border-radius:.75rem}.tiptap img.ProseMirror-selectednode{outline:3px solid #c4b5fd;outline-offset:3px}.tiptap div[data-youtube-video]{cursor:move;padding-right:1.5rem}.tiptap div[data-youtube-video] iframe{border:.5rem solid #ede9fe;border-radius:1rem;display:block;min-height:200px;min-width:200px;outline:0 solid rgba(0,0,0,0)}.tiptap div[data-youtube-video].ProseMirror-selectednode iframe{outline:3px solid #c4b5fd;transition:outline .15s}.tiptap code{background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:.4rem;color:#5b21b6;font-size:.85rem;padding:.2em .35em}.tiptap pre{background:#1e1b4b;border-radius:.75rem;color:#fff;font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.85rem 1rem}.tiptap pre code{background:none;border:0;color:inherit;font-size:.8rem;padding:0}.tiptap mark{background-color:#fef3c7;border-radius:.25rem;box-decoration-break:clone;padding:0 .15rem}.tiptap blockquote{background:#f5f3ff;border-left:3px solid #8b5cf6;border-radius:.75rem;color:#4c1d95;margin:1.5rem 0;padding:.75rem 1rem}.tiptap hr{background-color:#ede9fe;border:none;cursor:pointer;display:block;height:2px;margin:2rem 0;width:100%}.tiptap hr.ProseMirror-selectednode{background-color:#7c3aed;outline:none}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:1px solid #ddd6fe;box-sizing:border-box;min-width:1em;padding:8px 10px;position:relative;vertical-align:top}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{background-color:#f5f3ff;color:#4c1d95;font-weight:800;text-align:left}.tiptap table .selectedCell:after{background:rgba(139,92,246,.18);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.tiptap table .column-resize-handle{background-color:#8b5cf6;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}