.UserManagementTable-module-scss-module__0y13eW__tableWrapper{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;overflow:auto hidden;box-shadow:0 1px 3px #0000000d}.UserManagementTable-module-scss-module__0y13eW__table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:.875rem}.UserManagementTable-module-scss-module__0y13eW__table thead{background:var(--bg-secondary,#f8fafc);border-bottom:1px solid var(--border-color,#e2e8f0)}.UserManagementTable-module-scss-module__0y13eW__table thead th{color:var(--text-muted,#475569);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:1rem 1.25rem;font-size:.75rem;font-weight:700}.UserManagementTable-module-scss-module__0y13eW__table tbody tr{border-bottom:1px solid var(--border-color,#f1f5f9)}.UserManagementTable-module-scss-module__0y13eW__table tbody tr:last-child{border-bottom:none}.UserManagementTable-module-scss-module__0y13eW__table tbody tr:hover{background:var(--bg-hover,#f8fafc)}.UserManagementTable-module-scss-module__0y13eW__table tbody td{vertical-align:middle;color:var(--text-primary,#1e293b);padding:1rem 1.25rem}.UserManagementTable-module-scss-module__0y13eW__nameCell{align-items:center;gap:.65rem;display:flex}.UserManagementTable-module-scss-module__0y13eW__nameCell .UserManagementTable-module-scss-module__0y13eW__nameText{color:var(--text-primary,#0f172a);font-weight:600}.UserManagementTable-module-scss-module__0y13eW__nameCell .UserManagementTable-module-scss-module__0y13eW__adminTag{color:#4f46e5;background:#6366f11a;border-radius:.375rem;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.UserManagementTable-module-scss-module__0y13eW__avatarImg{object-fit:cover;border:1px solid var(--border-color,#e2e8f0);border-radius:9999px;flex-shrink:0;width:34px;height:34px}.UserManagementTable-module-scss-module__0y13eW__avatarFallback{background:var(--bg-secondary,#e2e8f0);width:34px;height:34px;color:var(--text-muted,#475569);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.UserManagementTable-module-scss-module__0y13eW__emailCell{color:var(--text-muted,#475569)}.UserManagementTable-module-scss-module__0y13eW__phoneCell{color:var(--text-muted,#64748b);white-space:nowrap}.UserManagementTable-module-scss-module__0y13eW__typeTag{color:var(--text-muted,#64748b);font-size:.75rem;font-weight:600}.UserManagementTable-module-scss-module__0y13eW__statusBadge{border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.UserManagementTable-module-scss-module__0y13eW__badgeActive{color:#15803d;background-color:#22c55e26}.UserManagementTable-module-scss-module__0y13eW__badgeInactive{color:#b91c1c;background-color:#ef444426}.UserManagementTable-module-scss-module__0y13eW__dateCell{color:var(--text-muted,#64748b);white-space:nowrap;font-size:.8125rem}.UserManagementTable-module-scss-module__0y13eW__actionButtons{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.UserManagementTable-module-scss-module__0y13eW__viewBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#334155);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.UserManagementTable-module-scss-module__0y13eW__viewBtn:hover{background:var(--bg-hover,#f1f5f9)}.UserManagementTable-module-scss-module__0y13eW__lockedTag{color:var(--text-muted,#94a3b8);align-items:center;gap:.3rem;font-size:.75rem;font-style:italic;display:inline-flex}.UserManagementTable-module-scss-module__0y13eW__inactivateBtn{color:#dc2626;cursor:pointer;background:#ef444414;border:1px solid #ef444459;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.UserManagementTable-module-scss-module__0y13eW__inactivateBtn:hover{background:#ef444426}.UserManagementTable-module-scss-module__0y13eW__reactivateBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--color-primary,#059669);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.UserManagementTable-module-scss-module__0y13eW__reactivateBtn:hover{background:#10b9811a}
.InactivateUserModal-module-scss-module__42m7Ya__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out InactivateUserModal-module-scss-module__42m7Ya__fadeIn;display:flex;position:fixed;inset:0}.InactivateUserModal-module-scss-module__42m7Ya__modal{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.25rem;width:100%;max-width:480px;box-shadow:0 20px 40px #0003}.InactivateUserModal-module-scss-module__42m7Ya__header{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.InactivateUserModal-module-scss-module__42m7Ya__header .InactivateUserModal-module-scss-module__42m7Ya__headerTitle{align-items:center;gap:.6rem;display:flex}.InactivateUserModal-module-scss-module__42m7Ya__header .InactivateUserModal-module-scss-module__42m7Ya__headerTitle .InactivateUserModal-module-scss-module__42m7Ya__warnIcon{color:#ef4444}.InactivateUserModal-module-scss-module__42m7Ya__header .InactivateUserModal-module-scss-module__42m7Ya__headerTitle h2{color:var(--text-primary,#0f172a);margin:0;font-size:1.125rem;font-weight:800}.InactivateUserModal-module-scss-module__42m7Ya__header .InactivateUserModal-module-scss-module__42m7Ya__closeBtn{width:32px;height:32px;color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.InactivateUserModal-module-scss-module__42m7Ya__header .InactivateUserModal-module-scss-module__42m7Ya__closeBtn:hover{background:var(--bg-hover,#f1f5f9)}.InactivateUserModal-module-scss-module__42m7Ya__body{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.InactivateUserModal-module-scss-module__42m7Ya__alertBox{color:var(--text-primary,#7f1d1d);background:#ef444414;border:1px solid #ef444440;border-radius:.75rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.5}.InactivateUserModal-module-scss-module__42m7Ya__fieldLabel{color:var(--text-primary,#0f172a);margin-top:.25rem;font-size:.8125rem;font-weight:700}.InactivateUserModal-module-scss-module__42m7Ya__required{color:#ef4444}.InactivateUserModal-module-scss-module__42m7Ya__textarea{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-secondary,#f8fafc);width:100%;color:var(--text-primary,#0f172a);resize:vertical;border-radius:.75rem;outline:none;padding:.75rem;font-family:inherit;font-size:.875rem}.InactivateUserModal-module-scss-module__42m7Ya__textarea:focus{border-color:#ef4444}.InactivateUserModal-module-scss-module__42m7Ya__textarea::placeholder{color:var(--text-muted,#94a3b8)}.InactivateUserModal-module-scss-module__42m7Ya__hint{color:var(--text-muted,#64748b);align-self:flex-end;font-size:.75rem}.InactivateUserModal-module-scss-module__42m7Ya__footer{border-top:1px solid var(--border-color,#e2e8f0);justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.InactivateUserModal-module-scss-module__42m7Ya__cancelBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#334155);cursor:pointer;border-radius:.625rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600}.InactivateUserModal-module-scss-module__42m7Ya__cancelBtn:hover:not(:disabled){background:var(--bg-hover,#f1f5f9)}.InactivateUserModal-module-scss-module__42m7Ya__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.InactivateUserModal-module-scss-module__42m7Ya__confirmBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:.625rem;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.InactivateUserModal-module-scss-module__42m7Ya__confirmBtn:hover:not(:disabled){background:#dc2626}.InactivateUserModal-module-scss-module__42m7Ya__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.InactivateUserModal-module-scss-module__42m7Ya__spinning{animation:1s linear infinite InactivateUserModal-module-scss-module__42m7Ya__spin}@keyframes InactivateUserModal-module-scss-module__42m7Ya__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InactivateUserModal-module-scss-module__42m7Ya__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ReactivateUserModal-module-scss-module__sdtI_a__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out ReactivateUserModal-module-scss-module__sdtI_a__fadeIn;display:flex;position:fixed;inset:0}.ReactivateUserModal-module-scss-module__sdtI_a__modal{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1.25rem;width:100%;max-width:440px;box-shadow:0 20px 40px #0003}.ReactivateUserModal-module-scss-module__sdtI_a__header{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ReactivateUserModal-module-scss-module__sdtI_a__header .ReactivateUserModal-module-scss-module__sdtI_a__headerTitle{align-items:center;gap:.6rem;display:flex}.ReactivateUserModal-module-scss-module__sdtI_a__header .ReactivateUserModal-module-scss-module__sdtI_a__headerTitle .ReactivateUserModal-module-scss-module__sdtI_a__okIcon{color:var(--color-primary,#059669)}.ReactivateUserModal-module-scss-module__sdtI_a__header .ReactivateUserModal-module-scss-module__sdtI_a__headerTitle h2{color:var(--text-primary,#0f172a);margin:0;font-size:1.125rem;font-weight:800}.ReactivateUserModal-module-scss-module__sdtI_a__header .ReactivateUserModal-module-scss-module__sdtI_a__closeBtn{width:32px;height:32px;color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.ReactivateUserModal-module-scss-module__sdtI_a__header .ReactivateUserModal-module-scss-module__sdtI_a__closeBtn:hover{background:var(--bg-hover,#f1f5f9)}.ReactivateUserModal-module-scss-module__sdtI_a__body{padding:1.5rem}.ReactivateUserModal-module-scss-module__sdtI_a__body p{color:var(--text-primary,#334155);margin:0;font-size:.875rem;line-height:1.6}.ReactivateUserModal-module-scss-module__sdtI_a__footer{border-top:1px solid var(--border-color,#e2e8f0);justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ReactivateUserModal-module-scss-module__sdtI_a__cancelBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#334155);cursor:pointer;border-radius:.625rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600}.ReactivateUserModal-module-scss-module__sdtI_a__cancelBtn:hover:not(:disabled){background:var(--bg-hover,#f1f5f9)}.ReactivateUserModal-module-scss-module__sdtI_a__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ReactivateUserModal-module-scss-module__sdtI_a__confirmBtn{background:var(--color-primary,#059669);color:#fff;cursor:pointer;border:none;border-radius:.625rem;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ReactivateUserModal-module-scss-module__sdtI_a__confirmBtn:hover:not(:disabled){filter:brightness(.95)}.ReactivateUserModal-module-scss-module__sdtI_a__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.ReactivateUserModal-module-scss-module__sdtI_a__spinning{animation:1s linear infinite ReactivateUserModal-module-scss-module__sdtI_a__spin}@keyframes ReactivateUserModal-module-scss-module__sdtI_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReactivateUserModal-module-scss-module__sdtI_a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.feed-post-module-scss-module__JDgyGa__feedPost{background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.feed-post-module-scss-module__JDgyGa__feedPost__header{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo{align-items:center;gap:.75rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__avatar{border:1px solid var(--color-border);border-radius:50%;width:40px;height:40px;overflow:hidden}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__avatar img{object-fit:cover;width:100%;height:100%}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__meta{flex-direction:column;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__meta .feed-post-module-scss-module__JDgyGa__username{color:var(--color-text-main);font-size:.95rem;font-weight:600}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__meta .feed-post-module-scss-module__JDgyGa__username a{color:inherit;text-decoration:none}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__meta .feed-post-module-scss-module__JDgyGa__username a:hover{text-decoration:underline}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__userInfo .feed-post-module-scss-module__JDgyGa__meta .feed-post-module-scss-module__JDgyGa__timestamp{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.8rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__optionsBtn{color:var(--color-text-muted);cursor:pointer;border-radius:50%;padding:.5rem}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__optionsBtn:hover{background-color:var(--color-bg-secondary)}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__followBtn{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;margin-left:.5rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__followBtn:hover{background:var(--color-primary-light,#10b9811a)}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__followBtnActive{background:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-muted)}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__followBtnActive:hover{background:var(--color-bg-secondary);color:#ef4444;border-color:#ef4444}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__menuWrapper{position:relative}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__menuBackdrop{z-index:20;position:fixed;inset:0}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__optionsMenu{z-index:21;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg,0 10px 25px #00000026);border-radius:10px;flex-direction:column;min-width:160px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__optionsMenu button{text-align:left;color:var(--color-text-main);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.85rem;font-weight:600;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__header .feed-post-module-scss-module__JDgyGa__optionsMenu button:hover{background:var(--color-bg-secondary)}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__postTitle{color:var(--color-text-main);padding:.5rem 1rem 0;font-size:1.1rem;font-weight:700}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__text{color:var(--color-text-main);white-space:pre-wrap;padding:.5rem 1rem 1rem;font-size:.95rem}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm{flex-direction:column;gap:.75rem;padding:.5rem 1rem 1rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editInput{border:1px solid var(--color-border);background:var(--color-bg-secondary);width:100%;color:var(--color-text-main);border-radius:8px;outline:none;padding:.55rem .8rem;font-size:.95rem;font-weight:600}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editInput:focus{border-color:var(--color-primary)}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editTextarea{border:1px solid var(--color-border);background:var(--color-bg-secondary);width:100%;color:var(--color-text-main);resize:vertical;border-radius:8px;outline:none;padding:.55rem .8rem;font-family:inherit;font-size:.9rem}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editTextarea:focus{border-color:var(--color-primary)}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editActions{justify-content:flex-end;gap:.5rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editActions .feed-post-module-scss-module__JDgyGa__cancelEditBtn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editActions .feed-post-module-scss-module__JDgyGa__cancelEditBtn:hover{background:var(--color-bg-secondary)}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editActions .feed-post-module-scss-module__JDgyGa__saveEditBtn{background:var(--color-primary,#059669);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem 1.1rem;font-size:.85rem;font-weight:600}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editActions .feed-post-module-scss-module__JDgyGa__saveEditBtn:hover:not(:disabled){opacity:.9}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__editForm .feed-post-module-scss-module__JDgyGa__editActions .feed-post-module-scss-module__JDgyGa__saveEditBtn:disabled{opacity:.5;cursor:not-allowed}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__media{width:100%;position:relative}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__media img,.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__media video{object-fit:cover;width:100%;height:auto;max-height:600px;display:block}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__itemEmbed{border:1px solid var(--color-border);border-radius:12px;margin:0 1rem 1rem;overflow:hidden}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__itemEmbed:hover{border-color:var(--color-text-muted)}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid{grid-template-columns:1fr;gap:3px;margin:0 0 1rem;display:grid}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid.feed-post-module-scss-module__JDgyGa__count2,.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid.feed-post-module-scss-module__JDgyGa__count3,.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid.feed-post-module-scss-module__JDgyGa__count4{grid-template-columns:1fr 1fr}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid.feed-post-module-scss-module__JDgyGa__count3 .feed-post-module-scss-module__JDgyGa__imageGridItem:first-child,.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid.feed-post-module-scss-module__JDgyGa__count4 .feed-post-module-scss-module__JDgyGa__imageGridItem:first-child{grid-column:span 2}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGrid.feed-post-module-scss-module__JDgyGa__count4 .feed-post-module-scss-module__JDgyGa__imageGridItem:first-child{grid-column:span 1}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGridItem{aspect-ratio:16/10;background:var(--color-bg-secondary);cursor:pointer;width:100%;position:relative;overflow:hidden}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGridItem img{object-fit:cover}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__imageGridMore{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;inset:0}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__videoEmbed{aspect-ratio:16/9;background:#000;width:100%;margin-bottom:1rem;position:relative}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__videoEmbed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollBox{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:14px;margin:0 1rem 1rem;padding:1.1rem}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollHeader{color:var(--color-primary);align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollHeader h3{color:var(--color-text-main);font-size:1rem;font-weight:700}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOptions{flex-direction:column;gap:.6rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOption{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-main);cursor:pointer;border-radius:10px;padding:.75rem 1rem;position:relative;overflow:hidden}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOption:disabled{cursor:default}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOption:hover:not(:disabled){border-color:var(--color-primary)}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOptionSelected{border-color:var(--color-primary);font-weight:700}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOptionRow{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollOptionRow span{align-items:center;gap:.35rem;font-size:.9rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollPercentage{font-size:.85rem;font-weight:700}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollProgress{background:var(--color-primary-light,#10b98126);z-index:1;height:100%;transition:width .5s ease-out;position:absolute;top:0;left:0}.feed-post-module-scss-module__JDgyGa__feedPost__content .feed-post-module-scss-module__JDgyGa__pollFooter{border-top:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.9rem;padding-top:.7rem;font-size:.75rem}.feed-post-module-scss-module__JDgyGa__feedPost__stats{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__stats .feed-post-module-scss-module__JDgyGa__statItem{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__stats .feed-post-module-scss-module__JDgyGa__statItem:hover{text-decoration:underline}.feed-post-module-scss-module__JDgyGa__feedPost__stats .feed-post-module-scss-module__JDgyGa__statItem .feed-post-module-scss-module__JDgyGa__iconBg{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__stats .feed-post-module-scss-module__JDgyGa__statItem .feed-post-module-scss-module__JDgyGa__iconBg svg{color:#fff;width:10px;height:10px}.feed-post-module-scss-module__JDgyGa__feedPost__stats .feed-post-module-scss-module__JDgyGa__statItem .feed-post-module-scss-module__JDgyGa__iconBg .feed-post-module-scss-module__JDgyGa__iconEmoji{font-size:11px;line-height:1}.feed-post-module-scss-module__JDgyGa__feedPost__actions{padding:.25rem 1rem;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__reactionWrapper{flex:1;display:flex;position:relative}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__reactionPicker{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg,0 10px 25px #00000026);z-index:15;border-radius:100px;gap:.15rem;padding:.35rem;animation:.12s ease-out feed-post-module-scss-module__JDgyGa__reactionPickerIn;display:flex;position:absolute;bottom:calc(100% + 4px);left:.5rem}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__reactionPickerBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.2rem;font-size:1.5rem;line-height:1;transition:transform .12s ease-out}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__reactionPickerBtn:hover{transform:scale(1.35)translateY(-2px)}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__actionBtn{color:var(--color-text-muted);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.95rem;font-weight:600;transition:background .1s;display:flex}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__actionBtn:hover{background-color:var(--color-bg-secondary)}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__actionBtn.feed-post-module-scss-module__JDgyGa__active{color:var(--color-primary)}.feed-post-module-scss-module__JDgyGa__feedPost__actions .feed-post-module-scss-module__JDgyGa__actionBtn .feed-post-module-scss-module__JDgyGa__actionEmoji{font-size:1.1rem;line-height:1}@keyframes feed-post-module-scss-module__JDgyGa__reactionPickerIn{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}
.styles-module-scss-module__3TmfrW__overlay{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.styles-module-scss-module__3TmfrW__modal{background:var(--color-surface);border-radius:16px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 48px #00000040}.styles-module-scss-module__3TmfrW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.styles-module-scss-module__3TmfrW__header h3{color:var(--color-text-main);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:flex}.styles-module-scss-module__3TmfrW__header button{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none}.styles-module-scss-module__3TmfrW__body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.styles-module-scss-module__3TmfrW__error{color:#dc2626;background:#ef44441a;border-radius:8px;padding:.65rem .85rem;font-size:.8rem}.styles-module-scss-module__3TmfrW__field{color:var(--color-text-main);flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.styles-module-scss-module__3TmfrW__field textarea{border:1px solid var(--color-border);background:var(--color-bg,var(--color-surface));color:var(--color-text-main);resize:vertical;border-radius:8px;padding:.65rem .75rem;font-family:inherit;font-weight:400}.styles-module-scss-module__3TmfrW__reasonList{flex-direction:column;gap:.5rem;display:flex}.styles-module-scss-module__3TmfrW__reasonOption{color:var(--color-text-main);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:400;display:flex}.styles-module-scss-module__3TmfrW__footer{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.styles-module-scss-module__3TmfrW__primaryButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:.6rem 1.1rem;font-weight:700}.styles-module-scss-module__3TmfrW__primaryButton:disabled{opacity:.6;cursor:not-allowed}.styles-module-scss-module__3TmfrW__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-main);cursor:pointer;border-radius:8px;padding:.6rem 1.1rem;font-weight:600}
@keyframes ReactionsModal-module-scss-module__yeRZ2a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReactionsModal-module-scss-module__yeRZ2a__spin{to{transform:rotate(360deg)}}.ReactionsModal-module-scss-module__yeRZ2a__overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ReactionsModal-module-scss-module__yeRZ2a__fadeIn;display:flex;position:fixed;inset:0}.ReactionsModal-module-scss-module__yeRZ2a__modal{background:var(--color-surface);width:100%;max-width:440px;max-height:min(80vh,640px);color:var(--color-text-main);border:1px solid var(--color-border);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.ReactionsModal-module-scss-module__yeRZ2a__header{justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__header h2{font-size:1.1rem;font-weight:700}.ReactionsModal-module-scss-module__yeRZ2a__closeBtn{background:var(--color-bg-secondary);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;padding:6px;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__closeBtn:hover{color:var(--color-text-main)}.ReactionsModal-module-scss-module__yeRZ2a__tabs{border-bottom:1px solid var(--color-border);gap:.25rem;padding:0 1rem;display:flex;overflow-x:auto}.ReactionsModal-module-scss-module__yeRZ2a__tab{color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.35rem;padding:.6rem .75rem;font-size:.9rem;font-weight:600;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__tab.ReactionsModal-module-scss-module__yeRZ2a__active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ReactionsModal-module-scss-module__yeRZ2a__emoji{font-size:1.1rem;line-height:1}.ReactionsModal-module-scss-module__yeRZ2a__list{flex:1;margin:0;padding:.5rem .75rem;list-style:none;overflow-y:auto}.ReactionsModal-module-scss-module__yeRZ2a__row{border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__row:hover{background:var(--color-bg-secondary)}.ReactionsModal-module-scss-module__yeRZ2a__person{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__avatar{flex-shrink:0;width:40px;height:40px;position:relative}.ReactionsModal-module-scss-module__yeRZ2a__avatar img{object-fit:cover;border-radius:50%;width:40px;height:40px}.ReactionsModal-module-scss-module__yeRZ2a__avatarEmoji{font-size:.95rem;line-height:1;position:absolute;bottom:-4px;right:-4px}.ReactionsModal-module-scss-module__yeRZ2a__names{flex-direction:column;min-width:0;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__names strong,.ReactionsModal-module-scss-module__yeRZ2a__names small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReactionsModal-module-scss-module__yeRZ2a__names small{color:var(--color-text-muted)}.ReactionsModal-module-scss-module__yeRZ2a__reactionLabel{color:var(--color-text-muted);flex-shrink:0;font-size:.8rem}.ReactionsModal-module-scss-module__yeRZ2a__empty{color:var(--color-text-muted);text-align:center;justify-content:center;gap:.35rem;padding:1.5rem .5rem;font-size:.9rem;display:flex}.ReactionsModal-module-scss-module__yeRZ2a__linkBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-weight:600}.ReactionsModal-module-scss-module__yeRZ2a__spin{animation:.9s linear infinite ReactionsModal-module-scss-module__yeRZ2a__spin}.ReactionsModal-module-scss-module__yeRZ2a__moreBtn{border:1px solid var(--color-border);color:var(--color-text-main);cursor:pointer;background:0 0;border-radius:.75rem;margin:0 1rem 1rem;padding:.6rem;font-weight:600}.ReactionsModal-module-scss-module__yeRZ2a__moreBtn:hover{background:var(--color-bg-secondary)}
.styles-module-scss-module__q3n3ZW__lightbox{z-index:2147483647;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module-scss-module__q3n3ZW__closeBtn{color:#fff;cursor:pointer;z-index:2;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;top:1rem;right:1rem}.styles-module-scss-module__q3n3ZW__closeBtn:hover{background:#fff3}.styles-module-scss-module__q3n3ZW__navBtn{color:#fff;cursor:pointer;z-index:2;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.styles-module-scss-module__q3n3ZW__navBtn:hover{background:#fff3}.styles-module-scss-module__q3n3ZW__navBtn.styles-module-scss-module__q3n3ZW__prev{left:1rem}.styles-module-scss-module__q3n3ZW__navBtn.styles-module-scss-module__q3n3ZW__next{right:1rem}.styles-module-scss-module__q3n3ZW__body{width:90vw;height:85vh;position:relative}.styles-module-scss-module__q3n3ZW__image{object-fit:contain}.styles-module-scss-module__q3n3ZW__counter{color:#ffffffd9;background:#ffffff1a;border-radius:100px;padding:.3rem .9rem;font-size:.85rem;font-weight:600;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}
@keyframes UnfollowConfirmModal-module-scss-module__B6G3OW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes UnfollowConfirmModal-module-scss-module__B6G3OW__slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes UnfollowConfirmModal-module-scss-module__B6G3OW__spin{to{transform:rotate(360deg)}}.UnfollowConfirmModal-module-scss-module__B6G3OW__overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);background-color:#0f172aa6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out UnfollowConfirmModal-module-scss-module__B6G3OW__fadeIn;display:flex;position:fixed;inset:0}.UnfollowConfirmModal-module-scss-module__B6G3OW__modal{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:1.25rem;flex-direction:column;width:100%;max-width:440px;animation:.25s cubic-bezier(.16,1,.3,1) UnfollowConfirmModal-module-scss-module__B6G3OW__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__modal{background:#171717;border-color:#333;box-shadow:0 25px 50px -12px #00000080}.UnfollowConfirmModal-module-scss-module__B6G3OW__header{justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem .75rem;display:flex}.UnfollowConfirmModal-module-scss-module__B6G3OW__header .UnfollowConfirmModal-module-scss-module__B6G3OW__iconBadge{color:#ef4444;background:#fef2f2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__header .UnfollowConfirmModal-module-scss-module__B6G3OW__iconBadge{color:#f87171;background:#ef444426}.UnfollowConfirmModal-module-scss-module__B6G3OW__header .UnfollowConfirmModal-module-scss-module__B6G3OW__closeBtn{cursor:pointer;color:var(--color-text-muted,#64748b);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.UnfollowConfirmModal-module-scss-module__B6G3OW__header .UnfollowConfirmModal-module-scss-module__B6G3OW__closeBtn:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-main,#0f172a)}.UnfollowConfirmModal-module-scss-module__B6G3OW__body{flex-direction:column;gap:1rem;padding:.5rem 1.5rem 1.25rem;display:flex}.UnfollowConfirmModal-module-scss-module__B6G3OW__body h2{color:var(--color-text-main,#0f172a);margin:0;font-size:1.2rem;font-weight:700}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__description{color:var(--color-text-muted,#64748b);margin:0;font-size:.9rem;line-height:1.5}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__description strong{color:var(--color-text-main,#1e293b)}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard{background:#ffffff0a;border-color:#333}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard .UnfollowConfirmModal-module-scss-module__B6G3OW__avatar{object-fit:cover;color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard .UnfollowConfirmModal-module-scss-module__B6G3OW__avatar img{object-fit:cover;width:100%;height:100%}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard .UnfollowConfirmModal-module-scss-module__B6G3OW__userInfo{flex-direction:column;display:flex;overflow:hidden}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard .UnfollowConfirmModal-module-scss-module__B6G3OW__userInfo .UnfollowConfirmModal-module-scss-module__B6G3OW__userName{color:var(--color-text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__userCard .UnfollowConfirmModal-module-scss-module__B6G3OW__userInfo .UnfollowConfirmModal-module-scss-module__B6G3OW__userHandle{color:var(--color-text-muted,#64748b);font-size:.8rem}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__warningNotice{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.4;display:flex}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__warningNotice{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b40}.UnfollowConfirmModal-module-scss-module__B6G3OW__body .UnfollowConfirmModal-module-scss-module__B6G3OW__warningNotice svg{flex-shrink:0;margin-top:.1rem}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer{border-top:1px solid var(--color-border,#f1f5f9);background:var(--color-bg-secondary,#f8fafc);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__footer{background:#141414;border-top-color:#262626}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__cancelBtn{color:var(--color-text-muted,#64748b);border:1px solid var(--color-border,#cbd5e1);cursor:pointer;background:0 0;border-radius:.75rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .15s}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__cancelBtn:hover:not(:disabled){background:var(--color-surface,#fff);color:var(--color-text-main,#0f172a)}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__cancelBtn:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__cancelBtn{color:#a3a3a3;border-color:#404040}[data-theme=dark] .UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__cancelBtn:hover:not(:disabled){color:#fff;background:#262626}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__confirmBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__confirmBtn:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444440}.UnfollowConfirmModal-module-scss-module__B6G3OW__footer .UnfollowConfirmModal-module-scss-module__B6G3OW__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.UnfollowConfirmModal-module-scss-module__B6G3OW__spinning{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite UnfollowConfirmModal-module-scss-module__B6G3OW__spin}
.PostDetailModal-module-scss-module__RHJDla__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out PostDetailModal-module-scss-module__RHJDla__fadeIn;display:flex;position:fixed;inset:0}@keyframes PostDetailModal-module-scss-module__RHJDla__fadeIn{0%{opacity:0}to{opacity:1}}.PostDetailModal-module-scss-module__RHJDla__modal{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) PostDetailModal-module-scss-module__RHJDla__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000047}@keyframes PostDetailModal-module-scss-module__RHJDla__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.PostDetailModal-module-scss-module__RHJDla__header{border-bottom:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#fff);justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.PostDetailModal-module-scss-module__RHJDla__header h3{color:var(--text-primary,#0f172a);margin:0;font-size:1rem;font-weight:700}.PostDetailModal-module-scss-module__RHJDla__header .PostDetailModal-module-scss-module__RHJDla__closeBtn{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.PostDetailModal-module-scss-module__RHJDla__header .PostDetailModal-module-scss-module__RHJDla__closeBtn:hover{background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#0f172a)}.PostDetailModal-module-scss-module__RHJDla__content{flex-direction:column;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.PostDetailModal-module-scss-module__RHJDla__content>div{box-shadow:none;border:none;margin:0}.PostDetailModal-module-scss-module__RHJDla__loadingBox,.PostDetailModal-module-scss-module__RHJDla__errorBox{text-align:center;color:var(--text-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.PostDetailModal-module-scss-module__RHJDla__loadingBox p,.PostDetailModal-module-scss-module__RHJDla__errorBox p{margin:0;font-size:.9375rem}.PostDetailModal-module-scss-module__RHJDla__spinner{color:var(--color-primary,#059669);animation:1s linear infinite PostDetailModal-module-scss-module__RHJDla__spin}@keyframes PostDetailModal-module-scss-module__RHJDla__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PostDetailModal-module-scss-module__RHJDla__actionBtn{background:var(--color-primary,#059669);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.PostDetailModal-module-scss-module__RHJDla__actionBtn:hover{opacity:.9}
.social-module-scss-module__6ZMpFW__pageWrapper{background-color:var(--color-bg-secondary);min-height:100vh;padding-top:80px;padding-bottom:40px}.social-module-scss-module__6ZMpFW__container{align-items:flex-start;gap:2rem;max-width:1360px;margin:0 auto;padding:0 1rem;display:flex}.social-module-scss-module__6ZMpFW__constructionBanner{color:#fff;text-align:center;background-color:#ef4444;border-radius:8px;max-width:1360px;margin:0 auto 1.5rem;padding:10px 1rem;font-size:.9rem;font-weight:700}.social-module-scss-module__6ZMpFW__leftSidebar,.social-module-scss-module__6ZMpFW__rightSidebar{color:var(--color-text-main);flex:1.8;display:none;position:sticky;top:100px}@media (min-width:1024px){.social-module-scss-module__6ZMpFW__leftSidebar,.social-module-scss-module__6ZMpFW__rightSidebar{display:block}}.social-module-scss-module__6ZMpFW__mainFeed{flex-direction:column;flex:3;gap:1.5rem;width:100%;max-width:700px;margin:0 auto;display:flex}.social-module-scss-module__6ZMpFW__shortcutsContainer{color:var(--color-text-muted);padding:1rem}.social-module-scss-module__6ZMpFW__shortcutsContainer .social-module-scss-module__6ZMpFW__shortcutsTitle{color:var(--color-text-main);margin-bottom:.5rem;margin-left:.5rem;font-weight:600}.social-module-scss-module__6ZMpFW__shortcutsContainer .social-module-scss-module__6ZMpFW__shortcutsList{color:var(--color-text-muted);flex-direction:column;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}.social-module-scss-module__6ZMpFW__shortcutsContainer .social-module-scss-module__6ZMpFW__shortcutsList .social-module-scss-module__6ZMpFW__shortcutItem{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .2s;display:flex}.social-module-scss-module__6ZMpFW__shortcutsContainer .social-module-scss-module__6ZMpFW__shortcutsList .social-module-scss-module__6ZMpFW__shortcutItem:hover{background-color:var(--color-bg-secondary)}.social-module-scss-module__6ZMpFW__loadingText{text-align:center;color:var(--color-text-muted);padding:1rem}.social-module-scss-module__6ZMpFW__sponsoredHeader{color:var(--color-text-muted);padding:0 .5rem}.social-module-scss-module__6ZMpFW__sponsoredHeader .social-module-scss-module__6ZMpFW__sponsoredLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;padding-left:.5rem;font-size:.75rem;font-weight:600}.social-module-scss-module__6ZMpFW__sponsoredHeader .social-module-scss-module__6ZMpFW__sponsoredList{flex-direction:column;gap:1.5rem;display:flex}.social-module-scss-module__6ZMpFW__createPost{background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:12px;padding:1rem}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__inputRow{border-bottom:1px solid var(--color-border);gap:.75rem;padding-bottom:1rem;display:flex}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__inputRow .social-module-scss-module__6ZMpFW__avatar{background-color:var(--color-bg-secondary);border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__inputRow .social-module-scss-module__6ZMpFW__inputTrigger{background-color:var(--color-bg-secondary);text-align:left;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:20px;flex:1;padding:.5rem 1rem;transition:background .2s}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__inputRow .social-module-scss-module__6ZMpFW__inputTrigger:hover{background-color:var(--color-bg)}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__actionsRow{justify-content:space-between;padding-top:.75rem;display:flex}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__actionsRow .social-module-scss-module__6ZMpFW__actionBtn{color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.9rem;font-weight:500;transition:background .2s;display:flex}.social-module-scss-module__6ZMpFW__createPost .social-module-scss-module__6ZMpFW__actionsRow .social-module-scss-module__6ZMpFW__actionBtn:hover{background-color:var(--color-bg-secondary)}.social-module-scss-module__6ZMpFW__sponsoredWrapper{box-shadow:var(--shadow-sm);background-color:#10b9811a;border:2px solid #10b98133;border-radius:.75rem;margin-left:-.5rem;margin-right:-.5rem;padding:10px}.social-module-scss-module__6ZMpFW__sponsoredWrapper .social-module-scss-module__6ZMpFW__sponsoredTitle{color:#065f46;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.social-module-scss-module__6ZMpFW__sponsoredWrapper .social-module-scss-module__6ZMpFW__statusDot{background-color:#10b981;border-radius:9999px;width:.5rem;height:.5rem}.social-module-scss-module__6ZMpFW__sponsoredWrapper .social-module-scss-module__6ZMpFW__contentContainer{width:100%}[data-theme=dark] .social-module-scss-module__6ZMpFW__sponsoredWrapper .social-module-scss-module__6ZMpFW__sponsoredTitle{color:#34d399}
.user-search-module-scss-module__o4nYpW__pageWrapper{background-color:var(--color-bg-secondary);min-height:100vh;padding-top:80px;padding-bottom:40px}.user-search-module-scss-module__o4nYpW__container{align-items:flex-start;gap:2rem;max-width:1360px;margin:0 auto;padding:0 1rem;display:flex}.user-search-module-scss-module__o4nYpW__leftSidebar,.user-search-module-scss-module__o4nYpW__rightSidebar{color:var(--color-text-main);flex:1.8;display:none;position:sticky;top:100px}@media (min-width:1024px){.user-search-module-scss-module__o4nYpW__leftSidebar,.user-search-module-scss-module__o4nYpW__rightSidebar{display:block}}.user-search-module-scss-module__o4nYpW__mainContent{flex-direction:column;flex:3;gap:1.25rem;width:100%;max-width:700px;margin:0 auto;display:flex}.user-search-module-scss-module__o4nYpW__headerCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,1rem);box-shadow:var(--shadow-sm);flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.user-search-module-scss-module__o4nYpW__headerTop{align-items:center;gap:.75rem;display:flex}.user-search-module-scss-module__o4nYpW__backLink{border-radius:var(--radius-full,9999px);background-color:var(--color-bg-secondary);width:34px;height:34px;color:var(--color-text-muted);border:1px solid var(--color-border);justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.user-search-module-scss-module__o4nYpW__backLink:hover{color:var(--color-text-main);background-color:var(--color-surface);border-color:var(--color-primary)}.user-search-module-scss-module__o4nYpW__headerTitle{color:var(--color-text-main);margin:0;font-size:1.25rem;font-weight:700}.user-search-module-scss-module__o4nYpW__headerSubtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.user-search-module-scss-module__o4nYpW__headerSubtitle strong{color:var(--color-text-main)}.user-search-module-scss-module__o4nYpW__resultsList{flex-direction:column;gap:.75rem;display:flex}.user-search-module-scss-module__o4nYpW__emptyState{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,1rem);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 2rem;display:flex}.user-search-module-scss-module__o4nYpW__emptyIconWrapper{border-radius:var(--radius-full,9999px);background-color:var(--color-bg-secondary);width:64px;height:64px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.user-search-module-scss-module__o4nYpW__emptyTitle{color:var(--color-text-main);margin:0;font-size:1.125rem;font-weight:600}.user-search-module-scss-module__o4nYpW__emptyDescription{color:var(--color-text-muted);max-width:420px;margin:0;font-size:.875rem;line-height:1.5}.user-search-module-scss-module__o4nYpW__loadingWrapper{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.user-search-module-scss-module__o4nYpW__loadingSpinner{color:var(--color-primary);animation:1s linear infinite user-search-module-scss-module__o4nYpW__spin}@keyframes user-search-module-scss-module__o4nYpW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.UserActivityTimeline-module-scss-module__h-yTkq__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__header{border-bottom:1px solid var(--border-color,#e2e8f0);align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__header .UserActivityTimeline-module-scss-module__h-yTkq__iconBox{width:48px;height:48px;color:var(--color-primary,#10b981);background:linear-gradient(135deg,#10b98126 0%,#05966940 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__header h1{color:var(--text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:800}.UserActivityTimeline-module-scss-module__h-yTkq__header p{color:var(--text-muted,#64748b);margin:.25rem 0 0;font-size:.875rem}.UserActivityTimeline-module-scss-module__h-yTkq__loadingBox,.UserActivityTimeline-module-scss-module__h-yTkq__emptyState{text-align:center;color:var(--text-muted,#64748b);background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__spinning{animation:1s linear infinite UserActivityTimeline-module-scss-module__h-yTkq__spin}@keyframes UserActivityTimeline-module-scss-module__h-yTkq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UserActivityTimeline-module-scss-module__h-yTkq__timeline{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__timelineItem{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon{background:var(--bg-secondary,#f1f5f9);width:36px;height:36px;color:var(--color-primary,#059669);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__favoriteIcon{color:#ef4444;background:#ef44441f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__favoriteRemovedIcon{color:#64748b;background:#64748b1f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialCreateIcon{color:#059669;background:#10b9811f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialReactIcon{color:#d97706;background:#f59e0b1f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialPollIcon{color:#2563eb;background:#3b82f61f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialUpdateIcon{color:#0284c7;background:#0ea5e91f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialDeleteIcon{color:#dc2626;background:#ef44441f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialFollowIcon{color:#059669;background:#10b9811f}.UserActivityTimeline-module-scss-module__h-yTkq__itemIcon.UserActivityTimeline-module-scss-module__h-yTkq__socialUnfollowIcon{color:#dc2626;background:#ef44441f}.UserActivityTimeline-module-scss-module__h-yTkq__itemLink{color:var(--color-primary,#059669);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:700;text-decoration:underline;transition:color .15s;display:inline-flex}.UserActivityTimeline-module-scss-module__h-yTkq__itemLink:hover{color:var(--color-primary-dark,#047857)}.UserActivityTimeline-module-scss-module__h-yTkq__itemLinkButton{font-family:inherit;font-size:inherit;color:var(--color-primary,#059669);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-weight:700;text-decoration:underline;transition:color .15s;display:inline}.UserActivityTimeline-module-scss-module__h-yTkq__itemLinkButton:hover{color:var(--color-primary-dark,#047857)}.UserActivityTimeline-module-scss-module__h-yTkq__pollOptionVoted{color:var(--text-muted,#64748b);font-size:.875rem;font-weight:500}.UserActivityTimeline-module-scss-module__h-yTkq__itemTitle{color:var(--text-primary,#0f172a);font-weight:700}.UserActivityTimeline-module-scss-module__h-yTkq__itemContent{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__itemAction{color:var(--text-primary,#0f172a);font-size:.9375rem;font-weight:700}.UserActivityTimeline-module-scss-module__h-yTkq__itemDate{color:var(--text-muted,#64748b);white-space:nowrap;font-size:.8125rem}.UserActivityTimeline-module-scss-module__h-yTkq__itemMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__metaTag{color:var(--text-muted,#64748b);background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:.5rem;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow .UserActivityTimeline-module-scss-module__h-yTkq__paginationInfo{color:var(--text-muted,#64748b);font-size:.8125rem}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow .UserActivityTimeline-module-scss-module__h-yTkq__paginationButtons{align-items:center;gap:.5rem;display:flex}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow .UserActivityTimeline-module-scss-module__h-yTkq__paginationButtons .UserActivityTimeline-module-scss-module__h-yTkq__pageBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#334155);cursor:pointer;border-radius:.5rem;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow .UserActivityTimeline-module-scss-module__h-yTkq__paginationButtons .UserActivityTimeline-module-scss-module__h-yTkq__pageBtn:hover:not(:disabled){background:var(--bg-hover,#f1f5f9)}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow .UserActivityTimeline-module-scss-module__h-yTkq__paginationButtons .UserActivityTimeline-module-scss-module__h-yTkq__pageBtn:disabled{opacity:.4;cursor:not-allowed}.UserActivityTimeline-module-scss-module__h-yTkq__paginationRow .UserActivityTimeline-module-scss-module__h-yTkq__paginationButtons .UserActivityTimeline-module-scss-module__h-yTkq__currentPageBox{background:var(--color-primary,#059669);color:#fff;border-radius:.5rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:700}
.detail-module-scss-module__Ag9VaG__pageContainer{flex-direction:column;gap:1.25rem;max-width:1100px;margin:0 auto;padding:1.5rem;display:flex}.detail-module-scss-module__Ag9VaG__backBtn{border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-text-main,#334155);cursor:pointer;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.detail-module-scss-module__Ag9VaG__backBtn:hover{background:var(--color-bg-secondary,#f1f5f9)}.detail-module-scss-module__Ag9VaG__stateBox{color:var(--color-text-muted,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;font-size:.875rem;display:flex}.detail-module-scss-module__Ag9VaG__stateBox p{margin:0}.detail-module-scss-module__Ag9VaG__spinning{animation:1s linear infinite detail-module-scss-module__Ag9VaG__spin}.detail-module-scss-module__Ag9VaG__profileCard{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.detail-module-scss-module__Ag9VaG__profileHeader{align-items:flex-start;gap:1.1rem;display:flex}.detail-module-scss-module__Ag9VaG__avatarImg{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.detail-module-scss-module__Ag9VaG__avatarFallback{background:var(--color-primary-light,#10b98126);width:72px;height:72px;color:var(--color-primary,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.375rem;font-weight:800;display:flex}.detail-module-scss-module__Ag9VaG__profileInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.detail-module-scss-module__Ag9VaG__profileNameRow{color:var(--color-text-muted,#64748b);align-items:center;gap:.5rem;display:flex}.detail-module-scss-module__Ag9VaG__profileName{color:var(--color-text-main,#0f172a);font-size:1.25rem;font-weight:800}.detail-module-scss-module__Ag9VaG__profileUsername{color:var(--color-text-muted,#64748b);font-size:.8125rem}.detail-module-scss-module__Ag9VaG__adminTag{color:#7c3aed;text-transform:uppercase;background:#8b5cf61f;border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.detail-module-scss-module__Ag9VaG__profileBadges{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.detail-module-scss-module__Ag9VaG__profileActions{flex-shrink:0}.detail-module-scss-module__Ag9VaG__statusBadge{border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.detail-module-scss-module__Ag9VaG__badgeActive{color:#059669;background:#10b9811f}.detail-module-scss-module__Ag9VaG__badgeInactive{color:#dc2626;background:#ef44441f}.detail-module-scss-module__Ag9VaG__badgeVerified{color:#2563eb;background:#3b82f61f}.detail-module-scss-module__Ag9VaG__typeTag{background:var(--color-bg-secondary,#f1f5f9);color:var(--color-text-main,#334155);border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.detail-module-scss-module__Ag9VaG__lockedTag{color:var(--color-text-muted,#94a3b8);align-items:center;gap:.3rem;font-size:.75rem;font-style:italic;display:inline-flex}.detail-module-scss-module__Ag9VaG__inactivateBtn{color:#dc2626;cursor:pointer;background:#ef444414;border:1px solid #ef444459;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.detail-module-scss-module__Ag9VaG__inactivateBtn:hover{background:#ef444426}.detail-module-scss-module__Ag9VaG__reactivateBtn{border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-primary,#059669);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.detail-module-scss-module__Ag9VaG__reactivateBtn:hover{background:#10b9811a}.detail-module-scss-module__Ag9VaG__bioText{color:var(--color-text-main,#334155);background:var(--color-bg-secondary,#f8fafc);border-radius:.625rem;margin:0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5}.detail-module-scss-module__Ag9VaG__section{flex-direction:column;gap:.6rem;display:flex}.detail-module-scss-module__Ag9VaG__sectionTitle{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted,#64748b);align-items:center;gap:.35rem;margin:0;font-size:.75rem;font-weight:800;display:flex}.detail-module-scss-module__Ag9VaG__infoGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem 1rem;display:grid}.detail-module-scss-module__Ag9VaG__infoItem{color:var(--color-text-main,#0f172a);align-items:center;gap:.45rem;min-width:0;font-size:.8125rem;display:flex}.detail-module-scss-module__Ag9VaG__infoItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-module-scss-module__Ag9VaG__infoIcon{color:var(--color-text-muted,#94a3b8);flex-shrink:0}.detail-module-scss-module__Ag9VaG__infoLabel{color:var(--color-text-muted,#64748b);flex-shrink:0;font-weight:600}.detail-module-scss-module__Ag9VaG__cardsRow{flex-wrap:wrap;gap:.6rem;display:flex}.detail-module-scss-module__Ag9VaG__paymentCard{background:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border,#e2e8f0);color:var(--color-text-main,#0f172a);border-radius:.625rem;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8125rem;display:flex}.detail-module-scss-module__Ag9VaG__paymentCardBrand{text-transform:uppercase;color:var(--color-text-muted,#64748b);font-size:.6875rem;font-weight:700}.detail-module-scss-module__Ag9VaG__paymentCardExp{color:var(--color-text-muted,#64748b);font-size:.75rem}.detail-module-scss-module__Ag9VaG__defaultBadge{color:#059669;text-transform:uppercase;background:#10b9811f;border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.detail-module-scss-module__Ag9VaG__socialsRow{gap:.5rem;display:flex}.detail-module-scss-module__Ag9VaG__socialLink{background:var(--color-bg-secondary,#f1f5f9);width:34px;height:34px;color:var(--color-text-main,#334155);border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.detail-module-scss-module__Ag9VaG__socialLink:hover{background:var(--color-primary-light,#10b9811f);color:var(--color-primary,#059669)}.detail-module-scss-module__Ag9VaG__tabsBar{border-bottom:1px solid var(--color-border,#e2e8f0);gap:.5rem;display:flex}.detail-module-scss-module__Ag9VaG__tabBtn{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.8125rem;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.detail-module-scss-module__Ag9VaG__tabBtn:hover{color:var(--color-text-main,#0f172a)}.detail-module-scss-module__Ag9VaG__tabActive{color:var(--color-primary,#059669);border-bottom-color:var(--color-primary,#10b981)}.detail-module-scss-module__Ag9VaG__tabContent{min-height:200px}.detail-module-scss-module__Ag9VaG__itemCell{align-items:center;gap:.6rem;min-width:0;display:flex}.detail-module-scss-module__Ag9VaG__thumb{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:48px;height:48px}.detail-module-scss-module__Ag9VaG__thumbFallback{background:var(--color-bg-secondary,#f1f5f9);border-radius:.5rem;flex-shrink:0;width:48px;height:48px}.detail-module-scss-module__Ag9VaG__itemInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.detail-module-scss-module__Ag9VaG__itemTitle{color:var(--color-text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:.8125rem;font-weight:700;overflow:hidden}.detail-module-scss-module__Ag9VaG__itemSubtitle{color:var(--color-text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:.75rem;overflow:hidden}.detail-module-scss-module__Ag9VaG__statusPill{background:var(--color-bg-secondary,#f1f5f9);color:var(--color-text-main,#334155);white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.detail-module-scss-module__Ag9VaG__analyzeLink{border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);color:var(--color-primary,#059669);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.detail-module-scss-module__Ag9VaG__analyzeLink:hover{background:var(--color-primary-light,#10b9811a)}.detail-module-scss-module__Ag9VaG__statusPublished{color:#059669;background:#10b9811f}.detail-module-scss-module__Ag9VaG__statusDraft{color:#b45309;background:#f59e0b1f}.detail-module-scss-module__Ag9VaG__statusInactive{color:#dc2626;background:#ef44441f}@keyframes detail-module-scss-module__Ag9VaG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.users-module-scss-module__vRUj7q__pageContainer{flex-direction:column;gap:1.5rem;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem;display:flex}.users-module-scss-module__vRUj7q__pageHeader{border-bottom:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.users-module-scss-module__vRUj7q__pageHeader .users-module-scss-module__vRUj7q__headerTitleGroup{align-items:center;gap:1rem;display:flex}.users-module-scss-module__vRUj7q__pageHeader .users-module-scss-module__vRUj7q__headerTitleGroup .users-module-scss-module__vRUj7q__iconBox{width:52px;height:52px;color:var(--color-primary,#10b981);background:linear-gradient(135deg,#10b98126 0%,#05966940 100%);border-radius:1rem;justify-content:center;align-items:center;display:flex}.users-module-scss-module__vRUj7q__pageHeader .users-module-scss-module__vRUj7q__headerTitleGroup h1{color:var(--text-primary,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.users-module-scss-module__vRUj7q__pageHeader .users-module-scss-module__vRUj7q__headerTitleGroup p{color:var(--text-muted,#64748b);margin:.25rem 0 0;font-size:.875rem}.users-module-scss-module__vRUj7q__pageHeader .users-module-scss-module__vRUj7q__statsSummary .users-module-scss-module__vRUj7q__totalBadge{background:var(--bg-secondary,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);color:var(--text-primary,#334155);border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.users-module-scss-module__vRUj7q__filterBar{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0000000d}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__filterGroup{align-items:center;gap:.5rem;display:flex}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__filterGroup .users-module-scss-module__vRUj7q__filterIcon{color:var(--text-muted,#64748b)}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__filterGroup .users-module-scss-module__vRUj7q__filterLabel{color:var(--text-muted,#64748b);margin-right:.25rem;font-size:.8125rem;font-weight:600}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__filterGroup .users-module-scss-module__vRUj7q__filterTab{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:all .15s}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__filterGroup .users-module-scss-module__vRUj7q__filterTab:hover{background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#0f172a)}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__filterGroup .users-module-scss-module__vRUj7q__filterTab.users-module-scss-module__vRUj7q__active{background:var(--color-primary,#059669);color:#fff}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__searchBox{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#cbd5e1);border-radius:.625rem;align-items:center;gap:.5rem;width:280px;padding:.4rem .85rem;display:flex}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__searchBox .users-module-scss-module__vRUj7q__searchIcon{color:var(--text-muted,#64748b)}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__searchBox input{width:100%;color:var(--text-primary,#0f172a);background:0 0;border:none;outline:none;font-size:.8125rem}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__searchBox input::placeholder{color:var(--text-muted,#94a3b8)}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__rightFilterControls{align-items:center;gap:.75rem;display:flex}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__rightFilterControls .users-module-scss-module__vRUj7q__sizeSelector{color:var(--text-muted,#64748b);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__rightFilterControls .users-module-scss-module__vRUj7q__sizeSelector select{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#0f172a);border-radius:.5rem;outline:none;padding:.35rem .65rem;font-size:.8125rem}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__rightFilterControls .users-module-scss-module__vRUj7q__refreshBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#334155);cursor:pointer;border-radius:.625rem;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.users-module-scss-module__vRUj7q__filterBar .users-module-scss-module__vRUj7q__rightFilterControls .users-module-scss-module__vRUj7q__refreshBtn:hover{background:var(--bg-hover,#f1f5f9)}.users-module-scss-module__vRUj7q__loadingBox,.users-module-scss-module__vRUj7q__emptyBox{text-align:center;background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);color:var(--text-muted,#64748b);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.users-module-scss-module__vRUj7q__loadingBox h3,.users-module-scss-module__vRUj7q__emptyBox h3{color:var(--text-primary,#0f172a);margin:0;font-size:1.125rem}.users-module-scss-module__vRUj7q__loadingBox p,.users-module-scss-module__vRUj7q__emptyBox p{margin:0;font-size:.875rem}.users-module-scss-module__vRUj7q__paginationRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.users-module-scss-module__vRUj7q__paginationRow .users-module-scss-module__vRUj7q__paginationInfo{color:var(--text-muted,#64748b);font-size:.8125rem}.users-module-scss-module__vRUj7q__paginationRow .users-module-scss-module__vRUj7q__paginationButtons{align-items:center;gap:.5rem;display:flex}.users-module-scss-module__vRUj7q__paginationRow .users-module-scss-module__vRUj7q__paginationButtons .users-module-scss-module__vRUj7q__pageBtn{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-card,#fff);color:var(--text-primary,#334155);cursor:pointer;border-radius:.5rem;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.users-module-scss-module__vRUj7q__paginationRow .users-module-scss-module__vRUj7q__paginationButtons .users-module-scss-module__vRUj7q__pageBtn:hover:not(:disabled){background:var(--bg-hover,#f1f5f9)}.users-module-scss-module__vRUj7q__paginationRow .users-module-scss-module__vRUj7q__paginationButtons .users-module-scss-module__vRUj7q__pageBtn:disabled{opacity:.4;cursor:not-allowed}.users-module-scss-module__vRUj7q__paginationRow .users-module-scss-module__vRUj7q__paginationButtons .users-module-scss-module__vRUj7q__currentPageBox{background:var(--color-primary,#059669);color:#fff;border-radius:.5rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:700}.users-module-scss-module__vRUj7q__spinning{animation:1s linear infinite users-module-scss-module__vRUj7q__spin}@keyframes users-module-scss-module__vRUj7q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
