.editor-content[data-v-087d651e]{min-height:100%}.editor-content.note-editor--min-body[data-v-087d651e]{min-height:100px}.editor-content[data-v-087d651e] .tiptap{max-width:var(--note-editor-content-max-width,none);outline:none;margin:0 auto;line-height:1.7}.editor-content[data-v-087d651e] .note-editor-loading{max-width:var(--note-editor-content-max-width,none);animation:note-editor-loading-appear-087d651e .18s var(--ease-out,cubic-bezier(0,0,.2,1)) .3s both;margin:0 auto}.editor-content[data-v-087d651e] .note-editor-loading-title{height:2.4rem;margin:0 0 1rem}.editor-content[data-v-087d651e] .note-editor-loading-body{padding:.35rem 0}.editor-content[data-v-087d651e] .note-editor-loading--compact .note-editor-loading-title{height:2rem;margin-bottom:.75rem}.editor-content[data-v-087d651e] .note-editor-loading--compact .note-editor-loading-body{padding:0}@keyframes note-editor-loading-appear-087d651e{0%{opacity:0}to{opacity:1}}@media (width<=768px){.editor-content[data-v-087d651e] .tiptap,.editor-content[data-v-087d651e] .note-editor-loading{padding-left:.25rem;padding-right:.25rem}}.editor-content[data-v-087d651e] .tiptap.ProseMirror-focused:has(>h1[data-title=true]:first-child) p.is-empty:before{color:var(--ui-text-muted);content:attr(data-placeholder);float:left;pointer-events:none;white-space:nowrap;height:0}.editor-content[data-v-087d651e] .tiptap:not(:has(>h1[data-title=true]:first-child))>p.is-empty:first-child:last-child:before{color:var(--ui-text-muted);content:attr(data-placeholder);float:left;pointer-events:none;white-space:nowrap;height:0}.editor-content[data-v-087d651e] .tiptap>h1[data-title=true].is-empty:first-child:after{color:var(--ui-text-muted);content:attr(data-placeholder);pointer-events:none}.editor-content[data-v-087d651e] .tiptap>h1[data-title=true].is-empty:first-child>br.ProseMirror-trailingBreak{display:none}.editor-content[data-v-087d651e] .tiptap.ProseMirror-focused>h1[data-title=true]:first-child+p.is-empty:last-child[data-placeholder=""]:before,.editor-content[data-v-087d651e] .tiptap:not(.ProseMirror-focused)>h1[data-title=true]:first-child+p.is-empty:last-child:before{color:var(--ui-text-muted);content:var(--note-editor-body-hint,none);pointer-events:none;float:none;white-space:normal;height:auto}.editor-content.note-editor--has-body-hint[data-v-087d651e] .tiptap.ProseMirror-focused>h1[data-title=true]:first-child+p.is-empty:last-child[data-placeholder=""]>br.ProseMirror-trailingBreak,.editor-content.note-editor--has-body-hint[data-v-087d651e] .tiptap:not(.ProseMirror-focused)>h1[data-title=true]:first-child+p.is-empty:last-child>br.ProseMirror-trailingBreak{display:none}.editor-content[data-v-087d651e] .tiptap h1[data-title=true]{margin-top:0;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}.editor-content.note-editor--title-md[data-v-087d651e] .tiptap h1[data-title=true]{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.6}.editor-content[data-v-087d651e] .tiptap h1{margin:2.5rem 0 .5rem;font-size:1.75rem;font-weight:800;line-height:1.2}.editor-content[data-v-087d651e] .tiptap>h1:first-child{font-weight:800;line-height:1.2}.editor-content[data-v-087d651e] .tiptap h2{margin:2rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.2}.editor-content[data-v-087d651e] .tiptap h3{margin:1.75rem 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.2}.editor-content[data-v-087d651e] .tiptap h4{margin:1.5rem 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.2}.editor-content[data-v-087d651e] .tiptap h5{margin:1.25rem 0 1rem;font-size:1rem;font-weight:700;line-height:1.2}.editor-content[data-v-087d651e] .tiptap h6{margin:1rem 0;font-size:.875rem;font-weight:700;line-height:1.2}.editor-content[data-v-087d651e] .tiptap ol,.editor-content[data-v-087d651e] .tiptap ul{margin:.5rem 0 .75rem;padding-left:1.2rem}.editor-content[data-v-087d651e] .tiptap ul{list-style-type:disc}.editor-content[data-v-087d651e] .tiptap ol{list-style-type:decimal}.editor-content[data-v-087d651e] .tiptap li{margin:.2rem 0}.editor-content[data-v-087d651e] .tiptap ul.contains-task-list,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]{margin:.5rem 0 .75rem;padding-left:0;list-style:none}.editor-content[data-v-087d651e] .tiptap li.task-list-item,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem],.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li{align-items:flex-start;gap:.55rem;margin:.15rem 0;list-style:none;display:flex}.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li::marker{content:""}.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li::marker{content:""}.editor-content[data-v-087d651e] .tiptap li.task-list-item>label,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem]>label,.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li>label,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li>label{cursor:pointer;flex:none;justify-content:center;align-items:center;width:1rem;height:1.35rem;margin-top:.1rem;display:inline-flex;position:relative}.editor-content[data-v-087d651e] .tiptap li.task-list-item>label>input[type=checkbox],.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem]>label>input[type=checkbox],.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li>label>input[type=checkbox],.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li>label>input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.editor-content[data-v-087d651e] .tiptap li.task-list-item>label>span,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem]>label>span,.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li>label>span,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li>label>span{background:var(--ui-bg);border:1px solid var(--ui-border-accented);height:1rem;transition:all .12s var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:.28rem;width:1rem;display:inline-block;position:relative}.editor-content[data-v-087d651e] .tiptap li.task-list-item[data-checked=true]>label>span,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem][data-checked=true]>label>span,.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li[data-checked=true]>label>span,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li[data-checked=true]>label>span{background:var(--ui-primary);border-color:var(--ui-primary)}.editor-content[data-v-087d651e] .tiptap li.task-list-item>label>span:after,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem]>label>span:after,.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li>label>span:after,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li>label>span:after{content:"";opacity:0;height:.5rem;transition:opacity .12s var(--ease-out,cubic-bezier(0,0,.2,1));border:2px solid #fff;border-width:0 2px 2px 0;width:.24rem;position:absolute;top:.16rem;left:.33rem;transform:rotate(45deg)}.editor-content[data-v-087d651e] .tiptap li.task-list-item[data-checked=true]>label>span:after,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem][data-checked=true]>label>span:after,.editor-content[data-v-087d651e] .tiptap ul.contains-task-list>li[data-checked=true]>label>span:after,.editor-content[data-v-087d651e] .tiptap ul[data-type=taskList]>li[data-checked=true]>label>span:after{opacity:1}.editor-content[data-v-087d651e] .tiptap li.task-list-item>div,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem]>div{flex:auto;min-width:0}.editor-content[data-v-087d651e] .tiptap li.task-list-item>div>p,.editor-content[data-v-087d651e] .tiptap li[data-type=taskItem]>div>p{margin:0}.editor-content[data-v-087d651e] .tiptap a{color:var(--ui-primary);text-underline-offset:.12em;text-decoration:underline}.editor-content[data-v-087d651e] .tiptap p{margin:0 0 1rem}.editor-content[data-v-087d651e] .tiptap p:last-child{margin-bottom:0}.editor-content[data-v-087d651e] .tiptap li>p,.editor-content[data-v-087d651e] .tiptap td>p,.editor-content[data-v-087d651e] .tiptap th>p{margin:0}.editor-content[data-v-087d651e] .tiptap blockquote{border-left:3px solid var(--ui-border-accented);color:var(--ui-text-muted);margin:.75rem 0;padding-left:.9rem}.editor-content[data-v-087d651e] .tiptap code{background:var(--ui-bg-elevated);border:1px solid var(--ui-border-muted);color:var(--ui-secondary);border-radius:.25rem;padding:.1rem .3rem}.editor-content[data-v-087d651e] .tiptap .note-html-raw{background:var(--ui-bg-elevated);border:1px dashed var(--ui-border-accented);color:var(--ui-text-muted);white-space:pre-wrap;border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.editor-content[data-v-087d651e] .tiptap .note-html-raw--breaks{line-height:1.6}.editor-content[data-v-087d651e] .tiptap .note-html-raw--block{margin:.75rem 0;padding:.5rem .75rem;display:block}.editor-content[data-v-087d651e] .tiptap pre code{color:inherit;background:0 0;border:none;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.6}.editor-content[data-v-087d651e] .tiptap pre{background:var(--ui-bg-elevated);border:1px solid var(--ui-border-muted);border-radius:.5rem;padding:1rem 1.1rem;overflow-x:auto}.editor-content[data-v-087d651e] .tiptap img{border-radius:.5rem;max-width:100%;height:auto;margin:.75rem 0;display:block}.editor-content[data-v-087d651e] .tiptap img.ProseMirror-separator{border-radius:0;max-width:none;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:inline!important}.editor-content[data-v-087d651e] .tiptap .tableWrapper{margin:.85rem 0;overflow-x:auto}.editor-content[data-v-087d651e] .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%}.editor-content[data-v-087d651e] .tiptap td,.editor-content[data-v-087d651e] .tiptap th{border:1px solid var(--ui-border-muted);vertical-align:top;min-width:84px;padding:.45rem .55rem}.editor-content[data-v-087d651e] .tiptap th{background:var(--ui-bg-elevated);font-weight:600}.editor-content[data-v-087d651e] .collaboration-carets__caret{pointer-events:none;border-left:2px solid;margin-left:-2px;position:relative}.editor-content[data-v-087d651e] .collaboration-carets__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:20;border-radius:.35rem;padding:.15rem .32rem;font-size:.66rem;font-weight:600;line-height:1;position:absolute;top:-1.05rem;left:0;box-shadow:0 2px 8px #0f172a38}.editor-content[data-v-087d651e] .collaboration-carets__selection{border-radius:.2rem}.editor-content[data-v-087d651e] .mention-node{background:color-mix(in srgb,var(--ui-primary) 14%,transparent);color:var(--ui-primary);border-radius:.35rem;padding:.05rem .28rem;font-weight:600}.editor-content[data-v-087d651e]:not(.note-editor--static-mentions) .mention-node{cursor:pointer}.editor-content[data-v-087d651e] .mention-node--self{background:color-mix(in srgb,var(--ui-success) 18%,transparent);color:var(--ui-success)}.editor-content[data-v-087d651e] .tiptap hr{border-color:var(--ui-bg-elevated);margin:2rem 0}.editor-content[data-v-087d651e] .note-upload-placeholder{border:2px solid color-mix(in srgb,var(--ui-primary) 30%,transparent);border-top-color:var(--ui-primary);vertical-align:-.1em;border-radius:50%;width:.9em;height:.9em;margin:0 .25em;animation:.7s linear infinite note-upload-placeholder-spin-087d651e;display:inline-block}@keyframes note-upload-placeholder-spin-087d651e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.editor-content[data-v-087d651e] .note-upload-placeholder{animation-duration:2.4s}}
