.page-module__3RWJrq__container{background:var(--gray-50);border-left:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;max-width:600px;height:calc(100dvh - 120px);margin:0 auto;display:flex;position:relative}.native-app .page-module__3RWJrq__container{height:calc(100dvh - 120px)}.page-module__3RWJrq__communityHeader{background:linear-gradient(135deg,var(--green-600),var(--green-700));color:#fff;border-bottom:1px solid var(--green-800);flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.page-module__3RWJrq__communityHeaderIcon{font-size:1.125rem}.page-module__3RWJrq__communityHeaderName{letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.page-module__3RWJrq__centerContainer{text-align:center;height:100%;color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;padding:2rem;font-size:.9rem;display:flex}.page-module__3RWJrq__header{border-bottom:1px solid var(--border);z-index:10;background:#fff;padding:.875rem 1rem}.page-module__3RWJrq__title{color:var(--gray-900);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.page-module__3RWJrq__subtitle{color:var(--gray-400);margin:0;font-size:.8rem}.page-module__3RWJrq__unreadDivider{text-align:center;color:var(--red-500);text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:.5rem 0;font-size:.75rem;font-weight:600;display:flex}.page-module__3RWJrq__unreadDivider:before,.page-module__3RWJrq__unreadDivider:after{content:"";border-bottom:1px solid var(--red-200);flex:1}.page-module__3RWJrq__unreadDivider:before{margin-right:.75rem}.page-module__3RWJrq__unreadDivider:after{margin-left:.75rem}.page-module__3RWJrq__messageScrollArea{flex-direction:column-reverse;flex:1;padding:1rem;display:flex;overflow-y:auto}.page-module__3RWJrq__messageList{flex-direction:column;gap:1.25rem;padding-bottom:48px;display:flex}.page-module__3RWJrq__loading,.page-module__3RWJrq__emptyState{height:100%;color:var(--gray-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;display:flex}.page-module__3RWJrq__emptyState h3{color:var(--gray-600);margin:0 0 .25rem;font-weight:600}.page-module__3RWJrq__emptyIcon{margin-bottom:.75rem;font-size:2.5rem}.page-module__3RWJrq__actionButton{background:var(--green-600);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;margin-top:1.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s}.page-module__3RWJrq__actionButton:hover{background:var(--green-700)}.page-module__3RWJrq__composeWrapper{border-top:1px solid var(--border);z-index:20;background:#fff;padding:.5rem 1rem .75rem;position:sticky;bottom:0}.page-module__3RWJrq__composeForm{align-items:flex-end;gap:.625rem;display:flex}.page-module__3RWJrq__attachBtn{color:var(--gray-600);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;transition:color .15s,background .15s;display:flex}.page-module__3RWJrq__attachBtn:hover{color:var(--green-700);background:var(--green-50)}.page-module__3RWJrq__attachPopup{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;background:#fff;min-width:160px;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.page-module__3RWJrq__attachOption{cursor:pointer;width:100%;color:var(--gray-700);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:background .1s;display:flex}.page-module__3RWJrq__attachOption:hover{background:var(--green-50);color:var(--green-700)}.page-module__3RWJrq__attachOption+.page-module__3RWJrq__attachOption{border-top:1px solid var(--gray-100)}.page-module__3RWJrq__composeInput{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-2xl);resize:none;max-height:100px;color:var(--text-primary);outline:none;flex:1;padding:.625rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.4;transition:border-color .15s}.page-module__3RWJrq__composeInput:focus{border-color:var(--green-500);box-shadow:0 0 0 3px #16a34a1a}.page-module__3RWJrq__composeInput::placeholder{color:var(--gray-400)}.page-module__3RWJrq__sendBtn{background:var(--green-600);color:#fff;cursor:pointer;border-radius:var(--radius-full);border:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:all .15s;display:flex}.page-module__3RWJrq__sendBtn:hover:not(:disabled){background:var(--green-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-module__3RWJrq__sendBtn:disabled{background:var(--gray-300);cursor:not-allowed}.page-module__3RWJrq__mediaPreview{flex-wrap:wrap;gap:.5rem;padding:.375rem 0;display:flex}.page-module__3RWJrq__mediaPreviewItem{border-radius:var(--radius);border:1px solid var(--border);width:60px;height:60px;position:relative;overflow:hidden}.page-module__3RWJrq__mediaPreviewItem img{object-fit:contain;background:var(--gray-50);width:100%;height:100%}.page-module__3RWJrq__mediaPreviewRemove{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:#0000008c;border:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;display:flex;position:absolute;top:2px;right:2px}.page-module__3RWJrq__messageWrapper{-webkit-user-select:none;user-select:none;gap:.625rem;max-width:96%;display:flex}.page-module__3RWJrq__isOwnMessage{max-width:96%}.page-module__3RWJrq__avatar{border-radius:var(--radius-full);background:var(--green-100);width:36px;height:36px;color:var(--green-700);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.page-module__3RWJrq__avatar img{object-fit:cover;width:100%;height:100%}.page-module__3RWJrq__isBotMessage{max-width:92%}.page-module__3RWJrq__botAvatar{background:var(--amber-100);color:var(--amber-700);font-size:1rem}.page-module__3RWJrq__botBadge{background:var(--green-100);color:var(--green-700);border-radius:var(--radius-sm);letter-spacing:.04em;vertical-align:middle;padding:.1rem .375rem;font-size:.6rem;font-weight:700;display:inline-block}.page-module__3RWJrq__botBubble{background:var(--amber-50);border:1px solid var(--amber-200);cursor:default;border-radius:var(--radius-xl)!important}.page-module__3RWJrq__replyIndicator{background:var(--green-50);border-left:4px solid var(--green-500);border-radius:0 var(--radius-lg)var(--radius-lg)0;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;display:flex}.page-module__3RWJrq__replyIndicatorContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.page-module__3RWJrq__replyIndicatorLabel{color:var(--green-700);font-size:.75rem;font-weight:600}.page-module__3RWJrq__replyIndicatorPreview{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-style:italic;overflow:hidden}.page-module__3RWJrq__replyIndicatorClose{color:var(--gray-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.125rem .25rem;font-size:1rem;line-height:1}.page-module__3RWJrq__replyIndicatorClose:hover{color:var(--red-500)}.page-module__3RWJrq__messageContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.page-module__3RWJrq__messageHeader{-webkit-user-select:none;user-select:none;align-items:baseline;gap:.5rem;display:flex}.page-module__3RWJrq__authorName{color:var(--gray-900);font-size:.8125rem;font-weight:700}.page-module__3RWJrq__time,.page-module__3RWJrq__editedBadge{color:var(--gray-400);font-size:.6875rem}.page-module__3RWJrq__bubbleGroup{align-items:flex-start;gap:.375rem;display:flex;position:relative}.page-module__3RWJrq__isOwnMessage .page-module__3RWJrq__bubbleGroup{flex-direction:row}.page-module__3RWJrq__messageBubble{border-radius:0 var(--radius-xl)var(--radius-xl)var(--radius-xl);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:text;user-select:text;background:#fff;padding:.5rem .75rem;transition:background .1s;position:relative;overflow:hidden}.page-module__3RWJrq__messageBubble:active{background:var(--gray-50)}.page-module__3RWJrq__isOwnMessage .page-module__3RWJrq__messageBubble{background:var(--green-100);border-radius:var(--radius-xl)0 var(--radius-xl)var(--radius-xl)}.page-module__3RWJrq__isOwnMessage .page-module__3RWJrq__messageBubble:active{background:var(--green-200)}.page-module__3RWJrq__systemIcon{margin-right:.25rem;font-size:.8rem}.page-module__3RWJrq__messageText{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;font-size:.875rem;line-height:1.45}.page-module__3RWJrq__messageFooter{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.125rem;display:flex}.page-module__3RWJrq__mediaGrid{flex-direction:column;gap:.375rem;margin:-.5rem -.75rem .5rem;display:flex}.page-module__3RWJrq__attachedImage{background:0 0;align-self:center;width:100%;max-width:100%;height:auto}.page-module__3RWJrq__tapActionBar{align-items:center;gap:.125rem;padding:.25rem 0;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;display:flex}@keyframes page-module__3RWJrq__fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-module__3RWJrq__tapActionEmoji{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;padding:.25rem;font-size:1.125rem;transition:transform .1s,background .1s}.page-module__3RWJrq__tapActionEmoji:hover{background:var(--green-50);transform:scale(1.15)}.page-module__3RWJrq__tapActionDivider{background:var(--gray-200);width:1px;height:18px;margin:0 .25rem}.page-module__3RWJrq__tapActionBtn{cursor:pointer;color:var(--gray-500);border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem .375rem;font-size:.9rem;transition:background .1s,color .1s}.page-module__3RWJrq__tapActionBtn:hover{background:var(--green-50);color:var(--green-700)}.page-module__3RWJrq__tapActionDanger{color:var(--red-500)}.page-module__3RWJrq__tapActionDanger:hover{background:var(--red-50);color:var(--red-600)}.page-module__3RWJrq__messageMenuBtn{display:none}.page-module__3RWJrq__actionsPopover{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;background:#fff;min-width:160px;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;position:absolute;top:100%;left:0;overflow:hidden}.page-module__3RWJrq__actionsContainer{position:relative}.page-module__3RWJrq__quickReactions{border-bottom:1px solid var(--gray-100);align-items:center;gap:.25rem;padding:.5rem .625rem;display:flex}.page-module__3RWJrq__quickEmojiBtn{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;padding:.25rem;font-size:1.125rem;transition:transform .1s}.page-module__3RWJrq__quickEmojiBtn:hover{transform:scale(1.15)}.page-module__3RWJrq__menuToggleBtn{display:none}.page-module__3RWJrq__actionsMenu,.page-module__3RWJrq__actionsList{padding:.25rem 0}.page-module__3RWJrq__menuItem{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .1s;display:flex}.page-module__3RWJrq__menuItem:hover{background:var(--gray-50)}.page-module__3RWJrq__menuItemDanger{color:var(--red-600)}.page-module__3RWJrq__menuItemDanger:hover{background:var(--red-50)}.page-module__3RWJrq__reactionsList{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.page-module__3RWJrq__reactionPill{border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;background:#fff;align-items:center;gap:.2rem;padding:.125rem .5rem;font-size:.8rem;transition:background .1s;display:inline-flex}.page-module__3RWJrq__reactionPill:hover{background:var(--gray-50)}.page-module__3RWJrq__reactionPillActive{background:var(--green-50);border-color:var(--green-300)}.page-module__3RWJrq__reactionCount{color:var(--gray-600);font-size:.75rem;font-weight:600}.page-module__3RWJrq__threadCollapsed{margin-top:.25rem}.page-module__3RWJrq__viewRepliesBtn{color:var(--green-600);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8rem;font-weight:600;transition:color .1s}.page-module__3RWJrq__viewRepliesBtn:hover{color:var(--green-700);text-decoration:underline}.page-module__3RWJrq__inlineReplyForm{align-items:center;gap:.375rem;margin-top:.25rem;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;display:flex}.page-module__3RWJrq__inlineReplyInput{border:1px solid var(--gray-200);border-radius:var(--radius-xl);background:#fff;outline:none;flex:1;padding:.375rem .625rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.page-module__3RWJrq__inlineReplyInput:focus{border-color:var(--green-400);box-shadow:0 0 0 2px var(--green-50)}.page-module__3RWJrq__inlineReplyInput::placeholder{color:var(--gray-400)}.page-module__3RWJrq__inlineReplySend{border-radius:var(--radius-full);background:var(--green-600);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,opacity .15s;display:flex}.page-module__3RWJrq__inlineReplySend:hover{background:var(--green-700)}.page-module__3RWJrq__inlineReplySend:disabled{opacity:.4;cursor:not-allowed}.page-module__3RWJrq__threadRepliesList{border-left:2px solid var(--green-200);flex-direction:column;gap:.375rem;margin-top:.25rem;padding-left:.5rem;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;display:flex}.page-module__3RWJrq__threadReplyItem{align-items:flex-start;gap:.375rem;padding:.25rem 0;display:flex}.page-module__3RWJrq__threadReplyAvatar{background:var(--gray-200);width:20px;height:20px;color:var(--gray-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex;overflow:hidden}.page-module__3RWJrq__threadReplyAvatar img{object-fit:cover;width:100%;height:100%}.page-module__3RWJrq__threadReplyContent{flex-wrap:wrap;flex:1;gap:0 .375rem;min-width:0;font-size:.8rem;line-height:1.3;display:flex}.page-module__3RWJrq__threadReplyAuthor{color:var(--gray-800);font-weight:600}.page-module__3RWJrq__threadReplyText{color:var(--gray-700)}.page-module__3RWJrq__threadReplyTime{color:var(--gray-400);flex-shrink:0;margin-top:.125rem;font-size:.65rem}.page-module__3RWJrq__threadExpanded{margin-top:.25rem;padding-left:.75rem;display:flex}.page-module__3RWJrq__threadLine{background:var(--green-200);border-radius:1px;width:2px;margin-right:.75rem}.page-module__3RWJrq__threadContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.page-module__3RWJrq__threadCompose{margin-top:.25rem}.page-module__3RWJrq__collapseThreadBtn{color:var(--gray-400);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem}.page-module__3RWJrq__collapseThreadBtn:hover{text-decoration:underline}.page-module__3RWJrq__suggestionsWrapper{flex-direction:column;gap:.25rem;padding:.375rem 0;display:flex}.page-module__3RWJrq__actionChipsRow{flex-shrink:0;gap:.375rem;display:flex}.page-module__3RWJrq__starterChipsRow{scrollbar-width:none;gap:.375rem;display:flex;overflow-x:auto}.page-module__3RWJrq__starterChipsRow::-webkit-scrollbar{display:none}.page-module__3RWJrq__suggestionChip{border:1px solid var(--green-200);border-radius:var(--radius-full);color:var(--green-700);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);background:#fff;flex-shrink:0;padding:.375rem .75rem;font-size:.8rem;transition:all .15s}.page-module__3RWJrq__suggestionChip:hover{background:var(--green-50);border-color:var(--green-300)}.page-module__3RWJrq__casabotChip{background:linear-gradient(135deg,var(--green-50),var(--amber-50));border-color:var(--green-300);font-weight:600}.page-module__3RWJrq__casabotChip:hover{background:linear-gradient(135deg,var(--green-100),var(--amber-100));border-color:var(--green-400)}.page-module__3RWJrq__growbotChip{gap:4px;font-weight:600;color:#166534!important;background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-color:#16a34a!important;align-items:center!important;display:inline-flex!important}.page-module__3RWJrq__growbotChip:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;border-color:#15803d!important}.page-module__3RWJrq__sellChip{background:linear-gradient(135deg,#fffbeb,#fef3c7);font-weight:600;color:#92400e!important;border-color:#f59e0b!important}.page-module__3RWJrq__sellChip:hover{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-color:#d97706!important}.page-module__3RWJrq__findChip{background:linear-gradient(135deg,#eff6ff,#dbeafe);font-weight:600;color:#1e40af!important;border-color:#3b82f6!important}.page-module__3RWJrq__findChip:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;border-color:#2563eb!important}.page-module__3RWJrq__notifyChip{background:linear-gradient(135deg,#fffbeb,#fef3c7);font-weight:600;color:#92400e!important;border-color:#f59e0b!important}.page-module__3RWJrq__notifyChip:hover{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-color:#d97706!important}.page-module__3RWJrq__findPanel{background:var(--gray-50);flex-direction:column;height:100%;display:flex;overflow-y:auto}.page-module__3RWJrq__findHeader{border-bottom:1px solid var(--blue-200,#bfdbfe);background:linear-gradient(135deg,#eff6ff,#dbeafe);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.page-module__3RWJrq__findTitle{color:#1e40af;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.page-module__3RWJrq__findClose{width:28px;height:28px;color:var(--gray-500);cursor:pointer;background:#ffffffb3;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;transition:all .15s;display:flex}.page-module__3RWJrq__findClose:hover{color:var(--gray-800);background:#fff}.page-module__3RWJrq__findForm{border-bottom:1px solid var(--border);background:#fff;flex-direction:column;gap:.625rem;padding:.75rem 1rem;display:flex}.page-module__3RWJrq__findField{flex-direction:column;gap:.25rem;display:flex}.page-module__3RWJrq__findLabel{color:var(--gray-500);letter-spacing:.02em;font-size:.75rem;font-weight:600}.page-module__3RWJrq__findAddressRow{align-items:center;gap:.375rem;display:flex}.page-module__3RWJrq__findInput{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--gray-800);background:var(--gray-50);outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.page-module__3RWJrq__findInput:focus{border-color:var(--blue-400,#60a5fa);background:#fff}.page-module__3RWJrq__findResolveBtn{border-radius:var(--radius-md);border:1px solid var(--green-300);background:var(--green-50);width:32px;height:32px;color:var(--green-700);cursor:pointer;flex-shrink:0;font-size:.875rem}.page-module__3RWJrq__findResolvedBadge{flex-shrink:0;font-size:.875rem}.page-module__3RWJrq__findPills{gap:.375rem;display:flex}.page-module__3RWJrq__findPill{border-radius:var(--radius-full);border:1px solid var(--border);color:var(--gray-600);cursor:pointer;text-align:center;background:#fff;flex:1;padding:.375rem .5rem;font-size:.8rem;transition:all .15s}.page-module__3RWJrq__findPill:hover{background:var(--gray-50)}.page-module__3RWJrq__findPillActive{background:linear-gradient(135deg,var(--green-50),var(--green-100));border-color:var(--green-400);color:var(--green-800);font-weight:600}.page-module__3RWJrq__findSlider{width:100%;accent-color:var(--green-600)}.page-module__3RWJrq__findSearchBtn{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;padding:.625rem;font-size:.875rem;font-weight:700;transition:opacity .15s;box-shadow:0 2px 8px #2563eb40}.page-module__3RWJrq__findSearchBtn:hover{opacity:.9}.page-module__3RWJrq__findSearchBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__3RWJrq__findResults{flex:1;padding:.75rem;overflow-y:auto}.page-module__3RWJrq__findResultCount{color:var(--gray-500);margin:0 0 .625rem;font-size:.8rem;font-weight:500}.page-module__3RWJrq__findResultItem{margin-bottom:.75rem}.page-module__3RWJrq__findProductChat{background:var(--gray-50);border:1px solid var(--border);border-radius:0 0 var(--radius-md)var(--radius-md);border-top:none;margin-top:.25rem;padding:.5rem}.page-module__3RWJrq__findChatLabel{color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem;font-size:.7rem;font-weight:600}.page-module__3RWJrq__findEmpty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.page-module__3RWJrq__findEmptyIcon{font-size:2.5rem}.page-module__3RWJrq__findEmptyTitle{color:var(--gray-800);margin:0;font-size:1rem;font-weight:700}.page-module__3RWJrq__findEmptyText{color:var(--gray-500);max-width:280px;margin:0;font-size:.85rem}.page-module__3RWJrq__findPostBtn{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#15803d);border:none;margin-top:.75rem;padding:.625rem 1.25rem;font-size:.85rem;font-weight:700;transition:opacity .15s;box-shadow:0 2px 8px #16a34a40}.page-module__3RWJrq__findPostBtn:hover{opacity:.9}.page-module__3RWJrq__findWatchBtn{border-radius:var(--radius-full);color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;margin-top:.375rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s}.page-module__3RWJrq__findWatchBtn:hover{background:#fef3c7;border-color:#f59e0b}.page-module__3RWJrq__findPostedConfirm{color:var(--green-700);margin:.5rem 0 0;font-size:.85rem;font-weight:600}.page-module__3RWJrq__inviteBanner{border-radius:var(--radius-xl);background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;flex-shrink:0;justify-content:space-between;align-items:center;margin:1rem 1rem 0;padding:.75rem 1rem;display:flex;box-shadow:0 1px 3px #0000000d}.page-module__3RWJrq__inviteContent{align-items:center;gap:.75rem;display:flex}.page-module__3RWJrq__inviteIcon{font-size:1.5rem}.page-module__3RWJrq__inviteText{flex-direction:column;display:flex}.page-module__3RWJrq__inviteText strong{color:#166534;font-size:.85rem;font-weight:700}.page-module__3RWJrq__inviteText p{color:#15803d;margin:0;font-size:.75rem}.page-module__3RWJrq__inviteBtn{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:#16a34a;border:none;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:opacity .2s;box-shadow:0 2px 4px #16a34a33}.page-module__3RWJrq__inviteBtn:hover{opacity:.9}.page-module__3RWJrq__badgeWrapper{pointer-events:none;z-index:10;justify-content:center;display:flex;position:absolute;bottom:80px;left:0;right:0}.page-module__3RWJrq__newMessagesBadge{pointer-events:auto;background:var(--green-600);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-md);cursor:pointer;border:none;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8rem;font-weight:600;animation:.25s ease-out page-module__3RWJrq__slideUp;display:flex}@keyframes page-module__3RWJrq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__3RWJrq__quoteBar{border-left:3px solid var(--green-500);cursor:pointer;background:#16a34a0f;border-radius:6px;flex-direction:column;gap:2px;max-width:90%;margin-bottom:4px;padding:6px 10px;transition:background .15s;display:flex}.page-module__3RWJrq__quoteBar:hover{background:#16a34a1f}.page-module__3RWJrq__quoteAuthor{color:var(--green-700);font-size:.7rem;font-weight:700}.page-module__3RWJrq__quoteText{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:.72rem;overflow:hidden}.page-module__3RWJrq__replyToPreview{border-left:3px solid var(--green-500);background:#16a34a0f;border-radius:8px 8px 0 0;align-items:center;gap:8px;margin:0 12px;padding:8px 12px;animation:.15s ease-out page-module__3RWJrq__slideUp;display:flex}.page-module__3RWJrq__replyToPreview .page-module__3RWJrq__replyToInfo{flex:1;min-width:0}.page-module__3RWJrq__replyToPreview .page-module__3RWJrq__replyToAuthor{color:var(--green-700);font-size:.72rem;font-weight:700}.page-module__3RWJrq__replyToPreview .page-module__3RWJrq__replyToText{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.page-module__3RWJrq__replyToPreview .page-module__3RWJrq__replyToClose{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px 6px;font-size:1rem;line-height:1}.page-module__3RWJrq__replyToPreview .page-module__3RWJrq__replyToClose:hover{background:#0000000d}.page-module__3RWJrq__btnPrimary{background:var(--green-600);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;margin-top:1rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600}.page-module__3RWJrq__btnPrimary:hover{background:var(--green-700)}.page-module__3RWJrq__mentionPicker{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:100;background:#fff;width:240px;max-height:200px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.page-module__3RWJrq__mentionItem{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .1s;display:flex}.page-module__3RWJrq__mentionItem:hover,.page-module__3RWJrq__mentionItem:focus{background:var(--green-50);outline:none}.page-module__3RWJrq__mentionAvatar{border-radius:var(--radius-full);background:var(--green-100);width:24px;height:24px;color:var(--green-700);flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex;overflow:hidden}.page-module__3RWJrq__mentionAvatar img{object-fit:cover;width:100%;height:100%}.page-module__3RWJrq__productListingCard{border:1px solid var(--gray-200);border-radius:var(--radius-xl);background:#fff;max-width:340px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 12px #0000000f}.page-module__3RWJrq__productListingCard:hover{box-shadow:0 4px 20px #0000001a}.page-module__3RWJrq__productCardSkeleton{border-radius:var(--radius-xl);background:var(--gray-100);height:200px;overflow:hidden}.page-module__3RWJrq__skeletonShimmer{background:linear-gradient(90deg,var(--gray-100)25%,var(--gray-50)50%,var(--gray-100)75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite page-module__3RWJrq__shimmer}@keyframes page-module__3RWJrq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__3RWJrq__productCardUnavailable{background:var(--gray-50);border:1px dashed var(--gray-300);border-radius:var(--radius-xl);color:var(--gray-500);align-items:center;gap:.5rem;padding:1rem;font-size:.85rem;display:flex}.page-module__3RWJrq__plcPhotoWrap{background:var(--gray-100);width:100%;height:180px;position:relative;overflow:hidden}.page-module__3RWJrq__plcPhoto{object-fit:cover;width:100%;height:100%;display:block}.page-module__3RWJrq__plcPhotoNav{border-radius:var(--radius-full);width:28px;height:28px;color:var(--gray-700);cursor:pointer;z-index:2;background:#ffffffd9;border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000026}.page-module__3RWJrq__plcPhotoNav:hover{background:#fff}.page-module__3RWJrq__plcPhotoNavLeft{left:8px}.page-module__3RWJrq__plcPhotoNavRight{right:8px}.page-module__3RWJrq__plcPhotoDots{z-index:2;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.page-module__3RWJrq__plcDot{cursor:pointer;background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:background .15s}.page-module__3RWJrq__plcDotActive{background:#fff;box-shadow:0 1px 3px #0000004d}.page-module__3RWJrq__plcBadgeOverlay{z-index:3;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__3RWJrq__plcBadgeSoldOut,.page-module__3RWJrq__plcBadgeExpired,.page-module__3RWJrq__plcBadgeInactive{border-radius:var(--radius-full);letter-spacing:.03em;padding:.375rem 1rem;font-size:.8rem;font-weight:700}.page-module__3RWJrq__plcBadgeSoldOut{color:#fff;background:#dc2626}.page-module__3RWJrq__plcBadgeExpired{color:#fff;background:#f59e0b}.page-module__3RWJrq__plcBadgeInactive{background:var(--gray-600);color:#fff}.page-module__3RWJrq__plcInfo{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.page-module__3RWJrq__plcHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.page-module__3RWJrq__plcName{color:var(--gray-900);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.page-module__3RWJrq__plcPrice{color:var(--green-700);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:800}.page-module__3RWJrq__plcUnit{color:var(--gray-400);font-size:.7rem;font-weight:500}.page-module__3RWJrq__plcDesc{color:var(--gray-500);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__3RWJrq__plcMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__3RWJrq__plcCategory{background:var(--green-50);color:var(--green-700);border-radius:var(--radius-full);text-transform:capitalize;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.page-module__3RWJrq__plcInventory{color:var(--gray-400);font-size:.75rem}.page-module__3RWJrq__plcFulfillment{border-top:1px solid var(--gray-100);flex-direction:column;gap:.375rem;padding-top:.375rem;display:flex}.page-module__3RWJrq__plcFulfillmentOption{border-radius:var(--radius);background:var(--gray-50);align-items:flex-start;gap:.5rem;padding:.375rem .5rem;transition:background .15s;display:flex}.page-module__3RWJrq__plcFulfillmentOk{background:#f0fdf4}.page-module__3RWJrq__plcFulfillmentNo{background:#fef2f2}.page-module__3RWJrq__plcFulfillmentIcon{flex-shrink:0;margin-top:1px;font-size:.9rem}.page-module__3RWJrq__plcFulfillmentText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.page-module__3RWJrq__plcFulfillmentLabel{color:var(--gray-800);font-size:.75rem;font-weight:700}.page-module__3RWJrq__plcFulfillmentStatus{color:#15803d;font-size:.7rem;font-weight:600}.page-module__3RWJrq__plcFulfillmentStatusNo{color:#dc2626;font-size:.7rem;font-weight:600}.page-module__3RWJrq__plcFulfillmentHint{color:var(--gray-500);font-size:.7rem}.page-module__3RWJrq__plcAddressCheck{flex-direction:column;gap:.375rem;padding-top:.25rem;display:flex}.page-module__3RWJrq__plcAddressFrom{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.page-module__3RWJrq__plcCheckBtn{color:var(--green-600);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;transition:color .15s}.page-module__3RWJrq__plcCheckBtn:hover{color:var(--green-700);text-decoration:underline}.page-module__3RWJrq__plcAltForm{align-items:center;gap:.25rem;animation:.15s ease-out page-module__3RWJrq__fadeSlideIn;display:flex}.page-module__3RWJrq__plcAltInput{border:1px solid var(--gray-200);border-radius:var(--radius);outline:none;flex:1;min-width:0;padding:.375rem .625rem;font-family:inherit;font-size:.75rem}.page-module__3RWJrq__plcAltInput:focus{border-color:var(--green-400)}.page-module__3RWJrq__plcAltSubmit{border-radius:var(--radius-full);background:var(--green-600);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:flex}.page-module__3RWJrq__plcAltSubmit:disabled{opacity:.4}.page-module__3RWJrq__plcAltSubmit:hover:not(:disabled){background:var(--green-700)}.page-module__3RWJrq__plcAltCancel{color:var(--gray-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:.85rem}.page-module__3RWJrq__plcAltCancel:hover{color:var(--red-500)}.page-module__3RWJrq__plcCta{text-align:center;background:linear-gradient(135deg,var(--green-600),var(--green-700));color:#fff;border-radius:var(--radius);padding:.625rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:block;box-shadow:0 2px 8px #16a34a33}.page-module__3RWJrq__plcCta:hover{background:linear-gradient(135deg,var(--green-700),var(--green-800));transform:translateY(-1px);box-shadow:0 4px 12px #16a34a4d}.page-module__3RWJrq__plcCtaDisabled{background:var(--gray-300);box-shadow:none;cursor:not-allowed}.page-module__3RWJrq__plcCtaDisabled:hover{background:var(--gray-300);box-shadow:none;transform:none}@media (max-width:640px){.page-module__3RWJrq__container{border-left:none;border-right:none;max-width:100%}.page-module__3RWJrq__productListingCard{max-width:100%}}.page-module__3RWJrq__welcomeCard{border:2px solid var(--green-200,#bbf7d0);background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 50%,#fefce8 100%);border-radius:16px;max-height:60vh;margin:12px;animation:.4s ease-out page-module__3RWJrq__welcomeSlideIn;overflow-y:auto;box-shadow:0 4px 20px #16a34a1f}@keyframes page-module__3RWJrq__welcomeSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-module__3RWJrq__welcomeHeader{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.page-module__3RWJrq__welcomeAvatar{background:linear-gradient(135deg,var(--green-500),var(--green-600));border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex;box-shadow:0 2px 8px #16a34a40}.page-module__3RWJrq__welcomeName{color:var(--gray-800);font-size:15px;font-weight:700;display:block}.page-module__3RWJrq__welcomeBadge{color:var(--green-600);background:var(--green-100);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600}.page-module__3RWJrq__welcomeBody{padding:14px 16px 16px}.page-module__3RWJrq__welcomeBtn{background:linear-gradient(135deg,var(--green-600),var(--green-700));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:12px;padding:12px 20px;font-size:15px;font-weight:700;transition:all .15s;box-shadow:0 2px 8px #16a34a4d}.page-module__3RWJrq__welcomeBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #16a34a66}.page-module__3RWJrq__welcomeBtn:disabled{cursor:not-allowed;transform:none}.page-module__3RWJrq__welcomeSkip{width:100%;color:var(--gray-500);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:8px;font-size:13px}.page-module__3RWJrq__welcomeSkip:hover{color:var(--gray-700)}.page-module__3RWJrq__welcomeBtnSm{border:1px solid var(--green-300);background:var(--green-50);color:var(--green-700);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.page-module__3RWJrq__welcomeBtnSm:disabled{opacity:.4;cursor:not-allowed}.page-module__3RWJrq__welcomeInput{border:1px solid var(--gray-300);background:#fff;border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.page-module__3RWJrq__welcomeInput:focus{border-color:var(--green-400);outline:none;box-shadow:0 0 0 3px #16a34a1a}.page-module__3RWJrq__welcomeTextarea{border:1px solid var(--gray-300);resize:vertical;background:#fff;border-radius:10px;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.5}.page-module__3RWJrq__welcomeTextarea:focus{border-color:var(--green-400);outline:none;box-shadow:0 0 0 3px #16a34a1a}.page-module__3RWJrq__welcomeToggle{color:var(--gray-700);cursor:pointer;border:1px solid var(--green-200);background:#ffffffb3;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.page-module__3RWJrq__welcomeToggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--green-600)}.page-module__3RWJrq__produceChips{flex-wrap:wrap;gap:6px;max-height:200px;padding:2px;display:flex;overflow-y:auto}.page-module__3RWJrq__produceChip{border:1.5px solid var(--gray-200);cursor:pointer;white-space:nowrap;color:var(--gray-600);background:#fff;border-radius:20px;padding:6px 12px;font-size:13px;transition:all .15s}.page-module__3RWJrq__produceChip:hover{border-color:var(--green-300);background:var(--green-50)}.page-module__3RWJrq__produceChipActive{border-color:var(--green-500);background:var(--green-100);color:var(--green-800);font-weight:600;box-shadow:0 1px 4px #16a34a26}.page-module__3RWJrq__guestComposeCta{background:linear-gradient(135deg,var(--green-50),var(--amber-50));border-top:1px solid var(--green-200);z-index:20;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0}.page-module__3RWJrq__guestComposeText{color:var(--gray-700);font-size:.8125rem;font-weight:600;line-height:1.4}.page-module__3RWJrq__guestComposeBtn{background:var(--green-600);color:#fff;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);border:none;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s}.page-module__3RWJrq__guestComposeBtn:hover{background:var(--green-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-module__3RWJrq__guestLoginOverlay{z-index:100;background:#0006;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out page-module__3RWJrq__fadeIn;display:flex;position:fixed;inset:0}.page-module__3RWJrq__guestLoginModal{border-radius:var(--radius-2xl);text-align:center;width:100%;max-width:320px;box-shadow:var(--shadow-xl);background:#fff;flex-direction:column;align-items:center;padding:1.5rem;animation:.2s ease-out page-module__3RWJrq__scaleIn;display:flex}@keyframes page-module__3RWJrq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__3RWJrq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
