.folder-document-editor .ProseMirror{--list-indent:1.5rem;font-family:var(--font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:#1c1e26;font-size:1.0625rem;line-height:1.65}.folder-document-editor .ProseMirror>p,.folder-document-editor .ProseMirror p{margin:.5em 0;font-size:1.0625rem;line-height:1.65}.folder-document-editor .ProseMirror h1{letter-spacing:-.025em;color:#1c1e26;margin:.85em 0 .4em;font-size:2.25rem;font-weight:600;line-height:1.15}.folder-document-editor .ProseMirror h2{letter-spacing:-.02em;color:#1c1e26;margin:.75em 0 .35em;font-size:1.5rem;font-weight:600;line-height:1.25}.folder-document-editor .ProseMirror h3{color:#1c1e26;margin:.65em 0 .3em;font-size:1.25rem;font-weight:600;line-height:1.3}.folder-document-editor .ProseMirror blockquote{color:#57534e;border-left:3px solid #d6d3d1;margin:.75em 0;padding-left:1rem;font-style:normal}.folder-document-editor .ProseMirror pre{background:#f5f5f4;border:1px solid #d6d3d1;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;overflow-x:auto}.folder-document-editor .ProseMirror code{font-size:.9em}.folder-document-editor .ProseMirror a{color:#4b83c4;text-underline-offset:2px;text-decoration:underline}.folder-document-editor .ProseMirror ul:not([data-type=taskList]),.folder-document-editor .ProseMirror ol{padding-left:var(--list-indent);margin:.5em 0;list-style-position:outside}.folder-document-editor .ProseMirror ul:not([data-type=taskList]){list-style-type:disc}.folder-document-editor .ProseMirror ol{list-style-type:decimal}.folder-document-editor .ProseMirror ul:not([data-type=taskList]) li,.folder-document-editor .ProseMirror ol li{margin:.25em 0;padding-left:.35em;display:list-item}.folder-document-editor .ProseMirror ul:not([data-type=taskList]) li p,.folder-document-editor .ProseMirror ol li p{margin:0}.folder-document-editor .ProseMirror li>ul:not([data-type=taskList]),.folder-document-editor .ProseMirror li>ol{margin-top:.25em;margin-bottom:.25em}.folder-document-editor .ProseMirror ul[data-type=taskList]{margin:.5em 0;padding-left:0;list-style:none}.folder-document-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;margin:.25em 0;display:flex}.folder-document-editor .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}.folder-document-editor .ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.folder-document-editor .ProseMirror ul[data-type=taskList] li p{margin:0}.folder-document-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.9375rem}.folder-document-editor .ProseMirror th,.folder-document-editor .ProseMirror td{vertical-align:top;border:1px solid #d6d3d1;padding:.5rem .75rem}.folder-document-editor .ProseMirror th{background:#f5f5f4;font-weight:600}.folder-document-editor .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#3b82f614;position:absolute;inset:0}.folder-document-editor .ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:.5rem 0}.folder-document-editor .ProseMirror img.ProseMirror-selectednode{outline:2px solid #3b82f6}.folder-document-editor .ProseMirror hr{border:none;border-top:1px solid #d6d3d1;margin:1.25rem 0}.folder-document-editor--readonly .ProseMirror{cursor:default;outline:none}.folder-document-editor--readonly .ProseMirror:focus{outline:none}.auto-recap-document.workspace-recap-preview .ProseMirror section{margin-bottom:0}.auto-recap-document.workspace-recap-preview .ProseMirror .recap-entry+.recap-entry{border-top:1px solid #f1f5f9;margin-top:.75rem;padding-top:.75rem}.auto-recap-document .ProseMirror h2{color:#334155;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1.75rem;margin-bottom:.5rem;font-size:1.125rem;display:flex}.auto-recap-document .ProseMirror h2 .recap-overview-range{color:#94a3b8;letter-spacing:.01em;font-size:.625rem;font-weight:400}.auto-recap-document .ProseMirror h2:first-of-type{margin-top:.25rem}.auto-recap-document .ProseMirror h3{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:.875rem 0 .35rem;font-size:.6875rem;font-weight:700}.auto-recap-document .ProseMirror ul.recap-bullets{margin:.25rem 0 .875rem;padding-left:1.35rem;list-style-type:disc;list-style-position:outside}.auto-recap-document .ProseMirror ul.recap-bullets li{color:#334155;margin:.4rem 0;font-size:.9375rem;line-height:1.55;display:list-item}.auto-recap-document .ProseMirror ul.recap-bullets li p{margin:0}.auto-recap-document .ProseMirror blockquote.recap-quote{margin:.25rem 0 .625rem}.auto-recap-document .ProseMirror .recap-entry{margin-bottom:.25rem}.auto-recap-document .ProseMirror p>em:only-child{color:#94a3b8;letter-spacing:.01em;font-size:.75rem;font-style:normal;font-weight:400}.auto-recap-document .ProseMirror blockquote{color:#64748b;background:#f8fafc;border-left:2px solid #e2e8f0;border-radius:0 .375rem .375rem 0;margin:.35rem 0 .5rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.55}.auto-recap-document .ProseMirror blockquote p{margin:0;font-size:.9375rem}.auto-recap-document .ProseMirror hr{border-top-color:#f1f5f9;margin:1.5rem 0}.auto-recap-document .ProseMirror hr:last-child{display:none}.folder-document-editor .ProseMirror h1.doc-outline-flash,.folder-document-editor .ProseMirror h2.doc-outline-flash,.folder-document-editor .ProseMirror h3.doc-outline-flash,.folder-document-editor .ProseMirror pre.doc-outline-flash,.folder-document-editor .ProseMirror blockquote.doc-outline-flash,.folder-document-editor .ProseMirror [data-recap-entry].doc-outline-flash{outline-offset:4px;border-radius:.25rem;outline:2px solid #4b83c459;transition:outline-color .3s}.dark .folder-document-editor .ProseMirror,.dark .folder-document-editor .ProseMirror h1,.dark .folder-document-editor .ProseMirror h2,.dark .folder-document-editor .ProseMirror h3{color:var(--foreground)}.dark .folder-document-editor .ProseMirror blockquote{border-left-color:var(--border);color:var(--muted-foreground)}.dark .folder-document-editor .ProseMirror pre{background:var(--secondary);border-color:var(--border);color:var(--foreground)}.dark .folder-document-editor .ProseMirror :not(pre)>code{background:var(--secondary);border:1px solid var(--border);color:var(--foreground);border-radius:.25rem;padding:.1em .35em}.dark .folder-document-editor .ProseMirror a{color:var(--primary)}.dark .folder-document-editor .ProseMirror th,.dark .folder-document-editor .ProseMirror td{border-color:var(--border);color:var(--foreground)}.dark .folder-document-editor .ProseMirror th{background:var(--muted)}.dark .folder-document-editor .ProseMirror hr{border-top-color:var(--border)}.dark .folder-document-editor .ProseMirror ul[data-type=taskList] li>label input{accent-color:var(--primary)}.dark .auto-recap-document .ProseMirror h2{color:var(--foreground)}.dark .auto-recap-document .ProseMirror h2 .recap-overview-range,.dark .auto-recap-document .ProseMirror h3{color:var(--muted-foreground)}.dark .auto-recap-document .ProseMirror ul.recap-bullets li{color:var(--foreground)}.dark .auto-recap-document .ProseMirror p>em:only-child{color:var(--muted-foreground)}.dark .auto-recap-document .ProseMirror blockquote{border-left-color:var(--border);background:var(--secondary);color:var(--muted-foreground)}.dark .auto-recap-document .ProseMirror hr{border-top-color:var(--border)}.dark .folder-document-editor .ProseMirror h1.doc-outline-flash,.dark .folder-document-editor .ProseMirror h2.doc-outline-flash,.dark .folder-document-editor .ProseMirror h3.doc-outline-flash,.dark .folder-document-editor .ProseMirror pre.doc-outline-flash,.dark .folder-document-editor .ProseMirror blockquote.doc-outline-flash,.dark .folder-document-editor .ProseMirror [data-recap-entry].doc-outline-flash{outline-color:#d4734a73}
