#tiptap-frame{width:100%;margin:0 auto;overflow-x:hidden}.cursor-not-allowed .tiptap.ProseMirror{cursor:not-allowed}.tiptap.ProseMirror{outline:none;flex-grow:1;min-height:100%;padding:0 0 0 1px;position:relative}.tiptap{letter-spacing:-.01em;line-height:1.5rem}.tiptap a{cursor:pointer}.tiptap hr{border-top:1px solid hsl(var(--border));margin:1.8rem 0}.tiptap h1:not(:first-child){margin-top:2.5rem}.dark .tiptap.ProseMirror,.dark .prose-invert,.dark .tiptap.ProseMirror p,.dark .tiptap.ProseMirror h1,.dark .tiptap.ProseMirror h2,.dark .tiptap.ProseMirror h3,.dark .tiptap.ProseMirror h4,.dark .tiptap.ProseMirror h5,.dark .tiptap.ProseMirror h6,.dark .tiptap.ProseMirror li,.dark .tiptap.ProseMirror td,.dark .tiptap.ProseMirror th{color:hsl(var(--foreground))}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:hsl(var(--foreground-placeholder));pointer-events:none;height:0}.hljs-comment,.hljs-quote{--tw-text-opacity:1;color:hsl(var(--neutral-500)/var(--tw-text-opacity,1))}.hljs-comment:where(.dark,.dark *),.hljs-quote:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hljs-variable,.hljs-template-variable,.hljs-attribute,.hljs-tag,.hljs-name,.hljs-regexp,.hljs-link,.hljs-name,.hljs-selector-id,.hljs-selector-class{--tw-text-opacity:1;color:hsl(var(--neutral-900)/var(--tw-text-opacity,1))}.hljs-variable:where(.dark,.dark *),.hljs-template-variable:where(.dark,.dark *),.hljs-attribute:where(.dark,.dark *),.hljs-tag:where(.dark,.dark *),.hljs-name:where(.dark,.dark *),.hljs-regexp:where(.dark,.dark *),.hljs-link:where(.dark,.dark *),.hljs-name:where(.dark,.dark *),.hljs-selector-id:where(.dark,.dark *),.hljs-selector-class:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hljs-number:where(.dark,.dark *),.hljs-meta:where(.dark,.dark *),.hljs-built_in:where(.dark,.dark *),.hljs-builtin-name:where(.dark,.dark *),.hljs-literal:where(.dark,.dark *),.hljs-type:where(.dark,.dark *),.hljs-params:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hljs-string,.hljs-symbol,.hljs-bullet{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hljs-string:where(.dark,.dark *),.hljs-symbol:where(.dark,.dark *),.hljs-bullet:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.hljs-title,.hljs-section{--tw-text-opacity:1;color:hsl(var(--neutral-900)/var(--tw-text-opacity,1))}.hljs-title:where(.dark,.dark *),.hljs-section:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hljs-keyword,.hljs-selector-tag{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.hljs-keyword:where(.dark,.dark *),.hljs-selector-tag:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}pre,pre code{font-size:.75rem;line-height:1rem}.tiptap code:not(pre code){--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.tiptap code:not(pre code):where(.dark,.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.tiptap code:not(pre code){border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--surface-sidebar));padding:1px 3px 2px;font-family:Geist Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125em}.dark .tiptap code:not(pre code){background-color:hsl(var(--surface-raised))}.ProseMirror div[data-youtube-video]{justify-content:center;margin:0 auto;display:flex}.ProseMirror img{-webkit-user-select:all;user-select:all}.ProseMirror video{border-radius:.5rem;max-width:100%;margin:0;display:block}.suggestion-description{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10%);mask-image:linear-gradient(90deg,#0000 0%,#000 10%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProseMirror .comment-marker-container{vertical-align:middle;z-index:10;margin-left:4px;display:inline-block;position:relative}.ProseMirror p .comment-marker-container,.ProseMirror h1 .comment-marker-container,.ProseMirror h2 .comment-marker-container,.ProseMirror h3 .comment-marker-container,.ProseMirror h4 .comment-marker-container,.ProseMirror h5 .comment-marker-container,.ProseMirror h6 .comment-marker-container,.ProseMirror li .comment-marker-container{top:0;transform:translateY(0)}:is(.ProseMirror p:has(>[data-comment-marker=true]),.ProseMirror h1:has(>[data-comment-marker=true]),.ProseMirror h2:has(>[data-comment-marker=true]),.ProseMirror h3:has(>[data-comment-marker=true]),.ProseMirror h4:has(>[data-comment-marker=true]),.ProseMirror h5:has(>[data-comment-marker=true]),.ProseMirror h6:has(>[data-comment-marker=true]),.ProseMirror li:has(>[data-comment-marker=true])){position:relative}:is(.ProseMirror p:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror h1:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror h2:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror h3:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror h4:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror h5:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror h6:has(>[data-comment-marker=true]~[data-comment-marker=true]),.ProseMirror li:has(>[data-comment-marker=true]~[data-comment-marker=true])){padding-right:8px}.ProseMirror .comment-marker{background-color:hsl(var(--info-500));color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .15s,background-color .15s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0003}.ProseMirror .comment-marker:hover{background-color:hsl(var(--info-600));transform:scale(1.1)}:is(.ProseMirror p:has(>[data-total-markers="2"]),.ProseMirror h1:has(>[data-total-markers="2"]),.ProseMirror h2:has(>[data-total-markers="2"]),.ProseMirror h3:has(>[data-total-markers="2"]),.ProseMirror h4:has(>[data-total-markers="2"]),.ProseMirror h5:has(>[data-total-markers="2"]),.ProseMirror h6:has(>[data-total-markers="2"]),.ProseMirror li:has(>[data-total-markers="2"])),:is(.ProseMirror p:has(>[data-total-markers="3"]),.ProseMirror h1:has(>[data-total-markers="3"]),.ProseMirror h2:has(>[data-total-markers="3"]),.ProseMirror h3:has(>[data-total-markers="3"]),.ProseMirror h4:has(>[data-total-markers="3"]),.ProseMirror h5:has(>[data-total-markers="3"]),.ProseMirror h6:has(>[data-total-markers="3"]),.ProseMirror li:has(>[data-total-markers="3"])),:is(.ProseMirror p:has(>[data-total-markers="4"]),.ProseMirror h1:has(>[data-total-markers="4"]),.ProseMirror h2:has(>[data-total-markers="4"]),.ProseMirror h3:has(>[data-total-markers="4"]),.ProseMirror h4:has(>[data-total-markers="4"]),.ProseMirror h5:has(>[data-total-markers="4"]),.ProseMirror h6:has(>[data-total-markers="4"]),.ProseMirror li:has(>[data-total-markers="4"])){padding-right:8px}.tiptap.ProseMirror.has-comment-icons{padding-right:50px;transition:padding-right .12s}.ProseMirror .comment-mark{background:hsl(var(--brand-200)/.3);cursor:pointer;border-bottom:1px solid hsl(var(--brand-300)/.5);transition:background-color .2s;position:relative}.ProseMirror .comment-mark[data-active=true]{background:hsl(var(--brand-200)/.55);border-bottom:1px solid hsl(var(--brand-300)/.8)}.ProseMirror .comment-mark:hover{background:hsl(var(--brand-200)/.4);border-bottom:1px solid hsl(var(--brand-300)/.65)}.ProseMirror .comment-mark[data-active=true]:hover{background:hsl(var(--brand-200)/.7);border-bottom:1px solid hsl(var(--brand-300)/1)}.comment-icon-overlay:hover{opacity:1!important}.comment-icon-overlay{-webkit-user-select:none;user-select:none;display:flex;z-index:40!important;pointer-events:auto!important;position:absolute!important}@media (max-width:768px){.comment-icon-overlay{display:none}.tiptap.ProseMirror.has-comment-icons{padding-right:0}}.prompt-input-editor{flex-direction:column;display:flex}.prompt-input-editor .tiptap{flex-direction:column;flex:1;display:flex}.prompt-input-editor .ProseMirror{resize:none;cursor:text;flex:1;overflow-y:auto}.prose-lg:has(.comment-icon-overlay) .comment-decoration:after{display:none}.tiptap .collaboration-cursor__caret{word-break:normal;border-right:1px solid #0d0d0d;margin-right:-1px;position:relative}.collaboration-cursor__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:12px;font-style:normal;font-weight:600;line-height:normal;animation:2s forwards fadeOutAfterDelay;display:block;position:absolute;top:-1.3em;left:2px}@keyframes fadeOutAfterDelay{0%,80%{opacity:1}to{opacity:0;display:none}}.tippy-box{max-width:calc(100vw - 2rem)!important}.heading-with-anchor{scroll-margin-top:5rem;position:relative}.anchor-link-button{opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .15s;display:flex;position:absolute;top:50%;left:-2.3rem;transform:translateY(-50%)}.heading-with-anchor:hover .anchor-link-button{opacity:.6}.heading-with-anchor .anchor-link-button:hover{opacity:1}.anchor-icon-link,.anchor-icon-check{background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.anchor-icon-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23737980' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 15l6 -6'/%3E%3Cpath d='M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464'/%3E%3Cpath d='M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463'/%3E%3C/svg%3E")}.anchor-icon-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23737980' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E");display:none}.anchor-link-button.anchor-copied .anchor-icon-link{display:none}.anchor-link-button.anchor-copied .anchor-icon-check{display:block}@media print{:has(.tiptap.ProseMirror)>:not(:has(.tiptap.ProseMirror)):not(.tiptap.ProseMirror):not(.printable-editor-wrapper):not([data-virtual-space]){display:none!important}.tippy-box,[data-tippy-root],[role=dialog],[data-radix-popper-content-wrapper],.comment-marker,.comment-icon-overlay,.collaboration-cursor__caret,.collaboration-cursor__label,.plusButton,.column-resize-handle{display:none!important}:has(.tiptap.ProseMirror){border:none!important}html,body{background:#fff!important;height:auto!important;max-height:none!important;overflow:visible!important}*{max-height:none!important;overflow:visible!important}body>div,body>div>div,body>div>div>div,body>div>div>div>div,body>div>div>div>div>div{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}.flex.h-screen{height:auto!important;display:block!important}.flex-1,.overflow-hidden{flex:none!important;overflow:visible!important}#editor-scroll-container{contain:none!important;height:auto!important;padding:0!important;overflow:visible!important}#tiptap-frame{height:auto!important;display:block!important;overflow:visible!important}.printable-editor-wrapper{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.tiptap.ProseMirror{height:auto!important;max-height:none!important;margin-bottom:1cm!important;padding:1cm 1cm 2cm!important;display:block!important;overflow:visible!important}.printable-editor-wrapper,[data-virtual-space]{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.tiptap.ProseMirror{color:#000!important;font-size:12pt!important;line-height:1.5!important}.tiptap.ProseMirror a{color:#000!important;text-decoration:underline!important}.tiptap pre,.tiptap code{background:#f5f5f5!important;border:1px solid #ddd!important}.tableWrapper,.tiptap .tableWrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:block!important;position:static!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}.tableInner,.tiptap .tableInner{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important}.plusButton,.column-resize-handle{display:none!important}.tiptap table{table-layout:fixed!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important}.tiptap table td,.tiptap table th,.tiptap table colgroup col{word-wrap:break-word!important;overflow-wrap:break-word!important;width:auto!important;min-width:0!important;max-width:none!important}.tiptap table colgroup{display:none!important}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}.tiptap p,.tiptap li{orphans:3;widows:3}.tiptap pre,.tiptap blockquote,.tiptap table,.tiptap figure,.tiptap img,.tiptap ul,.tiptap ol,.tiptap tr{page-break-inside:avoid;break-inside:avoid}.tiptap img{max-width:100%!important;height:auto!important}}
