.tiptap-content{color:#3e3e3e;word-wrap:break-word;overflow-wrap:break-word;outline:none;max-width:100%;min-height:400px;font-family:Helvetica;font-size:15px;line-height:1.75}.tiptap-content h1:first-child,.tiptap-content h2:first-child,.tiptap-content h3:first-child{margin-top:0}.tiptap-content h1{color:#000;letter-spacing:-.02em;margin:1.4em 0 .5em;font-size:1.75em;font-weight:500;line-height:1.25}.tiptap-content h2{color:#000;letter-spacing:-.01em;margin:1.2em 0 .4em;font-size:22px;font-weight:500;line-height:1.3}.tiptap-content h3{color:#000;margin:1em 0 .3em;font-size:1.05em;font-weight:500;line-height:1.4}.tiptap-content p{color:#3e3e3e;margin:.55em 0;font-size:16px;line-height:24.5px}.tiptap-content strong,.tiptap-content b,.tiptap-content .tiptap-bold{color:#000;font-weight:700}.tiptap-content ul,.tiptap-content ol{color:#3e3e3e;margin:.5em 0;padding-left:1.4em}.tiptap-content ul{padding-left:1em;list-style-type:none}.tiptap-content ul li{padding-left:1.2em;position:relative}.tiptap-content ul li:before{content:"";background-color:#3e3e3e;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin:.2em 0;font-size:15px;line-height:1.7}.tiptap-content blockquote{color:#64748b;border-left:3px solid #3b82f6;margin:1em 0;padding-left:1em;font-style:italic}.tiptap-content hr{border:none;border-top:2px solid #e2e8f0;border-radius:2px;margin:1.75em 0}.tiptap-content p code,.tiptap-content li code{color:#fff;background:#3f3f3f;border-radius:6px;padding:.15em .45em;font-family:Fira Code,monospace;font-size:.875em}.tiptap-content td code,.tiptap-content th code{color:#c7254e;white-space:nowrap;background:#efefef;border-radius:4px;padding:.15em .45em;font-family:Fira Code,monospace;font-size:.82em;display:inline}.tiptap-content p.code-block{background:#3f3f3f;border-radius:10px;margin:10px 0;padding:14px 24px}.tiptap-content p.code-block code{color:#fff;background:0 0;width:100%;padding:0;display:block}:is(.tiptap-content td p:has(>code:only-child),.tiptap-content th p:has(>code:only-child)){color:inherit!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}:is(.tiptap-content td p:has(>code:only-child) code,.tiptap-content th p:has(>code:only-child) code){font-family:Fira Code,monospace;font-size:.82em;color:#c7254e!important;white-space:nowrap!important;background:#efefef!important;border-radius:4px!important;width:auto!important;padding:.15em .45em!important;display:inline!important}.tiptap-content .tiptap-code-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:1.2em 0;overflow:hidden}.tiptap-content .tiptap-code-tabs{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:flex-end;gap:0;padding:0;display:flex}.tiptap-content .tiptap-code-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;outline:none;margin-bottom:-1px;padding:7px 18px;font-family:Fira Code,Menlo,monospace;font-size:13px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.tiptap-content .tiptap-code-tab:hover{color:#1e293b;background:#e9eef5}.tiptap-content .tiptap-code-tab.active{color:#1e293b;background:#fff;border-bottom:2px solid #22c55e;font-weight:600}.tiptap-content .tiptap-code-body{background:#fff;border-left:3px solid #22c55e;padding:0;position:relative}.tiptap-content .tiptap-code-body pre{white-space:pre;overflow-wrap:normal;tab-size:2;scrollbar-width:none;background:0 0;border-radius:0;margin:0;font-family:Fira Code,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.75}.tiptap-content .tiptap-code-body pre::-webkit-scrollbar{display:none}.tiptap-content .tiptap-code-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.tiptap-content .tiptap-code-body textarea{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.tiptap-content .tiptap-code-body textarea::-webkit-scrollbar{width:4px;height:4px}.tiptap-content .tiptap-code-body textarea::-webkit-scrollbar-track{background:0 0}.tiptap-content .tiptap-code-body textarea::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.tiptap-content pre{color:#fff;scrollbar-width:thin;scrollbar-color:#888 #555;background:#3f3f3f;border-radius:10px;margin:1.2em 0;padding:20px 24px;font-family:Fira Code,monospace;font-size:13.5px;line-height:1.75;overflow-x:auto}.tiptap-content pre code{font-size:inherit;background:0 0;padding:0}.tiptap-content pre::-webkit-scrollbar{height:4px}.tiptap-content pre::-webkit-scrollbar-track{background:#555;border-radius:3px}.tiptap-content pre::-webkit-scrollbar-thumb{background:#888;border-radius:999px}.tiptap-content a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.tiptap-content a:hover{color:#1d4ed8}.tiptap-content mark{color:inherit;background:#fef08a;border-radius:2px;padding:.05em .1em}.tiptap-content .tiptap-image,.tiptap-content img{border-radius:8px;max-width:100%;height:auto;margin:16px auto;transition:box-shadow .15s;display:block;box-shadow:0 2px 12px #0000001a}.tiptap-content .tiptap-image:hover,.tiptap-content img:hover{box-shadow:0 4px 20px #00000026}.tiptap-content img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3b82f6}.tiptap-image-wrapper{text-align:center;margin:.75rem 0;display:block}.tiptap-image-selected{outline-offset:2px;outline:2px solid #3b82f6}.tiptap-content .tiptap-youtube,.tiptap-content div[data-youtube-video]{aspect-ratio:16/9;border-radius:10px;width:100%;max-width:720px;margin:20px auto;overflow:hidden}.tiptap-content .tiptap-youtube iframe,.tiptap-content div[data-youtube-video] iframe{border:0;width:100%;height:100%;display:block}.tiptap-content iframe{aspect-ratio:16/9;border:none;border-radius:10px;width:100%;display:block}.tiptap-content .tableWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border:1px solid #e2e8f0;border-radius:10px;width:100%;margin:1.25em 0;overflow-x:auto;box-shadow:0 1px 3px #0000000f}.tiptap-content .tableWrapper::-webkit-scrollbar{height:3px}.tiptap-content .tableWrapper::-webkit-scrollbar-track{background:0 0}.tiptap-content .tableWrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.tiptap-content .tableWrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tiptap-content table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.tiptap-content th,.tiptap-content td{text-align:left;vertical-align:top;white-space:normal;word-break:break-word;border:1px solid #e9eef5;padding:9px 14px;vertical-align:middle!important}.tiptap-content th{color:#334155;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;font-size:.8em;font-weight:600}.tiptap-content tbody tr:nth-child(2n) td{background:#f8fafc}.tiptap-content tbody tr:hover td{background:#eff6ff;transition:background .1s}.tiptap-content td:first-child{color:#1e293b;font-weight:500}.tiptap-content .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#3b82f61a;position:absolute;inset:0}.tiptap-content .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:3px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-content p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror:focus{outline:none}
