.tiptap{width:100%;flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.tiptap,.tiptap:focus{outline:none}.tiptap-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.ProseMirror{height:100%;flex-grow:1;overflow-y:auto;margin:0 auto;width:100%;outline:none}.tiptap-content *{font-family:var(--font-geist-sans),sans-serif}.tiptap h1,.tiptap-content h1{line-height:24px;font-family:var(--font-geist-sans),sans-serif}.tiptap h1,.tiptap h2,.tiptap-content h1,.tiptap-content h2{font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));font-weight:500;margin-top:1.25rem;padding-top:.5rem;padding-bottom:.5rem}.tiptap h2,.tiptap-content h2{line-height:1.5;letter-spacing:0;line-height:24px}.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.tiptap-content h3,.tiptap-content h4,.tiptap-content h5,.tiptap-content h6{font-size:.875rem;line-height:1.25rem;line-height:1.5;letter-spacing:0;color:hsl(var(--foreground));line-height:24px;font-weight:500;margin-top:1.25rem;padding-top:.5rem;padding-bottom:.5rem}.tiptap p,.tiptap-content p{font-size:.875rem;line-height:1.25rem;letter-spacing:0;color:hsl(var(--muted-foreground));font-weight:400;margin-top:1.25rem}.tiptap blockquote p,.tiptap table p,.tiptap-content blockquote p,.tiptap-content table p{margin-top:0}.tiptap ul,.tiptap-content ul{list-style-type:disc;padding-left:1rem}.tiptap ul li::marker,.tiptap-content ul li::marker{color:hsl(var(--foreground)/.3)}.tiptap ol,.tiptap-content ol{counter-reset:list-counter;padding-left:1rem}.tiptap ol li,.tiptap-content ol li{list-style:none;position:relative;padding-left:0;margin-top:.75rem;margin-bottom:.75rem;counter-increment:list-counter}.tiptap ol li:before,.tiptap-content ol li:before{content:counter(list-counter);position:absolute;left:-24px;top:2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background-color:hsl(var(--muted));box-shadow:inset 0 0 0 1px hsl(var(--border)/.1),inset 0 1px 0 0 hsl(var(--foreground)/.05);color:hsl(var(--foreground)/.7);font-size:10px;line-height:1;font-weight:500}.tiptap ol li li:before,.tiptap-content ol li li:before{content:none}.tiptap ol li li,.tiptap-content ol li li{list-style-type:disc;color:hsl(var(--foreground)/.3)}.tiptap ol ol,.tiptap ol ul,.tiptap ul ol,.tiptap ul ul,.tiptap-content ol ol,.tiptap-content ol ul,.tiptap-content ul ol,.tiptap-content ul ul{list-style-type:disc;padding-left:1rem}.tiptap li p,.tiptap-content li p{margin-top:6px;margin-bottom:0}code{font-family:monospace;background-color:hsl(var(--muted));border-radius:.75rem;padding:.25em .3em}code,pre{font-size:.875rem;line-height:1.25rem;white-space:pre-wrap;word-wrap:break-word}pre{background:hsl(var(--muted)/.2);box-shadow:0 .5px 0 1px hsl(var(--border)/.1) inset;border-radius:.5rem;margin:.75rem 0;padding:1rem;overflow-x:auto;max-height:500px;overflow-y:auto}pre code{background:none;color:inherit;font-size:.8rem;padding:0;white-space:pre-wrap;word-wrap:break-word}blockquote p{quotes:""""""""}.tiptap blockquote p,.tiptap-content blockquote p,blockquote p{text-align:center;font-size:1.25rem;line-height:1.75rem;line-height:1.25;letter-spacing:0;margin:1.25rem 0 .75rem;padding-top:.25rem;padding-bottom:.25rem;color:hsl(var(--foreground)/.8)}.tiptap blockquote p,.tiptap-content blockquote p{position:relative}.tiptap blockquote p:before,.tiptap-content blockquote p:before{content:"“";font-size:2.5em;line-height:1;color:hsl(var(--muted-foreground)/.7);position:absolute;left:-.6em;top:0;font-family:serif;pointer-events:none}.tiptap blockquote p:after,.tiptap-content blockquote p:after{content:"”";font-size:2.5em;line-height:1;color:hsl(var(--muted-foreground)/.5);position:absolute;right:-.6em;bottom:-.3em;font-family:serif;pointer-events:none}.ProseMirror blockquote p.is-empty{position:relative}.ProseMirror blockquote p.is-empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground)/.5);font:inherit;line-height:inherit;font-weight:inherit;text-align:inherit;position:absolute;top:0;left:0;right:0;pointer-events:none}.ProseMirror blockquote p.is-empty:after,.ProseMirror blockquote p.is-empty:before{content:""}hr{height:1.5px;width:100%;max-width:600px;background-color:hsl(var(--border));border:none;margin:2rem 0;mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.floating-menu{display:flex;flex-direction:column;padding:.1rem;border-radius:.5rem;box-shadow:0 2px 10px hsl(var(--muted-foreground)/.15);border:1px solid hsl(var(--border));position:absolute;left:-50px;top:0;z-index:50}.floating-menu,.floating-menu-button{background-color:hsl(var(--secondary))}.floating-menu-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;height:2rem;width:2rem;padding:.25rem;color:hsl(var(--secondary-foreground));transition:background-color .2s,color .2s}.floating-menu-button:hover{background-color:hsl(var(--secondary-foreground)/.1)}.floating-menu-button:focus-visible{outline:none;ring:2px solid hsl(var(--ring));ring-offset:2px}.floating-menu-button.is-active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.floating-menu-button.is-active:hover{background-color:hsl(var(--primary)/.9)}.floating-menu-button.is-disabled{opacity:.6;cursor:not-allowed}.floating-menu-divider{width:1.5rem;height:1px;background-color:hsl(var(--primary)/.08);margin:.5rem 0;align-self:center}.ProseMirror h1.is-empty:first-child:before,.ProseMirror h1.is-empty:not(:first-child):before,.ProseMirror h2.is-empty:first-child:before,.ProseMirror h2.is-empty:not(:first-child):before,.ProseMirror h3.is-empty:first-child:before,.ProseMirror h3.is-empty:not(:first-child):before,.ProseMirror p.is-empty:first-child:before,.ProseMirror p.is-empty:not(:first-child):before{color:hsl(var(--muted-foreground)/.5);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.bubble-menu{display:inline-flex;align-items:center;background-color:hsl(var(--popover));padding:.25rem;border-radius:.5rem;box-shadow:0 4px 6px hsl(var(--foreground)/.1);border:1px solid hsl(var(--border));z-index:50;white-space:nowrap}.bubble-menu-button{white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;height:2rem;min-width:2rem;padding:.25rem .5rem;background-color:transparent;color:hsl(var(--foreground));transition:background-color .2s,color .2s}.bubble-menu-button:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.bubble-menu-button:focus-visible{outline:none;background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.bubble-menu-button.is-active{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.bubble-menu-divider{width:1px;height:1.5rem;background-color:hsl(var(--border));margin:0 .25rem}.bubble-menu [role=menu]{background-color:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 4px 6px hsl(var(--foreground)/.1)}.bubble-menu [role=menuitem]{padding:.5rem 1rem;font-size:.875rem;color:hsl(var(--foreground));transition:background-color .2s,color .2s}.bubble-menu [role=menuitem]:focus,.bubble-menu [role=menuitem]:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));outline:none}.tiptap a,.tiptap-content a{color:hsl(var(--primary));text-decoration:none;border-bottom:1px dashed hsl(var(--primary)/.5);padding-bottom:1px;transition:border-bottom .09s ease-in-out;cursor:pointer}.tiptap a:hover,.tiptap-content a:hover{border-bottom:1px solid hsl(var(--primary)/.8)}.tiptap-content h1:empty:before,.tiptap-content h2:empty:before,.tiptap-content h3:empty:before,.tiptap-content h4:empty:before,.tiptap-content h5:empty:before,.tiptap-content h6:empty:before,.tiptap-content p:empty:before{content:"\00a0";display:block;height:1rem}.tiptap img,.tiptap-content img{display:block;width:100%;max-width:800px;height:auto;border-radius:6px;margin:1.5rem auto 1rem}.ProseMirror img.hero{max-width:1400px;width:100%;border-radius:8px}.ProseMirror img,.ProseMirror img.hero{margin-left:auto;margin-right:auto;display:block;border:1px solid hsl(var(--border))}.ProseMirror img{max-width:800px;width:calc(100vw - 2rem)}.tiptap-content img.hero{max-width:1200px}.tiptap-content img,.tiptap-content img.hero{width:calc(100vw - 2rem);margin-left:auto;margin-right:auto;display:block}.tiptap-content img{max-width:800px}.tiptap-wrapper blockquote,.tiptap-wrapper h1,.tiptap-wrapper h2,.tiptap-wrapper h3,.tiptap-wrapper h4,.tiptap-wrapper h5,.tiptap-wrapper hr,.tiptap-wrapper ol,.tiptap-wrapper p,.tiptap-wrapper pre,.tiptap-wrapper ul{max-width:500px;width:100%;margin-left:auto;margin-right:auto}.tiptap-wrapper hr{max-width:600px;width:100%;margin-left:auto;margin-right:auto}.columns{display:flex;gap:1rem;padding:0;max-width:500px;width:100%;margin:auto}.columns .column{width:100%;padding:.25rem;margin-top:3.5rem;margin-bottom:3.5rem;border-radius:4px;transition:border-color .2s ease-in-out;border:2px dotted transparent}.columns:hover .column{border-color:hsl(var(--primary)/.3)}.columns .column:hover{border-color:hsl(var(--primary)/.6)}.columns .column:focus-within{border-color:red}.column h1,.column h2,.column h3,.column h4,.column h5,.column hr,.column ol,.column p,.column pre,.column ul{width:100%;margin-bottom:0}.column img{width:100%;min-width:none}.columns .column p:empty:before{content:"\00a0"}.tiptap u,.tiptap-content u{--underline-offset:4px;--underline-thickness:1.5px;--underline-color:hsl(var(--primary)/0.6);--bg-pos:calc(1em + var(--underline-offset) + 1px);--bg-circle:var(--underline-color);--left:calc(var(--underline-thickness) / 2);--width:calc(100% - var(--underline-thickness));background-image:radial-gradient(var(--underline-thickness) circle at center,var(--underline-color) 50%,transparent 51%),radial-gradient(var(--underline-thickness) circle at center,var(--underline-color) 50%,transparent 51%),linear-gradient(var(--underline-color),var(--underline-color));background-size:var(--underline-thickness) var(--underline-thickness),var(--underline-thickness) var(--underline-thickness),var(--width) var(--underline-thickness);transition:--underline-color .12s ease-out,color .12s ease-out}.tiptap s,.tiptap u,.tiptap-content s,.tiptap-content u{text-decoration:none;padding:2px 0;background-position:left var(--bg-pos),right var(--bg-pos),var(--left) var(--bg-pos);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tiptap s,.tiptap-content s{--strikethrough-offset:0px;--strikethrough-thickness:0.8px;--strikethrough-color:hsl(var(--primary));--bg-pos:calc(50% + var(--strikethrough-offset) + 1px);--bg-circle:var(--underline-color);--left:calc(var(--strikethrough-thickness) / 2);--width:calc(100% - var(--strikethrough-thickness));background-image:radial-gradient(var(--strikethrough-thickness) circle at center,var(--strikethrough-color) 50%,transparent 51%),radial-gradient(var(--strikethrough-thickness) circle at center,var(--strikethrough-color) 50%,transparent 51%),linear-gradient(var(--strikethrough-color),var(--strikethrough-color));background-size:var(--strikethrough-thickness) var(--strikethrough-thickness),var(--strikethrough-thickness) var(--strikethrough-thickness),var(--width) var(--strikethrough-thickness);transition:--strikethrough-color .12s ease-out,color .12s ease-out}.bubble-menu .relative .absolute{z-index:60}.bubble-menu .absolute button{width:100%;padding:.5rem 1rem;text-align:left;background:none;border:none;cursor:pointer}.bubble-menu .absolute button:hover{background-color:hsl(var(--primary)/.1)}.bubble-menu .relative{display:inline-block}.bubble-menu .relative button{white-space:nowrap}.dropdown-menu-label{border-radius:4px;padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.dropdown-menu-label:first-child{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.dropdown-menu-label:last-child{border-bottom-right-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.node-carousel{margin-top:1.5rem;margin-bottom:1.5rem}.carousel-node-view,.carousel-node-view img{margin:0 auto;max-width:800px}.carousel-node-view img{outline:1px solid hsl(var(--border)/.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}#slash-menu{box-shadow:0 4px 6px hsl(var(--foreground)/.1)}#slash-menu ul{all:unset;list-style:none;padding:0;margin:0}#slash-menu li button{border-radius:4px}#slash-menu li:first-child button{border-top-left-radius:.5rem;border-top-right-radius:.5rem}#slash-menu li:last-child button{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.tableWrapper{margin:1.5rem auto}.tableWrapper table{position:relative;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;overflow:hidden;max-width:500px;min-width:500px;cursor:text}.tableWrapper table td,.tableWrapper table th{min-width:1em;margin-bottom:0;vertical-align:top;box-sizing:border-box;position:relative;padding:.5rem}.tableWrapper table td p,.tableWrapper table th p{margin-bottom:0}.tableWrapper table td:not(:first-child),.tableWrapper table th:not(:first-child){border-left:1px solid hsl(var(--border))}.tableWrapper table tr:not(:last-child) td,.tableWrapper table tr:not(:last-child) th{border-bottom:1px solid hsl(var(--border)/.7)}.tiptap-wrapper th p{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;text-align:left}.tableWrapper td p{font-size:.875rem;line-height:1.25rem;color:hsl(var(--primary)/.9)}.tableWrapper table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:hsl(var(--primary)/.1);pointer-events:none}.tableWrapper table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:hsl(var(--border));cursor:col-resize;z-index:20}.tableWrapper table:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:-1}.tiptap-table{margin:1.5rem auto;position:relative;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;overflow:hidden;max-width:500px;min-width:500px;cursor:default}.tiptap-table table td,.tiptap-table table th{min-width:1em;padding:4px 6px 6px;vertical-align:top;box-sizing:border-box;position:relative}.tiptap-table table td p,.tiptap-table table th p{margin-bottom:0}.tiptap-table td:not(:first-child),.tiptap-table th:not(:first-child){border-left:1px solid hsl(var(--border))}.tiptap-table tr:not(:last-child) td,.tiptap-table tr:not(:last-child) th{border-bottom:1px solid hsl(var(--border)/.7)}.tiptap-table th p{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;text-align:left}.tiptap-table td p{font-size:.875rem;line-height:1.25rem;color:hsl(var(--primary)/.9)}.tiptap table p{width:100%}.tiptap-table table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:hsl(var(--primary)/.1);pointer-events:none}.tiptap-table table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:hsl(var(--border));cursor:col-resize;z-index:20}table-selected{outline:2px solid hsl(var(--primary))}.tiptap-table table:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:-1}.tiptap table p.is-empty:before{color:hsl(var(--muted-foreground)/.5);content:"Add some data..."!important;pointer-events:none}.embed-wrapper{max-width:800px}.embed-wrapper,.embed-wrapper div.hero{position:relative;width:100%;margin:1rem auto}.embed-wrapper div.hero{max-width:1400px}.embed-wrapper iframe{width:100%;height:100%;border:0;border-radius:.75rem;background-color:transparent;outline:1px solid hsl(var(--border)/.3)}.tiptap h1.custom-heading{position:relative;padding-top:5rem;padding-bottom:1.5rem;font-family:var(--font-geist-sans),sans-serif;font-weight:600}.tiptap h1.custom-heading:after{content:"";position:absolute;top:50%;left:100%;margin-left:.5rem;width:100%;height:1px;background-color:hsl(var(--border));transform:translateY(-50%)}.tiptap h1.custom-heading{display:inline-block}.tweet-content-wrapper,.tweet-embed-container{margin:auto;width:100%;max-width:500px}.twitter-tweet{margin:auto;width:100%;overflow:hidden;cursor:pointer}.twitter-tweet iframe{color-scheme:light}.bubble-menu-button{display:inline-flex;align-items:center;justify-content:center}.bubble-menu-button span{padding-right:.25rem}.auto-complete-suggestions{z-index:50;background-color:hsl(var(--background));border-radius:.375rem;box-shadow:0 4px 6px -1px hsl(var(--foreground)/.1),0 2px 4px -1px hsl(var(--foreground)/.06);border:1px solid hsl(var(--border));overflow:hidden}.auto-complete-suggestions ul{padding:.25rem 0}.auto-complete-suggestions li{padding:.5rem .75rem;cursor:pointer;transition:background-color .2s}.auto-complete-suggestions li.selected,.auto-complete-suggestions li:hover{background-color:hsl(var(--accent))}.auto-complete-suggestions .suggestion-text{color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-complete-suggestions .suggestion-hint{color:hsl(var(--muted-foreground));font-size:.75rem;margin-top:.25rem}.auto-complete-highlight{background-color:hsl(var(--primary)/.1);border-bottom:1px dashed hsl(var(--primary))}.auto-complete-single-suggestion{display:flex;align-items:center;padding:.5rem .75rem;background-color:hsl(var(--background));border-radius:.375rem;border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground)/.05);cursor:pointer;transition:background-color .2s}.auto-complete-single-suggestion:hover{background-color:hsl(var(--accent))}.auto-complete-single-suggestion .icon{color:hsl(var(--primary));margin-right:.5rem}.auto-complete-single-suggestion .text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:hsl(var(--foreground))}.auto-complete-single-suggestion .shortcut{color:hsl(var(--muted-foreground));font-size:.75rem;margin-left:.5rem}.inline-suggestion{opacity:.6;color:hsl(var(--muted-foreground));font-style:normal;font-weight:400;pointer-events:none;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline}.ProseMirror .inline-suggestion{margin:0;padding:0;border:none;background:transparent;vertical-align:baseline;font-family:inherit;font-size:inherit;line-height:inherit}@keyframes pulse{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.inline-suggestion{animation:pulse 2s ease-in-out infinite}.tiptap-wrapper.is-editable .ProseMirror img{cursor:grab;transition:opacity .2s ease}.tiptap-wrapper.is-editable .ProseMirror img:active{cursor:grabbing}.ProseMirror .dragging img,.ProseMirror img.dragging{opacity:.5}.ProseMirror .ProseMirror-dropcursor{border-radius:2px}.drag-handle{z-index:50}.ProseMirror .is-dropping{border:2px dashed hsl(var(--primary));border-radius:4px}.tiptap figure,.tiptap-content figure{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;align-items:center;position:relative}.tiptap figure img,.tiptap-content figure img{margin-bottom:0}.tiptap figcaption,.tiptap-content figcaption{width:100%;max-width:500px;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground));padding:.5rem;margin-top:.25rem;line-height:1.4;outline:none;overflow:hidden}.tiptap figcaption:focus{white-space:normal;box-shadow:0 0 0 1px hsl(var(--primary)/.5);border-radius:4px}.tiptap-content figcaption:hover,.tiptap-figcaption-readonly:hover{white-space:normal;overflow:visible}.tiptap figure figcaption:empty:not(:focus),.tiptap-content figure figcaption:empty:not(:focus){opacity:0;height:24px;transition:opacity .2s ease}.tiptap figure:hover figcaption:empty:not(:focus),.tiptap-content figure:hover figcaption:empty:not(:focus){opacity:1}.tiptap figcaption[data-placeholder]:empty:before,.tiptap-content figcaption[data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground)/.7);pointer-events:none;display:inline-block;opacity:0;transition:opacity .2s ease}.tiptap figcaption[data-placeholder]:empty:focus:before,.tiptap figure figcaption:not(:empty),.tiptap figure:hover figcaption[data-placeholder]:empty:before,.tiptap-content figcaption[data-placeholder]:empty:focus:before,.tiptap-content figure figcaption:not(:empty),.tiptap-content figure:hover figcaption[data-placeholder]:empty:before{opacity:1}.tiptap-code-block{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.3) transparent}.tiptap-code-block::-webkit-scrollbar{width:6px;height:6px}.tiptap-code-block::-webkit-scrollbar-track{background:transparent}.tiptap-code-block::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3);border-radius:3px}.tiptap,.tiptap-wrapper{contain:style paint;will-change:auto}.tiptap-instant-content{opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;width:100%;max-width:inherit;margin:0 auto}.tiptap-instant-content img.hero{max-width:1200px}.tiptap-instant-content img,.tiptap-instant-content img.hero{width:calc(100vw - 2rem);margin-left:auto;margin-right:auto;display:block}.tiptap-instant-content img{max-width:800px}.tiptap-streaming-content{opacity:.9;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:fadeInContent .3s ease-in-out forwards;width:100%;max-width:inherit;margin:0 auto}.tiptap-streaming-content img.hero{max-width:1200px}.tiptap-streaming-content img,.tiptap-streaming-content img.hero{width:calc(100vw - 2rem);margin-left:auto;margin-right:auto;display:block}.tiptap-streaming-content img{max-width:800px}@keyframes fadeInContent{0%{opacity:0;transform:translateY(5px)}to{opacity:.9;transform:translateY(0)}}.tiptap-loading{opacity:0}.tiptap-loading,.tiptap-ready{transition:opacity .2s ease-in-out}.tiptap-ready{opacity:1}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.tiptap p{contain:style;line-height:1.6}.tiptap-streaming-content+.animate-pulse{animation:streamingPulse 1.5s ease-in-out infinite}@keyframes streamingPulse{0%,to{opacity:.3}50%{opacity:1}}.tiptap-instant-content.fade-out,.tiptap-streaming-content.fade-out{opacity:0;transition:opacity .3s ease-out}