.doc-editor h1{color:#fff;margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.doc-editor h2{color:#ffffffe6;margin-top:.75rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.doc-editor h3{color:#fffc;margin-top:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:600}.doc-editor p{color:#ffffffbf;margin-bottom:.25rem}.doc-editor ul{color:#ffffffbf;margin-left:1rem;list-style-type:disc}.doc-editor ol{color:#ffffffbf;margin-left:1rem;list-style-type:decimal}.doc-editor li{color:#ffffffbf;margin-bottom:.125rem}.doc-editor ul[data-type=taskList]{margin-left:0;list-style:none}.doc-editor ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.doc-editor ul[data-type=taskList] li label{flex-shrink:0;margin-top:.125rem}.doc-editor blockquote{color:#ffffff80;border-left:2px solid #fff3;margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem;font-style:italic}.doc-editor code{color:#a5b4fc;background:#ffffff1a;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.75rem}.doc-editor pre{background:#ffffff0f;border-radius:.5rem;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem;overflow-x:auto}.doc-editor pre code{color:#ffffffb3;background:0 0;padding:0}.doc-editor a{color:#818cf8;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.doc-editor a:hover{color:#a5b4fc}.doc-editor hr{border-color:#ffffff1a;margin-top:1rem;margin-bottom:1rem}.doc-editor table{border-collapse:collapse;width:100%;margin-top:.75rem;margin-bottom:.75rem}.doc-editor td,.doc-editor th{color:#ffffffbf;border:1px solid #ffffff1f;min-width:80px;padding:.5rem .75rem;font-size:.875rem}.doc-editor th{color:#fff9;background:#ffffff0a;font-weight:600}.doc-editor .selectedCell{background:#4f46e51a}.doc-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#fff3;pointer-events:none;float:left;height:0}.workspace-editor{color:#ffffffd9;min-height:400px;font-size:15px;line-height:1.75}.workspace-editor h1{color:#fff;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:800;line-height:1.2}.workspace-editor h2{color:#fff;margin-top:1.5rem;margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.workspace-editor h3{color:#ffffffe6;margin-top:1rem;margin-bottom:.25rem;font-size:1rem;font-weight:700}.workspace-editor p{margin-top:.25rem;margin-bottom:.25rem}.workspace-editor ul,.workspace-editor ol{padding-left:1.5rem}.workspace-editor ul li,.workspace-editor ol li{margin-bottom:.15rem}.workspace-editor ul[data-type=taskList]{padding-left:0;list-style:none}.workspace-editor ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.workspace-editor ul[data-type=taskList] li label{flex-shrink:0;margin-top:.2rem}.workspace-editor ul[data-type=taskList] li input[type=checkbox]{accent-color:#6366f1;cursor:pointer;width:14px;height:14px}.workspace-editor blockquote{color:#ffffff80;border-left:3px solid #6366f166;margin:.5rem 0;padding-left:1rem;font-style:italic}.workspace-editor code{color:#a5b4fc;background:#ffffff14;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.8rem}.workspace-editor pre{background:#ffffff0d;border:1px solid #ffffff14;border-radius:.5rem;margin:.75rem 0;padding:1rem;overflow-x:auto}.workspace-editor pre code{color:#ffffffb3;background:0 0;padding:0;font-size:.8rem}.workspace-editor a{color:#818cf8;text-underline-offset:2px;text-decoration:underline}.workspace-editor hr{border:none;border-top:1px solid #ffffff14;margin:1.5rem 0}.workspace-editor table{border-collapse:collapse;width:100%;margin:1rem 0}.workspace-editor td,.workspace-editor th{color:#ffffffbf;border:1px solid #ffffff1a;min-width:80px;padding:.5rem .75rem;font-size:.875rem}.workspace-editor th{color:#fff9;background:#ffffff0a;font-weight:600}.workspace-editor .selectedCell{background:#6366f11a}.workspace-editor p.is-empty:before{content:attr(data-placeholder);color:#fff3;pointer-events:none;float:left;height:0}.workspace-editor mark{color:inherit;background:#f59e0b40;border-radius:2px}.workspace-editor img{border-radius:8px;max-width:100%;margin:.5rem 0}
