.embed-html-ace{border-radius:12px;overflow:hidden}.ace_editor{font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Courier New,monospace;font-size:14px;border:1px solid #1e293b;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(30,41,59,.6)}.ace_editor,.ace_gutter{background-color:var(--default-background-color)!important}.ace_cursor,.ace_editor,.ace_gutter{color:var(--default-text-color)!important}.ace_marker-layer .ace_active-line{background-color:var(--default-background-color)!important}.tippy-box{border:0!important}.selection-wrapper{gap:12px;padding:12px;border-radius:var(--default-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.08);width:100%}.selection-block,.selection-wrapper{position:relative;display:flex;flex-direction:column;align-items:stretch}.selection-block{gap:6px}.selection-option{padding:12px;border-radius:var(--default-border-radius);font-weight:500;font-size:14px;text-align:left;cursor:pointer;border:1px solid #d1d5db;color:var(--default-text-color);transition:background-color .2s ease-in-out}.selection-option:hover{opacity:.9}.selection-option.ai,.selection-option.original{background-color:var(--default-background-color)!important}.selection-buttons{position:absolute;top:-28px;right:0;display:flex;gap:6px}.selection-button{font-size:12px;font-weight:700;padding:4px 8px;border:none;border-radius:var(--default-border-radius);cursor:pointer;color:var(--default-text-color);transition:opacity .2s ease-in-out}.selection-button:hover{opacity:.85}.selection-button.accept,.selection-button.reject{background-color:var(--default-background-color)!important}.bubble-menu{box-shadow:0 16px 24px 0 rgba(0,0,0,.07),0 2px 6px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.1)!important;border-radius:var(--default-border-radius);background-color:var(--default-background-color);color:var(--default-text-color)}.dark .bubble-menu{background-color:var(--dark-background-color);color:var(--dark-text-color);box-shadow:0 16px 24px 0 rgba(0,0,0,.2),0 2px 6px 0 rgba(0,0,0,.3),0 0 1px 0 rgba(0,0,0,.3)!important;position:relative;z-index:9}.bubble-menu .text-direction{color:var(--default-text-color)!important;border:1px solid var(--custom-border)!important;background-color:rgba(0,0,0,0)!important}.dark .bubble-menu .text-direction{background-color:rgba(0,0,0,0)!important;border-color:var(--dark-border-color)!important;color:var(--dark-text-color)!important}.dark .bubble-menu .text-direction.show,.dark .bubble-menu .text-direction:active,.dark .bubble-menu .text-direction:focus,.dark .bubble-menu .text-direction:hover{background-color:var(--dark-tertiary-background)!important;border-color:var(--dark-border-color)!important;color:var(--dark-text-color)!important}.bubble-menu .text-direction:after{content:""!important;border-top:.3em solid!important;border-right:.3em solid rgba(0,0,0,0)!important;border-bottom:0!important;border-left:.3em solid rgba(0,0,0,0)!important;position:static!important;transform:rotate(0)!important}.dark .bubble-menu button{color:var(--dark-text-color)!important}.dark .bubble-menu button:hover{background-color:var(--dark-tertiary-background)!important}.bubble-menu .create-table:hover{background-color:var(--overlay-light)!important}.dark .bubble-menu .create-table .btn{background-color:rgba(0,0,0,0)!important;color:var(--dark-text-color)!important;border-color:var(--dark-border-color)!important}.dark .bubble-menu .create-table .btn.show,.dark .bubble-menu .create-table .btn:active,.dark .bubble-menu .create-table .btn:focus,.dark .bubble-menu .create-table .btn:hover{background-color:var(--dark-tertiary-background)!important}.slash-menu{border:1px solid var(--color-transparent-black);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:var(--default-border-radius);background-color:var(--default-background-color);color:var(--default-text-color);z-index:1}.dark .slash-menu{background-color:var(--dark-background-color);border-color:var(--dark-border-color);box-shadow:0 4px 12px rgba(0,0,0,.3)}.slash-menu .search-icon{position:absolute;left:15px;color:var(--default-text-color);top:18px}.slash-menu .search-bar{flex-direction:column;border-radius:var(--default-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid rgba(128,128,128,.7);background-color:var(--default-background-color)}.dark .slash-menu .search-bar{background-color:var(--dark-secondary-background);border-color:var(--dark-border-color);box-shadow:0 4px 8px rgba(0,0,0,.3)}.slash-menu .search-bar input{flex:1;border:none;outline:none;font-size:16px;border-radius:var(--default-border-radius);margin-left:40px;background-color:rgba(0,0,0,0);color:var(--default-text-color)}.dark .slash-menu .search-bar input{color:var(--dark-text-color)}.slash-menu .search-bar input::placeholder{color:#6b7280!important}.slash-menu ul{list-style:none;max-height:300px;scrollbar-width:thin}.slash-menu ul li:focus{outline:none;background-color:var(--overlay-light)}.tiptap{color:var(--default-text-color);font-size:16px!important}.dark .tiptap{color:var(--dark-text-color)}.tiptap .is-editor-empty:before,.tiptap .is-empty:before{color:var(--placeholder-text-light);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.dark .tiptap .is-editor-empty:before,.dark .tiptap .is-empty:before{color:var(--placeholder-text-dark)}.tiptap a{color:#0d6efd;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.dark .tiptap a{color:#4dabf7}.tiptap .collaboration-carets__caret{border-left:1px solid var(--default-text-color);border-right:1px solid var(--default-text-color);margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.dark .tiptap .collaboration-carets__caret{border-left-color:var(--dark-text-color);border-right-color:var(--dark-text-color)}.tiptap .collaboration-carets__label{border-radius:5px;color:var(--default-text-color);font-size:12px;font-style:normal;font-weight:700;left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;user-select:none;white-space:nowrap;width:max-content}.dark .tiptap .collaboration-carets__label{color:var(--dark-text-color)}.tiptap .callout h1,.tiptap .callout h2,.tiptap .callout h3,.tiptap .callout h4,.tiptap .callout h5,.tiptap .callout h6,.tiptap .callout p{margin-top:0!important;margin-bottom:6px!important}.tiptap .callout-container{display:flex;align-items:flex-start;gap:.5rem;width:100%}.tiptap .callout-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.tiptap .callout-content{flex-grow:1;display:flex;flex-direction:column;gap:.25rem;min-width:0;word-wrap:break-word}.tiptap .callout-content>:first-child{margin-top:0!important}.tiptap .callout-content>:last-child{margin-bottom:0!important}.tiptap .callout-info{border-color:var(--callout-info-border-color);background-color:var(--callout-info-background-color)}.tiptap .callout-warning{border-color:var(--callout-warning-border-color);background-color:var(--callout-warning-background-color)}.tiptap .callout-error{border-color:var(--callout-error-border-color);background-color:var(--callout-error-background-color)}.tiptap .callout-success{border-color:var(--callout-success-border-color);background-color:var(--callout-success-background-color)}.tiptap .callout-important{border-color:var(--callout-important-border-color);background-color:var(--callout-important-background-color)}.tiptap .callout-tip{border-color:var(--collout-tip-border-color);background-color:var(--callout-tip-background-color)}.tiptap .callout-title{font-weight:700;margin-bottom:5px}.tiptap .icon-modal{top:100%;left:0;transform:translateY(10px);box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:1000;width:200px}.tiptap .icon-modal .icon-modal-item:hover{background-color:var(--icon-modal-hover)}.tiptap pre{background:#161616;border-radius:8px;color:#fff!important;font-family:JetBrainsMono,monospace;padding:24px;position:relative}.tiptap pre code{background:none;color:inherit!important;font-size:.8rem;padding:0}.tiptap .code-block-wrapper{position:relative}.tiptap .code-block-wrapper.collapsed pre{max-height:140px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.tiptap .code-block-wrapper.collapsed pre:after{content:"";position:absolute;left:0;right:0;top:0;height:32px;background:linear-gradient(180deg,var(--background-color-black) 0,rgba(0,0,0,0) 100%);pointer-events:none}.dark .tiptap .code-block-wrapper.collapsed pre:after{background:linear-gradient(180deg,var(--dark-tertiary-background) 0,rgba(0,0,0,0) 100%)}.tiptap .code-block-wrapper.collapsed code{display:block;margin-top:auto}.tiptap .code-block-wrapper .collapsed-json-placeholder{display:none;font-family:JetBrainsMono,monospace;font-size:.8rem;color:inherit}.tiptap .code-block-wrapper.collapsed.is-json .collapsed-json-placeholder{display:block}.tiptap .code-block-wrapper.collapsed.is-json .code-block-content{display:none}.tiptap .code-block-wrapper pre{overflow-x:auto;padding-right:6rem}.tiptap .code-block-controls{position:absolute;top:8px;right:12px;display:flex;gap:.5rem}.tiptap .code-block-control-button{font-size:12px;line-height:1;color:#fff;border-radius:var(--default-border-radius);border:1px solid var(--custom-border);background-color:rgba(0,0,0,.5);padding:4px 12px;cursor:pointer;z-index:1;opacity:.9;transition:opacity .2s ease}.tiptap .code-block-control-button:focus,.tiptap .code-block-control-button:hover{opacity:1}.tiptap blockquote{border-left:3px solid var(--custom-border);margin:1.5rem 0;padding-left:1rem;color:var(--default-text-color)}.dark .tiptap blockquote{border-left-color:var(--dark-border-color);color:var(--dark-text-color)}.tiptap ul[data-type=taskList]{list-style:none;margin-left:0;padding:0}.tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;user-select:none}.tiptap ul[data-type=taskList] li>div{flex:1 1 auto}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}.tiptap p{margin:5px 0!important;font-size:16px!important;line-height:1.25rem;color:#374151!important}.tiptap span{color:#374151}.tiptap p:not([style*="color:" i]){color:#374151!important}.dark .tiptap p:not([style*="color:" i]){color:var(--dark-text-color)!important}.tiptap span:not([style*="color:" i]):not([data-text-color]){color:inherit!important}.tiptap strong{margin-top:10px!important;margin-bottom:10px!important;padding-top:10px!important;padding-bottom:10px!important;font-weight:700!important}.tiptap ol,.tiptap ul:not([data-type=taskList]){padding-top:0!important;padding-bottom:0!important;margin-top:10px!important;margin-bottom:10px!important;padding-left:1.5rem}.tiptap ol ol,.tiptap ol ol ol,.tiptap ol ol ul:not([data-type=taskList]),.tiptap ol ul:not([data-type=taskList]),.tiptap ol ul:not([data-type=taskList]) ol,.tiptap ol ul:not([data-type=taskList]) ul:not([data-type=taskList]),.tiptap ul:not([data-type=taskList]) ol,.tiptap ul:not([data-type=taskList]) ol ol,.tiptap ul:not([data-type=taskList]) ol ul:not([data-type=taskList]),.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]),.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]) ol,.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){margin-top:.5rem!important;margin-bottom:.5rem!important}.tiptap ol{list-style-type:decimal}.tiptap ol ol{list-style-type:lower-alpha}.tiptap ol ol ol{list-style-type:lower-roman}.tiptap ul:not([data-type=taskList]){list-style-type:disc}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:circle}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:square}.tiptap h1{font-size:48px;margin-bottom:10px!important;font-weight:700!important}.tiptap h2{font-size:32px;line-height:2rem;letter-spacing:.025em}.tiptap h2,.tiptap h3{margin-bottom:10px!important;font-weight:600!important}.tiptap h3{margin-top:26px!important;font-size:20.8px}.tiptap h4{font-size:16px!important}.tiptap h4,.tiptap h5{font-weight:600!important}.tiptap h5{font-size:14.4px!important}.tiptap h6{font-size:12.8px!important;font-weight:600!important}.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:20px!important;margin-bottom:10px!important;font-weight:600!important;line-height:2rem;letter-spacing:.025em}.tiptap li>ul{margin:10px!important}.tiptap ul[data-type=taskList] li{display:flex;justify-content:flex-start;align-items:flex-start}.tiptap ul[data-type=taskList] li label{margin:13px 0 0!important;display:flex;justify-content:center;align-items:center}.tiptap ul[data-type=taskList] li label input[type=checkbox]{border-radius:var(--default-border-radius)!important;border:1px solid var(--default-text-color)!important}.dark .tiptap ul[data-type=taskList] li label input[type=checkbox]{border-color:var(--dark-text-color)!important}.tiptap ul[data-type=taskList] li div p{margin:7px!important}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%;border:none}.tiptap table .column-resize-handle{background-color:var(--primary-color);bottom:-2px;position:absolute;right:-2px;pointer-events:none;top:0;width:4px}.tiptap table td,.tiptap table th{box-sizing:border-box;min-width:1em;padding:5px 10px;position:relative;vertical-align:top;border:1px solid var(--custom-border)}.dark .tiptap table td,.dark .tiptap table th{border-color:var(--dark-border-color)}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{font-weight:700;text-align:left}.tiptap table .selectedCell:after{border:2px solid var(--primary-color);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap .linked-page-container{cursor:pointer}.tiptap .breadcrumb-container,.tiptap .linked-page-container{display:flex;justify-content:flex-start;align-items:center;border-radius:var(--default-border-radius)}.tiptap .breadcrumb-container{padding:5px}.tiptap .breadcrumb-container:hover{background-color:var(--breadcrumb-container-hover)}.tiptap .breadcrumb-segment{color:var(--default-text-color);border:none;background:none;cursor:pointer;padding:2px 6px;transition:opacity .3s ease,border-radius .3s ease;border-radius:var(--default-border-radius);opacity:1;outline:none}.dark .tiptap .breadcrumb-segment{color:var(--dark-text-color)}.tiptap .breadcrumb-segment+.breadcrumb-segment:before{content:"/";margin:0 5px;color:var(--default-text-color)}.dark .tiptap .breadcrumb-segment+.breadcrumb-segment:before{color:var(--dark-text-color)}.tiptap .breadcrumb-segment .breadcrumb-separator{padding:0 5px;color:var(--default-text-color)}.dark .tiptap .breadcrumb-segment .breadcrumb-separator{color:var(--dark-text-color)}.tiptap .breadcrumb-segment img,.tiptap .breadcrumb-segment video{width:100%;height:auto}.breadcrumb-segment:hover{background-color:var(--overlay-light)!important}.breadcrumb-segment:active,.breadcrumb-segment:focus{outline:none!important;border:none!important;box-shadow:none!important}.breadcrumb-segment:last-child{pointer-events:none;background:none!important}.breadcrumb-segment:last-child:hover{background:none!important}.textEditorContainer{background-color:var(--default-background-color);color:var(--default-text-color)}.textEditorContainer.dark{background-color:var(--dark-background-color);color:var(--dark-text-color)}.textEditorContainer .image-upload-error{margin:12px 0;padding:12px 16px;border-radius:10px;background:var(--default-background-color);color:var(--default-text-color);border:1px solid #fecaca;font-size:.9rem}.dark .textEditorContainer .image-upload-error{background:var(--default-background-color);color:var(--default-text-color);border-color:rgba(244,67,54,.3)}.selection-wrapper{background-color:var(--default-background-color);border:1px solid var(--custom-border);color:var(--default-text-color)}.dark .selection-wrapper{background-color:var(--dark-secondary-background);border-color:var(--dark-border-color);color:var(--dark-text-color)}.text-anchor{cursor:pointer;color:inherit}.text-anchor:before{content:"#";font-size:.8em;color:#888;margin-right:4px;vertical-align:initial;position:relative;opacity:.7;cursor:pointer}.biplus-icon{border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px;min-height:28px;padding:0!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dark .biplus-icon{background-color:rgba(0,0,0,0)!important;border-color:var(--dark-border-color)!important;color:var(--dark-text-color)!important}.dark .biplus-icon.show,.dark .biplus-icon:active,.dark .biplus-icon:focus,.dark .biplus-icon:hover{background-color:var(--dark-tertiary-background)!important}.biplus-icon:after{display:none}.custom-display-public-page{min-width:0;overflow:hidden;box-sizing:border-box}.custom-display-public-page .page-wrapper{margin-left:auto;margin-right:auto;max-height:fit-content;min-width:0}.custom-display-public-page .page-wrapper .pageText{min-width:0;width:100%;overflow:hidden}.custom-display-public-page .page-wrapper .page-empty{display:flex;flex-direction:column;width:100%;margin-top:35px}.custom-display-public-page .page-wrapper .page-empty .empty-line{margin-top:10px;padding-left:10px}.custom-display-public-page .page-wrapper .page-text-render{gap:120px}@media screen and (max-width:1600px){.custom-display-public-page .page-wrapper .page-text-render{gap:50px}}.custom-display-public-page .page-wrapper .page-text-render .page-content-body img{max-width:100%}.custom-display-public-page .page-wrapper .page-text-render .page-content-body table{width:100%!important;max-width:inherit!important;min-width:inherit!important}.custom-display-public-page .page-wrapper .page-text-render .page-content-body table th{border:2px solid var(--custom-border)!important}.custom-display-public-page .page-wrapper .page-text-render .page-content-body table td{min-width:unset!important;width:100px;padding:6px!important;border:2px solid var(--custom-border);background-color:color-mix(in srgb,var(--default-background-color),white 2%);color:color-mix(in srgb,var(--default-text-color),white 2%)}.custom-display-page{margin-left:auto;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px 30px 10px;position:relative;scrollbar-width:none}.custom-display-page button{float:right}.custom-display-page button.btn-outline.orange{pointer-events:none}.custom-display-page .page-wrapper:has(.empty-heading-for-page){display:contents}.custom-display-page .page-wrapper .page-text-render .page-content-body img{max-width:100%;overflow:auto}.custom-display-page .page-button-inner{position:absolute;right:18px}@media screen and (max-width:900px){.custom-display-page .page-button-inner{position:static}}.custom-display-page .page-heading-content{max-width:100%;margin:auto}.custom-display-page:has(.page-text-render){display:block!important}.page-content-highlights{min-width:500px;width:500px;background-color:var(--default-background-color);color:var(--default-text-color)}.anchor-outside{left:0;transform:translate(-140%,-50%);margin-left:-15px}.blur-header{top:16px;z-index:100}.blur-header:after{content:"";position:absolute;left:0;right:0;height:85px;background:var(--default-background-color);z-index:1;opacity:0;transition:opacity .25s ease;pointer-events:none}.blur-header.scrolled:after,.blur-header.scrolled:before{opacity:1}.public-gradient-overlay{background:linear-gradient(to top,var(--default-background-color) 10%,color-mix(in srgb,var(--default-background-color) 70%,transparent),transparent)}