svg text tspan{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}svg>g[data-type=topic],svg>g[data-type=subtopic],svg g[data-type=link-item],svg>g[data-type=button],svg>g[data-type=resourceButton],svg>g[data-type=todo-checkbox],svg>g[data-type=todo],svg>g[data-type=checklist]>g[data-type=checklist-item]>rect{cursor:pointer}svg>g[data-type=topic]:hover>rect{fill:var(--hover-color)}svg>g[data-type=subtopic]:hover>rect{fill:var(--hover-color)}svg g[data-type=button]:hover,svg g[data-type=link-item]:hover,svg g[data-type=resourceButton]:hover,svg g[data-type=todo-checkbox]:hover{opacity:.8}svg g[data-type=checklist]>g[data-type=checklist-item]>rect:hover{fill:#cbcbcb!important}svg .done rect{fill:#cbcbcb!important}svg .done text,svg .skipped text{text-decoration:line-through}svg>g[data-type=topic].learning>rect+text,svg>g[data-type=topic].done>rect+text{fill:#000}svg .done text[fill="#ffffff"]{fill:#000}svg>g[data-type=subtipic].done>rect+text,svg>g[data-type=subtipic].learning>rect+text{fill:#cbcbcb}svg .learning rect{fill:#dad1fd!important}svg .learning text{text-decoration:underline}svg .skipped rect{fill:#496b69!important}.chat-editor .tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.chat-editor .tiptap p:first-child.is-empty:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.chat-editor .tiptap [data-type=variable]{font-size:12px;font-weight:500;line-height:1.5;padding:2px 4px;border-radius:8px;background-color:#f0f5ff;color:#2c5df1}
