.editor,.editor-popup{--editor-accent-color:var(--chakra-colors-brand);--editor-mention-bg:#805ad526;--editor-menu-bg:var(--chakra-colors-white);--editor-menu-color:var(--chakra-colors-gray-800);--editor-selection-bg:#805ad540}.chakra-ui-dark .editor,.chakra-ui-dark .editor-popup{--editor-menu-bg:var(--chakra-colors-gray-700);--editor-menu-color:var(--chakra-colors-whiteAlpha-900);--editor-mention-bg:#805ad559}.editor,.editor-popup{--editor-text-color:inherit;--editor-muted-color:#808080b3;--editor-border-color:#8080804d;--editor-menu-bg:#fff;--editor-menu-color:#1a202c;--editor-menu-hover-bg:#805ad51f;--editor-accent-color:#805ad5;--editor-mention-bg:#805ad526;--editor-code-bg:#8080801f;--editor-selection-bg:#805ad533;color:var(--editor-text-color);position:relative}.editor .ProseMirror{min-height:var(--editor-min-height,0);white-space:pre-wrap;word-wrap:break-word;outline:none;padding:.5rem .75rem}.editor-readonly .ProseMirror{padding:0}.editor>div:first-child{max-height:var(--editor-max-height,none);overflow-y:auto}.editor .ProseMirror p.is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--editor-muted-color)}.editor .ProseMirror:not(:focus-within) p.is-empty:not(.is-editor-empty):before{content:none}.editor .ProseMirror>*+*{margin-top:.5em}.editor .ProseMirror h1{font-size:1.6em;font-weight:700}.editor .ProseMirror h2{font-size:1.35em;font-weight:700}.editor .ProseMirror h3{font-size:1.15em;font-weight:700}.editor .ProseMirror h4,.editor .ProseMirror h5,.editor .ProseMirror h6{font-weight:700}.editor .ProseMirror a{color:var(--editor-accent-color);cursor:pointer;text-decoration:underline}.editor .ProseMirror blockquote{border-left:3px solid var(--editor-border-color);color:var(--editor-muted-color);padding-left:.75em}.editor .ProseMirror code{background:var(--editor-code-bg);border-radius:4px;padding:.1em .3em;font-size:.9em}.editor .ProseMirror pre{background:var(--editor-code-bg);border-radius:6px;padding:.6em .8em;overflow-x:auto}.editor .ProseMirror pre code{background:0 0;padding:0}.editor .ProseMirror hr{border:none;border-top:2px solid var(--editor-border-color);margin:1em 0}.editor .ProseMirror ul,.editor .ProseMirror ol{padding-left:1.5em}.editor .ProseMirror ul{list-style-type:disc}.editor .ProseMirror ol{list-style-type:decimal}.editor .ProseMirror ul[data-type=taskList]{padding-left:.2em;list-style:none}.editor .ProseMirror ul[data-type=taskList] li{gap:.5em;display:flex}.editor .ProseMirror ul[data-type=taskList] li>label{user-select:none;flex:none}.editor .ProseMirror ul[data-type=taskList] li>div{flex:auto}.editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--editor-muted-color);text-decoration:line-through}.editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5em 0;overflow:hidden}.editor .ProseMirror th,.editor .ProseMirror td{border:1px solid var(--editor-border-color);vertical-align:top;padding:.3em .5em;position:relative}.editor .ProseMirror th{background:var(--editor-code-bg);text-align:left;font-weight:600}.editor .ProseMirror .selectedCell:after{content:"";background:var(--editor-selection-bg);pointer-events:none;position:absolute;inset:0}.editor .ProseMirror img{border-radius:4px;max-width:100%;height:auto}.editor .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--editor-accent-color)}.editor .ProseMirror span[data-type=mention],.md span[data-type=mention]{background:var(--editor-mention-bg,#805ad526);white-space:nowrap;border-radius:4px;padding:.05em .25em;font-weight:500}.editor-file-card{display:inline-block}.editor-file-card a{border:1px solid var(--editor-border-color);cursor:pointer;border-radius:6px;align-items:center;gap:.4em;padding:.2em .6em;display:inline-flex;color:inherit!important;text-decoration:none!important}.editor-file-card a:hover{border-color:var(--editor-accent-color)}.editor-file-size{color:var(--editor-muted-color);font-size:.85em}.editor-file-download{color:var(--editor-muted-color)}.editor .ProseMirror .editor-file-card.ProseMirror-selectednode a{outline:2px solid var(--editor-accent-color)}.editor .ProseMirror details,.md details{border:1px solid var(--editor-border-color);border-radius:6px;padding:.4em .6em}.editor .ProseMirror details summary{cursor:pointer;font-weight:600}.editor .ProseMirror details>button{cursor:pointer;background:0 0;border:none;padding:0 .3em 0 0}.editor .ProseMirror details[open]>button{transform:rotate(0)}.editor .ProseMirror div[data-youtube-video] iframe{aspect-ratio:16/9;border:none;border-radius:6px;max-width:100%;height:auto}.editor .ProseMirror div[data-youtube-video].ProseMirror-selectednode iframe{outline:2px solid var(--editor-accent-color)}.editor .ProseMirror ::selection{background:var(--editor-selection-bg)}.editor .ProseMirror-selectednode{outline:2px solid var(--editor-accent-color)}.editor .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.editor .collaboration-carets__label{color:#fff;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:.7em;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-1.4em;left:-1px}.editor-drag-handle{width:1.2rem;height:1.4rem;color:var(--editor-muted-color);cursor:grab;border-radius:4px;justify-content:center;align-items:center;display:flex}.editor-drag-handle:hover{background:var(--editor-menu-hover-bg)}.editor-popup{z-index:1500;position:fixed}.editor-menu{background:var(--editor-menu-bg);min-width:12rem;max-height:18rem;color:var(--editor-menu-color);border:1px solid var(--editor-border-color);border-radius:8px;flex-direction:column;padding:.25rem;display:flex;overflow-y:auto;box-shadow:0 4px 16px #00000026}.editor-menu-item{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.editor-menu-item.selected{background:var(--editor-menu-hover-bg)}.editor-menu-icon{width:1.4em;color:var(--editor-muted-color);justify-content:center;align-items:center;display:flex}.editor-menu-icon-text{font-size:.8em;font-weight:700}.editor-menu-label{flex:1}.editor-menu-description{color:var(--editor-muted-color);font-size:.85em}.editor-toolbar{background:var(--editor-menu-bg);color:var(--editor-menu-color);border:1px solid var(--editor-border-color);border-radius:8px;align-items:center;gap:.1rem;padding:.2rem;display:flex;box-shadow:0 4px 16px #00000026}.editor-toolbar button{width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.editor-toolbar button:hover{background:var(--editor-menu-hover-bg)}.editor-toolbar button.active{color:var(--editor-accent-color);background:var(--editor-menu-hover-bg)}.editor-toolbar-link{align-items:center;gap:.2rem;display:flex}.editor-toolbar-link input{color:inherit;font:inherit;background:0 0;border:none;outline:none;min-width:14rem;padding:.2rem .4rem}
