.tiptap-editor{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tiptap-plaintext-paragraph{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin:0;white-space:pre-wrap}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{font-style:italic;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-editor,.tiptap-editor .ProseMirror,.tiptap-editor .ProseMirror:focus,.tiptap-editor .ProseMirror:focus-visible,.tiptap-editor:focus,.tiptap-editor:focus-visible,.tiptap-editor:focus-within{outline:none!important;box-shadow:none!important}.tiptap-editor .ProseMirror ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror ::selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.tiptap-editor.streaming:after{content:"";position:absolute;top:0;right:0;height:.5rem;width:.5rem}@keyframes pulse{50%{opacity:.5}}.tiptap-editor.streaming:after{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.node-highlight{background-color:rgba(0,123,255,.15)!important;border-radius:4px!important;box-shadow:0 0 0 5px rgba(0,123,255,.15)!important;transition:all .1s ease-in-out!important}.text-selection-highlight{background-color:rgba(255,193,7,.4)!important;color:#1a1a1a!important;transition:all .1s ease-in-out!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.track-insertion{background-color:rgba(34,197,94,.25);color:#166534}.track-deletion,.track-insertion{border-radius:2px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.track-deletion{background-color:rgba(239,68,68,.15);color:#991b1b;text-decoration:line-through;text-decoration-color:#dc2626}.track-deletion:empty:after,.track-insertion:empty:after{content:"";display:inline-block;width:3px;height:1em;vertical-align:text-bottom}.track-insertion:empty:after{background-color:rgba(34,197,94,.5)}.track-deletion:empty:after{background-color:rgba(239,68,68,.4)}.track-changes-hidden .track-insertion{background-color:transparent;color:inherit;padding:0}.track-changes-hidden .track-deletion{display:none}.track-changes-hidden .track-change-focused,.track-changes-hidden .track-change-focused>.track-deletion,.track-changes-hidden .track-change-focused>.track-insertion{outline:none;box-shadow:none;animation:none}.track-change-focused{outline:3px solid rgba(59,130,246,.7);outline-offset:2px;border-radius:4px;box-shadow:0 0 8px 2px rgba(59,130,246,.3);transition:outline-color .2s ease,box-shadow .2s ease;animation:track-change-focus-in .3s ease-out}@keyframes track-change-focus-in{0%{outline-color:rgba(59,130,246,1);outline-width:4px;box-shadow:0 0 16px 4px rgba(59,130,246,.5)}to{outline-color:rgba(59,130,246,.7);outline-width:3px;box-shadow:0 0 8px 2px rgba(59,130,246,.3)}}.track-insertion.track-change-focused{outline-color:rgba(34,197,94,.8);box-shadow:0 0 8px 2px rgba(34,197,94,.3)}.track-deletion.track-change-focused{outline-color:rgba(239,68,68,.8);box-shadow:0 0 8px 2px rgba(239,68,68,.3)}.track-change-focused>.track-insertion{outline:3px solid rgba(34,197,94,.8);outline-offset:2px;border-radius:4px;box-shadow:0 0 8px 2px rgba(34,197,94,.3);animation:track-change-focus-in .3s ease-out}.track-change-focused>.track-deletion{outline:3px solid rgba(239,68,68,.8);outline-offset:2px;border-radius:4px;box-shadow:0 0 8px 2px rgba(239,68,68,.3);animation:track-change-focus-in .3s ease-out}.track-change-focused:has(>.track-deletion),.track-change-focused:has(>.track-insertion){outline:none;box-shadow:none;animation:none}.track-insertion ::-moz-selection,.track-insertion::-moz-selection{background-color:rgba(34,197,94,.5)}.track-insertion ::selection,.track-insertion::selection{background-color:rgba(34,197,94,.5)}.track-deletion ::-moz-selection,.track-deletion::-moz-selection{background-color:rgba(239,68,68,.4)}.track-deletion ::selection,.track-deletion::selection{background-color:rgba(239,68,68,.4)}