.tiptap-editor .ProseMirror{outline:none;min-height:200px;padding:1rem;display:flow-root}.tiptap-notion .ProseMirror{min-height:500px}.tiptap-editor .ProseMirror>*+*{margin-top:.6em}.tiptap-editor .ProseMirror .is-empty:before,.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-editor .ProseMirror h1,.tiptap-editor .ProseMirror h2,.tiptap-editor .ProseMirror h3,.tiptap-editor .ProseMirror h4{font-weight:700;line-height:1.2;margin-top:1.2em;margin-bottom:.3em}.tiptap-editor .ProseMirror h1{font-size:1.875rem}.tiptap-editor .ProseMirror h2{font-size:1.5rem}.tiptap-editor .ProseMirror h3{font-size:1.25rem}.tiptap-editor .ProseMirror h4{font-size:1.1rem}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul{padding-left:1.5rem}.tiptap-editor .ProseMirror ul{list-style-type:disc}.tiptap-editor .ProseMirror ol{list-style-type:decimal}.tiptap-editor .ProseMirror li+li{margin-top:.25rem}.tiptap-editor .ProseMirror blockquote{border-left:3px solid hsl(var(--border));padding-left:1rem;color:hsl(var(--muted-foreground));font-style:italic;margin:1rem 0}.tiptap-editor .ProseMirror code{background:hsl(var(--muted));border-radius:.25rem;padding:.1em .3em;font-size:.875em;font-family:monospace}.tiptap-editor .ProseMirror pre{background:hsl(var(--muted));border-radius:.5rem;padding:1rem;overflow-x:auto}.tiptap-editor .ProseMirror pre code{background:none;padding:0;font-size:.875rem}.tiptap-editor .ProseMirror hr{border:none;border-top:2px solid hsl(var(--border));margin:1.5rem 0}.tiptap-editor .ProseMirror a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.tiptap-editor .ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0;display:block}.tiptap-editor .ProseMirror img.ProseMirror-selectednode{outline:2px solid hsl(var(--primary))}.tiptap-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0;overflow:hidden}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th{border:1px solid hsl(var(--border));padding:.5rem .75rem;text-align:left;vertical-align:top;min-width:100px;position:relative}.tiptap-editor .ProseMirror table th{background:hsl(var(--muted));font-weight:600}.tiptap-editor .ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:hsl(var(--primary)/.1);pointer-events:none}.tiptap-editor .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:hsl(var(--primary));pointer-events:none}.tiptap-editor .ProseMirror .tableWrapper{overflow-x:auto}.tiptap-editor .ProseMirror ::selection{background:hsl(var(--primary)/.2)}.tiptap-bubble-menu{display:flex;gap:.125rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem;padding:.25rem;box-shadow:0 4px 15px hsl(0 0% 0%/.1)}.tiptap-bubble-menu button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;border:none;background:transparent;color:hsl(var(--foreground));cursor:pointer;font-size:.8rem;font-weight:600;transition:background .15s}.tiptap-bubble-menu button:hover{background:hsl(var(--muted))}.tiptap-bubble-menu button.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tiptap-bubble-menu .separator{width:1px;background:hsl(var(--border));margin:.25rem .125rem}.slash-command-menu{background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 8px 30px hsl(0 0% 0%/.12);padding:.25rem;min-width:220px;max-height:340px;overflow-y:auto}.slash-command-menu-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.375rem;cursor:pointer;width:100%;text-align:left;background:transparent;border:none;color:hsl(var(--foreground));transition:background .1s}.slash-command-menu-item.is-selected,.slash-command-menu-item:hover{background:hsl(var(--muted))}.slash-command-menu-item-icon{width:2rem;height:2rem;border-radius:.375rem;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.slash-command-menu-item-label{font-size:.875rem;font-weight:500;line-height:1.2}.slash-command-menu-item-desc{font-size:.75rem;color:hsl(var(--muted-foreground))}.dt-pdf-canvas{--pdf-page-h:1123px;--pdf-gap:28px;--pdf-canvas:#f1f3f5}.dt-pdf-canvas .dt-pdf-scroll{background:#f1f3f5;padding:32px}.dark .dt-pdf-canvas .dt-pdf-scroll{background:#18181b}.dt-pdf-canvas .tiptap-editor .ProseMirror{box-sizing:border-box;width:var(--pdf-page-w,794px);min-height:var(--pdf-page-h,1123px);margin:0 auto;color:#1f2328;padding:var(--pdf-mt,96px) var(--pdf-mr,96px) var(--pdf-mb,96px) var(--pdf-ml,96px);background:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.06);border-radius:2px}.dt-pdf-canvas .tiptap-editor .ProseMirror :is(p,h1,h2,h3,h4,li,blockquote,td,th,span){color:#1f2328}.dt-pdf-canvas .tiptap-editor .ProseMirror{font-size:14px;line-height:1.71;font-family:Arial,Helvetica,Liberation Sans,sans-serif}.dt-pdf-canvas .tiptap-editor .ProseMirror>*+*{margin-top:0}.dt-pdf-canvas .tiptap-editor .ProseMirror p{margin:0 0 16px;min-height:1.71em}.dt-pdf-canvas .tiptap-editor .ProseMirror :is(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:1.25;margin:0 0 13px}.dt-pdf-canvas .tiptap-editor .ProseMirror h1{font-size:30px;margin-top:15px}.dt-pdf-canvas .tiptap-editor .ProseMirror h2{font-size:20px;margin-top:10px}.dt-pdf-canvas .tiptap-editor .ProseMirror h3{font-size:18px;margin-top:9px}.dt-pdf-canvas .tiptap-editor .ProseMirror h4{font-size:14px;margin-top:7px}.dt-pdf-canvas .tiptap-editor .ProseMirror h5{font-size:13px;margin-top:6px}.dt-pdf-canvas .tiptap-editor .ProseMirror h6{font-size:12px;margin-top:6px}.dt-pdf-canvas .tiptap-editor .ProseMirror :is(ul,ol){margin:0 0 16px;padding-left:24px}.dt-pdf-canvas .tiptap-editor .ProseMirror ul{list-style:disc}.dt-pdf-canvas .tiptap-editor .ProseMirror ol{list-style:decimal}.dt-pdf-canvas .tiptap-editor .ProseMirror li{line-height:1.6;margin:0 0 5px}.dt-pdf-canvas .tiptap-editor .ProseMirror blockquote{margin:5px 0 16px;padding-left:21px;border-left:3px solid #d0d5dd;font-style:italic}.dt-pdf-canvas .tiptap-editor .ProseMirror img{margin:0 0 8px}.dt-pdf-canvas .tiptap-editor .ProseMirror hr{margin:0 0 14px;border:none;border-top:1px solid #d0d5dd}.dt-pdf-canvas .tiptap-editor .ProseMirror .pdf-page-gutter{position:relative;user-select:none;pointer-events:none}.dt-pdf-canvas .tiptap-editor .ProseMirror .pdf-page-number{position:absolute;font-size:12px;line-height:1;color:#6b7280}