.drag-handle{opacity:1;z-index:50;cursor:grab;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(55, 53, 47, 0.4)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(.5em + .375rem) calc(.5em + .375rem);border-radius:.25rem;width:1.2rem;height:1.5rem;transition:opacity .2s ease-in;position:fixed}.drag-handle:hover{background-color:#0d0d0d10;transition:background-color .2s}.drag-handle:active{cursor:grabbing;background-color:#0d0d0d10;transition:background-color .2s}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{pointer-events:none;display:none}}.drag-handle[data-direction=horizontal]{rotate:90deg}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}
.tableWrapper{margin-top:1rem;margin-bottom:1rem;overflow-x:auto}.tableWrapper table{overflow-x:hidden;min-width:700px!important}.table-dnd-preview{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff4d;padding:0}.table-dnd-drop-indicator{background-color:#adf}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.ProseMirror table td,.ProseMirror table th{box-sizing:border-box;vertical-align:top;border:1px solid #ced4da;min-width:1em;padding:3px 5px;position:relative}:is(.ProseMirror table td,.ProseMirror table th):first-of-type:not(a){margin-top:0}:is(.ProseMirror table td,.ProseMirror table th) p{margin:0}:is(.ProseMirror table td,.ProseMirror table th) p+p{margin-top:.75rem}.ProseMirror table th{background-color:var(--lightningcss-light,var(--mantine-color-gray-1))var(--lightningcss-dark,var(--mantine-color-dark-5));text-align:left;font-weight:700}.ProseMirror table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-1px;right:-2px}.ProseMirror table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#c8c8ff66;position:absolute;inset:0}.editor-container:has(.table-dnd-drop-indicator[data-dragging=true]) .prosemirror-dropcursor-block,.editor-container:has(.table-dnd-drop-indicator[data-dragging=true]) .prosemirror-dropcursor-inline{display:none}
:root{--ais-surface:#fff;--ais-panel:#f9fafb;--ais-subtle:#f3f5f7;--ais-border:#dbe0e6;--ais-code-bg:#0f1729;--ais-code-fg:#f8fafc;--ais-blockquote-bg:#f3f5f7;--ais-blockquote-fg:#566376;--ais-table-head:#f0f2f5;--ais-table-border:#c3cbd5;--ais-image-selected:#0167e5}.dark{--ais-surface:#0f1729;--ais-panel:#131c34;--ais-subtle:#16203c;--ais-border:#384252;--ais-code-bg:#0c3f64;--ais-code-fg:#f8fafc;--ais-blockquote-bg:#16203c;--ais-blockquote-fg:#bcc5d2;--ais-table-head:#16203c;--ais-table-border:#424e61;--ais-image-selected:#4ea1ff}.ais-editor{min-height:100%;color:inherit;--ais-editor-bottom-space:260px;font-size:16px;outline:none!important}.ais-editor:after{content:"";height:var(--ais-editor-bottom-space);display:block}.ais-editor-container .tiptap{min-height:100%}.ais-editor :first-child{margin-top:0}.ais-editor>*{margin:8px 0}.ais-editor>.ais-title-wrapper{margin-left:0}.ais-editor .ais-paragraph{line-height:26px}.ais-editor .ais-heading{font-weight:600}.ais-editor h1.ais-heading{font-size:26px}.ais-editor h2.ais-heading{font-size:22px}.ais-editor h3.ais-heading{font-size:20px}.ais-editor h4.ais-heading{font-size:18px}.ais-editor h5.ais-heading,.ais-editor h6.ais-heading{font-size:16px}.ais-editor p.is-empty:before,.ais-editor h1.is-empty:before,.ais-editor h2.is-empty:before,.ais-editor h3.is-empty:before,.ais-editor h4.is-empty:before,.ais-editor h5.is-empty:before,.ais-editor h6.is-empty:before{content:attr(data-placeholder);color:#adb5bd;float:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:0}.ais-editor ol,.ais-editor ul{margin-top:8px;margin-bottom:8px;padding-left:1rem}.ais-editor ol li,.ais-editor ul li{margin:8px 0}.ais-editor .ais-task-list{padding:0;list-style-type:none!important}.ais-editor .ais-task-list li{gap:10px;display:flex}.ais-editor .ais-task-list ul:last-child,.ais-editor .ais-task-list ul:last-child li:last-child{margin-bottom:0}.ais-editor ol,.ais-editor ol ol ol ol{list-style-type:decimal}.ais-editor ol ol,.ais-editor ol ol ol ol ol{list-style-type:lower-alpha}.ais-editor ol ol ol,.ais-editor ol ol ol ol ol ol{list-style-type:lower-roman}.ais-editor ul,.ais-editor ul ul ul ul{list-style-type:disc}.ais-editor ul ul,.ais-editor ul ul ul ul ul{list-style-type:circle}.ais-editor ul ul ul,.ais-editor ul ul ul ul ul ul{list-style-type:square}.ais-editor .ais-task-list li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:26px;display:flex}.ais-editor .ais-task-list li>div{flex:auto}.ais-task-list li[data-checked=true]>div>p:first-child{opacity:.5;text-decoration:line-through}.ais-editor .ProseMirror-selectednode .tv-image-stage{outline:solid 1px var(--ais-image-selected)}.ais-editor blockquote{border-left:3px solid var(--ais-image-selected);background-color:var(--ais-blockquote-bg);color:var(--ais-blockquote-fg);padding:.5em 1em}.ais-editor pre{background:var(--ais-code-bg);color:var(--ais-code-fg);border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.ais-editor pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.ais-editor table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.ais-editor table td,.ais-editor table th{box-sizing:border-box;border:1px solid var(--ais-table-border);text-align:left;vertical-align:top;min-width:50px;padding:3px 5px;position:relative}.ais-editor table th{background-color:var(--ais-table-head);font-weight:600}.ais-editor .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;position:relative}.ais-editor .collaboration-carets__label{color:#0d0d0d;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:12px;font-weight:600;line-height:normal;position:absolute;top:-1.4em;left:-1px}.ais-editor .ais-indent-1{padding-left:32px}.ais-editor .ais-indent-2{padding-left:64px}.ais-editor .ais-indent-3{padding-left:96px}.ais-editor .ais-indent-4{padding-left:128px}.ais-editor .ais-indent-5{padding-left:160px}.ais-editor .ais-indent-6{padding-left:192px}.ais-editor .ais-indent-7{padding-left:224px}.tv-image-node{max-width:100%}.tv-image-node.ProseMirror-selectednode .tv-image-stage{border-color:var(--ais-image-selected)}.tv-image-node.ProseMirror-selectednode .tv-image-resizer{opacity:1;pointer-events:auto}.tv-image-node-alt{text-align:center;min-height:24px;color:inherit;word-wrap:break-word;overflow-wrap:break-word;background:0 0;border:none;outline:none;margin-top:8px;padding:4px 0;font-size:14px}.tv-image-node-alt.is-hidden{opacity:0;pointer-events:none;min-height:0;max-height:0;margin-top:0;padding:0;overflow:hidden}.tv-image-node-alt:empty:before{content:attr(data-placeholder);color:color-mix(in srgb, currentColor 45%, transparent);pointer-events:none}.ProseMirror-selectednode .ais-mathematics,.react-renderer.node-math.ProseMirror-selectednode>.ais-mathematics{background:color-mix(in srgb, var(--ais-image-selected) 28%, transparent)!important}.ProseMirror-selectednode .ais-mathematics .ais-mathematics-empty,.react-renderer.node-math.ProseMirror-selectednode>.ais-mathematics .ais-mathematics-empty{background:0 0!important}.ais-mathematics .ais-mathematics-empty{background:color-mix(in srgb, currentColor 10%, transparent);color:color-mix(in srgb, currentColor 58%, transparent)}.ais-mathematics:hover .ais-mathematics-empty{background:color-mix(in srgb, currentColor 16%, transparent)}.ais-mathematics .ais-mathematics-content:hover{background:color-mix(in srgb, var(--ais-image-selected) 18%, transparent)}.ais-audio-node{width:360px;max-width:100%}.ais-audio-element{outline:none;width:100%}.ais-toc-sidebar{border-left:1px solid var(--ais-border);background:color-mix(in srgb, var(--ais-subtle) 82%, transparent)}.ais-toc-header{border-bottom:1px solid var(--ais-border);justify-content:space-between;align-items:center;height:42px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.ais-toc-header-btn{width:24px;height:24px;color:color-mix(in srgb, currentColor 72%, transparent);border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.ais-toc-header-btn:hover{background:color-mix(in srgb, currentColor 10%, transparent);color:inherit}.ais-toc-list{max-height:100%;padding:8px;overflow-y:auto}.ais-toc-item{position:relative}.ais-toc-item.is-active{background:color-mix(in srgb, var(--ais-image-selected) 16%, transparent);color:var(--ais-image-selected)}.ais-toc-item.is-active:before{content:"";background:var(--ais-image-selected);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:4px}.ais-toc-sidebar{border-left:1px solid var(--gray-3);flex-grow:0;flex-shrink:0;width:15rem;height:100vh;padding:1rem;position:sticky;top:0}.sidebar-options{flex-direction:column;align-items:flex-start;gap:1rem;height:100%;display:flex;position:sticky;top:1rem}.ais-table-of-contents{flex-direction:column;gap:.25rem;font-size:.875rem;text-decoration:none;display:flex;overflow:auto}.ais-table-of-contents>button{padding-left:calc(.875rem * (var(--level) - 1));border-radius:.25rem;transition:all .2s cubic-bezier(.65,.05,.36,1)}.ais-table-of-contents>button:hover{background-color:var(--gray-2)}.ais-table-of-contents .empty-state{color:var(--gray-5);-webkit-user-select:none;user-select:none}.ais-table-of-contents .is-active a{color:var(--purple)}.ais-table-of-contents .is-scrolled-over a{color:var(--gray-5)}.ais-table-of-contents a{color:var(--black);gap:.25rem;text-decoration:none;display:flex}.ais-table-of-contents a:before{content:attr(data-item-index) "."}
@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}
