.chat-header-module__793g1q__header{min-height:var(--header-h,64px);background:var(--bg-panel,#fff);color:var(--text-primary,#0f1419);border-bottom:1px solid var(--border,#e5e7eb);z-index:5;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:8px 12px 8px 16px;display:grid;position:relative}.chat-header-module__793g1q__identity{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-width:0;margin:-4px -6px;padding:4px 6px;transition:background .12s;display:flex}.chat-header-module__793g1q__identity:hover,.chat-header-module__793g1q__identity:focus-visible{background:var(--bg-hover,#f1f5f9);outline:none}.chat-header-module__793g1q__mobileBackButton{width:36px;height:36px;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:none}.chat-header-module__793g1q__mobileBackButton:hover{background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#0f1419)}.chat-header-module__793g1q__avatar{background:var(--bg-input,#f1f5f9);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;overflow:visible}.chat-header-module__793g1q__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.chat-header-module__793g1q__info{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-header-module__793g1q__name{color:var(--text-primary,#0f1419);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.chat-header-module__793g1q__statusRow,.chat-header-module__793g1q__statusRowOnline{color:var(--text-secondary,#6b7280);align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;line-height:1.2;display:inline-flex;overflow:hidden}.chat-header-module__793g1q__statusRowOnline{color:var(--accent-primary,#00b894)}.chat-header-module__793g1q__statusLabel{white-space:nowrap;text-overflow:ellipsis;max-width:180px;display:inline-block;overflow:hidden}.chat-header-module__793g1q__statusLabelMarquee{white-space:nowrap;width:min(260px,35vw);max-width:180px;display:block;overflow:hidden}.chat-header-module__793g1q__statusMarqueeTrack{min-width:max-content;animation:chat-header-module__793g1q__statusMarquee var(--status-marquee-duration,12s) linear infinite;will-change:transform;gap:36px;padding-right:36px;display:inline-flex}@keyframes chat-header-module__793g1q__statusMarquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 18px))}}@media (prefers-reduced-motion:reduce){.chat-header-module__793g1q__statusMarqueeTrack{animation:none;transform:none}}.chat-header-module__793g1q__customStatus{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.chat-header-module__793g1q__customEmoji{flex-shrink:0;font-size:13px;line-height:1}.chat-header-module__793g1q__customText{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.chat-header-module__793g1q__typingIndicator{color:var(--accent-primary,#00b894);white-space:nowrap;vertical-align:baseline;min-width:84px;min-height:14px;font-size:13px;font-style:italic;font-weight:500;line-height:1;display:inline-block}.chat-header-module__793g1q__dotsContainer{vertical-align:baseline;text-indent:-9999px;white-space:nowrap;width:18px;height:14px;margin-left:2px;line-height:1;display:inline-block;position:relative;overflow:hidden}.chat-header-module__793g1q__dot{opacity:.25;will-change:opacity;background:currentColor;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:1.2s ease-in-out infinite chat-header-module__793g1q__typingDotFade;position:absolute;top:50%;transform:translateZ(0)}.chat-header-module__793g1q__dot1{animation-delay:-.4s;left:0}.chat-header-module__793g1q__dot2{animation-delay:-.2s;left:7px}.chat-header-module__793g1q__dot3{animation-delay:.4s;left:14px}@keyframes chat-header-module__793g1q__typingDotFade{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-header-module__793g1q__dot{opacity:.65;animation:none}}.chat-header-module__793g1q__actions{align-items:center;gap:2px;display:flex;position:relative}.chat-header-module__793g1q__iconButton{width:40px;height:40px;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.chat-header-module__793g1q__iconButton:hover,.chat-header-module__793g1q__iconButton:focus-visible{background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#0f1419);outline:none}.chat-header-module__793g1q__iconButton[aria-pressed=true],.chat-header-module__793g1q__iconButton[aria-expanded=true]{background:var(--accent-soft,#00b8941f);color:var(--accent-primary,#00b894)}.chat-header-module__793g1q__menuWrapper{position:relative}.chat-header-module__793g1q__menu{z-index:80;background:var(--bg-dropdown,var(--bg-elevated,#fff));min-width:240px;color:var(--text-dropdown,var(--text-primary,#0f1419));border:1px solid var(--border-dropdown,var(--border,#e5e7eb));box-shadow:var(--shadow-lg,0 10px 30px #0f172a1f);transform-origin:100% 0;border-radius:12px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) chat-header-module__793g1q__chatHeaderMenuOpen;position:absolute;top:calc(100% + 6px);right:0}@keyframes chat-header-module__793g1q__chatHeaderMenuOpen{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-header-module__793g1q__menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;transition:background .12s,color .12s;display:flex}.chat-header-module__793g1q__menu button:hover,.chat-header-module__793g1q__menu button:focus-visible{background:var(--bg-hover,#f1f5f9);outline:none}.chat-header-module__793g1q__menuDanger{color:var(--danger,#ef4444)}.chat-header-module__793g1q__menuDanger:hover,.chat-header-module__793g1q__menuDanger:focus-visible{background:color-mix(in srgb, var(--danger,#ef4444) 10%, transparent)}.chat-header-module__793g1q__menuDivider{background:var(--border,#e5e7eb);height:1px;margin:6px 8px;display:block}.chat-header-module__793g1q__menuConfirm{background:color-mix(in srgb, var(--danger,#ef4444) 7%, var(--bg-panel,#fff));border:1px solid color-mix(in srgb, var(--danger,#ef4444) 20%, var(--border,#e5e7eb));border-radius:12px;gap:8px;margin:8px 4px 4px;padding:12px;display:grid}.chat-header-module__793g1q__menuConfirm strong{color:var(--text-primary,#0f1419);font-size:14px;line-height:1.2}.chat-header-module__793g1q__menuConfirm span{color:var(--text-muted,#64748b);font-size:12px;font-weight:600;line-height:1.35}.chat-header-module__793g1q__menuConfirmActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.chat-header-module__793g1q__menu .chat-header-module__793g1q__menuConfirmActions button{background:var(--bg-input,#f8fafc);border:1px solid var(--border,#e5e7eb);text-align:center;justify-content:center;min-height:36px;padding:0 10px}.chat-header-module__793g1q__menu .chat-header-module__793g1q__menuConfirmActions .chat-header-module__793g1q__menuConfirmDanger{color:#fff;background:var(--danger,#ef4444);border-color:var(--danger,#ef4444)}.chat-header-module__793g1q__menu .chat-header-module__793g1q__menuConfirmActions button:disabled{cursor:default;opacity:.62}.chat-header-module__793g1q__menuStatus{color:var(--accent-primary,#00b894);background:color-mix(in srgb, var(--accent-primary,#00b894) 10%, transparent);border-radius:10px;margin:8px 6px 4px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.3}.chat-header-module__793g1q__searchBarClosed,.chat-header-module__793g1q__searchBarOpen{grid-column:1/-1;transition:max-height .24s cubic-bezier(.16,1,.3,1),opacity .18s,margin-top .24s cubic-bezier(.16,1,.3,1);overflow:hidden}.chat-header-module__793g1q__searchBarClosed{opacity:0;pointer-events:none;max-height:0;margin-top:0}.chat-header-module__793g1q__searchBarOpen{opacity:1;pointer-events:auto;max-height:72px;margin-top:6px}.chat-header-module__793g1q__searchBarInner{background:var(--bg-input,#f1f5f9);border:1px solid var(--border,#e5e7eb);border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;transition:border-color .12s;display:flex}.chat-header-module__793g1q__searchBarInner:focus-within{border-color:var(--accent-primary,#00b894);box-shadow:0 0 0 3px var(--accent-soft,#00b8942e)}.chat-header-module__793g1q__searchIcon{color:var(--text-muted,#94a3b8);flex-shrink:0}.chat-header-module__793g1q__searchInput{min-width:0;height:100%;color:var(--text-primary,#0f1419);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.chat-header-module__793g1q__searchInput::placeholder{color:var(--text-muted,#94a3b8)}.chat-header-module__793g1q__searchCloseButton{width:32px;height:32px;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.chat-header-module__793g1q__searchCloseButton:hover,.chat-header-module__793g1q__searchCloseButton:focus-visible{background:var(--bg-hover,#e5e7eb);color:var(--text-primary,#0f1419);outline:none}@media (max-width:1024px){.chat-header-module__793g1q__mobileBackButton{display:inline-flex}.chat-header-module__793g1q__header{padding:8px 8px 8px 12px}}.chat-header-module__793g1q__favoritesAvatar{background:var(--accent-gradient,linear-gradient(135deg, #13b7d2, #0e9eb8));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}
.voice-message-player-module__2c9KLq__player{grid-template-columns:40px minmax(120px,1fr) 38px;align-items:center;gap:8px;min-width:240px;display:grid}.voice-message-player-module__2c9KLq__compact{min-width:0}.voice-message-player-module__2c9KLq__playButton,.voice-message-player-module__2c9KLq__speedButton{color:#fff;background:var(--accent);border-radius:999px;flex:none;place-items:center;display:grid}.voice-message-player-module__2c9KLq__playButton{width:40px;height:40px}.voice-message-player-module__2c9KLq__speedButton{width:38px;height:28px;font-size:11px;font-weight:800}.voice-message-player-module__2c9KLq__track{gap:2px;min-width:0;display:grid}.voice-message-player-module__2c9KLq__track span{font-variant-numeric:tabular-nums;opacity:.72;font-size:11px}.voice-message-player-module__2c9KLq__waveform{align-items:center;gap:2px;width:100%;height:32px;display:flex;position:relative}.voice-message-player-module__2c9KLq__waveBar{width:3px;height:var(--wave-height);background:color-mix(in srgb, currentColor 28%, transparent);border-radius:999px;flex:2px;min-height:4px;transition:background .1s;display:block}.voice-message-player-module__2c9KLq__waveBarPlayed{background:var(--accent)}.voice-message-player-module__2c9KLq__progress{appearance:none;cursor:pointer;opacity:0;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-message-player-module__2c9KLq__progress:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (max-width:480px){.voice-message-player-module__2c9KLq__player{grid-template-columns:38px minmax(100px,1fr) 34px;min-width:210px}}
.video-notes-module__irWN3G__iconButton{color:#5b6e8c;border-radius:999px;place-items:center;width:38px;height:54px;display:grid}.video-notes-module__irWN3G__videoRecorder{flex-shrink:0;place-items:center;display:grid;position:relative}.video-notes-module__irWN3G__videoRecorderPreview{left:50%;bottom:max(92px, calc(74px + env(safe-area-inset-bottom)));z-index:320;background:color-mix(in srgb, var(--bg-panel,#fff) 92%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid #13b7d23d;border-radius:28px;grid-template-rows:1fr 42px;grid-template-columns:42px 1fr 42px;place-items:center;gap:10px;width:min(320px,100vw - 36px);padding:14px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 52px #0d152042}.video-notes-module__irWN3G__videoRecorderPreview video{object-fit:cover;border:5px solid var(--accent-primary,#13b7d2);background:#0d1520;border-radius:50%;grid-column:1/-1;width:min(236px,100vw - 92px);height:min(236px,100vw - 92px);box-shadow:0 12px 30px #0d15203d}.video-notes-module__irWN3G__videoRecorderPreview span{min-width:48px;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.video-notes-module__irWN3G__videoRecorderPreview button{width:42px;height:42px;color:var(--text-secondary,#5b6e8c);background:var(--bg-input,#f1f5f9e6);border-radius:999px;place-items:center;display:grid}.video-notes-module__irWN3G__videoRecorderPreview button:last-child{color:#fff;background:var(--accent-primary,#13b7d2)}@media (max-width:560px){.video-notes-module__irWN3G__videoRecorderPreview{bottom:max(84px, calc(68px + env(safe-area-inset-bottom)));border-radius:24px;width:min(292px,100vw - 28px)}.video-notes-module__irWN3G__videoRecorderPreview video{width:min(218px,100vw - 84px);height:min(218px,100vw - 84px)}}.video-notes-module__irWN3G__videoNoteShell{aspect-ratio:1;border:5px solid var(--accent-primary,#13b7d2);background:#0d1520;border-radius:50%;width:clamp(156px,36vw,220px);position:relative;overflow:hidden;box-shadow:0 10px 24px #0d152033}.video-notes-module__irWN3G__videoNoteShellShaped{box-shadow:none;border:none;border-radius:0}.video-notes-module__irWN3G__videoNote{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.video-notes-module__irWN3G__videoNotePlay{color:#fff;opacity:.92;background:#0d15206b;border-radius:999px;place-items:center;width:48px;height:48px;margin:auto;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset:0}.video-notes-module__irWN3G__videoNotePlaying .video-notes-module__irWN3G__videoNotePlay{opacity:0}.video-notes-module__irWN3G__videoNoteShell:hover .video-notes-module__irWN3G__videoNotePlay,.video-notes-module__irWN3G__videoNotePlay:focus-visible{opacity:1}.video-notes-module__irWN3G__videoNotePlay:active{transform:scale(.94)}.video-notes-module__irWN3G__videoNoteBubble>span{z-index:2;float:none;color:#fff;opacity:1;text-shadow:0 1px 2px #00000047;background:#0d15206b;border-radius:999px;padding:2px 7px;position:absolute;bottom:14px;right:18px}
.video-note-composer-module__Wewd2G__wrap{flex-shrink:0;place-items:center;display:grid;position:relative}.video-note-composer-module__Wewd2G__picker{z-index:30;border:1px solid var(--border-color);background:var(--bg-panel);min-width:180px;box-shadow:var(--shadow-lg,0 12px 32px #0d15202e);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.video-note-composer-module__Wewd2G__pickerTitle{color:var(--text-secondary);padding:2px 8px 6px;font-size:12px;font-weight:700}.video-note-composer-module__Wewd2G__pickerOption,.video-note-composer-module__Wewd2G__pickerOptionActive{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.video-note-composer-module__Wewd2G__pickerOption:hover,.video-note-composer-module__Wewd2G__pickerOptionActive{background:var(--bg-hover,#13b7d21a)}.video-note-composer-module__Wewd2G__pickerOptionActive{font-weight:700}.video-note-composer-module__Wewd2G__shapeSwatch{background:var(--accent-primary,#13b7d2);flex-shrink:0;width:16px;height:16px}.video-note-composer-module__Wewd2G__swatch-circle{border-radius:50%}.video-note-composer-module__Wewd2G__swatch-triangle{clip-path:polygon(50% 0%,100% 100%,0% 100%)}.video-note-composer-module__Wewd2G__pickerHint{color:var(--text-muted,var(--text-secondary));padding:6px 8px 2px;font-size:11px}
.reaction-burst-module__QLsc7G__layer{pointer-events:none;z-index:5;width:0;height:0;position:absolute;bottom:6px;left:24px;overflow:visible}.reaction-burst-module__QLsc7G__burst{width:0;height:0;position:absolute;bottom:0;left:0;overflow:visible}.reaction-burst-module__QLsc7G__emojiParticle,.reaction-burst-module__QLsc7G__sparkParticle{will-change:transform, opacity;display:block;position:absolute;bottom:0;left:0}.reaction-burst-module__QLsc7G__emojiParticle{font-size:16px;line-height:1}.reaction-burst-module__QLsc7G__sparkParticle{background:var(--accent-primary,#13b7d2);border-radius:50%;width:6px;height:6px}
.video-embed-card-module__MViL-G__card{flex-direction:column;gap:6px;width:min(420px,100%);margin-top:6px;display:flex}.video-embed-card-module__MViL-G__thumbButton{aspect-ratio:16/9;border:1px solid var(--border-color);cursor:pointer;background:#0d1520;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-embed-card-module__MViL-G__thumb{object-fit:cover;width:100%;height:100%;display:block}.video-embed-card-module__MViL-G__thumbPlaceholder{background:linear-gradient(135deg,#16212f 0%,#0d1520 100%);position:absolute;inset:0}.video-embed-card-module__MViL-G__playBadge{color:#fff;background:#0d15208c;border-radius:999px;place-items:center;width:52px;height:52px;margin:auto;transition:transform .16s,background .16s;display:grid;position:absolute;inset:0}.video-embed-card-module__MViL-G__thumbButton:hover .video-embed-card-module__MViL-G__playBadge{background:#0d1520b8;transform:scale(1.06)}.video-embed-card-module__MViL-G__providerBadge{color:#fff;background:#0d15209e;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.video-embed-card-module__MViL-G__title{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}.video-embed-card-module__MViL-G__playerFrame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;overflow:hidden}.video-embed-card-module__MViL-G__player{border:0;width:100%;height:100%;display:block}.video-embed-card-module__MViL-G__externalLink{color:var(--accent-primary,#13b7d2);font-size:12px;text-decoration:none}.video-embed-card-module__MViL-G__externalLink:hover{text-decoration:underline}
.thread-panel-module___Ac60W__panel{z-index:60;background:var(--bg-panel);border-left:1px solid var(--border-color);flex-direction:column;width:min(380px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0d152024}@media (max-width:900px){.thread-panel-module___Ac60W__panel{border-left:none;width:100vw;left:0}}.thread-panel-module___Ac60W__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.thread-panel-module___Ac60W__headerTitles{color:var(--text-primary);align-items:center;gap:8px;font-size:15px;display:flex}.thread-panel-module___Ac60W__headerCount{text-align:center;min-width:22px;color:var(--accent-primary,#13b7d2);background:var(--accent-soft,#13b7d21f);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.thread-panel-module___Ac60W__closeButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.thread-panel-module___Ac60W__closeButton:hover{background:var(--bg-hover,#13b7d21a)}.thread-panel-module___Ac60W__rootPost{background:var(--bg-message-in,#13b7d20f);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:4px;margin:10px 12px 4px;padding:10px 12px;display:flex}.thread-panel-module___Ac60W__rootText{color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.thread-panel-module___Ac60W__rootMeta{color:var(--text-secondary);font-size:11px}.thread-panel-module___Ac60W__commentList{flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.thread-panel-module___Ac60W__stateNote,.thread-panel-module___Ac60W__errorNote{text-align:center;color:var(--text-secondary);padding:14px 6px;font-size:13px}.thread-panel-module___Ac60W__errorNote{color:#ef4444}.thread-panel-module___Ac60W__comment{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.thread-panel-module___Ac60W__commentMine{align-items:flex-end}.thread-panel-module___Ac60W__commentBubble{background:var(--bg-message-in);border-radius:12px;flex-direction:column;gap:3px;max-width:86%;padding:7px 10px;display:flex;box-shadow:0 1px 1px #0000000a}.thread-panel-module___Ac60W__commentMine .thread-panel-module___Ac60W__commentBubble{background:var(--bg-message-out,var(--accent-soft,#13b7d224))}.thread-panel-module___Ac60W__commentText{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.35}.thread-panel-module___Ac60W__commentMeta{color:var(--text-secondary);align-self:flex-end;font-size:10px}.thread-panel-module___Ac60W__commentReactions{flex-wrap:wrap;gap:4px;display:flex}.thread-panel-module___Ac60W__reactionPill,.thread-panel-module___Ac60W__reactionPillActive{border:1px solid var(--border-color);background:var(--bg-panel);color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.thread-panel-module___Ac60W__reactionPillActive{border-color:var(--accent-primary,#13b7d2);background:var(--accent-soft,#13b7d224)}.thread-panel-module___Ac60W__quickReactions{gap:2px;display:none}.thread-panel-module___Ac60W__comment:hover .thread-panel-module___Ac60W__quickReactions{display:inline-flex}.thread-panel-module___Ac60W__quickReactionButton{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.thread-panel-module___Ac60W__quickReactionButton:hover{background:var(--bg-hover,#13b7d21a)}.thread-panel-module___Ac60W__composer{border-top:1px solid var(--border-color);align-items:center;gap:8px;padding:10px 12px;display:flex}.thread-panel-module___Ac60W__composerInput{border:1px solid var(--border-color);background:var(--bg-input,var(--bg-panel));min-width:0;color:var(--text-primary);border-radius:999px;flex:1;padding:9px 12px;font-size:13px}.thread-panel-module___Ac60W__composerSend{background:var(--accent-primary,#13b7d2);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.thread-panel-module___Ac60W__composerSend:disabled{opacity:.5;cursor:default}.thread-panel-module___Ac60W__composerDisabled{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-color);padding:12px;font-size:13px}
.comment-chip-module__LaFn6W__chip{border:1px solid var(--border-color);color:var(--accent-primary,#13b7d2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .14s;display:inline-flex}.comment-chip-module__LaFn6W__chip:hover{background:var(--accent-soft,#13b7d21a)}
.read-only-banner-module__6y9tFG__banner{width:calc(100% - 32px);color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-color);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px 16px;padding:14px;font-size:14px;font-weight:500;display:flex}
:root{--chat-mobile-sticker-height:min(360px, calc(100dvh - 160px))}.sticker-drawer-module__2AG_JW__drawer{z-index:180;opacity:0;visibility:hidden;background:var(--bg-primary);border:1px solid var(--border-subtle);transform-origin:0 100%;pointer-events:none;width:420px;max-width:min(420px,100vw - 104px);height:420px;max-height:min(420px,100vh - 200px);transition:opacity var(--transition-fast), visibility var(--transition-fast), transform var(--transition-base);border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 18px 55px #0f172a38,0 4px 16px #0f172a1a}.sticker-drawer-module__2AG_JW__drawerOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1)}.sticker-drawer-module__2AG_JW__drawer[data-theme=dark]{color:#fff;--emoji-picker-background:23, 33, 43;--emoji-picker-color:255, 255, 255;background:#17212b;border-color:#2a313c}.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__drawerBody,.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__emojiPicker,.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__bottomTabs{background:#17212b}.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__bottomTabs,.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__packHeader{border-color:#2a313c}.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__bottomTab,.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__placeholder{color:#708499}.sticker-drawer-module__2AG_JW__drawer[data-theme=dark] .sticker-drawer-module__2AG_JW__bottomTabActive{color:#00d29f}.sticker-drawer-module__2AG_JW__drawerBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sticker-drawer-module__2AG_JW__packHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;min-height:54px;padding:8px 14px;display:flex}.sticker-drawer-module__2AG_JW__packTabs{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.sticker-drawer-module__2AG_JW__packTabs::-webkit-scrollbar{display:none}.sticker-drawer-module__2AG_JW__packTab,.sticker-drawer-module__2AG_JW__packTabActive{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.sticker-drawer-module__2AG_JW__packTabActive{color:#fff;background:var(--accent-primary);border-color:var(--accent-primary)}.sticker-drawer-module__2AG_JW__addPackButton,.sticker-drawer-module__2AG_JW__storeHeader button{width:38px;height:38px;color:var(--text-secondary);background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.sticker-drawer-module__2AG_JW__addPackButton:hover,.sticker-drawer-module__2AG_JW__storeHeader button:hover{color:var(--accent-primary);background:var(--accent-soft)}.sticker-drawer-module__2AG_JW__selectorContent{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.sticker-drawer-module__2AG_JW__stickerGrid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:12px;display:grid}.sticker-drawer-module__2AG_JW__stickerGrid button{min-height:92px;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:14px;place-items:center;display:grid}.sticker-drawer-module__2AG_JW__stickerGrid button:hover{background:var(--bg-secondary);transform:translateY(-2px)}.sticker-drawer-module__2AG_JW__stickerGrid img{object-fit:contain;width:82px;height:82px}.sticker-drawer-module__2AG_JW__placeholder{min-height:100%;color:var(--text-muted);text-align:center;place-items:center;margin:0;font-size:14px;font-weight:700;display:grid}.sticker-drawer-module__2AG_JW__emojiPicker{background:var(--bg-primary);flex:1;min-height:0;position:relative;overflow:hidden}.sticker-drawer-module__2AG_JW__emojiPicker em-emoji-picker{--border-radius:0;--category-icon-size:20px;--font-family:inherit;--padding:8px;--rgb-accent:19, 183, 210;--rgb-background:var(--emoji-picker-background,255, 255, 255);--rgb-color:var(--emoji-picker-color,45, 55, 72);width:100%;height:100%;min-height:0;position:absolute;inset:0}.sticker-drawer-module__2AG_JW__bottomTabs{border-top:1px solid var(--border-subtle);flex:0 0 48px;grid-template-columns:1fr 1fr;height:48px;display:grid}.sticker-drawer-module__2AG_JW__bottomTab,.sticker-drawer-module__2AG_JW__bottomTabActive{color:var(--text-muted);background:0 0;font-size:13px;font-weight:800;position:relative}.sticker-drawer-module__2AG_JW__bottomTabActive{color:var(--accent-primary)}.sticker-drawer-module__2AG_JW__bottomTabActive:after{content:"";background:var(--accent-primary);border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:18%;right:18%}.sticker-drawer-module__2AG_JW__storeOverlay{z-index:300;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;transition:opacity var(--transition-base), visibility var(--transition-base);background:#0b121e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sticker-drawer-module__2AG_JW__storeOverlayOpen{visibility:visible;opacity:1;pointer-events:auto}.sticker-drawer-module__2AG_JW__storeModal{background:var(--bg-panel);border:1px solid var(--border-subtle);width:min(520px,100%);max-height:min(650px,90vh);box-shadow:var(--shadow-lg);transition:transform var(--transition-base);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(16px)scale(.98)}.sticker-drawer-module__2AG_JW__storeOverlayOpen .sticker-drawer-module__2AG_JW__storeModal{transform:translate(0,0)scale(1)}.sticker-drawer-module__2AG_JW__storeHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.sticker-drawer-module__2AG_JW__storeHeader h2,.sticker-drawer-module__2AG_JW__storeHeader p,.sticker-drawer-module__2AG_JW__storePack h3{margin:0}.sticker-drawer-module__2AG_JW__storeHeader h2{color:var(--text-primary);font-size:18px}.sticker-drawer-module__2AG_JW__storeHeader p,.sticker-drawer-module__2AG_JW__storePack span{color:var(--text-muted);margin-top:4px;font-size:12px}.sticker-drawer-module__2AG_JW__storeList{overscroll-behavior:contain;min-height:160px;padding:22px;overflow-y:auto}.sticker-drawer-module__2AG_JW__storePack{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;gap:16px;padding:18px;display:grid}.sticker-drawer-module__2AG_JW__storePack+.sticker-drawer-module__2AG_JW__storePack{margin-top:14px}.sticker-drawer-module__2AG_JW__storePackTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.sticker-drawer-module__2AG_JW__storePack h3{color:var(--text-primary);font-size:15px}.sticker-drawer-module__2AG_JW__installButton,.sticker-drawer-module__2AG_JW__removeButton{color:#fff;background:var(--accent-primary);border-radius:999px;min-width:92px;padding:9px 14px;font-size:12px;font-weight:800}.sticker-drawer-module__2AG_JW__removeButton{color:var(--error);background:color-mix(in srgb, var(--error) 10%, var(--bg-panel));border:1px solid color-mix(in srgb, var(--error) 22%, transparent)}.sticker-drawer-module__2AG_JW__installButton:disabled,.sticker-drawer-module__2AG_JW__removeButton:disabled{opacity:.55}.sticker-drawer-module__2AG_JW__previewRow{gap:10px;display:flex;overflow-x:auto}.sticker-drawer-module__2AG_JW__previewRow img,.sticker-drawer-module__2AG_JW__noPreview{object-fit:contain;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;flex:0 0 48px;width:48px;height:48px}.sticker-drawer-module__2AG_JW__noPreview{color:var(--text-muted);place-items:center;display:grid}@media (max-width:1024px){.sticker-drawer-module__2AG_JW__drawer{z-index:280;width:100%;max-width:none;height:var(--chat-mobile-sticker-height);transform-origin:bottom;border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 55px #0f172a33}.sticker-drawer-module__2AG_JW__drawerOpen{transform:translate(0,0)}.sticker-drawer-module__2AG_JW__bottomTabs{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:600px){:root{--chat-mobile-sticker-height:min(330px, calc(100dvh - 150px))}.sticker-drawer-module__2AG_JW__drawer{border-radius:18px 18px 0 0;left:0;right:0}.sticker-drawer-module__2AG_JW__stickerGrid{grid-template-columns:repeat(4,1fr)}.sticker-drawer-module__2AG_JW__stickerGrid img{width:64px;height:64px}.sticker-drawer-module__2AG_JW__storeOverlay{align-items:end;padding:0}.sticker-drawer-module__2AG_JW__storeModal{border-radius:22px 22px 0 0;width:100%;max-height:84vh}}.sticker-drawer-module__2AG_JW__createPackWrap{padding:10px 16px 0}.sticker-drawer-module__2AG_JW__createPackButton{border:1px dashed var(--accent-primary,#13b7d2);color:var(--accent-primary,#13b7d2);cursor:pointer;background:#13b7d20f;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.sticker-drawer-module__2AG_JW__createPackButton:hover{background:#13b7d21f}.sticker-drawer-module__2AG_JW__createPackButton:disabled{color:#6b7280;cursor:not-allowed;opacity:1;background:#f3f4f6;border-style:solid;border-color:#d1d5db}
