.tiptap-content,.tiptap-content .ProseMirror{outline:none}.tiptap-content p,.tiptap-content .ProseMirror p{margin:0 0 10px}.tiptap-content h1,.tiptap-content .ProseMirror h1{margin:12px 0 8px;font-size:24px;font-weight:650;line-height:1.2}.tiptap-content h2,.tiptap-content .ProseMirror h2{margin:12px 0 8px;font-size:19px;font-weight:650;line-height:1.2}.tiptap-content h3,.tiptap-content .ProseMirror h3{margin:12px 0 8px;font-size:15px;font-weight:650;line-height:1.2}.tiptap-content h4,.tiptap-content .ProseMirror h4{margin:12px 0 8px;font-size:13px;font-weight:600;line-height:1.2}.tiptap-content h5,.tiptap-content .ProseMirror h5{text-transform:uppercase;margin:12px 0 8px;font-size:11px;font-weight:600;line-height:1.2}.tiptap-content h6,.tiptap-content .ProseMirror h6{color:#0009;margin:12px 0 8px;font-size:11px;font-weight:600;line-height:1.2}.tiptap-content ul,.tiptap-content ol,.tiptap-content .ProseMirror ul,.tiptap-content .ProseMirror ol{margin:10px 0;padding-left:24px}.tiptap-content ul,.tiptap-content .ProseMirror ul{list-style-type:disc!important}.tiptap-content ol,.tiptap-content .ProseMirror ol{list-style-type:decimal!important}.tiptap-content li,.tiptap-content .ProseMirror li{margin-bottom:4px}.tiptap-content a,.tiptap-content .ProseMirror a{color:#0a66c2;text-decoration:underline}.tiptap-content blockquote,.tiptap-content .ProseMirror blockquote{color:#000000bf;border-left:3px solid #0000002e;margin:0 0 10px;padding-left:12px}.tiptap-content [data-youtube-video],.tiptap-content .ProseMirror [data-youtube-video]{background:#0000000f;border-radius:12px;width:100%;max-width:100%;margin:0 0 10px;padding-top:56.25%;position:relative;overflow:hidden}.tiptap-content [data-youtube-video] iframe,.tiptap-content .ProseMirror [data-youtube-video] iframe{border:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.tiptap-content img,.tiptap-content .ProseMirror img{border-radius:12px;max-width:100%;height:auto;margin:0 0 10px;display:block}.tiptap-content img[style*=width],.tiptap-content .ProseMirror img[style*=width]{max-width:100%!important}.tiptap-content code,.tiptap-content .ProseMirror code{background:#0000000f;border-radius:6px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tiptap-content pre,.tiptap-content .ProseMirror pre{background:#0000000f;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}.tiptap-content pre code,.tiptap-content .ProseMirror pre code{background:0 0;padding:0}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#00000073;pointer-events:none;height:0}.tiptap-link-popover,.tiptap-video-popover{z-index:20;background:#fff;border:1px solid #0000001f;border-radius:12px;width:360px;padding:14px;position:absolute;top:52px;right:12px;box-shadow:0 12px 32px #0000001f}.tiptap-link-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tiptap-link-label{color:#000000b8;font-size:12px}.tiptap-link-input{border:1px solid #0000002e;border-radius:10px;outline:none;height:36px;padding:0 12px;font-size:14px}.tiptap-link-input:focus{border-color:#00000059}.tiptap-link-actions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.tiptap-color-popover{z-index:20;background:#fff;border:1px solid #0000001f;border-radius:12px;width:320px;padding:14px;position:absolute;top:52px;right:12px;box-shadow:0 12px 32px #0000001f}.tiptap-color-top{grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-bottom:12px;display:grid}.tiptap-color-input{background:0 0;border:1px solid #0000002e;border-radius:10px;width:44px;height:36px;padding:0}.tiptap-color-hex{border:1px solid #0000002e;border-radius:10px;outline:none;height:36px;padding:0 12px;font-size:14px}.tiptap-color-hex:focus{border-color:#00000059}.tiptap-color-swatches{grid-template-columns:repeat(9,1fr);gap:8px;margin-bottom:14px;display:grid}.tiptap-swatch{aspect-ratio:1;cursor:pointer;border:1px solid #0000001f;border-radius:10px;width:100%}.tiptap-swatch:focus{outline-offset:2px;outline:2px solid #00000059}.tiptap-color-actions{justify-content:flex-end;gap:10px;display:flex}
