@property --caret-room-start{syntax:"<length>";inherits:true;initial-value:0}@property --caret-room-end{syntax:"<length>";inherits:true;initial-value:0}.rt-surface{min-height:6rem;font-size:var(--text-reading);font-weight:400;line-height:var(--text-reading--line-height);color:var(--color-fg);overflow-wrap:break-word;outline:none;padding:.875rem 1rem}.rt-surface:not(.rt-line){-webkit-hyphens:auto;hyphens:auto}.rt-surface:is([aria-readonly],[aria-disabled]){min-height:0}.rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(2.25rem - 2px);padding:calc((2.25rem - 2px - var(--text-body--line-height)) / 2) .75rem;font-size:var(--text-body);line-height:var(--text-body--line-height)}@media (width<53.76rem){:where(:root[data-text-size="112"]) .rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(3rem - 2px);padding:calc((3rem - 2px - var(--text-body--line-height)) / 2) .875rem}}@media (width<60rem){:where(:root[data-text-size="125"]) .rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(3rem - 2px);padding:calc((3rem - 2px - var(--text-body--line-height)) / 2) .875rem}}@media (width<67.2rem){:where(:root[data-text-size="140"]) .rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(3rem - 2px);padding:calc((3rem - 2px - var(--text-body--line-height)) / 2) .875rem}}@media (width<76.8rem){:where(:root[data-text-size="160"]) .rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(3rem - 2px);padding:calc((3rem - 2px - var(--text-body--line-height)) / 2) .875rem}}@media (width<48rem){:where(:root:not([data-text-size])) .rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(3rem - 2px);padding:calc((3rem - 2px - var(--text-body--line-height)) / 2) .875rem}}.rt-surface p,.rt-surface h2,.rt-surface h3,.rt-surface h4,.rt-surface h5,.rt-surface h6,.rt-surface li,.rt-surface th,.rt-surface td{white-space:pre-wrap}.rt-surface :is(p,h2,h3,li,blockquote){unicode-bidi:plaintext}.rt-surface.rt-line{min-height:calc(2.25rem - 2px);font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;justify-content:center;padding:.25rem .75rem;display:flex}@media (width<53.76rem){:where(:root[data-text-size="112"]) .rt-surface.rt-line{min-height:calc(3rem - 2px);padding:.3125rem .875rem}}@media (width<60rem){:where(:root[data-text-size="125"]) .rt-surface.rt-line{min-height:calc(3rem - 2px);padding:.3125rem .875rem}}@media (width<67.2rem){:where(:root[data-text-size="140"]) .rt-surface.rt-line{min-height:calc(3rem - 2px);padding:.3125rem .875rem}}@media (width<76.8rem){:where(:root[data-text-size="160"]) .rt-surface.rt-line{min-height:calc(3rem - 2px);padding:.3125rem .875rem}}@media (width<48rem){:where(:root:not([data-text-size])) .rt-surface.rt-line{min-height:calc(3rem - 2px);padding:.3125rem .875rem}}.rt-prose>:where(:not(:first-child)){margin-top:.75rem}.rt-prose [data-level]{font-weight:600}.rt-prose [data-level="1"]{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.rt-prose [data-level="2"]{font-size:var(--text-title-sm);line-height:var(--text-title-sm--line-height)}.rt-prose ul,.rt-prose ol{flex-direction:column;gap:.25rem;padding-left:1.25rem;display:flex}.rt-prose ul{list-style:outside}.rt-prose ol{list-style:decimal}.rt-prose li ul,.rt-prose li ol{margin-top:.25rem}.rt-prose ul[data-type=taskList]{padding-left:0;list-style:none}.rt-prose ul[data-type=taskList]>li{gap:.5rem;display:flex}.rt-prose ul[data-type=taskList]>li>label{padding-top:calc((var(--text-reading--line-height) - 1rem) / 2);flex:none}.rt-prose ul[data-type=taskList]>li>div{flex:1;min-width:0}.rt-prose li[data-checked=true]>div{color:var(--color-fg-muted);text-decoration:line-through}.rt-prose input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-accent)}.rt-prose blockquote{border-left:2px solid var(--color-line-strong);color:var(--color-fg-muted);padding-left:1rem}.rt-prose pre{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-count);font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--text-mono--line-height);padding:.75rem;overflow-x:auto}.rt-prose :not(pre)>code{border-radius:var(--radius-xs);background:var(--color-count);font-family:var(--font-mono);font-size:var(--text-mono);padding:0 .25rem}.rt-prose a:not([data-type] a){color:var(--color-accent);text-decoration:underline}.rt-prose hr{border:none;border-top:1px solid var(--color-line-strong)}.rt-prose img{border-radius:var(--radius-md);max-width:100%}.rt-prose .tableWrapper{overflow-x:auto}.rt-prose table{border-collapse:collapse;width:100%;font-size:var(--text-body);line-height:var(--text-body--line-height)}.rt-prose th,.rt-prose td{min-width:var(--spacing-field-sm);border:1px solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.375rem .625rem}.rt-prose th{background:var(--color-count);font-weight:600}.rt-prose [data-ds=ref-chip]{max-width:100%}.rt-surface p.is-editor-empty:first-child{position:relative}.rt-surface p.is-editor-empty:first-child:before{content:attr(data-placeholder);white-space:nowrap;text-overflow:ellipsis;color:var(--color-fg-subtle);pointer-events:none;position:absolute;inset-inline:0;overflow:hidden}.rt-surface:not(.rt-line) p.is-editor-empty:first-child{display:grid}.rt-surface:not(.rt-line) p.is-editor-empty:first-child:before,.rt-surface:not(.rt-line) p.is-editor-empty:first-child>br{grid-area:1/1}.rt-surface:not(.rt-line) p.is-editor-empty:first-child:before{white-space:normal;position:static;overflow:visible}.rt-prose .ProseMirror-selectednode{border-radius:var(--radius-full);outline:2px solid var(--color-focus);outline-offset:1px}.rt-prose>.rt-gm{border-inline:1px dashed var(--color-gm-border);background:var(--color-gm-body);box-shadow:inset 6px 0 var(--color-gm-soft), inset -6px 0 var(--color-gm-soft);padding:.375rem 1.25rem}.rt-prose>.rt-gm+.rt-gm{margin-top:0}.rt-prose>.rt-gm-start{border-top:1px dashed var(--color-gm-border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rt-prose>.rt-gm-end{border-bottom:1px dashed var(--color-gm-border);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);box-shadow:inset 6px 0 var(--color-gm-soft), inset -6px 0 var(--color-gm-soft), inset 0 -6px var(--color-gm-soft);padding-bottom:.75rem}.rt-prose>.rt-gm-head{background:repeating-linear-gradient(135deg, var(--color-gm-soft) 0 6px, var(--color-gm-hatch) 6px 13px);box-shadow:none;color:var(--color-gm);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.375rem .625rem;display:flex}.rt-gm-badge{display:inline-flex}.rt-gm-note{border-radius:var(--radius-full);background:var(--color-gm-note);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:normal;order:1;margin-left:auto;padding:0 .5rem;font-weight:400}.rt-toolbar{z-index:10;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-field);position:sticky;top:0}@media (width<53.76rem){:where(:root[data-text-size="112"]) .rt-toolbar{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (width<60rem){:where(:root[data-text-size="125"]) .rt-toolbar{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (width<67.2rem){:where(:root[data-text-size="140"]) .rt-toolbar{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (width<76.8rem){:where(:root[data-text-size="160"]) .rt-toolbar{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (width<48rem){:where(:root:not([data-text-size])) .rt-toolbar{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.rt-source-note{border-bottom:1px solid var(--color-line);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-fg-muted);align-items:flex-start;gap:.375rem;padding:.375rem .75rem;display:flex}.rt-source-note>svg{flex-shrink:0;margin-top:1px}
