.editor-toolbar-btn[data-v-a95d0c37]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--el-text-color-regular);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.editor-toolbar-btn[data-v-a95d0c37]:hover:not(:disabled){background:var(--el-fill-color);color:var(--el-text-color-primary)}.editor-toolbar-btn[data-v-a95d0c37]:active:not(:disabled){transform:scale(.95)}.editor-toolbar-btn.is-active[data-v-a95d0c37]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.editor-toolbar-btn[data-v-a95d0c37]:disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.image-dialog[data-v-f548657f]{padding:8px;width:280px}.image-dialog-tabs[data-v-f548657f]{margin-bottom:12px}.image-dialog-content[data-v-f548657f]{display:flex;flex-direction:column;height:140px}.image-dialog-url-form[data-v-f548657f]{display:flex;gap:8px}.image-dialog-input[data-v-f548657f]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:6px;color:var(--el-text-color-primary);flex:1;font-size:13px;outline:none;padding:8px 12px;transition:border-color .15s ease}.image-dialog-input[data-v-f548657f]::-moz-placeholder{color:var(--el-text-color-placeholder)}.image-dialog-input[data-v-f548657f]::placeholder{color:var(--el-text-color-placeholder)}.image-dialog-input[data-v-f548657f]:focus{border-color:var(--el-color-primary)}.image-dialog-btn[data-v-f548657f]{background:var(--el-color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:opacity .15s ease}.image-dialog-btn[data-v-f548657f]:hover:not(:disabled){opacity:.9}.image-dialog-btn[data-v-f548657f]:disabled{cursor:not-allowed;opacity:.5}.image-dialog-error[data-v-f548657f]{color:var(--el-color-danger);font-size:12px;margin-top:8px}.image-dialog-hint[data-v-f548657f]{color:var(--el-text-color-secondary);font-size:12px;margin-top:8px}.image-dialog-gallery[data-v-f548657f]{overflow-y:auto}.image-dialog-grid[data-v-f548657f]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.image-dialog-grid-item[data-v-f548657f]{aspect-ratio:1;border:2px solid transparent;border-radius:6px;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.image-dialog-grid-item[data-v-f548657f]:hover{border-color:var(--el-color-primary)}.image-dialog-grid-item img[data-v-f548657f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-dialog-load-more[data-v-f548657f]{align-items:center;background:var(--el-fill-color);border:none;border-radius:6px;color:var(--el-text-color-secondary);cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;margin-top:8px;padding:8px;transition:background .15s ease;width:100%}.image-dialog-load-more[data-v-f548657f]:hover:not(:disabled){background:var(--el-fill-color-dark)}.image-dialog-load-more[data-v-f548657f]:disabled{cursor:not-allowed}.image-dialog-empty[data-v-f548657f]{align-items:center;color:var(--el-text-color-secondary);display:flex;flex:1;flex-direction:column;font-size:13px;gap:8px;justify-content:center}.image-dialog-empty-icon[data-v-f548657f]{color:var(--el-text-color-placeholder);font-size:24px}.image-dialog-link[data-v-f548657f]{background:transparent;border:none;color:var(--el-color-primary);cursor:pointer;font-size:13px;padding:0}.image-dialog-link[data-v-f548657f]:hover{text-decoration:underline}.image-dialog-upload[data-v-f548657f]{align-items:center;border:2px dashed var(--el-border-color);border-radius:8px;color:var(--el-text-color-secondary);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:13px;gap:8px;justify-content:center;transition:all .15s ease}.image-dialog-upload[data-v-f548657f]:hover:not(.is-uploading){background:var(--el-color-primary-light-9);border-color:var(--el-color-primary)}.image-dialog-upload.is-uploading[data-v-f548657f]{border-color:var(--el-color-primary);cursor:not-allowed}.image-dialog-upload-icon[data-v-f548657f]{color:var(--el-text-color-placeholder);font-size:28px}.is-uploading .image-dialog-upload-icon[data-v-f548657f]{color:var(--el-color-primary)}.editor-toolbar[data-v-1d47ab97]{align-items:center;border-bottom:1px solid var(--tp-color-border-default);display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.editor-toolbar-divider[data-v-1d47ab97]{background:var(--tp-color-border-subtle);height:20px;margin:0 6px;width:1px}.editor-toolbar-btn[data-v-1d47ab97]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--tp-color-text-secondary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.editor-toolbar-btn[data-v-1d47ab97]:hover{background:var(--tp-color-background-sunken);color:var(--tp-color-text-primary)}.editor-toolbar-btn.is-active[data-v-1d47ab97]{background:var(--tp-color-brand-1);color:var(--tp-color-brand-primary)}.editor-toolbar-btn[data-v-1d47ab97]:disabled{color:var(--tp-color-text-quaternary);cursor:not-allowed}.editor-toolbar-dropdown[data-v-1d47ab97]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--tp-color-text-secondary);cursor:pointer;display:inline-flex;height:28px;padding:0 6px;transition:all .15s ease}.editor-toolbar-dropdown[data-v-1d47ab97]:hover{background:var(--tp-color-background-sunken);color:var(--tp-color-text-primary)}.editor-toolbar-dropdown.is-active[data-v-1d47ab97]{background:var(--tp-color-brand-1);color:var(--tp-color-brand-primary)}.toolbar-color-picker[data-v-1d47ab97]{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);min-width:140px;padding:8px}.toolbar-color-item[data-v-1d47ab97]{border:1px solid var(--tp-color-border-subtle);border-radius:4px;cursor:pointer;height:24px;transition:all .15s ease;width:24px}.toolbar-color-item[data-v-1d47ab97]:hover{border-color:var(--tp-color-border-default);transform:scale(1.1)}.toolbar-color-reset[data-v-1d47ab97]{align-items:center;background:var(--tp-color-background-sunken);color:var(--tp-color-text-tertiary);display:flex;justify-content:center}.color-picker-popover,.heading-picker-popover,.image-picker-popover,.table-picker-popover{--el-popover-padding:0!important;min-width:auto!important;width:auto!important}.tp-highlight-layer{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.tp-highlight-rect{fill:rgb(var(--tp-o-color-brand-primary-light,59 130 246)/.3)}.table-bubble-menu[data-v-d4a605d1]{pointer-events:auto;position:absolute;z-index:110}.table-bubble-menu-inner[data-v-d4a605d1]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;box-shadow:var(--el-box-shadow-light);padding:4px}.table-bubble-menu-group[data-v-d4a605d1],.table-bubble-menu-inner[data-v-d4a605d1]{align-items:center;display:flex;gap:2px}.table-bubble-menu-divider[data-v-d4a605d1]{background:var(--el-border-color-lighter);height:20px;margin:0 4px;width:1px}.table-bubble-btn[data-v-d4a605d1]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--el-text-color-regular);cursor:pointer;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0 6px;position:relative;transition:all .15s ease}.table-bubble-btn[data-v-d4a605d1]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.table-bubble-btn.is-disabled[data-v-d4a605d1]{color:var(--el-text-color-disabled);cursor:not-allowed}.table-bubble-btn.is-disabled[data-v-d4a605d1]:hover{background:transparent;color:var(--el-text-color-disabled)}.table-bubble-btn-danger[data-v-d4a605d1]:hover{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.editor-menu-item[data-v-7756b05b]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:all .15s ease;width:100%}.editor-menu-item.is-selected[data-v-7756b05b],.editor-menu-item[data-v-7756b05b]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.editor-menu-item[data-v-7756b05b]:disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.editor-menu-item-icon[data-v-7756b05b]{color:var(--el-text-color-secondary);flex-shrink:0;height:16px;width:16px}.is-selected .editor-menu-item-icon[data-v-7756b05b]{color:var(--el-color-primary)}.editor-menu-item-label[data-v-7756b05b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-menu-item-shortcut[data-v-7756b05b]{font-family:ui-monospace,monospace;font-size:12px}.editor-menu-item-arrow[data-v-7756b05b],.editor-menu-item-shortcut[data-v-7756b05b]{color:var(--el-text-color-placeholder);margin-left:auto}.editor-menu-item-arrow[data-v-7756b05b]{height:16px;width:16px}.tp-emoji-picker{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;box-shadow:var(--el-box-shadow-light);overflow:hidden;width:320px}.tp-emoji-tabs{background:var(--el-fill-color-lighter);border-bottom:1px solid var(--el-border-color-lighter);display:flex;gap:2px;padding:4px}.tp-emoji-tab{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1;font-size:20px;justify-content:center;padding:8px;transition:all .15s ease}.tp-emoji-tab:hover{background:var(--el-fill-color)}.tp-emoji-tab.active{background:var(--el-bg-color);box-shadow:0 1px 2px #0000000d}.tp-emoji-content{min-height:238px;padding:8px}.tp-emoji-category-name{color:var(--el-text-color-secondary);font-size:12px;margin-bottom:8px;padding-left:4px}.tp-emoji-grid{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.tp-emoji-item{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:24px;height:38px;justify-content:center;transition:all .15s ease;width:38px}.tp-emoji-item:hover{background:var(--el-fill-color);transform:scale(1.1)}.tp-block-handle{align-items:center;display:flex;gap:2px;opacity:1;pointer-events:auto;position:absolute;transform:translate(calc(-100% - 8px),-50%);z-index:100}.tp-block-handle-btn{align-items:center;background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:4px;color:var(--el-text-color-secondary);cursor:grab;display:flex;gap:0;height:24px;justify-content:center;padding:0 4px;transition:all .15s ease}.tp-block-handle-btn:hover{background:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.tp-block-handle-btn:active{cursor:grabbing}.tp-block-handle-add{color:var(--el-text-color-placeholder);cursor:pointer}.tp-block-handle-add:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.tp-block-menu{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;box-shadow:var(--el-box-shadow-light);min-width:160px;padding:4px;position:fixed;z-index:101}.tp-block-menu-divider{background:var(--el-border-color-lighter);height:1px;margin:4px 0}.tp-block-menu-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:4px}.tp-toolbar-btn{align-items:center;background:var(--el-fill-color-blank);border:1px solid var(--el-border-color-lighter);border-radius:4px;color:var(--el-text-color-regular);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.tp-toolbar-btn:hover{background:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.tp-toolbar-btn:active{background:var(--el-fill-color-dark)}.tp-toolbar-divider{background:var(--el-border-color-lighter);height:20px;margin:4px 2px;width:1px}.tp-block-menu-item-wrapper{position:relative}.tp-block-submenu{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;box-shadow:var(--el-box-shadow-light);position:absolute;z-index:101}.tp-insert-menu{min-width:140px;padding:4px}.tp-dragging{cursor:grabbing!important}.tp-dragging .tp-block-handle{opacity:0!important;pointer-events:none}.selection-bubble-menu[data-v-72f8e768]{position:absolute;z-index:200}.bubble-menu-inner[data-v-72f8e768]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;box-shadow:var(--el-box-shadow-light);padding:4px}.bubble-menu-group[data-v-72f8e768],.bubble-menu-inner[data-v-72f8e768]{align-items:center;display:flex;gap:2px}.bubble-menu-divider[data-v-72f8e768]{background:var(--el-border-color-lighter);height:20px;margin:0 4px;width:1px}.bubble-btn[data-v-72f8e768]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--el-text-color-regular);cursor:pointer;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0 6px;transition:all .15s ease}.bubble-btn[data-v-72f8e768]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.bubble-btn.is-active[data-v-72f8e768]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.bubble-dropdown-btn[data-v-72f8e768]{gap:2px}.bubble-dropdown-wrapper[data-v-72f8e768]{position:relative}.bubble-dropdown[data-v-72f8e768]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:6px;box-shadow:var(--el-box-shadow-light);left:0;min-width:100px;padding:4px;position:absolute;top:calc(100% + 4px);z-index:10}.bubble-dropdown-item[data-v-72f8e768]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;text-align:left;transition:all .15s ease;width:100%}.bubble-dropdown-item[data-v-72f8e768]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.bubble-dropdown-item.is-active[data-v-72f8e768]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.bubble-dropdown-divider[data-v-72f8e768]{background:var(--el-border-color-lighter);height:1px;margin:4px 0}.bubble-block-type-dropdown[data-v-72f8e768]{max-height:300px;min-width:130px;overflow-y:auto}.bubble-color-picker[data-v-72f8e768]{display:grid;gap:4px;grid-template-columns:repeat(5,1fr);min-width:140px;padding:8px}.bubble-color-item[data-v-72f8e768]{border:1px solid var(--el-border-color-lighter);border-radius:4px;cursor:pointer;height:24px;transition:all .15s ease;width:24px}.bubble-color-item[data-v-72f8e768]:hover{border-color:var(--el-border-color);transform:scale(1.1)}.bubble-color-reset[data-v-72f8e768]{align-items:center;background:var(--el-fill-color);color:var(--el-text-color-secondary);display:flex;justify-content:center}.resizable-image-wrapper[data-v-19a7f71b]{display:block;line-height:0;max-width:100%}.image-container[data-v-19a7f71b]{display:inline-block;max-width:100%;position:relative}.image-container img[data-v-19a7f71b]{border:2px solid transparent;border-radius:6px;box-sizing:border-box;display:block;height:auto;max-width:100%;transition:border-color .15s;width:100%}.is-selected .image-container img[data-v-19a7f71b]{border-color:var(--el-color-primary)}.resize-handle[data-v-19a7f71b]{background:var(--el-color-primary);border-radius:2px;bottom:4px;cursor:se-resize;height:12px;opacity:0;position:absolute;right:4px;transition:opacity .15s;width:12px}.image-container:hover .resize-handle[data-v-19a7f71b],.is-resizing .resize-handle[data-v-19a7f71b],.is-selected .resize-handle[data-v-19a7f71b]{opacity:1}.resize-handle[data-v-19a7f71b]:before{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:2px;content:"";height:6px;position:absolute;right:2px;width:6px}.editor-menu[data-v-9795143c]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:8px;box-shadow:var(--el-box-shadow-light);padding:4px}.editor-menu-empty[data-v-9795143c]{color:var(--el-text-color-secondary);font-size:13px;padding:12px 16px;text-align:center}.editor-menu-group.has-divider[data-v-9795143c]{border-top:1px solid var(--el-border-color-extra-light);margin-top:4px;padding-top:4px}.editor-menu-group-title[data-v-9795143c]{color:var(--el-text-color-secondary);font-size:12px;padding:4px 8px}.editor-menu-divider[data-v-9795143c]{background:var(--el-border-color-extra-light);height:1px;margin:4px 0}.editor-menu-toolbar[data-v-9795143c]{display:flex;flex-wrap:wrap;gap:4px;padding:4px}.editor-menu-toolbar-btn[data-v-9795143c]{align-items:center;background:var(--el-fill-color-blank);border:1px solid var(--el-border-color-light);border-radius:4px;color:var(--el-text-color-regular);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.editor-menu-toolbar-btn[data-v-9795143c]:hover:not(:disabled){background:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.editor-menu-toolbar-btn[data-v-9795143c]:active:not(:disabled){background:var(--el-fill-color-dark)}.editor-menu-toolbar-btn.is-active[data-v-9795143c]{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.editor-menu-toolbar-btn[data-v-9795143c]:disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.editor-menu-toolbar-icon[data-v-9795143c]{height:14px;width:14px}.editor-menu-toolbar-text[data-v-9795143c]{font-size:12px;font-weight:500}.hashtag-menu[data-v-b5bbda3a]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:8px;box-shadow:var(--el-box-shadow-light);max-height:240px;max-width:300px;min-width:200px;overflow-y:auto;padding:4px}.hashtag-menu-empty[data-v-b5bbda3a]{color:var(--el-text-color-secondary);font-size:13px;padding:12px 16px;text-align:center}.hashtag-menu-item[data-v-b5bbda3a]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 10px;text-align:left;transition:background .1s ease;width:100%}.hashtag-menu-item.is-selected[data-v-b5bbda3a],.hashtag-menu-item[data-v-b5bbda3a]:hover{background:var(--el-fill-color)}.hashtag-menu-item-name[data-v-b5bbda3a]{align-items:center;color:var(--el-text-color-primary);display:flex;flex:1;font-weight:500;gap:4px;min-width:0}.hashtag-menu-item-icon[data-v-b5bbda3a]{height:14px;width:14px}.hashtag-menu-item-count[data-v-b5bbda3a],.hashtag-menu-item-icon[data-v-b5bbda3a]{color:var(--el-text-color-secondary);flex-shrink:0}.hashtag-menu-item-count[data-v-b5bbda3a]{font-size:12px}.hashtag-menu-item-hot[data-v-b5bbda3a]{color:var(--el-color-danger);flex-shrink:0;font-size:12px}.hashtag-menu-item.is-create[data-v-b5bbda3a]{border-top:1px solid var(--el-border-color-extra-light);margin-top:2px;padding-top:8px}.hashtag-menu-item.is-create .hashtag-menu-item-icon[data-v-b5bbda3a],.hashtag-menu-item.is-create .hashtag-menu-item-name[data-v-b5bbda3a]{color:var(--el-color-primary)}.entity-embed-nodeview[data-v-f989ad8e]{margin:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.entity-embed-nodeview.is-selected[data-v-f989ad8e]{border-radius:8px;outline:2px solid var(--el-color-primary);outline-offset:2px}.entity-embed-card[data-v-f989ad8e]{border:1px solid var(--el-border-color-lighter);border-radius:8px;cursor:pointer;padding:14px 16px;transition:border-color .15s}.entity-embed-card[data-v-f989ad8e]:hover{border-color:var(--el-border-color)}.entity-embed-fallback[data-v-f989ad8e]{color:var(--el-text-color-secondary);font-size:13px}.post-mention-menu[data-v-07cc0d6d]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:8px;box-shadow:var(--el-box-shadow-light);max-height:280px;max-width:360px;min-width:220px;overflow-x:hidden;overflow-y:auto;padding:4px}.post-mention-menu-header[data-v-07cc0d6d]{align-items:center;border-bottom:1px solid var(--el-border-color-extra-light);display:flex;gap:6px;margin-bottom:2px;padding:4px 6px 6px}.post-mention-menu-search[data-v-07cc0d6d]{background:var(--el-fill-color-blank);border:1px solid var(--el-border-color-light);border-radius:4px;color:var(--el-text-color-regular);flex:1;font-size:12px;height:26px;min-width:0;outline:none;padding:0 8px;transition:border-color .15s ease}.post-mention-menu-search[data-v-07cc0d6d]::-moz-placeholder{color:var(--el-text-color-placeholder)}.post-mention-menu-search[data-v-07cc0d6d]::placeholder{color:var(--el-text-color-placeholder)}.post-mention-menu-search[data-v-07cc0d6d]:focus{border-color:var(--el-color-primary)}.post-mention-menu-back[data-v-07cc0d6d]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--el-text-color-secondary);cursor:pointer;display:flex;height:20px;justify-content:center;transition:background .1s ease;width:20px}.post-mention-menu-back[data-v-07cc0d6d]:hover{background:var(--el-fill-color)}.post-mention-menu-empty[data-v-07cc0d6d]{align-items:center;color:var(--el-text-color-secondary);display:flex;font-size:13px;gap:6px;justify-content:center;padding:12px 16px}.post-mention-menu-item[data-v-07cc0d6d]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;gap:8px;min-width:0;overflow:hidden;padding:6px 10px;text-align:left;transition:background .1s ease;width:100%}.post-mention-menu-item.is-selected[data-v-07cc0d6d],.post-mention-menu-item[data-v-07cc0d6d]:hover{background:var(--el-fill-color)}.tp-table-add-col-btn:hover .tp-table-add-dot,.tp-table-add-row-btn:hover .tp-table-add-dot{opacity:0}.tp-table-add-col-btn:hover .tp-table-add-icon,.tp-table-add-row-btn:hover .tp-table-add-icon{opacity:1}.tp-editor{--tp-editor-border-color:var(--el-border-color);--tp-editor-bg:var(--el-bg-color);--tp-editor-text:var(--el-text-color-primary);--tp-editor-placeholder:var(--el-text-color-placeholder)}.tp-editor .tiptap{caret-color:var(--tp-editor-text);color:var(--tp-editor-text);min-height:100%;outline:none;padding:24px 64px}.tp-editor .tiptap:focus{outline:none}.tp-dropcursor{color:var(--tp-color-brand-primary)}.tp-editor .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.tp-editor .ProseMirror-gapcursor:after{animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite;border-top:1px solid var(--tp-editor-text);content:"";display:block;position:absolute;top:-2px;width:20px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.tp-editor .ProseMirror-focused .ProseMirror-gapcursor{display:block}.tp-editor .tiptap p.is-editor-empty:first-child:before{color:var(--tp-editor-placeholder);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tp-editor .tiptap>:first-child{margin-top:0}.tp-editor .tiptap>:last-child{margin-bottom:0}.tp-editor .tiptap p{margin:0 0 .5em}.tp-editor .tiptap p:last-child{margin-bottom:0}.tp-editor .tiptap h1,.tp-editor .tiptap h2,.tp-editor .tiptap h3,.tp-editor .tiptap h4,.tp-editor .tiptap h5,.tp-editor .tiptap h6{font-weight:600;line-height:1.3;margin:1em 0 .5em}:is(.tp-editor .tiptap h1,.tp-editor .tiptap h2,.tp-editor .tiptap h3,.tp-editor .tiptap h4,.tp-editor .tiptap h5,.tp-editor .tiptap h6):first-child{margin-top:0}.tp-editor .tiptap h1{font-size:1.75em}.tp-editor .tiptap h2{font-size:1.5em}.tp-editor .tiptap h3{font-size:1.25em}.tp-editor .tiptap h4{font-size:1.125em}.tp-editor .tiptap h5{font-size:1em}.tp-editor .tiptap h6{color:var(--el-text-color-secondary);font-size:.875em}.tp-editor .tiptap ol,.tp-editor .tiptap ul{margin:.5em 0;padding-left:1.5em}.tp-editor .tiptap li{margin:.25em 0}.tp-editor .tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tp-editor .tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex;gap:.5em}.tp-editor .tiptap ul[data-type=taskList] li>label{align-items:center;display:flex;flex-shrink:0;height:1.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-editor .tiptap ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px solid var(--el-color-primary);border-radius:3px;cursor:pointer;height:13px;margin:0;transition:all .15s ease;width:13px}.tp-editor .tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked{background:var(--el-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px}.tp-editor .tiptap ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:var(--el-color-primary-light-3)}.tp-editor .tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.tp-editor .tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--el-text-color-secondary);text-decoration:line-through}.tp-editor .tiptap blockquote{border-left:3px solid var(--el-border-color);color:var(--el-text-color-secondary);margin:.5em 0;padding-left:1em}.tp-editor .tiptap .tp-callout{border-left:4px solid;border-radius:6px;margin:.75em 0;padding:12px 16px}.tp-editor .tiptap .tp-callout p:last-child{margin-bottom:0}.tp-editor .tiptap .tp-callout.tp-callout-info{background:color-mix(in srgb,var(--el-color-primary) 10%,transparent);border-color:var(--el-color-primary)}.tp-editor .tiptap .tp-callout.tp-callout-warning{background:color-mix(in srgb,var(--el-color-warning) 10%,transparent);border-color:var(--el-color-warning)}.tp-editor .tiptap .tp-callout.tp-callout-success{background:color-mix(in srgb,var(--el-color-success) 10%,transparent);border-color:var(--el-color-success)}.tp-editor .tiptap .tp-callout.tp-callout-danger{background:color-mix(in srgb,var(--el-color-danger) 10%,transparent);border-color:var(--el-color-danger)}.tp-editor .tiptap .tp-callout.tp-callout-note{background:var(--el-fill-color);border-color:var(--el-border-color)}.tp-editor .tiptap mark{background-color:#fef08a;border-radius:2px;padding:0 2px}.tp-editor .tiptap mark[data-color]{background-color:var(--highlight-color,#fef08a)}.tp-editor .tiptap mark.comment-highlight{background-color:rgb(var(--tp-o-color-brand-primary-light)/.25);border-bottom:2px solid var(--tp-color-brand-primary);border-radius:0;cursor:pointer;padding:0;transition:background-color .15s}.tp-editor .tiptap mark.comment-highlight:hover{background-color:rgb(var(--tp-o-color-brand-primary-light)/.45)}.tp-editor .tiptap mark.comment-highlight.comment-highlight--active{background-color:rgb(var(--tp-o-color-brand-primary-light)/.6);border-bottom-width:3px}.tp-editor .tiptap sub,.tp-editor .tiptap sup{font-size:.75em}.tp-editor .tiptap code{background:var(--el-fill-color);border-radius:4px;font-family:ui-monospace,monospace;font-size:.9em;padding:.15em .4em}.tp-editor .tiptap pre{background:var(--el-fill-color-darker);border-radius:6px;margin:.5em 0;overflow-x:auto;padding:12px}.tp-editor .tiptap pre code{background:none;border-radius:0;padding:0}.tp-editor .tiptap hr{border:none;border-top:1px solid var(--el-border-color);margin:1em 0}.tp-editor .tiptap a{color:var(--el-color-primary);text-decoration:none}.tp-editor .tiptap a:hover{text-decoration:underline}.tp-editor .tiptap a[href^="paper:"],.tp-editor .tiptap a[href^="professor:"],.tp-editor .tiptap a[href^="school:"]{align-items:center;background:var(--tp-color-background-sunken);border-radius:6px;color:var(--tp-color-brand-primary);cursor:pointer;display:inline-flex;font-weight:500;gap:2px;max-width:100%;overflow-wrap:break-word;padding:2px 8px;text-decoration:none;transition:background .15s}:is(.tp-editor .tiptap a[href^="paper:"],.tp-editor .tiptap a[href^="professor:"],.tp-editor .tiptap a[href^="school:"]):hover{background:var(--tp-color-background-muted);text-decoration:none}.tp-editor .tiptap [data-type=hashtag]{border-radius:4px;color:var(--el-color-primary);cursor:pointer;display:inline;font-weight:500;padding:1px 4px;transition:background .15s ease}.tp-editor .tiptap [data-type=hashtag]:hover{background:var(--el-color-primary-light-8)}.tp-editor .tiptap table{border-collapse:collapse;width:100%}.tp-editor .tiptap td,.tp-editor .tiptap th{border:1px solid var(--el-border-color);box-sizing:border-box;overflow-wrap:break-word;padding:8px 12px;text-align:left}.tp-editor .tiptap th{background:var(--el-fill-color-light);font-weight:600}.tp-editor .tiptap .table-node-view table{table-layout:fixed}.tp-editor .tiptap td.selectedCell,.tp-editor .tiptap th.selectedCell{background:rgb(var(--tp-o-color-brand-primary-light))}.tp-editor .collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.tp-editor .collaboration-cursor__label{border-radius:3px 3px 3px 0;color:#fff;font-size:11px;font-style:normal;font-weight:600;left:-1px;line-height:normal;padding:.1rem .3rem;pointer-events:none;position:absolute;top:-1.4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}
