.vivaya-tiptap-content{line-height:1.6;color:var(--color-text-primary, inherit)}.vivaya-tiptap-content :first-child{margin-top:0}.vivaya-tiptap-content ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px;unicode-bidi:isolate}.vivaya-tiptap-content ul li p{margin-top:.25em;margin-bottom:.25em}.vivaya-tiptap-content ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px;unicode-bidi:isolate}.vivaya-tiptap-content ol li p{margin-top:.25em;margin-bottom:.25em}.vivaya-tiptap-content h1,.vivaya-tiptap-content h2,.vivaya-tiptap-content h3,.vivaya-tiptap-content h4,.vivaya-tiptap-content h5,.vivaya-tiptap-content h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.vivaya-tiptap-content h1,.vivaya-tiptap-content h2{margin-top:3.5rem;margin-bottom:1.5rem}.vivaya-tiptap-content h1{font-size:1.4rem}.vivaya-tiptap-content h2{font-size:1.2rem}.vivaya-tiptap-content h3{font-size:1.1rem}.vivaya-tiptap-content h4,.vivaya-tiptap-content h5,.vivaya-tiptap-content h6{font-size:1rem}.vivaya-tiptap-content code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.vivaya-tiptap-content pre{background-color:#000;border-radius:.5rem;color:#fff;font-family:"JetBrainsMono",monospace;margin:1.5rem 0;padding:.75rem 1rem}.vivaya-tiptap-content pre code{background:none;color:inherit;font-size:.8rem;padding:0}.vivaya-tiptap-content blockquote{border-left:3px solid #d3d3d3;margin:1.5rem 0;padding-left:1rem}.vivaya-tiptap-content blockquote p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.vivaya-tiptap-content hr{border:1.5px solid var(--color-border, #e7e5e3);border-top:1px solid var(--gray-2);margin:2rem 0}.vivaya-tiptap-content p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.vivaya-tiptap-content p em{font-style:italic}.vivaya-tiptap-content p strong{font-weight:bolder}.vivaya-tiptap-content p a{text-decoration:underline;color:var(--accent-primary, #2196f3);text-underline-offset:1px}.vivaya-tiptap-content p code{background-color:color-mix(in srgb, var(--text-primary, #0a141e) 20%, transparent);border-radius:3px;font-family:courier,monospace;padding:0 3px}.vivaya-tiptap-content p s{text-decoration:line-through}.vivaya-tiptap-content p u{text-decoration:underline}.vivaya-tiptap-content p mark{background-color:#ff0;padding:0 2px;border-radius:2px}.vivaya-tiptap-content img{display:inline-block;max-width:100%;height:auto}.vivaya-tiptap-content .tableWrapper{overflow-x:auto;margin:1.25rem 0;border-radius:12px}.vivaya-tiptap-content table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,0);border:1px solid var(--border-color, #999);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden;margin:1rem 0}.vivaya-tiptap-content table td,.vivaya-tiptap-content table th{border-right:1px solid var(--border-color, #999);border-bottom:1px solid var(--border-color, #999);padding:8px;min-width:2.25em;min-height:28px;vertical-align:top;position:relative;line-height:1.5;background:rgba(0,0,0,.02)}.vivaya-tiptap-content table td>*,.vivaya-tiptap-content table th>*{margin:0}.vivaya-tiptap-content table th.tiptap-table__header-cell{font-weight:700;text-align:left;background:color-mix(in srgb, var(--accent-primary, #2196f3) 8%, transparent);color:var(--color-text-primary, inherit)}.vivaya-tiptap-content table tbody tr:nth-child(even) td{background:rgba(0,0,0,.02)}.vivaya-tiptap-content table tbody tr:nth-child(odd) td{background:rgba(0,0,0,0)}.vivaya-tiptap-content table tbody tr:hover td{background:color-mix(in srgb, var(--accent-primary, #2196f3) 4%, transparent)}.vivaya-tiptap-content table:hover{box-shadow:0 8px 28px rgba(0,0,0,.1)}.vivaya-tiptap-content table tr:last-child td{border-bottom:none}.vivaya-tiptap-content table td:last-child,.vivaya-tiptap-content table th:last-child{border-right:none}
