.profile-module__rs4lwa__root{gap:var(--space-5);padding:var(--space-4)var(--space-5)var(--space-8);color:var(--color-text-primary);flex-direction:column;display:flex}.profile-module__rs4lwa__canvas{width:min(100%,760px);margin:0 auto}.profile-module__rs4lwa__header{padding:12px 0 30px}.profile-module__rs4lwa__desktopHeader{flex-direction:row;align-items:flex-start;gap:28px;display:flex}.profile-module__rs4lwa__mobileHeader{display:none}.profile-module__rs4lwa__mobileTopRow{flex-direction:row;align-items:center;gap:24px;display:flex}.profile-module__rs4lwa__avatarWrap{border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #fff}.profile-module__rs4lwa__headerMain{flex-direction:column;flex:1;gap:8px;display:flex}.profile-module__rs4lwa__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-module__rs4lwa__handleRow{align-items:center;gap:10px;display:flex}.profile-module__rs4lwa__identityLink{color:inherit;text-decoration:none}.profile-module__rs4lwa__handle{font-size:var(--font-size-20);line-height:var(--line-height-tight);color:var(--color-text-primary);font-weight:600;display:block}.profile-module__rs4lwa__usernameBlock{flex-direction:column;gap:4px;display:flex}.profile-module__rs4lwa__socialLinks{align-items:center;gap:12px;margin-top:8px;display:flex}.profile-module__rs4lwa__socialLink{justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.profile-module__rs4lwa__socialLink:hover{opacity:.7}.profile-module__rs4lwa__displayName{font-size:var(--font-size-14);font-weight:700;line-height:var(--line-height-tight);color:var(--color-text-primary)}.profile-module__rs4lwa__username{color:#111827;margin-top:0;font-size:14px;display:none}.profile-module__rs4lwa__verified{color:#fff;background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.profile-module__rs4lwa__counts{color:var(--color-text-secondary);font-size:var(--font-size-14);flex-wrap:wrap;gap:18px;font-weight:600;display:flex}.profile-module__rs4lwa__countItem strong{color:var(--color-text-primary);margin-right:4px;font-weight:700}.profile-module__rs4lwa__actions{flex-shrink:0;gap:10px;margin-top:0;display:flex}.profile-module__rs4lwa__primaryButton,.profile-module__rs4lwa__secondaryButton{cursor:pointer;border:1px solid #1f2937;border-radius:6px;justify-content:center;align-items:center;min-width:110px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .1s;display:inline-flex}.profile-module__rs4lwa__primaryButton{color:#f9fafb;background:#1f2937;border-color:#1f2937}.profile-module__rs4lwa__primaryButton:disabled{opacity:.7;cursor:not-allowed}.profile-module__rs4lwa__primaryButton:not(:disabled):active,.profile-module__rs4lwa__secondaryButton:active{transform:translateY(1px)}.profile-module__rs4lwa__secondaryButton{color:#f9fafb;background:#1f2937;border-color:#1f2937}.profile-module__rs4lwa__iconButton{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:flex}.profile-module__rs4lwa__iconButton:hover{color:#374151;background-color:#f3f4f6;border-color:#9ca3af}.profile-module__rs4lwa__iconButton:disabled{opacity:.5;cursor:not-allowed}.profile-module__rs4lwa__bio{color:var(--color-text-secondary);font-size:var(--font-size-14);max-width:640px;margin:0;line-height:1.4}.profile-module__rs4lwa__divider{border-top:1px solid #d6d8dd;margin:2px 0 0}.profile-module__rs4lwa__tabsSection{margin-top:30px}.profile-module__rs4lwa__tabList{border-bottom:1px solid #d6d8dd;justify-content:center;gap:26px;padding:12px 0;display:flex}.profile-module__rs4lwa__tabButton{cursor:pointer;color:var(--color-text-tertiary);font-size:var(--font-size-12);letter-spacing:.2px;background:0 0;border:none;padding:0;font-weight:700}.profile-module__rs4lwa__tabActive{color:var(--color-text-primary)}.profile-module__rs4lwa__tabIconWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-module__rs4lwa__tabBadge{color:#fff;text-align:center;background:#d72f5a;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-10px}.profile-module__rs4lwa__tabContent{padding:18px 0}.profile-module__rs4lwa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-module__rs4lwa__skeletonGrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}@media (max-width:640px){.profile-module__rs4lwa__skeletonGrid{grid-template-columns:repeat(2,1fr)}}.profile-module__rs4lwa__skeletonItem{aspect-ratio:1;background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 50%,#f0f0f0 100%) 0 0/200% 100%;animation:1.5s infinite profile-module__rs4lwa__shimmer}@keyframes profile-module__rs4lwa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-module__rs4lwa__postCard{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.profile-module__rs4lwa__postCardButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.profile-module__rs4lwa__postMedia{aspect-ratio:3/4;background:#ddd;border:none;border-radius:16px;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 20px #1118271f,0 2px 6px #11182714}.profile-module__rs4lwa__postCard:hover .profile-module__rs4lwa__postMedia{transform:translateY(-1px);box-shadow:0 12px 26px #11182729,0 4px 10px #1118271a}.profile-module__rs4lwa__postImg{object-fit:cover;width:100%;height:100%;display:block}.profile-module__rs4lwa__cardSkeleton{background:linear-gradient(90deg,#e7e7ea 0%,#d8d8dc 50%,#e7e7ea 100%) 0 0/200% 100%;border-radius:16px;width:100%;height:100%;animation:1.4s ease-in-out infinite profile-module__rs4lwa__pulse}.profile-module__rs4lwa__skeletonLine{background:linear-gradient(90deg,#ececf0 0%,#d8d8dc 50%,#ececf0 100%) 0 0/200% 100%;border-radius:999px;width:100%;height:10px;animation:1.4s ease-in-out infinite profile-module__rs4lwa__pulse}.profile-module__rs4lwa__skeletonLineShort{width:70%}@keyframes profile-module__rs4lwa__pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-module__rs4lwa__empty{color:var(--color-text-tertiary);text-align:center;padding:52px 0;font-size:13px}.profile-module__rs4lwa__emptyState{border:1px dashed var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-subtle)80%,#fff);text-align:center;border-radius:14px;padding:48px 20px}.profile-module__rs4lwa__emptyTitle{color:var(--color-text-primary);font-size:var(--font-size-16);margin:0;font-weight:700}.profile-module__rs4lwa__emptyDescription{color:var(--color-text-tertiary);font-size:var(--font-size-13);margin:8px 0 0;line-height:1.45}.profile-module__rs4lwa__loadMoreTrigger{width:100%;height:1px}.profile-module__rs4lwa__loadingMore{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-14);margin:0;font-weight:500;display:flex}.profile-module__rs4lwa__spinner{border:2px solid var(--color-border-subtle);border-top-color:var(--color-brand-primary);border-radius:var(--radius-full);width:24px;height:24px;animation:.8s linear infinite profile-module__rs4lwa__spin}@keyframes profile-module__rs4lwa__spin{to{transform:rotate(360deg)}}.profile-module__rs4lwa__postMeta{flex-direction:column;gap:3px;display:flex}.profile-module__rs4lwa__postCaption{color:#4b5563;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-module__rs4lwa__postAuthor{color:#6b7280;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1.2;display:inline-flex}.profile-module__rs4lwa__postVerified{color:var(--color-brand-primary);font-size:11px;font-weight:700;line-height:1}.profile-module__rs4lwa__postViewerBackdrop{z-index:30;padding:var(--space-4);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profile-module__rs4lwa__postViewerCard{background:var(--color-surface-base);border-radius:var(--radius-lg);width:min(760px,100%);max-height:92vh;box-shadow:var(--shadow-float);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:relative;overflow:auto}.profile-module__rs4lwa__postViewerClose{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.profile-module__rs4lwa__postViewerMedia{border-radius:var(--radius-md);background:var(--color-surface-subtle);width:100%;overflow:hidden}.profile-module__rs4lwa__postViewerImage{object-fit:contain;width:100%;height:auto;max-height:72vh;display:block}.profile-module__rs4lwa__postViewerMeta{flex-direction:column;gap:6px;padding-right:20px;display:flex}.profile-module__rs4lwa__postViewerCaption{color:var(--color-text-primary);font-size:var(--font-size-14);line-height:var(--line-height-base);margin:0}.profile-module__rs4lwa__postViewerAuthor{color:var(--color-text-tertiary);font-size:var(--font-size-12);margin:0;font-weight:600}.profile-module__rs4lwa__modalBackdrop{padding:var(--space-4);z-index:20;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profile-module__rs4lwa__modalCard{background:var(--color-surface-base);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-float);flex-direction:column;width:min(560px,100%);max-height:90vh;display:flex}.profile-module__rs4lwa__modalHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.profile-module__rs4lwa__iconButton{font-size:var(--font-size-20);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none}.profile-module__rs4lwa__formBody{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.profile-module__rs4lwa__field{gap:var(--space-2);color:var(--color-text-secondary);flex-direction:column;display:flex}.profile-module__rs4lwa__field input,.profile-module__rs4lwa__field textarea{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--font-size-14);background:var(--color-surface-base);color:var(--color-text-primary);padding:10px 12px}.profile-module__rs4lwa__field textarea{resize:vertical}.profile-module__rs4lwa__modalActions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);display:flex}@media (max-width:640px){.profile-module__rs4lwa__root{padding:var(--space-3)var(--space-3)100px}.profile-module__rs4lwa__header{padding:24px 0}.profile-module__rs4lwa__desktopHeader{display:none}.profile-module__rs4lwa__mobileHeader{flex-direction:column;gap:16px;display:flex}.profile-module__rs4lwa__mobileTopRow{flex-direction:row;align-items:center;gap:24px;display:flex}.profile-module__rs4lwa__avatarWrap{flex-shrink:0;width:80px;height:80px}.profile-module__rs4lwa__counts{font-size:var(--font-size-14);flex:1;justify-content:space-evenly;gap:16px;padding:0}.profile-module__rs4lwa__countItem{flex-direction:column;align-items:center;gap:2px;display:flex}.profile-module__rs4lwa__countItem strong{font-size:var(--font-size-20);margin:0;font-weight:700;display:block}.profile-module__rs4lwa__usernameBlock{text-align:left;align-items:flex-start}.profile-module__rs4lwa__displayName{font-size:var(--font-size-20);font-weight:700}.profile-module__rs4lwa__bio{text-align:left;font-size:var(--font-size-14);margin-top:4px}.profile-module__rs4lwa__socialLink{margin-top:16px}.profile-module__rs4lwa__actions{width:100%;margin-top:0}.profile-module__rs4lwa__primaryButton,.profile-module__rs4lwa__secondaryButton{text-align:center;border-radius:8px;width:100%;min-width:0;padding:12px 16px;font-weight:600}.profile-module__rs4lwa__tabsSection{margin-top:8px}.profile-module__rs4lwa__tabList{border-top:1px solid #f3f4f6;justify-content:space-around;gap:0;padding:16px 0}.profile-module__rs4lwa__tabButton{font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.5px}.profile-module__rs4lwa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.profile-module__rs4lwa__postMedia,.profile-module__rs4lwa__cardSkeleton{border-radius:8px}}
.InReviewPosts-module__Tcbhha__root{flex-direction:column;gap:16px;display:flex}.InReviewPosts-module__Tcbhha__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}@media (max-width:640px){.InReviewPosts-module__Tcbhha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.InReviewPosts-module__Tcbhha__card{flex-direction:column;gap:8px;display:flex}.InReviewPosts-module__Tcbhha__mediaButton{aspect-ratio:1;cursor:pointer;background:#f0f0f0;border:0;border-radius:16px;width:100%;padding:0;position:relative;overflow:hidden}.InReviewPosts-module__Tcbhha__mediaButton:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.InReviewPosts-module__Tcbhha__thumbnail{object-fit:cover;width:100%;height:100%}.InReviewPosts-module__Tcbhha__textOnlyCard{background:#111;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex}.InReviewPosts-module__Tcbhha__textOnlyCaption{color:#fff;text-align:center;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.38;display:-webkit-box;overflow:hidden}.InReviewPosts-module__Tcbhha__videoIndicator{color:#fff;background:#0009;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.InReviewPosts-module__Tcbhha__carouselBadge{color:#fff;background:#0009;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;left:8px}.InReviewPosts-module__Tcbhha__feedbackBanner{color:#fff;text-align:left;background:linear-gradient(#0000 0%,#000000c7 100%);align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.InReviewPosts-module__Tcbhha__postText{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.InReviewPosts-module__Tcbhha__userRow{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.InReviewPosts-module__Tcbhha__userRow:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.InReviewPosts-module__Tcbhha__username{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InReviewPosts-module__Tcbhha__loadingState,.InReviewPosts-module__Tcbhha__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:24px;display:flex}.InReviewPosts-module__Tcbhha__loadingText,.InReviewPosts-module__Tcbhha__emptyDescription{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.InReviewPosts-module__Tcbhha__emptyTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.InReviewPosts-module__Tcbhha__spinner{border:3px solid #4f46e52e;border-top-color:var(--color-brand-primary);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite InReviewPosts-module__Tcbhha__spin}@keyframes InReviewPosts-module__Tcbhha__spin{to{transform:rotate(360deg)}}
.ReportModal-module__s87sjq__overlay{z-index:1400;background:#1118278c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ReportModal-module__s87sjq__modal{background:#fff;border-radius:16px;flex-direction:column;width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a42}.ReportModal-module__s87sjq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.ReportModal-module__s87sjq__headerMain{flex:1;min-width:0}.ReportModal-module__s87sjq__titleRow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ReportModal-module__s87sjq__titleIcon{color:var(--color-brand-primary,#d72f5a);flex-shrink:0}.ReportModal-module__s87sjq__title{color:#111827;margin:0;font-size:20px;font-weight:700}.ReportModal-module__s87sjq__description{color:#6b7280;margin:0;font-size:14px;line-height:1.45}.ReportModal-module__s87sjq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ReportModal-module__s87sjq__closeButton:hover{color:#111827;background:#f3f4f6}.ReportModal-module__s87sjq__body{flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.ReportModal-module__s87sjq__reasonList{flex-direction:column;gap:10px;display:flex}.ReportModal-module__s87sjq__reasonCard{text-align:left;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.ReportModal-module__s87sjq__reasonCard:hover{background:#f9fafb;border-color:#d1d5db}.ReportModal-module__s87sjq__reasonCardSelected,.ReportModal-module__s87sjq__reasonCardSelected:hover{border-color:var(--color-brand-primary,#d72f5a);background:#fef2f5}.ReportModal-module__s87sjq__reasonIconWrap{color:#6b7280;background:#f3f4f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ReportModal-module__s87sjq__reasonIconWrapSelected{color:var(--color-brand-primary,#d72f5a);background:#d72f5a1f}.ReportModal-module__s87sjq__reasonText{flex:1;min-width:0}.ReportModal-module__s87sjq__reasonLabel{color:#111827;margin:0;font-size:15px;font-weight:600;line-height:1.3}.ReportModal-module__s87sjq__reasonLabelSelected{color:var(--color-brand-primary,#d72f5a)}.ReportModal-module__s87sjq__reasonDescription{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.ReportModal-module__s87sjq__reasonCheck{color:var(--color-brand-primary,#d72f5a);flex-shrink:0}.ReportModal-module__s87sjq__otherField{margin-top:12px}.ReportModal-module__s87sjq__textarea{resize:vertical;box-sizing:border-box;color:#111827;border:1px solid #d1d5db;border-radius:10px;width:100%;min-height:112px;padding:12px;font-family:inherit;font-size:14px;line-height:1.45}.ReportModal-module__s87sjq__textarea:focus{border-color:var(--color-brand-primary,#d72f5a);outline:none;box-shadow:0 0 0 3px #d72f5a1f}.ReportModal-module__s87sjq__textarea::placeholder{color:#9ca3af}.ReportModal-module__s87sjq__footer{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.ReportModal-module__s87sjq__submitButton{background:var(--color-brand-primary,#d72f5a);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px 16px;font-size:15px;font-weight:600}.ReportModal-module__s87sjq__submitButton:hover:not(:disabled){filter:brightness(.95)}.ReportModal-module__s87sjq__submitButton:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.ReportModal-module__s87sjq__cancelButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:14px 16px;font-size:15px;font-weight:600}.ReportModal-module__s87sjq__cancelButton:hover:not(:disabled){background:#f9fafb}.ReportModal-module__s87sjq__cancelButton:disabled{opacity:.6;cursor:not-allowed}.ReportModal-module__s87sjq__successState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.ReportModal-module__s87sjq__successIconWrap{color:#16a34a;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.ReportModal-module__s87sjq__successTitle{color:#111827;margin:0;font-size:18px;font-weight:700}.ReportModal-module__s87sjq__successMessage{color:#6b7280;max-width:320px;margin:0;font-size:14px;line-height:1.5}
