[data-theming-css-variables-demo] *{box-sizing:border-box}[data-theming-css-variables-demo]{width:100%;--bn-colors-editor-background:transparent;--bn-colors-editor-text:rgba(255,255,255,0.9);--bn-colors-menu-background:#252525;--bn-colors-menu-text:rgba(255,255,255,0.9);--bn-colors-tooltip-background:#333;--bn-colors-tooltip-text:rgba(255,255,255,0.9);--bn-colors-hovered-background:rgba(255,255,255,0.05);--bn-colors-selected-background:rgba(139,92,246,0.15);--bn-colors-disabled-background:rgba(255,255,255,0.03);--bn-colors-shadow:0 4px 24px rgba(0,0,0,0.4);--bn-colors-side-menu:rgba(255,255,255,0.3);--bn-colors-highlights-gray-background:rgba(255,255,255,0.1);--bn-colors-highlights-gray-text:rgba(255,255,255,0.6);--bn-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bn-border-radius:8px}[data-theming-css-variables-demo] .bn-editor{font-size:15px;line-height:1.65;color:rgba(255,255,255,.85)}[data-theming-css-variables-demo] [data-content-type=heading] h1,[data-theming-css-variables-demo] h1[data-level="1"]{font-size:1.75em!important;font-weight:600;color:white;margin-top:1em;margin-bottom:.4em;letter-spacing:-.02em;line-height:1.3}[data-theming-css-variables-demo] [data-content-type=heading] h2,[data-theming-css-variables-demo] h2[data-level="2"]{font-size:1.4em!important;font-weight:600;color:white;margin-top:.9em;margin-bottom:.35em;letter-spacing:-.01em;line-height:1.35}[data-theming-css-variables-demo] [data-content-type=heading] h3,[data-theming-css-variables-demo] h3[data-level="3"]{font-size:1.15em!important;font-weight:600;color:rgba(255,255,255,.95);margin-top:.8em;margin-bottom:.3em;line-height:1.4}[data-theming-css-variables-demo] .bn-block-group>.bn-block-outer:first-child h1,[data-theming-css-variables-demo] .bn-block-group>.bn-block-outer:first-child h2,[data-theming-css-variables-demo] .bn-block-group>.bn-block-outer:first-child h3{margin-top:0}[data-theming-css-variables-demo] [data-content-type=paragraph]{color:rgba(255,255,255,.8);margin:.25em 0}[data-theming-css-variables-demo] .bn-block-outer{margin:.15em 0}[data-theming-css-variables-demo] .bn-block-content{padding:3px 0}[data-theming-css-variables-demo] [data-content-type=bulletListItem],[data-theming-css-variables-demo] [data-content-type=numberedListItem]{color:rgba(255,255,255,.8)}[data-theming-css-variables-demo] [data-content-type=checkListItem] input[type=checkbox]{accent-color:#8b5cf6;width:16px;height:16px;border-radius:4px}[data-theming-css-variables-demo] [data-content-type=codeBlock]{background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-family:SF Mono,Fira Code,Monaco,monospace;font-size:14px}[data-theming-css-variables-demo] [data-content-type=codeBlock] code{color:rgba(255,255,255,.85)}[data-theming-css-variables-demo] code{background:rgba(139,92,246,.15);color:#c4b5fd;padding:2px 6px;border-radius:4px;font-size:.9em;font-family:SF Mono,Fira Code,monospace}[data-theming-css-variables-demo] a{color:#a78bfa;text-decoration:none;border-bottom:1px solid rgba(167,139,250,.3);transition:all .15s ease}[data-theming-css-variables-demo] a:hover{color:#c4b5fd;border-bottom-color:#c4b5fd}[data-theming-css-variables-demo] .bn-block-content[data-is-empty-and-focused=true]:before,[data-theming-css-variables-demo] [data-placeholder]:before{color:rgba(255,255,255,.25);font-style:normal}[data-theming-css-variables-demo] .bn-side-menu{opacity:0;transition:opacity .15s ease}[data-theming-css-variables-demo] .bn-block-outer:hover .bn-side-menu{opacity:1}[data-theming-css-variables-demo] .bn-side-menu button{color:rgba(255,255,255,.4);transition:all .15s ease}[data-theming-css-variables-demo] .bn-side-menu button:hover{color:rgba(255,255,255,.8);background:rgba(255,255,255,.08)}[data-theming-css-variables-demo] .bn-slash-menu{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);overflow:hidden}[data-theming-css-variables-demo] .bn-slash-menu-item{padding:10px 14px;border-radius:6px;margin:2px 4px;transition:all .1s ease}[data-theming-css-variables-demo] .bn-slash-menu-item:hover,[data-theming-css-variables-demo] .bn-slash-menu-item[data-highlighted=true]{background:rgba(139,92,246,.15)}[data-theming-css-variables-demo] .bn-slash-menu-item-icon{color:#8b5cf6}[data-theming-css-variables-demo] .bn-toolbar{background:#252525;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.4);padding:4px}[data-theming-css-variables-demo] .bn-toolbar button{border-radius:6px;transition:all .1s ease}[data-theming-css-variables-demo] .bn-toolbar button:hover{background:rgba(255,255,255,.08)}[data-theming-css-variables-demo] .bn-toolbar button[data-active=true]{background:rgba(139,92,246,.2);color:#a78bfa}[data-theming-css-variables-demo] table{border-collapse:collapse;width:100%;table-layout:auto}[data-theming-css-variables-demo] td,[data-theming-css-variables-demo] th{border:1px solid rgba(255,255,255,.1);padding:10px 14px;text-align:left;vertical-align:top;white-space:pre-wrap;word-wrap:break-word}[data-theming-css-variables-demo] th{background:rgba(255,255,255,.03);font-weight:600;color:rgba(255,255,255,.8)}[data-theming-css-variables-demo] td p,[data-theming-css-variables-demo] th p{margin:0;white-space:pre-wrap}[data-theming-css-variables-demo] ::selection{background:rgba(139,92,246,.3)}[data-theming-css-variables-demo]::-webkit-scrollbar{width:8px;height:8px}[data-theming-css-variables-demo]::-webkit-scrollbar-track{background:transparent}[data-theming-css-variables-demo]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}[data-theming-css-variables-demo]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.artifact-editor-compact [data-theming-css-variables-demo] .bn-editor{font-size:13px;line-height:1.6}.artifact-editor-compact [data-theming-css-variables-demo] [data-content-type=heading] h1,.artifact-editor-compact [data-theming-css-variables-demo] h1[data-level="1"]{font-size:1.4em!important;margin-top:.8em;margin-bottom:.3em}.artifact-editor-compact [data-theming-css-variables-demo] [data-content-type=heading] h2,.artifact-editor-compact [data-theming-css-variables-demo] h2[data-level="2"]{font-size:1.2em!important;margin-top:.7em;margin-bottom:.25em}.artifact-editor-compact [data-theming-css-variables-demo] [data-content-type=heading] h3,.artifact-editor-compact [data-theming-css-variables-demo] h3[data-level="3"]{font-size:1.05em!important;margin-top:.6em;margin-bottom:.2em}.artifact-editor-compact [data-theming-css-variables-demo] [data-content-type=paragraph]{margin:.2em 0}.artifact-editor-compact [data-theming-css-variables-demo] .bn-block-outer{margin:.1em 0}.artifact-editor-compact [data-theming-css-variables-demo] .bn-block-content{padding:2px 0}.artifact-editor-compact [data-theming-css-variables-demo] [data-content-type=codeBlock]{font-size:12px}.artifact-editor-compact [data-theming-css-variables-demo] code{font-size:.85em;padding:1px 4px}.artifact-editor-compact [data-theming-css-variables-demo] td,.artifact-editor-compact [data-theming-css-variables-demo] th{padding:6px 10px;font-size:12px;white-space:pre-wrap;word-wrap:break-word}