.markdown-editor-document .ProseMirror,.markdown-editor-display .ProseMirror{color:var(--color-text-1);outline:none;font-size:14px;line-height:1.6}.markdown-editor-document .ProseMirror p,.markdown-editor-display .ProseMirror p{margin:0}.markdown-editor-document .ProseMirror h1,.markdown-editor-document .ProseMirror h2,.markdown-editor-document .ProseMirror h3,.markdown-editor-document .ProseMirror h4,.markdown-editor-document .ProseMirror h5,.markdown-editor-document .ProseMirror h6,.markdown-editor-display .ProseMirror h1,.markdown-editor-display .ProseMirror h2,.markdown-editor-display .ProseMirror h3,.markdown-editor-display .ProseMirror h4,.markdown-editor-display .ProseMirror h5,.markdown-editor-display .ProseMirror h6{margin:0;font-weight:600;line-height:1.4}.markdown-editor-document .ProseMirror h1,.markdown-editor-display .ProseMirror h1{font-size:24px}.markdown-editor-document .ProseMirror h2,.markdown-editor-display .ProseMirror h2{font-size:20px}.markdown-editor-document .ProseMirror h3,.markdown-editor-display .ProseMirror h3{font-size:16px}.markdown-editor-document .ProseMirror strong,.markdown-editor-display .ProseMirror strong{font-weight:600}.markdown-editor-document .ProseMirror em,.markdown-editor-document .ProseMirror i,.markdown-editor-display .ProseMirror em,.markdown-editor-display .ProseMirror i{display:inline-block;transform:skew(-8deg);font-style:italic!important}.markdown-editor-document .ProseMirror s,.markdown-editor-display .ProseMirror s{text-decoration:line-through}.markdown-editor-document .ProseMirror code,.markdown-editor-display .ProseMirror code{background:var(--color-fill-2);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-base);color:var(--color-text-1);border-radius:4px;padding:2px 4px}.markdown-editor-document .ProseMirror pre,.markdown-editor-display .ProseMirror pre{background:var(--color-fill-1);border-radius:8px;margin:12px 0;padding:12px 16px;overflow-x:auto}.markdown-editor-document .ProseMirror pre code,.markdown-editor-display .ProseMirror pre code{font-size:var(--font-size-base);background:0 0;border-radius:0;padding:0;line-height:1.5}.markdown-editor-document .ProseMirror .hljs-comment,.markdown-editor-document .ProseMirror .hljs-quote,.markdown-editor-display .ProseMirror .hljs-comment,.markdown-editor-display .ProseMirror .hljs-quote{color:var(--color-text-3);font-style:italic}.markdown-editor-document .ProseMirror .hljs-doctag,.markdown-editor-document .ProseMirror .hljs-keyword,.markdown-editor-document .ProseMirror .hljs-formula,.markdown-editor-display .ProseMirror .hljs-doctag,.markdown-editor-display .ProseMirror .hljs-keyword,.markdown-editor-display .ProseMirror .hljs-formula{color:var(--color-primary-hover)}.markdown-editor-document .ProseMirror .hljs-section,.markdown-editor-document .ProseMirror .hljs-name,.markdown-editor-document .ProseMirror .hljs-selector-tag,.markdown-editor-document .ProseMirror .hljs-deletion,.markdown-editor-document .ProseMirror .hljs-subst,.markdown-editor-display .ProseMirror .hljs-section,.markdown-editor-display .ProseMirror .hljs-name,.markdown-editor-display .ProseMirror .hljs-selector-tag,.markdown-editor-display .ProseMirror .hljs-deletion,.markdown-editor-display .ProseMirror .hljs-subst{color:var(--color-danger-hover)}.markdown-editor-document .ProseMirror .hljs-literal,.markdown-editor-display .ProseMirror .hljs-literal{color:var(--color-primary)}.markdown-editor-document .ProseMirror .hljs-string,.markdown-editor-document .ProseMirror .hljs-regexp,.markdown-editor-document .ProseMirror .hljs-addition,.markdown-editor-document .ProseMirror .hljs-attribute,.markdown-editor-document .ProseMirror .hljs-meta .hljs-string,.markdown-editor-display .ProseMirror .hljs-string,.markdown-editor-display .ProseMirror .hljs-regexp,.markdown-editor-display .ProseMirror .hljs-addition,.markdown-editor-display .ProseMirror .hljs-attribute,.markdown-editor-display .ProseMirror .hljs-meta .hljs-string{color:var(--color-success)}.markdown-editor-document .ProseMirror .hljs-attr,.markdown-editor-document .ProseMirror .hljs-variable,.markdown-editor-document .ProseMirror .hljs-template-variable,.markdown-editor-document .ProseMirror .hljs-type,.markdown-editor-document .ProseMirror .hljs-selector-class,.markdown-editor-document .ProseMirror .hljs-selector-attr,.markdown-editor-document .ProseMirror .hljs-selector-pseudo,.markdown-editor-document .ProseMirror .hljs-number,.markdown-editor-display .ProseMirror .hljs-attr,.markdown-editor-display .ProseMirror .hljs-variable,.markdown-editor-display .ProseMirror .hljs-template-variable,.markdown-editor-display .ProseMirror .hljs-type,.markdown-editor-display .ProseMirror .hljs-selector-class,.markdown-editor-display .ProseMirror .hljs-selector-attr,.markdown-editor-display .ProseMirror .hljs-selector-pseudo,.markdown-editor-display .ProseMirror .hljs-number{color:var(--color-warning)}.markdown-editor-document .ProseMirror .hljs-symbol,.markdown-editor-document .ProseMirror .hljs-bullet,.markdown-editor-document .ProseMirror .hljs-link,.markdown-editor-document .ProseMirror .hljs-meta,.markdown-editor-document .ProseMirror .hljs-selector-id,.markdown-editor-document .ProseMirror .hljs-title,.markdown-editor-display .ProseMirror .hljs-symbol,.markdown-editor-display .ProseMirror .hljs-bullet,.markdown-editor-display .ProseMirror .hljs-link,.markdown-editor-display .ProseMirror .hljs-meta,.markdown-editor-display .ProseMirror .hljs-selector-id,.markdown-editor-display .ProseMirror .hljs-title{color:var(--color-primary)}.markdown-editor-document .ProseMirror .hljs-built_in,.markdown-editor-document .ProseMirror .hljs-title.class_,.markdown-editor-document .ProseMirror .hljs-class .hljs-title,.markdown-editor-display .ProseMirror .hljs-built_in,.markdown-editor-display .ProseMirror .hljs-title.class_,.markdown-editor-display .ProseMirror .hljs-class .hljs-title{color:var(--color-warning-hover)}.markdown-editor-document .ProseMirror .hljs-emphasis,.markdown-editor-display .ProseMirror .hljs-emphasis{font-style:italic}.markdown-editor-document .ProseMirror .hljs-strong,.markdown-editor-display .ProseMirror .hljs-strong{font-weight:700}.markdown-editor-document .ProseMirror .hljs-link,.markdown-editor-display .ProseMirror .hljs-link{text-decoration:underline}.markdown-editor-document .ProseMirror blockquote,.markdown-editor-display .ProseMirror blockquote{border-left:4px solid rgb(var(--primary-6));background:var(--color-fill-1);color:var(--color-text-2);margin:12px 0;padding:8px 16px}.markdown-editor-document .ProseMirror blockquote p,.markdown-editor-display .ProseMirror blockquote p{margin:0}.markdown-editor-document .ProseMirror ul,.markdown-editor-display .ProseMirror ul{margin:8px 0;padding-left:24px;list-style-type:disc}.markdown-editor-document .ProseMirror ul li,.markdown-editor-display .ProseMirror ul li{margin:4px 0}.markdown-editor-document .ProseMirror ul ul,.markdown-editor-display .ProseMirror ul ul{margin:0;list-style-type:circle}.markdown-editor-document .ProseMirror ol,.markdown-editor-display .ProseMirror ol{margin:8px 0;padding-left:24px;list-style-type:decimal}.markdown-editor-document .ProseMirror ol li,.markdown-editor-display .ProseMirror ol li{margin:4px 0}.markdown-editor-document .ProseMirror ul[data-type=taskList],.markdown-editor-display .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.markdown-editor-document .ProseMirror ul[data-type=taskList] li,.markdown-editor-display .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.markdown-editor-document .ProseMirror ul[data-type=taskList] li>label,.markdown-editor-display .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:2px}.markdown-editor-document .ProseMirror ul[data-type=taskList] li>label input[type=checkbox],.markdown-editor-display .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:rgb(var(--primary-6))}.markdown-editor-document .ProseMirror ul[data-type=taskList] li>div,.markdown-editor-display .ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.markdown-editor-document .ProseMirror ul[data-type=taskList] li[data-checked=true]>div,.markdown-editor-display .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-text-3);text-decoration:line-through}.markdown-editor-document .ProseMirror table,.markdown-editor-display .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0;overflow:hidden}.markdown-editor-document .ProseMirror table colgroup col,.markdown-editor-display .ProseMirror table colgroup col{min-width:50px}.markdown-editor-document .ProseMirror table th,.markdown-editor-document .ProseMirror table td,.markdown-editor-display .ProseMirror table th,.markdown-editor-display .ProseMirror table td{border:1px solid var(--color-border);text-align:left;vertical-align:top;box-sizing:border-box;padding:8px 12px;position:relative}.markdown-editor-document .ProseMirror table th>*,.markdown-editor-document .ProseMirror table td>*,.markdown-editor-display .ProseMirror table th>*,.markdown-editor-display .ProseMirror table td>*{margin:0}.markdown-editor-document .ProseMirror table th,.markdown-editor-display .ProseMirror table th{background:var(--color-fill-1);font-weight:600}.markdown-editor-document .ProseMirror table .selectedCell:after,.markdown-editor-display .ProseMirror table .selectedCell:after{content:"";background:rgba(var(--primary-6), .1);pointer-events:none;position:absolute;inset:0}.markdown-editor-document .ProseMirror table .column-resize-handle,.markdown-editor-display .ProseMirror table .column-resize-handle{background-color:rgb(var(--primary-6));cursor:col-resize;z-index:20;width:4px;position:absolute;top:0;bottom:0;right:-2px}.markdown-editor-document .ProseMirror .tableWrapper,.markdown-editor-display .ProseMirror .tableWrapper{margin:12px 0;overflow-x:auto}.markdown-editor-document .ProseMirror .tableWrapper table,.markdown-editor-display .ProseMirror .tableWrapper table{margin:0}.markdown-editor-document .ProseMirror.resize-cursor,.markdown-editor-display .ProseMirror.resize-cursor{cursor:col-resize}.markdown-editor-document .ProseMirror a,.markdown-editor-display .ProseMirror a{color:rgb(var(--primary-6));cursor:pointer;text-decoration:none}.markdown-editor-document .ProseMirror a:hover,.markdown-editor-display .ProseMirror a:hover{text-decoration:underline}.markdown-editor-document .ProseMirror hr,.markdown-editor-display .ProseMirror hr{border:none;border-top:1px solid var(--color-border);margin:16px 0}.markdown-editor-document .ProseMirror img,.markdown-editor-display .ProseMirror img{border-radius:4px;max-width:100%;height:auto;margin:12px 0;display:block}.markdown-editor-document .ProseMirror img.ProseMirror-selectednode,.markdown-editor-display .ProseMirror img.ProseMirror-selectednode{outline:2px solid rgb(var(--primary-6));outline-offset:2px}.markdown-editor-document .ProseMirror div[style*="position: relative"]>div[style*="cursor: n"],.markdown-editor-display .ProseMirror div[style*="position: relative"]>div[style*="cursor: n"]{background:var(--color-main-panel)!important;border:2px solid rgb(var(--primary-6))!important;border-radius:50%!important;width:10px!important;height:10px!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 1px 3px #0003!important}.markdown-editor-document .ProseMirror div[style*="position: relative"]>div[style*="cursor: n"]:hover,.markdown-editor-display .ProseMirror div[style*="position: relative"]>div[style*="cursor: n"]:hover{transform:scale(1.2);box-shadow:0 2px 6px #0000004d!important}.markdown-editor-display--compact .ProseMirror{max-width:min(384px,100vw - 48px);max-height:min(320px,100vh - 96px);color:inherit;font-size:12px;line-height:1.6;overflow:auto}.markdown-editor-display--compact .ProseMirror h1{font-size:18px}.markdown-editor-display--compact .ProseMirror h2{font-size:16px}.markdown-editor-display--compact .ProseMirror h3{font-size:14px}.markdown-editor-document .markdown-resource-reference{background:var(--color-primary-light-1);color:rgb(var(--primary-6));cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.markdown-editor-document .markdown-resource-reference:focus-visible,.markdown-editor-document .markdown-resource-reference.ProseMirror-selectednode{outline:2px solid rgb(var(--primary-6));outline-offset:2px}.markdown-editor[data-v-bb2f56f5]{border:1px solid var(--color-border-2);border-radius:var(--radius-sm);background:var(--color-main-panel);flex-direction:column;width:100%;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);display:flex;position:relative}.markdown-editor[data-v-bb2f56f5]:focus-within{border-color:var(--color-primary)}.markdown-editor[data-v-bb2f56f5]:hover{border-color:var(--color-primary-light-3)}.markdown-editor[data-v-bb2f56f5]:hover:focus-within{border-color:var(--color-primary)}@media (min-resolution:2x),(-webkit-min-device-pixel-ratio:2){.markdown-editor.field-component__markdown-editor[data-v-bb2f56f5]{border-width:.5px}}.bubble-menu[data-v-bb2f56f5]{z-index:100;background:var(--color-bg-popup);border:1px solid var(--color-border);border-radius:6px;align-items:center;padding:4px;display:flex;position:absolute;box-shadow:0 4px 12px #0000001a}.bubble-btn[data-v-bb2f56f5]{width:28px;height:28px;color:var(--color-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.bubble-btn[data-v-bb2f56f5]:hover{background:var(--color-fill-2);color:var(--color-text-1)}.bubble-btn.active[data-v-bb2f56f5]{background:rgb(var(--primary-1));color:rgb(var(--primary-6))}.bubble-btn code[data-v-bb2f56f5]{white-space:nowrap;font-family:monospace;font-size:10px}.bubble-divider[data-v-bb2f56f5]{background:var(--color-border);width:1px;height:16px;margin:0 4px}.markdown-editor-content-wrapper[data-v-bb2f56f5]{padding:12px 16px;position:relative}.markdown-editor-content-wrapper--editable[data-v-bb2f56f5],.markdown-editor-content-wrapper--cursor-text[data-v-bb2f56f5],.markdown-editor-content-wrapper--cursor-text .markdown-editor-document[data-v-bb2f56f5] .ProseMirror{cursor:text}.markdown-editor-content-wrapper--cursor-default[data-v-bb2f56f5],.markdown-editor-content-wrapper--cursor-default .markdown-editor-document[data-v-bb2f56f5] .ProseMirror{cursor:default}.markdown-editor-document[data-v-bb2f56f5] .ProseMirror{outline:none;min-height:100%}.markdown-editor-document[data-v-bb2f56f5] .ProseMirror>*+*{margin-top:.75em}.markdown-editor-document[data-v-bb2f56f5] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-3);pointer-events:none;height:0}.color-picker-wrapper[data-v-bb2f56f5]{display:inline-flex;position:relative}.color-btn[data-v-bb2f56f5]{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.color-btn .color-icon[data-v-bb2f56f5]{border-radius:2px;padding:1px 3px;font-size:14px;font-weight:600;line-height:1}.color-btn .color-indicator[data-v-bb2f56f5]{border-radius:1px;width:14px;height:2px}.color-picker-panel[data-v-bb2f56f5]{background:var(--color-bg-popup);border:1px solid var(--color-border);z-index:200;border-radius:8px;min-width:220px;padding:12px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.color-section-title[data-v-bb2f56f5]{color:var(--color-text-3);margin-bottom:8px;font-size:12px;font-weight:500}.color-grid[data-v-bb2f56f5]{grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:12px;display:grid}.color-item[data-v-bb2f56f5]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:flex}.color-item[data-v-bb2f56f5]:hover{background:var(--color-fill-2)}.color-item.active[data-v-bb2f56f5]{background:var(--color-fill-3)}.color-preview[data-v-bb2f56f5]{font-size:14px;font-weight:600;line-height:1}.color-preview-bg[data-v-bb2f56f5]{border-radius:3px;width:18px;height:18px}.color-reset-btn[data-v-bb2f56f5]{border:1px solid var(--color-border);background:var(--color-main-panel);width:100%;color:var(--color-text-2);cursor:pointer;border-radius:4px;padding:6px 0;font-size:12px;transition:all .15s}.color-reset-btn[data-v-bb2f56f5]:hover{background:var(--color-fill-2);color:var(--color-text-1)}
