.AnnouncementsAdmin_page__ytJ5F{display:grid;gap:1.25rem;max-width:1120px;margin-inline:auto;padding:1.5rem;color:var(--color-text);font-family:var(--font-body)}.AnnouncementsAdmin_actions__zrJEs,.AnnouncementsAdmin_header__Eiykk{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.AnnouncementsAdmin_header__Eiykk{justify-content:space-between}.AnnouncementsAdmin_panel__I5xgi{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;background:var(--color-surface-1);display:grid;gap:1rem}.AnnouncementsAdmin_grid__UcO_0{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.AnnouncementsAdmin_field__iAXiS{display:grid;gap:.4rem}.AnnouncementsAdmin_page__ytJ5F label{display:grid;gap:.35rem}.AnnouncementsAdmin_page__ytJ5F label:has(input[type=checkbox]),.AnnouncementsAdmin_page__ytJ5F label:has(input[type=color]){display:flex;align-items:center;gap:.4rem}.AnnouncementsAdmin_page__ytJ5F input:not([type=checkbox]):not([type=color]),.AnnouncementsAdmin_page__ytJ5F select,.AnnouncementsAdmin_page__ytJ5F textarea{width:100%;box-sizing:border-box;padding:.6rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);font:inherit}.AnnouncementsAdmin_page__ytJ5F button{display:inline-flex;gap:.4rem;align-items:center;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-2);font:inherit;cursor:pointer}.AnnouncementsAdmin_page__ytJ5F button:disabled{opacity:.55;cursor:not-allowed}.AnnouncementsAdmin_page__ytJ5F a:focus-visible,.AnnouncementsAdmin_page__ytJ5F button:focus-visible,.AnnouncementsAdmin_page__ytJ5F input:focus-visible,.AnnouncementsAdmin_page__ytJ5F select:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.AnnouncementsAdmin_page__ytJ5F a{color:var(--color-link);text-underline-offset:.2em}.AnnouncementsAdmin_page__ytJ5F h1,.AnnouncementsAdmin_page__ytJ5F h2,.AnnouncementsAdmin_page__ytJ5F h3,.AnnouncementsAdmin_page__ytJ5F p{margin:0}.AnnouncementsAdmin_page__ytJ5F small{color:var(--color-text-muted)}.AnnouncementsAdmin_warning__C_mZd{color:var(--color-link);font-weight:600}.AnnouncementsAdmin_tableWrap__dZCSv{overflow-x:auto}.AnnouncementsAdmin_table__xpQ_Z{border-collapse:collapse;width:100%}.AnnouncementsAdmin_table__xpQ_Z td,.AnnouncementsAdmin_table__xpQ_Z th{padding:.75rem;text-align:start;border-bottom:1px solid var(--color-border);vertical-align:top}.AnnouncementsAdmin_editor__ulJ9O{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:3rem;padding:.75rem;background:var(--color-surface-2);color:var(--color-text)}.AnnouncementsAdmin_editor__ulJ9O p{margin:0}.AnnouncementsAdmin_preview__ZImor{background:var(--color-surface-1);padding:1rem;color:var(--color-text);border-radius:var(--radius-md)}.AnnouncementsAdmin_banner__8l4nU{padding:.75rem;border:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:var(--announcement-bg,var(--color-surface-2));color:var(--announcement-text,var(--color-text))}.AnnouncementsAdmin_banner__8l4nU a{color:var(--announcement-link,var(--color-link))}.AnnouncementsAdmin_inline__xIa43{display:flex;gap:.5rem;align-items:center}.AnnouncementsAdmin_choices__tJCxr{display:flex;flex-wrap:wrap;gap:.75rem}.AnnouncementsAdmin_code__R2e13{overflow-wrap:anywhere;white-space:pre-wrap;font-family:var(--font-mono);font-size:.85rem}.AnnouncementsAdmin_banner__8l4nU[data-tone=warning]{--announcement-default-bg:var(--color-warning-soft)}.AnnouncementsAdmin_banner__8l4nU[data-tone=success]{--announcement-default-bg:var(--color-success-soft)}.AnnouncementsAdmin_banner__8l4nU[data-tone=information]{--announcement-default-bg:var(--color-info-soft)}.AnnouncementsAdmin_banner__8l4nU[data-tone=promotion]{--announcement-default-bg:var(--color-accent-subtle)}.AnnouncementsAdmin_banner__8l4nU{background:var(--announcement-bg,var(--announcement-default-bg,var(--color-surface-2)))}.AnnouncementsAdmin_previewAction__3N880{color:var(--announcement-link,var(--color-link));border:1px solid;border-radius:var(--radius-sm);padding:.3rem .5rem}.VerifiedBadge_badge__iF1BV{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-text);flex-shrink:0;line-height:1}.Username_root__MnyRJ{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit;vertical-align:initial;min-width:0;max-width:100%;transition:color var(--duration-fast) var(--easing-default)}a.Username_root__MnyRJ:focus-visible .Username_name__Ds6Lf,a.Username_root__MnyRJ:hover .Username_name__Ds6Lf{color:var(--color-accent)}a.Username_root__MnyRJ:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-accent)}.Username_name__Ds6Lf{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--username-color,var(--color-text));line-height:1.2;min-width:0;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--easing-default)}.Username_size_sm__DDqst{font-size:14px}.Username_size_md__O143V{font-size:16px}.Username_size_lg__JOtUp{font-size:21px}.Username_size_xl__zJ8uQ{font-size:28px}.Username_size_2xl__GGblN{font-size:34px}.VenuePageOwnership_root__FvhT3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.VenuePageOwnership_title__GNE7N{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-size:var(--font-size-sm)}.VenuePageOwnership_owner__EcRg4{margin:0}.VenuePageOwnership_form__t00yl{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;min-width:0}.VenuePageOwnership_hint__PsjXS{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.VenuePageOwnership_results__dcn8G{display:flex;flex-direction:column;gap:var(--spacing-1);list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.VenuePageOwnership_results__dcn8G button{width:100%;text-align:left;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer}.VenuePageOwnership_results__dcn8G button[aria-pressed=true]{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.VenuePageOwnership_results__dcn8G button:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.VenuePageOwnership_confirmation__nLkQO{border-left:2px solid var(--color-accent-strong);padding-left:var(--spacing-3);overflow-wrap:anywhere}.VenuePageOwnership_actions__VyizL{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.VenuePageOwnership_error__e3h9o{color:var(--color-danger)}.VenuePageOwnership_success__0Jj5f{color:var(--color-success);margin:0}.DiscoverPersonChip_chip__W_mdj{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;min-width:22px;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-on-image);background:rgba(255,255,255,.18);border-radius:var(--radius-full);letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.4);white-space:nowrap;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.DiscoverCard_card__BmQPX{all:unset;cursor:pointer;display:block;position:relative;width:100%;aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-3);border:1px solid var(--color-border);transition:transform .2s var(--easing-default),box-shadow .2s var(--easing-default),border-color .2s var(--easing-default);isolation:isolate}.DiscoverCard_card__BmQPX:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.DiscoverCard_imageWrapper__fefPR{position:absolute;inset:0;display:block}.DiscoverCard_avatar__lPtmD{border-radius:0;background:var(--gradient-cover-base)}.DiscoverCard_gradient__Ud599{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(15,8,16,.95));pointer-events:none;z-index:1}.DiscoverCard_badge__1bMmQ{position:absolute;top:12px;right:12px;z-index:2}.DiscoverCard_info__GbeVs{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:4px;color:var(--color-on-image);--username-color:var(--color-on-image);z-index:2;pointer-events:none}.DiscoverCard_displayName__Q6FeV{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:17px;line-height:1.15;color:var(--color-on-image);text-shadow:0 1px 3px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.DiscoverCard_meta__SDCBX{font-family:var(--font-body);font-size:11px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.85;display:flex;flex-direction:column;gap:2px;min-width:0}.DiscoverCard_metaPersons__2eHP5{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.DiscoverCard_metaTypePrefix__28y93{font-weight:500;letter-spacing:.01em;opacity:.8}.DiscoverCard_personChips__C2_Yw{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.DiscoverCard_metaFallback__XCdU0{white-space:nowrap;opacity:.92}.DiscoverCard_metaGeo__cRQ05{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.DiscoverCard_hashtags__6PE9G{position:absolute;left:0;right:0;bottom:100%;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:4px;opacity:0;transform:translateY(6px);transition:opacity .2s var(--easing-default),transform .2s var(--easing-default);z-index:2;pointer-events:none}.DiscoverCard_hashtag__9dipM{display:inline-flex;align-items:center;padding:2px 8px;font-family:var(--font-body);font-size:10px;font-weight:500;color:var(--color-on-image);background:var(--color-accent-glow);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}@media (hover:hover){.DiscoverCard_card__BmQPX:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--color-border-strong)}.DiscoverCard_card__BmQPX:focus-visible .DiscoverCard_hashtags__6PE9G,.DiscoverCard_card__BmQPX:hover .DiscoverCard_hashtags__6PE9G{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DiscoverCard_card__BmQPX,.DiscoverCard_hashtags__6PE9G{transition:none}.DiscoverCard_card__BmQPX:hover{transform:none}}.ReviewCard_card__TVSwS{scroll-margin-block:8rem;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ReviewCard_card__TVSwS:target,.ReviewCard_highlighted__9uO0H{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px var(--color-accent-subtle)}.ReviewCard_head__LGvhD{display:flex;align-items:center;gap:var(--spacing-3)}.ReviewCard_identity__SX0Ow{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ReviewCard_meta__eR3YN{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-body);font-size:12px;color:var(--color-text-secondary)}.ReviewCard_source__3xSql{color:var(--color-text-muted)}.ReviewCard_mineTag__a75uz,.ReviewCard_source__3xSql{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ReviewCard_mineTag__a75uz{flex-shrink:0;padding:2px 8px;background:var(--color-accent-subtle);border-radius:var(--radius-full);color:var(--color-accent-strong)}.ReviewCard_stars__acmcq{align-self:flex-start}.ReviewCard_title__biKxg{margin:0;font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--color-heading)}.ReviewCard_body__FJqkN{margin:0;font-family:var(--font-body);font-size:15px;line-height:var(--line-height-relaxed);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.ReviewCard_reply___rwXM{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-surface-2);border-left:2px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.ReviewCard_replyHead__AeQwj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ReviewCard_replyName__x6t_c{font-family:var(--font-display);font-size:13px;font-style:italic;letter-spacing:-.01em;text-transform:none;color:var(--color-heading)}.ReviewCard_replyDate__eHUqJ{text-transform:none;color:var(--color-text-secondary)}.ReviewCard_replyBody__MzQ_U{margin:0;font-family:var(--font-body);font-size:14px;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.ReviewCard_replyForm__ULK3u{flex-direction:column}.ReviewCard_replyActions__DvkDv,.ReviewCard_replyForm__ULK3u{display:flex;gap:var(--spacing-2)}.ReviewCard_actions___43Y7{display:flex;flex-wrap:wrap;gap:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.ReviewCard_action__lnZNg,.ReviewCard_linkAction__cguhr{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:0;background:none;border:none;font-family:var(--font-body);font-size:13px;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease}.ReviewCard_action__lnZNg:hover,.ReviewCard_linkAction__cguhr:hover{color:var(--color-accent-strong)}.ReviewCard_action__lnZNg:focus-visible,.ReviewCard_linkAction__cguhr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.ReviewCard_linkAction__cguhr{align-self:flex-start}.ConversationItem_item__StP4P{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);cursor:pointer;transition:background var(--duration-fast) var(--easing-default);text-decoration:none;color:inherit;width:100%;min-height:80px;border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface-1);font:inherit;text-align:left;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default);padding-right:calc(var(--spacing-4) + 44px)}.ConversationItem_row__e6QlP{position:relative;overflow:hidden}.ConversationItem_actionTray__5lqYh{position:absolute;inset:0 auto 0 0;width:var(--inbox-actions-width);display:flex;visibility:hidden}.ConversationItem_row__e6QlP[data-actions-open=true] .ConversationItem_actionTray__5lqYh,.ConversationItem_row__e6QlP[data-revealing=true] .ConversationItem_actionTray__5lqYh{visibility:visible}.ConversationItem_trayButton__CgVz_{flex:1 1;min-width:0;min-height:44px;border:0;padding:var(--spacing-1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--color-accent-subtle);color:var(--color-accent-strong);font:inherit;font-size:11px;font-weight:600;line-height:1.25;text-align:center;cursor:pointer}.ConversationItem_trayButton__CgVz_ svg{flex-shrink:0}.ConversationItem_trayButton__CgVz_ span{max-width:100%}.ConversationItem_trayDanger__tw66s{background:var(--color-accent-strong);color:var(--color-on-accent)}.ConversationItem_menuButton__4iz4R:focus-visible,.ConversationItem_trayButton__CgVz_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-3px}.ConversationItem_menuButton__4iz4R{position:absolute;right:var(--spacing-1);top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-full);color:var(--color-text-secondary);background:var(--color-surface-1);cursor:pointer}.ConversationItem_menuButton__4iz4R:disabled,.ConversationItem_trayButton__CgVz_:disabled{opacity:.6;cursor:wait}.ConversationItem_row__e6QlP[data-revealing=true] .ConversationItem_item__StP4P{transition:none}@media (prefers-reduced-motion:reduce){.ConversationItem_item__StP4P{transition:none}}.ConversationItem_item__StP4P:hover{background:var(--color-surface-2)}.ConversationItem_item__StP4P:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.ConversationItem_itemUnread__4Ltwa{background:var(--color-accent-glow)}.ConversationItem_itemActive__0jX8t,.ConversationItem_itemActive__0jX8t:hover,.ConversationItem_itemUnread__4Ltwa:hover{background:var(--color-accent-subtle)}.ConversationItem_itemActive__0jX8t:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ConversationItem_content__tnYib{flex:1 1;min-width:0}.ConversationItem_topRow__wClhA{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}.ConversationItem_name__yKd73{font-size:15px;color:var(--color-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:1px}.ConversationItem_nameUnread__p8sgt{font-weight:600}.ConversationItem_right__NH06A{display:flex;align-items:center;flex-shrink:0}.ConversationItem_date__b3hRV{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--color-text-faint);white-space:nowrap}.ConversationItem_preview___Nx6Y{font-size:13px;color:var(--color-text-muted);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-width:100%}.ConversationItem_previewUnread__ipm8o{color:var(--color-text);font-weight:500}.ConversationItem_itemUnread__4Ltwa .ConversationItem_preview___Nx6Y{padding-right:28px}.ConversationItem_unreadBadge__9HO9b{position:absolute;top:50%;right:calc(var(--spacing-4) + 44px);transform:translateY(-50%);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--color-accent);color:var(--color-on-accent);padding:0 6px;border-radius:var(--radius-full);min-width:20px;height:20px;display:grid;place-items:center;box-shadow:var(--shadow-1);pointer-events:none;z-index:1}.ConversationItem_metaRow__tcA9V{display:flex;align-items:center;gap:var(--spacing-2);margin-top:7px}.ConversationItem_chip__yykXy{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-muted);background:var(--color-surface-3);border-radius:var(--radius-full);padding:3px 9px;white-space:nowrap}.ConversationItem_itemActive__0jX8t .ConversationItem_chip__yykXy{background:var(--color-surface-1)}.ConversationItem_chip__yykXy svg{color:var(--color-text-muted)}.ConversationItem_chipOnline__jXqTV{color:var(--color-success)}.ConversationItem_onlinePip__LGWY4{width:7px;height:7px;border-radius:50%;background:var(--color-success);flex-shrink:0}.ConversationItem_quickActions___VZ0w{position:absolute;right:var(--spacing-3);bottom:var(--spacing-3);display:none;gap:4px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:3px;box-shadow:var(--shadow-2)}.ConversationItem_item__StP4P:focus-within .ConversationItem_quickActions___VZ0w,.ConversationItem_item__StP4P:hover .ConversationItem_quickActions___VZ0w{display:flex}.ConversationItem_quickBtn__KaTTB{width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--color-text-muted);display:grid;place-items:center;cursor:pointer;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.ConversationItem_quickBtn__KaTTB:hover{background:var(--color-surface-3);color:var(--color-accent-strong)}.ConversationItem_quickBtn__KaTTB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}@media (hover:none){.ConversationItem_quickActions___VZ0w{display:none!important}}.ReportUserModal_body__Vc3h2{display:flex;flex-direction:column;gap:var(--spacing-4)}.ReportUserModal_lead__JjEJg{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.ReportUserModal_fieldset__HZ1uy{border:none;margin:0;padding:0;min-width:0}.ReportUserModal_legend__bWEOE{padding:0;margin-bottom:var(--spacing-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.ReportUserModal_options__L6aVA{display:flex;flex-direction:column;gap:var(--spacing-2)}.ReportUserModal_option__BYsjs{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default)}.ReportUserModal_option__BYsjs:hover{background:var(--color-surface-3)}.ReportUserModal_optionActive__bPflw{border-color:var(--color-accent);background:var(--color-accent-soft)}.ReportUserModal_radio__ZggSJ{accent-color:var(--color-accent);width:18px;height:18px;flex-shrink:0;cursor:pointer}.ReportUserModal_commentField__qKuaE{display:flex;flex-direction:column;gap:var(--spacing-2)}.ReportUserModal_commentLabel__Tem6U{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.ReportUserModal_textarea__Re6EH{width:100%;resize:vertical;min-height:72px;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:var(--font-body);font-size:var(--font-size-sm);line-height:1.5;transition:border-color var(--duration-fast) var(--easing-default)}.ReportUserModal_textarea__Re6EH:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.ReportUserModal_blockRow__akRau{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.ReportUserModal_checkbox__AzcRz{accent-color:var(--color-accent);width:18px;height:18px;flex-shrink:0;cursor:pointer}.ReportUserModal_actions__L93gY{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-1)}.ConversationHeader_header__PLD1T{display:flex;align-items:center;gap:var(--spacing-3);padding:14px var(--spacing-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-1);flex:0 0 auto}.ConversationHeader_backBtn__f9jmy{width:40px;height:40px;background:transparent;border:1px solid transparent;padding:0;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.ConversationHeader_backBtn__f9jmy:hover{color:var(--color-text);background:var(--color-surface-3);border-color:var(--color-border)}.ConversationHeader_backBtn__f9jmy:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}@media (min-width:1024px){.ConversationHeader_backBtn__f9jmy{display:none}}.ConversationHeader_identity__q25yO{display:flex;align-items:center;gap:var(--spacing-3);flex:1 1;min-width:0}.ConversationHeader_avatarLink__R_HrT{flex-shrink:0;display:inline-flex;border-radius:var(--radius-full);text-decoration:none}.ConversationHeader_avatarLink__R_HrT:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:var(--radius-full)}.ConversationHeader_info__Rumoc{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ConversationHeader_nameLink__nNOXf{text-decoration:none;color:inherit;min-width:0}.ConversationHeader_name__HyQHw{font-size:18px;color:var(--color-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationHeader_subtitleBtn__sO0lZ{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:2px 8px 2px 0;border:0;background:transparent;color:var(--color-text-muted);font-family:var(--font-body);font-size:12.5px;line-height:1.2;border-radius:var(--radius-full);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--duration-fast) var(--easing-default)}.ConversationHeader_subtitleBtn__sO0lZ:hover{color:var(--color-accent-strong)}.ConversationHeader_subtitleBtn__sO0lZ:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.ConversationHeader_subtitleBtn__sO0lZ svg{color:var(--color-text-faint);flex-shrink:0}.ConversationHeader_onlinePip__7p1rJ{width:7px;height:7px;border-radius:50%;background:var(--color-success);flex-shrink:0}.ConversationHeader_reportBtn__h_USm{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:6px 11px;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-text-muted);font-family:var(--font-body);font-size:12px;line-height:1;cursor:pointer;transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.ConversationHeader_reportBtn__h_USm:hover{color:var(--color-accent-strong);border-color:var(--color-accent)}.ConversationHeader_reportBtn__h_USm:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}@media (max-width:559.98px){.ConversationHeader_reportBtnLabel__x7kGu{display:none}}.ConversationHeader_actions__KU6XR{display:flex;align-items:center;gap:4px;flex-shrink:0}.ConversationHeader_iconBtn__KlHrE{width:44px;height:44px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer;display: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)}.ConversationHeader_iconBtn__KlHrE:hover{color:var(--color-accent-strong);background:var(--color-surface-2)}.ConversationHeader_iconBtn__KlHrE:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.ConversationHeader_chevronBtn__5DSOy,.ConversationHeader_iconBtnOn__lYrBu{background:var(--color-accent-subtle);color:var(--color-accent-strong)}.ConversationHeader_chevronBtn__5DSOy{width:44px;height:44px;padding:0;margin-left:auto;margin-right:calc(-1 * var(--spacing-4));border:1px solid transparent;border-radius:var(--radius-md) 0 0 var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.ConversationHeader_chevronBtn__5DSOy:hover{background:var(--color-accent);color:var(--color-on-accent)}.ConversationHeader_chevronBtn__5DSOy:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.ConversationHeader_detailsOnlyDesktop___gDMo{display:none}@media (min-width:1024px){.ConversationHeader_detailsOnlyDesktop___gDMo{display:inline-flex}}.ConversationHeader_detailsBtnMobile__iWUwU{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:44px;padding:6px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-1);color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.ConversationHeader_detailsBtnMobile__iWUwU:hover{color:var(--color-accent-strong);border-color:var(--color-accent)}.ConversationHeader_detailsBtnMobile__iWUwU:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}@media (min-width:1024px){.ConversationHeader_detailsBtnMobile__iWUwU{display:none}}@media (max-width:1023.98px){.ConversationHeader_actionDesktopOnly__BqWlC{display:none}}.MentionTextarea_field__iVQaL{position:relative;display:flex;min-width:0;width:100%}.MentionTextarea_field__iVQaL>textarea{width:100%;flex:0 1 auto}.MentionTextarea_dropdown__fOENW{position:absolute;top:calc(100% + var(--spacing-1));left:0;right:0;z-index:var(--z-dropdown,60);margin:0;padding:var(--spacing-1) 0;list-style:none;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}.MentionTextarea_option__PKvxH{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:none;border:none;cursor:pointer;color:var(--color-text);font-size:var(--font-size-sm);font-family:inherit;text-align:left;transition:background var(--duration-fast) var(--easing-default)}.MentionTextarea_option__PKvxH.MentionTextarea_active__SMqz0,.MentionTextarea_option__PKvxH:hover{background:var(--color-surface-2)}.MentionTextarea_username__u753O{font-family:var(--font-display);font-style:italic;letter-spacing:-.01em;color:var(--color-text)}.MentionTextarea_tag__utV7V,.MentionTextarea_username__u753O{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MentionTextarea_tag__utV7V{color:var(--color-accent)}.MentionTextarea_hashBadge__8NbNZ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent);font-weight:var(--font-weight-semibold)}.MentionTextarea_count__5y6hr{margin-left:auto;padding-left:var(--spacing-2);color:var(--color-text-faint);font-size:var(--font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MentionTextarea_loadingRow__HXo_e{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3)}.MentionTextarea_spinner__LLZVc{width:16px;height:16px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:MentionTextarea_mentionSpin__lTG_z .6s linear infinite}@keyframes MentionTextarea_mentionSpin__lTG_z{to{transform:rotate(1turn)}}.MaskedUserChip_chip__aN_I6{display:inline-flex;align-items:center;gap:6px;min-width:0}.MaskedUserChip_avatar__suuns{display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-text-faint);flex-shrink:0}.MaskedUserChip_name__hBGBp{display:inline-flex;align-items:baseline;gap:2px;font-size:13px;font-weight:500;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.MaskedUserChip_loginLink__Q9PWJ{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-surface-2);border:0;cursor:pointer;padding:0;flex-shrink:0;transition:color .15s ease,background .15s ease}.MaskedUserChip_loginLink__Q9PWJ:hover{color:var(--color-accent-strong);background:var(--color-surface-3)}.MediaLikersDialog_body__M0SBu{min-height:160px;max-height:min(62vh,560px);overflow-y:auto}.MediaLikersDialog_centered__CsFWu,.MediaLikersDialog_state__T2A8S{display:flex;min-height:150px;align-items:center;justify-content:center;margin:0;padding:var(--spacing-5);color:var(--color-text-muted);text-align:center}.MediaLikersDialog_list__3qAdP{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.MediaLikersDialog_rowStatic__iznQO,.MediaLikersDialog_row__09_eY{display:flex;min-height:60px;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:inherit;text-decoration:none}.MediaLikersDialog_row__09_eY:hover{background:var(--color-surface-2)}.MediaLikersDialog_loadMore__aUL4u{display:block;min-height:44px;margin:var(--spacing-2) auto;padding:var(--spacing-2) var(--spacing-4);border:0;background:transparent;color:var(--color-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.MediaLikersDialog_loadMore__aUL4u:disabled{cursor:wait;opacity:.65}.PostCommentsPanel_panel__mTGNv{display:flex;min-height:0;flex-direction:column;border-top:1px solid var(--color-border);background:var(--color-surface-1)}.PostCommentsPanel_commentHighlighted__D7AV2{background:var(--color-accent-subtle);border-radius:var(--radius-md);scroll-margin-block:var(--spacing-4)}.PostCommentsPanel_commentsSection__NatGd,.PostCommentsPanel_composeSection__V9soY{display:flex;min-width:0;flex-direction:column}.PostCommentsPanel_panelInline__JyTGm{padding:0 15px var(--spacing-3)}.PostCommentsPanel_panelInline__JyTGm .PostCommentsPanel_commentsSection__NatGd{padding:var(--spacing-4) 0}.PostCommentsPanel_panelInline__JyTGm .PostCommentsPanel_composeSection__V9soY{padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.PostCommentsPanel_panelDocked__0xou0{height:100%;overflow:hidden;border-top:0}.PostCommentsPanel_panelDocked__0xou0 .PostCommentsPanel_commentsSection__NatGd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px 22px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.PostCommentsPanel_panelDocked__0xou0 .PostCommentsPanel_composeSection__V9soY{flex:0 0 auto;gap:6px;padding:10px 14px max(10px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface-1);box-shadow:0 -4px 14px color-mix(in srgb,var(--color-text) 5%,transparent)}.PostCommentsPanel_composeRow__e9XZG{display:flex;align-items:center;gap:9px}.PostCommentsPanel_composeAvatar__ZQO_W{width:32px;height:32px;flex:0 0 32px}.PostCommentsPanel_composeControl__gVZ4M{display:flex;min-width:0;min-height:44px;flex:1 1;align-items:flex-end;gap:4px;padding:3px 4px 3px 13px;border:1px solid transparent;border-radius:24px;background:var(--color-surface-2);transition:border-color var(--duration-fast) var(--easing-default)}.PostCommentsPanel_composeControl__gVZ4M:focus-within{border-color:var(--color-border-strong)}.PostCommentsPanel_composeInput__M7h3W{min-height:36px;max-height:112px;flex:1 1;resize:none;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:15px;line-height:20px;padding:8px 0}.PostCommentsPanel_composeInput__M7h3W::placeholder{color:var(--color-text-muted)}.PostCommentsPanel_submitBtn__oo01v{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--color-accent);cursor:pointer;transition:background var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default)}.PostCommentsPanel_submitBtn__oo01v:hover:not(:disabled){background:var(--color-accent-subtle)}.PostCommentsPanel_submitBtn__oo01v:disabled{cursor:default;opacity:.35}.PostCommentsPanel_heartBtn___abiv:focus-visible,.PostCommentsPanel_reactionCountBtn__ufos3:focus-visible,.PostCommentsPanel_replyBtn__vWOHw:focus-visible,.PostCommentsPanel_replyContextClose__jYfAp:focus-visible,.PostCommentsPanel_submitBtn__oo01v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PostCommentsPanel_replyContext__EYNUF{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-left:41px;color:var(--color-text-muted);font-size:12px}.PostCommentsPanel_replyContextClose__jYfAp{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.PostCommentsPanel_composeError__93tes{margin:0;padding-left:41px;color:var(--color-danger);font-size:var(--font-size-xs)}.PostCommentsPanel_loginCta__7M4xn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:0;border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-accent-strong);font:inherit;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer}.PostCommentsPanel_commentList__QOhD2{display:flex;flex-direction:column;gap:18px}.PostCommentsPanel_commentNode__CNAV7{display:flex;flex-direction:column;gap:8px}.PostCommentsPanel_commentItem__aoueJ{display:flex;align-items:flex-start;gap:10px}.PostCommentsPanel_commentAvatarLink__WgxHK,.PostCommentsPanel_commentAvatar__H3ztt,.PostCommentsPanel_maskedAvatar__gUB6_{width:44px;height:44px;flex:0 0 44px}.PostCommentsPanel_commentAvatarLink__WgxHK{display:block;border-radius:50%}.PostCommentsPanel_maskedAvatar__gUB6_{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface-2);color:var(--color-text-faint)}.PostCommentsPanel_commentBody__UTM3w{display:flex;min-width:0;flex:1 1;flex-direction:column}.PostCommentsPanel_commentHeader__3FSLN{display:flex;min-width:0;align-items:baseline;gap:5px;line-height:1.25}.PostCommentsPanel_commentAuthorRow__dAvxW{display:inline-flex;min-width:0;align-items:center;gap:4px}.PostCommentsPanel_commentAuthorLink__Kihel,.PostCommentsPanel_commentAuthorMasked__NRBhS{overflow:hidden;color:var(--color-text);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.PostCommentsPanel_commentAuthorLink__Kihel:hover{text-decoration:underline}.PostCommentsPanel_commentAuthorMasked__NRBhS{display:inline-flex;align-items:baseline;gap:1px}.PostCommentsPanel_commentDate__5c7im{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:5px;color:var(--color-text-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PostCommentsPanel_maskedLoginLink__bT7dM{display:inline-flex;align-items:center;justify-content:center;padding:1px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-text-faint);cursor:pointer}.PostCommentsPanel_commentContent__SSAMo{display:flex;flex-direction:column;gap:6px;margin:3px 0 0;color:var(--color-text);font-size:15px;line-height:1.42;overflow-wrap:anywhere}.PostCommentsPanel_commentParagraph__Kjz1L{margin:0;white-space:pre-wrap}.PostCommentsPanel_replyingTo__H1maU{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:4px;margin-top:3px;color:var(--color-accent-strong);font-size:12px}.PostCommentsPanel_commentActions__Wff2V{display:flex;min-height:32px;align-items:center;gap:12px;margin-top:5px}.PostCommentsPanel_heartBtn___abiv,.PostCommentsPanel_reactionCountBtn__ufos3,.PostCommentsPanel_replyBtn__vWOHw{border:0;background:transparent;font:inherit;cursor:pointer}.PostCommentsPanel_replyBtn__vWOHw{padding:4px 0;color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold)}.PostCommentsPanel_reactionCountBtn__ufos3{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:2px 4px;border-radius:var(--radius-full);color:var(--color-text-muted);font-size:13px}.PostCommentsPanel_reactionCountBtn__ufos3:hover,.PostCommentsPanel_replyBtn__vWOHw:hover{color:var(--color-accent)}.PostCommentsPanel_reactionCountIcon__pFtPu{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:var(--color-text-inverse)}.PostCommentsPanel_commentActionsSpacer__aya4i{flex:1 1}.PostCommentsPanel_heartBtn___abiv{display:inline-flex;width:38px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-text-muted);transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.PostCommentsPanel_heartBtn___abiv:hover{background:var(--color-surface-2);color:var(--color-accent)}.PostCommentsPanel_heartBtn___abiv:active{transform:scale(.92)}.PostCommentsPanel_heartBtnLiked__M_rdn{color:var(--color-accent)}.PostCommentsPanel_commentImages__nADU1{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-top:7px}.PostCommentsPanel_commentImageBtn__jAi8_{position:relative;width:96px;height:96px;overflow:hidden;padding:0;border:0;border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer}.PostCommentsPanel_commentImageImg__ZZh4V{border-radius:var(--radius-md)}.PostCommentsPanel_replies__DDFWK{display:flex;flex-direction:column;gap:16px;margin-left:38px}.PostCommentsPanel_showRepliesBtn__jUe46{align-self:flex-start;padding:2px 0 2px 54px;border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer}.PostCommentsPanel_showRepliesBtn__jUe46:hover{color:var(--color-accent)}.PostCommentsPanel_tombstone__CFEt0{margin:8px 0 0;color:var(--color-text-faint);font-size:14px;font-style:italic}.PostCommentsPanel_emptyComments__unO_8{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4);color:var(--color-text-secondary);text-align:center}.PostCommentsPanel_emptyComments__unO_8 strong{color:var(--color-heading);font-size:var(--font-size-base)}.PostCommentsPanel_emptyComments__unO_8 p{max-width:260px;margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.PostCommentsPanel_emptyCommentsIcon__zYURJ{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;margin-bottom:var(--spacing-1);border-radius:50%;background:var(--color-surface-2);color:var(--color-text-muted)}.PostCommentsPanel_loadMoreBtn__ACe5F{align-self:flex-start;padding:var(--spacing-2) 0;border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer}.PostCommentsPanel_loadMoreBtn__ACe5F:disabled{cursor:default;opacity:.5}.PostCommentsPanel_error__ahC8P,.PostCommentsPanel_loadingState__DhbTT{margin:0;padding:var(--spacing-3) 0;font-size:var(--font-size-xs);text-align:center}.PostCommentsPanel_error__ahC8P{color:var(--color-danger)}.PostCommentsPanel_loadingState__DhbTT{color:var(--color-text-faint)}@media (max-width:480px){.PostCommentsPanel_panelDocked__0xou0 .PostCommentsPanel_commentsSection__NatGd{padding-right:12px;padding-left:12px}.PostCommentsPanel_commentList__QOhD2{gap:20px}.PostCommentsPanel_commentContent__SSAMo{font-size:16px}}@media (prefers-reduced-motion:reduce){.PostCommentsPanel_composeControl__gVZ4M,.PostCommentsPanel_heartBtn___abiv,.PostCommentsPanel_submitBtn__oo01v{transition:none}}.PostActionMenu_wrapper__EPToU{position:relative;z-index:10}.PostActionMenu_trigger__zhUyB{width:30px;height:30px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.PostActionMenu_trigger__zhUyB:hover{background:var(--color-surface-3);color:var(--color-text)}.PostActionMenu_trigger__zhUyB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.PostActionMenu_dropdown__FGFwL{position:absolute;top:calc(100% + var(--spacing-1));right:0;min-width:160px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-3);overflow:hidden;z-index:50}.PostActionMenu_menuItem__KoOx6{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);text-align:left;cursor:pointer;transition:background var(--duration-fast)}.PostActionMenu_menuItem__KoOx6:hover{background:var(--color-surface-2)}.PostActionMenu_menuItemDanger__LgrYt{color:var(--color-danger)}.PostActionMenu_menuItemDanger__LgrYt:hover{background:var(--color-danger-soft)}.PostActionMenu_confirm__JPC5_{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.PostActionMenu_confirmIcon__tWixy{display:inline-flex;flex-shrink:0;color:var(--color-danger)}.PostActionMenu_confirmBody__m2x8C{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.PostActionMenu_confirmActions__lZoDZ{display:flex;justify-content:flex-end;gap:var(--spacing-2)}.VisibilityPicker_wrapper__fwrzT{position:relative;display:inline-block}.VisibilityPicker_pill__xgBvK{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--color-accent-subtle);color:var(--color-accent-soft);border:1px solid var(--color-accent-subtle-hover);border-radius:var(--radius-full);font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.VisibilityPicker_pill__xgBvK:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text)}.VisibilityPicker_pill__xgBvK:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.VisibilityPicker_pill__xgBvK:disabled{opacity:.6;cursor:not-allowed}.VisibilityPicker_pillLabel__ksrVf{white-space:nowrap}.VisibilityPicker_dropdown__kwr2_{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-dropdown);width:320px;max-width:calc(100vw - 32px);padding:6px;background:var(--color-surface-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-5);display:flex;flex-direction:column;gap:2px}.VisibilityPicker_option__Xl5ez{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.VisibilityPicker_option__Xl5ez:hover:not(.VisibilityPicker_optionDisabled__A30vw){background:var(--color-surface-1)}.VisibilityPicker_option__Xl5ez:focus-visible{outline:none;background:var(--color-surface-1);box-shadow:0 0 0 2px var(--color-focus-ring) inset}.VisibilityPicker_option__Xl5ez.VisibilityPicker_selected__A5nzb{background:var(--color-accent-subtle)}.VisibilityPicker_optionDisabled__A30vw{opacity:.45;cursor:not-allowed}.VisibilityPicker_optionIcon__DRUz6{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.VisibilityPicker_option__Xl5ez.VisibilityPicker_selected__A5nzb .VisibilityPicker_optionIcon__DRUz6{background:var(--color-accent);color:var(--color-on-accent)}.VisibilityPicker_optionText__Di0n4{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.VisibilityPicker_optionTitle__YRWm2{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:14px;line-height:1.25;color:var(--color-text)}.VisibilityPicker_optionDesc__Q_cnR{font-family:var(--font-body);font-size:11px;line-height:1.4;color:var(--color-text-muted)}.VisibilityPicker_optionCheck__PSgUE{flex-shrink:0;color:var(--color-accent)}@media (max-width:479.98px){.VisibilityPicker_dropdown__kwr2_{width:280px}}.MediaPreviewGrid_grid__MjPhK{display:grid;gap:6px;margin:16px 0}.MediaPreviewGrid_gridSingle__H961L{grid-template-columns:1fr}.MediaPreviewGrid_gridMulti__audHd{grid-template-columns:1fr 1fr}.MediaPreviewGrid_tile__Xv_Sf{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface-3);aspect-ratio:1/1}.MediaPreviewGrid_tileMain__Yf8Y3{grid-column:span 2;aspect-ratio:16/10}.MediaPreviewGrid_tileSingle__JmmNJ{grid-column:span 1;aspect-ratio:16/10}.MediaPreviewGrid_img__PTLAj{width:100%;height:100%;object-fit:cover;display:block}.MediaPreviewGrid_tileFailed__vJDPX,.MediaPreviewGrid_tileLoading__U5k9X{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.MediaPreviewGrid_tileFailed__vJDPX{flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-text-secondary);text-align:center}.MediaPreviewGrid_tileFailedText__bOZy0{font-size:var(--font-size-xs);line-height:1.3}.MediaPreviewGrid_removeBtn__asQYp{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:var(--radius-full);background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-on-accent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.MediaPreviewGrid_removeBtn__asQYp:hover:not(:disabled){background:rgba(0,0,0,.8);transform:scale(1.05)}.MediaPreviewGrid_removeBtn__asQYp:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.MediaPreviewGrid_removeBtn__asQYp:disabled{opacity:.5;cursor:not-allowed}.SocialChips_socialLinks___hbc0{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.SocialChips_socialChip__vUqGU{--brand:var(--color-border-strong);display:inline-flex;align-items:center;gap:7px;padding:5px 13px;min-height:32px;background:color-mix(in srgb,var(--brand) 9%,transparent);color:var(--color-text);border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:var(--radius-full);font-size:var(--font-size-sm);text-decoration:none;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.SocialChips_socialChip__vUqGU:hover{background:color-mix(in srgb,var(--brand) 16%,transparent);border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.SocialChips_socialChip__vUqGU svg{flex-shrink:0;color:var(--brand)}.SocialChips_socialHandle__fNQgx{line-height:1}.PageProfileRail_rail__I5sgb{display:flex;flex-direction:column;gap:16px}@media (min-width:1020px){.PageProfileRail_rail__I5sgb{position:sticky;top:calc(var(--header-height) + var(--announcements-height, 0px) + 22px);align-self:start}}.PageProfileRail_card__nbQ2N{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:15px}.PageProfileRail_kick__iROZX{display:block;margin-bottom:11px;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent-strong)}.PageProfileRail_erow__CaBCk{display:flex;gap:12px;align-items:center;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.PageProfileRail_ethumb__HShRN{position:relative;width:66px;height:66px;flex:0 0 66px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-3)}.PageProfileRail_ethumb__HShRN img{object-fit:cover}.PageProfileRail_ethumbEmpty__l57GV{display:grid;place-items:center;width:100%;height:100%;color:var(--color-text-faint)}.PageProfileRail_einfo__TT6q6{min-width:0}.PageProfileRail_edate__63wkY{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong)}.PageProfileRail_etitle__hsrNz{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0 3px;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:18px;line-height:1.1;color:var(--color-heading)}.PageProfileRail_eloc__ADq7S{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--color-text-muted)}.PageProfileRail_eloc__ADq7S svg{flex:0 0 auto;color:var(--color-text-muted)}.PageProfileRail_rsvp__yPU3j{margin-top:13px}.PageProfileRail_rhd__oChEi{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PageProfileRail_rhdTitle__L6rVF{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;color:var(--color-heading)}.PageProfileRail_rhdLink__JxTaA{padding:0;border:0;background:none;font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary);cursor:pointer}.PageProfileRail_rhdLink__JxTaA:hover{color:var(--color-accent-strong)}.PageProfileRail_ggrid__CAzJh{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.PageProfileRail_g__Rmleu{position:relative;aspect-ratio:1/1;border-radius:var(--radius-sm);overflow:hidden;padding:0;border:0;background:var(--color-surface-3);cursor:pointer}.PageProfileRail_g__Rmleu img{object-fit:cover}.PageProfileRail_fscroller__X3xRY{position:relative}.PageProfileRail_fstrip__2A1uR{display:flex;gap:6px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PageProfileRail_fstrip__2A1uR::-webkit-scrollbar{display:none}.PageProfileRail_favatar__TkmJ7{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-3);cursor:pointer;padding:0;border:0}.PageProfileRail_favatar__TkmJ7 img{object-fit:cover}.PageProfileRail_favatarPlaceholder__288Hf{font-family:var(--font-display);font-style:italic;font-size:16px;font-weight:500;text-transform:uppercase}.PageProfileRail_favatarMasked__aPqSM,.PageProfileRail_favatarPlaceholder__288Hf{display:grid;place-items:center;width:100%;height:100%;color:var(--color-text-faint)}.PageProfileRail_favatarMasked__aPqSM{background:var(--color-surface-3)}.PageProfileRail_farrow__Xd3Wd{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-muted);cursor:pointer;box-shadow:var(--shadow-1);padding:0}.PageProfileRail_farrow__Xd3Wd:hover{color:var(--color-accent-strong)}.PageProfileRail_farrow__Xd3Wd:disabled{opacity:0;pointer-events:none}.PageProfileRail_farrowLeft__DxlaS{left:-10px}.PageProfileRail_farrowRight__rf5S_{right:-10px}@media (pointer:coarse){.PageProfileRail_farrow__Xd3Wd{width:44px;height:44px}}.PageMobileNextEvent_accord___GgQs{display:block;width:100%;padding:14px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer}.PageMobileNextEvent_row__cSB4b{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:14px;color:var(--color-heading)}.PageMobileNextEvent_leadIcon__tftMr{flex:0 0 auto;color:var(--color-accent-strong)}.PageMobileNextEvent_label__hNJre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageMobileNextEvent_chevron__nSsxV{flex:0 0 auto;margin-left:auto;color:var(--color-text-faint)}.PageContactCard_card___uZDA{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md)}.PageContactCard_title__eU0iG{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.PageContactCard_phoneLink__RcK2p{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-accent-strong);text-decoration:none;min-height:44px;transition:opacity var(--duration-fast) var(--easing-default)}.PageContactCard_phoneLink__RcK2p:hover{opacity:.8}.PageContactCard_socialsSection__DejKr{display:flex;flex-direction:column;gap:var(--spacing-2)}.PageContactCard_subtitle__0KE7P{margin:0;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.PageAbout_about__IHTyE{padding:var(--spacing-4) 0}.PageAbout_sectionTitle__MSllc{margin:0 0 var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.PageAbout_subTitle__1yddb{margin:var(--spacing-5) 0 var(--spacing-2);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.PageAbout_body__48Tdw,.PageAbout_row__puZE9{margin:0 0 var(--spacing-2);font-size:var(--font-size-md);color:var(--color-text-secondary)}.PageAbout_row__puZE9 a{color:var(--color-accent)}.PageAbout_hoursList__hrRyj{margin:0;padding-left:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PageAbout_exception__gWVMz{color:var(--color-text-tertiary)}.PageAbout_gallerySection__WCmJz{margin-top:var(--spacing-6)}.PageAbout_galleryGrid__55Ln2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.PageAbout_galleryCell__TvHi7{aspect-ratio:1;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.PageAbout_placeholder___FlPT{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.PageAbout_stats__fDZvD p{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}@media (min-width:768px){.PageAbout_gallerySection__WCmJz{display:none}}.VideoUploadPreview_wrapper__ilgPp{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-2,8px);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-surface-2,var(--color-surface))}.VideoUploadPreview_thumb__FA4Xe{position:relative;flex:0 0 auto;width:72px;height:72px;border-radius:var(--radius-sm,8px);overflow:hidden;background:#000}.VideoUploadPreview_video__Cs7CI{width:100%;height:100%;object-fit:cover}.VideoUploadPreview_meta__Y8eP5{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.VideoUploadPreview_name__FKhAz{font-family:var(--font-body);font-size:.875rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoUploadPreview_size__Kw9nH{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted)}.VideoUploadPreview_progressTrack__1WPdT{margin-top:4px;width:100%;height:6px;border-radius:999px;background:var(--color-border);overflow:hidden}.VideoUploadPreview_progressBar__3oGsx{height:100%;border-radius:999px;background:var(--color-accent-strong);transition:width .2s ease}.VideoUploadPreview_removeBtn__Je7lU{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.VideoUploadPreview_removeBtn__Je7lU:hover{background:var(--color-border);color:var(--color-text)}.PageTabs_section__lTFRx{min-width:0}.PageTabs_tabBar__8aeZL{display:flex;gap:26px;border-bottom:1px solid var(--color-border);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.PageTabs_tabBar__8aeZL::-webkit-scrollbar{display:none}@media (max-width:1019.98px){.PageTabs_tabBar__8aeZL{justify-content:safe center}}.PageTabs_tab__WBk7e{position:relative;padding:13px 2px;min-height:44px;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;white-space:nowrap}.PageTabs_tabActive__YZv0y{color:var(--color-accent-strong)}.PageTabs_tabActive__YZv0y:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--color-accent-strong)}@media (min-width:1020px){.PageTabs_tabMobileOnly__uGJlL{display:none}}.PageTabs_panel__DJo0W{min-height:200px}.PageTabs_infosPanel__iEEYP{display:flex;flex-direction:column;gap:16px}.PageTabs_postsLayout__idC49{display:flex;flex-direction:column;gap:18px}.PageTabs_feed__HDu81{min-width:0}.PageTabs_railSlot__5CwtU{display:none}@media (min-width:1020px){.PageTabs_postsLayout__idC49{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:24px;align-items:start}.PageTabs_railSlot__5CwtU{display:contents}}.VideoPosterPicker_wrapper__VoLyh{display:flex;flex-direction:column;gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-surface-2,var(--color-surface))}.VideoPosterPicker_label__Aok9Y{font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--color-text)}.VideoPosterPicker_body__efAnm{display:flex;gap:var(--space-3,12px);align-items:flex-start}.VideoPosterPicker_previewCol__aAu6b{flex:0 0 auto;width:96px;height:96px;border-radius:var(--radius-sm,8px);overflow:hidden;background:#000}.VideoPosterPicker_previewImg__ZBl6e,.VideoPosterPicker_scrubVideo__2Xt7Q{width:100%;height:100%;object-fit:cover;display:block}.VideoPosterPicker_previewLoading__G_9iu{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.VideoPosterPicker_controls__DV_WI{display:flex;flex-direction:column;gap:var(--space-2,8px);min-width:0;flex:1 1 auto}.VideoPosterPicker_scrubber__gGhiF{width:100%;accent-color:var(--color-accent-strong);cursor:pointer}.VideoPosterPicker_hint__SKYwh{font-size:.75rem}.VideoPosterPicker_autoNote__LKEDq,.VideoPosterPicker_hint__SKYwh{margin:0;font-family:var(--font-body);color:var(--color-text-muted)}.VideoPosterPicker_autoNote__LKEDq{font-size:.6875rem;font-style:italic}.VideoPosterPicker_actions__n1OkH{display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}.VideoPosterPicker_actionBtnGhost__X9U87,.VideoPosterPicker_actionBtn__wKOpD{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-3,12px);border-radius:var(--radius-sm,8px);font-family:var(--font-body);font-size:.8125rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.VideoPosterPicker_actionBtn__wKOpD{border:1px solid var(--color-accent-strong);background:transparent;color:var(--color-accent-strong)}.VideoPosterPicker_actionBtn__wKOpD:hover:not(:disabled){background:var(--color-accent-soft,var(--color-surface))}.VideoPosterPicker_actionBtnGhost__X9U87{border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted)}.VideoPosterPicker_actionBtnGhost__X9U87:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-muted)}.VideoPosterPicker_actionBtnGhost__X9U87:disabled,.VideoPosterPicker_actionBtn__wKOpD:disabled{opacity:.5;cursor:not-allowed}.VideoPosterPicker_hiddenCanvas__VbWH2{display:none}.ComposeModal_root__MD7Un{display:flex;flex-direction:column;gap:16px}.ComposeModal_authorRow__K7Gts{display:flex;align-items:center;gap:12px}.ComposeModal_authorInfo__LlVfF{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.ComposeModal_titleInput__zDqga{width:100%;background:transparent;border:none;outline:none;color:var(--color-text);font-family:var(--font-display);font-style:italic;font-weight:500;font-size:22px;line-height:1.3;letter-spacing:-.01em;padding:4px 0}.ComposeModal_titleInput__zDqga::placeholder{color:var(--color-text-faint);font-style:italic}.ComposeModal_titleInput__zDqga:focus-visible{outline:none}.ComposeModal_titleInput__zDqga:disabled{opacity:.6}.ComposeModal_bodyInput__GKnbz{width:100%;min-height:110px;background:transparent;border:none;outline:none;color:var(--color-text-secondary);font-family:var(--font-body);font-size:15px;line-height:1.7;resize:vertical;padding:4px 0}.ComposeModal_bodyInput__GKnbz::placeholder{color:var(--color-text-faint);font-style:italic}.ComposeModal_bodyInput__GKnbz:focus-visible{outline:none}.ComposeModal_bodyInput__GKnbz:disabled{opacity:.6}.ComposeModal_toolbar__hsTP7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--color-border)}.ComposeModal_tools__cQZaN{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ComposeModal_toolBtn__k7UeX{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.ComposeModal_toolBtn__k7UeX:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.ComposeModal_toolBtn__k7UeX:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.ComposeModal_toolBtn__k7UeX:disabled{opacity:.5;cursor:not-allowed}.ComposeModal_toolBtnSoft__B_k_b{opacity:.55}.ComposeModal_toolBtnSoft__B_k_b:hover:not(:disabled){opacity:.85}.ComposeModal_toolBtnActive__Ppvz4{background:var(--color-accent-subtle);color:var(--color-accent-soft)}.ComposeModal_charCounter__9AMSU{font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.ComposeModal_footer__OIizd{flex-wrap:wrap;margin:16px -24px -24px;padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-surface-2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.ComposeModal_footerRight__SrKGu{display:flex;align-items:center;gap:8px}.ComposeModal_scheduleBtn__8o3OB{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.ComposeModal_scheduleBtn__8o3OB:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.ComposeModal_scheduleBtn__8o3OB:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.ComposeModal_scheduleBtn__8o3OB:disabled{opacity:.5;cursor:not-allowed}.ComposeModal_publishInner__wcvR2{display:inline-flex;align-items:center;gap:6px}@media (max-width:479.98px){.ComposeModal_titleInput__zDqga{font-size:20px}.ComposeModal_toolBtn__k7UeX{width:40px;height:40px}.ComposeModal_footer__OIizd{flex-wrap:wrap;flex-direction:column;align-items:stretch;gap:10px}.ComposeModal_footerRight__SrKGu{justify-content:space-between}}.WizardLayout_wizard__R9V_a{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--color-bg);padding:clamp(24px,5vh,64px) clamp(20px,4vw,48px)}.WizardLayout_shell__UHf21{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--spacing-12)}.WizardLayout_content__F8hRj{flex:1 1;display:flex;flex-direction:column;justify-content:center}.PageAdminBar_bar__iyCPQ{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;padding:var(--spacing-2) var(--spacing-3);padding-bottom:max(var(--spacing-2),env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);gap:var(--spacing-2)}.PageAdminBar_item__hewTQ{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.PageAdminBar_item__hewTQ:disabled{opacity:.6;cursor:not-allowed}@media (min-width:768px){.PageAdminBar_bar__iyCPQ{display:none}}.PostDraftConfirmation_content__63MSI{display:flex;flex-direction:column;gap:var(--spacing-6)}.PostDraftConfirmation_message__dLipm{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.PostDraftConfirmation_actions__zlFjT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2)}.PostDraftConfirmation_choices__NX0GQ{flex-direction:column}.PostDraftConfirmation_choices__NX0GQ>button{width:100%;min-height:44px}@media (max-width:640px){.PostDraftConfirmation_actions__zlFjT{flex-direction:column}.PostDraftConfirmation_actions__zlFjT>button{width:100%;min-height:44px}}.MobileMenu_userCard__LnMdM{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-surface-2);text-decoration:none;margin-bottom:var(--spacing-5);transition:background-color var(--duration-fast) var(--easing-default)}.MobileMenu_userCard__LnMdM:hover{background:var(--color-surface-3)}.MobileMenu_userCard__LnMdM:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.MobileMenu_userInfo__uzTAw{min-width:0;display:flex;flex-direction:column;gap:2px}.MobileMenu_userName__7Ttod{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:17px;color:var(--color-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_userHandle__ZSq00{font-family:var(--font-body);font-size:13px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_section__NxrWM{display:flex;flex-direction:column}.MobileMenu_section__NxrWM+.MobileMenu_section__NxrWM{margin-top:var(--spacing-2)}.MobileMenu_sectionLabel__q_DaO{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-faint);padding:0 var(--spacing-2);margin:var(--spacing-4) 0 var(--spacing-2)}.MobileMenu_item__0XONj{position:relative;display:flex;align-items:center;gap:var(--spacing-3);min-height:48px;padding:12px var(--spacing-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.MobileMenu_item__0XONj:hover{background:var(--color-surface-3);color:var(--color-text)}.MobileMenu_item__0XONj:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.MobileMenu_active__xNVxC{background:var(--color-accent-subtle);color:var(--color-text);font-weight:500}.MobileMenu_active__xNVxC:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--color-accent);border-radius:var(--radius-full)}.MobileMenu_itemIcon__0BLqP{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.75}.MobileMenu_active__xNVxC .MobileMenu_itemIcon__0BLqP,.MobileMenu_item__0XONj:hover .MobileMenu_itemIcon__0BLqP{opacity:1}.MobileMenu_itemLabel__xPrJ_{flex:1 1;min-width:0}.MobileMenu_logoutBtn__Yx2UW{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:48px;padding:12px var(--spacing-4);border-radius:var(--radius-md);background:var(--color-danger-soft);border:1px solid transparent;color:var(--color-danger);font-family:var(--font-body);font-size:15px;font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.MobileMenu_logoutBtn__Yx2UW:hover{border-color:var(--color-danger)}.MobileMenu_logoutBtn__Yx2UW:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.ReadyCelebration_root__nO3aF{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center}.ReadyCelebration_title___wlvM{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--font-size-3xl);line-height:1.1;letter-spacing:-.01em;color:var(--color-accent)}.ReadyCelebration_card__m8wpN{display:flex;align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-2);text-align:left}.ReadyCelebration_cardBody__p_qXi{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-2);min-width:0}.ReadyCelebration_location__3RdMQ{display:inline-flex;align-items:center;gap:var(--spacing-1);margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ReadyCelebration_tags__Q8Vql{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.ReadyCelebration_tag__fWspw{display:inline-flex;align-items:center;padding:2px var(--spacing-3);border:1px solid var(--color-accent);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-accent)}.ReadyCelebration_subtitle__2KG_3{margin:0;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-muted)}.StepHeader_header__daefe{display:flex;flex-direction:column;gap:var(--spacing-4)}.StepHeader_eyebrow__9RR7y{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);margin:0}.StepHeader_title__mm2K0{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);letter-spacing:-.01em;font-size:clamp(2rem,6vw,3.25rem);line-height:var(--line-height-tight);color:var(--color-accent);margin:0}.StepHeader_subtitle__jB8Bl{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;max-width:46ch}