.bn-container[data-theming-css] .bn-editor{padding-inline:0;background-color:rgba(0,0,0,0)}.bn-container[data-theming-css] .bn-editor .bn-inline-content:has(>.ProseMirror-trailingBreak):before{color:#666}.bn-container[data-theming-css] .bn-editor .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{font-style:normal}.bn-container[data-theming-css] .bn-editor{font-family:var(--font-smooth),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.my-editor .ProseMirror:focus-visible{outline:none!important}.my-editor{font-family:var(--font-smooth),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";min-height:46px;position:relative}.character-count{align-items:center;color:var(--gray-5);display:flex;font-size:.75rem;gap:.5rem;margin:1.5rem}.character-count svg{color:var(--purple)}.character-count--warning,.character-count--warning svg{color:var(--red)}.tiptap .is-empty:before{pointer-events:none;float:left;height:0;width:100%;color:#999}.tiptap>p.is-editor-empty[data-placeholder]:before{content:attr(data-placeholder)}.tiptap .typing-cursor{animation:blink 1s infinite}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#999;pointer-events:none;height:0}.tiptap .typing-placeholder{color:#999}.tiptap .typing-placeholder,.tiptap p.is-editor-empty[data-placeholder]:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap p.is-editor-empty[data-placeholder]:before{content:attr(data-placeholder)!important;color:#999!important}.typing-overlay{position:absolute!important;top:0!important;left:0!important;pointer-events:none!important;z-index:10!important;color:#999!important;padding:0 16px!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;background:rgba(0,0,0,0)!important}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.my-editor[data-typing-animation=true] p.is-editor-empty[data-placeholder]:before{content:none!important}.file-display .overflow-x-auto::-webkit-scrollbar{display:none}.file-display .overflow-x-auto{scrollbar-width:none;-ms-overflow-style:none}.file-display .scroll-arrow{transition:all .2s ease-in-out}.file-display .scroll-arrow:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:rgba(0,0,0,.05)}.file-display .file-card{transition:all .2s ease-in-out}.file-display .file-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.text-prompt-template{background-color:rgba(0,109,250,.0784313725);padding:0;margin:2px 3px;border-radius:4px;display:inline-block}.text-prompt-template .content{color:#006dfa;padding:0 2px;display:flex;flex-direction:row;align-items:center;justify-content:center}.text-prompt-template .content:empty:before{pointer-events:none;float:left;height:100%;width:100%;color:#99c5fd;font-size:inherit;line-height:inherit}.text-prompt-template .content:empty[data-placeholder]:before{content:attr(data-placeholder)}.dropdown-menu{background:#fff;border:1px solid rgba(61,37,20,.05);border-radius:.7rem;box-shadow:0 12px 33px 0 rgba(0,0,0,.06),0 3.618px 9.949px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:.1rem;overflow:auto;padding:.4rem;position:relative;max-height:240px;overflow-y:auto}.dropdown-menu button{align-items:center;background-color:rgba(0,0,0,0);display:flex;gap:.25rem;text-align:left;width:100%;border-radius:.4rem;transition:all .2s cubic-bezier(.65,.05,.36,1);padding:.375rem .625rem}.dropdown-menu button:hover,.dropdown-menu button:hover.is-selected{background-color:rgba(61,37,20,.12)}.dropdown-menu button.is-selected{background-color:rgba(61,37,20,.08)}.dropdown-menu button.is-pre-selected{background-color:rgba(59,130,246,.1);border-left:3px solid #3b82f6}.dropdown-menu button.is-pre-selected:hover{background-color:rgba(59,130,246,.15)}.dropdown-menu button.is-pre-selected.is-selected{background-color:rgba(61,37,20,.08);border-left:3px solid #3b82f6}