.EventsGuideBanner_wrap__9ZsIa{width:100%;max-width:880px;margin:0 auto;padding:var(--spacing-4) var(--spacing-4) 0}@media (min-width:768px){.EventsGuideBanner_wrap__9ZsIa{padding:var(--spacing-6) var(--spacing-4) 0}}.EventsGuideBanner_banner__9m3lZ{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-2xl);background-color:var(--color-accent-subtle);border:1px solid transparent}.EventsGuideBanner_icon__byD7V{width:44px;height:44px;border-radius:var(--radius-lg);background-color:var(--color-surface-1);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.EventsGuideBanner_text__E49j1{min-width:0}.EventsGuideBanner_title__fzZuC{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:15px;color:var(--color-text);margin:0}.EventsGuideBanner_description__2Ym5R{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);margin:2px 0 0}.EventsGuideBanner_link__VFQRc{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-accent-strong);white-space:nowrap;text-decoration:none}.EventsGuideBanner_link__VFQRc svg{flex-shrink:0;transition:transform var(--duration-fast) var(--easing-default)}.EventsGuideBanner_link__VFQRc:hover{text-decoration:none}.EventsGuideBanner_link__VFQRc:hover svg{transform:translateX(3px)}@media (max-width:699.98px){.EventsGuideBanner_banner__9m3lZ{flex-wrap:wrap}.EventsGuideBanner_link__VFQRc{margin-left:0;width:100%}}@keyframes Modal_modalIn__rQOzt{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Modal_overlayIn__uLBmS{0%{opacity:0}to{opacity:1}}.Modal_root___nuAF{position:fixed;inset:var(--browser-viewport-top,0) 0 auto;height:var(--browser-viewport-height,100dvh);z-index:var(--z-modal)}@media (prefers-reduced-motion:reduce){.Modal_root___nuAF .Modal_container___JlCW,.Modal_root___nuAF .Modal_overlay__eWoat{animation:none}}.Modal_overlay__eWoat{position:fixed;inset:0;background:var(--color-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-overlay);animation:Modal_overlayIn__uLBmS var(--duration-fast) var(--easing-default)}.Modal_container___JlCW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-5);z-index:var(--z-modal);display:flex;flex-direction:column;width:min(540px,calc(100vw - var(--spacing-4) * 2));max-width:90vw;max-height:calc(var(--browser-viewport-height, 100dvh) - var(--spacing-4) * 2);overflow:hidden;animation:Modal_modalIn__rQOzt var(--duration-normal) var(--easing-default)}.Modal_containerLg__yWyxG{width:min(880px,calc(100vw - var(--spacing-4) * 2))}.Modal_containerChromeless__05RyK{border-radius:var(--radius-3xl)}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:20px 24px;border-bottom:1px solid var(--color-border);flex-shrink:0}.Modal_title__iI9nk{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:22px;line-height:1.2;color:var(--color-text);margin:0}.Modal_closeBtn__Q_gIS{width:44px;height:44px;border-radius:var(--radius-full);background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.Modal_closeBtn__Q_gIS:hover{background:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text)}.Modal_closeBtn__Q_gIS:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.Modal_closeBtnFloating__OacyM{position:absolute;top:14px;right:14px;z-index:3;background:var(--color-surface-1)}.Modal_body__9cyDA{flex:1 1;min-height:0;overflow-y:auto;padding:24px;color:var(--color-text)}.Modal_bodyFlush__KPErt{padding:0;overflow:hidden}@media (max-width:639.98px){.Modal_containerChromeless__05RyK{top:auto;bottom:0;left:0;transform:none;width:100vw;max-width:100vw;max-height:100%;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;animation:Modal_sheetIn__dR2bG var(--duration-normal) var(--easing-default)}}@keyframes Modal_sheetIn__dR2bG{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639.98px){.Modal_fullScreenMobile__z5ZT5{inset:0;transform:none;width:100%;max-width:none;height:100%;max-height:100%;border-radius:0;animation:none;padding-bottom:env(safe-area-inset-bottom)}}.Modal_keyboardAction__zLLvo{flex-shrink:0;padding:0 var(--spacing-4)}.KeyboardDismissButton_button__sEjWE{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);min-height:44px;min-width:44px;padding:var(--spacing-2);border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface-2);font:inherit;font-size:12px;cursor:pointer}.KeyboardDismissButton_button__sEjWE[hidden]{display:none}.KeyboardDismissButton_button__sEjWE:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.KeyboardDismissButton_button__sEjWE svg{flex-shrink:0}.KeyboardDismissButton_compact__U_k4X{width:44px;height:44px;flex:0 0 44px;padding:0;border-radius:var(--radius-full);background:transparent}.ModerationSwipeArea_area__D6LAJ{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;background:var(--color-bg);overflow:hidden}.ModerationSwipeArea_sourceBadge__CvCzD{position:absolute;top:var(--space-4,1rem);left:50%;transform:translateX(-50%);z-index:2;padding:.25rem .75rem;border-radius:var(--radius-pill,999px);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-on-accent)}.ModerationSwipeArea_sourceNeedsReview__6_i0m{background:var(--color-warning)}.ModerationSwipeArea_sourceDoubleCheck__EHOLB{background:var(--color-info)}.ModerationSwipeArea_sourceRejected__LqTiZ{background:var(--color-danger)}.ModerationSwipeArea_loader__qhiig{display:flex;align-items:center;justify-content:center}.ModerationSwipeArea_card__B0lVr{position:relative;width:min(90vw,900px);height:min(80vh,900px);transition:transform .3s ease-out,opacity .3s ease-out}.ModerationSwipeArea_image__j8o6X{object-fit:contain}.ModerationSwipeArea_video__TH6am{width:100%;height:100%;object-fit:contain;background:#000}.ModerationSwipeArea_exitingLeft__OTDm3{transform:translateX(-120%) rotate(-8deg);opacity:0}.ModerationSwipeArea_exitingRight__lHY2v{transform:translateX(120%) rotate(8deg);opacity:0}@media (prefers-reduced-motion:reduce){.ModerationSwipeArea_card__B0lVr{transition:none}.ModerationSwipeArea_exitingLeft__OTDm3,.ModerationSwipeArea_exitingRight__lHY2v{transform:none;opacity:0}}.Tooltip_wrapper__zEVy6{position:relative;display:inline-flex}.Tooltip_tooltip__hxptX{position:fixed;left:0;top:0;transform:translateX(-50%);padding:6px 10px;background:var(--color-surface-3);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:12px;line-height:var(--line-height-normal);width:max-content;max-width:min(280px,calc(100vw - 2 * var(--spacing-4)));white-space:normal;overflow-wrap:break-word;text-align:left;box-shadow:var(--shadow-2);z-index:var(--z-dropdown);pointer-events:none;opacity:0}.Tooltip_ready__CPi6I{opacity:1}@media (prefers-reduced-motion:no-preference){.Tooltip_ready__CPi6I{animation:Tooltip_tooltipIn__MYtEb var(--duration-fast) var(--easing-default)}}@keyframes Tooltip_tooltipIn__MYtEb{0%{opacity:0;transform:translateX(-50%) translateY(2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.WhyTooltip_trigger__nXnSZ{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-default)}.WhyTooltip_trigger__nXnSZ:hover{color:var(--color-link-hover)}.WhyTooltip_trigger__nXnSZ:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.WhyTooltip_icon__ntGKb{flex-shrink:0;color:var(--color-gold)}.OpeningHoursEditor_editor__janti{display:flex;flex-direction:column;gap:var(--spacing-4)}.OpeningHoursEditor_slotHeader__ScPZr,.OpeningHoursEditor_slotRow__Ma2a0{display:flex;align-items:center;gap:var(--spacing-2)}.OpeningHoursEditor_slotHeader__ScPZr{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);padding-bottom:var(--spacing-1)}.OpeningHoursEditor_colDay__pCIK0{flex:2 1}.OpeningHoursEditor_colTime__mFhZb{flex:1 1}.OpeningHoursEditor_colAction__9pUKD{width:32px;flex-shrink:0}.OpeningHoursEditor_input__3Lhct{min-height:36px;padding:var(--spacing-2) var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;width:100%}.OpeningHoursEditor_addBtn__QbDLV{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-accent);background:transparent;border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:100%}.OpeningHoursEditor_removeBtn__V_K5_{width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;font-size:var(--font-size-sm);flex-shrink:0}.OpeningHoursEditor_exceptionsSection__RN01Q{display:flex;flex-direction:column;gap:var(--spacing-2)}.OpeningHoursEditor_subTitle__rUKzh{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.OpeningHoursEditor_exRow___fwY_{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.OpeningHoursEditor_closedLabel__XKC0M{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.OpeningHoursEditor_timezoneRow__JCHcD{display:flex;align-items:center;gap:var(--spacing-3)}.OpeningHoursEditor_tzLabel__TdqxY{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.TablePagination_pager__bJGcH{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border)}.TablePagination_info__2iTjh{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.TablePagination_btn__Mtzdv{padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default)}.TablePagination_btn__Mtzdv:hover:not(:disabled){background:var(--color-surface-2)}.TablePagination_btn__Mtzdv:disabled{opacity:.45;cursor:default}.TablePagination_sizePicker__m6Blu{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-right:auto}.TablePagination_sizeLabel___T1nD{font-size:var(--font-size-xs);color:var(--color-text-muted)}.TablePagination_sizeSelect__CTb5P{padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}.TablePagination_sizeSelect__CTb5P:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:1px}.ZeroNsfwReminder_reminder__bRUr8{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.ZeroNsfwReminder_icon__i6ceO{flex-shrink:0;margin-top:2px;color:var(--color-gold)}.ZeroNsfwReminder_link__TPdCP{color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-default)}.ZeroNsfwReminder_link__TPdCP:hover{color:var(--color-link-hover)}.Tabs_tablist__tPpZx{display:flex;border-bottom:1px solid var(--color-border)}.Tabs_tab__ZHf5x{padding:var(--spacing-3) var(--spacing-4);background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-family-base);font-size:var(--font-size-base);cursor:pointer;transition:color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default);margin-bottom:-1px}.Tabs_active__tCN0K{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:var(--font-weight-semibold)}.Tabs_inactive___RyKP{color:var(--color-text-muted)}.Tabs_inactive___RyKP:hover{color:var(--color-text-secondary)}.Select_wrapper__HS8Ar{display:flex;flex-direction:column;gap:6px}.Select_label__pFerf{display:block;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.Select_selectWrap__04geJ{position:relative}.Select_select___FHyr{width:100%;padding:10px 36px 10px 16px;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:14px;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;transition:border-color .2s var(--easing-default),box-shadow .2s var(--easing-default)}.Select_select___FHyr:hover:not(:disabled):not(.Select_selectError__gsYg3){border-color:var(--color-border-strong)}.Select_select___FHyr:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.Select_selectError__gsYg3{border-color:var(--color-danger)}.Select_selectError__gsYg3:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.Select_selectDisabled__NFzNQ{background:var(--color-surface-2);cursor:not-allowed;opacity:.6}.Select_arrow__Oz_m9{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.Select_errorMsg__WzmIz{font-size:12px;color:var(--color-danger)}.UserAutocompleteInput_wrapper__M3PUz{position:relative}.UserAutocompleteInput_input__uyZjO{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--duration-fast)}.UserAutocompleteInput_input__uyZjO:focus{outline:none;border-color:var(--color-accent)}.UserAutocompleteInput_spinner__sc_JB{position:absolute;right:var(--spacing-3);top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:UserAutocompleteInput_spin__j1iA0 .6s linear infinite}@keyframes UserAutocompleteInput_spin__j1iA0{to{transform:translateY(-50%) rotate(1turn)}}.UserAutocompleteInput_dropdown__pbUG_{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:var(--spacing-1);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-3);max-height:240px;overflow-y:auto;list-style:none;padding:var(--spacing-1) 0}.UserAutocompleteInput_option__M_P_T{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--duration-fast)}.UserAutocompleteInput_option__M_P_T:hover{background:var(--color-surface-2)}.UserAutocompleteInput_avatar__DbhT_{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover}.UserAutocompleteInput_avatarPlaceholder__Hx9AU{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-surface-3);font-size:14px}.UserAutocompleteInput_username__ZbbPR{font-weight:var(--font-weight-medium)}.GroupInviteModal_form__Yx72j{display:flex;flex-direction:column;gap:var(--spacing-4)}.GroupInviteModal_field__BkBpo{display:flex;flex-direction:column;gap:var(--spacing-1)}.GroupInviteModal_label__GFGoG{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.GroupInviteModal_selectedUser__MKP1D{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-2);border-radius:var(--radius-md)}.GroupInviteModal_selectedUsername__Q_rVw{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.GroupInviteModal_clearBtn___tAKr{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--color-text-muted);font-size:16px;cursor:pointer;border-radius:var(--radius-full);transition:background var(--duration-fast)}.GroupInviteModal_clearBtn___tAKr:hover{background:var(--color-surface-3)}.GroupInviteModal_textarea__C96Da{padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);resize:vertical;min-height:60px;transition:border-color var(--duration-fast)}.GroupInviteModal_textarea__C96Da:focus{outline:none;border-color:var(--color-accent)}.GroupInviteModal_submitBtn__SWPi8{width:100%;padding:var(--spacing-3);background:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--duration-fast)}.GroupInviteModal_submitBtn__SWPi8:hover{opacity:.88}.GroupInviteModal_submitBtn__SWPi8:disabled{opacity:.5;cursor:not-allowed}.GroupDetailHeader_header__W2VfY{padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border)}.GroupDetailHeader_coverBanner__om45E{position:relative;width:100%;height:220px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden;margin-bottom:var(--spacing-4);background:var(--gradient-cover-base)}.GroupDetailHeader_coverImage__xNRQH{object-fit:cover;z-index:1}.GroupDetailHeader_coverImagePreview__1DZef{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.GroupDetailHeader_coverPlaceholder__29bk5{position:absolute;inset:0;background:var(--gradient-cover-base);z-index:1}.GroupDetailHeader_coverPattern__DGN3W{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--color-accent) 45%,transparent),transparent 32%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--color-gold) 32%,transparent),transparent 38%);z-index:2;pointer-events:none}.GroupDetailHeader_coverFade__vDrQ6{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,var(--color-bg) 100%);z-index:3;pointer-events:none}.GroupDetailHeader_coverUploadBtn__KiDEc{position:absolute;bottom:var(--spacing-3);right:var(--spacing-3);display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.14);background:rgba(20,18,16,.55);color:var(--color-on-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:4;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.GroupDetailHeader_coverUploadBtn__KiDEc:hover{background:rgba(20,18,16,.75);border-color:rgba(255,255,255,.22)}.GroupDetailHeader_coverUploadBtn__KiDEc:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.GroupDetailHeader_coverUploadBtn__KiDEc:disabled{opacity:.55;cursor:not-allowed}.GroupDetailHeader_coverUploadLabel__fYYoy{display:none}@media (min-width:480px){.GroupDetailHeader_coverUploadLabel__fYYoy{display:inline}}@keyframes GroupDetailHeader_spin__67oQY{to{transform:rotate(1turn)}}.GroupDetailHeader_spinner__WRrRh{animation:GroupDetailHeader_spin__67oQY .7s linear infinite}.GroupDetailHeader_backBtn__cotPg{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:none;border:none;padding:0;margin-bottom:var(--spacing-3);transition:color var(--duration-fast) var(--easing-default)}.GroupDetailHeader_backBtn__cotPg:hover{color:var(--color-accent)}.GroupDetailHeader_backBtn__cotPg:focus-visible{outline:none;color:var(--color-text);box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:var(--radius-sm)}.GroupDetailHeader_avatarWrap__KzqE0{position:relative;width:96px;height:96px;margin:0 0 var(--spacing-3);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-3);border:1px solid var(--color-border);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px color-mix(in srgb,var(--color-accent) 55%,var(--color-gold))}.GroupDetailHeader_avatarImage__15K4g{object-fit:cover;z-index:1}.GroupDetailHeader_avatarImagePreview__lg3b0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.GroupDetailHeader_avatarPlaceholder__PKSAr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:var(--gradient-cover-base)}.GroupDetailHeader_avatarEditBtn__IFdpa{position:absolute;bottom:4px;right:4px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);background:rgba(20,18,16,.62);color:var(--color-on-accent);cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:4;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.GroupDetailHeader_avatarEditBtn__IFdpa:hover{background:rgba(20,18,16,.82);border-color:rgba(255,255,255,.26)}.GroupDetailHeader_avatarEditBtn__IFdpa:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.GroupDetailHeader_avatarEditBtn__IFdpa:disabled{opacity:.55;cursor:not-allowed}.GroupDetailHeader_name__weNtl{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:42px;line-height:1.05;letter-spacing:-.015em;color:var(--color-text);margin:0 0 var(--spacing-2)}@media (max-width:639.98px){.GroupDetailHeader_name__weNtl{font-size:32px;letter-spacing:-.01em}}.GroupDetailHeader_description__TjbPq{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:17px;line-height:1.55;color:var(--color-text-secondary);margin:0 0 var(--spacing-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:620px}.GroupDetailHeader_meta__TU3zi{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-2);flex-wrap:wrap}.GroupDetailHeader_badge__3nE0i{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:var(--font-weight-medium);border:1px solid transparent}.GroupDetailHeader_badgePublic__IXQ_F{background:var(--color-info-soft);color:var(--color-info-strong);border-color:color-mix(in srgb,var(--color-info) 30%,transparent)}.GroupDetailHeader_badgePrivate__BcQXL{background:var(--color-accent-subtle);color:var(--color-accent-strong);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.GroupDetailHeader_metaDot__eOvI7{width:3px;height:3px;border-radius:50%;background:var(--color-text-muted)}.GroupDetailHeader_tagBadge__sO67T{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:3px 9px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-strong);font-weight:500}.GroupDetailHeader_actions__kQfvJ{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.GroupDetailHeader_menuWrap__NvTrM{position:relative;flex-shrink:0;margin-left:auto}.GroupDetailHeader_menuBtn__n2nN3{width:38px;height:38px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.GroupDetailHeader_menuBtn__n2nN3:hover{color:var(--color-text);background:var(--color-surface-3);border-color:var(--color-border-strong)}.GroupDetailHeader_menuBtn__n2nN3:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.GroupDetailHeader_dropdown__7yjju{position:absolute;top:calc(100% + var(--spacing-1));right:0;min-width:200px;background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3);z-index:50;overflow:hidden;padding:4px}.GroupDetailHeader_menuItem__fxx29{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--easing-default)}.GroupDetailHeader_menuItem__fxx29:hover{background:var(--color-surface-3)}.GroupDetailHeader_menuItemDanger__N02sL{color:var(--color-danger)}.GroupDetailHeader_menuItemDanger__N02sL:hover{background:var(--color-danger-soft)}.GroupDetailHeader_menuDivider___A2gR{height:1px;background:var(--color-border);margin:var(--spacing-1) 4px}.NewConversationModal_content__6MBel{position:relative;min-height:280px}.NewConversationModal_loadingOverlay__YNeCv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-surface-1) 80%,transparent);border-radius:var(--radius-md)}.NewConversationModal_spinner__CgiRG{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:NewConversationModal_spin__g1T2b .6s linear infinite}@keyframes NewConversationModal_spin__g1T2b{to{transform:rotate(1turn)}}.BlockedUsersList_container__oqcnZ{display:flex;flex-direction:column}.BlockedUsersList_searchWrap__L0R7W{position:relative;padding:var(--spacing-4) var(--spacing-4) var(--spacing-3)}.BlockedUsersList_searchIcon__mBHnk{position:absolute;left:calc(var(--spacing-4) + 12px);top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.BlockedUsersList_searchInput__tj_Pt{width:100%;padding:9px var(--spacing-3) 9px 36px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);outline:none;transition:border-color var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.BlockedUsersList_searchInput__tj_Pt::placeholder{color:var(--color-text-muted);font-style:italic}.BlockedUsersList_searchInput__tj_Pt:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.BlockedUsersList_list__RXgoL{border-top:1px solid var(--color-border);list-style:none;margin:0;padding:0}.BlockedUsersList_item__3neav{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);transition:background var(--duration-fast) var(--easing-default)}.BlockedUsersList_item__3neav:hover{background:var(--color-surface-3)}.BlockedUsersList_userInfo__sz_gE{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.BlockedUsersList_blockedDate__yn2fu{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--color-text-muted)}.BlockedUsersList_empty__Y7XgF{text-align:center;padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic}.BlockedUsersList_skeletonList__3P9di{border-top:1px solid var(--color-border)}.BlockedUsersList_skeletonItem__OS69y{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4)}.BlockedUsersList_skeletonAvatar__l0Uw7{width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-surface-3);flex-shrink:0;animation:BlockedUsersList_pulse__Ae2D1 1.5s ease-in-out infinite}.BlockedUsersList_skeletonContent__yfTCT{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-2)}.BlockedUsersList_skeletonLine__eiVAl{height:12px;border-radius:var(--radius-sm);background:var(--color-surface-3);animation:BlockedUsersList_pulse__Ae2D1 1.5s ease-in-out infinite}.BlockedUsersList_skeletonLineShort__xnRzQ{width:40%}.BlockedUsersList_skeletonLineLong__6Aj9U{width:60%}@keyframes BlockedUsersList_pulse__Ae2D1{0%,to{opacity:1}50%{opacity:.4}}.CityAutocompleteInput_inputWrapper__G9iQk,.CityAutocompleteInput_wrapper__ikMvC{display:flex;flex-direction:column;gap:var(--spacing-1)}.CityAutocompleteInput_inputWrapper__G9iQk{position:relative}.CityAutocompleteInput_label__IXDax{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CityAutocompleteInput_inputContainer__R5fVf{position:relative}.CityAutocompleteInput_input__W9HvF{width:100%;padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-family-base);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-default)}.CityAutocompleteInput_input__W9HvF:focus{outline:none;border-color:var(--color-accent)}.CityAutocompleteInput_inputError__tecEL{border-color:var(--color-danger)}.CityAutocompleteInput_inputContainerCompact__PgdCR{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-default)}.CityAutocompleteInput_inputContainerCompact__PgdCR:focus-within{border-color:var(--color-accent)}.CityAutocompleteInput_leadingIcon__N7arn{color:var(--color-text-muted);flex-shrink:0}.CityAutocompleteInput_inputCompact__RcMio{flex:1 1;min-width:0;border:0;background:transparent;padding:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm)}.CityAutocompleteInput_inputCompact__RcMio:focus{outline:none}.CityAutocompleteInput_inputCompact__RcMio::placeholder{color:var(--color-text-faint)}.CityAutocompleteInput_flagInline__gUq1_{flex-shrink:0;font-size:1.05em;line-height:1}.CityAutocompleteInput_inputContainerCompact__PgdCR .CityAutocompleteInput_spinner__ffKst{position:static;transform:none;flex-shrink:0}@keyframes CityAutocompleteInput_spin-compact__18f98{to{transform:rotate(1turn)}}.CityAutocompleteInput_inputContainerCompact__PgdCR .CityAutocompleteInput_spinner__ffKst{animation:CityAutocompleteInput_spin-compact__18f98 .6s linear infinite}.CityAutocompleteInput_inputDisabled__LteLF{background:var(--color-surface-3);cursor:not-allowed;opacity:.7}.CityAutocompleteInput_spinner__ffKst{position:absolute;right:var(--spacing-3);top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:CityAutocompleteInput_spin__Uq0zw .6s linear infinite}@keyframes CityAutocompleteInput_spin__Uq0zw{to{transform:translateY(-50%) rotate(1turn)}}.CityAutocompleteInput_suggestions___cR9E{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(0,0,0,.15);list-style:none;padding:var(--spacing-1) 0;margin:0;max-height:240px;overflow-y:auto}.CityAutocompleteInput_suggestion__uSZoj{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;transition:background var(--duration-fast) var(--easing-default)}.CityAutocompleteInput_suggestionActive__oEl27,.CityAutocompleteInput_suggestion__uSZoj:hover{background:var(--color-surface-3)}.CityAutocompleteInput_suggestionCity__GhvfR{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.CityAutocompleteInput_suggestionRegion__69Tey{font-size:var(--font-size-sm);color:var(--color-text-subtle);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CityAutocompleteInput_suggestionCountry__Bv8tn{font-size:var(--font-size-sm);color:var(--color-text-faint);margin-left:auto}.CityAutocompleteInput_hint___plqF{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-subtle)}.CityAutocompleteInput_countryBadge__gpOmV{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:var(--color-surface-3);border-radius:var(--radius-lg,9999px);width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-1)}.CityAutocompleteInput_countryFlag__M2WrZ{font-size:1.1em;line-height:1}.CityAutocompleteInput_countryName__zLqVT{font-size:var(--font-size-sm);color:var(--color-text-subtle);font-weight:var(--font-weight-medium)}.CityAutocompleteInput_errorMsg__45scB{font-size:var(--font-size-sm);color:var(--color-danger)}.DiscoverModal_form__T4MOT{display:flex;flex-direction:column;gap:var(--spacing-4)}.DiscoverModal_description__a1MYx{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.DiscoverModal_error__HTRE9{margin:0;color:var(--color-danger);font-size:var(--font-size-sm)}.DiscoverModal_hint__lzO5W{margin:calc(-1 * var(--spacing-3)) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.DiscoverModal_actions__OxRFh{display:flex;gap:var(--spacing-3);justify-content:flex-end;margin-top:var(--spacing-2)}.DiscoveryRunsPanel_panel__1qBQQ{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-4)}.DiscoveryRunsPanel_heading__aGSQz{margin:0 0 var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.DiscoveryRunsPanel_loadingWrap__KlfSr{display:flex;justify-content:center;padding:var(--spacing-4)}.DiscoveryRunsPanel_empty__mx3TC{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.DiscoveryRunsPanel_list__0zLy5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoveryRunsPanel_item__GQFwa{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);overflow:hidden}.DiscoveryRunsPanel_itemHead__WquoA{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;text-align:left;font-family:var(--font-body);color:inherit;cursor:pointer}.DiscoveryRunsPanel_itemHead__WquoA:hover{background:var(--color-surface-1)}.DiscoveryRunsPanel_chevron__te3MP{color:var(--color-text-muted);flex-shrink:0}.DiscoveryRunsPanel_status__GlwGg{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.DiscoveryRunsPanel_statusRunning__umBkN{color:var(--color-info)}.DiscoveryRunsPanel_statusSucceeded__YtsPo{color:var(--color-success)}.DiscoveryRunsPanel_statusFailed__TCLiV{color:var(--color-danger)}.DiscoveryRunsPanel_info__il5ux{display:flex;flex-direction:column;gap:2px;min-width:0}.DiscoveryRunsPanel_city__KNQs1{font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiscoveryRunsPanel_meta__3slFR{font-size:var(--font-size-xs);color:var(--color-text-muted)}.DiscoveryRunsPanel_errorText__jSMbS{font-size:var(--font-size-xs);color:var(--color-danger);word-break:break-word}.DiscoveryRunsPanel_time__hc4KZ{font-size:var(--font-size-xs);color:var(--color-text-faint);white-space:nowrap}.DiscoveryRunsPanel_spin__YALRF{animation:DiscoveryRunsPanel_venue-run-spin__Se54x 1s linear infinite}@keyframes DiscoveryRunsPanel_venue-run-spin__Se54x{to{transform:rotate(1turn)}}.DiscoveryRunsPanel_obsBody__Y9eYT{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);border-top:1px solid var(--color-border);background:var(--color-surface-1)}.DiscoveryRunsPanel_runList__KJPO7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.DiscoveryRunsPanel_runCard__JohOk{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.DiscoveryRunsPanel_runCardHead__ObmGu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.DiscoveryRunsPanel_runAgent__XOknn{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.DiscoveryRunsPanel_chip__yLVos{display:inline-block;padding:2px var(--spacing-2);border-radius:var(--radius-sm,6px);background:var(--color-surface-2);border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.DiscoveryRunsPanel_runCompleted__sYbG_{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 40%,transparent)}.DiscoveryRunsPanel_runFailed__DClm4{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 40%,transparent)}.DiscoveryRunsPanel_runRunning__L0ndN{color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 40%,transparent)}.DiscoveryRunsPanel_runMeta__Y84_j{font-size:var(--font-size-xs);color:var(--color-text-muted)}.DiscoveryRunsPanel_runError__NsDxU{margin:0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm,6px);background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);font-size:var(--font-size-sm);word-break:break-word}.DiscoveryRunsPanel_runField__xuyLe{display:flex;flex-direction:column;gap:var(--spacing-1)}.DiscoveryRunsPanel_runFieldLabel__vNDqy{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.DiscoveryRunsPanel_obsToggle__j7Vcv{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) 0;background:none;border:none;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-xs);cursor:pointer;text-align:left}.DiscoveryRunsPanel_obsToggle__j7Vcv:hover{color:var(--color-text)}.DiscoveryRunsPanel_codeBlock__cuxuK{margin:0;padding:var(--spacing-3);max-height:320px;overflow:auto;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);white-space:pre-wrap;word-break:break-word}.DiscoveryRunsPanel_toolList__Z_A1H{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoveryRunsPanel_toolItem__po5LH{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2);border-left:2px solid var(--color-accent);background:var(--color-surface-1);border-radius:var(--radius-sm,6px)}.DiscoveryRunsPanel_toolName__6Rl1d{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent-strong)}.DiscoveryRunsPanel_toolArgs__hN1e3,.DiscoveryRunsPanel_toolOutput__jw59s{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);word-break:break-word;white-space:pre-wrap}.DiscoveryRunsPanel_toolOutput__jw59s{max-height:360px;overflow:auto;padding:var(--spacing-2);background:var(--color-surface-2);border-radius:var(--radius-sm,6px)}.DiscoveryRunsPanel_pipeline__ImFsM{display:flex;flex-direction:column;gap:var(--spacing-3)}.DiscoveryRunsPanel_querySummary__nF3jn{display:flex;flex-wrap:wrap;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EmptyState_container__wt9LK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.EmptyState_illustration__oWfYN{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.4;margin-bottom:16px}.EmptyState_title___sezM{font-family:var(--font-display);font-style:italic;font-size:18px;font-weight:500;color:var(--color-text);margin:0 0 6px}.EmptyState_description__Be39x{font-family:var(--font-body);font-size:13px;color:var(--color-text-muted);margin:0 0 20px;max-width:360px;line-height:var(--line-height-relaxed)}.EmptyState_action__8gqJk{display:inline-flex;margin-top:4px}.GroupsDiscover_searchWrap__jXS9k{margin-bottom:var(--spacing-4)}.GroupsDiscover_searchInput__Lfnr6{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--font-size-sm);outline:none;transition:border-color var(--duration-fast) var(--easing-default)}.GroupsDiscover_searchInput__Lfnr6::placeholder{color:var(--color-text-muted)}.GroupsDiscover_searchInput__Lfnr6:focus{border-color:var(--color-accent)}.GroupsDiscover_loadMoreWrap__DNskE{display:flex;justify-content:center;padding:var(--spacing-5) 0}.GroupsDiscover_loadMoreBtn__AVyE4{padding:var(--spacing-2) var(--spacing-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer}.ErrorState_container__C5D9Y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.ErrorState_icon__Eh1p6{display:inline-flex;align-items:center;justify-content:center;color:var(--color-danger);opacity:.85;margin-bottom:16px}.ErrorState_title__WBIzO{font-family:var(--font-display);font-style:italic;font-size:20px;font-weight:500;color:var(--color-danger);margin:0 0 6px}.ErrorState_description__D4Pol{font-family:var(--font-body);font-size:13px;color:var(--color-text-muted);margin:0 0 20px;max-width:420px;line-height:var(--line-height-relaxed)}.ErrorState_action__YVnX1{display:inline-flex;margin-top:4px}.PostStream_stream__BEN3P{display:flex;flex-direction:column;gap:16px}@media (max-width:640px){.PostStream_stream__BEN3P{gap:0}}.Switch_root__2RyUU{display:inline-flex;align-items:center;padding:0;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.Switch_root__2RyUU:focus-visible .Switch_track__Wy5wc{box-shadow:0 0 0 3px var(--color-focus-ring)}.Switch_track__Wy5wc{position:relative;width:44px;height:24px;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:background-color .2s var(--easing-default),border-color .2s var(--easing-default),box-shadow .2s var(--easing-default)}.Switch_thumb__AKCHW{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--color-on-accent);border-radius:var(--radius-full);box-shadow:var(--shadow-1);transition:left .2s var(--easing-default)}.Switch_checked__j04Vf .Switch_track__Wy5wc{background:var(--color-accent);border-color:var(--color-accent)}.Switch_checked__j04Vf .Switch_thumb__AKCHW{left:22px}.Switch_disabled__ZZUfb{cursor:not-allowed;opacity:.5}.Collapsible_root__e5cNm{border-top:1px solid var(--color-border);padding-top:var(--spacing-3)}.Collapsible_trigger__CWAID{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;min-height:44px;background:none;border:none;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--easing-default)}.Collapsible_trigger__CWAID:hover{color:var(--color-text)}.Collapsible_chevron__MYXCk{display:inline-flex;transition:transform var(--duration-fast) var(--easing-default)}.Collapsible_chevronOpen__XlfKW{transform:rotate(90deg)}.Collapsible_body__4f_6x{margin-top:var(--spacing-3)}.Chip_root__6AKXZ{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;background:var(--color-accent-subtle);color:var(--color-accent-soft);border:1px solid var(--color-accent-subtle-hover);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}button.Chip_root__6AKXZ{cursor:pointer;font:inherit;appearance:none}.Chip_interactive__LXbeg:hover:not(.Chip_disabled__Wt5l5){border-color:var(--color-accent);color:var(--color-text)}.Chip_interactive__LXbeg:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.Chip_active__GsWpw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.Chip_active__GsWpw.Chip_interactive__LXbeg:hover:not(.Chip_disabled__Wt5l5){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-text)}.Chip_disabled__Wt5l5{opacity:.4;cursor:not-allowed}.Chip_variant_hashtag__obnI1 .Chip_label__rGKSd:before{content:"#";margin-right:.125em;color:var(--color-text-muted)}.Chip_variant_hashtag__obnI1.Chip_active__GsWpw .Chip_label__rGKSd:before{color:var(--color-text)}.Chip_variant_profileType__VyBEa{background:var(--color-surface-3);color:var(--color-text-secondary);border-color:var(--color-border);padding:5px 14px}.Chip_variant_profileType__VyBEa.Chip_interactive__LXbeg:hover:not(.Chip_disabled__Wt5l5){border-color:var(--color-border-strong);color:var(--color-text)}.Chip_variant_profileType__VyBEa.Chip_active__GsWpw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.Chip_variant_filter__MHeYn{background:var(--color-surface-1);color:var(--color-text-secondary);border-color:var(--color-border)}.Chip_variant_filter__MHeYn.Chip_interactive__LXbeg:hover:not(.Chip_disabled__Wt5l5){border-color:var(--color-border-strong);color:var(--color-text)}.Chip_variant_filter__MHeYn.Chip_active__GsWpw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.Chip_icon__CPgkl{display:inline-flex;align-items:center;justify-content:center}.Chip_label__rGKSd{font-family:inherit}.Chip_remove__he4VF{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border-radius:var(--radius-full);background:transparent;color:currentColor;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default)}.Chip_remove__he4VF:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.Chip_remove__he4VF:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.DiscoverFilterSectionLocation_section__hEF9J{display:flex;flex-direction:column;gap:var(--spacing-4)}.DiscoverFilterSectionLocation_fieldset__kkTDe{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoverFilterSectionLocation_legend__23L_E{padding:0;margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.DiscoverFilterSectionLocation_modeList__WaE_r{display:flex;flex-direction:column;gap:var(--spacing-1)}.DiscoverFilterSectionLocation_modeOption__dVJ8s{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2);cursor:pointer;transition:background .15s ease,border-color .15s ease}.DiscoverFilterSectionLocation_modeOption__dVJ8s:hover{background:var(--color-surface-3)}.DiscoverFilterSectionLocation_modeOptionActive__Vro42{border-color:var(--color-accent);background:var(--color-surface-3)}.DiscoverFilterSectionLocation_modeOptionDisabled__UzalZ{cursor:not-allowed;opacity:.6}.DiscoverFilterSectionLocation_modeOptionDisabled__UzalZ:hover{background:var(--color-surface-2)}.DiscoverFilterSectionLocation_modeRadio__mfGI4{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:var(--color-accent);cursor:inherit}.DiscoverFilterSectionLocation_modeLabelGroup__pa3DY{display:flex;flex-direction:column;gap:var(--spacing-0);min-width:0;flex:1 1 auto}.DiscoverFilterSectionLocation_modeLabel__O1lG8{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.DiscoverFilterSectionLocation_modeHint__4Mbrd,.DiscoverFilterSectionLocation_modeSubLabel__H30Qa{font-size:var(--font-size-xs);color:var(--color-text-muted)}.DiscoverFilterSectionLocation_modeHint__4Mbrd{margin-top:var(--spacing-1)}.DiscoverFilterSectionLocation_cityField__YLQxf{display:flex;flex-direction:column;gap:var(--spacing-1)}.DiscoverFilterSectionLocation_hint___FVeQ{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.DiscoverFilterSectionLocation_radiusRow__KfslX{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.DiscoverFilterSectionLocation_disableRow__V2hvu{display:flex;justify-content:flex-start}.DiscoverFilterDrawer_body__bZROq{display:flex;flex-direction:column;gap:var(--spacing-3)}.DiscoverFilterDrawer_footer__Qr7_S{display:flex;align-items:center;gap:var(--spacing-2)}.DiscoverFilterDrawer_spacer__UBZTq{flex:1 1 auto}.PageTabPosts_feed__ieRR_{display:flex;flex-direction:column;gap:18px}.PageTabPosts_skeleton__Yjdtv{height:120px;background:var(--color-surface-2);border-radius:var(--radius-lg);animation:PageTabPosts_pulse__tubp5 1.5s ease-in-out infinite}@keyframes PageTabPosts_pulse__tubp5{0%,to{opacity:1}50%{opacity:.5}}.PageTabPosts_errorMsg__bhsKF{text-align:center;padding:var(--spacing-12) var(--spacing-6);color:var(--color-text-muted);font-size:var(--font-size-sm)}.PageTabPosts_loadMoreBtn___QsAQ{display:block;width:100%;margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.PageTabPosts_loadMoreBtn___QsAQ:hover:not(:disabled){background:var(--color-surface-3);border-color:var(--color-border-strong)}.PageTabPosts_loadMoreBtn___QsAQ:disabled{opacity:.6;cursor:not-allowed}.PageTabPosts_adminBar__tzrR_{display:flex;justify-content:flex-end}.PageTabPosts_adminCreateBtn__HT6FT{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);background:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;box-shadow:var(--shadow-1);transition:background var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.PageTabPosts_adminCreateBtn__HT6FT:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.PageTabPosts_adminCreateBtn__HT6FT:active{transform:none}.EventForm_form__qcooY{display:flex;flex-direction:column;gap:18px}.EventForm_sectionLabel__Ll_iu{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding-bottom:4px;border-bottom:1px solid var(--color-border)}.EventForm_field__ilhXR{display:flex;flex-direction:column;gap:6px}.EventForm_fieldRow__vjzFS{display:grid;grid-template-columns:1fr 1fr;gap:12px}.EventForm_label__MVt4B{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.EventForm_required__Dy6dw{color:var(--color-accent);margin-left:2px}.EventForm_optional__gGZ9t{font-size:11px;color:var(--color-text-muted);font-weight:400}.EventForm_input__0MH2Z,.EventForm_select__QwkRE,.EventForm_textarea__MYzGs{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-text);font-family:var(--font-body);font-size:14px;width:100%;min-height:44px;outline:none;transition:border-color .15s,box-shadow .15s;appearance:none}.EventForm_input__0MH2Z:focus,.EventForm_select__QwkRE:focus,.EventForm_textarea__MYzGs:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.EventForm_input__0MH2Z::placeholder,.EventForm_textarea__MYzGs::placeholder{color:var(--color-text-muted)}.EventForm_input__0MH2Z.EventForm_error__W3Cy6,.EventForm_select__QwkRE.EventForm_error__W3Cy6,.EventForm_textarea__MYzGs.EventForm_error__W3Cy6{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.EventForm_textarea__MYzGs{min-height:80px;resize:vertical;line-height:1.5}.EventForm_select__QwkRE{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239A7888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.EventForm_hint__12_Gn{font-size:11px;color:var(--color-text-muted);line-height:1.4}.EventForm_fieldError__wu6Wk{font-size:11px;color:var(--color-danger)}.EventForm_fieldErrorWrap__uWt4u{border-radius:var(--radius-sm);outline:1px solid var(--color-danger)}.EventForm_coverZone__h54Am{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);aspect-ratio:3/1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;cursor:pointer;color:var(--color-text-muted);font-size:13px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.EventForm_coverZone__h54Am:hover{border-color:var(--color-accent);background:var(--color-surface-3)}.EventForm_coverZoneText__1kUiu{font-size:12px}.EventForm_coverPreview__LrwYg{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.EventForm_coverRemove__Z308z{position:absolute;top:8px;right:8px;background:color-mix(in srgb,var(--color-bg) 80%,transparent);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:background .15s,color .15s}.EventForm_coverRemove__Z308z:hover{background:color-mix(in srgb,var(--color-bg) 95%,transparent);color:var(--color-text)}.EventForm_hiddenInput__tPUGX{display:none}.EventForm_prefillHint__5SGB4{font-size:12px;line-height:1.4;color:var(--color-accent-soft);background:var(--color-accent-subtle);border-radius:var(--radius-md);padding:8px 12px}.EventForm_addBtn__Jwafv{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 14px;min-height:44px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.EventForm_addBtn__Jwafv:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text);background:var(--color-surface-2)}.EventForm_addBtn__Jwafv:disabled{opacity:.6;cursor:not-allowed}.EventForm_rowRemove__bYmlf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.EventForm_rowRemove__bYmlf:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-soft)}.EventForm_rowRemove__bYmlf:disabled{opacity:.6;cursor:not-allowed}.EventForm_tierCard__CTAfT{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.EventForm_tierTop__pb2yC{display:flex;align-items:center;gap:8px}.EventForm_tierTop__pb2yC .EventForm_select__QwkRE{flex:1 1}.EventForm_tierPrice__tPwRb{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.EventForm_switchField__rIpKI{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:13px}.EventForm_switchText__uJ1Bx{white-space:nowrap}.EventForm_repeatDetail__ncjaQ{margin-top:12px;padding:12px;border-radius:var(--radius-md);background:var(--color-surface-1)}.EventForm_amountWrap__VfPJl{position:relative;flex:1 1;min-width:120px}.EventForm_amountWrap__VfPJl .EventForm_input__0MH2Z{padding-right:28px}.EventForm_amountSuffix__Y5SRu{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:14px;pointer-events:none}.EventForm_ruleRow__xLh3t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EventForm_ruleRow__xLh3t .EventForm_input__0MH2Z{flex:1 1;min-width:180px}.EventForm_segmented__J0OOx{display:inline-flex;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.EventForm_segBtn__XXzEu{padding:0 14px;min-height:44px;border:none;background:var(--color-surface-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.EventForm_segBtn__XXzEu+.EventForm_segBtn__XXzEu{border-left:1px solid var(--color-border)}.EventForm_segBtn__XXzEu:disabled{opacity:.6;cursor:not-allowed}.EventForm_segAllowed__hFpCw{background:var(--color-success);color:var(--color-on-accent)}.EventForm_segInfo__qWKrC{background:var(--color-warning);color:var(--color-on-accent)}.EventForm_segForbidden__v_xVn{background:var(--color-danger);color:var(--color-on-accent)}.EventForm_programRow__nU_Oe{display:flex;align-items:center;gap:8px}.EventForm_timeInput__R6DwJ{flex:0 0 96px;max-width:96px}.EventForm_programRow__nU_Oe .EventForm_input__0MH2Z:not(.EventForm_timeInput__R6DwJ){flex:1 1}.EventForm_chipGroup__DHXzd{display:flex;flex-wrap:wrap;gap:8px}.EventForm_amenityList__L_x0M{display:flex;flex-direction:column;gap:8px;margin-top:12px}.EventForm_amenityItem__ggYwD{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-3);color:var(--color-text)}.EventForm_amenityName__8Cgda{display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:0;font-size:.9rem;font-weight:500}.EventForm_amenityName__8Cgda svg{flex-shrink:0}.EventForm_tone_positive__2rSY_{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.EventForm_tone_caution__QWnVT{background:var(--color-gold-subtle);border-color:var(--color-gold);color:var(--color-gold)}.EventForm_tone_restrictive__C8BWa{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}.EventForm_tonePicker__eoRLV{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.EventForm_toneDot__RrvMF{width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--color-border);cursor:pointer;transition:transform .12s,box-shadow .12s}.EventForm_toneDot__RrvMF:disabled{opacity:.6;cursor:not-allowed}.EventForm_toneDot_neutral__N1kYC{background:var(--color-surface-1);border-color:var(--color-border)}.EventForm_toneDot_positive__2T393{background:var(--color-success);border-color:transparent}.EventForm_toneDot_caution__2lGWW{background:var(--color-gold);border-color:transparent}.EventForm_toneDot_restrictive__1MACs{background:var(--color-danger);border-color:transparent}.EventForm_toneDotActive__D_a5r{box-shadow:0 0 0 2px var(--color-surface-1),0 0 0 4px var(--color-text)}.EventForm_amenityAddRow__5CDx6{display:flex;align-items:center;gap:8px;margin-top:12px}.EventForm_amenityAddRow__5CDx6 .EventForm_input__0MH2Z{flex:1 1;min-width:0}.EventForm_amenityAddBtn__1urR3{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.EventForm_amenityAddBtn__1urR3:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text);background:var(--color-surface-2)}.EventForm_amenityAddBtn__1urR3:disabled{opacity:.6;cursor:not-allowed}.EventForm_photoGrid__CJ0As{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.EventForm_photoItem__YnN3q{position:relative;aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-3);cursor:grab}.EventForm_photoItem__YnN3q:active{cursor:grabbing}.EventForm_photoThumb__6O4o_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.EventForm_photoOverlay__2OoB7{inset:0;background:color-mix(in srgb,var(--color-bg) 70%,transparent);font-size:12px}.EventForm_photoOverlay__2OoB7,.EventForm_photoRemove__GDHkJ{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.EventForm_photoRemove__GDHkJ{top:4px;right:4px;width:28px;height:28px;border:none;border-radius:50%;background:color-mix(in srgb,var(--color-bg) 80%,transparent);cursor:pointer;transition:background .15s,color .15s}.EventForm_photoRemove__GDHkJ:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg) 95%,transparent);color:var(--color-danger)}.EventForm_photoRemove__GDHkJ:disabled{opacity:.6;cursor:not-allowed}.EventForm_photoAdd__58gZB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1/1;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:11px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.EventForm_photoAdd__58gZB:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text);background:var(--color-surface-2)}.EventForm_photoAdd__58gZB:disabled{opacity:.6;cursor:not-allowed}.EventForm_photoAddText__H8260{text-align:center;padding:0 4px}.EventForm_errorSummary__zJgyc{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft)}.EventForm_errorSummaryTitle__5g6Cn{margin:0;font-size:13px;font-weight:600;color:var(--color-danger)}.EventForm_errorSummaryList__hbnK4{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.EventForm_errorSummaryItem__NcXgl{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-danger);font-family:var(--font-body);font-size:13px;line-height:1.4;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:background .15s,color .15s}.EventForm_errorSummaryItem__NcXgl svg{flex-shrink:0}.EventForm_errorSummaryItem__NcXgl:hover{background:var(--color-surface-1);color:var(--color-text)}.EventForm_errorSummaryItem__NcXgl:focus-visible{outline:2px solid var(--color-danger);outline-offset:1px}.EventForm_actions__ltFtu{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:-24px;margin:0 -24px -24px;padding:16px 24px;background:var(--color-surface-1);border-top:1px solid var(--color-border);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1}.EventForm_btnCancel__6FKTr{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;min-height:44px;transition:background .15s,color .15s}.EventForm_btnCancel__6FKTr:hover{background:var(--color-surface-3);color:var(--color-text)}.EventForm_btnSubmit__8Y3QR{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;min-height:44px;transition:background .15s}.EventForm_btnSubmit__8Y3QR:hover:not(:disabled){background:var(--color-accent-hover)}.EventForm_btnSubmit__8Y3QR:disabled{opacity:.6;cursor:not-allowed}@media (max-width:479.98px){.EventForm_fieldRow__vjzFS{grid-template-columns:1fr}.EventForm_ruleRow__xLh3t .EventForm_input__0MH2Z{flex-basis:100%}.EventForm_segBtn__XXzEu,.EventForm_segmented__J0OOx{flex:1 1}.EventForm_actions__ltFtu{flex-direction:column-reverse}.EventForm_btnCancel__6FKTr,.EventForm_btnSubmit__8Y3QR{width:100%;justify-content:center}}.ProfilePostsTab_feed___sDMy{display:flex;flex-direction:column;gap:var(--spacing-4)}.ProfilePostsTab_loadMoreBtn__q8rnY{display:block;width:100%;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.ProfilePostsTab_loadMoreBtn__q8rnY:hover{background:var(--color-surface-3);border-color:var(--color-border-strong)}.ProfilePostsTab_sentinel__o3ZPX{width:100%;height:1px}.ProfilePostsTab_emptyState__Vry8e{text-align:center;padding:var(--spacing-12) var(--spacing-6);color:var(--color-text-muted);font-size:var(--font-size-sm)}.ProfilePostsTab_skeleton__33byk{height:120px;background:var(--color-surface-2);border-radius:var(--radius-lg);animation:ProfilePostsTab_pulse__RzGQX 1.5s ease-in-out infinite}@keyframes ProfilePostsTab_pulse__RzGQX{0%,to{opacity:1}50%{opacity:.5}}.LanguageSettings_cardIcon__kJgQf{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center}.LanguageSettings_selectWrap__l6GRt{position:relative;max-width:360px}.LanguageSettings_select__zaaG_{width:100%;padding:12px 40px 12px 14px;font-size:14px;font-family:var(--font-body);color:var(--color-text);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.LanguageSettings_select__zaaG_:hover{border-color:var(--color-border-strong)}.LanguageSettings_select__zaaG_:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.LanguageSettings_chevron__6H36N{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary);display:inline-flex}.LanguageSettings_savingHint__8gS_j{font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);text-align:right;margin:14px 0 0;letter-spacing:.05em;text-transform:uppercase}.BlocksManagement_cardIcon__pvWMf{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center}.BlocksManagement_loadingWrap__hwmRx{display:flex;justify-content:center;padding:32px 0}.BlocksManagement_errorBox__IWtFL{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;color:var(--color-text-secondary)}.BlocksManagement_empty__JlXO6{font-size:14px;color:var(--color-text-muted);text-align:center;padding:24px 0;margin:0;font-style:italic}.BlocksManagement_list__iI5og{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.BlocksManagement_item__6Mi81{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.BlocksManagement_item__6Mi81:last-child{border-bottom:none}.BlocksManagement_userLink__hEKbk{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;color:inherit;text-decoration:none;border-radius:var(--radius-md);padding:6px;margin:-6px;transition:background var(--duration-fast) var(--easing-default)}.BlocksManagement_userLink__hEKbk:hover{background:var(--color-surface-3)}.BlocksManagement_userLink__hEKbk:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.BlocksManagement_info___nmDj{display:flex;flex-direction:column;min-width:0;gap:2px}.BlocksManagement_meta__W0dFc{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BlocksManagement_loadMoreWrap__mIXZE{display:flex;justify-content:center;margin-top:16px}@media (max-width:599.98px){.BlocksManagement_item__6Mi81{flex-wrap:wrap}}.VerificationCard_card__nRvkg{width:100%}.VerificationCard_statusBanner__wln6E{padding:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-success) 10%,transparent),color-mix(in srgb,var(--color-gold) 5%,transparent));border:1px solid color-mix(in srgb,var(--color-success) 30%,transparent);border-radius:var(--radius-lg);margin-bottom:16px;display:flex;gap:16px;align-items:center}.VerificationCard_statusIcon__jrwHJ{width:52px;height:52px;border-radius:var(--radius-lg);background:var(--color-success);color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center;flex-shrink:0}.VerificationCard_statusText__WkvJR{flex:1 1;min-width:0}.VerificationCard_statusTitle__2PdJe{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:18px;color:var(--color-text);margin:0;letter-spacing:-.01em}.VerificationCard_statusDesc__3LHy7{font-size:13px;color:var(--color-text-secondary);margin:4px 0 0;line-height:1.5}.VerificationCard_statusScore__eM7sf{text-align:right;flex-shrink:0}.VerificationCard_scoreNum__0INx3{font-family:var(--font-display);font-weight:500;font-size:28px;color:var(--color-success);line-height:1}.VerificationCard_scoreLabel__fmmF_{font-family:var(--font-mono);font-size:10px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.VerificationCard_steps__X8ONn{list-style:none;margin:0;padding:0}.VerificationCard_step__j_Ck9{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-border)}.VerificationCard_step__j_Ck9:last-child{border-bottom:none;padding-bottom:4px}.VerificationCard_stepCheck__cAcyV{width:32px;height:32px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.VerificationCard_stepCheckDone___iSQ_{background:var(--color-success);color:var(--color-text-inverse)}.VerificationCard_stepCheckTodo__vF4lk{background:var(--color-surface-3);color:var(--color-text-faint);border:1px solid var(--color-border)}.VerificationCard_stepInfo__eIWwd{flex:1 1;min-width:0}.VerificationCard_stepTitle__br3Cg{font-size:14px;color:var(--color-text);font-weight:var(--font-weight-medium);line-height:1.35}.VerificationCard_stepDesc__qMl7F{font-size:12px;color:var(--color-text-muted);margin-top:2px;line-height:1.45;word-break:break-word}.VerificationCard_stepDate__cUqMW{color:var(--color-text-faint)}.VerificationCard_stepAction__h0Yhi{flex-shrink:0}.VerificationCard_verifiedTag__ouFgu{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success);font-size:12px;font-weight:var(--font-weight-medium);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}@media (max-width:599.98px){.VerificationCard_statusBanner__wln6E{flex-direction:column;align-items:flex-start;text-align:left;gap:12px}.VerificationCard_statusScore__eM7sf{text-align:left;display:flex;align-items:baseline;gap:8px}.VerificationCard_scoreLabel__fmmF_{margin-top:0}.VerificationCard_step__j_Ck9{flex-wrap:wrap}.VerificationCard_stepAction__h0Yhi{margin-left:46px;width:100%;display:flex;justify-content:flex-start}}.PrivacyCard_cardIcon__gvPR1{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center}.PrivacyCard_sectionTitle__Gfxbj{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;color:var(--color-text);margin:8px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--color-border);letter-spacing:-.005em}.PrivacyCard_sectionTitle__Gfxbj:first-of-type{margin-top:0}.PrivacyCard_sectionTitle__Gfxbj:not(:first-of-type){margin-top:24px}.PrivacyCard_toggleRow__epSb_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--color-border)}.PrivacyCard_toggleRow__epSb_:last-child{border-bottom:none}.PrivacyCard_toggleText__9RZ4C{flex:1 1;min-width:0}.PrivacyCard_toggleTitle__hqwuz{font-size:14px;color:var(--color-text);font-weight:var(--font-weight-medium);margin-bottom:3px;line-height:1.35}.PrivacyCard_toggleDesc__tVwCc{font-size:12px;color:var(--color-text-muted);line-height:1.45}.PrivacyCard_savingHint__x_S8_{font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);text-align:right;margin:16px 0 0;letter-spacing:.05em;text-transform:uppercase}.PrivacyCard_visibilityGroup__DWPDH{display:flex;flex-direction:column;gap:10px;padding:4px 0 18px;border-bottom:1px solid var(--color-border);margin-bottom:4px}.PrivacyCard_visibilityLabel__yljuP{font-size:14px;color:var(--color-text);font-weight:var(--font-weight-medium);margin:0;line-height:1.35}.PrivacyCard_visibilityHelp__ksYhU{font-size:12px;color:var(--color-text-muted);margin:-6px 0 6px;line-height:1.45}.PrivacyCard_visibilityOption__xUhWK{position:relative;display:grid;grid-template-columns:20px 36px 1fr;align-items:start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-elevated,var(--color-surface));cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.PrivacyCard_visibilityOption__xUhWK:hover:not([data-mode=""]){border-color:var(--color-border-strong,var(--color-accent-subtle));background:var(--color-accent-subtle)}.PrivacyCard_visibilityOption__xUhWK:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.PrivacyCard_visibilityOptionSelected__noWzp{border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:0 0 0 1px var(--color-accent) inset}.PrivacyCard_visibilityInput__ByMmL{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.PrivacyCard_visibilityInput__ByMmL:disabled{cursor:progress}.PrivacyCard_visibilityRadio__TNUbx{width:20px;height:20px;border-radius:999px;border:1.5px solid var(--color-border-strong,var(--color-border));background:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;color:transparent;margin-top:2px;transition:border-color .15s ease,background .15s ease,color .15s ease}.PrivacyCard_visibilityOptionSelected__noWzp .PrivacyCard_visibilityRadio__TNUbx{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.PrivacyCard_visibilityIcon__FxYUe{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PrivacyCard_visibilityOptionSelected__noWzp .PrivacyCard_visibilityIcon__FxYUe{background:var(--color-accent);color:var(--color-text-inverse)}.PrivacyCard_visibilityContent__4T2JF{display:flex;flex-direction:column;gap:6px;min-width:0}.PrivacyCard_visibilityHead__oyIpx{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PrivacyCard_visibilityTitle__IIXAz{font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1.3}.PrivacyCard_visibilityBadge__WuA3X{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:2px 8px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border)}.PrivacyCard_visibilityOptionSelected__noWzp .PrivacyCard_visibilityBadge__WuA3X{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-surface)}.PrivacyCard_visibilityDesc__r5itY{font-size:12px;color:var(--color-text-muted);line-height:1.5}@media (max-width:539.98px){.PrivacyCard_visibilityOption__xUhWK{grid-template-columns:20px 1fr;padding:12px 14px}.PrivacyCard_visibilityIcon__FxYUe{display:none}.PrivacyCard_visibilityBadge__WuA3X{font-size:9px;padding:2px 6px}}.Alert_alert__U7RH1{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:1px solid;border-left:4px solid;border-radius:var(--radius-md);font-size:14px;line-height:1.4;font-weight:500;margin:0}.Alert_icon__hg3f_{flex-shrink:0;margin-top:1px}.Alert_message__pYyQL{flex:1 1;min-width:0}.Alert_error__F0Z_G{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}.Alert_error__F0Z_G .Alert_icon__hg3f_,.Alert_warning__kwa3S{color:var(--color-warning)}.Alert_warning__kwa3S{background:var(--color-warning-soft);border-color:var(--color-warning)}.Alert_warning__kwa3S .Alert_icon__hg3f_{color:var(--color-warning)}.Alert_success__Mo7xB{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.Alert_info__v3rMd{background:var(--color-surface-2);border-color:var(--color-border-strong);color:var(--color-text-secondary)}