.ARkgBq_container{height:calc(100dvh - var(--header-h,0px));background:var(--bg-dark);grid-template-columns:minmax(300px,380px) 1fr;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.ARkgBq_container{grid-template-columns:1fr}}.ARkgBq_sidebar{border-right:1px solid var(--surface-border);background:var(--surface-dark);-webkit-backdrop-filter:blur(20px);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.ARkgBq_sidebarHiddenMobile{display:none}}.ARkgBq_sidebarHeader{border-bottom:1px solid var(--surface-border);background:linear-gradient(180deg, rgba(var(--primary-neon-rgb), .04), transparent);flex-shrink:0;padding:1rem 1rem .75rem}.ARkgBq_headerTopRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex;position:relative}.ARkgBq_brandSection{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.ARkgBq_meAvatar{flex-shrink:0}.ARkgBq_brandText{flex-direction:column;min-width:0;display:flex}.ARkgBq_brandTitle{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800}.ARkgBq_brandSubtitle{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.ARkgBq_headerIcons{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ARkgBq_iconBtn{background:var(--surface-dark);border:1px solid var(--surface-border);width:36px;height:36px;color:var(--text-main);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ARkgBq_iconBtn:hover{background:rgba(var(--primary-neon-rgb), .1);border-color:var(--primary-neon);color:var(--primary-neon);transform:translateY(-1px)}.ARkgBq_quickMenu{background:var(--surface-elevated);border:1px solid var(--surface-border);z-index:1000;border-radius:12px;min-width:200px;animation:.2s ease-out ARkgBq_fadeIn;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}.ARkgBq_settingsMenu{background:var(--surface-elevated);border:1px solid var(--surface-border);z-index:1000;border-radius:12px;min-width:220px;animation:.2s ease-out ARkgBq_fadeIn;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}@keyframes ARkgBq_dropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ARkgBq_quickMenuItem{cursor:pointer;width:100%;color:var(--text-main);text-align:left;background:0 0;border:none;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;transition:background .15s;display:flex}.ARkgBq_quickMenuItem:hover{background:rgba(var(--primary-neon-rgb), .08)}.ARkgBq_quickMenuItem svg{color:var(--primary-neon);flex-shrink:0;margin-top:2px}.ARkgBq_quickMenuItem div{flex-direction:column;min-width:0;display:flex}.ARkgBq_quickMenuItem strong{color:var(--text-main);font-size:.875rem;font-weight:600}.ARkgBq_quickMenuItem small{color:var(--text-muted);margin-top:1px;font-size:.6875rem}.ARkgBq_settingsMenuItem{cursor:pointer;width:100%;color:var(--text-main);text-align:left;background:0 0;border:none;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;transition:background .15s;display:flex}.ARkgBq_settingsMenuItem:hover{background:rgba(var(--primary-neon-rgb), .08)}.ARkgBq_settingsMenuItem svg{color:var(--text-muted);flex-shrink:0;margin-top:2px}.ARkgBq_settingsMenuItem div{flex-direction:column;min-width:0;display:flex}.ARkgBq_settingsMenuItem strong{color:var(--text-main);font-size:.875rem;font-weight:600}.ARkgBq_settingsMenuItem small{color:var(--text-muted);margin-top:1px;font-size:.6875rem}.ARkgBq_settingsMenuItemDanger{color:#ef4444}.ARkgBq_settingsMenuItemDanger:hover{background:#ef44441a}.ARkgBq_settingsMenuItemDanger svg{color:#ef4444}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItem{cursor:pointer;width:100%;color:var(--text-main);text-align:left;background:0 0;border:none;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;transition:background .15s;display:flex}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItem:hover{background:rgba(var(--primary-neon-rgb), .08)}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItem svg{color:var(--primary-neon);flex-shrink:0;margin-top:2px}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItem div{flex-direction:column;min-width:0;display:flex}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItem strong{color:var(--text-main);font-size:.875rem;font-weight:600}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItem small{color:var(--text-muted);margin-top:1px;font-size:.6875rem}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItemDanger{color:#ef4444}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItemDanger:hover{background:#ef44441a}.ARkgBq_detailsPanel .ARkgBq_detailsMenuItemDanger svg{color:#ef4444}.ARkgBq_searchBox{background:var(--surface-dark);border:1px solid var(--surface-border);border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.625rem .875rem;transition:all .2s;display:flex}.ARkgBq_searchBox:focus-within{border-color:var(--primary-neon);box-shadow:0 0 0 3px rgba(var(--primary-neon-rgb), .15)}.ARkgBq_searchBox svg{color:var(--text-muted);flex-shrink:0}.ARkgBq_searchField{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.875rem}.ARkgBq_searchField::placeholder{color:var(--text-muted)}.ARkgBq_searchInner{flex:1;align-items:center;gap:.5rem;display:flex}.ARkgBq_filterPills{flex-wrap:wrap;gap:.375rem;padding-bottom:.5rem;display:flex}.ARkgBq_filterPills::-webkit-scrollbar{display:none}.ARkgBq_pill{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.ARkgBq_pill:hover{border-color:var(--primary-neon);color:var(--text-main)}.ARkgBq_pillCount{min-width:18px;height:18px;color:inherit;background:#00000040;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.625rem;font-weight:700;display:inline-flex}.ARkgBq_pillActive .ARkgBq_pillCount{background:#ffffff40}.ARkgBq_convListArea{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent;flex:1;min-height:0;padding:.5rem 0;overflow-y:auto}@media (max-width:900px){.ARkgBq_convListArea{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.ARkgBq_convListArea::-webkit-scrollbar{width:6px}.ARkgBq_convListArea::-webkit-scrollbar-track{background:0 0}.ARkgBq_convListArea::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.ARkgBq_convList{flex-direction:column;display:flex}.ARkgBq_bottomNavSpacer{display:none}@media (max-width:900px){.ARkgBq_bottomNavSpacer{height:calc(88px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-shrink:0;display:block}}.ARkgBq_convItem{cursor:pointer;color:inherit;border-radius:10px;align-items:center;gap:.75rem;margin:2px .5rem;padding:.625rem .875rem;text-decoration:none;transition:all .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ARkgBq_convItem:hover{background:rgba(var(--primary-neon-rgb), .06)}.ARkgBq_hoverableConv:hover .ARkgBq_convChevron{opacity:1}}.ARkgBq_activeConv{background:rgba(var(--primary-neon-rgb), .1)}.ARkgBq_activeConv:before{content:"";background:var(--primary-neon);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ARkgBq_dropdownBackdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#00000073;animation:.15s ease-out ARkgBq_fadeIn;position:fixed;inset:0}.ARkgBq_instagramContextMenu{z-index:10001;-webkit-backdrop-filter:blur(25px);transform-origin:50%;background:#16161af2;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:2px;width:260px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) ARkgBq_contextMenuPop;display:flex;position:fixed;box-shadow:0 16px 40px #00000080,0 0 0 1px #ffffff0d}@keyframes ARkgBq_contextMenuPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ARkgBq_instagramMenuItem{width:100%;color:var(--text-main);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.ARkgBq_instagramMenuItem:active,.ARkgBq_instagramMenuItem:hover{background:#ffffff14}.ARkgBq_instagramMenuItem svg{color:var(--text-muted);flex-shrink:0}.ARkgBq_instagramMenuItemDanger,.ARkgBq_instagramMenuItemDanger svg{color:#ef4444}.ARkgBq_instagramMenuItemDanger:active,.ARkgBq_instagramMenuItemDanger:hover{background:#ef44441f}.ARkgBq_avatarColumn{flex-shrink:0;position:relative}.ARkgBq_miniAvatar{-o-object-fit:cover;object-fit:cover;border:1px solid var(--surface-border);border-radius:50%;width:48px;height:48px}.ARkgBq_aiAvatar{color:#000;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 14px #fbbf2466}.ARkgBq_aiText{background:linear-gradient(90deg,#fbbf24,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ARkgBq_whatsappGroupAvatar{background:rgba(var(--secondary-neon-rgb), .15);width:48px;height:48px;color:var(--secondary-neon);border:1px solid var(--surface-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ARkgBq_whatsappGroupAvatarMini{background:rgba(var(--secondary-neon-rgb), .15);width:38px;height:38px;color:var(--secondary-neon);border:1px solid var(--surface-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ARkgBq_onlineIndicator{border:2px solid var(--bg-dark);background:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.ARkgBq_convBody{flex:1;min-width:0}.ARkgBq_convTopRow{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:2px;display:flex}.ARkgBq_convNameText{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.ARkgBq_convTime{color:var(--text-muted);flex-shrink:0;font-size:.6875rem}.ARkgBq_unreadTime{color:var(--primary-neon);font-weight:700}.ARkgBq_convChevron{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:flex}.ARkgBq_convChevron:hover{background:var(--surface-dark)}@media (max-width:900px){.ARkgBq_convChevron{display:none}}.ARkgBq_convBottomRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ARkgBq_lastMsgPreview{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.ARkgBq_readReceipt{color:var(--primary-neon);flex-shrink:0}.ARkgBq_msgContent{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ARkgBq_unreadBadge{background:var(--primary-neon);min-width:20px;height:20px;color:var(--btn-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:700;display:inline-flex}.ARkgBq_noConversations{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.875rem}.ARkgBq_chatWindow{height:100%;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:var(--bg-dark);flex-direction:column;display:flex;overflow:hidden}.ARkgBq_chatInputContainer{border-top:1px solid var(--surface-border);background:var(--surface-dark);-webkit-backdrop-filter:blur(20px);z-index:100;flex-direction:column;flex-shrink:0;order:3;width:100%;display:flex;position:relative}.ARkgBq_whatsappMessagesArea{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent;background-image:radial-gradient(circle at top right, rgba(var(--primary-neon-rgb), .04), transparent 50%), radial-gradient(circle at bottom left, rgba(var(--secondary-neon-rgb), .04), transparent 50%);flex-direction:column;flex:1;order:2;gap:.375rem;padding:1rem .875rem;display:flex;overflow-y:auto}.ARkgBq_whatsappChatHeader{flex-shrink:0;order:1}.ARkgBq_rencontresRetentionBanner{color:var(--text-main);background:linear-gradient(90deg,#f43f5e21,#fbbf2414);border-bottom:1px solid #f43f5e33;flex-shrink:0;order:1;align-items:center;gap:.7rem;padding:.65rem .9rem;display:flex}.ARkgBq_rencontresRetentionBannerKept{background:linear-gradient(90deg,#10b9811f,#38bdf812);border-bottom-color:#10b98138}.ARkgBq_rencontresRetentionIcon{color:#fb7185;background:#f43f5e24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ARkgBq_rencontresRetentionBannerKept .ARkgBq_rencontresRetentionIcon{color:#34d399;background:#10b98124}.ARkgBq_rencontresRetentionCopy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ARkgBq_rencontresRetentionCopy strong{font-size:.78rem;line-height:1.2}.ARkgBq_rencontresRetentionCopy span,.ARkgBq_rencontresRetentionCopy small{color:var(--text-muted);font-size:.68rem;line-height:1.35}.ARkgBq_rencontresRetentionCopy small{color:#fbbf24db}.ARkgBq_rencontresRetentionBanner>button{color:var(--text-main);cursor:pointer;background:#f43f5e24;border:1px solid #f43f5e4d;border-radius:999px;flex:none;padding:.5rem .75rem;font-size:.7rem;font-weight:800}.ARkgBq_rencontresRetentionBanner>button:disabled{cursor:wait;opacity:.55}.ARkgBq_messageExpiry{color:#fbbf24d1;align-items:center;gap:.15rem;font-size:.62rem;display:inline-flex}@media (max-width:560px){.ARkgBq_rencontresRetentionBanner{align-items:flex-start;padding:.55rem .65rem}.ARkgBq_rencontresRetentionIcon{width:30px;height:30px}.ARkgBq_rencontresRetentionBanner>button{white-space:normal;max-width:112px}}@media (max-width:900px){.ARkgBq_chatWindow{height:100%;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;z-index:9999;width:100vw;position:fixed;top:0;left:0;right:0}.ARkgBq_whatsappChatHeader{padding-top:max(10px, env(safe-area-inset-top,0px));padding-bottom:10px}.ARkgBq_hideMobile{display:none}}.ARkgBq_mobileBackBtn{display:none}@media (max-width:900px){.ARkgBq_mobileBackBtn{flex-shrink:0;justify-content:center;align-items:center;margin-right:.25rem;display:flex}}.ARkgBq_whatsappChatHeader{border-bottom:1px solid var(--surface-border);background:var(--surface-dark);-webkit-backdrop-filter:blur(20px);padding:.625rem 1rem;padding-top:max(.625rem, env(safe-area-inset-top,0px));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ARkgBq_headerUser{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.ARkgBq_backBtn{background:var(--surface-dark)}@media (max-width:900px){.ARkgBq_backBtn{background:var(--surface-dark);display:flex}}.ARkgBq_headerText{flex-direction:column;min-width:0;display:flex}.ARkgBq_headerName{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.ARkgBq_headerStatus{color:var(--text-muted);font-size:.6875rem}.ARkgBq_headerActions{align-items:center;gap:.25rem;display:flex}.ARkgBq_headerIcon{width:36px;height:36px;color:var(--text-main);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ARkgBq_headerIcon:hover{background:rgba(var(--primary-neon-rgb), .1);color:var(--primary-neon)}.ARkgBq_headerIconBtn{width:36px;height:36px;color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ARkgBq_headerIconBtn:hover{background:rgba(var(--primary-neon-rgb), .1);color:var(--primary-neon)}.ARkgBq_iconCircleBtn{width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ARkgBq_iconCircleBtn:hover{background:rgba(var(--primary-neon-rgb), .1);color:var(--primary-neon)}.ARkgBq_whatsappMessagesArea::-webkit-scrollbar{width:6px}.ARkgBq_whatsappMessagesArea::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.ARkgBq_messageRow{box-sizing:border-box;flex-shrink:0;align-items:flex-end;gap:.375rem;width:100%;margin:0;display:flex}.ARkgBq_bubbleAvatarWrapper{flex-shrink:0;align-items:flex-end;margin-bottom:2px;margin-right:.125rem;display:flex}.ARkgBq_bubbleAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%!important}.ARkgBq_myMessageRow{justify-content:flex-end}.ARkgBq_whatsappBubble{box-sizing:border-box;word-wrap:break-word;overflow-wrap:anywhere;touch-action:pan-y;max-width:70%;transform:translateX(var(--message-swipe-x,0px));will-change:transform;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:18px;padding:.625rem .875rem .25rem;font-size:.9375rem;line-height:1.4;transition:transform .16s ease-out;animation:.18s ease-out ARkgBq_bubbleIn;position:relative}.ARkgBq_whatsappBubble[data-swiping=true]{filter:brightness(1.12);transition:none}@keyframes ARkgBq_bubbleIn{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.ARkgBq_whatsappBubble{max-width:82%}}.ARkgBq_theirBubble{color:var(--text-main);background:#ffffff17;border:none;border-bottom-left-radius:4px}.ARkgBq_myBubble{background:linear-gradient(135deg, var(--primary-neon), var(--secondary-neon));color:var(--btn-text);border-bottom-right-radius:4px}.ARkgBq_hoverableBubble:hover .ARkgBq_messageChevron{opacity:1}.ARkgBq_messageChevron{z-index:20;color:#fff;cursor:pointer;opacity:0;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:6px;right:6px}@media (max-width:767px){.ARkgBq_messageChevron{display:none}}.ARkgBq_bubbleFooter{opacity:.85;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.625rem;display:flex}.ARkgBq_msgTime{font-size:.625rem}.ARkgBq_readCheck{color:#ffffffe6}.ARkgBq_readCheckBlue{color:#38bdf8}.ARkgBq_readCheckGray{color:#ffffff8c}.ARkgBq_errorCheck{color:#ef4444;cursor:pointer;animation:1.5s infinite ARkgBq_pulse}.ARkgBq_typingIndicator{color:#10b981;font-size:.75rem;font-style:italic;font-weight:500;animation:1.5s infinite ARkgBq_pulse}.ARkgBq_sendingIcon{animation:.8s linear infinite ARkgBq_spin}@keyframes ARkgBq_spin{to{transform:rotate(360deg)}}.ARkgBq_inviteBubble{background:linear-gradient(135deg, rgba(var(--primary-neon-rgb), .12), rgba(var(--secondary-neon-rgb), .12));border:1px solid rgba(var(--primary-neon-rgb), .3);border-radius:14px;flex-direction:column;gap:.625rem;max-width:320px;padding:1rem;display:flex}.ARkgBq_inviteHeader{align-items:center;gap:.5rem;display:flex}.ARkgBq_inviteTitle{color:var(--primary-neon);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:700}.ARkgBq_inviteText{color:var(--text-main);margin:0;font-size:.875rem}.ARkgBq_inviteEventTitle{color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.ARkgBq_inviteActions{gap:.5rem;margin-top:.25rem;display:flex}.ARkgBq_inviteBtnAccept{background:var(--primary-neon);color:var(--btn-text);cursor:pointer;border:none;border-radius:10px;flex:1;padding:.5rem;font-size:.8125rem;font-weight:700;transition:all .2s}.ARkgBq_inviteBtnAccept:hover{filter:brightness(1.1);transform:translateY(-1px)}.ARkgBq_inviteBtnDecline{background:var(--surface-dark);color:var(--text-muted);border:1px solid var(--surface-border);cursor:pointer;border-radius:10px;flex:1;padding:.5rem;font-size:.8125rem;font-weight:700}.ARkgBq_inviteBtnDecline:hover{color:#ef4444;border-color:#ef4444}.ARkgBq_inviteWaitingText{color:var(--text-muted);text-align:center;font-size:.8125rem;font-style:italic}.ARkgBq_inviteStatus{text-align:center;border-radius:8px;padding:.5rem;font-size:.8125rem;font-weight:700}.ARkgBq_statusAccepted{color:#22c55e;background:#22c55e26}.ARkgBq_statusDeclined{color:#ef4444;background:#ef444426}.ARkgBq_whatsappInputArea{background:0 0;flex-shrink:0;align-items:flex-end;gap:.5rem;padding:.625rem .875rem;display:flex}.ARkgBq_inputIcons{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ARkgBq_chatIcon{width:38px;height:38px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ARkgBq_chatIcon:hover{background:rgba(var(--primary-neon-rgb), .1);color:var(--primary-neon)}.ARkgBq_whatsappInputWrapper{background:var(--bg-dark);border:1px solid var(--surface-border);border-radius:26px;flex:1;align-items:flex-end;gap:2px;min-width:0;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex}.ARkgBq_whatsappInputWrapper:focus-within{border-color:var(--primary-neon);box-shadow:0 0 0 3px rgba(var(--primary-neon-rgb), .15)}.ARkgBq_whatsappTextInput{resize:none;width:0;min-width:0;min-height:1.35rem;max-height:120px;color:var(--text-main);background:0 0;border:none;outline:none;flex:1;align-self:center;padding:6px 4px;font-family:inherit;font-size:16px;line-height:1.35;display:block;overflow-y:auto}.ARkgBq_whatsappTextInput::placeholder{color:var(--text-muted)}.ARkgBq_whatsappSendBtn{background:var(--primary-neon);width:42px;height:42px;color:var(--btn-text);cursor:pointer;box-shadow:0 4px 14px rgba(var(--primary-neon-rgb), .35);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ARkgBq_whatsappSendBtn:hover:not(:disabled){transform:scale(1.05)}.ARkgBq_whatsappSendBtn:disabled{opacity:.5;cursor:not-allowed}.ARkgBq_emptyState,.ARkgBq_whatsappEmptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex}.ARkgBq_emptyIllustration{background:linear-gradient(135deg, rgba(var(--primary-neon-rgb), .1), rgba(var(--secondary-neon-rgb), .1));width:120px;height:120px;color:var(--primary-neon);border-radius:50%;justify-content:center;align-items:center;display:flex}.ARkgBq_emptyTitle{color:var(--text-main);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.ARkgBq_emptyText{color:var(--text-muted);max-width:400px;margin:0;font-size:.9375rem;line-height:1.5}.ARkgBq_emptyQuickActions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.625rem;width:100%;max-width:420px;margin-top:.5rem;display:grid}.ARkgBq_quickActionCard{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-main);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .625rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.ARkgBq_quickActionCard:hover{border-color:var(--primary-neon);background:rgba(var(--primary-neon-rgb), .05);transform:translateY(-2px)}.ARkgBq_quickActionCard svg{color:var(--primary-neon)}.ARkgBq_encryptionInfo{color:var(--text-muted);background:var(--surface-dark);border:1px solid var(--surface-border);border-radius:999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.ARkgBq_dropdownMenu{background:var(--surface-elevated);border:1px solid var(--surface-border);z-index:1000;border-radius:12px;min-width:200px;padding:.375rem;animation:.15s ease-out ARkgBq_dropdownIn;box-shadow:0 8px 28px #0006}.ARkgBq_dropdownItem{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;transition:background .15s;display:flex}.ARkgBq_dropdownItem:hover{background:rgba(var(--primary-neon-rgb), .08)}.ARkgBq_messageDropdownMenu{background:var(--surface-elevated);border:1px solid var(--surface-border);z-index:1000;border-radius:10px;min-width:140px;padding:.25rem;animation:.12s ease-out ARkgBq_dropdownIn;box-shadow:0 6px 18px #0006}.ARkgBq_convDropdownMenu{background:var(--surface-elevated);border:1px solid var(--surface-border);z-index:1000;border-radius:10px;min-width:180px;padding:.25rem;box-shadow:0 6px 18px #0006}.ARkgBq_modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ARkgBq_fadeIn;display:flex;position:fixed;inset:0}@keyframes ARkgBq_fadeIn{0%{opacity:0}to{opacity:1}}.ARkgBq_modalContent{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:20px;flex-direction:column;width:100%;max-width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);animation:.25s cubic-bezier(.34,1.56,.64,1) ARkgBq_modalIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}@keyframes ARkgBq_modalIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ARkgBq_modalHeader h3,.ARkgBq_modalTitle{color:var(--text-main);align-items:center;gap:.5rem;margin:0;font-size:1.0625rem;font-weight:700;display:flex}.ARkgBq_modalCloseBtn,.ARkgBq_closeBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ARkgBq_modalCloseBtn:hover,.ARkgBq_closeBtn:hover{background:var(--surface-dark);color:var(--text-main)}.ARkgBq_modalBody,.ARkgBq_modalForm{flex-direction:column;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.ARkgBq_modalActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.ARkgBq_modalBtnPrimary{background:var(--primary-neon);color:var(--btn-text);cursor:pointer;border:none;border-radius:10px;padding:.625rem 1.125rem;font-weight:700;transition:all .2s}.ARkgBq_modalBtnPrimary:hover:not(:disabled){box-shadow:0 6px 16px rgba(var(--primary-neon-rgb), .35);transform:translateY(-1px)}.ARkgBq_modalBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.ARkgBq_modalBtnSecondary{background:var(--surface-dark);color:var(--text-main);border:1px solid var(--surface-border);cursor:pointer;border-radius:10px;padding:.625rem 1.125rem;font-weight:600}.ARkgBq_modalBtnSecondary:hover{border-color:var(--primary-neon)}.ARkgBq_modalInput,.ARkgBq_searchBar{background:var(--surface-dark);border:1px solid var(--surface-border);width:100%;color:var(--text-main);border-radius:10px;outline:none;padding:.75rem .875rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.ARkgBq_modalInput:focus,.ARkgBq_searchBar:focus{border-color:var(--primary-neon);box-shadow:0 0 0 3px rgba(var(--primary-neon-rgb), .15)}.ARkgBq_modalSearchBox{background:var(--surface-dark);border:1px solid var(--surface-border);border-radius:10px;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.ARkgBq_modalSearchInput{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.ARkgBq_formGroup{flex-direction:column;gap:.375rem;display:flex}.ARkgBq_formGroup label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.ARkgBq_helpText{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.ARkgBq_typeSelector{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:480px){.ARkgBq_typeSelector{grid-template-columns:1fr}}.ARkgBq_typeOption{background:var(--surface-dark);border:1px solid var(--surface-border);cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:.625rem;padding:.875rem;transition:all .2s;display:flex}.ARkgBq_typeOption:hover:not(:disabled){border-color:var(--primary-neon)}.ARkgBq_typeOption:disabled{opacity:.5;cursor:not-allowed}.ARkgBq_typeOptionActive{background:rgba(var(--primary-neon-rgb), .1);border-color:var(--primary-neon)}.ARkgBq_typeOption svg{color:var(--primary-neon);flex-shrink:0;margin-top:2px}.ARkgBq_typeOptionText{flex-direction:column;gap:2px;min-width:0;display:flex}.ARkgBq_typeOptionText strong{color:var(--text-main);font-size:.875rem;font-weight:700}.ARkgBq_typeOptionText small{color:var(--text-muted);font-size:.6875rem;line-height:1.3}.ARkgBq_contactList{flex-direction:column;gap:2px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.ARkgBq_contactListEmpty{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.875rem}.ARkgBq_contactRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem .625rem;transition:background .15s;display:flex}.ARkgBq_contactRow:hover{background:rgba(var(--primary-neon-rgb), .06)}.ARkgBq_contactRowSelected{background:rgba(var(--primary-neon-rgb), .1)}.ARkgBq_contactAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.ARkgBq_contactInfo{flex-direction:column;flex:1;min-width:0;display:flex}.ARkgBq_contactInfo strong{color:var(--text-main);font-size:.875rem;font-weight:600}.ARkgBq_contactInfo small{color:var(--text-muted);font-size:.75rem}.ARkgBq_contactCheck{border:2px solid var(--surface-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.ARkgBq_contactCheckActive{background:var(--primary-neon);border-color:var(--primary-neon);color:var(--btn-text)}.ARkgBq_selectedChipsRow{flex-wrap:wrap;gap:.375rem;padding:.25rem 0;display:flex}.ARkgBq_selectedChip{background:rgba(var(--primary-neon-rgb), .12);border:1px solid rgba(var(--primary-neon-rgb), .3);color:var(--text-main);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .25rem;font-size:.75rem;font-weight:600;display:inline-flex}.ARkgBq_selectedChip img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:22px;height:22px}.ARkgBq_selectedSummary{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-muted);border-radius:10px;align-self:flex-start;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ARkgBq_groupAvatarUpload{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ARkgBq_groupAvatarPreview{background:linear-gradient(135deg, rgba(var(--primary-neon-rgb), .12), rgba(var(--secondary-neon-rgb), .12));border:2px dashed var(--primary-neon);width:80px;height:80px;color:var(--primary-neon);border-radius:50%;justify-content:center;align-items:center;display:flex}.ARkgBq_uploadAvatarBtn{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-main);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (min-width:768px){.ARkgBq_detailsOverlay{display:none!important}}.ARkgBq_detailsPanel{background:var(--surface-elevated);border-left:1px solid var(--surface-border);z-index:800;flex-direction:column;width:min(360px,100vw);animation:.25s ease-out ARkgBq_slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0000004d}@media (max-width:767px){.ARkgBq_detailsPanel{width:100vw;max-width:100vw}}@keyframes ARkgBq_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.ARkgBq_detailsHeader{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ARkgBq_detailsBackBtn{width:100%;color:var(--text-main);cursor:pointer;border:none;border-bottom:1px solid var(--surface-border);background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;display:none}.ARkgBq_detailsBackBtn:hover{background:var(--surface-dark)}@media (max-width:767px){.ARkgBq_detailsBackBtn{display:flex}.ARkgBq_detailsHeader{padding-left:.75rem;padding-right:.75rem}}.ARkgBq_detailsHeader h3{color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.ARkgBq_detailsCloseBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.ARkgBq_detailsCloseBtn:hover{background:var(--surface-dark);color:var(--text-main)}.ARkgBq_detailsBody{flex:1;padding-bottom:1rem;overflow-y:auto}.ARkgBq_detailsHero{text-align:center;border-bottom:1px solid var(--surface-border);flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;display:flex}.ARkgBq_detailsAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:88px;height:88px}.ARkgBq_detailsGroupAvatar{background:rgba(var(--secondary-neon-rgb), .15);width:88px;height:88px;color:var(--secondary-neon);border:3px solid var(--secondary-neon);border-radius:50%;justify-content:center;align-items:center;display:flex}.ARkgBq_detailsName{color:var(--text-main);margin:.25rem 0 0;font-size:1.125rem;font-weight:700}.ARkgBq_detailsHandle{color:var(--text-muted);margin:0;font-size:.8125rem}.ARkgBq_detailsProfileBtn{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-main);border-radius:999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ARkgBq_detailsProfileBtn:hover{border-color:var(--primary-neon)}.ARkgBq_detailsSection{border-bottom:1px solid var(--surface-border);padding:.625rem .5rem}.ARkgBq_detailsSection:last-child{border-bottom:none}.ARkgBq_detailsSectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.375rem;margin:0 0 .25rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;display:flex}.ARkgBq_detailsSectionCount{background:var(--surface-dark);color:var(--text-main);border-radius:999px;margin-left:auto;padding:.125rem .5rem}.ARkgBq_detailsRow{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:background .15s;display:flex}.ARkgBq_detailsRow:hover{background:rgba(var(--primary-neon-rgb), .06)}.ARkgBq_detailsRowDanger{color:#ef4444}.ARkgBq_detailsRowDanger:hover{background:#ef44441a}.ARkgBq_detailsRowIcon{background:var(--surface-dark);width:32px;height:32px;color:inherit;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ARkgBq_detailsRowText{flex:1}.ARkgBq_detailsToggle{background:var(--surface-border);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.ARkgBq_detailsToggleOn{background:var(--primary-neon)}.ARkgBq_detailsToggleDot{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.ARkgBq_detailsToggleOn .ARkgBq_detailsToggleDot{transform:translate(16px)}.ARkgBq_detailsEmpty{text-align:center;color:var(--text-muted);padding:.5rem .75rem;font-size:.8125rem;font-style:italic}.ARkgBq_sharedEventsList{flex-direction:column;gap:.25rem;display:flex}.ARkgBq_sharedEventCard{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-main);border-radius:10px;align-items:center;gap:.625rem;padding:.5rem;text-decoration:none;transition:all .2s;display:flex}.ARkgBq_sharedEventCard:hover{border-color:var(--primary-neon);transform:translate(2px)}.ARkgBq_sharedEventImg{background-position:50%;background-size:cover;background-color:rgba(var(--primary-neon-rgb), .1);width:44px;height:44px;color:var(--primary-neon);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ARkgBq_sharedEventInfo{flex-direction:column;flex:1;min-width:0;display:flex}.ARkgBq_sharedEventInfo strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.ARkgBq_sharedEventInfo small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}@media (max-width:600px){.ARkgBq_sidebar{border-right:none}.ARkgBq_sidebarHeader{padding:.75rem .75rem .5rem}.ARkgBq_convItem{margin:1px .25rem;padding:.625rem}.ARkgBq_miniAvatar{width:44px;height:44px}.ARkgBq_chatWindow:not(.ARkgBq_hideMobile)~.ARkgBq_sidebarHeader,.ARkgBq_chatWindow:not(.ARkgBq_hideMobile)~.ARkgBq_sidebarHeader *,.ARkgBq_chatWindow:not(.ARkgBq_hideMobile)+.ARkgBq_sidebarHeader,.ARkgBq_chatWindow:not(.ARkgBq_hideMobile)~.ARkgBq_sidebar .ARkgBq_sidebarHeader,.ARkgBq_chatWindow:not(.ARkgBq_hideMobile)~.ARkgBq_sidebar .ARkgBq_sidebarHeader *,.ARkgBq_chatWindow:not(.ARkgBq_hideMobile)~*{display:none!important}.ARkgBq_emptyTitle{font-size:1.25rem}}.ARkgBq_userSection{align-items:center;gap:.5rem;display:flex}.ARkgBq_active{display:flex}.ARkgBq_pinnedBar{background:linear-gradient(90deg, rgba(var(--primary-neon-rgb), .12), rgba(var(--secondary-neon-rgb), .06));border-bottom:1px solid rgba(var(--primary-neon-rgb), .25);color:var(--text-main);z-index:10;flex-shrink:0;order:1;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ARkgBq_pinnedBar svg{color:var(--primary-neon);flex-shrink:0}.ARkgBq_pinnedBarContent{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.ARkgBq_pinnedBarContent strong{color:var(--primary-neon);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.ARkgBq_pinnedBarContent span{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ARkgBq_pinnedBarCount{background:var(--primary-neon);color:var(--btn-text);border-radius:999px;padding:0 .5rem;font-size:.6875rem;font-weight:700}.ARkgBq_pinnedBarClose{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.ARkgBq_pinnedBarClose:hover{color:var(--text-main);background:#ffffff0d}.ARkgBq_bubblePinIcon{color:#fff;pointer-events:none;background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:4px;left:4px}.ARkgBq_reactionsRow{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.ARkgBq_reactionChip{cursor:pointer;color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;transition:all .15s;display:inline-flex}.ARkgBq_reactionChip:hover{transform:translateY(-1px)}.ARkgBq_reactionChipMine{background:rgba(var(--primary-neon-rgb), .25);border-color:var(--primary-neon)}.ARkgBq_reactionCount{opacity:.85;font-size:.6875rem;font-weight:700}.ARkgBq_quickReactBar{border-bottom:1px solid var(--surface-border);gap:.125rem;margin-bottom:.25rem;padding:.375rem;display:flex}.ARkgBq_quickReactBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;transition:all .15s;display:inline-flex}.ARkgBq_quickReactBtn:hover{background:rgba(var(--primary-neon-rgb), .12);transform:scale(1.2)}.ARkgBq_reactionPicker{background:var(--surface-elevated);border:1px solid var(--surface-border);z-index:1100;border-radius:999px;gap:.125rem;padding:.5rem;animation:.15s ease-out ARkgBq_dropdownIn;display:flex;box-shadow:0 8px 28px #0006}.ARkgBq_replyPreviewBar{background:rgba(var(--primary-neon-rgb), .06);border-top:1px solid var(--surface-border);border-left:3px solid var(--primary-neon);color:var(--text-main);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ARkgBq_replyPreviewBar>svg{color:var(--primary-neon);flex-shrink:0}.ARkgBq_replyPreviewBody{flex-direction:column;flex:1;min-width:0;display:flex}.ARkgBq_replyPreviewBody strong{color:var(--primary-neon);font-size:.6875rem;font-weight:700}.ARkgBq_replyPreviewBody span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ARkgBq_replyCloseBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.ARkgBq_replyCloseBtn:hover{color:var(--text-main);background:#ffffff0d}.ARkgBq_replyPreviewInBubble{background:#0000002e;border-radius:8px;align-items:stretch;gap:.375rem;margin-bottom:.375rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.ARkgBq_myBubble .ARkgBq_replyPreviewInBubble{background:#0000002e}.ARkgBq_replyPreviewInBubble .ARkgBq_replyPreviewBar{background:var(--primary-neon);border:none;border-radius:2px;flex-shrink:0;width:3px;padding:0}.ARkgBq_replyBubbleThumb{border-radius:4px;flex-shrink:0;width:36px;height:36px;margin-left:auto;overflow:hidden}.ARkgBq_replyPreviewThumb{border-radius:6px;flex-shrink:0;width:40px;height:40px;margin-left:8px;overflow:hidden}.ARkgBq_editArea{background:#00000040;border-radius:10px;align-items:center;gap:.375rem;min-width:240px;padding:.375rem;display:flex}.ARkgBq_editInput{color:#111;background:#fffffff2;border:none;border-radius:8px;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem}.ARkgBq_editBtnSave,.ARkgBq_editBtnCancel{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ARkgBq_editBtnSave{background:var(--primary-neon);color:var(--btn-text)}.ARkgBq_editBtnSave:hover{filter:brightness(1.1)}.ARkgBq_editBtnCancel{color:#fff;background:#ffffff26}.ARkgBq_editBtnCancel:hover{background:#ffffff40}.ARkgBq_bubbleContent{white-space:pre-wrap;word-wrap:break-word}.ARkgBq_messageLoading{min-width:96px;color:var(--text-muted);align-items:center;gap:7px;font-size:.82rem;font-style:italic;display:inline-flex}.ARkgBq_editedTag{opacity:.75;margin-right:.25rem;font-size:.625rem;font-style:italic}.ARkgBq_deletedBubble{opacity:.7;font-style:italic;background:var(--surface-dark)!important;color:var(--text-muted)!important;border:1px dashed var(--surface-border)!important}.ARkgBq_highlightFlash>div{animation:1.6s ease-out ARkgBq_flashHighlight}@keyframes ARkgBq_flashHighlight{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-neon-rgb), 0)}30%{box-shadow:0 0 0 6px rgba(var(--primary-neon-rgb), .5)}}.ARkgBq_searchOverlay{z-index:50;background:var(--surface-elevated);border-bottom:1px solid var(--surface-border);animation:.15s ease-out ARkgBq_dropdownIn;position:absolute;top:56px;left:0;right:0;box-shadow:0 8px 24px #0000004d}.ARkgBq_searchOverlayBar{align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.ARkgBq_searchOverlayBar>svg{color:var(--text-muted);flex-shrink:0}.ARkgBq_searchOverlayBar>button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.ARkgBq_searchOverlayBar>button:hover{color:var(--text-main);background:#ffffff0d}.ARkgBq_searchOverlayInput{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.ARkgBq_searchResults{border-top:1px solid var(--surface-border);max-height:320px;overflow-y:auto}.ARkgBq_searchResultItem{text-align:left;border:none;border-bottom:1px solid var(--surface-border);width:100%;color:var(--text-main);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:.625rem .875rem;transition:background .15s;display:flex}.ARkgBq_searchResultItem:hover{background:rgba(var(--primary-neon-rgb), .06)}.ARkgBq_searchResultTime{color:var(--text-muted);font-size:.6875rem}.ARkgBq_searchResultText{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.ARkgBq_emptyChatArea{color:var(--text-muted);flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}.ARkgBq_blockedBar{color:#ef4444;background:#ef44441a;border-top:1px solid #ef44444d;order:3;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.ARkgBq_blockedBar button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.ARkgBq_blockedBar button:hover{background:#ef444426}.ARkgBq_undoBanner{-webkit-backdrop-filter:blur(12px);z-index:50;background:#0f172af2;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;width:100%;padding:.625rem 1rem;animation:.2s cubic-bezier(.16,1,.3,1) ARkgBq_slideUpFade;display:flex;position:sticky;bottom:0}.ARkgBq_undoBannerContent{color:#f8fafc;justify-content:space-between;align-items:center;width:100%;max-width:600px;font-size:.875rem;font-weight:500;display:flex}.ARkgBq_undoBtn{background:var(--primary,#38bdf8);color:#0f172a;cursor:pointer;letter-spacing:.05em;border:none;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #38bdf84d}.ARkgBq_undoBtn:hover{background:#7dd3fc;transform:translateY(-1px)}@keyframes ARkgBq_slideUpFade{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ARkgBq_pickerPopover{z-index:1000;max-width:min(380px,100vw - 32px);max-height:60vh;position:absolute;bottom:calc(100% + 8px);left:0}@media (max-width:600px){.ARkgBq_pickerPopover{max-width:none;position:fixed;bottom:70px;left:8px;right:8px}}.ARkgBq_statusTray{border-bottom:1px solid var(--surface-border);flex-shrink:0;padding:.75rem 0}.ARkgBq_statusScroll{scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding:0 .875rem;display:flex;overflow-x:auto}.ARkgBq_statusScroll::-webkit-scrollbar{display:none}.ARkgBq_statusItem{cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ARkgBq_statusBadgeWrap{box-sizing:border-box;background:0 0;border-radius:50%;flex-shrink:0;width:52px;height:52px;padding:2px;position:relative;overflow:visible}.ARkgBq_myStatusCircle,.ARkgBq_statusCircle{background:var(--surface-dark);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.ARkgBq_myStatusCircle .ARkgBq_statusAvatar,.ARkgBq_statusCircle .ARkgBq_statusAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ARkgBq_statusActive{background:linear-gradient(var(--bg-dark,#0d0d14), var(--bg-dark,#0d0d14)) padding-box, conic-gradient(from 90deg, #ec4899, #a855f7, #f472b6, #ec4899) border-box;border:2.5px solid #0000}.ARkgBq_statusViewed{border:2.5px solid var(--surface-border,#ffffff2e);background:0 0}@media (max-width:600px){.ARkgBq_statusTray{padding:.45rem 0 .55rem}.ARkgBq_statusScroll{gap:.75rem;padding-inline:.75rem}.ARkgBq_statusItem{gap:.2rem}.ARkgBq_statusLabel{font-size:.67rem;line-height:1.1}}.ARkgBq_statusEmpty{background:0 0;border:2px solid #0000}.ARkgBq_statusAvatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ARkgBq_addStatusIcon{background:var(--primary-neon);width:22px;height:22px;color:var(--btn-text,#000);border:2px solid var(--bg-dark,#0d0d14);z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #00000040}.ARkgBq_statusAddMoreBtn{border:2px solid var(--bg-dark,#0d0d14);color:#fff;cursor:pointer;z-index:3;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.ARkgBq_statusLabel{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:80px;font-size:.6875rem;overflow:hidden}.ARkgBq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ARkgBq_modalContent{background:var(--surface-dark);border:1px solid var(--surface-border);border-radius:16px;flex-direction:column;width:100%;max-width:400px;max-height:80vh;display:flex;overflow:hidden}.ARkgBq_modalHeader{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.ARkgBq_modalHeader h3{font-size:1rem;font-weight:600}.ARkgBq_closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;transition:all .2s}.ARkgBq_closeBtn:hover{color:var(--text-main);background:#ffffff0d}.ARkgBq_contactsList{flex:1;padding:.5rem;overflow-y:auto}.ARkgBq_contactItem{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;transition:all .15s;display:flex}.ARkgBq_contactItem:hover{background:rgba(var(--primary-neon-rgb), .08)}.ARkgBq_contactItem:disabled{opacity:.6;cursor:not-allowed}.ARkgBq_contactInfo{flex:1;min-width:0}.ARkgBq_contactInfo strong{color:var(--text-main);font-size:.9375rem;font-weight:500;display:block}.ARkgBq_contactInfo span{color:var(--text-muted);font-size:.8125rem}.ARkgBq_spinner{border:2px solid var(--surface-border);border-top-color:var(--primary-neon);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ARkgBq_spin}.ARkgBq_contactModal{background:var(--surface-elevated,#1a1a2e);border:1px solid var(--surface-border,#ffffff14);border-radius:20px;flex-direction:column;width:90%;max-width:420px;max-height:80vh;animation:.25s ease-out ARkgBq_modalSlideUp;display:flex;box-shadow:0 25px 50px -12px #00000080}.ARkgBq_contactModalHeader{border-bottom:1px solid var(--surface-border,#ffffff14);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ARkgBq_contactModalHeader h3{color:var(--text-main,#fff);margin:0;font-size:1.1rem;font-weight:600}.ARkgBq_contactModalBody{max-height:60vh;padding:.5rem;overflow-y:auto}.ARkgBq_deleteMessagePromptBody{flex-direction:column;gap:.45rem;padding:1rem 1.25rem 1.25rem;display:flex}.ARkgBq_deleteMessagePromptBody p{color:var(--text-muted,#ffffffb3);margin:0 0 .45rem;line-height:1.45}.ARkgBq_deleteMessagePromptBody .ARkgBq_dropdownItem{text-align:left;width:100%;min-height:2.75rem}.ARkgBq_deleteMessagePromptBody .ARkgBq_deleteMessageForAll{color:#ff5470}.ARkgBq_deleteMessageCancel{color:var(--text-muted,#ffffffb3);cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-self:flex-end;margin-top:.35rem;padding:.55rem .8rem}.ARkgBq_contactEmptyState{color:var(--text-muted,#ffffff80);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.ARkgBq_contactEmptyState p{margin:0;font-size:.9rem}.ARkgBq_contactPickerItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:.875rem;width:100%;padding:.75rem 1rem;transition:all .15s;display:flex}.ARkgBq_contactPickerItem:hover{background:#ffffff0f;transform:translate(2px)}.ARkgBq_contactPickerItem:active{transform:scale(.98)}.ARkgBq_contactInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ARkgBq_contactName{color:var(--text-main,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.ARkgBq_contactUsername{color:var(--text-muted,#ffffff80);font-size:.8rem}.ARkgBq_contactSendIcon{color:var(--primary-neon,#ec4899);opacity:0;transition:all .2s;transform:translate(-8px)}.ARkgBq_contactPickerItem:hover .ARkgBq_contactSendIcon{opacity:1;transform:translate(0)}.ARkgBq_attachmentPreviewBar{background:rgba(var(--primary-neon-rgb,236, 72, 153), .08);border:1px solid rgba(var(--primary-neon-rgb,236, 72, 153), .15);border-radius:12px;justify-content:space-between;align-items:center;margin:0 .75rem .5rem;padding:.5rem 1rem;display:flex}.ARkgBq_attachmentProgress{color:var(--text-muted);align-items:center;gap:.5rem;padding:0 1rem .5rem;font-size:.7rem;display:flex}.ARkgBq_attachmentProgress progress{min-width:0;height:4px;accent-color:var(--primary-neon);flex:1}.ARkgBq_attachmentPreviewContent{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ARkgBq_attachmentThumb{background:var(--surface-dark,#1a1a2e);border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.ARkgBq_attachmentThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ARkgBq_gifBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.ARkgBq_attachmentLabel{color:var(--text-main,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ARkgBq_attachmentCloseBtn{width:28px;height:28px;color:var(--text-muted,#fff9);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.ARkgBq_attachmentCloseBtn:hover{color:var(--text-main,#fff);background:#fff3}.ARkgBq_voiceBubble{min-width:240px;max-width:330px;padding:8px 12px 6px 10px!important}@media (max-width:600px){.ARkgBq_voiceBubble{min-width:220px;max-width:86%}}.ARkgBq_voicePlayerWrapper{background:0 0;align-items:center;gap:10px;width:100%;padding:2px 0;display:flex}.ARkgBq_voicePlayBtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s;display:flex}.ARkgBq_voicePlayerMe .ARkgBq_voicePlayBtn{color:#4f46e5;background:#fff;box-shadow:0 4px 14px #0000002e}.ARkgBq_voicePlayerMe .ARkgBq_voicePlayBtn:hover{transform:scale(1.07);box-shadow:0 6px 18px #0000003d}.ARkgBq_voicePlayerMe .ARkgBq_voicePlayBtn:active{transform:scale(.92)}.ARkgBq_voicePlayerOther .ARkgBq_voicePlayBtn{background:linear-gradient(135deg, var(--primary-neon,#00f0ff), var(--secondary-neon,#a855f7));color:#fff;box-shadow:0 4px 14px #00f0ff59}.ARkgBq_voicePlayerOther .ARkgBq_voicePlayBtn:hover{filter:brightness(1.15);transform:scale(1.07)}.ARkgBq_voicePlayerOther .ARkgBq_voicePlayBtn:active{transform:scale(.92)}.ARkgBq_playIconOffset{margin-left:2px}.ARkgBq_voiceContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ARkgBq_voiceWaveform{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:2.5px;height:28px;padding:2px 0;display:flex;position:relative}.ARkgBq_voiceBar{border-radius:99px;flex-shrink:0;width:3px;transition:background-color .12s,transform .12s}.ARkgBq_voicePlayerMe .ARkgBq_voiceBar{background:#ffffff5c}.ARkgBq_voicePlayerMe .ARkgBq_voiceBarActive{background:#fff;box-shadow:0 0 6px #fff6}.ARkgBq_voicePlayerOther .ARkgBq_voiceBar{background:#ffffff38}.ARkgBq_voicePlayerOther .ARkgBq_voiceBarActive{background:var(--primary-neon,#00f0ff);box-shadow:0 0 8px #00f0ff80}.ARkgBq_voicePlaying .ARkgBq_voiceBarCurrent{animation:1.2s ease-in-out infinite alternate ARkgBq_voiceBarPulse}@keyframes ARkgBq_voiceBarPulse{0%{opacity:.85;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1.08)}}.ARkgBq_voiceMetaRow{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.72rem;line-height:1;display:flex}.ARkgBq_voiceTimeBadge{align-items:center;gap:4px;font-weight:500;display:flex}.ARkgBq_voicePlayerMe .ARkgBq_voiceTimeBadge{color:#fffffff2}.ARkgBq_voicePlayerOther .ARkgBq_voiceTimeBadge{color:var(--text-muted,#ffffffbf)}.ARkgBq_voiceSpeedBtn{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #fff3;border-radius:99px;padding:2px 7px;font-size:.68rem;font-weight:700;line-height:1.2;transition:all .15s}.ARkgBq_voicePlayerMe .ARkgBq_voiceSpeedBtn:hover{background:#ffffff47}.ARkgBq_voicePlayerMe .ARkgBq_voiceSpeedBtnActive{box-shadow:0 2px 8px #00000026;color:#4f46e5!important;background:#fff!important;border-color:#fff!important}.ARkgBq_voicePlayerOther .ARkgBq_voiceSpeedBtn{color:var(--text-main,#fff);background:#ffffff14;border:1px solid #ffffff26}.ARkgBq_voicePlayerOther .ARkgBq_voiceSpeedBtn:hover{background:#ffffff29}.ARkgBq_voicePlayerOther .ARkgBq_voiceSpeedBtnActive{box-shadow:0 0 8px #00f0ff40;color:var(--primary-neon,#00f0ff)!important;background:#00f0ff2e!important;border-color:#00f0ff73!important}.ARkgBq_imageBubble{max-width:280px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;padding:0!important}.ARkgBq_imageBubble .ARkgBq_imageWrapper{position:relative}.ARkgBq_mediaOverlayFooter{z-index:2;color:#fff;text-shadow:0 1px 2px #000000b3;max-width:calc(100% - 1rem);padding:0;position:absolute;bottom:.25rem;right:.625rem}.ARkgBq_mediaOverlayFooter .ARkgBq_bubbleFooter{opacity:1;margin:0;padding:0;font-size:.7rem}.ARkgBq_imageBubbleContainer{flex-direction:column;width:100%;display:flex}.ARkgBq_imageBubbleContainer.ARkgBq_hasCaption{background:var(--chat-panel)}.ARkgBq_imageWrapper{aspect-ratio:1;width:100%;display:flex;position:relative;overflow:hidden}.ARkgBq_imageBubbleContainer.ARkgBq_noCaption .ARkgBq_imageWrapper,.ARkgBq_imageBubbleContainer.ARkgBq_noCaption .ARkgBq_chatImage,.ARkgBq_imageBubbleContainer.ARkgBq_noCaption .ARkgBq_chatVideo{border-radius:16px}.ARkgBq_imageBubbleContainer.ARkgBq_hasCaption .ARkgBq_imageWrapper,.ARkgBq_imageBubbleContainer.ARkgBq_hasCaption .ARkgBq_chatImage,.ARkgBq_imageBubbleContainer.ARkgBq_hasCaption .ARkgBq_chatVideo{border-radius:16px 16px 0 0}.ARkgBq_chatImage{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%;transition:opacity .2s;display:block}.ARkgBq_chatImage:hover{opacity:.95}.ARkgBq_chatVideo{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block}.ARkgBq_chatFileBubble{background:rgba(var(--primary-neon-rgb), .12);max-width:min(280px,100%);color:var(--text-main);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:.6rem;padding:.7rem .85rem;text-decoration:none;display:inline-flex}.ARkgBq_chatFileBubble:hover{background:rgba(var(--primary-neon-rgb), .2)}.ARkgBq_gifBadge{color:#fff;letter-spacing:.5px;background:#000000a6;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700;position:absolute;bottom:8px;left:8px}.ARkgBq_chatImageCaptionRow{background:var(--chat-panel);min-width:0;padding:10px 12px 26px;display:block;position:relative}.ARkgBq_chatImageCaption{min-width:0;color:var(--text-main);word-break:break-word;font-size:.9375rem;line-height:1.4}.ARkgBq_chatImageCaptionFooter{color:var(--text-muted);white-space:nowrap;position:absolute;bottom:7px;right:12px}.ARkgBq_chatImageCaptionFooter .ARkgBq_bubbleFooter{margin:0;font-size:.7rem}.ARkgBq_emptyState{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.ARkgBq_emptyState>*{width:min(100%,28rem)}.ARkgBq_emptyIllustration{color:var(--primary-neon,#ff007a);opacity:.8;margin-bottom:1.5rem}.ARkgBq_emptyTitle{color:var(--text-main,#fff);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.ARkgBq_emptyText{color:var(--text-muted,#fff9);max-width:420px;margin-bottom:2rem;font-size:.9375rem;line-height:1.5}.ARkgBq_emptyQuickActions{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;max-width:440px;display:grid}.ARkgBq_quickActionCard{background:var(--surface-dark,#ffffff0a);border:1px solid var(--surface-border,#ffffff14);color:var(--text-main,#fff);cursor:pointer;border-radius:14px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ARkgBq_quickActionCard:hover{background:var(--surface-elevated,#ffffff14);border-color:var(--primary-neon,#ff007a);transform:translateY(-2px);box-shadow:0 4px 16px #ff007a26}.ARkgBq_composerTools{flex-shrink:0;align-items:center;gap:2px;display:flex}.ARkgBq_composerToolBtn{width:40px;height:42px;color:var(--text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ARkgBq_composerToolBtn:hover,.ARkgBq_composerToolBtn[aria-expanded=true]{background:rgba(var(--primary-neon-rgb), .1);color:var(--primary-neon)}.ARkgBq_composerToolBtn:focus-visible{outline:2px solid var(--primary-neon);outline-offset:-2px}.ARkgBq_composerGifBtn{font:inherit;letter-spacing:-.3px;font-size:11px;font-weight:800}.ARkgBq_composerEmojiBtn{display:inline-flex}.ARkgBq_whatsappInputWrapper>.ARkgBq_whatsappTextInput:first-child{padding-inline-start:12px}.ARkgBq_whatsappInputWrapper:not(:has(.ARkgBq_composerEmojiBtn)) .ARkgBq_whatsappTextInput{padding-inline-start:12px}.ARkgBq_composerPopover{inset-inline-end:8px;z-index:121;width:min(360px,100% - 16px);position:absolute;bottom:calc(100% + 6px)}.ARkgBq_composerMorePanel{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:18px;gap:8px;padding:8px;display:flex;box-shadow:0 12px 32px #00000040}.ARkgBq_composerMorePanel button{min-height:44px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.ARkgBq_composerMorePanel button:first-child{flex:1}.ARkgBq_composerMorePanel button:hover{background:rgba(var(--primary-neon-rgb), .1)}.ARkgBq_composerAttachmentPanel{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;box-shadow:0 12px 32px #00000040}.ARkgBq_composerAttachmentPanel button{min-width:0;min-height:44px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;display:flex}.ARkgBq_composerAttachmentPanel button:hover{background:rgba(var(--primary-neon-rgb), .1)}.ARkgBq_whatsappTextInput.ARkgBq_composerTextHidden{display:none}.ARkgBq_composerVoice{flex:1;align-items:center;gap:6px;min-width:0;min-height:42px;display:flex}.ARkgBq_composerVoiceLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);flex:1;font-size:13px;overflow:hidden}.ARkgBq_composerVoiceTime{font-variant-numeric:tabular-nums;color:var(--text-muted);padding-inline-end:6px;font-size:13px}.ARkgBq_composerVoiceSeek{width:0;min-width:0;height:32px;accent-color:var(--primary-neon);cursor:pointer;flex:1;margin:0}.ARkgBq_composerVoiceSeek:focus-visible{outline:2px solid var(--primary-neon);outline-offset:2px;border-radius:8px}.ARkgBq_composerRecordingDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s infinite ARkgBq_pulse}.ARkgBq_recordingActionsWrapper{flex-shrink:0;align-items:center;gap:6px;display:flex}.ARkgBq_recordingStopBtn{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.ARkgBq_recordingStopBtn:hover:not(:disabled){color:#fff;background:#ef4444;transform:scale(1.05)}.ARkgBq_recordingStopBtn:disabled{opacity:.5;cursor:not-allowed}.ARkgBq_composerContactPanel{background:var(--surface-elevated);border:1px solid var(--surface-border);border-radius:20px;flex-direction:column;height:min(360px,45dvh);min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000004d}.ARkgBq_composerContactHeader{color:var(--text-main);justify-content:space-between;align-items:center;padding:2px 8px 2px 14px;font-size:14px;display:flex}.ARkgBq_composerContactSearch{background:var(--surface-dark);border:1px solid var(--surface-border);color:var(--text-muted);border-radius:12px;align-items:center;gap:8px;margin:0 10px 8px;padding:8px 10px;display:flex}.ARkgBq_composerContactSearch:focus-within{border-color:var(--primary-neon)}.ARkgBq_composerContactSearch input{width:0;min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ARkgBq_composerContactList{overscroll-behavior:contain;flex:1;min-height:0;padding:4px;overflow-y:auto}.ARkgBq_composerContactList p{color:var(--text-muted);margin:0;padding:8px 12px;font-size:14px}.ARkgBq_composerContactList button:disabled{opacity:.6;cursor:wait}.ARkgBq_composerContactAvatar{background:var(--surface-dark);width:36px;height:36px;color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.ARkgBq_composerContactAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ARkgBq_composerRetryBtn{border:1px solid var(--surface-border);background:var(--surface-dark);color:var(--text-main);cursor:pointer;border-radius:12px;min-height:42px;margin:8px;padding:8px 12px}.ARkgBq_editingInputArea{align-items:center;gap:.625rem}.ARkgBq_editingInputArea .ARkgBq_whatsappInputWrapper{border-radius:22px;padding:4px 4px 4px 12px}.ARkgBq_editingComposerActions{align-items:center;gap:.45rem;display:flex}.ARkgBq_editCancelBtn,.ARkgBq_editSaveBtn{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ARkgBq_editCancelBtn{border:1px solid var(--surface-border);background:var(--surface-elevated);color:var(--text-main)}.ARkgBq_editSaveBtn{background:var(--primary-neon);color:var(--btn-text);box-shadow:0 4px 14px rgba(var(--primary-neon-rgb), .3);border:0}.ARkgBq_editSaveBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.ARkgBq_composerPopover{max-height:min(420px,100dvh - 150px);overflow:hidden}.ARkgBq_composerAttachmentPanel{overscroll-behavior:contain;max-height:min(280px,100dvh - 180px);overflow-y:auto}.ARkgBq_whatsappInputArea{gap:.4rem;padding:.55rem .6rem}.ARkgBq_composerToolBtn{width:34px}.ARkgBq_whatsappInputWrapper .ARkgBq_whatsappTextInput{padding-inline-start:12px}.ARkgBq_editingInputArea .ARkgBq_whatsappInputWrapper{min-height:48px}.ARkgBq_editingComposerActions{gap:.3rem}.ARkgBq_editCancelBtn,.ARkgBq_editSaveBtn{width:40px;height:40px}}.ARkgBq_callEventRow{justify-content:center;padding:8px 12px;display:flex}.ARkgBq_callEventCard{border:1px solid var(--border-color,#ffffff1a);background:var(--surface-elevated,#ffffff0f);width:min(100%,360px);color:var(--text-main);border-radius:16px;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:10px 12px;display:grid}.ARkgBq_callEventIcon,.ARkgBq_callEventCard>button{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ARkgBq_callEventIcon{color:#ec4899;background:#ec489924}.ARkgBq_callEventCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.ARkgBq_callEventCopy strong{font-size:.88rem}.ARkgBq_callEventCopy span{color:var(--text-secondary);font-size:.76rem}.ARkgBq_callEventCopy time{color:var(--text-muted,var(--text-secondary));font-size:.7rem}.ARkgBq_callEventCard>button{color:#ec4899;cursor:pointer;background:#ec489929;border:0}.ARkgBq_composerKeyboardTray{border-top:1px solid var(--surface-border,#ffffff1a);background:var(--surface-elevated,#16181f);width:100%;max-width:100%;animation:.22s cubic-bezier(.16,1,.3,1) ARkgBq_traySlideUp;overflow:hidden}@keyframes ARkgBq_traySlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ARkgBq_composerTrayInner{flex-direction:column;width:100%;height:320px;max-height:48dvh;display:flex}.ARkgBq_composerPlusBtn{color:var(--text-main);transition:transform .2s,color .2s}.ARkgBq_plusRotated{transform:rotate(45deg);color:var(--primary-neon,#ec4899)!important}.ARkgBq_eventBubble{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}.ARkgBq_eventCard{background:#00000040;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.ARkgBq_eventCardCover{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;display:block}.ARkgBq_eventCardCoverPlaceholder{color:#ec4899;background:linear-gradient(135deg,#ec489933,#a855f733);justify-content:center;align-items:center;width:100%;height:90px;display:flex}.ARkgBq_eventCardBody{flex-direction:column;gap:4px;padding:10px;display:flex}.ARkgBq_eventCardStyleBadge{color:#f472b6;text-transform:uppercase;letter-spacing:.5px;background:#ec489933;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:.7rem;font-weight:700}.ARkgBq_eventCardTitle{color:var(--text-main,#fff);margin:2px 0 0;font-size:.95rem;font-weight:700;line-height:1.25}.ARkgBq_eventCardDate,.ARkgBq_eventCardLocation{color:var(--text-secondary,#ffffffb3);align-items:center;gap:5px;font-size:.78rem;display:flex}.ARkgBq_eventCardBtn{background:var(--primary-neon,#ec4899);color:#000;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.ARkgBq_eventCardBtn:hover{opacity:.9}.ARkgBq_locationBubble{flex-direction:column;gap:8px;width:100%;max-width:270px;display:flex}.ARkgBq_locationCard{background:#00000040;border:1px solid #ffffff14;border-radius:14px;padding:10px}.ARkgBq_locationPinHeader{align-items:flex-start;gap:10px;display:flex}.ARkgBq_locationPinIconWrap{color:#10b981;background:#10b98133;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ARkgBq_locationTexts{flex-direction:column;gap:2px;min-width:0;display:flex}.ARkgBq_locationName{color:var(--text-main,#fff);word-break:break-word;font-size:.9rem;font-weight:700}.ARkgBq_locationAddress{color:var(--text-secondary,#ffffffa6);word-break:break-word;font-size:.75rem;line-height:1.25}.ARkgBq_locationEventTitle{color:#ec4899;margin-top:2px;font-size:.78rem;font-weight:600}.ARkgBq_locationActions{gap:6px;display:flex}.ARkgBq_locationCardBtn,.ARkgBq_locationEventBtn{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.ARkgBq_locationCardBtn{color:#000;background:#10b981}.ARkgBq_locationEventBtn{color:#ec4899;background:#ec489933;border:1px solid #ec48994d}.ARkgBq_locationCardBtn:hover,.ARkgBq_locationEventBtn:hover{opacity:.88}.ARkgBq_contactBubble{flex-direction:column;gap:8px;width:100%;max-width:250px;display:flex}.ARkgBq_contactMessageBubble{width:min(260px,70vw)}.ARkgBq_contactCard{box-sizing:border-box;background:var(--chat-canvas);border:1px solid var(--chat-line);border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.ARkgBq_contactCardAvatar{flex-shrink:0;overflow:hidden}.ARkgBq_contactCardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ARkgBq_contactCardName{color:var(--text-main,#fff);overflow-wrap:anywhere;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.ARkgBq_contactCardUsername{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ARkgBq_contactCardBtn{background:var(--chat-soft);color:var(--text-main,#fff);border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.ARkgBq_contactCardBtn:hover{background:var(--chat-accent);color:var(--on-primary)}.ARkgBq_container{--chat-panel:#1c1425;--chat-canvas:#100a17;--chat-line:#49394f;--chat-incoming:#261d30;--chat-outgoing:#61304f;--chat-outgoing-text:#fff7fb;--chat-outgoing-line:#854269;--chat-soft:#3b1c35;--chat-accent:#ff6ea6;--chat-receipt:#7ed6f4;--chat-online:#45c8a1}[data-theme=light] .ARkgBq_container{--chat-panel:#fff;--chat-canvas:#f7f6f7;--chat-line:#e5dce4;--chat-incoming:#fff;--chat-outgoing:#f5d9e8;--chat-outgoing-text:#3e1830;--chat-outgoing-line:#eab8d3;--chat-soft:#f9e7f0;--chat-accent:#a82469;--chat-receipt:#8950b4;--chat-online:#168866}[data-theme=light-blue] .ARkgBq_container{--chat-panel:#fff;--chat-canvas:#edf7fc;--chat-line:#c7dfe9;--chat-incoming:#fff;--chat-outgoing:#c9ebf9;--chat-outgoing-text:#103e5a;--chat-outgoing-line:#83cbe7;--chat-soft:#def2fb;--chat-accent:#087bad;--chat-receipt:#087bad;--chat-online:#159875}[data-theme=midnight] .ARkgBq_container{--chat-panel:#14273c;--chat-canvas:#091627;--chat-line:#34516b;--chat-incoming:#1b344c;--chat-outgoing:#235478;--chat-outgoing-text:#fff;--chat-outgoing-line:#31739a;--chat-soft:#193d58;--chat-accent:#6dccf2;--chat-receipt:#8ee0fa;--chat-online:#42c7a5}[data-theme=contrast] .ARkgBq_container{--chat-panel:#101010;--chat-canvas:#000;--chat-line:#ff0;--chat-incoming:#101010;--chat-outgoing:#ff0;--chat-outgoing-text:#000;--chat-outgoing-line:#ff0;--chat-soft:#262600;--chat-accent:#ff0;--chat-receipt:#000;--chat-online:#79ff92}.ARkgBq_sidebar,.ARkgBq_sidebarHeader,.ARkgBq_whatsappChatHeader,.ARkgBq_chatInputContainer{background:var(--chat-panel);-webkit-backdrop-filter:none}.ARkgBq_sidebar,.ARkgBq_sidebarHeader,.ARkgBq_whatsappChatHeader,.ARkgBq_chatInputContainer,.ARkgBq_statusTray{border-color:var(--chat-line)}.ARkgBq_convListArea,.ARkgBq_chatWindow,.ARkgBq_whatsappMessagesArea{background:var(--chat-canvas)}.ARkgBq_sidebarHeader{padding-bottom:.55rem}.ARkgBq_brandTitle{letter-spacing:-.035em;font-size:1.35rem}.ARkgBq_searchBox{background:var(--chat-canvas);border-color:var(--chat-line);border-radius:14px}.ARkgBq_pill{background:var(--chat-panel);border-color:var(--chat-line)}.ARkgBq_pillActive{background:var(--chat-soft);border-color:var(--chat-accent);color:var(--chat-accent);box-shadow:none}.ARkgBq_pillActive .ARkgBq_pillCount{background:var(--chat-accent);color:var(--chat-panel)}.ARkgBq_statusTray{background:var(--chat-panel);padding-block:.625rem}.ARkgBq_statusBadgeWrap{width:54px;height:54px}.ARkgBq_statusScroll{gap:.75rem}.ARkgBq_convListArea{padding:.65rem .5rem 0}.ARkgBq_convList{gap:1px}.ARkgBq_convItem{background:var(--chat-panel);border-radius:0;min-height:74px;margin:0;padding:.8rem .625rem}.ARkgBq_convItem:first-child{border-radius:17px 17px 0 0}.ARkgBq_convItem:nth-last-child(2){border-radius:0 0 17px 17px}.ARkgBq_convItem:hover,.ARkgBq_activeConv{background:var(--chat-soft)}.ARkgBq_activeConv:before{background:var(--chat-accent)}.ARkgBq_unreadConv{background:var(--chat-soft)}.ARkgBq_unreadConv .ARkgBq_convNameText,.ARkgBq_unreadConv .ARkgBq_msgContent{color:var(--text-main);font-weight:700}.ARkgBq_unreadTime{color:var(--chat-accent)}.ARkgBq_unreadBadge{background:var(--chat-accent);color:var(--chat-panel)}.ARkgBq_readReceipt{color:var(--text-muted)}.ARkgBq_receiptRead{color:var(--chat-accent)}.ARkgBq_onlineIndicator{background:var(--chat-online);border-color:var(--chat-panel)}.ARkgBq_headerAvatarWrap{flex:none;display:inline-flex;position:relative}.ARkgBq_headerAvatarWrap .ARkgBq_onlineIndicator{position:absolute}.ARkgBq_headerStatusOnline{color:var(--chat-online)}.ARkgBq_whatsappMessagesArea{background-image:radial-gradient(circle at 82% 8%, var(--chat-soft), transparent 42%);gap:.5rem;padding:1.15rem 1rem}.ARkgBq_whatsappBubble{border-radius:18px;line-height:1.48;box-shadow:0 2px 8px #0000000d}.ARkgBq_theirBubble{background:var(--chat-incoming);color:var(--text-main);border:1px solid var(--chat-line);border-bottom-left-radius:6px}.ARkgBq_myBubble{background:var(--chat-outgoing);color:var(--chat-outgoing-text);border:1px solid var(--chat-outgoing-line);border-bottom-right-radius:6px}.ARkgBq_readCheck{color:var(--chat-outgoing-text);opacity:.6}.ARkgBq_readCheckBlue{color:var(--chat-receipt);opacity:1}.ARkgBq_whatsappInputWrapper{background:var(--chat-canvas);border-color:var(--chat-line);border-radius:20px}.ARkgBq_whatsappSendBtn{background:var(--chat-accent);color:var(--chat-panel);box-shadow:none}@media (max-width:900px){.ARkgBq_convListArea{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.ARkgBq_whatsappMessagesArea{padding:.875rem .75rem}.ARkgBq_whatsappBubble{max-width:84%}}@media (max-width:380px){.ARkgBq_sidebarHeader{padding-inline:.75rem}.ARkgBq_filterPills{flex-wrap:nowrap;overflow-x:auto}.ARkgBq_convItem{padding-inline:.5rem}.ARkgBq_whatsappBubble{max-width:87%}}.ARkgBq_singlePanel{border:1px solid var(--surface-border);box-sizing:border-box;border-radius:18px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%}.ARkgBq_singleInbox>.ARkgBq_chatWindow,.ARkgBq_singleConversation>.ARkgBq_sidebar{display:none}.ARkgBq_singlePanel .ARkgBq_chatWindow,.ARkgBq_boundedChat .ARkgBq_chatWindow{z-index:auto;width:100%;min-width:0;height:100%;position:relative;inset:auto}.ARkgBq_singlePanel .ARkgBq_mobileBackBtn,.ARkgBq_boundedChat .ARkgBq_mobileBackBtn{display:flex}.ARkgBq_singlePanel .ARkgBq_sidebarHeader{padding-top:16px}.ARkgBq_singlePanel .ARkgBq_convListArea{padding-bottom:12px}.ARkgBq_boundedChat{min-width:0}.ARkgBq_singleInbox{background:0 0;border:0;border-radius:0}.ARkgBq_singleInbox .ARkgBq_sidebar,.ARkgBq_singleInbox .ARkgBq_sidebarHeader,.ARkgBq_singleInbox .ARkgBq_statusTray,.ARkgBq_singleInbox .ARkgBq_convListArea{background:0 0}.ARkgBq_singleInbox .ARkgBq_sidebar{border-right:0}.ARkgBq_singleInbox .ARkgBq_sidebarHeader{border-bottom-color:#0000}.ARkgBq_singleInbox .ARkgBq_statusTray{border-bottom-color:var(--surface-border)}.ARkgBq_singleInbox .ARkgBq_convListArea{padding-inline:0}.ARkgBq_singleInbox .ARkgBq_convList{gap:8px}.ARkgBq_singleInbox .ARkgBq_convItem,.ARkgBq_singleInbox .ARkgBq_convItem:first-child,.ARkgBq_singleInbox .ARkgBq_convItem:nth-last-child(2),.ARkgBq_singleInbox .ARkgBq_unreadConv{border-bottom:1px solid rgba(var(--text-main-rgb), .07);background:0 0;border-radius:14px;min-height:72px;margin:0}.ARkgBq_singleInbox .ARkgBq_convItem:hover,.ARkgBq_singleInbox .ARkgBq_activeConv{background:rgba(var(--primary-neon-rgb), .055)}.ARkgBq_singleInbox .ARkgBq_activeConv:before{background:var(--primary-neon)}
