.mico .mico-im-list-panel{box-sizing:border-box;background:var(--mico-page-background,var(--mico-color-background-surface));width:100%;min-width:0;min-height:0;box-shadow:inset calc(var(--mico-border-width-default) * -1) 0 var(--mico-color-border-subtle);padding:var(--mico-space-12) var(--mico-space-8);opacity:1;border-right:0;flex-direction:column;transition:opacity .18s,padding .18s,transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:relative;transform:none}.mico .mico-im-list-header{height:36px;padding:var(--mico-space-8) var(--mico-space-8);justify-content:space-between;align-items:center;display:flex}.mico .mico-im-unread-popover-card{box-sizing:border-box;width:320px;max-height:min(560px, var(--available-height,calc(100dvh - 16px)));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);flex-direction:column;flex:0 0 320px;display:flex;overflow:hidden}.mico .mico-im-unread-popover-header{box-sizing:border-box;height:47px;padding:var(--mico-space-16) var(--mico-space-16) var(--mico-space-10);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);flex:0 0 47px;justify-content:space-between;align-items:center;display:flex}.mico .mico-im-unread-popover-header strong{font-weight:var(--mico-font-weight-medium)}.mico .mico-im-unread-popover-header button{align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r6);width:auto;height:24px;padding:var(--mico-space-2) var(--mico-space-4);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);cursor:pointer;background:0 0;border:0;transition:background-color .16s;display:inline-flex}.mico .mico-im-unread-popover-header button:not(:disabled):hover,.mico .mico-im-unread-popover-header button:not(:disabled):focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-im-unread-popover-header button img{flex:0 0 12px;width:12px;height:12px}.mico .mico-im-unread-popover-header button:disabled{cursor:default;opacity:.5}.mico .mico-im-unread-popover-list{min-height:0;max-height:min(513px, calc(var(--available-height,calc(100dvh - 16px)) - 47px));padding:0 var(--mico-space-8) var(--mico-space-8);scrollbar-width:none;flex:auto;overflow-y:auto}.mico .mico-im-unread-popover-loading{min-height:72px;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);justify-content:center;align-items:center;display:flex}.mico .mico-im-unread-popover-retry{margin-left:var(--mico-space-8);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);cursor:pointer;background:0 0;border:none;padding:0}.mico .mico-im-unread-popover-list::-webkit-scrollbar{display:none}.mico .mico-im-unread-popover-row{box-sizing:border-box;align-items:center;gap:var(--mico-space-12);border-radius:var(--mico-radius-r8);width:100%;height:56px;padding:var(--mico-space-6) var(--mico-space-8);color:var(--mico-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mico .mico-im-unread-popover-row:hover,.mico .mico-im-unread-popover-row:focus-visible{background:var(--mico-color-background-hover);outline:none}.mico .mico-im-unread-popover-avatar-wrap{flex:0 0 36px;display:inline-flex;position:relative}.mico .mico-im-unread-popover-avatar-wrap>b{box-sizing:border-box;border:var(--mico-border-width-default) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);min-width:16px;height:16px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-2px;right:0}.mico .mico-im-unread-popover-avatar-wrap>b.is-wide{padding:0 var(--mico-space-4)}.mico .mico-im-unread-popover-body{gap:var(--mico-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.mico .mico-im-unread-popover-top,.mico .mico-im-unread-popover-summary-row{justify-content:space-between;align-items:center;min-width:0;display:flex}.mico .mico-im-unread-popover-title-wrap{align-items:center;gap:var(--mico-space-4);min-width:0;display:flex}.mico .mico-im-unread-popover-title,.mico .mico-im-unread-popover-summary,.mico .mico-im-unread-popover-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-unread-popover-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22)}.mico .mico-im-unread-popover-summary{min-width:0;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:auto}.mico .mico-im-unread-popover-time{margin-left:var(--mico-space-8);color:var(--mico-color-text-disabled);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);flex:none}.mico .mico-im-unread-popover-error{border-top:var(--mico-border-width-default) solid var(--mico-color-border-subtle);padding:var(--mico-space-8) var(--mico-space-12);color:var(--mico-color-status-error);font-size:var(--mico-font-size-size12)}.mico .mico-im-list-actions{align-items:center;gap:var(--mico-space-4);flex:none;display:flex}.mico .mico-im-list-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-im-list-status{justify-content:space-between;align-items:center;gap:var(--mico-space-8);margin:var(--mico-space-8) var(--mico-space-2) var(--mico-space-6);border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r12);background:var(--mico-color-background-surface);padding:var(--mico-space-8) var(--mico-space-10);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:flex}.mico .mico-im-list-status-action{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.mico .mico-im-list-status-action:hover,.mico .mico-im-list-status-action:focus-visible{outline:none;text-decoration:underline}.mico .mico-im-list-icon-button{border-radius:var(--mico-radius-r8);width:28px;height:28px;color:var(--mico-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}.mico .mico-im-list-icon-button:hover,.mico .mico-im-list-icon-button:focus-visible,.mico .mico-im-list-icon-button:active{background:rgb(var(--mico-color-channel-foreground) / .06);color:var(--mico-color-text-primary);outline:none}.mico .mico-im-list-icon-button:disabled,.mico .mico-im-conversation-row:disabled{cursor:not-allowed;opacity:.48}.mico .mico-im-list-icon-button:disabled:hover,.mico .mico-im-conversation-row:disabled:hover{color:var(--mico-color-text-secondary);background:0 0;border-color:#0000}.mico .mico-im-list-icon-button:focus-visible{background:var(--mico-color-background-hover)}.mico .mico-im-list-icon-button-graphic,.mico .mico-im-list-icon-button .mico-im-search-icon,.mico .mico-im-list-icon-button .mico-im-create-channel-icon{pointer-events:none;flex:none;width:16px;height:16px}.mico .mico-im-pinned-shortcuts{padding:var(--mico-space-8) 0 var(--mico-space-10)}.mico .mico-im-pinned-shortcuts-list{grid-template-columns:repeat(var(--mico-im-pinned-shortcut-columns,4), var(--mico-im-pinned-shortcut-item-width,56px));column-gap:var(--mico-space-2);row-gap:var(--mico-space-2);grid-auto-rows:60px;min-width:0;max-height:122px;display:grid;overflow:hidden}.mico .mico-im-pinned-shortcuts-list.is-expanded{max-height:none;overflow:visible}.mico .mico-im-pinned-shortcut{box-sizing:border-box;width:var(--mico-im-pinned-shortcut-item-width,56px);justify-content:center;align-items:center;gap:var(--mico-space-2);border-radius:var(--mico-radius-r6);min-width:0;height:60px;padding:var(--mico-space-2) var(--mico-space-2) var(--mico-space-4);cursor:pointer;background:0 0;border:0;flex-direction:column;transition:background-color .16s,box-shadow .16s;display:flex}.mico .mico-im-pinned-shortcut-item{width:var(--mico-im-pinned-shortcut-item-width,56px);justify-self:stretch;min-width:0;height:60px}.mico .mico-im-pinned-shortcut .mico-im-avatar.is-list{border-radius:var(--mico-radius-pill);width:36px;height:36px}.mico .mico-im-pinned-shortcut-title{box-sizing:border-box;width:52px;height:16px;color:var(--mico-color-text-secondary);font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-regular);line-height:var(--mico-line-height-size16);text-align:center;vertical-align:middle;white-space:nowrap;flex:0 0 16px;display:block;overflow:hidden}.mico .mico-im-pinned-shortcuts-expand-icon{background:var(--mico-color-background-subtle);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mico .mico-im-pinned-shortcuts-expand-icon img{width:9px;height:6px}.mico .mico-im-pinned-shortcuts-collapse{align-items:center;gap:var(--mico-space-8);width:100%;padding:var(--mico-space-8) 0 0;color:var(--mico-color-text-placeholder);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);background:0 0;border:0;display:flex}.mico .mico-im-pinned-shortcuts-collapse:before,.mico .mico-im-pinned-shortcuts-collapse:after{background:var(--mico-color-background-hover);content:"";flex:1;min-width:0;height:1px}.mico .mico-im-pinned-shortcuts-collapse img{width:10px;height:10px}.mico .mico-im-pinned-shortcut:hover,.mico .mico-im-pinned-shortcut:focus-visible{background:rgb(var(--mico-color-channel-foreground) / 8%);outline:none}.mico .mico-im-pinned-shortcut.mico-im-pinned-shortcuts-expand:hover,.mico .mico-im-pinned-shortcut.mico-im-pinned-shortcuts-expand:focus-visible{background:0 0}.mico .mico-im-pinned-shortcuts-expand:hover .mico-im-pinned-shortcuts-expand-icon,.mico .mico-im-pinned-shortcuts-expand:focus-visible .mico-im-pinned-shortcuts-expand-icon{background:rgb(var(--mico-color-channel-foreground) / 8%)}.mico .mico-im-pinned-shortcut[aria-current=page]{background:rgb(var(--mico-color-channel-foreground) / 8%);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-subtle)}.mico .mico-im-conversation-list{gap:var(--mico-space-2);min-height:0;margin-top:var(--mico-space-8);padding:0 0 var(--mico-space-12);scrollbar-color:transparent transparent;scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mico .mico-im-conversation-list.is-scrolling{scrollbar-color:var(--scrollbar-thumb) transparent}.mico .mico-im-conversation-list::-webkit-scrollbar-thumb{background:0 0}.mico .mico-im-conversation-list.is-scrolling::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.mico .mico-im-conversation-list-virtualizer{flex:none;width:100%;min-width:0;position:relative}.mico .mico-im-conversation-list-virtual-item{width:100%;height:56px;position:absolute;top:0;left:0}.mico .mico-im-conversation-list-state{justify-content:center;align-items:center;gap:var(--mico-space-12);min-height:280px;padding:var(--mico-space-32) var(--mico-space-20);color:var(--mico-color-text-secondary);text-align:center;flex-direction:column;flex:1;display:flex}.mico .mico-im-conversation-list-state-copy{align-items:center;gap:var(--mico-space-4);flex-direction:column;max-width:180px;display:flex}.mico .mico-im-conversation-list-state-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22)}.mico .mico-im-conversation-list-state-description{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-im-conversation-list-state-action{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-surface);min-width:72px;height:32px;color:var(--mico-color-text-primary);padding:0 var(--mico-space-14);font-size:var(--mico-font-size-size12);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size32);cursor:pointer;transition:background-color .16s,border-color .16s}.mico .mico-im-conversation-list-state-action:hover,.mico .mico-im-conversation-list-state-action:focus-visible{background:var(--mico-color-background-hover);border-color:var(--mico-color-border-default);outline:none}.mico .mico-im-conversation-row{align-items:center;gap:var(--mico-space-12);box-sizing:border-box;border-radius:var(--mico-radius-r8);text-align:left;border:0;width:100%;min-height:56px;transition:background-color .16s,border-color .16s;display:flex;position:relative}.mico .mico-im-conversation-row:hover:not(.is-active),.mico .mico-im-conversation-row.is-active{background:rgb(var(--mico-color-channel-foreground) / 8%)}.mico .mico-im-conversation-row-main{align-items:center;gap:var(--mico-space-12);border-radius:var(--mico-radius-r8);width:100%;min-width:0;min-height:56px;padding:var(--mico-space-6) var(--mico-space-8);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;transition:background-color .16s,color .16s;display:flex}.mico .mico-im-conversation-row-main:disabled{cursor:default}.mico .mico-im-conversation-row-main:focus-visible{outline:none}.mico .mico-im-conversation-row[data-can-toggle-hidden=true]:hover .mico-im-row-time{opacity:0}.mico .mico-im-conversation-row[data-can-toggle-hidden=true]:has(.mico-im-conversation-complete-button:focus-visible) .mico-im-row-time{opacity:0}.mico .mico-im-conversation-row[data-can-toggle-hidden=true]:hover .mico-im-conversation-mention-avatar{visibility:hidden;opacity:0}.mico .mico-im-conversation-row[data-can-toggle-hidden=true]:has(.mico-im-conversation-complete-button:focus-visible) .mico-im-conversation-mention-avatar{visibility:hidden;opacity:0}.mico .mico-im-conversation-complete-button{border-radius:var(--mico-radius-r6);width:14px;height:14px;color:var(--mico-color-text-placeholder);opacity:0;pointer-events:none;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .16s,background-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.mico .mico-im-conversation-row[data-can-toggle-hidden=true]:hover .mico-im-conversation-complete-button,.mico .mico-im-conversation-complete-button:focus-visible{opacity:1;pointer-events:auto}.mico .mico-im-conversation-complete-button:hover,.mico .mico-im-conversation-complete-button:focus-visible{color:var(--mico-color-action-link);background:0 0}.mico .mico-im-conversation-complete-button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-im-conversation-complete-icon{width:20px;height:20px;-webkit-mask-image:var(--mico-im-complete-icon-mask);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--mico-im-complete-icon-mask);mask-image:var(--mico-im-complete-icon-mask);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mico-im-context-menu-mask-icon{width:16px;height:16px;-webkit-mask-image:var(--mico-im-context-menu-icon-mask);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--mico-im-context-menu-icon-mask);mask-image:var(--mico-im-context-menu-icon-mask);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mico .mico-im-conversation-skeleton-row{pointer-events:none}.mico .mico-im-conversation-skeleton-avatar,.mico .mico-im-conversation-skeleton-title,.mico .mico-im-conversation-skeleton-summary,.mico .mico-im-conversation-skeleton-time{border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);flex:none;position:relative;overflow:hidden}.mico .mico-im-conversation-skeleton-avatar:after,.mico .mico-im-conversation-skeleton-title:after,.mico .mico-im-conversation-skeleton-summary:after,.mico .mico-im-conversation-skeleton-time:after{background:linear-gradient(90deg, transparent, rgb(var(--mico-color-channel-surface) / .7), transparent);content:"";animation:1.5s ease-in-out infinite mico-im-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.mico .mico-im-conversation-skeleton-avatar{width:44px;height:44px}.mico .mico-im-conversation-skeleton-title{width:min(124px,58%);height:14px}.mico .mico-im-conversation-skeleton-summary{width:min(168px,76%);height:12px}.mico .mico-im-conversation-skeleton-time{width:34px;height:10px;margin-left:auto}@keyframes mico-im-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mico .mico-im-conversation-skeleton-avatar:after,.mico .mico-im-conversation-skeleton-title:after,.mico .mico-im-conversation-skeleton-summary:after,.mico .mico-im-conversation-skeleton-time:after{animation:none}}.mico .mico-im-conversation-avatar-wrap{flex:none;position:relative}.mico .mico-im-conversation-unread{box-sizing:border-box;border:var(--mico-border-width-strong) solid var(--mico-color-border-subtle);border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);width:16px;min-width:16px;height:16px;color:var(--mico-color-text-inverse);font-size:var(--mico-font-size-size10);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size16);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-2px;right:0}.mico .mico-im-conversation-unread.is-muted{background:var(--muted);color:var(--muted-foreground);border-color:var(--background)}.mico .mico-im-conversation-unread.is-wide{width:auto;min-width:20px;height:16px;padding:0 var(--mico-space-4);border-radius:var(--mico-radius-full)}.mico .mico-im-conversation-body{gap:var(--mico-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.mico .mico-im-conversation-top{align-items:center;gap:var(--mico-space-4);min-width:0;display:flex}.mico .mico-im-row-title-wrap{align-items:center;gap:var(--mico-space-4);flex:1;min-width:0;display:flex}.mico .mico-im-row-title{text-overflow:ellipsis;white-space:nowrap;min-width: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);flex:0 auto;overflow:hidden}.mico .mico-im-identity-status-badge{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-hover);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size16);padding:0 var(--mico-space-4);white-space:nowrap;flex:none}.mico .mico-im-certified-badge{border-radius:var(--mico-radius-pill);background:var(--mico-color-background-hover);height:20px;color:var(--mico-color-label-success-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-compact);padding:0 var(--mico-space-6);margin-left:var(--mico-space-4);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.mico .mico-im-agent-type-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.mico .mico-im-agent-type-icon svg,.mico .mico-im-agent-type-icon-graphic{width:12px;height:11px;display:block}.mico .mico-im-row-time{color:var(--mico-color-text-disabled);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);white-space:nowrap;flex:none}.mico .mico-im-row-summary{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);display:block;overflow:hidden}.mico .mico-im-row-summary-emoji{--mico-im-emoji-box:var(--mico-inline-emoji-summary-size);width:14px;height:14px;margin:0 calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-r,0) * var(--mico-im-emoji-box,var(--mico-space-14))) 0 calc(var(--mico-inline-emoji-inline-gap) - var(--mico-im-emoji-inset-l,0) * var(--mico-im-emoji-box,var(--mico-space-14)));object-fit:contain;vertical-align:-2px;display:inline-block}.mico .mico-im-row-summary-emoji.is-wide{width:auto;max-width:53px}.mico .mico-im-row-summary-emoji.is-meow{max-width:96px}.mico .mico-im-row-summary-emoji.is-text-sticker{max-width:96px;height:12.6px}.mico .mico-im-row-draft-icon{width:13px;height:13px;margin-right:var(--mico-space-4);color:var(--mico-color-status-error);stroke-width:2px;vertical-align:-2px;display:inline-block}.mico .mico-im-row-summary-wrap{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex}.mico .mico-im-row-summary-wrap .mico-im-row-summary{flex:auto;min-width:0}.mico .mico-im-conversation-mention-avatar{flex:0 0 20px}.mico .mico-im-list-tabs{align-self:flex-start;align-items:center;gap:var(--mico-space-20);width:104px;height:22px;display:inline-flex}.mico .mico-im-list-tabs button{justify-content:center;align-items:center;gap:var(--mico-space-4);height:22px;color:var(--mico-color-text-placeholder);cursor:pointer;font-family:var(--mico-font-family-sans);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size22);white-space:nowrap;background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.mico .mico-im-list-tabs button:first-child{width:28px}.mico .mico-im-list-tabs button:last-child{width:56px}.mico .mico-im-list-tab-unread-dot{border-radius:var(--mico-radius-full);background:var(--mico-color-status-notification);flex:0 0 6px;width:6px;height:6px;position:absolute;top:0;right:-10px}.mico .mico-im-public-channel-desc.is-intro{align-items:center;gap:var(--mico-space-4);display:flex}.mico .mico-im-public-channel-desc-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mico .mico-im-public-channel-summary-row{align-items:center;gap:var(--mico-space-6);min-width:0;display:flex}.mico .mico-im-public-channel-summary-row .mico-im-public-channel-desc{flex:auto;min-width:0}.mico .mico-im-public-channel-desc-label{border:var(--mico-border-width-default) solid var(--mico-color-border-weak);border-radius:var(--mico-radius-r4);color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size10);line-height:var(--mico-line-height-size16);padding:0 var(--mico-space-4);flex:none}.mico .mico-im-public-channel-desc.is-placeholder{color:var(--mico-color-text-placeholder)}.mico .mico-im-list-tabs button[aria-selected=true]{color:var(--mico-color-text-primary)}.mico .mico-im-public-channel-list{gap:var(--mico-space-2);min-height:0;padding:var(--mico-space-4) 0 var(--mico-space-12);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mico .mico-im-public-channel-row{align-items:center;gap:var(--mico-space-10);border-radius:var(--mico-radius-r8);cursor:pointer;padding:var(--mico-space-8);background:0 0;border:0;display:flex;position:relative}.mico .mico-im-public-channel-main{align-items:center;gap:var(--mico-space-10);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;width:100%;min-width:0;padding:0;display:flex}.mico .mico-im-public-channel-main:focus-visible,.mico .mico-im-public-channel-join:focus-visible,.mico .mico-im-public-channel-complete-button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-im-public-channel-row:hover:not(.is-active),.mico .mico-im-public-channel-row:focus-visible{background:rgb(var(--mico-color-channel-foreground) / 8%);outline:none}.mico .mico-im-public-channel-row.is-active{background:rgb(var(--mico-color-channel-foreground) / 8%)}.mico .mico-im-public-channel-body{flex:auto;min-width:0}.mico .mico-im-public-channel-title,.mico .mico-im-public-channel-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-public-channel-title{align-items:center;gap:var(--mico-space-6);color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size22);display:flex}.mico .mico-im-public-channel-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mico .mico-im-public-channel-badge{border-radius:var(--mico-radius-full);background:rgb(var(--mico-channel-action-primary) / .1);color:var(--mico-color-action-link);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6);flex:none}.mico .mico-im-public-channel-pending{border-radius:var(--mico-radius-r4);background:var(--mico-color-background-subtle);color:var(--mico-color-label-warning-fg);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-6);flex:none}.mico .mico-im-public-channel-desc,.mico .mico-im-public-channel-empty{color:var(--mico-color-text-placeholder);font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20)}.mico .mico-im-public-channel-empty{padding:var(--mico-space-32) var(--mico-space-12);text-align:center}.mico .mico-im-public-channel-complete-button{border-radius:var(--mico-radius-r6);width:14px;height:14px;color:var(--mico-color-text-placeholder);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .16s,background-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.mico .mico-im-public-channel-row:hover .mico-im-public-channel-complete-button,.mico .mico-im-public-channel-complete-button:focus-visible{opacity:1;pointer-events:auto}.mico .mico-im-public-channel-row:hover .mico-im-row-time{opacity:0}.mico .mico-im-public-channel-row:has(.mico-im-public-channel-complete-button:focus-visible) .mico-im-row-time{opacity:0}.mico .mico-im-public-channel-complete-button:hover,.mico .mico-im-public-channel-complete-button:focus-visible{color:var(--mico-color-action-link);background:0 0}.mico .mico-im-public-channel-complete-button:focus-visible{outline:var(--mico-border-width-strong) solid var(--mico-color-border-focus);outline-offset:2px}.mico .mico-im-public-channel-complete-icon{width:20px;height:20px;-webkit-mask-image:var(--mico-im-complete-icon-mask);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--mico-im-complete-icon-mask);mask-image:var(--mico-im-complete-icon-mask);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mico .mico-im-public-channel-join{border-radius:var(--mico-radius-full);background:var(--mico-color-background-surface);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size20);padding:0 var(--mico-space-8);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-border-default);color:var(--mico-color-label-outlined-warning-fg);background:var(--mico-color-label-outlined-warning-bg);box-shadow:inset 0 0 0 var(--mico-border-width-default) var(--mico-color-label-outlined-warning-border);border:0;flex:none;align-self:flex-start}.mico .mico-im-public-channel-join:disabled{cursor:default;opacity:.6}.mico .mico-im-public-channel-load-more{border-radius:var(--mico-radius-r12);background:var(--mico-color-background-subtle);width:100%;color:var(--mico-color-text-secondary);cursor:pointer;font-size:var(--mico-font-size-size12);line-height:var(--mico-line-height-size32);border:0}.mico .mico-im-public-channel-load-more:disabled{cursor:default;opacity:.6}.mico .mico-im-public-channel-confirm{z-index:5;background:rgb(var(--mico-color-channel-foreground) / .28);padding:var(--mico-space-16);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mico .mico-im-public-channel-confirm-card{border-radius:var(--mico-radius-r16);background:var(--mico-color-background-surface);width:min(280px,100%);box-shadow:var(--mico-shadow-raised);padding:var(--mico-space-20)}.mico .mico-im-public-channel-confirm-title{color:var(--mico-color-text-primary);font-size:var(--mico-font-size-size16);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size24)}.mico .mico-im-public-channel-confirm-desc{margin-top:var(--mico-space-8);color:var(--mico-color-text-secondary);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico .mico-im-public-channel-confirm-actions{justify-content:flex-end;gap:var(--mico-space-8);margin-top:var(--mico-space-16);display:flex}.mico .mico-im-public-channel-confirm-actions button{border-radius:var(--mico-radius-full);background:var(--mico-color-background-hover);color:var(--mico-color-text-primary);cursor:pointer;line-height:var(--mico-line-height-size32);padding:0 var(--mico-space-14);border:0}.mico .mico-im-public-channel-confirm-actions .mico-im-public-channel-confirm-primary{background:var(--mico-color-action-primary);color:var(--mico-color-text-inverse)}.dark .mico .mico-im-row-title,.dark .mico .mico-im-public-channel-title{color:var(--mico-color-text-primary)}
body .mico-im-image-preview-backdrop{z-index:var(--mico-provider-portal-z-index);box-sizing:border-box;-webkit-app-region:no-drag;background:rgb(var(--mico-color-channel-shadow) / .7);min-width:0;min-height:0;padding:var(--mico-space-20);display:flex;position:fixed;inset:0}.mico-im-image-preview-dialog{gap:var(--mico-space-20);width:100%;min-width:0;height:100%;min-height:0;color:var(--mico-color-text-inverse);outline:none;grid-template-rows:40px minmax(0,1fr) 48px;display:grid;position:relative}.mico-im-image-preview-header{justify-content:space-between;align-items:center;gap:var(--mico-space-16);min-width:0;display:flex}.mico-im-image-preview-backdrop .mico-im-image-preview-filename{border-radius:var(--mico-radius-r16);background:rgb(var(--mico-channel-background-solid) / .88);max-width:min(560px,100vw - 112px);height:40px;padding:0 var(--mico-space-20);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-size20);text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--mico-shadow-raised);align-items:center;display:inline-flex;overflow:hidden}.mico-im-image-preview-close,.mico-im-image-preview-toolbar button{border-radius:var(--mico-radius-r8);width:40px;height:40px;color:var(--mico-color-text-inverse);-webkit-app-region:no-drag;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.mico-im-image-preview-backdrop .mico-im-image-preview-close{background:rgb(var(--mico-channel-background-solid) / .88);box-shadow:var(--mico-shadow-raised)}.mico-im-image-preview-close:hover,.mico-im-image-preview-toolbar button:hover:not(:disabled),.mico-im-image-preview-close:focus-visible,.mico-im-image-preview-toolbar button:focus-visible{background:rgb(var(--mico-channel-text-inverse) / .14);outline:none}.mico-im-image-preview-toolbar button:disabled{cursor:default;opacity:.36}.mico-im-image-preview-stage{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.mico-im-image-preview-image{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;flex:none;max-width:100%;max-height:100%;transition:width .16s,height .16s,transform .16s;display:block}.mico-im-image-preview-image[data-pannable=true]{cursor:grab;touch-action:none}.mico-im-image-preview-image.is-dragging{cursor:grabbing}.mico-im-image-preview-image.is-dragging,.mico-im-image-preview-image.is-wheel-panning{transition:none}.mico-im-image-preview-status{color:rgb(var(--mico-channel-text-inverse) / .92);font-size:var(--mico-font-size-size14);line-height:var(--mico-line-height-size20)}.mico-im-image-preview-toolbar{justify-self:center;align-items:center;gap:var(--mico-space-4);border-radius:var(--mico-radius-r8);background:var(--mico-color-background-solid);max-width:calc(100vw - 40px);height:48px;padding:var(--mico-space-4) var(--mico-space-8);color:var(--mico-color-text-inverse);box-shadow:var(--mico-shadow-raised);display:inline-flex}.mico-im-image-preview-zoom{min-width:44px;height:40px;color:rgb(var(--mico-channel-text-inverse) / .92);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-medium);line-height:var(--mico-line-height-size20);white-space:nowrap;justify-content:center;align-items:center;min-width:52px;display:inline-flex}.mico-im-image-preview-zoom-input{border-radius:var(--mico-radius-r8);background:rgb(var(--mico-channel-text-inverse) / .14);width:52px;padding:0 var(--mico-space-4);border:0;outline:none;font-family:inherit}.mico-im-image-preview-actual-size{font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-size20)}.mico-im-image-preview-divider{width:1px;height:20px;margin:0 var(--mico-space-4);background:rgb(var(--mico-color-channel-surface) / .18)}@media (max-width:640px){.mico-im-image-preview-backdrop{padding:var(--mico-space-12)}.mico-im-image-preview-dialog{gap:var(--mico-space-12);grid-template-rows:40px minmax(0,1fr) auto}.mico-im-image-preview-toolbar{justify-content:center;width:100%;overflow-x:auto}}
.mico .mico-im-format-toggle{border-radius:var(--mico-radius-r6);width:28px;height:28px;color:var(--muted-foreground);font-size:var(--mico-font-size-size14);font-weight:var(--mico-font-weight-semi-bold);line-height:var(--mico-line-height-compact);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}.mico .mico-im-format-toggle:not(:disabled){cursor:pointer}.mico .mico-im-format-toggle:hover,.mico .mico-im-format-toggle:focus-visible{background:var(--accent);outline:none}.mico .mico-im-format-toggle.is-open{background:var(--accent);color:var(--foreground)}.mico .mico-im-format-toggle:disabled{opacity:.5;cursor:not-allowed}.mico .mico-im-format-toolbar{align-items:center;gap:var(--mico-space-6);margin-right:auto;display:flex}.mico .mico-im-format-toolbar .mico-im-format-btn[aria-pressed=true]{background:rgb(var(--mico-channel-action-primary-pressed) / .1);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}
/*# sourceMappingURL=11-9eym6e8o9d.css.map*/