.tiptap-editor .ProseMirror{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--foreground);outline:none;margin:0;padding:0}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before,.tiptap-editor .ProseMirror p.is-empty:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.tiptap-editor .ProseMirror h1{margin:.67em 0;font-size:1.5em;font-weight:700}.tiptap-editor .ProseMirror h2{margin:.5em 0;font-size:1.25em;font-weight:600}.tiptap-editor .ProseMirror h3{margin:.4em 0;font-size:1.1em;font-weight:600}.tiptap-editor .ProseMirror h4{margin:.3em 0;font-size:1em;font-weight:600}.tiptap-editor .ProseMirror p{margin:.4em 0}.tiptap-editor .ProseMirror>:first-child{margin-top:0}.tiptap-editor .ProseMirror>:last-child{margin-bottom:0}.tiptap-editor .ProseMirror ul{padding-left:1.5em;list-style:outside}.tiptap-editor .ProseMirror ol{padding-left:1.5em;list-style:decimal}.tiptap-editor .ProseMirror li{margin:.2em 0}.tiptap-editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.tiptap-editor .ProseMirror ul[data-type=taskList] li>div{flex:auto}.tiptap-editor .ProseMirror ul[data-type=taskList] li>div>p{margin:0}.tiptap-editor .ProseMirror ul[data-type=taskList] li label{height:calc(1em*var(--leading-relaxed));align-items:center;display:flex}.tiptap-editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]{accent-color:var(--primary);cursor:pointer}.tiptap-editor .ProseMirror blockquote{border-left:2px solid var(--muted-foreground);color:var(--muted-foreground);margin-left:0;padding-left:12px}.tiptap-editor .ProseMirror code{background:var(--muted);border-radius:var(--radius-xs);padding:2px 4px;font-family:ui-monospace,monospace;font-size:.9em}.tiptap-editor .ProseMirror pre{background:var(--muted);border-radius:var(--radius-md);margin:8px 0;padding:12px;overflow-x:auto}.tiptap-editor .ProseMirror pre code{background:0 0;padding:0}.tiptap-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:8px 0}.tiptap-editor .ProseMirror th,.tiptap-editor .ProseMirror td{border:1px solid color-mix(in oklab,var(--muted-foreground)30%,transparent);text-align:left;min-width:80px;padding:8px}.tiptap-editor .ProseMirror th{background:var(--muted);font-weight:600}.tiptap-editor .ProseMirror .selectedCell{background:color-mix(in oklab,var(--accent)15%,transparent)}.tiptap-editor .ProseMirror a{color:var(--brand);cursor:pointer;text-decoration:underline}.tiptap-editor .ProseMirror .mention{background:color-mix(in oklab,var(--accent)15%,transparent);border-radius:var(--radius-xs);color:var(--accent-foreground);padding:1px 4px}.tiptap-editor .ProseMirror hr{border:none;border-top:1px solid color-mix(in oklab,var(--muted-foreground)30%,transparent);margin:16px 0}.tiptap-editor .ProseMirror img{border-radius:var(--radius-xs);max-width:100%;height:auto}.note-content{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--foreground);word-wrap:break-word;overflow-wrap:break-word}.note-content p{margin:.4em 0}.note-content>:first-child,.rich-content>:first-child{margin-top:0}.note-content>:last-child,.rich-content>:last-child{margin-bottom:0}.note-content h1{margin:.67em 0;font-size:1.5em;font-weight:700}.note-content h2{margin:.5em 0;font-size:1.25em;font-weight:600}.note-content h3{margin:.4em 0;font-size:1.1em;font-weight:600}.note-content h4{margin:.3em 0;font-size:1em;font-weight:600}.note-content ul{padding-left:1.5em;list-style:outside}.note-content ol{padding-left:1.5em;list-style:decimal}.note-content li{margin:.2em 0}.note-content blockquote{border-left:2px solid var(--muted-foreground);color:var(--muted-foreground);margin-left:0;padding-left:12px}.note-content code{background:var(--muted);border-radius:var(--radius-xs);padding:2px 4px;font-family:ui-monospace,monospace;font-size:.9em}.note-content pre{background:var(--muted);border-radius:var(--radius-md);margin:8px 0;padding:12px;overflow-x:auto}.note-content pre code{background:0 0;padding:0}.note-content a{color:var(--brand);cursor:pointer;text-decoration:underline}.note-content .mention,.note-content span[data-id]{background:color-mix(in oklab,var(--accent)15%,transparent);border-radius:var(--radius-xs);color:var(--accent-foreground);padding:1px 4px}.note-content hr{border:none;border-top:1px solid color-mix(in oklab,var(--muted-foreground)30%,transparent);margin:16px 0}.note-content img{border-radius:var(--radius-xs);max-width:100%;height:auto}.note-content table{border-collapse:collapse;width:100%;margin:8px 0}.note-content th,.note-content td{border:1px solid color-mix(in oklab,var(--muted-foreground)30%,transparent);text-align:left;min-width:80px;padding:8px}.note-content th{background:var(--muted);font-weight:600}.note-content ul[data-type=taskList],.rich-content ul[data-type=taskList]{padding-left:0;list-style:none}.note-content ul[data-type=taskList] li,.rich-content ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.note-content ul[data-type=taskList] li>div,.rich-content ul[data-type=taskList] li>div{flex:auto}.note-content ul[data-type=taskList] li>div>p,.rich-content ul[data-type=taskList] li>div>p{margin:0}.note-content ul[data-type=taskList] li label,.rich-content ul[data-type=taskList] li label{height:calc(1em*var(--leading-relaxed));align-items:center;display:flex}.note-content ul[data-type=taskList] li input[type=checkbox],.rich-content ul[data-type=taskList] li input[type=checkbox]{appearance:none;pointer-events:none;border:1px solid color-mix(in oklab,var(--muted-foreground)50%,transparent);border-radius:var(--radius-xs);background:0 0;width:14px;height:14px;margin:0}.note-content ul[data-type=taskList] li[data-checked=true] input[type=checkbox],.rich-content ul[data-type=taskList] li[data-checked=true] input[type=checkbox]{border-color:var(--primary);background:var(--primary)}.note-content ul[data-type=taskList] li[data-checked=true] input[type=checkbox]:after,.rich-content ul[data-type=taskList] li[data-checked=true] input[type=checkbox]:after{content:"";border:solid var(--primary-foreground);border-width:0 2px 2px 0;width:4px;height:8px;margin:0 auto;display:block;transform:translateY(-1px)rotate(45deg)}.tiptap-editor .ProseMirror{min-height:160px}.tiptap-editor.tiptap-compact .ProseMirror{min-height:96px}.tiptap-editor.tiptap-fit .ProseMirror{min-height:0}.tiptap-editor .ProseMirror [style*=text-align],.note-content [style*=text-align]{overflow-wrap:break-word}.tiptap-editor .ProseMirror [data-indent="1"],.note-content [data-indent="1"]{margin-left:1.5em}.tiptap-editor .ProseMirror [data-indent="2"],.note-content [data-indent="2"]{margin-left:3em}.tiptap-editor .ProseMirror [data-indent="3"],.note-content [data-indent="3"]{margin-left:4.5em}.tiptap-editor .ProseMirror [data-indent="4"],.note-content [data-indent="4"]{margin-left:6em}.tiptap-editor .ProseMirror [data-indent="5"],.note-content [data-indent="5"]{margin-left:7.5em}.tiptap-editor .ProseMirror [data-indent="6"],.note-content [data-indent="6"]{margin-left:9em}.tiptap-editor .ProseMirror [data-indent="7"],.note-content [data-indent="7"]{margin-left:10.5em}.tiptap-editor .ProseMirror [data-indent="8"],.note-content [data-indent="8"]{margin-left:12em}.entity-chip{vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;align-items:center;margin-block:-2px;display:inline-flex}.note-content.photo-clickable img{cursor:zoom-in}
