.editor-actions[data-v-cdd7bf7d]{align-items:center;gap:.25em;display:flex}.editor-content[data-v-cdd7bf7d]{border:1px solid var(--default--border-color);background:#fff;border-radius:.75em;display:grid}.editor-toolbar[data-v-cdd7bf7d]{flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding:0 .75em .75em;display:flex}.editor-toolbar--external[data-v-cdd7bf7d]{padding:.25em 0}.editor-toolbar-styles[data-v-cdd7bf7d]{flex-flow:wrap;gap:.75em;display:flex}.toolbar-button[data-v-cdd7bf7d]{color:inherit;cursor:pointer;opacity:.33;border:none;justify-content:center;align-items:center;line-height:1;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.toolbar-button.is-active[data-v-cdd7bf7d]{opacity:1}.toolbar-button[data-v-cdd7bf7d]:disabled{opacity:.45;cursor:not-allowed}.toolbar-button i[data-v-cdd7bf7d]{font-size:1rem}.toolbar-button--text[data-v-cdd7bf7d]{min-width:1.25em;font-family:Cambria Math,STIX Two Math,Georgia,serif;font-size:1rem;font-weight:600}.char-picker-panel[data-v-cdd7bf7d]{z-index:400;background:var(--default--background-color,#fff);border:1px solid var(--default--border-color,#94a3b84d);border-radius:.75em;flex-direction:column;gap:.4em;width:248px;max-height:min(320px,100vh - 2rem);padding:.5em;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 32px #0f172a2e}.char-picker-panel__title[data-v-cdd7bf7d]{letter-spacing:.04em;text-transform:uppercase;opacity:.5;padding:.1em .15em;font-size:.72em;font-weight:700}.char-picker-panel__grid[data-v-cdd7bf7d]{grid-template-columns:repeat(6,1fr);gap:.2em;display:grid}.char-picker-button[data-v-cdd7bf7d]{cursor:pointer;height:2rem;color:inherit;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;font-family:Cambria Math,STIX Two Math,Georgia,serif;font-size:1.05rem;display:inline-flex}.char-picker-button[data-v-cdd7bf7d]:hover{background:#94a3b829}.toolbar-panel[data-v-cdd7bf7d]{background:var(--default--box-color);border-radius:.625em;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.35em;padding:.35em;display:grid}.toolbar-panel__icon[data-v-cdd7bf7d]{color:var(--default--text-muted-color,#64748b);font-size:1rem}.toolbar-input[data-v-cdd7bf7d]{width:100%;min-width:0;color:inherit}.toolbar-error[data-v-cdd7bf7d]{color:var(--warning-color,#dc2626);margin:-.25em 0 0;font-size:.9em}.emoji-panel{position-anchor:--emoji-trigger;position-area:top span-left;z-index:600;background:var(--default--background-color,#fff);border:1px solid var(--default--border-color,#94a3b84d);border-radius:.75em;grid-template-rows:auto auto minmax(0,1fr);gap:0;width:320px;max-width:min(320px,100vw - 16px);max-height:min(420px,100vh - 2rem);margin-bottom:6px;display:grid;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px -.5px #2a334608,0 2px 2px -1px #2a33460a,0 3px 3px -1.5px #2a33460a,0 5px 5px -2.5px #2a334608,0 10px 10px -5px #2a334608,0 24px 24px -8px #2a334608}.emoji-panel__topbar[data-v-cdd7bf7d]{border-bottom:1px solid var(--default--border-color,#94a3b84d);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35em;padding:.45em .5em .4em;display:grid}.emoji-panel__body[data-v-cdd7bf7d]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;gap:.5em;min-height:0;padding:.4em .5em;display:flex;overflow:auto}.emoji-panel__tabs[data-v-cdd7bf7d]{border-bottom:1px solid var(--default--border-color,#94a3b84d);scrollbar-width:none;gap:.1em;padding:.3em .5em 0;display:flex;overflow-x:auto}.emoji-tab[data-v-cdd7bf7d]{width:2rem;height:2rem;color:inherit;cursor:pointer;opacity:.45;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:.2em .2em 0 0;flex:none;justify-content:center;align-items:center;margin-bottom:-1px;padding:0;transition:opacity .15s,border-color .15s;display:inline-flex}.emoji-tab[data-v-cdd7bf7d]:hover{opacity:.8}.emoji-tab.is-active[data-v-cdd7bf7d]{opacity:1;border-bottom-color:var(--primary-color,#2563eb)}.emoji-tab__icon[data-v-cdd7bf7d]{font-size:.95rem}.emoji-panel__search[data-v-cdd7bf7d]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4em;display:grid}.emoji-panel__search i[data-v-cdd7bf7d]{font-size:.9rem}.emoji-panel__empty[data-v-cdd7bf7d],.emoji-panel__search i[data-v-cdd7bf7d]{color:var(--default--text-muted-color,#64748b)}.emoji-panel__empty[data-v-cdd7bf7d]{width:100%;margin:0;font-size:.9em}.emoji-group[data-v-cdd7bf7d]{content-visibility:auto;contain-intrinsic-size:auto 200px;gap:.5em;display:grid}.emoji-group__header[data-v-cdd7bf7d]{color:var(--default--text-muted-color,#64748b);align-items:center;gap:.5em;font-size:.9em;font-weight:600;display:inline-flex}.emoji-group__grid[data-v-cdd7bf7d]{grid-template-columns:repeat(auto-fill,minmax(2.5em,1fr));gap:.125em;display:grid}.emoji-button[data-v-cdd7bf7d]{cursor:pointer;background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;width:1.5em;height:1.5em;font-size:1.2rem;display:inline-flex}.emoji-button[data-v-cdd7bf7d]:hover{background:#94a3b824}.editor-surface[data-v-cdd7bf7d]{position:relative}.editor-large[data-v-cdd7bf7d] .tiptap{min-height:20ch}.mention-menu[data-v-cdd7bf7d]{z-index:200;background:var(--default--background-color,#fff);border:1px solid var(--default--border-color,#94a3b84d);border-radius:.75em;flex-direction:column;min-width:18rem;max-width:min(24rem,100%);animation:.1s mention-pop-cdd7bf7d;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 32px #0f172a2e,0 2px 8px #0f172a14}.mention-menu--above[data-v-cdd7bf7d]{transform-origin:0 100%}@keyframes mention-pop-cdd7bf7d{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.mention-menu__header[data-v-cdd7bf7d]{border-bottom:1px solid var(--default--border-color,#94a3b833);letter-spacing:.04em;text-transform:uppercase;opacity:.5;align-items:center;gap:.4em;padding:.5em .75em .4em;font-size:.72em;font-weight:700;display:flex}.mention-menu__header i[data-v-cdd7bf7d]{font-size:1.1em}.mention-menu__header-count[data-v-cdd7bf7d]{background:color-mix(in srgb,var(--default--border-color),transparent 40%);border-radius:999px;margin-left:auto;padding:.1em .5em;font-size:.9em;font-weight:600}.mention-menu__list[data-v-cdd7bf7d]{flex-direction:column;gap:.1em;padding:.3em;display:flex}.mention-menu__item[data-v-cdd7bf7d]{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:.5em;align-items:center;gap:.65em;padding:.45em .6em;transition:background .1s;display:flex}.mention-menu__item.is-active[data-v-cdd7bf7d],.mention-menu__item[data-v-cdd7bf7d]:hover{background:color-mix(in srgb,var(--primary-color,#2563eb),transparent 88%)}.mention-menu__item.is-active .mention-menu__label[data-v-cdd7bf7d],.mention-menu__item:hover .mention-menu__label[data-v-cdd7bf7d]{color:var(--primary-color,#2563eb)}.mention-menu__avatar[data-v-cdd7bf7d]{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;font-size:.72em;font-weight:700;display:flex}.mention-menu__info[data-v-cdd7bf7d]{flex-direction:column;gap:.05em;min-width:0;display:flex;overflow:hidden}.mention-menu__label[data-v-cdd7bf7d]{font-size:.9em;font-weight:600;transition:color .1s}.mention-menu__label[data-v-cdd7bf7d],.mention-menu__meta[data-v-cdd7bf7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mention-menu__meta[data-v-cdd7bf7d]{color:var(--default--text-muted-color,#64748b);font-size:.78em}.mention-menu__footer[data-v-cdd7bf7d]{border-top:1px solid var(--default--border-color,#94a3b833);opacity:.45;align-items:center;gap:.75em;padding:.35em .85em .45em;font-size:.68em;display:flex}.mention-menu__footer .emoji-suggestion-menu[data-v-cdd7bf7d]{min-width:14em}.mention-menu__footer .emoji-suggestion__char[data-v-cdd7bf7d]{text-align:center;flex-shrink:0;width:1.5em;font-size:1.25em;line-height:1}.mention-menu__footer .emoji-suggestion__name[data-v-cdd7bf7d]{opacity:.7;font-size:.85em}.mention-menu__footer kbd[data-v-cdd7bf7d]{background:color-mix(in srgb,var(--default--border-color),transparent 30%);border:1px solid var(--default--border-color,#94a3b84d);border-radius:.25em;justify-content:center;align-items:center;margin-right:.2em;padding:.05em .35em;font-family:inherit;font-size:1em;line-height:1.5;display:inline-flex}.sr-only[data-v-cdd7bf7d]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-v-cdd7bf7d] .ProseMirror p.small{font-size:.8em}[data-v-cdd7bf7d] .ProseMirror span[data-type=mention]{color:var(--primary-color,#2563eb);background:#2563eb1f;border-radius:999px;align-items:center;padding:.1em .45em;font-weight:600;display:inline-flex}[data-v-cdd7bf7d] .ProseMirror img{max-width:20em}[data-v-cdd7bf7d] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--default--text-muted-color,#94a3b8);pointer-events:none;float:left;height:0}
