.rdg-cell{grid-row-start:var(--rdg-grid-row-start)}[data-scrolled-left]>.rdg-cell-frozen:nth-last-child(1 of .rdg-cell-frozen),[data-scrolled-left]>*>.rdg-cell-frozen:nth-last-child(1 of .rdg-cell-frozen){box-shadow:2px 0 5px -2px #8888884d}.rdg-row[data-drop-edge=top]>.rdg-cell{box-shadow:inset 0 2px 0 0 var(--primary)}.rdg-row[data-drop-edge=bottom]>.rdg-cell{box-shadow:inset 0 -2px 0 0 var(--primary)}.rdg-row[data-drop-edge=center]>.rdg-cell{background-color:oklch(from var(--primary) l c h / .08);box-shadow:inset 0 1px 0 0 var(--primary), inset 0 -1px 0 0 var(--primary)}.rdg-row[data-drop-edge=center]>.rdg-cell:first-child{box-shadow:inset 0 1px 0 0 var(--primary), inset 0 -1px 0 0 var(--primary), inset 1px 0 0 0 var(--primary)}.rdg-row[data-drop-edge=center]>.rdg-cell:last-child{box-shadow:inset 0 1px 0 0 var(--primary), inset 0 -1px 0 0 var(--primary), inset -1px 0 0 0 var(--primary)}.uppy-Container .uppy-DashboardContent-back,.uppy-Container .uppy-DashboardContent-save,.uppy-Container .uppy-Dashboard-browse,.uppy-Container .uppy-Dashboard-link{color:var(--primary)}.uppy-Container .uppy-Dashboard-browse:focus,.uppy-Container .uppy-Dashboard-browse:hover{border-bottom:.125rem solid var(--primary)}.uppy-Dashboard-note{font-size:12px}.uppy-DashboardTab-btn{display:flex}.uppy-Url-input{border:.1rem solid var(--muted);border-radius:.25rem;padding:.25rem}.uppy-Url-input:focus-visible{outline:.1rem solid var(--accent-foreground)}.uppy-Url-importButton{cursor:pointer;border:.1rem solid var(--primary);background-color:oklch(from var(--primary) l c h / .07);color:var(--primary);line-height:inherit;vertical-align:middle;border-radius:.25rem;display:inline-block;padding:.3rem 1rem!important}:is(li:has([data-state=editing]),li:has(.is-focused)){z-index:10}.bn-root:not(.bn-container){background:0 0;border:0;min-height:0;max-height:none;padding:0;overflow:visible}.bn-container.bn-shadcn{--bn-font-family:"Open Sans", ui-sans-serif, sans-serif;--bn-colors-editor-text:var(--foreground)}.bn-container.bn-shadcn .bn-default-styles{font-family:Open Sans,ui-sans-serif,sans-serif}.bn-editor[contenteditable=false] .ProseMirror-selectednode>.bn-block-content>*,.bn-editor[contenteditable=false] .bn-block-content.ProseMirror-selectednode>*{outline:none!important}.bn-editor[contenteditable=false] .bn-file-block-content-wrapper{cursor:default!important}.bn-editor[contenteditable=false] .bn-add-file-button{pointer-events:none!important}.bn-editor[contenteditable=false] p.bn-add-file-button-text{display:none}.bn-container:has(.bn-editor[contenteditable=false])>[data-floating-ui-focusable]{display:none!important}.bn-shadcn p{-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;padding:0;font-size:.888rem;font-weight:400}.bn-shadcn.bn-container.inline>p{display:inline}.bn-shadcn p:has(>.ProseMirror-trailingBreak):before{color:color-mix(in oklch, var(--muted-foreground) 40%, transparent)}.bn-shadcn .bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{font-size:.888rem;font-weight:400;line-height:1.4}.bn-editor[contenteditable=false] .bn-block-content[data-content-type=codeBlock] select{display:none}.bn-shadcn code{background:color-mix(in oklch, var(--input) 50%, transparent);color:#e8912d;border-radius:.25rem;padding:.15rem;font-size:.85em;line-height:1rem}.bn-container.bn-shadcn.dark .bn-block-content[data-content-type=codeBlock]{background:color-mix(in oklch, var(--input) 50%, transparent);border:.05rem solid color-mix(in oklch, var(--ring) 40%, transparent)}.bn-block-content[data-content-type=codeBlock] code{border-radius:none;color:#fff;background:0 0;border:none;padding:0}.bn-block-content[data-content-type=codeBlock]>pre{padding:1.2rem 1rem 1rem}.bn-add-file-button{visibility:hidden}.bn-editor .bn-add-file-button,.bn-static-editor .bn-add-file-button{visibility:visible}.bn-grid-suggestion-menu-item[aria-selected=true],.bn-grid-suggestion-menu-item:hover{background-color:var(--accent)!important}.bn-grid-suggestion-menu-empty-item,.bn-grid-suggestion-menu-loader{padding:.5rem}.bn-grid-suggestion-menu{background-color:var(--popover)!important;border:.05rem solid var(--border)!important;border-radius:8px!important;gap:.75rem!important;max-height:25rem!important;padding:.5rem!important;box-shadow:0 .05rem 4px #0000001a!important}.bn-shadcn.bn-dense p{min-height:1.3rem;line-height:1.3}.bn-shadcn.bn-dense .bn-block-outer,.bn-shadcn.bn-dense .bn-default-styles{line-height:1.3}.bn-container.bn-shadcn a{color:inherit;text-underline-offset:.2rem;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 20%, transparent);text-decoration-color:color-mix(in oklch, var(--foreground) 20%, transparent)}.bn-link-toolbar>button.px-3{height:2rem;padding-left:.5rem!important;padding-right:.5rem!important}.bn-link-toolbar>button:hover{background-color:var(--muted)}.bn-container.bn-shadcn a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.bn-container.bn-shadcn b,.bn-container.bn-shadcn strong{font-weight:600}.bn-shadcn .bn-side-menu{opacity:.5;transition:opacity .15s;position:relative;top:-.15rem;left:-.6rem}.bn-shadcn .bn-side-menu:hover,.bn-shadcn .bn-side-menu:focus-within{opacity:1}@media (width<=639px){.bn-shadcn .bn-side-menu{display:none!important}}.prosemirror-dropcursor-block{border-radius:2rem}.bn-block .bn-editor,.bn-block .bn-static-editor{white-space:pre-wrap!important;word-break:break-word!important}.bn-shadcn .bn-editor,.bn-shadcn .bn-static-editor{width:100%;height:100%;white-space:pre-wrap!important;background:0 0!important;padding:0!important}.bn-visual-media[style*=aspect-ratio]{background-color:var(--muted)}.bn-file-block-content-wrapper:has(>.bn-visual-media-wrapper>.bn-visual-media[style*=aspect-ratio]){max-width:100%}.bn-file-block-content-wrapper[style*=fit-content]:has(>.bn-visual-media-wrapper>.bn-visual-media[style*=aspect-ratio]){width:100%!important}.bn-toolbar.bn-formatting-toolbar button{width:2.25rem;height:2.25rem;padding-left:.5rem;padding-right:.5rem}.bn-toolbar.bn-formatting-toolbar button:hover{background-color:var(--muted)}.bn-menu-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;display:flex}.bn-dropdown-button{gap:.15rem;display:inline-flex}.slash-menu{border-radius:.5rem;flex-direction:column;height:fit-content;max-height:40vh;padding:.25rem;display:flex;overflow-y:auto;background-color:var(--popover)!important;border:.05rem solid var(--border)!important;box-shadow:0 .05rem .3rem #0000001a!important}.slash-menu-item{border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;min-width:14rem;height:2.25rem;font-size:.888rem;display:flex}.slash-menu-item svg{width:1rem!important;height:1rem!important}.slash-menu-item-badge{min-width:1rem;color:var(--muted-foreground);align-items:center;padding:.125rem 0 .125rem .25rem;font-size:.8rem;display:flex;opacity:.5!important}.slash-menu-separator{margin-top:.25rem!important;margin-bottom:.25rem!important}.slash-menu-item[aria-selected=true]{background-color:var(--accent)}.slash-menu-item:hover{background-color:color-mix(in oklch, var(--accent) 60%, transparent)}.notify{border-radius:4px;flex-grow:1;justify-content:center;align-items:center;min-height:32px;padding:4px;display:flex}.notify[data-notify-type=warning]{background-color:#fff6e6}.notify[data-notify-type=error]{background-color:#ffe6e6}.notify[data-notify-type=info]{background-color:#e6ebff}.notify[data-notify-type=success]{background-color:#e6ffe6}[data-color-scheme=dark] .notify[data-notify-type=warning]{background-color:#805d20}[data-color-scheme=dark] .notify[data-notify-type=error]{background-color:#802020}[data-color-scheme=dark] .notify[data-notify-type=info]{background-color:#203380}[data-color-scheme=dark] .notify[data-notify-type=success]{background-color:#208020}.no-hover-bg:hover{background-color:#0000!important}.notify-icon-wrapper{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:12px;margin-right:12px;display:flex}.notify-icon[data-notify-icon-type=warning]{color:#e69819}.notify-icon[data-notify-icon-type=error]{color:#d80d0d}.notify-icon[data-notify-icon-type=info]{color:#507aff}.notify-icon[data-notify-icon-type=success]{color:#0bc10b}.inline-content{flex-grow:1}.notify .inline-content{font-size:.888rem;line-height:1.4}.bn-block-content[data-content-type=checklistItem]>input{margin:0;margin-inline-end:.5em;cursor:pointer;margin-bottom:.4em}.bn-shadcn th{border:.05rem solid var(--table-border);border-collapse:collapse}.bn-shadcn td{border:.05rem solid var(--table-border);border-collapse:collapse;padding:4px}[data-content-type=heading]{--level:1.8rem}[data-content-type=heading][data-level="2"]{--level:1.4rem}[data-content-type=heading][data-level="3"]{--level:1.1rem}.checklist-item{align-items:flex-start;gap:.5rem;width:100%;min-height:1.5rem;display:flex}.checklist-checkbox-wrapper{flex-shrink:0;align-items:center;height:24px;display:flex}.checklist-checkbox{appearance:none;cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;transition:background-color .15s,border-color .15s;position:relative;box-shadow:0 1px 2px #0000000d}.checklist-checkbox:disabled{pointer-events:none}.checklist-checkbox:checked{background-color:var(--success);border-color:var(--success)}.checklist-checkbox:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.checklist-content{flex-grow:1;min-width:0}p.checklist-content{padding-top:.125rem;padding-bottom:.125rem}.checklist-checked{opacity:.6;text-decoration:line-through}.bb-feedback-button{z-index:20!important}.bb-feedback-button>.bb-feedback-button-icon{background-color:var(--secondary)}.bb-feedback-button>.bb-feedback-button-icon>svg{fill:var(--primary);color:var(--primary)}.bb-feedback-button .bb-logo-logo--default path{fill:currentColor}@media (width<=639px){.bb-feedback-button{display:none!important}}@keyframes checkmark-stroke{to{stroke-dashoffset:0}}@keyframes checkmark-scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes checkmark-fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}
