.mico .mico-im-composer-wrap{padding:0 var(--mico-space-24) var(--mico-space-24);flex:none;position:relative}.mico .mico-im-composer .mico-im-invitable-agent-mention{color:var(--mico-color-text-placeholder);cursor:pointer;font-weight:inherit}.mico .mico-im-composer .mico-im-invitable-agent-mention:hover{color:var(--mico-color-text-secondary)}.mico-im-agent-invite-popover{width:max-content;max-width:min(440px,100vw - 32px);padding:var(--mico-space-16) var(--mico-space-20);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);box-shadow:var(--mico-shadow-overlay);display:block;position:relative}.mico-im-agent-invite-popover:after{border-right:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-bottom:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-surface);content:"";width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.mico-im-agent-invite-popover-row{justify-content:space-between;align-items:center;gap:var(--mico-space-28);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);white-space:nowrap;display:flex}.mico-im-agent-invite-popover-row button{justify-content:center;align-items:center;gap:var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-focus);border-radius:var(--mico-radius-r8);background:var(--mico-color-action-primary);min-width:56px;height:34px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);flex:none;display:inline-flex}.mico-im-agent-invite-popover-row button:not(:disabled):hover{filter:brightness(.97)}.mico-im-agent-invite-popover-row button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico-im-agent-invite-popover-row button:disabled{cursor:wait;opacity:.65}.mico-im-agent-invite-popover p[role=alert]{margin:var(--mico-space-8) 0 0;color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-im-composer{--mico-im-editor-left-gutter:var(--mico-space-16);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);min-height:52px;box-shadow:var(--mico-shadow-raised);flex-direction:column;display:flex;position:relative;overflow:hidden}.mico .mico-im-composer.is-readonly{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-surface);box-shadow:none;cursor:not-allowed}.mico .mico-im-composer .mico-task-composer{border-radius:var(--mico-radius-r12);gap:var(--mico-space-6);width:100%;min-height:0;padding:var(--mico-space-12) var(--mico-space-16);box-shadow:none;border:0;flex:auto;position:relative}.mico .mico-im-composer.is-readonly .mico-task-composer{cursor:not-allowed}.mico .mico-im-composer .mico-composer-editor{width:calc(100% + var(--mico-im-editor-left-gutter));margin-left:calc(0px - var(--mico-im-editor-left-gutter));min-height:22px;max-height:200px;display:block;overflow:visible auto;border-radius:0!important}.mico .mico-im-composer .ProseMirror{box-sizing:border-box;width:100%;min-height:22px;padding-right:var(--mico-space-2);padding-left:calc(var(--mico-space-2) + var(--mico-im-editor-left-gutter));color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);outline:none}.mico .mico-im-composer .ProseMirror p{margin:0}.mico .mico-im-composer .ProseMirror ul,.mico .mico-im-composer .ProseMirror ol,.mico .mico-im-message-editing .ProseMirror ul,.mico .mico-im-message-editing .ProseMirror ol{padding-inline-start:var(--mico-space-24)}.mico .mico-im-composer .ProseMirror li,.mico .mico-im-message-editing .ProseMirror li{margin:0}.mico .mico-im-composer .rich-text-editor li>p:has(>br.ProseMirror-trailingBreak:only-child):before{content:"​"}.mico .mico-im-composer .rich-text-editor .mention{font-weight:inherit}.mico .rich-text-editor .mico-im-content-mention{color:var(--primary);font-weight:inherit}.mico .mico-im-composer .mico-im-inline-emoji{--mico-im-emoji-box:var(--mico-inline-emoji-message-size);width:20px;height:20px;margin:calc(var(--mico-space-2) * -1) calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-r,0) * var(--mico-im-emoji-box,var(--mico-space-20))) 0 calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-l,0) * var(--mico-im-emoji-box,var(--mico-space-20)));vertical-align:middle;object-fit:contain;display:inline-block}.mico .mico-im-composer .mico-im-inline-emoji.is-wide{width:auto;max-width:76px}.mico .mico-im-composer .mico-im-inline-emoji.is-meow{max-width:140px}.mico .mico-im-composer .mico-im-inline-emoji.is-text-sticker{max-width:140px;height:18px}.mico .mico-im-composer .rich-text-editor [data-node-view-wrapper]:not([data-node-view-content-react]),.mico .mico-im-composer .rich-text-editor .image-node,.mico .mico-im-composer .rich-text-editor .image-figure{vertical-align:baseline;max-width:100%;display:inline-flex!important}.mico .mico-im-composer .rich-text-editor [data-node-view-wrapper].code-block-wrapper{width:100%;min-width:0;display:block!important}.mico .mico-im-composer .rich-text-editor .code-block-wrapper pre{box-sizing:border-box;width:100%;max-width:100%}.mico .mico-im-composer .rich-text-editor .code-block-wrapper pre,.mico .mico-im-composer .rich-text-editor .code-block-wrapper code{overflow-wrap:normal;white-space:pre;word-break:normal}.mico .mico-im-composer .rich-text-editor .image-figure{min-width:120px;margin:var(--mico-space-2) var(--mico-space-4)}.mico .mico-im-composer .rich-text-editor [data-node-view-wrapper].mico-im-composer-image-node-wrapper{width:fit-content;max-width:100%;display:inline-flex!important}.mico .mico-im-composer .rich-text-editor .image-content{object-fit:contain;width:auto;max-width:min(220px,60vw);height:auto;max-height:96px}.mico .mico-im-composer .rich-text-editor .image-toolbar{top:4px;right:4px}.mico .mico-im-composer .ProseMirror{caret-color:#0000}.mico .mico-im-composer .ProseMirror .mico-im-caret{border-left:var(--mico-border-width-default) solid var(--mico-color-text-primary);pointer-events:none;animation:1.06s step-end infinite mico-im-caret-blink;display:inline}@keyframes mico-im-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mico .mico-im-composer .ProseMirror .mico-im-caret{animation:none}}.mico .mico-im-composer .mico-im-composer-image-node{border-radius:var(--radius,var(--mico-radius-r8));max-width:100%;margin:0;transition:outline-color .15s}.mico .mico-im-composer .mico-im-composer-image-node:hover img{outline:var(--mico-border-width-strong) solid var(--mico-color-border-subtle)}.mico .mico-im-composer .mico-im-composer-image-node.is-selected img{outline:var(--mico-border-width-strong) solid var(--brand)}.mico .mico-im-composer .mico-im-composer-image-node img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:180px;margin:var(--mico-space-4) 0}.mico .mico-im-composer .mico-im-composer-image-toolbar-anchor{z-index:3;pointer-events:none;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mico .mico-im-composer .mico-im-composer-image-toolbar{align-items:center;gap:var(--mico-space-2);padding:var(--mico-space-4);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);box-shadow:0 0 0 var(--mico-border-width-default) var(--mico-color-border-subtle), var(--mico-shadow-raised);opacity:0;pointer-events:none;transition:opacity .15s;display:inline-flex;position:relative}.mico .mico-im-composer .mico-im-composer-image-node:hover .mico-im-composer-image-toolbar,.mico .mico-im-composer .mico-im-composer-image-toolbar:focus-within{opacity:1;pointer-events:auto}.mico .mico-im-composer .mico-im-composer-image-toolbar button{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--mico-color-text-primary);justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.mico .mico-im-composer .mico-im-composer-image-toolbar button:hover,.mico .mico-im-composer .mico-im-composer-image-toolbar button:focus-visible{background:rgb(var(--mico-color-channel-foreground) / .08);outline:none}.mico .mico-im-composer .mico-im-composer-image-toolbar button:disabled{color:rgb(var(--mico-color-channel-foreground) / .35);cursor:not-allowed}.mico .mico-im-composer .mico-im-composer-file-card{box-sizing:border-box;align-items:center;gap:var(--mico-space-8);border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);width:fit-content;min-width:0;max-width:min(360px,100%);padding:var(--mico-space-8) var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size22);white-space:nowrap;flex-wrap:nowrap;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden}.mico .mico-im-composer .mico-im-composer-file-card[data-previewable=true]{cursor:pointer}.mico .mico-im-composer .mico-im-composer-file-preview-hit-area{z-index:0;border-radius:inherit;background:0 0;position:absolute;inset:0}.mico .mico-im-composer .mico-im-composer-file-passive{z-index:1;pointer-events:none;position:relative}.mico .mico-im-composer .mico-im-composer-file-card:hover{border-color:var(--mico-color-border-subtle);background:var(--mico-color-background-hover)}.mico .mico-im-composer .mico-im-composer-file-preview-hit-area:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);outline-offset:1px}.mico .mico-im-composer .mico-im-composer-file-card:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);outline-offset:-2px}.mico .mico-im-composer .mico-im-composer-file-info{flex-direction:column;flex:auto;min-width:0;display:flex}.mico .mico-im-composer .mico-im-composer-file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico .mico-im-composer .mico-im-composer-file-meta{text-overflow:ellipsis;min-height:20px;color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);white-space:nowrap;overflow:hidden}.mico .mico-im-composer .mico-im-composer-file-actions{z-index:1;align-items:center;gap:var(--mico-space-2);pointer-events:none;flex:none;display:inline-flex;position:relative}.mico .mico-im-composer .mico-im-composer-file-actions button{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--mico-color-text-placeholder);pointer-events:auto;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-composer .mico-im-composer-file-actions button:hover,.mico .mico-im-composer .mico-im-composer-file-actions button:focus-visible{background:rgb(var(--mico-color-channel-foreground) / .06);color:var(--mico-color-text-primary);outline:none}.mico .mico-im-composer .mico-im-composer-file-actions button:focus-visible{box-shadow:0 0 0 var(--mico-border-width-strong) var(--mico-color-border-focus)}.mico .mico-im-composer .mico-im-composer-file-actions svg{width:14px;height:14px}.mico .mico-im-composer .ProseMirror p.is-editor-empty:first-child:before{color:var(--mico-color-text-placeholder)}.mico .mico-im-composer .mico-composer-actions{align-self:flex-end;gap:var(--mico-space-12);flex:none;position:static;top:auto;bottom:auto;right:auto;transform:none}.mico .mico-im-composer .mico-im-composer-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);flex:none;display:flex}.mico .mico-im-composer.is-compact .mico-im-composer-actions{position:absolute;top:50%;bottom:auto;right:16px;transform:translateY(-50%)}.mico .mico-im-composer.is-compact .mico-task-composer{flex-direction:column;justify-content:center;display:flex}.mico .mico-im-composer.is-compact .mico-composer-editor{flex:none}.mico .mico-im-composer .mico-im-composer-actions .mico-composer-actions{gap:var(--mico-space-12);position:static;top:auto;bottom:auto;right:auto;transform:none}.mico .mico-im-composer .mico-im-composer-emoji-button{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-primary);justify-content:center;align-items:center;transition:background-color .16s;display:flex}.mico .mico-im-composer .mico-im-composer-emoji-button:not(:disabled){cursor:pointer}.mico .mico-im-composer .mico-im-composer-emoji-button:hover,.mico .mico-im-composer .mico-im-composer-emoji-button:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-im-composer .mico-im-composer-emoji-button[aria-pressed=true]{background:var(--mico-color-background-hover)}.mico .mico-im-composer .mico-im-composer-emoji-button img{width:20px;height:20px}.mico .mico-im-composer .mico-im-attachment-button{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-primary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:flex}.mico .mico-im-composer .mico-im-attachment-button:hover,.mico .mico-im-composer .mico-im-attachment-button:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-im-composer .mico-im-attachment-icon{flex:0 0 20px;width:20px;height:20px}.mico .mico-im-composer .mico-composer-actions>button:last-child,.mico .mico-im-composer .mico-composer-actions>button:last-child img{width:28px;height:28px}.mico .mico-im-composer .mico-im-composer-send-button:not(:disabled){border-radius:var(--mico-radius-full);background:var(--mico-color-action-primary)}.mico .mico-im-composer .mico-composer-actions>button:last-child:disabled{opacity:1}.mico .mico-im-composer .mico-task-composer .mico-im-attachment-button{width:28px;height:28px}.mico .mico-im-composer .mico-task-composer .mico-im-attachment-icon{flex-basis:20px;width:20px;height:20px}.mico .mico-im-compose-reply{align-items:center;gap:var(--mico-space-4);min-width:0;height:26px;margin:var(--mico-space-12) var(--mico-space-16) 0;border-radius:var(--mico-radius-r8);background:var(--mico-color-background-subtle);padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);white-space:nowrap;display:flex;overflow:hidden}.mico .mico-im-compose-reply-clear{border-radius:var(--mico-radius-r4);width:16px;height:16px;color:var(--mico-color-text-placeholder);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.mico .mico-im-compose-reply-divider{background:var(--mico-color-background-pressed);flex:0 0 1px;width:1px;height:12px}.mico .mico-im-compose-reply-copy{min-width:0;color:var(--mico-color-text-placeholder);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mico .mico-im-compose-reply-copy strong{color:inherit;font-weight:var(--mico-font-weight-medium)}.mico .mico-im-compose-reply-emoji{--mico-im-emoji-box:var(--mico-inline-emoji-preview-size);width:16px;height:16px;margin:0 calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-r,0) * var(--mico-im-emoji-box,var(--mico-space-16))) 0 calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-l,0) * var(--mico-im-emoji-box,var(--mico-space-16)));object-fit:contain;vertical-align:-3px;display:inline-block}.mico .mico-im-compose-reply-emoji.is-wide{width:auto;max-width:61px}.mico .mico-im-compose-reply-emoji.is-meow{max-width:115px}.mico .mico-im-compose-reply-emoji.is-text-sticker{max-width:115px;height:14.4px}.mico .mico-im-compose-reply-clear svg{width:14px;height:14px}.mico .mico-im-compose-reply-clear:hover,.mico .mico-im-compose-reply-clear:focus-visible{background:rgb(var(--mico-channel-background-solid) / .0588);color:var(--mico-color-text-placeholder)}.mico .mico-im-compose-error{margin:var(--mico-space-12) var(--mico-space-16) 0;border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);padding:var(--mico-space-8) var(--mico-space-10);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-heading);align-items:center;display:flex}.mico .mico-im-composer.is-readonly .mico-im-compose-error{background:var(--mico-color-background-hover);color:var(--mico-color-text-secondary)}.mico [data-mention-list][data-context-layout=true]{border:var(--mico-border-width-default) solid rgb(var(--mico-color-channel-surface) / .1);background:var(--mico-color-background-solid);box-shadow:var(--mico-shadow-raised)}.mico [data-mention-list][data-context-layout=true]>div{padding:var(--mico-space-6)}.mico [data-mention-list][data-context-layout=true] [class*=uppercase]{padding:var(--mico-space-6) var(--mico-space-8) var(--mico-space-4);color:rgb(var(--mico-channel-text-inverse) / .42);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16)}.mico [data-mention-list][data-context-layout=true] [data-mention-row]{min-height:48px;padding:var(--mico-space-8) var(--mico-space-10);border-radius:var(--mico-radius-r12);color:var(--mico-color-text-inverse)}.mico [data-mention-list][data-context-layout=true] [data-mention-row]:hover,.mico [data-mention-list][data-context-layout=true] [data-mention-row][data-selected=true]{background:rgb(var(--mico-color-channel-surface) / .12)}.mico [data-mention-list][data-context-layout=true] [data-mention-row] [data-slot=avatar],.mico [data-mention-list][data-context-layout=true] [data-mention-row] [data-testid=actor-avatar]{width:28px;height:28px}.mico [data-mention-list][data-context-layout=true] [data-mention-row] small{margin-top:var(--mico-space-2);color:rgb(var(--mico-channel-text-inverse) / .58);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16)}.mico [data-mention-list][data-context-layout=true] [data-mention-row].is-out-of-conversation,.mico [data-mention-list][data-context-layout=true] [data-mention-row][data-state=out-of-conversation]{color:rgb(var(--mico-channel-text-inverse) / .52)}.mico [data-mention-list][data-context-layout=true] [data-mention-row].is-out-of-conversation small,.mico [data-mention-list][data-context-layout=true] [data-mention-row][data-state=out-of-conversation] small{color:rgb(var(--mico-channel-text-inverse) / .38)}.mico [data-mention-list][data-context-layout=true] [data-mention-row].is-out-of-conversation:after,.mico [data-mention-list][data-context-layout=true] [data-mention-row][data-state=out-of-conversation]:after{content:"不在当前群聊";border-radius:var(--mico-radius-full);background:rgb(var(--mico-color-channel-surface) / .1);padding:var(--mico-space-2) var(--mico-space-8);color:rgb(var(--mico-channel-text-inverse) / .54);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);margin-left:auto}.mico-im-mention-list{box-sizing:border-box;max-width:none;max-height:280px;overflow:hidden;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle)!important;border-radius:var(--mico-radius-r16)!important;background:var(--mico-color-background-surface)!important;width:100%!important;box-shadow:var(--mico-shadow-raised)!important}.mico-im-mention-list>div{max-height:280px!important;padding:var(--mico-space-12) var(--mico-space-8) var(--mico-space-16)!important;background:var(--mico-color-background-surface)!important}.mico-im-mention-list section,.mico-im-mention-list section>div{background:var(--mico-color-background-surface)!important}.mico-im-mention-list section>div:first-child{padding:var(--mico-space-8) var(--mico-space-8)!important;color:var(--mico-color-text-placeholder)!important;font-size:var(--mico-font-size-size12)!important;font-weight:var(--mico-font-weight-regular)!important;letter-spacing:0!important;text-transform:none!important}.mico-im-mention-list .mico-im-mention-group-label{height:36px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);align-items:center;display:flex}.mico-im-mention-list button{border-radius:var(--mico-radius-r12);min-height:40px;color:var(--mico-color-text-primary);line-height:var(--mico-line-height-size22);align-items:center;display:flex;padding:var(--mico-space-6) var(--mico-space-8)!important;gap:var(--mico-space-8)!important;font-size:var(--mico-font-size-size14)!important;font-weight:var(--mico-font-weight-regular)!important}.mico-im-mention-list .mention-row-primary{border-radius:0;min-height:0;padding:0!important}.mico-im-mention-list .mention-row-action{border-radius:var(--mico-radius-r6);min-height:28px;padding:var(--mico-space-4) var(--mico-space-8)!important;font-size:var(--mico-font-size-size12)!important}.mico-im-mention-list .mention-row.has-action:hover,.mico-im-mention-list .mention-row.has-action[data-selected=true]{background:rgb(var(--mico-color-channel-foreground) / .06)!important}.mico-im-mention-list .mention-row.has-action .mention-row-primary:hover{background:0 0!important}.mico-im-mention-list .mention-row.has-action.is-out-of-conversation .mention-row-text{color:var(--mico-color-text-primary)}.mico-im-mention-list .mention-row.has-action .mention-row-status{border-radius:var(--mico-radius-r4);background:rgb(var(--mico-color-channel-foreground) / .06);padding:var(--mico-space-2) var(--mico-space-6);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-placeholder)!important}.mico-im-mention-list button.bg-accent,.mico-im-mention-list button:hover{background:rgb(var(--mico-color-channel-foreground) / .06)!important}.mico-im-mention-list button.is-out-of-conversation,.mico-im-mention-list button[data-state=out-of-conversation],.mico-im-mention-list button.is-out-of-conversation .mention-row-text,.mico-im-mention-list button[data-state=out-of-conversation] .mention-row-text{color:var(--mico-color-text-placeholder)}.mico-im-mention-list button.is-out-of-conversation:after,.mico-im-mention-list button[data-state=out-of-conversation]:after{content:"不在当前群聊";border-radius:var(--mico-radius-full);background:rgb(var(--mico-color-channel-foreground) / .06);padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);margin-left:auto}.mico-im-mention-list .mention-all-icon{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);background:var(--mico-color-background-subtle);width:28px;height:28px;color:var(--mico-color-action-link);font-size:var(--mico-font-size-size16)}.mico-im-mention-list .mention-row-avatar,.mico-im-mention-list button>:first-child:not(.mention-all-icon){width:28px!important;height:28px!important}.mico-im-mention-list .mention-row-text{color:var(--mico-color-text-primary);line-height:var(--mico-line-height-size22);flex:auto;align-items:center}.mico-im-mention-list .mention-row-description{font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);color:var(--mico-color-text-placeholder)!important}.mico-im-mention-list .mico-im-mention-bucket-label{align-items:center;gap:var(--mico-space-6);padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size20);display:flex}.mico-im-mention-list .mico-im-mention-bucket-warn{border-radius:var(--mico-radius-full);background:rgb(var(--mico-color-channel-foreground) / .06);padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);flex-shrink:0}.mico-im-mention-list .mico-im-mention-bucket-divider{height:.5px;margin:var(--mico-space-4) var(--mico-space-8);background:var(--mico-color-background-hover)}.mico-im-mention-list .mico-im-mention-badge{border-radius:var(--mico-radius-full);background:rgb(var(--mico-color-channel-foreground) / .06);padding:var(--mico-space-2) var(--mico-space-8);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);flex-shrink:0}@container mico-im-chat-card (max-width:920px){.mico .mico-im-composer-wrap{padding:0 var(--mico-space-20) var(--mico-space-16)}}@container mico-im-chat-card (max-width:600px){.mico .mico-im-composer-wrap{padding:0 var(--mico-space-16) var(--mico-space-14)}}.mico .mico-im-context-draft.is-composer-dock{box-sizing:border-box;gap:var(--mico-space-6);width:auto;max-width:none;margin:0 var(--mico-space-24) calc(var(--mico-space-12) * -1);padding:var(--mico-space-10) var(--mico-space-12) var(--mico-space-20);border-radius:var(--mico-radius-r12) var(--mico-radius-r12) 0 0;background:linear-gradient(90deg, var(--mico-color-background-subtle) 0%, var(--mico-color-background-subtle) 35%, var(--mico-color-background-hover) 100%);font-family:var(--mico-font-family-sans);flex-direction:column;display:flex;position:relative}.mico .mico-im-context-draft-head{justify-content:space-between;align-items:center;gap:var(--mico-space-8);display:flex}.mico .mico-im-context-draft-title{align-items:center;gap:var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);letter-spacing:0;display:inline-flex}.mico .mico-im-context-draft-title-icon{flex:none;width:19px;height:19px}.mico .mico-im-context-draft-actions{gap:var(--mico-space-2);flex-wrap:nowrap;flex:none;align-items:center;display:flex}.mico .mico-im-context-draft-divider{width:1px;height:16px;margin:0 var(--mico-space-4);background:var(--mico-color-border-default);opacity:0;flex:none;transition:opacity .12s}.mico .mico-im-context-draft:hover .mico-im-context-draft-divider,.mico .mico-im-context-draft:focus-within .mico-im-context-draft-divider,.mico .mico-im-context-draft-slot:hover .mico-im-context-draft-divider{opacity:1}@media (hover:none){.mico .mico-im-context-draft-divider{opacity:1}}.mico .mico-im-context-draft-action{box-sizing:border-box;align-items:center;gap:var(--mico-space-2);padding:var(--mico-space-2) var(--mico-space-6);border-radius:var(--mico-radius-r6);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:inline-flex}.mico .mico-im-context-draft-action:hover:not(:disabled){background:rgb(var(--mico-color-channel-surface) / .72)}.mico .mico-im-context-draft-action.is-primary{color:var(--mico-color-action-primary);font-weight:var(--mico-font-weight-medium)}.mico .mico-im-context-draft-action.is-primary:not(.is-solid){gap:var(--mico-space-4);height:24px;padding:0 var(--mico-space-control-gap)}.mico .mico-im-context-draft-action.is-solid{gap:var(--mico-space-4);min-width:42px;height:24px;padding:0 var(--mico-space-control-gap);border-radius:var(--mico-radius-r6);background:var(--mico-color-action-primary);color:var(--mico-color-action-on-primary);font-weight:var(--mico-font-weight-medium)}.mico .mico-im-context-draft-action.is-solid:hover:not(:disabled){background:var(--mico-color-action-primary-hover)}.mico .mico-im-context-draft-action.is-solid:disabled{background:var(--mico-color-action-disabled);color:var(--mico-color-action-on-primary);opacity:1}.mico .mico-im-context-draft-action:disabled{cursor:default;opacity:.5}.mico .mico-im-context-draft-close{border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-pill);background:var(--mico-color-background-surface);width:18px;height:18px;color:var(--mico-color-text-secondary);box-shadow:var(--mico-shadow-raised);cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex;position:absolute;top:-9px;right:-9px}.mico .mico-im-context-draft:hover .mico-im-context-draft-close,.mico .mico-im-context-draft:focus-within .mico-im-context-draft-close,.mico .mico-im-context-draft-slot:hover .mico-im-context-draft-close{opacity:1}.mico .mico-im-context-draft-close:hover:not(:disabled){color:var(--mico-color-text-primary)}@media (hover:none){.mico .mico-im-context-draft-close{opacity:1}}.mico .mico-im-context-draft-close:disabled{cursor:default;opacity:.5}.mico .mico-im-context-draft-close-tooltip{--mico-ant-tooltip-arrow-background-color:var(--mico-color-background-surface);filter:drop-shadow(0 4px 8px #1a1d260a)}.mico .mico-im-context-draft-close-tooltip .mico-im-context-draft-close-tooltip-content{box-sizing:border-box;padding:var(--mico-space-8) var(--mico-space-12);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap;box-shadow:var(--mico-shadow-overlay);justify-content:center;align-items:center;display:flex}.mico .mico-im-context-draft-close-tooltip .mico-ant-tooltip-arrow:before{background:var(--mico-color-background-surface)}.mico .mico-im-context-draft-action.is-hover-reveal{opacity:0;transition:opacity .12s}.mico .mico-im-context-draft:hover .mico-im-context-draft-action.is-hover-reveal,.mico .mico-im-context-draft:focus-within .mico-im-context-draft-action.is-hover-reveal,.mico .mico-im-context-draft-slot:hover .mico-im-context-draft-action.is-hover-reveal{opacity:1}.mico .mico-im-context-draft:hover .mico-im-context-draft-action.is-hover-reveal:disabled,.mico .mico-im-context-draft:focus-within .mico-im-context-draft-action.is-hover-reveal:disabled,.mico .mico-im-context-draft-slot:hover .mico-im-context-draft-action.is-hover-reveal:disabled{opacity:.5}@media (hover:none){.mico .mico-im-context-draft-action.is-hover-reveal{opacity:1}}.mico .mico-im-context-draft-caret{flex:none;width:12px;height:13px}.mico .mico-im-context-draft-action[aria-expanded=true] .mico-im-context-draft-caret,.mico .mico-im-context-draft-meta-toggle[aria-expanded=true] .mico-im-context-draft-caret{transform:rotate(180deg)}.mico .mico-im-context-draft-content{margin-left:var(--mico-space-28);margin-right:calc(var(--mico-space-12) * -1);padding-right:var(--mico-space-12);max-height:110px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.mico .mico-im-context-draft-content.is-generating{color:var(--mico-color-text-placeholder);animation:1.4s ease-in-out infinite mico-im-context-draft-generating-pulse}@keyframes mico-im-context-draft-generating-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.mico .mico-im-context-draft-content.is-generating{animation:none}}.mico .mico-im-context-draft-separator{height:1px;margin:var(--mico-space-6) 0 var(--mico-space-6) var(--mico-space-28);background-image:repeating-linear-gradient(to right, var(--mico-color-border-default) 0, var(--mico-color-border-default) 8px, transparent 8px, transparent 14px);flex:none}.mico .mico-im-context-draft-meta{gap:var(--mico-space-8);margin-left:var(--mico-space-28);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);flex-direction:column;display:flex}.mico .mico-im-context-draft-meta-item{align-items:baseline;gap:var(--mico-space-14);min-width:0;max-width:100%;display:flex}.mico .mico-im-context-draft-meta-label{min-width:56px;color:var(--mico-color-text-placeholder);flex:none}.mico .mico-im-context-draft-meta-value{min-width:0;color:var(--mico-color-text-primary)}.mico .mico-im-context-draft-meta-toggle{align-self:flex-start;align-items:baseline;gap:var(--mico-space-14);min-width:0;max-width:100%;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.mico .mico-im-context-draft-meta-toggle .mico-im-context-draft-meta-value{align-items:center;gap:var(--mico-space-2);display:inline-flex}.mico .mico-im-context-draft-basis-list{gap:var(--mico-space-4);max-height:168px;margin:var(--mico-space-2) calc(var(--mico-space-12) * -1) 0 var(--mico-space-96);padding:0 var(--mico-space-12) 0 0;flex-direction:column;list-style:none;display:flex;overflow-y:auto}.mico .mico-im-context-draft-basis-empty{margin:var(--mico-space-2) 0 0 var(--mico-space-96);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-im-context-draft-basis-item{gap:var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);flex-direction:column;display:flex}.mico .mico-im-context-draft-basis-title{color:var(--mico-color-text-placeholder)}.mico .mico-im-context-draft-basis-snippet{color:var(--mico-color-text-primary);word-break:break-word}.mico .mico-im-context-draft-notice{margin-left:var(--mico-space-28);color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-im-context-draft-content.is-degraded{color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);letter-spacing:0}.mico .mico-im-context-draft-complaint-modal .mico-ant-modal-container,.mico .mico-im-context-draft-disable-modal .mico-ant-modal-container{padding:0}.mico .mico-im-context-draft-complaint{box-sizing:border-box;width:100%;padding:0 var(--mico-space-24) var(--mico-space-24)}.mico .mico-im-context-draft-complaint .mico-im-dialog-title button{padding:0}.mico .mico-im-context-draft-complaint-field{gap:var(--mico-space-8);margin-top:var(--mico-space-12);flex-direction:column;display:flex}.mico .mico-im-context-draft-complaint .mico-im-dialog-title+.mico-im-context-draft-complaint-field{margin-top:0}.mico .mico-im-context-draft-complaint-label{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-im-context-draft-complaint-types{gap:var(--mico-space-6);grid-template-columns:repeat(3,minmax(0,170px));display:grid}.mico .mico-im-context-draft-complaint-type{border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r4);background:var(--mico-color-background-surface);height:28px;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.mico .mico-im-context-draft-complaint-type input[type=checkbox]{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mico .mico-im-context-draft-complaint-type.is-selected{border-color:var(--mico-color-status-info-subtle);background:var(--mico-color-status-info-subtle);color:var(--mico-color-action-primary)}.mico .mico-im-context-draft-complaint-type:has(input[type=checkbox]:focus-visible){outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:1px}.mico .mico-im-context-draft-complaint-input{position:relative}.mico .mico-im-context-draft-complaint-input textarea{box-sizing:border-box;width:100%;height:58px;padding:var(--mico-space-6) var(--mico-space-12) var(--mico-space-24);border:var(--mico-border-width-default) solid var(--mico-color-border-default);border-radius:var(--mico-radius-r8);color:var(--mico-color-text-primary);font-family:inherit;font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20);resize:vertical;background:0 0;display:block}.mico .mico-im-context-draft-complaint-input textarea:focus,.mico .mico-im-context-draft-complaint-input textarea:focus-visible{border-color:var(--mico-color-border-focus);outline:none}.mico .mico-im-context-draft-complaint-input textarea::placeholder{color:var(--mico-color-text-placeholder)}.mico .mico-im-context-draft-complaint-counter{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);position:absolute;bottom:6px;right:10px}.mico .mico-im-context-draft-complaint-error{margin-top:var(--mico-space-8);color:var(--mico-color-text-danger);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-im-context-draft-complaint .mico-im-dialog-actions{height:auto;margin-top:var(--mico-space-20);align-items:center;padding-bottom:0}.mico .mico-im-context-draft-complaint .mico-im-dialog-actions button:last-child{background:var(--mico-color-action-primary);color:var(--mico-color-action-on-primary)}.mico .mico-im-context-draft-complaint .mico-im-dialog-actions button:last-child:hover:not(:disabled){background:var(--mico-color-action-primary-hover)}.mico .mico-im-context-draft-complaint .mico-im-dialog-actions button:last-child:disabled{background:var(--mico-color-action-disabled);color:var(--mico-color-action-on-primary);opacity:1}.mico .mico-im-context-draft-heading{align-items:center;gap:var(--mico-space-12);min-width:0;display:flex}.mico .mico-im-context-draft-owner-switch{--mico-choice-switch-width:28px;--mico-choice-switch-height:16px;--mico-choice-switch-inset:var(--mico-space-2);--mico-choice-switch-thumb-size:12px;flex:none;align-self:center}.mico .mico-im-context-draft-owner-switch .mico-ui-switch{border:none}.mico .mico-im-context-draft-owner-switch .mico-ui-switch[data-checked=true],.mico .mico-im-context-draft-owner-switch:not([data-disabled=true]):hover .mico-ui-switch[data-checked=true],.mico .mico-im-context-draft-owner-switch:not([data-disabled=true]):active .mico-ui-switch[data-checked=true]{background:linear-gradient(90deg, var(--mico-color-status-warning-subtle) 0%, var(--mico-color-category-purple) 33.3%, var(--mico-color-status-info-subtle) 66.6%, var(--mico-color-action-primary-pressed) 100%)}.mico .mico-im-context-draft-disable-content{align-items:flex-start;gap:var(--mico-space-12);padding:var(--mico-space-24) var(--mico-space-24) var(--mico-space-20);display:flex}.mico .mico-im-context-draft-disable-icon{background:var(--mico-color-status-warning);width:22px;height:22px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-context-draft-disable-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size24);letter-spacing:0;margin:0}.mico .mico-im-context-draft-disable-description{margin:var(--mico-space-8) 0 0;color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);letter-spacing:0}.mico .mico-im-context-draft-disable-link{color:var(--mico-color-action-primary);font-family:inherit;font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size22);cursor:pointer;background:0 0;border:none;padding:0}.mico .mico-im-context-draft-disable-link:hover:not(:disabled){text-decoration:underline}.mico .mico-im-context-draft-disable .mico-im-dialog-actions{height:auto;padding:0 var(--mico-space-24) var(--mico-space-24);align-items:center;margin-top:0}.mico .mico-im-context-draft-disable .mico-im-dialog-actions button:first-child{border:var(--mico-border-width-default) solid var(--mico-color-border-default);background:var(--mico-color-background-surface);color:var(--mico-color-text-primary)}.mico .mico-im-context-draft-disable .mico-im-dialog-actions button:first-child:hover:not(:disabled){background:var(--mico-color-background-hover)}.mico .mico-im-context-draft-disable .mico-im-dialog-actions button:last-child{background:var(--mico-color-danger-default);color:var(--mico-color-action-on-primary)}.mico .mico-im-context-draft-disable .mico-im-dialog-actions button:last-child:hover:not(:disabled){background:var(--mico-color-danger-hover)}.mico .mico-im-context-draft-disable .mico-im-dialog-actions button:last-child:disabled{background:var(--mico-color-danger-loading);color:var(--mico-color-action-on-primary);opacity:1}@container mico-im-chat-card (max-width:920px){.mico .mico-im-context-draft.is-composer-dock{margin-right:var(--mico-space-20);margin-left:var(--mico-space-20)}}@container mico-im-chat-card (max-width:600px){.mico .mico-im-context-draft.is-composer-dock{margin-right:var(--mico-space-16);margin-left:var(--mico-space-16)}}.mico .mico-im-composer.is-agent-direct-chat{min-height:90px}.mico .mico-im-composer.is-agent-direct-chat .mico-task-composer{padding:var(--mico-space-14) var(--mico-space-16) var(--mico-space-6) var(--mico-space-16);justify-content:flex-start}.mico .mico-im-composer.is-agent-direct-chat .mico-composer-actions{align-self:center;position:static;transform:none}.mico .mico-im-composer.is-agent-direct-chat .mico-im-composer-actions{height:28px;margin-bottom:var(--mico-space-6);justify-content:space-between;padding:0;position:static;transform:none}.mico .mico-im-composer.is-agent-direct-chat .mico-im-composer-toolbar-left{align-items:center;gap:var(--mico-space-8);display:flex}.mico .mico-im-composer.is-agent-direct-chat .mico-im-composer-toolbar-right{align-items:center;gap:var(--mico-space-12);display:flex}.mico .mico-im-attachment-tray{min-width:0;padding:var(--mico-space-6) var(--mico-space-28) 0;align-items:center;display:flex;position:relative}.mico .mico-im-attachment-tray-scroll{gap:var(--mico-space-8);scroll-snap-type:x mandatory;scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.mico .mico-im-attachment-tray-scroll::-webkit-scrollbar{display:none}.mico .mico-im-composer .mico-im-attachment-tray-card{scroll-snap-align:start;flex:0 0 200px;max-width:100%}.mico .mico-im-attachment-tray-nav{border-radius:var(--mico-radius-r6);width:24px;height:24px;color:var(--mico-color-text-secondary);flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex;position:absolute}.mico .mico-im-attachment-tray-nav-left{left:0}.mico .mico-im-attachment-tray-nav-right{right:0}.mico .mico-im-attachment-tray-nav:hover:not(:disabled){background:var(--mico-color-background-hover);color:var(--mico-color-text-primary)}.mico .mico-im-attachment-tray-nav svg{width:16px;height:16px}.mico .mico-im-attachment-tray-nav.is-hidden{visibility:hidden;pointer-events:none}.mico .mico-im-composer-expanded{--mico-im-editor-left-gutter:var(--mico-space-24);z-index:20;border-radius:var(--mico-radius-r12) var(--mico-radius-r12) 0 0;background:var(--mico-color-background-surface);height:800px;max-height:calc(100% - 40px);box-shadow:var(--mico-shadow-raised);border:0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.mico .mico-im-composer-expanded-scrim{z-index:19;background:rgb(var(--mico-channel-background-hover) / .4);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.mico .mico-im-composer-expanded-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.mico .mico-im-composer-expanded-header{box-sizing:border-box;min-height:74px;padding:var(--mico-space-24) var(--mico-space-24) 0;justify-content:space-between;align-items:flex-start;gap:var(--mico-space-16);display:flex}.mico .mico-im-composer-expanded-header .mico-im-format-toolbar{flex:0 auto;min-width:0}.mico .mico-im-composer-expanded-body{min-height:0;padding:0 var(--mico-space-24);flex-direction:column;flex:auto;display:flex;overflow:auto}.mico .mico-im-composer-expanded-body .mico-task-composer{border:0;min-height:0;padding:0}.mico .mico-im-composer-expanded-body .mico-composer-editor{max-height:none}.mico .mico-im-composer-expanded-actions{justify-content:flex-end;align-items:center;gap:var(--mico-space-12);padding:var(--mico-space-12) 0 var(--mico-space-24);flex:none;display:flex}.mico .mico-im-expand-edit-button{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--mico-color-text-primary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:inline-flex}.mico .mico-im-expand-edit-button:not(:disabled){cursor:pointer}.mico .mico-im-expand-edit-button:hover,.mico .mico-im-expand-edit-button:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-im-expand-edit-button:disabled{opacity:.5;cursor:not-allowed}.mico .mico-im-expand-edit-button svg{width:16px;height:16px}
/*# sourceMappingURL=185c.eyq71nt~.css.map*/