.workspace-editor{width:100%;height:100%}.workspace-editor-content{min-height:100%;color:var(--text-primary);letter-spacing:var(--letter-spacing);max-width:700px;font-size:16px;line-height:1.6}.workspace-editor-content:focus{outline:none}.workspace-editor-content h1{font-size:2.25rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:2rem;margin-bottom:.5rem;line-height:1.2}.workspace-editor-content h2{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:1.5rem;margin-bottom:.5rem;line-height:1.3}.workspace-editor-content h3{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:1rem;margin-bottom:.5rem;line-height:1.4}.workspace-editor-content p{margin-bottom:.75rem}.workspace-editor-content>:first-child{margin-top:0}.workspace-editor-content ul,.workspace-editor-content ol{margin:0!important;padding:0 0 0 1.5rem!important}.workspace-editor-content ul{list-style-type:disc}.workspace-editor-content ol{list-style-type:decimal}.workspace-editor-content li,.workspace-editor-content li p,.workspace-editor-content li>p,.workspace-editor-content ul li p,.workspace-editor-content ol li p{margin:0!important;padding:0!important}.workspace-editor-content li>:first-child{margin-top:0!important}.workspace-editor-content li>:last-child{margin-bottom:0!important}.workspace-editor-content ul+ul,.workspace-editor-content ol+ol,.workspace-editor-content ul+ol,.workspace-editor-content ol+ul{margin-top:0!important}.workspace-editor-content li ul,.workspace-editor-content li ol{margin:.25rem 0 0!important}.workspace-editor-content ul[data-type=taskList]{padding-left:0;list-style:none}.workspace-editor-content ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.workspace-editor-content ul[data-type=taskList] li>label{margin-top:.125rem}.workspace-editor-content ul[data-type=taskList] input[type=checkbox]{cursor:pointer;appearance:none;background:var(--background);border:1.5px solid var(--border-color-strong);border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:.25rem;position:relative}.workspace-editor-content ul[data-type=taskList] input[type=checkbox]:hover{border-color:var(--notion-blue)}.workspace-editor-content ul[data-type=taskList] input[type=checkbox]:checked{background:var(--notion-blue);border-color:var(--notion-blue)}.workspace-editor-content ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.workspace-editor-content ul[data-type=taskList] li>div{flex:1}.workspace-editor-content ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-tertiary);text-decoration:line-through}.workspace-editor-content blockquote{border-left:3px solid var(--border-color-strong);color:var(--text-secondary);margin:1rem 0;padding-left:1rem}.workspace-editor-content blockquote p{margin-bottom:0}.workspace-editor-content code{background:var(--background-secondary);font-family:var(--font-geist-mono),monospace;color:var(--error);border-radius:3px;padding:.125rem .375rem;font-size:.875em}.workspace-editor-content pre{background:var(--background-secondary);border-radius:var(--card-radius);margin:1rem 0;padding:1rem;overflow-x:auto}.workspace-editor-content pre code{color:var(--text-primary);background:0 0;padding:0;font-size:.875rem;line-height:1.5}.workspace-editor-content hr{border:none;border-top:1px solid var(--border-color);margin:2rem 0}.workspace-editor-content a{color:var(--notion-blue);text-underline-offset:2px;text-decoration:underline}.workspace-editor-content a:hover{opacity:.8}.workspace-editor-content strong{font-weight:var(--font-weight-semibold)}.workspace-editor-content em{font-style:italic}.workspace-editor-content s{color:var(--text-secondary);text-decoration:line-through}.workspace-editor-content p.is-editor-empty:first-child:before,.workspace-editor-content.is-editor-empty:before{content:attr(data-placeholder);color:var(--text-tertiary);float:left;pointer-events:none;height:0}.slash-command-menu{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;min-width:280px;max-height:320px;padding:.5rem;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.slash-command-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;font-family:inherit;transition:background .1s;display:flex}.slash-command-item:hover,.slash-command-item-selected{background:var(--hover-overlay)}.slash-command-icon{background:var(--background-secondary);width:36px;height:36px;color:var(--text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.slash-command-text{flex-direction:column;min-width:0;display:flex}.slash-command-title{font-size:14px;font-weight:var(--font-weight-medium);color:var(--text-primary)}.slash-command-description{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.slash-command-empty{text-align:center;color:var(--text-tertiary);padding:.75rem;font-size:14px}[data-theme=dark] .slash-command-menu{box-shadow:0 4px 12px #0006}.tippy-box[data-theme~=slash-command]{background:0 0;padding:0}.tippy-box[data-theme~=slash-command] .tippy-content{padding:0}.workspace-editor-content .is-dragging{opacity:.4;background:var(--hover-overlay)}.workspace-editor-content .ProseMirror-selectednode{outline:2px solid var(--notion-blue);outline-offset:2px;background:color-mix(in srgb,var(--notion-blue)5%,transparent);border-radius:4px}.toggle-list{margin:.5rem 0}.toggle-list-inner{align-items:flex-start;gap:.25rem;display:flex}.toggle-chevron{cursor:pointer;width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;padding:0;transition:background .1s,color .1s;display:flex}.toggle-chevron:hover{background:var(--hover-overlay);color:var(--text-secondary)}.toggle-chevron-icon{transition:transform .15s}.toggle-chevron-icon.rotated{transform:rotate(90deg)}.toggle-list-body{flex:1;min-width:0}.toggle-summary{min-height:1.5rem;line-height:1.5}.toggle-summary:empty:before{content:"Toggle";color:var(--text-tertiary);pointer-events:none}.toggle-content{border-left:2px solid var(--border-color);margin-top:.25rem;padding-left:.5rem;transition:opacity .15s}.toggle-list.is-closed .toggle-content{display:none}.toggle-list .toggle-list{margin:.25rem 0}.toggle-content>p:first-child{margin-top:0}.toggle-content>p:last-child{margin-bottom:0}.toggle-content ul,.toggle-content ol{margin-top:.25rem!important;margin-bottom:.25rem!important}.tableWrapper{margin:1rem 0;overflow-x:auto}.simple-table{border-collapse:collapse}.simple-table td,.simple-table th,.simple-table-cell,.simple-table-header{border:1px solid var(--border-color);vertical-align:top;background:var(--background);min-width:80px;padding:.5rem .75rem}.simple-table th,.simple-table-header{background:var(--background-secondary);font-weight:var(--font-weight-medium)}.simple-table td:hover,.simple-table-cell:hover{background:var(--hover-overlay)}.simple-table td.selectedCell,.simple-table th.selectedCell,.simple-table-cell.selectedCell,.simple-table-header.selectedCell{background:color-mix(in srgb,var(--notion-blue)10%,transparent);border-color:var(--notion-blue)}.simple-table td p,.simple-table th p,.simple-table-cell p,.simple-table-header p{margin:0}.column-resize-handle{pointer-events:none;z-index:20;background-color:#2383e2;width:4px;position:absolute;top:0;bottom:0;right:-2px}.resize-cursor{cursor:col-resize!important}.simple-table td,.simple-table th{position:relative}.simple-table colgroup{width:100%}.table-hover-add-column,.table-hover-add-row{box-sizing:border-box;color:#9b9a97;cursor:pointer;z-index:1000;background:#fff;border:1px solid #e9e9e7;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;font-size:14px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.table-hover-add-column:hover,.table-hover-add-row:hover{color:#6b6b6b;background:#f7f6f3;border-color:#dbdbd8}[data-theme=dark] .table-hover-add-column,[data-theme=dark] .table-hover-add-row{color:#9b9a97;background:#202020;border-color:#373737}[data-theme=dark] .table-hover-add-column:hover,[data-theme=dark] .table-hover-add-row:hover{color:#adadad;background:#2f2f2f;border-color:#4a4a4a}
