.ChatEmptyState_emptyState__M2VPw{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 32px;overflow-y:auto;background:var(--chat-bg,var(--bg-primary))}.ChatEmptyState_emptyContent__UN_ZI{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:stretch;text-align:center}.ChatEmptyState_title__p0ND8{margin:0 0 10px;font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}.ChatEmptyState_titleAccent__HGuNe{color:var(--text-secondary)}.ChatEmptyState_emptyContent__UN_ZI p{margin:0 auto 40px;max-width:480px;color:var(--text-secondary);font-size:.9375rem;line-height:1.55}.ChatEmptyState_featured__7R4VC{text-align:left;display:flex;flex-direction:column;gap:14px}.ChatEmptyState_featuredHeader__MI8O2{display:flex;align-items:center;gap:8px}.ChatEmptyState_categoryTrigger__Yxhz2{display:inline-flex;align-items:center;gap:10px;padding:0;margin:0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ChatEmptyState_categoryIcon__9NZMT{transition:transform .15s ease}.ChatEmptyState_categoryName__k3n6w{font-size:1rem;font-weight:600;letter-spacing:-.005em;color:var(--text-primary);line-height:1.2;transition:transform .15s ease}.ChatEmptyState_categoryTrigger__Yxhz2:hover .ChatEmptyState_categoryIcon__9NZMT,.ChatEmptyState_categoryTrigger__Yxhz2:hover .ChatEmptyState_categoryName__k3n6w{transform:translateY(-2px) scale(1.03)}.ChatEmptyState_discoverMore__iFg3l{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s ease}.ChatEmptyState_discoverMore__iFg3l:hover{color:var(--text-primary)}.ChatEmptyState_featuredGrid__nHrqd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:720px){.ChatEmptyState_featuredGrid__nHrqd{grid-template-columns:minmax(0,1fr)}}.Stars_row__pK0_k,.Stars_stripNarrow__GOFMx,.Stars_stripWide__myTV_{--star:var(--et-star,#fbbf24)}.Stars_row__pK0_k{display:inline-flex;align-items:center;gap:2px;line-height:0}.Stars_star__pWYTA{position:relative;display:inline-block;flex-shrink:0}.Stars_base__LyGvC{display:block;color:hsla(0,0%,100%,.22)}.Stars_fill__quh6K{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:var(--star)}.Stars_fill__quh6K svg{display:block}.Stars_stripWide__myTV_,.Stars_strip__op7SL{display:inline-flex;align-items:center;line-height:0}.Stars_stripWide__myTV_{gap:2px}.Stars_stripNarrow__GOFMx{display:none;align-items:center;line-height:0;flex-shrink:0}.Stars_stripNarrow__GOFMx svg{display:block}.Stars_stripNarrow__GOFMx[data-state=gold]{color:var(--star)}.Stars_stripNarrow__GOFMx[data-state=grey]{color:var(--fgColor-subtle)}.Stars_stripNarrow__GOFMx[data-state=hollow]{color:var(--text-muted)}@media (max-width:480px){.Stars_stripWide__myTV_{display:none}.Stars_stripNarrow__GOFMx{display:inline-flex}}.RoleBadge_badge__F5wYH{display:inline-block;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease,opacity .15s ease}.RoleBadge_badge__F5wYH:hover{transform:scale(1.025)}.RoleBadge_badge__F5wYH:active{transform:scale(.95)}.RoleBadge_sm__q1mfG{padding:3px 6px;font-size:10px;line-height:1.2}.RoleBadge_owner__KCUeG{background:var(--cherry-role-badge,rgba(var(--white-rgb),.15))}.RoleBadge_admin__VsTtl{background:var(--cherry-role-badge,rgba(255,0,214,.15))}.RoleBadge_moderator__IiQKJ{background:var(--cherry-role-badge,rgba(142,84,255,.15))}.MembersSheet_overlay__5FT_3{position:fixed;inset:0;background:rgba(var(--black-rgb),.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:MembersSheet_fadeIn__3IEbV .18s ease}@keyframes MembersSheet_fadeIn__3IEbV{0%{opacity:0}to{opacity:1}}.MembersSheet_modal__xkY6z{background:var(--bg-primary);border:none;border-radius:20px;width:90%;max-width:420px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 48px rgba(var(--black-rgb),.45);animation:MembersSheet_slideUp__1Tt1p .18s cubic-bezier(.22,1,.36,1)}@keyframes MembersSheet_slideUp__1Tt1p{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MembersSheet_header__s3xk1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem .75rem 1.25rem;flex-shrink:0}.MembersSheet_header__s3xk1 h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MembersSheet_moreHint__H6U1e{margin:0;padding:.625rem 1rem .875rem;font-size:.75rem;color:var(--text-muted);text-align:center;flex-shrink:0}.MembersSheet_moreHintBtn__Y_o4B{width:100%;background:none;border:none;font-family:inherit;font-weight:600;color:var(--accent-pink);cursor:pointer}.MembersSheet_moreHintBtn__Y_o4B:hover{text-decoration:underline}.MembersSheet_sheet__7nyzT.MembersSheet_sheet__7nyzT{background:var(--bg-primary)}.StatsBar_bar__UTj0g{display:flex;align-items:center;gap:.875rem;padding:.75rem 1.25rem;flex-wrap:wrap;min-width:0}.StatsBar_item__3DdPY{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.StatsBar_icon__fT001{color:var(--text-muted);flex-shrink:0}.StatsBar_value__1gXs_{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.StatsBar_label__uGI5f{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}@media (max-width:480px){.StatsBar_labelWide__RwLFx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}.StatsBar_itemLink__rCR6D{background:none;border:none;padding:0;cursor:pointer;font:inherit}.StatsBar_itemLink__rCR6D:disabled{cursor:default}.StatsBar_stack__2C6Ko{display:inline-flex;align-items:center;flex-shrink:0}.StatsBar_stackAvatar__zHCNX{width:30px;height:30px;border-radius:var(--radius-full);border:2px solid var(--bg-primary);object-fit:cover;background:var(--bg-tertiary);flex-shrink:0}.StatsBar_stackAvatar__zHCNX+.StatsBar_stackAvatar__zHCNX{margin-left:-10px}.StatsBar_stackAvatarFallback__5mTl4{display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.StatsBar_itemLink__rCR6D:hover .StatsBar_label__uGI5f,.StatsBar_itemLink__rCR6D:hover .StatsBar_value__1gXs_,.StatsBar_price__gaLBl{color:var(--accent-pink)}.StatsBar_divider__1kEpO{width:1px;height:16px;background:var(--border-subtle);flex-shrink:0}@media (max-width:480px){.StatsBar_bar__UTj0g{padding:.625rem .875rem;gap:.75rem}}.StatsBar_stackAvatarFallback__5mTl4 svg{width:100%;height:100%}.GroupShowcase_page__k1V8F{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--bg-primary);overflow:hidden}.GroupShowcase_main__eWFLF{--main-pad-y:1.25rem;--main-pad-x:1rem;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--main-pad-y) var(--main-pad-x) 3rem}.GroupShowcase_mainWithBar__orv32{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom, 0px))}.GroupShowcase_column__dCuxO{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;min-width:0;animation:GroupShowcase_slideUp__6rVVO .3s ease}.GroupShowcase_column__dCuxO[data-warm]{animation:none}@keyframes GroupShowcase_slideUp__6rVVO{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.GroupShowcase_section__3g96l{width:100%;min-width:0}.GroupShowcase_sectionHeading__XCsPL{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .5rem;padding:0 .25rem}.GroupShowcase_aboutCard__UV_Nv{padding:1rem 1.125rem;background:var(--bg-secondary);border-radius:var(--radius-lg);font-size:.9063rem;color:var(--text-secondary);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;min-width:0}.GroupShowcase_footerHint__xAhBu{margin:.5rem 0 0;font-size:.75rem;color:var(--text-muted);text-align:center}.GroupShowcase_footerLink__JmvUC{color:var(--accent-pink);text-decoration:none;font-weight:500;transition:opacity .2s ease}.GroupShowcase_footerLink__JmvUC:hover{opacity:.8;text-decoration:underline}@media (max-width:480px){.GroupShowcase_main__eWFLF{--main-pad-y:0.875rem;--main-pad-x:0.75rem;padding:var(--main-pad-y) var(--main-pad-x) 2.5rem}.GroupShowcase_mainWithBar__orv32{padding-bottom:calc(9rem + env(safe-area-inset-bottom, 0px))}}.GroupShowcase_chatPeekBtn__vPmDK{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:center;margin-top:-.375rem;padding:.55rem 1rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:color .15s,background .15s}.GroupShowcase_chatPeekBtn__vPmDK:hover{color:var(--text-secondary);background:var(--hover-wash)}.GroupShowcase_headerSlot__iz_ek{margin:calc(-1 * var(--main-pad-y)) calc(-1 * var(--main-pad-x)) var(--main-pad-y)}.RulesSection_section__nzIUE{width:100%;min-width:0}.RulesSection_heading__E2pOh{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .5rem;padding:0 .25rem}.RulesSection_card__l8SdG{padding:1rem 1.125rem;background:var(--bg-secondary);border-radius:var(--radius-lg);min-width:0}.RulesSection_text__Bzdkv{font-size:.875rem;color:var(--text-secondary);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.RulesSection_textCollapsed__H85lu{max-height:7.2em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.RulesSection_toggle__E6UgQ{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:0;background:none;border:none;color:var(--accent-pink);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.RulesSection_toggle__E6UgQ:hover{opacity:.85}.RulesSection_chevron__aprC7{transition:transform .2s ease}.RulesSection_chevronOpen__BGVe0{transform:rotate(180deg)}.CreatorCard_section__zvLhJ{width:100%;min-width:0}.CreatorCard_heading__SZnlC{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .5rem;padding:0 .25rem}.CreatorCard_card__tJchg{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:var(--bg-secondary);border-radius:var(--radius-lg);text-decoration:none;transition:background .15s ease,border-color .15s ease;min-width:0}.CreatorCard_card__tJchg:hover{background:var(--bg-tertiary);border-color:hsla(0,0%,100%,.14)}.CreatorCard_avatar__LAlWh{width:44px;height:44px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.CreatorCard_avatarImage__ey6vH{width:100%;height:100%;object-fit:cover}.CreatorCard_avatarInitials__XUqse{font-size:.9375rem;font-weight:700;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreatorCard_info__1CgwZ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.CreatorCard_name__5j_rK{font-size:.9375rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreatorCard_bio__7p77q{font-size:.8125rem;color:var(--text-muted);line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CreatorCard_chevron__JEqce{color:var(--text-muted);flex-shrink:0}.CreatorCard_avatarInitials__XUqse svg{width:100%;height:100%}.CreatorCard_nameRow__eufAe{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.CreatorCard_nameRow__eufAe .CreatorCard_name__5j_rK{min-width:0}.CreatorCard_handle__UQ40L{font-size:.8125rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.CreatorCard_cardButton__cHoEl{border:none;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ReviewsSection_section__FB0ks{width:100%;min-width:0}.ReviewsSection_headingRow__I9v4x{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem}.ReviewsSection_heading__IG0he{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0}.ReviewsSection_writeBtn__Vj4sX{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;background:var(--bg-tertiary);border:none;border-radius:var(--radius-full);box-shadow:none;color:var(--text-primary);font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s ease}.ReviewsSection_writeBtn__Vj4sX svg{color:var(--accent-pink);flex-shrink:0}.ReviewsSection_writeBtn__Vj4sX:hover:not(:disabled){background:var(--surface-sheet-handle)}.ReviewsSection_writeBtn__Vj4sX:focus-visible{outline:2px solid rgba(var(--accent-rgb),.5);outline-offset:2px}.ReviewsSection_writeBtn__Vj4sX:disabled{opacity:.5;cursor:not-allowed}.ReviewsSection_card__7p9Vs{padding:1rem 1.125rem;background:var(--bg-secondary);border-radius:var(--radius-lg);min-width:0}.ReviewsSection_summaryRow__d5Jnt{display:flex;align-items:center;gap:1.25rem;padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid var(--border-subtle)}.ReviewsSection_summaryLeft__KjT2h{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.ReviewsSection_bigAvg__qIaj9{font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1}.ReviewsSection_countLabel__4cZgv{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.ReviewsSection_distCol__aktrX{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.ReviewsSection_distRow__StIyk{display:flex;align-items:center;gap:.5rem}.ReviewsSection_distStar__kOqXI{width:10px;font-size:.6875rem;font-weight:600;color:var(--text-muted);text-align:right;flex-shrink:0}.ReviewsSection_distTrack__mu3pH{flex:1 1;height:6px;background:hsla(0,0%,100%,.07);border-radius:var(--radius-full);overflow:hidden}.ReviewsSection_distFill__nx6d_{display:block;height:100%;background:#fbbf24;border-radius:var(--radius-full);min-width:0;transition:width .3s ease}.ReviewsSection_list__RFEXw{display:flex;flex-direction:column;gap:.875rem}.ReviewsSection_reviewCard__V3pp6{min-width:0;position:relative}.ReviewsSection_reviewCard__V3pp6+.ReviewsSection_reviewCard__V3pp6{padding-top:.875rem;border-top:1px solid var(--border-subtle)}.ReviewsSection_reviewAuthorLink__9OFNJ,.ReviewsSection_reviewHead__VGOE2{display:flex;align-items:center;gap:.625rem}.ReviewsSection_reviewAuthorLink__9OFNJ{text-decoration:none;min-width:0;border-radius:var(--radius-md)}.ReviewsSection_reviewAuthorLink__9OFNJ:hover .ReviewsSection_reviewName__njMGm{color:var(--accent-pink)}.ReviewsSection_reviewAvatar__BwljH{width:34px;height:34px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.ReviewsSection_reviewAvatarFallback__mnO9_{width:34px;height:34px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-secondary);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReviewsSection_reviewMeta__xstcg{display:flex;flex-direction:column;gap:2px;min-width:0}.ReviewsSection_reviewNameRow__CXhJd{display:flex;align-items:center;gap:4px;min-width:0}.ReviewsSection_reviewName__njMGm{min-width:0;font-size:.875rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewsSection_reviewSub__ghrAP{display:inline-flex;align-items:center;gap:.5rem}.ReviewsSection_reviewDate__X38xl{font-size:.6875rem;color:var(--text-muted)}.ReviewsSection_reviewText__EktRb{margin:.5rem 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.ReviewsSection_loadMoreSentinel__wWpFM{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:.5rem}.ReviewsSection_loadMoreSpinner__5X9bd{width:18px;height:18px;border:2px solid var(--border-subtle);border-top-color:var(--accent-pink);border-radius:50%;animation:ReviewsSection_reviewsSpin__pAJkP .8s linear infinite}@keyframes ReviewsSection_reviewsSpin__pAJkP{to{transform:rotate(1turn)}}.ReviewsSection_srOnly__SEk_Y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReviewsSection_emptyText__RKjqM{margin:0;font-size:.875rem;color:var(--text-muted);text-align:center;padding:.5rem 0}.ReviewsSection_reviewReportBtn__DT0Ty{position:absolute;top:.5rem;right:.25rem;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-muted);opacity:.7;cursor:pointer;transition:color .15s ease,opacity .15s ease,background .15s ease}.ReviewsSection_reviewReportBtn__DT0Ty:hover{background:var(--bg-tertiary);opacity:1;color:var(--error)}.ReviewsSection_reviewAvatarFallback__mnO9_ svg{width:100%;height:100%}.ReviewsSection_reviewAuthorButton__O1p_N{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.StorefrontSkeleton_pulse__G1kQ_{display:inline-block;width:var(--sk-w,3rem);height:var(--sk-h,.8em);vertical-align:middle;border-radius:var(--radius-full);background:var(--hover-wash);animation:StorefrontSkeleton_storefront-pulse__tJ0RK 1.4s ease-in-out infinite}.StorefrontSkeleton_block__k3Ua2{display:block;width:var(--sk-w,100%);height:var(--sk-h,1rem);border-radius:var(--sk-r,var(--radius-sm));vertical-align:baseline}.StorefrontSkeleton_circle__uEJ8X{display:block;width:var(--sk-w,28px);height:var(--sk-w,28px);border-radius:50%}.StorefrontSkeleton_line__Ahnoh{display:block;box-sizing:content-box;height:.8em;padding-block:.375em;background-clip:content-box;vertical-align:baseline}.StorefrontSkeleton_face__Mx1zH{display:inline-block;width:30px;height:30px;border:2px solid var(--bg-primary);border-radius:var(--radius-full);background:var(--hover-wash);animation:StorefrontSkeleton_storefront-pulse__tJ0RK 1.4s ease-in-out infinite}.StorefrontSkeleton_face__Mx1zH+.StorefrontSkeleton_face__Mx1zH{margin-left:-10px}.StorefrontSkeleton_coverFill__MyQd2{position:absolute;inset:0;border-radius:0}.StorefrontSkeleton_barRow__l8nVR{height:48px;border-radius:var(--radius-xl)}@keyframes StorefrontSkeleton_storefront-pulse__tJ0RK{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.StorefrontSkeleton_face__Mx1zH,.StorefrontSkeleton_pulse__G1kQ_{animation:none;opacity:.8}}.storefrontOpen_overlay__3MtAY{position:fixed;inset:0;z-index:200;overflow:hidden;background:var(--bg-primary)}