.rich-text-editor .ProseMirror{min-height:inherit;outline:none}.rich-text-editor .ProseMirror:not([contenteditable=true]){pointer-events:none;-webkit-user-select:none;user-select:none}.rich-text-editor--prose .prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--foreground);--tw-prose-bullets:var(--foreground);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--border);--tw-prose-captions:var(--muted-foreground);--tw-prose-code:var(--foreground);--tw-prose-pre-code:#f8f8f2;--tw-prose-pre-bg:#282a36;--tw-prose-hr:var(--border);--tw-prose-links:var(--primary);color:var(--foreground);font-size:.875rem;line-height:1.75}.rich-text-editor--emailing .prose{--tw-prose-body:#000;--tw-prose-headings:#000;--tw-prose-lead:#000;--tw-prose-bold:#000;--tw-prose-counters:#000;--tw-prose-bullets:#000;--tw-prose-quotes:#000;--tw-prose-quote-borders:var(--border);--tw-prose-captions:var(--muted-foreground);--tw-prose-code:#000;--tw-prose-pre-code:#e2e8f0;--tw-prose-pre-bg:#0f172a;--tw-prose-hr:var(--border);--tw-prose-links:#2563eb;color:#000;max-width:600px;margin-inline:auto;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.75}.rich-text-editor--emailing .email-editor-managed .prose,.rich-text-editor--emailing.email-editor-managed .prose{max-width:100%;margin-inline:0}.rich-text-editor--emailing .prose :where(h1,h2,h3,p,li,blockquote,td,th){font-family:Arial,Helvetica,sans-serif}.rich-text-editor .ProseMirror :where(p,li,td,th,code,pre,blockquote){font-size:.875rem}.rich-text-editor--emailing .prose blockquote,.rich-text-editor--emailing .prose blockquote p{color:#737373;font-style:italic}.rich-text-editor--emailing .prose blockquote p:before,.rich-text-editor--emailing .prose blockquote p:after{content:none}.rich-text-editor--prose.rich-text-editor--prose .ProseMirror pre{color:#f8f8f2;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-ligatures:normal;font-feature-settings:"liga" 1, "calt" 1;background:#282a36;border-radius:.75rem;padding:1rem 1.25rem}.rich-text-editor--prose.rich-text-editor--prose .ProseMirror pre code{font-variant-ligatures:inherit;font-feature-settings:inherit;color:inherit;background:0 0;font-family:inherit}.rich-text-editor--prose .ProseMirror pre .hljs-comment,.rich-text-editor--prose .ProseMirror pre .hljs-quote,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-comment,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-quote{color:#6272a4}.rich-text-editor--prose .ProseMirror pre .hljs-keyword,.rich-text-editor--prose .ProseMirror pre .hljs-selector-tag,.rich-text-editor--prose .ProseMirror pre .hljs-doctag,.rich-text-editor--prose .ProseMirror pre .hljs-name,.rich-text-editor--prose .ProseMirror pre .hljs-template-tag,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-keyword,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-selector-tag,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-doctag,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-name,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-template-tag{color:#ff79c6}.rich-text-editor--prose .ProseMirror pre .hljs-string,.rich-text-editor--prose .ProseMirror pre .hljs-regexp,.rich-text-editor--prose .ProseMirror pre .hljs-addition,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-string,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-regexp,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-addition{color:#f1fa8c}.rich-text-editor--prose .ProseMirror pre .hljs-title,.rich-text-editor--prose .ProseMirror pre .hljs-title.function_,.rich-text-editor--prose .ProseMirror pre .hljs-section,.rich-text-editor--prose .ProseMirror pre .hljs-selector-class,.rich-text-editor--prose .ProseMirror pre .hljs-selector-id,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-title,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-title.function_,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-section,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-selector-class,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-selector-id{color:#50fa7b}.rich-text-editor--prose .ProseMirror pre .hljs-number,.rich-text-editor--prose .ProseMirror pre .hljs-literal,.rich-text-editor--prose .ProseMirror pre .hljs-selector-pseudo,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-number,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-literal,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-selector-pseudo{color:#bd93f9}.rich-text-editor--prose .ProseMirror pre .hljs-type,.rich-text-editor--prose .ProseMirror pre .hljs-title.class_,.rich-text-editor--prose .ProseMirror pre .hljs-built_in,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-type,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-title.class_,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-built_in{color:#8be9fd}.rich-text-editor--prose .ProseMirror pre .hljs-attr,.rich-text-editor--prose .ProseMirror pre .hljs-attribute,.rich-text-editor--prose .ProseMirror pre .hljs-property,.rich-text-editor--prose .ProseMirror pre .hljs-variable,.rich-text-editor--prose .ProseMirror pre .hljs-template-variable,.rich-text-editor--prose .ProseMirror pre .hljs-params,.rich-text-editor--prose .ProseMirror pre .hljs-symbol,.rich-text-editor--prose .ProseMirror pre .hljs-bullet,.rich-text-editor--prose .ProseMirror pre .hljs-meta,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-attr,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-attribute,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-property,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-variable,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-template-variable,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-params,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-symbol,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-bullet,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-meta{color:#ffb86c}.rich-text-editor--prose .ProseMirror pre .hljs-subst,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-subst{color:#f8f8f2}.rich-text-editor--prose .ProseMirror pre .hljs-emphasis,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-emphasis{font-style:italic}.rich-text-editor--prose .ProseMirror pre .hljs-strong,.rich-text-editor--prose .ProseMirror code[data-code-theme=dark] .hljs-strong{font-weight:700}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-comment,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-quote,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-comment,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-quote{color:#6a737d}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-keyword,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-selector-tag,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-doctag,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-name,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-template-tag,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-keyword,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-selector-tag,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-doctag,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-name,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-template-tag{color:#cf222e}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-string,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-regexp,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-addition,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-string,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-regexp,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-addition{color:#0a3069}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-title,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-title.function_,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-section,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-selector-class,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-selector-id,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-title,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-title.function_,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-section,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-selector-class,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-selector-id{color:#8250df}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-number,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-literal,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-selector-pseudo,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-number,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-literal,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-selector-pseudo{color:#0550ae}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-type,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-title.class_,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-built_in,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-type,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-title.class_,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-built_in{color:#953800}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-attr,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-attribute,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-property,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-variable,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-template-variable,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-params,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-symbol,.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-bullet,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-attr,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-attribute,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-property,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-variable,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-template-variable,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-params,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-symbol,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-bullet{color:#116329}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-meta,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-meta{color:#82071e}.rich-text-editor--prose .ProseMirror pre[data-theme=light] .hljs-subst,.rich-text-editor--prose .ProseMirror code[data-code-theme=light] .hljs-subst{color:#0f172a}.rich-text-editor--prose .ProseMirror:not([contenteditable=true]){pointer-events:auto;-webkit-user-select:text;user-select:text}.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .node-image,.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .node-video,.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .node-button,.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .node-file,.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .node-spacer{pointer-events:none}.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) a,.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) iframe,.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) video{pointer-events:auto}.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .ProseMirror-selectednode{outline:none}.rich-text-editor .tiptap{height:auto!important;display:block!important}.rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#73737380;pointer-events:none;height:0}.rich-text-editor .ProseMirror.is-editor-empty:before{content:attr(data-placeholder);color:#73737380;pointer-events:none;position:absolute}.rich-text-editor .ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#73737380;pointer-events:none;height:0}.rich-text-editor .ProseMirror .toggle-body-placeholder{color:#73737380;pointer-events:none;-webkit-user-select:none;user-select:none}.rich-text-editor .ProseMirror-selectednode{outline:none}.rich-text-editor .node-selected{border-radius:8px;outline:none;position:relative}@keyframes nodeSelectVeilIn{0%{opacity:0}to{opacity:1}}.rich-text-editor .node-selected:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#3b82f60f;animation:.14s nodeSelectVeilIn;position:absolute;inset:0}.rich-text-editor .node-selected .node-selected:after{background:0 0}.rich-text-editor .ProseMirror-selectednode:not(.react-renderer):not(:has(.node-selected)){border-radius:8px;position:relative}.rich-text-editor .ProseMirror-selectednode:not(.react-renderer):not(:has(.node-selected)):after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#3b82f60f;animation:.14s nodeSelectVeilIn;position:absolute;inset:0 -4px}.rich-text-editor .node-button,.rich-text-editor .node-spacer,.rich-text-editor .node-logo,.rich-text-editor .node-image,.rich-text-editor .node-columns{position:relative}.rich-text-editor .ProseMirror[contenteditable=true] [data-drag-handle],.rich-text-editor .ProseMirror[contenteditable=true] hr{cursor:grab}.rich-text-editor .ProseMirror[contenteditable=true] [data-drag-handle]:active,.rich-text-editor .ProseMirror[contenteditable=true] hr:active{cursor:grabbing}.rich-text-editor .node-button,.rich-text-editor .node-spacer{-webkit-user-select:none;user-select:none}.rich-text-editor .node-image img{border:none;outline:none;max-width:100%;height:auto;text-decoration:none}.rich-text-editor .node-image .resize-handle{background:var(--primary,#3b82f6);cursor:ew-resize;opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute}.rich-text-editor .node-image:hover .resize-handle,.rich-text-editor .node-image.node-selected .resize-handle{opacity:1}.rich-text-editor .node-columns>.columns-content>[data-node-view-content-react]{align-items:stretch;gap:24px;width:100%;display:flex}.rich-text-editor .node-column{min-width:0;position:relative}.rich-text-editor .node-column .column-resize-handle{cursor:col-resize;z-index:5;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;display:flex;position:absolute;top:-.75rem;bottom:-.75rem;right:-22px}.rich-text-editor .node-column .column-resize-bar{background:0 0;border-radius:9999px;width:3px;height:100%;transition:background-color .15s}.rich-text-editor .column-resize-handle:hover .column-resize-bar{background:var(--primary,#3b82f6)}.columns-drop-indicator{background:var(--primary,#3b82f6);pointer-events:none;z-index:9999;border-radius:9999px;position:fixed}.rich-text-editor .ProseMirror ul:not([data-type=taskList]),.rich-text-editor .ProseMirror ol{padding-left:1.5em}.rich-text-editor .ProseMirror ul:not([data-type=taskList]){list-style-type:disc}.rich-text-editor .ProseMirror ol{list-style-type:decimal}.rich-text-editor .ProseMirror ul[data-type=taskList]{margin:0;padding-left:0;list-style:none}.rich-text-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;margin:0;padding:0;display:flex}.rich-text-editor .ProseMirror ul[data-type=taskList] li+li{margin-top:.25rem}.rich-text-editor .ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1.75em;margin:0;padding:0;display:flex}.rich-text-editor .ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.rich-text-editor .ProseMirror ul[data-type=taskList] li>div p{margin:0}.rich-text-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1px solid var(--input,#e5e7eb);background:var(--background,#fff);cursor:pointer;border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin:0}.rich-text-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.875rem}.rich-text-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground,#6b7280);text-decoration:line-through}.rich-text-editor .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-top:.25rem;margin-left:.25rem}.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) ul[data-type=taskList] input[type=checkbox]{pointer-events:none}.rich-text-editor .ProseMirror [data-type=details]{gap:.25rem;display:flex}.rich-text-editor .ProseMirror [data-type=details]>button{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;width:1.5rem;height:1.75em;margin-top:0;padding:0;transition:background-color .2s;position:relative}.rich-text-editor .ProseMirror [data-type=details]>button:hover{background:var(--muted,#f3f4f6)}.rich-text-editor .ProseMirror [data-type=details]>button:before{content:"";background-color:var(--foreground,#111827);transition:transform .15s;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rich-text-editor .ProseMirror [data-type=details]:has([data-type=detailsContent]:not([hidden]))>button:before{transform:rotate(90deg)}.rich-text-editor .ProseMirror [data-type=details]>div{flex:auto;min-width:0}.rich-text-editor .ProseMirror [data-type=details] summary{font-weight:500;list-style:none}.rich-text-editor--emailing .ProseMirror [data-type=details] summary{font-weight:700}.rich-text-editor .ProseMirror [data-type=details] summary::-webkit-details-marker{display:none}.rich-text-editor .ProseMirror [data-type=detailsContent]{padding-top:.5em}.rich-text-editor.rich-text-editor .ProseMirror [data-type=details] [data-type=detailsContent]>*+*{margin-top:.375em}.rich-text-editor .ProseMirror .tableWrapper{max-width:100%;margin:0;overflow:auto hidden}.rich-text-editor--prose .ProseMirror{max-width:100%;overflow-x:clip}.rich-text-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.rich-text-editor .ProseMirror table td,.rich-text-editor .ProseMirror table th{border:1px solid var(--border,#e5e7eb);vertical-align:top;padding:.375rem .625rem;position:relative}.rich-text-editor .ProseMirror table th{text-align:left;background:#0000000d;font-weight:600}.rich-text-editor .ProseMirror table .selectedCell{background:#3b82f614}.rich-text-editor .ProseMirror table .column-resize-handle{background:var(--primary,#3b82f6);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;right:-2px}.rich-text-editor .ProseMirror.resize-cursor{cursor:col-resize}.rich-text-editor .ProseMirror .node-callout .callout-content>[data-node-view-content-react]>*+*,.rich-text-editor .ProseMirror .node-api-endpoint .api-endpoint-content>[data-node-view-content-react]>*+*{margin-top:.5em}.rich-text-editor .ProseMirror .node-file a{color:var(--foreground,#111827);text-decoration:none}.rich-text-editor--prose .ProseMirror:not([contenteditable=true]) .node-callout [data-node-view-content-inner]{-webkit-user-select:text;user-select:text}.rich-text-editor .ProseMirror blockquote{border-left:3px solid var(--border,#e5e7eb);color:var(--muted-foreground,#6b7280);margin-left:0;padding-left:1em}.rich-text-editor .ProseMirror pre{background:var(--muted,#f3f4f6);border-radius:6px;padding:.75em 1em;font-family:ui-monospace,monospace;font-size:.875em;overflow-x:auto}.rich-text-editor .ProseMirror code{background:var(--muted,#f3f4f6);border-radius:3px;padding:.125em .25em;font-family:ui-monospace,monospace;font-size:.875em}.rich-text-editor .ProseMirror pre code{background:0 0;padding:0}.rich-text-editor .ProseMirror code[data-code-theme]{color:#f8f8f2;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-ligatures:normal;font-feature-settings:"liga" 1, "calt" 1;background:#282a36;border-radius:6px;padding:.15em .4em;font-size:.85em;font-weight:400}.rich-text-editor .ProseMirror code[data-code-theme=light]{color:#0f172a;background:#f1f5f9}.rich-text-editor .ProseMirror code[data-code-theme]:before,.rich-text-editor .ProseMirror code[data-code-theme]:after{content:none}.rich-text-editor .ProseMirror a{color:var(--primary,#3b82f6);cursor:pointer;text-decoration:underline}.rich-text-editor .ProseMirror a:hover{text-decoration:none}.rich-text-editor .ProseMirror strong,.rich-text-editor .ProseMirror b,.rich-text-editor .ProseMirror em,.rich-text-editor .ProseMirror i,.rich-text-editor .ProseMirror u,.rich-text-editor .ProseMirror s{color:inherit}.rich-text-editor .ProseMirror h1{font-size:2em;font-weight:700;line-height:1.2}.rich-text-editor .ProseMirror h2{font-size:1.5em;font-weight:600;line-height:1.3}.rich-text-editor .ProseMirror h3{font-size:1.25em;font-weight:600;line-height:1.4}.rich-text-editor .ProseMirror hr{background:linear-gradient(to bottom, transparent calc(50% - .5px), var(--border,#e5e7eb) calc(50% - .5px), var(--border,#e5e7eb) calc(50% + .5px), transparent calc(50% + .5px));border:none;height:1.5rem}.rich-text-editor .ProseMirror:focus{outline:none}.tippy-box[data-theme~=slash-command]{background:0 0;padding:0}.tippy-box[data-theme~=slash-command] .tippy-content{padding:0}.rich-text-editor.rich-text-editor .ProseMirror>*,.rich-text-editor.rich-text-editor .ProseMirror .node-image,.rich-text-editor.rich-text-editor .ProseMirror .node-video,.rich-text-editor.rich-text-editor .ProseMirror .node-file,.rich-text-editor.rich-text-editor .ProseMirror .node-button,.rich-text-editor.rich-text-editor .ProseMirror .node-columns,.rich-text-editor.rich-text-editor .ProseMirror .node-layout,.rich-text-editor.rich-text-editor .ProseMirror .node-callout,.rich-text-editor.rich-text-editor .ProseMirror .node-api-endpoint,.rich-text-editor.rich-text-editor .ProseMirror .node-spacer,.rich-text-editor.rich-text-editor .ProseMirror .tableWrapper,.rich-text-editor.rich-text-editor .ProseMirror .doc-code-block,.rich-text-editor.rich-text-editor .ProseMirror :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote,pre,img,hr,[data-type=details]){margin-top:0;margin-bottom:0}.rich-text-editor.rich-text-editor .ProseMirror>h1{margin-top:1.25em;margin-bottom:.5em}.rich-text-editor.rich-text-editor .ProseMirror>h2,.rich-text-editor.rich-text-editor .ProseMirror>h3{margin-top:1em;margin-bottom:.375em}.rich-text-editor.rich-text-editor .ProseMirror>h1:first-child,.rich-text-editor.rich-text-editor .ProseMirror>h2:first-child,.rich-text-editor.rich-text-editor .ProseMirror>h3:first-child{margin-top:0}.rich-text-editor.rich-text-editor .ProseMirror ul>li::marker{color:var(--foreground)}.rich-text-editor.rich-text-editor .ProseMirror ol>li::marker{color:var(--foreground)}div:has(>.drag-handle .prose-drag-handle-btn){mix-blend-mode:difference}.prose-drag-handle-btn{color:#fff}.prose-drag-handle-btn:hover{background-color:#ffffff14}
