.bn{--bn-fs:1.0625rem;gap:var(--s-4);flex-direction:column;display:flex}.bn[data-size=s]{--bn-fs:.9375rem}.bn[data-size=l]{--bn-fs:1.25rem}.bn [hidden]{display:none!important}.bn-alerts{gap:var(--s-3);flex-direction:column;display:flex}.bn-alerts:not(:has(>:not([hidden]))){display:none}.bn-row{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.bn-shared-body{min-width:0}#bn-shared-info{overflow-wrap:anywhere;white-space:pre-line}.bn-shell{border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid}.bn-side,.bn-main{flex-direction:column;min-width:0;min-height:0;display:flex}.bn-side{background:var(--surface-2);border-radius:var(--r-3)}.bn-main{border-radius:var(--r-3)}@media (width<=899px){.bn[data-view=list] .bn-main,.bn[data-view=editor] .bn-side{display:none}}@media (width>=900px){.bn-shell{grid-template-columns:19.5rem minmax(0,1fr);height:clamp(34rem,78vh,52rem)}.bn-side{border-right:1px solid var(--border-strong);border-radius:var(--r-3) 0 0 var(--r-3)}.bn-main{border-radius:0 var(--r-3) var(--r-3) 0}.bn-back{display:none!important}}.bn-side-top{gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.bn-new{width:100%}.bn-searchbox{position:relative}.bn-search-ico{left:var(--s-3);color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bn-q{padding-left:2.25rem}.bn-viewseg .seg-item{min-height:var(--control-h-sm)}.bn-viewseg .seg-item>span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.bn-sort{min-height:var(--control-h-sm);font-size:var(--fs-sm)}.bn-count{color:var(--text-3);font-variant-numeric:tabular-nums}.bn-list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}@media (width<=899px){.bn-list{max-height:32rem}}.bn-item{width:100%;padding:var(--s-3) var(--s-3) var(--s-3) calc(var(--s-3) - 3px);border:0;border-left:3px solid #0000;border-bottom:1px solid var(--border);color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.bn-item:hover{background:var(--surface-3)}.bn-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bn-item[aria-current=true]{background:var(--surface);border-left-color:var(--accent)}.bn-item-top{align-items:center;gap:var(--s-2);min-width:0;display:flex}.bn-item-title{min-width:0;font-weight:600;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bn-item-top .icon{color:var(--text-3);flex:none}.bn-item-snip{font-size:var(--fs-sm);color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bn-item-snip:empty{display:none}.bn-item-snip mark,.bn-preview mark{background:var(--warn-soft);color:var(--text);box-shadow:0 0 0 1px var(--warn-border);border-radius:2px}.bn-item-when{font-size:var(--fs-xs);color:var(--text-3)}.bn-empty{padding:var(--s-5) var(--s-4);color:var(--text-2);font-size:var(--fs-sm);text-align:center}.bn-empty-title{color:var(--text);margin-bottom:var(--s-1);font-weight:600}.bn-side-foot{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.bn-menu{position:relative}.bn-menu>summary{cursor:pointer;list-style:none}.bn-menu>summary::-webkit-details-marker{display:none}.bn-pop{z-index:var(--z-menu);min-width:15.5rem;max-width:calc(100vw - 2 * var(--gutter));padding:var(--s-1);border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.bn-menu-up .bn-pop{inset:auto auto calc(100% + 4px) 0}.bn-mi{align-items:center;gap:var(--s-2);width:100%;min-height:var(--control-h-sm);padding:0 var(--s-3);border-radius:var(--r-1);color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.bn-mi:hover{background:var(--surface-2)}.bn-mi:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bn-mi[aria-pressed=true]{color:var(--accent-text);font-weight:600}.bn-mi-danger{color:var(--err)}.bn-mi .icon{color:var(--text-3);flex:none}@media (pointer:coarse){.bn-mi{min-height:var(--control-h)}}.bn-mi-group{padding:var(--s-2) var(--s-3)}.bn-mi-label{margin-bottom:var(--s-2);font-size:var(--fs-xs);color:var(--text-3);display:block}.bn-sizes{gap:var(--s-1);flex-wrap:wrap;display:flex}.bn-sizes .chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.bn-hr{width:100%;margin:var(--s-1) 0;border:0;border-top:1px solid var(--border)}.bn-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);display:flex}.bn-title{min-width:0;min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-1);color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;flex:auto;font-weight:600}.bn-title::placeholder{color:var(--text-3);font-weight:400}.bn-title:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bn[data-mono="1"] .bn-title{font-family:var(--font-mono);font-size:var(--fs-base)}.bn-back-count:not(:empty):before{content:"("}.bn-back-count:not(:empty):after{content:")"}.bn-back-count{color:var(--text-3)}.bn-lockbadge{flex:none}.bn-trashbar{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3);background:var(--warn-soft);border-bottom:1px solid var(--warn-border);color:var(--text);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.bn-trashbar p{align-items:center;gap:var(--s-2);display:flex}.bn-trashbar .bn-row{margin:0}.bn-tools{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.bn-fmt{flex-wrap:wrap;gap:2px;display:flex}.bn-fbtn:disabled{opacity:.4}.bn-stats[data-near-max=true]{color:var(--err);font-weight:600}.bn-modeseg .seg-item{min-height:var(--control-h-sm)}.bn-tools .bn-menu{margin-left:auto}@media (width<=899px){.bn-head{flex-wrap:wrap}.bn-title{flex:100%;order:3}.bn-fmt{flex-wrap:wrap;width:100%}.bn-fbtn{flex:none}}.bn-copy-mi{display:none}@media (width<=519px){.bn-copy{display:none}.bn-copy-mi{display:flex}.bn-more-label{display:none}.bn-modeseg .seg-item span{padding:0 var(--s-2)}}.bn-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.bn-text{width:100%;min-height:clamp(20rem,58vh,34rem);padding:var(--s-4);background:var(--surface);color:var(--text);font:inherit;font-size:var(--bn-fs);resize:none;tab-size:4;border:0;border-radius:0;flex:auto;line-height:1.65}@media (width>=900px){.bn-text{min-height:0;padding:var(--s-5)}}.bn[data-mono="1"] .bn-text{font-family:var(--font-mono);font-size:calc(var(--bn-fs) * .92)}.bn-text:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bn-text::placeholder{color:var(--text-3)}.bn-foot{justify-content:space-between;gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:0 0 var(--r-3) var(--r-3);flex-wrap:wrap;display:flex}.bn-status[data-state=saving],.bn-status[data-state=error]{color:var(--warn)}.bn-status[data-state=error]{color:var(--err);font-weight:600}.bn-locked{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);text-align:center;color:var(--text-2);background:var(--surface);flex-direction:column;flex:auto;display:flex}.bn-locked-title{font-size:var(--fs-lg);color:var(--text)}.bn-unlock{gap:var(--s-2);text-align:left;flex-direction:column;width:min(100%,24rem);display:flex}.bn-unlock-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.bn-unlock-row .input{flex:10rem;min-width:0}.bn-preview{min-height:clamp(20rem,58vh,34rem);padding:var(--s-4);background:var(--surface);color:var(--text);font-size:var(--bn-fs);overflow-wrap:anywhere;flex:auto;line-height:1.65;overflow:auto}@media (width>=900px){.bn-preview{min-height:0;padding:var(--s-5)}}.bn-preview:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bn-preview>*+*{margin-top:.8em}.bn-preview h1,.bn-preview h2,.bn-preview h3,.bn-preview h4{margin-top:1.2em;line-height:1.25}.bn-preview h1{font-size:1.6em}.bn-preview h2{font-size:1.35em}.bn-preview h3{font-size:1.15em}.bn-preview h4,.bn-preview h5,.bn-preview h6{font-size:1em}.bn-preview>:first-child{margin-top:0}.bn-preview a{color:var(--accent-text);text-decoration:underline}.bn-preview ul,.bn-preview ol{padding-left:1.5em}.bn-preview li+li{margin-top:.25em}.bn-preview li:has(>input[type=checkbox]){margin-left:-1.5em;list-style:none}.bn-preview input[type=checkbox]{vertical-align:-.2em;width:1.15em;height:1.15em;accent-color:var(--accent);cursor:pointer;margin:0 .5em 0 0}.bn-preview input[type=checkbox][disabled]{cursor:default}.bn-preview li:has(>input[type=checkbox]:checked){color:var(--text-3);text-decoration:line-through}.bn-preview code{border-radius:var(--r-1);background:var(--code-bg);font-family:var(--font-mono);padding:.1em .35em;font-size:.9em}.bn-preview pre{padding:var(--s-3);border-radius:var(--r-2);background:var(--code-bg);overflow:auto}.bn-preview pre code{background:0 0;padding:0}.bn-preview blockquote{padding-left:var(--s-4);border-left:3px solid var(--border-strong);color:var(--text-2);margin-left:0}.bn-preview hr{border:0;border-top:1px solid var(--border-strong)}.bn-preview img{max-width:100%;height:auto}.bn-table-wrap{overflow-x:auto}.bn-preview table{border-collapse:collapse;font-size:.92em}.bn-preview th,.bn-preview td{padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);text-align:left}.bn-preview th{background:var(--surface-2)}.bn-img-off{padding:0 var(--s-2);border:1px dashed var(--border-strong);border-radius:var(--r-1);color:var(--text-3);font-size:.85em;display:inline-block}.bn-preview-note{color:var(--text-3);font-size:var(--fs-sm)}.bn-dlg{width:min(92vw,28rem);padding:var(--s-5);border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop)}.bn-dlg::backdrop{background:var(--overlay)}.bn-dlg form,.bn-dlg{font-size:var(--fs-sm)}.bn-dlg>:not(:first-child),.bn-dlg form>:not(:first-child){margin-top:var(--s-3)}.bn-dlg-title{font-size:var(--fs-md)}.bn-dlg-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.bn-privacy{max-width:46rem}
