.bn-container{--bn-colors-editor-text:hsl(var(--foreground));--bn-colors-side-menu:hsl(var(--muted-foreground));--bn-border-radius-large:var(--radius);font-family:inherit}.dark .bn-container{--bn-colors-editor-background:hsl(var(--muted))}.bn-container [data-content-editable-leaf],.bn-editor,.bn-inline-content{font-family:inherit!important}.bn-side-menu{gap:1px}.bn-side-menu [data-test=dragHandle],.bn-side-menu button{align-items:center;border-radius:var(--radius);display:flex;height:24px;justify-content:center;min-height:24px;min-width:24px;opacity:0;padding:0;transition:opacity .15s ease;width:24px}.bn-side-menu [data-test=dragHandle] svg,.bn-side-menu button svg{height:16px;width:16px}.bn-block-outer:hover .bn-side-menu [data-test=dragHandle],.bn-block-outer:hover .bn-side-menu button,.bn-side-menu:hover [data-test=dragHandle],.bn-side-menu:hover button,[data-node-type]:hover>.bn-side-menu [data-test=dragHandle],[data-node-type]:hover>.bn-side-menu button{opacity:.5}.bn-side-menu [data-test=dragHandle]:hover,.bn-side-menu button:hover{opacity:1!important}.bn-suggestion-menu{border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:340px;overflow-y:auto;padding:4px}.bn-suggestion-menu [role=option]{border-radius:calc(var(--radius) - 2px);font-size:13px;gap:8px;min-height:32px;padding:4px 8px}.bn-suggestion-menu [role=option] .bn-suggestion-menu-item-section{font-size:13px}.bn-suggestion-menu [role=option] .bn-suggestion-menu-item-title{font-weight:500}.bn-suggestion-menu .bn-suggestion-menu-label,.bn-suggestion-menu [role=option] .bn-suggestion-menu-item-subtitle{color:hsl(var(--muted-foreground));font-size:11px}.bn-suggestion-menu .bn-suggestion-menu-label{font-weight:600;letter-spacing:.04em;padding:6px 8px 2px;text-transform:uppercase}.bn-formatting-toolbar{border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.08)}.bn-block-content[data-is-empty-and-focused] .bn-inline-content:before,.bn-block-content[data-is-only-empty-block] .bn-inline-content:before,.bn-block-content[data-is-only-empty-block] .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{color:hsl(var(--muted-foreground))!important;font-style:normal!important;opacity:.5!important}.block-note-editor .bn-editor{font-size:15px;line-height:1.6;margin-left:auto;margin-right:auto;max-width:768px}.bn-editor.blocknote-basic-editor{padding:var(--bn-editor-padding,8px 54px 12px 54px)!important}.block-note-editor .bn-block-content{padding:2px 0}.block-note-editor h1{font-size:1.75em;font-weight:700;line-height:1.2;margin-top:1.5em}.block-note-editor h2{font-size:1.375em;font-weight:600;line-height:1.3;margin-top:1.25em}.block-note-editor h3{font-size:1.125em;font-weight:600;line-height:1.4;margin-top:1em}.block-note-editor code{font-size:.9em}.block-note-editor .bn-inline-content{font-size:inherit}.agent-editor{scrollbar-width:thin}.agent-editor .bn-container{min-width:0;width:100%}.agent-editor .bn-container .tiptap{background-color:hsl(var(--bg-sidebar))}.agent-editor .bn-editor{min-width:0;width:100%}.blocknote-variable-editor{height:100%;min-height:100px;min-width:0;overflow-wrap:break-word;padding:12px;width:100%;word-break:break-word}.dark .blocknote-variable-editor{--bn-colors-editor-background:hsl(var(--muted))}.blocknote-variable-editor .bn-block-content,.blocknote-variable-editor .bn-block-group{min-width:0;padding:0;width:100%}.blocknote-variable-editor [data-content-editable-leaf]{padding:0}.blocknote-variable-editor .bn-inline-content{font-size:14px;line-height:22px;overflow-wrap:break-word;word-break:break-word}.blocknote-chat-editor{max-height:200px;min-height:80px;overflow-y:auto}.dark .blocknote-chat-editor{--bn-colors-editor-background:hsl(var(--hyper-inputfield))}.blocknote-chat-editor .bn-editor,.bn-editor.blocknote-chat-editor{padding:8px 12px 12px!important}.blocknote-chat-editor .bn-block-content,.blocknote-chat-editor .bn-block-group,.blocknote-chat-editor [data-content-editable-leaf]{padding:0}.blocknote-chat-editor .bn-inline-content{font-size:15px;line-height:24px}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}