.kc-editor__bar.kc-1yqghm4{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex;position:sticky;top:0}@media (width<=600px){.kc-editor__bar.kc-1yqghm4{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kc-editor__bar.kc-1yqghm4 .kc-tool:where(.kc-1yqghm4){flex:none}}.kc-editor__sep.kc-1yqghm4{background:var(--line);width:1px;height:20px;margin:0 6px}.kc-tool.kc-1yqghm4{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;font:700 14px/1 var(--font-body);transition:background var(--dur-1), color var(--dur-1), transform var(--dur-1) var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}.kc-tool.kc-1yqghm4:hover{background:var(--surface-raised);color:var(--ink)}.kc-tool.kc-1yqghm4:active{transform:scale(.9)}.kc-tool[aria-pressed=true].kc-1yqghm4{background:var(--primary-tint);color:var(--primary)}.kc-tool.kc-1yqghm4 .kc-icon{width:17px;height:17px}.kc-tool.kc-1yqghm4:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.kc-tool.kc-1yqghm4:disabled{opacity:.35;cursor:default;background:0 0}.kc-tool--danger.kc-1yqghm4:not(:disabled):hover{color:var(--wrong);background:var(--wrong-tint)}.kc-editor__host.kc-1yqghm4{position:relative}.kc-editor__fallback.kc-1yqghm4{resize:vertical;width:100%;font:400 16px/26px var(--font-body);color:var(--ink);background:0 0;border:0;display:block}.kc-editor--compact.kc-1yqghm4 .kc-editor__body{min-height:0;max-height:30vh;padding:8px 12px}.kc-editor--compact.kc-1yqghm4 .kc-editor__fallback:where(.kc-1yqghm4){resize:none;min-height:40px}.kc-editor__drop.kc-1yqghm4{z-index:3;border:1.5px dashed var(--primary);border-radius:var(--radius-sm);color:var(--primary);font:650 12.5px/1 var(--font-body);pointer-events:none;background:0 0;place-items:end center;padding-bottom:8px;display:grid;position:absolute;inset:4px}.kc-editor__foot.kc-1yqghm4{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.kc-editor__foot.kc-1yqghm4 .kc-spacer:where(.kc-1yqghm4){flex:1}.kc-editor__pasted.kc-1yqghm4{background:var(--primary-tint);color:var(--ink)}.kc-over.kc-1yqghm4{color:var(--wrong);font-weight:700}.kc-editor__source.kc-1yqghm4{border-top:1px solid var(--line);background:var(--bg-sunk);font:500 12.5px/19px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;padding:10px 14px;overflow-y:auto}.kc-pop.kc-1yqghm4.kc-floating{z-index:900;position:fixed;top:0;left:0}.kc-slash.kc-1yqghm4{z-index:5;width:260px;position:absolute}.kc-slash.kc-1yqghm4.kc-floating{width:260px;max-height:min(340px,60vh);overflow-y:auto}.kc-slash.kc-1yqghm4 .kc-opt:where(.kc-1yqghm4){text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto}.kc-slash.kc-1yqghm4 .kc-opt__ico:where(.kc-1yqghm4){border-radius:var(--radius-sm);background:var(--bg-sunk);width:28px;height:28px;color:var(--ink-muted);place-items:center;display:grid}.kc-slash.kc-1yqghm4 .kc-opt__ico:where(.kc-1yqghm4) .kc-icon{width:15px;height:15px}.kc-slash.kc-1yqghm4 .kc-opt:where(.kc-1yqghm4):hover{background:0 0}.kc-slash.kc-1yqghm4 .kc-opt.is-active:where(.kc-1yqghm4){background:var(--primary-tint)}.kc-slash.kc-1yqghm4 .kc-opt.is-active:where(.kc-1yqghm4) .kc-opt__ico:where(.kc-1yqghm4){color:var(--primary);background:var(--surface)}.kc-slash__none.kc-1yqghm4{white-space:nowrap;color:var(--ink-muted);margin:0;padding:8px 12px;font-size:13.5px}.kc-bubble.kc-1yqghm4{align-items:center;gap:2px;min-width:0;padding:4px;display:flex}.kc-bubble.kc-1yqghm4 .kc-tool:where(.kc-1yqghm4){width:30px;height:30px}.kc-bubble.kc-1yqghm4 .kc-editor__sep:where(.kc-1yqghm4){margin:0 4px}.kc-bubble__link.kc-1yqghm4{max-width:260px;color:var(--primary);font:600 13px/30px var(--font-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex;overflow:hidden}.kc-bubble__link.kc-1yqghm4:hover{text-decoration:underline}.kc-bubble__link.kc-1yqghm4 .kc-icon{flex:none;width:13px;height:13px}.kc-linkform.kc-1yqghm4{gap:8px;width:min(340px,100vw - 16px);padding:10px;display:grid}.kc-linkform__row.kc-1yqghm4{font:600 12.5px/1 var(--font-body);color:var(--ink-muted);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.kc-linkform__row.kc-1yqghm4>span:where(.kc-1yqghm4){min-width:34px}.kc-linkform.kc-1yqghm4 input:where(.kc-1yqghm4){border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;height:32px;font:400 13.5px/1 var(--font-body);background:var(--surface);color:var(--ink);padding:0 10px}.kc-linkform.kc-1yqghm4 input:where(.kc-1yqghm4):focus{border-color:var(--primary);box-shadow:var(--field-glow);outline:none}.kc-linkform.kc-1yqghm4 input[aria-invalid=true]:where(.kc-1yqghm4){border-color:var(--wrong)}.kc-linkform__actions.kc-1yqghm4{justify-content:flex-end;gap:6px;display:flex}.kc-stampform__note.kc-1yqghm4{color:var(--ink-muted);margin:-2px 0 0;font-size:12px}.kc-stampform__styles.kc-1yqghm4{grid-auto-rows:max-content;gap:2px;max-height:280px;margin:0 -4px;display:grid;overflow-y:auto}.kc-stampform__styles.kc-1yqghm4 .kc-opt:where(.kc-1yqghm4){width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:6px 8px}.kc-stampform__styles.kc-1yqghm4 .kc-opt__main:where(.kc-1yqghm4){gap:2px}.kc-stampform__styles.kc-1yqghm4 .kc-opt:where(.kc-1yqghm4):hover{background:var(--surface-raised)}.kc-stampform__styles.kc-1yqghm4 .kc-opt[aria-checked=true]:where(.kc-1yqghm4){background:var(--primary-tint)}.kc-dropline.kc-1yqghm4{z-index:900;background:var(--primary);pointer-events:none;border-radius:2px;height:3px;margin-top:-1.5px;position:fixed;top:0;left:0}.kc-dropline.kc-1yqghm4:before,.kc-dropline.kc-1yqghm4:after{content:"";border:2px solid var(--primary);background:var(--surface);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px}.kc-dropline.kc-1yqghm4:before{left:-5px}.kc-dropline.kc-1yqghm4:after{right:-5px}.kc-dropline--inline.kc-1yqghm4{width:2px;margin-top:0;margin-left:-1px}.kc-dropline--inline.kc-1yqghm4:before,.kc-dropline--inline.kc-1yqghm4:after{content:none}.kc-tableline.kc-1yqghm4{z-index:900;cursor:pointer;animation:kc-1yqghm4-kc-tableline-in .2s var(--ease-out) both;background:0 0;border:0;padding:0;position:fixed;top:0;left:0}.kc-tableline.is-leaving.kc-1yqghm4{pointer-events:none;animation:kc-1yqghm4-kc-tableline-out .18s var(--ease-out) both}.kc-tableline.kc-1yqghm4:before{content:"";background:var(--primary);border-radius:2px;position:absolute}.kc-tableline--row.kc-1yqghm4{width:var(--len);height:11px;margin-top:-5.5px}.kc-tableline--row.kc-1yqghm4:before{height:3px;top:4px;left:0;right:0}.kc-tableline--col.kc-1yqghm4{width:11px;height:var(--len);margin-left:-5.5px}.kc-tableline--col.kc-1yqghm4:before{width:3px;top:0;bottom:0;left:4px}.kc-tableline__plus.kc-1yqghm4{background:var(--primary);width:20px;height:20px;color:var(--primary-ink);box-shadow:var(--shadow-float);animation:kc-1yqghm4-kc-tableline-plus-in .22s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid;position:absolute}.kc-tableline--row.kc-1yqghm4 .kc-tableline__plus:where(.kc-1yqghm4){top:-4.5px;left:-24px}.kc-tableline--col.kc-1yqghm4 .kc-tableline__plus:where(.kc-1yqghm4){top:-24px;left:-4.5px}.kc-tableline__plus.kc-1yqghm4 .kc-icon{stroke-width:2.6px;width:14px;height:14px}.kc-tableline--row.kc-1yqghm4:before{animation:kc-1yqghm4-kc-tableline-row-in .24s var(--ease-out) both}.kc-tableline--col.kc-1yqghm4:before{animation:kc-1yqghm4-kc-tableline-col-in .24s var(--ease-out) both}.kc-tableline--row.is-leaving.kc-1yqghm4:before{animation:kc-1yqghm4-kc-tableline-row-out .18s var(--ease-out) both}.kc-tableline--col.is-leaving.kc-1yqghm4:before{animation:kc-1yqghm4-kc-tableline-col-out .18s var(--ease-out) both}.kc-tableline.is-leaving.kc-1yqghm4 .kc-tableline__plus:where(.kc-1yqghm4){animation:kc-1yqghm4-kc-tableline-plus-out .16s var(--ease-out) both}@keyframes kc-1yqghm4-kc-tableline-in{0%{opacity:0}}@keyframes kc-1yqghm4-kc-tableline-out{to{opacity:0}}@keyframes kc-1yqghm4-kc-tableline-row-in{0%{transform:scaleY(.2)}}@keyframes kc-1yqghm4-kc-tableline-row-out{to{transform:scaleY(.2)}}@keyframes kc-1yqghm4-kc-tableline-col-in{0%{transform:scaleX(.2)}}@keyframes kc-1yqghm4-kc-tableline-col-out{to{transform:scaleX(.2)}}@keyframes kc-1yqghm4-kc-tableline-plus-in{0%{transform:scale(.6)}}@keyframes kc-1yqghm4-kc-tableline-plus-out{to{transform:scale(.6)}}[data-motion=reduce] .kc-tableline.kc-1yqghm4,[data-motion=reduce] .kc-tableline.kc-1yqghm4:before,[data-motion=reduce] .kc-tableline__plus.kc-1yqghm4{animation:none}[data-motion=reduce] .kc-tableline.is-leaving.kc-1yqghm4{visibility:hidden}@media (prefers-reduced-motion:reduce){.kc-tableline.kc-1yqghm4,.kc-tableline.kc-1yqghm4:before,.kc-tableline__plus.kc-1yqghm4{animation:none}.kc-tableline.is-leaving.kc-1yqghm4{visibility:hidden}}:where(.kc-editor__host.kc-1yqghm4)>.kc-editor__body{outline:none;min-height:240px;max-height:60vh;padding:16px 18px;overflow-y:auto}:where(.kc-editor__host.kc-1yqghm4)>.kc-editor__body table td,:where(.kc-editor__host.kc-1yqghm4)>.kc-editor__body table th{min-width:60px}.kc-editor.kc-1yqghm4 .ProseMirror:focus{outline:none}.kc-editor.kc-1yqghm4 .ProseMirror{caret-color:var(--primary);overflow-wrap:anywhere}.kc-editor.kc-1yqghm4 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-muted);pointer-events:none}.kc-editor.kc-1yqghm4 .ProseMirror img{border-radius:var(--radius-sm);max-width:100%}.kc-editor.kc-1yqghm4 .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--focus)}.kc-editor.kc-1yqghm4 .ProseMirror .selectedCell{background:var(--primary-tint)}.kc-editor.kc-1yqghm4 .kc-mention{cursor:default}.kc-editor.kc-1yqghm4 .kc-mention.ProseMirror-selectednode{outline:2px solid var(--focus)}.kc-editor.kc-1yqghm4 .kc-mention--member{color:var(--primary);background:var(--primary-tint);padding:0 3px;font-weight:600}.kc-editor.kc-1yqghm4 .ProseMirror .kc-grid{white-space:pre}.kc-editor.kc-1yqghm4 .kc-caret-drawn{caret-color:#0000}:where(.kc-editor.kc-1yqghm4) .kc-caret{vertical-align:-.12em;width:0;height:1em;animation:1.06s step-end infinite kc-1yqghm4-kc-caret-blink;display:inline-block;position:relative}:where(.kc-editor.kc-1yqghm4) .kc-caret:after{content:"";border-left:2px solid var(--primary);position:absolute;top:-.1em;bottom:-.1em;left:-1px}:where(.kc-editor.kc-1yqghm4) .kc-caret--left:before,:where(.kc-editor.kc-1yqghm4) .kc-caret--right:before{content:"";background:var(--primary);width:3px;height:5px;position:absolute}:where(.kc-editor.kc-1yqghm4) .kc-caret--left:before{border-radius:3px 0 0 3px;top:-.1em;right:1px}:where(.kc-editor.kc-1yqghm4) .kc-caret--right:after{bottom:calc(-.1em - 2px)}:where(.kc-editor.kc-1yqghm4) .kc-caret--right:before{border-radius:0 3px 3px 0;bottom:calc(-.1em - 2px);left:1px}:where(.kc-editor.kc-1yqghm4) .ProseMirror:not(.ProseMirror-focused) .kc-caret{display:none}@keyframes kc-1yqghm4-kc-caret-blink{50%{opacity:0}}:where(.kc-editor.kc-1yqghm4) .kc-editor__img{margin:4px 0 12px;display:inline-block;position:relative}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img{width:fit-content;max-width:100%;margin:4px 0 12px;display:block}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img img{display:block}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img.ProseMirror-selectednode img{outline:2px solid var(--focus);outline-offset:2px}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-uploading img{opacity:.5;min-width:160px;min-height:60px}:where(.kc-editor.kc-1yqghm4) .kc-editor__progress{border-radius:var(--radius-pill);background:var(--surface);height:6px;box-shadow:0 0 0 1px var(--line);position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}:where(.kc-editor.kc-1yqghm4) .kc-editor__progress>span{background:var(--primary);width:4%;height:100%;transition:width .2s var(--ease-out);display:block}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.kc-img.is-loaded{background:0 0}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.kc-img--ph.is-loaded:before{opacity:0;transition-delay:.32s}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-loading:not(.kc-img){min-width:240px;min-height:140px}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-loading:not(.kc-img--ph){border-radius:var(--radius-sm);background:linear-gradient(100deg, var(--bg-sunk) 30%, var(--surface-raised) 50%, var(--bg-sunk) 70%) 0 0 / 300% 100%;animation:1.2s linear infinite kc-img-shimmer}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-loading img{opacity:0}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-loaded img{animation:kc-img-in .32s var(--ease-out) both}[data-motion=reduce] :where(.kc-editor.kc-1yqghm4) .kc-editor__img,[data-motion=reduce] :where(.kc-editor.kc-1yqghm4) .kc-editor__img img{animation:none!important}@media (prefers-reduced-motion:reduce){:where(.kc-editor.kc-1yqghm4) .kc-editor__img,:where(.kc-editor.kc-1yqghm4) .kc-editor__img img{animation:none!important}}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img.is-in-selection:after{content:"";background:var(--selection);border-radius:var(--radius-sm);pointer-events:none;position:absolute;inset:0}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img.is-in-selection img{outline:2px solid var(--selection);outline-offset:0}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img.is-missing{border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-sunk);min-width:240px;min-height:80px}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-missing img{visibility:hidden}:where(.kc-editor.kc-1yqghm4) .kc-editor__img.is-missing:after{content:"Image expired. Remove it and add it again.";color:var(--ink-muted);font:500 13px/18px var(--font-body);text-align:center;place-items:center;padding:8px 12px;display:grid;position:absolute;inset:0}.kc-editor.kc-1yqghm4 .ProseMirror .kc-editor__img.is-missing:before{display:none}
