.blocknote-wrapper{background:hsl(var(--background));min-height:600px;border-radius:var(--radius);overflow:hidden;padding-left:3rem}.bn-container{min-height:600px;position:relative}.bn-editor{padding:1rem;min-height:600px}.blocknote-wrapper.blocknote-sheet{background:transparent;min-height:200px;border-radius:0;overflow:visible;padding-left:1.5rem}.blocknote-sheet .bn-container{min-height:0;--bn-colors-editor-background:transparent}.blocknote-sheet .bn-editor{min-height:180px;padding:0}.blocknote-sheet .bn-editor .bn-block-content{font-size:15px;line-height:1.62}.bn-block-content[data-placeholder]:before{color:hsl(var(--muted-foreground));opacity:.5}.bn-editor .bn-block-outer{color:hsl(var(--foreground))}.bn-editor a{color:hsl(var(--primary));text-decoration:underline}.bn-editor a:hover{opacity:.8}.bn-editor code{border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem;font-family:Courier New,monospace}.bn-editor code,.bn-editor pre{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.bn-editor pre{border-radius:.375rem;padding:1rem;overflow-x:auto}.bn-editor pre code{background-color:transparent;color:hsl(var(--foreground));padding:0;border-radius:0}.bn-editor .bn-code-block,.bn-editor [data-content-type=codeBlock],.bn-editor [data-node-type=codeBlock]{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.bn-editor .bn-code-block *,.bn-editor [data-content-type=codeBlock] *,.bn-editor [data-node-type=codeBlock] *{color:hsl(var(--foreground))}.bn-editor blockquote{border-left:3px solid hsl(var(--muted-foreground));padding-left:1rem;font-style:italic;color:hsl(var(--muted-foreground))}.bn-editor img{border-radius:.375rem;max-width:100%;height:auto}.bn-formatting-toolbar{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.bn-formatting-toolbar-button{color:hsl(var(--foreground))}.bn-formatting-toolbar-button:hover{background-color:hsl(var(--muted))}.bn-formatting-toolbar-button[data-active=true]{background-color:hsl(var(--accent))}.bn-side-menu{color:hsl(var(--muted-foreground));position:relative!important;left:0!important;margin-left:.5rem}.bn-side-menu:hover{background-color:hsl(var(--background));color:hsl(var(--foreground))}.bn-drag-handle{color:hsl(var(--muted-foreground));position:relative!important;left:0!important;margin-left:.5rem}.bn-drag-handle:hover{color:hsl(var(--foreground))}.bn-block-group,.bn-block-outer{position:relative}.bn-editor hr{border-color:hsl(var(--border))}.variable-mention-card{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:6px;font-size:13px;font-weight:500;background-color:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06);vertical-align:middle;line-height:1.3;cursor:default;user-select:none;margin:0 2px;transition:all .15s ease}.variable-mention-card:hover{border-color:hsl(var(--border));background-color:hsl(var(--accent));box-shadow:0 2px 4px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.blocknote-suggestion-menu{z-index:1000;animation:slideIn .15s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.blocknote-suggestion-menu input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.1)}.blocknote-suggestion-menu button:hover{background-color:hsl(var(--muted))}.dark .bn-container{--bn-colors-editor-background:transparent;--bn-colors-editor-text:var(--wb-ink);--bn-colors-menu-background:var(--wb-overlay);--bn-colors-menu-text:var(--wb-ink);--bn-colors-hovered-background:var(--wb-tile);--bn-colors-hovered-text:var(--wb-ink);--bn-colors-selected-background:var(--wb-overlay-border);--bn-colors-selected-text:var(--wb-ink);--bn-colors-disabled-background:var(--wb-hover);--bn-colors-disabled-text:var(--wb-faint);--bn-colors-tooltip-background:var(--wb-tile);--bn-colors-tooltip-text:var(--wb-body);--bn-colors-shadow:rgba(0,0,0,0.45);--bn-colors-border:var(--wb-border);--bn-colors-side-menu:var(--wb-faint)}.dark .blocknote-wrapper{background:hsl(var(--background))}.dark .blocknote-wrapper.blocknote-sheet{background:transparent}.dark .bn-editor,.dark .bn-editor .bn-block-outer,.dark .bn-editor h1,.dark .bn-editor h2,.dark .bn-editor h3,.dark .bn-editor li,.dark .bn-editor p,.dark .bn-editor span{color:hsl(var(--foreground))}.dark .bn-block-content[data-placeholder]:before{color:hsl(var(--muted-foreground));opacity:.6}.dark .bn-editor code,.dark .bn-editor pre,.dark .bn-editor pre code{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.dark .bn-editor pre code{background-color:transparent}.dark .bn-editor .bn-code-block,.dark .bn-editor [data-content-type=codeBlock],.dark .bn-editor [data-node-type=codeBlock]{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.dark .bn-editor .bn-code-block *,.dark .bn-editor [data-content-type=codeBlock] *,.dark .bn-editor [data-node-type=codeBlock] *{color:hsl(var(--foreground))}.dark .bn-editor blockquote{border-left-color:hsl(var(--primary));color:hsl(var(--muted-foreground))}.dark .bn-formatting-toolbar{background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .bn-formatting-toolbar-button{color:hsl(var(--foreground))}.dark .bn-formatting-toolbar-button:hover{background-color:hsl(var(--muted))}.dark .bn-drag-handle,.dark .bn-side-menu{color:hsl(var(--muted-foreground))}.dark .bn-drag-handle:hover,.dark .bn-side-menu:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.dark .bn-editor hr{border-color:hsl(var(--border))}.dark .bn-slash-menu,.dark .bn-suggestion-menu{background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .bn-slash-menu-item,.dark .bn-suggestion-menu-item{color:hsl(var(--foreground))}.dark .bn-slash-menu-item:hover,.dark .bn-slash-menu-item[data-hovered=true],.dark .bn-suggestion-menu-item:hover,.dark .bn-suggestion-menu-item[data-hovered=true]{background-color:hsl(var(--muted))}.dark .bn-link-toolbar{background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .bn-link-toolbar input{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.dark .bn-editor table,.dark .bn-link-toolbar input{border-color:hsl(var(--border))}.dark .bn-editor td,.dark .bn-editor th{border-color:hsl(var(--border));color:hsl(var(--foreground))}.dark .bn-editor th{background-color:hsl(var(--muted))}.dark .variable-mention-card{box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.25)}.dark .variable-mention-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.3)}.blocknote-readonly{position:relative}.blocknote-readonly .bn-container{pointer-events:none;user-select:none}.blocknote-readonly .bn-editor{opacity:.9;cursor:default}.blocknote-readonly .bn-drag-handle,.blocknote-readonly .bn-formatting-toolbar,.blocknote-readonly .bn-link-toolbar,.blocknote-readonly .bn-side-menu,.blocknote-readonly .bn-slash-menu,.blocknote-readonly .bn-suggestion-menu{display:none!important;pointer-events:none!important}