.doc-editor_prose__ifUzu{overflow-wrap:anywhere;font-size:15px;line-height:1.75;color:var(--foreground);outline:none;min-height:60vh}.doc-editor_prose__ifUzu>:first-child{margin-top:0}.doc-editor_prose__ifUzu p{margin:.6rem 0}.doc-editor_prose__ifUzu h1,.doc-editor_prose__ifUzu h2,.doc-editor_prose__ifUzu h3,.doc-editor_prose__ifUzu h4,.doc-editor_prose__ifUzu h5,.doc-editor_prose__ifUzu h6{margin:1.6rem 0 .6rem;font-weight:600;line-height:1.35}.doc-editor_prose__ifUzu h1{font-size:1.75rem}.doc-editor_prose__ifUzu h2{font-size:1.375rem}.doc-editor_prose__ifUzu h3{font-size:1.15rem}.doc-editor_prose__ifUzu h4,.doc-editor_prose__ifUzu h5,.doc-editor_prose__ifUzu h6{font-size:1rem}.doc-editor_prose__ifUzu strong{font-weight:600}.doc-editor_prose__ifUzu ol,.doc-editor_prose__ifUzu ul{margin:.6rem 0;padding-inline-start:1.5rem}.doc-editor_prose__ifUzu ul{list-style-type:disc}.doc-editor_prose__ifUzu ol{list-style-type:decimal}.doc-editor_prose__ifUzu li p{margin:.2rem 0}.doc-editor_prose__ifUzu li::marker{color:var(--muted-foreground)}.doc-editor_prose__ifUzu blockquote{margin:.8rem 0;border-inline-start:3px solid var(--border);padding-inline-start:1rem;color:var(--muted-foreground)}.doc-editor_prose__ifUzu a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.doc-editor_prose__ifUzu code{border-radius:.375rem;background:color-mix(in oklab,var(--foreground) 7%,transparent);padding:.1rem .35rem;font-size:.875em}.doc-editor_prose__ifUzu pre{margin:.8rem 0;overflow-x:auto;border-radius:.75rem;border:1px solid var(--border);background:color-mix(in oklab,var(--foreground) 4%,transparent);padding:.75rem 1rem;font-size:13px;line-height:1.6}.doc-editor_prose__ifUzu pre code{background:none;padding:0;font-size:inherit}.doc-editor_prose__ifUzu hr{margin:1.5rem 0;border:none;border-top:1px solid var(--border)}.doc-editor_prose__ifUzu p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--muted-foreground)}.doc-editor_source__SLNk8{width:100%;min-height:60vh;resize:none;border:none;background:transparent;outline:none;font-family:var(--font-mono,ui-monospace,monospace);font-size:13.5px;line-height:1.75;color:var(--foreground);field-sizing:content}.doc-editor_prose__ifUzu table{margin:1rem 0;width:100%;border-collapse:collapse;table-layout:auto;font-size:14px;overflow:hidden}.doc-editor_prose__ifUzu .tableWrapper{overflow-x:auto;margin:1rem 0}.doc-editor_prose__ifUzu .tableWrapper table{margin:0}.doc-editor_prose__ifUzu td,.doc-editor_prose__ifUzu th{border:1px solid var(--border);padding:.4rem .65rem;vertical-align:top;text-align:start;min-width:4rem}.doc-editor_prose__ifUzu th{background:color-mix(in oklab,var(--foreground) 5%,transparent);font-weight:600}.doc-editor_prose__ifUzu td p,.doc-editor_prose__ifUzu th p{margin:0}.doc-editor_prose__ifUzu .selectedCell:after{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in oklab,var(--primary) 12%,transparent)}.doc-editor_prose__ifUzu td,.doc-editor_prose__ifUzu th{position:relative}.doc-editor_prose__ifUzu ul[data-type=taskList]{list-style:none;padding-inline-start:.25rem}.doc-editor_prose__ifUzu ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.doc-editor_prose__ifUzu ul[data-type=taskList] li>label{margin-top:.3rem;flex-shrink:0}.doc-editor_prose__ifUzu ul[data-type=taskList] li>label input{accent-color:var(--primary);width:.95rem;height:.95rem}.doc-editor_prose__ifUzu ul[data-type=taskList] li>div{flex:1;min-width:0}.doc-editor_prose__ifUzu ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground);text-decoration:line-through}