.-NniiW_root .re-content{min-height:2.75rem;color:var(--color-ink);caret-color:var(--color-brand-500);overflow-wrap:anywhere;outline:none;padding:.625rem .875rem;font-size:1rem;line-height:1.6}.-NniiW_root[data-variant=full] .re-content{min-height:7rem}.-NniiW_root .re-content.re-compact{padding:.5rem .75rem}.-NniiW_root .re-content ::selection{background:var(--color-brand-200)}.-NniiW_root .re-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-muted)}.-NniiW_root .ProseMirror-selectednode{outline:2px solid var(--color-brand-400);outline-offset:2px;border-radius:6px}.-NniiW_root .re-image-host.ProseMirror-selectednode{outline:none}.-NniiW_root .re-math{cursor:pointer;border-radius:6px;transition:background-color .12s ease-out}.-NniiW_root .re-math:hover{background:var(--color-brand-50)}.-NniiW_root .re-math-inline{padding:0 .1em;display:inline-block}.-NniiW_root .re-math-block{text-align:center;margin:.55em 0;padding:.25em 0;display:block;overflow:auto hidden}.-NniiW_root .re-math-block .katex-display{margin:0}.-NniiW_root .re-math.re-math-empty{color:var(--color-muted);font-size:.85em;font-style:italic}.-NniiW_root .re-blank{border:1.5px dashed var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-700);white-space:nowrap;vertical-align:.05em;-webkit-user-select:none;user-select:none;border-radius:9999px;margin:0 .15em;padding:0 .6em;font-size:.8em;font-weight:600;line-height:1.6;display:inline-block}.-NniiW_root .re-image-host{display:block}.-NniiW_root .re-compact .re-image-host{vertical-align:middle;display:inline-block}.-NniiW_root .re-image{width:fit-content;max-width:100%;margin:.6em 0;display:block;position:relative}.-NniiW_root .re-compact .re-image{margin:.15em 0}.-NniiW_root .re-image img{border-radius:10px;max-width:100%;height:auto;display:block}.-NniiW_root .re-compact .re-image img{max-height:8em}.-NniiW_root .re-image[style*=width] img{width:100%}.-NniiW_root .re-image.is-selected img{outline:3px solid var(--color-brand-400);outline-offset:2px}.-NniiW_root .re-image-tools{z-index:2;border:1px solid var(--color-line);max-width:calc(100% - .8rem);box-shadow:var(--shadow-soft);background:#fffffff5;border-radius:12px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:.4rem;left:.4rem}.-NniiW_root .re-image-tool{height:1.875rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.75rem;font-weight:600;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.-NniiW_root .re-image-tool:hover{background:var(--color-paper);color:var(--color-ink)}.-NniiW_root .re-image-tool.is-on{background:var(--color-brand-50);color:var(--color-brand-700)}.-NniiW_root .re-image-tool.is-danger:hover{color:var(--color-bad);background:#e0473c1a}.-NniiW_root .re-image-tool:focus-visible{outline:3px solid var(--color-brand-400);outline-offset:1px}.-NniiW_root .re-image-resize{cursor:ew-resize;touch-action:none;width:1.5rem;height:1.5rem;position:absolute;bottom:-.6rem;right:-.6rem}.-NniiW_root .re-image-resize:before{content:"";background:var(--color-brand-500);border:2px solid #fff;border-radius:9999px;position:absolute;inset:.3rem;box-shadow:0 1px 3px #0f1a3a4d}.-NniiW_root .re-image-badge{background:var(--color-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:9999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;position:absolute;top:.4rem;right:.4rem}.-NniiW_root .re-content .tableWrapper{contain:inline-size;overflow-x:auto}.-NniiW_root .re-content table{margin:.55em 0}:is(.-NniiW_root .re-content td,.-NniiW_root .re-content th){vertical-align:top;min-width:3em;position:relative}:is(.-NniiW_root .re-content td p,.-NniiW_root .re-content th p){margin:0}.-NniiW_root .re-content .selectedCell:after{content:"";pointer-events:none;background:#2f5bea1f;position:absolute;inset:0}.-NniiW_root .ProseMirror-gapcursor:after{border-top-color:var(--color-brand-500)}@media (prefers-reduced-motion:reduce){:is(.-NniiW_root .re-math,.-NniiW_root .re-image-tool){transition:none}}
