.bn-container.bn-shadcn[data-color-scheme]{--bn-colors-editor-text:var(--foreground);--bn-colors-editor-background:var(--card);--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(--surface-overlay-hover);--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)}.bn-container.bn-shadcn div.border-input:has(input){border-color:var(--control-border)}.bn-container.bn-shadcn div.border-input:has(input):focus-within{border-color:var(--ring)}.bn-form-popover:has(.editor-link-url-form,.editor-link-edit-form){width:min(360px,calc(100vw - 2rem));padding:8px}.bn-editor{padding-inline:0}.inline-comment-editor .ProseMirror,.inline-comment-editor .bn-container,.inline-comment-editor .bn-editor{min-height:24px!important;background:transparent!important}.inline-comment-editor .ProseMirror,.inline-comment-editor .bn-editor{padding:0!important}.inline-comment-editor .ProseMirror{font-size:15px!important;line-height:22px!important;color:var(--foreground)!important;transition:min-height .18s ease-out}.comment-composer:focus-within .inline-comment-editor .ProseMirror,.comment-composer:has(.bn-panel,[data-content-type=file]) .inline-comment-editor .ProseMirror,.comment-composer[data-has-draft=true] .inline-comment-editor .ProseMirror{min-height:min(120px,40dvh)!important}@media (prefers-reduced-motion:reduce){.inline-comment-editor .ProseMirror{transition:none}}.inline-comment-editor .ProseMirror p{margin:0!important}.inline-comment-editor .ProseMirror .is-empty:before,.inline-comment-editor .ProseMirror p.is-editor-empty:first-child:before{color:var(--muted-foreground)!important;font-style:normal!important;opacity:.7!important}.inline-comment-editor .bn-block-content[data-content-type=paragraph]{min-height:24px!important;margin:0!important;padding:0!important}.inline-comment-editor .bn-block-content[data-content-type=file]{margin:0 0 6px!important}.inline-comment-editor .bn-add-file-button{width:100%!important}.bn-editor .bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:none!important;display:none!important;border-left:0!important}.bn-editor .bn-block-content[data-content-type=checkListItem]{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:start!important;column-gap:.5rem}.bn-editor .bn-block-content[data-content-type=checkListItem]:before{display:none!important}.bn-editor .bn-block-content[data-content-type=checkListItem]>div:has(>input){display:flex;align-items:center;justify-content:center;width:22px;height:1.5em}.bn-editor .bn-block-content[data-content-type=checkListItem]>div>input{flex:0 0 auto;width:16px;height:16px;margin:0}.bn-editor .bn-block-content[data-content-type=checkListItem]>.bn-inline-content{min-width:0}.bn-editor .bn-block-content[data-content-type=divider]{padding:12px 0!important}.bn-editor .bn-block-content[data-content-type=divider] hr{display:block!important;width:100%!important;height:0!important;margin:0!important;border:0!important;border-top-color:var(--border)!important;border-top:1px solid color-mix(in oklch,var(--foreground) 22%,transparent)!important;flex:1 1 auto!important}.bn-editor .bn-block:has(>.bn-block-content[data-content-type=checkListItem])>.bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{left:-4px}.bn-editor [data-content-type=file] .bn-file-name-with-icon,.bn-editor a.editor-reference-pill{display:inline-flex!important;align-items:center;gap:4px;box-sizing:border-box!important;height:22px!important;padding:0 8px!important;border:0!important;border-radius:9999px!important;background:var(--secondary)!important;color:var(--foreground)!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:22px!important;text-decoration:none!important}.bn-editor a.editor-reference-pill{max-width:min(100%,280px)!important;margin:0 2px!important;vertical-align:middle!important;white-space:nowrap!important}.bn-editor [data-content-type=file] .bn-file-name,.editor-reference-pill__label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bn-editor [data-content-type=file] .bn-file-name-with-icon:hover,.bn-editor a.editor-reference-pill:hover{background:color-mix(in oklch,var(--secondary),var(--foreground) 5%)!important}.bn-editor [data-content-type=file] .bn-file-name-with-icon:focus-visible,.bn-editor a.editor-reference-pill:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.editor-reference-pill__visual{display:inline-flex;flex:0 0 auto;width:14px;height:16px;align-items:center;justify-content:center;color:var(--muted-foreground);user-select:none}.editor-reference-pill[data-reference-type=user]>.editor-reference-pill__visual{width:16px}.editor-reference-pill__visual p{margin:0!important;padding:0!important}.bn-editor [data-content-type=file] .bn-file-icon,.bn-editor [data-content-type=file] .bn-file-icon svg,.editor-reference-icon{flex:0 0 auto;width:14px;height:14px;color:var(--muted-foreground)}.bn-editor a.editor-reference-pill[data-reference-type=document]{max-width:min(100%,220px)!important}.bn-editor [data-content-type=file] .bn-file-name-with-icon{align-self:flex-start;width:fit-content;max-width:100%}.bn-editor [data-content-type=file] .bn-file-name{margin:0;padding:0;font:inherit}.bn-editor .ProseMirror-selectednode [data-content-type=file] .bn-file-name-with-icon,.bn-editor [data-content-type=file].ProseMirror-selectednode .bn-file-name-with-icon{outline:2px solid var(--ring);outline-offset:2px}.bn-side-menu{gap:2px}.bn-side-menu button{width:24px!important;height:24px!important;padding:2px!important}.bn-side-menu button svg{width:16px!important;height:16px!important}.review-compare-add-menu{pointer-events:none}.review-compare-add-menu .bn-side-menu{margin-right:26px;pointer-events:auto}.review-compare-cue-menu{display:flex;height:30px;align-items:center;pointer-events:none}.review-compare-cue-menu[data-block-type=heading][data-level="1"]{height:78px}.review-compare-cue-menu[data-block-type=heading][data-level="2"]{height:54px}.review-compare-cue-menu[data-block-type=heading][data-level="3"]{height:37px}.review-compare-cue-menu[data-block-type=file]{height:38px}.review-compare-cue-menu[data-block-type=audio]{height:60px}.review-compare-cue-menu[data-url=false]{height:54px}.review-compare-cue-slot{display:flex;width:24px;height:24px;margin-left:26px;align-items:center;justify-content:center}.review-compare-cue-dot{width:8px;height:8px;border:1px solid var(--background);border-radius:999px;box-shadow:0 1px 4px rgb(15 23 42/.24)}.review-compare-cue-dot--added{background:var(--success)}.review-compare-cue-dot--modified{background:var(--warning)}.review-compare-cue-dot--unchanged{background:var(--muted-foreground)}.review-compare-cue-trigger{display:flex;width:24px;height:24px;align-items:center;justify-content:center;pointer-events:auto;border:0;border-radius:999px;background:transparent;cursor:pointer}.review-compare-cue-trigger:before{content:"";width:8px;height:8px;border:1px solid var(--background);border-radius:999px;box-shadow:0 1px 4px rgb(15 23 42/.24);transition:transform .12s ease}.review-compare-cue-trigger:hover:before,.review-compare-cue-trigger[aria-expanded=true]:before{transform:scale(1.5)}.review-compare-cue-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.review-compare-cue-trigger--added:before{background:var(--success)}.review-compare-cue-trigger--modified:before{background:var(--warning)}.review-compare-cue-trigger--unchanged:before{background:var(--muted-foreground)}.bn-suggestion-menu{width:280px;max-width:min(280px,calc(100vw - 32px));max-height:320px!important;border-radius:12px!important;border-color:var(--border)!important;background:var(--popover)!important;color:var(--popover-foreground)!important;box-shadow:0 10px 26px oklch(0 0 0/14%)!important;padding:4px!important}.bn-suggestion-menu.bn-entity-mention-menu{width:360px;max-width:min(360px,calc(100vw - 32px));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.bn-entity-mention-menu>.bn-entity-mention-item{height:40px;gap:8px;padding:6px 8px;cursor:pointer}.bn-entity-mention-menu>.bn-entity-mention-item>div:not([data-position]){min-width:0}.bn-entity-mention-menu>.bn-entity-mention-item>div:not([data-position])>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.bn-suggestion-menu .bn-suggestion-menu-item,.bn-suggestion-menu .bn-suggestion-menu-item-small{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;gap:8px!important;border-radius:7px!important;padding:0 10px!important;font-size:15px!important;line-height:18px!important;overflow:hidden!important}.bn-suggestion-menu .bn-suggestion-menu-label{height:1px!important;margin:4px -4px!important;padding:0!important;overflow:hidden!important;background:var(--border)!important;color:transparent!important;font-size:0!important;line-height:0!important}.bn-suggestion-menu .bn-suggestion-menu-item [data-position=left],.bn-suggestion-menu .bn-suggestion-menu-item-small [data-position=left]{display:flex!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;color:var(--muted-foreground);font-size:17px!important;line-height:17px!important}.bn-suggestion-menu .bn-suggestion-menu-item [data-position=left] svg,.bn-suggestion-menu .bn-suggestion-menu-item-small [data-position=left] svg{width:17px;height:17px}.bn-suggestion-menu .bn-suggestion-menu-item-small>div,.bn-suggestion-menu .bn-suggestion-menu-item>div{min-width:0!important;padding:0!important}.bn-suggestion-menu .bn-suggestion-menu-item-small>div:not([data-position]),.bn-suggestion-menu .bn-suggestion-menu-item>div:not([data-position]){display:flex!important;flex:1 1 auto!important;align-items:center!important;height:100%!important}.bn-suggestion-menu .bn-suggestion-menu-item-small>div:not([data-position])>div:first-child,.bn-suggestion-menu .bn-suggestion-menu-item>div:not([data-position])>div:first-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:18px!important;font-weight:400!important}.bn-suggestion-menu .bn-suggestion-menu-item [data-position=right],.bn-suggestion-menu .bn-suggestion-menu-item-small [data-position=right],.bn-suggestion-menu .bn-suggestion-menu-item-small>div:not([data-position])>div:nth-child(2),.bn-suggestion-menu .bn-suggestion-menu-item>div:not([data-position])>div:nth-child(2){display:none!important}.bn-select{min-width:220px;padding:6px!important}.bn-select [role=option]{min-height:38px;border-radius:8px;font-size:.95rem}.bn-select [role=option] svg{width:18px;height:18px}.bn-editor .bn-block:has(>.bn-block-content[data-content-type=taskCriteria]){position:relative;margin:.5rem 0 1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in oklch,var(--muted) 42%,transparent)}.bn-editor .bn-block:has(>.bn-block-content .hasso-task-criteria-block[data-collapsed=true]){padding:.35rem .5rem}.bn-editor .bn-block:has(>.bn-block-content .hasso-task-criteria-block[data-collapsed=true])>.bn-block-group{display:none!important}.bn-editor .bn-block>.bn-block-content[data-content-type=taskCriteria]{min-height:0;padding:0 0 .35rem!important}.bn-editor .bn-block>.bn-block-content[data-content-type=taskCriteria]:before{display:none!important}.hasso-task-criteria-block{width:100%}.hasso-task-criteria-block__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hasso-task-criteria-block__title{min-width:0;flex:1 1 auto;color:var(--foreground);font-size:.95rem;font-weight:650;line-height:1.35}.hasso-task-result-section__delete{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;line-height:1}.hasso-task-result-section__delete:hover{background:var(--accent);color:var(--accent-foreground)}.bn-editor .bn-block:has(>.bn-block-content[data-content-type=taskCriteria])>.bn-block-group{margin-left:0!important}.bn-editor .bn-block:has(>.bn-block-content[data-content-type=taskCriteria])>.bn-block-group>.bn-block-outer{margin-left:0!important}.bn-editor .bn-block:has(>.bn-block-content[data-content-type=taskCriteria])>.bn-block-group .bn-block-content[data-content-type=checkListItem]{padding:.12rem 0!important}.bn-editor .bn-block-outer[data-task-result-heading=true]{position:relative;margin-top:.45rem;padding-top:.15rem}.bn-editor .bn-block-outer[data-task-result-heading=true]>.bn-block>.bn-block-content[data-content-type=heading]{min-height:0!important;padding:0 2rem .25rem 0!important}.bn-editor .bn-block-outer[data-task-result-heading=true]>.bn-block>.bn-block-content[data-content-type=heading] :is(h1,h2,h3){margin:0!important;padding:0!important;color:var(--muted-foreground)!important;font-size:.78rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.bn-editor .bn-block-outer[data-task-result-heading=true]>.hasso-task-result-section__delete{position:absolute;top:.05rem;right:0;z-index:2}.bn-editor .bn-block-outer[data-task-result-body=true]{margin-top:0!important;background:var(--task-result-note);border-left:1px solid var(--task-result-note-border);border-right:1px solid var(--task-result-note-border)}.bn-editor .bn-block-outer[data-task-result-body-first=true]{margin-top:.4rem!important;padding-top:.5rem;border-top:1px solid var(--task-result-note-border);border-top-left-radius:8px;border-top-right-radius:8px}.bn-editor .bn-block-outer[data-task-result-body-last=true]{padding-bottom:.5rem;border-bottom:1px solid var(--task-result-note-border);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.bn-editor .bn-block-outer[data-task-result-body=true]>.bn-block>.bn-block-content{padding-left:1rem!important;padding-right:1rem!important}.ProseMirror{background-color:transparent;outline:none;min-height:70px;font-size:1rem;line-height:1.7;color:var(--foreground)}.ProseMirror p{margin:0 0 2px}.wiki-document-prose .ProseMirror p{margin-bottom:.85rem}.wiki-document-prose .ProseMirror li p{margin-bottom:0}.ProseMirror .is-empty:before,.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);opacity:1;float:left;pointer-events:none;height:0}.prompt-input-blocknote .ProseMirror .is-empty:before,.prompt-input-blocknote .ProseMirror p.is-editor-empty:first-child:before,.prompt-input-blocknote .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{color:var(--muted-foreground)!important;font-style:normal!important;opacity:1!important}.prompt-input-onboarding .prompt-input-blocknote .ProseMirror .is-empty:before,.prompt-input-onboarding .prompt-input-blocknote .ProseMirror p.is-editor-empty:first-child:before,.prompt-input-onboarding .prompt-input-blocknote .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{font-size:1rem!important;line-height:1.5!important}.ProseMirror h1{font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0 0 .25em;padding-top:1em;color:var(--foreground)}.ProseMirror h2{font-size:1.1875rem;line-height:1.35;letter-spacing:-.01em;padding-top:.7em}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin:0 0 .25em;color:var(--foreground)}.ProseMirror h3{font-size:1.0625rem;line-height:1.4;padding-top:.3em}.ProseMirror>h1:first-child,.ProseMirror>h2:first-child,.ProseMirror>h3:first-child{padding-top:0}.wiki-home-prose .ProseMirror>.bn-block-group>.bn-block-outer:first-child>.bn-block>.bn-block-content[data-content-type=heading],.wiki-home-prose .ProseMirror>.bn-block-group>.bn-block-outer:first-child>.bn-block>.bn-block-content[data-content-type=heading]>:is(h1,h2,h3){padding-top:0}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem;margin:.25em 0}.ProseMirror ul{list-style:disc}.ProseMirror ol{list-style:decimal}.ProseMirror li{margin:.15em 0 0 -6}.ProseMirror li p{margin:0}.ProseMirror blockquote{border-left:3px solid var(--border);padding-left:1rem;margin:.5em 0;color:var(--muted-foreground);font-style:italic}.ProseMirror code{background:var(--muted);color:var(--foreground);border-radius:calc(var(--radius) - 2px);padding:.15em .4em;font-size:.875em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.ProseMirror pre{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;margin:.75em 0;overflow-x:auto}.ProseMirror pre code{background:none;color:var(--foreground);font-size:.875rem;padding:0;border-radius:0}.ProseMirror hr{border:none;border-top:1px solid color-mix(in oklch,var(--foreground) 22%,transparent);margin:1.5em 0}.ProseMirror a{color:var(--primary-strong);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in oklch,var(--primary-strong) 40%,transparent);cursor:pointer}.ProseMirror a:hover{text-decoration-color:var(--primary-strong)}.ProseMirror mark{background:color-mix(in oklch,var(--warning) 25%,var(--background));color:var(--foreground);border-radius:2px;padding:.05em .1em}.restricted-markdown-field .ProseMirror,.restricted-markdown-field .bn-container,.restricted-markdown-field .bn-editor{background:transparent!important}.restricted-markdown-field .ProseMirror{min-height:96px;font-size:.875rem;line-height:1.65;color:var(--foreground)}.restricted-markdown-field .restricted-markdown-editor-compact .ProseMirror{min-height:48px;font-size:.8125rem;line-height:1.55}.restricted-markdown-field-readonly .ProseMirror,.restricted-markdown-field-readonly .restricted-markdown-editor-compact .ProseMirror{min-height:0}.restricted-markdown-field .ProseMirror p{margin-bottom:.15rem}.restricted-markdown-field .ProseMirror ol,.restricted-markdown-field .ProseMirror ul{margin:.2rem 0}.onboarding-background-editor .ProseMirror{min-height:160px;font-size:1.125rem;line-height:1.75rem}.onboarding-background-editor .ProseMirror .bn-block-outer{line-height:inherit}.onboarding-background-editor .ProseMirror [data-content-type=paragraph]{margin-bottom:1rem}.onboarding-background-editor .ProseMirror>.bn-block-group>.bn-block-outer:last-child [data-content-type=paragraph]{margin-bottom:0}.nabc-review-markdown-field .ProseMirror{font-size:1rem!important;line-height:1.65!important;letter-spacing:0}.nabc-review-markdown-field .ProseMirror a{font-weight:650;text-decoration-thickness:2px;text-underline-offset:3px}:is(.nabc-review-markdown-field,.nabc-supporting-markdown-field) .ProseMirror [data-content-type=paragraph]{margin-bottom:.5rem}:is(.nabc-review-markdown-field,.nabc-supporting-markdown-field) .ProseMirror>.bn-block-group>.bn-block-outer:last-child [data-content-type=paragraph]{margin-bottom:0}.nabc-review-markdown-field--summary .ProseMirror{font-size:1rem!important;line-height:1.6!important}.evidence-note-surface a.evidence-note-marker{color:var(--destructive);text-decoration:none;cursor:pointer;white-space:nowrap}.evidence-note-surface a.evidence-note-marker[data-evidence-category=source_context]{color:var(--muted-foreground)}.evidence-note-surface a.evidence-note-marker:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}