._wrap_1wtkv_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--bg-app);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,16px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,16px);box-sizing:border-box}._card_1wtkv_11{width:100%;max-width:380px;padding:40px 36px;background:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:20px;box-shadow:0 16px 48px #0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:480px){._card_1wtkv_11{padding:32px 24px;border-radius:16px}}._logo_1wtkv_29{font-size:24px;font-weight:800;color:var(--accent);margin-bottom:28px}._title_1wtkv_35{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 6px}._sub_1wtkv_41{font-size:13px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}._input_1wtkv_47{width:100%;padding:12px 14px;background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:10px;color:var(--text-primary);font-size:15px;outline:none;box-sizing:border-box;transition:border-color .15s}._input_1wtkv_47:focus{border-color:var(--accent)}._inputCode_1wtkv_60{font-size:28px;letter-spacing:10px;text-align:center;font-weight:700}._btn_1wtkv_66{width:100%;padding:12px;margin-top:14px;background:var(--accent-gradient);color:#fff;font-size:15px;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .18s,transform .18s;box-shadow:0 2px 12px #8b5cf64d}._btn_1wtkv_66:hover:not(:disabled){opacity:.88}._btn_1wtkv_66:disabled{opacity:.45;cursor:not-allowed}._error_1wtkv_82{font-size:12px;color:var(--danger);margin:8px 0 0}._resend_1wtkv_87{font-size:13px;color:var(--text-secondary);text-align:center;margin-top:14px}._link_1wtkv_93{color:var(--accent);cursor:pointer}._link_1wtkv_93:hover{text-decoration:underline}@keyframes _overlayIn_vlv7u_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_vlv7u_1{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._overlay_vlv7u_11{position:fixed;inset:0;z-index:9000;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;animation:_overlayIn_vlv7u_1 .18s ease}._modal_vlv7u_26{background:var(--bg-modal);border:1px solid var(--bg-toggle);border-radius:20px;width:100%;max-width:440px;max-height:min(90vh,680px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #000000b3;animation:_modalIn_vlv7u_1 .22s cubic-bezier(.34,1.2,.64,1)}._header_vlv7u_41{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_vlv7u_50{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;text-align:center}._closeBtn_vlv7u_58{width:34px;height:34px;border-radius:10px;border:none;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._closeBtn_vlv7u_58:hover{background:var(--bg-toggle);color:var(--text-primary)}._body_vlv7u_74{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:var(--bg-toggle) transparent}._section_vlv7u_85{display:flex;flex-direction:column;gap:8px}._label_vlv7u_87{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:8px}._countBadge_vlv7u_98{background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;letter-spacing:0;text-transform:none;transition:background .2s}._countBadgeFull_vlv7u_109{background:#e53e3e}._nameWrap_vlv7u_112{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--bg-toggle);border-radius:14px;padding:0 14px;transition:border-color .15s}._nameWrap_vlv7u_112:focus-within{border-color:var(--accent)}._groupIconPreview_vlv7u_124{color:var(--accent);display:flex;align-items:center;flex-shrink:0;opacity:.7}._nameInput_vlv7u_132{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:15px;padding:13px 0;font-family:inherit}._nameInput_vlv7u_132::placeholder{color:var(--text-placeholder)}._searchInput_vlv7u_145{width:100%;padding:11px 14px;background:var(--bg-card);border:1px solid var(--bg-toggle);border-radius:12px;color:var(--text-primary);font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s}._searchInput_vlv7u_145:focus{border-color:var(--accent)}._searchInput_vlv7u_145::placeholder{color:var(--text-placeholder)}._chips_vlv7u_162{display:flex;flex-wrap:wrap;gap:7px}._chip_vlv7u_162{display:flex;align-items:center;gap:6px;background:#8b5cf621;border:1px solid rgba(139,92,246,.33);border-radius:20px;padding:4px 10px 4px 6px;animation:_chipIn_vlv7u_1 .15s ease}@keyframes _chipIn_vlv7u_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._chipAvatar_vlv7u_184{width:24px;height:24px;border-radius:50%;background:#8b5cf645;color:var(--accent);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._chipAvatarImg_vlv7u_198{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}._chipName_vlv7u_206{font-size:13px;font-weight:500;color:var(--text-label);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipRemove_vlv7u_216{width:18px;height:18px;border-radius:50%;border:none;background:#8b5cf633;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,color .15s}._chipRemove_vlv7u_216:hover{background:#ff6b6b33;color:var(--danger)}._results_vlv7u_233{display:flex;flex-direction:column;gap:2px}._hint_vlv7u_235{text-align:center;color:var(--text-placeholder);font-size:13px;padding:12px 0}._userRow_vlv7u_242{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:12px;cursor:pointer;transition:background .12s}._userRow_vlv7u_242:hover{background:var(--bg-card)}._userRow_vlv7u_242:hover ._addIcon_vlv7u_252{color:var(--accent);opacity:1}._userAvatarWrap_vlv7u_254{position:relative;flex-shrink:0}._userAvatar_vlv7u_254{width:40px;height:40px;border-radius:50%;background:#8b5cf621;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--accent);overflow:hidden}._userAvatar_vlv7u_254 img{width:100%;height:100%;object-fit:cover}._onlineDot_vlv7u_271{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:50%;background:var(--success);border:2px solid var(--bg-modal)}._userInfo_vlv7u_282{flex:1;min-width:0}._userName_vlv7u_283{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userNick_vlv7u_291{font-size:12px;color:var(--accent);margin-top:1px}._addIcon_vlv7u_252{color:var(--text-tertiary);opacity:.6;transition:color .15s,opacity .15s;flex-shrink:0}._footer_vlv7u_301{padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom,14px));border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px;flex-shrink:0}._error_vlv7u_311{font-size:13px;color:var(--danger);text-align:center;margin:0}._createBtn_vlv7u_318{width:100%;padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,#8b5cf6,#8b5cf6);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:opacity .15s,transform .1s}._createBtn_vlv7u_318:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._createBtn_vlv7u_318:active:not(:disabled){transform:translateY(0)}._createBtn_vlv7u_318:disabled{opacity:.4;cursor:not-allowed}._memberCount_vlv7u_339{font-size:13px;font-weight:400;opacity:.8}@media(max-width:768px){._overlay_vlv7u_11{align-items:flex-end;padding:0}._modal_vlv7u_26{border-radius:24px 24px 0 0;max-width:100%;max-height:92vh;border-bottom:none;animation:_modalInMobile_vlv7u_1 .28s cubic-bezier(.34,1.1,.64,1)}@keyframes _modalInMobile_vlv7u_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._header_vlv7u_41{padding-top:16px}._body_vlv7u_74{padding:16px}._footer_vlv7u_301{padding-bottom:max(24px,env(safe-area-inset-bottom,24px))}}._wrap_fb5dq_1{display:flex;flex-direction:column;height:100%;background:var(--bg-surface);border-right:1px solid var(--border-secondary)}._mobileBar_fb5dq_4{display:none}._header_fb5dq_6{padding:14px 14px 10px;padding-top:max(14px,env(safe-area-inset-top,14px));display:flex;flex-direction:column;gap:10px}._headerRow_fb5dq_12{display:flex;align-items:center;justify-content:space-between}._title_fb5dq_15{font-size:18px;font-weight:700;color:var(--text-primary);transition:color .3s ease}._titleConnecting_fb5dq_19{color:var(--text-secondary);animation:_titlePulse_fb5dq_1 1.4s ease-in-out infinite}._titleOffline_fb5dq_23{color:var(--text-secondary)}@keyframes _titlePulse_fb5dq_1{0%,to{opacity:1}50%{opacity:.45}}._newGroupBtn_fb5dq_31{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--accent-bg);border:1px solid rgba(139,92,246,.25);border-radius:10px;color:var(--accent);cursor:pointer;transition:background .18s,border-color .18s,color .18s;flex-shrink:0}._newGroupBtn_fb5dq_31:hover{background:#8b5cf633;border-color:#8b5cf680;color:#c4b5fd}._newMenuWrap_fb5dq_45{position:relative}._newMenu_fb5dq_45{position:absolute;top:calc(100% + 6px);right:0;z-index:900;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:12px;padding:4px;min-width:170px;box-shadow:0 8px 32px var(--shadow-modal);animation:_fadeIn_fb5dq_1 .12s ease}@keyframes _fadeIn_fb5dq_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._newMenuItem_fb5dq_59{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;background:transparent;border:none;border-radius:8px;color:var(--text-label);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s;font-family:inherit}._newMenuItem_fb5dq_59:hover{background:var(--bg-hover)}._secretModalOverlay_fb5dq_72{position:fixed;inset:0;z-index:9000;background:#0000008c;display:flex;align-items:center;justify-content:center;animation:_smFadeIn_fb5dq_1 .15s ease}@keyframes _smFadeIn_fb5dq_1{0%{opacity:0}to{opacity:1}}._secretModal_fb5dq_72{background:var(--bg-modal);border-radius:16px;width:calc(100% - 32px);max-width:400px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 32px 96px #000000b3;animation:_smSlide_fb5dq_1 .2s cubic-bezier(.34,1.2,.64,1)}@keyframes _smSlide_fb5dq_1{0%{transform:translateY(18px) scale(.97);opacity:0}to{transform:none;opacity:1}}._secretModalHeader_fb5dq_92{display:flex;align-items:center;gap:2px;padding:8px 12px 8px 4px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._secretModalBack_fb5dq_98{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);border-radius:50%;transition:background .15s,color .15s}._secretModalBack_fb5dq_98:hover{background:var(--bg-input);color:var(--text-label)}._secretModalTitleBlock_fb5dq_106{flex:1;min-width:0}._secretModalTitle_fb5dq_106{display:block;font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.2}._secretModalSubtitle_fb5dq_108{display:block;font-size:11px;color:#a78bfa;margin-top:1px}._secretModalSearchWrap_fb5dq_110{display:flex;align-items:center;gap:8px;margin:10px 12px 4px;background:var(--bg-input);border-radius:12px;padding:0 12px;flex-shrink:0}._secretModalSearchIcon_fb5dq_118{color:var(--text-placeholder);flex-shrink:0}._secretModalSearchInput_fb5dq_119{flex:1;border:none;background:transparent;padding:10px 0;color:var(--text-label);font-size:14px;outline:none;font-family:inherit}._secretModalSearchInput_fb5dq_119::placeholder{color:var(--text-placeholder)}._secretModalClear_fb5dq_126{background:transparent;border:none;cursor:pointer;color:var(--text-placeholder);padding:2px;display:flex;align-items:center;transition:color .15s}._secretModalClear_fb5dq_126:hover{color:var(--text-secondary)}._secretModalList_fb5dq_134{overflow-y:auto;padding:6px 6px 8px;flex:1}._secretModalList_fb5dq_134::-webkit-scrollbar{width:3px}._secretModalList_fb5dq_134::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}._secretModalHint_fb5dq_140{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 16px;color:var(--text-tertiary);font-size:13px;text-align:center}._secretModalHintIcon_fb5dq_144{width:56px;height:56px;border-radius:50%;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}._secretModalUser_fb5dq_150{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}._secretModalUser_fb5dq_150:hover:not(:disabled){background:var(--bg-hover)}._secretModalUser_fb5dq_150:disabled{opacity:.4;cursor:not-allowed}._secretModalAvatar_fb5dq_160{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px}._secretModalAvatar_fb5dq_160 img{width:100%;height:100%;object-fit:cover}._secretModalUserInfo_fb5dq_169{flex:1;min-width:0}._secretModalUserName_fb5dq_170{display:block;font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._secretModalUserNick_fb5dq_171{display:block;font-size:12px;color:var(--text-placeholder);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._secretModalUserArrow_fb5dq_172{color:var(--border-secondary);flex-shrink:0}._fab_fb5dq_175{display:none;position:absolute;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:20px;z-index:100;flex-direction:column;align-items:flex-end}._fabOverlay_fb5dq_184{position:fixed;inset:0;z-index:99;background:var(--bg-overlay);animation:_fabOverlayIn_fb5dq_1 .18s ease-out}@keyframes _fabOverlayIn_fb5dq_1{0%{opacity:0}to{opacity:1}}._fabBtn_fb5dq_191{position:relative;z-index:101;width:56px;height:56px;border-radius:50%;background:var(--accent-gradient);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #8b5cf673,0 2px 8px #0000004d;transition:transform .25s cubic-bezier(.34,1.4,.64,1),box-shadow .2s}._fabBtn_fb5dq_191:active{transform:scale(.92)}._fabBtnActive_fb5dq_203{transform:rotate(45deg);background:linear-gradient(135deg,#7c3aed,#6d28d9)}._fabBtnActive_fb5dq_203 svg{transform:rotate(-45deg) scale(0);opacity:0}._fabBtnActive_fb5dq_203:before{content:"✕";position:absolute;font-size:22px;font-weight:300;color:#fff;transform:rotate(-45deg)}._fabMenu_fb5dq_216{position:absolute;bottom:calc(100% + 16px);right:5px;z-index:101;display:flex;flex-direction:column;gap:12px;animation:_fabMenuIn_fb5dq_1 .22s cubic-bezier(.34,1.4,.64,1)}@keyframes _fabMenuIn_fb5dq_1{0%{opacity:0;transform:translateY(16px) scale(.85)}to{opacity:1;transform:none}}._fabMenuItem_fb5dq_230{display:flex;align-items:center;gap:14px;padding:0;background:none;border:none;cursor:pointer;flex-direction:row-reverse;animation:_fabItemIn_fb5dq_1 .25s cubic-bezier(.34,1.4,.64,1) backwards}._fabMenuItem_fb5dq_230:nth-child(1){animation-delay:.04s}._fabMenuItem_fb5dq_230:nth-child(2){animation-delay:.08s}@keyframes _fabItemIn_fb5dq_1{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}._fabMenuItem_fb5dq_230 span{padding:8px 16px;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:12px;color:var(--text-label);font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 6px 24px var(--shadow-modal);pointer-events:none;font-family:inherit;letter-spacing:.01em}._fabMenuIcon_fb5dq_259{width:48px;height:48px;border-radius:50%;background:var(--accent-gradient);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 16px #8b5cf666,0 1px 4px #00000040;transition:transform .15s}._fabMenuItem_fb5dq_230:active ._fabMenuIcon_fb5dq_259{transform:scale(.9)}._swipeWrap_fb5dq_270{position:relative;overflow:hidden}._swipeWrap_fb5dq_270 ._item_fb5dq_274{position:relative;z-index:2;background:var(--bg-surface);will-change:transform}._swipeActions_fb5dq_280{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;padding-right:8px;z-index:1;opacity:0;pointer-events:none;transition:opacity .15s}._swipedVisible_fb5dq_291 ._swipeActions_fb5dq_280{opacity:1;pointer-events:auto}._swipeActions_fb5dq_280 button{width:44px;height:44px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .15s,opacity .15s;flex-shrink:0}._swipeActions_fb5dq_280 button:active{transform:scale(.85);opacity:.8}._swipeActionRead_fb5dq_305{background:#3b82f6e6}._swipeActionMute_fb5dq_306{background:#f59e0be6}._swipeActionDelete_fb5dq_307{background:#ef4444e6}@media(max-width:768px){._wrap_fb5dq_1{border-right:none}._item_fb5dq_274{padding:12px 16px}._avatar_fb5dq_312{width:50px;height:50px}._mobileBar_fb5dq_4{display:flex;align-items:center;gap:8px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top,10px));background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._mobileProfileBtn_fb5dq_324{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--accent) 0%,#06b6d4 100%);border:none;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;cursor:pointer;overflow:hidden;padding:0;flex-shrink:0}._mobileProfileBtn_fb5dq_324 img{width:100%;height:100%;object-fit:cover}._mobileAvatarLetter_fb5dq_336{line-height:1}._mobileSearchWrap_fb5dq_338{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:var(--radius-md, 12px);padding:0 12px;height:38px;transition:border-color .18s}._mobileSearchWrap_fb5dq_338:focus-within{border-color:var(--accent)}._mobileSearchIcon_fb5dq_349{color:var(--text-placeholder);flex-shrink:0}._mobileSearchInput_fb5dq_350{flex:1;min-width:0;border:none;background:transparent;color:var(--text-primary);font-size:14px;outline:none;font-family:inherit;padding:0}._mobileSearchInput_fb5dq_350::placeholder{color:var(--text-placeholder)}._mobileSearchClear_fb5dq_358{background:none;border:none;cursor:pointer;color:var(--text-placeholder);padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}._mobileSearchClear_fb5dq_358:hover{color:var(--text-secondary)}._mobileActions_fb5dq_366{position:relative;display:flex;align-items:center;flex-shrink:0}._mobileMenuBtn_fb5dq_370{width:36px;height:36px;border-radius:10px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}._mobileMenuBtn_fb5dq_370:hover{color:var(--text-primary);background:var(--bg-card)}._mobileMenuDrop_fb5dq_382{position:absolute;top:calc(100% + 8px);right:0;z-index:900;min-width:220px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:14px;padding:6px;box-shadow:0 16px 48px var(--shadow-modal);animation:_fadeIn_fb5dq_1 .14s cubic-bezier(.34,1.2,.64,1);overflow:hidden}._mobileMenuDrop_fb5dq_382 button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:none;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;text-align:left;border-radius:10px;transition:background .12s;font-family:inherit}._mobileMenuDrop_fb5dq_382 button:hover{background:var(--bg-hover)}._mobileMenuDrop_fb5dq_382 button:active{background:var(--bg-active)}._mobileMenuDrop_fb5dq_382 button svg{flex-shrink:0;color:var(--text-secondary)}._mobileMenuDivider_fb5dq_409{height:1px;background:var(--border-primary);margin:4px 0}._header_fb5dq_6{display:none}._fab_fb5dq_175{display:flex}}._search_fb5dq_416{width:100%;padding:9px 14px;background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;outline:none;box-sizing:border-box;transition:border-color .18s}._search_fb5dq_416:focus{border-color:var(--accent)}._search_fb5dq_416::placeholder{color:var(--text-placeholder)}._list_fb5dq_425{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._hint_fb5dq_426{padding:20px 16px;color:var(--text-secondary);font-size:13px;text-align:center;opacity:.7}._item_fb5dq_274{display:flex;align-items:center;gap:11px;padding:10px 14px;cursor:pointer;transition:background .1s;position:relative}._item_fb5dq_274:hover{background:var(--bg-hover)}._item_fb5dq_274._active_fb5dq_435{background:var(--bg-active)}._item_fb5dq_274._active_fb5dq_435:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);border-radius:0 3px 3px 0}._avatarWrap_fb5dq_442{position:relative;flex-shrink:0}._avatar_fb5dq_312{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0%,#06b6d4 100%);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;color:#fff;overflow:hidden}._avatar_fb5dq_312 img{width:100%;height:100%;object-fit:cover}._groupAvatar_fb5dq_452{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:14px}._groupBadge_fb5dq_459{position:absolute;bottom:0;right:0;min-width:16px;height:16px;padding:0 4px;background:var(--accent);border:2px solid var(--bg-surface);border-radius:8px;font-size:9px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}@keyframes _dotPulse_fb5dq_1{0%,to{box-shadow:0 0 #10b98166}60%{box-shadow:0 0 0 4px #10b98100}}._onlineDot_fb5dq_474{position:absolute;bottom:1px;right:1px;width:12px;height:12px;border-radius:50%;background:var(--success);border:2px solid var(--bg-surface);animation:_dotPulse_fb5dq_1 2.4s ease-in-out infinite}._info_fb5dq_480{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._row1_fb5dq_481{display:flex;justify-content:space-between;align-items:center;gap:6px}._name_fb5dq_482{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaIcons_fb5dq_483{display:flex;align-items:center;gap:4px;flex-shrink:0}._time_fb5dq_484{font-size:11px;color:var(--text-placeholder)}._muteIcon_fb5dq_485{color:var(--text-placeholder)}._row2_fb5dq_487{display:flex;align-items:center;gap:4px;min-width:0}._previewLine_fb5dq_489{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}._onlineChip_fb5dq_493{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--success);white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .18s ease}._onlineChipVisible_fb5dq_499{max-width:60px;opacity:1}._chipSep_fb5dq_502{color:var(--text-placeholder);margin:0 4px;font-weight:400}._previewText_fb5dq_506{font-size:13px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._previewMine_fb5dq_511{color:var(--text-placeholder)}._previewTyping_fb5dq_512{color:var(--accent);font-style:italic}._previewDraft_fb5dq_513{color:#ef4444;font-weight:600;font-size:12.5px}._previewDraftText_fb5dq_514{color:var(--text-secondary)}._item_fb5dq_274._muted_fb5dq_516 ._previewText_fb5dq_506{opacity:.55}._badge_fb5dq_519{flex-shrink:0;min-width:20px;height:20px;padding:0 5px;background:var(--accent);border-radius:10px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._badgeMuted_fb5dq_525{background:var(--bg-toggle);color:var(--text-secondary)}._pinBadge_fb5dq_529{flex-shrink:0;opacity:.55;margin-left:auto}._archiveRow_fb5dq_536{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--border-primary)}._archiveRow_fb5dq_536:hover{background:var(--bg-input)}._archiveRowIcon_fb5dq_543{width:42px;height:42px;border-radius:12px;background:var(--bg-toggle);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}._archiveRowInfo_fb5dq_549{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._archiveRowTitle_fb5dq_552{font-size:14px;font-weight:600;color:var(--text-primary)}._archiveRowPreview_fb5dq_555{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._archiveRowBadge_fb5dq_559{flex-shrink:0;min-width:20px;height:20px;padding:0 5px;background:var(--bg-toggle);border-radius:10px;font-size:11px;font-weight:700;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}._archiveHeader_fb5dq_565{display:flex;align-items:center;gap:8px;padding:14px 12px 10px;border-bottom:1px solid var(--border-primary)}._archiveBack_fb5dq_570{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._archiveBack_fb5dq_570:hover{background:var(--bg-input);color:var(--text-primary)}._archiveHeaderTitle_fb5dq_576{flex:1;font-size:16px;font-weight:700;color:var(--text-primary)}._archiveHeaderCount_fb5dq_579{font-size:12px;color:var(--text-tertiary);font-weight:600}@keyframes _ctxIn_fb5dq_1{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._ctxMenu_fb5dq_589{position:fixed;z-index:8001;min-width:210px;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:14px;overflow:hidden;box-shadow:0 16px 48px var(--shadow-modal);animation:_ctxIn_fb5dq_1 .13s cubic-bezier(.34,1.2,.64,1)}._ctxMenu_fb5dq_589 button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:none;border:none;color:var(--text-primary);font-size:13.5px;cursor:pointer;text-align:left;transition:background .1s;font-family:inherit}._ctxMenu_fb5dq_589 button:hover{background:var(--bg-toggle)}._ctxMenu_fb5dq_589 button svg{flex-shrink:0;color:var(--text-secondary)}._ctxDivider_fb5dq_619{height:1px;background:var(--bg-toggle);margin:3px 0}._ctxDanger_fb5dq_621{color:var(--danger)!important}._ctxDanger_fb5dq_621 svg{color:var(--danger)!important}._searchItem_fb5dq_625{display:flex;align-items:center;gap:11px;padding:10px 14px;cursor:pointer;transition:background .1s}._searchItem_fb5dq_625:hover{background:var(--bg-hover)}._searchName_fb5dq_630{font-size:14px;font-weight:600;color:var(--text-primary)}._searchUsername_fb5dq_631{font-size:12px;color:var(--accent);margin-top:1px}._searchBio_fb5dq_632{font-size:12px;color:var(--text-tertiary)}._startChat_fb5dq_633{font-size:11px;color:var(--accent);margin-top:1px}._globalSearchLabel_fb5dq_635{padding:8px 14px 4px;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._searchResultsHeader_fb5dq_642{display:flex;align-items:center;gap:10px;padding:14px 12px 10px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0}._searchResultsBack_fb5dq_649{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:background .12s}._searchResultsBack_fb5dq_649:hover{background:var(--bg-hover)}._searchResultsTitle_fb5dq_656{font-size:15px;font-weight:600;color:var(--text-primary);flex:1}._searchResultsCount_fb5dq_659{font-size:12px;color:var(--text-placeholder);flex-shrink:0}@keyframes _searchResultSpin_fb5dq_1{to{transform:rotate(360deg)}}._searchSpinner_fb5dq_665{width:16px;height:16px;border:2px solid var(--border-secondary);border-top-color:var(--accent);border-radius:50%;animation:_searchResultSpin_fb5dq_1 .6s linear infinite}._searchResultItem_fb5dq_670{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background .12s}._searchResultItem_fb5dq_670:hover{background:var(--bg-hover)}._searchResultActive_fb5dq_676{background:#38bdf814!important}._searchResultAvatar_fb5dq_679{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;overflow:hidden}._searchResultAvatar_fb5dq_679 img{width:100%;height:100%;object-fit:cover}._searchResultInfo_fb5dq_685{flex:1;min-width:0}._searchResultRow1_fb5dq_688{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}._searchResultName_fb5dq_692{font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%}._searchResultTime_fb5dq_697{font-size:11px;color:var(--text-placeholder);flex-shrink:0}._searchResultText_fb5dq_700{font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._wrap_12490_2{display:flex;flex-direction:column;height:100%;background:var(--bg-app);overflow:hidden;position:relative}._dropOverlay_12490_8{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000a6;border:3px dashed var(--accent);border-radius:12px;color:#fff;font-size:16px;font-weight:600;pointer-events:none;animation:_dropFadeIn_12490_1 .15s ease-out}._dropIcon_12490_18{color:var(--accent)}@keyframes _dropFadeIn_12490_1{0%{opacity:0}to{opacity:1}}._empty_12490_21{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);gap:12px}._empty_12490_21 p{font-size:15px}._emptyIcon_12490_26{font-size:48px;opacity:.4}._emptyChat_12490_27{text-align:center;color:var(--text-secondary);font-size:13px;padding:40px 20px;opacity:.7}._mobileBack_12490_30{display:none;width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;justify-content:center;transition:color .1s,background .1s}._mobileBack_12490_30:hover{color:var(--text-primary);background:var(--bg-card)}._header_12490_40{display:flex;align-items:center;padding:0 8px 0 4px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);height:56px;flex-shrink:0;position:relative;overflow:hidden;padding-top:env(safe-area-inset-top,0px);height:calc(56px + env(safe-area-inset-top,0px))}@media(max-width:768px){._mobileBack_12490_30{display:flex}._header_12490_40{padding:0 4px;padding-top:env(safe-area-inset-top,0px);height:calc(56px + env(safe-area-inset-top,0px))}._hActions_12490_56{gap:0}._bubbleWrap_12490_57{max-width:82%}._messagesInner_12490_58{padding:4px 10px 8px}._inputRow_12490_59,._recRow_12490_60{padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}._scrollBtn_12490_61{bottom:80px;right:14px;width:36px;height:36px}._voicePlayer_12490_62{min-width:160px;max-width:220px}}._headerNormal_12490_66{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;transition:opacity .18s ease,transform .18s ease;opacity:1;transform:translate(0)}._headerNormalHide_12490_72{opacity:0;transform:translate(-24px);pointer-events:none}._headerSearchMode_12490_77{position:absolute;inset:0;padding:env(safe-area-inset-top,0px) 8px 0;display:flex;align-items:center;gap:6px;opacity:0;transform:translate(32px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}._headerSearchModeShow_12490_84{opacity:1;transform:translate(0);pointer-events:auto}._headerSearchInputWrap_12490_87{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--bg-toggle);border-radius:12px;padding:0 12px;height:36px;transition:border-color .15s}._headerSearchInputWrap_12490_87:focus-within{border-color:var(--accent)}._headerSearchIcon_12490_93{color:var(--text-secondary);flex-shrink:0}._headerSearchInput_12490_87{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:14px;font-family:inherit}._headerSearchInput_12490_87::placeholder{color:var(--text-placeholder)}._headerSearchHint_12490_99{font-size:12px;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}._hUserBtn_12490_100{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:10px;text-align:left;transition:background .15s}._hUserBtn_12490_100:hover{background:var(--bg-card)}._hUser_12490_100{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._hAvatar_12490_107{position:relative;width:38px;height:38px;border-radius:50%;background:#8b5cf633;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--accent);overflow:hidden;flex-shrink:0}._hAvatar_12490_107 img{width:100%;height:100%;object-fit:cover}@keyframes _hOnlinePulse_12490_1{0%,to{box-shadow:0 0 #10b98159}60%{box-shadow:0 0 0 3px #10b98100}}._hOnline_12490_118{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--success);border:2px solid var(--bg-surface);animation:_hOnlinePulse_12490_1 2.4s ease-in-out infinite}._hName_12490_124{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hStatus_12490_125{font-size:12px;font-weight:500;color:var(--text-secondary);margin-top:2px;white-space:nowrap}._hStatusWrap_12490_127{display:flex;align-items:center;gap:5px;margin-top:2px}._hStatusDot_12490_130{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--text-placeholder);transition:background .35s ease}._hStatusDotOnline_12490_135{background:var(--success)}._hStatusText_12490_136{font-size:12px;color:var(--text-secondary);transition:color .35s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hStatusTextOnline_12490_141{color:var(--success)}._hStatusTyping_12490_142{color:var(--accent);animation:_hTypingPulse_12490_1 1.2s ease-in-out infinite}@keyframes _hTypingPulse_12490_1{0%,to{opacity:1}50%{opacity:.45}}._hSecretBadge_12490_152{font-size:11px;color:#a78bfa;margin-top:2px;font-weight:500;white-space:nowrap}._secretBanner_12490_158{display:flex;align-items:center;gap:6px;justify-content:center;padding:5px 12px;background:#a78bfa14;border-bottom:1px solid rgba(167,139,250,.15);color:#a78bfa;font-size:11.5px;font-weight:500;flex-shrink:0}._hActions_12490_56{display:flex;align-items:center;gap:2px;flex-shrink:0}._iconBtn_12490_171{width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}._iconBtn_12490_171:hover{background:var(--bg-card);color:var(--text-primary)}._iconBtnActive_12490_178{color:var(--accent)!important}._menuWrap_12490_181{position:relative}@keyframes _menuIn_12490_1{0%{opacity:0;transform:scale(.95) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}._headerMenuPortal_12490_185{position:fixed;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:14px;overflow:hidden;z-index:9997;min-width:210px;box-shadow:0 16px 48px var(--shadow-modal);animation:_menuIn_12490_1 .14s cubic-bezier(.34,1.2,.64,1)}._headerMenuPortal_12490_185 button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:none;color:var(--text-primary);font-size:14px;cursor:pointer;text-align:left;transition:background .1s}._headerMenuPortal_12490_185 button:hover{background:var(--bg-toggle)}._headerMenuPortal_12490_185 button svg{flex-shrink:0;color:var(--text-secondary)}._headerMenuDivider_12490_200{height:1px;background:var(--bg-toggle);margin:4px 0}._headerMenuDanger_12490_201{color:var(--danger)!important}._headerMenuDanger_12490_201 svg{color:var(--danger)!important}._lightbox_12490_205{position:fixed;inset:0;z-index:9998;background:#000000eb;display:flex;align-items:center;justify-content:center;animation:_lbBgIn_12490_1 .3s ease forwards;cursor:zoom-out}@keyframes _lbBgIn_12490_1{0%{background:#0000}to{background:#000000eb}}._lightboxImg_12490_216{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:4px;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform,opacity}._lightboxClose_12490_222{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));right:16px;width:40px;height:40px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s;z-index:10000;animation:_lbCtrlIn_12490_1 .25s ease .1s backwards}._lightboxClose_12490_222:hover{background:#ffffff40}._lightboxNav_12490_233{position:fixed;top:50%;transform:translateY(-50%);z-index:10000;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,transform .12s;animation:_lbCtrlIn_12490_1 .25s ease .15s backwards}._lightboxNav_12490_233:hover{background:#fff3;transform:translateY(-50%) scale(1.06)}._lightboxNavPrev_12490_243{left:16px}._lightboxNavNext_12490_244{right:16px}._lightboxCounter_12490_245{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);padding:6px 16px;border-radius:20px;z-index:10000;background:#0009;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:500;animation:_lbCtrlIn_12490_1 .25s ease .2s backwards}@keyframes _lbCtrlIn_12490_1{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1}}@media(max-width:480px){._lightboxNav_12490_233{width:36px;height:36px}._lightboxNavPrev_12490_243{left:8px}._lightboxNavNext_12490_244{right:8px}}._filterPanel_12490_263{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:10px 14px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;animation:_menuIn_12490_1 .14s ease}._filterRow_12490_268{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterLabel_12490_271{font-size:12px;font-weight:500;color:var(--text-secondary);flex-shrink:0}._filterInput_12490_274{padding:5px 8px;background:var(--bg-modal, var(--bg-app));border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:12.5px;font-family:inherit;outline:none;min-width:0;flex:1;max-width:150px}._filterInput_12490_274:focus{border-color:var(--accent)}._filterActions_12490_281{display:flex;gap:8px;align-items:center}._filterBtn_12490_284{background:none;border:none;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;padding:5px 12px;border-radius:8px;transition:background .1s}._filterBtn_12490_284:hover{background:#8b5cf614}._filterBtnAccent_12490_289{background:var(--accent);border:none;color:#fff;font-size:12px;font-weight:600;cursor:pointer;padding:5px 12px;border-radius:8px;transition:opacity .1s}._filterBtnAccent_12490_289:hover{opacity:.85}._filterBtnClear_12490_294{background:none;border:none;color:var(--text-secondary);font-size:12px;cursor:pointer;padding:5px 8px;border-radius:8px;transition:background .1s}._filterBtnClear_12490_294:hover{background:var(--bg-toggle)}._pinnedBanner_12490_303{display:flex;align-items:center;gap:10px;padding:6px 14px;background:var(--bg-card);border-bottom:1px solid var(--border-card);cursor:pointer;flex-shrink:0;transition:background .1s}._pinnedBanner_12490_303:hover{background:var(--border-card)}._pinnedBannerIcon_12490_311{color:var(--accent);flex-shrink:0}._pinnedBannerContent_12490_312{flex:1;min-width:0}._pinnedBannerLabel_12490_313{font-size:11px;font-weight:600;color:var(--accent)}._pinnedBannerText_12490_314{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pinnedBannerClose_12490_317{background:none;border:none;color:var(--text-secondary);cursor:pointer;width:24px;height:24px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .1s}._pinnedBannerClose_12490_317:hover{background:var(--border-secondary);color:var(--text-primary)}._messages_12490_58{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:background .3s ease}._messagesInner_12490_58{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:4px 16px 8px;gap:0}._wp_default_12490_340{background:transparent}._wp_dark_12490_341{background:#060610}._wp_dots_12490_342{background-color:#0a0a16;background-image:radial-gradient(circle,rgba(139,92,246,.07) 1px,transparent 1px);background-size:16px 16px}._wp_gradient_12490_347{background:linear-gradient(180deg,#0e0a20,#0a0a16 40%,#081018)}@keyframes _msgHighlightBand_12490_1{0%{opacity:1}60%{opacity:1}to{opacity:0}}._msgHighlight_12490_356{position:relative!important}._msgHighlight_12490_356:before{content:"";position:absolute;inset:-3px -16px;background:linear-gradient(90deg,#38bdf838,#38bdf81a 15% 85%,#38bdf838);border-left:3px solid rgba(56,189,248,.7);pointer-events:none;z-index:0;animation:_msgHighlightBand_12490_1 3.2s ease-out forwards}._msgHighlight_12490_356:after{content:"";position:absolute;top:-3px;bottom:-3px;right:-16px;width:3px;background:#38bdf8b3;pointer-events:none;z-index:0;animation:_msgHighlightBand_12490_1 3.2s ease-out forwards}._dateSeparator_12490_383{display:flex;align-items:center;justify-content:center;padding:8px 0;margin:4px 0;width:100%}._dateSeparatorPill_12490_388{padding:4px 14px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}._systemRow_12490_397{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:8px}._systemMsg_12490_401{padding:4px 14px;font-size:12px;color:var(--text-tertiary);text-align:center;max-width:85%}@keyframes _msgIn_12490_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._rowMine_12490_412{display:flex;width:100%;align-items:flex-end;gap:6px;justify-content:flex-end;margin-top:6px;animation:_msgIn_12490_1 .16s ease both}._rowTheirs_12490_418{display:flex;width:100%;align-items:flex-end;gap:6px;justify-content:flex-start;margin-top:6px;animation:_msgIn_12490_1 .16s ease both}._rowGrouped_12490_424{margin-top:2px!important}._avatarSlot_12490_427{width:32px;flex-shrink:0;align-self:flex-end}._msgAvatar_12490_428{width:32px;height:32px;border-radius:50%;background:#8b5cf633;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--accent);overflow:hidden}._msgAvatar_12490_428 img{width:100%;height:100%;object-fit:cover}._bubbleWrap_12490_57{display:flex;flex-direction:column;max-width:62%;position:relative}._replyQuoteMine_12490_443,._replyQuoteTheirs_12490_444{display:flex;flex-direction:column;padding:5px 10px;border-radius:8px 8px 0 0;font-size:12px;border-left:3px solid var(--accent);margin-bottom:-4px}._replyQuoteMine_12490_443{background:#4a44aa33}._replyQuoteTheirs_12490_444{background:var(--border-card)}._replyQuoteSender_12490_453{font-weight:700;color:#c4b5fd;margin-bottom:2px}._replyQuoteText_12490_454{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(260px,60vw)}._bubble_12490_57{padding:7px 12px 6px;border-radius:18px;word-break:break-word;white-space:pre-wrap;position:relative;cursor:default;min-width:48px}._bubbleMine_12490_466{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}._bubbleTheirs_12490_472{background:var(--bg-msg-other);color:var(--text-primary);border:1px solid var(--border-card);border-bottom-left-radius:4px}._bubbleMineTop_12490_478{border-top-right-radius:6px}._bubbleMineBot_12490_479{border-bottom-right-radius:6px}._bubbleTheirsTop_12490_480{border-top-left-radius:6px}._bubbleTheirsBot_12490_481{border-bottom-left-radius:6px}._bubbleDeleted_12490_483{opacity:.45}._senderName_12490_485{font-size:12px;font-weight:700;color:#c4b5fd;margin-bottom:3px}._forwardLabel_12490_486{font-size:11px;color:var(--text-secondary);font-style:italic;margin-bottom:3px;display:flex;align-items:center;gap:4px}._forwardLabel_12490_486 span{color:#c4b5fd;font-weight:600;font-style:normal}._msgText_12490_491{font-size:var(--msg-font-size, 14px);line-height:1.5;display:block}._deletedText_12490_492,._encryptedText_12490_493{font-size:13px;font-style:italic;color:var(--text-secondary)}._bubbleImage_12490_496{padding:0!important;background:transparent!important;border:none!important;overflow:hidden}._bubbleImage_12490_496 ._meta_12490_502{display:none}._mediaImgWrap_12490_505{position:relative;display:block;line-height:0;cursor:zoom-in;min-width:min(200px,100%);min-height:min(160px,50vw);background:var(--bg-card);border-radius:inherit;overflow:hidden}._mediaImgSkeleton_12490_516{position:absolute;inset:0;background:linear-gradient(110deg,var(--bg-card) 30%,var(--bg-toggle) 50%,var(--bg-card) 70%);background-size:200% 100%;animation:_imgShimmer_12490_1 1.4s ease-in-out infinite;border-radius:inherit;z-index:1;transition:opacity .3s ease}._mediaImgLoaded_12490_525{opacity:0;pointer-events:none}@keyframes _imgShimmer_12490_1{0%{background-position:200% 0}to{background-position:-200% 0}}._mediaImg_12490_505{display:block;max-width:260px;max-height:280px;width:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .3s ease}._mediaImgVisible_12490_540{opacity:1}._mediaImgOverlay_12490_542{position:absolute;bottom:7px;right:9px;display:flex;align-items:center;gap:3px;background:#0000006b;border-radius:10px;padding:2px 7px;pointer-events:none}._overlayEdited_12490_550{font-size:10px;color:#ffffffbf}._overlayTime_12490_551{font-size:11px;color:#fff}._overlayTick_12490_552{display:inline-flex;align-items:center;color:#ffffff8c;transition:color .25s ease}._overlayTick_12490_552 svg{display:block}._overlayTickDelivered_12490_554{color:#fffc}._overlayTickRead_12490_555{color:#7dd3fc}._mediaVideo_12490_557{max-width:260px;border-radius:10px;display:block}._uploadOverlay_12490_560{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0006;border-radius:inherit;animation:_fadeIn_12490_1 .2s ease}@keyframes _fadeIn_12490_1{0%{opacity:0}to{opacity:1}}._uploadCircle_12490_568{width:48px;height:48px}._uploadArc_12490_571{transition:stroke-dashoffset .35s cubic-bezier(.4,0,.2,1)}._uploadCancel_12490_574{position:absolute;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;opacity:.85;transition:opacity .15s}._uploadCancel_12490_574:hover{opacity:1}._uploadFileRow_12490_582{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;padding:8px 12px;min-width:180px;border-radius:8px;background:#ffffff0f}._uploadFileProgress_12490_589{position:absolute;top:0;left:0;bottom:0;background:#8b5cf640;transition:width .2s ease;border-radius:inherit}._uploadFileName_12490_595{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}._uploadFilePct_12490_599{font-size:12px;color:var(--text-secondary);position:relative;z-index:1}._uploadCancelSmall_12490_603{background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:14px;position:relative;z-index:1;padding:2px 4px}._uploadCancelSmall_12490_603:hover{color:var(--text-primary)}._uploadVoiceWrap_12490_612{display:flex;align-items:center;gap:10px;padding:6px 4px;min-width:200px;max-width:280px}._uploadVoiceCircle_12490_616{position:relative;width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._uploadVoiceCancelBtn_12490_620{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-secondary);transition:color .12s}._uploadVoiceCancelBtn_12490_620:hover{color:var(--text-primary)}._uploadVoiceBars_12490_628{flex:1;display:flex;align-items:center;gap:1.5px;height:28px}._uploadVoicePct_12490_631{font-size:11px;color:var(--text-secondary);flex-shrink:0;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}._voicePlayer_12490_62{display:flex;align-items:center;gap:10px;min-width:200px;max-width:300px;padding:4px 0}._voicePlayBtn_12490_641{width:38px;height:38px;border-radius:50%;border:none;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s,transform .1s}._voicePlayBtn_12490_641:hover{opacity:.85;transform:scale(1.05)}._voicePlayBtn_12490_641:active{transform:scale(.95)}._voicePlayBtnMine_12490_650{background:#ffffff40}._voiceWaveWrap_12490_651{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._voiceWaveBars_12490_652{display:flex;align-items:center;gap:1.5px;height:30px;cursor:pointer}._waveBarItem_12490_656{flex:1;min-width:2px;border-radius:2px;background:var(--text-secondary);opacity:.3;transition:background .15s ease,opacity .15s ease}._waveBarPlayed_12490_661{background:var(--accent);opacity:.85}._waveBarPlayedMine_12490_662{background:#fff;opacity:.9}._voiceTimeLine_12490_663{display:flex;align-items:center;gap:6px}._voiceTime_12490_663{font-size:11px;color:var(--text-secondary)}._voiceSpeedBtn_12490_665{padding:1px 6px;border-radius:6px;background:var(--bg-input);border:none;color:var(--text-secondary);font-size:10px;font-weight:700;cursor:pointer;transition:background .1s;font-family:inherit}._voiceSpeedBtn_12490_665:hover{background:var(--border-secondary)}._voiceTopBar_12490_675{display:flex;align-items:center;gap:4px;padding:6px 10px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0;position:relative;overflow:hidden;animation:_vtbSlideIn_12490_1 .2s ease-out}@keyframes _vtbSlideIn_12490_1{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}._vtbBtn_12490_684{width:32px;height:32px;border-radius:50%;border:none;background:none;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .1s,background .1s}._vtbBtn_12490_684:hover{color:var(--text-primary);background:var(--bg-card)}._vtbInfo_12490_692{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0;padding:0 6px}._vtbSender_12490_696{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._vtbTime_12490_700{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._vtbSpeedBtn_12490_704{padding:2px 8px;border-radius:6px;background:var(--bg-input);border:none;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;transition:background .1s;font-family:inherit;flex-shrink:0}._vtbSpeedBtn_12490_704:hover{background:var(--border-secondary);color:var(--text-primary)}._vtbProgress_12490_712{position:absolute;bottom:0;left:0;height:2px;background:var(--accent);transition:width .25s linear}._mediaFile_12490_718{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff14;border-radius:8px;color:#c4b5fd;text-decoration:none;font-size:13px;margin-bottom:4px}._mediaFile_12490_718:hover{background:#ffffff24}._mediaFileInfo_12490_724{display:flex;flex-direction:column;min-width:0}._mediaFileName_12490_725{font-size:13px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._mediaFileSize_12490_730{font-size:11px;color:var(--text-secondary);margin-top:1px}._meta_12490_502{display:flex;align-items:center;gap:3px;margin-top:3px;justify-content:flex-end}._time_12490_737{font-size:10px;opacity:.5}._edited_12490_738{font-size:10px;opacity:.4}._tick_12490_739{display:inline-flex;align-items:center;color:#fff6;margin-left:3px;line-height:1;transition:color .25s ease}._tick_12490_739 svg{display:block}._tickDelivered_12490_747{color:#ffffffb3}._tickRead_12490_748{color:#53b3f3}._ctxOverlay_12490_751{position:fixed;inset:0;z-index:8000;background:#00000073;animation:_ctxFadeIn_12490_1 .15s ease-out}@keyframes _ctxFadeIn_12490_1{0%{opacity:0}to{opacity:1}}._msgActive_12490_758{position:relative;z-index:8050;filter:drop-shadow(0 0 12px rgba(139,92,246,.35))}._msgCtxMenu_12490_764{position:fixed;z-index:8100;min-width:180px;max-width:220px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:5px 0;box-shadow:0 12px 40px #0000008c;animation:_ctxIn_12490_1 .12s ease-out}@keyframes _ctxIn_12490_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._msgCtxReactions_12490_779{display:flex;align-items:center;justify-content:center;gap:2px;padding:6px 10px 4px}._msgCtxReactionBtn_12490_783{width:36px;height:36px;border-radius:8px;background:none;border:none;font-size:20px;cursor:pointer;transition:background .1s;display:flex;align-items:center;justify-content:center}._msgCtxReactionBtn_12490_783:hover{background:var(--bg-input)}._msgCtxMenu_12490_764 button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;text-align:left;background:none;border:none;color:var(--text-label);font-size:13.5px;cursor:pointer;transition:background .12s}._msgCtxMenu_12490_764 button svg{flex-shrink:0;opacity:.7}._msgCtxMenu_12490_764 button:hover{background:var(--bg-input)}._msgCtxDivider_12490_799{height:1px;background:var(--border-primary);margin:4px 0}._msgCtxDanger_12490_800{color:var(--danger)!important}._msgCtxDanger_12490_800 svg{stroke:var(--danger)}@media(max-width:480px){._msgCtxMenu_12490_764{left:50%!important;right:auto!important;transform:translate(-50%);max-width:calc(100vw - 32px);min-width:200px}._msgCtxReactionBtn_12490_783{width:40px;height:40px;font-size:22px}._msgCtxMenu_12490_764 button{padding:12px 16px;font-size:14px}}._modalOverlay_12490_816{position:fixed;inset:0;z-index:9500;background:#0000008c;display:flex;align-items:center;justify-content:center;animation:_ctxFadeIn_12490_1 .15s ease-out}._modalBox_12490_822{background:var(--bg-card);border-radius:14px;border:1px solid var(--border-primary);width:90%;max-width:380px;box-shadow:0 20px 60px #0009;animation:_ctxIn_12490_1 .15s ease-out;overflow:hidden}._modalHeader_12490_830{padding:16px 20px 12px;font-size:15px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-primary)}._modalSearchWrap_12490_835{padding:8px 12px;border-bottom:1px solid var(--border-primary)}._modalSearchInput_12490_839{width:100%;padding:9px 14px;background:var(--bg-modal);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-label);font-size:13.5px;outline:none}._modalSearchInput_12490_839:focus{border-color:var(--accent)}._modalSearchInput_12490_839::placeholder{color:var(--text-tertiary)}._modalChatList_12490_847{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bg-toggle) transparent}._modalChatItem_12490_851{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .1s}._modalChatItem_12490_851:hover{background:var(--bg-hover)}._modalChatAvatar_12490_857{width:38px;height:38px;border-radius:50%;background:var(--bg-toggle);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--text-secondary);flex-shrink:0;overflow:hidden}._modalChatAvatar_12490_857 img{width:100%;height:100%;object-fit:cover}._modalChatName_12490_864{font-size:13.5px;color:var(--text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modalEmpty_12490_868{padding:24px 16px;text-align:center;color:var(--text-tertiary);font-size:13px}._modalActions_12490_872{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-primary)}._modalActions_12490_872 button{display:flex;align-items:center;gap:10px;padding:13px 20px;background:none;border:none;color:var(--text-label);font-size:14px;cursor:pointer;transition:background .12s;text-align:left}._modalActions_12490_872 button:hover{background:var(--bg-hover)}._modalActions_12490_872 button svg{flex-shrink:0;opacity:.7}._modalCancel_12490_884{border-top:1px solid var(--border-primary);padding:12px 20px;text-align:center}._modalCancel_12490_884 button{background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:6px 16px;border-radius:8px}._modalCancel_12490_884 button:hover{color:var(--text-label);background:var(--bg-hover)}@media(max-width:480px){._modalOverlay_12490_816{align-items:flex-end}._modalBox_12490_822{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}._modalChatList_12490_847{max-height:50vh}._modalActions_12490_872 button{padding:15px 20px;font-size:15px}._modalCancel_12490_884{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}._reactionsRow_12490_904{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;align-items:center}._reactionChip_12490_907{padding:2px 7px;border-radius:10px;font-size:13px;background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-primary);cursor:pointer;transition:background .1s}._reactionChip_12490_907:hover{background:var(--border-secondary)}._reactionMine_12490_913{background:#8b5cf633;border-color:#8b5cf666}._typingBubble_12490_916{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px 16px 16px 4px;font-size:13px;color:var(--text-secondary);font-style:italic;align-self:flex-start;margin-bottom:4px}._typingDots_12490_923{display:inline-flex;gap:3px;align-items:center}._typingDots_12490_923 span{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:_typingDot_12490_923 1.2s infinite}._typingDots_12490_923 span:nth-child(2){animation-delay:.2s}._typingDots_12490_923 span:nth-child(3){animation-delay:.4s}@keyframes _typingDot_12490_923{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._loadingDots_12490_938{display:flex;justify-content:center;align-items:center;gap:6px;padding:24px}._loadingDots_12490_938 span{width:7px;height:7px;border-radius:50%;background:var(--border-secondary);animation:_ldot_12490_1 1.2s infinite}._loadingDots_12490_938 span:nth-child(2){animation-delay:.2s}._loadingDots_12490_938 span:nth-child(3){animation-delay:.4s}@keyframes _ldot_12490_1{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1;background:var(--accent)}}._scrollBtn_12490_61{position:absolute;bottom:90px;right:24px;width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-secondary);color:#c4b5fd;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px var(--shadow-modal);transition:background .1s,transform .1s;z-index:10;overflow:visible}._scrollBtn_12490_61:hover{background:var(--border-secondary);transform:scale(1.08)}._scrollBadge_12490_963{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;box-shadow:0 1px 4px #00000059;pointer-events:none}._unreadDivider_12490_982{display:flex;align-items:center;gap:10px;padding:10px 0;margin:4px 0;width:100%;flex-shrink:0}._unreadDividerLine_12490_987{flex:1;height:1px;background:var(--accent);opacity:.45}._unreadDividerPill_12490_992{padding:4px 14px;background:var(--bg-card);border:1px solid var(--accent);border-radius:20px;font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap;flex-shrink:0}._replyBar_12490_1003{display:flex;align-items:center;padding:8px 14px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-shrink:0;gap:10px}._replyBarAccent_12490_1009{width:3px;height:36px;background:var(--accent);border-radius:2px;flex-shrink:0}._replyBarContent_12490_1010{flex:1;min-width:0}._replyBarSender_12490_1011{font-size:12px;font-weight:700;color:#c4b5fd;display:block}._replyBarText_12490_1012{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._replyBarClose_12490_1016{background:none;border:none;color:var(--text-secondary);font-size:18px;cursor:pointer;width:28px;height:28px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._replyBarClose_12490_1016:hover{background:var(--bg-card);color:var(--text-primary)}@keyframes _errorSlideIn_12490_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._actionError_12490_1028{padding:8px 16px;background:#ff6b6b1a;border-top:1px solid rgba(255,107,107,.27);color:#ff8f8f;font-size:13px;text-align:center;flex-shrink:0;animation:_errorSlideIn_12490_1 .18s ease}._blockedBanner_12490_1040{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:#ff6b6b0f;border-top:1px solid rgba(255,107,107,.15);color:var(--danger);font-size:13px;font-weight:500;flex-shrink:0}._blockedBanner_12490_1040 svg{flex-shrink:0;opacity:.7}._inputRow_12490_59{display:flex;align-items:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0}._input_12490_59{flex:1;padding:10px 16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s;resize:none;overflow-y:auto;min-height:42px;max-height:140px;line-height:1.5;display:block;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}._input_12490_59:focus{border-color:var(--accent)}._input_12490_59:disabled{opacity:.4;cursor:not-allowed}._input_12490_59::placeholder{color:var(--text-placeholder)}._inputEdit_12490_1080{border-color:#f0a500!important;border-radius:12px}._btnAttach_12490_1082{width:40px;height:40px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}._btnAttach_12490_1082:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}._btnAttach_12490_1082:disabled{opacity:.35;cursor:not-allowed}._btnEmoji_12490_1091{width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}._btnEmoji_12490_1091:hover{background:var(--bg-card);color:var(--accent)}._btnSend_12490_1099{width:42px;height:42px;background:var(--accent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s,transform .1s}._btnSend_12490_1099:hover:not(:disabled){opacity:.85;transform:scale(1.05)}._btnSend_12490_1099:disabled{opacity:.35;cursor:not-allowed}._btnMic_12490_1108{width:42px;height:42px;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s,background .15s}._btnMic_12490_1108:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card)}._btnMic_12490_1108:disabled{opacity:.35;cursor:not-allowed}._recRow_12490_60{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0;animation:_recSlideUp_12490_1 .25s cubic-bezier(.4,0,.2,1)}@keyframes _recSlideUp_12490_1{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}._recCenter_12490_1128{flex:1;display:flex;align-items:center;gap:0;min-width:0;background:var(--bg-card);border:1px solid var(--border-card);border-radius:22px;padding:6px 14px;height:42px;overflow:hidden}._recWaveform_12490_1134{display:flex;align-items:center;gap:2px;flex:1;height:26px;min-width:0}._recWaveBar_12490_1138{flex:1;min-width:1.5px;border-radius:2px;background:var(--accent);opacity:.65;transition:height .08s ease-out}._recTimerPill_12490_1143{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 4px}@keyframes _recPulse_12490_1{0%,to{opacity:1}50%{opacity:.15}}._recDot_12490_1151{width:8px;height:8px;border-radius:50%;background:#f44;animation:_recPulse_12490_1 1s ease-in-out infinite;flex-shrink:0}._recTimerText_12490_1156{font-size:13px;color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.3px;min-width:55px}._btnRecCancel_12490_1162{width:42px;height:42px;border-radius:50%;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s,background .12s}._btnRecCancel_12490_1162:hover{color:var(--danger-bg);background:#ff44441a}._btnRecSend_12490_1171{width:42px;height:42px;background:var(--accent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s,transform .1s;box-shadow:0 2px 10px #8b5cf640}._btnRecSend_12490_1171:hover{opacity:.85;transform:scale(1.05)}._btnRecSend_12490_1171:active{transform:scale(.95)}._btnSave_12490_1180{width:38px;height:38px;background:var(--success);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}._btnCancel_12490_1184{width:38px;height:38px;background:var(--border-secondary);border:none;border-radius:50%;color:var(--text-primary);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}._profileOverlay_12490_1190{position:absolute;inset:0;z-index:400;background:#00000061;animation:_fadeInOverlay_12490_1 .18s ease}@keyframes _fadeInOverlay_12490_1{0%{opacity:0}to{opacity:1}}._profilePanel_12490_1197{position:absolute;top:0;right:0;bottom:0;width:min(340px,100%);background:var(--bg-surface);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;animation:_slideInRight_12490_1 .22s cubic-bezier(.34,1.1,.64,1);overflow-y:auto}@keyframes _slideInRight_12490_1{0%{transform:translate(100%);opacity:.5}to{transform:translate(0);opacity:1}}._profileHeader_12490_1211{display:flex;align-items:center;gap:10px;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--border-subtle);font-size:15px;font-weight:600;color:var(--text-primary);flex-shrink:0}._profileBack_12490_1219{width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s;flex-shrink:0}._profileBack_12490_1219:hover{background:var(--bg-card);color:var(--text-primary)}._profileBody_12490_1227{display:flex;flex-direction:column;align-items:center;padding:28px 20px 20px;gap:8px;flex:1}._profileAvatarWrap_12490_1232{display:flex;flex-direction:column;align-items:center;gap:8px}._profileAvatar_12490_1232{width:88px;height:88px;border-radius:50%;background:#8b5cf633;display:flex;align-items:center;justify-content:center;overflow:hidden}._profileAvatar_12490_1232 img{width:100%;height:100%;object-fit:cover}._profileAvatarInitial_12490_1240{font-size:36px;font-weight:700;color:var(--accent)}._profileOnline_12490_1242{font-size:12px;font-weight:600;color:var(--success);background:#4caf501a;padding:3px 10px;border-radius:10px}._profileOffline_12490_1246{font-size:12px;color:var(--text-secondary)}._profileName_12490_1248{font-size:20px;font-weight:700;color:var(--text-primary);margin:8px 0 0;text-align:center}._profileFullName_12490_1252{font-size:14px;color:var(--text-secondary);margin:0;text-align:center}._profileActions_12490_1256{display:flex;gap:12px;margin:12px 0 4px}._profileActionBtn_12490_1259{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 20px;background:var(--bg-card);border:1px solid var(--bg-toggle);border-radius:14px;color:#c4b5fd;font-size:12px;cursor:pointer;transition:background .1s,border-color .1s;min-width:80px}._profileActionBtn_12490_1259:hover{background:var(--border-secondary);border-color:#8b5cf645}._profileInfo_12490_1268{width:100%;background:var(--bg-card);border:1px solid var(--border-card);border-radius:14px;overflow:hidden;margin-top:8px}._profileInfoRow_12490_1272{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border-card)}._profileInfoRow_12490_1272:last-child{border-bottom:none}._profileInfoIcon_12490_1277{color:var(--accent);flex-shrink:0}._profileInfoVal_12490_1278{font-size:14px;color:var(--text-primary);margin-bottom:2px}._profileInfoLabel_12490_1279{font-size:11px;color:var(--text-secondary)}._mediaGroupRowMine_12490_1282{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:6px;animation:_msgIn_12490_1 .16s ease both}._mediaGroupRowTheirs_12490_1286{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:6px;animation:_msgIn_12490_1 .16s ease both}._mediaGrid_12490_1290{display:grid;gap:2px;border-radius:14px;overflow:hidden;max-width:min(380px,calc(100vw - 64px));width:100%}._mediaGrid2_12490_1295{grid-template-columns:1fr 1fr;grid-template-rows:190px}._mediaGrid3_12490_1297{grid-template-columns:1fr 1fr;grid-template-rows:130px 130px}._mediaGrid3_12490_1297>:first-child{grid-row:1/3}._mediaGrid4_12490_1300{grid-template-columns:1fr 1fr;grid-template-rows:130px 130px}._mediaGrid5_12490_1302{grid-template-columns:repeat(6,1fr);grid-template-rows:120px 120px}._mediaGrid5_12490_1302>:nth-child(1){grid-column:1/3}._mediaGrid5_12490_1302>:nth-child(2){grid-column:3/5}._mediaGrid5_12490_1302>:nth-child(3){grid-column:5/7}._mediaGrid5_12490_1302>:nth-child(4){grid-column:1/4}._mediaGrid5_12490_1302>:nth-child(5){grid-column:4/7}._mediaGrid6_12490_1309{grid-template-columns:1fr 1fr 1fr;grid-template-rows:120px 120px}._mediaGrid7_12490_1311{grid-template-columns:repeat(6,1fr);grid-template-rows:110px 110px}._mediaGrid7_12490_1311>:nth-child(1){grid-column:1/3}._mediaGrid7_12490_1311>:nth-child(2){grid-column:3/5}._mediaGrid7_12490_1311>:nth-child(3){grid-column:5/7}._mediaGrid7_12490_1311>:nth-child(4){grid-column:1/2}._mediaGrid7_12490_1311>:nth-child(5){grid-column:2/4}._mediaGrid7_12490_1311>:nth-child(6){grid-column:4/5}._mediaGrid7_12490_1311>:nth-child(7){grid-column:5/7}._mediaGrid8_12490_1320{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:100px 100px}._mediaGrid9_12490_1322{grid-template-columns:1fr 1fr 1fr;grid-template-rows:100px 100px 100px}._mediaGrid10_12490_1324{grid-template-columns:repeat(12,1fr);grid-template-rows:100px 100px 100px}._mediaGrid10_12490_1324>:nth-child(1){grid-column:1/5}._mediaGrid10_12490_1324>:nth-child(2){grid-column:5/9}._mediaGrid10_12490_1324>:nth-child(3){grid-column:9/13}._mediaGrid10_12490_1324>:nth-child(4){grid-column:1/5}._mediaGrid10_12490_1324>:nth-child(5){grid-column:5/9}._mediaGrid10_12490_1324>:nth-child(6){grid-column:9/13}._mediaGrid10_12490_1324>:nth-child(7){grid-column:1/4}._mediaGrid10_12490_1324>:nth-child(8){grid-column:4/7}._mediaGrid10_12490_1324>:nth-child(9){grid-column:7/10}._mediaGrid10_12490_1324>:nth-child(10){grid-column:10/13}._mediaGridItem_12490_1336{position:relative;overflow:hidden;cursor:pointer;background:var(--bg-card)}._mediaGridItem_12490_1336 img,._mediaGridItem_12490_1336 video{width:100%;height:100%;object-fit:cover;display:block}._mediaGridVideoIcon_12490_1343{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;pointer-events:none}._mediaGridMore_12490_1349{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-size:24px;font-weight:700;pointer-events:none}._mediaGroupMeta_12490_1356{display:flex;align-items:center;gap:4px;padding:3px 6px 0}._mediaGroupTime_12490_1360{font-size:11px;color:var(--text-placeholder)}._mediaGroupCheck_12490_1363{flex-shrink:0}._header_1pfv8_2{display:flex;align-items:center;padding:0 8px 0 4px;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-header);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);height:56px;flex-shrink:0;position:relative;overflow:hidden;padding-top:env(safe-area-inset-top,0px);height:calc(56px + env(safe-area-inset-top,0px))}._mobileBack_1pfv8_15{display:none;width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;justify-content:center;transition:color .1s,background .1s}._mobileBack_1pfv8_15:hover{color:var(--text-primary);background:var(--bg-card)}@media(max-width:768px){._mobileBack_1pfv8_15{display:flex}._header_1pfv8_2{padding:0 4px;padding-top:env(safe-area-inset-top,0px);height:calc(56px + env(safe-area-inset-top,0px))}._hActions_1pfv8_31{gap:0}}._headerNormal_1pfv8_35{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;transition:opacity .18s ease,transform .18s ease;opacity:1;transform:translate(0)}._headerNormalHide_1pfv8_41{opacity:0;transform:translate(-24px);pointer-events:none}._headerSearchMode_1pfv8_46{position:absolute;inset:0;padding:env(safe-area-inset-top,0px) 8px 0;display:flex;align-items:center;gap:6px;opacity:0;transform:translate(32px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}._headerSearchModeShow_1pfv8_53{opacity:1;transform:translate(0);pointer-events:auto}._headerSearchInputWrap_1pfv8_56{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--bg-toggle);border-radius:12px;padding:0 12px;height:36px;transition:border-color .15s}._headerSearchInputWrap_1pfv8_56:focus-within{border-color:var(--accent)}._headerSearchIcon_1pfv8_62{color:var(--text-secondary);flex-shrink:0}._headerSearchInput_1pfv8_56{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:14px;font-family:inherit}._headerSearchInput_1pfv8_56::placeholder{color:var(--text-placeholder)}._headerSearchHint_1pfv8_68{font-size:12px;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}._searchCounter_1pfv8_71{font-size:12px;color:var(--text-secondary);flex-shrink:0;white-space:nowrap;padding:0 4px;font-variant-numeric:tabular-nums}._searchCounterEmpty_1pfv8_75{font-size:12px;color:var(--text-placeholder);flex-shrink:0;white-space:nowrap;padding:0 4px}._searchNav_1pfv8_79{display:flex;align-items:center;gap:0;flex-shrink:0}._searchNavBtn_1pfv8_82{width:30px;height:30px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}._searchNavBtn_1pfv8_82:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}._searchNavBtn_1pfv8_82:disabled{opacity:.3;cursor:default}@keyframes _searchSpin_1pfv8_91{to{transform:rotate(360deg)}}._searchSpinner_1pfv8_91{width:14px;height:14px;border:2px solid var(--border-secondary);border-top-color:var(--accent);border-radius:50%;animation:_searchSpin_1pfv8_91 .6s linear infinite}._hUserBtn_1pfv8_97{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:10px;text-align:left;transition:background .15s}._hUserBtn_1pfv8_97:hover{background:var(--bg-card)}._hUser_1pfv8_97{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._hAvatar_1pfv8_104{position:relative;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--accent) 0%,#06b6d4 100%);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;overflow:hidden;flex-shrink:0}._hAvatar_1pfv8_104 img{width:100%;height:100%;object-fit:cover}@keyframes _hOnlinePulse_1pfv8_1{0%,to{box-shadow:0 0 #10b98159}60%{box-shadow:0 0 0 3px #10b98100}}._hOnline_1pfv8_116{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--success);border:2px solid var(--bg-surface);animation:_hOnlinePulse_1pfv8_1 2.4s ease-in-out infinite}._hName_1pfv8_122{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hStatus_1pfv8_123{font-size:12px;font-weight:500;color:var(--text-secondary);margin-top:2px;white-space:nowrap}._hStatusWrap_1pfv8_125{display:flex;align-items:center;gap:5px;margin-top:2px}._hStatusDot_1pfv8_128{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--text-placeholder);transition:background .35s ease}._hStatusDotOnline_1pfv8_133{background:var(--success)}._hStatusText_1pfv8_134{font-size:12px;color:var(--text-secondary);transition:color .35s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hStatusTextOnline_1pfv8_139{color:var(--success)}._hStatusTyping_1pfv8_140{color:var(--accent);animation:_hTypingPulse_1pfv8_1 1.2s ease-in-out infinite}@keyframes _hTypingPulse_1pfv8_1{0%,to{opacity:1}50%{opacity:.45}}._hSecretBadge_1pfv8_150{font-size:11px;color:#a78bfa;margin-top:2px;font-weight:500;white-space:nowrap}._hActions_1pfv8_31{display:flex;align-items:center;gap:2px;flex-shrink:0}._iconBtn_1pfv8_157{width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}._iconBtn_1pfv8_157:hover{background:var(--bg-card);color:var(--text-primary)}._iconBtnActive_1pfv8_164{color:var(--accent)!important}._menuWrap_1pfv8_167{position:relative}@keyframes _menuIn_1pfv8_1{0%{opacity:0;transform:scale(.95) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}._headerMenuPortal_1pfv8_171{position:fixed;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:14px;overflow:hidden;z-index:9997;min-width:210px;box-shadow:0 16px 48px var(--shadow-modal);animation:_menuIn_1pfv8_1 .14s cubic-bezier(.34,1.2,.64,1)}._headerMenuPortal_1pfv8_171 button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:none;color:var(--text-primary);font-size:14px;cursor:pointer;text-align:left;transition:background .1s}._headerMenuPortal_1pfv8_171 button:hover{background:var(--bg-toggle)}._headerMenuPortal_1pfv8_171 button svg{flex-shrink:0;color:var(--text-secondary)}._headerMenuDivider_1pfv8_186{height:1px;background:var(--bg-toggle);margin:4px 0}._headerMenuDanger_1pfv8_187{color:var(--danger)!important}._headerMenuDanger_1pfv8_187 svg{color:var(--danger)!important}._picker_1xguy_1{position:absolute;bottom:56px;left:8px;width:340px;max-height:380px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 32px #00000040;display:flex;flex-direction:column;z-index:60;animation:_emojiSlideUp_1xguy_1 .15s ease-out;overflow:hidden}@keyframes _emojiSlideUp_1xguy_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_1xguy_22{display:flex;align-items:center;gap:6px;padding:8px 10px 4px}._search_1xguy_28{flex:1;background:var(--bg-input, var(--bg-app));border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:14px;color:var(--text);outline:none}._search_1xguy_28:focus{border-color:var(--accent)}._closeBtn_1xguy_41{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px;padding:4px;line-height:1}._tabs_1xguy_51{display:flex;gap:2px;padding:4px 8px;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}._tab_1xguy_51{background:none;border:none;padding:4px 6px;font-size:18px;cursor:pointer;border-radius:8px;opacity:.6;transition:opacity .15s,background .15s;line-height:1}._tab_1xguy_51:hover,._tabActive_1xguy_74{opacity:1;background:var(--bg-hover, rgba(128,128,128,.12))}._grid_1xguy_79{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;overflow-y:auto;flex:1;min-height:0}._emoji_1xguy_88{background:none;border:none;font-size:22px;padding:4px;cursor:pointer;border-radius:8px;transition:background .1s,transform .1s;line-height:1;display:flex;align-items:center;justify-content:center}._emoji_1xguy_88:hover{background:var(--bg-hover, rgba(128,128,128,.12));transform:scale(1.15)}@media(max-width:768px){._picker_1xguy_1{width:calc(100vw - 16px);left:8px;right:8px;max-height:320px}._grid_1xguy_79{grid-template-columns:repeat(7,1fr)}}@media(max-width:360px){._grid_1xguy_79{grid-template-columns:repeat(6,1fr)}}._replyBar_16z1s_2{display:flex;align-items:center;padding:8px 14px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-shrink:0;gap:10px}._replyBarAccent_16z1s_8{width:3px;height:36px;background:var(--accent);border-radius:2px;flex-shrink:0}._replyBarContent_16z1s_9{flex:1;min-width:0}._replyBarSender_16z1s_10{font-size:12px;font-weight:700;color:#c4b5fd;display:block}._replyBarText_16z1s_11{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._replyBarClose_16z1s_15{background:none;border:none;color:var(--text-secondary);font-size:18px;cursor:pointer;width:28px;height:28px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._replyBarClose_16z1s_15:hover{background:var(--bg-card);color:var(--text-primary)}@keyframes _errorSlideIn_16z1s_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._actionError_16z1s_27{padding:8px 16px;background:#ff6b6b1a;border-top:1px solid rgba(255,107,107,.27);color:#ff8f8f;font-size:13px;text-align:center;flex-shrink:0;animation:_errorSlideIn_16z1s_1 .18s ease}._blockedBanner_16z1s_39{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:#ff6b6b0f;border-top:1px solid rgba(255,107,107,.15);color:var(--danger);font-size:13px;font-weight:500;flex-shrink:0}._blockedBanner_16z1s_39 svg{flex-shrink:0;opacity:.7}._inputRow_16z1s_50{display:flex;align-items:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-panel-header);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);flex-shrink:0}._input_16z1s_50{flex:1;padding:10px 16px;background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s;resize:none;overflow-y:auto;min-height:42px;max-height:140px;line-height:1.5;display:block;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}._input_16z1s_50:focus{border-color:var(--accent)}._input_16z1s_50:disabled{opacity:.4;cursor:not-allowed}._input_16z1s_50::placeholder{color:var(--text-placeholder)}._inputEdit_16z1s_82{border-color:#f0a500!important;border-radius:12px}._btnAttach_16z1s_84{width:40px;height:40px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}._btnAttach_16z1s_84:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}._btnAttach_16z1s_84:disabled{opacity:.35;cursor:not-allowed}._btnEmoji_16z1s_93{width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,color .1s}._btnEmoji_16z1s_93:hover{background:var(--bg-card);color:var(--accent)}._btnSend_16z1s_101{width:42px;height:42px;background:var(--accent-gradient);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s,transform .18s;box-shadow:0 2px 8px #8b5cf64d}._btnSend_16z1s_101:hover:not(:disabled){opacity:.85;transform:scale(1.05)}._btnSend_16z1s_101:disabled{opacity:.35;cursor:not-allowed}._btnMic_16z1s_111{width:42px;height:42px;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s,background .15s}._btnMic_16z1s_111:hover:not(:disabled){color:var(--text-primary);background:var(--bg-card)}._btnMic_16z1s_111:disabled{opacity:.35;cursor:not-allowed}._recRow_16z1s_120{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-shrink:0;animation:_recSlideUp_16z1s_1 .25s cubic-bezier(.4,0,.2,1)}@keyframes _recSlideUp_16z1s_1{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}._recCenter_16z1s_131{flex:1;display:flex;align-items:center;gap:0;min-width:0;background:var(--bg-card);border:1px solid var(--border-card);border-radius:22px;padding:6px 14px;height:42px;overflow:hidden}._recWaveform_16z1s_137{display:flex;align-items:center;gap:2px;flex:1;height:26px;min-width:0}._recWaveBar_16z1s_141{flex:1;min-width:1.5px;border-radius:2px;background:var(--accent);opacity:.65;transition:height .08s ease-out}._recTimerPill_16z1s_146{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 4px}@keyframes _recPulse_16z1s_1{0%,to{opacity:1}50%{opacity:.15}}._recDot_16z1s_154{width:8px;height:8px;border-radius:50%;background:#f44;animation:_recPulse_16z1s_1 1s ease-in-out infinite;flex-shrink:0}._recTimerText_16z1s_159{font-size:13px;color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.3px;min-width:55px}._btnRecCancel_16z1s_165{width:42px;height:42px;border-radius:50%;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s,background .12s}._btnRecCancel_16z1s_165:hover{color:var(--danger-bg);background:#ff44441a}._btnRecSend_16z1s_174{width:42px;height:42px;background:var(--accent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s,transform .1s;box-shadow:0 2px 10px #8b5cf640}._btnRecSend_16z1s_174:hover{opacity:.85;transform:scale(1.05)}._btnRecSend_16z1s_174:active{transform:scale(.95)}._btnSave_16z1s_183{width:38px;height:38px;background:var(--success);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}._btnCancel_16z1s_187{width:38px;height:38px;background:var(--border-secondary);border:none;border-radius:50%;color:var(--text-primary);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:768px){._inputRow_16z1s_50,._recRow_16z1s_120{padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}._ctxOverlay_t7zgv_2{position:fixed;inset:0;z-index:8000;background:#00000073;animation:_ctxFadeIn_t7zgv_1 .15s ease-out}@keyframes _ctxFadeIn_t7zgv_1{0%{opacity:0}to{opacity:1}}._msgCtxMenu_t7zgv_10{position:fixed;z-index:8100;min-width:180px;max-width:220px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:5px 0;box-shadow:0 12px 40px #0000008c;animation:_ctxIn_t7zgv_1 .12s ease-out}@keyframes _ctxIn_t7zgv_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._msgCtxReactions_t7zgv_25{display:flex;align-items:center;justify-content:center;gap:2px;padding:6px 10px 4px}._msgCtxReactionBtn_t7zgv_29{width:36px;height:36px;border-radius:8px;background:none;border:none;font-size:20px;cursor:pointer;transition:background .1s;display:flex;align-items:center;justify-content:center}._msgCtxReactionBtn_t7zgv_29:hover{background:var(--bg-input)}._msgCtxMenu_t7zgv_10 button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;text-align:left;background:none;border:none;color:var(--text-label);font-size:13.5px;cursor:pointer;transition:background .12s}._msgCtxMenu_t7zgv_10 button svg{flex-shrink:0;opacity:.7}._msgCtxMenu_t7zgv_10 button:hover{background:var(--bg-input)}._msgCtxDivider_t7zgv_45{height:1px;background:var(--border-primary);margin:4px 0}._msgCtxDanger_t7zgv_46{color:var(--danger)!important}._msgCtxDanger_t7zgv_46 svg{stroke:var(--danger)}@media(max-width:480px){._msgCtxMenu_t7zgv_10{left:50%!important;right:auto!important;transform:translate(-50%);max-width:calc(100vw - 32px);min-width:200px}._msgCtxReactionBtn_t7zgv_29{width:40px;height:40px;font-size:22px}._msgCtxMenu_t7zgv_10 button{padding:12px 16px;font-size:14px}}._modalOverlay_t7zgv_62{position:fixed;inset:0;z-index:9500;background:#0000008c;display:flex;align-items:center;justify-content:center;animation:_ctxFadeIn_t7zgv_1 .15s ease-out}._modalBox_t7zgv_68{background:var(--bg-card);border-radius:14px;border:1px solid var(--border-primary);width:90%;max-width:380px;box-shadow:0 20px 60px #0009;animation:_ctxIn_t7zgv_1 .15s ease-out;overflow:hidden}._modalHeader_t7zgv_76{padding:16px 20px 12px;font-size:15px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-primary)}._modalSearchWrap_t7zgv_81{padding:8px 12px;border-bottom:1px solid var(--border-primary)}._modalSearchInput_t7zgv_85{width:100%;padding:9px 14px;background:var(--bg-modal);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-label);font-size:13.5px;outline:none}._modalSearchInput_t7zgv_85:focus{border-color:var(--accent)}._modalSearchInput_t7zgv_85::placeholder{color:var(--text-tertiary)}._modalChatList_t7zgv_93{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bg-toggle) transparent}._modalChatItem_t7zgv_97{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .1s}._modalChatItem_t7zgv_97:hover{background:var(--bg-hover)}._modalChatAvatar_t7zgv_103{width:38px;height:38px;border-radius:50%;background:var(--bg-toggle);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--text-secondary);flex-shrink:0;overflow:hidden}._modalChatAvatar_t7zgv_103 img{width:100%;height:100%;object-fit:cover}._modalChatName_t7zgv_110{font-size:13.5px;color:var(--text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modalEmpty_t7zgv_114{padding:24px 16px;text-align:center;color:var(--text-tertiary);font-size:13px}._modalActions_t7zgv_118{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-primary)}._modalActions_t7zgv_118 button{display:flex;align-items:center;gap:10px;padding:13px 20px;background:none;border:none;color:var(--text-label);font-size:14px;cursor:pointer;transition:background .12s;text-align:left}._modalActions_t7zgv_118 button:hover{background:var(--bg-hover)}._modalActions_t7zgv_118 button svg{flex-shrink:0;opacity:.7}._modalCancel_t7zgv_130{border-top:1px solid var(--border-primary);padding:12px 20px;text-align:center}._modalCancel_t7zgv_130 button{background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:6px 16px;border-radius:8px}._modalCancel_t7zgv_130 button:hover{color:var(--text-label);background:var(--bg-hover)}@media(max-width:480px){._modalOverlay_t7zgv_62{align-items:flex-end}._modalBox_t7zgv_68{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}._modalChatList_t7zgv_93{max-height:50vh}._modalActions_t7zgv_118 button{padding:15px 20px;font-size:15px}._modalCancel_t7zgv_130{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}._overlay_14waw_2{position:fixed;inset:0;z-index:9500;background:#0009;display:flex;align-items:center;justify-content:center;animation:_mpFadeIn_14waw_1 .15s ease-out}@keyframes _mpFadeIn_14waw_1{0%{opacity:0}to{opacity:1}}._modal_14waw_10{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;width:90%;max-width:440px;box-shadow:0 20px 60px #0009;animation:_mpSlideIn_14waw_1 .18s cubic-bezier(.34,1.1,.64,1);display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s}._modalDropHover_14waw_21{border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf64d,0 20px 60px #0009}@keyframes _mpSlideIn_14waw_1{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:none}}._header_14waw_30{padding:14px 18px 10px;font-size:15px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between}._headerActions_14waw_36{display:flex;align-items:center;gap:4px}._addBtn_14waw_37,._closeBtn_14waw_37{background:none;border:none;color:var(--text-secondary);cursor:pointer;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}._addBtn_14waw_37:hover,._closeBtn_14waw_37:hover{background:var(--bg-toggle);color:var(--text-primary)}._preview_14waw_45{padding:12px;display:flex;align-items:center;justify-content:center;min-height:140px;max-height:400px;overflow:hidden;position:relative}._previewImg_14waw_52{max-width:100%;max-height:340px;border-radius:10px;object-fit:contain;display:block}._previewVideo_14waw_57{max-width:100%;max-height:340px;border-radius:10px;display:block}._previewFile_14waw_61{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--bg-toggle);border-radius:12px;width:100%}._previewFileIcon_14waw_68{width:44px;height:44px;border-radius:10px;background:#8b5cf626;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}._previewFileInfo_14waw_74{flex:1;min-width:0}._previewFileName_14waw_75{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewFileSize_14waw_79{font-size:12px;color:var(--text-secondary);margin-top:2px}._dropZone_14waw_84{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:140px;border:2px dashed var(--accent);border-radius:12px;background:#8b5cf60f;color:var(--accent);font-size:14px;font-weight:500;pointer-events:none;animation:_dropPulse_14waw_1 1.2s ease-in-out infinite}@keyframes _dropPulse_14waw_1{0%,to{opacity:.8}50%{opacity:1}}._previewGridWrap_14waw_99{display:grid;gap:2px;border-radius:12px;overflow:hidden;width:100%}._previewGrid2_14waw_103{grid-template-columns:1fr 1fr;grid-template-rows:170px}._previewGrid3_14waw_104{grid-template-columns:1fr 1fr;grid-template-rows:120px 120px}._previewGrid3_14waw_104>:first-child{grid-row:1/3}._previewGrid4_14waw_106{grid-template-columns:1fr 1fr;grid-template-rows:120px 120px}._previewGrid5_14waw_107{grid-template-columns:repeat(6,1fr);grid-template-rows:110px 110px}._previewGrid5_14waw_107>:nth-child(1){grid-column:1/3}._previewGrid5_14waw_107>:nth-child(2){grid-column:3/5}._previewGrid5_14waw_107>:nth-child(3){grid-column:5/7}._previewGrid5_14waw_107>:nth-child(4){grid-column:1/4}._previewGrid5_14waw_107>:nth-child(5){grid-column:4/7}._previewGrid6_14waw_113{grid-template-columns:1fr 1fr 1fr;grid-template-rows:110px 110px}._previewGrid7_14waw_114{grid-template-columns:repeat(6,1fr);grid-template-rows:100px 100px}._previewGrid7_14waw_114>:nth-child(1){grid-column:1/3}._previewGrid7_14waw_114>:nth-child(2){grid-column:3/5}._previewGrid7_14waw_114>:nth-child(3){grid-column:5/7}._previewGrid7_14waw_114>:nth-child(4){grid-column:1/2}._previewGrid7_14waw_114>:nth-child(5){grid-column:2/4}._previewGrid7_14waw_114>:nth-child(6){grid-column:4/5}._previewGrid7_14waw_114>:nth-child(7){grid-column:5/7}._previewGrid8_14waw_122{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:95px 95px}._previewGrid9_14waw_123{grid-template-columns:1fr 1fr 1fr;grid-template-rows:95px 95px 95px}._previewGrid10_14waw_124{grid-template-columns:repeat(12,1fr);grid-template-rows:90px 90px 90px}._previewGrid10_14waw_124>:nth-child(1){grid-column:1/5}._previewGrid10_14waw_124>:nth-child(2){grid-column:5/9}._previewGrid10_14waw_124>:nth-child(3){grid-column:9/13}._previewGrid10_14waw_124>:nth-child(4){grid-column:1/5}._previewGrid10_14waw_124>:nth-child(5){grid-column:5/9}._previewGrid10_14waw_124>:nth-child(6){grid-column:9/13}._previewGrid10_14waw_124>:nth-child(7){grid-column:1/4}._previewGrid10_14waw_124>:nth-child(8){grid-column:4/7}._previewGrid10_14waw_124>:nth-child(9){grid-column:7/10}._previewGrid10_14waw_124>:nth-child(10){grid-column:10/13}._previewGridCell_14waw_136{position:relative;overflow:hidden;background:var(--bg-toggle)}._previewGridCell_14waw_136 img,._previewGridCell_14waw_136 video{width:100%;height:100%;object-fit:cover;display:block}._previewGridPlay_14waw_142{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;pointer-events:none}._previewGridDoc_14waw_148{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-secondary);font-size:10px;padding:4px;text-align:center;word-break:break-all}._previewGridRemove_14waw_154{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s;z-index:2}._previewGridCell_14waw_136:hover ._previewGridRemove_14waw_154{opacity:1}._previewGridMore_14waw_164{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-size:22px;font-weight:700;pointer-events:none}._body_14waw_172{padding:12px 18px 14px;display:flex;flex-direction:column;gap:10px}._docToggle_14waw_177{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0;font-size:13px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}._checkbox_14waw_183{width:18px;height:18px;border-radius:5px;border:2px solid var(--border-secondary);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .12s,background .12s;flex-shrink:0}._checkboxChecked_14waw_191{border-color:var(--accent);background:var(--accent)}._captionRow_14waw_195{display:flex;align-items:center;gap:6px}._captionInput_14waw_198{flex:1;padding:8px 12px;background:var(--bg-modal, var(--bg-app));border:1px solid var(--border-primary);border-radius:10px;color:var(--text-primary);font-size:13.5px;font-family:inherit;outline:none;transition:border-color .15s}._captionInput_14waw_198:focus{border-color:var(--accent)}._captionInput_14waw_198::placeholder{color:var(--text-placeholder)}._footer_14waw_212{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--border-primary)}._cancelBtn_14waw_217{background:none;border:none;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:10px;transition:background .1s,color .1s}._cancelBtn_14waw_217:hover{background:var(--bg-toggle);color:var(--text-primary)}._sendBtn_14waw_224{background:var(--accent);border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;padding:8px 18px;border-radius:10px;display:flex;align-items:center;gap:6px;transition:opacity .12s}._sendBtn_14waw_224:hover{opacity:.88}@media(max-width:480px){._modal_14waw_10{width:96%;max-width:100%;border-radius:14px 14px 0 0}._overlay_14waw_2{align-items:flex-end}._preview_14waw_45{max-height:300px}}._card_1e01m_2{display:flex;flex-direction:column;border-radius:10px;background:#00000026;margin-top:6px;overflow:hidden;text-decoration:none;color:inherit;transition:background .15s;max-width:min(380px,calc(100vw - 32px));cursor:pointer}._card_1e01m_2:hover{background:#00000038}._textBlock_1e01m_20{border-left:3px solid var(--accent);padding:8px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}._site_1e01m_29{font-size:11px;color:var(--accent);font-weight:600;letter-spacing:.2px}._title_1e01m_36{font-size:14px;font-weight:600;color:#fff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._desc_1e01m_47{font-size:13px;color:#fff9;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}._imageWrap_1e01m_59{position:relative;width:100%;overflow:hidden}._imageSkeleton_1e01m_65{width:100%;aspect-ratio:16/9;background:#ffffff0a;animation:_shimmer_1e01m_1 1.2s ease-in-out infinite alternate}._imageSkeletonHidden_1e01m_71{display:none}._image_1e01m_59{width:100%;max-height:260px;object-fit:cover;display:block;opacity:0;transition:opacity .2s}._imageVisible_1e01m_83{opacity:1}._playOverlay_1e01m_87{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._playOverlay_1e01m_87 svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:transform .15s}._card_1e01m_2:hover ._playOverlay_1e01m_87 svg{transform:scale(1.08)}._skeleton_1e01m_104{margin-top:6px;border-left:3px solid var(--accent);padding:8px 12px;display:flex;flex-direction:column;gap:6px;max-width:min(380px,calc(100vw - 32px));border-radius:10px;background:#00000026}._skeletonBar_1e01m_115{height:11px;border-radius:4px;background:#ffffff0f;animation:_shimmer_1e01m_1 1.2s ease-in-out infinite alternate}._skeletonImg_1e01m_121{width:100%;aspect-ratio:16/9;border-radius:4px;background:#ffffff0a;animation:_shimmer_1e01m_1 1.2s ease-in-out infinite alternate;margin-top:4px}@keyframes _shimmer_1e01m_1{0%{opacity:.3}to{opacity:.7}}._dateSeparator_1u2vh_2{display:flex;align-items:center;justify-content:center;padding:8px 0;margin:4px 0;width:100%}._dateSeparatorPill_1u2vh_7{padding:4px 14px;background:var(--bg-surface);border:1px solid var(--border-card);border-radius:20px;font-size:11px;font-weight:500;color:var(--text-secondary);white-space:nowrap;box-shadow:var(--shadow-sm)}@keyframes _msgIn_1u2vh_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._rowMine_1u2vh_21{display:flex;width:100%;align-items:flex-end;gap:6px;justify-content:flex-end;margin-top:6px;animation:_msgIn_1u2vh_1 .16s ease both}._rowTheirs_1u2vh_27{display:flex;width:100%;align-items:flex-end;gap:6px;justify-content:flex-start;margin-top:6px;animation:_msgIn_1u2vh_1 .16s ease both}._rowGrouped_1u2vh_33{margin-top:2px!important}._avatarSlot_1u2vh_36{width:32px;flex-shrink:0;align-self:flex-end}._msgAvatar_1u2vh_37{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--accent) 0%,#06b6d4 100%);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;overflow:hidden}._msgAvatar_1u2vh_37 img{width:100%;height:100%;object-fit:cover}._bubbleWrap_1u2vh_46{display:flex;flex-direction:column;max-width:62%;position:relative}._replyQuoteMine_1u2vh_53,._replyQuoteTheirs_1u2vh_54{display:flex;flex-direction:column;padding:5px 10px;border-radius:8px 8px 0 0;font-size:12px;border-left:3px solid var(--accent);margin-bottom:-4px}._replyQuoteMine_1u2vh_53{background:#4a44aa33}._replyQuoteTheirs_1u2vh_54{background:var(--border-card)}._replyQuoteSender_1u2vh_63{font-weight:700;color:#c4b5fd;margin-bottom:2px}._replyQuoteText_1u2vh_64{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(260px,60vw)}._bubble_1u2vh_46{padding:5px 8px 4px;border-radius:var(--radius-lg);word-break:break-word;white-space:pre-wrap;position:relative;cursor:default;min-width:42px}._bubbleMine_1u2vh_76{background:var(--accent-gradient);color:#fff;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 2px 8px #8b5cf633}._bubbleTheirs_1u2vh_83{background:var(--bg-msg-other);color:var(--text-primary);border:1px solid var(--border-card);border-bottom-left-radius:4px}._bubbleMineTop_1u2vh_89{border-top-right-radius:6px}._bubbleMineBot_1u2vh_90{border-bottom-right-radius:6px}._bubbleTheirsTop_1u2vh_91{border-top-left-radius:6px}._bubbleTheirsBot_1u2vh_92{border-bottom-left-radius:6px}._bubbleDeleted_1u2vh_94{opacity:.45}._senderName_1u2vh_96{font-size:12px;font-weight:700;color:#c4b5fd;margin-bottom:1px}._forwardLabel_1u2vh_97{font-size:11px;color:var(--text-secondary);font-style:italic;margin-bottom:1px;display:flex;align-items:center;gap:4px}._forwardLabel_1u2vh_97 span{color:#c4b5fd;font-weight:600;font-style:normal}._msgText_1u2vh_102{font-size:var(--msg-font-size, 14px);line-height:1.42;display:inline;white-space:pre-wrap;word-break:break-word}._inlineLink_1u2vh_103{color:#fff;text-decoration:underline;text-underline-offset:2px;word-break:break-all}._inlineLink_1u2vh_103:hover{opacity:.85}._deletedText_1u2vh_105,._encryptedText_1u2vh_106{font-size:13px;font-style:italic;color:var(--text-secondary)}._bubbleImage_1u2vh_109{padding:0!important;background:transparent!important;border:none!important;overflow:hidden}._bubbleImage_1u2vh_109 ._meta_1u2vh_115{display:none}._mediaImgWrap_1u2vh_118{position:relative;display:block;line-height:0;cursor:zoom-in;min-width:min(200px,100%);min-height:min(160px,50vw);background:var(--bg-card);border-radius:inherit;overflow:hidden}._mediaImgSkeleton_1u2vh_129{position:absolute;inset:0;background:linear-gradient(110deg,var(--bg-card) 30%,var(--bg-toggle) 50%,var(--bg-card) 70%);background-size:200% 100%;animation:_imgShimmer_1u2vh_1 1.4s ease-in-out infinite;border-radius:inherit;z-index:1;transition:opacity .3s ease}._mediaImgLoaded_1u2vh_138{opacity:0;pointer-events:none}@keyframes _imgShimmer_1u2vh_1{0%{background-position:200% 0}to{background-position:-200% 0}}._mediaImg_1u2vh_118{display:block;max-width:260px;max-height:280px;width:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .3s ease}._mediaImgVisible_1u2vh_153{opacity:1}._mediaImgOverlay_1u2vh_154{position:absolute;bottom:7px;right:9px;display:flex;align-items:center;gap:3px;background:#0000006b;border-radius:10px;padding:2px 7px;pointer-events:none}._overlayEdited_1u2vh_162{font-size:10px;color:#ffffffbf}._overlayTime_1u2vh_163{font-size:11px;color:#fff}._overlayTick_1u2vh_164{display:inline-flex;align-items:center;color:#ffffff8c;transition:color .25s ease}._overlayTick_1u2vh_164 svg{display:block}._overlayTickDelivered_1u2vh_166{color:#fffc}._overlayTickRead_1u2vh_167{color:#7dd3fc}._mediaVideo_1u2vh_169{max-width:260px;border-radius:10px;display:block}._mediaFile_1u2vh_171{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff14;border-radius:8px;color:#c4b5fd;text-decoration:none;font-size:13px;margin-bottom:4px}._mediaFile_1u2vh_171:hover{background:#ffffff24}._mediaFileInfo_1u2vh_177{display:flex;flex-direction:column;min-width:0}._mediaFileName_1u2vh_178{font-size:13px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._mediaFileSize_1u2vh_183{font-size:11px;color:var(--text-secondary);margin-top:1px}._voicePlayer_1u2vh_186{display:flex;align-items:center;gap:10px;min-width:200px;max-width:300px;padding:4px 0}._voicePlayBtn_1u2vh_190{width:38px;height:38px;border-radius:50%;border:none;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s,transform .1s}._voicePlayBtn_1u2vh_190:hover{opacity:.85;transform:scale(1.05)}._voicePlayBtn_1u2vh_190:active{transform:scale(.95)}._voicePlayBtnMine_1u2vh_199{background:#ffffff40}._voiceWaveWrap_1u2vh_200{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._voiceWaveBars_1u2vh_201{display:flex;align-items:center;gap:1.5px;height:30px;cursor:pointer}._waveBarItem_1u2vh_205{flex:1;min-width:2px;border-radius:2px;background:var(--text-secondary);opacity:.3;transition:background .15s ease,opacity .15s ease}._waveBarPlayed_1u2vh_210{background:var(--accent);opacity:.85}._waveBarPlayedMine_1u2vh_211{background:#fff;opacity:.9}._waveBarMine_1u2vh_212{background:#ffffff59;opacity:.5}._waveBarUnheard_1u2vh_213{background:var(--accent);opacity:.5}._voicePlayerActive_1u2vh_214{background:#8b5cf60f;border-radius:12px;padding:4px;margin:-4px}._voiceTimeLine_1u2vh_215{display:flex;align-items:center;gap:6px}._voiceTime_1u2vh_215{font-size:11px;color:var(--text-secondary)}._meta_1u2vh_115{display:inline-flex;align-items:center;gap:3px;float:right;margin:0 -4px -4px 8px;position:relative;top:5px}._time_1u2vh_225{font-size:10px;opacity:.5}._edited_1u2vh_226{font-size:10px;opacity:.4}._tick_1u2vh_227{display:inline-flex;align-items:center;color:#fff6;margin-left:3px;line-height:1;transition:color .25s ease}._tick_1u2vh_227 svg{display:block}._tickDelivered_1u2vh_235{color:#ffffffb3}._tickRead_1u2vh_236{color:#53b3f3}._msgActive_1u2vh_239{position:relative;z-index:8050;filter:drop-shadow(0 0 12px rgba(139,92,246,.35))}._reactionsRow_1u2vh_245{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;align-items:center}._reactionChip_1u2vh_248{padding:2px 7px;border-radius:10px;font-size:13px;background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-primary);cursor:pointer;transition:background .1s}._reactionChip_1u2vh_248:hover{background:var(--border-secondary)}._reactionMine_1u2vh_254{background:#8b5cf633;border-color:#8b5cf666}._unreadDivider_1u2vh_257{display:flex;align-items:center;gap:10px;padding:10px 0;margin:4px 0;width:100%;flex-shrink:0}._unreadDividerLine_1u2vh_262{flex:1;height:1px;background:var(--accent);opacity:.45}._unreadDividerPill_1u2vh_267{padding:4px 14px;background:var(--bg-card);border:1px solid var(--accent);border-radius:20px;font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap;flex-shrink:0}@media(max-width:768px){._bubbleWrap_1u2vh_46{max-width:82%}._voicePlayer_1u2vh_186{min-width:160px;max-width:220px}}._sidebar_1ulw1_1{width:56px;height:100%;background:var(--bg-surface-alt);border-right:1px solid var(--border-secondary);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:8px;flex-shrink:0}._avatar_1ulw1_2{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--accent) 0%,#06b6d4 100%);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;overflow:hidden;cursor:pointer;transition:opacity .18s,transform .18s}._avatar_1ulw1_2:hover{opacity:.85;transform:scale(1.04)}._avatar_1ulw1_2 img{width:100%;height:100%;object-fit:cover}._divider_1ulw1_5{width:28px;height:1px;background:var(--border-secondary);margin:4px 0}._spacer_1ulw1_6{flex:1}._iconBtn_1ulw1_7{position:relative;width:38px;height:38px;background:none;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .18s,background .18s}._iconBtn_1ulw1_7:hover{color:var(--text-primary);background:var(--bg-elevated)}._iconBtnActive_1ulw1_9{color:var(--accent)!important;background:var(--bg-elevated)}._banner_1pfo6_1{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--bg-card);border-top:1px solid var(--border-primary);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;animation:_slideUp_1pfo6_1 .3s ease;box-shadow:0 -4px 24px var(--shadow-modal)}@keyframes _slideUp_1pfo6_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._info_1pfo6_24{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._icon_1pfo6_32{width:40px;height:40px;border-radius:10px;flex-shrink:0}._appName_1pfo6_39{font-size:14px;font-weight:600;color:var(--text-primary)}._actions_1pfo6_45{display:flex;align-items:center;gap:8px;flex-shrink:0}._dismissBtn_1pfo6_52{background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:6px 10px;border-radius:8px}._dismissBtn_1pfo6_52:hover{color:var(--text-primary);background:var(--bg-hover)}._installBtn_1pfo6_66{background:var(--accent);color:#fff;border:none;font-size:13px;font-weight:600;padding:8px 18px;border-radius:10px;cursor:pointer;transition:background .15s}._installBtn_1pfo6_66:hover{background:var(--accent-hover)}._iosContent_1pfo6_82{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}._iosText_1pfo6_90{flex:1;min-width:0}._iosStep_1pfo6_95{margin:4px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.4;display:flex;align-items:center;gap:3px;flex-wrap:wrap}._shareIcon_1pfo6_106{width:18px;height:18px;color:#4a9eff;flex-shrink:0;vertical-align:middle}._dismissBtnIos_1pfo6_114{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--text-tertiary);font-size:22px;line-height:1;cursor:pointer;padding:4px}._dismissBtnIos_1pfo6_114:hover{color:var(--text-secondary)}._loadingScreen_imv19_1{height:100dvh;height:var(--app-h,100dvh);background:var(--bg-app)}._fadeIn_imv19_2{animation:_fadeIn_imv19_2 .15s ease}@keyframes _fadeIn_imv19_2{0%{opacity:0}to{opacity:1}}._shell_imv19_6{display:flex;height:100dvh;height:var(--app-h,100dvh);overflow:hidden;background:var(--bg-app)}._sidebarArea_imv19_13{display:contents}._chatList_imv19_14{width:300px;flex-shrink:0;height:100%;overflow:hidden;position:relative}._chatArea_imv19_15{flex:1;height:100%;overflow:hidden;transition:flex .3s cubic-bezier(.4,0,.2,1)}._leftPanelContainer_imv19_18{position:relative;width:100%;height:100%;overflow:hidden}._leftLayer_imv19_24{position:absolute;inset:0;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease;will-change:transform,opacity}._leftLayerBack_imv19_29{transform:translate(25%);opacity:0;pointer-events:none}._leftLayerSub_imv19_35{transform:translate(-100%)}._leftLayerSubActive_imv19_38{transform:translate(0)}._rightPanel_imv19_43{width:0;flex-shrink:0;height:100%;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1);border-left:0px solid var(--border-primary)}._rightPanelOpen_imv19_51{width:360px;border-left-width:1px}@media(max-width:768px){._shell_imv19_6{display:block;position:relative;width:100%;max-width:100vw;overflow:hidden}._sidebarArea_imv19_13{display:none!important}._chatList_imv19_14{width:100%;position:absolute;inset:0;z-index:2;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s;transform:translate(0);opacity:1}._chatArea_imv19_15{width:100%;position:absolute;inset:0;z-index:3;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}._shellChatOpen_imv19_87 ._chatList_imv19_14{transform:translate(-30%);opacity:0;pointer-events:none;visibility:hidden}._shellChatOpen_imv19_87 ._chatArea_imv19_15{transform:translate(0)}._rightPanel_imv19_43{position:fixed;inset:0;z-index:6000;width:100%!important;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);background:var(--bg-surface);border-left:none}._rightPanelOpen_imv19_51{transform:translate(0)}}@media(max-width:480px){._chatList_imv19_14{width:100%}}._bannerWrap_imv19_119{position:fixed;top:0;left:0;right:0;z-index:9999;pointer-events:none;display:flex;flex-direction:column;align-items:stretch}._offlineBanner_imv19_131{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#2a2a2a;color:#aaa;font-size:13px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.06)}._offlineBanner_imv19_131 svg{flex-shrink:0;animation:_connSpin_imv19_1 1.2s linear infinite}@keyframes _connSpin_imv19_1{to{transform:rotate(360deg)}}._updateBanner_imv19_148{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;background:var(--accent, #7c5cfc);color:#fff;font-size:13px;font-weight:500}._updateBannerBtn_imv19_161{padding:4px 14px;border-radius:20px;border:1.5px solid rgba(255,255,255,.6);background:transparent;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._updateBannerBtn_imv19_161:hover{background:#ffffff26}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-app: #0f1117;--bg-surface: #13161f;--bg-card: #1e2230;--bg-elevated: #252a37;--bg-hover: rgba(255,255,255,.05);--bg-active: #1e2230;--bg-input: #1e2230;--bg-overlay: rgba(0,0,0,.5);--bg-dialog: #1e2230;--bg-panel: rgba(19,22,31,.8);--bg-panel-header: rgba(15,17,23,.8);--bg-toggle: #252a37;--bg-msg-mine: rgba(139,92,246,.15);--bg-msg-other: #1e2230;--text-primary: #e2e8f0;--text-secondary: #64748b;--text-tertiary: #475569;--text-placeholder: #475569;--text-label: #e2e8f0;--text-link: #a78bfa;--border-primary: rgba(255,255,255,.06);--border-secondary: #252a37;--border-subtle: #1e2230;--border-input: rgba(255,255,255,.1);--accent: #8B5CF6;--accent-hover: #7C3AED;--accent-bg: rgba(139,92,246,.1);--accent-gradient: linear-gradient(135deg, #8B5CF6 0%, #7C3AED 100%);--success: #10b981;--danger: #ef4444;--danger-bg: #dc2626;--warning: #f59e0b;--shadow-modal: rgba(0,0,0,.5);--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.3);--shadow-lg: 0 8px 32px rgba(0,0,0,.4);--scrollbar-thumb: #2d3348;--scrollbar-hover: #3d4460;--bg-surface-alt: #0d1018;--bg-modal: #181b24;--border-card: #252a37;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--theme-color: #0f1117;color-scheme:dark}[data-theme=light]{--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-card: #f1f5f9;--bg-elevated: #ffffff;--bg-hover: rgba(0,0,0,.04);--bg-active: #e2e8f0;--bg-input: #f1f5f9;--bg-overlay: rgba(0,0,0,.3);--bg-dialog: #ffffff;--bg-panel: rgba(255,255,255,.8);--bg-panel-header: rgba(255,255,255,.8);--bg-toggle: #cbd5e1;--bg-msg-mine: rgba(99,102,241,.12);--bg-msg-other: #ffffff;--text-primary: #0f172a;--text-secondary: #64748b;--text-tertiary: #94a3b8;--text-placeholder: #94a3b8;--text-label: #1e293b;--text-link: #6366f1;--border-primary: rgba(0,0,0,.06);--border-secondary: #e2e8f0;--border-subtle: #e2e8f0;--border-input: rgba(0,0,0,.1);--accent: #6366f1;--accent-hover: #4f46e5;--accent-bg: rgba(99,102,241,.08);--accent-gradient: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--success: #10b981;--danger: #ef4444;--danger-bg: #dc2626;--warning: #f59e0b;--shadow-modal: rgba(0,0,0,.15);--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 32px rgba(0,0,0,.12);--scrollbar-thumb: #cbd5e1;--scrollbar-hover: #94a3b8;--bg-surface-alt: #f1f5f9;--bg-modal: #ffffff;--border-card: #e2e8f0;--theme-color: #f8fafc;color-scheme:light}html{height:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{height:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--bg-app);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;touch-action:manipulation;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text;font-family:inherit}#root{height:100%;min-height:100vh;min-height:100dvh}@media(max-width:768px){html,body{overflow-x:hidden;max-width:100vw;width:100%}#root{max-width:100vw;width:100%;overflow:hidden}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}a{color:inherit;text-decoration:none}button{font-family:inherit}
