.bn-block-content[data-content-type=horizontalRule]{margin:0;user-select:none;height:1rem}.bn-block-content[data-content-type=placeholder]{display:none}.bn-block-content[data-content-type=bulletListItem]:before{font-size:1.3em!important;line-height:1!important}.bn-block-content[data-content-type=bulletListItem]+.bn-block-group .bn-block-outer:before{display:none!important}.bn-block-group .bn-block-group>.bn-block-outer:before{border-left:none!important}.bn-side-menu{margin-right:.5rem}@media (pointer:coarse){.bn-editor{padding-inline:28px 4px}.bn-side-menu{margin-right:.125rem}.bn-side-menu button:has([data-test=dragHandleAdd]){display:none}}.bn-side-menu[data-block-type=horizontalRule]{transform:translateY(-.5rem)}.bn-block-content[data-content-type=heading]:not(:has(.ProseMirror-trailingBreak:only-child))>div,.bn-block-content[data-content-type=toggleListItem]:not(:has(.ProseMirror-trailingBreak:only-child))>div{width:100%!important}.bn-toggle-wrapper>.bn-inline-content:not(:has(>.ProseMirror-trailingBreak:only-child)){flex:1!important;min-width:0!important;width:100%!important}.bn-toggle-wrapper{align-items:flex-start!important}.bn-toggle-wrapper:has(>p)>.bn-toggle-button{margin-top:-2px!important}.bn-toggle-wrapper:has(>h3)>.bn-toggle-button{margin-top:3px!important}.bn-toggle-wrapper:has(>h2)>.bn-toggle-button{margin-top:6px!important}.bn-toggle-wrapper:has(>h1)>.bn-toggle-button{margin-top:10px!important}.bn-toggle-wrapper>:is(h1,h2,h3,h4,h5,h6):not(:has(>.ProseMirror-trailingBreak:only-child)){flex:1!important;min-width:0!important}.bn-container{font-size:14px}.bn-container [data-content-type=heading]{--level:1.8rem}.bn-container [data-content-type=heading][data-level="2"]{--level:1.5rem}.bn-container [data-content-type=heading][data-level="3"]{--level:1.25rem}.bn-container h1{font-size:1.8rem;margin-bottom:0}.bn-container h2{font-size:1.5rem;margin-bottom:0}.bn-container h3{font-size:1.25rem}.bn-container .bn-block-outer:has(h1){margin-top:.8rem}.bn-block-content[data-content-type=codeBlock]{background-color:#f6f8fa!important;color:#1f2328!important}.bn-block-content[data-content-type=codeBlock]>div>select,.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#1f2328!important}.dark .bn-block-content[data-content-type=codeBlock]{background-color:#0d1117!important;color:#e6edf3!important}.dark .bn-block-content[data-content-type=codeBlock]>div>select,.dark .bn-block-content[data-content-type=codeBlock]>div>select>option{color:#e6edf3!important}.bn-block-content[data-content-type=codeBlock] .shiki{color:var(--shiki-light)}.dark .bn-block-content[data-content-type=codeBlock] .shiki{color:var(--shiki-dark)}.bn-block-content{max-width:97%!important}.bn-block{padding:0 .2rem;margin-bottom:.1rem}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{font-style:normal!important;white-space:pre-wrap!important}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--muted-foreground)!important}.horizontal-rule-block{display:flex;align-items:center;justify-content:center;width:100%}.horizontal-rule{border:none;border-top:2px solid rgba(255,255,255,.4);margin:0;height:1px;width:100%}.bn-editor [data-content-type=table] td .bn-inline-content,.bn-editor [data-content-type=table] th .bn-inline-content{background-color:transparent!important;color:inherit!important}.bn-editor [data-content-type=table] td:not([data-text-color]),.bn-editor [data-content-type=table] th:not([data-text-color]){color:var(--foreground)!important}.dark .bn-inline-content :not([data-text-color]):not(.bn-block-content[data-content-type=codeBlock] *){color:inherit!important}.bn-editor :is(h1,h2,h3,h4,h5,h6):not([data-text-color]){color:var(--foreground)}.bn-table-handle{scale:.7}.dark .bn-menu-dropdown,.dark .mantine-Menu-dropdown{background-color:var(--popover)!important;border:1px solid var(--border)!important;color:var(--popover-foreground)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;border-radius:6px!important;padding:8px!important}.dark .mantine-Menu-item{background-color:transparent!important;color:var(--popover-foreground)!important;border-radius:6px!important;padding:6px 8px!important;margin:0!important;transition:none!important;font-size:14px!important;gap:8px!important}.dark .mantine-Menu-item:hover,.dark .mantine-Menu-item[data-hovered]{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:6px!important}.dark .mantine-Menu-itemLabel{color:inherit!important;font-size:14px!important}.dark .mantine-Menu-itemIcon{color:var(--popover-foreground)!important}.dark .mantine-Menu-itemIcon,.dark .mantine-Menu-itemIcon svg{width:16px!important;height:16px!important}.dark .mantine-Menu-item:hover .mantine-Menu-itemIcon,.dark .mantine-Menu-item[data-hovered] .mantine-Menu-itemIcon{color:var(--primary-foreground)!important}.dark .bn-menu-item{background-color:transparent!important;color:var(--popover-foreground)!important;border-radius:6px!important;padding:6px 8px!important;margin:0!important;transition:none!important;font-size:14px!important;gap:8px!important}.dark .bn-menu-item:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.dark .bn-suggestion-menu{background-color:var(--popover)!important;border:1px solid var(--border)!important;color:var(--popover-foreground)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;border-radius:6px!important;padding:8px!important}.bn-mt-suggestion-menu-item-subtitle,.bn-suggestion-menu-item .bn-mt-suggestion-menu-item-section:last-of-type:not(:first-of-type){display:none!important}.bn-mantine .bn-suggestion-menu-item{height:auto!important;min-height:32px!important;padding:4px 8px!important;display:flex!important;align-items:center!important}.bn-mt-suggestion-menu-item-section[data-position=left]{background-color:transparent!important;border:none!important;padding:0!important;border-radius:0!important}.bn-mt-suggestion-menu-item-section[data-position=left] svg{width:16px!important;height:16px!important}.dark .bn-suggestion-menu-item,.dark .bn-suggestion-menu-item.mantine-Group-root{border-radius:6px!important;margin:0!important;transition:none!important;font-size:14px!important;gap:8px!important;color:var(--popover-foreground)!important}.dark .bn-suggestion-menu-item.mantine-Group-root:hover,.dark .bn-suggestion-menu-item.mantine-Group-root[data-hovered=true],.dark .bn-suggestion-menu-item:hover,.dark .bn-suggestion-menu-item[data-hovered=true]{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:6px!important}.dark .bn-suggestion-menu-item:hover .bn-mt-suggestion-menu-item-section:first-of-type,.dark .bn-suggestion-menu-item[data-hovered=true] .bn-mt-suggestion-menu-item-section:first-of-type{background-color:transparent!important;border:none!important}.bn-formatting-toolbar{flex-direction:column!important;flex-wrap:wrap!important;gap:2px!important;padding:4px!important;width:auto!important;min-width:0!important}.dark .bn-toolbar{background-color:var(--popover)!important;border:1px solid var(--border)!important;color:var(--popover-foreground)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;border-radius:6px!important;padding:8px!important}.dark .bn-toolbar .mantine-Button-root,.dark .bn-toolbar .mantine-UnstyledButton-root,.dark .bn-toolbar button{background-color:transparent!important;color:var(--popover-foreground)!important;border:none!important;border-radius:6px!important;transition:none!important}.dark .bn-toolbar .mantine-Button-root:hover,.dark .bn-toolbar .mantine-UnstyledButton-root:hover,.dark .bn-toolbar button:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.dark .bn-toolbar .mantine-Button-label,.dark .bn-toolbar svg{color:inherit!important}.dark .bn-toolbar svg{fill:currentColor!important}.dark .bn-toolbar [aria-haspopup=menu]{background-color:transparent!important;color:var(--popover-foreground)!important;border-radius:6px!important}.dark .bn-toolbar [aria-haspopup=menu]:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.dark .bn-toolbar .mantine-Select-input,.dark .bn-toolbar input{background-color:transparent!important;color:var(--popover-foreground)!important;border:none!important}.dark .bn-side-menu button{background-color:transparent!important;color:var(--foreground)!important;border-radius:6px!important;transition:none!important}.dark .bn-side-menu button:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.bn-menu-dropdown,.mantine-Menu-dropdown{border-radius:6px!important;padding:8px!important;border:1px solid var(--border)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important}.mantine-Menu-item{border-radius:6px!important;padding:6px 8px!important;margin:0!important;transition:none!important;font-size:14px!important;gap:8px!important;color:var(--popover-foreground)!important}.mantine-Menu-item:hover,.mantine-Menu-item[data-hovered]{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.mantine-Menu-item:hover *,.mantine-Menu-item[data-hovered] *{color:var(--primary-foreground)!important}.mantine-Menu-itemIcon{color:var(--popover-foreground)!important}.mantine-Menu-itemIcon,.mantine-Menu-itemIcon svg{width:16px!important;height:16px!important}.bn-menu-item{border-radius:6px!important;padding:6px 8px!important;margin:0!important;transition:none!important;font-size:14px!important;gap:8px!important;color:var(--popover-foreground)!important}.bn-menu-item:hover{background-color:var(--primary)!important}.bn-menu-item:hover,.bn-menu-item:hover *{color:var(--primary-foreground)!important}.bn-suggestion-menu{border-radius:6px!important;padding:8px!important;border:1px solid var(--border)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important}.bn-suggestion-menu-item,.bn-suggestion-menu-item.mantine-Group-root{border-radius:6px!important;margin:0!important;transition:none!important;font-size:14px!important;gap:8px!important;color:var(--popover-foreground)!important}.bn-suggestion-menu-item.mantine-Group-root:hover,.bn-suggestion-menu-item.mantine-Group-root[data-hovered=true],.bn-suggestion-menu-item:hover,.bn-suggestion-menu-item[data-hovered=true]{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:6px!important}.bn-suggestion-menu-item.mantine-Group-root:hover *,.bn-suggestion-menu-item.mantine-Group-root[data-hovered=true] *,.bn-suggestion-menu-item:hover *,.bn-suggestion-menu-item[data-hovered=true] *{color:var(--primary-foreground)!important}.bn-suggestion-menu-item:hover .bn-mt-suggestion-menu-item-section:first-of-type,.bn-suggestion-menu-item[data-hovered=true] .bn-mt-suggestion-menu-item-section:first-of-type{background-color:transparent!important;border:none!important}.bn-toolbar{border-radius:6px!important;padding:8px!important;border:1px solid var(--border)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important}.bn-toolbar .mantine-Button-root,.bn-toolbar .mantine-UnstyledButton-root,.bn-toolbar button{border-radius:6px!important;transition:none!important}.bn-toolbar .mantine-Button-root:hover,.bn-toolbar .mantine-UnstyledButton-root:hover,.bn-toolbar button:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.bn-toolbar [aria-haspopup=menu]{border-radius:6px!important}.bn-toolbar [aria-haspopup=menu]:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.bn-side-menu button{border-radius:6px!important;transition:none!important}.bn-side-menu button:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.dark .mantine-ColorPicker-wrapper,.dark .mantine-Popover-dropdown{background-color:var(--popover)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:8px!important}.mantine-ColorPicker-wrapper,.mantine-Popover-dropdown{border-radius:16px!important;padding:8px!important}.bn-block-outer.ProseMirror-selectednode>.bn-block{background-color:hsl(213 94% 58%/.15);border-radius:6px}.dark .bn-block-outer.ProseMirror-selectednode>.bn-block{background-color:hsl(213 94% 68%/.12)}.ProseMirror-selectednode>.bn-block-content>*,.bn-block-content.ProseMirror-selectednode>*{outline:none}.bn-container.bn-all-selected ::selection{background:transparent}.bn-container.bn-all-selected ::-moz-selection{background:transparent}.dark .bn-container.bn-all-selected ::selection{color:var(--sidebar-foreground)}.dark .bn-container.bn-all-selected ::-moz-selection{color:var(--sidebar-foreground)}.bn-container.bn-all-selected>.bn-editor>.bn-block-group>.bn-block-column-list,.bn-container.bn-all-selected>.bn-editor>.bn-block-group>.bn-block-outer>.bn-block{background-color:hsl(213 94% 58%/.15);border-radius:6px}.dark .bn-container.bn-all-selected>.bn-editor>.bn-block-group>.bn-block-column-list,.dark .bn-container.bn-all-selected>.bn-editor>.bn-block-group>.bn-block-outer>.bn-block{background-color:hsl(213 94% 68%/.12)}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=callout]){display:flex!important;flex-direction:row!important;align-items:flex-center!important;background-color:var(--muted)!important;border-radius:.5rem!important;padding:1.25rem .55rem!important;margin:1rem 0;margin-top:1.7rem!important;box-shadow:0 11px 0 -5px rgba(var(--card-shadow-rgb),.1)}.bn-side-menu[data-block-type=callout]{transform:translateY(-.4rem)!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=callout])>.react-renderer{flex-shrink:0!important;flex-grow:0!important;width:auto!important;min-width:0!important}.callout-icon{margin-top:-2.7rem!important;width:1.5rem!important}.callout-icon:after{display:none!important}.bn-block-content[data-content-type=callout]{width:auto!important;max-width:none!important;padding:0!important;margin-top:.1rem}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=callout])>.bn-block-group{flex:1!important;min-width:0!important;margin-left:0!important;padding-left:0!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=callout])>.bn-block-group>.bn-block-outer:before{display:none!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=callout]) .bn-block-content,.bn-block:has(>.react-renderer .bn-block-content[data-content-type=callout]) .bn-inline-content{background-color:transparent!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote]){position:relative;min-height:250px;margin:1.5rem 0}.dark .bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote])>.bn-block-group{background-color:#fde68a!important;box-shadow:4px 4px 14px rgba(0,0,0,.35)}.bn-side-menu[data-block-type=stickyNote]{transform:translateY(-.25rem)!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote])>.react-renderer{position:absolute!important;top:0;left:0;width:250px!important;min-width:0!important;z-index:1;pointer-events:none;border-radius:0 0 6px 6px}.sticky-note-label{display:flex;justify-content:flex-start;padding:.5rem 1rem;pointer-events:auto}.sticky-note-label-text{color:#d17034;cursor:pointer;user-select:none}.sticky-note-label-text:hover{opacity:.7}.dark .sticky-note-label-text{color:#78350f}.bn-block-content[data-content-type=stickyNote]{width:100%!important;max-width:none!important;padding:0!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote])>.bn-block-group{width:250px;min-height:250px;max-height:250px;overflow-y:auto;background-color:#fef9c3!important;border-radius:12px!important;box-shadow:0 11px 0 -5px rgba(var(--card-shadow-rgb),.1);padding:2.25rem 1rem 1.5rem!important;margin-left:0!important;min-width:0!important;z-index:0}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote])>.bn-block-group>.bn-block-outer:before{display:none!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote]) .bn-inline-content{font-size:.9rem!important;line-height:1.6!important;color:#1c1917!important}.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote]) .bn-block-content,.bn-block:has(>.react-renderer .bn-block-content[data-content-type=stickyNote]) .bn-inline-content{background-color:transparent!important}.bn-block-content[data-content-type=spreadsheet]{width:100%!important;max-width:100%!important;display:block!important}.bn-block-content[data-content-type=spreadsheet],.bn-block-content[data-content-type=spreadsheet]>*,.bn-block-outer:has([data-content-type=spreadsheet]),.bn-block-outer:has([data-content-type=spreadsheet])>.bn-block{width:100%!important;max-width:100%!important}.spreadsheet-block-container{width:100%;border-radius:8px;overflow:hidden;--ag-header-height:38px}.spreadsheet-block-container .ag-root-wrapper{border:0;border-radius:6px}.spreadsheet-block-container .ag-header{border-bottom:1px solid var(--border)}.spreadsheet-block-container :is(.ag-row-hover,.ag-row-selected){--ag-cell-text-color:var(--accent-foreground)}.spreadsheet-block-container [data-slot=card]{background-color:var(--background);color:var(--foreground);border-color:var(--border)}.bn-block-outer:has([data-content-type=spreadsheet]),.bn-block-outer:has([data-content-type=spreadsheet])>.bn-block{outline:none!important;box-shadow:none!important}.bn-block-content[data-content-type=spreadsheet],.bn-block-content[data-content-type=spreadsheet]>*{outline:none!important;box-shadow:none!important}.bn-block-content[data-content-type=referenceCard],.bn-block-content[data-content-type=spreadsheet]{-webkit-user-select:none!important;user-select:none!important}.bn-block-content[data-content-type=spreadsheet] .ag-cell,.bn-block-content[data-content-type=spreadsheet] .ag-input-field-input{-webkit-user-select:text!important;user-select:text!important}.bn-side-menu[data-block-type=spreadsheet]{margin-top:-2.1rem;transform:translateY(2rem)}.ag-header-row,.ag-header-row-column,.spreadsheet-block-container .ag-body-viewport,.spreadsheet-block-container .ag-center-cols-container,.spreadsheet-block-container .ag-center-cols-viewport{min-height:4rem!important}.ag-icon-filter{scale:.7;margin-left:auto}[data-reference-id]:not([data-content-type=referenceCard]){background-color:rgba(255,234,0,.2);border-bottom:2.5px solid #ffea00;border-radius:2px;cursor:pointer;transition:background-color .2s;padding:1px 0}[data-reference-id]:not([data-content-type=referenceCard]):hover{background-color:rgba(255,234,0,.35)}.dark [data-reference-id]:not([data-content-type=referenceCard]){background-color:rgba(255,234,0,.2);border-bottom:2.5px solid #ffea00}.dark [data-reference-id]:not([data-content-type=referenceCard]):hover{background-color:rgba(255,234,0,.35)}.bn-editor.bn-default-styles,.bn-root,[data-heading-input]{font-family:var(--font-geist-sans),sans-serif}.span-left,.span-right{pointer-events:none;position:absolute;top:.7rem;display:block;height:1.5rem;width:1.5rem;overflow:hidden}.span-left:before,.span-right:before{content:"";position:absolute;bottom:0;display:block;height:200%;width:200%;border-radius:.5rem}.span-left{right:100%}.span-left:before{right:0;box-shadow:24px 24px 0 0 var(--background)}.span-right{left:100%}.span-right:before{left:0;box-shadow:-24px 24px 0 0 var(--background)}.ai-diff-inline-controls{position:relative;height:0;overflow:visible;z-index:10;pointer-events:none}.ai-diff-inline-controls-inner{position:absolute;top:4px;right:4px;display:flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background-color:var(--background);border:1px solid var(--border);pointer-events:auto;box-shadow:0 11px 0 -5px rgba(var(--card-shadow-rgb),.1)}.ai-diff-inline-controls--inline{display:inline-flex;height:auto;vertical-align:middle;margin-right:4px;user-select:none}.ai-diff-inline-controls--inline .ai-diff-inline-controls-inner{position:static;box-shadow:none;padding:0 2px}.ai-diff-author{padding:0 4px;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.ai-diff-inline-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;cursor:pointer;font-size:13px;font-weight:700;line-height:1;transition:background-color .15s;background:transparent}.ai-diff-inline-accept{color:rgb(21,128,61)!important}.ai-diff-inline-accept:hover{background-color:rgba(34,197,94,.15)}.ai-diff-inline-reject{color:rgb(220,38,38)!important}.ai-diff-inline-reject:hover{background-color:rgba(239,68,68,.15)}.dark .ai-diff-inline-accept{color:rgb(134,239,172)!important}.dark .ai-diff-inline-accept:hover{background-color:rgba(34,197,94,.2)}.dark .ai-diff-inline-reject{color:rgb(248,113,113)!important}.dark .ai-diff-inline-reject:hover{background-color:rgba(239,68,68,.2)}.bn-drag-preview{box-sizing:border-box;width:912px;max-width:90vw}.bn-root.bn-mantine[data-color-scheme]{--bn-colors-editor-text:var(--foreground);--bn-colors-editor-background:var(--background);--bn-colors-menu-text:var(--popover-foreground);--bn-colors-menu-background:var(--popover);--bn-colors-tooltip-text:var(--popover-foreground);--bn-colors-tooltip-background:var(--popover);--bn-colors-hovered-text:var(--accent-foreground);--bn-colors-hovered-background:var(--accent);--bn-colors-selected-text:var(--primary-foreground);--bn-colors-selected-background:var(--primary);--bn-colors-disabled-text:var(--muted-foreground);--bn-colors-disabled-background:var(--muted);--bn-colors-border:var(--border);--bn-colors-side-menu:var(--muted-foreground)}