.messages-ui-module__T_76jW__root{--mq-bg:#f8fafc;--mq-panel:#fff;--mq-panel-soft:#f9fafb;--mq-thread:#f5f7fb;--mq-border:#e2e8f0;--mq-border-strong:#cbd5e1;--mq-text:#0f172a;--mq-muted:#64748b;--mq-faint:#94a3b8;--mq-red:#ef1d2f;--mq-red-soft:#fff1f2;--mq-red-border:#fecdd3;--mq-green:#16a34a;--mq-blue:#2563eb;--mq-radius-sm:12px;--mq-radius-md:16px;--mq-radius-lg:22px;--mq-radius-xl:28px;--mq-shadow-sm:0 1px 2px #0f172a0d;--mq-shadow-md:0 10px 28px #0f172a14;--mq-shadow-float:0 22px 54px #0f172a29;--mq-dot:#94a3b82e;background:var(--mq-bg);color:var(--mq-text);letter-spacing:0;font-feature-settings:"cv02", "cv03", "cv04", "cv11";display:flex;position:fixed;inset:0;overflow:hidden}.messages-ui-module__T_76jW__dark{--mq-bg:#020617;--mq-panel:#07111f;--mq-panel-soft:#0f172a;--mq-thread:#020617;--mq-border:#1e293b;--mq-border-strong:#334155;--mq-text:#f8fafc;--mq-muted:#94a3b8;--mq-faint:#64748b;--mq-red-soft:#ef1d2f21;--mq-red-border:#f8717147;--mq-dot:#94a3b81f;--mq-shadow-sm:0 1px 2px #0000003d;--mq-shadow-md:0 14px 34px #0000004d;--mq-shadow-float:0 26px 64px #00000070}.messages-ui-module__T_76jW__root button,.messages-ui-module__T_76jW__root input,.messages-ui-module__T_76jW__root textarea,.messages-ui-module__T_76jW__callOverlay button{-webkit-tap-highlight-color:transparent}.messages-ui-module__T_76jW__root input,.messages-ui-module__T_76jW__root textarea{letter-spacing:0}.messages-ui-module__T_76jW__root input:focus,.messages-ui-module__T_76jW__root textarea:focus,.messages-ui-module__T_76jW__root button:focus{outline:none}.messages-ui-module__T_76jW__root input::placeholder,.messages-ui-module__T_76jW__root textarea::placeholder{color:var(--mq-faint)}.messages-ui-module__T_76jW__root ::selection{background:#ef1d2f29}.messages-ui-module__T_76jW__root ::-webkit-scrollbar{width:8px;height:8px}.messages-ui-module__T_76jW__root ::-webkit-scrollbar-track{background:0 0}.messages-ui-module__T_76jW__root ::-webkit-scrollbar-thumb{background-color:#94a3b861;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.messages-ui-module__T_76jW__dark ::-webkit-scrollbar-thumb{background-color:#64748b73}.messages-ui-module__T_76jW__workspace{flex:1;min-width:0;min-height:0;overflow:hidden}.messages-ui-module__T_76jW__appFrame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.messages-ui-module__T_76jW__centerPanel{background:var(--mq-thread);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.messages-ui-module__T_76jW__noticeStack{flex-direction:column;gap:8px;margin:12px 24px 0;display:flex}.messages-ui-module__T_76jW__noticeStackFlush{gap:0;margin:0}.messages-ui-module__T_76jW__notice{border:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 94%, transparent);width:min(100%,680px);box-shadow:var(--mq-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-left-width:3px;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:grid}.messages-ui-module__T_76jW__noticeBanner{border-inline:0;border-top:1px solid color-mix(in srgb, var(--mq-red-border) 70%, var(--mq-border));border-bottom:1px solid color-mix(in srgb, var(--mq-red-border) 70%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 52%, var(--mq-panel));width:100%;max-width:none;box-shadow:none;border-left:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 24px}.messages-ui-module__T_76jW__noticeBanner .messages-ui-module__T_76jW__noticeIcon{background:0 0;width:28px;height:28px}.messages-ui-module__T_76jW__noticeBanner .messages-ui-module__T_76jW__noticeTitle{margin-right:8px;font-size:12px;display:inline}.messages-ui-module__T_76jW__noticeBanner .messages-ui-module__T_76jW__noticeText{margin-top:0;font-size:12px;display:inline}.messages-ui-module__T_76jW__noticeBanner .messages-ui-module__T_76jW__noticeClose{width:30px;height:30px}.messages-ui-module__T_76jW__noticeError{border-left-color:var(--mq-red)}.messages-ui-module__T_76jW__noticeWarning{border-left-color:#f59e0b}.messages-ui-module__T_76jW__noticeInfo{border-left-color:var(--mq-blue)}.messages-ui-module__T_76jW__noticeIcon{background:var(--mq-panel-soft);width:32px;height:32px;color:var(--mq-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.messages-ui-module__T_76jW__noticeError .messages-ui-module__T_76jW__noticeIcon{background:var(--mq-red-soft);color:var(--mq-red)}.messages-ui-module__T_76jW__noticeWarning .messages-ui-module__T_76jW__noticeIcon{color:#d97706;background:#f59e0b1f}.messages-ui-module__T_76jW__noticeInfo .messages-ui-module__T_76jW__noticeIcon{color:var(--mq-blue);background:#2563eb1f}.messages-ui-module__T_76jW__noticeContent{min-width:0}.messages-ui-module__T_76jW__noticeTitle{color:var(--mq-text);font-size:13px;font-weight:760;line-height:1.2}.messages-ui-module__T_76jW__noticeText{color:var(--mq-muted);margin-top:2px;font-size:12px;line-height:1.35}.messages-ui-module__T_76jW__noticeClose{width:32px;height:32px;color:var(--mq-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.messages-ui-module__T_76jW__noticeClose:hover{background:var(--mq-panel-soft);color:var(--mq-text)}.messages-ui-module__T_76jW__emptyCenter{background-color:var(--mq-thread);background-image:radial-gradient(circle at 1px 1px, var(--mq-dot) 1px, transparent 0);background-size:28px 28px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.messages-ui-module__T_76jW__threadSurface{overscroll-behavior:contain;background-color:var(--mq-thread);background-image:linear-gradient(180deg, color-mix(in srgb, var(--mq-thread) 94%, var(--mq-panel)) 0%, var(--mq-thread) 42%), radial-gradient(circle at 1px 1px, var(--mq-dot) 1px, transparent 0);background-size:auto,30px 30px;flex:1;min-height:0;padding:22px clamp(14px,3vw,44px) 28px;position:relative;overflow-y:auto}.messages-ui-module__T_76jW__threadTransition{animation:.18s cubic-bezier(.2,.8,.2,1) messages-ui-module__T_76jW__threadEnter}@keyframes messages-ui-module__T_76jW__threadEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.messages-ui-module__T_76jW__messageRow{align-items:flex-end;width:100%;display:flex}.messages-ui-module__T_76jW__messageGroup{max-width:980px;margin-inline:auto;padding:3px 0}.messages-ui-module__T_76jW__messageRowMine{flex-direction:row-reverse}.messages-ui-module__T_76jW__messageBubble{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--mq-border) 66%, transparent);background:color-mix(in srgb, var(--mq-panel) 98%, white);color:var(--mq-text);border-radius:22px;font-size:15px;line-height:1.5;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:0 1px 1px #0f172a09,0 8px 18px #0f172a0a}.messages-ui-module__T_76jW__messageBubbleMine{border-color:color-mix(in srgb, var(--mq-red-border) 68%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 54%, var(--mq-panel));border-bottom-right-radius:12px;box-shadow:0 1px 1px #ef1d2f09,0 9px 20px #ef1d2f0e}.messages-ui-module__T_76jW__messageBubbleOther{background:color-mix(in srgb, var(--mq-panel) 96%, var(--mq-panel-soft));border-bottom-left-radius:12px}.messages-ui-module__T_76jW__messageBubble:hover{border-color:color-mix(in srgb, var(--mq-border-strong) 64%, transparent);box-shadow:0 1px 2px #0f172a0d,0 12px 26px #0f172a0f}.messages-ui-module__T_76jW__dark .messages-ui-module__T_76jW__messageBubbleOther{background:color-mix(in srgb, var(--mq-panel) 88%, #111827)}.messages-ui-module__T_76jW__dark .messages-ui-module__T_76jW__messageBubbleMine{border-color:color-mix(in srgb, var(--mq-red-border) 66%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 70%, var(--mq-panel))}.messages-ui-module__T_76jW__messageBubbleDeleted{color:var(--mq-muted);background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__messageActions{-webkit-backdrop-filter:blur(14px)saturate(150%);border:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 94%, transparent);box-shadow:var(--mq-shadow-md)}.messages-ui-module__T_76jW__messageRowContainer:hover .messages-ui-module__T_76jW__messageActionsWrap,.messages-ui-module__T_76jW__messageHoverTarget:hover .messages-ui-module__T_76jW__messageActionsWrap{opacity:1;pointer-events:auto}.messages-ui-module__T_76jW__messageActionsWrap{transition:opacity .14s}.messages-ui-module__T_76jW__messageReaction{border:1px solid color-mix(in srgb, var(--mq-border) 84%, transparent);background:var(--mq-panel);min-height:24px;color:var(--mq-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.messages-ui-module__T_76jW__messageReaction:hover{border-color:var(--mq-border-strong);color:var(--mq-text);transform:translateY(-1px)}.messages-ui-module__T_76jW__messageReactionActive{border-color:color-mix(in srgb, var(--mq-red) 24%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 82%, var(--mq-panel));color:var(--mq-red)}.messages-ui-module__T_76jW__shareCard{border:1px solid color-mix(in srgb, var(--mq-border) 92%, transparent);background:var(--mq-panel);border-radius:18px;width:min(430px,82vw);position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.messages-ui-module__T_76jW__shareCardMine{border-color:color-mix(in srgb, var(--mq-red-border) 72%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 34%, var(--mq-panel))}.messages-ui-module__T_76jW__shareAccent{inset-block:0;background:var(--mq-red);width:4px;position:absolute;left:0}.messages-ui-module__T_76jW__shareCardBody{padding:15px 15px 15px 18px}.messages-ui-module__T_76jW__shareHeader{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.messages-ui-module__T_76jW__shareIcon{background:color-mix(in srgb, var(--mq-red-soft) 72%, var(--mq-panel));width:40px;height:40px;color:var(--mq-red);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.messages-ui-module__T_76jW__shareEyebrow{color:var(--mq-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1.2}.messages-ui-module__T_76jW__shareTitle{color:var(--mq-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:780;line-height:1.25;overflow:hidden}.messages-ui-module__T_76jW__shareSubtitle{color:var(--mq-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.messages-ui-module__T_76jW__shareBadge{border:1px solid var(--mq-border);background:var(--mq-panel-soft);color:var(--mq-muted);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:760}.messages-ui-module__T_76jW__shareMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.messages-ui-module__T_76jW__shareMetric{border:1px solid color-mix(in srgb, var(--mq-border) 70%, transparent);background:color-mix(in srgb, var(--mq-panel-soft) 72%, transparent);border-radius:13px;min-width:0;padding:9px 10px}.messages-ui-module__T_76jW__shareMetricLabel{color:var(--mq-faint);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:760;line-height:1.2;overflow:hidden}.messages-ui-module__T_76jW__shareMetricValue{overflow-wrap:anywhere;color:var(--mq-text);margin-top:4px;font-size:14px;font-weight:760;line-height:1.25}.messages-ui-module__T_76jW__shareLink{border:1px solid var(--mq-border);background:var(--mq-panel);max-width:100%;min-height:34px;color:var(--mq-text);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:0 11px;font-size:11px;font-weight:760;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.messages-ui-module__T_76jW__dayDivider{max-width:980px;color:var(--mq-faint);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:12px auto 16px;font-size:11px;font-weight:760;display:flex}.messages-ui-module__T_76jW__dayDivider:before,.messages-ui-module__T_76jW__dayDivider:after{content:"";background:color-mix(in srgb, var(--mq-border) 72%, transparent);flex:1;height:1px}.messages-ui-module__T_76jW__dayDividerText{border:1px solid var(--mq-border);background:var(--mq-panel);border-radius:999px;min-height:28px;padding:6px 12px;box-shadow:0 1px 2px #0f172a08}.messages-ui-module__T_76jW__messageMeta{color:var(--mq-faint);font-size:11px;font-weight:600}.messages-ui-module__T_76jW__pollCard{border:1px solid color-mix(in srgb, var(--mq-border) 82%, transparent);background:var(--mq-panel);width:min(540px,88vw);color:var(--mq-text);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 16px 38px #0f172a12}.messages-ui-module__T_76jW__pollCardMine{border-color:color-mix(in srgb, var(--mq-red-border) 76%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 28%, var(--mq-panel))}.messages-ui-module__T_76jW__pollAccent{background:linear-gradient(90deg, var(--mq-red), #ff7580);width:100%;height:4px}.messages-ui-module__T_76jW__pollBody{flex-direction:column;gap:16px;padding:18px;display:flex}.messages-ui-module__T_76jW__pollHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.messages-ui-module__T_76jW__pollEyebrow{color:var(--mq-faint);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:780;line-height:1.2}.messages-ui-module__T_76jW__pollTitle{color:var(--mq-text);margin-top:5px;font-size:16px;font-weight:780;line-height:1.25}.messages-ui-module__T_76jW__pollMeta{color:var(--mq-muted);margin-top:5px;font-size:12px;line-height:1.35}.messages-ui-module__T_76jW__pollClosedBadge{border:1px solid var(--mq-border);background:var(--mq-panel-soft);color:var(--mq-muted);border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:760}.messages-ui-module__T_76jW__pollOptions{flex-direction:column;gap:10px;display:flex}.messages-ui-module__T_76jW__pollOption{border:1px solid color-mix(in srgb, var(--mq-border) 86%, transparent);background:color-mix(in srgb, var(--mq-panel-soft) 64%, var(--mq-panel));width:100%;color:var(--mq-text);text-align:left;border-radius:18px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s}.messages-ui-module__T_76jW__pollOption:hover{border-color:var(--mq-border-strong);background:var(--mq-panel-soft);transform:translateY(-1px)}.messages-ui-module__T_76jW__pollOptionActive{border-color:color-mix(in srgb, var(--mq-red) 34%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 76%, var(--mq-panel))}.messages-ui-module__T_76jW__pollOptionClosed{cursor:default;opacity:.9}.messages-ui-module__T_76jW__pollOptionClosed:hover{transform:none}.messages-ui-module__T_76jW__pollOptionTop{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:680;display:flex}.messages-ui-module__T_76jW__pollOptionTop span:last-child{color:var(--mq-muted);font-size:12px;font-weight:760}.messages-ui-module__T_76jW__pollTrack{background:color-mix(in srgb, var(--mq-border) 56%, transparent);border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.messages-ui-module__T_76jW__pollFill{border-radius:inherit;background:linear-gradient(90deg, var(--mq-red), #ff7580);height:100%}.messages-ui-module__T_76jW__pollCloseButton{color:var(--mq-red);text-underline-offset:4px;background:0 0;border:0;border-radius:10px;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:760;text-decoration:underline}.messages-ui-module__T_76jW__typingIndicator{border:1px solid color-mix(in srgb, var(--mq-border) 82%, transparent);background:color-mix(in srgb, var(--mq-panel) 92%, transparent);width:fit-content;max-width:100%;color:var(--mq-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 8px 22px #0f172a0d}.messages-ui-module__T_76jW__typingDots{align-items:center;gap:4px;display:inline-flex}.messages-ui-module__T_76jW__typingDots span{background:var(--mq-red);border-radius:999px;width:5px;height:5px;animation:.9s ease-in-out infinite messages-ui-module__T_76jW__typingPulse;display:inline-flex}.messages-ui-module__T_76jW__typingDots span:nth-child(2){animation-delay:.12s}.messages-ui-module__T_76jW__typingDots span:nth-child(3){animation-delay:.24s}@keyframes messages-ui-module__T_76jW__typingPulse{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.messages-ui-module__T_76jW__syncState{justify-content:center;align-items:center;max-width:980px;min-height:min(430px,58vh);margin-inline:auto;padding:24px;display:flex;position:relative}.messages-ui-module__T_76jW__syncGhostList{opacity:.42;pointer-events:none;flex-direction:column;gap:14px;display:flex;position:absolute;inset:16px clamp(8px,4vw,48px)}.messages-ui-module__T_76jW__syncGhostBubble{border:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 76%, transparent);border-radius:18px;height:42px}.messages-ui-module__T_76jW__syncGhostBubbleMine{background:color-mix(in srgb, var(--mq-red-soft) 62%, var(--mq-panel));width:min(420px,62%);margin-left:auto}.messages-ui-module__T_76jW__syncGhostBubbleOther{width:min(380px,58%);margin-right:auto}.messages-ui-module__T_76jW__syncPill{z-index:1;border:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 92%, transparent);max-width:min(100%,560px);color:var(--mq-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:inline-flex;position:relative;box-shadow:0 14px 34px #0f172a17}.messages-ui-module__T_76jW__syncPillError{border-color:color-mix(in srgb, var(--mq-red-border) 72%, var(--mq-border));background:color-mix(in srgb, var(--mq-red-soft) 34%, var(--mq-panel))}.messages-ui-module__T_76jW__syncPillIcon{background:var(--mq-panel-soft);width:34px;height:34px;color:var(--mq-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.messages-ui-module__T_76jW__syncPillTitle{font-size:13px;font-weight:760;line-height:1.2}.messages-ui-module__T_76jW__syncPillText{color:var(--mq-muted);margin-top:2px;font-size:12px;line-height:1.35}.messages-ui-module__T_76jW__syncPillAction{border:1px solid var(--mq-border);background:var(--mq-panel);min-height:34px;color:var(--mq-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:740;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.messages-ui-module__T_76jW__syncPillAction:hover{border-color:var(--mq-border-strong);background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__syncPillActionPrimary{border-color:var(--mq-red);background:var(--mq-red);color:#fff}.messages-ui-module__T_76jW__syncPillActionPrimary:hover{border-color:color-mix(in srgb, var(--mq-red) 86%, black);background:color-mix(in srgb, var(--mq-red) 86%, black);color:#fff}.messages-ui-module__T_76jW__shareLink:hover{border-color:var(--mq-border-strong);background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__composerWrap{border-top:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;padding:12px 28px 18px}.messages-ui-module__T_76jW__composerBox{border:1px solid var(--mq-border);background:var(--mq-panel);box-shadow:var(--mq-shadow-sm);border-radius:24px;overflow:hidden}.messages-ui-module__T_76jW__composerInput{border:1px solid var(--mq-border);background:var(--mq-panel);border-radius:18px;min-height:48px;transition:background .16s,border-color .16s}.messages-ui-module__T_76jW__composerInput:focus-within{border-color:var(--mq-border);background:var(--mq-panel);box-shadow:none}.messages-ui-module__T_76jW__composerIconButton{border:1px solid var(--mq-border);color:var(--mq-muted);background:var(--mq-panel);border-radius:16px;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.messages-ui-module__T_76jW__composerIconButton:hover{color:var(--mq-text);border-color:var(--mq-border-strong);background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__sendButton{color:#fff;background:linear-gradient(180deg, #ff3445 0%, var(--mq-red) 100%);border:0;border-radius:18px;justify-content:center;align-items:center;transition:transform .16s,opacity .16s,box-shadow .16s;display:inline-flex;box-shadow:0 18px 32px #ef1d2f3d}.messages-ui-module__T_76jW__sendButton:hover{transform:translateY(-1px);box-shadow:0 20px 38px #ef1d2f4d}.messages-ui-module__T_76jW__sendButton:disabled{opacity:.45;box-shadow:none;transform:none}.messages-ui-module__T_76jW__quickAction{border:1px solid var(--mq-border);height:42px;color:var(--mq-text);background:var(--mq-panel);border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.messages-ui-module__T_76jW__quickAction:hover{border-color:var(--mq-border-strong);background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__composerInlineActions{align-items:center;gap:4px;display:inline-flex}.messages-ui-module__T_76jW__composerInlineButton{width:40px;height:40px;color:var(--mq-muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.messages-ui-module__T_76jW__composerInlineButton:hover{background:var(--mq-panel-soft);color:var(--mq-text)}.messages-ui-module__T_76jW__composerInlineButton:disabled{opacity:.42}.messages-ui-module__T_76jW__quickReplyChip{background:color-mix(in srgb, var(--mq-panel) 88%, transparent);max-width:220px;min-height:34px;color:var(--mq-muted);white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:650;transition:background .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.messages-ui-module__T_76jW__quickReplyChip:hover{background:color-mix(in srgb, var(--mq-red-soft) 62%, var(--mq-panel));color:var(--mq-red);transform:translateY(-1px)}.messages-ui-module__T_76jW__quickRepliesDialog{border:1px solid var(--mq-border);background:var(--mq-panel);box-shadow:var(--mq-shadow-float);color:var(--mq-text);border-radius:26px;overflow:hidden}.messages-ui-module__T_76jW__quickRepliesDialogDark{background:var(--mq-panel)}.messages-ui-module__T_76jW__quickRepliesDialogHeader{border-bottom:1px solid var(--mq-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 16px;display:flex}.messages-ui-module__T_76jW__quickRepliesDialogTitle{letter-spacing:0;font-size:18px;font-weight:820}.messages-ui-module__T_76jW__quickRepliesDialogSubtitle{color:var(--mq-muted);margin-top:4px;font-size:13px}.messages-ui-module__T_76jW__quickRepliesCloseButton,.messages-ui-module__T_76jW__quickReplyManagerDelete{width:36px;height:36px;color:var(--mq-muted);background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.messages-ui-module__T_76jW__quickRepliesCloseButton:hover,.messages-ui-module__T_76jW__quickReplyManagerDelete:hover{background:var(--mq-panel-soft);color:var(--mq-text)}.messages-ui-module__T_76jW__quickRepliesDialogBody{flex-direction:column;gap:14px;padding:18px;display:flex}.messages-ui-module__T_76jW__quickRepliesCreateRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.messages-ui-module__T_76jW__quickRepliesInput{border:1px solid var(--mq-border);background:var(--mq-panel-soft);min-width:0;height:44px;color:var(--mq-text);border-radius:16px;padding:0 14px;font-size:14px}.messages-ui-module__T_76jW__quickRepliesInput:focus{border-color:var(--mq-border);box-shadow:none}.messages-ui-module__T_76jW__quickRepliesAddButton{background:var(--mq-red);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:13px;font-weight:780;display:inline-flex}.messages-ui-module__T_76jW__quickRepliesList{border:1px solid var(--mq-border);border-radius:18px;overflow:hidden}.messages-ui-module__T_76jW__quickRepliesEmpty{color:var(--mq-muted);text-align:center;padding:18px;font-size:14px}.messages-ui-module__T_76jW__quickReplyManagerItem{border-bottom:1px solid var(--mq-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.messages-ui-module__T_76jW__quickReplyManagerItem:last-child{border-bottom:0}.messages-ui-module__T_76jW__quickReplyManagerText{min-width:0;color:var(--mq-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:650;overflow:hidden}.messages-ui-module__T_76jW__quickReplyManagerUse{background:color-mix(in srgb, var(--mq-red-soft) 76%, var(--mq-panel));height:34px;color:var(--mq-red);border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:780}.messages-ui-module__T_76jW__emojiPicker{z-index:40;border:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 97%, transparent);width:min(420px,100vw - 32px);box-shadow:var(--mq-shadow-float);color:var(--mq-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden}.messages-ui-module__T_76jW__emojiPickerHeader{border-bottom:1px solid var(--mq-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.messages-ui-module__T_76jW__emojiPickerTitle{font-size:14px;font-weight:820}.messages-ui-module__T_76jW__emojiPickerHint{color:var(--mq-muted);margin-top:2px;font-size:11px;line-height:1.3}.messages-ui-module__T_76jW__emojiPickerClose{width:30px;height:30px;color:var(--mq-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.messages-ui-module__T_76jW__emojiPickerClose:hover{background:var(--mq-panel-soft);color:var(--mq-text)}.messages-ui-module__T_76jW__emojiPickerSearch{border:1px solid var(--mq-border);background:var(--mq-panel-soft);height:42px;color:var(--mq-muted);border-radius:15px;align-items:center;gap:8px;margin:12px 14px 8px;padding:0 12px;display:flex}.messages-ui-module__T_76jW__emojiPickerSearch input{min-width:0;color:var(--mq-text);background:0 0;border:0;flex:1;font-size:13px}.messages-ui-module__T_76jW__emojiPickerScroll{max-height:340px;padding:6px 10px 12px;overflow-y:auto}.messages-ui-module__T_76jW__emojiCategory{padding:4px 2px 10px}.messages-ui-module__T_76jW__emojiCategoryTitle{color:var(--mq-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 6px 6px;font-size:11px;font-weight:780}.messages-ui-module__T_76jW__emojiGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.messages-ui-module__T_76jW__emojiButton{aspect-ratio:1;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:42px;font-size:23px;transition:background .14s,transform .14s;display:inline-flex}.messages-ui-module__T_76jW__emojiButton:hover{background:var(--mq-panel-soft);transform:translateY(-1px)}.messages-ui-module__T_76jW__emojiPickerEmpty{color:var(--mq-muted);text-align:center;padding:28px 12px;font-size:13px}.messages-ui-module__T_76jW__sidebarPanel{border-right:1px solid var(--mq-border);background:linear-gradient(180deg, var(--mq-panel) 0%, color-mix(in srgb, var(--mq-panel) 82%, var(--mq-panel-soft)) 100%);flex-direction:column;width:100%;display:flex;position:relative;box-shadow:inset -1px 0 #94a3b814}.messages-ui-module__T_76jW__sidebarTop{flex-shrink:0;padding:24px 18px 14px}.messages-ui-module__T_76jW__sidebarTitleRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.messages-ui-module__T_76jW__sidebarTitle{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:750;line-height:1.05}.messages-ui-module__T_76jW__sidebarMeta{color:var(--mq-muted);margin-top:6px;font-size:13px}.messages-ui-module__T_76jW__squareButton{color:var(--mq-text);box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.messages-ui-module__T_76jW__squareButton:hover{background:var(--mq-panel-soft);color:var(--mq-red)}.messages-ui-module__T_76jW__squareButton:active{transform:scale(.94)}.messages-ui-module__T_76jW__searchBox{position:relative}.messages-ui-module__T_76jW__searchInput{border:1px solid var(--mq-border);background:var(--mq-panel);width:100%;height:54px;color:var(--mq-text);box-shadow:var(--mq-shadow-sm);border-radius:16px;outline:none;padding:0 54px 0 48px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.messages-ui-module__T_76jW__searchInput:focus{border-color:var(--mq-border);box-shadow:var(--mq-shadow-sm)}.messages-ui-module__T_76jW__filters{scrollbar-width:none;gap:30px;margin-top:18px;padding-bottom:0;display:flex;overflow-x:auto}.messages-ui-module__T_76jW__filters::-webkit-scrollbar{display:none}.messages-ui-module__T_76jW__filterPill{height:42px;color:var(--mq-muted);background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0 0 10px;font-size:14px;font-weight:650;transition:color .16s,box-shadow .16s;box-shadow:inset 0 -2px #0000}.messages-ui-module__T_76jW__filterPill:hover{color:var(--mq-text)}.messages-ui-module__T_76jW__filterPillActive{color:var(--mq-red);box-shadow:inset 0 -2px 0 var(--mq-red)}.messages-ui-module__T_76jW__conversationList{min-height:0;padding:0 0 calc(18px + var(--app-bottom-nav-offset,0px) + var(--safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.messages-ui-module__T_76jW__conversationItem{border:0;border-top:1px solid var(--mq-border);width:100%;min-height:96px;color:var(--mq-text);text-align:left;background:0 0;padding:16px 18px;transition:background .16s,box-shadow .16s,transform .16s;position:relative}.messages-ui-module__T_76jW__conversationItem:hover{background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__conversationItem:active{transform:scale(.992)}.messages-ui-module__T_76jW__conversationItemActive{box-shadow:inset 4px 0 0 var(--mq-red);background:linear-gradient(90deg,#ef1d2f1c 0%,#ef1d2f0b 100%)}.messages-ui-module__T_76jW__conversationAvatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.messages-ui-module__T_76jW__conversationAvatarMedia{color:#475569;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;font-size:18px;font-weight:750;display:flex;position:relative;overflow:hidden}.messages-ui-module__T_76jW__conversationUnread{background:var(--mq-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.messages-ui-module__T_76jW__conversationPresence{border:2px solid var(--mq-panel);z-index:5;background:#94a3b8;border-radius:999px;width:13px;height:13px;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0f172a14,0 2px 6px #0f172a24}.messages-ui-module__T_76jW__conversationPresenceOnline{background:#19c76f}.messages-ui-module__T_76jW__conversationTime{min-width:76px;color:var(--mq-muted);text-align:right;flex-shrink:0;margin-left:auto;font-size:12px;line-height:1.4}.messages-ui-module__T_76jW__conversationTypingPreview{color:var(--mq-red)!important;font-weight:720!important}.messages-ui-module__T_76jW__conversationMenuButton{width:30px;height:30px;color:var(--mq-faint);opacity:0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,opacity .16s,transform .16s;display:flex;position:absolute;bottom:14px;right:12px}.messages-ui-module__T_76jW__conversationMenuButton:hover{color:var(--mq-text);transform:translateY(-1px)}.messages-ui-module__T_76jW__conversationItem:hover+.messages-ui-module__T_76jW__conversationMenuButton,.messages-ui-module__T_76jW__conversationMenuButton:hover,.messages-ui-module__T_76jW__conversationMenuButton:focus-visible,.messages-ui-module__T_76jW__conversationMenuButton:focus{opacity:1}.messages-ui-module__T_76jW__overlayMenu{border:1px solid var(--mq-border,#e2e8f0);background:var(--mq-panel,#fff);box-shadow:var(--mq-shadow-float);color:var(--mq-text,#0f172a);--mq-panel-soft-local:var(--mq-panel-soft,#f8fafc);--mq-faint-local:var(--mq-faint,#94a3b8);--mq-red-local:var(--mq-red,#ef1d2f);border-radius:16px;padding:7px;overflow:hidden}.messages-ui-module__T_76jW__overlayMenuDark{--mq-panel:#07111f;--mq-panel-soft:#0f172a;--mq-border:#1e293b;--mq-text:#f8fafc;--mq-faint:#94a3b8;--mq-red:#f87171;--mq-shadow-float:0 26px 64px #00000080}.messages-ui-module__T_76jW__overlayMenuTitle{color:var(--mq-faint,#94a3b8);letter-spacing:.16em;text-transform:uppercase;padding:8px 10px 6px;font-size:10px;font-weight:780;line-height:1}.messages-ui-module__T_76jW__overlayMenu button{min-height:40px;color:var(--mq-text,#0f172a);letter-spacing:0;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:700}.messages-ui-module__T_76jW__overlayMenu button:hover{background:var(--mq-panel-soft,#f8fafc)}.messages-ui-module__T_76jW__overlayMenu button:disabled{cursor:not-allowed;opacity:.42}.messages-ui-module__T_76jW__overlayMenuDanger{color:var(--mq-red,#ef1d2f)!important}.messages-ui-module__T_76jW__overlayReactionRow{border:1px solid var(--mq-border,#e2e8f0);background:var(--mq-panel-soft,#f8fafc);border-radius:14px;gap:4px;padding:5px;display:flex}.messages-ui-module__T_76jW__overlayReactionButton{justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s,transform .16s;display:inline-flex;border-radius:10px!important;min-height:32px!important;font-size:17px!important}.messages-ui-module__T_76jW__overlayReactionButton:hover{transform:translateY(-1px)}.messages-ui-module__T_76jW__desktopNav{border-right:1px solid var(--mq-border);background:var(--mq-panel);flex-direction:column;flex-shrink:0;width:200px;min-height:0;padding:20px 14px 18px;display:none;overflow-y:auto}.messages-ui-module__T_76jW__navLogo{height:42px;color:var(--mq-text);align-items:center;margin-bottom:20px;padding:0 8px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.messages-ui-module__T_76jW__navItem{height:46px;color:var(--mq-muted);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:620;text-decoration:none;transition:background .16s,color .16s;display:flex}.messages-ui-module__T_76jW__navItem:hover{background:var(--mq-panel-soft);color:var(--mq-text)}.messages-ui-module__T_76jW__navItemActive{background:var(--mq-red-soft);color:var(--mq-red)}.messages-ui-module__T_76jW__navSeparator{background:var(--mq-border);height:1px;margin:18px 0}.messages-ui-module__T_76jW__navUserWrap{margin-top:auto;position:relative}.messages-ui-module__T_76jW__navUser{width:100%;color:var(--mq-text);background:0 0;border:0;border-radius:14px;flex-shrink:0;align-items:center;gap:11px;padding:8px 6px;transition:background .16s,color .16s,transform .16s;display:flex}.messages-ui-module__T_76jW__navUser:hover{background:color-mix(in srgb, var(--mq-panel-soft) 74%, transparent)}.messages-ui-module__T_76jW__navUser:active{transform:scale(.99)}.messages-ui-module__T_76jW__navStatusDot,.messages-ui-module__T_76jW__navStatusMiniDot{background:#94a3b8;border-radius:999px}.messages-ui-module__T_76jW__navStatusDot{border:2px solid var(--mq-panel);width:12px;height:12px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 1px 4px #0f172a29}.messages-ui-module__T_76jW__navStatusMiniDot{flex-shrink:0;width:7px;height:7px}.messages-ui-module__T_76jW__navStatusDot_green{background:#19c76f}.messages-ui-module__T_76jW__navStatusDot_red{background:#ef4444}.messages-ui-module__T_76jW__navStatusDot_amber{background:#f59e0b}.messages-ui-module__T_76jW__navStatusDot_slate{background:#94a3b8}.messages-ui-module__T_76jW__navUserMenu{z-index:60;border:1px solid var(--mq-border);background:var(--mq-panel);box-shadow:var(--mq-shadow-float);border-radius:16px;padding:7px;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.messages-ui-module__T_76jW__navUserMenuTitle{color:var(--mq-faint);letter-spacing:.16em;text-transform:uppercase;padding:7px 9px 5px;font-size:10px;font-weight:780}.messages-ui-module__T_76jW__navUserMenuItem{width:100%;min-height:38px;color:var(--mq-text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:680;display:flex}.messages-ui-module__T_76jW__navUserMenuItem:hover{background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__navUserMenuDivider{background:var(--mq-border);height:1px;margin:6px 4px}.messages-ui-module__T_76jW__navUserMenuDanger{color:var(--mq-red)}.messages-ui-module__T_76jW__chatHeader{border-bottom:1px solid var(--mq-border);background:color-mix(in srgb, var(--mq-panel) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;padding:16px 24px}.messages-ui-module__T_76jW__chatHeaderInner{justify-content:space-between;align-items:center;gap:16px;display:flex}.messages-ui-module__T_76jW__headerAvatar{color:#475569;background:#eef2f7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-weight:760;display:flex;position:relative;overflow:hidden}.messages-ui-module__T_76jW__statusDot{background:#94a3b8;border-radius:999px;width:9px;height:9px;display:inline-block}.messages-ui-module__T_76jW__statusDotOnline{background:var(--mq-green)}.messages-ui-module__T_76jW__headerPresence{z-index:2;border:2px solid var(--mq-panel);background:#94a3b8;border-radius:999px;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.messages-ui-module__T_76jW__headerPresenceOnline{background:var(--mq-green)}.messages-ui-module__T_76jW__headerAction{width:44px;min-width:44px;height:44px;color:var(--mq-text);box-shadow:none;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex}.messages-ui-module__T_76jW__headerAction:hover{background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__headerAction:active{transform:scale(.94)}.messages-ui-module__T_76jW__headerActionBlue{color:var(--mq-blue)}.messages-ui-module__T_76jW__detailsPanel{border-left:1px solid var(--mq-border);background:var(--mq-panel);width:390px;color:var(--mq-text);visibility:hidden;flex-shrink:0;transition:width .24s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .24s cubic-bezier(.2,.8,.2,1),border-color .18s,visibility 0s linear .24s;display:none;overflow:hidden}.messages-ui-module__T_76jW__detailsPanelOpen{opacity:1;visibility:visible;pointer-events:auto;width:390px;transition-delay:0s,0s,0s,0s,0s;transform:translate(0)}.messages-ui-module__T_76jW__detailsPanelClosed{opacity:0;visibility:hidden;pointer-events:none;border-left-color:#0000;width:0;transform:translate(18px)}.messages-ui-module__T_76jW__detailsScroll{flex:1;min-height:0;padding:18px 18px 28px;overflow-y:auto}.messages-ui-module__T_76jW__detailsHeader{border-bottom:1px solid var(--mq-border);flex-shrink:0;padding:18px}.messages-ui-module__T_76jW__detailsAvatarWrap{flex-shrink:0;width:64px;height:64px;position:relative}.messages-ui-module__T_76jW__detailsAvatarCircle{color:#475569;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:18px;font-weight:760;display:flex;position:relative;overflow:hidden}.messages-ui-module__T_76jW__detailsPresence{z-index:2;border:2px solid var(--mq-panel);background:#94a3b8;border-radius:999px;width:10px;height:10px;position:absolute;bottom:4px;right:4px}.messages-ui-module__T_76jW__detailsPresenceOnline{background:#19c76f}.messages-ui-module__T_76jW__detailsCard{border:1px solid var(--mq-border);background:var(--mq-panel);box-shadow:var(--mq-shadow-sm);border-radius:16px}.messages-ui-module__T_76jW__detailsActionGrid{border:1px solid var(--mq-border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.messages-ui-module__T_76jW__detailsActionGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-ui-module__T_76jW__detailsAction{border:0;border-right:1px solid var(--mq-border);background:var(--mq-panel);min-height:62px;color:var(--mq-text);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.messages-ui-module__T_76jW__detailsAction:last-child{border-right:0}.messages-ui-module__T_76jW__detailMediaButton{aspect-ratio:1;background:var(--mq-panel-soft);box-shadow:inset 0 0 0 1px var(--mq-border);border:0;border-radius:14px;transition:transform .16s,box-shadow .16s,opacity .16s;position:relative;overflow:hidden}.messages-ui-module__T_76jW__detailMediaButton:hover{box-shadow:inset 0 0 0 1px var(--mq-border-strong), 0 10px 22px #0f172a14;transform:translateY(-1px)}.messages-ui-module__T_76jW__detailSection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 14px;overflow:visible}.messages-ui-module__T_76jW__detailSection+.messages-ui-module__T_76jW__detailSection{border-top:1px solid var(--mq-border);padding-top:16px}.messages-ui-module__T_76jW__detailSectionHeader{border-bottom:0;align-items:center;gap:8px;padding:0 2px 10px;display:flex}.messages-ui-module__T_76jW__detailRow{width:100%;color:var(--mq-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 10px;text-decoration:none;transition:background .16s;display:flex}.messages-ui-module__T_76jW__detailRow:hover{background:var(--mq-panel-soft)}.messages-ui-module__T_76jW__fileTile{background:var(--mq-panel-soft);width:42px;height:42px;color:var(--mq-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.messages-ui-module__T_76jW__mobileSheet{z-index:1200;transition:visibility .22s;display:block;position:fixed;inset:0}.messages-ui-module__T_76jW__mobileSheetOpen{visibility:visible;pointer-events:auto}.messages-ui-module__T_76jW__mobileSheetClosed{visibility:hidden;pointer-events:none}.messages-ui-module__T_76jW__mobileSheetBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;background:#0f172a6b;transition:opacity .22s;position:absolute;inset:0}.messages-ui-module__T_76jW__mobileSheetClosed .messages-ui-module__T_76jW__mobileSheetBackdrop{opacity:0}.messages-ui-module__T_76jW__mobileSheetPanel{inset-inline:0;border-top:1px solid var(--mq-border);background:var(--mq-panel);box-shadow:var(--mq-shadow-float);opacity:1;border-radius:24px 24px 0 0;flex-direction:column;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;position:absolute;top:54px;bottom:0;transform:translateY(0)}.messages-ui-module__T_76jW__mobileSheetClosed .messages-ui-module__T_76jW__mobileSheetPanel{opacity:0;transform:translateY(18px)}.messages-ui-module__T_76jW__mediaPreviewOverlay{z-index:1300;justify-content:center;align-items:center;padding:clamp(16px,4vw,42px);display:flex;position:fixed;inset:0}.messages-ui-module__T_76jW__mediaPreviewBackdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aad;border:0;position:absolute;inset:0}.messages-ui-module__T_76jW__mediaPreviewPanel{background:color-mix(in srgb, var(--mq-panel) 96%, transparent);width:min(960px,92vw);max-height:min(780px,90dvh);box-shadow:var(--mq-shadow-float);border:1px solid #e2e8f047;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.messages-ui-module__T_76jW__mediaPreviewHeader{border-bottom:1px solid var(--mq-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.messages-ui-module__T_76jW__mediaPreviewEyebrow{color:var(--mq-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:780}.messages-ui-module__T_76jW__mediaPreviewTitle{color:var(--mq-text);margin-top:2px;font-size:14px;font-weight:720}.messages-ui-module__T_76jW__mediaPreviewClose{width:40px;height:40px;color:var(--mq-muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.messages-ui-module__T_76jW__mediaPreviewClose:hover{background:var(--mq-panel-soft);color:var(--mq-text)}.messages-ui-module__T_76jW__mediaPreviewImageWrap{background-color:#0000;background-image:linear-gradient(45deg,#94a3b814 25%,#0000 25%),linear-gradient(-45deg,#94a3b814 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#94a3b814 75%),linear-gradient(-45deg,#0000 75%,#94a3b814 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:min(620px,72dvh);position:relative}.messages-ui-module__T_76jW__callOverlay{z-index:9999;color:#0f172a;background:radial-gradient(circle at 16% 10%,#ef1d2f14,#0000 30%),linear-gradient(#f8fafc 0%,#eef2f7 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.messages-ui-module__T_76jW__callWindow{background:#fffffff5;border:1px solid #cbd5e1e6;border-radius:28px;flex-direction:column;width:min(100%,980px);height:min(760px,100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0f172a2e}.messages-ui-module__T_76jW__callTopbar{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.messages-ui-module__T_76jW__callChip{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.messages-ui-module__T_76jW__callIconButton{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.messages-ui-module__T_76jW__callNotice{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:12px 18px 0;padding:10px 12px;font-size:13px}.messages-ui-module__T_76jW__callHero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.messages-ui-module__T_76jW__callAvatarWrap{position:relative}.messages-ui-module__T_76jW__callPulse{border:1px solid #ef1d2f47;border-radius:999px;animation:2.1s ease-out infinite messages-ui-module__T_76jW__callPulse;position:absolute;inset:0}.messages-ui-module__T_76jW__callPulse:nth-child(2){animation-delay:.45s}.messages-ui-module__T_76jW__callActions{align-items:center;gap:28px;margin-top:48px;display:flex}.messages-ui-module__T_76jW__callRoundButton{color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;box-shadow:0 18px 40px #0f172a29}.messages-ui-module__T_76jW__callAccept{background:#16a34a}.messages-ui-module__T_76jW__callReject{background:#ef1d2f}.messages-ui-module__T_76jW__callStage{background-color:#f8fafc;background-image:radial-gradient(circle at 1px 1px,#94a3b82e 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e2e8f0;border-radius:24px;flex:1;margin:18px;position:relative;overflow:hidden}.messages-ui-module__T_76jW__callVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.messages-ui-module__T_76jW__callSelfView{background:#0f172a;border:2px solid #ffffffe6;border-radius:18px;width:132px;height:176px;position:absolute;overflow:hidden;box-shadow:0 22px 44px #0f172a38}.messages-ui-module__T_76jW__callDuration{color:#0f172a;font-variant-numeric:tabular-nums;background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:750;position:absolute;top:16px;left:50%;transform:translate(-50%)}.messages-ui-module__T_76jW__callDock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:24px;flex-direction:column;gap:10px;width:min(94%,720px);padding:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px #0f172a29}.messages-ui-module__T_76jW__callControlRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.messages-ui-module__T_76jW__callControl{color:#64748b;flex-direction:column;align-items:center;gap:6px;min-width:58px;font-size:11px;font-weight:650;display:flex}.messages-ui-module__T_76jW__callControlButton{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.messages-ui-module__T_76jW__callControlButtonActive{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.messages-ui-module__T_76jW__callEndButton{color:#fff;background:#ef1d2f;border:0;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 18px 32px #ef1d2f3d}.messages-ui-module__T_76jW__callStatusBar{z-index:9997;color:#0f172a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cbd5e1e6;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(94vw,460px);padding:10px 14px;font-size:14px;font-weight:700;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0f172a29}.messages-ui-module__T_76jW__callStatusLive{color:#16a34a}@keyframes messages-ui-module__T_76jW__callPulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.68)}}@media (min-width:768px){.messages-ui-module__T_76jW__sidebarPanel{width:360px}}@media (min-width:1280px){.messages-ui-module__T_76jW__desktopNav{display:flex}}@media (min-width:1180px){.messages-ui-module__T_76jW__detailsPanel{flex-direction:column;display:flex}.messages-ui-module__T_76jW__mobileSheet{display:none}}@media (max-width:1179px){.messages-ui-module__T_76jW__detailsPanel{display:none}}@media (max-width:767px){.messages-ui-module__T_76jW__root,.messages-ui-module__T_76jW__appFrame{display:block}.messages-ui-module__T_76jW__sidebarPanel{border-right:0;height:100%}.messages-ui-module__T_76jW__threadSurface{background-size:24px 24px;padding:16px 14px}.messages-ui-module__T_76jW__chatHeader{padding:10px 12px}.messages-ui-module__T_76jW__noticeStack{margin:10px 12px 0}.messages-ui-module__T_76jW__notice{border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.messages-ui-module__T_76jW__noticeClose{grid-column:2;justify-self:end;margin-top:-32px}.messages-ui-module__T_76jW__composerWrap{padding:10px 12px calc(10px + var(--safe-area-inset-bottom,0px))}.messages-ui-module__T_76jW__quickAction{display:none}.messages-ui-module__T_76jW__callOverlay{padding:0}.messages-ui-module__T_76jW__callWindow{border:0;border-radius:0;width:100%;height:100dvh}.messages-ui-module__T_76jW__callStage{margin:12px}.messages-ui-module__T_76jW__callDock{bottom:12px}}@media (prefers-reduced-motion:reduce){.messages-ui-module__T_76jW__threadTransition,.messages-ui-module__T_76jW__detailsPanel,.messages-ui-module__T_76jW__mobileSheet,.messages-ui-module__T_76jW__mobileSheetBackdrop,.messages-ui-module__T_76jW__mobileSheetPanel,.messages-ui-module__T_76jW__headerAction,.messages-ui-module__T_76jW__conversationItem{transition:none;animation:none}}
