.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}.FaqSection_section__9WOVO{max-width:var(--content-max);margin:0 auto;padding:clamp(var(--spacing-12),8vw,var(--spacing-20)) clamp(var(--spacing-5),5vw,var(--spacing-12))}.FaqSection_header__VznN_{text-align:center;max-width:40rem;margin:0 auto var(--spacing-10);display:flex;flex-direction:column;gap:var(--spacing-3)}.FaqSection_eyebrow__3W_Kh{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.FaqSection_title__YfA_S{font-family:var(--font-display);font-style:normal;font-weight:var(--font-weight-normal);font-size:clamp(1.75rem,4vw,2.75rem);line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--color-heading);margin:0}.FaqSection_list__f4hzR{list-style:none;margin:0 auto;padding:0;max-width:46rem;display:flex;flex-direction:column;gap:var(--spacing-3)}.FaqSection_details__04JM4{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-1);padding:var(--spacing-4) var(--spacing-5)}.FaqSection_question__k25mM{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-heading);cursor:pointer;list-style:none}.FaqSection_question__k25mM::-webkit-details-marker{display:none}.FaqSection_question__k25mM:after{content:"+";font-family:var(--font-body);font-weight:var(--font-weight-normal);color:var(--color-accent);font-size:1.5em;line-height:1;transition:transform var(--duration-normal) var(--easing-default)}.FaqSection_details__04JM4[open] .FaqSection_question__k25mM:after{transform:rotate(45deg)}.FaqSection_answer__WQhyX{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:var(--spacing-3) 0 0}@media (prefers-reduced-motion:reduce){.FaqSection_question__k25mM:after{transition:none}}.VenueEventReviewQueue_wrapper__5vGSC{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:var(--content-max);margin:0 auto;width:100%}.VenueEventReviewQueue_header___fugW{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.VenueEventReviewQueue_title__LD7m_{margin:0;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:500;color:var(--color-heading)}.VenueEventReviewQueue_lead__08pcZ{margin:var(--spacing-1) 0 0;max-width:70ch;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.VenueEventReviewQueue_filters__TRNU3{display:grid;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-1)}.VenueEventReviewQueue_filterField__MafhN{min-width:0}.VenueEventReviewQueue_groupToggle__Qs__x{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:44px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}.VenueEventReviewQueue_groupToggle__Qs__x input{width:18px;height:18px;accent-color:var(--color-accent-strong)}@media (min-width:720px){.VenueEventReviewQueue_filters__TRNU3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.VenueEventReviewQueue_state__qx__h{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin:0;padding:var(--spacing-8) var(--spacing-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center}.VenueEventReviewQueue_state__qx__h svg{color:var(--color-text-muted)}.VenueEventReviewQueue_stateText__m9fSx{margin:0;max-width:54ch;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.VenueEventReviewQueue_groups__Rfdwg{display:flex;flex-direction:column;gap:var(--spacing-5)}.VenueEventReviewQueue_group__C2l5G{display:flex;flex-direction:column;gap:var(--spacing-3)}.VenueEventReviewQueue_groupTitle__jeeB9{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2) var(--spacing-3);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:500;color:var(--color-heading)}.VenueEventReviewQueue_groupCount__kmKL6{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.VenueEventReviewQueue_list__tzcST{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.VenueEventReviewQueue_item__OlOIU{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-1)}.VenueEventReviewQueue_coverBtn__iM8YG{display:block;padding:0;border:0;border-radius:var(--radius-md);overflow:hidden;background:none;cursor:zoom-in}.VenueEventReviewQueue_coverPlaceholder__FlbWj,.VenueEventReviewQueue_cover__rIqGc{display:block;width:100%;height:140px;border-radius:var(--radius-md);object-fit:cover}.VenueEventReviewQueue_coverPlaceholder__FlbWj{display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border);color:var(--color-text-muted)}.VenueEventReviewQueue_body__B4e85{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.VenueEventReviewQueue_head__OScUx{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2) var(--spacing-3)}.VenueEventReviewQueue_itemTitle__xuXuF{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:500;color:var(--color-heading)}.VenueEventReviewQueue_reason___h2Gs{flex:0 0 auto;padding:2px 10px;border-radius:var(--radius-full);background-color:var(--color-accent-subtle);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.VenueEventReviewQueue_meta__pMKzi,.VenueEventReviewQueue_poster__jpaZ3,.VenueEventReviewQueue_venue__pUqyU{margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.VenueEventReviewQueue_metaLabel__1GBke{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.VenueEventReviewQueue_missingValue___MDXj{color:var(--color-warning);font-style:italic}.VenueEventReviewQueue_sourceLink__OtVUc,.VenueEventReviewQueue_venueLink__TS2ZZ{display:inline-flex;align-items:center;gap:4px;color:var(--color-link);text-decoration:underline;text-underline-offset:.2em}.VenueEventReviewQueue_queuedAt__1zuuC{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.VenueEventReviewQueue_poster__jpaZ3{padding:var(--spacing-2) var(--spacing-3);border-left:2px solid var(--color-border);color:var(--color-text-secondary)}.VenueEventReviewQueue_note__jEiCD{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.VenueEventReviewQueue_note__jEiCD svg{flex-shrink:0;margin-top:.15em;color:var(--color-warning)}.VenueEventReviewQueue_actions__Zlsdg{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-1)}.VenueEventReviewQueue_more__rnvCn{display:flex;justify-content:center}.VenueEventReviewQueue_lightboxImg__3U_U4{display:block;width:100%;max-height:75vh;border-radius:var(--radius-md);object-fit:contain}@media (min-width:720px){.VenueEventReviewQueue_item__OlOIU{grid-template-columns:180px minmax(0,1fr);align-items:start}.VenueEventReviewQueue_coverPlaceholder__FlbWj,.VenueEventReviewQueue_cover__rIqGc{height:180px}}.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}.VenueLeadDetailModal_body__r_X4J{display:flex;flex-direction:column;gap:var(--spacing-5)}.VenueLeadDetailModal_headerRow__J4skH{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.VenueLeadDetailModal_type__eIxyG{font-size:var(--font-size-sm);color:var(--color-text-muted)}.VenueLeadDetailModal_badge__xAnBs{display:inline-block;padding:2px var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.VenueLeadDetailModal_badgePending__rpU0w{background:var(--color-warning-soft);color:var(--color-warning)}.VenueLeadDetailModal_badgeApproved__28j4F{background:var(--color-success-soft);color:var(--color-success)}.VenueLeadDetailModal_badgeClosed__HryPZ,.VenueLeadDetailModal_badgeRejected__nUKNc{background:var(--color-danger-soft);color:var(--color-danger)}.VenueLeadDetailModal_typeChips__IiQwO{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.VenueLeadDetailModal_typeChip__Jyvdt{padding:2px var(--spacing-2);border-radius:var(--radius-full);background:var(--color-surface-2);border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VenueLeadDetailModal_summaryList__qgItN{display:flex;flex-direction:column;gap:var(--spacing-3)}.VenueLeadDetailModal_summaryItem__Jm_Eg{display:flex;flex-direction:column;gap:var(--spacing-1)}.VenueLeadDetailModal_summaryLabel__Ek7Zu{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.VenueLeadDetailModal_summaryText___slSL{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.VenueLeadDetailModal_infoGrid__YiOCF{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4);margin:0}.VenueLeadDetailModal_infoItem__5sifJ{display:flex;flex-direction:column;gap:var(--spacing-1)}.VenueLeadDetailModal_infoLabel__S723R{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.VenueLeadDetailModal_infoValue__eUXnX{margin:0;color:var(--color-text);font-size:var(--font-size-sm)}.VenueLeadDetailModal_link__UfsRc{color:var(--color-link);text-decoration:none}.VenueLeadDetailModal_link__UfsRc:hover{text-decoration:underline}.VenueLeadDetailModal_links__eIDAb{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.VenueLeadDetailModal_externalLink__0f_1G{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-link);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.VenueLeadDetailModal_externalLink__0f_1G:hover{background:var(--color-surface-2)}.VenueLeadDetailModal_subsection__dMwaI{display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--color-border);padding-top:var(--spacing-4)}.VenueLeadDetailModal_subheading__NEffx{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.VenueLeadDetailModal_hoursList__b8KR5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.VenueLeadDetailModal_reviewList__FMmuc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.VenueLeadDetailModal_reviewItem__5vYWP{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-3)}.VenueLeadDetailModal_reviewHead__UgXCO{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:var(--spacing-1)}.VenueLeadDetailModal_reviewAuthor__2vRGp{font-weight:var(--font-weight-medium);color:var(--color-text);font-size:var(--font-size-sm)}.VenueLeadDetailModal_reviewRating___NnPU{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.VenueLeadDetailModal_starIcon__NXXo5{color:var(--color-gold)}.VenueLeadDetailModal_reviewTime__HO1SZ{font-size:var(--font-size-xs);color:var(--color-text-faint)}.VenueLeadDetailModal_reviewText__5D9e9{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.VenueLeadDetailModal_actions__OT3LY{display:flex;justify-content:flex-end;gap:var(--spacing-3);border-top:1px solid var(--color-border);padding-top:var(--spacing-4)}.VenueLeadDetailModal_finalState__FE5Ia{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.SpamScoreBadge_badge__JCa1O{display:inline-block;min-width:34px;padding:2px var(--spacing-2);border-radius:var(--radius-sm,6px);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;border:1px solid transparent}.SpamScoreBadge_zero__Kuv_k{color:var(--color-text-muted)}.SpamScoreBadge_low__TByBG,.SpamScoreBadge_zero__Kuv_k{background:var(--color-surface-2);border-color:var(--color-border)}.SpamScoreBadge_low__TByBG{color:var(--color-text)}.SpamScoreBadge_mid__EWiZh{background:color-mix(in srgb,var(--color-gold) 16%,transparent);border-color:color-mix(in srgb,var(--color-gold) 44%,transparent);color:var(--color-gold)}.SpamScoreBadge_high__VxPSN{background:color-mix(in srgb,var(--color-danger) 16%,transparent);border-color:color-mix(in srgb,var(--color-danger) 44%,transparent);color:var(--color-danger)}.SpamScoreBadge_critical__yqU5Y{background:color-mix(in srgb,var(--color-danger) 78%,black 12%);border-color:var(--color-danger);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}.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}}.HouseAccountNotesEditor_editor__CtSDX{display:flex;flex-direction:column;gap:var(--spacing-3)}.HouseAccountNotesEditor_head__1SQkh{display:flex;flex-direction:column;gap:2px}.HouseAccountNotesEditor_title__7w9_Z{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold,600);color:var(--color-text)}.HouseAccountNotesEditor_hint__uNvaD{font-size:var(--font-size-xs);color:var(--color-text-muted)}.HouseAccountNotesEditor_empty__ghLsT{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.HouseAccountNotesEditor_filterField__ppz_A{position:relative;display:flex;align-items:center}.HouseAccountNotesEditor_filterIcon__HwZFU{position:absolute;left:var(--spacing-2);color:var(--color-text-muted);pointer-events:none}.HouseAccountNotesEditor_filterInput__e8lMO{width:100%;padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) calc(var(--spacing-2) * 2 + 14px);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm)}.HouseAccountNotesEditor_filterInput__e8lMO:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:transparent}.HouseAccountNotesEditor_rows__6zxi0{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.HouseAccountNotesEditor_row__pRRKA{display:grid;grid-template-columns:minmax(90px,.4fr) 1fr auto;align-items:start;gap:var(--spacing-2)}.HouseAccountNotesEditor_keyInput__QreIq,.HouseAccountNotesEditor_valueInput__NdVH_{width:100%;padding:var(--spacing-2) var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm)}.HouseAccountNotesEditor_keyInput__QreIq{font-weight:var(--font-weight-medium);min-height:38px}.HouseAccountNotesEditor_valueInput__NdVH_{min-height:38px;line-height:1.45;resize:vertical}.HouseAccountNotesEditor_keyInput__QreIq:focus,.HouseAccountNotesEditor_valueInput__NdVH_:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:transparent}.HouseAccountNotesEditor_removeBtn__F4IYm{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.HouseAccountNotesEditor_removeBtn__F4IYm:hover{color:var(--color-danger);border-color:var(--color-danger)}.HouseAccountNotesEditor_actions__cC7_w{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.ModerationMetadataSidebar_sidebar__bHtF8{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--color-surface-1);border-left:1px solid var(--color-border);overflow-y:auto}.ModerationMetadataSidebar_list__mfyQK{display:flex;flex-direction:column;gap:.875rem;margin:0}.ModerationMetadataSidebar_row__HgQ_z{display:flex;flex-direction:column;gap:.25rem}.ModerationMetadataSidebar_term___d6sQ{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ModerationMetadataSidebar_value__Axo9B{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-family:var(--font-body);font-size:.875rem;color:var(--color-text)}.ModerationMetadataSidebar_handle__Hrgja{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted)}.ModerationMetadataSidebar_scoreBadge__nJf5T{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.125rem .5rem;border-radius:var(--radius-pill,999px);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;color:var(--color-on-accent)}.ModerationMetadataSidebar_scoreLow__AH0AD{background:var(--color-success)}.ModerationMetadataSidebar_scoreMid__i7ZCR{background:var(--color-gold)}.ModerationMetadataSidebar_scoreHigh__UGuMT{background:var(--color-danger)}.ModerationMetadataSidebar_scoreMuted__QUKTj{background:var(--color-surface-3);color:var(--color-text-muted)}.ModerationMetadataSidebar_label__poosN{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-secondary)}.ModerationMetadataSidebar_csamClean__9sms0{color:var(--color-success);font-weight:600}.ModerationMetadataSidebar_csamMatched__KaxNE{color:var(--color-danger);font-weight:700}.ModerationMetadataSidebar_csamLink__QOJT_{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-danger);font-size:.8125rem;font-weight:600;text-decoration:underline}.ModerationMetadataSidebar_details__5knde{border:1px solid var(--color-border);border-radius:var(--radius-md,8px);padding:.5rem .75rem}.ModerationMetadataSidebar_summary__1AB6c{cursor:pointer;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}.ModerationMetadataSidebar_json__JzKmf{margin:.5rem 0 0;max-height:240px;overflow:auto;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--color-text-muted);white-space:pre-wrap;word-break:break-word}.ModerationMetadataSidebar_mediaId__bh01C{margin:0;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-faint);word-break:break-all}.ModerationActions_actions__xVQiD{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:1rem}.ModerationActions_mainRow__Qy1ak{display:flex;gap:1rem;width:100%;max-width:520px}.ModerationActions_bigBtn__Ochlp{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px}.ModerationActions_secondaryRow__7QZW6{display:flex;gap:.75rem}.ModerationActions_iconBtn__U8iMu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-surface-2);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ModerationActions_iconBtn__U8iMu:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text);border-color:var(--color-border-strong)}.ModerationActions_iconBtn__U8iMu:disabled{opacity:.5;cursor:not-allowed}.ModerationActions_iconBtnActive__xTk0D{border-color:var(--color-gold,var(--color-accent))}.ModerationActions_iconBtnActive__xTk0D,.ModerationActions_iconBtnActive__xTk0D:hover:not(:disabled){background:var(--color-gold,var(--color-accent));color:var(--color-on-accent)}.ModerationStatsBar_bar__yDRz3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1.25rem;background:var(--color-surface-1);border-bottom:1px solid var(--color-border)}.ModerationStatsBar_counters__pMZYu{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-secondary)}.ModerationStatsBar_counter__E9_Ey strong{font-family:var(--font-body);color:var(--color-text)}.ModerationStatsBar_sep__pV7A8{color:var(--color-text-faint)}.ModerationStatsBar_right__odunr{display:flex;align-items:center;gap:.75rem;margin-left:auto}.ModerationStatsBar_modeBadge__wP6Pq{padding:.25rem .75rem;border-radius:var(--radius-pill,999px);font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-accent)}.ModerationStatsBar_modeStrict__rdMRZ{background:var(--color-gold)}.ModerationStatsBar_modeNormal__y8t2g{background:var(--color-success)}.ModerationStatsBar_eligible__umYTZ{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-success);font-size:.75rem;font-weight:600}.ModerationStatsBar_criteria__qo0ab{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;padding-top:.5rem;border-top:1px solid var(--color-border)}.ModerationStatsBar_criterion__IgKKx{display:flex;flex-direction:column;gap:.25rem;min-width:140px}.ModerationStatsBar_criterionLabel__6fg8_{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}.ModerationStatsBar_criterionValue__mq4QG{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text)}.ModerationStatsBar_progressTrack__dTMZO{display:block;width:100%;height:4px;border-radius:var(--radius-pill,999px);background:var(--color-surface-3);overflow:hidden}.ModerationStatsBar_progressFill__98NKe{display:block;height:100%;border-radius:var(--radius-pill,999px);background:var(--color-gold)}.SortableHeader_trigger__vwun2{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);transition:color .15s}.SortableHeader_trigger__vwun2:hover{color:var(--color-text)}.SortableHeader_active__3VIjD{color:var(--color-accent)}.SortableHeader_arrow__RiI2_{flex-shrink:0}.ReadMoreText_root__WSBls{display:flex;flex-direction:column;gap:var(--spacing-1);margin:0 0 var(--spacing-3)}.ReadMoreText_text__kci0k{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.ReadMoreText_toggleRow__iompZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.ReadMoreText_toggle__gYS7t{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:2px 0;background:transparent;border:none;color:var(--color-accent-strong);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--easing-default);border-radius:var(--radius-sm)}.ReadMoreText_toggle__gYS7t:hover{color:var(--color-accent-strong-hover);text-decoration:underline}.ReadMoreText_toggle__gYS7t:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ReadMoreText_toggle__gYS7t{transition:none}}.ProfileIdentitySummary_list__hcV0m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3);padding:0;list-style:none}.ProfileIdentitySummary_pill__614Uv{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-text-secondary);background:var(--color-surface-3);border:1px solid var(--color-border);white-space:nowrap}.ProfileIdentitySummary_pillLead__dPcFM{color:var(--color-accent);background:var(--color-accent-subtle);border-color:transparent;font-weight:var(--font-weight-semibold)}.ProfileIdentitySummary_pillIcon__npf2B{flex-shrink:0;color:var(--color-accent)}.PageProfileCard_card__PGLRg{display:none;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);margin-top:-52px;position:relative;z-index:2}@media (min-width:1020px){.PageProfileCard_card__PGLRg{display:block;position:sticky;top:calc(var(--header-height) + var(--announcements-height, 0px) + 64px);margin-top:-64px;align-self:start}}.PageProfileCard_top__8D8ho{padding:0 20px 18px;text-align:center}.PageProfileCard_avatarRing__7Gxx5{width:104px;height:104px;border-radius:var(--radius-full);background:var(--gradient-avatar-ring);padding:3px;margin:-52px auto 0;box-shadow:var(--shadow-3)}.PageProfileCard_avatarImg__ISSI9{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--color-surface-1);display:block}.PageProfileCard_avatarPlaceholder__L5eUl{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-full);border:3px solid var(--color-surface-1);background:var(--color-surface-3);color:var(--color-text-faint);font-family:var(--font-display);font-style:italic;font-size:34px;text-transform:uppercase}.PageProfileCard_name__SeUSH{margin:12px 0 4px;font-size:23px;line-height:1.15;color:var(--color-heading);display:flex;align-items:center;justify-content:center;gap:8px}.PageProfileCard_pgname__USIo9{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em}.PageProfileCard_verified__SmMWL{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-gold-subtle);color:var(--color-gold);flex:0 0 auto}.PageProfileCard_subrow__EVc8_{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.PageProfileCard_statFollow__yqFEi{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:13px}.PageProfileCard_infochip__labZ2{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-full);background:var(--color-surface-3);font-size:12px;color:var(--color-text)}.PageProfileCard_infochip__labZ2 svg{color:var(--color-accent-strong)}.PageProfileCard_infochipOpen__eEzxF{background:var(--color-success-soft);color:var(--color-success)}.PageProfileCard_infochipOpen__eEzxF svg{color:var(--color-success)}.PageProfileCard_acts__C9UPf{display:flex;gap:8px}.PageProfileCard_shareBtn__DjE0C{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-height:44px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-1);color:var(--color-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.PageProfileCard_shareBtn__DjE0C:hover{background:var(--color-surface-2)}.PageProfileCard_shareBtn__DjE0C:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.PageProfileCard_body__S_eIs{padding:0 20px 20px}.PageProfileCard_divider__FtJ6G{height:1px;background:var(--color-border);margin:16px 0}.PageProfileCard_sectionLab__DqsW9{display:block;text-align:left;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-secondary)}.PageProfileCard_linkline__Sf0mi{display:flex;align-items:center;gap:10px;padding:6px 0;margin:0;font-size:13.5px;color:var(--color-text);text-decoration:none}.PageProfileCard_linkline__Sf0mi svg{flex:0 0 auto;color:var(--color-text-muted)}.PageProfileCard_linkVal__dxIFV{color:var(--color-accent-strong);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.PageProfileCard_linkline__Sf0mi:hover .PageProfileCard_linkVal__dxIFV{text-decoration:underline}.PageProfileCard_socials__SVtnb{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.PageProfileCard_socio__Cb9MQ{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-accent-strong);text-decoration:none}.PageProfileCard_hoursRow__2QLGd{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;color:var(--color-text)}.PageProfileCard_hoursRow__2QLGd .PageProfileCard_time__1DyDa{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PageProfileCard_about__uWSQM{margin:0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.PageProfileMobileHeader_mobileHeader__8RDQL{display:block}@media (min-width:1020px){.PageProfileMobileHeader_mobileHeader__8RDQL{display:none}}.PageProfileMobileHeader_idcard__q0RpJ{position:relative;z-index:2;margin:-40px 14px 0;padding:14px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2)}.PageProfileMobileHeader_top__tsYzT{display:flex;gap:12px;align-items:center}.PageProfileMobileHeader_avatarRing__g_eVE{width:64px;height:64px;flex:0 0 auto;margin-top:-38px;padding:3px;border-radius:var(--radius-full);background:var(--gradient-avatar-ring);box-shadow:var(--shadow-2)}.PageProfileMobileHeader_avatarImg__jZfN5{display:block;width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--color-surface-1)}.PageProfileMobileHeader_avatarPlaceholder__pv1wX{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-full);border:3px solid var(--color-surface-1);background:var(--color-surface-3);color:var(--color-text-faint);font-family:var(--font-display);font-style:italic;font-size:24px;text-transform:uppercase}.PageProfileMobileHeader_idmain__TUj3M{flex:1 1;min-width:0}.PageProfileMobileHeader_kebab__jdlOn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;width:44px;height:44px;margin:-6px -6px 0 0;background:none;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.PageProfileMobileHeader_kebab__jdlOn:hover{background:var(--color-surface-2);color:var(--color-accent-strong)}.PageProfileMobileHeader_kebab__jdlOn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PageProfileMobileHeader_name__AK9X1{margin:0;font-size:20px;line-height:1.15;color:var(--color-heading);display:flex;align-items:center;gap:6px}.PageProfileMobileHeader_pgname__bySh0{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageProfileMobileHeader_verified__dw8sK{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-gold-subtle);color:var(--color-gold)}.PageProfileMobileHeader_sub__H00Eo{margin:2px 0 0;font-size:12px;color:var(--color-text-muted)}.PageProfileMobileHeader_acts__VPVBf{display:flex;gap:8px;margin-top:12px}.PageProfileMobileHeader_qgrid__o8J3z{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding:14px}.PageProfileMobileHeader_qbtn__LNX6l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:60px;padding:12px 4px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:11px;color:var(--color-text-secondary);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--duration-fast,.15s) var(--easing-default,ease)}.PageProfileMobileHeader_qbtn__LNX6l:hover{background:var(--color-surface-2)}.PageProfileMobileHeader_qicon__eaOSF{color:var(--color-accent-strong)}.PageProfileMobileHeader_qrating__X9KOk{display:inline-flex;align-items:center;gap:4px}.PageProfileMobileHeader_qratingValue__pqA2A{font-family:var(--font-display);font-size:15px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--color-heading)}.VideoPlayer_video__1ejLr{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#000}.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}.ImageLightbox_overlay__x5LDp{--lightbox-panel-width:clamp(360px,30vw,430px);position:fixed;inset:0;z-index:var(--z-lightbox);display:flex;width:100vw;height:100dvh;overflow:hidden;background:#000}.ImageLightbox_overlayRaised__YqCwr{z-index:var(--z-lightbox-raised)}.ImageLightbox_stage__vjSqS{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:stretch;justify-content:stretch}.ImageLightbox_mediaColumn__woC8p{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;background:#000}.ImageLightbox_imgContainer__r6zjx{flex:1 1 auto;overflow:hidden;background:#000;touch-action:pan-y;overscroll-behavior:contain}.ImageLightbox_imgContainer__r6zjx,.ImageLightbox_mediaSlide__pQh2K{position:relative;display:flex;width:100%;min-width:0;min-height:0;align-items:center;justify-content:center}.ImageLightbox_mediaSlide__pQh2K{height:100%}.ImageLightbox_imageFill__Uetpt{width:100%;height:100%;object-fit:contain;object-position:center}.ImageLightbox_stageWithCaption__9poqA .ImageLightbox_mediaColumn__woC8p{min-width:0}.ImageLightbox_captionPanel__3t47p{width:var(--lightbox-panel-width);min-width:var(--lightbox-panel-width);height:100%;overflow-y:auto;padding:var(--spacing-5);background:var(--color-surface-1);color:var(--color-text);-webkit-overflow-scrolling:touch}.ImageLightbox_stageWithAside__s7i1V .ImageLightbox_mediaColumn__woC8p{width:calc(100% - var(--lightbox-panel-width))}.ImageLightbox_engagementPanel__dato6{width:var(--lightbox-panel-width);min-width:var(--lightbox-panel-width);height:100%;overflow:hidden;border-left:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text)}.ImageLightbox_actionBar__9aNdq{display:none}.ImageLightbox_mediaActions__pFNeG{position:absolute;right:var(--spacing-5);bottom:var(--spacing-5);z-index:4;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.ImageLightbox_closeBtn__5OdZj,.ImageLightbox_muteBtn__5QrsV,.ImageLightbox_nav__zQ2Pr{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-full);background:rgba(35,35,35,.86);color:#fff;cursor:pointer;transition:background var(--duration-fast),transform var(--duration-fast)}.ImageLightbox_muteBtn__5QrsV{width:48px;height:48px}.ImageLightbox_closeBtn__5OdZj:hover,.ImageLightbox_muteBtn__5QrsV:hover,.ImageLightbox_nav__zQ2Pr:hover:not(:disabled){background:rgba(70,70,70,.94)}.ImageLightbox_closeBtn__5OdZj:active,.ImageLightbox_muteBtn__5QrsV:active,.ImageLightbox_nav__zQ2Pr:active:not(:disabled){transform:scale(.96)}.ImageLightbox_closeBtn__5OdZj{position:fixed;top:max(var(--spacing-4),env(safe-area-inset-top,0px));left:max(var(--spacing-4),env(safe-area-inset-left,0px));z-index:6;width:44px;height:44px}.ImageLightbox_nav__zQ2Pr{position:fixed;top:50%;z-index:5;width:52px;height:52px;transform:translateY(-50%);box-shadow:0 2px 12px rgba(0,0,0,.35)}.ImageLightbox_nav__zQ2Pr:active:not(:disabled){transform:translateY(-50%) scale(.96)}.ImageLightbox_nav__zQ2Pr:disabled{cursor:default;opacity:.5}.ImageLightbox_prev__AQyLK{left:var(--spacing-5)}.ImageLightbox_next___PQJH{right:var(--spacing-5)}.ImageLightbox_overlayWithAside__3tqVU .ImageLightbox_next___PQJH{right:calc(var(--lightbox-panel-width) + var(--spacing-5))}.ImageLightbox_counter__EtxA0{position:fixed;top:max(var(--spacing-5),env(safe-area-inset-top,0px));left:50%;z-index:5;margin:0;transform:translateX(-50%);color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:44px;text-shadow:0 1px 4px rgba(0,0,0,.8);white-space:nowrap;pointer-events:none}.ImageLightbox_overlayWithAside__3tqVU .ImageLightbox_counter__EtxA0{left:calc((100% - var(--lightbox-panel-width)) / 2)}@media (max-width:768px){.ImageLightbox_overlay__x5LDp{height:100dvh}.ImageLightbox_stageWithAside__s7i1V,.ImageLightbox_stageWithCaption__9poqA,.ImageLightbox_stage__vjSqS{width:100vw;height:100dvh;flex-direction:column}.ImageLightbox_stageWithAside__s7i1V .ImageLightbox_mediaColumn__woC8p,.ImageLightbox_stageWithCaption__9poqA .ImageLightbox_mediaColumn__woC8p{width:100%;height:100%}.ImageLightbox_captionPanel__3t47p,.ImageLightbox_engagementPanel__dato6{display:none}.ImageLightbox_actionBar__9aNdq{display:block;width:100%;min-width:0;flex:0 0 auto;background:#000;color:#fff}.ImageLightbox_mediaActions__pFNeG{right:var(--spacing-3);bottom:var(--spacing-4)}.ImageLightbox_closeBtn__5OdZj{top:max(var(--spacing-3),env(safe-area-inset-top,0px));left:max(var(--spacing-3),env(safe-area-inset-left,0px));background:rgba(0,0,0,.46)}.ImageLightbox_nav__zQ2Pr{display:none}.ImageLightbox_counter__EtxA0,.ImageLightbox_overlayWithAside__3tqVU .ImageLightbox_counter__EtxA0{top:max(var(--spacing-3),env(safe-area-inset-top,0px));left:50%}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.ImageLightbox_overlay__x5LDp{animation:ImageLightbox_lightboxFromRight__wAEGw .3s var(--easing-default)}.ImageLightbox_mediaSlidePrevious__gxInV{animation:ImageLightbox_mediaFromLeft__aNO1y .26s var(--easing-default)}.ImageLightbox_mediaSlideNext__K2o_X{animation:ImageLightbox_mediaFromRight__GoHjo .26s var(--easing-default)}.ImageLightbox_mediaSlideDragging__Vpg44{animation:none}}@keyframes ImageLightbox_lightboxFromRight__wAEGw{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ImageLightbox_mediaFromLeft__aNO1y{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ImageLightbox_mediaFromRight__GoHjo{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ImageLightbox_closeBtn__5OdZj,.ImageLightbox_muteBtn__5QrsV,.ImageLightbox_nav__zQ2Pr{transition:none}}.PageReviewsPhotoStrip_section__Z80TE{display:flex;flex-direction:column;gap:var(--spacing-2)}.PageReviewsPhotoStrip_header___7bVA{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3)}.PageReviewsPhotoStrip_title__6wNnE{margin:0;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.PageReviewsPhotoStrip_seeAll__6ZmsQ{font-family:var(--font-body);font-size:13px;color:var(--color-accent-strong);text-decoration:none;white-space:nowrap}.PageReviewsPhotoStrip_seeAll__6ZmsQ:hover{text-decoration:underline}.PageReviewsPhotoStrip_viewport__VV9PN{position:relative}.PageReviewsPhotoStrip_strip__QKTFi{display:flex;gap:var(--spacing-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.PageReviewsPhotoStrip_strip__QKTFi::-webkit-scrollbar{display:none}.PageReviewsPhotoStrip_thumb__lX_N1{position:relative;flex:0 0 calc((100% - 2 * var(--spacing-2)) / 3);aspect-ratio:1;scroll-snap-align:start;padding:0;overflow:hidden;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s ease}.PageReviewsPhotoStrip_thumb__lX_N1:hover{border-color:var(--color-border-strong)}.PageReviewsPhotoStrip_thumb__lX_N1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PageReviewsPhotoStrip_thumbImg__OD_F2{object-fit:cover}@media (min-width:768px){.PageReviewsPhotoStrip_thumb__lX_N1{flex-basis:132px}}.PageReviewsPhotoStrip_nav__uDy_p{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--color-text-secondary);cursor:pointer}.PageReviewsPhotoStrip_prev__FF6wy{left:-8px}.PageReviewsPhotoStrip_next__9pbBn{right:-8px}.PageReviewsPhotoStrip_navDot__nTxJv{display:grid;place-items:center;width:30px;height:30px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-2);transition:border-color .15s ease,color .15s ease}.PageReviewsPhotoStrip_nav__uDy_p:hover .PageReviewsPhotoStrip_navDot__nTxJv{border-color:var(--color-border-strong);color:var(--color-accent-strong)}.PageReviewsPhotoStrip_nav__uDy_p:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.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}.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)}.BottomSheet_root__o38qa{position:fixed;inset:var(--browser-viewport-top,0) 0 auto;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center}.BottomSheet_rootComments__ZOo_0,.BottomSheet_root__o38qa{height:var(--browser-viewport-height,100dvh)}.BottomSheet_rootComments__ZOo_0 .BottomSheet_scrim__FE8BH{position:absolute}.BottomSheet_scrim__FE8BH{position:fixed;inset:0;background:var(--color-overlay);border:0;padding:0;margin:0;cursor:pointer;z-index:var(--z-overlay)}.BottomSheet_sheet__X1VMG{position:relative;z-index:var(--z-modal);width:100%;max-width:640px;max-height:calc(100% - var(--spacing-2));display:flex;flex-direction:column;background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-bottom:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-4);overflow:hidden;outline:none}.BottomSheet_sheetComments__oY2uM{height:min(78%,760px);max-height:calc(100% - 8px)}@media (prefers-reduced-motion:no-preference){.BottomSheet_sheet__X1VMG{animation:BottomSheet_sheetUp__2QWc0 .28s var(--easing-default)}}@keyframes BottomSheet_sheetUp__2QWc0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BottomSheet_grab__MjFkT{width:38px;height:4px;border-radius:var(--radius-full);background:var(--color-border-strong);margin:9px auto 2px;flex:0 0 auto}.BottomSheet_header__nkyRJ{display:flex;align-items:center;gap:var(--spacing-3);padding:6px 14px 12px;border-bottom:1px solid var(--color-border);flex:0 0 auto}.BottomSheet_title__sBnAN{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;color:var(--color-heading);font-size:18px;line-height:1.2}.BottomSheet_count__u0MCh{font-family:var(--font-mono);font-size:11px;color:var(--color-text-faint)}.BottomSheet_close__E7O6T{margin-left:auto;width:44px;height:44px;border-radius:50%;background:var(--color-surface-3);color:var(--color-text-secondary);border:0;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.BottomSheet_close__E7O6T:hover{background:var(--color-border);color:var(--color-text)}.BottomSheet_close__E7O6T:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.BottomSheet_body__P_IrJ{flex:1 1;min-height:0}.BottomSheet_bodyScroll__FBLy4{overflow-y:auto;padding:8px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.BottomSheet_bodyFlush__AxWgV{display:flex;flex-direction:column;overflow:hidden}.LikeButton_button__XaLzB{display:inline-flex;min-width:44px;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:transparent;color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast)}.LikeButton_button__XaLzB:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-accent)}.LikeButton_button__XaLzB:active:not(:disabled){transform:scale(.96)}.LikeButton_button__XaLzB:disabled{cursor:wait;opacity:.65}.LikeButton_liked__YMkbF{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.LikeButton_button__XaLzB{transition:none}}.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}}.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}}.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}}.AnnouncementCardSlot_slot__WkRg1{position:sticky;top:var(--header-height);z-index:var(--z-dropdown);display:flow-root}.AnnouncementCardSlot_slot__WkRg1[data-local-header]{position:static}.AnnouncementCardSlot_slot__WkRg1:empty{display:none}@media (min-width:1020px){.AnnouncementCardSlot_slot__WkRg1[data-app-shell]:not(:empty){--announcement-sidebar-width:0px;--announcement-panel-width:var(--panel-width);display:grid;grid-template-columns:var(--announcement-sidebar-width) minmax(0,1fr) var(--announcement-panel-width);height:0}.AnnouncementCardSlot_slot__WkRg1[data-app-shell] [data-announcements-responsive]{grid-column:2;padding:12px var(--spacing-6)}body:has([data-messages-shell]) .AnnouncementCardSlot_slot__WkRg1[data-app-shell],body:has([data-page-immersive]) .AnnouncementCardSlot_slot__WkRg1[data-app-shell],body[data-discover-panel-open=true] .AnnouncementCardSlot_slot__WkRg1[data-app-shell]{--announcement-panel-width:0px}}@media (min-width:1320px){.AnnouncementCardSlot_slot__WkRg1[data-app-shell]:not(:empty){--announcement-sidebar-width:var(--sidebar-width)}}.page_composePage__z2z0R{display:flex;flex-direction:column;height:100%;min-height:0;margin:0;padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:1024px){.page_composePage__z2z0R{flex:1 1;min-width:0;width:100%;height:100%;margin:0}}.page_header__UtGDE{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);background:var(--color-bg)}.page_backBtn__exZlE{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;background:none;color:var(--color-text);cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--easing-default)}.page_backBtn__exZlE:hover{background:var(--color-surface-2)}.page_title__D8g6J{margin:0;font-size:var(--font-size-md);font-weight:500;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_bannerArea__7EulU{padding:var(--spacing-2) var(--spacing-4)}.page_emptyThread__eZ3p_{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-6)}.page_emptyHint__lJvbX{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}