.EmbeddedBrowserNotice_notice__5oId7{position:fixed;top:33vh;left:12px;right:12px;z-index:9999;max-width:420px;margin:0 auto;padding:14px 40px 14px 16px;border-radius:10px;background:#fef3c7;border:1px solid #f59e0b;box-shadow:0 4px 16px rgba(0,0,0,.12)}.EmbeddedBrowserNotice_close__sPGZd{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#92400e;cursor:pointer}.EmbeddedBrowserNotice_close__sPGZd:hover{background:rgba(0,0,0,.06)}.EmbeddedBrowserNotice_text__ckwvZ{margin:0;font-size:.875rem;line-height:1.5;color:#92400e}.EmbeddedBrowserNotice_link__p9MMj{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;border-radius:8px;background:#111;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s}.EmbeddedBrowserNotice_link__p9MMj:hover{opacity:.85}.EmbeddedBrowserNotice_hint___q7rG{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#92400e;font-style:italic}.Layout_container__rcak5{font-family:var(--font-family)}.Layout_headerSection__yBSwZ{margin-bottom:1.5rem}@media(min-width:1024px){.Layout_headerSection__yBSwZ{margin-bottom:2rem}}.Layout_headerTop__Gisxy{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}@media(min-width:640px){.Layout_headerTop__Gisxy{align-items:center}}.Layout_title__ih4Dt{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .75rem}@media(min-width:640px){.Layout_title__ih4Dt{font-size:1.5rem;margin:0 0 .75rem}}html[data-theme=dark] .Layout_title__ih4Dt{color:var(--color-text)}.Layout_subtitle__uWHII{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;overflow-wrap:break-word;max-width:100%}@media(min-width:640px){.Layout_subtitle__uWHII{font-size:var(--font-size-base)}}html[data-theme=dark] .Layout_subtitle__uWHII{color:var(--color-text-secondary)}.SettingsClient_settingsContainer__Ps0D2{max-width:1400px}.SettingsClient_settingsTitle__Hjbjo{font-size:2rem;font-weight:700}.Button_button__1DFcs{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:none;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s;font-family:var(--font-family)}.Button_sizeSm__aLXB2{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.Button_sizeMd__8JXy6{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base)}.Button_sizeLg__OVZtG{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.Button_primary__3ujMA{background:var(--color-primary);color:#fff}.Button_primary__3ujMA:hover{background:var(--color-primary-hover)}.Button_secondary__tLpPy{background:#6b7280;color:#fff}.Button_secondary__tLpPy:hover{background:#4b5563}html[data-theme=dark] .Button_secondary__tLpPy:hover{background:#9ca3af}.Button_outline__Acvca{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.Button_outline__Acvca:hover:not(:disabled){background:#f9fafb}.Button_outline__Acvca:disabled{background:transparent;opacity:.5;cursor:not-allowed}html[data-theme=dark] .Button_outline__Acvca{color:var(--color-text-secondary);border-color:var(--color-border)}html[data-theme=dark] .Button_outline__Acvca:hover:not(:disabled){background:var(--color-surface)}html[data-theme=dark] .Button_outline__Acvca:disabled{background:transparent}.Button_danger__jdjqf{background:var(--color-error);color:#fff}.Button_danger__jdjqf:hover:not(:disabled){background:#dc2626}html[data-theme=dark] .Button_danger__jdjqf:hover:not(:disabled){background:#b91c1c}.Button_warning__gU9Sz{background:var(--color-warning,#f59e0b);color:#fff}.Button_warning__gU9Sz:hover:not(:disabled){filter:brightness(.92)}html[data-theme=dark] .Button_warning__gU9Sz:hover:not(:disabled){filter:brightness(1.08)}.Button_disabled__kBmCb{cursor:not-allowed;opacity:.85}.Button_disabledOutline__q3vsq{cursor:not-allowed;opacity:1}.Button_disabledFilled__O9ZXo{background:#94a3b8}html[data-theme=dark] .Button_disabledFilled__O9ZXo{background:#4a4a4a}.CommunityEventClient_card__XqzEq{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.CommunityEventClient_backLink__ZFtmW{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.CommunityEventClient_backLink__ZFtmW:hover{opacity:.9}.CommunityEventClient_detailRow__mqEhy{display:flex;gap:var(--spacing-sm);align-items:center;margin-top:var(--spacing-sm);color:var(--color-text)}.CommunityEventClient_description__hyLdQ{margin-top:4px;color:var(--color-text-secondary)}.CommunityEventClient_mapLink__Ue10J{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);margin-top:var(--spacing-sm);transition:opacity .2s}.CommunityEventClient_mapLink__Ue10J:hover{opacity:.8}.CommunityEventClient_eventMapContainer__ccfT_{margin-top:var(--spacing-md);width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}.SponsorshipsClient_statusBadge__ZhzXR{padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#fff}.SponsorshipsClient_statusBadge__ZhzXR.SponsorshipsClient_active__z1532{background:#10b981}.SponsorshipsClient_statusBadge__ZhzXR.SponsorshipsClient_draft__ak_FM{background:#6b7280}.SponsorshipsClient_statusBadge__ZhzXR.SponsorshipsClient_default__b0zBh{background:#dc2626}.SponsorshipsClient_actionsCell__QeMXx{display:flex;gap:.5rem}.Dropdown_container__OuiUS{position:relative;display:inline-block}.Dropdown_menu__WQM_M{position:absolute;top:calc(100% + var(--spacing-sm));min-width:220px;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:opacity .2s,transform .2s,visibility .2s;z-index:100;overflow:hidden}html[data-theme=dark] .Dropdown_menu__WQM_M{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.Dropdown_menu__WQM_M.Dropdown_alignRight__ITSoH{right:0;left:auto}.Dropdown_menu__WQM_M.Dropdown_alignLeft__kqu0C{left:0;right:auto}.Dropdown_menu__WQM_M.Dropdown_isOpen__uW77P{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.Dropdown_menu__WQM_M:not(.Dropdown_isOpen__uW77P){opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}.Dropdown_menuOpaque__IUXvh{backdrop-filter:none;-webkit-backdrop-filter:none;z-index:200}.Dropdown_menuOpaque__IUXvh,html[data-theme=dark] .Dropdown_menuOpaque__IUXvh{background:var(--color-background)}.Dropdown_header__zRuaP{flex-shrink:0;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-secondary)}html[data-theme=dark] .Dropdown_header__zRuaP{border-color:var(--color-border);color:var(--color-text-secondary)}.Dropdown_compact__GNntf .Dropdown_header__zRuaP{padding:var(--spacing-sm) var(--spacing-md)}.Dropdown_footer__2Pb1K{flex-shrink:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);border-top:1px solid var(--color-border)}html[data-theme=dark] .Dropdown_footer__2Pb1K{border-color:var(--color-border)}.Dropdown_compact__GNntf .Dropdown_footer__2Pb1K{padding:var(--spacing-sm) var(--spacing-md)}.Dropdown_content__i5gIM.Dropdown_scrollable__Rq5mX{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.Dropdown_item___Ltip{width:100%;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;cursor:pointer;color:var(--color-text);font-size:var(--font-size-sm);transition:background-color .2s;text-align:left;border-bottom:1px solid var(--color-border)}.Dropdown_item___Ltip:last-child{border-bottom:none}.Dropdown_item___Ltip:hover{background:rgba(59,130,246,.08)}.Dropdown_item___Ltip.Dropdown_active__awaDE{background:rgba(59,130,246,.1)}.Dropdown_item___Ltip.Dropdown_active__awaDE:hover{background:rgba(59,130,246,.15)}html[data-theme=dark] .Dropdown_item___Ltip{color:var(--color-text);border-color:var(--color-border)}html[data-theme=dark] .Dropdown_item___Ltip:hover{background:rgba(79,70,229,.12)}html[data-theme=dark] .Dropdown_item___Ltip.Dropdown_active__awaDE{background:rgba(79,70,229,.2)}html[data-theme=dark] .Dropdown_item___Ltip.Dropdown_active__awaDE:hover{background:rgba(79,70,229,.25)}.Dropdown_compact__GNntf .Dropdown_item___Ltip{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}.Dropdown_divider__hfXaZ{height:1px;margin:var(--spacing-xs) 0}.Dropdown_divider__hfXaZ,html[data-theme=dark] .Dropdown_divider__hfXaZ{background:var(--color-border)}.Chat_chatContainer__FFvd0{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:calc(100vh - 280px);max-height:calc(100vh - 280px);min-height:400px}@media(max-width:768px){.Chat_chatContainer__FFvd0{height:calc(100vh - 240px);max-height:calc(100vh - 240px);min-height:300px}}.Chat_chatPageMobile__9hfkV{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0;width:calc(100% + max(1rem,env(safe-area-inset-left, 0px)) + max(1rem,env(safe-area-inset-right, 0px)));margin:-.5rem calc(-1*max(1rem,env(safe-area-inset-right, 0px))) -.5rem calc(-1*max(1rem,env(safe-area-inset-left, 0px)));min-height:calc(100vh - 52px - env(safe-area-inset-top, 0px) - var(--mobile-bottom-offset, 52px) - env(safe-area-inset-bottom, 0px) - var(--open-in-app-banner-height, 0px) - 4px);max-height:calc(100vh - 52px - env(safe-area-inset-top, 0px) - var(--mobile-bottom-offset, 52px) - env(safe-area-inset-bottom, 0px) - var(--open-in-app-banner-height, 0px) - 4px)}@supports(height:100dvh){.Chat_chatPageMobile__9hfkV{min-height:calc(100dvh - 52px - env(safe-area-inset-top, 0px) - var(--mobile-bottom-offset, 52px) - env(safe-area-inset-bottom, 0px) - var(--open-in-app-banner-height, 0px) - 4px);max-height:calc(100dvh - 52px - env(safe-area-inset-top, 0px) - var(--mobile-bottom-offset, 52px) - env(safe-area-inset-bottom, 0px) - var(--open-in-app-banner-height, 0px) - 4px)}}.Chat_chatContainerMobile__bHVdH{height:100%}.Chat_chatContainerDrawer__RTO6r,.Chat_chatContainerMobile__bHVdH{background:var(--color-background);border:none;border-radius:0;display:flex;flex-direction:column;flex:1 1;overflow:hidden;min-height:0}.Chat_messagesContainer__RAhWl{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;min-height:0}.Chat_messageBubbleWrapper__rQxRt{display:flex;align-items:flex-start;gap:.5rem;max-width:100%;min-width:0;justify-content:flex-start}.Chat_messageBubbleWrapper__rQxRt.Chat_isMyMessage__d2pFK{justify-content:flex-end}.Chat_messageBubbleMain__tAwuJ{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.Chat_messageBubbleMain__tAwuJ.Chat_isMyMessage__d2pFK{align-items:flex-end}.Chat_messageBubbleRow__EZGqI{display:flex;align-items:flex-start;gap:.5rem;max-width:100%;min-width:0;flex-direction:row}.Chat_messageBubbleRow__EZGqI.Chat_isMyMessage__d2pFK{flex-direction:row-reverse}.Chat_messageBubbleColumn__W_FBV{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:-moz-fit-content;width:fit-content;max-width:min(100%,22rem);min-width:0}.Chat_messageBubbleColumn__W_FBV.Chat_isMyMessage__d2pFK{align-items:flex-end}.Chat_messageAvatarSlot__YtbJ5{flex-shrink:0;line-height:0}.Chat_messageContent__6a_fO{display:inline-block;width:-moz-fit-content;width:fit-content;min-width:5rem;max-width:min(100%,22rem);align-self:flex-start;border-radius:var(--radius-lg);padding:.5rem .75rem;position:relative;background:#e5e7eb;color:var(--color-text)}.Chat_messageContent__6a_fO.Chat_isMyMessage__d2pFK{align-self:flex-end;background:#3b82f6;color:#fff}[data-theme=dark] .Chat_messageContent__6a_fO{background:#4b5563;color:var(--color-text)}[data-theme=dark] .Chat_messageContent__6a_fO.Chat_isMyMessage__d2pFK{background:#3b82f6;color:#fff}.Chat_messageHeader__r0PME{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.Chat_messageDeleteButton__vBxx_{display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;color:#ef4444;opacity:.5;transition:opacity .12s,background .12s}.Chat_messageDeleteButton__vBxx_:hover{opacity:1;background:rgba(239,68,68,.1)}.Chat_messageBubbleWrapper__rQxRt:hover .Chat_messageDeleteButton__vBxx_{display:flex}.Chat_messageDeleteConfirm__ny_2Z{display:flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Chat_messageDeleteConfirmButton__HnZLo{padding:.2rem .5rem;border:none;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .12s;background:var(--color-surface);color:var(--color-text-secondary)}.Chat_messageDeleteConfirmButton__HnZLo:hover{background:var(--color-surface-hover)}.Chat_messageDeleteConfirmButton__HnZLo.Chat_danger__wI2c1{background:#ef4444;color:#fff}.Chat_messageDeleteConfirmButton__HnZLo.Chat_danger__wI2c1:hover{background:#dc2626}.Chat_messageHeaderLeft__VIgH_{display:flex;align-items:center;gap:.5rem}.Chat_messageSender__VAARz{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}@media(max-width:768px){.Chat_messageSender__VAARz{font-size:.625rem}}.Chat_messageSenderInBubble__O8uYK{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:.125rem}@media(max-width:768px){.Chat_messageSenderInBubble__O8uYK{font-size:.625rem}}@media(max-width:400px){.Chat_messageSenderInBubble__O8uYK{font-size:.5625rem}}.Chat_messageSenderInBubble__O8uYK a,.Chat_messageSenderInBubble__O8uYK button{color:inherit;font-weight:inherit}.Chat_messageSenderInBubble__O8uYK.Chat_isMyMessage__d2pFK{color:#fff}.Chat_messageText__BxU6e{font-size:var(--font-size-sm);margin:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}@media(max-width:768px){.Chat_messageText__BxU6e{font-size:.75rem}}@media(max-width:400px){.Chat_messageText__BxU6e{font-size:.6875rem}}.Chat_messageText__BxU6e a{color:inherit;text-decoration:underline}.Chat_messageGif__hI_v4{max-width:100%;max-height:300px;border-radius:var(--radius-md);margin:0;display:block}.Chat_messageEvent__Wv1ey{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.2)}.Chat_messageEventText__1v41t{font-size:var(--font-size-xs);opacity:.8;margin:0}@media(max-width:768px){.Chat_messageEventText__1v41t{font-size:.625rem}}.Chat_messageTime__5JSQN{font-size:var(--font-size-xs);margin:0;align-self:flex-end;color:var(--color-text-muted)}@media(max-width:768px){.Chat_messageTime__5JSQN{font-size:.625rem}}.Chat_inputContainer__FWBv7{flex-shrink:0;border-top:1px solid var(--color-border);padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));background:var(--color-background)}.Chat_inputForm__Vbgxw{display:flex;align-items:flex-end;gap:.75rem;position:relative}.Chat_bubbleMenu__h4FqW{display:flex;align-items:center;gap:2px;padding:4px;background:#1a1a1a;border:none;border-radius:var(--radius-md);box-shadow:0 2px 12px rgba(0,0,0,.25)}.Chat_bubbleMenuButton__tfH_k{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;transition:color .1s,background .1s;font-family:var(--font-family);font-size:14px}.Chat_bubbleMenuButton__tfH_k:hover{background:hsla(0,0%,100%,.1);color:#fff}.Chat_bubbleMenuButton__tfH_k.Chat_bubbleMenuButtonActive__c5jr0{background:hsla(0,0%,100%,.15);color:#fff}.Chat_bubbleMenuButtonBold__y2q37{font-weight:700}.Chat_bubbleMenuButtonItalic__fWi4Z{font-style:italic}.Chat_chatTiptapWrapper__SrTNv{flex:1 1;min-height:2.5rem;max-height:8rem;overflow-y:auto;display:flex;align-items:stretch;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.5rem .75rem;transition:border-color .15s;cursor:text}.Chat_chatTiptapWrapper__SrTNv:focus-within{border-color:var(--color-primary)}.Chat_chatTiptapWrapper__SrTNv.Chat_chatTiptapWrapperDisabled__xoBR2{opacity:.7;cursor:not-allowed}.Chat_chatTiptapWrapper__SrTNv .ProseMirror{flex:1 1;min-height:1.5rem;padding:.25rem .5rem;margin:0;border:none;outline:none;background:transparent;color:var(--color-text);caret-color:var(--color-text);cursor:text;font-family:var(--font-family);font-size:16px;line-height:1.4;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;touch-action:manipulation}.Chat_chatTiptapWrapper__SrTNv .ProseMirror::-webkit-scrollbar{display:none}.Chat_chatTiptapWrapper__SrTNv .ProseMirror p{margin:.25em 0}.Chat_chatTiptapWrapper__SrTNv .ProseMirror p:first-child{margin-top:0}.Chat_chatTiptapWrapper__SrTNv .ProseMirror p:last-child{margin-bottom:0}.Chat_chatTiptapWrapper__SrTNv .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);float:left;height:0;pointer-events:none}.Chat_messageInputField__4I6ty{flex:1 1;padding:.75rem 1rem;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-family)}.Chat_messageInputField__4I6ty::placeholder{color:var(--color-text-muted)}.Chat_messageInputField__4I6ty:focus{outline:none;border-color:var(--color-primary)}.Chat_messageInputTextarea__QcjUL{flex:1 1;min-height:2.75rem;max-height:8rem;padding:.75rem 1rem;resize:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Chat_messageInputTextarea__QcjUL::-webkit-scrollbar{display:none}.Chat_messageInputTextarea__QcjUL{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-family);font-size:16px;line-height:1.4}.Chat_messageInputTextarea__QcjUL::placeholder{color:var(--color-text-muted)}.Chat_messageInputTextarea__QcjUL:focus{outline:none;border-color:var(--color-primary)}.Chat_messageInputTextarea__QcjUL.Chat_messageInputTextareaWithToolbar__b1pgA{min-height:2.5rem}.Chat_sendButton__UAgv5{padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color .15s;display:flex;align-items:center;gap:.5rem;font-family:var(--font-family)}.Chat_sendButton__UAgv5:hover:not(:disabled){background:var(--color-primary-hover)}.Chat_sendButton__UAgv5.Chat_disabled__QPAK2{background:var(--color-text-muted);cursor:not-allowed}[data-theme=dark] .Chat_sendButton__UAgv5.Chat_disabled__QPAK2{background:#4a4a4a}.Chat_pickerContainer__snlW7{display:flex;align-items:center;gap:.25rem;position:relative}.Chat_pickerButton__VOoCK{padding:.5rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.Chat_pickerButton__VOoCK:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.Chat_pickerButton__VOoCK:disabled{opacity:.5;cursor:not-allowed}.Chat_emojiPickerWrapper__fzG82,.Chat_gifPickerWrapper__WZSPf{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:100;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.Chat_gifPickerWrapper__WZSPf{width:350px;max-height:400px;display:flex;flex-direction:column}.Chat_gifSearchInput__v_P4X{padding:.75rem 1rem;background:var(--color-surface-light);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-sm)}.Chat_gifSearchInput__v_P4X::placeholder{color:var(--color-text-muted)}.Chat_gifSearchInput__v_P4X:focus{outline:none;background:var(--color-surface-hover)}.Chat_gifGrid__yPXbL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;padding:.75rem;overflow-y:auto;max-height:320px}.Chat_gifItem__2n9l8{cursor:pointer;border-radius:var(--radius-md);overflow:hidden;transition:transform .15s;aspect-ratio:1}.Chat_gifItem__2n9l8:hover{transform:scale(1.05)}.Chat_gifImage__3kGHU{width:100%;height:100%;object-fit:cover}.Chat_confirmDialog__aiJai{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.Chat_confirmDialog__aiJai.Chat_hidden__8nNua{display:none}.Chat_confirmDialogContent__KYZS_{background:var(--color-background);border-radius:var(--radius-lg);padding:1.5rem;max-width:28rem;width:100%}.Chat_confirmDialogTitle__l4NTh{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .5rem}.Chat_confirmDialogMessage__6ZTDa{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 1.5rem}.Chat_confirmDialogActions__MdEB2{display:flex;gap:.75rem;justify-content:flex-end}.Chat_conversationsList__HxbwD{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;flex:1 1;min-height:0}.Chat_conversationItem__MOMdt{padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;background:var(--color-background)}.Chat_conversationItem__MOMdt.Chat_active__OFeQa{background:var(--color-surface-light)}.Chat_conversationItem__MOMdt.Chat_active__OFeQa.Chat_isClubChat__he1PT{background:rgba(59,130,246,.15);border-color:var(--color-primary)}.Chat_conversationItem__MOMdt:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.Chat_conversationItem__MOMdt.Chat_isClubChat__he1PT:hover{background:rgba(59,130,246,.2)}.Chat_conversationName__Be4BD{font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_conversationName__Be4BD.Chat_isClubChat__he1PT{color:var(--color-primary)}.Chat_conversationPreview__C4eQX{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_conversationPreview__C4eQX.Chat_isDraft__zqRCc{color:var(--color-text-muted);font-style:italic}.Chat_conversationPreview__C4eQX.Chat_unread__DrbHT{font-weight:var(--font-weight-semibold);color:var(--color-text)}.Chat_conversationTime__VPN1R{margin-top:.25rem}.Chat_conversationTimeInline__VQx7u,.Chat_conversationTime__VPN1R{font-size:var(--font-size-xs);color:var(--color-text-muted)}.Chat_conversationRow__6w78Q{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s;background:transparent}.Chat_conversationRow__6w78Q.Chat_active__OFeQa{background:var(--color-surface-light)}.Chat_conversationRow__6w78Q:hover{background:var(--color-surface-hover)}.Chat_conversationAvatarSlot__Zg4B1{flex-shrink:0;line-height:0}.Chat_conversationMetaCol__xOqZk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.Chat_conversationTimeRight__uIzBC{font-size:var(--font-size-xs);color:var(--color-text-muted);flex-shrink:0}.Chat_emptyState__Imny8{padding:3rem 1rem}.Chat_emptyState__Imny8,.Chat_loadingMore__YDecV{text-align:center;color:var(--color-text-secondary)}.Chat_loadingMore__YDecV{padding:1rem;font-size:var(--font-size-sm)}.Chat_newConversationButton__ex01y{width:100%;padding:.75rem 1rem;margin-bottom:1rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.Chat_newConversationButton__ex01y:hover{background:var(--color-primary-hover)}.Chat_newConversationModal__VfH_N{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.Chat_newConversationModal__VfH_N.Chat_hidden__8nNua{display:none}.Chat_newConversationContent__lGTwR{background:var(--color-background);border-radius:var(--radius-lg);padding:1.5rem;max-width:28rem;width:100%;max-height:80vh;overflow-y:auto}.Chat_memberSearchInput__Su60h{width:100%;padding:.75rem 1rem;background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-family);font-size:16px;margin-bottom:1rem}.Chat_memberSearchInput__Su60h::placeholder{color:var(--color-text-muted)}.Chat_memberSearchInput__Su60h:focus{outline:none;border-color:var(--color-primary)}.Chat_memberList__yny60{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.Chat_memberItem__u1pEk{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.Chat_memberItem__u1pEk:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.Chat_memberItemName__idorO{font-weight:var(--font-weight-medium);color:var(--color-text)}.Chat_memberItemEmail__SoPKM{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:.25rem}.Chat_unreadSeparatorWrapper__VRc4D{display:flex;align-items:center;gap:1rem;margin:1rem 0;padding:.5rem 0}.Chat_unreadSeparatorLine__V1gi9{flex:1 1;height:1px;background:var(--color-border)}.Chat_unreadSeparatorText__wd5HB{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker-wrapper,.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__input-container{width:100%}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__input-container input{width:100%;padding:var(--spacing-sm) .75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);cursor:pointer;transition:all .2s}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__input-container input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__input-container input:hover{border-color:var(--color-primary)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker{font-family:var(--font-family);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--color-background);color:var(--color-text)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__header{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-top:.75rem;padding-bottom:var(--spacing-sm);min-height:3.5rem;display:flex;flex-direction:column;justify-content:center}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__current-month{color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);line-height:1.5}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day-name{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);width:2rem;line-height:2rem;margin:.1rem}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day{color:var(--color-text);width:2rem;line-height:2rem;margin:.1rem;border-radius:var(--radius-md);transition:all .2s;border:1px solid transparent}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day:hover{background:rgba(59,130,246,.2);border-color:transparent;border-radius:var(--radius-md);color:var(--color-text)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--keyboard-selected,.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--selected{background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--keyboard-selected:hover,.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--selected:hover{background:var(--color-primary-hover)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--today{font-weight:var(--font-weight-semibold);border:1px solid var(--color-primary)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--outside-month{color:var(--color-text-muted)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__day.react-datepicker__day--disabled:hover{background:transparent;border-color:transparent}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-container{border-left:1px solid var(--color-border)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-header{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border);padding-top:.75rem!important;padding-bottom:var(--spacing-sm)!important;min-height:3.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-header .react-datepicker__time-caption{color:var(--color-text)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-base)!important;line-height:1.5!important;margin:0!important}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-container .react-datepicker__time{background:var(--color-background)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-list-item{color:var(--color-text);height:2.5rem;line-height:2.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0;text-align:center}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-list-item:hover{background:var(--color-surface)!important;color:var(--color-text)!important}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-list-item.react-datepicker__time-list-item--selected{background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__time-list-item.react-datepicker__time-list-item--selected:hover{background:var(--color-primary-hover);color:#fff!important}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__navigation{top:.75rem}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__navigation-icon:before{border-color:var(--color-text)}.DateTimePicker_datePickerWrapper__Yc2Sb .react-datepicker__navigation:hover :before{border-color:var(--color-primary)}.TimePicker_container__MrVGd{position:relative;width:100%}.TimePicker_inputWrapper__i3x3H{position:relative;display:flex;align-items:center}.TimePicker_clockIcon__z28E1{position:absolute;left:.75rem;z-index:1;color:var(--color-text-secondary);pointer-events:none}.TimePicker_selectWithIcon__c6iRO{padding-left:2.5rem}.VenueAvailabilityEditor_settingsCard__9rBqj{margin-bottom:var(--spacing-xl);border:none;background:transparent;padding:0}.VenueAvailabilityEditor_settingsCard__9rBqj h3{margin:0 0 var(--spacing-md) 0;color:var(--color-text);font-size:1.25rem}.VenueAvailabilityEditor_settingsCard__9rBqj p{margin:var(--spacing-md) 0;color:var(--color-text-secondary)}.VenueAvailabilityEditor_sectionContainer__q9Wrf{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.VenueAvailabilityEditor_timeRangeCard__KdBQc{background:var(--color-surface-light);border-radius:var(--radius-md);padding:var(--spacing-md);transition:background .2s}.VenueAvailabilityEditor_dayRow__WFKA0{display:grid;grid-template-columns:180px 120px 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:center;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-light)}.VenueAvailabilityEditor_dayRow__WFKA0:last-child{border-bottom:none}.VenueAvailabilityEditor_blockedDateItem__I4xNp{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--color-surface-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}.VenueAvailabilityEditor_blockedDateItem__I4xNp:last-child{margin-bottom:0}.VenueAvailabilityEditor_blockedDateReason__byqgd{color:var(--color-text-secondary);margin-top:var(--spacing-xs);opacity:.9}.VenueAvailabilityEditor_timeRangeToggleContainer__WypMU{display:flex;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-surface-light);border-radius:var(--radius-md)}.Badge_badge__RCUKO{min-width:18px;height:18px;padding:0 .375rem;color:#fff;border-radius:9px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;justify-content:center;line-height:1}.Badge_badge__RCUKO,html[data-theme=dark] .Badge_badge__RCUKO{background:var(--color-primary)}.Tabs_tabsContainer__Y8_JZ{display:flex;gap:.5rem;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Tabs_tabsContainer__Y8_JZ::-webkit-scrollbar{display:none}.Tabs_tab__s6JGk{flex-shrink:0;padding:.75rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.Tabs_tab__s6JGk:hover{color:var(--color-primary)}.Tabs_tab__s6JGk.Tabs_active__SV7Eu{border-bottom-color:var(--color-primary);color:var(--color-primary)}.Tabs_tab__s6JGk:disabled{opacity:.5;cursor:not-allowed}.Tabs_tabContent__8MaEO{min-height:200px;min-width:0}.Tabs_tabLabelWrapper__fppg2{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}@media(max-width:479px){.Tabs_tabLabelWrapper__fppg2{white-space:normal;text-align:left;line-height:1.3}}.Toast_toastContainer__LDhDl{position:fixed;top:20px;right:20px;z-index:10000;min-width:300px;max-width:500px;padding:var(--spacing-md) var(--spacing-lg);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:var(--spacing-md);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.Toast_toastContainer__LDhDl.Toast_success__E3pim{background:var(--color-success)}.Toast_toastContainer__LDhDl.Toast_error__taFZa{background:var(--color-error)}.Toast_toastContainer__LDhDl.Toast_info__9nFuf{background:var(--color-info)}.Toast_toastContainer__LDhDl.Toast_show__UyQ8U{transform:translateX(0);opacity:1;pointer-events:auto}.Toast_toastContainer__LDhDl:not(.Toast_show__UyQ8U){transform:translateX(400px);opacity:0;pointer-events:none}@media(max-width:1023px){.Toast_toastContainer__LDhDl{top:calc(env(safe-area-inset-top, 0px) + 100px);right:var(--spacing-md);left:var(--spacing-md);min-width:unset;max-width:unset}.Toast_toastContainer__LDhDl:not(.Toast_show__UyQ8U){transform:translateY(-100px)}}.Toast_toastIcon__2kekn{display:flex;align-items:center;flex-shrink:0}.Toast_toastContent__Pqtaj{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.Toast_toastMessage__5BpP7{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5}.Toast_toastCloseButton__udKQK{background:transparent;border:none;color:#fff;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color .2s;flex-shrink:0;opacity:.8}.Toast_toastCloseButton__udKQK:hover{background:hsla(0,0%,100%,.2);opacity:1}.EventQRModal_content__3iOVh{display:flex;flex-direction:column;align-items:center;gap:1rem}.EventQRModal_description__zTGkA{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;text-align:center}.EventQRModal_error__zr65W{font-size:var(--font-size-sm);color:var(--color-error,#dc2626);margin:0}.EventQRModal_loading__zgnbV{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:2rem}.EventQRModal_qrWrap__ZBxXh{padding:.5rem;background:#fff;border-radius:var(--radius-md);display:inline-flex}html[data-theme=dark] .EventQRModal_qrWrap__ZBxXh{background:var(--color-surface)}.EventQRModal_qrImageWrap__sbVQ2{position:relative;display:inline-block;line-height:0}.EventQRModal_qrImage__U08ma{display:block;width:256px;height:256px}.EventQRModal_qrLogoOverlay__TObRn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-background);border:3px solid var(--color-background);box-shadow:0 1px 3px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;overflow:hidden}.EventQRModal_qrLogoImg__XBo_v{width:68%;height:68%;object-fit:contain}.EventQRModal_downloadButton__AqcoM{margin-top:.25rem}.EventLikesButton_likesWrapper__cezMn{display:flex;align-items:center;gap:.25rem}.EventLikesButton_likesButton___68R5{display:flex;align-items:center;padding:.25rem;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color .2s,background-color .2s}.EventLikesButton_likesButton___68R5:hover{color:var(--color-primary);background:var(--color-surface-light)}.EventLikesButton_likesCount__Sqbn1{display:flex;align-items:center;padding:.25rem;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color .2s,background-color .2s}.EventLikesButton_likesCount__Sqbn1:hover{color:var(--color-primary);background:var(--color-surface-light)}.EventLikesButton_likerRow__v8iyp{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--color-border)}.EventLikesButton_likerRow__v8iyp:last-child{border-bottom:none}.EventLikesButton_likerAvatar__4_SX3{width:32px;height:32px;border-radius:50%;background:var(--color-surface-light);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.EventLikesButton_likerName__K9kHQ{font-size:.875rem;color:var(--color-text)}.EventLikesButton_emptyState___lJIU{padding:1rem;font-size:.875rem;color:var(--color-text-secondary);text-align:center}.EventFeedbackTab_container__E0HII{padding:1rem 0}.EventFeedbackTab_emptyState__bzr1w{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--color-text-secondary);text-align:center}.EventFeedbackTab_emptyState__bzr1w p{margin:0;font-size:var(--font-size-base)}.EventFeedbackTab_emptyIcon__a4clV{color:var(--color-text-tertiary,var(--color-text-secondary));opacity:.5}.EventFeedbackTab_summaryRow__jbkOB{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.EventFeedbackTab_avgRating__MH8jy{display:flex;align-items:center;gap:.5rem}.EventFeedbackTab_avgValue__U58Cf{font-size:2rem;font-weight:800;line-height:1;color:var(--color-text-primary)}.EventFeedbackTab_avgMax__7M39_{font-size:var(--font-size-lg);color:var(--color-text-secondary);font-weight:500}.EventFeedbackTab_sectionTitle__myJBX,.EventFeedbackTab_totalResponses__zp678{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EventFeedbackTab_sectionTitle__myJBX{font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.EventFeedbackTab_distributionSection__5F6u7{margin-bottom:1.5rem}.EventFeedbackTab_distributionBars__fHzs_{display:flex;flex-direction:column;gap:.375rem}.EventFeedbackTab_barRow__hMqKE{display:flex;align-items:center;gap:.5rem}.EventFeedbackTab_barEmoji__DQxr5{font-size:1.125rem;width:1.5rem;text-align:center;flex-shrink:0}.EventFeedbackTab_barLabel__akczh{width:.75rem;text-align:center;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);flex-shrink:0}.EventFeedbackTab_barTrack__owqyR{flex:1 1;height:.5rem;background:var(--color-bg-secondary,#f0f0f0);border-radius:999px;overflow:hidden}.EventFeedbackTab_barFill__0_FZW{height:100%;background:var(--color-warning,#f59e0b);border-radius:999px;transition:width .3s ease;min-width:0}.EventFeedbackTab_barCount__72lQK{width:1.5rem;text-align:right;font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-shrink:0}.EventFeedbackTab_commentsSection__uC429{margin-bottom:1rem}.EventFeedbackTab_noComments__P4P5S{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.EventFeedbackTab_commentsList__pe1Gz{display:flex;flex-direction:column;gap:.75rem;max-height:24rem;overflow-y:auto}.EventFeedbackTab_commentItem__aLSpv{display:flex;gap:.75rem;padding:.75rem;background:var(--color-bg-secondary,#f9f9f9);border-radius:var(--radius-md,.5rem)}.EventFeedbackTab_commentEmoji__UANAX{font-size:1.25rem;flex-shrink:0}.EventFeedbackTab_commentText__RT_Ty{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-primary)}.PaymentsList_paymentsCard__jVPYs{overflow:hidden;min-width:0}@media(max-width:768px){.PaymentsList_paymentsCard__jVPYs{padding:1rem .75rem}}.PaymentsList_paymentsToolbarRow__qjfF7{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;padding-top:1.5rem;position:relative;min-width:0}@media(max-width:768px){.PaymentsList_paymentsToolbarRow__qjfF7{gap:.5rem;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:0;background:var(--color-background);z-index:20;margin-left:-.75rem;margin-right:-.75rem;padding:1rem .75rem}}.PaymentsList_mobileToolbarActions__u6bq1{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}@media(max-width:768px){.PaymentsList_mobileToolbarActions__u6bq1{gap:.25rem}}.PaymentsList_exportButton__vt4Mk{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;flex-shrink:0}@media(min-width:769px){.PaymentsList_exportButton__vt4Mk{padding:.5rem .75rem;gap:.5rem}}.PaymentsList_exportButtonText__DDTVh{display:none}@media(min-width:769px){.PaymentsList_exportButtonText__DDTVh{display:inline}}.PaymentsList_paymentsSearchWrap__hgOsY{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:16rem;max-width:28rem}@media(max-width:768px){.PaymentsList_paymentsSearchWrap__hgOsY{display:none}}.PaymentsList_mobileSearchWrap__Qscl7{display:none;align-items:center;gap:.5rem;flex:1 1;min-width:0;transition:all .2s ease}@media(max-width:768px){.PaymentsList_mobileSearchWrap__Qscl7{display:flex;order:-1;width:auto;flex:0 0 auto}.PaymentsList_mobileSearchWrap__Qscl7.PaymentsList_isOpen__hFx7B{width:100%;flex:1 1 100%}}.PaymentsList_mobileSearchButton__F_0ol{display:none;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.PaymentsList_mobileSearchButton__F_0ol:hover{background:var(--color-surface-hover);color:var(--color-text)}@media(max-width:768px){.PaymentsList_mobileSearchButton__F_0ol{display:inline-flex}}.PaymentsList_paymentsSearchIcon__1ySYi{display:flex;align-items:center;color:var(--color-text-secondary)}.PaymentsList_paymentsSearchInput__o9my5{flex:1 1;padding:.5rem .75rem;font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text)}.PaymentsList_paymentsSearchInput__o9my5::placeholder{color:var(--color-text-secondary)}.PaymentsList_paymentsFilterWrap__prLK3{position:relative;flex-shrink:0}.PaymentsList_paymentsFilterDropdownPortal__L2Pyp{position:fixed;min-width:160px;max-width:calc(100vw - 16px);padding:.5rem 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;overflow-y:auto;overflow-x:hidden}.PaymentsList_paymentsFilterOption__lkkPZ{display:block;width:100%;padding:.5rem 1rem;text-align:left;font-size:var(--font-size-sm);color:var(--color-text);background:transparent;border:none;cursor:pointer}.PaymentsList_paymentsFilterOption__lkkPZ:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}.PaymentsList_paymentsFilterOption__lkkPZ.PaymentsList_active__MhUUh{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.PaymentsList_monthSelect__vi0nW{padding:.5rem .75rem;font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);cursor:pointer}@media(max-width:768px){.PaymentsList_monthSelect__vi0nW{display:none}}.PaymentsList_mobileMonthButton__LnWh9{display:none;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease;position:relative}.PaymentsList_mobileMonthButton__LnWh9:hover{background:var(--color-surface-hover);color:var(--color-text)}@media(max-width:768px){.PaymentsList_mobileMonthButton__LnWh9{display:inline-flex}}.PaymentsList_mobileMonthDropdown__uka6N{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;max-height:300px;overflow-y:auto;z-index:1000}@media(min-width:769px){.PaymentsList_mobileMonthDropdown__uka6N{display:none}}.PaymentsList_mobileMonthOption__2r9B1{display:block;width:100%;padding:.5rem 1rem;text-align:left;font-size:var(--font-size-sm);color:var(--color-text);background:transparent;border:none;cursor:pointer}.PaymentsList_mobileMonthOption__2r9B1:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}.PaymentsList_mobileMonthOption__2r9B1.PaymentsList_active__MhUUh{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}.PaymentsList_tableWrapper__XJUJs{width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:768px){.PaymentsList_tableWrapper__XJUJs{margin:0 -.75rem;padding:0 .75rem;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.PaymentsList_paymentsTable__uSeCp{width:100%;border-collapse:collapse;min-width:600px;table-layout:fixed}@media(max-width:768px){.PaymentsList_paymentsTable__uSeCp{width:max-content;min-width:600px;table-layout:auto}}.PaymentsList_dateColumn__twdYe{width:11%;min-width:100px}.PaymentsList_descriptionColumn__o5_D1{width:25%;min-width:120px}@media(max-width:768px){.PaymentsList_descriptionColumn__o5_D1{max-width:12rem}}.PaymentsList_userColumn__Umhin{width:20%;min-width:140px}.PaymentsList_amountColumn__Yww_g{width:11%;min-width:90px}.PaymentsList_statusColumn__5dJPv{width:12%;min-width:100px}.PaymentsList_detailsColumn__EcQxA{width:10%;min-width:80px}.PaymentsList_tableHeader__yJCmw{background:var(--color-table-header-bg);border-bottom:1px solid var(--color-border)}.PaymentsList_tableHeaderCell__9MWxg{padding:.75rem;text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(min-width:640px){.PaymentsList_tableHeaderCell__9MWxg{padding:.75rem 1.5rem}}.PaymentsList_sortableHeaderCell__GwnI_{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.PaymentsList_sortableHeaderCell__GwnI_:hover{color:var(--color-text)}.PaymentsList_sortableHeaderCell__GwnI_.PaymentsList_notSortable__xAqJ8{cursor:default}.PaymentsList_sortableHeaderCell__GwnI_.PaymentsList_notSortable__xAqJ8:hover{color:inherit}.PaymentsList_sortIconWrap__TRngs{display:inline-flex;vertical-align:middle;margin-left:.25rem;opacity:.7}.PaymentsList_tableBody__jPXz3 tr{border-bottom:1px solid var(--color-border-light);cursor:pointer}.PaymentsList_tableBody__jPXz3 tr:hover{background:var(--color-surface-hover)}.PaymentsList_tableBody__jPXz3 tr:last-child{border-bottom:none}.PaymentsList_tableCell__HI48f{padding:.75rem 1rem;font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap}@media(max-width:768px){.PaymentsList_tableCell__HI48f{padding:.625rem .75rem}}.PaymentsList_statusBadge__IBgNb{padding:.25rem .5rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.PaymentsList_statusBadge__IBgNb[data-status=succeeded]{background:#d1fae5;color:#065f46}[data-theme=dark] .PaymentsList_statusBadge__IBgNb[data-status=succeeded]{background:#064e3b;color:#a7f3d0}.PaymentsList_statusBadge__IBgNb[data-status=pending]{background:#fef3c7;color:#92400e}[data-theme=dark] .PaymentsList_statusBadge__IBgNb[data-status=pending]{background:#78350f;color:#fde68a}.PaymentsList_statusBadge__IBgNb[data-status=partially_refunded],.PaymentsList_statusBadge__IBgNb[data-status=refunded]{background:#e0e7ff;color:#3730a3;white-space:normal;max-width:8rem;text-align:center;line-height:1.3;display:inline-block;padding:.375rem .75rem;border-radius:var(--radius-lg)}[data-theme=dark] .PaymentsList_statusBadge__IBgNb[data-status=partially_refunded],[data-theme=dark] .PaymentsList_statusBadge__IBgNb[data-status=refunded]{background:#312e81;color:#a5b4fc;border-color:rgba(165,180,252,.2)}.PaymentsList_statusBadge__IBgNb[data-status=failed]{background:#fee2e2;color:#991b1b}[data-theme=dark] .PaymentsList_statusBadge__IBgNb[data-status=failed]{background:#7f1d1d;color:#fca5a5}.PaymentsList_detailLinks__cnCZE{display:flex;gap:var(--spacing-sm);align-items:center}.PaymentsList_detailIconButton__mkoCJ{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s ease}.PaymentsList_detailIconButton__mkoCJ:hover{background:var(--color-surface-hover)}.PaymentsList_detailIconButton__mkoCJ:disabled{opacity:.5;cursor:not-allowed}.PaymentsList_detailIconLink__XBWAX{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s ease;text-decoration:none}.PaymentsList_detailIconLink__XBWAX:hover{background:var(--color-surface-hover)}.PaymentsList_descriptionColumnCell__xhVZM{overflow:hidden;white-space:normal}@media(max-width:768px){.PaymentsList_descriptionColumnCell__xhVZM{max-width:12rem}}.PaymentsList_descriptionCellWrapper___2cx3{width:100%;min-width:0;overflow:hidden}.PaymentsList_descriptionCell__UAnc9{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.PaymentsList_descriptionMain__h7uDt,.PaymentsList_descriptionText__lpAt5{font-size:var(--font-size-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsList_descriptionText__lpAt5{display:block}.PaymentsList_descriptionSub__AoimZ{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.PaymentsList_userInfo__77Zxj{display:flex;align-items:center;gap:var(--spacing-sm)}.PaymentsList_userName__iWm7z{font-size:var(--font-size-sm);color:var(--color-text)}.PaymentsList_activeFiltersRow___TWkU{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:0 1.5rem 1rem;border-bottom:1px solid var(--color-border-light)}@media(max-width:768px){.PaymentsList_activeFiltersRow___TWkU{padding:0 .75rem 1rem}}.PaymentsList_filterBadge__pgkdM{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.PaymentsList_filterBadgeLabel__hOtDe{display:inline-flex;align-items:center;gap:.25rem}.PaymentsList_filterBadgeRemove__tYu_U{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity .15s ease}.PaymentsList_filterBadgeRemove__tYu_U:hover{opacity:1}.PaymentsList_filterBadgeRemove__tYu_U:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.PaymentsList_emptyState__uutNq{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}@media(max-width:768px){.PaymentsList_emptyState__uutNq{padding:2rem .75rem}}.PaymentsList_confirmButton__rgaKT{background:var(--color-success);color:#fff}.PaymentsList_confirmButton__rgaKT:hover{background:#059669}.PaymentsList_confirmButton__rgaKT:disabled{opacity:.6;cursor:not-allowed}.PaymentsList_cancelButton__1zG6P{background:var(--color-error);color:#fff}.PaymentsList_cancelButton__1zG6P:hover{background:#dc2626}.PaymentsList_cancelButton__1zG6P:disabled{opacity:.6;cursor:not-allowed}.PaymentsList_paymentDetailsBox__RUf9l{margin-bottom:1.5rem;padding:.75rem;background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-md)}.PaymentsList_paymentDetailLabel__P5JnT{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:.25rem}.PaymentsList_paymentDetailValue__L3LM7{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.PaymentsList_paymentDetailText__TQX75{font-size:var(--font-size-sm);color:var(--color-text)}.PaymentsList_setupPrompt__F1xvp{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:3rem 1rem;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-base)}.PaymentsList_setupPrompt__F1xvp p{margin:0;font-size:var(--font-size-base);line-height:1.5}.PaymentsList_setupPrompt__F1xvp svg{color:var(--color-warning)}.PaymentsList_setupPrompt__F1xvp a{color:var(--color-primary);font-weight:600;text-decoration:none;font-size:var(--font-size-base)}.PaymentsList_setupPrompt__F1xvp a:hover{text-decoration:underline}.PaymentsList_paginationContainer__f9XrD{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--color-border-light);flex-wrap:wrap;gap:1rem}@media(max-width:768px){.PaymentsList_paginationContainer__f9XrD{padding:1rem .75rem;flex-direction:column;align-items:stretch}}.PaymentsList_paginationInfo__kujIa{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media(max-width:768px){.PaymentsList_paginationInfo__kujIa{text-align:center}}.PaymentsList_paginationControls__LF_b8{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.PaymentsList_paginationControls__LF_b8{flex-wrap:wrap}}.PaymentsList_paginationButton__V_l76{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:all .15s ease}.PaymentsList_paginationButton__V_l76:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-primary)}.PaymentsList_paginationButton__V_l76:disabled{cursor:not-allowed;opacity:.5}.PaymentsList_pageNumberButton__OugEC{min-width:2rem}.PaymentsList_pageNumberButton__OugEC.PaymentsList_active__MhUUh{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Guidance_wrapper__1DwvH{display:flex;align-items:flex-start;flex-direction:row;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;color:inherit}html[data-theme=dark] .Guidance_wrapper__1DwvH{background:var(--color-surface-light);border-color:var(--color-border);color:inherit}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy{flex-direction:column;gap:0;padding:var(--spacing-md)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy{background:#1a1a1a;border-color:transparent;color:var(--color-background)}.Guidance_wrapper__1DwvH.Guidance_variantBanner__1juuM{margin:0;border-radius:0;border-left:4px solid var(--color-primary)}html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_variantBanner__1juuM{border-left-color:var(--color-primary)}.Guidance_wrapper__1DwvH.Guidance_variantCallout__mauho{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}.Guidance_iconWrap___6sGG{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Guidance_iconWrap___6sGG,html[data-theme=dark] .Guidance_iconWrap___6sGG{color:var(--color-primary)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_iconWrap___6sGG,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_iconWrap___6sGG{color:var(--color-background)}.Guidance_content__M66JB{flex:1 1;min-width:0}.Guidance_title__5nXSf{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.Guidance_title__5nXSf,html[data-theme=dark] .Guidance_title__5nXSf{color:var(--color-text)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_title__5nXSf{color:var(--color-background);margin-bottom:var(--spacing-sm)}html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_title__5nXSf{color:var(--color-background)}.Guidance_title__5nXSf.Guidance_inline__VHGc_{margin-bottom:0}.Guidance_titleRow___A7cK{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.Guidance_titleRow___A7cK svg{flex-shrink:0;color:var(--color-primary)}html[data-theme=dark] .Guidance_titleRow___A7cK svg{color:var(--color-primary)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_titleRow___A7cK svg,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_titleRow___A7cK svg{color:var(--color-background)}.Guidance_message__vEw11{font-size:var(--font-size-sm);line-height:1.6}.Guidance_message__vEw11,html[data-theme=dark] .Guidance_message__vEw11{color:var(--color-text-secondary)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_message__vEw11,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_message__vEw11{color:hsla(0,0%,100%,.9)}.Guidance_actions__SRVRc{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_actions__SRVRc{margin-top:var(--spacing-lg)}.Guidance_tooltipDismissWrap__OhtiZ button{border-color:hsla(0,0%,100%,.5);color:#fff}.Guidance_tooltipDismissWrap__OhtiZ button:hover{color:#000!important}.Guidance_pointingWrapper__0VcNY{position:fixed;z-index:10001;max-width:min(400px,100vw - 32px);max-height:calc(100vh - 32px);overflow:visible}.Guidance_arrow__VAUYQ{position:absolute;width:0;height:0;border-style:solid}.Guidance_arrowTop__rovxS{bottom:-10px;left:50%;transform:translateX(-50%);border-width:10px 10px 0}.Guidance_arrowTop__rovxS,html[data-theme=dark] .Guidance_arrowTop__rovxS{border-color:var(--color-surface-light) transparent transparent transparent}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowTop__rovxS,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowTop__rovxS{border-color:#1a1a1a transparent transparent}.Guidance_arrowBottom__y7fj0{top:-10px;left:50%;transform:translateX(-50%);border-width:0 10px 10px}.Guidance_arrowBottom__y7fj0,html[data-theme=dark] .Guidance_arrowBottom__y7fj0{border-color:transparent transparent var(--color-surface-light) transparent}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowBottom__y7fj0,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowBottom__y7fj0{border-color:transparent transparent #1a1a1a}.Guidance_arrowLeft__pnrTI{right:-10px;top:50%;left:auto;transform:translateY(-50%);border-width:10px 10px 10px 0}.Guidance_arrowLeft__pnrTI,html[data-theme=dark] .Guidance_arrowLeft__pnrTI{border-color:transparent var(--color-surface-light) transparent transparent}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowLeft__pnrTI,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowLeft__pnrTI{border-color:transparent #1a1a1a transparent transparent}.Guidance_arrowRight__1flJp{left:-10px;top:50%;transform:translateY(-50%);border-width:10px 0 10px 10px}.Guidance_arrowRight__1flJp,html[data-theme=dark] .Guidance_arrowRight__1flJp{border-color:transparent transparent transparent var(--color-surface-light)}.Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowRight__1flJp,html[data-theme=dark] .Guidance_wrapper__1DwvH.Guidance_tooltipStyle__rc2Oy .Guidance_arrowRight__1flJp{border-color:transparent transparent transparent #1a1a1a}.ImageGallery_thumbnailRow__wuOAR{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.ImageGallery_thumb__lX5Au{object-fit:cover;border-radius:var(--radius-sm);cursor:pointer;border:2px solid transparent;transition:border-color .15s ease}.ImageGallery_thumb__lX5Au:hover{border-color:var(--color-primary)}.ImageGallery_thumbWrapper__k6QKz{position:relative;flex-shrink:0;cursor:pointer}.ImageGallery_moreOverlay__NJcRX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ImageGallery_photosGrid__O1ku_{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.ImageGallery_gridThumb__weF4x{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;padding:0;border:none;cursor:pointer}.ImageGallery_gridThumb__weF4x,html[data-theme=dark] .ImageGallery_gridThumb__weF4x{background:var(--color-surface)}.ImageGallery_gridThumbImg__89y8g{width:100%;height:100%;object-fit:cover}.DragDropZone_zone__fEna6{border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:2rem;text-align:center;cursor:pointer;background:var(--color-surface-light);transition:border-color .2s,background .2s}.DragDropZone_zone__fEna6:hover{border-color:var(--color-primary)}.DragDropZone_zone__fEna6.DragDropZone_active__lCtyE{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}html[data-theme=dark] .DragDropZone_zone__fEna6.DragDropZone_active__lCtyE{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.DragDropZone_zoneContent__3WpMZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.DragDropZone_zoneText__Pkrcz{margin:0;max-width:30rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.EventFormPageContent_backLink__LVD7O{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm)}.EventFormPageContent_backLink__LVD7O:hover{color:var(--color-primary)}.EventFormPageContent_formLayoutRow__d5e0Z{display:flex;gap:2rem;width:100%;align-items:flex-start;flex-wrap:wrap}@media(max-width:768px){.EventFormPageContent_formLayoutRow__d5e0Z{flex-direction:column;gap:1rem}}.EventFormPageContent_formColumn__RKRTu{width:36rem;flex:0 0 auto;display:flex;flex-direction:column}@media(max-width:768px){.EventFormPageContent_formColumn__RKRTu{width:100%;min-width:0}}.EventFormPageContent_imageColumn__XSyw0{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.EventFormPageContent_imageColumn__XSyw0{width:100%;order:-1}}.EventFormPageContent_blackoutOverlapBanner__QoQUJ{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:var(--radius-md);border:1px solid rgba(234,179,8,.45);background:rgba(234,179,8,.12);color:var(--color-text);font-size:var(--font-size-sm);line-height:1.45}.EventFormPageContent_blackoutOverlapIcon__gKnS8{flex-shrink:0;color:#ca8a04;margin-top:2px}.EventFormPageContent_topRow__p1aci{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}@media(min-width:769px){.EventFormPageContent_topRow__p1aci{gap:1rem;margin-bottom:2rem}}.EventFormPageContent_createForm__R1_wk{width:100%;display:flex;flex-direction:column;gap:1.25rem}.EventFormPageContent_titleRow__DHSDi{width:100%;margin-bottom:.25rem;min-width:0}.EventFormPageContent_titleInputWrap__ccgCp{width:100%;min-width:0}.EventFormPageContent_titleTextarea__UxuSB{width:100%;padding:0;border:none;background:transparent;color:var(--color-text);font-family:var(--font-family);font-size:1.25rem;font-weight:var(--font-weight-semibold);outline:none;resize:none;overflow:hidden;min-height:1.5em;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:640px){.EventFormPageContent_titleTextarea__UxuSB{font-size:1.75rem}}.EventFormPageContent_titleTextarea__UxuSB::placeholder{color:var(--color-text-secondary)}.EventFormPageContent_topRowRight__HDP4d{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.EventFormPageContent_privacyDropdownWrap__qXv_3{flex-shrink:0;min-width:10rem;position:relative;align-self:center}.EventFormPageContent_collabButton__vntC_{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.EventFormPageContent_collabButton__vntC_:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:#fff}.EventFormPageContent_collabButton__vntC_:disabled{opacity:.6;cursor:not-allowed}.EventFormPageContent_collabButton__vntC_.EventFormPageContent_active__Wr5uS{background:var(--color-primary);color:#fff}.EventFormPageContent_privacyTrigger__X5p9m{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.EventFormPageContent_privacyTrigger__X5p9m:hover{border-color:var(--color-primary);background:var(--color-surface)}.EventFormPageContent_privacyTriggerLabel__k4hjt{flex:1 1}.EventFormPageContent_privacyDropdownMenu__OhjVe{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10;overflow:hidden}.EventFormPageContent_privacyDropdownMenu__OhjVe:not(.EventFormPageContent_open__r_WsO){display:none}.EventFormPageContent_privacyOption__Lijpe{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;text-align:left}.EventFormPageContent_privacyOption__Lijpe.EventFormPageContent_active__Wr5uS,.EventFormPageContent_privacyOption__Lijpe:hover{background:var(--color-surface)}.EventFormPageContent_clickableRow__SYlCt{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text);text-align:left;cursor:pointer;font-size:var(--font-size-sm)}.EventFormPageContent_clickableRow__SYlCt:hover{background:var(--color-surface);border-color:var(--color-primary)}.EventFormPageContent_optionLabel__Y54xy{flex:1 1}.EventFormPageContent_optionValue__em_RW{color:var(--color-text-secondary)}.EventFormPageContent_descriptionRowEditIcon__40Cc5{display:inline-flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .2s;color:var(--color-text-secondary)}.EventFormPageContent_descriptionClickableRow__Qfod9{align-items:flex-start}.EventFormPageContent_descriptionClickableRow__Qfod9:hover .EventFormPageContent_descriptionRowEditIcon__40Cc5{opacity:1}.EventFormPageContent_stravaInputRow__p69Sx{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);font-size:var(--font-size-sm)}.EventFormPageContent_stravaInputRow__p69Sx input{flex:1 1;border:none;background:transparent;color:var(--color-text);font-size:var(--font-size-sm);outline:none}.EventFormPageContent_stravaInputRow__p69Sx input::placeholder{color:var(--color-text-secondary)}.EventFormPageContent_descriptionValueExpand__yCAve{flex:1 1;min-width:0}.EventFormPageContent_descriptionHtmlContent__rhZd1{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;word-break:break-word}.EventFormPageContent_descriptionHtmlContent__rhZd1 p{margin:.2em 0}.EventFormPageContent_descriptionHtmlContent__rhZd1 p:first-child{margin-top:0}.EventFormPageContent_descriptionHtmlContent__rhZd1 p:last-child{margin-bottom:0}.EventFormPageContent_descriptionHtmlContent__rhZd1 strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.EventFormPageContent_descriptionHtmlContent__rhZd1 em{font-style:italic}.EventFormPageContent_descriptionHtmlContent__rhZd1 ol,.EventFormPageContent_descriptionHtmlContent__rhZd1 ul{padding-left:1.5rem;margin:.35em 0;list-style-position:outside}.EventFormPageContent_descriptionHtmlContent__rhZd1 ul{list-style-type:disc}.EventFormPageContent_descriptionHtmlContent__rhZd1 ol{list-style-type:decimal}.EventFormPageContent_descriptionHtmlContent__rhZd1 li{margin:.15em 0;padding-left:.25rem}.EventFormPageContent_descriptionHtmlContent__rhZd1 blockquote{border-left:4px solid var(--color-border);margin:.5em 0;padding-left:1rem}.EventFormPageContent_descriptionHtmlContent__rhZd1 code{background:var(--color-surface);padding:.125rem .25rem;border-radius:var(--radius-sm)}.EventFormPageContent_eventOptionsSection__oXadu{margin-top:.5rem}.EventFormPageContent_deleteSection__8DrL6{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.EventFormPageContent_deleteButton__qOp08{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:#dc2626;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s}.EventFormPageContent_deleteButton__qOp08:hover:not(:disabled){background:#b91c1c}.EventFormPageContent_deleteButton__qOp08:disabled{opacity:.6;cursor:not-allowed}.EventFormPageContent_eventOptionsTitle__pyH9R{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .75rem}.EventFormPageContent_optionRow__MP3Y2{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);font-size:var(--font-size-sm);color:var(--color-text)}.EventFormPageContent_optionRowToggle__FJaGu{width:2.25rem;height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:9999px;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0;margin-left:auto}.EventFormPageContent_optionRowToggle__FJaGu:before{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;background:#fff;top:.125rem;left:.125rem;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s}.EventFormPageContent_optionRowToggle__FJaGu:checked{background:var(--color-primary)}.EventFormPageContent_optionRowToggle__FJaGu:checked:before{transform:translateX(1rem)}.EventFormPageContent_recurrencePanel__fbQd3{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1rem;display:flex;flex-direction:column;gap:1rem}.EventFormPageContent_recurrenceHelpText__fLAWi{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.EventFormPageContent_recurrenceFieldLabel__BdBis{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:.375rem}.EventFormPageContent_recurrenceFreqRow__TmepT{display:flex;gap:.5rem}.EventFormPageContent_recurrenceFreqBtn__ivMxa{padding:.375rem .75rem;font-size:var(--font-size-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.EventFormPageContent_recurrenceFreqBtn__ivMxa:hover{border-color:var(--color-primary)}.EventFormPageContent_recurrenceFreqBtn__ivMxa.EventFormPageContent_active__Wr5uS{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-weight:var(--font-weight-medium)}.EventFormPageContent_recurrenceDaysRow__4i8xg{display:flex;flex-wrap:wrap;gap:.375rem}.EventFormPageContent_recurrenceDayBtn__C65nU{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,color .15s}.EventFormPageContent_recurrenceDayBtn__C65nU:hover{border-color:var(--color-primary)}.EventFormPageContent_recurrenceDayBtn__C65nU.EventFormPageContent_active__Wr5uS{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.EventFormPageContent_recurrenceGridTwo__vtxTZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.EventFormPageContent_recurrenceSelect__wUPBO{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);padding:.5rem .75rem;font-size:var(--font-size-sm);color:var(--color-text)}.EventFormPageContent_recurrenceEndHint__hjabE{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:.25rem}.EventFormPageContent_recurringTimeSection__RhWLz{display:flex;flex-direction:row;align-items:stretch;gap:1rem;padding:.75rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-background)}.EventFormPageContent_recurringTimeRow__aWji5{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}.EventFormPageContent_dateTimeSection__pBxd_{display:flex;flex-direction:row;align-items:stretch;gap:1rem;padding:.75rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);position:relative}@media(max-width:768px){.EventFormPageContent_dateTimeSection__pBxd_{gap:.5rem;padding:.75rem}}.EventFormPageContent_timelineColumn__7feEM{width:1.5rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:1rem;padding-bottom:1rem}@media(max-width:768px){.EventFormPageContent_timelineColumn__7feEM{width:1rem}}.EventFormPageContent_timelineDot__iFAZ9{width:.5rem;height:.5rem;border-radius:50%;background:transparent;border:2px solid var(--color-text-secondary);flex-shrink:0}.EventFormPageContent_timelineDot__iFAZ9.EventFormPageContent_filled__QSHbE{background:var(--color-text-secondary)}.EventFormPageContent_timelineLine__sy31A{width:2px;flex:1 1;min-height:.5rem;margin:0;border-left:2px dashed var(--color-text-secondary);opacity:.6}.EventFormPageContent_dateTimeContentColumn__dRBxI{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.EventFormPageContent_dateTimeRow__PjAjE{display:flex;align-items:center;gap:1rem;min-height:2.5rem}.EventFormPageContent_timelineLabel__qYQx3{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;min-width:3.5rem}@media(max-width:768px){.EventFormPageContent_timelineLabel__qYQx3{min-width:2.5rem}}.EventFormPageContent_dateTimeInputs__eMqr8{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0;justify-content:flex-end}.EventFormPageContent_dateInputWrap__mtYU5{flex:1 1 auto;min-width:10rem;max-width:20rem}@media(max-width:768px){.EventFormPageContent_dateInputWrap__mtYU5{min-width:8rem;max-width:11rem}}.EventFormPageContent_dateInputWrap__mtYU5 .react-datepicker-wrapper,.EventFormPageContent_dateInputWrap__mtYU5 .react-datepicker__input-container{width:100%}.EventFormPageContent_dateInputWrap__mtYU5 .react-datepicker__input-container input{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}.EventFormPageContent_timeInputWrap__K8M0E{flex:0 0 auto;width:6.5rem}.EventFormPageContent_timeInputWrap__K8M0E .react-datepicker-wrapper,.EventFormPageContent_timeInputWrap__K8M0E .react-datepicker__input-container{width:100%}.EventFormPageContent_timeInputWrap__K8M0E .react-datepicker__input-container input{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}.EventFormPageContent_dateTimeRowContent__8c61U{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}@media(max-width:768px){.EventFormPageContent_dateTimeRowContent__8c61U{gap:.5rem}}.EventFormPageContent_shortDescriptionTextarea__CtRTv{width:100%;padding:.5rem 0;border:none;background:transparent;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);outline:none;resize:none;overflow:hidden;min-height:1.5em;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.EventFormPageContent_shortDescriptionTextarea__CtRTv::placeholder{color:var(--color-text-secondary)}.EventFormPageContent_imageSectionTitle__4ZqtS{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .25rem}.EventFormPageContent_imageGalleryGrid__xNj82{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.EventFormPageContent_imageGalleryGrid__xNj82{grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}}.EventFormPageContent_galleryImageItem__NglmD{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-light);cursor:pointer}.EventFormPageContent_imageActions__c5vrJ{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:flex;gap:4px}.EventFormPageContent_actionButton__vcMn8{background:rgba(0,0,0,.6);border:none;border-radius:var(--radius-sm);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s}.EventFormPageContent_actionButton__vcMn8:hover{background:rgba(0,0,0,.8)}.EventFormPageContent_actionButton__vcMn8.EventFormPageContent_danger__AKSDt{background:rgba(239,68,68,.9)}.EventFormPageContent_actionButton__vcMn8.EventFormPageContent_danger__AKSDt:hover{background:#ef4444}.EventFormPageContent_actionButton__vcMn8.EventFormPageContent_coverActive__eCcZJ{background:rgba(234,179,8,.95)}.EventFormPageContent_actionButton__vcMn8.EventFormPageContent_coverActive__eCcZJ:hover{background:#eab308}.EventFormPageContent_coverBadge__w_QFF{position:absolute;bottom:var(--spacing-xs);left:var(--spacing-xs);background:rgba(234,179,8,.9);color:#fff;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px}.EventFormPageContent_invitedClubsSection__xXayM{margin-top:.25rem}.EventFormPageContent_invitedClubsTitle__Omyj7{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .5rem}.EventFormPageContent_invitedClubsList__gOdYc{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.EventFormPageContent_invitedClubChip__yKkqx{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-text)}.EventFormPageContent_invitedClubChipRemove__Xshxk{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm)}.EventFormPageContent_invitedClubChipRemove__Xshxk:hover{background:rgba(0,0,0,.08);color:var(--color-text)}html[data-theme=dark] .EventFormPageContent_invitedClubChipRemove__Xshxk:hover{background:hsla(0,0%,100%,.1);color:var(--color-text)}.EventFormPageContent_validationErrorBanner__KoZVG{padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid var(--color-error);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-error);margin-bottom:1rem}.EventFormPageContent_fieldErrorText__rbv0n{display:block;font-size:var(--font-size-xs);color:var(--color-error);margin-top:.25rem}.EventCancelDialog_reasonTextarea__KLJhF{width:100%;min-height:80px;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:inherit;resize:vertical;outline:none;margin-top:.75rem;transition:border-color .2s}.EventCancelDialog_reasonTextarea__KLJhF:focus{border-color:var(--color-primary)}html[data-theme=dark] .EventCancelDialog_reasonTextarea__KLJhF{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.EventCancelDialog_reasonLabel__W5EWl{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-top:.75rem}.EventPhotosTab_photosContainer__k_tTW{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md) 0}.EventPhotosTab_uploadBlock__pIPad{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EventPhotosTab_notifyAboveDrop__dg17f{display:flex;justify-content:flex-end}.EventPhotosTab_dropZoneText__Q0SWT,.EventPhotosTab_emptyState__aq1RM{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EventPhotosTab_emptyState__aq1RM{text-align:center;padding:var(--spacing-xl)}.EventFeedbackModal_modalContent__Cgy6B{padding-bottom:.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.EventFeedbackModal_formContent__veK45{padding:0 1.75rem 1.75rem}@media(max-width:480px){.EventFeedbackModal_formContent__veK45{padding:0 1rem 1.25rem}}.EventFeedbackModal_intro__q5myR{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.55;margin:0 0 2rem;font-weight:400;max-width:26rem}@media(max-width:480px){.EventFeedbackModal_intro__q5myR{margin-bottom:1.25rem}}.EventFeedbackModal_section__lxQeE{margin:0}.EventFeedbackModal_question__iv7He{font-size:var(--font-size-sm);font-weight:500;line-height:1.45;margin:0 0 1.125rem;color:var(--color-text-primary)}.EventFeedbackModal_emojiScaleWrapper__wURi7{width:-moz-fit-content;width:fit-content;margin:0 auto}.EventFeedbackModal_emojiRow__SEcyv{display:flex;gap:.5rem;margin:0}.EventFeedbackModal_emojiButton__uLw3P{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:50%;border:none;background:transparent;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;padding:0}.EventFeedbackModal_emojiButton__uLw3P:hover{background:var(--color-bg-secondary,rgba(0,0,0,.04))}.EventFeedbackModal_emojiButton__uLw3P:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.EventFeedbackModal_emojiButtonSelected__c9bHA{background:var(--color-bg-secondary,rgba(0,0,0,.06));box-shadow:0 0 0 1px var(--color-border,rgba(0,0,0,.12))}[data-theme=dark] .EventFeedbackModal_emojiButtonSelected__c9bHA{box-shadow:0 0 0 1px var(--color-border,hsla(0,0%,100%,.12))}.EventFeedbackModal_emoji__lDN_s{font-size:1.625rem;line-height:1}.EventFeedbackModal_scaleLabels__ooybL{display:grid;grid-template-columns:repeat(5,2.875rem);grid-gap:.5rem;gap:.5rem;margin-top:.375rem;font-size:.6875rem;color:var(--color-text-secondary);opacity:.8}.EventFeedbackModal_scaleLabels__ooybL span{display:flex;justify-content:center;white-space:nowrap;overflow:visible}.EventFeedbackModal_commentInput__hwust{width:100%;margin-top:1rem;padding:.65rem 0;border:none;border-bottom:1px solid var(--color-border);border-radius:0;font-size:var(--font-size-sm);background:transparent;color:var(--color-text-primary);outline:none;transition:border-color .15s ease,opacity .15s ease}.EventFeedbackModal_commentInput__hwust::placeholder{color:var(--color-text-secondary);opacity:.75}.EventFeedbackModal_commentInput__hwust:focus{border-bottom-color:var(--color-text-secondary)}.EventFeedbackModal_divider__yAOQ_{height:1px;margin:2rem 0;background:var(--color-border);opacity:.55;border:none}@media(max-width:480px){.EventFeedbackModal_divider__yAOQ_{margin:1.25rem 0}}.EventFeedbackModal_error__ACLP2{color:var(--color-danger,#dc2626);font-size:var(--font-size-sm);margin:1.25rem 0 0;line-height:1.4}.EventFeedbackModal_submitButton__vLwsb{width:100%;margin-top:2.25rem;font-weight:500;padding-top:.75rem;padding-bottom:.75rem}@media(max-width:480px){.EventFeedbackModal_submitButton__vLwsb{margin-top:1.5rem}}.EventFeedbackModal_successState__jjP7J{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1.75rem 2rem}@media(max-width:480px){.EventFeedbackModal_successState__jjP7J{padding:1rem 1rem 1.5rem}}.EventFeedbackModal_successIcon__YjTs9{color:var(--color-success,#10b981);margin-bottom:1.25rem;opacity:.9}.EventFeedbackModal_successTitle__iNR5H{font-size:var(--font-size-lg);font-weight:600;margin:0 0 .5rem;color:var(--color-text-primary);letter-spacing:-.01em}.EventFeedbackModal_successDescription__g56pE{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.55;max-width:22rem}.EventFeedbackModal_successButton__eeXmk{margin-top:1.75rem;min-width:7rem}.EventFeedbackModal_srOnly__KHI39{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BillingSetup_settingsCard__yXkov{margin-bottom:var(--spacing-xl)}.BillingSetup_settingsCard__yXkov h3{margin:0 0 var(--spacing-lg) 0;color:var(--color-text);font-size:var(--font-size-xl)}.BillingSetup_settingsCard__yXkov p{margin:var(--spacing-md) 0;color:var(--color-text-secondary);font-size:.9rem}.BillingSetup_row__mPln7{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.BillingSetup_activeBadge__GrWTo{display:inline-flex;align-items:center;gap:6px;background:#d1fae5;color:#065f46;padding:4px 12px;border-radius:var(--radius-full);font-size:.85rem;font-weight:600}html[data-theme=dark] .BillingSetup_activeBadge__GrWTo{background:#064e3b;color:#6ee7b7}.BillingSetup_pendingBadge__vuXBA{display:inline-flex;align-items:center;gap:6px;background:#fef3c7;color:#92400e;padding:4px 12px;border-radius:var(--radius-full);font-size:.85rem;font-weight:600}html[data-theme=dark] .BillingSetup_pendingBadge__vuXBA{background:#78350f;color:#fde68a}.BillingSetup_selectWrapper__TuPlz{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.BillingSetup_label__8o7ZM{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.BillingSetup_select__aylf_{padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:.9rem;max-width:300px}.BillingSetup_errorText__p_hBn{color:var(--color-error)!important;font-size:var(--font-size-sm)}.BillingSetup_successText__mFBtI{color:#065f46!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}html[data-theme=dark] .BillingSetup_successText__mFBtI{color:#6ee7b7!important}.BillingSetup_embeddedSection__WBW4S{margin-top:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.BillingSetup_skeletonSection__MngRN{margin-bottom:var(--spacing-xl)}.BillingSetup_skeletonSection__MngRN:last-child{margin-bottom:0}.BillingSetup_skeletonSectionHeader__1YoTs{margin-bottom:var(--spacing-md)}.BillingSetup_skeletonRow__kwOHz{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}.BillingSetup_skeletonRow__kwOHz:last-child{border-bottom:none}.BillingSetup_skeletonRowContent__pVous{display:flex;align-items:center;gap:var(--spacing-md);flex:1 1}.PayoutsSettings_payoutsCard__3l_aH{overflow:hidden}@media(max-width:768px){.PayoutsSettings_payoutsCard__3l_aH{padding:1rem .75rem}}.PayoutsSettings_embeddedSection__84w8c{margin-top:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.PayoutsSettings_setupPrompt__far0O{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:3rem 1rem;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-base);font-family:var(--font-family)}.PayoutsSettings_setupPrompt__far0O p{margin:0;font-size:var(--font-size-base);line-height:1.5}.PayoutsSettings_setupPrompt__far0O svg{color:var(--color-warning)}.PayoutsSettings_setupPrompt__far0O a{color:var(--color-primary);font-weight:600;text-decoration:none;font-size:var(--font-size-base)}.PayoutsSettings_setupPrompt__far0O a:hover{text-decoration:underline}.Collapsible_container__t0lP9{width:100%}.Collapsible_header__4VO3T{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left}.Collapsible_header__4VO3T:hover{background:var(--color-background)}html[data-theme=dark] .Collapsible_header__4VO3T{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .Collapsible_header__4VO3T:hover{background:var(--color-background)}.Collapsible_content__w4smp{overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.Collapsible_content__w4smp.Collapsible_isOpen__bB3KS{max-height:10000px;opacity:1;margin-top:var(--spacing-lg)}.Collapsible_content__w4smp:not(.Collapsible_isOpen__bB3KS){max-height:0;opacity:0;margin-top:0}.Collapsible_iconWrapper__gRXan{display:flex;align-items:center;transition:transform .2s ease}.CommunityBlackoutDialog_modal__OIwQb{max-width:420px}.CommunityBlackoutDialog_content__GRW_G{display:flex;flex-direction:column;gap:var(--spacing-md)}.CommunityBlackoutDialog_error__2a8Lg{margin:0;font-size:var(--font-size-sm);color:var(--color-error)}.CommunityBlackoutDialog_field__G_i2s{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.CommunityBlackoutDialog_input__BiZbE{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);font-size:var(--font-size-sm)}.CommunityBlackoutDialog_checkRow__PTr7o{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.CommunityBlackoutDialog_pickerRow__VhIf6{display:flex;align-items:center;gap:1rem;min-width:0}.CommunityBlackoutDialog_pickerRowLabel__4Rdfn{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;min-width:3.5rem}@media(max-width:768px){.CommunityBlackoutDialog_pickerRowLabel__4Rdfn{min-width:2.5rem}}.CommunityBlackoutDialog_pickerInputs__E3rpR{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0}.CommunityBlackoutDialog_pickerDate__ykjqU{flex:1 1 auto;min-width:0;max-width:20rem}@media(max-width:768px){.CommunityBlackoutDialog_pickerDate__ykjqU{max-width:11rem}}.CommunityBlackoutDialog_pickerTime__DSsjN{flex:0 0 auto;width:6.5rem}.CommunityBlackoutDialog_existing__Mogja{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.CommunityBlackoutDialog_existingLabel__s7zsK{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.CommunityBlackoutDialog_existingList__lZfm5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.CommunityBlackoutDialog_existingRow__3XH2O{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.CommunityBlackoutDialog_existingText__heXh_{font-size:var(--font-size-sm);min-width:0;flex:1 1}.CommunityBlackoutDialog_actions__UBaVu{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.BrandPackagesModal_modalContent__0EzKD{padding:var(--spacing-lg);max-height:70vh;overflow-y:auto}.BrandPackagesModal_brandInfo__fbQkL{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.BrandPackagesModal_brandName__j0E2s{margin:0 0 var(--spacing-sm) 0;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text)}.BrandPackagesModal_brandDescription__Bzqc3{margin:0;color:var(--color-text-secondary);line-height:1.6}.BrandPackagesModal_packagesList__GLU1a{display:flex;flex-direction:column;gap:var(--spacing-md)}.BrandPackagesModal_packageCard__a8MEz{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:all .2s}.BrandPackagesModal_packageCard__a8MEz:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.BrandPackagesModal_packageHeader__Fv02q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm);gap:var(--spacing-md)}.BrandPackagesModal_packageTitle__WfgTF{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);flex:1 1}.BrandPackagesModal_packagePrice__3o20U{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary);white-space:nowrap}.BrandPackagesModal_packageDescription__S2tGr{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-secondary);line-height:1.5}.BrandPackagesModal_packageDetails__XlLMw{display:flex;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.BrandPackagesModal_detailItem__7KnEO{display:flex;align-items:center;gap:.25rem}.BrandPackagesModal_emptyState__0U05m{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.BrandPackagesModal_modalHeaderWrap__jm0G1{justify-content:flex-start;align-items:flex-start;margin-bottom:var(--spacing-lg);position:relative;padding-right:var(--spacing-xl)}.BrandPackagesModal_modalCloseWrap__unjLC{position:absolute;top:calc(-1*var(--spacing-lg));right:calc(-1*var(--spacing-lg))}.EventDetailsModal_modalContent__Ueart{padding:var(--spacing-lg);max-height:70vh;overflow-y:auto}.EventDetailsModal_section__NvACF{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}html[data-theme=dark] .EventDetailsModal_section__NvACF{border-color:var(--color-border)}.EventDetailsModal_sectionFirst__Cm4x1{margin-top:0;padding-top:0;border-top:none}.EventDetailsModal_subTitle__EURCz{margin-top:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}html[data-theme=dark] .EventDetailsModal_subTitle__EURCz{color:var(--color-text-secondary)}.EventDetailsModal_detailsGrid__KHDEx{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media(min-width:640px){.EventDetailsModal_detailsGrid__KHDEx{grid-template-columns:1fr 1fr}}.EventDetailsModal_detailItem__df53Q{display:flex;flex-direction:column;gap:var(--spacing-xs)}.EventDetailsModal_detailLabel__cA7cd{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}html[data-theme=dark] .EventDetailsModal_detailLabel__cA7cd{color:var(--color-text-secondary)}.EventDetailsModal_detailValue__6_7ap{font-size:var(--font-size-base);color:var(--color-text)}html[data-theme=dark] .EventDetailsModal_detailValue__6_7ap{color:var(--color-text)}.EventDetailsModal_description__eDn22{margin:0;color:var(--color-text-secondary);line-height:1.6}html[data-theme=dark] .EventDetailsModal_description__eDn22{color:var(--color-text-secondary)}.EventDetailsModal_actionsRow__7Mh8C{margin-top:var(--spacing-lg);display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.EventDetailsModal_modalHeaderCustom__leI_J{justify-content:flex-start;align-items:flex-start;margin-bottom:var(--spacing-lg);position:relative;padding-right:var(--spacing-xl)}.EventDetailsModal_modalCloseWrapper__fk0c9{position:absolute;top:calc(-1*var(--spacing-lg));right:calc(-1*var(--spacing-lg))}.EventDetailsModal_sectionContent__HySMI{margin-top:var(--spacing-sm)}.MembersClient_loadMoreTrigger__y32Hj{height:20px;width:100%}.MembersClient_loadingMore__5lX_G{text-align:center;padding:2rem;color:var(--color-text-secondary)}.MembersClient_memberCount__6B5Nv{margin:0 0 1rem;font-size:.875rem;color:var(--color-text-secondary)}.MembersClient_headerActionButton__5Fn_x{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;cursor:pointer;flex-shrink:0;transition:background .15s}.MembersClient_headerActionButton__5Fn_x:hover{background:var(--color-primary-hover)}@media(min-width:640px){.MembersClient_headerActionButton__5Fn_x{width:auto;height:auto;padding:.5rem 1rem;border-radius:var(--radius-md)}}.MembersClient_buttonLabel__6NuBR{display:none;margin-left:.5rem}@media(min-width:640px){.MembersClient_buttonLabel__6NuBR{display:inline}}.MembersClient_pendingList__YXbsz{display:flex;flex-direction:column;gap:.75rem}.MembersClient_pendingCard__Jb78u{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:639px){.MembersClient_pendingCard__Jb78u{flex-direction:column;align-items:stretch;gap:.75rem}}.MembersClient_pendingInfo__nXHFH{flex:1 1;min-width:0}@media(max-width:639px){.MembersClient_pendingInfo__nXHFH{flex:none}}.MembersClient_pendingName__HljrR{font-weight:var(--font-weight-medium);color:var(--color-text)}.MembersClient_pendingEmail__w5Kii{font-size:.875rem;color:var(--color-text-secondary);word-break:break-word;overflow-wrap:break-word}.MembersClient_pendingActions__cTxrC{display:flex;gap:.5rem;flex-shrink:0}@media(max-width:639px){.MembersClient_pendingActions__cTxrC{width:100%;justify-content:flex-end}}