.tiptap{font-size:16px;line-height:30px;color:#212121;word-break:break-word;overflow-wrap:break-word}.tiptap p{margin-top:0;margin-bottom:16px}.tiptap p:last-child{margin-bottom:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-weight:700;line-height:normal;margin-top:12px;margin-bottom:12px;letter-spacing:normal;font-size:18px}.tiptap h5{color:#f97316}.tiptap h6{color:#0064ff}.tiptap>:first-child{margin-top:0}.tiptap>:last-child{margin-bottom:0}.tiptap a{color:#0064ff;text-decoration:none;transition:all;transition-duration:500}.tiptap a:hover{color:#212121}.tiptap ol,.tiptap ul{padding-left:1.6em;margin-top:0;margin-bottom:12px}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap ul ul{list-style-type:circle}.tiptap ul ul ul{list-style-type:square}.tiptap li{padding-left:.3em}.tiptap li,.tiptap li>p{margin-bottom:.4em}.tiptap blockquote{position:relative;margin:1.75em 0;padding:0 0 0 20px;border-left:3px solid #d1d1d1;font-style:italic;font-weight:600}.tiptap blockquote p{margin:0}.tiptap blockquote p+p{margin-top:.75em}.tiptap code{background-color:#cacdd3;color:#be185d;padding:.15em .4em;border-radius:.3em;font-weight:500}.tiptap img{display:block;width:100%;height:400px;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.tiptap figure{margin:1.75em 0}.tiptap figure img{margin:0 auto}.tiptap figcaption{text-align:center;font-size:.85rem;color:#6b7280;margin-top:.6em;font-style:italic}.tiptap hr{border:none;border-top:2px solid #e5e7eb;margin:2.5em auto;width:100%}.tiptap table{width:100%;border-collapse:collapse;margin:1.75em 0;font-size:.95rem;overflow:hidden;border-radius:.5rem;border:1px solid #e5e7eb}.tiptap thead{background-color:#f9fafb}.tiptap td,.tiptap th{padding:.65em 1em;text-align:left;border:1px solid #e5e7eb}.tiptap th{font-weight:600;font-size:.9rem;letter-spacing:.02em}.tiptap tbody tr:nth-child(2n){background-color:#fafafa}.tiptap tbody tr:hover{background-color:#eef2ff;transition:background-color .15s}.tiptap mark{background-color:#6b7280;color:inherit;padding:.05em .25em;border-radius:.2em}.tiptap del,.tiptap s{text-decoration:line-through;color:#6b7280}.tiptap u{text-decoration:underline;text-underline-offset:3px}.tiptap sub,.tiptap sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.tiptap sup{top:-.5em}.tiptap sub{bottom:-.25em}.tiptap ul[data-type=taskList]{list-style:none;padding-left:.25em}.tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.6em;padding-left:0}.tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.15em;cursor:pointer}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{width:1em;height:1em;accent-color:#4f46e5;cursor:pointer}.tiptap ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:var(--tc-color-muted)}.tiptap .has-text-align-center,.tiptap [style*="text-align: center"]{text-align:center}.tiptap .has-text-align-right,.tiptap [style*="text-align: right"]{text-align:right}.tiptap .has-text-align-justify,.tiptap [style*="text-align: justify"]{text-align:justify}.tiptap [dir=rtl]{direction:rtl;text-align:right}@media (max-width:640px){.tiptap pre{font-size:.8rem;padding:1em;border-radius:.5rem}.tiptap table{font-size:.85rem;display:block;overflow-x:auto}.tiptap blockquote{padding:0 0 0 10px}.tiptap img{height:300px}}