.tiptap{font-size:.9rem;color:gray}.tiptap blockquote{color:#000}.tiptap img{margin:20px auto;border-radius:5px;max-width:calc(100% - 30px);max-height:300px}.tiptap a{color:#4166f0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tiptap ul{list-style:disc none outside;margin:0 15px}.tiptap blockquote{background:gray;border-right:10px solid gray;margin:20px auto;padding:1.2em 50px;quotes:"“" "”" "‘" "’";position:relative}.tiptap blockquote[dir=ltr]{border-right:0;border-left:10px solid gray}.tiptap blockquote:before{font-family:Arial;content:"“";color:#000;font-size:4em;position:absolute;right:10px;top:0}.tiptap blockquote[dir=ltr]:before{left:10px;right:unset;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.tiptap p{margin:5px 0 0;line-height:1.8}.tiptap a[dir=ltr],.tiptap blockquote[dir=ltr],.tiptap h2[dir=ltr],.tiptap h3[dir=ltr],.tiptap h4[dir=ltr],.tiptap li[dir=ltr],.tiptap p[dir=ltr],.tiptap strong[dir=ltr],.tiptap ul[dir=ltr]{font-family:Courier New,Courier,monospace}.tiptap strong{font-weight:700}.tiptap pre{direction:ltr;background:var(--dv9-1);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem;overflow-y:hidden;overflow-x:auto}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0;overflow:hidden}.tiptap pre code:after{content:"Press Enter 3 times to exit";bottom:0;width:100%;height:10px;display:flex;justify-content:center;font-family:sans-serif;color:var(--gray-9)}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#616161}.tiptap pre .hljs-attribute,.tiptap pre .hljs-link,.tiptap pre .hljs-name,.tiptap pre .hljs-regexp,.tiptap pre .hljs-selector-class,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-tag,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-variable{color:#f98181}.tiptap pre .hljs-built_in,.tiptap pre .hljs-builtin-name,.tiptap pre .hljs-literal,.tiptap pre .hljs-meta,.tiptap pre .hljs-number,.tiptap pre .hljs-params,.tiptap pre .hljs-type{color:#fbbc88}.tiptap pre .hljs-bullet,.tiptap pre .hljs-string,.tiptap pre .hljs-symbol{color:#ce916a}.tiptap pre .hljs-title{color:#c2432f}.tiptap pre .hljs-section{color:#2ee61a}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag{color:#c77dc1}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap pre .hljs-property{color:#6fc9f9}.tiptap hr{height:20px;border:none;position:relative;margin:30px 0}.tiptap hr:before{content:"....";position:absolute;bottom:-10px;width:100%;height:30px;display:flex;justify-content:center;font-family:sans-serif;color:var(--gray-9);letter-spacing:10px;font-weight:800}.tiptap :first-child{margin-top:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.4;margin-top:1.5rem;text-wrap:pretty;color:#000;font-weight:600;background-color:#f8f7f5;padding:4px 2px}.tiptap h2:after,.tiptap h3:after,.tiptap h4:after,.tiptap h5:after,.tiptap h6:after{bottom:0;width:100%;height:10px;display:flex;justify-content:center;font-family:sans-serif;font-size:12px;color:#f59d9d}.tiptap h2:after{content:"H2"}.tiptap h3:after{content:"H3"}.tiptap h4:after{content:"H4"}.tiptap h5:after{content:"H5"}.tiptap h6:after{content:"H6"}.tiptap h1,.tiptap h2{margin-top:2.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap figure{border:2px solid #f0efef;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin:auto;padding:.5rem;width:fit-content}.tiptap figure>:not(figcaption){margin:0;max-width:100%}.tiptap figure:has(figcaption:active){border-color:var(--purple)}.tiptap figure figcaption{padding:3px;text-align:center;width:100%}.tiptap .cta-link{display:inline-block;background-color:#1d4ed8;color:#fff;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:600;transition:background-color .2s}.tiptap .cta-link:hover{background-color:#2563eb}.bubble-menu{background-color:#fff;padding:3px;filter:drop-shadow(10px 5px 4px #d5d5d9)}.bubble-menu button{border:1px solid #fff;padding:2px 1px}.bubble-menu button.is-active{background-color:red}#url-input::placeholder{text-align:center}.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-view{font-size:.9rem;color:gray}.tiptap-view blockquote{color:#000}.tiptap-view img{margin:20px auto;border-radius:5px;max-width:calc(100% - 30px);max-height:300px}.tiptap-view a{color:#4166f0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tiptap-view ul{list-style:disc none outside;margin:0 15px}.tiptap-view blockquote{background:gray;border-right:10px solid gray;margin:20px auto;padding:1.2em 50px;quotes:"“" "”" "‘" "’";position:relative}.tiptap-view blockquote[dir=ltr]{border-right:0;border-left:10px solid gray}.tiptap-view blockquote:before{font-family:Arial;content:"“";color:#000;font-size:4em;position:absolute;right:10px;top:0}.tiptap-view blockquote[dir=ltr]:before{left:10px;right:unset;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.tiptap-view p{margin:5px 0 0;line-height:1.8}.tiptap-view a[dir=ltr],.tiptap-view blockquote[dir=ltr],.tiptap-view h2[dir=ltr],.tiptap-view h3[dir=ltr],.tiptap-view h4[dir=ltr],.tiptap-view li[dir=ltr],.tiptap-view p[dir=ltr],.tiptap-view strong[dir=ltr],.tiptap-view ul[dir=ltr]{font-family:Courier New,Courier,monospace}.tiptap-view strong{font-weight:700}.tiptap-view pre{direction:ltr;background:var(--dv9-1);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem;overflow-y:hidden;overflow-x:auto}.tiptap-view pre code{background:none;color:inherit;font-size:.8rem;padding:0;overflow:hidden}.tiptap-view pre code:after{content:"Press Enter 3 times to exit";bottom:0;width:100%;height:10px;display:flex;justify-content:center;font-family:sans-serif;color:var(--gray-9)}.tiptap-view pre .hljs-comment,.tiptap-view pre .hljs-quote{color:#616161}.tiptap-view pre .hljs-attribute,.tiptap-view pre .hljs-link,.tiptap-view pre .hljs-name,.tiptap-view pre .hljs-regexp,.tiptap-view pre .hljs-selector-class,.tiptap-view pre .hljs-selector-id,.tiptap-view pre .hljs-tag,.tiptap-view pre .hljs-template-variable,.tiptap-view pre .hljs-variable{color:#f98181}.tiptap-view pre .hljs-built_in,.tiptap-view pre .hljs-builtin-name,.tiptap-view pre .hljs-literal,.tiptap-view pre .hljs-meta,.tiptap-view pre .hljs-number,.tiptap-view pre .hljs-params,.tiptap-view pre .hljs-type{color:#fbbc88}.tiptap-view pre .hljs-bullet,.tiptap-view pre .hljs-string,.tiptap-view pre .hljs-symbol{color:#ce916a}.tiptap-view pre .hljs-title{color:#c2432f}.tiptap-view pre .hljs-section{color:#2ee61a}.tiptap-view pre .hljs-keyword,.tiptap-view pre .hljs-selector-tag{color:#c77dc1}.tiptap-view pre .hljs-emphasis{font-style:italic}.tiptap-view pre .hljs-strong{font-weight:700}.tiptap-view pre .hljs-property{color:#6fc9f9}.tiptap-view hr{height:20px;border:none;position:relative;margin:30px 0}.tiptap-view hr:before{content:"....";position:absolute;bottom:-10px;width:100%;height:30px;display:flex;justify-content:center;font-family:sans-serif;color:var(--gray-9);letter-spacing:10px;font-weight:800}.tiptap-view :first-child{margin-top:0}.tiptap-view h1,.tiptap-view h2,.tiptap-view h3,.tiptap-view h4,.tiptap-view h5,.tiptap-view h6{line-height:1.4;margin-top:1.5rem;text-wrap:pretty;color:#000;font-weight:600;padding:4px 2px}.tiptap-view h1,.tiptap-view h2{margin-top:2.5rem;margin-bottom:1.5rem}.tiptap-view h1{font-size:1.4rem}.tiptap-view h2{font-size:1.2rem}.tiptap-view h3{font-size:1.1rem}.tiptap-view h4,.tiptap-view h5,.tiptap-view h6{font-size:1rem}.tiptap-view figure{border:2px solid #f0efef;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin:auto;padding:.5rem;width:fit-content}.tiptap-view figure>:not(figcaption){margin:0;max-width:100%}.tiptap-view figure:has(figcaption:active){border-color:var(--purple)}.tiptap-view figure figcaption{padding:3px;text-align:center;width:100%}.tiptap-view .cta-link{display:inline-block;background-color:#1d4ed8;color:#fff;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:600;transition:background-color .2s}.tiptap-view .cta-link:hover{background-color:#2563eb}.character-count{align-items:center;color:green;display:flex;font-size:.75rem;gap:.5rem;margin:.5rem}.character-count svg{color:#1ecd21}.character-count--warning,.character-count--warning svg{color:red}.keyword-highlight{background-color:rgba(255,255,0,.4)}