.handle-button[data-v-460c365c]{width:1.375rem;height:1.5rem;color:color-mix(in oklch, var(--muted-foreground) 70%, transparent);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.handle-button[data-v-460c365c]:hover{background:var(--accent);color:var(--foreground)}.menu-item[data-v-460c365c]{text-align:left;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;display:flex}.menu-item[data-v-460c365c]:hover{background:var(--accent)}.menu-hint[data-v-460c365c]{color:var(--muted-foreground);font-family:inherit;font-size:.7rem}.toolbar-button[data-v-edc66af5]{min-width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.toolbar-button[data-v-edc66af5]:hover{background:var(--accent);color:var(--foreground)}.toolbar-button.is-active[data-v-edc66af5]{background:color-mix(in oklch, var(--primary) 12%, transparent);color:var(--primary)}.rich-editor[data-v-249acec8] .rich-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted-foreground);pointer-events:none}.rich-editor[data-v-249acec8] ul[data-type=taskList]{padding-left:0;list-style:none}.rich-editor[data-v-249acec8] li[data-type=taskItem]{align-items:flex-start;gap:.5rem;display:flex}.rich-editor[data-v-249acec8] li[data-type=taskItem]>label{flex-shrink:0;align-items:center;height:1.5rem;display:flex}.rich-editor[data-v-249acec8] li[data-type=taskItem]>div{flex:1;min-width:0}.rich-editor[data-v-249acec8] ol>li[data-type=taskItem]{padding-left:1.5rem;display:list-item;position:relative}.rich-editor[data-v-249acec8] ol>li[data-type=taskItem]>label{position:absolute;top:0;left:0}.rich-editor[data-v-249acec8] li[data-type=taskItem][data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through}.rich-editor[data-v-249acec8] ul[data-type=taskList] ul[data-type=taskList]{padding-left:1.5rem}.rich-editor[data-v-249acec8] li[data-type=taskItem]>div>p{margin:0}.rich-editor[data-v-249acec8] .markdown-callout{--callout-color:oklch(62% .17 255);border-left:3px solid var(--callout-color);background:color-mix(in oklch, var(--callout-color) 8%, transparent);border-radius:.375rem;margin:1rem 0;padding:.5rem .875rem}.rich-editor[data-v-249acec8] .markdown-callout:before{content:attr(data-callout-title);color:var(--callout-color);font-size:.85em;font-weight:600;display:block}.rich-editor[data-v-249acec8] .markdown-callout>p{margin:0}.rich-editor[data-v-249acec8] .markdown-callout[data-callout=tip]{--callout-color:oklch(63% .15 155)}.rich-editor[data-v-249acec8] .markdown-callout[data-callout=important]{--callout-color:oklch(60% .2 295)}.rich-editor[data-v-249acec8] .markdown-callout[data-callout=warning]{--callout-color:oklch(72% .16 70)}.rich-editor[data-v-249acec8] .markdown-callout[data-callout=caution]{--callout-color:oklch(62% .21 25)}.rich-editor[data-v-249acec8] .editor-toggle{border:1px solid var(--border);border-radius:.375rem;margin:1rem 0;padding:.5rem .75rem}.rich-editor[data-v-249acec8] .editor-toggle-summary{font-weight:500}.rich-editor[data-v-249acec8] .editor-toggle-summary:before{content:"▾ ";color:var(--muted-foreground)}.rich-editor[data-v-249acec8] .editor-toggle>p{margin:.25rem 0 0}.rich-editor[data-v-249acec8] .editor-raw-html{border:1px dashed var(--border);color:var(--muted-foreground);white-space:pre-wrap;border-radius:.375rem;margin:1rem 0;padding:.5rem .75rem}.rich-editor[data-v-249acec8] .editor-raw-html.ProseMirror-selectednode,.rich-editor[data-v-249acec8] img.ProseMirror-selectednode{outline:2px solid color-mix(in oklch, var(--primary) 50%, transparent)}.rich-editor[data-v-249acec8] .markdown-uploading{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:.375rem;padding:.125rem .5rem;font-size:.85em;display:inline-flex}.rich-editor[data-v-249acec8] video{background:#000;border-radius:.375rem;max-width:100%;max-height:28rem;margin:1rem 0;display:block}.rich-editor[data-v-249acec8] .rich-editor-content>:first-child{margin-top:0}.rich-editor[data-v-249acec8] .rich-editor-content>:last-child{margin-bottom:0}.rich-editor[data-v-249acec8] :is(h1,h2,h3,h4,h5,h6)+*{margin-top:0}
