.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}.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 a[href^="/company/"][href*="/files/"],.bn-editor a[href^="/company/"][href*="/settings/people"],.bn-editor a[href^="/company/"][href*="/tasks/"],.bn-editor a[href^="/company/"][href*="/wiki/"]{display:inline-block!important;box-sizing:border-box!important;max-width:min(100%,280px)!important;height:24px!important;margin:0 2px!important;padding:0 8px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--secondary)!important;color:var(--secondary-foreground)!important;font-size:13px!important;font-weight:500!important;line-height:22px!important;text-decoration:none!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bn-editor a[href^="/company/"][href*="/files/"]>*,.bn-editor a[href^="/company/"][href*="/settings/people"]>*,.bn-editor a[href^="/company/"][href*="/tasks/"]>*,.bn-editor a[href^="/company/"][href*="/wiki/"]>*{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bn-editor a[href^="/company/"][href*="/files/"]:hover,.bn-editor a[href^="/company/"][href*="/settings/people"]:hover,.bn-editor a[href^="/company/"][href*="/tasks/"]:hover,.bn-editor a[href^="/company/"][href*="/wiki/"]:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.bn-editor a[href^="/company/"][href*="/files/"]:before,.bn-editor a[href^="/company/"][href*="/settings/people"]:before,.bn-editor a[href^="/company/"][href*="/tasks/"]:before,.bn-editor a[href^="/company/"][href*="/wiki/"]:before{display:inline-block!important;margin-right:6px!important;color:var(--muted-foreground)!important;font-size:12px!important;line-height:1!important;vertical-align:.03em!important}.bn-editor a[href^="/company/"][href*="/tasks/"]:before{content:"✓"}.bn-editor a[href^="/company/"][href*="/files/"]:before,.bn-editor a[href^="/company/"][href*="/wiki/"]:before{content:"▣"}.bn-editor a[href^="/company/"][href*="/settings/people"]:before{content:"@"}.bn-editor a[href^="/company/"][href*="/files/"],.bn-editor a[href^="/company/"][href*="/wiki/"]{max-width:min(100%,220px)!important}.editor-page-link-overlay{position:absolute;z-index:30;display:flex;box-sizing:border-box;height:24px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--accent);color:var(--accent-foreground);box-shadow:0 4px 12px oklch(0 0 0/12%);pointer-events:auto}.editor-page-link-overlay__main,.editor-page-link-overlay__new-tab{height:100%;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.editor-page-link-overlay__main{display:flex;flex:1 1 auto;min-width:0;align-items:center;padding:0 8px;font-size:13px;font-weight:500;line-height:22px;text-align:left}.editor-page-link-overlay__main:before{content:"▣";flex:0 0 auto;margin-right:6px;color:var(--muted-foreground);font-size:12px;line-height:1}.editor-page-link-overlay__main>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-page-link-overlay__new-tab{display:flex;flex:0 0 28px;width:28px;align-items:center;justify-content:center;border-left:1px solid color-mix(in oklch,var(--accent-foreground) 18%,transparent)}.editor-page-link-overlay__main:hover,.editor-page-link-overlay__new-tab:hover{background:color-mix(in oklch,var(--accent-foreground) 10%,transparent)}.editor-page-link-overlay__main:focus-visible,.editor-page-link-overlay__new-tab:focus-visible{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-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 #fff;border-radius:999px;box-shadow:0 1px 4px rgb(15 23 42/.24)}.review-compare-cue-dot--added{background:#10b981}.review-compare-cue-dot--modified{background:#f59e0b}.review-compare-cue-dot--unchanged{background:#d4d4d8}.bn-side-menu .review-compare-side-menu-button{display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.bn-side-menu .review-compare-side-menu-button:before{content:"";width:16px;height:16px;border:2px solid #fff;border-radius:999px;box-shadow:0 1px 5px rgb(15 23 42/.24);transition:transform .12s ease,box-shadow .12s ease}.bn-side-menu .review-compare-side-menu-button:hover:before,.bn-side-menu .review-compare-side-menu-button[data-state=open]:before{box-shadow:0 2px 8px rgb(15 23 42/.28);transform:scale(1.08)}.bn-side-menu .review-compare-side-menu-button--added:before{background:#10b981!important}.bn-side-menu .review-compare-side-menu-button--modified:before{background:#f59e0b!important}.bn-side-menu .review-compare-side-menu-button--unchanged:before{background:#d4d4d8!important}.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-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:1rem 1.15rem 3rem;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[data-content-type=taskCriteria][data-collapsed=true]){padding-bottom:2.75rem}.bn-editor .bn-block:has(>.bn-block-content[data-content-type=taskCriteria][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)}.hasso-task-criteria-block__toggle{position:absolute;right:50%;bottom:.6rem;transform:translateX(50%);height:1.8rem;padding:0 .35rem;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:.9rem;line-height:1}.hasso-task-criteria-block__toggle:hover{color:var(--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:hsl(var(--foreground))}.ProseMirror p{margin:0 0 2px}.ProseMirror .is-empty:before,.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));opacity:.5;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:hsl(var(--muted-foreground))!important;font-style:normal!important;opacity:.65!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:hsl(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:hsl(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}.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 hsl(var(--border));padding-left:1rem;margin:.5em 0;color:hsl(var(--muted-foreground));font-style:italic}.ProseMirror code{background:hsl(var(--muted));color:hsl(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:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1rem;margin:.75em 0;overflow-x:auto}.ProseMirror pre code{background:none;color:hsl(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:lch(44.523 70 286.91);text-decoration:underline;text-underline-offset:2px;text-decoration-color:hsl(lch(44.523 70 286.91)/.4);cursor:pointer}.ProseMirror a:hover{text-decoration-color:hsl(var(--primary))}.ProseMirror mark{background:hsl(48 96% 89%);color:inherit;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:hsl(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}.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}.nabc-review-markdown-field--summary .ProseMirror{font-size:1rem!important;line-height:1.6!important}