@font-face{font-family:Articulat CF;src:local("Articulat CF");font-weight:100 900;font-style:normal;line-gap-override:0%}@font-face{font-family:Articulat CF;src:local("Articulat CF");font-weight:100 900;font-style:italic;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:#050505;color:#f0f0f0;font-family:Articulat CF,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#404040;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#606060}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes spin{to{transform:rotate(360deg)}}.tiptap-editor .ProseMirror{outline:none;color:#c8c8c8;font-size:14px;line-height:1.75;font-family:Articulat CF,Inter,sans-serif;min-height:100%}.tiptap-editor .ProseMirror p{margin:0 0 10px;color:silver}.tiptap-editor .ProseMirror h1{font-size:26px;font-weight:600;color:#f0f0f0;margin:0 0 16px;line-height:1.3}.tiptap-editor .ProseMirror h2{font-size:20px;font-weight:600;color:#e8e8e8;margin:20px 0 12px;line-height:1.35}.tiptap-editor .ProseMirror h3{font-size:16px;font-weight:600;color:#e0e0e0;margin:16px 0 8px;line-height:1.4}.tiptap-editor .ProseMirror ul{list-style-type:disc;padding-left:22px;margin:0 0 10px}.tiptap-editor .ProseMirror ol{list-style-type:decimal;padding-left:22px;margin:0 0 10px}.tiptap-editor .ProseMirror li{margin-bottom:4px;color:silver}.tiptap-editor .ProseMirror li p{margin:0}.tiptap-editor .ProseMirror li::marker{color:silver}.tiptap-editor .ProseMirror strong{color:#f0f0f0;font-weight:600}.tiptap-editor .ProseMirror em{color:#c8c8c8;font-style:italic}.tiptap-editor .ProseMirror u{text-underline-offset:3px;text-decoration-color:#606060}.tiptap-editor .ProseMirror s{text-decoration-color:#606060}.tiptap-editor .ProseMirror a{color:#cfff54;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#cfff5466}.tiptap-editor .ProseMirror a:hover{text-decoration-color:#cfff54}.tiptap-editor .ProseMirror code{background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:13px;color:#cfff54}.tiptap-editor .ProseMirror pre{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:8px;padding:14px 18px;margin:0 0 14px;overflow-x:auto}.tiptap-editor .ProseMirror pre code{background:none;padding:0;color:#c8c8c8}.tiptap-editor .ProseMirror blockquote{border-left:3px solid #2a2a2a;padding-left:16px;margin:0 0 10px;color:gray}.tiptap-editor .ProseMirror hr{border:none;border-top:1px solid #2a2a2a;margin:20px 0}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#404040;pointer-events:none;float:left;height:0}.tiptap-task-desc .ProseMirror{outline:none;padding:10px 12px;min-height:90px;color:#f0f0f0;font-size:13.5px;line-height:1.6;font-family:Articulat CF,Inter,sans-serif}.tiptap-task-desc .ProseMirror p{margin:0 0 6px;color:#d0d0d0}.tiptap-task-desc .ProseMirror p:last-child{margin-bottom:0}.tiptap-task-desc .ProseMirror h1{font-size:20px;font-weight:500;color:#f0f0f0;margin:0 0 10px}.tiptap-task-desc .ProseMirror h2{font-size:17px;font-weight:500;color:#efefef;margin:0 0 8px}.tiptap-task-desc .ProseMirror h3{font-size:15px;font-weight:500;color:#e5e5e5;margin:0 0 6px}.tiptap-task-desc .ProseMirror ul{list-style-type:disc;padding-left:20px;margin:0 0 6px}.tiptap-task-desc .ProseMirror ol{list-style-type:decimal;padding-left:20px;margin:0 0 6px}.tiptap-task-desc .ProseMirror li{margin-bottom:3px;color:#d0d0d0}.tiptap-task-desc .ProseMirror li p{margin:0}.tiptap-task-desc .ProseMirror li::marker{color:#d0d0d0}.tiptap-task-desc .ProseMirror strong{color:#f0f0f0;font-weight:500}.tiptap-task-desc .ProseMirror em{font-style:italic}.tiptap-task-desc .ProseMirror u{text-underline-offset:3px}.tiptap-task-desc .ProseMirror s{text-decoration-color:#606060}.tiptap-task-desc .ProseMirror a{color:#cfff54;text-decoration:underline;text-underline-offset:3px}.tiptap-task-desc .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#404040;pointer-events:none;float:left;height:0}.tiptap-chat-input .ProseMirror{outline:none;color:#f0f0f0;font-size:14px;line-height:1.5;font-family:Articulat CF,Inter,sans-serif;min-height:22px;max-height:160px;overflow-y:auto}.tiptap-chat-input .ProseMirror p{margin:0}.tiptap-chat-input .ProseMirror p+p{margin-top:2px}.tiptap-chat-input .ProseMirror ul{list-style-type:disc;padding-left:20px;margin:2px 0}.tiptap-chat-input .ProseMirror ol{list-style-type:decimal;padding-left:20px;margin:2px 0}.tiptap-chat-input .ProseMirror li{margin-bottom:1px}.tiptap-chat-input .ProseMirror li p{margin:0}.tiptap-chat-input .ProseMirror li::marker{color:#f0f0f0}.tiptap-chat-input .ProseMirror strong{font-weight:500}.tiptap-chat-input .ProseMirror a{color:#cfff54;text-decoration:underline}.tiptap-chat-input .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#555;pointer-events:none;float:left;height:0}.chat-msg-html{font-size:14px;color:silver;line-height:1.6;margin:0 0 2px;word-break:break-word}.chat-msg-html p{margin:0}.chat-msg-html p+p{margin-top:2px}.chat-msg-html ul{list-style-type:disc;padding-left:20px;margin:2px 0}.chat-msg-html ol{list-style-type:decimal;padding-left:20px;margin:2px 0}.chat-msg-html li{margin-bottom:1px}.chat-msg-html li p{margin:0}.chat-msg-html li::marker{color:silver}.chat-msg-html strong{color:#e0e0e0;font-weight:500}.chat-msg-html em{font-style:italic}.chat-msg-html a{color:#cfff54;text-decoration:underline}.mention{color:#cfff54;background:#cfff541a;border-radius:4px;padding:0 4px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s}.mention:hover{background:#cfff5433}.ProseMirror .mention{cursor:default}.ProseMirror-focused .mention{cursor:pointer}
