.kit-labs-icon-button.icon-btn,.kit-labs-icon-button.icon-btn *{box-sizing:border-box}.kit-labs-icon-button.icon-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kit-labs-icon-button.icon-btn svg{flex:none;display:block}.kit-labs-icon-button.icon-btn{width:34px;height:34px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid}.kit-labs-icon-button.icon-btn:hover{background:var(--accent);color:var(--foreground)}
.kit-labs-editor-menu.pop,.kit-labs-editor-menu.pop *{box-sizing:border-box}.kit-labs-editor-menu button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kit-labs-editor-menu.pop{z-index:30;background:var(--card);border:1px solid var(--border);border-radius:12px;animation:.14s ease-out fxin;position:absolute;box-shadow:0 2px 6px #0000000f,0 16px 40px #30284429;box-shadow:0 2px 6px lab(0% 0 0/.06),0 16px 40px lab(18.1649% 8.89264 -16.4255/.16)}@keyframes fxin{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kit-labs-editor-menu.pop{animation:none}}.kit-labs-editor-menu.menu{gap:1px;min-width:240px;padding:6px;display:grid}.kit-labs-editor-menu.menu h5{color:var(--foreground-faint);margin:6px 8px 2px;font-size:11.5px;font-weight:500}.kit-labs-editor-menu.menu button{text-align:left;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.kit-labs-editor-menu.menu button:hover,.kit-labs-editor-menu.menu button:focus-visible{background:var(--accent);outline:0}.kit-labs-editor-menu.menu button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.kit-labs-editor-menu.menu button svg{color:var(--muted-foreground)}.kit-labs-editor-menu.menu button small{color:var(--foreground-faint);font-size:12px;display:block}.kit-labs-editor-menu.menu hr{border:0;border-top:1px solid var(--border-soft);margin:4px 2px}.kit-labs-editor-menu.menu .dot{border-radius:50%;flex:none;width:8px;height:8px;margin:0 3px}.kit-labs-editor-menu.kind-pop{gap:1px;width:280px;padding:6px;display:grid}.kit-labs-editor-menu.kind-pop button{text-align:left;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;font-size:13.5px;display:flex}.kit-labs-editor-menu.kind-pop button:hover{background:var(--accent)}.kit-labs-editor-menu.kind-pop button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.kit-labs-editor-menu.kind-pop .pi{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.kit-labs-editor-menu.kind-pop small{color:var(--foreground-faint);font-size:12px;line-height:1.4;display:block}.kit-labs-editor-menu .t-sky{background:var(--accent-sky-soft);color:var(--accent-sky)}.kit-labs-editor-menu .t-violet{background:var(--accent-violet-soft);color:var(--accent-violet)}.kit-labs-editor-menu .t-amber{background:var(--accent-amber-soft);color:var(--accent-amber)}
.kit-labs-context-menu.pop,.kit-labs-context-menu.pop *{box-sizing:border-box}.kit-labs-context-menu button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kit-labs-context-menu svg{flex:none;display:block}.kit-labs-context-menu.pop{z-index:6;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:14px;position:absolute;top:50px;right:12px}.kit-labs-context-menu.ctx{gap:1px;width:240px;padding:6px;display:grid;right:56px}.kit-labs-context-menu.ctx button{text-align:left;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:14px;display:flex}.kit-labs-context-menu.ctx button:hover{background:var(--accent)}.kit-labs-context-menu.ctx button .chk{color:var(--foreground);margin-left:auto}.kit-labs-context-menu.ctx button small{color:var(--foreground-faint);font-size:12px;display:block}.kit-labs-context-menu.ctx hr{border:0;border-top:1px solid var(--border-soft);margin:4px 2px}.kit-labs-context-menu.ctx .danger{color:var(--accent-negative)}.kit-labs-context-menu.ctx h5{color:var(--foreground-faint);margin:4px 8px 2px;font-size:11.5px;font-weight:500}.kit-labs-context-menu.ctx button:disabled{opacity:.55;cursor:not-allowed;background:0 0}
.kit-mention-tag-menu.kit-labs-context-menu.pop{z-index:74;position:fixed;top:auto;right:auto}
.kit-mention-input{flex:1;min-width:0;font-size:14px;line-height:1.5;display:grid;position:relative}.kit-mention-input>.mip-mirror,.kit-mention-input>input,.kit-mention-input>textarea{font:inherit;letter-spacing:inherit;white-space:pre;border:0;grid-area:1/1;margin:0;padding:0}.kit-mention-input>.mip-mirror{pointer-events:none;color:var(--foreground);overflow:hidden}.kit-mention-input>input,.kit-mention-input>textarea{color:#0000;width:100%;min-width:0;caret-color:var(--foreground);background:0 0;outline:none}.kit-mention-input>input::placeholder,.kit-mention-input>textarea::placeholder{color:var(--muted-foreground);opacity:.8}.kit-mention-input>input:disabled,.kit-mention-input>textarea:disabled{cursor:not-allowed}.kit-mention-input.mip-multi>.mip-mirror,.kit-mention-input.mip-multi>textarea{white-space:pre-wrap;overflow-wrap:anywhere}.kit-mention-input.mip-multi>textarea{resize:none;height:100%;overflow:hidden}.kit-mention-input mark{background:var(--mention);box-shadow:0 0 0 2px var(--mention);color:var(--foreground);border-radius:5px}.kit-mention-input mark.t-emerald{--mention:var(--accent-emerald-soft);color:var(--accent-emerald)}.kit-mention-input mark.t-sky{--mention:var(--accent-sky-soft);color:var(--accent-sky)}.kit-mention-input mark.t-amber{--mention:var(--accent-amber-soft);color:var(--accent-amber)}.kit-mention-input mark.t-rose{--mention:var(--accent-rose-soft);color:var(--accent-rose)}.kit-mention-input mark.t-violet{--mention:var(--accent-violet-soft);color:var(--accent-violet)}
