.rich-text-editor-body{scroll-behavior:auto}.rich-text-editor .ProseMirror,.rich-text-editor-body .ProseMirror,.rich-text-editor-body .tiptap,.rich-text-editor-content{min-height:280px;padding:.75rem 1rem;outline:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.rich-text-editor .ProseMirror>*+*,.rich-text-editor-content>*+*{margin-top:.35em}.rich-text-editor .ProseMirror>:first-child,.rich-text-editor-content>:first-child{margin-top:0}.rich-text-editor .ProseMirror h1,.rich-text-editor .ProseMirror h2,.rich-text-editor .ProseMirror h3{margin-bottom:.15em;line-height:1.3}.rich-text-editor .ProseMirror ::-moz-selection{background-color:#93c5fd;color:inherit}.rich-text-editor .ProseMirror ::selection{background-color:#93c5fd;color:inherit}.rich-text-editor .ProseMirror p.is-editor-empty:not(:first-child){min-height:0;margin-top:0}.rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.rich-text-content{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.rich-text-content:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.rich-text-content h1,.rich-text-editor .ProseMirror h1,.rich-text-editor-content h1{font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(10 16 39/var(--tw-text-opacity,1))}.rich-text-content h1:is(.dark *),.rich-text-editor .ProseMirror h1:is(.dark *),.rich-text-editor-content h1:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rich-text-content h2,.rich-text-editor .ProseMirror h2,.rich-text-editor-content h2{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(10 16 39/var(--tw-text-opacity,1))}.rich-text-content h2:is(.dark *),.rich-text-editor .ProseMirror h2:is(.dark *),.rich-text-editor-content h2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rich-text-content h2,.rich-text-content h3{scroll-margin-top:6rem;overflow-anchor:none}.rich-text-content h3,.rich-text-editor .ProseMirror h3,.rich-text-editor-content h3{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(10 16 39/var(--tw-text-opacity,1))}.rich-text-content h3:is(.dark *),.rich-text-editor .ProseMirror h3:is(.dark *),.rich-text-editor-content h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rich-text-content li,.rich-text-content p,.rich-text-editor-content li,.rich-text-editor-content p{line-height:1.625;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.rich-text-content li:is(.dark *),.rich-text-content p:is(.dark *),.rich-text-editor-content li:is(.dark *),.rich-text-editor-content p:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.rich-text-content strong,.rich-text-editor-content strong{font-weight:600;--tw-text-opacity:1;color:rgb(10 16 39/var(--tw-text-opacity,1))}.rich-text-content strong:is(.dark *),.rich-text-editor-content strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rich-text-content a,.rich-text-editor-content a{--tw-text-opacity:1;color:rgb(29 54 216/var(--tw-text-opacity,1));text-decoration-line:underline}.rich-text-content a:hover,.rich-text-editor-content a:hover{--tw-text-opacity:1;color:rgb(30 47 174/var(--tw-text-opacity,1))}.rich-text-content a:is(.dark *),.rich-text-editor-content a:is(.dark *){--tw-text-opacity:1;color:rgb(96 138 250/var(--tw-text-opacity,1))}.rich-text-content a:hover:is(.dark *),.rich-text-editor-content a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 180 253/var(--tw-text-opacity,1))}.rich-text-content ul,.rich-text-editor-content ul{list-style-type:disc}.rich-text-content ul>:not([hidden])~:not([hidden]),.rich-text-editor-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.rich-text-content ul,.rich-text-editor-content ul{padding-left:1.5rem}.rich-text-content ol,.rich-text-editor-content ol{list-style-type:decimal}.rich-text-content ol>:not([hidden])~:not([hidden]),.rich-text-editor-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.rich-text-content ol,.rich-text-editor-content ol{padding-left:1.5rem}.rich-text-content blockquote,.rich-text-editor-content blockquote{border-left-width:4px;--tw-border-opacity:1;border-color:rgb(147 180 253/var(--tw-border-opacity,1));padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.rich-text-content blockquote:is(.dark *),.rich-text-editor-content blockquote:is(.dark *){border-color:rgb(59 100 246/.5);--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.rich-text-content img,.rich-text-editor-content img{margin-top:1rem;margin-bottom:1rem;max-width:100%;border-radius:.75rem}.rich-text-content hr,.rich-text-editor-content hr{margin-top:1.5rem;margin-bottom:1.5rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.rich-text-content hr:is(.dark *),.rich-text-editor-content hr:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.rich-text-content code,.rich-text-editor-content code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.rich-text-content code:is(.dark *),.rich-text-editor-content code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 25 53/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.rich-text-content pre,.rich-text-editor-content pre{overflow-x:auto;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.rich-text-content pre code,.rich-text-editor-content pre code{background-color:transparent;padding:0;color:inherit}.rich-text-content .tableWrapper,.rich-text-editor .ProseMirror .tableWrapper,.rich-text-editor-content .tableWrapper{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;overflow-x:auto}.rich-text-content table,.rich-text-editor .ProseMirror table,.rich-text-editor-content table,.rich-text-table{width:100%;table-layout:fixed;border-collapse:collapse;overflow:hidden;font-size:.875rem;line-height:1.25rem}.rich-text-content td,.rich-text-content th,.rich-text-editor .ProseMirror td,.rich-text-editor .ProseMirror th,.rich-text-editor-content td,.rich-text-editor-content th{position:relative;box-sizing:border-box;min-width:3rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));padding:.5rem .75rem;text-align:left;vertical-align:top}.rich-text-content td:is(.dark *),.rich-text-content th:is(.dark *),.rich-text-editor .ProseMirror td:is(.dark *),.rich-text-editor .ProseMirror th:is(.dark *),.rich-text-editor-content td:is(.dark *),.rich-text-editor-content th:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.rich-text-content th,.rich-text-editor .ProseMirror th,.rich-text-editor-content th{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(10 16 39/var(--tw-text-opacity,1))}.rich-text-content th:is(.dark *),.rich-text-editor .ProseMirror th:is(.dark *),.rich-text-editor-content th:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 25 53/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rich-text-content td,.rich-text-editor .ProseMirror td,.rich-text-editor-content td{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.rich-text-content td:is(.dark *),.rich-text-editor .ProseMirror td:is(.dark *),.rich-text-editor-content td:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.rich-text-content td p,.rich-text-content th p,.rich-text-editor .ProseMirror td p,.rich-text-editor .ProseMirror th p,.rich-text-editor-content td p,.rich-text-editor-content th p{margin:0}.rich-text-editor .ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:rgb(59 100 246/.12)}.rich-text-editor .ProseMirror .column-resize-handle{position:absolute;top:0;right:-2px;bottom:-2px;width:4px;z-index:3;pointer-events:none;background-color:#93b4fd}.rich-text-editor .ProseMirror.resize-cursor{cursor:col-resize}