.tt-rich-text .ProseMirror{outline:none;flex-direction:column;gap:1rem;display:flex}.tt-rich-text .ProseMirror h1{font-size:var(--text-body);letter-spacing:normal;font-weight:500;line-height:var(--text-body--line-height);scroll-margin-top:3.5rem;position:relative}.tt-rich-text .ProseMirror h1[data-break]{margin-top:3rem}.tt-rich-text .ProseMirror h1[data-break]:before{border-top:1px dashed var(--muted-foreground);content:"";position:absolute;top:-2rem;left:0;right:0}.tt-rich-text .ProseMirror h1[data-break]:after{background:var(--tt-scroll-ground,var(--paper));color:var(--muted-foreground);content:attr(data-break);font-size:var(--text-caption);letter-spacing:normal;font-weight:400;line-height:var(--text-caption--line-height);padding:0 .5rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%,-50%)}.tt-rich-text .ProseMirror h2{border-bottom:1px solid var(--ink);font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:.75rem;padding-bottom:.25rem}.tt-rich-text .ProseMirror h2:first-child{margin-top:0}.tt-rich-text .ProseMirror h3,.tt-rich-text .ProseMirror h4{font-weight:500}.tt-rich-text .ProseMirror ul{padding-left:1.25rem;list-style:outside}.tt-rich-text .ProseMirror ol{padding-left:1.25rem;list-style:decimal}.tt-rich-text .ProseMirror .tableWrapper{overflow-x:auto}.tt-rich-text .ProseMirror .selectedCell{background:var(--chip-ground)}.tt-briefing-value{background:var(--chip-ground);font-size:var(--text-caption);-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;padding:.0625rem .375rem}.tt-briefing-value.ProseMirror-selectednode{outline:1px solid var(--ink)}.tt-briefing-raw{color:var(--muted-foreground);font-size:var(--text-caption);white-space:pre-wrap}.tt-briefing-rows{color:var(--muted-foreground);font-size:var(--text-caption);margin-top:-.5rem}.tt-rich-text .ProseMirror .tt-briefing-unit,.tt-briefing-unit-head{color:var(--muted-foreground)}.tt-rich-text .ProseMirror .tt-briefing-generated{-webkit-user-select:none;user-select:none}.tt-rich-text .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.tt-rich-text .collaboration-carets__label{font-size:var(--text-caption);font-weight:500;line-height:var(--text-caption--line-height);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:0 .25rem;position:absolute;top:-1.4em;left:-1px}.tt-rich-text .tiptap-invisible-character{pointer-events:none;-webkit-user-select:none;user-select:none;width:0;height:0;padding:0}.tt-rich-text .tiptap-invisible-character:before{color:var(--muted-foreground);width:0;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.tt-rich-text .tiptap-invisible-character--space:before{content:"·"}.tt-rich-text .tiptap-invisible-character--break:before{content:"¬"}.tt-rich-text .tiptap-invisible-character--paragraph:before{content:"¶"}.tt-rich-text .tiptap-invisible-character+img.ProseMirror-separator{width:0!important;height:0!important}.tt-comment{background:color-mix(in srgb, var(--comment-color,var(--marker)) 30%, transparent)}.tt-comment[data-lit],[data-threads]:not([data-active]) [data-thread-box]:hover .tt-comment{background:var(--lit-color,var(--comment-color,var(--marker)));color:var(--lit-foreground,#000)}.tt-rich-text .ProseMirror :is(.tt-insertion,.tt-deletion,.tt-comment){color:inherit;background:0 0;text-decoration:none}.tt-rich-text .ProseMirror .tt-comment .tt-annotation{background:color-mix(in srgb, var(--comment-color,var(--marker)) 30%, transparent)}.tt-rich-text .ProseMirror .tt-insertion .tt-annotation{color:var(--suggestion-color,inherit)}.tt-rich-text .ProseMirror .tt-insertion .tt-annotation:not([data-colored]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.tt-rich-text .ProseMirror .tt-deletion .tt-annotation{color:var(--suggestion-color,var(--muted-foreground));-webkit-text-decoration:line-through 2px var(--suggestion-color,currentColor);text-decoration:line-through 2px var(--suggestion-color,currentColor)}.tt-rich-text .ProseMirror .tt-annotation.tt-annotation-lit{background:var(--lit-color,var(--marker));color:var(--lit-foreground,#000);-webkit-text-decoration-color:var(--lit-foreground,#000);text-decoration-color:var(--lit-foreground,#000)}.tt-rich-text .ProseMirror .tt-empty:before{content:attr(data-placeholder);color:var(--muted-foreground);float:left;pointer-events:none;height:0}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror pre{white-space:pre-wrap}img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.tt-insertion{color:var(--suggestion-color,inherit)}.tt-insertion:not([data-colored]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.tt-deletion{color:var(--suggestion-color,var(--muted-foreground));-webkit-text-decoration:line-through 2px var(--suggestion-color,currentColor);text-decoration:line-through 2px var(--suggestion-color,currentColor)}
