.section-editor[data-v-d0e948f5] .tiptap{min-height:1.5em}.section-editor[data-v-d0e948f5] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--color-gray-300)}.section-editor[data-v-d0e948f5] .tiptap p{margin:0;min-height:1.5em}.section-editor[data-v-d0e948f5] .tiptap p+p{margin-top:.25em}.section-editor[data-v-d0e948f5] .tiptap h1,.section-editor[data-v-d0e948f5] .tiptap h2,.section-editor[data-v-d0e948f5] .tiptap h3{margin-top:.75em;margin-bottom:.25em;font-weight:600}.section-editor[data-v-d0e948f5] .tiptap h1{font-size:1.25em}.section-editor[data-v-d0e948f5] .tiptap h2{font-size:1.125em}.section-editor[data-v-d0e948f5] .tiptap h3{font-size:1em}.section-editor[data-v-d0e948f5] .tiptap h1.is-empty:before,.section-editor[data-v-d0e948f5] .tiptap h2.is-empty:before,.section-editor[data-v-d0e948f5] .tiptap h3.is-empty:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--color-gray-300)}.section-editor[data-v-d0e948f5] .tiptap ul,.section-editor[data-v-d0e948f5] .tiptap ol{padding-left:1.5em;margin:.25em 0}.section-editor[data-v-d0e948f5] .tiptap ul{list-style-type:disc}.section-editor[data-v-d0e948f5] .tiptap ol{list-style-type:decimal}.section-editor[data-v-d0e948f5] .tiptap ol.ol-computed-numbers{list-style-type:none}.section-editor[data-v-d0e948f5] .tiptap li.has-computed-number{position:relative}.section-editor[data-v-d0e948f5] .tiptap li.has-computed-number:before{content:attr(data-number);position:absolute;right:calc(100% + .25em);top:0;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums}.section-editor[data-v-d0e948f5] .tiptap blockquote{border-left:3px solid var(--color-gray-300);padding-left:.75em;margin:.25em 0;color:var(--color-gray-500)}.section-editor[data-v-d0e948f5] .tiptap code{background-color:var(--color-gray-100);border-radius:.25em;padding:.125em .25em;font-size:.875em}.section-editor[data-v-d0e948f5] .tiptap pre{background-color:var(--color-gray-100);border-radius:.375em;padding:.5em .75em;margin:.25em 0;overflow-x:auto}.section-editor[data-v-d0e948f5] .tiptap pre code{background:none;padding:0}.section-editor[data-v-d0e948f5] .tiptap hr{border:none;border-top:1px solid var(--color-gray-200);margin:.75em 0}:root.dark .section-editor[data-v-d0e948f5] .tiptap p.is-editor-empty:first-child:before,:root.dark .section-editor[data-v-d0e948f5] .tiptap h1.is-empty:before,:root.dark .section-editor[data-v-d0e948f5] .tiptap h2.is-empty:before,:root.dark .section-editor[data-v-d0e948f5] .tiptap h3.is-empty:before{color:var(--color-gray-600)}:root.dark .section-editor[data-v-d0e948f5] .tiptap blockquote{border-left-color:var(--color-gray-600);color:var(--color-gray-400)}:root.dark .section-editor[data-v-d0e948f5] .tiptap code{background-color:var(--color-gray-800)}:root.dark .section-editor[data-v-d0e948f5] .tiptap pre{background-color:var(--color-gray-800)}:root.dark .section-editor[data-v-d0e948f5] .tiptap hr{border-top-color:var(--color-gray-700)}.section-editor[data-v-d0e948f5] .search-match{background-color:#fef08a;border-radius:2px}.section-editor[data-v-d0e948f5] .search-match-active{background-color:#fbbf24}:root.dark .section-editor[data-v-d0e948f5] .search-match{background-color:#713f1299}:root.dark .section-editor[data-v-d0e948f5] .search-match-active{background-color:#92400ecc}.section-editor[data-v-d0e948f5] .tiptap li.toc-highlight{animation:toc-highlight-fade-d0e948f5 1.5s ease-out}@keyframes toc-highlight-fade-d0e948f5{0%{background-color:rgb(var(--color-brand-100) / .5);border-radius:.25em}to{background-color:transparent}}:root.dark .section-editor[data-v-d0e948f5] .tiptap li.toc-highlight{animation:toc-highlight-fade-dark-d0e948f5 1.5s ease-out}@keyframes toc-highlight-fade-dark-d0e948f5{0%{background-color:rgb(var(--color-brand-900) / .4);border-radius:.25em}to{background-color:transparent}}.section-editor[data-v-d0e948f5] .suggestion-insert{border-bottom:2px solid var(--suggestion-color, #22c55e);color:var(--suggestion-color, #22c55e)}.section-editor[data-v-d0e948f5] .suggestion-delete{text-decoration:line-through;text-decoration-color:var(--suggestion-color, #ef4444);color:var(--suggestion-color, #ef4444);opacity:.6}.section-editor[data-v-d0e948f5] .suggestion-dimmed{opacity:.3}.section-editor[data-v-d0e948f5] .suggestion-highlighted{opacity:1}.section-editor[data-v-d0e948f5] .tiptap table{border-collapse:collapse;min-width:100%;margin:.5em 0}.section-editor[data-v-d0e948f5] .tiptap th,.section-editor[data-v-d0e948f5] .tiptap td{border:1px solid var(--color-gray-300);padding:.375em .5em;vertical-align:top;position:relative;min-width:2em}.section-editor[data-v-d0e948f5] .tiptap th{background-color:var(--color-gray-50);font-weight:600}.section-editor[data-v-d0e948f5] .tiptap .selectedCell:after{content:"";position:absolute;inset:0;background-color:#3b82f626;pointer-events:none;z-index:2}.section-editor[data-v-d0e948f5] .tiptap .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--color-brand-500);pointer-events:none}.section-editor[data-v-d0e948f5] .tiptap.resize-cursor{cursor:col-resize}.section-editor[data-v-d0e948f5] .tiptap .tableWrapper{overflow-x:auto}:root.dark .section-editor[data-v-d0e948f5] .tiptap th,:root.dark .section-editor[data-v-d0e948f5] .tiptap td{border-color:var(--color-gray-600)}:root.dark .section-editor[data-v-d0e948f5] .tiptap th{background-color:var(--color-gray-800)}:root.dark .section-editor[data-v-d0e948f5] .tiptap .selectedCell:after{background-color:#3b82f633}.section-editor[data-v-d0e948f5] .ProseMirror-yjs-cursor{position:relative;border-left:2px solid;margin-left:-1px;margin-right:-1px;pointer-events:none;word-break:normal}.section-editor[data-v-d0e948f5] .ProseMirror-yjs-cursor>div{position:absolute;top:-1.2em;left:-1px;font-size:.7rem;line-height:1;padding:1px 4px;border-radius:3px 3px 3px 0;color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85}.title-editor[data-v-62ad676b] .tiptap{min-height:1.2em}.title-editor[data-v-62ad676b] .tiptap p{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.title-editor[data-v-62ad676b] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--color-gray-300)}:root.dark .title-editor[data-v-62ad676b] .tiptap p.is-editor-empty:first-child:before{color:var(--color-gray-600)}.title-editor[data-v-62ad676b] .search-match{background-color:#fef08a;border-radius:2px}.title-editor[data-v-62ad676b] .search-match-active{background-color:#fbbf24}:root.dark .title-editor[data-v-62ad676b] .search-match{background-color:#713f1299}:root.dark .title-editor[data-v-62ad676b] .search-match-active{background-color:#92400ecc}.title-editor[data-v-62ad676b] .suggestion-insert{border-bottom:2px solid var(--suggestion-color, #22c55e);color:var(--suggestion-color, #22c55e)}.title-editor[data-v-62ad676b] .suggestion-delete{text-decoration:line-through;text-decoration-color:var(--suggestion-color, #ef4444);color:var(--suggestion-color, #ef4444);opacity:.6}.title-editor[data-v-62ad676b] .suggestion-dimmed{opacity:.3}.title-editor[data-v-62ad676b] .suggestion-highlighted{opacity:1}.title-editor[data-v-62ad676b] .ProseMirror-yjs-cursor{position:relative;border-left:2px solid;margin-left:-1px;margin-right:-1px;pointer-events:none;word-break:normal}.title-editor[data-v-62ad676b] .ProseMirror-yjs-cursor>div{position:absolute;top:-1.2em;left:-1px;font-size:.7rem;line-height:1;padding:1px 4px;border-radius:3px 3px 3px 0;color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85}.section-highlight[data-v-aca14e79]{animation:highlight-fade-aca14e79 1.5s ease-out}@keyframes highlight-fade-aca14e79{0%{background-color:rgb(var(--color-brand-100) / .4)}to{background-color:transparent}}:root.dark .section-highlight[data-v-aca14e79]{animation:highlight-fade-dark-aca14e79 1.5s ease-out}@keyframes highlight-fade-dark-aca14e79{0%{background-color:rgb(var(--color-brand-900) / .3)}to{background-color:transparent}}.search-match[data-v-aca14e79]{background-color:#fef08a;border-radius:2px;color:inherit}.search-match-active[data-v-aca14e79]{background-color:#fbbf24}:root.dark .search-match[data-v-aca14e79]{background-color:#713f1299}:root.dark .search-match-active[data-v-aca14e79]{background-color:#92400ecc}.toc-drag-ghost[data-v-aca14e79]{opacity:.5}.toc-drag-ghost .toc-list-items[data-v-aca14e79]{display:none}.comment-highlight{background-color:#fbbf2426;border-bottom:2px solid rgba(251,191,36,.5);cursor:pointer;transition:background-color .15s}.comment-highlight:hover{background-color:#fbbf244d}.comment-highlight-active{background-color:#fbbf2459;border-bottom-color:#fbbf24}:root.dark .comment-highlight{background-color:#92400e33;border-bottom-color:#92400e80}:root.dark .comment-highlight:hover{background-color:#92400e59}:root.dark .comment-highlight-active{background-color:#92400e66;border-bottom-color:#92400e}.suggestion-dimmed{opacity:.15!important}.suggestion-highlighted{outline:2px solid var(--user-color, rgb(59, 130, 246));outline-offset:1px;border-radius:2px}.comment-gutter-indicator{position:absolute;left:-1.25rem;top:.125rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#fbbf24;cursor:pointer;opacity:.6;transition:opacity .15s}.comment-gutter-indicator:hover{opacity:1}:root.dark .comment-gutter-indicator{background-color:#d97706}
