@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.editor-auto-save-indicator{animation:fadeIn .2s ease-out}.unified-editor-container{position:relative;width:100%;display:flex;flex-direction:column}.unified-editor-content,.unified-editor-content .bn-container{flex:1;min-height:0;display:flex;flex-direction:column}.unified-editor-content .bn-editor{flex:1}.bn-editor{background-color:transparent}.unified-editor-container .bn-block-content,.unified-editor-container .bn-editor,.unified-editor-container .bn-inline-content{color:inherit}.bn-suggestion-menu,.slash-menu-portal-wrapper .bn-suggestion-menu{z-index:9999!important}.unified-editor-container [data-placeholder]:before{color:#9ca3af;font-style:italic}.unified-editor-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#6b7280}.unified-editor-loading-spinner{width:16px;height:16px;border:2px solid #d1d5db;border-top-color:#4b5563;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.unified-editor-container .bn-editor a,.unified-editor-container [contenteditable=true] a,.unified-editor-content .bn-editor a,.unified-editor-content [contenteditable=true] a{color:#1d4ed8!important;text-decoration-line:underline!important;text-decoration-color:rgba(59,130,246,.55)!important;text-underline-offset:2px;text-decoration-thickness:1.5px}.unified-editor-container .bn-editor a:hover,.unified-editor-container [contenteditable=true] a:hover,.unified-editor-content .bn-editor a:hover,.unified-editor-content [contenteditable=true] a:hover{color:#1e40af!important;text-decoration-color:rgba(30,64,175,.7)!important}.dark .unified-editor-container .bn-editor a,.dark .unified-editor-container [contenteditable=true] a,.dark .unified-editor-content .bn-editor a,.dark .unified-editor-content [contenteditable=true] a,[data-theme=dark] .unified-editor-container .bn-editor a,[data-theme=dark] .unified-editor-container [contenteditable=true] a,[data-theme=dark] .unified-editor-content .bn-editor a,[data-theme=dark] .unified-editor-content [contenteditable=true] a{color:#93c5fd!important;text-decoration-color:rgba(147,197,253,.65)!important}.dark .unified-editor-container .bn-editor a:hover,.dark .unified-editor-container [contenteditable=true] a:hover,.dark .unified-editor-content .bn-editor a:hover,.dark .unified-editor-content [contenteditable=true] a:hover,[data-theme=dark] .unified-editor-container .bn-editor a:hover,[data-theme=dark] .unified-editor-container [contenteditable=true] a:hover,[data-theme=dark] .unified-editor-content .bn-editor a:hover,[data-theme=dark] .unified-editor-content [contenteditable=true] a:hover{color:#bfdbfe!important;text-decoration-color:rgba(191,219,254,.8)!important}.unified-editor-error{display:flex;align-items:center;justify-content:center;min-height:200px;color:#ef4444;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:16px}.blocknote-renderer{line-height:1.6}.blocknote-renderer a{color:#1d4ed8;text-decoration-line:underline;text-decoration-color:rgba(59,130,246,.55);text-underline-offset:2px;text-decoration-thickness:1.5px}.blocknote-renderer a:hover{color:#1e40af;text-decoration-color:rgba(30,64,175,.75)}.dark .blocknote-renderer a,[data-theme=dark] .blocknote-renderer a{color:#93c5fd;text-decoration-color:rgba(147,197,253,.65)}.dark .blocknote-renderer a:hover,[data-theme=dark] .blocknote-renderer a:hover{color:#bfdbfe;text-decoration-color:rgba(191,219,254,.8)}.blocknote-renderer p{margin-bottom:1rem}.blocknote-renderer h1,.blocknote-renderer h2,.blocknote-renderer h3{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.blocknote-renderer code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.875em}.blocknote-renderer pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem}.blocknote-renderer pre code{background-color:transparent;padding:0;color:inherit}.blocknote-renderer blockquote{border-left:4px solid #d1d5db;padding-left:1rem;font-style:italic;color:#4b5563;margin-bottom:1rem}.blocknote-renderer img{max-width:100%;height:auto;border-radius:.5rem;margin-bottom:1rem}.blocknote-renderer ol,.blocknote-renderer ul{margin-left:1.5rem;margin-bottom:1rem}.blocknote-renderer li{margin-bottom:.5rem}.bn-block:has(>.bn-block-content[data-content-type=callout][data-background-color]){background-color:transparent!important}.bn-block-content[data-content-type=callout][data-background-color]{background-color:transparent!important;flex:none!}.bn-block-content[data-content-type=codeBlock]{background-color:transparent!important}.editor-v2-callout[data-callout-text=gray] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=gray] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=gray] .prose{color:#475569}.editor-v2-callout[data-callout-text=brown] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=brown] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=brown] .prose{color:#78350f}.editor-v2-callout[data-callout-text=orange] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=orange] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=orange] .prose{color:#c2410c}.editor-v2-callout[data-callout-text=yellow] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=yellow] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=yellow] .prose{color:#a16207}.editor-v2-callout[data-callout-text=green] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=green] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=green] .prose{color:#047857}.editor-v2-callout[data-callout-text=blue] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=blue] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=blue] .prose{color:#1d4ed8}.editor-v2-callout[data-callout-text=purple] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=purple] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=purple] .prose{color:#7c3aed}.editor-v2-callout[data-callout-text=pink] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=pink] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=pink] .prose{color:#be185d}.editor-v2-callout[data-callout-text=red] .editor-v2-callout-inline-content,.editor-v2-callout[data-callout-text=red] .editor-v2-callout-inline-content *,.editor-v2-callout[data-callout-text=red] .prose{color:#b91c1c}.dark .editor-v2-callout[data-callout-text=gray] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=gray] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=gray] .prose{color:#94a3b8}.dark .editor-v2-callout[data-callout-text=brown] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=brown] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=brown] .prose{color:#fde68a}.dark .editor-v2-callout[data-callout-text=orange] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=orange] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=orange] .prose{color:#fb923c}.dark .editor-v2-callout[data-callout-text=yellow] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=yellow] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=yellow] .prose{color:#fde047}.dark .editor-v2-callout[data-callout-text=green] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=green] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=green] .prose{color:#6ee7b7}.dark .editor-v2-callout[data-callout-text=blue] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=blue] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=blue] .prose{color:#93c5fd}.dark .editor-v2-callout[data-callout-text=purple] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=purple] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=purple] .prose{color:#c4b5fd}.dark .editor-v2-callout[data-callout-text=pink] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=pink] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=pink] .prose{color:#f9a8d4}.dark .editor-v2-callout[data-callout-text=red] .editor-v2-callout-inline-content,.dark .editor-v2-callout[data-callout-text=red] .editor-v2-callout-inline-content *,.dark .editor-v2-callout[data-callout-text=red] .prose{color:#fca5a5}.editor-v2-callout-inline-content[data-placeholder]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.dark .editor-v2-callout-inline-content[data-placeholder]:empty:before,[data-theme=dark] .editor-v2-callout-inline-content[data-placeholder]:empty:before{color:#6b7280}.editor-v2-callout .blocknote-renderer,.editor-v2-callout .blocknote-renderer blockquote:last-child,.editor-v2-callout .blocknote-renderer ol:last-child,.editor-v2-callout .blocknote-renderer p:last-child,.editor-v2-callout .blocknote-renderer pre:last-child,.editor-v2-callout .blocknote-renderer ul:last-child{margin-bottom:0}.editor-v2-callout .editor-v2-callout-children>:first-child{margin-top:0}.editor-v2-modal-input,[data-editor-v2-modal=true] input,[data-editor-v2-modal=true] select,[data-editor-v2-modal=true] textarea{color:#111827!important;-webkit-text-fill-color:#111827!important;caret-color:#111827!important;opacity:1!important}.dark .editor-v2-modal-input,.dark [data-editor-v2-modal=true] input,.dark [data-editor-v2-modal=true] select,.dark [data-editor-v2-modal=true] textarea,[data-theme=dark] .editor-v2-modal-input,[data-theme=dark] [data-editor-v2-modal=true] input,[data-theme=dark] [data-editor-v2-modal=true] select,[data-theme=dark] [data-editor-v2-modal=true] textarea{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#ffffff!important;opacity:1!important}[data-editor-v2-modal=true] input::-moz-placeholder,[data-editor-v2-modal=true] textarea::-moz-placeholder{-webkit-text-fill-color:#9ca3af}[data-editor-v2-modal=true] input::placeholder,[data-editor-v2-modal=true] textarea::placeholder{-webkit-text-fill-color:#9ca3af}.dark [data-editor-v2-modal=true] input::-moz-placeholder,.dark [data-editor-v2-modal=true] textarea::-moz-placeholder,[data-theme=dark] [data-editor-v2-modal=true] input::-moz-placeholder,[data-theme=dark] [data-editor-v2-modal=true] textarea::-moz-placeholder{-webkit-text-fill-color:#6b7280}.dark [data-editor-v2-modal=true] input::placeholder,.dark [data-editor-v2-modal=true] textarea::placeholder,[data-theme=dark] [data-editor-v2-modal=true] input::placeholder,[data-theme=dark] [data-editor-v2-modal=true] textarea::placeholder{-webkit-text-fill-color:#6b7280}.hljs,code.hljs,pre .hljs,pre code.hljs{color:#c9d1d9!important;background:transparent!important}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_,pre .hljs-doctag,pre .hljs-keyword,pre code.hljs .hljs-doctag,pre code.hljs .hljs-keyword,pre code.hljs>.hljs-doctag,pre code.hljs>.hljs-keyword{color:#ff7b72!important}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_,pre .hljs-title,pre .hljs-title.class_,pre .hljs-title.class_.inherited__,pre .hljs-title.function_{color:#d2a8ff!important}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable,pre .hljs-attr,pre .hljs-attribute,pre .hljs-literal,pre .hljs-meta,pre .hljs-number,pre .hljs-operator,pre .hljs-selector-attr,pre .hljs-selector-class,pre .hljs-selector-id,pre .hljs-variable{color:#79c0ff!important}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string,pre .hljs-meta .hljs-string,pre .hljs-regexp,pre .hljs-string{color:#a5d6ff!important}.hljs-built_in,.hljs-symbol,pre .hljs-built_in,pre .hljs-symbol{color:#ffa657!important}.hljs-code,.hljs-comment,.hljs-formula,pre .hljs-code,pre .hljs-comment,pre .hljs-formula{color:#8b949e!important}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag,pre .hljs-name,pre .hljs-quote,pre .hljs-selector-pseudo,pre .hljs-selector-tag{color:#7ee787!important}.hljs-subst,pre .hljs-subst{color:#c9d1d9!important}.hljs-section,pre .hljs-section{color:#1f6feb!important;font-weight:700!important}.hljs-bullet,pre .hljs-bullet{color:#f2cc60!important}.hljs-emphasis,pre .hljs-emphasis{color:#c9d1d9!important;font-style:italic!important}.hljs-strong,pre .hljs-strong{color:#c9d1d9!important;font-weight:700!important}.hljs-addition,pre .hljs-addition{color:#aff5b4!important;background-color:#033a16!important}.hljs-deletion,pre .hljs-deletion{color:#ffdcd7!important;background-color:#67060c!important}.code-tab-close:hover{opacity:.6!important}