.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.ProseMirror pre{white-space:pre-wrap}img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection *{caret-color:#0000}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.tiptap-editor{min-height:8rem}.tiptap-editor.tiptap-editor--readonly{min-height:0}.tiptap-editor.tiptap-editor--compose{min-height:unset;overscroll-behavior-y:contain;height:10rem;max-height:10rem;overflow-y:auto}.tiptap-editor.tiptap-editor--compact{min-height:unset;overscroll-behavior-y:contain;height:6.5rem;max-height:6.5rem;overflow-y:auto}.tiptap-editor .ProseMirror{outline:none;min-height:8rem}.tiptap-editor.tiptap-editor--readonly .ProseMirror{min-height:0}.tiptap-editor.tiptap-editor--compose .ProseMirror{min-height:10rem}.tiptap-editor.tiptap-editor--compact .ProseMirror{min-height:6.5rem}.tiptap-editor .ProseMirror p{margin:0}.tiptap-editor .ProseMirror p+p{margin-top:.5rem}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.dark .tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{color:#64748b}.tiptap-editor .ProseMirror ul{margin:.25rem 0;padding-left:1.25rem;list-style-type:disc}.tiptap-editor .ProseMirror ol{margin:.25rem 0;padding-left:1.25rem;list-style-type:decimal}.tiptap-editor .ProseMirror li p{margin:0}@keyframes toolbar-ai-assist-pulse{0%,to{color:#1d4ed8}50%{color:#60a5fa}}@keyframes toolbar-ai-assist-pulse-dark{0%,to{color:#3b82f6}50%{color:#93c5fd}}.toolbar-ai-assist-pulse{border-radius:.375rem;animation:2s ease-in-out infinite toolbar-ai-assist-pulse}.dark .toolbar-ai-assist-pulse{animation-name:toolbar-ai-assist-pulse-dark}.tiptap-editor .ai-target-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#1e40af;background-color:#dbeafef2;border-radius:.125rem}.dark .tiptap-editor .ai-target-highlight{color:#bfdbfe;background-color:#1e3a8a59}.tiptap-editor .ai-target-highlight--drafting{animation:1.2s ease-in-out infinite ai-target-highlight-pulse}@keyframes ai-target-highlight-pulse{0%,to{background-color:#dbeafef2}50%{background-color:#bfdbfe}}.dark .tiptap-editor .ai-target-highlight--drafting{animation:1.2s ease-in-out infinite ai-target-highlight-pulse-dark}@keyframes ai-target-highlight-pulse-dark{0%,to{background-color:#1e3a8a59}50%{background-color:#1e40af8c}}.tiptap-editor--ai-assist-active .ProseMirror .ai-focus-node{outline-offset:2px;border-radius:.25rem;outline:1px dashed #60a5fa8c}.dark .tiptap-editor--ai-assist-active .ProseMirror .ai-focus-node{outline-color:#3b82f673}.tiptap-editor-body--ai-drafting{background-color:#f9fafba6;transition:background-color .15s}.dark .tiptap-editor-body--ai-drafting{background-color:#1e293b8c}.tiptap-editor.tiptap-editor--ai-drafting{opacity:.55;pointer-events:none}.tiptap-editor.tiptap-editor--ai-drafting .ProseMirror{cursor:not-allowed;-webkit-user-select:none;user-select:none}
