.ProseMirror h1{font-size:1.5rem;font-weight:700;line-height:1.25;margin:1rem 0 .5rem}.ProseMirror h2{font-size:1.25rem;line-height:1.3}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin:1rem 0 .5rem}.ProseMirror h3{font-size:1.125rem;line-height:1.4}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child{margin-top:0}.ProseMirror p{margin:.25rem 0;line-height:1.375}.ProseMirror ol,.ProseMirror ul:not([data-type=taskList]),.prose .ProseMirror ol,.prose .ProseMirror ul:not([data-type=taskList]),div.prose div.ProseMirror ol,div.prose div.ProseMirror ul:not([data-type=taskList]){list-style:none!important;margin:.5rem 0!important;padding-inline-start:.5rem!important}.prose ol:not(:where([class~=not-prose],[class~=not-prose] *)),.prose ul:where(:not([data-type=taskList])):not(:where([class~=not-prose],[class~=not-prose] *)){list-style:none!important}.ProseMirror ol{counter-reset:list-counter}.ProseMirror ol li,.ProseMirror ul:not([data-type=taskList]) li{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:.5em!important;padding:0!important;margin:.25rem 0!important}.ProseMirror ul:not([data-type=taskList]) li:before{content:""!important;flex-shrink:0;width:5px;height:5px;background-color:#6b7280;border-radius:50%;margin-top:.65em;margin-inline-end:.5em}.ProseMirror ol li{counter-increment:list-counter}.ProseMirror ol li:before{content:counter(list-counter) "."!important;flex-shrink:0;min-width:1.2em;text-align:end;color:#6b7280;line-height:1.5}.ProseMirror ol ol{counter-reset:nested-counter}.ProseMirror ol ol>li{counter-increment:nested-counter}.ProseMirror ol ol>li:before{content:counter(nested-counter,lower-alpha) "."!important}.ProseMirror ol ol ol>li:before{content:counter(nested-counter,lower-roman) "."!important}.ProseMirror ul:not([data-type=taskList]) ul>li:before{content:""!important;background-color:transparent;border:1.5px solid #6b7280}.ProseMirror ul:not([data-type=taskList]) ul ul>li:before{content:""!important;background-color:#6b7280;border-radius:0;width:4px;height:4px}.ProseMirror ol li p,.ProseMirror ul:not([data-type=taskList]) li p{margin:0!important;padding:0!important;line-height:1.5!important}.ProseMirror ul[data-type=taskList],ul[data-type=taskList]{list-style:none!important;padding-inline-start:0!important;margin:.5rem 0!important}.ProseMirror [data-type=taskItem],.ProseMirror ul[data-type=taskList] li,ul[data-type=taskList] li{display:flex!important;align-items:flex-start!important;gap:.5rem!important;margin:.25rem 0!important}.ProseMirror ul[data-type=taskList] li:before,ul[data-type=taskList] li:before{display:none!important;content:none!important}.ProseMirror [data-type=taskItem]>label,.ProseMirror [data-type=taskList] label,[data-type=taskList] label{display:flex!important;align-items:flex-start!important;flex-shrink:0;user-select:none;margin-top:.35em!important;line-height:1.5}.ProseMirror [data-type=taskItem] input[type=checkbox],.ProseMirror [data-type=taskList] input[type=checkbox],[data-type=taskList] input[type=checkbox]{width:1em!important;height:1em!important;border-radius:.25rem;border:2px solid #d4d4d8;cursor:pointer;accent-color:#3b82f6;margin:0!important;background-color:white}.dark .ProseMirror [data-type=taskItem] input[type=checkbox],.dark .ProseMirror [data-type=taskList] input[type=checkbox],.dark [data-type=taskList] input[type=checkbox]{border-color:#505050!important;background-color:#2a2a2a!important;accent-color:#8280ff!important;-webkit-appearance:none;appearance:none}.dark .ProseMirror [data-type=taskItem] input[type=checkbox]:checked,.dark .ProseMirror [data-type=taskList] input[type=checkbox]:checked,.dark [data-type=taskList] input[type=checkbox]:checked{background-color:#8280ff!important;border-color:#8280ff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:80%!important;background-position:50%!important;background-repeat:no-repeat!important}.ProseMirror ul[data-type=taskList] li>div,ul[data-type=taskList] li>div{flex:1}.ProseMirror [data-type=taskItem]>div p,.ProseMirror ul[data-type=taskList] li>div p,ul[data-type=taskList] li>div>p{margin:0!important;padding:0!important;line-height:1.5!important}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div p,ul[data-type=taskList] li[data-checked=true]>div>p{text-decoration:line-through;color:#a1a1aa}.dark .ProseMirror ul[data-type=taskList] li[data-checked=true]>div p,.dark ul[data-type=taskList] li[data-checked=true]>div>p{color:#6b6b6b}.ProseMirror blockquote{border-inline-start:3px solid #3b82f6;padding-inline-start:1rem;margin-inline-start:0;color:#52525b;font-style:italic}.dark .ProseMirror blockquote,.dark blockquote{border-left-color:#8280ff;color:#b0b0b0}.dark .ProseMirror,.dark .prose{color:#e0e0e0}.dark .ProseMirror h1,.dark .ProseMirror h2,.dark .ProseMirror h3,.dark .ProseMirror h4,.dark .ProseMirror h5,.dark .ProseMirror h6,.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6{color:#f0f0f0}.dark .ProseMirror p,.dark .prose p{color:#d0d0d0}.dark .ProseMirror a,.dark .prose a{color:#a5a3ff}.dark .ProseMirror a:hover,.dark .prose a:hover{color:#b8b6ff}.dark .ProseMirror strong,.dark .prose strong{color:#f0f0f0}.dark :is(.ProseMirror,.prose) span[style*="--tc-dark"]{color:var(--tc-dark)!important}.dark .ProseMirror span[style*=color] strong,.dark .prose span[style*=color] strong{color:inherit}.dark .ProseMirror ol li::marker,.dark .ProseMirror ul li::marker,.dark .prose ol li::marker,.dark .prose ul li::marker{color:#888}.dark .ProseMirror hr,.dark .prose hr{border-color:#404040}.dark .ProseMirror table th,.dark .prose table th{background:#1a1d27;color:#e0e0e0;border-color:rgba(255,255,255,.08)}.dark .ProseMirror table td,.dark .prose table td{border-color:rgba(255,255,255,.08);color:#d0d0d0}.dark .ProseMirror table tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.dark .ProseMirror code:not(pre code),.dark .prose code:not(pre code){background:#333;color:#f0a0a0;padding:.125rem .25rem;border-radius:.25rem}.dark .ProseMirror mark:not([data-color]),.dark .prose mark:not([data-color]){background:rgba(250,204,21,.3)!important;color:inherit}.dark .ProseMirror mark[data-color],.dark .prose mark[data-color]{color:#18181b}.dark .ProseMirror span[style*=color] mark[data-color],.dark .prose span[style*=color] mark[data-color]{color:inherit}.dark :is(.ProseMirror,.prose) mark[style*="--hl-dark"]{background-color:var(--hl-dark)!important;color:inherit}.dark .ProseMirror mark[style*=background]:not([style*="--hl-dark"]),.dark .prose mark[style*=background]:not([style*="--hl-dark"]){filter:brightness(.85)}.dark .ProseMirror ul[data-type=taskList] li[data-checked=true]>div p,.dark ul[data-type=taskList] li[data-checked=true]>div>p{color:#666}.dark .ProseMirror [data-type=taskList] input[type=checkbox],.dark [data-type=taskList] input[type=checkbox]{border-color:#555}.ProseMirror pre{background:#1e1e1e;border-radius:.5rem;padding:1rem;font-family:var(--font-mono),"Fira Code",Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto;position:relative}.ProseMirror pre code{background:none;padding:0;color:#d4d4d4}.dark .ProseMirror pre code,.dark .ProseMirror pre code span,.dark .prose pre code,.dark .prose pre code span,.prose pre code,.prose pre code span,.prose-invert pre code,.prose-invert pre code span{background:none!important;background-color:transparent!important}.ProseMirror pre .hljs-comment,.ProseMirror pre .hljs-quote,.code-block-wrapper pre .hljs-comment,.code-block-wrapper pre .hljs-quote{color:#6a9955}.ProseMirror pre .hljs-addition,.ProseMirror pre .hljs-keyword,.ProseMirror pre .hljs-selector-tag,.code-block-wrapper pre .hljs-addition,.code-block-wrapper pre .hljs-keyword,.code-block-wrapper pre .hljs-selector-tag{color:#569cd6}.ProseMirror pre .hljs-doctag,.ProseMirror pre .hljs-literal,.ProseMirror pre .hljs-meta .hljs-meta-string,.ProseMirror pre .hljs-number,.ProseMirror pre .hljs-regexp,.ProseMirror pre .hljs-string,.code-block-wrapper pre .hljs-doctag,.code-block-wrapper pre .hljs-literal,.code-block-wrapper pre .hljs-meta .hljs-meta-string,.code-block-wrapper pre .hljs-number,.code-block-wrapper pre .hljs-regexp,.code-block-wrapper pre .hljs-string{color:#ce9178}.ProseMirror pre .hljs-name,.ProseMirror pre .hljs-section,.ProseMirror pre .hljs-selector-class,.ProseMirror pre .hljs-selector-id,.ProseMirror pre .hljs-title,.code-block-wrapper pre .hljs-name,.code-block-wrapper pre .hljs-section,.code-block-wrapper pre .hljs-selector-class,.code-block-wrapper pre .hljs-selector-id,.code-block-wrapper pre .hljs-title{color:#dcdcaa}.ProseMirror pre .hljs-attr,.ProseMirror pre .hljs-attribute,.ProseMirror pre .hljs-class .hljs-title,.ProseMirror pre .hljs-template-variable,.ProseMirror pre .hljs-type,.ProseMirror pre .hljs-variable,.code-block-wrapper pre .hljs-attr,.code-block-wrapper pre .hljs-attribute,.code-block-wrapper pre .hljs-class .hljs-title,.code-block-wrapper pre .hljs-template-variable,.code-block-wrapper pre .hljs-type,.code-block-wrapper pre .hljs-variable{color:#4ec9b0}.ProseMirror pre .hljs-bullet,.ProseMirror pre .hljs-link,.ProseMirror pre .hljs-meta,.ProseMirror pre .hljs-meta .hljs-keyword,.ProseMirror pre .hljs-selector-attr,.ProseMirror pre .hljs-selector-pseudo,.ProseMirror pre .hljs-subst,.ProseMirror pre .hljs-symbol,.code-block-wrapper pre .hljs-bullet,.code-block-wrapper pre .hljs-link,.code-block-wrapper pre .hljs-meta,.code-block-wrapper pre .hljs-meta .hljs-keyword,.code-block-wrapper pre .hljs-selector-attr,.code-block-wrapper pre .hljs-selector-pseudo,.code-block-wrapper pre .hljs-subst,.code-block-wrapper pre .hljs-symbol{color:#d4d4d4}.ProseMirror pre .hljs-built_in,.ProseMirror pre .hljs-deletion,.code-block-wrapper pre .hljs-built_in,.code-block-wrapper pre .hljs-deletion{color:#c586c0}.ProseMirror pre .hljs-function,.code-block-wrapper pre .hljs-function{color:#dcdcaa}.ProseMirror pre .hljs-params,.ProseMirror pre .hljs-property,.code-block-wrapper pre .hljs-params,.code-block-wrapper pre .hljs-property{color:#9cdcfe}.ProseMirror pre .hljs-operator,.ProseMirror pre .hljs-punctuation,.code-block-wrapper pre .hljs-operator,.code-block-wrapper pre .hljs-punctuation{color:#d4d4d4}.ProseMirror pre .hljs-tag,.ProseMirror pre .hljs-tag .hljs-name,.code-block-wrapper pre .hljs-tag,.code-block-wrapper pre .hljs-tag .hljs-name{color:#569cd6}.ProseMirror pre .hljs-tag .hljs-attr,.code-block-wrapper pre .hljs-tag .hljs-attr{color:#9cdcfe}.ProseMirror code{background:#f4f4f5;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;color:#dc2626}.dark .ProseMirror code{background:#27272a;color:#f87171}.ProseMirror .tableWrapper{margin:1rem 0;position:relative;max-height:400px;overflow:auto}.ProseMirror .tableWrapper:has(table[data-align=left]){display:flex;justify-content:flex-start}.ProseMirror .tableWrapper:has(table[data-align=center]){display:flex;justify-content:center}.ProseMirror .tableWrapper:has(table[data-align=right]){display:flex;justify-content:flex-end}.ProseMirror table[data-align=center]{margin-left:auto;margin-right:auto}.ProseMirror table[data-align=right]{margin-left:auto}.ProseMirror table{border-collapse:collapse;margin:0;width:max-content;min-width:0;max-width:100%}.ProseMirror td,.ProseMirror th{border:1px solid #e4e4e7;padding:.5rem .75rem;text-align:start;vertical-align:top;position:relative;min-width:80px;box-sizing:border-box;line-height:1.5}.ProseMirror td p,.ProseMirror th p{margin:0;line-height:1.5}.dark .ProseMirror td,.dark .ProseMirror th{border-color:rgba(255,255,255,.08)}.ProseMirror th{background:#ffffff;font-weight:600}.dark .ProseMirror th{background:#1a1d27}.ProseMirror .column-resize-handle{background-color:#3b82f6;pointer-events:none;z-index:20;width:4px}.ProseMirror .tableWrapper table{table-layout:auto}.ProseMirror.resize-cursor{cursor:col-resize!important}.ProseMirror table colgroup{display:table-column-group}.ProseMirror table colgroup col{display:table-column}.ProseMirror .selectedCell{background:#e5e7eb!important}.dark .ProseMirror .selectedCell{background:#3f3f46!important}.ProseMirror td:focus,.ProseMirror th:focus{outline:none}.ProseMirror td>:first-child,.ProseMirror th>:first-child{margin-top:0}.ProseMirror td>:last-child,.ProseMirror th>:last-child{margin-bottom:0}.ProseMirror table.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px}.ProseMirror table[data-sticky-header=true] tr:first-child td,.ProseMirror table[data-sticky-header=true] tr:first-child th{position:sticky;top:0;z-index:10;background:#f4f4f5}.ProseMirror table[data-sticky-column=true] td:first-child,.ProseMirror table[data-sticky-column=true] th:first-child{position:sticky;inset-inline-start:0;z-index:20;background:#f4f4f5}.dark .ProseMirror table[data-sticky-column=true] td:first-child,.dark .ProseMirror table[data-sticky-column=true] th:first-child{background:#404040}.ProseMirror table[data-sticky-header=true][data-sticky-column=true] tr:first-child td:first-child,.ProseMirror table[data-sticky-header=true][data-sticky-column=true] tr:first-child th:first-child{z-index:15}.ProseMirror table[data-sticky-header=true] tr:first-child td,.ProseMirror table[data-sticky-header=true] tr:first-child th{box-shadow:0 2px 4px rgba(0,0,0,.05)}.ProseMirror table[data-sticky-column=true] td:first-child,.ProseMirror table[data-sticky-column=true] th:first-child{box-shadow:2px 0 4px rgba(0,0,0,.05)}.dark .ProseMirror table[data-sticky-header=true] tr:first-child td,.dark .ProseMirror table[data-sticky-header=true] tr:first-child th,.dark table[data-sticky-header=true] tr:first-child td,.dark table[data-sticky-header=true] tr:first-child th{background:#1a1d27!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}.dark .ProseMirror table[data-sticky-column=true] td:first-child,.dark .ProseMirror table[data-sticky-column=true] th:first-child,.dark table[data-sticky-column=true] td:first-child,.dark table[data-sticky-column=true] th:first-child{box-shadow:2px 0 4px rgba(0,0,0,.3)!important}.ProseMirror hr{border:none;border-top:2px solid #e4e4e7;margin:1.5rem 0}.dark .ProseMirror hr{border-top-color:#3f3f46}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a1a1aa;pointer-events:none;height:0}.ProseMirror img,.prose .ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0!important;cursor:pointer;transition:box-shadow .15s ease}.ProseMirror img.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px}.ProseMirror .image-resizer{display:inline-block;position:relative;max-width:100%}.ProseMirror .image-resizer img{display:block;margin:0}.ProseMirror .image-resizer.selected{outline:2px solid #3b82f6;outline-offset:2px}.ProseMirror .image-resizer .resize-handle{position:absolute;width:12px;height:12px;background:#3b82f6;border:2px solid white;border-radius:2px;opacity:0;transition:opacity .15s ease}.ProseMirror .image-resizer.selected .resize-handle,.ProseMirror .image-resizer:hover .resize-handle{opacity:1}.ProseMirror .image-resizer .resize-handle.se{bottom:-6px;right:-6px;cursor:se-resize}.ProseMirror .image-resizer .resize-handle.sw{bottom:-6px;left:-6px;cursor:sw-resize}.ProseMirror .image-resizer .resize-handle.ne{top:-6px;right:-6px;cursor:ne-resize}.ProseMirror .image-resizer .resize-handle.nw{top:-6px;left:-6px;cursor:nw-resize}.ProseMirror .banner{display:flex;align-items:flex-start;padding:12px 12px 12px 10px;border-start-end-radius:4px;border-end-end-radius:4px;margin:1rem 0;gap:10px;position:relative}.ProseMirror .banner-info{background:#f0f4ff;border-inline-start:3px solid #8280ff}.ProseMirror .banner-warning{background:#fffbeb;border-inline-start:3px solid #f59e0b}.ProseMirror .banner-error{background:#fef2f2;border-inline-start:3px solid #ef4444}.ProseMirror .banner-success{background:#f0fdf4;border-inline-start:3px solid #10b981}.ProseMirror .banner-icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px}.ProseMirror .banner-icon{width:18px;height:18px}.ProseMirror .banner-info .banner-icon{color:#8280ff}.ProseMirror .banner-warning .banner-icon{color:#f59e0b}.ProseMirror .banner-error .banner-icon{color:#ef4444}.ProseMirror .banner-success .banner-icon{color:#10b981}.ProseMirror .banner-emoji{font-size:18px;line-height:1}.ProseMirror .banner-content{flex:1;min-width:0}.ProseMirror .banner-content-inner p{margin:0!important}.ProseMirror .banner-controls{position:absolute;top:8px;inset-inline-end:8px;display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s ease}.ProseMirror .banner:hover .banner-controls{opacity:1}.ProseMirror .banner-control-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:5px;background:transparent;border:1px solid transparent;color:#6b7280;cursor:pointer;transition:color .12s ease}.ProseMirror .banner-control-btn svg{width:13px;height:13px}.ProseMirror .banner-control-btn:hover{background:rgba(0,0,0,.06);color:#374151}.ProseMirror .banner-control-delete:hover{background:rgba(239,68,68,.12);color:#dc2626}.dark .ProseMirror .banner-info,.dark .banner-info{background:rgba(130,128,255,.1)!important;border-left-color:#8280ff!important}.dark .ProseMirror .banner-warning,.dark .banner-warning{background:rgba(245,158,11,.1)!important;border-left-color:#f59e0b!important}.dark .ProseMirror .banner-error,.dark .banner-error{background:rgba(239,68,68,.1)!important;border-left-color:#ef4444!important}.dark .ProseMirror .banner-success,.dark .banner-success{background:rgba(16,185,129,.1)!important;border-left-color:#10b981!important}.dark .ProseMirror .banner-control-btn,.dark .banner-control-btn{background:rgba(0,0,0,.4)!important;border-color:rgba(255,255,255,.08)!important;color:#9a9fb0!important}.dark .ProseMirror .banner-control-btn:hover,.dark .banner-control-btn:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.08)!important;color:#e3e5ec!important}.dark .ProseMirror .banner-control-delete:hover,.dark .banner-control-delete:hover{background:rgba(239,68,68,.16)!important;color:#fca5a5!important}.ProseMirror .inline-label{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;white-space:nowrap;vertical-align:middle}.ProseMirror .inline-label-blue{background:#dbeafe;color:#1d4ed8}.ProseMirror .inline-label-green{background:#d1fae5;color:#059669}.ProseMirror .inline-label-yellow{background:#fef3c7;color:#b45309}.ProseMirror .inline-label-red{background:#fee2e2;color:#dc2626}.ProseMirror .inline-label-purple{background:#ede9fe;color:#7c3aed}.ProseMirror .inline-label-gray{background:#f3f4f6;color:#6b7280}.dark .ProseMirror .inline-label-blue,.dark .inline-label-blue{background:rgba(59,130,246,.25)!important;color:#93c5fd!important}.dark .ProseMirror .inline-label-green,.dark .inline-label-green{background:rgba(16,185,129,.25)!important;color:#6ee7b7!important}.dark .ProseMirror .inline-label-yellow,.dark .inline-label-yellow{background:rgba(245,158,11,.25)!important;color:#fcd34d!important}.dark .ProseMirror .inline-label-red,.dark .inline-label-red{background:rgba(239,68,68,.25)!important;color:#fca5a5!important}.dark .ProseMirror .inline-label-purple,.dark .inline-label-purple{background:rgba(139,92,246,.25)!important;color:#c4b5fd!important}.dark .ProseMirror .inline-label-gray,.dark .inline-label-gray{background:rgba(107,114,128,.25)!important;color:#b0b0b0!important}.ProseMirror .mention,.mention{background:rgba(130,128,255,.15);color:#8280ff;padding:2px 6px;border-radius:4px;font-weight:500;cursor:pointer}.ProseMirror .mention:hover,.mention:hover{background:rgba(130,128,255,.25)}.ProseMirror .mention.deleted-user,.mention.deleted-user{background:#f3f4f6;color:#6b7280;font-style:italic}.mention-dropdown{display:flex;flex-direction:column;gap:1px;padding:6px;background:white;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;min-width:240px}.mention-dropdown-empty{padding:14px 10px;color:#6b7280;font-size:12px;text-align:center}.mention-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;text-align:start;transition:none}.mention-dropdown-item:hover{background:#f3f4f6}.mention-dropdown-item-selected,.mention-dropdown-item-selected:hover{background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.22)}.mention-dropdown-info{display:flex;flex-direction:column;gap:1px;min-width:0}.mention-dropdown-name{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-dropdown-item-selected .mention-dropdown-name{font-weight:600;color:#111827}.mention-dropdown-email{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .ProseMirror .mention,.dark .mention{background:rgba(130,128,255,.25)!important;color:#a5a3ff!important}.dark .ProseMirror .mention:hover,.dark .mention:hover{background:rgba(130,128,255,.35)!important}.dark .ProseMirror .mention.deleted-user,.dark .mention.deleted-user{background:rgba(107,114,128,.2)!important;color:#b0b0b0!important}.dark .mention-dropdown{background:#1a1d27;border-color:rgba(255,255,255,.06)}.dark .mention-dropdown-empty{color:#6e7385}.dark .mention-dropdown-item:hover{background:rgba(255,255,255,.04)}.dark .mention-dropdown-item-selected,.dark .mention-dropdown-item-selected:hover{background:rgba(167,139,250,.12)}.dark .mention-dropdown-name{color:#9a9fb0}.dark .mention-dropdown-item-selected .mention-dropdown-name{color:#e3e5ec}.dark .mention-dropdown-email{color:#6e7385}.ProseMirror .action-button-wrapper{margin:.5rem 0}.ProseMirror .action-button-container{display:inline-flex;align-items:center;gap:8px;position:relative}.ProseMirror .action-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;border:none;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.ProseMirror .action-button-primary{background:#8280ff;color:white}.ProseMirror .action-button-primary:hover{background:#6460ff}.ProseMirror .action-button-secondary{background:#f4f4f5;color:#3b4163}.ProseMirror .action-button-secondary:hover{background:#e4e4e7}.ProseMirror .action-button-outline{background:transparent;border:1px solid #e6e6e6;color:#3b4163}.ProseMirror .action-button-outline:hover{background:#f4f4f5}.ProseMirror .action-button-small{padding:4px 10px;font-size:12px;gap:4px}.ProseMirror .action-button-small svg{width:14px;height:14px}.ProseMirror .action-button-medium{padding:8px 16px;font-size:14px;gap:8px}.ProseMirror .action-button-large{padding:12px 24px;font-size:16px;gap:10px}.ProseMirror .action-button-large svg{width:20px;height:20px}.ProseMirror .action-button-edit-controls{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.ProseMirror .action-button-wrapper.selected .action-button-edit-controls,.ProseMirror .action-button-wrapper:hover .action-button-edit-controls{opacity:1}.ProseMirror .action-button-config-btn,.ProseMirror .action-button-delete-btn{padding:6px;border-radius:4px;border:1px solid #e6e6e6;background:white;color:#6b7280;cursor:pointer;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.ProseMirror .action-button-config-btn:hover{background:#f4f4f5;color:#374151}.ProseMirror .action-button-delete-btn:hover{background:#fee2e2;color:#ef4444}.action-button-config{background:white;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:16px;min-width:280px;overflow-y:auto;z-index:1100}.action-button-config-field{margin-bottom:12px}.action-button-config-field:last-child{margin-bottom:0}.action-button-config-field label{display:block;font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}.action-button-config-field input,.action-button-config-field select,.action-button-config-field textarea{width:100%;padding:8px 12px;border:1px solid #e6e6e6;border-radius:6px;font-size:14px;color:#1f2937;background:white}.action-button-config-field input:focus,.action-button-config-field select:focus,.action-button-config-field textarea:focus{outline:none;border-color:#8280ff;box-shadow:0 0 0 2px rgba(130,128,255,.2)}.action-button-color-picker{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.action-button-color-swatch{width:24px;height:24px;border-radius:4px;border:2px solid transparent;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.action-button-color-swatch:hover{transform:scale(1.1)}.action-button-color-swatch.selected{border-color:#1f2937;box-shadow:0 0 0 2px white,0 0 0 4px #1f2937}.action-button-color-input{width:24px;height:24px;padding:0;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden}.action-button-color-input::-webkit-color-swatch-wrapper{padding:0}.action-button-color-input::-webkit-color-swatch{border:none;border-radius:2px}.action-button-color-reset{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:4px;background:white;color:#6b7280;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.action-button-color-reset:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.dark .ProseMirror .action-button-config-btn,.dark .ProseMirror .action-button-delete-btn,.dark .action-button-config-btn,.dark .action-button-delete-btn{border-color:rgba(255,255,255,.08)!important;background:rgba(0,0,0,.4)!important;color:#9a9fb0!important}.dark .ProseMirror .action-button-config-btn:hover,.dark .action-button-config-btn:hover{background:rgba(255,255,255,.06)!important;color:#e3e5ec!important}.dark .ProseMirror .action-button-delete-btn:hover,.dark .action-button-delete-btn:hover{background:rgba(239,68,68,.16)!important;color:#fca5a5!important}.action-button-config.dark,.dark .action-button-config{background:#1a1d27!important;border-color:rgba(255,255,255,.06)!important}.action-button-config.dark .action-button-config-field label,.dark .action-button-config-field label{color:#9a9fb0!important}.action-button-config.dark .action-button-config-field input,.action-button-config.dark .action-button-config-field select,.action-button-config.dark .action-button-config-field textarea,.dark .action-button-config-field input,.dark .action-button-config-field select,.dark .action-button-config-field textarea{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.04)!important;color:#e3e5ec!important}.action-button-config.dark .action-button-config-field input:focus,.action-button-config.dark .action-button-config-field select:focus,.action-button-config.dark .action-button-config-field textarea:focus,.dark .action-button-config-field input:focus,.dark .action-button-config-field select:focus,.dark .action-button-config-field textarea:focus{border-color:#8280ff!important}.ProseMirror .collapsible{margin:.75rem 0;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.ProseMirror .collapsible-selected{outline:2px solid #8280ff;outline-offset:2px}.collapsible-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fafafa;cursor:pointer;user-select:none;transition:none}.collapsible.is-open .collapsible-header{padding:10px 14px}.collapsible-header:hover{background:#f3f4f6}.collapsible-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:#6b7280;border-radius:4px;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease;flex-shrink:0}.collapsible-toggle svg{transition:transform .2s ease}.collapsible.is-open .collapsible-toggle svg{transform:rotate(90deg)}.collapsible-toggle:hover{background:#e5e7eb;color:#374151}.collapsible-emoji{font-size:1.25rem;line-height:1;flex-shrink:0}.collapsible-title,.collapsible-title-input{flex:1;font-weight:500;color:#1f2937;font-size:15px}.collapsible-title-input{background:transparent;border:none;outline:none;padding:0;min-width:0}.collapsible-title-input::placeholder{color:#9ca3af}.collapsible-controls{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s ease}.collapsible-header:hover .collapsible-controls{opacity:1}.collapsible-control-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#6b7280;border-radius:4px;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.collapsible-control-btn:hover{background:#e5e7eb;color:#374151}.collapsible-control-delete:hover{background:#fee2e2;color:#ef4444}.collapsible-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.collapsible.is-open .collapsible-content-wrapper{grid-template-rows:1fr}.collapsible-content{overflow:hidden}.collapsible-content-inner{padding:12px 14px;border-top:1px solid #e6e6e6;background:white;min-height:1.5em}.collapsible-content-inner p:first-child{margin-top:0}.collapsible-content-inner p:last-child{margin-bottom:0}.ProseMirror .collapsible-blue{border-color:#bfdbfe}.ProseMirror .collapsible-blue .collapsible-header{background:#eff6ff}.ProseMirror .collapsible-blue .collapsible-header:hover{background:#dbeafe}.ProseMirror .collapsible-blue .collapsible-content-inner{border-top-color:#bfdbfe;background:#f8faff}.ProseMirror .collapsible-green{border-color:#bbf7d0}.ProseMirror .collapsible-green .collapsible-header{background:#f0fdf4}.ProseMirror .collapsible-green .collapsible-header:hover{background:#dcfce7}.ProseMirror .collapsible-green .collapsible-content-inner{border-top-color:#bbf7d0;background:#f8fff8}.ProseMirror .collapsible-yellow{border-color:#fef08a}.ProseMirror .collapsible-yellow .collapsible-header{background:#fefce8}.ProseMirror .collapsible-yellow .collapsible-header:hover{background:#fef9c3}.ProseMirror .collapsible-yellow .collapsible-content-inner{border-top-color:#fef08a;background:#fffef8}.ProseMirror .collapsible-red{border-color:#fecaca}.ProseMirror .collapsible-red .collapsible-header{background:#fef2f2}.ProseMirror .collapsible-red .collapsible-header:hover{background:#fee2e2}.ProseMirror .collapsible-red .collapsible-content-inner{border-top-color:#fecaca;background:#fffafa}.ProseMirror .collapsible-purple{border-color:#e9d5ff}.ProseMirror .collapsible-purple .collapsible-header{background:#faf5ff}.ProseMirror .collapsible-purple .collapsible-header:hover{background:#f3e8ff}.ProseMirror .collapsible-purple .collapsible-content-inner{border-top-color:#e9d5ff;background:#fdfaff}.ProseMirror .collapsible-gray{border-color:#e5e7eb}.ProseMirror .collapsible-gray .collapsible-header{background:#f9fafb}.ProseMirror .collapsible-gray .collapsible-header:hover{background:#f3f4f6}.ProseMirror .collapsible-gray .collapsible-content-inner{border-top-color:#e5e7eb;background:#fcfcfc}.collapsible-color-picker{position:absolute;top:100%;inset-inline-end:0;margin-top:4px;padding:8px;background:white;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;gap:6px;z-index:50}.collapsible-color-swatch{width:24px;height:24px;border-radius:4px;border:2px solid transparent;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.collapsible-color-swatch:hover{transform:scale(1.1)}.collapsible-color-swatch.selected{border-color:#8280ff;box-shadow:0 0 0 2px rgba(130,128,255,.3)}.dark .ProseMirror .collapsible,.dark .collapsible{border-color:#404040!important}.dark .collapsible-header{background:#333!important}.dark .collapsible-header:hover{background:#404040!important}.dark .collapsible-toggle{color:#a0a0a0!important}.dark .collapsible-toggle:hover{background:#404040!important;color:#ccc!important}.dark .collapsible-title,.dark .collapsible-title-input{color:#e5e5e5!important}.dark .collapsible-title-input::placeholder{color:#666!important}.dark .collapsible-control-btn{color:#9a9fb0!important}.dark .collapsible-control-btn:hover{background:rgba(255,255,255,.06)!important;color:#e3e5ec!important}.dark .collapsible-control-delete:hover{background:rgba(239,68,68,.16)!important;color:#fca5a5!important}.dark .collapsible-content-inner{border-top-color:#404040!important;background:#2d2d2d!important}.dark .collapsible-color-picker{background:#1a1d27;border-color:rgba(255,255,255,.06);box-shadow:0 12px 28px -12px rgba(0,0,0,.6)}.dark .ProseMirror .collapsible-blue,.dark .collapsible-blue{border-color:rgba(59,130,246,.4)!important}.dark .ProseMirror .collapsible-blue .collapsible-header,.dark .collapsible-blue .collapsible-header{background:rgba(59,130,246,.2)!important}.dark .ProseMirror .collapsible-blue .collapsible-header:hover,.dark .collapsible-blue .collapsible-header:hover{background:rgba(59,130,246,.3)!important}.dark .ProseMirror .collapsible-blue .collapsible-content-inner,.dark .collapsible-blue .collapsible-content-inner{border-top-color:rgba(59,130,246,.3)!important;background:rgba(59,130,246,.08)!important}.dark .ProseMirror .collapsible-green,.dark .collapsible-green{border-color:rgba(16,185,129,.4)!important}.dark .ProseMirror .collapsible-green .collapsible-header,.dark .collapsible-green .collapsible-header{background:rgba(16,185,129,.2)!important}.dark .ProseMirror .collapsible-green .collapsible-header:hover,.dark .collapsible-green .collapsible-header:hover{background:rgba(16,185,129,.3)!important}.dark .ProseMirror .collapsible-green .collapsible-content-inner,.dark .collapsible-green .collapsible-content-inner{border-top-color:rgba(16,185,129,.3)!important;background:rgba(16,185,129,.08)!important}.dark .ProseMirror .collapsible-yellow,.dark .collapsible-yellow{border-color:rgba(245,158,11,.4)!important}.dark .ProseMirror .collapsible-yellow .collapsible-header,.dark .collapsible-yellow .collapsible-header{background:rgba(245,158,11,.2)!important}.dark .ProseMirror .collapsible-yellow .collapsible-header:hover,.dark .collapsible-yellow .collapsible-header:hover{background:rgba(245,158,11,.3)!important}.dark .ProseMirror .collapsible-yellow .collapsible-content-inner,.dark .collapsible-yellow .collapsible-content-inner{border-top-color:rgba(245,158,11,.3)!important;background:rgba(245,158,11,.08)!important}.dark .ProseMirror .collapsible-red,.dark .collapsible-red{border-color:rgba(239,68,68,.4)!important}.dark .ProseMirror .collapsible-red .collapsible-header,.dark .collapsible-red .collapsible-header{background:rgba(239,68,68,.2)!important}.dark .ProseMirror .collapsible-red .collapsible-header:hover,.dark .collapsible-red .collapsible-header:hover{background:rgba(239,68,68,.3)!important}.dark .ProseMirror .collapsible-red .collapsible-content-inner,.dark .collapsible-red .collapsible-content-inner{border-top-color:rgba(239,68,68,.3)!important;background:rgba(239,68,68,.08)!important}.dark .ProseMirror .collapsible-purple,.dark .collapsible-purple{border-color:rgba(139,92,246,.4)!important}.dark .ProseMirror .collapsible-purple .collapsible-header,.dark .collapsible-purple .collapsible-header{background:rgba(139,92,246,.2)!important}.dark .ProseMirror .collapsible-purple .collapsible-header:hover,.dark .collapsible-purple .collapsible-header:hover{background:rgba(139,92,246,.3)!important}.dark .ProseMirror .collapsible-purple .collapsible-content-inner,.dark .collapsible-purple .collapsible-content-inner{border-top-color:rgba(139,92,246,.3)!important;background:rgba(139,92,246,.08)!important}.dark .ProseMirror .collapsible-gray,.dark .collapsible-gray{border-color:rgba(107,114,128,.4)!important}.dark .ProseMirror .collapsible-gray .collapsible-header,.dark .collapsible-gray .collapsible-header{background:rgba(107,114,128,.2)!important}.dark .ProseMirror .collapsible-gray .collapsible-header:hover,.dark .collapsible-gray .collapsible-header:hover{background:rgba(107,114,128,.3)!important}.dark .ProseMirror .collapsible-gray .collapsible-content-inner,.dark .collapsible-gray .collapsible-content-inner{border-top-color:rgba(107,114,128,.3)!important;background:rgba(107,114,128,.08)!important}.ProseMirror ::selection{background:rgba(130,128,255,.2)}.ProseMirror ::-moz-selection{background:rgba(130,128,255,.2)}.editor-idle .drag-handle{display:none!important}.task-desc-surface{border:1px solid transparent;transition:box-shadow .15s ease}.task-desc-surface:hover:not(:has(.editor-focused)){background-color:rgba(130,128,255,.04)}.task-desc-surface:has(.editor-focused){border-color:var(--color-purple);background-color:rgba(130,128,255,.04);box-shadow:0 0 0 3px rgba(130,128,255,.16)}.dark .task-desc-surface:has(.editor-focused){border-color:rgba(130,128,255,.65);background-color:rgba(130,128,255,.08);box-shadow:0 0 0 3px rgba(130,128,255,.22)}.drag-handle{display:flex;align-items:center;gap:2px;margin-inline-end:4px}.drag-handle-grip,.drag-handle-plus{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:transparent;color:#9ca3af;transition:color .15s ease,transform .15s ease,opacity .15s ease,box-shadow .15s ease}.drag-handle-grip:hover,.drag-handle-plus:hover{background:#f3f4f6;color:#6b7280}.drag-handle-grip:active{cursor:grabbing;background:#e5e7eb}.drag-handle-menu{position:absolute;top:100%;inset-inline-end:0;margin-top:4px;background:white;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px;min-width:180px;z-index:100;animation:menuFadeIn .15s ease}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.drag-handle-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;border-radius:4px;background:transparent;color:#3b4163;font-size:14px;text-align:start;transition:none}.drag-handle-menu-item:hover{background:#f5f5f5}.drag-handle-menu-item-danger{color:#dc2626}.drag-handle-menu-item-danger:hover{background:#fee2e2}.drag-handle-menu-divider{height:1px;background:#e6e6e6;margin:4px 0}.dark .drag-handle-grip,.dark .drag-handle-plus{color:#9a9fb0}.dark .drag-handle-grip:hover,.dark .drag-handle-plus:hover{background:rgba(255,255,255,.06);color:#e3e5ec}.dark .drag-handle-grip:active{background:rgba(255,255,255,.1)}.dark .drag-handle-menu{background:#1a1d27;border-color:rgba(255,255,255,.06);box-shadow:0 12px 28px -12px rgba(0,0,0,.6)}.dark .drag-handle-menu-item{color:#e3e5ec}.dark .drag-handle-menu-item:hover{background:rgba(255,255,255,.06)}.dark .drag-handle-menu-item-danger{color:#fca5a5}.dark .drag-handle-menu-item-danger:hover{background:rgba(239,68,68,.16)}.dark .drag-handle-menu-divider{background:rgba(255,255,255,.08)}.drop-cursor{opacity:1}.ProseMirror .dragging-block{opacity:.5;outline:2px dashed #8280ff;outline-offset:2px}.slash-command-dropdown{padding:6px;background:white;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);max-height:400px;overflow-y:auto;min-width:280px}.slash-command-empty{padding:14px 10px;text-align:center;color:#6b7280;font-size:12px}.slash-command-group{display:flex;flex-direction:column;gap:1px}.slash-command-group+.slash-command-group{margin-top:4px;padding-top:4px;border-top:1px solid #e5e7eb}.slash-command-category{padding:8px 10px 4px;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.6px}.slash-command-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;text-align:start;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;transition:none}.slash-command-item:hover{background:#f3f4f6}.slash-command-item-selected,.slash-command-item-selected:hover{background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.22)}.slash-command-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#f3f4f6;color:#6b7280;flex-shrink:0}.slash-command-item-selected .slash-command-icon,.slash-command-item:hover .slash-command-icon{background:rgba(167,139,250,.14);color:#7c3aed}.slash-command-info{display:flex;flex-direction:column;gap:1px;min-width:0}.slash-command-title{font-size:13px;font-weight:500;color:#374151}.slash-command-item-selected .slash-command-title{font-weight:600;color:#111827}.slash-command-description{font-size:11px;color:#6b7280}.dark .slash-command-dropdown{background:#1a1d27;border-color:rgba(255,255,255,.06)}.dark .slash-command-empty{color:#6e7385}.dark .slash-command-group+.slash-command-group{border-color:rgba(255,255,255,.06)}.dark .slash-command-category{color:#6e7385}.dark .slash-command-item:hover{background:rgba(255,255,255,.04)}.dark .slash-command-item-selected,.dark .slash-command-item-selected:hover{background:rgba(167,139,250,.12)}.dark .slash-command-icon{background:rgba(255,255,255,.04);color:#9a9fb0}.dark .slash-command-item-selected .slash-command-icon,.dark .slash-command-item:hover .slash-command-icon{background:rgba(167,139,250,.14);color:#a78bfa}.dark .slash-command-title{color:#9a9fb0}.dark .slash-command-item-selected .slash-command-title{color:#e3e5ec}.dark .slash-command-description{color:#6e7385}.ql-container.ql-snow{width:auto!important}.ql-container{position:relative!important;overflow:visible!important}.ql-editor{position:relative;overflow:visible}.ql-mention-list-container{position:absolute!important;z-index:9999!important;background-color:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.ql-mention-list-item,.ql-mention-list-item-selected,.ql-mention-list-item:hover{padding:10px;cursor:pointer;font-size:14px;color:#333;transition:none}.ql-mention-list-item-selected,.ql-mention-list-item:hover{background-color:lightgray}.dark .ql-mention-list-container{background-color:#262626;border-color:#404040;box-shadow:0 2px 10px rgba(0,0,0,.3)}.dark .ql-mention-list-item{color:#e0e0e0}.dark .ql-mention-list-item-selected,.dark .ql-mention-list-item:hover{background-color:#333;color:#e0e0e0}.CommentContent_content__IT8b7{overflow-wrap:anywhere;overflow-x:auto}.CommentContent_plainText__Y7X8S{white-space:pre-wrap}.CommentContent_content__IT8b7 blockquote,.CommentContent_content__IT8b7 ol,.CommentContent_content__IT8b7 p,.CommentContent_content__IT8b7 pre,.CommentContent_content__IT8b7 table,.CommentContent_content__IT8b7 ul{margin:.5em 0}.CommentContent_plainText__Y7X8S p{margin:0}.CommentContent_content__IT8b7>:first-child{margin-top:0}.CommentContent_content__IT8b7>:last-child{margin-bottom:0}.CommentContent_content__IT8b7 h1,.CommentContent_content__IT8b7 h2,.CommentContent_content__IT8b7 h3,.CommentContent_content__IT8b7 h4,.CommentContent_content__IT8b7 h5,.CommentContent_content__IT8b7 h6{margin:.75em 0 .35em;font-weight:700;line-height:1.3}.CommentContent_content__IT8b7 h1{font-size:1.4em}.CommentContent_content__IT8b7 h2{font-size:1.25em}.CommentContent_content__IT8b7 h3{font-size:1.1em}.CommentContent_content__IT8b7 ul{list-style:disc;padding-inline-start:1.5em}.CommentContent_content__IT8b7 ol{list-style:decimal;padding-inline-start:1.5em}.CommentContent_content__IT8b7 a{color:var(--color-primary-dark,#7c5cf0);text-decoration:underline}.CommentContent_content__IT8b7 blockquote{border-inline-start:3px solid currentColor;padding-inline-start:.75em}.CommentContent_content__IT8b7 code{font-family:monospace}.CommentContent_content__IT8b7 pre{overflow-x:auto;white-space:pre;padding:.5em;background:rgb(128 128 128/10%);border-radius:4px}.CommentContent_content__IT8b7 table{border-collapse:collapse}.CommentContent_content__IT8b7 td,.CommentContent_content__IT8b7 th{border:1px solid rgb(128 128 128/35%);padding:.3em .6em}.CommentContent_content__IT8b7 img{max-width:100%;height:auto}.CommentContent_content__IT8b7 .mention{white-space:nowrap}.CommentInput_editor__aZUJt.ProseMirror{outline:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}.CommentInput_editor__aZUJt.ProseMirror p{margin:0;line-height:inherit}.CommentInput_editor__aZUJt.ProseMirror .mention{padding:0 4px;white-space:nowrap}