.tiptap{border-radius:.375rem;min-height:400px;outline:none;padding:1rem;line-height:1.6}.tiptap:focus{outline:none;border-color:var(--nextui-primary);box-shadow:0 0 0 2px rgba(var(--nextui-primary-rgb),.2)}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark .tiptap{color:rgba(255,255,255,.9);border-color:var(--nextui-border-200)}.dark .tiptap:focus{border-color:var(--nextui-primary);box-shadow:0 0 0 2px rgba(var(--nextui-primary-rgb),.3)}.dark .tiptap.prose{color:rgba(255,255,255,.9)!important}.dark .tiptap.prose h1,.dark .tiptap.prose h2,.dark .tiptap.prose h3,.dark .tiptap.prose h4,.dark .tiptap.prose h5,.dark .tiptap.prose h6{color:white!important}.dark .tiptap.prose p{color:rgba(255,255,255,.9)!important}.dark .tiptap.prose strong{color:white!important}.dark .tiptap.prose li,.dark .tiptap.prose ol,.dark .tiptap.prose ul{color:rgba(255,255,255,.9)!important}.dark .tiptap.prose blockquote{color:rgba(255,255,255,.7)!important;border-left-color:rgba(255,255,255,.3)!important}.dark .tiptap.prose a{color:#96cbff!important}.dark .tiptap.prose code{color:#e0e0e0!important;background-color:rgba(45,45,45,.6)!important}.tiptap .tiptap-image,.tiptap img{max-width:100%;height:auto;border-radius:8px;margin:16px 0;display:block;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.tiptap .tiptap-image:hover,.tiptap img:hover{transform:scale(1.02);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);cursor:pointer}.dark .tiptap .tiptap-image,.dark .tiptap img{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.dark .tiptap .tiptap-image:hover,.dark .tiptap img:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3)}.tiptap h1{font-size:1.6rem}.tiptap h1,.tiptap h2{font-weight:600;margin-top:1em;margin-bottom:.5em;color:inherit}.tiptap h2{font-size:1.3rem}.tiptap h3{font-size:1.05rem;font-weight:600}.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:1em;margin-bottom:.5em;color:inherit}.tiptap p{margin-bottom:.8em}.tiptap ol,.tiptap ul{padding-left:1.5rem;margin-bottom:1em}.tiptap ul li{list-style:disc}.tiptap ol li{list-style:decimal}.tiptap code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;padding:.2em .4em;border-radius:.25rem}.tiptap code,.tiptap pre{background-color:rgba(128,128,128,.1)}.tiptap pre{padding:1em;border-radius:.5rem;overflow-x:auto;margin-bottom:1em}.tiptap pre code{background-color:transparent;padding:0}.tiptap blockquote{border-left:4px solid rgba(128,128,128,.3);padding-left:1rem;margin-left:0;margin-bottom:1em;color:inherit;opacity:.8}.tiptap table{border-collapse:collapse;width:100%;margin-bottom:1em;overflow:auto}.tiptap td,.tiptap th{border:1px solid rgba(128,128,128,.3);padding:.5rem;text-align:left;min-width:100px;position:relative}.tiptap th{background-color:rgba(128,128,128,.1);font-weight:700}.tiptap .tableWrapper{overflow-x:auto;margin:1em 0}.tiptap td.selectedCell,.tiptap th.selectedCell{background-color:rgba(59,130,246,.1)}.dark .tiptap td.selectedCell,.dark .tiptap th.selectedCell{background-color:rgba(59,130,246,.2)}.tiptap a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tippy-box[data-theme~=light-border]{background-color:var(--nextui-content1);background-clip:padding-box;border:1px solid var(--nextui-border-200);color:var(--nextui-foreground);box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.dark .tippy-box[data-theme~=light-border]{background-color:var(--nextui-content2);border-color:var(--nextui-border-200);color:var(--nextui-foreground-50)}.dark .tiptap .is-editor-empty:first-child:before{color:rgba(180,180,180,.6)}.dark .prose{color-scheme:dark;--tw-prose-body:rgb(255,255,255,0.9);--tw-prose-headings:white;--tw-prose-lead:rgb(255,255,255,0.7);--tw-prose-links:#96cbff;--tw-prose-bold:white;--tw-prose-counters:rgb(255,255,255,0.7);--tw-prose-bullets:rgb(255,255,255,0.7);--tw-prose-hr:rgb(255,255,255,0.2);--tw-prose-quotes:rgb(255,255,255,0.7);--tw-prose-quote-borders:rgb(255,255,255,0.3);--tw-prose-captions:rgb(255,255,255,0.7);--tw-prose-code:rgb(230,230,230);--tw-prose-pre-code:rgb(230,230,230);--tw-prose-pre-bg:rgb(40,40,40);--tw-prose-th-borders:rgb(200,200,200,0.4);--tw-prose-td-borders:rgb(200,200,200,0.2)}.dark .prose code{background-color:rgba(45,45,45,.6);padding:.2em .4em;border-radius:.25rem}.Tiptap-mathematics-editor{font-family:Courier New,monospace;background-color:rgba(128,128,128,.1);padding:.2rem .4rem;border-radius:.25rem;font-size:.9em;color:var(--nextui-foreground)}.Tiptap-mathematics-render{display:inline-block;padding:.1rem .2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .Tiptap-mathematics-editor{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9)}.tiptap .katex-display{margin:1em 0;text-align:center}.dark .tiptap .katex,.dark .tiptap .katex-html{color:rgba(255,255,255,.9)}.tiptap .katex{margin:0 .1em}.dark .tiptap th{background-color:rgba(255,255,255,.1)}.dark .tiptap pre{background-color:rgba(255,255,255,.05)}