.nx-document-editor .ProseMirror,.nx-document-editor .nx-document-editor__content{box-sizing:border-box;width:100%;min-height:100%;padding:var(--nx-document-editor-padding-top) var(--nx-document-editor-padding-x);box-shadow:none;color:var(--nx-text);font-family:var(--nx-font-document);caret-color:var(--nx-accent);background:0 0;border:none;border-radius:0;outline:none;font-size:1.03125rem;line-height:1.6}.nx-document-editor .ProseMirror:after{content:"";height:var(--nx-document-editor-trailing-space);pointer-events:none;display:block}.nx-document-editor .ProseMirror :where(blockquote),.nx-document-editor .nx-document-editor__content :where(blockquote){padding-left:var(--nx-space-3);border-left:3px solid var(--nx-border-strong);color:var(--nx-text-muted);margin:0}.nx-document-editor .ProseMirror>*+*,.nx-document-editor .nx-document-editor__content>*+*{margin-top:.75em}.nx-document-editor .ProseMirror>*,.nx-document-editor .nx-document-editor__content>*{box-sizing:border-box;width:100%;max-width:52rem;margin-left:auto;margin-right:auto}.nx-document-editor .nx-document-editor__reference{border-radius:var(--nx-radius-sm);color:var(--nx-accent);background:var(--nx-accent-muted);white-space:nowrap;cursor:pointer;align-items:center;padding:.05em .3em;font-weight:500;display:inline-flex}.nx-document-editor .ProseMirror p.is-editor-empty:first-child:before,.nx-document-editor .nx-document-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--nx-text-subtle);pointer-events:none}.nx-document-editor .ProseMirror h1,.nx-document-editor .nx-document-editor__content h1{font-size:1.85em;font-weight:var(--nx-font-weight);line-height:1.2}.nx-document-editor .nx-document-editor__icon{vertical-align:-.1em;width:1em;height:1em;color:inherit;-webkit-user-select:none;user-select:none;margin:0 .08em;line-height:1;display:inline-flex}.nx-document-editor .nx-document-editor__icon .nx-icon,.nx-document-editor .nx-document-editor__icon svg{width:100%;height:100%;color:inherit}.nx-document-editor .ProseMirror h2,.nx-document-editor .nx-document-editor__content h2{font-size:1.4em;font-weight:var(--nx-font-weight);line-height:1.25}.nx-document-editor .ProseMirror h3,.nx-document-editor .nx-document-editor__content h3{font-size:1.15em;font-weight:var(--nx-font-weight)}.nx-document-editor .ProseMirror ul,.nx-document-editor .nx-document-editor__content ul{padding-left:1.5em;list-style:outside}.nx-document-editor .ProseMirror ol,.nx-document-editor .nx-document-editor__content ol{padding-left:1.5em;list-style:decimal}.nx-document-editor .ProseMirror li,.nx-document-editor .nx-document-editor__content li{display:list-item}.nx-document-editor .ProseMirror li::marker{color:var(--nx-text-muted)}.nx-document-editor .nx-document-editor__content li::marker{color:var(--nx-text-muted)}.nx-document-editor .ProseMirror li+li,.nx-document-editor .nx-document-editor__content li+li{margin-top:.25em}.nx-document-editor .ProseMirror ul[data-type=taskList],.nx-document-editor .nx-document-editor__content ul[data-type=taskList]{padding-left:0;list-style:none}.nx-document-editor .ProseMirror ul[data-type=taskList] li,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li{align-items:flex-start;gap:.5em;display:flex}.nx-document-editor .ProseMirror ul[data-type=taskList] li>label,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li>label{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:1.075em;height:1.6em;margin-top:0;display:inline-flex;position:relative}.nx-document-editor .ProseMirror ul[data-type=taskList] li>label>input[type=checkbox],.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li>label>input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nx-document-editor .ProseMirror ul[data-type=taskList] li>label>span,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li>label>span{box-sizing:border-box;background:var(--nx-surface-overlay);color:#0000;pointer-events:none;transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out);border-radius:.2em;justify-content:center;align-items:center;display:inline-flex;clip:auto!important;white-space:normal!important;border:1px solid var(--nx-control-border)!important;width:1.075em!important;height:1.075em!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important}.nx-document-editor .ProseMirror ul[data-type=taskList] li>label>span:after,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li>label>span:after{content:none}.nx-document-editor .ProseMirror ul[data-type=taskList] li>label>input[type=checkbox]:checked+span,.nx-document-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>label>span,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li>label>input[type=checkbox]:checked+span,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li[data-checked=true]>label>span{background:var(--nx-accent-fill);border-color:var(--nx-accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.25 8.25 3 3 6.5-6.5' fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='miter' stroke-width='2.25'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.64em}.nx-document-editor .ProseMirror ul[data-type=taskList] li>div,.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li>div{flex:auto;min-width:0}.nx-document-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div>:not(ul:not(ol)),.nx-document-editor .nx-document-editor__content ul[data-type=taskList] li[data-checked=true]>div>:not(ul:not(ol)){color:color-mix(in srgb,var(--nx-text-muted) 80%,var(--nx-bg));text-decoration:line-through;text-decoration-thickness:1px}.nx-document-editor .ProseMirror a.nx-document-editor__link,.nx-document-editor .nx-document-editor__content a.nx-document-editor__link{color:var(--nx-accent);text-underline-offset:.12em;cursor:pointer;text-decoration:underline}.nx-document-editor .ProseMirror mark,.nx-document-editor .ProseMirror mark.nx-document-editor__highlight,.nx-document-editor .nx-document-editor__content mark,.nx-document-editor .nx-document-editor__content mark.nx-document-editor__highlight{background:var(--nx-document-highlight);color:inherit;border-radius:.15em;padding:.05em .15em}.nx-document-editor .ProseMirror code,.nx-document-editor .nx-document-editor__content code{border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.nx-document-editor .ProseMirror pre,.nx-document-editor .nx-document-editor__content pre{padding:var(--nx-space-3);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);overflow-x:auto}.nx-document-editor .ProseMirror pre code,.nx-document-editor .nx-document-editor__content pre code{background:0 0;padding:0}.nx-document-editor .ProseMirror hr,.nx-document-editor .nx-document-editor__content hr{border:none;border-top:1px solid var(--nx-border-strong);margin-block:1.25em}.nx-document-editor .ProseMirror img,.nx-document-editor .ProseMirror img.nx-document-editor__image,.nx-document-editor .nx-document-editor__content img,.nx-document-editor .nx-document-editor__content img.nx-document-editor__image{vertical-align:middle;border-radius:var(--nx-radius-md);max-width:100%;height:auto;display:inline-block}.nx-document-editor .nx-document-editor__image-wrap{vertical-align:middle;outline-offset:2px;max-width:100%;transition:outline-color var(--nx-duration-fast) var(--nx-ease-out);outline:2px solid #0000;margin:0 .35em;line-height:0;display:inline-block;position:static}.nx-document-editor .nx-document-editor__image-wrap.is-aligned-left{float:none;margin:0 .35em;display:inline-block}.nx-document-editor .nx-document-editor__image-wrap.is-aligned-right{float:right;margin:.15em 0 .55em .85em}.nx-document-editor .nx-document-editor__image-wrap.is-aligned-center{float:none;width:fit-content;max-width:100%;margin:.55em auto;display:block}.nx-document-editor .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.nx-document-editor .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--nx-accent);width:1.25rem;animation:1.1s steps(2,start) infinite nx-document-gapcursor-blink;display:block;position:absolute;top:-2px}.nx-document-editor .ProseMirror table.nx-document-editor__table,.nx-document-editor .nx-document-editor__content table.nx-document-editor__table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.nx-document-editor .ProseMirror table.nx-document-editor__table td,.nx-document-editor .ProseMirror table.nx-document-editor__table th,.nx-document-editor .nx-document-editor__content table.nx-document-editor__table td,.nx-document-editor .nx-document-editor__content table.nx-document-editor__table th{border:1px solid var(--nx-border-strong);vertical-align:top;box-sizing:border-box;min-width:1em;padding:.4em .55em;position:relative}.nx-document-editor .ProseMirror table.nx-document-editor__table th,.nx-document-editor .nx-document-editor__content table.nx-document-editor__table th{font-weight:var(--nx-font-weight);background:var(--nx-surface-raised);text-align:left}.nx-spreadsheet-editor__grid{border-collapse:separate;border-spacing:0;table-layout:fixed}.nx-spreadsheet-editor__col-header,.nx-spreadsheet-editor__corner,.nx-spreadsheet-editor__row-header{z-index:6;box-sizing:border-box;background:var(--nx-spreadsheet-header-bg);color:var(--nx-text-muted);border:0;border-right:1px solid var(--nx-spreadsheet-header-border);border-bottom:1px solid var(--nx-spreadsheet-header-border);-webkit-user-select:none;user-select:none;cursor:pointer;background-clip:border-box;font-size:11px;font-weight:400;position:sticky}.nx-spreadsheet-editor__corner{z-index:7;width:48px;min-width:48px;height:28px;top:0;left:0}.nx-spreadsheet-editor__col-header{height:28px;top:0}.nx-spreadsheet-editor__col-header span:first-child{text-align:center;display:block}.nx-spreadsheet-editor__row-header{width:48px;min-width:48px;height:var(--nx-spreadsheet-row-height,28px);text-align:center;left:0}.nx-spreadsheet-editor__cell{--nx-spreadsheet-cell-bg:var(--nx-spreadsheet-base-cell-bg);--nx-spreadsheet-cell-grid-line:var(--nx-spreadsheet-grid-line);box-sizing:border-box;height:var(--nx-spreadsheet-row-height,28px);border:0;border-right:1px solid var(--nx-spreadsheet-cell-border-right);border-bottom:1px solid var(--nx-spreadsheet-cell-border-bottom);vertical-align:middle;background:var(--nx-spreadsheet-cell-bg);box-shadow:var(--nx-spreadsheet-selection-outline);white-space:nowrap;cursor:cell;-webkit-user-select:none;user-select:none;padding:0 6px;position:relative;overflow:hidden}
