*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.ProseMirror .tableWrapper{scrollbar-width:thin!important;-ms-overflow-style:auto!important}.ProseMirror .tableWrapper::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}table{border-collapse:collapse;background:#fffdf8;border:1px solid #f6f4ec;min-width:100%;margin:1rem 0}.dark table{background:#262626;border-color:#404040}.journal-table{border-collapse:collapse;background:#fffdf8;border:1px solid #f6f4ec;border-radius:8px;min-width:100%;margin:1rem 0;overflow:hidden}.dark .journal-table{background:#262626;border-color:#404040}th,td{vertical-align:top;border:1px solid #f6f4ec;padding:12px 16px;font-size:14px}th{color:#191919;background:#f6f4ec;font-weight:600}.dark th,.dark td{border-color:#404040}.dark th{color:#fffdf8;background:#1a1a1a}.dark td{color:#d4d4d4}.journal-table th,.journal-table td{vertical-align:top;border:1px solid #f6f4ec;padding:12px 16px;font-size:14px}.dark .journal-table th,.dark .journal-table td{border-color:#404040}.journal-table th{color:#191919;text-align:left;background:#f6f4ec;font-weight:600}.dark .journal-table th{color:#fffdf8;background:#1a1a1a}.journal-table td{color:#191919}.dark .journal-table td{color:#d4d4d4}.journal-table tr:hover td{background:#f6f4ec}.dark .journal-table tr:hover td{background:#404040}.ProseMirror tr:hover th,.ProseMirror tr:hover td{border:1px solid #f6f4ec!important;padding:12px 16px!important}.dark .ProseMirror tr:hover th,.dark .ProseMirror tr:hover td{border-color:#404040!important}.journal-table .selectedCell{background:#f6f4ec;border-color:#f6f4ec}.dark .journal-table .selectedCell{background:#525252;border-color:#737373}.journal-table .tableWrapper{position:relative;overflow-x:auto}.journal-table .resize-cursor{cursor:col-resize}.ProseMirror .tableWrapper{contain:layout;-webkit-overflow-scrolling:touch;scrollbar-color:#9c9885 transparent;width:100%;max-width:100%;margin-left:0;margin-right:0;position:relative;overflow:auto hidden}.ProseMirror .tableWrapper::-webkit-scrollbar-track{background:0 0}.ProseMirror .tableWrapper::-webkit-scrollbar-thumb{background-color:#9c9885;border-radius:4px}.ProseMirror .tableWrapper::-webkit-scrollbar-thumb:hover{background-color:#79765f}.dark .ProseMirror .tableWrapper{scrollbar-color:#525252 transparent}.dark .ProseMirror .tableWrapper::-webkit-scrollbar-thumb{background-color:#525252}.dark .ProseMirror .tableWrapper::-webkit-scrollbar-thumb:hover{background-color:#737373}.ProseMirror .column-resize-handle.dragging{background:#9c9885}.ProseMirror .resize-cursor{cursor:col-resize}.ProseMirror .column-resize-handle{pointer-events:auto;cursor:col-resize;z-index:10;background-color:#0000;width:4px;position:absolute;top:0;bottom:-1px;right:-2px;box-sizing:border-box!important;border:none!important;margin:0!important;padding:0!important}.ProseMirror .column-resize-handle:hover{background-color:#9c988566;border:none!important;width:4px!important;margin:0!important;padding:0!important;bottom:-1px!important;right:-2px!important}.dark .ProseMirror .column-resize-handle:hover{background-color:#73737380}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror table{table-layout:auto;border-collapse:collapse;width:max-content;min-width:100%;position:relative}.ProseMirror th,.ProseMirror td{text-overflow:ellipsis;word-wrap:break-word;vertical-align:top;min-width:150px;max-width:400px;position:relative;overflow:hidden;box-sizing:border-box!important;border:1px solid #f6f4ec!important;padding:12px 16px!important;line-height:1.5!important}.ProseMirror th p,.ProseMirror td p{margin:0!important;padding:0!important;line-height:1.5!important}.dark .ProseMirror th,.dark .ProseMirror td{border-color:#404040!important}.ProseMirror th:hover,.ProseMirror td:hover{border:1px solid #f6f4ec!important;padding:12px 16px!important}.dark .ProseMirror th:hover,.dark .ProseMirror td:hover{border-color:#404040!important}.ProseMirror th>.column-resize-handle,.ProseMirror td>.column-resize-handle{height:100%;position:absolute!important}.ProseMirror[contenteditable=false] table{pointer-events:none;-webkit-user-select:none;user-select:none}.ProseMirror[contenteditable=false] th,.ProseMirror[contenteditable=false] td{cursor:default}.ProseMirror[contenteditable=false] .column-resize-handle{display:none}.journal-table .table-controls{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:-24px;right:0}.journal-table:hover .table-controls{opacity:1}.journal-table .table-control-btn{color:#fffdf8;cursor:pointer;background:#9c9885;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:background .2s}.journal-table .table-control-btn:hover{background:#79765f}.dark .journal-table .table-control-btn{background:#525252}.dark .journal-table .table-control-btn:hover{background:#737373}.journal-table-cell:empty:before{content:"";width:0;height:20px;display:inline-block}.journal-table-cell:focus{background:#f6f4ec;border-color:#f6f4ec;outline:none}.dark .journal-table-cell:focus{background:#525252;border-color:#737373}@media (max-width:768px){.journal-table{font-size:13px}.journal-table-header,.journal-table-cell{padding:8px 12px}}.prose-sm .journal-table{margin:.5rem 0;font-size:11px}.prose-sm .journal-table th,.prose-sm .journal-table td{padding:6px 8px;font-size:11px}.prose-sm .journal-table th{font-weight:600}.journal-table-container{max-width:100%;overflow-x:auto}.journal-table-container .journal-table{min-width:100%}.table-hover-column-add,.table-hover-row-add{cursor:pointer;border-radius:3px;transition:all .15s cubic-bezier(.4,0,.2,1)}.table-hover-column-add:active,.table-hover-row-add:active{transform:scale(.95)}.ProseMirror table{position:relative}.ProseMirror table:after,.ProseMirror table:before{content:"";pointer-events:none;position:absolute}.ProseMirror table:after{width:20px;top:0;bottom:0;right:-20px}.ProseMirror table:before{height:20px;bottom:-20px;left:0;right:0}
.tiptap .details,.prose .tiptap .details,.prose-lg .tiptap .details,.prose-xl .tiptap .details{background:#f6f4ec!important;border:1px solid #9c988533!important;border-radius:.5rem!important;gap:.25rem!important;margin:1.5rem 0!important;padding:.5rem!important;list-style:none!important;display:flex!important}.dark .tiptap .details,.dark .prose .tiptap .details,.dark .prose-lg .tiptap .details,.dark .prose-xl .tiptap .details{background:#1f2937!important;border-color:#374151!important}.tiptap .details summary,.prose .tiptap .details summary,.prose-lg .tiptap .details summary,.prose-xl .tiptap .details summary{cursor:pointer!important;margin:0!important;font-weight:700!important;list-style:none!important}.tiptap .details summary::-webkit-details-marker{display:none!important}.prose .tiptap .details summary::-webkit-details-marker{display:none!important}.prose-lg .tiptap .details summary::-webkit-details-marker{display:none!important}.prose-xl .tiptap .details summary::-webkit-details-marker{display:none!important}.tiptap .details summary::marker{content:none!important;display:none!important}.prose .tiptap .details summary::marker{content:none!important;display:none!important}.prose-lg .tiptap .details summary::marker{content:none!important;display:none!important}.prose-xl .tiptap .details summary::marker{content:none!important;display:none!important}.tiptap .details::marker{content:none!important;display:none!important}.prose .tiptap .details::marker{content:none!important;display:none!important}.prose-lg .tiptap .details::marker{content:none!important;display:none!important}.prose-xl .tiptap .details::marker{content:none!important;display:none!important}.tiptap .details>button,.prose .tiptap .details>button,.prose-lg .tiptap .details>button,.prose-xl .tiptap .details>button{cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.25rem!important;height:1.25rem!important;margin-top:.1rem!important;padding:0!important;font-size:.625rem!important;line-height:1!important;display:flex!important}.tiptap .details>button:hover,.prose .tiptap .details>button:hover,.prose-lg .tiptap .details>button:hover,.prose-xl .tiptap .details>button:hover{background-color:#9c988526!important}.dark .tiptap .details>button:hover,.dark .prose .tiptap .details>button:hover,.dark .prose-lg .tiptap .details>button:hover,.dark .prose-xl .tiptap .details>button:hover{background-color:#202020!important}.tiptap .details>button:before,.prose .tiptap .details>button:before,.prose-lg .tiptap .details>button:before,.prose-xl .tiptap .details>button:before{content:"▶"!important;color:#9c9885!important;transition:transform .2s!important}.dark .tiptap .details>button:before,.dark .prose .tiptap .details>button:before,.dark .prose-lg .tiptap .details>button:before,.dark .prose-xl .tiptap .details>button:before{color:#9ca3af!important}.tiptap .details.is-open>button:before,.prose .tiptap .details.is-open>button:before,.prose-lg .tiptap .details.is-open>button:before,.prose-xl .tiptap .details.is-open>button:before{transform:rotate(90deg)!important}.tiptap .details>div,.prose .tiptap .details>div,.prose-lg .tiptap .details>div,.prose-xl .tiptap .details>div{flex-direction:column!important;gap:1rem!important;width:100%!important;display:flex!important}.tiptap .details>div>[data-type=detailsContent],.prose .tiptap .details>div>[data-type=detailsContent],.prose-lg .tiptap .details>div>[data-type=detailsContent],.prose-xl .tiptap .details>div>[data-type=detailsContent]{margin:0!important}.tiptap .details>div>[data-type=detailsContent]>:last-child,.prose .tiptap .details>div>[data-type=detailsContent]>:last-child,.prose-lg .tiptap .details>div>[data-type=detailsContent]>:last-child,.prose-xl .tiptap .details>div>[data-type=detailsContent]>:last-child{margin-bottom:.5rem!important}.tiptap .details .details,.prose .tiptap .details .details,.prose-lg .tiptap .details .details,.prose-xl .tiptap .details .details{margin:.5rem 0!important}.tiptap [data-type=details],.prose .tiptap [data-type=details],.prose-lg .tiptap [data-type=details],.prose-xl .tiptap [data-type=details]{background:#f6f4ec!important;border:1px solid #9c988533!important;border-radius:.5rem!important;gap:.25rem!important;margin:1.5rem 0!important;padding:.5rem!important;display:flex!important}.dark .tiptap [data-type=details],.dark .prose .tiptap [data-type=details],.dark .prose-lg .tiptap [data-type=details],.dark .prose-xl .tiptap [data-type=details]{background:#202020!important;border-color:#404040!important}.tiptap .details,.prose .tiptap .details,.prose-lg .tiptap .details,.prose-xl .tiptap .details,.tiptap .details>div,.prose .tiptap .details>div,.prose-lg .tiptap .details>div,.prose-xl .tiptap .details>div{list-style:none!important}.tiptap .details>div::marker{content:none!important;display:none!important}.prose .tiptap .details>div::marker{content:none!important;display:none!important}.prose-lg .tiptap .details>div::marker{content:none!important;display:none!important}.prose-xl .tiptap .details>div::marker{content:none!important;display:none!important}.tiptap .details>div::-webkit-details-marker{display:none!important}.prose .tiptap .details>div::-webkit-details-marker{display:none!important}.prose-lg .tiptap .details>div::-webkit-details-marker{display:none!important}.prose-xl .tiptap .details>div::-webkit-details-marker{display:none!important}.tiptap .details [data-type=detailsContent] ul,.prose .tiptap .details [data-type=detailsContent] ul,.prose-lg .tiptap .details [data-type=detailsContent] ul,.prose-xl .tiptap .details [data-type=detailsContent] ul{padding-left:1.5rem!important;list-style:outside!important}.tiptap .details [data-type=detailsContent] ol,.prose .tiptap .details [data-type=detailsContent] ol,.prose-lg .tiptap .details [data-type=detailsContent] ol,.prose-xl .tiptap .details [data-type=detailsContent] ol{padding-left:1.5rem!important;list-style:decimal!important}.tiptap .details [data-type=detailsContent] li,.prose .tiptap .details [data-type=detailsContent] li,.prose-lg .tiptap .details [data-type=detailsContent] li,.prose-xl .tiptap .details [data-type=detailsContent] li{list-style:inherit!important;display:list-item!important}
.chart-component,.chart-component [data-node-view-wrapper]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.chart-component .plotly-graph-div{-webkit-user-select:none;user-select:none}.chart-component .modebar,.chart-component .js-plotly-plot .plotly .modebar,.chart-component .plotly-graph-div .plotly-notifier,.chart-component .plotly-graph-div .plotly-notifier .notifier-note{display:none!important}.chart-component .plotly-graph-div{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dark .chart-component input[type=text],.dark .chart-component input[type=number],.dark .chart-component select{color:#f9fafb;background-color:#1f2937;border-color:#4b5563}.dark .chart-component input[type=text]:focus,.dark .chart-component input[type=number]:focus,.dark .chart-component select:focus{border-color:#6b7280;outline:none}
.code-block-component{contain:layout style;isolation:isolate;position:relative}.code-block-component pre,.code-block-component code,.code-block-component .hljs,.code-block-component .hljs *,.code-block-component .token,.code-block-component .lowlight,.code-block-component .lowlight *{position:static!important;transform:none!important}.code-block-component pre{contain:layout style;background:0 0!important}.code-block-component pre code,.code-block-component .hljs{white-space:pre-wrap!important;overflow-wrap:break-word!important;background:0 0!important;display:block!important}.code-block-component .hljs span,.code-block-component .token{display:inline!important}
.proactive-highlight{cursor:pointer;background-color:#dde9d559;border-bottom:2px solid #379f574d;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative}.proactive-highlight:hover{background-color:#dde9d580;border-bottom-color:#379f5780}.dark .proactive-highlight,html.dark .proactive-highlight,.ProseMirror.dark .proactive-highlight,.dark .ProseMirror .proactive-highlight{background-color:#293a2e59!important;border-bottom-color:#1450284d!important}.dark .proactive-highlight:hover,html.dark .proactive-highlight:hover,.ProseMirror.dark .proactive-highlight:hover,.dark .ProseMirror .proactive-highlight:hover{background-color:#293a2e80!important;border-bottom-color:#14502880!important}
