.MessagesView_shell__I2oDU{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;background:var(--color-bg);color:var(--color-text)}.MessagesView_listPane__0VdWn,.MessagesView_threadPane__x8KSv{min-height:0;min-width:0;display:flex;flex-direction:column}.MessagesView_shell__I2oDU[data-open=list] .MessagesView_threadPane__x8KSv,.MessagesView_shell__I2oDU[data-open=thread] .MessagesView_listPane__0VdWn{display:none}@media (min-width:1024px){.MessagesView_shell__I2oDU{grid-template-columns:22rem minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.MessagesView_shell__I2oDU[data-open=list] .MessagesView_threadPane__x8KSv,.MessagesView_shell__I2oDU[data-open=thread] .MessagesView_listPane__0VdWn{display:flex}.MessagesView_listPane__0VdWn{border-right:1px solid var(--color-border);background:var(--color-surface)}.MessagesView_back__XVnGI{display:none!important}}.MessagesView_tabs__LijkW{display:flex;gap:var(--spacing-xs);padding:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.MessagesView_tab__LRHBu{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);min-height:44px;padding:0 var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer}.MessagesView_tabActive__R_Ir6{color:var(--color-accent);border-color:rgba(var(--color-orange-rgb),.5);background:rgba(var(--color-orange-rgb),.1)}.MessagesView_list__R1po6{flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.MessagesView_list__R1po6:first-child{border-top:1px solid var(--color-border)}}.MessagesView_row__JisCR{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none}.MessagesView_row__JisCR:hover{background:var(--color-surface2)}.MessagesView_rowActive__sA3e3{background:rgba(var(--color-orange-rgb),.1);box-shadow:inset 3px 0 0 var(--color-accent)}.MessagesView_avatar__4AYxz{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-surface2);color:var(--color-text);font-weight:var(--font-weight-bold)}.MessagesView_avatarGroup__gsnBT{border-radius:var(--radius-md);background:rgba(var(--color-orange-rgb),.15);color:var(--color-accent)}.MessagesView_rowBody__i9dk5{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MessagesView_rowTop__ys76Q{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.MessagesView_rowTitle__rtUlO{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium)}.MessagesView_rowUnread__aYCT0{font-weight:var(--font-weight-bold)}.MessagesView_rowTime__hIinG{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--font-size-xs)}.MessagesView_rowPreview__Spx3N{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--font-size-sm)}.MessagesView_count__VJM4e{flex:0 0 auto;min-width:1.25rem;height:1.25rem;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.25rem;text-align:center}.MessagesView_pill__4a8v0{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface2);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.MessagesView_pill__4a8v0:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.MessagesView_pill__4a8v0:disabled{opacity:.6;cursor:default}.MessagesView_more__wPy06{display:flex;margin:var(--spacing-md) auto}.MessagesView_empty__bZIoE,.MessagesView_placeholder__tsfjr{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-md);color:var(--color-text-muted);text-align:center}.MessagesView_empty__bZIoE p,.MessagesView_placeholder__tsfjr p{margin:0;max-width:24rem}.MessagesView_emptyTitle__mElHQ{color:var(--color-text);font-weight:var(--font-weight-semibold)}.MessagesView_emptyIcon__6BzM1{width:3rem;height:3rem;color:var(--color-text-muted)}.MessagesView_skeleton__iuXfK{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.MessagesView_skeletonRow__A6bPd{height:3.25rem;border-radius:var(--radius-md)}.MessagesView_skeletonBubble__yiHM9,.MessagesView_skeletonRow__A6bPd{background:var(--color-surface2);animation:MessagesView_pulse__9WgHT 1.2s ease-in-out infinite}.MessagesView_skeletonBubble__yiHM9{width:55%;height:2.75rem;border-radius:var(--radius-lg)}.MessagesView_skeletonMine__CGSAQ{align-self:flex-end}@keyframes MessagesView_pulse__9WgHT{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.MessagesView_skeletonBubble__yiHM9,.MessagesView_skeletonRow__A6bPd{animation:none}}.MessagesView_thread__vVN2p{flex:1;min-height:0;display:flex;flex-direction:column}.MessagesView_threadHeader__zHorQ{display:flex;align-items:center;gap:var(--spacing-sm);min-height:56px;padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.MessagesView_back__XVnGI{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:calc(var(--spacing-sm) * -1);border-radius:50%;color:var(--color-text);font-size:1.25rem}.MessagesView_threadTitle__9zslr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.MessagesView_badge__bofL5{flex:0 0 auto;padding:2px var(--spacing-sm);border-radius:var(--radius-pill);background:rgba(var(--color-orange-rgb),.15);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MessagesView_iconButton__1PMrV{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);font-size:1.25rem;cursor:pointer}.MessagesView_iconButton__1PMrV:hover:not(:disabled){background:var(--color-surface2);color:var(--color-text)}.MessagesView_messages__O9Tk_{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-md)}.MessagesView_messages__O9Tk_>:first-child{margin-top:auto}.MessagesView_older__TsKEU{align-self:center;margin-bottom:var(--spacing-md)}.MessagesView_messageRow__d0Vun{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--spacing-xs)}.MessagesView_mine__2PvcO{align-items:flex-end}.MessagesView_sender__XN13o{margin:0 0 2px var(--spacing-sm);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MessagesView_bubbleLine__wZJ7X{display:flex;align-items:center;gap:var(--spacing-xs);max-width:min(85%,40rem)}.MessagesView_mine__2PvcO .MessagesView_bubbleLine__wZJ7X{flex-direction:row-reverse}.MessagesView_bubble__2cb4m{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);background:var(--color-surface2);overflow-wrap:anywhere}.MessagesView_mine__2PvcO .MessagesView_bubble__2cb4m{background:rgba(var(--color-orange-rgb),.18)}.MessagesView_text__HZMwO{white-space:pre-wrap;line-height:var(--line-height-normal)}.MessagesView_link__LQXxL{color:var(--color-accent);text-decoration:underline}.MessagesView_time__q7M9I{align-self:flex-end;color:var(--color-text-muted);font-size:var(--font-size-xs)}.MessagesView_removed__gJ1QN{color:var(--color-text-muted);font-style:italic}.MessagesView_quote__7_lTs{display:flex;flex-direction:column;padding:var(--spacing-xs) var(--spacing-sm);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background:rgba(var(--color-black-rgb),.25);color:var(--color-text-muted);font-size:var(--font-size-sm)}.MessagesView_quote__7_lTs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessagesView_media__uYECy{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.MessagesView_mediaGrid__zOzVx{grid-template-columns:repeat(2,minmax(0,1fr))}.MessagesView_mediaItem__tdrdU{display:block;width:100%;max-width:20rem;max-height:20rem;object-fit:cover;border-radius:var(--radius-md)}.MessagesView_mediaGrid__zOzVx .MessagesView_mediaItem__tdrdU{aspect-ratio:1}.MessagesView_messageMenuButton__RlSss{width:32px;height:32px;opacity:0}.MessagesView_messageMenuButton__RlSss:focus-visible,.MessagesView_messageMenuButton__RlSss[aria-expanded=true],.MessagesView_messageRow__d0Vun:hover .MessagesView_messageMenuButton__RlSss{opacity:1}@media (hover:none){.MessagesView_messageMenuButton__RlSss{opacity:.7}}.MessagesView_menuAnchor__jjVhY{position:relative;flex:0 0 auto}.MessagesView_menu__mcBsY{position:absolute;z-index:20;top:100%;left:0;min-width:13rem;padding:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-s2)}.MessagesView_menuRight__A_NQv{left:auto;right:0}.MessagesView_menuItem__vCvDE{display:flex;align-items:center;width:100%;min-height:40px;padding:0 var(--spacing-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}.MessagesView_menuItem__vCvDE:hover:not(:disabled){background:var(--color-surface2)}.MessagesView_menuItem__vCvDE:disabled{color:var(--color-text-muted);cursor:default}.MessagesView_danger__3CLEv{color:var(--color-danger)}.MessagesView_reactionPicker__1nsi6{display:flex;justify-content:space-between;padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border)}.MessagesView_reactionChoice__KqJZ_{width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:1.125rem;cursor:pointer}.MessagesView_reactionChoice__KqJZ_:hover,.MessagesView_reactionChosen__59JWR{background:rgba(var(--color-orange-rgb),.15)}.MessagesView_chips__eylM_{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.MessagesView_chip__E1u_c{min-height:28px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.MessagesView_chipMine__D5WYh{border-color:var(--color-accent);background:rgba(var(--color-orange-rgb),.12)}.MessagesView_notice__VeEz7{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-xs) 0 var(--spacing-md);border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm)}.MessagesView_notice__VeEz7 span{flex:1}.MessagesView_composerWrap__KpoNz{border-top:1px solid var(--color-border);background:var(--color-surface)}.MessagesView_composer__KTII5{display:flex;align-items:flex-end;gap:var(--spacing-xs);padding:var(--spacing-sm);padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom, 0px));background:var(--color-surface)}.MessagesView_thread__vVN2p>.MessagesView_composer__KTII5{align-items:center;border-top:1px solid var(--color-border)}.MessagesView_blockedLine__E1mQt{flex:1;padding-left:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm)}.MessagesView_input__YAZKe{flex:1;min-width:0;min-height:44px;max-height:160px;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:22px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:max(16px,var(--font-size-md));line-height:var(--line-height-normal);resize:none}.MessagesView_input__YAZKe:focus{outline:none;border-color:var(--color-accent)}.MessagesView_send__uTTDb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-accent);color:var(--color-black);font-size:1.125rem;cursor:pointer}.MessagesView_send__uTTDb:disabled{background:var(--color-surface2);color:var(--color-text-muted);cursor:default}.MessagesView_replyBar__6l4Do{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-xs) 0 var(--spacing-md);border-left:3px solid var(--color-accent);color:var(--color-text-muted);font-size:var(--font-size-sm)}.MessagesView_replyBar__6l4Do span{flex:1}.MessagesView_mentions__0iFHn{display:flex;flex-direction:column;max-height:16rem;margin:0;padding:var(--spacing-xs) 0;overflow-y:auto;list-style:none;border-top:1px solid var(--color-border)}.MessagesView_mention__MnDX_{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;min-height:44px;padding:0 var(--spacing-md);border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.MessagesView_mention__MnDX_:focus-visible,.MessagesView_mention__MnDX_:hover{background:var(--color-surface2)}.MessagesView_mentionInitial__nxohg{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface2);font-weight:var(--font-weight-bold)}.MessagesView_previews__iyOGW{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm) 0;overflow-x:auto}.MessagesView_preview__ws8b2{position:relative;flex:0 0 auto}.MessagesView_preview__ws8b2 img{display:block;width:4rem;height:4rem;object-fit:cover;border-radius:var(--radius-sm)}.MessagesView_preview__ws8b2 button{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:var(--color-surface2);color:var(--color-text);cursor:pointer}.MessagesView_messageRow__d0Vun{content-visibility:auto;contain-intrinsic-size:auto 4rem}.MessagesView_rowTimeUnread__CWZZD{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.MessagesView_messageRow__d0Vun{margin-top:2px}.MessagesView_runStart__zb3zP{margin-top:var(--spacing-sm)}.MessagesView_menuOpen__x7gFi{content-visibility:visible;position:relative;z-index:10}.MessagesView_dayLine__Q9Q9u{align-self:center;margin:var(--spacing-md) 0 var(--spacing-xs);padding:2px var(--spacing-sm);border-radius:var(--radius-pill);background:var(--color-surface2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MessagesView_picker__jhHkU{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto}.MessagesView_pickerSearch__lfazs{display:flex;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-sm);padding:0 var(--spacing-sm);min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.MessagesView_pickerSearch__lfazs input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--color-text);font-size:var(--font-size-md)}.MessagesView_pickerHint__vDtCd{margin:var(--spacing-sm) var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm)}.MessagesView_pickerList__uoa6_{list-style:none;margin:0;padding:0}.MessagesView_pickerList__uoa6_ .MessagesView_row__JisCR{width:100%;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.MessagesView_avatarImage__4WeG4{width:100%;height:100%;border-radius:inherit;object-fit:cover}.MessagesView_avatar__4AYxz{overflow:hidden}.MessagesView_receipt__UyENg{display:inline-flex;align-items:center;gap:2px;margin-left:var(--spacing-xs);vertical-align:middle;color:var(--color-text-muted)}.MessagesView_receipt__UyENg svg{width:1rem;height:1rem}.MessagesView_receiptRead__Ed3xs{color:var(--color-accent)}.MessagesView_receiptFailed__bwxKk{color:var(--color-danger)}.MessagesView_retry__vyOZJ{align-self:flex-end;border:0;background:none;color:var(--color-danger);font-size:var(--font-size-xs);text-decoration:underline;cursor:pointer}.MessagesView_media__uYECy{position:relative}.MessagesView_ring__FvAXN{position:absolute;top:50%;left:50%;z-index:1;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;border-radius:50%;background:conic-gradient(var(--color-accent) calc(max(var(--p, 0), 4) * 1%),rgba(var(--color-black-rgb),.6) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),var(--color-black) calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),var(--color-black) calc(100% - 4px))}.TierBadge_badge__x8yeH{display:inline-flex;align-items:center;gap:.25em;flex-shrink:0;vertical-align:middle;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--color-card)}.TierBadge_silver__2cqte{background:#cfd3da}.TierBadge_gold__yN68L{background:#f2c14e}.TierBadge_sm__2Xitj{font-size:.6875rem;padding:.2rem .5rem}.TierBadge_md__itKdi{font-size:var(--font-size-xs);padding:.3rem .65rem}.TierBadge_star__4Q1_H{width:1em;height:1em;flex-shrink:0}.OrganiserDetailClient_page__oQFR2{min-height:100vh;background:var(--color-bg);overflow-x:hidden}.OrganiserDetailClient_content__d5CZ6{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);overflow-x:hidden;width:100%;box-sizing:border-box}.OrganiserDetailClient_emptyText__RTeNt,.OrganiserDetailClient_loadingText__6b3Jy{color:var(--color-text2);font-size:var(--font-size-md)}.OrganiserDetailClient_backButton__4yFCw{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text2);background:transparent;border:none;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-ease-in-out);margin-bottom:var(--spacing-lg);padding-top:var(--spacing-md);min-height:44px}.OrganiserDetailClient_backButton__4yFCw:hover{color:var(--color-text)}.OrganiserDetailClient_backIcon__5tAHE{width:20px;height:20px}.OrganiserDetailClient_sectionText__0IXxJ{color:var(--color-text2);white-space:pre-wrap;line-height:var(--line-height-loose);font-size:var(--font-size-md);margin:0;word-break:break-word}.OrganiserDetailClient_chipBlock__ufQTv{margin-top:var(--spacing-lg)}.OrganiserDetailClient_pastEventsMore___9RJj{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.OrganiserDetailClient_pastEventsSummary__TXEPo{cursor:pointer;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);list-style:none;width:fit-content}.OrganiserDetailClient_pastEventsSummary__TXEPo::-webkit-details-marker{display:none}.OrganiserDetailClient_browseMore__DRiIg{margin:var(--spacing-xxl) 0 0}.OrganiserDetailClient_browseMoreLink__OhFk5{color:var(--color-accent);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.OrganiserDetailClient_browseMoreLink__OhFk5:hover{text-decoration:underline}.FilterDropdown_wrapper__XQsZT{position:relative;width:100%}.FilterDropdown_button__9fKJR{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);line-height:1.55rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-ease-in-out),color var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.FilterDropdown_button__9fKJR:hover{border-color:rgba(var(--color-orange-rgb),.4)}.FilterDropdown_button__9fKJR:focus-visible{outline:none;border-color:rgba(var(--color-orange-rgb),.5);box-shadow:0 0 0 3px rgba(var(--color-orange-rgb),.2)}.FilterDropdown_buttonActive__G9wv_,.FilterDropdown_buttonActive__G9wv_:hover{border-color:var(--color-accent);color:var(--color-accent)}.FilterDropdown_buttonText__5cM6S{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterDropdown_chevron__Lxwsi{width:16px;height:16px;flex-shrink:0;color:var(--color-accent);transition:transform var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.FilterDropdown_chevronOpen__bVUqH{transform:rotate(180deg)}.FilterDropdown_panel___QRtT{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:380px;overflow-y:auto;padding:var(--spacing-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-s2)}.FilterDropdown_panelHeader__RWeKL{display:flex;justify-content:flex-end;padding:0 var(--spacing-sm);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-xs)}.FilterDropdown_clear__w84Mi{background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) 0;cursor:pointer}.FilterDropdown_clear__w84Mi:hover{opacity:.8}.FilterDropdown_row__fRVeq{display:flex;align-items:center;gap:var(--spacing-sm);min-height:40px;padding:0 var(--spacing-sm);border-radius:var(--radius-sm);font-size:15px;color:var(--color-text);cursor:pointer;user-select:none}.FilterDropdown_row__fRVeq:hover{background-color:var(--color-surface2)}.FilterDropdown_checkbox__Y8LbH{width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:var(--color-accent)}.PlaceFilter_wrap__XvVsA{margin-bottom:var(--spacing-md)}.PlaceFilter_label__osl7K{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text2);margin-bottom:var(--spacing-xs)}.PlaceFilter_chips__qoyMA{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.PlaceFilter_chip__AO5CF{min-height:36px;padding:0 var(--spacing-md);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.PlaceFilter_chipPicked__VkdnU{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-white)}.PlaceFilter_nearMe__8Y1ME{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);min-height:36px;padding:0 var(--spacing-md);border-radius:var(--radius-pill);border:1px solid var(--color-accent);background:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.PlaceFilter_nearMe__8Y1ME:disabled{opacity:.6;cursor:progress}.PlaceFilter_centre___7GIW{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text)}.PlaceFilter_clear__mzD_j{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;background:none;border:none;color:var(--color-text2);cursor:pointer}.PlaceFilter_hint__zX_6A{color:var(--color-text2);font-size:var(--font-size-sm)}.PlaceFilter_hint__zX_6A,.PlaceFilter_search__HPCds{margin-top:var(--spacing-sm)}.PlaceFilter_results__BDjUb{list-style:none;margin:var(--spacing-xs) 0 0;padding:0}.PlaceFilter_result__DYRSq{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;min-height:44px;padding:0 var(--spacing-xs);background:none;border:none;color:var(--color-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer}.PlaceFilter_result__DYRSq:hover{color:var(--color-accent)}.PlaceFilter_searchFirst__dsDNP{margin-top:0}.PlaceFilter_distanceLabel__B4zpm{margin-top:var(--spacing-md)}.entityLayout_layout__1dAJh{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (min-width:1024px){.entityLayout_layout__1dAJh{flex-direction:row;align-items:flex-start}}.entityLayout_sidebar__hqeab{width:100%}@media (max-width:1023px){.entityLayout_sidebar__hqeab,.entityLayout_sidebar__hqeab>.entityLayout_sidebarContent__gZRk7{display:contents}.entityLayout_filtersSection__jXVaY{order:-2}.entityLayout_main__NJBwI{order:-1}}@media (min-width:1024px){.entityLayout_sidebar__hqeab{width:max(300px,20rem);flex-shrink:0;align-self:stretch;display:flex;flex-direction:column}.entityLayout_sidebar__hqeab>.entityLayout_sidebarContent__gZRk7{flex:1}.entityLayout_filtersSection__jXVaY{position:sticky;top:calc(var(--site-header-height) + var(--spacing-xl));z-index:5}.entityLayout_filtersSection__jXVaY:before{content:"";position:absolute;left:-1px;right:-1px;bottom:100%;height:calc(var(--spacing-xl) + 1px);background:var(--color-bg)}}.entityLayout_sidebarContent__gZRk7{display:flex;flex-direction:column;gap:var(--spacing-xl)}.entityLayout_main__NJBwI{flex:1;min-width:0}.entityLayout_grid__gXfpm{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,20rem),calc((100% - 2 * var(--spacing-lg)) / 3)),1fr));gap:var(--spacing-lg);align-items:stretch}.entityLayout_grid__gXfpm>*{min-width:0}.entityLayout_railSticky__S4Mtc{position:sticky;top:calc(var(--site-header-height) + var(--spacing-xl))}.entityLayout_railStageShort__LJmv1:after{content:"";display:block;height:40vh}.entityLayout_railStageLong__9oQQX:after{content:"";display:block;height:80vh}.entityLayout_railRest__pTCSA{flex:1}.entityLayout_filtersSection__jXVaY{background:var(--color-surface2);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid rgba(var(--color-border-rgb),.6)}.entityLayout_filtersHeader__V4Rs4{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.entityLayout_filtersTitle__YpiaC{font-size:var(--font-size-lg);font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md)}.entityLayout_clearFiltersButton__lhJkd{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent);background:none;border:none;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase;transition:opacity var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.entityLayout_clearFiltersButton__lhJkd:hover{opacity:.8}.entityLayout_filterGroup___u7C4{margin-bottom:var(--spacing-md)}.entityLayout_filterGroup___u7C4:last-child{margin-bottom:0}.entityLayout_filterLabel__fkeOz{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text2);margin-bottom:var(--spacing-xs)}.entityLayout_filterPair__8x_qv{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.entityLayout_filterPair__8x_qv>input{width:100%;min-width:0}.entityLayout_locationStatus__Egatf{padding:var(--spacing-sm);margin-bottom:var(--spacing-md);background:rgba(var(--color-orange-rgb),.1);border-radius:var(--radius-md);border:1px solid rgba(var(--color-orange-rgb),.2)}.entityLayout_locationStatusText__NK44A{font-size:var(--font-size-xs);color:var(--color-accent)}.entityLayout_locationBadge__Ly_Mn{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background:rgba(var(--color-orange-rgb),.15);border-radius:var(--radius-md);border:1px solid rgba(var(--color-orange-rgb),.3);font-size:var(--font-size-xs);color:var(--color-text)}.entityLayout_clearLocationButton__97cYZ{background:none;border:none;color:var(--color-text2);cursor:pointer;font-size:var(--font-size-lg);line-height:1;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.entityLayout_clearLocationButton__97cYZ:hover{color:var(--color-text)}.entityLayout_filterHint__zkDNQ{color:var(--color-text2);font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}.ForYouRow_section__qON79{margin-bottom:var(--spacing-xxl)}.ForYouRow_title__itHHD{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ForYouRow_because__ppF9h{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--spacing-xs) 0 var(--spacing-md)}@media (max-width:40rem){.ForYouRow_because__ppF9h,.ForYouRow_title__itHHD{padding-inline:var(--spacing-md)}}.page_page__jsqq9{min-height:100vh;background:var(--color-bg)}.page_content__1SG_b{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.page_title__mvDh7{font-size:clamp(2rem,5vw,3rem);font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md);padding-top:var(--spacing-lg)}.page_subtitle__NGYxd{font-size:var(--font-size-lg);color:var(--color-text2);margin-bottom:var(--spacing-xl)}@media (min-width:768px){.page_subtitle__NGYxd{font-size:var(--font-size-xl)}}.page_emptyText__31yri,.page_loadingText__py6MQ{color:var(--color-text2);font-size:var(--font-size-md)}.page_showMore__DXWMh{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.page_showMoreButton__yC_Um{border:3px solid rgba(var(--color-border-rgb),.6);background-color:var(--color-surface2);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.page_showMoreButton__yC_Um:hover:not(:disabled){border-color:rgba(var(--color-orange-rgb),.6);background-color:rgba(var(--color-border-rgb),.4)}.page_showMoreButton__yC_Um:disabled{opacity:.6;cursor:default}.page_resultsGrid__1WMtV{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width:768px){.page_resultsGrid__1WMtV{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_resultsGrid__1WMtV{grid-template-columns:repeat(3,1fr)}}.page_page__Y9arX{min-height:100vh;background:var(--color-bg)}.page_content___su8H{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.page_pageHeader__ez7_T{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_title__J3rom{font-size:clamp(2rem,5vw,3rem);font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md);padding-top:var(--spacing-lg)}.page_subtitle__bHANk{font-size:var(--font-size-lg);color:var(--color-text2);margin-bottom:var(--spacing-xl)}@media (min-width:768px){.page_subtitle__bHANk{font-size:var(--font-size-xl)}}@media (min-width:1024px){.page_mainContent__Ijxgu{order:2}}.page_emptyText__HtAbo,.page_loadingText__TQKhS{color:var(--color-text2);font-size:var(--font-size-md);text-align:center;padding:var(--spacing-xl)}.page_showMore__CwrPH{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.page_showMoreButton__FLwsI{border:3px solid rgba(var(--color-border-rgb),.6);background-color:var(--color-surface2);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.page_showMoreButton__FLwsI:hover:not(:disabled){border-color:rgba(var(--color-orange-rgb),.6);background-color:rgba(var(--color-border-rgb),.4)}.page_showMoreButton__FLwsI:disabled{opacity:.6;cursor:default}.page_page__VbT7a{min-height:100vh;background:var(--color-bg)}.page_content__OA1gx{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.page_pageHeader__Xy4kz{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_title__LL6L1{font-size:clamp(2rem,5vw,3rem);font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md);padding-top:var(--spacing-lg)}.page_subtitle__USRqC{font-size:var(--font-size-lg);color:var(--color-text2);margin-bottom:var(--spacing-xl)}@media (min-width:768px){.page_subtitle__USRqC{font-size:var(--font-size-xl)}}@media (min-width:1024px){.page_mainContent__zg8Ln{order:2}}.page_emptyText__ywL1O,.page_loadingText__lxARd{color:var(--color-text2);font-size:var(--font-size-md);text-align:center;padding:var(--spacing-xl)}.page_showMore__kxJ0H{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.page_showMoreButton__FgqVL{border:3px solid rgba(var(--color-border-rgb),.6);background-color:var(--color-surface2);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.page_showMoreButton__FgqVL:hover:not(:disabled){border-color:rgba(var(--color-orange-rgb),.6);background-color:rgba(var(--color-border-rgb),.4)}.page_showMoreButton__FgqVL:disabled{opacity:.6;cursor:default}.page_page__VDOZ0{min-height:100vh;background:var(--color-bg)}.page_content__ALPLF{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.page_pageHeader__Jj7Wb{margin-bottom:var(--spacing-lg)}.page_title__DM8gS{font-size:clamp(2rem,5vw,3rem);font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:0;padding-top:var(--spacing-lg)}.page_subtitle__L2wra{display:none;font-size:var(--font-size-lg);color:var(--color-text2)}@media (min-width:768px){.page_title__DM8gS{margin-bottom:var(--spacing-sm)}.page_subtitle__L2wra{display:block}}.page_grid__BoDiS{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "feed";column-gap:var(--spacing-xl)}.page_pageHeader__Jj7Wb{grid-area:header}.page_feed___xj2g{grid-area:feed}.page_leftRail__whEJ3{grid-area:left}.page_rightRail__Sx_p9{grid-area:right}.page_feed___xj2g,.page_pageHeader__Jj7Wb{width:100%;max-width:48rem;margin-left:auto;margin-right:auto;min-width:0}.page_leftRail__whEJ3,.page_rightRail__Sx_p9{display:none}@media (min-width:1024px){.page_grid__BoDiS{grid-template-columns:minmax(0,48rem) max(300px,20rem);grid-template-areas:"header ." "feed right";justify-content:center}.page_feed___xj2g,.page_pageHeader__Jj7Wb{max-width:none;margin-left:0;margin-right:0}.page_rightRail__Sx_p9{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_feedUnit__vAU39{display:none}}@media (min-width:1280px){.page_grid__BoDiS{grid-template-columns:16rem minmax(0,48rem) max(300px,20rem);grid-template-areas:". header ." "left feed right"}.page_leftRail__whEJ3{display:block}}.page_adSlot__Cb_4A,.page_feedUnit__vAU39{margin-bottom:var(--spacing-xl)}.page_railBlock__Cs2OY{padding:var(--spacing-lg)}.page_railHeading__lHlGd{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md)}.page_railList__bDccm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_railRow__ZptX6{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);text-decoration:none;min-width:0}.page_railLink__4T2Dp:hover,.page_railRow__ZptX6:hover .page_railRowText__UqkNX{color:var(--color-accent)}.page_railRowText__UqkNX{font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_railLogo__5Oa6D{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover;flex-shrink:0}.page_railInitial__n8LqZ{display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface2);color:var(--color-text2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.page_railLink__4T2Dp{text-decoration:none}.page_railLink__4T2Dp,.page_railNote__sX3Ol{color:var(--color-text2);font-size:var(--font-size-sm)}.page_railNote__sX3Ol{margin-bottom:var(--spacing-md)}.page_railMore__IDFVH{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-accent);font-size:var(--font-size-sm);text-decoration:none}.page_joinCard__sfCIf{border-color:rgba(var(--color-orange-rgb),.45)}.page_joinButton__Nb5dD{display:flex;align-items:center;justify-content:center;width:100%;padding:.7rem 1rem;border:none;border-radius:var(--radius-pill);background:var(--color-accent);color:#111;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);cursor:pointer}.page_joinButton__Nb5dD:hover{filter:brightness(1.08)}.page_feedUnit__vAU39 .page_railBlock__Cs2OY+.page_railBlock__Cs2OY{margin-top:var(--spacing-md)}.page_hottestCard__SdR0P{display:flex;flex-direction:column;gap:.2rem;color:var(--color-text);text-decoration:none}.page_hottestImage__Jj_Ui{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface2);margin-bottom:var(--spacing-sm)}.page_hottestName__SkFFc{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.page_hottestCard__SdR0P:hover .page_hottestName__SkFFc,.page_hottestLine__NX4_j{color:var(--color-accent)}.page_hottestLine__NX4_j{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.page_trendingList__3Cr3v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.page_trendingRow__akLTX{display:flex;gap:var(--spacing-sm);color:var(--color-text);text-decoration:none;min-width:0}.page_trendingRank__kkiou{color:var(--color-accent);font-family:var(--font-display);font-weight:var(--font-weight-bold);min-width:1.25rem}.page_trendingText__IOFjh{display:flex;flex-direction:column;min-width:0}.page_trendingTitle__KorFL{font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_trendingRow__akLTX:hover .page_trendingTitle__KorFL{color:var(--color-accent)}.page_trendingAuthor__LVURI{color:var(--color-text2);font-size:var(--font-size-xs)}.page_strip__W9fvV{padding:var(--spacing-md) 0}.page_stripHeader__QSXgq{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);padding:0 var(--spacing-md);margin-bottom:var(--spacing-sm)}.page_stripTitle__V6Z1Y{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.page_stripMore__VFcqS{color:var(--color-accent);font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap}.page_stripRow__0cOxi{list-style:none;margin:0;padding:0 var(--spacing-md);display:flex;gap:var(--spacing-sm);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.page_stripRow__0cOxi::-webkit-scrollbar{display:none}.page_stripItem__xrsx4{flex:0 0 10rem;scroll-snap-align:start}.page_stripCard__YWd4d{display:flex;flex-direction:column;gap:.25rem;color:var(--color-text);text-decoration:none}.page_stripImage__sWn_B{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface2)}.page_stripDay__w2St9{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.page_stripName__UoJi_{font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_stripJoin__jK209{padding:var(--spacing-sm) var(--spacing-md) 0;color:var(--color-text2);font-size:var(--font-size-sm)}.page_stripJoinButton__Bow_X{background:none;border:none;padding:0;color:var(--color-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.page_postsList__7N0AB{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_newPostsSlot__wHtP1{position:sticky;top:calc(var(--site-header-height) + var(--spacing-sm));z-index:5;height:0;margin-bottom:calc(-1 * var(--spacing-xl));display:flex;justify-content:center}.page_newPostsPill__O4mIP{padding:6px var(--spacing-md);border:0;border-radius:999px;background:var(--color-accent);color:var(--color-white);font-size:var(--font-size-sm);font-weight:600;box-shadow:var(--shadow-s2);cursor:pointer}.page_feedRow__JlMZG{content-visibility:auto;contain-intrinsic-size:auto 520px}.page_loadingText__pEkXv{color:var(--color-text2);font-size:var(--font-size-md)}.page_crossover__jmQQ0{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-md) 0}.page_crossover__jmQQ0:after,.page_crossover__jmQQ0:before{content:"";flex:1;height:1px;background:var(--color-border)}.page_crossoverText___qnrz{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.page_endPlate__Xa8N3{margin-top:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--color-border);text-align:center}.page_endTitle__9vsXg{color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.page_endNote__hkdHV{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_pageStopped__vJHqf{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;margin-top:var(--spacing-xl);padding:var(--spacing-lg)}.page_pageStoppedText__i53k_{color:var(--color-text2);font-size:var(--font-size-md)}.page_sentinel__ZVlGD{min-height:48px;display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-lg)}.page_emptyText__gD9n3{color:var(--color-text2);font-size:var(--font-size-md)}.page_featuredPill__LldqE{display:inline-flex;align-items:center;align-self:flex-start;padding:.15rem .6rem;margin-right:var(--spacing-sm);margin-bottom:.35rem;border-radius:var(--radius-pill);background:#f2c14e;color:var(--color-card);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.page_postWrap__y7bQM{position:relative}.ImageCarousel_overlay__L0lra{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center}.ImageCarousel_closeButton__mNIha{position:absolute;top:var(--spacing-md);right:var(--spacing-md);z-index:10;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--motion-duration-fast) var(--motion-easing-ease-in-out);min-width:44px;min-height:44px}.ImageCarousel_closeButton__mNIha:hover{background:rgba(0,0,0,.7)}.ImageCarousel_closeIcon__7G_vC{width:24px;height:24px;color:var(--color-white)}.ImageCarousel_counter__7Pm8N{position:absolute;top:var(--spacing-md);left:var(--spacing-md);z-index:10;background:rgba(0,0,0,.5);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md)}.ImageCarousel_counterText__27Yk_{color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ImageCarousel_navButton__5z0Fb{position:absolute;z-index:10;width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.5);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--motion-duration-fast) var(--motion-easing-ease-in-out);min-width:44px;min-height:44px}.ImageCarousel_navButton__5z0Fb:hover{background:rgba(0,0,0,.7)}.ImageCarousel_navButtonLeft__T6w8v{left:var(--spacing-md)}.ImageCarousel_navButtonRight__SOAmT{right:var(--spacing-md)}.ImageCarousel_navIcon__LNZrZ{width:24px;height:24px;color:var(--color-white)}.ImageCarousel_imageContainer__m_Atg{position:relative;width:100%;height:100%;overflow:hidden}.ImageCarousel_slider__gnxku{display:flex;width:100%;height:100%;transition:transform var(--motion-duration-normal) var(--motion-easing-ease-out);will-change:transform}.ImageCarousel_slide__qVdiR{flex:0 0 100%;min-width:100%}.ImageCarousel_slideContent__M5qXJ,.ImageCarousel_slide__qVdiR{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.ImageCarousel_slideContent__M5qXJ{max-width:1280px;max-height:calc(100vh - 120px);min-height:400px;padding:var(--spacing-md);box-sizing:border-box;margin:0 auto}.ImageCarousel_zoomFrame__5h6ng{width:100%;height:100%;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:zoom-in}.ImageCarousel_zoomFrame__5h6ng .ImageCarousel_image___T9B2{transition:transform var(--motion-duration-fast) var(--motion-easing-ease-out);transform-origin:center center}.ImageCarousel_zoomed__4O7Cv{cursor:grab}.ImageCarousel_image___T9B2{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}@media (max-width:640px){.ImageCarousel_slideContent__M5qXJ{padding:var(--spacing-sm)}.ImageCarousel_image___T9B2,.ImageCarousel_slideContent__M5qXJ{max-height:calc(100vh - 100px);max-width:100%}}.ImageCarousel_thumbnailStrip__7nR_S{position:absolute;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);z-index:10;max-width:90%;overflow-x:auto;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:rgba(0,0,0,.5);border-radius:var(--radius-md);scrollbar-width:none;-ms-overflow-style:none}.ImageCarousel_thumbnailStrip__7nR_S::-webkit-scrollbar{display:none}.ImageCarousel_thumbnailButton__rSX47{position:relative;width:64px;height:64px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;border:2px solid transparent;transition:all var(--motion-duration-fast) var(--motion-easing-ease-in-out);cursor:pointer;background:transparent;padding:0;min-width:44px;min-height:44px}.ImageCarousel_thumbnailButtonActive__bg0hF{border-color:var(--color-accent);transform:scale(1.1)}.ImageCarousel_thumbnailButtonInactive__epX9k{border-color:transparent;opacity:.6}.ImageCarousel_thumbnailButtonInactive__epX9k:hover{opacity:1}.ImageCarousel_thumbnailImage__qjgId{object-fit:cover}.Safety_menuWrap__k_Iz5{position:relative;display:inline-flex}.Safety_menuButton__F5GvY{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text2);font-size:var(--font-size-lg);line-height:1;cursor:pointer}.Safety_menuButton__F5GvY>span{display:block;transform:translateY(-.28em)}.Safety_menuButton__F5GvY:hover,.Safety_menuButton__F5GvY[aria-expanded=true]{color:var(--color-text);background:var(--color-surface2)}.Safety_button__FFpcR:focus-visible,.Safety_linkButton__tC1IY:focus-visible,.Safety_menuButton__F5GvY:focus-visible,.Safety_menuItem__D_5_2:focus-visible,.Safety_radio__KXNNp:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.Safety_menu__0XmVS{position:absolute;top:100%;right:0;z-index:60;min-width:12rem;margin:0;padding:var(--spacing-xs) 0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-s2)}.Safety_menuItem__D_5_2{display:block;width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);border:none;background:transparent;color:var(--color-text);font-size:var(--font-size-sm);font-family:inherit;text-align:left;cursor:pointer}.Safety_menuItem__D_5_2:focus-visible,.Safety_menuItem__D_5_2:hover:not(:disabled){background:var(--color-surface2)}.Safety_menuItem__D_5_2:disabled{color:var(--color-text-muted);cursor:default}.Safety_danger__aD60w{color:var(--color-danger)}.Safety_separator__0aR8H{height:1px;margin:var(--spacing-xs) 0;background:var(--color-border)}.Safety_overlay__at0ns{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);background-color:rgba(var(--color-black-rgb),.85);backdrop-filter:blur(4px)}.Safety_dialog__ZXlaz{width:100%;max-width:28rem;max-height:calc(100vh - 2 * var(--spacing-md));max-height:calc(100dvh - 2 * var(--spacing-md));overflow-y:auto;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-s2);color:var(--color-text)}.Safety_title__4OZ_e{margin:0 0 var(--spacing-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.Safety_title__4OZ_e:focus{outline:none}.Safety_body__0Mlrw{margin:0 0 var(--spacing-md);color:var(--color-text2);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Safety_radios__M3xU7{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0 0 var(--spacing-md);padding:0;border:none}.Safety_radio__KXNNp{display:flex;align-items:center;gap:var(--spacing-sm);min-height:44px;padding:0 var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm)}.Safety_radioChecked__qTd1q{border-color:var(--color-accent)}.Safety_radio__KXNNp input{accent-color:var(--color-accent)}.Safety_details__drzla{width:100%;min-height:4.5rem;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);resize:vertical}.Safety_counter__akBWc{margin:var(--spacing-xs) 0 0;text-align:right;color:var(--color-text2);font-size:var(--font-size-xs)}.Safety_error__5S__r{margin:var(--spacing-sm) 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}.Safety_buttons__DvAMa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.Safety_button__FFpcR{min-height:44px;padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.Safety_button__FFpcR:disabled{opacity:.5;cursor:default}.Safety_primary__nwe61{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg)}.Safety_destructive__4z_e7{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}.Safety_spinner__vxVDi{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Safety_spin__wKB2O .8s linear infinite}@keyframes Safety_spin__wKB2O{to{transform:rotate(1turn)}}.Safety_toast__WVWq6{position:fixed;left:50%;bottom:var(--spacing-lg);transform:translateX(-50%);z-index:90;gap:var(--spacing-md);max-width:calc(100vw - 2 * var(--spacing-md));background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-s2);color:var(--color-text)}.Safety_placeholder__Xa_TN,.Safety_toast__WVWq6{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.Safety_placeholder__Xa_TN{justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text2)}.Safety_linkButton__tC1IY{min-height:44px;padding:0 var(--spacing-xs);font-family:inherit;font-size:inherit;font-weight:var(--font-weight-semibold)}.Safety_inlineLink__HXXZK,.Safety_linkButton__tC1IY{border:none;background:transparent;color:var(--color-accent);cursor:pointer}.Safety_inlineLink__HXXZK{padding:0;font:inherit;text-decoration:underline}.Safety_note__fHcqL{color:var(--color-text2)}.Safety_noteError__0WNec,.Safety_note__fHcqL{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm)}.Safety_noteError__0WNec{color:var(--color-danger)}.Safety_blockedList__ndrd_{list-style:none;margin:var(--spacing-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.Safety_blockedRow__Gmwcv{display:flex;align-items:center;gap:var(--spacing-md)}.Safety_blockedAvatar___2yEm{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-surface2);display:flex;align-items:center;justify-content:center;color:var(--color-text2);font-weight:var(--font-weight-semibold)}.Safety_blockedName__OPZT_{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tip_tip__d8CKK{position:relative;max-width:22rem;margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface2);color:var(--color-text);text-align:left}.Tip_tip__d8CKK:before{content:"";position:absolute;top:-7px;left:var(--spacing-lg);width:12px;height:12px;background:var(--color-surface2);border-top:1px solid var(--color-accent);border-left:1px solid var(--color-accent);transform:rotate(45deg)}.Tip_end__Iqsvo{margin-left:auto}.Tip_end__Iqsvo:before{left:auto;right:var(--spacing-lg)}.Tip_center__j_IUs{margin-left:auto;margin-right:auto}.Tip_center__j_IUs:before{left:calc(50% - 6px)}.Tip_text__cAuTG{margin:0;font-size:var(--font-size-sm);line-height:1.5}.Tip_done__YavId{margin-top:var(--spacing-sm);padding:0;border:0;background:none;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);cursor:pointer}.VehicleCard_cardLink__yWaDW{height:100%;display:flex;flex-direction:column;text-decoration:none}.VehicleCard_card__Szijl{cursor:pointer;overflow:hidden;transition:transform var(--motion-duration-fast) var(--motion-easing-ease-in-out);height:100%;display:flex;flex-direction:column;flex-grow:1}.VehicleCard_card__Szijl:hover{transform:scale(1.02)}.VehicleCard_imageContainer__QIAHG{position:relative;width:100%;margin-bottom:var(--spacing-md);border-radius:var(--radius-md);overflow:hidden}.VehicleCard_image__Jr2KQ{object-fit:cover}.VehicleCard_imagePlaceholder__0Do4x{height:auto;margin-bottom:var(--spacing-md);border-radius:var(--radius-md)}.VehicleCard_cardInfo__DG_SL{display:flex;flex-direction:column;flex-grow:1}.VehicleCard_cardTitle__KBAOv{font-size:var(--font-size-md);font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.VehicleCard_cardTitle__KBAOv{font-size:var(--font-size-lg)}}.VehicleCard_cardTopRow__h8Esc{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.VehicleCard_cardText__I_B8N{flex:1;min-width:0}.VehicleCard_cardNote__HjM_d{display:block}.VehicleCard_cardNote__HjM_d,.VehicleCard_cardOwner__4uAr8{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}.VehicleCard_cardOwner__4uAr8{display:flex;align-items:center;gap:var(--spacing-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VehicleCard_ownerIcon__23RW9{flex-shrink:0;font-size:.9em}.VehicleCard_followPill__RpbqM{display:inline-flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0;min-height:36px;padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--radius-sm);background:rgba(var(--color-orange-rgb),.12);color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.VehicleCard_followPill__RpbqM svg{font-size:1.1rem}.VehicleCard_followPillActive__A3mHP,.VehicleCard_followPill__RpbqM:hover:not(:disabled){background:rgba(var(--color-orange-rgb),.2)}.VehicleCard_followPill__RpbqM:disabled{opacity:.6;cursor:default}@media (pointer:coarse){.VehicleCard_followPill__RpbqM{min-height:44px}}.VehicleCard_followPill__RpbqM:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-orange-rgb),.3)}.VehicleCard_mods__wc10a{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.VehicleCard_modIcon___MOcd{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(var(--color-orange-rgb),.12);color:var(--color-accent);font-size:1rem}.VehicleCard_srOnly__fSdXm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReelViewer_overlay__9tK9q{position:fixed;inset:0;z-index:99999;background:var(--color-black);display:flex;align-items:center;justify-content:center;touch-action:pan-y}.ReelViewer_poster__K4oSa{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ReelViewer_video__cesRF{position:relative;width:100%;height:100%;object-fit:contain;cursor:pointer}.ReelViewer_pausedIcon__B10cW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;color:var(--color-white);opacity:.9;pointer-events:none}.ReelViewer_topBar__NN4VP{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:max(var(--spacing-md),env(safe-area-inset-top)) var(--spacing-md) 0}.ReelViewer_topRight__nTZMJ{display:flex;gap:var(--spacing-sm)}.ReelViewer_circleButton__UtmtU{width:44px;height:44px;font-size:24px;display:flex}.ReelViewer_arrow__rWjl5,.ReelViewer_circleButton__UtmtU{border-radius:50%;border:none;background:rgba(var(--color-black-rgb),.45);color:var(--color-white);align-items:center;justify-content:center;cursor:pointer}.ReelViewer_arrow__rWjl5{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:28px;display:none}.ReelViewer_arrowLeft__R_tGr{left:var(--spacing-md)}.ReelViewer_arrowRight__S8PaL{right:var(--spacing-md)}@media (hover:hover) and (pointer:fine){.ReelViewer_arrow__rWjl5{display:flex}}.ReelViewer_rail__E7JSM{position:absolute;right:var(--spacing-md);bottom:calc(max(var(--spacing-md), env(safe-area-inset-bottom)) + 6.5rem);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.ReelViewer_railButton__8KZh_{display:flex;flex-direction:column;align-items:center;width:56px;gap:2px;padding:0;border:none;background:transparent;color:var(--color-white);cursor:pointer}.ReelViewer_railButton__8KZh_ .ReelViewer_circleButton__UtmtU{font-size:26px}.ReelViewer_railActive__gHctY,.ReelViewer_railActive__gHctY .ReelViewer_circleButton__UtmtU{color:var(--color-accent)}.ReelViewer_railLabel__qZg5t{font-size:max(12px,var(--font-size-xs));font-weight:var(--font-weight-semibold);text-shadow:0 1px 2px rgba(var(--color-black-rgb),.8)}.ReelViewer_bottomBar__D8QWj{position:absolute;left:0;right:calc(56px + var(--spacing-md) * 2);bottom:0;margin:0;padding:var(--spacing-md) var(--spacing-md) max(var(--spacing-lg),env(safe-area-inset-bottom));color:var(--color-white);text-shadow:0 1px 2px rgba(var(--color-black-rgb),.8);background:linear-gradient(transparent,rgba(var(--color-black-rgb),.6))}.ReelViewer_bottomBarEditing__EMy6i{position:absolute;left:0;right:0;top:calc(max(var(--spacing-md), env(safe-area-inset-top)) + 44px + var(--spacing-md));margin:0;padding:var(--spacing-md);color:var(--color-white);background:rgba(var(--color-black-rgb),.6)}.ReelViewer_bottomBar__D8QWj p{margin:0}.ReelViewer_caption__Zxhgf{font-weight:var(--font-weight-semibold);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ReelViewer_attribution__NX2mb{font-size:max(13px,var(--font-size-sm));opacity:.75}.ReelViewer_counter__vd0Jm{margin-top:var(--spacing-xs);font-size:max(12px,var(--font-size-xs));opacity:.75}.ReelViewer_captionForm___5N0G{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ReelViewer_captionLabel__k5JNW{font-size:var(--font-size-sm);opacity:.75}.ReelViewer_captionInput__dPBsq{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgba(var(--color-white-rgb),.3);border-radius:var(--radius-md);background:rgba(var(--color-black-rgb),.6);color:var(--color-white);font:inherit;font-size:var(--font-size-md);resize:none}.ReelViewer_captionInput__dPBsq:focus{outline:none;border-color:var(--color-accent)}.ReelViewer_captionActions__4ahML{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.ReelViewer_textButton__y_fna{min-height:44px;padding:0 var(--spacing-lg);border-radius:var(--radius-pill);border:1px solid rgba(var(--color-white-rgb),.3);background:transparent;color:var(--color-white);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer}.ReelViewer_textButtonPrimary__xy2I6{border-color:var(--color-accent);background:var(--color-accent);font-weight:var(--font-weight-semibold)}.ReelViewer_textButton__y_fna:disabled{opacity:.5;cursor:default}.ReelViewer_problem__4h7_i{color:var(--color-danger);font-size:var(--font-size-sm)}.OrganisationProfile_layout__cKN2Y{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "content" "side";gap:var(--spacing-lg);align-items:start;padding-top:var(--spacing-xl)}@media (min-width:1024px){.OrganisationProfile_layout__cKN2Y{grid-template-columns:minmax(0,1fr) max(300px,20rem);grid-template-areas:"main side" "content side";grid-template-rows:min-content 1fr;gap:var(--spacing-xl);padding-top:var(--spacing-xxl)}}.OrganisationProfile_left__XsIg2{display:none}@media (min-width:1280px){.OrganisationProfile_layout__cKN2Y{grid-template-columns:max(300px,20rem) minmax(0,1fr) max(300px,20rem);grid-template-areas:"left main side" "left content side"}.OrganisationProfile_sideAdvert__tFtlG{display:none}.OrganisationProfile_left__XsIg2{grid-area:left;display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}}.OrganisationProfile_main__thZRL{grid-area:main;min-width:0}.OrganisationProfile_side__8o2_V{grid-area:side;display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}@media (min-width:1024px){.OrganisationProfile_side__8o2_V{position:sticky;align-self:start;top:calc(var(--site-header-height) + var(--profile-nav-height) + var(--spacing-xl))}}.OrganisationProfile_content__sozZp{grid-area:content;min-width:0}.OrganisationProfile_meta__u8IWv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-md);margin:0;padding:0;list-style:none;color:var(--color-text2);font-size:var(--font-size-sm)}.OrganisationProfile_metaItem__EhUoU{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-width:0}.OrganisationProfile_metaItem__EhUoU+.OrganisationProfile_metaItem__EhUoU:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--color-text-muted);margin-right:var(--spacing-sm);flex-shrink:0}.OrganisationProfile_metaIcon__CDH9B{color:var(--color-accent);font-size:1rem;flex-shrink:0}.OrganisationProfile_chipGroup__bs8yY{display:flex;flex-direction:column;gap:var(--spacing-sm)}.OrganisationProfile_chipTitle__lAurw{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.OrganisationProfile_chips__EtPCe{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.OrganisationProfile_chip__vYknX{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:6px 12px;border-radius:var(--radius-pill);background:rgba(var(--color-orange-rgb),.12);border:1px solid rgba(var(--color-orange-rgb),.3);color:var(--color-text);font-size:var(--font-size-sm);line-height:1.2}.OrganisationProfile_chipIcon__dnvYj{color:var(--color-accent);font-size:1rem;flex-shrink:0}.OrganisationProfile_sideCard__1u7eT{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width:768px){.OrganisationProfile_sideCard__1u7eT{padding:var(--spacing-lg)}}.OrganisationProfile_sideTitle___ht4V{font-size:1.125rem;font-family:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:none;letter-spacing:0;margin:0}.OrganisationProfile_facts__tNGWf{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.OrganisationProfile_fact__PIj1q{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--spacing-sm);align-items:start}.OrganisationProfile_factIcon__3j8I6{color:var(--color-accent);font-size:1.25rem;margin-top:1px}.OrganisationProfile_factBody__SfDwu{display:flex;flex-direction:column;gap:2px;min-width:0}.OrganisationProfile_factLabel__JisGd{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.OrganisationProfile_factValue__x_enY{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-loose);word-break:break-word}.OrganisationProfile_factValue__x_enY a{color:var(--color-accent);text-decoration:none}.OrganisationProfile_factValue__x_enY a:hover{text-decoration:underline}.OrganisationProfile_openNow__b7uh8{font-weight:var(--font-weight-semibold)}.OrganisationProfile_openNowOpen__p7_mU{color:var(--color-success)}.OrganisationProfile_openNowClosed____voA{color:var(--color-text2)}.OrganisationProfile_hoursDetails__rvN7A{margin-top:var(--spacing-xs)}.OrganisationProfile_hoursSummary__XWE0O{cursor:pointer;color:var(--color-accent);font-size:var(--font-size-sm);list-style:none}.OrganisationProfile_hoursSummary__XWE0O::-webkit-details-marker{display:none}.OrganisationProfile_hoursTable__0pdJU{display:grid;grid-template-columns:auto 1fr;gap:2px var(--spacing-md);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text2);font-variant-numeric:tabular-nums}.OrganisationProfile_hoursToday__GlAXG{color:var(--color-text);font-weight:var(--font-weight-semibold)}.OrganisationProfile_map__T5E7n{display:block;position:relative;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface2);text-decoration:none}.OrganisationProfile_mapImage__NHD0E{display:block;width:100%;aspect-ratio:2/1;object-fit:cover}.OrganisationProfile_mapLabel__HmO1s{position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:6px 10px;border-radius:var(--radius-pill);background:rgba(15,15,15,.85);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.OrganisationProfile_sectionTitle__42LN3{font-size:1.125rem;font-family:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:var(--spacing-xl) 0 var(--spacing-md);text-transform:none;letter-spacing:0}.OrganisationProfile_sectionTitle__42LN3:first-child{margin-top:0}.OrganisationProfile_content__sozZp>section:not(:first-child){margin-top:var(--spacing-xxl)}.OrganisationProfile_cardGrid__2oHtj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--spacing-md);align-items:stretch}.OrganisationProfile_cardGrid__2oHtj .cs-card{padding:var(--spacing-md)}.OrganisationProfile_cardGrid__2oHtj h3{font-size:1rem}.OrganisationProfile_emptyState__JWQjk{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}@media (min-width:768px){.OrganisationProfile_emptyState__JWQjk{padding:var(--spacing-xl)}}.OrganisationProfile_emptyTitle__9mXlU{font-family:var(--font-display);font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.OrganisationProfile_emptyBody__U2vM4{color:var(--color-text2);font-size:var(--font-size-md);line-height:var(--line-height-loose);margin:0}.OrganisationProfile_emptyAction__AUA10{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ProfileSectionNav_nav__7TH_B{margin-top:0;padding:var(--spacing-md) 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-bg)}.ProfileSectionNav_nav__7TH_B::-webkit-scrollbar{display:none}@media (max-width:767px){.ProfileSectionNav_nav__7TH_B{padding-inline:var(--spacing-lg)}}@media (min-width:768px){.ProfileSectionNav_nav__7TH_B{position:sticky;top:var(--site-header-height);z-index:20;border-bottom:1px solid var(--color-border)}}.ProfileSectionNav_list__Dkwtk{display:flex;gap:var(--spacing-sm);margin:0;padding:0;list-style:none;width:max-content;min-width:100%}.ProfileSectionNav_link__tXf_3{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface2);color:var(--color-text2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:border-color var(--motion-duration-fast) var(--motion-easing-ease-in-out),color var(--motion-duration-fast) var(--motion-easing-ease-in-out)}.ProfileSectionNav_link__tXf_3:focus-visible,.ProfileSectionNav_link__tXf_3:hover{border-color:var(--color-accent);color:var(--color-text)}