.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tiptap-editor{border-width:1px}.tiptap-editor.editor-enhanced{display:flex;height:100%;flex-direction:column;position:relative}.tiptap-editor.editor-enhanced .editor-content-wrapper{min-height:0;flex:1 1 0%;overflow:hidden;position:relative;flex:1 1 0}.tiptap-editor.editor-enhanced .prose{overflow-y:auto;scroll-behavior:smooth;height:100%;max-height:100%;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;position:relative}.tiptap-editor.editor-enhanced .prose::-webkit-scrollbar{width:8px}.tiptap-editor.editor-enhanced .prose::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.tiptap-editor.editor-enhanced .prose::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.tiptap-editor.editor-enhanced .prose::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tiptap-editor.editor-enhanced .prose .ProseMirror{height:auto;min-height:100%;min-height:max-content}.tiptap-editor .ProseMirror{outline:2px solid transparent;outline-offset:2px}.tiptap-editor .prose{display:block}.tiptap-editor .border-b button{flex-shrink:0}.tiptap-editor .border-b>div{flex-shrink:0;white-space:nowrap}@media (max-width:768px){.tiptap-editor .border-b{flex-wrap:wrap;gap:.5rem;padding:.75rem}.tiptap-editor .border-b>div{flex-shrink:1;min-width:fit-content}.tiptap-editor .border-b button{min-width:2rem;height:2rem;padding:.25rem}.tiptap-editor .border-b>div:not(:last-child){margin-right:.5rem}}@media (max-width:480px){.tiptap-editor .border-b{gap:.25rem;padding:.5rem}.tiptap-editor .border-b button{min-width:1.75rem;height:1.75rem;padding:.125rem}.tiptap-editor .border-b>div:not(:last-child){margin-right:.25rem}}.tiptap-editor .border-t{margin-top:auto}.tiptap-editor{display:flex;flex-direction:column}.tiptap-editor .editor-content-wrapper{min-height:0;flex:1 1 0%}.tiptap-editor .prose{height:100%;max-height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.tiptap-editor .prose .ProseMirror{height:auto;min-height:100%;padding-bottom:2rem;min-height:max-content;position:relative;width:100%}.mention{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.mention:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1));background-color:rgba(30,58,138,.2);--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.mention{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.variable-mention{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.variable-mention:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1));background-color:rgba(30,58,138,.2);--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.variable-mention{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.variable-mention:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.variable-mention:hover:is([data-theme=dark] *){background-color:rgba(30,58,138,.3)}.context-mention{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.context-mention:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1));background-color:rgba(20,83,45,.2);--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.context-mention{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.context-mention:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.context-mention:hover:is([data-theme=dark] *){background-color:rgba(20,83,45,.3)}.knowledge-mention{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.knowledge-mention:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1));background-color:rgba(88,28,135,.2);--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.knowledge-mention{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.knowledge-mention:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.knowledge-mention:hover:is([data-theme=dark] *){background-color:rgba(88,28,135,.3)}.variable-mention.orphaned-reference{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.variable-mention.orphaned-reference:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.variable-mention.orphaned-reference{text-decoration-line:line-through;position:relative}.context-mention.orphaned-reference{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.context-mention.orphaned-reference:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.context-mention.orphaned-reference{text-decoration-line:line-through;position:relative}.knowledge-mention.orphaned-reference{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.knowledge-mention.orphaned-reference:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.knowledge-mention.orphaned-reference{text-decoration-line:line-through;position:relative}.orphaned-reference:before{content:"⚠️ ";font-size:.75rem;margin-right:2px}.mention-variable{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.mention-variable:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1));background-color:rgba(30,58,138,.2);--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.mention-variable{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.mention-variable:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.mention-variable:hover:is([data-theme=dark] *){background-color:rgba(30,58,138,.3)}.mention-variable.orphaned-reference{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.mention-variable.orphaned-reference:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.mention-variable.orphaned-reference{text-decoration-line:line-through;position:relative}.mention-context{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.mention-context:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1));background-color:rgba(20,83,45,.2);--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.mention-context{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.mention-context:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.mention-context:hover:is([data-theme=dark] *){background-color:rgba(20,83,45,.3)}.mention-context.orphaned-reference{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.mention-context.orphaned-reference:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.mention-context.orphaned-reference{text-decoration-line:line-through;position:relative}.mention-knowledge{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.mention-knowledge:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1));background-color:rgba(88,28,135,.2);--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.mention-knowledge{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.mention-knowledge:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.mention-knowledge:hover:is([data-theme=dark] *){background-color:rgba(88,28,135,.3)}.mention-knowledge.orphaned-reference{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.mention-knowledge.orphaned-reference:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(127,29,29,.2);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.mention-knowledge.orphaned-reference{text-decoration-line:line-through;position:relative}.tiptap-editor .ProseMirror h1{margin-bottom:1rem;margin-top:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:700}.tiptap-editor .ProseMirror h2{margin-bottom:.75rem;margin-top:1.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.tiptap-editor .ProseMirror h3{margin-bottom:.5rem;margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.tiptap-editor .ProseMirror p{margin-bottom:.75rem;line-height:1.625}.tiptap-editor .ProseMirror ul{margin-bottom:.75rem;list-style-position:outside;list-style-type:disc}.tiptap-editor .ProseMirror ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tiptap-editor .ProseMirror ul{padding-left:1.5rem}.tiptap-editor .ProseMirror ol{margin-bottom:.75rem;list-style-position:outside;list-style-type:decimal}.tiptap-editor .ProseMirror ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tiptap-editor .ProseMirror ol{padding-left:1.5rem}.tiptap-editor .ProseMirror li{line-height:1.625;padding-left:.5rem}.tiptap-editor .ProseMirror blockquote{margin-bottom:.75rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror blockquote:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-family:var(--font-geist-mono);font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror code:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror pre{margin-bottom:.75rem;overflow-x:auto;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror pre:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror pre code{background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem}.tiptap-editor .ProseMirror td,.tiptap-editor .ProseMirror th{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));padding:.5rem .75rem;text-align:left}.tiptap-editor .ProseMirror td:is([data-theme=dark] *),.tiptap-editor .ProseMirror th:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.tiptap-editor .ProseMirror td,.tiptap-editor .ProseMirror th{position:relative;cursor:cell}.tiptap-editor .ProseMirror td.selectedCell,.tiptap-editor .ProseMirror th.selectedCell{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror td.selectedCell:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));background-color:rgba(30,58,138,.2)}.tiptap-editor .ProseMirror td.selectedCell,.tiptap-editor .ProseMirror th.selectedCell{position:relative}.tiptap-editor .ProseMirror td.selectedCell,.tiptap-editor .ProseMirror td.selectedCell *,.tiptap-editor .ProseMirror th.selectedCell,.tiptap-editor .ProseMirror th.selectedCell *{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror td.selectedCell :is([data-theme=dark] *),.tiptap-editor .ProseMirror td.selectedCell:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell :is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror td.selectedCell,.tiptap-editor .ProseMirror td.selectedCell *,.tiptap-editor .ProseMirror th.selectedCell,.tiptap-editor .ProseMirror th.selectedCell *{color:inherit!important}.tiptap-editor .ProseMirror td.selectedCell div,.tiptap-editor .ProseMirror td.selectedCell em,.tiptap-editor .ProseMirror td.selectedCell p,.tiptap-editor .ProseMirror td.selectedCell span,.tiptap-editor .ProseMirror td.selectedCell strong,.tiptap-editor .ProseMirror th.selectedCell div,.tiptap-editor .ProseMirror th.selectedCell em,.tiptap-editor .ProseMirror th.selectedCell p,.tiptap-editor .ProseMirror th.selectedCell span,.tiptap-editor .ProseMirror th.selectedCell strong{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror td.selectedCell div:is([data-theme=dark] *),.tiptap-editor .ProseMirror td.selectedCell em:is([data-theme=dark] *),.tiptap-editor .ProseMirror td.selectedCell p:is([data-theme=dark] *),.tiptap-editor .ProseMirror td.selectedCell span:is([data-theme=dark] *),.tiptap-editor .ProseMirror td.selectedCell strong:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell div:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell em:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell p:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell span:is([data-theme=dark] *),.tiptap-editor .ProseMirror th.selectedCell strong:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror td.selectedCell div,.tiptap-editor .ProseMirror td.selectedCell em,.tiptap-editor .ProseMirror td.selectedCell p,.tiptap-editor .ProseMirror td.selectedCell span,.tiptap-editor .ProseMirror td.selectedCell strong,.tiptap-editor .ProseMirror th.selectedCell div,.tiptap-editor .ProseMirror th.selectedCell em,.tiptap-editor .ProseMirror th.selectedCell p,.tiptap-editor .ProseMirror th.selectedCell span,.tiptap-editor .ProseMirror th.selectedCell strong{color:inherit!important}.tiptap-editor .ProseMirror table .selectedCell{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror table .selectedCell:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));background-color:rgba(30,58,138,.2)}.tiptap-editor .ProseMirror table .selectedCell *{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table .selectedCell :is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table .selectedCell *{color:inherit!important}.tiptap-editor .ProseMirror table .selectedCell ::selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table .selectedCell :is([data-theme=dark] *)::selection{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table .selectedCell ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table .selectedCell :is([data-theme=dark] *)::-moz-selection{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table td ::selection,.tiptap-editor .ProseMirror table th ::selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table td :is([data-theme=dark] *)::selection,.tiptap-editor .ProseMirror table th :is([data-theme=dark] *)::selection{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table td ::-moz-selection,.tiptap-editor .ProseMirror table th ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror table td :is([data-theme=dark] *)::-moz-selection,.tiptap-editor .ProseMirror table th :is([data-theme=dark] *)::-moz-selection{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror th{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));font-weight:600}.tiptap-editor .ProseMirror th:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror tr:nth-child(2n):is([data-theme=dark] *){background-color:rgba(31,41,55,.5)}.tiptap-editor .ProseMirror ul[data-type=taskList]{margin-bottom:.75rem;list-style-type:none}.tiptap-editor .ProseMirror ul[data-type=taskList]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tiptap-editor .ProseMirror ul[data-type=taskList]{padding-left:1.5rem}.tiptap-editor .ProseMirror ul[data-type=taskList] li{line-height:1.625;position:relative;padding-left:.5rem}.tiptap-editor .ProseMirror ul[data-type=taskList] li>label{cursor:pointer;display:block}.tiptap-editor .ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));position:absolute;left:-1.5rem;top:.125rem;margin:0}.tiptap-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]{text-decoration-line:line-through;opacity:.7}.tiptap-editor .ProseMirror:focus{outline:2px solid transparent;outline-offset:2px}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:0;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));content:attr(data-placeholder)}.tiptap-editor .ProseMirror .selectedCell:after{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror .selectedCell:is([data-theme=dark] *):after{background-color:rgba(30,58,138,.1)}.tiptap-editor .ProseMirror .selectedCell:after{content:"";left:0;right:0;top:0;bottom:0;position:absolute;pointer-events:none;z-index:1;opacity:.3}.tiptap-editor .ProseMirror table{margin-bottom:.75rem;table-layout:auto;border-collapse:collapse;position:relative;width:max-content;min-width:100%}.tiptap-editor .table-wrapper{position:relative;margin:1rem 0;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;padding-top:8px}.tiptap-editor .table-wrapper::-webkit-scrollbar{height:8px}.tiptap-editor .table-wrapper::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tiptap-editor .table-wrapper:is([data-theme=dark] *)::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tiptap-editor .table-wrapper::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.tiptap-editor .table-wrapper:is([data-theme=dark] *)::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.tiptap-editor .table-wrapper::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.tiptap-editor .table-wrapper:is([data-theme=dark] *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.tiptap-editor .table-delete-button{position:absolute;top:0;right:8px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1);pointer-events:auto}.tiptap-editor .table-wrapper:hover .table-delete-button{opacity:1}.tiptap-editor .table-delete-button:hover{background:#dc2626;transform:scale(1.1)}.tiptap-editor .table-delete-button:active{transform:scale(.95)}.tiptap-editor .image-wrapper{position:relative;display:inline-block;margin:.5rem 0}.tiptap-editor .image-delete-button{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.tiptap-editor .image-wrapper:hover .image-delete-button{opacity:1}.tiptap-editor .image-delete-button:hover{background:#dc2626;transform:scale(1.1)}.tiptap-editor .image-delete-button:active{transform:scale(.95)}.tiptap-editor .ProseMirror table:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1));border-radius:4px}.tiptap-editor .ProseMirror td:hover,.tiptap-editor .ProseMirror th:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror td:hover:is([data-theme=dark] *),.tiptap-editor .ProseMirror th:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.tiptap-editor .ProseMirror img{height:auto;max-width:100%;border-radius:var(--radius);cursor:pointer;transition:all .2s ease}.tiptap-editor .ProseMirror img:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.tiptap-editor .ProseMirror img.selected,.tiptap-editor .ProseMirror img:hover{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);transform:scale(1.02)}.tiptap-editor .ProseMirror img.selected{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.tiptap-editor .ProseMirror img,.tiptap-editor .ProseMirror table{user-select:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all}.tiptap-editor .ProseMirror mark{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror mark:is([data-theme=dark] *){background-color:rgba(133,77,14,.3);--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror u{text-decoration-line:underline;text-decoration-thickness:2px}.tiptap-editor .ProseMirror [style*="text-align: center"]{text-align:center}.tiptap-editor .ProseMirror [style*="text-align: right"]{text-align:right}.tiptap-editor .ProseMirror [style*="text-align: left"]{text-align:left}.tiptap-editor .ProseMirror hr.page-break,.tiptap-editor .ProseMirror hr[data-type=page-break]{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;page-break-after:always!important;break-after:page!important;border:none;border-top:2px dashed;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.tiptap-editor .ProseMirror hr.page-break:is([data-theme=dark] *),.tiptap-editor .ProseMirror hr[data-type=page-break]:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.tiptap-editor .ProseMirror hr.page-break,.tiptap-editor .ProseMirror hr[data-type=page-break]{height:2px;user-select:none;cursor:pointer;transition:all .2s ease}.tiptap-editor .ProseMirror hr.page-break:hover{opacity:.8}.tiptap-editor .ProseMirror hr.page-break:after{content:"PAGE BREAK";--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror hr.page-break:is([data-theme=dark] *):after{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tiptap-editor .ProseMirror hr.page-break:after{padding:.25rem 1rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.tiptap-editor.page-preview-mode{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tiptap-editor.page-preview-mode:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.tiptap-editor.page-preview-mode .prose{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tiptap-editor.page-preview-mode .prose:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.tiptap-editor.page-preview-mode .prose{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:var(--page-gap,20px)}.tiptap-editor.page-preview-mode .ProseMirror{width:var(--page-width,8.5in);min-height:var(--page-height,11in);padding:var(--page-margin,1in);margin:0;background:var(--page-background,#fff);box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.tiptap-editor.page-preview-mode .ProseMirror hr.page-break{margin-top:2rem;margin-bottom:2rem;padding:1rem 0}.tiptap-editor.page-preview-mode.show-page-numbers .ProseMirror:after{content:"Page " counter(page);counter-increment:page;position:absolute;bottom:.5in;right:1in;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tiptap-editor.page-preview-mode.show-page-numbers .ProseMirror:is([data-theme=dark] *):after{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tiptap-editor.page-preview-mode.show-page-numbers{counter-reset:page}@media print{.tiptap-editor .ProseMirror hr.page-break{page-break-after:always;break-after:page;margin:0;padding:0;height:0;border:none;visibility:hidden}.tiptap-editor .ProseMirror hr.page-break:after{display:none}.tiptap-editor.page-preview-mode .ProseMirror{box-shadow:none;margin:0;width:100%}.tiptap-editor.page-preview-mode .prose{padding:0;background:#fff}.tiptap-editor.page-preview-mode.show-page-numbers .ProseMirror:after{display:none}}@media (max-width:768px){.tiptap-editor .ProseMirror{font-size:.875rem;line-height:1.25rem}.tiptap-editor .ProseMirror h1{font-size:1.25rem;line-height:1.75rem}.tiptap-editor .ProseMirror h2{font-size:1.125rem;line-height:1.75rem}.tiptap-editor .ProseMirror h3{font-size:1rem;line-height:1.5rem}.tiptap-editor.page-preview-mode .ProseMirror{width:100%;min-width:100%;padding:1rem}.tiptap-editor.page-preview-mode .prose{padding:1rem .5rem}}