.ov-block-editor.bn-root{--bn-colors-editor-text:var(--ov-ink);--bn-colors-editor-background:transparent;--bn-colors-menu-text:var(--ov-ink);--bn-colors-menu-background:var(--ov-surface);--bn-colors-tooltip-text:var(--ov-ink);--bn-colors-tooltip-background:var(--ov-surface2);--bn-colors-hovered-text:var(--ov-ink);--bn-colors-hovered-background:var(--ov-soft);--bn-colors-selected-text:var(--ov-text-on-ember);--bn-colors-selected-background:var(--ov-ember);--bn-colors-disabled-text:var(--ov-ink3);--bn-colors-disabled-background:var(--ov-soft);--bn-colors-border:var(--ov-hairline);--bn-colors-side-menu:var(--ov-ink3);--bn-colors-shadow:var(--ov-hairline2);--bn-font-family:var(--font-sans);--bn-border-radius-large:12px;--bn-border-radius-medium:12px;--bn-border-radius-small:8px;flex-direction:column;display:flex;position:relative}.ov-block-editor.bn-root>.bn-editor{flex:1 0 auto}.ov-block-editor.bn-root:not(:has(>.bn-editor)){height:0;min-height:0}.ov-marquee{z-index:2;pointer-events:none;border:1px solid var(--ov-ember);background:var(--ov-ember-soft);border-radius:4px;position:absolute}.ov-block-editor[data-marquee] .bn-editor{-webkit-user-select:none;user-select:none}.ov-block-editor[data-marquee],.ov-block-editor[data-marquee] *{cursor:default}.ov-block-gutter{z-index:1;pointer-events:none;align-items:center;gap:.125rem;display:flex;position:absolute;inset-inline-start:-2.625rem}.ov-block-gutter button{pointer-events:auto;width:1.25rem;height:1.5rem;color:var(--ov-ink3);cursor:grab;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.ov-block-gutter button:first-child{cursor:pointer}.ov-block-gutter button:hover{background:var(--ov-soft);color:var(--ov-ink)}.ov-block-gutter button:focus-visible{outline:2px solid var(--ov-ember);outline-offset:1px}.ov-block-editor .bn-editor{font-family:var(--font-sans);font-size:inherit;font-weight:inherit;padding-inline:0}.ov-block-editor .bn-editor .bn-block-outer{line-height:inherit;margin-top:12px;padding-block:0}.ov-block-editor .bn-editor .bn-block-group>.bn-block-outer:first-child{margin-top:0}.ov-block-editor .bn-editor .bn-block-content{padding-block:0}.ov-block-editor .bn-editor .bn-block-outer .bn-block .bn-block-content[data-content-type=heading]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight)}.ov-block-editor .bn-editor .bn-block-outer .bn-block .bn-block-content[data-content-type=heading][data-level="2"]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}.ov-block-editor .bn-editor .bn-block-outer .bn-block .bn-block-content[data-content-type=heading][data-level="3"]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}.ov-block-editor .bn-editor .bn-block-outer .bn-block .bn-block-content[data-content-type=heading][data-level="4"]{font-size:var(--text-h5);line-height:var(--text-h5--line-height);font-weight:var(--text-h5--font-weight)}.ov-block-editor .bn-editor .bn-block-outer .bn-block .bn-block-content[data-content-type=heading][data-level="5"]{font-size:var(--text-h5);line-height:var(--text-h5--line-height);color:var(--ov-ink2);font-weight:600}.ov-block-editor .bn-editor .bn-block-outer .bn-block .bn-block-content[data-content-type=heading][data-level="6"]{font-size:var(--text-bodySm);line-height:var(--text-bodySm--line-height);text-transform:uppercase;letter-spacing:.025em;color:var(--ov-ink3);font-weight:600}.ov-block-editor .bn-editor .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=heading]):not(:has(>.bn-block>.bn-block-content[data-level="4"]),:has(>.bn-block>.bn-block-content[data-level="5"]),:has(>.bn-block>.bn-block-content[data-level="6"])){margin-top:20px}.ov-block-editor .bn-editor .bn-block-content[data-content-type=codeBlock]{background-color:var(--ov-soft);color:var(--ov-ink);text-align:left;direction:ltr;border-radius:12px}.ov-block-editor .bn-editor .bn-block-content[data-content-type=codeBlock] pre{font-family:var(--font-mono);font-size:var(--text-bodySm);background:0 0;border-radius:12px;padding:.875rem;line-height:1.625}.ov-block-editor .shiki{color:var(--shiki-dark)}.light .ov-block-editor .shiki{color:var(--shiki-light)}.ov-block-editor .bn-inline-content code{background:var(--ov-soft);font-family:var(--font-mono);border-radius:4px;padding:.125rem .25rem;font-size:.9em}.ov-block-editor .bn-editor .bn-block-content[data-content-type=quote] blockquote{border-inline-start:2px solid var(--ov-hairline2);color:var(--ov-ink2);padding-inline-start:.875rem}.ov-block-editor .bn-editor .bn-block-content[data-content-type=divider] hr{border-top:1px solid var(--ov-hairline2);margin-block:0}.ov-block-editor a{color:var(--ov-ember);text-underline-offset:2px;text-decoration:underline}.ov-block-editor .bn-editor [data-content-type=table] table{font-size:var(--text-bodySm)}.ov-block-editor .bn-editor [data-content-type=table] td,.ov-block-editor .bn-editor [data-content-type=table] th{border:1px solid var(--ov-hairline);padding:.375rem .75rem}.ov-block-editor .bn-editor [data-content-type=table] th{background:var(--ov-soft);text-align:start;font-weight:600}html:not([data-table-columns=reading]) .ov-block-editor .bn-editor .bn-block-content[data-content-type=table]{direction:ltr}html[dir=rtl]:not([data-table-columns=reading]) .ov-block-editor .bn-editor [data-content-type=table] :is(th,td){direction:rtl}html[dir=rtl]:not([data-table-columns=reading]) .ov-block-editor .bn-editor [data-content-type=table] table{margin-left:auto}.ov-block-editor .bn-editor .bn-block-content[data-content-type=bulletListItem]:before,.ov-block-editor .bn-editor .bn-block-content[data-content-type=numberedListItem]:before{padding-right:0;min-width:20px;padding-inline-end:4px}.ov-block-editor .bn-editor .bn-block-group .bn-block-group{margin-left:0;margin-inline-start:24px}.ov-block-editor .bn-editor .bn-block-content[data-content-type=checkListItem]>div:has(>input){height:auto}.ov-block-editor .bn-editor .bn-block-content[data-content-type=checkListItem]>div>input{width:auto;height:auto;margin-block:.25rem 0;margin-inline:0 .5rem}.ov-note-toolbar{background:var(--ov-surface2);border:.5px solid var(--ov-hairline2);width:305px;color:var(--ov-ink);font-family:var(--font-sans);border-radius:15px;padding:8px;position:relative;box-shadow:0 24px 64px #00000052}.ov-note-toolbar__type{cursor:pointer;width:100%;color:var(--ov-ink);border-radius:9px;align-items:center;gap:12px;padding:12px 13px;display:flex}.ov-note-toolbar__type:hover{background:var(--ov-soft)}.ov-note-toolbar__type-glyph{text-align:center;width:20px;font-size:17px;font-weight:700;line-height:1}.ov-note-toolbar__type-label{text-align:start;flex:1;font-size:16px;font-weight:500;line-height:1.6}.ov-note-toolbar__rule{background:var(--ov-hairline);height:1px;margin:7px 4px}.ov-note-toolbar__row{gap:3px;display:flex}.ov-note-toolbar__row--tight{margin-top:3px}.ov-note-btn,.ov-note-toolbar__row .bn-button,.ov-note-toolbar__row button[data-test=createLink]{width:55px;height:44px;color:var(--ov-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}.ov-note-btn:hover:not(:disabled){background:var(--ov-soft)}.ov-note-btn.is-active{border-color:var(--ov-hairline2)}.ov-note-btn:disabled{opacity:.4;cursor:not-allowed}.ov-note-btn:focus-visible{outline:2px solid var(--ov-ember);outline-offset:1px}.ov-note-glyph{font-size:19px;font-weight:500;line-height:1}.ov-note-glyph--bold{font-size:20px;font-weight:800}.ov-note-glyph--italic{font-family:Georgia,Times New Roman,serif;font-size:21px;font-style:italic}.ov-note-glyph--strike{text-decoration:line-through;text-decoration-thickness:1.6px}.ov-note-glyph--code{font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1.4}.ov-note-toolbar__menu{inset-inline-start:0;z-index:2;position:absolute;top:calc(100% + 6px)}.ov-note-menu{background:var(--ov-surface);border:.5px solid var(--ov-hairline);width:272px;max-height:378px;font-family:var(--font-sans);border-radius:12px;padding:6px;overflow-y:auto;box-shadow:0 24px 64px #00000052}.ov-note-menu__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ov-ink3);padding:6px 10px 8px;font-size:11px;font-weight:600;line-height:1}.ov-note-menu__empty{color:var(--ov-ink3);padding:10px;font-size:14px}.ov-note-menu__item{cursor:pointer;width:100%;color:var(--ov-ink);text-align:start;border-radius:8px;align-items:center;gap:11px;padding:7px 10px;display:flex}.ov-note-menu__item:hover,.ov-note-menu__item.is-active{background:var(--ov-soft)}.ov-note-menu__item:focus-visible{outline:2px solid var(--ov-ember);outline-offset:-2px}.ov-note-chip{border:.5px solid var(--ov-hairline2);background:var(--ov-soft);width:26px;height:26px;color:var(--ov-ink2);font-family:var(--font-mono);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.ov-note-chip svg{width:15px;height:15px}.ov-note-menu__title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:1.5;overflow:hidden}.ov-note-menu__hint{font-family:var(--font-mono);color:var(--ov-ink3);flex-shrink:0;font-size:10px;line-height:1.4}.ov-note-link{width:300px}.ov-note-link__field{border:1px solid var(--ov-hairline2);background:var(--ov-soft);color:var(--ov-ink3);border-radius:8px;align-items:center;gap:8px;margin:0 4px 6px;padding:8px 10px;display:flex}.ov-note-link__field input{min-width:0;color:var(--ov-ink);background:0 0;flex:1;font-size:14px;line-height:1.5}.ov-note-link__field input::placeholder{color:var(--ov-ink3)}.ov-note-link__field:focus-within{border-color:var(--ov-ember)}
