.callout-icon-picker{z-index:10000;border:1px solid var(--color-borders);background-color:var(--color-background);border-radius:.5rem;grid-template-columns:repeat(5,1fr);gap:.125rem;max-height:min(18rem,100vh - 1rem);padding:.375rem;display:grid;position:fixed;overflow:auto;box-shadow:0 .25rem .75rem #0000001f}.callout-icon-picker-item{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;transition:background-color .1s;display:flex}.callout-icon-picker-item:hover,.callout-icon-picker-item:focus-visible,.callout-icon-picker-item-active,.callout-icon-picker-item-keyboard{background-color:var(--color-chat-hover)}.callout-icon-picker-item:focus{outline:none}.color-picker{z-index:10001;border:1px solid var(--nc-border-gray-medium,#e7e7e9);background-color:var(--nc-bg-default,#fff);border-radius:8px;width:196px;min-width:0;padding:12px;display:none;position:fixed;box-shadow:0 4px 12px #00000024}.color-picker-title{color:var(--nc-content-gray-subtle,#4b5563);margin-top:10px;margin-bottom:6px;padding:0;font-size:11px;font-weight:600}.color-picker-title:first-child{margin-top:0}.color-picker-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.color-picker-swatch{cursor:pointer;border:1.5px solid var(--nc-border-gray-medium,#e7e7e9);background-color:var(--nc-bg-default,#fff);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:transform .1s,border-color .1s,box-shadow .1s;display:flex;position:relative}.color-picker-swatch:hover{border-color:var(--nc-content-gray-subtle,#4b5563);transform:scale(1.1)}.color-picker-swatch.is-active,.color-picker-swatch-active{border-color:var(--nc-content-gray,#1f293a);border-width:2px}.color-picker-swatch-keyboard{border-color:var(--nc-content-gray,#1f293a);box-shadow:0 0 0 2px #4b556329}.color-picker-swatch-letter{font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1}.color-picker-swatch-default{color:var(--nc-content-gray-muted,#6a7184);background-color:var(--nc-bg-default,#fff)}.color-picker.nc-doc-color-picker{border-color:var(--nc-border-gray-medium,#e7e7e9);background-color:var(--nc-bg-default,#fff)}.nc-doc-color-picker-label{color:var(--nc-content-gray-subtle,#4b5563);font-weight:600}.nc-doc-color-picker-grid{grid-template-columns:repeat(5,1fr)}.nc-doc-color-picker-swatch{border:1.5px solid var(--nc-border-gray-medium,#e7e7e9);border-radius:6px;width:28px;height:28px}.nc-doc-color-picker-letter{font-weight:var(--font-weight-bold)}:root{--text-grey:#787878;--text-yellow:#daa520;--text-orange:#e07020;--text-red:#cb3a31;--text-pink:#d44887;--text-purple:#8b48d4;--text-blue:#3a7bd5;--text-teal:#2da5a0;--text-green:#479a4e;--text-brown:#8b5e3c;--hl-grey:#e0e0e0;--hl-yellow:#fff3b0;--hl-orange:#ffe0c0;--hl-red:#ffd0cc;--hl-pink:#ffd0e8;--hl-purple:#e8d0ff;--hl-blue:#d0e4ff;--hl-teal:#c8f0ee;--hl-green:#d0f0d0;--hl-brown:#e8d8cc}.theme-dark,[data-theme=dark]{--text-grey:#a0a0a0;--text-yellow:#e8c048;--text-orange:#e89040;--text-red:#e05048;--text-pink:#e06098;--text-purple:#a868e8;--text-blue:#5898e8;--text-teal:#48c0b8;--text-green:#60b868;--text-brown:#a88060;--hl-grey:#404040;--hl-yellow:#4a4020;--hl-orange:#4a3020;--hl-red:#4a2020;--hl-pink:#4a2038;--hl-purple:#382048;--hl-blue:#203048;--hl-teal:#204040;--hl-green:#204020;--hl-brown:#403020}@media (prefers-color-scheme:dark){:root:not(.theme-dark):not([data-theme=light]){--text-grey:#a0a0a0;--text-yellow:#e8c048;--text-orange:#e89040;--text-red:#e05048;--text-pink:#e06098;--text-purple:#a868e8;--text-blue:#5898e8;--text-teal:#48c0b8;--text-green:#60b868;--text-brown:#a88060;--hl-grey:#404040;--hl-yellow:#4a4020;--hl-orange:#4a3020;--hl-red:#4a2020;--hl-pink:#4a2038;--hl-purple:#382048;--hl-blue:#203048;--hl-teal:#204040;--hl-green:#204020;--hl-brown:#403020}}.block-selection-rect{pointer-events:none;will-change:transform, width, height;z-index:20;background:#2aa7ee14;border:1px solid #2aa7ee66;border-radius:2px;position:absolute;top:0;left:0}.ProseMirror.is-block-selecting,.ProseMirror.is-block-selecting *{user-select:none}.ProseMirror .block-selected,[data-editor-object-header].object-header-selected{position:relative}.ProseMirror .block-selected:after,[data-editor-object-header].object-header-selected:after{pointer-events:none;content:"";z-index:1;background:#2aa7ee14;border:2px solid #2aa7ee4d;border-radius:.25rem;position:absolute;inset:-2px}.ProseMirror .block-selected.callout:after,[data-editor-object-header].object-header-selected:after{border-radius:.5rem}.link-input{z-index:10000;border:1px solid var(--nc-border-gray-medium,#e7e7e9);background:var(--nc-bg-default,#fff);border-radius:.5rem;flex-direction:column;width:18.75rem;max-width:calc(100vw - 1rem);padding:.75rem;font-size:.8125rem;display:flex;position:fixed;box-shadow:0 .25rem 1rem #0000001a}.link-input.nc-link-edit-popover{border-radius:8px;width:300px;padding:12px;font-size:13px;box-shadow:0 4px 16px #0000001a}.link-input-field-wrap,.link-input-title-wrap{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.link-input-field,.link-input-title{border:1px solid var(--nc-border-gray-medium,#e7e7e9);width:100%;color:var(--nc-content-gray,#1f293a);background:var(--nc-bg-default,#fff);border-radius:6px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.link-input-field::placeholder,.link-input-title::placeholder{color:var(--nc-content-gray-muted,#6a7184)}.link-input-field:focus,.link-input-title:focus{border-color:var(--nc-fill-primary,#36f)}.link-input .nc-link-edit-label{color:var(--nc-content-gray-muted,#6a7184);font-size:.75rem;font-weight:500}.link-input--invalid,.link-input--invalid .link-input-field{border-color:var(--nc-content-red-medium,var(--color-error))}.link-input-error{color:var(--nc-content-red-medium,var(--color-error));margin-top:4px;padding:0 2px;font-size:11px;line-height:1.3}.link-input-compat-actions{display:none}.link-input .nc-link-edit-divider{background:var(--nc-border-gray-medium,#e7e7e9);height:1px;margin-bottom:8px}.link-input .nc-link-edit-remove{cursor:pointer;font:inherit;color:var(--nc-content-gray-muted,#6a7184);text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .125rem;display:flex}.link-input .nc-link-edit-remove:hover{color:var(--nc-content-red-dark,var(--color-error));background:var(--nc-bg-coloured-red,#fef2f2)}.link-input-confirm,.link-input-cancel{cursor:pointer;min-width:1.75rem;height:1.75rem;color:var(--nc-content-gray,var(--color-text));background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:.8125rem;transition:background-color .1s;display:flex}.link-input-confirm:hover,.link-input-cancel:hover{background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.link-input-confirm{color:var(--nc-content-brand,var(--color-primary))}.code-block-toolbar{pointer-events:none;z-index:1;justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex;position:absolute;top:0;left:0;right:0}.code-block-toolbar.nc-code-block-toolbar{justify-content:flex-end;gap:4px;padding:0}.code-block-toolbar-floating{z-index:10000;box-sizing:border-box;width:max-content;position:fixed}.code-block-toolbar-floating .code-block-toolbar-btns{opacity:1}.code-block-lang-selector{pointer-events:auto;cursor:pointer;user-select:none;color:var(--color-text-secondary);border-radius:.25rem;padding:.125rem .375rem;font-family:system-ui,-apple-system,sans-serif;font-size:.6875rem;line-height:1.25;transition:color .1s,background-color .1s}.code-block-lang-selector:hover{color:var(--color-text);background-color:var(--color-chat-hover,#0000001a)}.code-block-lang-selector.nc-code-block-lang-trigger{height:28px;color:var(--nc-code-block-toolbar-fg,var(--color-text-secondary));white-space:nowrap;background:var(--nc-code-block-toolbar-bg,transparent);border:none;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;display:flex}.code-block-lang-selector.nc-code-block-lang-trigger:hover{color:var(--nc-code-block-toolbar-fg-hover,var(--color-text));background:var(--nc-code-block-toolbar-bg-hover,var(--color-chat-hover,#0000001a))}.code-block-lang-selector .nc-code-block-lang-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.code-block-lang-selector .nc-code-block-lang-chevron{width:12px;height:12px;color:var(--nc-content-gray-muted,var(--color-text-secondary));opacity:.6;flex:none;font-size:12px;line-height:12px}.code-block-lang-selector-readonly{cursor:default}.code-block-lang-selector-readonly:hover{color:var(--color-text-secondary);background-color:#0000}.code-block-toolbar-btns{pointer-events:auto;opacity:0;gap:.25rem;transition:opacity .15s;display:flex}.code-block-toolbar-btn{cursor:pointer;color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:.25rem;padding:.125rem .375rem;font-family:system-ui,-apple-system,sans-serif;font-size:.6875rem;line-height:1.25;transition:color .1s,background-color .1s}.code-block-toolbar-btn:hover{color:var(--color-text);background-color:var(--color-chat-hover,#0000001a)}.code-block-toolbar-btn.nc-code-block-copy-btn,.code-block-toolbar-btn.nc-code-block-wrap-btn{height:28px;color:var(--nc-code-block-toolbar-fg,var(--color-text-secondary));background:var(--nc-code-block-toolbar-bg,transparent);border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;display:flex}.code-block-toolbar-btn.nc-code-block-copy-btn:hover,.code-block-toolbar-btn.nc-code-block-wrap-btn:hover{color:var(--nc-code-block-toolbar-fg-hover,var(--color-text));background:var(--nc-code-block-toolbar-bg-hover,var(--color-chat-hover,#0000001a))}.code-block-toolbar-btn.nc-code-block-copy-btn{width:28px;min-width:28px;padding:0}.code-block-toolbar-btn-copied{color:var(--color-primary)}.code-block-toolbar-btn-failed{color:var(--color-error)}.code-block-lang-dropdown{z-index:10000;border:1px solid var(--color-borders);background-color:var(--color-background);border-radius:.5rem;flex-direction:column;width:12.5rem;max-height:min(20rem,100vh - 1rem);padding:.25rem;font-family:system-ui,-apple-system,sans-serif;display:flex;position:fixed;box-shadow:0 .25rem .75rem #0000001f}.code-block-lang-dropdown.nc-code-block-lang-dropdown{z-index:1052;border-color:var(--nc-border-gray-medium,var(--color-borders));background:var(--nc-bg-default,var(--color-background));border-radius:8px;padding:.25rem;box-shadow:0 4px 12px #00000014;width:auto!important;min-width:0!important}.code-block-lang-search{box-sizing:border-box;border:1px solid var(--color-borders);width:100%;color:var(--color-text);background-color:var(--color-background);border-radius:.25rem;outline:none;margin-bottom:.25rem;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem}.code-block-lang-search::placeholder{color:var(--color-text-secondary)}.code-block-lang-search:focus{border-color:var(--color-primary)}.code-block-lang-list{max-height:calc(100% - 2.75rem);overflow-y:auto}.code-block-lang-list.nc-code-block-lang-scroll{width:220px;max-height:min(360px,100vh - 120px);padding:0 4px 4px}.code-block-lang-item{cursor:pointer;width:100%;color:var(--color-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.25rem;padding:.375rem .5rem;font-size:.8125rem;transition:background-color .1s;display:block}.code-block-lang-item:hover,.code-block-lang-item-keyboard{background-color:var(--color-chat-hover)}.code-block-lang-item.nc-code-block-lang-option{color:var(--nc-content-gray,var(--color-text));border-radius:4px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:13px;display:flex}.code-block-lang-item.nc-code-block-lang-option:hover,.code-block-lang-item.nc-code-block-lang-option.code-block-lang-item-keyboard{background:var(--nc-bg-gray-light,var(--color-chat-hover))}.code-block-lang-item-active{font-weight:var(--font-weight-medium);color:var(--color-primary)}.code-block-lang-item.nc-active{color:var(--nc-content-brand,var(--color-primary));background:var(--nc-bg-gray-light,var(--color-chat-hover))}.code-block-lang-item .nc-code-block-lang-check{width:16px;height:16px;color:var(--nc-content-brand,var(--color-primary));flex:none;font-size:16px}.code-block-lang-empty{color:var(--color-text-secondary);padding:.5rem;font-size:.8125rem}.link-bubble{z-index:10000;border:1px solid var(--nc-border-gray-medium,var(--color-borders));white-space:nowrap;background:var(--nc-bg-default,var(--color-background));border-radius:.5rem;align-items:center;max-width:25rem;padding:.375rem .625rem;font-size:.8125rem;display:flex;position:fixed;box-shadow:0 4px 12px #00000014}.link-bubble.nc-link-hover-preview{border-radius:8px;gap:8px;max-width:400px;padding:6px 10px;font-size:13px}.link-bubble-icon,.link-bubble-btn{color:var(--nc-content-gray-muted,var(--color-text-secondary))}.link-bubble-icon{flex-shrink:0;width:1rem;height:1rem}.link-bubble-url{cursor:pointer;min-width:0;color:var(--nc-content-gray,var(--color-text));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.link-bubble-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:.875rem;height:.875rem;padding:0;font-size:.75rem;transition:background-color .1s,color .1s;display:flex}.link-bubble-btn:hover{color:var(--nc-content-gray,var(--color-text))}.link-bubble-btn.nc-link-hover-action{width:14px;min-width:14px;height:14px}.link-bubble-btn.nc-link-hover-action i{pointer-events:none;font-size:14px;line-height:1}.link-bubble-btn.nc-link-hover-edit{border-left:1px solid var(--nc-border-gray-medium,var(--color-borders));padding-left:4px}.link-bubble-btn--danger:hover{color:var(--color-error)}.link-bubble-btn--copied{color:var(--color-primary)}.link-bubble-btn--failed{color:var(--color-error)}.smart-paste-menu{z-index:9999;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background:var(--nc-bg-default,var(--color-background));border-radius:.5rem;min-width:10rem;padding:.25rem 0;position:fixed;box-shadow:0 .25rem 1rem #0000001a}.smart-paste-menu-item{cursor:pointer;font:inherit;color:var(--nc-content-gray,var(--color-text));text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.8125rem;display:flex}.smart-paste-menu-item.active,.smart-paste-menu-item:hover,.smart-paste-menu-item-active{background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.smart-paste-menu-icon{width:1rem;height:1rem;color:var(--nc-content-gray-muted,var(--color-text-secondary));flex:0 0 1rem;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.smart-paste-menu-label{color:var(--nc-content-gray,var(--color-text));white-space:nowrap;font-size:.8125rem;line-height:1.3}.table-controls-scroll-wrap{padding:.3125rem;overflow:visible}.table-controls-scroll-wrap.with-scroll{padding-bottom:.5rem;overflow:auto clip}.table-controls-content{box-sizing:content-box;padding-bottom:1.125rem;padding-right:1.125rem;display:inline-block;position:relative}.table-controls-plus{pointer-events:auto;cursor:pointer;z-index:5;color:var(--color-text-secondary);appearance:none;opacity:1;background:0 0;border:none;border-radius:.125rem;outline:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:0;transition:none;display:flex}.table-controls-plus:before{content:"+";width:100%;height:100%;color:var(--color-text-secondary);opacity:0;background-color:var(--color-interactive-element-hover,rgba(var(--color-text-secondary-rgb,112, 117, 121), .1));border-radius:.25rem;justify-content:center;align-items:center;font-size:.75rem;line-height:1;transition:opacity .15s;display:flex}.table-controls-plus.is-active:before,.table-controls-plus.is-hovered:before,.table-controls-plus:hover:before{opacity:1}.table-controls-plus.nc-table-row-toolbar,.table-controls-plus.nc-table-col-toolbar,.table-controls-plus.nc-table-corner-handle{color:var(--nc-content-gray-muted,var(--color-text-secondary));border-radius:.25rem}.table-controls-plus.nc-table-row-toolbar:before,.table-controls-plus.nc-table-col-toolbar:before,.table-controls-plus.nc-table-corner-handle:before{background-color:var(--nc-bg-gray-light,var(--color-interactive-element-hover))}.table-controls-plus.nc-table-row-toolbar:hover:before,.table-controls-plus.nc-table-row-toolbar.is-active:before,.table-controls-plus.nc-table-row-toolbar.is-hovered:before,.table-controls-plus.nc-table-col-toolbar:hover:before,.table-controls-plus.nc-table-col-toolbar.is-active:before,.table-controls-plus.nc-table-col-toolbar.is-hovered:before,.table-controls-plus.nc-table-corner-handle:hover:before,.table-controls-plus.nc-table-corner-handle.is-active:before,.table-controls-plus.nc-table-corner-handle.is-hovered:before{color:var(--nc-content-gray,var(--color-text));background-color:var(--nc-bg-gray-medium,var(--color-chat-hover))}.table-controls-readonly .table-controls-plus,.table-controls-readonly .table-controls-cell-trigger{display:none}.table-controls-plus-row{width:var(--table-controls-table-width,0);height:1.125rem;position:absolute;bottom:0;left:0}.table-controls-plus-col{width:1.125rem;height:var(--table-controls-table-height,0);writing-mode:vertical-lr;position:absolute;top:0;right:0}.table-controls-plus-corner{width:1.125rem;height:1.125rem;position:absolute;bottom:0;right:0}.table-controls-plus-corner:before{border-radius:50%}.table-controls-col-resize-grip{pointer-events:auto;cursor:col-resize;z-index:6;appearance:none;background:0 0;border:0;width:8px;padding:0;position:absolute}.table-controls-col-resize-grip:after{content:"";opacity:0;background:var(--nc-fill-primary,var(--color-primary));border-radius:1px;width:2px;position:absolute;top:0;bottom:0;right:3px}.table-controls-col-resize-grip:hover:after{opacity:1}.table-menu-highlight{background-color:color-mix(in srgb, var(--nc-fill-primary,var(--color-primary)) 6%, transparent)!important}.table-selection-layer{pointer-events:none;z-index:8;position:absolute;top:0;left:0}.table-selection-frame{box-sizing:border-box;border-color:var(--color-primary);background-color:#0000;border-style:solid;position:absolute}.table-selection-layer--selection .table-selection-frame{background-color:color-mix(in srgb, var(--nc-fill-primary,var(--color-primary)) 4%, transparent)}.nc-doc-table-wrapper .table-selection-frame{border-color:var(--nc-fill-primary,var(--color-primary))}.table-controls-cell-trigger{pointer-events:auto;cursor:pointer;z-index:2;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);opacity:.4;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:opacity .15s,background-color .1s;display:flex;position:absolute}.table-controls-cell-trigger:hover{color:var(--color-text);opacity:1;background-color:var(--color-chat-hover)}.table-controls-cell-trigger.nc-table-hover-zone{border:1px solid var(--nc-border-gray-light,transparent);color:var(--nc-content-gray-muted,var(--color-text-secondary))}.table-controls-cell-trigger.nc-table-hover-zone:hover{border-color:var(--nc-border-gray-medium,var(--color-borders));color:var(--nc-content-gray,var(--color-text));background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.table-op-menu{z-index:10001;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background-color:var(--nc-bg-default,var(--color-background));border-radius:8px;min-width:220px;max-width:calc(100vw - 1rem);max-height:min(360px,100vh - 16px);padding:4px 0;display:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.table-op-menu.nc-table-row-dropdown-overlay,.table-op-menu.nc-table-col-dropdown-overlay,.table-op-menu.nc-table-corner-dropdown-overlay,.table-op-menu.nc-table-col-color-overlay{min-width:220px}.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub),.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub),.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub){white-space:nowrap;min-width:0;max-width:none;max-height:none;padding:4px;overflow:visible}.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-item,.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-item,.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-item{vertical-align:top;border-radius:6px;width:28px;min-height:28px;padding:0;display:inline-flex}.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-icon,.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-icon,.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-icon{width:100%}.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-label,.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-arrow,.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-check,.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-label,.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-arrow,.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-check,.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-label,.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-arrow,.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-check{display:none}.table-op-menu.nc-table-row-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-separator,.table-op-menu.nc-table-col-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-separator,.table-op-menu.nc-table-corner-dropdown-overlay:not(.table-op-menu--sub) .table-op-menu-separator{vertical-align:top;width:1px;height:20px;margin:4px;display:inline-block}.table-op-menu-item{cursor:pointer;width:100%;min-height:30px;color:var(--nc-content-gray,var(--color-text));text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:background-color .12s;display:flex}.table-op-menu-item:hover,.table-op-menu-item-active{background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.table-op-menu-item-selected,.table-op-menu-item-selected .table-op-menu-icon{color:var(--nc-content-brand,var(--color-primary))}.table-op-menu-item-danger,.table-op-menu-item-danger .table-op-menu-icon{color:var(--nc-content-red-medium,var(--color-error))}.table-op-menu-item-danger:hover{color:var(--nc-content-red-dark,var(--color-error));background-color:var(--nc-bg-coloured-red,rgba(var(--color-error-rgb), .1))}.table-op-menu-item-disabled{pointer-events:none;cursor:not-allowed;color:var(--nc-content-gray-muted,var(--color-text-secondary));opacity:.4}.table-op-menu-item-disabled .table-op-menu-icon,.table-op-menu-item-disabled .table-op-menu-arrow{color:var(--nc-content-gray-muted,var(--color-text-secondary))}.table-op-menu-icon{width:20px;color:var(--nc-content-gray-subtle,var(--color-text-secondary));flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.table-op-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.table-op-menu-arrow{color:var(--nc-content-gray-muted,var(--color-text-secondary));flex-shrink:0;margin-left:auto;font-size:14px;line-height:1}.table-op-menu-check{color:var(--nc-content-brand,var(--color-primary));flex-shrink:0;font-size:13px;line-height:1}.table-op-menu-separator{background-color:var(--nc-border-gray-medium,var(--color-borders));height:1px;margin:4px 12px}.table-op-menu-color-title{color:var(--nc-content-gray-subtle,var(--color-text-secondary));padding:6px 14px 4px;font-size:11px;font-weight:600;line-height:1.2}.table-op-menu-color-grid{grid-template-columns:repeat(5,28px);gap:8px;padding:8px 14px 10px;display:grid}.table-op-menu-color-grid.nc-table-col-color-overlay{grid-template-columns:repeat(5,28px)}.table-op-menu-color-swatch{cursor:pointer;border:1.5px solid var(--nc-border-gray-medium,var(--color-borders));border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .1s,border-color .1s;display:flex}.table-op-menu-color-swatch:hover{border-color:var(--nc-content-gray-subtle,var(--color-primary));transform:scale(1.1)}.table-op-menu-color-swatch-default{color:var(--nc-content-gray-muted,var(--color-text-secondary));background:var(--nc-bg-default,transparent);justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.table-drag-handles{pointer-events:none;z-index:12;width:0;height:0;position:absolute}.table-drag-handle{pointer-events:none;cursor:grab;user-select:none;box-sizing:border-box;opacity:0;justify-content:center;align-items:center;width:1.375rem;max-width:1.375rem;height:1.375rem;max-height:1.375rem;padding:.375rem;transition:none;display:flex;position:absolute}.table-drag-handle-inner{width:.125rem;height:1.375rem;padding:.125rem 0;position:relative}.table-drag-handle-inner:after{content:"";z-index:1;background-color:var(--color-primary);background-position:50%;background-repeat:repeat;border-radius:.1875rem;width:100%;height:100%;display:block;position:relative}.table-drag-handle-inner:before{content:"";z-index:0;background:var(--color-background);width:.125rem;height:100%;margin-left:-.0625rem;position:absolute;top:0;left:50%}.table-drag-handle:hover .table-drag-handle-inner,.table-drag-handle--active .table-drag-handle-inner{width:.625rem}.table-drag-handle:hover .table-drag-handle-inner:after,.table-drag-handle--active .table-drag-handle-inner:after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='14' width='2' height='2' rx='1' transform='rotate(-180 5 14)' fill='white'/%3E%3Crect x='5' y='9' width='2' height='2' rx='1' transform='rotate(-180 5 9)' fill='white'/%3E%3Crect x='5' y='4' width='2' height='2' rx='1' transform='rotate(-180 5 4)' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.5rem 1rem}.table-drag-handle.nc-table-row-handle,.table-drag-handle.nc-table-col-handle{max-width:none;max-height:none;color:inherit;background:var(--nc-border-gray-medium,var(--color-borders));border-radius:0;padding:0;transition:background .15s}.table-drag-handle.nc-table-row-handle .table-drag-handle-inner,.table-drag-handle.nc-table-col-handle .table-drag-handle-inner{display:none}.table-drag-handle.nc-table-row-handle:hover,.table-drag-handle.nc-table-row-handle.table-drag-handle--active,.table-drag-handle.nc-table-col-handle:hover,.table-drag-handle.nc-table-col-handle.table-drag-handle--active{background:var(--nc-content-brand,var(--color-primary))}.table-drag-handle.nc-table-row-handle:before,.table-drag-handle.nc-table-col-handle:before{content:"";position:absolute}.table-drag-handle.nc-table-row-handle.is-only,.table-drag-handle.nc-table-col-handle.is-only{border-radius:4px}.table-drag-corner-handle.nc-table-corner-handle{pointer-events:none;cursor:pointer;z-index:13;opacity:0;background:var(--nc-border-gray-medium,var(--color-borders));border-radius:50%;width:10px;height:10px;transition:background .15s;position:absolute}.table-drag-corner-handle.nc-table-corner-handle:before{content:"";position:absolute;inset:-4px}.table-drag-corner-handle.nc-table-corner-handle:hover,.table-drag-corner-handle.nc-table-corner-handle.table-drag-handle--active{background:var(--nc-content-brand,var(--color-primary))}.table-drag-corner-handle.nc-table-corner-handle.table-drag-handle--visible{pointer-events:auto;opacity:1}.table-drag-handle--row{width:8px}.table-drag-handle--row:before{inset:0 -6px}.table-drag-handle--row.is-first{border-radius:4px 4px 0 0}.table-drag-handle--row.is-last{border-radius:0 0 4px 4px}.table-drag-handle--row:active{cursor:grabbing}.table-drag-handle--col{height:8px}.table-drag-handle--col:before{inset:-6px 0}.table-drag-handle--col.is-first{border-radius:4px 0 0 4px}.table-drag-handle--col.is-last{border-radius:0 4px 4px 0}.table-drag-handle--col:active{cursor:grabbing}.table-drag-handle--visible,.table-drag-handle--active,.table-dragging .table-drag-handle{pointer-events:auto;opacity:1}.table-controls-readonly .table-drag-handles,.table-controls-readonly .table-drag-indicator,.table-controls-readonly .table-drag-clone,.table-controls-readonly .table-selection-layer{display:none!important}.table-drag-handle--active{opacity:1!important}.table-drag-handle--disabled{cursor:default;opacity:.2;background:var(--color-text-secondary)}.table-drag-handle--disabled:hover{opacity:.35!important}.table-drag-indicator{pointer-events:none;z-index:10;background-color:var(--color-primary);border-radius:1px;display:none;position:absolute}.table-drag-indicator--row{height:2px;left:0}.table-drag-indicator--col{width:2px;top:0}.table-drag-indicator[data-testid^=nc-table-]{background-color:var(--nc-fill-primary,var(--color-primary));box-shadow:0 0 0 1px color-mix(in srgb, var(--nc-fill-primary,var(--color-primary)) 18%, transparent)}.table-dragging .table-drag-indicator{display:block}.tableWrapper:not(.table-dragging) .table-drag-indicator{display:none!important}.table-drag-clone{pointer-events:none;z-index:10000;border:2px solid var(--color-primary);opacity:.94;background-color:var(--color-background);border-radius:.25rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);position:fixed;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000024}.table-drag-clone table{margin:0!important}.block-context-menu{z-index:10001;border:1px solid var(--nc-border-gray-medium,#e7e7e9);background-color:var(--nc-bg-default,#fff);border-radius:8px;min-width:220px;max-width:calc(100vw - 1rem);padding:4px 0;display:none;position:fixed;overflow:visible;box-shadow:0 4px 16px #0000001a}.block-context-menu-search{padding:6px 8px 4px}.block-context-menu-search-input{width:100%;color:var(--nc-content-gray,#1f293a);background-color:var(--nc-bg-gray-extralight,#f8fafc);border:1px solid #0000;border-radius:4px;outline:none;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.4;transition:background-color .15s,border-color .15s}.block-context-menu-search-input::placeholder{color:var(--nc-content-gray-muted,#6a7184)}.block-context-menu-search-input:focus{border-color:var(--nc-fill-primary,#36f);background-color:var(--nc-bg-default,#fff)}.block-context-menu-dynamic{max-height:min(420px,100vh - 96px);overflow-y:auto}.block-context-menu-item{cursor:pointer;width:100%;min-height:30px;color:var(--nc-content-gray,#1f293a);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:background-color .12s;display:flex}.block-context-menu-item:hover,.block-context-menu-item-selected{background-color:var(--nc-bg-gray-light,#f4f4f5)}.block-context-menu-item-danger,.block-context-menu-item-danger .block-context-menu-icon{color:var(--nc-content-red-medium,#ef4444)}.block-context-menu-item-danger:hover{color:var(--nc-content-red-dark,#b91c1c);background-color:var(--nc-bg-coloured-red,#fef2f2)}.block-context-menu-icon{width:20px;color:var(--nc-content-gray-subtle,#4b5563);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.block-context-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.block-context-menu-shortcut{color:var(--nc-content-gray-muted,#6a7184);flex-shrink:0;font-size:11px;line-height:1}.block-context-menu-arrow{color:var(--nc-content-gray-muted,#6a7184);flex-shrink:0;margin-left:auto;font-size:14px}.block-context-menu-separator{background-color:var(--nc-border-gray-medium,#e7e7e9);height:1px;margin:4px 12px}.block-context-menu-section-title{color:var(--nc-content-gray-subtle,#4b5563);padding:6px 14px 4px;font-size:11px;font-weight:600;line-height:1.2}.block-context-menu-empty{color:var(--nc-content-gray-muted,#6a7184);text-align:center;padding:10px 14px;font-size:13px}.block-context-menu-submenu{z-index:10002;border:1px solid var(--nc-border-gray-medium,#e7e7e9);background-color:var(--nc-bg-default,#fff);border-radius:8px;min-width:180px;max-width:calc(100vw - 1rem);max-height:min(360px,100vh - 16px);padding:4px 0;display:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.block-context-menu-sub-item{cursor:pointer;width:100%;min-height:30px;color:var(--nc-content-gray,#1f293a);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:7px 14px;font-family:inherit;font-size:13px;line-height:1;transition:background-color .12s;display:flex}.block-context-menu-sub-item:hover{background-color:var(--nc-bg-gray-light,#f4f4f5)}.block-context-menu-sub-item-active,.block-context-menu-sub-item-active .block-context-menu-sub-icon{color:var(--nc-content-brand,#36f)}.block-context-menu-sub-icon{width:20px;color:var(--nc-content-gray-subtle,#4b5563);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.block-context-menu-sub-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.block-context-menu-lang-search{width:calc(100% - 16px);color:var(--nc-content-gray,#1f293a);background-color:var(--nc-bg-gray-extralight,#f8fafc);border:1px solid #0000;border-radius:4px;outline:none;margin:6px 8px 4px;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.4;transition:background-color .15s,border-color .15s}.block-context-menu-lang-search::placeholder{color:var(--nc-content-gray-muted,#6a7184)}.block-context-menu-lang-search:focus{border-color:var(--nc-fill-primary,#36f);background-color:var(--nc-bg-default,#fff)}.block-context-menu-lang-list{max-height:300px;overflow-y:auto}.block-context-menu-color-grid{grid-template-columns:repeat(5,28px);gap:8px;padding:8px;display:grid}.block-context-menu-color-swatch{cursor:pointer;border:2px solid var(--nc-border-gray-medium,#e7e7e9);width:28px;height:28px;color:var(--nc-content-gray,#1f293a);border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;line-height:1;transition:transform .1s;display:flex}.block-context-menu-color-swatch:hover{transform:scale(1.1)}.block-context-menu-color-swatch-default{color:var(--nc-content-gray-muted,#6a7184);background:var(--nc-bg-default,#fff);border-style:dashed}.block-handle,.nc-doc-drag-handle{cursor:grab;user-select:none;z-index:10;width:24px;height:24px;color:var(--nc-content-gray-muted,var(--color-text-secondary));background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:none;position:absolute}.block-handle svg,.nc-doc-drag-handle svg{width:16px;height:16px}.block-handle:hover,.nc-doc-drag-handle:hover{color:var(--nc-content-gray-subtle,var(--color-text));background:var(--nc-bg-gray-light,var(--color-chat-hover))}.block-handle:active,.nc-doc-drag-handle:active{cursor:grabbing}.nc-doc-active-block-toolbar{cursor:grab;user-select:none;z-index:10;width:24px;height:24px;color:var(--nc-content-gray-muted,var(--color-text-secondary));background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;display:none;position:absolute}.nc-doc-active-block-toolbar svg{width:16px;height:16px}.nc-doc-active-block-toolbar:hover{background:var(--nc-bg-gray-light,var(--color-chat-hover))}@media (pointer:coarse),(width<=600px){.block-handle{pointer-events:none;display:none!important}}.block-handle-indicator{pointer-events:none;z-index:10;background:var(--nc-border-gray-medium,var(--color-primary));border-radius:1px;height:2px;display:none;position:absolute}.block-handle-indicator--nested{background:var(--nc-border-gray-medium,var(--color-primary));height:.1875rem}.block-handle-indicator--nested:before{content:"";background:var(--nc-border-gray-medium,var(--color-primary));border-radius:.125rem;width:.25rem;height:1rem;position:absolute;top:-.4375rem;left:-.5rem}.nc-doc-drop-indicator{pointer-events:none;z-index:10;background:var(--nc-border-gray-medium,var(--color-primary));border-radius:1px;height:2px;display:none;position:absolute;left:0;right:0}.nc-doc-drop-indicator:before,.nc-doc-drop-indicator:after{display:none}.nc-doc-dragging,body.nc-doc-dragging,body.nc-doc-dragging .nc-doc-editor-inner,body.nc-doc-dragging .nc-doc-editor-inner *{cursor:grabbing!important}body.nc-doc-dragging .nc-doc-editor-content.ProseMirror .ProseMirror-selectednode{outline:2px solid var(--nc-fill-primary,#36f);outline-offset:2px;border-radius:4px}.block-handle-dragging{opacity:.4;outline:2px dashed var(--color-primary);outline-offset:2px;border-radius:.25rem}.floating-toolbar,.nc-doc-bubble-toolbar{z-index:9999;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background-color:var(--nc-bg-default,var(--color-background));border-radius:.5rem;align-items:center;gap:.125rem;padding:.25rem;display:flex;position:fixed;overflow:visible;box-shadow:0 .25rem .75rem #0000001a}.floating-toolbar::-webkit-scrollbar{display:none}.nc-doc-bubble-toolbar::-webkit-scrollbar{display:none}.floating-toolbar-btn,.nc-doc-bubble-toolbar-btn{cursor:pointer;min-width:1.75rem;height:1.75rem;color:var(--color-text);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0 .375rem;font-family:inherit;font-size:.8125rem;transition:background-color .1s;display:flex}.floating-toolbar-btn:hover,.nc-doc-bubble-toolbar-btn:hover{background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.floating-toolbar-btn-active,.nc-doc-bubble-toolbar-btn-active{color:var(--color-primary);background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.floating-toolbar-btn-disabled,.nc-doc-bubble-toolbar-btn-disabled{pointer-events:none;cursor:not-allowed;opacity:.35}.floating-toolbar-sep,.nc-doc-bubble-toolbar-sep{background-color:var(--color-borders);flex-shrink:0;width:1px;height:1rem;margin:0 .125rem}.nc-doc-bubble-toolbar.bubble-menu{border-color:var(--nc-border-gray-medium,#1f293a24);background:var(--nc-bg-default,#fff);border-radius:.5rem;gap:0;padding:.125rem;overflow:visible;box-shadow:0 4px 12px #0000001a}.nc-doc-bubble-toolbar.bubble-menu .floating-toolbar-btn{color:var(--nc-content-gray-emphasis,var(--color-text));border-radius:.375rem;min-width:1.75rem!important;height:1.75rem!important;padding:.125rem .25rem!important}.nc-doc-bubble-toolbar.bubble-menu .floating-toolbar-btn:hover{background:var(--nc-bg-gray-light,var(--color-chat-hover))}.nc-doc-bubble-toolbar.bubble-menu .floating-toolbar-btn[aria-pressed=true]{color:var(--nc-content-brand,var(--color-primary));background:var(--nc-bg-gray-light,var(--color-chat-hover))}.nc-doc-bubble-toolbar.bubble-menu .nc-doc-toolbar-italic .bubble-text-format-button-icon{font-family:var(--font-family-serif,Georgia, serif)}.nc-doc-bubble-toolbar.bubble-menu .nc-doc-toolbar-text-color .bubble-text-format-button-icon{position:relative}.nc-doc-bubble-toolbar.bubble-menu .nc-doc-toolbar-text-color .bubble-text-format-button-icon:after{content:"";background:currentColor;border-radius:999px;height:.125rem;position:absolute;bottom:.0625rem;left:.1875rem;right:.1875rem}.nc-doc-bubble-toolbar.bubble-menu .nc-doc-toolbar-highlight .bubble-text-format-button-icon{background:var(--nc-bg-yellow-light,#fff7c2)}.nc-doc-bubble-toolbar.bubble-menu .bubble-text-format-button-icon{min-width:1.25rem;height:1.25rem;font-size:.8125rem;font-weight:var(--font-weight-semibold);border:0;border-radius:.25rem;justify-content:center;align-items:center;line-height:1;display:inline-flex}.nc-doc-bubble-toolbar.bubble-menu .bubble-text-format-button-icon .icon{font-size:1rem;line-height:1}.nc-doc-bubble-toolbar.bubble-menu .nc-color-btn-preview{border:2px solid var(--nc-border-gray-medium,var(--color-borders));width:1.25rem;color:var(--nc-content-gray-emphasis,var(--color-text))}.nc-doc-bubble-toolbar.bubble-menu .floating-toolbar-btn-active,.nc-doc-bubble-toolbar.bubble-menu .nc-button.is-active{color:var(--nc-content-brand,var(--color-primary));background:var(--nc-bg-gray-light,var(--color-chat-hover))}.nc-doc-bubble-toolbar.bubble-menu .floating-toolbar-sep,.nc-doc-bubble-toolbar.bubble-menu .divider{background:var(--nc-border-gray-medium,var(--color-borders));width:1px;height:1rem;margin:0 .125rem}.mention-menu{z-index:10000;border:1px solid var(--color-borders);background-color:var(--color-background);border-radius:.5rem;width:18.75rem;max-height:16rem;padding:.25rem 0;position:fixed;overflow-y:auto;box-shadow:0 .25rem 1rem #0000001f}.mention-menu-empty{color:var(--color-text-secondary);text-align:center;padding:.75rem;font-size:.8125rem}.mention-menu-item{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;margin:0 .25rem;padding:.25rem .625rem;display:flex}.mention-menu-item:hover,.mention-menu-item-selected{background-color:var(--color-chat-hover)}.mention-menu-item--deleted,.mention-menu-item--archived{opacity:.45}.mention-menu-item--deleted .mention-menu-name,.mention-menu-item--archived .mention-menu-name{text-decoration:line-through}.mention-menu-item--completed .mention-menu-name{color:var(--color-text-secondary);text-decoration:line-through}.mention-menu-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.875rem;display:flex}.mention-menu-info{flex-direction:column;flex:1;min-width:0;display:flex}.mention-menu-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.mention-menu-subtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.mention-menu-type{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.6875rem}.mention-menu-preview{z-index:10001;border:1px solid var(--color-borders);background-color:var(--color-background);border-radius:.5rem;width:12rem;padding:.75rem;display:none;position:fixed;box-shadow:0 .25rem 1rem #0000001f}.mention-menu-preview-icon{margin-bottom:.5rem;font-size:2rem;line-height:1}.mention-menu-preview-name{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text);overflow-wrap:break-word;margin-bottom:.25rem}.mention-menu-preview-type{color:var(--color-text-secondary);margin-bottom:.375rem;font-size:.75rem}.mention-menu-preview-time{color:var(--color-text-secondary);font-size:.6875rem}.slash-menu,.nc-slash-menu{z-index:9999;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background-color:var(--nc-bg-default,var(--color-background));border-radius:.5rem;width:17.5rem;min-width:17.5rem;max-width:calc(100vw - 1rem);max-height:min(20rem,100vh - 6rem);padding:.375rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 .5rem 1.5rem #1f293a24}.slash-menu-search,.nc-slash-menu-search{padding:0 .375rem .375rem}.slash-menu-search-input,.nc-slash-menu-search-input{border:1px solid var(--nc-content-brand,var(--color-primary));width:100%;height:2rem;font:inherit;color:var(--color-text);background-color:var(--color-background);border-radius:.375rem;outline:none;padding:0 .625rem;font-size:.8125rem}.slash-menu-search-input::placeholder,.nc-slash-menu-search-input::placeholder{color:var(--color-text-secondary)}.slash-menu-search-input:focus,.nc-slash-menu-search-input:focus{border-color:var(--color-primary)}.slash-menu-group,.nc-slash-menu-group{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--nc-content-gray-muted,var(--color-text-secondary));letter-spacing:0;margin:0;padding:.375rem .875rem .25rem;line-height:1rem}.slash-menu-group:first-child,.nc-slash-menu-group:first-child{margin-top:0}.slash-menu-item,.nc-slash-menu-item{cursor:pointer;border-radius:.375rem;align-items:center;gap:.75rem;min-height:2.125rem;margin:0 .25rem;padding:.25rem .625rem;display:flex}.slash-menu-item-active,.slash-menu-item.is-selected,.nc-slash-menu-item-active,.nc-slash-menu-item.is-selected,.slash-menu-item:hover,.nc-slash-menu-item:hover{background-color:var(--nc-bg-gray-light,var(--color-chat-hover))}.slash-menu-icon,.nc-slash-menu-icon{width:1.25rem;height:1.25rem;color:var(--nc-content-gray,var(--color-text-secondary));background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.slash-menu-icon :where(svg),.nc-slash-menu-icon :where(svg){width:1rem;height:1rem;display:block}.slash-menu-icon-align,.nc-slash-menu-icon-align{color:var(--color-text-secondary);align-items:center;gap:.125rem}.slash-menu-icon-align-line,.nc-slash-menu-icon-align-line{background:currentColor;border-radius:999px;width:.875rem;height:.0625rem;display:block}.slash-menu-icon-align-left,.nc-slash-menu-icon-align-left{align-items:flex-start}.slash-menu-icon-align-left .slash-menu-icon-align-line:nth-child(2),.nc-slash-menu-icon-align-left .slash-menu-icon-align-line:nth-child(2){width:.625rem}.slash-menu-icon-align-center,.nc-slash-menu-icon-align-center{align-items:center}.slash-menu-icon-align-center .slash-menu-icon-align-line:nth-child(2),.nc-slash-menu-icon-align-center .slash-menu-icon-align-line:nth-child(2){width:.625rem}.slash-menu-icon-align-right,.nc-slash-menu-icon-align-right{align-items:flex-end}.slash-menu-icon-align-right .slash-menu-icon-align-line:nth-child(2),.nc-slash-menu-icon-align-right .slash-menu-icon-align-line:nth-child(2){width:.625rem}.slash-menu-icon-align-justify .slash-menu-icon-align-line,.nc-slash-menu-icon-align-justify .slash-menu-icon-align-line{width:.875rem}.slash-menu-icon-color,.nc-slash-menu-icon-color{--slash-menu-preview-color:var(--color-text-secondary)}.slash-menu-icon-color-text,.nc-slash-menu-icon-color-text{font-weight:var(--font-weight-semibold);color:var(--slash-menu-preview-color)}.slash-menu-icon-color-background,.nc-slash-menu-icon-color-background{font-size:0}.slash-menu-icon-color-background:before,.nc-slash-menu-icon-color-background:before{content:"";border:1px solid var(--color-borders);background:var(--slash-menu-preview-color);border-radius:.25rem;width:.875rem;height:.875rem}.slash-menu-icon-color-default,.nc-slash-menu-icon-color-default{color:var(--color-text-secondary);font-size:.75rem}.slash-menu-icon-color-default:before,.nc-slash-menu-icon-color-default:before{display:none}.slash-menu-text,.nc-slash-menu-text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.slash-menu-shortcut,.nc-slash-menu-shortcut{flex:none;align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}.slash-menu-shortcut :where(kbd),.nc-slash-menu-shortcut :where(kbd){border:1px solid var(--nc-border-gray-light,#1f293a14);min-width:1.125rem;height:1.125rem;font-family:inherit;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--nc-content-gray-muted,var(--color-text-secondary));background:var(--nc-bg-gray-extralight,#1f293a09);box-shadow:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex}.slash-menu-name,.nc-slash-menu-name{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--nc-content-gray,var(--color-text));line-height:1.25}.slash-menu-description,.nc-slash-menu-description{display:none}.slash-menu-empty,.nc-slash-menu-empty{color:var(--color-text-secondary);text-align:center;padding:.75rem;font-size:.8125rem}.nc-docs-command-list{border-color:var(--nc-border-gray-medium,#e7e7e9);width:17.5rem;min-width:17.5rem;max-height:min(20rem,100vh - 6rem);font-family:var(--font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--nc-bg-default,#fff);border-radius:.5rem;padding:.375rem 0;box-shadow:0 8px 24px #1f293a24}.nc-slash-menu-divider{background:var(--nc-border-gray-medium,#e7e7e9);height:1px;margin:.25rem .75rem}.nc-slash-menu-group-label{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--nc-content-gray-muted,#6a7184);letter-spacing:0;margin:0;padding:.375rem .875rem .25rem;line-height:1rem}.nc-slash-menu-item{min-height:2.125rem;color:var(--nc-content-gray-emphasis,#1f293a);border-radius:.375rem;align-items:center;gap:.625rem;margin:0 .25rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25;transition:background-color .12s;display:flex}.nc-slash-menu-item.is-selected,.nc-slash-menu-item.slash-menu-item-active,.nc-slash-menu-item:hover{background:var(--nc-bg-gray-light,#f4f4f5)}.nc-slash-menu-icon{width:1.25rem;height:1.25rem;color:var(--nc-content-gray,#1f293a);background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;transition:color .12s;display:flex}.nc-slash-menu-icon svg{width:16px;height:16px}.nc-slash-menu-label{min-width:0;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--nc-content-gray,#1f293a);flex:1;line-height:1.25;transition:color .12s}.nc-slash-menu-description{display:none}.nc-slash-menu-shortcut{flex-shrink:0;align-self:flex-start;align-items:center;gap:.125rem;margin-left:auto;padding-top:.125rem;display:flex}.nc-slash-menu-shortcut kbd{border:1px solid var(--nc-border-gray-medium,#e7e7e9);min-width:18px;height:18px;color:var(--nc-content-gray-muted,#6a7184);background:var(--nc-bg-gray-light,#f4f4f5);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.nc-slash-input-mode{width:17.5rem;min-width:17.5rem;max-width:calc(100vw - 1rem);max-height:none;padding:6px 8px;overflow:visible}.nc-slash-input-row{align-items:center;gap:.5rem;padding:0;display:flex}.nc-slash-input{min-width:0;height:auto;color:var(--nc-content-gray,#1f293a);background:0 0;border:none;border-radius:0;outline:none;flex:auto;padding:4px 0;font-family:inherit;font-size:.8125rem}.nc-slash-input::placeholder{color:var(--nc-content-gray-muted,#6a7184)}.nc-slash-input-error{color:var(--color-error);padding:0 .5rem .375rem 2.75rem;font-size:.75rem;line-height:1.25}.turn-into-menu{z-index:10000;border:1px solid var(--nc-border-gray-medium,#e7e7e9);background-color:var(--nc-bg-default,#fff);border-radius:8px;width:220px;max-width:calc(100vw - 1rem);max-height:min(360px,100vh - 16px);padding:4px 0;display:none;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.turn-into-menu-item{cursor:pointer;width:100%;min-height:30px;color:var(--nc-content-gray,#1f293a);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:background-color .12s;display:flex}.turn-into-menu-item:hover,.turn-into-menu-item-keyboard{background-color:var(--nc-bg-gray-light,#f4f4f5)}.turn-into-menu-item-active,.turn-into-menu-item-active .turn-into-menu-icon{color:var(--nc-content-brand,#36f)}.turn-into-menu-icon{width:20px;color:var(--nc-content-gray-subtle,#4b5563);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.turn-into-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.turn-into-menu-separator{background-color:var(--nc-border-gray-medium,#e7e7e9);height:1px;margin:4px 12px}body.colResize,body.colResize *{cursor:col-resize!important;user-select:none!important}body.embed-source-resizing,body.embed-source-resizing *{cursor:ew-resize!important;user-select:none!important}body.embed-source-height-resizing,body.embed-source-height-resizing *{cursor:ns-resize!important;user-select:none!important}body.resize-cursor,body.resize-cursor *{cursor:nwse-resize!important;user-select:none!important}body.cy-image-preview-open{overflow:hidden}.nc-columns-toolbar{pointer-events:auto;user-select:none;z-index:80;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background:var(--nc-bg-default,var(--color-background));border-radius:6px;align-items:center;gap:2px;padding:2px;display:none;position:fixed;box-shadow:0 2px 8px #00000014}.nc-columns-toolbar button{cursor:pointer;font:inherit;color:var(--nc-content-gray-muted,var(--color-text-secondary));background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:1px;padding:4px 6px;font-size:.75rem;line-height:1;display:flex}.nc-columns-toolbar button:hover,.nc-columns-toolbar button.active{color:var(--nc-content-gray-emphasis,var(--color-text));background:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08))}.nc-columns-toolbar button:disabled{cursor:not-allowed;opacity:.45}.nc-columns-toolbar .nc-toolbar-delete{color:var(--nc-content-gray-muted,var(--color-text-secondary));margin-left:11px;position:relative}.nc-columns-toolbar .nc-toolbar-delete:before{content:"";background:var(--nc-border-gray-medium,var(--color-borders));width:1px;position:absolute;top:4px;bottom:4px;left:-7px}.nc-columns-toolbar .nc-toolbar-delete:hover{color:var(--nc-content-red-dark,#b91c1c);background:var(--nc-bg-coloured-red,#fef2f2)}.nc-columns-toolbar-split{align-items:stretch;gap:1px;width:24px;height:14px;display:flex}.nc-columns-toolbar-split span{background:currentColor;border-radius:2px;min-width:2px}.nc-columns-toolbar-label{display:none}@keyframes MUgjmd7Y{to{rotate:360deg}}@keyframes ApQ-W4Yk{0%{background-position:200% 0}to{background-position:-200% 0}}@container (width<=40rem){.BsDvJnkO .ProseMirror{padding-left:0}}.cy-image-preview{z-index:4000;background:#0f172adb;justify-content:center;align-items:center;padding:4rem;display:flex;position:fixed;inset:0;overflow:auto}.cy-image-preview.nc-doc-image-fullscreen{background:#0f172ae0}.cy-image-preview--zoomed{justify-content:flex-start;align-items:flex-start}.cy-image-preview-image{cursor:zoom-in;transform-origin:50%;object-fit:contain;border-radius:.375rem;max-width:min(100%,88rem);max-height:82vh;transition:transform .16s;display:block;box-shadow:0 1.25rem 4rem #00000047}.cy-image-preview-image.nc-doc-image-fullscreen-img{background:var(--nc-bg-default,#fff)}.cy-image-preview-image--zoomed{cursor:zoom-out;max-width:none;max-height:none;margin:auto;transform:scale(1.75)}.cy-image-preview-loader{border:3px solid #ffffff57;border-top-color:#fff;border-radius:999px;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;animation:.75s linear infinite MUgjmd7Y;position:fixed;top:50%;left:50%}.cy-image-preview-loader[hidden]{display:none}.cy-image-preview-error{color:#fff;background:#0f172ab8;border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cy-image-preview-error[hidden]{display:none}.cy-image-preview-caption,.cy-image-preview-counter{color:#fff;text-align:center;text-shadow:0 1px 2px #0000006b;font-size:.875rem;line-height:1.25;position:fixed;left:50%;transform:translate(-50%)}.cy-image-preview-caption{text-overflow:ellipsis;white-space:nowrap;max-width:min(42rem,100vw - 4rem);bottom:2rem;overflow:hidden}.cy-image-preview-counter{background:#0f172a70;border-radius:999px;padding:.25rem .5rem;top:1.5rem}.cy-image-preview-thumbnails{z-index:1;background:#0f172a7a;border-radius:.5rem;gap:.5rem;max-width:min(38rem,100vw - 7rem);padding:.5rem;display:flex;position:fixed;bottom:4.5rem;left:50%;overflow-x:auto;transform:translate(-50%)}.cy-image-preview-thumbnails[hidden]{display:none}.cy-image-preview-thumbnail{cursor:pointer;opacity:.72;background:#ffffff1f;border:2px solid #0000;border-radius:.375rem;flex:none;width:3.5rem;height:3.5rem;padding:0;transition:border-color .12s,opacity .12s;overflow:hidden}.cy-image-preview-thumbnail:hover,.cy-image-preview-thumbnail:focus-visible{opacity:1;border-color:#fff}.cy-image-preview-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.cy-image-preview-thumbnail--active{opacity:1;border-color:#fff}.cy-image-preview-close,.cy-image-preview-nav{cursor:pointer;z-index:1;color:#fff;background:#0f172a80;border:0;place-items:center;transition:background .12s;display:grid;position:fixed}.cy-image-preview-close:hover,.cy-image-preview-close:focus-visible,.cy-image-preview-nav:hover,.cy-image-preview-nav:focus-visible{background:#0f172ab8}.cy-image-preview-close{border-radius:999px;width:2rem;height:2rem;font-size:1rem;top:1.25rem;right:1.25rem}.cy-image-preview-close.nc-doc-image-fullscreen-close{color:var(--nc-content-gray,#fff);background:color-mix(in srgb, var(--nc-bg-default,#fff) 92%, transparent);box-shadow:0 .5rem 1.5rem #0f172a2e}.cy-image-preview-close.nc-doc-image-fullscreen-close:hover,.cy-image-preview-close.nc-doc-image-fullscreen-close:focus-visible{background:var(--nc-bg-default,#fff)}.cy-image-preview-nav{border-radius:.375rem;width:2.5rem;height:3.25rem;font-size:1.5rem;top:50%;transform:translateY(-50%)}.cy-image-preview-nav:disabled{cursor:default;opacity:.32}.cy-image-preview-nav:disabled:hover,.cy-image-preview-nav:disabled:focus-visible{background:#0f172a80}.cy-image-preview-nav.nc-doc-carousel-nav{backdrop-filter:blur(10px);background:#0f172a7a}.cy-image-preview-nav--previous{left:1.5rem}.cy-image-preview-nav--next{right:1.5rem}.cy-image-block-wrap--focused .cy-image-resize-handle,.cy-image-block-wrap--focused .cy-image-download-button,.cy-image-block-wrap:focus .cy-image-resize-handle,.cy-image-block-wrap:focus .cy-image-download-button,.cy-image-block-wrap:focus-within .cy-image-resize-handle,.cy-image-block-wrap:focus-within .cy-image-download-button{opacity:1}.ProseMirror[contenteditable=false] .cy-image-resize-handle{display:none}.BsDvJnkO{width:100%;min-height:3.75rem;margin:0;padding-bottom:0;position:relative}.BsDvJnkO .ProseMirror{min-height:3.75rem;color:var(--nc-content-gray,var(--color-text));letter-spacing:0;overflow-wrap:break-word;white-space:break-spaces;outline:none;padding:0;font-size:.95rem;line-height:1.7}.BsDvJnkO .ProseMirror ::selection{background:color-mix(in srgb, var(--nc-fill-primary) 35%, transparent)}.BsDvJnkO .ProseMirror>p{letter-spacing:0;font-size:.95rem;line-height:1.7}.BsDvJnkO .ProseMirror>*{margin-top:0;margin-bottom:0}.BsDvJnkO .ProseMirror>p:first-child{margin-top:2.1rem}.BsDvJnkO .ProseMirror>*+*{margin-top:.5625rem}.BsDvJnkO .ProseMirror .is-empty:before{pointer-events:none;content:attr(data-placeholder);float:left;height:0;color:var(--nc-content-gray-disabled,var(--color-placeholders))}.BsDvJnkO .ProseMirror .nc-doc-empty-editor:before{color:var(--nc-content-gray-disabled,var(--color-placeholders))}.BsDvJnkO .ProseMirror .nc-slash-placeholder{pointer-events:none;user-select:none;color:var(--nc-content-gray-disabled,var(--color-placeholders))}.BsDvJnkO .ProseMirror .nc-doc-search-match{box-shadow:none;background:#ffd40066;border-radius:2px}.BsDvJnkO .ProseMirror .nc-doc-search-match-active{box-shadow:none;background:#ff960099;border-radius:2px}.BsDvJnkO .ProseMirror h1,.BsDvJnkO .ProseMirror h2,.BsDvJnkO .ProseMirror h3{scroll-margin-top:4.5rem;position:relative}.BsDvJnkO .ProseMirror .nc-heading-section-hidden{display:none!important}.BsDvJnkO .ProseMirror .nc-heading-has-cursor{border-radius:.25rem}.BsDvJnkO .ProseMirror .nc-heading-collapse-button{cursor:pointer;opacity:0;background-color:var(--nc-content-gray-muted,var(--color-text-secondary));justify-content:center;align-items:center;width:24px;height:16px;font-size:0;line-height:0;transition:opacity .12s,background-color .12s;display:inline-flex;position:absolute;top:.24em;left:-2.25rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M3 6h10l-5 6z'/%3E%3C/svg%3E");mask-position:0;mask-size:16px 16px;mask-repeat:no-repeat}.BsDvJnkO .ProseMirror .nc-heading-collapse-button:hover,.BsDvJnkO .ProseMirror .nc-heading-collapse-button:focus-visible,.BsDvJnkO .ProseMirror .nc-heading-collapse-button.is-collapsed{opacity:1;background-color:var(--nc-content-gray-muted,var(--color-text-secondary))}.BsDvJnkO .ProseMirror .nc-heading-collapse-button.is-collapsed{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='m6 3 6 5-6 5z'/%3E%3C/svg%3E")}.BsDvJnkO .ProseMirror h1:hover .nc-heading-collapse-button,.BsDvJnkO .ProseMirror h2:hover .nc-heading-collapse-button,.BsDvJnkO .ProseMirror h3:hover .nc-heading-collapse-button,.BsDvJnkO .ProseMirror h1.nc-heading-collapsed .nc-heading-collapse-button,.BsDvJnkO .ProseMirror h2.nc-heading-collapsed .nc-heading-collapse-button,.BsDvJnkO .ProseMirror h3.nc-heading-collapsed .nc-heading-collapse-button{opacity:1}.BsDvJnkO .ProseMirror .nc-heading-anchor-icon{cursor:pointer;width:24px;height:20px;font-size:0;font-weight:var(--font-weight-semibold);color:var(--nc-content-gray-muted,var(--color-text-secondary));opacity:0;border-radius:.25rem;justify-content:center;align-items:center;line-height:0;transition:opacity .12s,background-color .12s;display:inline-flex;position:absolute;top:.2em;left:-1.375rem}.BsDvJnkO .ProseMirror .nc-heading-anchor-icon:hover,.BsDvJnkO .ProseMirror .nc-heading-anchor-icon:focus-visible{opacity:1;background:var(--nc-bg-gray-light,var(--color-chat-hover))}.BsDvJnkO .ProseMirror .nc-heading-anchor-icon:after{content:"";cursor:pointer;vertical-align:middle;pointer-events:auto;background-color:var(--nc-content-gray-disabled,var(--color-text-secondary));border-radius:.25rem;width:16px;height:16px;margin-left:6px;padding:.125rem;display:inline-block;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0'/%3E%3C/svg%3E");mask-size:16px 16px;mask-repeat:no-repeat}.BsDvJnkO .ProseMirror h1>.nc-heading-anchor-icon:after{vertical-align:baseline;position:relative;top:-.1em}.BsDvJnkO .ProseMirror h2>.nc-heading-anchor-icon:after{width:15px;height:15px;mask-size:15px 15px}.BsDvJnkO .ProseMirror h3>.nc-heading-anchor-icon:after{width:14px;height:14px;mask-size:14px 14px}.BsDvJnkO .ProseMirror h1:hover .nc-heading-anchor-icon,.BsDvJnkO .ProseMirror h2:hover .nc-heading-anchor-icon,.BsDvJnkO .ProseMirror h3:hover .nc-heading-anchor-icon{opacity:1}.BsDvJnkO .ProseMirror blockquote .nc-heading-anchor-icon{display:none}.BsDvJnkO .ProseMirror h1.nc-heading-collapsed,.BsDvJnkO .ProseMirror h2.nc-heading-collapsed,.BsDvJnkO .ProseMirror h3.nc-heading-collapsed{margin-bottom:0}.BsDvJnkO .ProseMirror h1{color:var(--nc-content-gray-emphasis,var(--color-text));margin-top:1.4em;margin-bottom:.4em;font-size:1.625em;font-weight:600;line-height:1.3}.BsDvJnkO .ProseMirror h2{color:var(--nc-content-gray-emphasis,var(--color-text));margin-top:1.2em;margin-bottom:.35em;font-size:1.3em;font-weight:600;line-height:1.35}.BsDvJnkO .ProseMirror h3{color:var(--nc-content-gray-emphasis,var(--color-text));margin-top:1em;margin-bottom:.3em;font-size:1.125em;font-weight:600;line-height:1.4}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]){padding-left:1.5em;list-style-type:disc}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]) ul{list-style-type:circle}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]) ul ul{list-style-type:square}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style-type:"–  "}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]) li{margin-top:.1em;margin-bottom:.1em}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]) li::marker{color:currentColor}.BsDvJnkO .ProseMirror ul:not([data-type=taskList]) li p{margin-top:0;margin-bottom:0}.BsDvJnkO .ProseMirror ol{padding-left:1.5em;list-style-type:decimal}.BsDvJnkO .ProseMirror ol li{margin-top:.1em;margin-bottom:.1em}.BsDvJnkO .ProseMirror ol li::marker{color:currentColor}.BsDvJnkO .ProseMirror ol li p{margin-top:0;margin-bottom:0}.BsDvJnkO .ProseMirror ul[data-type=taskList]{padding-left:0;list-style-type:none}.BsDvJnkO .ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:baseline;gap:0;margin-top:.1em;margin-bottom:.1em;display:flex}.BsDvJnkO .ProseMirror ul[data-type=taskList] li>label{cursor:pointer;user-select:none;flex:none;justify-content:flex-start;align-items:center;margin-top:0;margin-right:.4em;display:inline-flex}.BsDvJnkO .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;border:2px solid var(--nc-content-gray-muted);appearance:none;background:0 0;border-radius:.25rem;width:1rem;height:1rem;margin:0;transition:background .15s,border-color .15s;position:relative;top:.1em}.BsDvJnkO .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{border-color:var(--nc-content-brand,#36f);background:var(--nc-content-brand,#36f)}.BsDvJnkO .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0 0 1px;width:5px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.BsDvJnkO .ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.BsDvJnkO .ProseMirror ul[data-type=taskList] li>div p{margin-top:0;margin-bottom:0}.BsDvJnkO .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--nc-content-gray-muted,#6a7184);text-decoration:line-through;text-decoration-color:var(--nc-content-gray-disabled,#c6cad2)}.BsDvJnkO .ProseMirror ul[data-type=taskList] ul[data-type=taskList]{padding-left:1.2em}.BsDvJnkO .ProseMirror blockquote{border:0;border-left:3px solid var(--nc-content-gray-disabled,rgba(var(--color-text-rgb), .18));color:var(--nc-content-gray-muted,#6a7184);margin:.75em 0;padding:0 0 0 1.25em;font-style:normal;position:relative}.BsDvJnkO .ProseMirror blockquote:before{content:none}.BsDvJnkO .ProseMirror blockquote>p{margin:0}.BsDvJnkO .ProseMirror blockquote[style*="text-align: right"]{padding-right:0}.BsDvJnkO .ProseMirror hr{border:none;align-items:center;height:1em;margin:0;display:flex}.BsDvJnkO .ProseMirror hr:after{content:"";border-top:1px solid var(--nc-border-gray-medium);width:100%;display:block}.BsDvJnkO .ProseMirror .dot-divider{user-select:none;height:1.5rem;color:var(--color-control-accent,var(--color-text-secondary));justify-content:center;align-items:center;margin:0;line-height:0;display:flex;position:relative}.BsDvJnkO .ProseMirror .dot-divider__dots{white-space:nowrap;align-items:center;gap:1.125rem;height:.125rem;line-height:0;display:inline-flex}.BsDvJnkO .ProseMirror .dot-divider__dot{background:currentColor;border-radius:50%;flex:none;width:.125rem;height:.125rem;display:block}.BsDvJnkO .ProseMirror pre{color:var(--color-text);background-color:color-mix(in srgb, var(--color-background-secondary) 85%, #111827 6%);border-radius:.5rem;margin:.75rem 0;padding:48px 1em .75em;font-size:.875em;line-height:1.6;position:relative;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important}.BsDvJnkO .ProseMirror pre.nc-code-block-wrapper{color:var(--nc-code-block-text,var(--color-text));background-color:var(--nc-code-block-bg,color-mix(in srgb, var(--color-background-secondary) 85%, #111827 6%));border:none}.BsDvJnkO .ProseMirror pre.code-block-unwrapped{overflow-x:auto}.BsDvJnkO .ProseMirror pre.code-block-unwrapped code{word-break:normal;white-space:pre}html.theme-light .BsDvJnkO .ProseMirror pre{--color-type:#0053d4;--color-keyword:#388e22;--color-class:#3e6c20;--color-string:#9a1111;--color-template:#9a5334;--color-selector:#9a5334;--color-function:#a753b7;--color-comment:#616161;--color-section:#9a1111;--color-variable:#bd63c5;--color-attribute:#276b8f;--color-link:#276b8f;--color-tag:#000}html.theme-dark .BsDvJnkO .ProseMirror pre{--color-type:#56b6c2;--color-keyword:#c678dd;--color-class:#e06c75;--color-string:#98c379;--color-template:#d19a66;--color-selector:#e06c75;--color-function:#61aeee;--color-comment:#5c6370;--color-section:#e06c75;--color-variable:#d19a66;--color-attribute:#d19a66;--color-link:#d19a66;--color-tag:#e06c75}.BsDvJnkO .ProseMirror pre code{font-family:inherit;font-size:inherit;color:inherit;white-space:pre-wrap;box-decoration-break:slice;box-shadow:none;background:0 0;border-radius:0;padding:0}.BsDvJnkO .ProseMirror pre code.nc-code-block-content{min-width:100%;display:block}.BsDvJnkO .ProseMirror pre .nc-code-block-keyword{color:var(--nc-code-block-keyword,var(--color-keyword))}.BsDvJnkO .ProseMirror pre .nc-code-block-built-in{color:var(--nc-code-block-built-in,var(--color-type))}.BsDvJnkO .ProseMirror pre .nc-code-block-title,.BsDvJnkO .ProseMirror pre .nc-code-block-name{color:var(--nc-code-block-name,var(--color-function))}.BsDvJnkO .ProseMirror pre .nc-code-block-string{color:var(--nc-code-block-string,var(--color-string))}.BsDvJnkO .ProseMirror pre .nc-code-block-comment{color:var(--nc-code-block-comment,var(--color-comment))}.BsDvJnkO .ProseMirror pre .nc-code-block-section{color:var(--nc-code-block-section,var(--color-section))}.BsDvJnkO .ProseMirror pre .nc-code-block-attr{color:var(--nc-code-block-attr,var(--color-attribute))}@media print{.BsDvJnkO .ProseMirror pre.code-block-unwrapped{overflow-x:visible}.BsDvJnkO .ProseMirror pre.code-block-unwrapped code{overflow-wrap:break-word;white-space:pre-wrap}}.BsDvJnkO .ProseMirror code{font-size:inherit;background:var(--nc-bg-gray-medium,#e7e7e9);box-decoration-break:clone;box-shadow:0 0 0 1px var(--nc-bg-gray-medium,#e7e7e9);border-radius:.25rem;padding:0 4px;display:inline;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important}.BsDvJnkO .ProseMirror.resize-cursor{cursor:col-resize}.BsDvJnkO .ProseMirror .tableWrapper{margin:.75rem 0;position:relative;overflow:visible}.BsDvJnkO .ProseMirror .tableWrapper.nc-doc-table-wrapper{--nc-table-border:var(--nc-border-gray-medium,var(--table-border-color))}.BsDvJnkO .ProseMirror table{--table-border-color:var(--nc-border-gray-medium,var(--color-shape-highlight-medium,var(--color-borders-alternate,var(--color-borders))));border:1px solid var(--table-border-color);table-layout:fixed;border-spacing:0;border-collapse:separate;background:var(--nc-bg-default,var(--color-background));border-radius:8px;width:100%;margin:20px 0 0;font-size:.875rem;overflow:hidden}.BsDvJnkO .ProseMirror table.nc-doc-table{color:var(--nc-content-gray,var(--color-text));border-radius:8px}.BsDvJnkO .ProseMirror table th,.BsDvJnkO .ProseMirror table td{box-sizing:border-box;border:0;border-right:1px solid var(--table-border-color);border-bottom:1px solid var(--table-border-color);text-align:left;vertical-align:top;min-width:1em;padding:6px 8px;position:relative}.BsDvJnkO .ProseMirror table th>p,.BsDvJnkO .ProseMirror table td>p{margin-bottom:0}.BsDvJnkO .ProseMirror table th.table-controls-current-cell:after,.BsDvJnkO .ProseMirror table td.table-controls-current-cell:after{pointer-events:none;content:"";z-index:2;border:2px solid var(--color-system-accent-50,var(--color-primary));border-radius:inherit;position:absolute;inset:-1px}.BsDvJnkO .ProseMirror table th.selectedCell,.BsDvJnkO .ProseMirror table td.selectedCell{background-color:#0000}.BsDvJnkO .ProseMirror table th.selectedCell:after,.BsDvJnkO .ProseMirror table td.selectedCell:after{pointer-events:none;content:"";z-index:2;background:color-mix(in srgb, var(--nc-fill-primary,var(--color-primary)) 25%, transparent);position:absolute;inset:0}.BsDvJnkO .ProseMirror table tr th:last-child,.BsDvJnkO .ProseMirror table tr td:last-child{border-right:none}.BsDvJnkO .ProseMirror table tr:last-child th,.BsDvJnkO .ProseMirror table tr:last-child td{border-bottom:none}.BsDvJnkO .ProseMirror table tr:first-child th:first-child,.BsDvJnkO .ProseMirror table tr:first-child td:first-child{border-top-left-radius:7px}.BsDvJnkO .ProseMirror table tr:first-child th:last-child,.BsDvJnkO .ProseMirror table tr:first-child td:last-child{border-top-right-radius:7px}.BsDvJnkO .ProseMirror table tr:last-child th:first-child,.BsDvJnkO .ProseMirror table tr:last-child td:first-child{border-bottom-left-radius:7px}.BsDvJnkO .ProseMirror table tr:last-child th:last-child,.BsDvJnkO .ProseMirror table tr:last-child td:last-child{border-bottom-right-radius:7px}.BsDvJnkO .ProseMirror table th{background-color:var(--nc-bg-gray-light,rgba(var(--color-text-rgb), .035));font-weight:700}.BsDvJnkO .ProseMirror table .column-resize-handle{pointer-events:none;cursor:col-resize;z-index:3;background-color:#0000;width:6px;position:absolute;top:0;bottom:0;right:-3px}.BsDvJnkO .ProseMirror table .column-resize-handle.nc-table-col-resize-grip{pointer-events:auto;z-index:4;border:0;width:8px;padding:0;right:-4px}.BsDvJnkO .ProseMirror table .column-resize-handle.nc-table-col-resize-grip:after{content:"";opacity:0;background:var(--nc-fill-primary,var(--color-primary));border-radius:1px;width:2px;position:absolute;top:0;bottom:0;right:3px}.BsDvJnkO .ProseMirror table:hover .column-resize-handle.nc-table-col-resize-grip:after,.BsDvJnkO .ProseMirror table .column-resize-handle.nc-table-col-resize-grip:hover:after{opacity:1}.BsDvJnkO .ProseMirror img{cursor:default;border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0}.BsDvJnkO .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px}.BsDvJnkO .ProseMirror a{cursor:default;user-select:text;color:inherit;border-bottom:1px solid var(--nc-border-gray-medium,#e7e7e9);transition:text-decoration-color var(--transition-standard,.15s ease);text-decoration:none}.BsDvJnkO .ProseMirror span[style*=color]{user-select:text;background-color:#0000;padding:0;display:inline}.BsDvJnkO .ProseMirror mark{user-select:text;color:inherit;box-decoration-break:clone;padding:2px 0;display:inline}.BsDvJnkO .ProseMirror strong{user-select:text;font-weight:600}.BsDvJnkO .ProseMirror em{user-select:text;font-style:italic}.BsDvJnkO .ProseMirror s{user-select:text;color:var(--nc-content-gray-disabled,#c6cad2);text-decoration:line-through;text-decoration-color:var(--nc-content-gray-disabled,#c6cad2)}.BsDvJnkO .ProseMirror u{user-select:text;text-decoration:underline}.BsDvJnkO .ProseMirror .callout{background-color:var(--nc-bg-coloured-blue,var(--nc-doc-bg-blue,#3b82f61a));border-left:4px solid;border-radius:8px;gap:10px;margin:.75em 0;padding:12px 14px;display:flex}.BsDvJnkO .ProseMirror .callout.nc-callout-note{border-left-color:var(--nc-content-blue-medium,#3b82f6);background-color:var(--nc-bg-coloured-blue,var(--nc-doc-bg-blue,#3b82f61a))}.BsDvJnkO .ProseMirror .callout.nc-callout-note .nc-callout-icon:not(.nc-callout-icon-custom){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.BsDvJnkO .ProseMirror .callout.nc-callout-warning{border-left-color:var(--nc-content-yellow-medium,#f59e0b);background-color:var(--nc-bg-coloured-yellow,var(--nc-doc-bg-yellow,#f59e0b24))}.BsDvJnkO .ProseMirror .callout.nc-callout-warning .nc-callout-icon:not(.nc-callout-icon-custom){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23f59e0b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.BsDvJnkO .ProseMirror .callout.nc-callout-tip{border-left-color:var(--nc-content-green-medium,#22c55e);background-color:var(--nc-bg-coloured-green,var(--nc-doc-bg-green,#10b9811f))}.BsDvJnkO .ProseMirror .callout.nc-callout-tip .nc-callout-icon:not(.nc-callout-icon-custom){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M7 20h10M10 20c5.5-2.5.8-6.4 3-10'/%3E%3Cpath d='M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8M14.1 6A7 7 0 0 0 13 3c1.9.5 3.3 1.6 4.4 3.1a12.3 12.3 0 0 1 2 5.6c-2-.8-3.5-1.8-4.5-3.2a9 9 0 0 1-.8-2.5'/%3E%3C/svg%3E")}.BsDvJnkO .ProseMirror .callout.nc-callout-important{border-left-color:var(--nc-content-red-medium,#ef4444);background-color:var(--nc-bg-coloured-red,var(--nc-doc-bg-red,#ef44441f))}.BsDvJnkO .ProseMirror .callout.nc-callout-important .nc-callout-icon:not(.nc-callout-icon-custom){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23ef4444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E")}.BsDvJnkO .ProseMirror .callout .callout-icon{cursor:pointer;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:18px 18px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:1.615rem;font-size:1.125rem;line-height:1.615rem;display:flex}.BsDvJnkO .ProseMirror .callout .callout-icon.nc-callout-icon-custom{background-image:none}.BsDvJnkO .ProseMirror .callout .callout-content{flex:1;min-width:0}.BsDvJnkO .ProseMirror .callout .callout-content>p{margin:0}.BsDvJnkO .ProseMirror details.toggle{border:1px solid var(--color-borders);border-radius:.375rem;margin:.5rem 0}.BsDvJnkO .ProseMirror details.toggle>summary{cursor:pointer;font-weight:var(--font-weight-medium);align-items:center;gap:.5rem;padding:.5rem .75rem;list-style:none;display:flex}.BsDvJnkO .ProseMirror details.toggle>summary:before{content:"▶";color:var(--color-text-secondary);font-size:.625rem;transition:transform .15s}.BsDvJnkO .ProseMirror details.toggle>summary:hover{background-color:var(--color-background-secondary)}.BsDvJnkO .ProseMirror details.toggle[open]>summary:before{transform:rotate(90deg)}.BsDvJnkO .ProseMirror details.toggle>:not(summary){padding:0 .75rem .5rem}.BsDvJnkO .ProseMirror details.toggle[data-level="1"]>summary{font-size:1.75rem;font-weight:var(--font-weight-bold);line-height:1.3}.BsDvJnkO .ProseMirror details.toggle[data-level="2"]>summary{font-size:1.375rem;font-weight:var(--font-weight-bold);line-height:1.35}.BsDvJnkO .ProseMirror details.toggle[data-level="3"]>summary{font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.4}.BsDvJnkO .ProseMirror details.toggle.toggle-empty[open]>p:first-of-type:before{pointer-events:none;content:"空折叠块";color:var(--color-text-secondary);opacity:.5}.BsDvJnkO .ProseMirror .mention{cursor:pointer;color:var(--nc-content-brand);white-space:nowrap;background:var(--nc-bg-brand-inverted,color-mix(in srgb, var(--nc-content-brand) 12%, transparent));border:0;border-radius:.375rem;padding:0 .25rem;font-weight:600;transition:background-color .15s,color .15s;display:inline}.BsDvJnkO .ProseMirror .mention .mention-icon{display:none}.BsDvJnkO .ProseMirror .mention .mention-label{vertical-align:baseline}.BsDvJnkO .ProseMirror .mention:hover{color:var(--nc-content-brand);background:color-mix(in srgb, var(--nc-content-brand) 18%, transparent)}.BsDvJnkO .ProseMirror .mention.nc-current-user{color:#17803d;background:#d4f7e0}.BsDvJnkO .ProseMirror .mention--deleted,.BsDvJnkO .ProseMirror .mention--archived{opacity:.45;text-decoration:line-through}.BsDvJnkO .ProseMirror .mention--completed{text-decoration:line-through}.BsDvJnkO .ProseMirror .mention--date{cursor:default}.BsDvJnkO .ProseMirror .mention--date:hover{color:var(--nc-content-brand)}.BsDvJnkO .ProseMirror .cy-image-block-wrap{border-radius:.375rem;outline:none;max-width:100%;margin:.75rem 0;display:block;position:relative}.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 72%, transparent)}.BsDvJnkO .ProseMirror .cy-image-block-wrap .cy-image-block{cursor:zoom-in;border-radius:.375rem;width:100%;max-width:100%;height:auto;display:block}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--error{border:1px solid color-mix(in srgb, var(--color-error) 36%, var(--color-borders));background:color-mix(in srgb, var(--color-error) 5%, var(--color-background));border-radius:.375rem;min-height:5rem}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--error .cy-image-block{opacity:.18}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--loading{background:color-mix(in srgb, var(--color-background-secondary) 70%, transparent);border-radius:.375rem;min-height:5rem}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--loading .cy-image-block{opacity:0}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--empty{border:1px solid var(--color-borders);background:color-mix(in srgb, var(--color-background-secondary) 72%, transparent);min-height:5rem}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--empty[data-upload-error]{border-color:color-mix(in srgb, var(--color-error) 42%, var(--color-borders))}.BsDvJnkO .ProseMirror .cy-image-block-wrap:hover .cy-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap:hover .cy-image-download-button,.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus-within .cy-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus-within .cy-image-download-button,.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--focused .cy-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--focused .cy-image-download-button,.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--resizing .cy-image-resize-handle{opacity:1}.BsDvJnkO .ProseMirror .cy-image-block-wrap.cy-image-block-wrap--resizing:after{pointer-events:none;content:"";z-index:1;mix-blend-mode:difference;background-image:repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 8.33333%);position:absolute;inset:0}.BsDvJnkO .ProseMirror .cy-image-block-wrap.nc-doc-image-wrapper{flex-direction:column;width:100%;margin:.75em 0;display:flex}.BsDvJnkO .ProseMirror .nc-doc-image-align-left{align-items:flex-start}.BsDvJnkO .ProseMirror .nc-doc-image-align-center{align-items:center}.BsDvJnkO .ProseMirror .nc-doc-image-align-right{align-items:flex-end}.BsDvJnkO .ProseMirror .nc-doc-image-container{max-width:100%;display:inline-block;position:relative}.BsDvJnkO .ProseMirror .nc-doc-image-container .nc-doc-image{border-radius:4px;max-width:100%;height:auto;margin:0;display:block}.BsDvJnkO .ProseMirror .cy-image-block-wrap--empty .nc-doc-image-container{width:100%;min-height:5rem;display:block}.BsDvJnkO .ProseMirror .nc-doc-image-wrapper.is-selected .nc-doc-image-container,.BsDvJnkO .ProseMirror .nc-doc-image-wrapper:focus-within .nc-doc-image-container{outline:1px solid var(--nc-fill-primary,var(--color-primary));outline-offset:2px;border-radius:4px}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar{pointer-events:none;z-index:20;border:1px solid var(--nc-border-gray-medium,var(--color-borders));white-space:nowrap;opacity:0;background:var(--nc-bg-default,var(--color-background));border-radius:8px;align-items:center;gap:2px;padding:4px;transition:opacity .12s;display:flex;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.BsDvJnkO .ProseMirror .nc-doc-image-wrapper.is-selected .nc-doc-image-toolbar,.BsDvJnkO .ProseMirror .nc-doc-image-wrapper:focus-within .nc-doc-image-toolbar{pointer-events:auto;opacity:1}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar-btn{cursor:pointer;width:28px;height:28px;color:var(--nc-content-gray-subtle2,var(--color-text-secondary));background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar-btn:hover{color:var(--nc-content-gray,var(--color-text));background:var(--nc-bg-gray-light,var(--color-background-secondary))}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar-btn.active{color:var(--nc-fill-primary,var(--color-primary));background:var(--nc-bg-brand,color-mix(in srgb, var(--color-primary) 12%, transparent))}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar-delete{color:var(--nc-content-red-medium,var(--color-error))}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar-delete:hover{color:var(--nc-content-red-dark,var(--color-error));background:var(--nc-bg-coloured-red,color-mix(in srgb, var(--color-error) 10%, transparent))}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar-divider{background:var(--nc-border-gray-medium,var(--color-borders));width:1px;height:20px;margin:0 2px}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar .cy-image-download-button{opacity:1;background:0 0;width:28px;height:28px;position:static;inset:auto}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar .cy-image-download-button:before,.BsDvJnkO .ProseMirror .nc-doc-image-toolbar .cy-image-download-button:after{content:none}.BsDvJnkO .ProseMirror .nc-doc-image-toolbar .cy-image-download-button:hover{background:var(--nc-bg-gray-light,var(--color-background-secondary))}.BsDvJnkO .ProseMirror .nc-doc-image-caption{width:100%;color:var(--nc-content-gray-muted,var(--color-text-secondary));text-align:center;border:0;margin-top:6px;font-family:inherit;font-size:13px;font-style:italic;line-height:1.4}.BsDvJnkO .ProseMirror .nc-doc-image-caption-input{cursor:text;background:0 0;outline:none;padding:0}.BsDvJnkO .ProseMirror .nc-doc-image-caption-input::placeholder{color:var(--nc-content-gray-muted,var(--color-text-secondary));opacity:.7}.BsDvJnkO .ProseMirror .cy-image-block-error{pointer-events:none;color:var(--color-error);background:color-mix(in srgb, var(--color-background) 88%, transparent);border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.2;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.BsDvJnkO .ProseMirror .cy-image-block-loader{pointer-events:none;border:2px solid color-mix(in srgb, var(--color-text-secondary) 28%, transparent);border-top-color:var(--color-primary);border-radius:999px;width:1.5rem;height:1.5rem;animation:.8s linear infinite MUgjmd7Y;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.BsDvJnkO .ProseMirror .cy-image-block-loader.nc-doc-image-skeleton{background:linear-gradient(90deg, var(--nc-bg-gray-light) 25%, var(--nc-bg-gray-medium) 50%, var(--nc-bg-gray-light) 75%);background-size:200% 100%;border:0;border-radius:4px;width:300px;max-width:100%;height:200px;animation:1.5s infinite ApQ-W4Yk;display:block;position:static;transform:none}.BsDvJnkO .ProseMirror .cy-image-block-upload-form{align-items:center;gap:.5rem;width:min(24rem,100% - 2rem);display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.BsDvJnkO .ProseMirror .cy-image-block-url-input{border:1px solid var(--color-borders);min-width:0;height:2rem;font:inherit;color:var(--color-text);background:var(--color-background);border-radius:.375rem;outline:none;flex:auto;padding:0 .625rem}.BsDvJnkO .ProseMirror .cy-image-block-url-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 44%, transparent)}.BsDvJnkO .ProseMirror .cy-image-block-url-input[aria-invalid=true]{border-color:var(--color-error)}.BsDvJnkO .ProseMirror .cy-image-block-upload-file{cursor:pointer;border:1px solid var(--color-borders);height:2rem;font:inherit;color:var(--color-text);background:var(--color-background);border-radius:.375rem;flex:none;padding:0 .75rem}.BsDvJnkO .ProseMirror .cy-image-block-upload-file:hover{background:var(--color-background-secondary)}.BsDvJnkO .ProseMirror .cy-image-block-upload-file:disabled{cursor:progress;opacity:.62}.BsDvJnkO .ProseMirror .cy-image-block-wrap--empty[data-upload-status]:after,.BsDvJnkO .ProseMirror .cy-image-block-wrap--empty[data-upload-error]:after{pointer-events:none;content:attr(data-upload-error);font-size:.75rem;line-height:1.2;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.BsDvJnkO .ProseMirror .cy-image-block-wrap--empty[data-upload-status]:after{content:attr(data-upload-status);color:var(--color-text-secondary)}.BsDvJnkO .ProseMirror .cy-image-block-wrap--empty[data-upload-error]:after{color:var(--color-error)}.BsDvJnkO .ProseMirror .cy-image-resize-handle{cursor:nwse-resize;z-index:2;opacity:0;background:#ffffffdb;border:0;border-radius:.25rem;width:1.375rem;height:1.375rem;transition:opacity .12s,background .12s;position:absolute;bottom:.375rem;right:.375rem}.BsDvJnkO .ProseMirror .cy-image-resize-handle:before{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:.5rem;height:.5rem;position:absolute;bottom:.3125rem;right:.3125rem}.BsDvJnkO .ProseMirror .cy-image-resize-handle:hover{background:#fff}.BsDvJnkO .ProseMirror .nc-doc-image-resize-handle{z-index:5;border:1px solid var(--nc-fill-primary,var(--color-primary));opacity:0;background:var(--nc-bg-default,var(--color-background));border-radius:1px;width:8px;height:8px;bottom:-4px}.BsDvJnkO .ProseMirror .nc-doc-image-resize-handle:before{content:none}.BsDvJnkO .ProseMirror .nc-doc-image-resize-handle.nc-resize-se{cursor:nwse-resize;right:-4px}.BsDvJnkO .ProseMirror .nc-doc-image-resize-handle.nc-resize-sw{cursor:nesw-resize;left:-4px;right:auto}.BsDvJnkO .ProseMirror .nc-doc-image-wrapper.is-selected .nc-doc-image-resize-handle,.BsDvJnkO .ProseMirror .nc-doc-image-wrapper:focus-within .nc-doc-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap--resizing .nc-doc-image-resize-handle{opacity:1}.BsDvJnkO .ProseMirror .cy-image-download-button{cursor:pointer;z-index:2;opacity:0;background:#ffffffe6;border:0;border-radius:.25rem;width:1.75rem;height:1.75rem;transition:opacity .12s,background .12s;position:absolute;top:.5rem;right:.5rem}.BsDvJnkO .ProseMirror .cy-image-download-button:before{content:"";border-bottom:2px solid #475569;border-right:2px solid #475569;width:.375rem;height:.625rem;position:absolute;top:.375rem;left:50%;transform:translate(-50%)rotate(45deg)}.BsDvJnkO .ProseMirror .cy-image-download-button:after{content:"";background:#475569;border-radius:999px;width:.75rem;height:2px;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%)}.BsDvJnkO .ProseMirror .cy-image-download-button:hover{background:#fff}.BsDvJnkO .ProseMirror .cy-image-download-button.cy-image-download-button--downloading{cursor:progress}.BsDvJnkO .ProseMirror .cy-image-download-button.cy-image-download-button--downloading:before{border:2px solid #4755693d;border-top-color:var(--color-primary);border-radius:999px;width:.875rem;height:.875rem;animation:.8s linear infinite MUgjmd7Y;top:50%;left:50%;transform:translate(-50%,-50%)}.BsDvJnkO .ProseMirror .cy-image-download-button.cy-image-download-button--downloading:after{display:none}.BsDvJnkO .ProseMirror .cy-image-block-wrap--focused .cy-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap--focused .cy-image-download-button,.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus .cy-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus .cy-image-download-button,.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus-within .cy-image-resize-handle,.BsDvJnkO .ProseMirror .cy-image-block-wrap:focus-within .cy-image-download-button{opacity:1}.BsDvJnkO .ProseMirror .cy-image-block-wrap--resizing:after{pointer-events:none;content:"";z-index:1;border-radius:inherit;mix-blend-mode:difference;background-image:repeating-linear-gradient(90deg,#ffffff57 0 1px,#0000 1px 8.33333%);position:absolute;inset:0}.BsDvJnkO .ProseMirror .nc-web-bookmark-wrapper{margin:.5rem 0}.BsDvJnkO .ProseMirror .nc-web-bookmark-wrapper.ProseMirror-selectednode{outline:none}.BsDvJnkO .ProseMirror .nc-web-bookmark-wrapper.ProseMirror-selectednode .bookmark-card.nc-web-bookmark-card,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card.nc-web-bookmark-selected{border-color:var(--nc-fill-primary,var(--color-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--nc-fill-primary,var(--color-primary)) 20%, transparent)}.BsDvJnkO .ProseMirror .nc-web-bookmark-wrapper.ProseMirror-selectednode .nc-web-bookmark-delete,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card.nc-web-bookmark-selected .nc-web-bookmark-delete{opacity:1}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card{cursor:pointer;user-select:none;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background:var(--nc-bg-default,var(--color-background));border-radius:8px;outline:none;align-items:stretch;gap:0;min-height:92px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative;overflow:hidden}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card:hover{border-color:var(--nc-border-gray-strong,var(--color-borders-alternate,var(--color-borders)));background:var(--nc-bg-gray-extralight,var(--color-background-secondary))}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--nc-fill-primary,var(--color-primary)) 20%, transparent)}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-text.nc-web-bookmark-text{flex-direction:column;flex:auto;gap:4px;min-width:0;padding:12px 14px;display:flex}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-title.nc-web-bookmark-title{-webkit-line-clamp:1;color:var(--nc-content-gray,var(--color-text));overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-description.nc-web-bookmark-description{-webkit-line-clamp:2;color:var(--nc-content-gray-subtle,var(--color-text-secondary));overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-footer{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-favicon,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-favicon-fallback{object-fit:contain;border-radius:2px;flex-shrink:0;width:14px;height:14px}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-favicon-fallback,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-url.nc-web-bookmark-url{color:var(--nc-content-gray-subtle,var(--color-text-secondary))}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-url.nc-web-bookmark-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-image.nc-web-bookmark-image-wrapper{background:var(--nc-bg-gray-extralight,var(--color-background-secondary));flex:none;justify-content:center;align-items:center;width:220px;display:flex;overflow:hidden}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-image{object-fit:contain;width:100%;height:100%;min-height:92px;display:block}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-skeleton-title,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-skeleton-desc{background:linear-gradient(90deg, var(--nc-bg-gray-light,var(--color-background-secondary)) 0, var(--nc-bg-gray-extralight,var(--color-background)) 50%, var(--nc-bg-gray-light,var(--color-background-secondary)) 100%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite Dbi-g-pM}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-skeleton-title{width:60%;margin-bottom:8px}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-skeleton-desc{width:92%;height:10px;margin-bottom:6px}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-delete{cursor:pointer;z-index:2;border:1px solid var(--nc-border-gray-medium,var(--color-borders));width:22px;height:22px;color:var(--nc-content-gray,var(--color-text));opacity:0;background:var(--nc-bg-default,var(--color-background));border-radius:4px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;top:6px;right:6px}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-delete:hover{background:var(--nc-bg-gray-light,var(--color-background-secondary))}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card:hover .nc-web-bookmark-delete,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card:focus-within .nc-web-bookmark-delete,.BsDvJnkO .ProseMirror .nc-web-bookmark-wrapper.ProseMirror-selectednode .nc-web-bookmark-delete,.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card.nc-web-bookmark-selected .nc-web-bookmark-delete{opacity:1}@keyframes Dbi-g-pM{0%{background-position:200% 0}to{background-position:-200% 0}}@container (width<=40rem){.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card{flex-direction:column;min-height:0}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .bookmark-card-image.nc-web-bookmark-image-wrapper{aspect-ratio:16/9;order:-1;width:100%}.BsDvJnkO .ProseMirror .bookmark-card.nc-web-bookmark-card .nc-web-bookmark-image{min-height:0}}.BsDvJnkO .ProseMirror .nc-embed-wrapper{margin:.75em 0}.BsDvJnkO .ProseMirror .nc-embed-card{border:1px solid var(--nc-border-gray-medium,var(--color-borders));background:#000;border-radius:8px;transition:border-color .15s,box-shadow .15s;overflow:visible}.BsDvJnkO .ProseMirror .nc-embed-card:hover{border-color:var(--nc-bg-gray-dark,var(--color-borders-alternate,var(--color-borders)))}.BsDvJnkO .ProseMirror .nc-embed-card.ProseMirror-selectednode,.BsDvJnkO .ProseMirror .nc-embed-card.nc-embed-selected{border-color:var(--nc-fill-primary,var(--color-primary));box-shadow:0 0 0 1px var(--nc-fill-primary,var(--color-primary))}.BsDvJnkO .ProseMirror .youtube-embed{border-radius:8px;margin:.75em 0;padding-bottom:56.25%;position:relative;overflow:hidden}.BsDvJnkO .ProseMirror .youtube-embed iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.BsDvJnkO .ProseMirror .youtube-embed-edit,.BsDvJnkO .ProseMirror .iframe-embed-edit,.BsDvJnkO .ProseMirror .embed-source-delete{cursor:pointer;z-index:2;color:#334155;opacity:0;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;line-height:1;transition:opacity .12s,background .12s;display:flex;position:absolute;top:.5rem;right:.5rem}.BsDvJnkO .ProseMirror .embed-source-delete{font-size:1rem;right:2.625rem}.BsDvJnkO .ProseMirror .youtube-embed:hover .youtube-embed-edit,.BsDvJnkO .ProseMirror .youtube-embed:focus-within .youtube-embed-edit,.BsDvJnkO .ProseMirror .youtube-embed--invalid .youtube-embed-edit,.BsDvJnkO .ProseMirror .youtube-embed--load-error .youtube-embed-edit,.BsDvJnkO .ProseMirror .youtube-embed:hover .embed-source-resize,.BsDvJnkO .ProseMirror .youtube-embed:hover .embed-source-resize-left,.BsDvJnkO .ProseMirror .youtube-embed:focus-within .embed-source-resize,.BsDvJnkO .ProseMirror .youtube-embed:focus-within .embed-source-resize-left,.BsDvJnkO .ProseMirror .youtube-embed--load-error .embed-source-resize,.BsDvJnkO .ProseMirror .youtube-embed--load-error .embed-source-resize-left,.BsDvJnkO .ProseMirror .iframe-embed:hover .iframe-embed-edit,.BsDvJnkO .ProseMirror .iframe-embed:focus-within .iframe-embed-edit,.BsDvJnkO .ProseMirror .iframe-embed--invalid .iframe-embed-edit,.BsDvJnkO .ProseMirror .iframe-embed--load-error .iframe-embed-edit,.BsDvJnkO .ProseMirror .youtube-embed:hover .embed-source-delete,.BsDvJnkO .ProseMirror .youtube-embed:focus-within .embed-source-delete,.BsDvJnkO .ProseMirror .youtube-embed--invalid .embed-source-delete,.BsDvJnkO .ProseMirror .youtube-embed--load-error .embed-source-delete,.BsDvJnkO .ProseMirror .iframe-embed:hover .embed-source-delete,.BsDvJnkO .ProseMirror .iframe-embed:focus-within .embed-source-delete,.BsDvJnkO .ProseMirror .iframe-embed--invalid .embed-source-delete,.BsDvJnkO .ProseMirror .iframe-embed--load-error .embed-source-delete,.BsDvJnkO .ProseMirror .iframe-embed:hover .embed-source-resize,.BsDvJnkO .ProseMirror .iframe-embed:hover .embed-source-resize-left,.BsDvJnkO .ProseMirror .iframe-embed:focus-within .embed-source-resize,.BsDvJnkO .ProseMirror .iframe-embed:focus-within .embed-source-resize-left,.BsDvJnkO .ProseMirror .iframe-embed--load-error .embed-source-resize,.BsDvJnkO .ProseMirror .iframe-embed--load-error .embed-source-resize-left,.BsDvJnkO .ProseMirror .iframe-embed:hover .embed-source-height-resize,.BsDvJnkO .ProseMirror .iframe-embed:focus-within .embed-source-height-resize,.BsDvJnkO .ProseMirror .iframe-embed--load-error .embed-source-height-resize{opacity:1}.BsDvJnkO .ProseMirror .youtube-embed-edit:hover,.BsDvJnkO .ProseMirror .iframe-embed-edit:hover,.BsDvJnkO .ProseMirror .embed-source-delete:hover{background:#fff}.BsDvJnkO .ProseMirror[contenteditable=false] .youtube-embed-edit,.BsDvJnkO .ProseMirror[contenteditable=false] .iframe-embed-edit,.BsDvJnkO .ProseMirror[contenteditable=false] .embed-source-delete,.BsDvJnkO .ProseMirror[contenteditable=false] .embed-source-resize,.BsDvJnkO .ProseMirror[contenteditable=false] .embed-source-resize-left,.BsDvJnkO .ProseMirror[contenteditable=false] .embed-source-height-resize,.BsDvJnkO .ProseMirror .embed-source--readonly .youtube-embed-edit,.BsDvJnkO .ProseMirror .embed-source--readonly .iframe-embed-edit,.BsDvJnkO .ProseMirror .embed-source--readonly .embed-source-delete,.BsDvJnkO .ProseMirror .embed-source--readonly .embed-source-resize,.BsDvJnkO .ProseMirror .embed-source--readonly .embed-source-resize-left,.BsDvJnkO .ProseMirror .embed-source--readonly .embed-source-height-resize{pointer-events:none;display:none}.BsDvJnkO .ProseMirror .youtube-embed-edit:focus-visible,.BsDvJnkO .ProseMirror .iframe-embed-edit:focus-visible,.BsDvJnkO .ProseMirror .embed-source-delete:focus-visible,.BsDvJnkO .ProseMirror .embed-source-resize:focus-visible,.BsDvJnkO .ProseMirror .embed-source-resize-left:focus-visible,.BsDvJnkO .ProseMirror .embed-source-height-resize:focus-visible,.BsDvJnkO .ProseMirror .embed-source-retry:focus-visible{opacity:1;outline-offset:2px;background:#fff;outline:2px solid #3b82f6}.BsDvJnkO .ProseMirror .nc-embed-resize-overlay{z-index:1;display:none;position:absolute;inset:0}.BsDvJnkO .ProseMirror .nc-embed-resize-side{cursor:col-resize;z-index:2;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:12px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.BsDvJnkO .ProseMirror .nc-embed-resize-left{left:-6px}.BsDvJnkO .ProseMirror .nc-embed-resize-right{right:-6px}.BsDvJnkO .ProseMirror .nc-embed-resize-side-bar{opacity:.5;background:var(--nc-fill-primary,#3b82f6);border-radius:2px;flex:none;width:4px;min-width:4px;height:48px;transition:opacity .15s;display:block}.BsDvJnkO .ProseMirror .nc-embed-resize-side:hover .nc-embed-resize-side-bar{opacity:.8}.BsDvJnkO .ProseMirror .nc-embed-resize-handle{cursor:row-resize;z-index:2;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;height:12px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.BsDvJnkO .ProseMirror .nc-embed-resize-bar{opacity:.5;background:var(--nc-fill-primary,#3b82f6);border-radius:2px;flex:none;width:48px;min-width:48px;height:4px;transition:opacity .15s;display:block}.BsDvJnkO .ProseMirror .nc-embed-resize-handle:hover .nc-embed-resize-bar{opacity:.8}.BsDvJnkO .ProseMirror .nc-embed-card:hover .nc-embed-resize-side,.BsDvJnkO .ProseMirror .nc-embed-card:hover .nc-embed-resize-handle,.BsDvJnkO .ProseMirror .nc-embed-card:focus-within .nc-embed-resize-side,.BsDvJnkO .ProseMirror .nc-embed-card:focus-within .nc-embed-resize-handle,.BsDvJnkO .ProseMirror .embed-source--resizing .embed-source-resize,.BsDvJnkO .ProseMirror .embed-source--resizing .embed-source-resize-left,.BsDvJnkO .ProseMirror .embed-source--height-resizing .embed-source-height-resize{opacity:1}.BsDvJnkO .ProseMirror .embed-source--resizing .nc-embed-resize-overlay,.BsDvJnkO .ProseMirror .embed-source--height-resizing .nc-embed-resize-overlay{display:block}.BsDvJnkO .ProseMirror .embed-source--resizing:after{pointer-events:none;content:"";z-index:1;border-radius:inherit;mix-blend-mode:difference;background-image:repeating-linear-gradient(90deg,#ffffff57 0 1px,#0000 1px 8.33333%);position:absolute;inset:0}.BsDvJnkO .ProseMirror .iframe-embed{border-radius:8px;margin:.75em 0;padding-bottom:56.25%;position:relative;overflow:hidden}.BsDvJnkO .ProseMirror .iframe-embed iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.BsDvJnkO .ProseMirror .nc-embed-card.iframe-embed,.BsDvJnkO .ProseMirror .nc-embed-card.youtube-embed{overflow:visible}.BsDvJnkO .ProseMirror .youtube-embed--invalid,.BsDvJnkO .ProseMirror .iframe-embed--invalid,.BsDvJnkO .ProseMirror .youtube-embed--editing,.BsDvJnkO .ProseMirror .iframe-embed--editing,.BsDvJnkO .ProseMirror .youtube-embed--load-error,.BsDvJnkO .ProseMirror .iframe-embed--load-error{color:#7b8794;background:#f8fafc;border:1px solid #d9dee6;justify-content:center;align-items:center;min-height:4rem;padding:1rem;display:flex;position:relative;overflow:hidden}.BsDvJnkO .ProseMirror .youtube-embed--editing,.BsDvJnkO .ProseMirror .iframe-embed--editing{justify-content:flex-start;align-items:stretch}.BsDvJnkO .ProseMirror .embed-source-preview{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.BsDvJnkO .ProseMirror .embed-source-preview-card{cursor:pointer;z-index:0;color:#64748b;background:#f8fafc;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex;position:absolute;inset:0}.BsDvJnkO .ProseMirror .embed-source-preview-card:hover{background:#f1f5f9}.BsDvJnkO .ProseMirror .embed-source-preview-card:focus-visible{outline-offset:-3px;background:#f1f5f9;outline:2px solid #3b82f6}.BsDvJnkO .ProseMirror .embed-source-preview-icon{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;line-height:1;display:flex}.BsDvJnkO .ProseMirror .embed-source-preview-label{font-size:.875rem;line-height:1.4}.BsDvJnkO .ProseMirror .embed-source-load-error{color:#64748b;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:0;font-size:.875rem;line-height:1.5;display:flex}.BsDvJnkO .ProseMirror .embed-source-retry{cursor:pointer;font:inherit;color:#2563eb;background:#fff;border:1px solid #d9dee6;border-radius:.375rem;padding:.25rem .5rem;line-height:1.25}.BsDvJnkO .ProseMirror .embed-source-retry:hover{background:#f8fafc}.BsDvJnkO .ProseMirror .embed-source-editor{gap:.375rem;width:100%;display:grid}.BsDvJnkO .ProseMirror .embed-source-input{width:100%;min-width:0;font:inherit;color:#111827;background:#fff;border:1px solid #d9dee6;border-radius:.375rem;outline:none;padding:.5rem .625rem;line-height:1.4}.BsDvJnkO .ProseMirror .embed-source-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f629}.BsDvJnkO .ProseMirror .embed-source-input[aria-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 2px #ef44441f}.BsDvJnkO .ProseMirror .embed-source-error{color:#dc2626;font-size:.8125rem;line-height:1.4}.BsDvJnkO .ProseMirror .youtube-embed.nc-embed-card,.BsDvJnkO .ProseMirror .iframe-embed.nc-embed-card{border-radius:8px}.BsDvJnkO .ProseMirror .youtube-embed.nc-embed-card.ProseMirror-selectednode,.BsDvJnkO .ProseMirror .iframe-embed.nc-embed-card.ProseMirror-selectednode,.BsDvJnkO .ProseMirror .youtube-embed.nc-embed-card.nc-embed-selected,.BsDvJnkO .ProseMirror .iframe-embed.nc-embed-card.nc-embed-selected{border-color:var(--nc-fill-primary,var(--color-primary));box-shadow:0 0 0 1px var(--nc-fill-primary,var(--color-primary))}.BsDvJnkO .ProseMirror .youtube-embed-placeholder,.BsDvJnkO .ProseMirror .iframe-embed-placeholder{font-size:.875rem;line-height:1.5}.BsDvJnkO .ProseMirror .nc-doc-tabs{border:1px solid var(--nc-border-gray-medium,#e5e7eb);border-radius:.5rem;margin:.75rem 0}.BsDvJnkO .ProseMirror .nc-doc-tabs-header,.BsDvJnkO .ProseMirror .nc-doc-tabs-list{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.25rem;padding:.5rem .75rem 0;display:flex;position:relative;overflow-x:auto}.BsDvJnkO .ProseMirror .nc-doc-tabs-header::-webkit-scrollbar{display:none}.BsDvJnkO .ProseMirror .nc-doc-tabs-list::-webkit-scrollbar{display:none}.BsDvJnkO .ProseMirror .nc-doc-tab-wrapper{flex:none;display:inline-flex;position:relative}.BsDvJnkO .ProseMirror .nc-doc-tabs-tab,.BsDvJnkO .ProseMirror .nc-doc-tab-btn,.BsDvJnkO .ProseMirror .nc-doc-tabs-add,.BsDvJnkO .ProseMirror .nc-doc-tab-add-btn{cursor:pointer;height:auto;font:inherit;font-size:12px;font-weight:var(--font-weight-medium);color:var(--nc-content-gray-muted,var(--color-text-secondary));white-space:nowrap;background-color:#0000;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;margin-bottom:.375rem;padding:.25rem .75rem;line-height:18px;transition:background-color .15s,color .15s;display:inline-flex}.BsDvJnkO .ProseMirror .nc-doc-tabs-tab:hover:not(.pQJ28fkl),.BsDvJnkO .ProseMirror .nc-doc-tab-btn:hover:not(.pQJ28fkl),.BsDvJnkO .ProseMirror .nc-doc-tabs-add:hover:not(.pQJ28fkl),.BsDvJnkO .ProseMirror .nc-doc-tab-add-btn:hover:not(.pQJ28fkl){color:var(--nc-content-gray-emphasis,var(--color-text));background-color:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08))}.BsDvJnkO .ProseMirror .nc-doc-tabs-tab.is-active,.BsDvJnkO .ProseMirror .nc-doc-tab-btn.active{color:var(--nc-content-gray-emphasis,var(--color-text));background-color:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08));box-shadow:none;font-weight:550}.BsDvJnkO .ProseMirror .nc-doc-tab-btn.nc-drag-source{opacity:.45}.BsDvJnkO .ProseMirror .nc-doc-tab-btn.nc-drag-over{color:var(--nc-content-brand,var(--color-primary,#2563eb));background-color:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08));box-shadow:-2px 0 0 0 var(--nc-border-brand,var(--color-primary,#2563eb))}.BsDvJnkO .ProseMirror .nc-doc-tabs-title-input,.BsDvJnkO .ProseMirror .nc-doc-tab-rename-input{border:1px solid var(--nc-border-brand,var(--color-primary,#2563eb));width:7.5rem;min-width:4rem;max-width:12rem;font:inherit;font-size:12px;font-weight:var(--font-weight-medium);color:var(--nc-content-gray-emphasis,var(--color-text));background-color:var(--nc-bg-default,var(--color-background));border-radius:.375rem;outline:none;margin-bottom:.375rem;padding:.25rem .75rem;line-height:18px}.BsDvJnkO .ProseMirror .nc-doc-tabs-remove{cursor:pointer;width:1rem;height:1rem;font:inherit;color:var(--nc-content-gray-muted,var(--color-text-secondary));background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.BsDvJnkO .ProseMirror .nc-doc-tabs-remove:hover{color:var(--nc-content-gray-emphasis,var(--color-text));background:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08))}.BsDvJnkO .ProseMirror .nc-doc-tabs-add{justify-content:center;padding:0;font-size:1rem}.BsDvJnkO .ProseMirror .nc-doc-tab-add-btn{opacity:0;width:1.5rem;height:1.5rem;margin-bottom:.375rem;padding:0;font-size:1rem}.BsDvJnkO .ProseMirror .nc-doc-tabs-header:hover .nc-doc-tab-add-btn,.BsDvJnkO .ProseMirror .nc-doc-tabs-header:focus-within .nc-doc-tab-add-btn{opacity:1}.BsDvJnkO .ProseMirror .nc-doc-tab-menu{z-index:30;border:1px solid var(--nc-border-gray-medium,#e5e7eb);background:var(--nc-bg-default,var(--color-background));border-radius:.375rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 .25rem 1rem #0f172a1f}.BsDvJnkO .ProseMirror .nc-doc-tab-menu .nc-slash-menu-item{cursor:pointer;width:100%;min-height:1.875rem;font:inherit;color:var(--nc-content-gray,var(--color-text));text-align:left;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;display:flex}.BsDvJnkO .ProseMirror .nc-doc-tab-menu .nc-slash-menu-item:hover,.BsDvJnkO .ProseMirror .nc-doc-tab-menu .nc-slash-menu-item:focus-visible{background:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08))}.BsDvJnkO .ProseMirror .nc-doc-tab-menu-delete-icon,.BsDvJnkO .ProseMirror .nc-doc-tab-menu-delete-label{color:var(--nc-content-red-dark,#dc2626)}.BsDvJnkO .ProseMirror .nc-doc-tabs-content{min-height:4rem;padding:.75rem;position:relative}.BsDvJnkO .ProseMirror .nc-doc-tab-panel[hidden],.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="0"]>.nc-doc-tab-panel:not(:first-child),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="1"]>.nc-doc-tab-panel:not(:nth-child(2)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="2"]>.nc-doc-tab-panel:not(:nth-child(3)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="3"]>.nc-doc-tab-panel:not(:nth-child(4)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="4"]>.nc-doc-tab-panel:not(:nth-child(5)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="5"]>.nc-doc-tab-panel:not(:nth-child(6)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="6"]>.nc-doc-tab-panel:not(:nth-child(7)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="7"]>.nc-doc-tab-panel:not(:nth-child(8)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="8"]>.nc-doc-tab-panel:not(:nth-child(9)),.BsDvJnkO .ProseMirror .nc-doc-tabs-content[data-active-tab="9"]>.nc-doc-tab-panel:not(:nth-child(10)){display:none}.BsDvJnkO .ProseMirror .nc-doc-tab-panel{min-width:0}.BsDvJnkO .ProseMirror .nc-doc-tab-panel>:first-child{margin-top:0}.BsDvJnkO .ProseMirror .nc-doc-tab-panel>:last-child{margin-bottom:0}.BsDvJnkO .ProseMirror .columns-wrapper,.BsDvJnkO .ProseMirror .nc-columns{grid-template-columns:repeat(var(--nc-columns-count,2), minmax(0, 1fr));gap:24px;margin:.75em 0;display:grid;position:relative}.BsDvJnkO .ProseMirror .columns-wrapper[data-columns="2"],.BsDvJnkO .ProseMirror .nc-columns[data-columns="2"]{--nc-columns-count:2}.BsDvJnkO .ProseMirror .columns-wrapper[data-columns="3"],.BsDvJnkO .ProseMirror .nc-columns[data-columns="3"]{--nc-columns-count:3}.BsDvJnkO .ProseMirror .columns-wrapper[data-columns="4"],.BsDvJnkO .ProseMirror .nc-columns[data-columns="4"]{--nc-columns-count:4}.BsDvJnkO .ProseMirror .columns-wrapper .columns-inner,.BsDvJnkO .ProseMirror .nc-columns .columns-inner{display:contents}.BsDvJnkO .ProseMirror .columns-wrapper .column,.BsDvJnkO .ProseMirror .columns-wrapper .nc-column,.BsDvJnkO .ProseMirror .nc-columns .column,.BsDvJnkO .ProseMirror .nc-columns .nc-column{flex:1;min-width:0}.BsDvJnkO .ProseMirror .columns-wrapper .column>:first-child,.BsDvJnkO .ProseMirror .columns-wrapper .nc-column>:first-child,.BsDvJnkO .ProseMirror .nc-columns .column>:first-child,.BsDvJnkO .ProseMirror .nc-columns .nc-column>:first-child{margin-top:0}.BsDvJnkO .ProseMirror .columns-wrapper .column>:last-child,.BsDvJnkO .ProseMirror .columns-wrapper .nc-column>:last-child,.BsDvJnkO .ProseMirror .nc-columns .column>:last-child,.BsDvJnkO .ProseMirror .nc-columns .nc-column>:last-child{margin-bottom:0}.BsDvJnkO .ProseMirror .columns-wrapper .columns-resize-layer,.BsDvJnkO .ProseMirror .nc-columns .columns-resize-layer{pointer-events:none;z-index:4;position:absolute;inset:-.25rem 0}.BsDvJnkO .ProseMirror .columns-wrapper .columns-resize-handle,.BsDvJnkO .ProseMirror .nc-columns .columns-resize-handle{pointer-events:auto;cursor:col-resize;opacity:0;width:24px;transition:opacity .12s;position:absolute;top:0;bottom:0;transform:translate(-50%)}.BsDvJnkO .ProseMirror .columns-wrapper .columns-resize-handle:before,.BsDvJnkO .ProseMirror .nc-columns .columns-resize-handle:before{content:"";background:var(--nc-border-brand,var(--color-primary,#2f8cff));border-radius:999px;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.BsDvJnkO .ProseMirror .columns-wrapper .columns-resize-handle.active,.BsDvJnkO .ProseMirror .nc-columns .columns-resize-handle.active,.BsDvJnkO .ProseMirror .columns-wrapper.is-resizing .columns-resize-handle.active,.BsDvJnkO .ProseMirror .nc-columns.is-resizing .columns-resize-handle.active{opacity:1}.BsDvJnkO .ProseMirror .nc-columns-toolbar{user-select:none;z-index:10;border:1px solid var(--nc-border-gray-medium,#e5e7eb);background:var(--nc-bg-default,var(--color-background));border-radius:6px;gap:2px;padding:2px;display:none;position:absolute;box-shadow:0 2px 8px #00000014}.BsDvJnkO .ProseMirror .nc-columns-toolbar button{cursor:pointer;color:var(--nc-content-gray-muted,var(--color-text-secondary));background:0 0;border:0;border-radius:4px;align-items:center;gap:1px;padding:4px 6px;display:flex}.BsDvJnkO .ProseMirror .nc-columns-toolbar button:hover{background:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08))}.BsDvJnkO .ProseMirror .nc-columns-toolbar button.active{color:var(--nc-content-brand,var(--color-primary,#2563eb));background:var(--nc-bg-brand,rgba(var(--color-primary-rgb), .08))}.BsDvJnkO .ProseMirror .nc-columns-toolbar button.nc-toolbar-delete{margin-left:11px;position:relative}.BsDvJnkO .ProseMirror .nc-columns-toolbar button.nc-toolbar-delete:before{content:"";background:var(--nc-border-gray-medium,#e5e7eb);width:1px;position:absolute;top:4px;bottom:4px;left:-7px}.BsDvJnkO .ProseMirror .nc-columns-toolbar button.nc-toolbar-delete:hover{color:var(--nc-content-red-dark,#b91c1c);background:var(--nc-bg-coloured-red,#fef2f2)}.BsDvJnkO .ProseMirror .nc-columns-toolbar-split{align-items:stretch;gap:1px;width:24px;height:14px;display:flex}.BsDvJnkO .ProseMirror .nc-columns-toolbar-split span{background:currentColor;border-radius:2px}.BsDvJnkO .ProseMirror .nc-columns-toolbar-label{display:none}.BsDvJnkO .ProseMirror .file-block{margin:.5em 0;position:relative}.BsDvJnkO .ProseMirror .file-block.file-block-empty{cursor:default;max-width:100%;color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BsDvJnkO .ProseMirror .file-block.file-block-empty[data-upload-status]:after,.BsDvJnkO .ProseMirror .file-block.file-block-empty[data-upload-error]:after{content:attr(data-upload-error);flex-basis:100%;margin-left:1.75rem;font-size:.75rem;line-height:1.25rem}.BsDvJnkO .ProseMirror .file-block.file-block-empty[data-upload-status]:after{content:attr(data-upload-status);color:var(--color-text-secondary)}.BsDvJnkO .ProseMirror .file-block.file-block-empty[data-upload-error]:after{content:attr(data-upload-error);color:var(--color-error,#ef4444)}.BsDvJnkO .ProseMirror .file-block.nc-file-attachment-card,.BsDvJnkO .ProseMirror .file-block>.nc-file-attachment-card{cursor:pointer;box-sizing:border-box;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background:var(--nc-bg-gray-extralight,var(--color-background-secondary));border-radius:8px;align-items:center;gap:10px;max-width:min(320px,100%);padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.BsDvJnkO .ProseMirror .file-block.nc-file-attachment-card:hover,.BsDvJnkO .ProseMirror .file-block:hover>.nc-file-attachment-card{border-color:var(--nc-bg-gray-dark,var(--color-borders));background:var(--nc-bg-gray-light,var(--color-chat-hover))}.BsDvJnkO .ProseMirror .file-block.ProseMirror-selectednode.nc-file-attachment-card,.BsDvJnkO .ProseMirror .file-block.ProseMirror-selectednode>.nc-file-attachment-card{border-color:var(--nc-fill-primary,var(--color-primary));box-shadow:0 0 0 1px var(--nc-fill-primary,var(--color-primary))}.BsDvJnkO .ProseMirror .file-block.nc-file-attachment-uploading,.BsDvJnkO .ProseMirror .file-block.file-block--uploading{cursor:default;opacity:.7}.BsDvJnkO .ProseMirror .file-block .file-block-icon{flex-shrink:0}.BsDvJnkO .ProseMirror .file-block .file-block-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-badge{letter-spacing:.02em;color:#1d4ed8;text-transform:uppercase;background:#dbeafe;border-radius:4px;flex-shrink:0;padding:4px 6px;font-size:10px;font-weight:700;line-height:1}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-name{color:var(--nc-content-gray,var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-size{color:var(--nc-content-gray-muted,var(--color-text-secondary));font-size:11px;line-height:1.3}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-spinner{border:2px solid var(--nc-border-gray-medium,var(--color-borders));border-top-color:var(--nc-fill-primary,var(--color-primary));border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite MUgjmd7Y}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-delete{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--nc-content-gray-muted,var(--color-text-secondary));opacity:0;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;transition:opacity .15s,color .15s,background-color .15s;display:flex;position:relative}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-delete:before,.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-delete:after{content:"";background:currentColor;border-radius:999px;width:.5625rem;height:1.5px;position:absolute}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-delete:before{transform:rotate(45deg)}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-delete:after{transform:rotate(-45deg)}.BsDvJnkO .ProseMirror .file-block .nc-file-attachment-delete:hover{color:var(--nc-content-red-dark,var(--color-error));background:rgba(var(--color-error-rgb,239, 68, 68), .08)}.BsDvJnkO .ProseMirror .file-block.nc-file-attachment-card:hover .nc-file-attachment-delete,.BsDvJnkO .ProseMirror .file-block:hover>.nc-file-attachment-card .nc-file-attachment-delete,.BsDvJnkO .ProseMirror .file-block.ProseMirror-selectednode .nc-file-attachment-delete{opacity:1}.BsDvJnkO .ProseMirror .file-block.file-block--openable{width:fit-content;max-width:100%;padding:0;display:block}.BsDvJnkO .ProseMirror .file-block .file-block-status{color:var(--color-text-secondary);flex-shrink:0;font-size:.6875rem}.BsDvJnkO .ProseMirror .file-block .file-block-upload-form{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:.375rem;min-width:0;margin-left:0;display:flex}.BsDvJnkO .ProseMirror .file-block .file-block-url-input{border:1px solid var(--color-borders);min-width:0;height:1.75rem;font:inherit;color:var(--color-text);background:var(--color-background);border-radius:.375rem;flex:8rem;padding:0 .5rem;font-size:.75rem}.BsDvJnkO .ProseMirror .file-block .file-block-url-submit,.BsDvJnkO .ProseMirror .file-block .file-block-upload-file{cursor:pointer;border:1px solid var(--color-borders);height:1.75rem;font:inherit;color:var(--color-text-secondary);white-space:nowrap;background:var(--color-background);border-radius:.375rem;padding:0 .5rem;font-size:.75rem}.BsDvJnkO .ProseMirror .file-block.file-block--uploading{pointer-events:none;opacity:.72}.BsDvJnkO .ProseMirror .file-block.file-block-empty--readonly{opacity:.72}.BsDvJnkO .ProseMirror .file-block.file-block-empty--readonly .file-block-url-input,.BsDvJnkO .ProseMirror .file-block.file-block-empty--readonly .file-block-url-submit,.BsDvJnkO .ProseMirror .file-block.file-block-empty--readonly .file-block-upload-file{cursor:default}.BsDvJnkO .ProseMirror .file-block.file-block--readonly .file-block-toggle,.BsDvJnkO .ProseMirror .file-block.file-block--readonly .file-block-video-resize{pointer-events:none;opacity:0;transition:none}.BsDvJnkO .ProseMirror .file-block .file-block-toggle{cursor:pointer;user-select:none;font:inherit;color:var(--color-text-secondary);background:0 0;border:0;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.6875rem;transition:color .15s,background-color .15s}.BsDvJnkO .ProseMirror .file-block .file-block-toggle:hover{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb), .08)}.BsDvJnkO .ProseMirror .file-block.file-block-video{max-width:100%;padding:0;display:block;position:relative}.BsDvJnkO .ProseMirror .file-block.file-block-video video{border-radius:.5rem;width:100%;display:block}.BsDvJnkO .ProseMirror .file-block.file-block-video:hover .file-block-video-resize,.BsDvJnkO .ProseMirror .file-block.file-block-video:focus-within .file-block-video-resize,.BsDvJnkO .ProseMirror .file-block.file-block-video.file-block-video--resizing .file-block-video-resize{opacity:1}.BsDvJnkO .ProseMirror .file-block.file-block-video.file-block--playing .file-block-video-resize,.BsDvJnkO .ProseMirror .file-block.file-block-video.file-block--playing .file-block-toggle{pointer-events:none;opacity:0;transition:none}.BsDvJnkO .ProseMirror .file-block.file-block-video .file-block-video-resize{cursor:ew-resize;z-index:2;opacity:0;background:#ffffffdb;border:0;border-radius:.25rem;width:1.375rem;height:1.375rem;transition:opacity .12s,background .12s;position:absolute;bottom:2.375rem;right:.375rem}.BsDvJnkO .ProseMirror .file-block.file-block-video .file-block-video-resize:before{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:.5rem;height:.5rem;position:absolute;bottom:.3125rem;right:.3125rem}.BsDvJnkO .ProseMirror .file-block.file-block-video .file-block-video-resize:hover{background:#fff}.BsDvJnkO .ProseMirror .file-block.file-block-video .file-block-toggle{color:#fff;background-color:#00000080;border-radius:.25rem;padding:.25rem .5rem;position:absolute;bottom:.5rem;right:.5rem}.BsDvJnkO .ProseMirror .file-block.file-block-video .file-block-toggle:hover{color:#fff;background-color:#000000b3}.BsDvJnkO .ProseMirror .file-block.file-block-audio{flex-direction:column;align-items:stretch;gap:.375rem}.BsDvJnkO .ProseMirror .file-block.file-block-audio audio{width:100%}.BsDvJnkO .ProseMirror .file-block.file-block-audio .file-block-name{justify-content:space-between;align-items:center;display:flex}.BsDvJnkO .ProseMirror .ProseMirror-selectednode{outline:2px solid var(--nc-fill-primary,var(--color-primary));outline-offset:2px;border-radius:.25rem}.BsDvJnkO .ProseMirror .ProseMirror-yjs-cursor{border-left:2px solid;margin-left:-1px;margin-right:-1px;position:relative}.BsDvJnkO .ProseMirror .ProseMirror-yjs-cursor>span{color:var(--color-white);white-space:nowrap;border-radius:.1875rem .1875rem .1875rem 0;padding:.0625rem .25rem;font-size:.6875rem;position:absolute;top:-1.25rem;left:-1px}.BsDvJnkO .ProseMirror .ProseMirror-gapcursor:after{border-top-color:var(--color-text)}.BsDvJnkO .ProseMirror .table-of-contents{border:1px solid var(--color-borders);background-color:var(--color-background-secondary);border-radius:.5rem;margin:.75rem 0;padding:.75rem 1rem}.BsDvJnkO .ProseMirror .table-of-contents .table-of-contents-item{cursor:pointer;color:var(--color-link);border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:background-color .1s}.BsDvJnkO .ProseMirror .table-of-contents .table-of-contents-item:hover{background-color:var(--color-chat-hover)}.BsDvJnkO .ProseMirror .table-of-contents .table-of-contents-empty{color:var(--color-text-secondary);font-size:.8125rem;font-style:italic}.BsDvJnkO .ProseMirror .nc-doc-inline-equation{cursor:pointer;vertical-align:baseline;background:0 0;display:inline}.BsDvJnkO .ProseMirror .nc-doc-inline-equation.ProseMirror-selectednode{outline-offset:0!important;outline:none!important}.BsDvJnkO .ProseMirror .nc-doc-inline-equation.nc-inline-math-selected .nc-inline-math-display,.BsDvJnkO .ProseMirror .nc-doc-inline-equation.ProseMirror-selectednode .nc-inline-math-display{outline:2px solid var(--nc-fill-primary,var(--color-primary));outline-offset:1px;border-radius:3px}.BsDvJnkO .ProseMirror .nc-doc-inline-equation-value{color:var(--nc-content-gray-emphasis,var(--color-text));vertical-align:baseline;border-radius:3px;padding:1px 3px;transition:background-color .1s;display:inline}.BsDvJnkO .ProseMirror .nc-doc-inline-equation-value:hover{background-color:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08))}.BsDvJnkO .ProseMirror .nc-doc-inline-equation-value .katex{font-size:1.05em}.BsDvJnkO .ProseMirror .nc-doc-inline-equation-empty .nc-doc-inline-equation-value,.BsDvJnkO .ProseMirror .nc-math-placeholder{color:var(--nc-content-gray-disabled,var(--color-text-secondary));font-size:.9em;font-style:italic}.BsDvJnkO .ProseMirror .nc-math-error-display{color:var(--nc-content-red-dark,#b91c1c);-webkit-text-decoration:wavy underline var(--nc-content-red-dark,#b91c1c);text-decoration:wavy underline var(--nc-content-red-dark,#b91c1c);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.85em}.BsDvJnkO .ProseMirror .nc-doc-inline-equation-input{border:1px solid var(--nc-border-gray-medium,var(--color-borders));width:10rem;max-width:min(18rem,70vw);font:inherit;font-family:var(--font-monospace,monospace);color:var(--nc-content-gray-emphasis,var(--color-text));vertical-align:baseline;background:var(--nc-bg-gray-light,rgba(var(--color-text-secondary-rgb), .08));border-radius:4px;outline:none;padding:1px 4px;font-size:.8125rem}.BsDvJnkO .ProseMirror .math-block{cursor:pointer;border-radius:.375rem;outline:none;margin:.75rem 0;padding:.5rem;transition:box-shadow .15s,background-color .15s;position:relative}.BsDvJnkO .ProseMirror .math-block:hover{background-color:var(--color-background-secondary)}.BsDvJnkO .ProseMirror .math-block:focus-visible{background-color:var(--color-background-secondary);outline-offset:2px;outline:2px solid #3b82f6}.BsDvJnkO .ProseMirror .math-block.math-block--editing{cursor:default;background-color:var(--color-background-secondary);box-shadow:0 0 0 1px var(--color-primary)}.BsDvJnkO .ProseMirror .math-block .math-block-toolbar{margin-bottom:.375rem;display:none;position:relative}.BsDvJnkO .ProseMirror .math-block.math-block--editing .math-block-toolbar{align-items:center;display:flex}.BsDvJnkO .ProseMirror .math-block .math-block-template-button{cursor:pointer;border:1px solid var(--color-borders);height:1.75rem;color:var(--color-text-secondary);background:var(--color-background);border-radius:.375rem;padding:0 .625rem;font-size:.8125rem;line-height:1}.BsDvJnkO .ProseMirror .math-block .math-block-template-button:hover{color:var(--color-text);background:var(--color-background-selected)}.BsDvJnkO .ProseMirror .math-block .math-block-template-menu{z-index:35;border:1px solid var(--color-borders);background:var(--color-background);border-radius:.5rem;grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.375rem;width:min(32rem,100vw - 4rem);max-height:19rem;padding:.5rem;display:grid;position:absolute;top:2rem;left:0;overflow-y:auto;box-shadow:0 .25rem 1rem #0000001f}.BsDvJnkO .ProseMirror .math-block .math-block-template-menu[hidden]{display:none}.BsDvJnkO .ProseMirror .math-block .math-block-template-item{cursor:pointer;border:1px solid var(--color-borders);min-height:4.5rem;color:var(--color-text);text-align:center;background:var(--color-background-secondary);border-radius:.375rem;padding:.5rem;overflow:hidden}.BsDvJnkO .ProseMirror .math-block .math-block-template-item:hover{border-color:var(--color-primary);background:var(--color-background-selected)}.BsDvJnkO .ProseMirror .math-block .math-block-template-item.math-block-template-item--active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.BsDvJnkO .ProseMirror .math-block .math-block-template-item .katex-display{margin:0}.BsDvJnkO .ProseMirror .math-block .math-block-template-item .math-block-error{font-size:.75rem}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-menu{z-index:36;border:1px solid var(--color-borders);background:var(--color-background);border-radius:.5rem;width:min(16rem,100vw - 4rem);max-height:18rem;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden;box-shadow:0 .25rem 1rem #0000001f}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-menu[hidden]{display:none}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-list{max-height:18rem;padding:.375rem;overflow-y:auto}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-section{color:var(--color-text-tertiary);padding:.375rem .5rem .25rem;font-size:.75rem;font-weight:600}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-item{cursor:pointer;width:100%;height:1.75rem;font-family:var(--font-monospace,monospace);color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:.375rem;padding:0 .5rem;font-size:.875rem;display:block}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-item:hover,.BsDvJnkO .ProseMirror .math-block .math-block-symbol-item.math-block-symbol-item--active{background:var(--color-background-selected)}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-empty{color:var(--color-text-secondary);padding:.625rem .5rem;font-size:.8125rem}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-preview{pointer-events:none;z-index:37;border:1px solid var(--color-borders);background:var(--color-background);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:min(18rem,100vw - 4rem);min-height:8rem;max-height:16rem;padding:.75rem;display:flex;position:absolute;overflow:auto;box-shadow:0 .25rem 1rem #0000001f}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-preview[hidden]{display:none}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-preview .math-block-error{white-space:normal;font-size:.75rem}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-preview-math{text-align:center;width:100%}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-preview-math .katex-display{margin:0}.BsDvJnkO .ProseMirror .math-block .math-block-symbol-preview-example{width:100%;font-family:var(--font-monospace,monospace);color:var(--color-text-secondary);text-align:center;overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem;line-height:1.35}.BsDvJnkO .ProseMirror .math-block .math-block-resize{cursor:nwse-resize;z-index:1;width:1.375rem;height:1.375rem;color:var(--color-text-secondary);opacity:0;background:0 0;border:0;border-radius:.3125rem;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;bottom:-.625rem;right:-.625rem}.BsDvJnkO .ProseMirror .math-block .math-block-resize:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem}.BsDvJnkO .ProseMirror .math-block .math-block-resize:hover,.BsDvJnkO .ProseMirror .math-block .math-block-resize:focus-visible{background:var(--color-background);outline:none}.BsDvJnkO .ProseMirror .math-block:hover .math-block-resize,.BsDvJnkO .ProseMirror .math-block:focus-within .math-block-resize,.BsDvJnkO .ProseMirror .math-block.math-block--resizing .math-block-resize{opacity:1}.BsDvJnkO .ProseMirror .math-block.math-block--empty .math-block-resize,.BsDvJnkO .ProseMirror .math-block.math-block--editing .math-block-resize{pointer-events:none;display:none}.BsDvJnkO .ProseMirror .math-block .math-block-value{text-align:center;min-height:1.5rem;overflow-x:auto}.BsDvJnkO .ProseMirror .math-block .math-block-value .katex-display{text-align:inherit;margin:0}.BsDvJnkO .ProseMirror .math-block .math-block-value .katex .base{margin-top:.125rem;margin-bottom:.125rem}.BsDvJnkO .ProseMirror .math-block .math-block-input{resize:vertical;width:100%;min-height:2.5rem;color:var(--color-text);text-align:left;background-color:var(--color-background);border:none;border-radius:.25rem;outline:none;margin-top:.5rem;padding:.5rem;font-family:monospace;font-size:.875rem;display:none}.BsDvJnkO .ProseMirror .math-block.math-block--editing .math-block-input{display:block}.BsDvJnkO .ProseMirror .math-block .math-block-placeholder{color:var(--color-text-secondary);font-size:.875rem;font-style:italic}.BsDvJnkO .ProseMirror .math-block .math-block-error{color:var(--color-error);text-align:left;font-size:.8125rem}.BsDvJnkO .ProseMirror .mermaid-block{cursor:pointer;user-select:none;border:1px solid var(--nc-border-gray-medium,var(--color-borders));background:var(--nc-bg-default,var(--color-background));border-radius:.5em;outline:none;flex-direction:column;justify-content:center;min-height:80px;margin:.75rem 0;padding:48px 16px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.BsDvJnkO .ProseMirror .mermaid-block:focus-visible{outline:2px solid var(--nc-fill-primary,#3b82f6);outline-offset:2px}.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--editing{cursor:default;border-color:var(--nc-border-brand,var(--color-primary));box-shadow:0 0 0 1px var(--nc-border-brand,var(--color-primary))}.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--resizing:after{pointer-events:none;content:"";z-index:2;border-radius:inherit;mix-blend-mode:difference;background-image:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000 1px 8.33333%);position:absolute;inset:0}.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--error{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-error) 40%, transparent)}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-view-controls{cursor:pointer;z-index:2;border:1px solid var(--nc-border-gray-medium,var(--color-borders));font-family:var(--font-family);color:var(--nc-content-gray-subtle,var(--color-text-secondary));opacity:0;background:var(--nc-bg-default,var(--color-background));border-radius:6px;align-items:center;gap:.125rem;padding:4px;font-size:.6875rem;line-height:1;transition:opacity .12s,background .12s,color .12s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #00000014}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-view-button{cursor:pointer;width:28px;height:28px;font:inherit;color:inherit;text-overflow:clip;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;overflow:hidden}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-view-button:hover,.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-view-button:focus-visible{color:var(--nc-content-gray,var(--color-text));background:var(--nc-bg-gray-light,var(--color-background-secondary));outline:none}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-view-button--active{color:var(--nc-content-gray,var(--color-text));background:var(--nc-bg-gray-light,var(--color-background-secondary))}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-resize{cursor:nwse-resize;z-index:1;width:1.375rem;height:1.375rem;color:var(--color-text-secondary);opacity:0;background:0 0;border:0;border-radius:.3125rem;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;bottom:-.625rem;right:-.625rem}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-resize:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-resize:hover,.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-resize:focus-visible{background:var(--color-background);outline:none}.BsDvJnkO .ProseMirror .mermaid-block:hover .mermaid-block-view-controls,.BsDvJnkO .ProseMirror .mermaid-block:focus-within .mermaid-block-view-controls,.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--editing .mermaid-block-view-controls,.BsDvJnkO .ProseMirror .mermaid-block:hover .mermaid-block-resize,.BsDvJnkO .ProseMirror .mermaid-block:focus-within .mermaid-block-resize,.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--resizing .mermaid-block-resize{opacity:1}.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--empty .mermaid-block-view-controls,.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--empty .mermaid-block-resize,.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--editing .mermaid-block-resize{pointer-events:none;display:none}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-value{text-align:center;justify-content:center;align-items:center;width:100%;min-height:2rem;display:flex;overflow-x:auto}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-value svg{cursor:zoom-in;max-width:100%;height:auto}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-input{resize:vertical;width:100%;min-height:5rem;color:var(--color-text);background-color:var(--color-background);border:none;border-radius:.25rem;outline:none;margin-top:.5rem;padding:.5rem;font-family:monospace;font-size:.8125rem;line-height:1.5;display:none}.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--editing .mermaid-block-input{display:block}.BsDvJnkO .ProseMirror .mermaid-block[data-view-mode=code] .mermaid-block-value{display:none}.BsDvJnkO .ProseMirror .mermaid-block[data-view-mode=code] .mermaid-block-input,.BsDvJnkO .ProseMirror .mermaid-block[data-view-mode=split] .mermaid-block-input{display:block}.BsDvJnkO .ProseMirror .mermaid-block[data-view-mode=code] .mermaid-block-input{margin-top:0}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-placeholder{color:var(--nc-content-gray-subtle,var(--color-text-secondary));font-size:13px;font-style:normal}.BsDvJnkO .ProseMirror .mermaid-block.mermaid-block--loading .mermaid-block-placeholder{color:var(--nc-content-gray-subtle,var(--color-text-secondary))}.BsDvJnkO .ProseMirror .mermaid-block .mermaid-block-error{width:100%;color:var(--nc-content-red-dark,var(--color-error));text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;background-color:var(--nc-bg-coloured-red,#fef2f2);border-radius:4px;align-items:flex-start;gap:8px;padding:8px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;display:flex}.BsDvJnkO .ProseMirror[contenteditable=false] .mermaid-block-input{color:var(--color-text-secondary);background-color:var(--color-background-secondary)}.BsDvJnkO .ProseMirror[contenteditable=false] .mermaid-block-view-controls,.BsDvJnkO .ProseMirror[contenteditable=false] .mermaid-block-resize,.BsDvJnkO .ProseMirror[contenteditable=false] .math-block-resize{pointer-events:none;display:none}.rSXQYPZa{pointer-events:none;z-index:5;position:absolute;inset:0}._4VOJkN-1{word-break:normal;width:2px;height:1.2em;position:absolute;transform:translate(-1px)}.MAeRaNSY{background:var(--presence-color,#2563eb);width:2px;height:1.2em;position:absolute}.lrF7heAy{color:#fff;white-space:nowrap;user-select:none;background:var(--presence-color,#2563eb);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex;position:absolute;top:-1.8em;left:-1px}
