@layer components{.GridLayout_gridLayout__1rIM6{display:grid;container-type:inline-size;container-name:app-layout;grid-template-rows:1fr;grid-template-columns:var(--grid-template-columns,1fr);grid-template-areas:var(--grid-template-areas,"content");@media (min-width:1400px){grid-template-columns:var(--grid-template-columns-large,var(--grid-template-columns,1fr))}@container (min-width: 1600px){grid-template-columns:var(--grid-template-columns-xl,var(--grid-template-columns,1fr))}}}@layer components{.LayoutAreas_headerArea__JIMqt{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:60px}.LayoutAreas_stickyBannerContainer__aftNN{position:-webkit-sticky;position:sticky;top:60px;z-index:99}.LayoutAreas_navArea__ACscD{grid-area:nav;position:-webkit-sticky;position:sticky;top:var(--nav-top-offset,60px);height:calc(100vh - var(--nav-top-offset, 60px));align-self:start;overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid var(--theme-colors-border,#dee2e6);max-width:260px;@media (max-width:1199px){display:none}}.LayoutAreas_navAreaHidden__aeQbj{display:none}.LayoutAreas_contentArea__zhgZo{grid-area:content;padding:var(--theme-spacing-md,1rem);container-type:inline-size;container-name:main-content;@media (max-width:1199px){padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}}}@layer components{.Tabs_tabsRoot__AR2SA{display:flex;flex-direction:column;width:100%}.Tabs_tabsList__tplym{display:flex;border-bottom:1px solid var(--theme-colors-border);margin-bottom:var(--theme-spacing-md)}.Tabs_tabsTrigger__SZgOb{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-md);background-color:transparent;border:none;border-bottom:3px solid transparent;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-md);cursor:pointer;transition:all var(--theme-transitions-normal)}.Tabs_tabsTrigger__SZgOb:hover{color:var(--theme-colors-primary)}.Tabs_tabsTrigger__SZgOb[data-state=active]{color:var(--theme-colors-primary);border-bottom-color:var(--theme-colors-primary)}.Tabs_tabsTrigger__SZgOb svg{font-size:var(--theme-fontSizes-sm)}.Tabs_tabsContent__3XVq_{outline:none;padding:var(--theme-spacing-md) 0}.Tabs_tabsContent__3XVq_[data-state=inactive]{display:none}.BetaPromo_container__kJLNh{width:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;color:white}.BetaPromo_container--horizontal__rzU3Y{min-height:80px;height:auto;padding:.75rem 1.5rem;margin:.5rem auto}.BetaPromo_container--vertical__mvkhE{padding:1.5rem 1rem;margin:0}}@layer components{@media (max-width:768px){.BetaPromo_container__kJLNh{height:auto;min-height:60px}}.BetaPromo_content___PCbi{display:flex;align-items:center;gap:.75rem}.BetaPromo_content--horizontal__lP3C9{flex-direction:row;text-align:left}.BetaPromo_content--vertical__bitOr{flex-direction:column;text-align:center}@media (max-width:768px){.BetaPromo_content___PCbi{flex-direction:row;text-align:left}}.BetaPromo_icon__X2xsu{font-size:1.5rem;flex-shrink:0}.BetaPromo_text__8JqNk{margin:0;font-size:.85rem;color:white;line-height:1.4}.ImageCropDialog_dialogContainer__N2o2M{display:flex;flex-direction:column;gap:var(--theme-spacing-md);width:100%}.ImageCropDialog_stepsIndicator__XFkoy{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.ImageCropDialog_stepIndicator__w1E8J{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);font-weight:600;font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.ImageCropDialog_stepIndicator__w1E8J[data-active=true]{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.ImageCropDialog_stepIndicator__w1E8J[data-completed=true]{background-color:var(--theme-colors-success);color:var(--theme-colors-light)}.ImageCropDialog_stepSeparator__DgiXN{width:40px;height:2px;background-color:var(--theme-colors-border);transition:background-color var(--theme-transitions-fast)}.ImageCropDialog_stepSeparator__DgiXN[data-completed=true]{background-color:var(--theme-colors-success)}.ImageCropDialog_uploadContainer__16fRq{min-height:300px}.ImageCropDialog_dropZone__GqvCY,.ImageCropDialog_uploadContainer__16fRq{display:flex;flex-direction:column;gap:var(--theme-spacing-md);align-items:center}.ImageCropDialog_dropZone__GqvCY{width:100%;min-height:200px;border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background-color:var(--theme-colors-backgroundAlt);justify-content:center;cursor:pointer;transition:all var(--theme-transitions-fast);padding:var(--theme-spacing-xl)}.ImageCropDialog_dropZone__GqvCY[data-drag-over=true]{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.ImageCropDialog_dropZone__GqvCY[data-has-error=true]{border-color:var(--theme-colors-error)}.ImageCropDialog_dropZone__GqvCY:hover{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 5%,transparent)}.ImageCropDialog_uploadIcon__J517K{font-size:3rem;color:var(--theme-colors-textSecondary)}.ImageCropDialog_uploadText__X4DwP{text-align:center;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);margin:0}.ImageCropDialog_uploadSubText__T_KYK{text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin:0}.ImageCropDialog_cropContainer__nwzwB{position:relative;width:100%;height:400px;background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);overflow:hidden}.ImageCropDialog_cropContainer__nwzwB[data-shape=round] .reactEasyCrop_CropArea{border-radius:50%!important}.ImageCropDialog_cropContainer__nwzwB[data-shape=square] .reactEasyCrop_CropArea{border-radius:8px!important}.ImageCropDialog_cropControls__elzmf{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-md);margin-top:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium)}.ImageCropDialog_zoomLabel__Y23HW{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);margin-right:var(--theme-spacing-sm)}.ImageCropDialog_zoomSlider__IfX27{width:200px;margin:0 var(--theme-spacing-sm)}.ImageCropDialog_previewContainer__MWZ5U{display:flex;flex-direction:column;gap:var(--theme-spacing-md);align-items:center}.ImageCropDialog_previewImage__81M1Y{width:250px;background-size:cover;background-position:50%;background-repeat:no-repeat;border:4px solid white;box-shadow:var(--theme-shadows-medium)}.ImageCropDialog_previewImageRound__nnKTp{border-radius:50%}.ImageCropDialog_previewImageSquare__F4Siu{border-radius:8px}.ImageCropDialog_previewText__aMw8Z{text-align:center;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);margin:0}.ImageCropDialog_errorMessage__pTjGn{color:var(--theme-colors-error)}.ImageCropDialog_errorMessage__pTjGn,.ImageCropDialog_infoMessage__MYEb1{font-size:var(--theme-fontSizes-sm);text-align:center;margin-top:var(--theme-spacing-sm)}.ImageCropDialog_infoMessage__MYEb1{color:var(--theme-colors-textSecondary)}.SelfPromo_promoContainer__X1RjO{width:100%;min-height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;color:white;gap:1rem}.SelfPromo_promoContainerHorizontal__HbCZv{flex-direction:row;justify-content:space-between;padding:1rem 1.5rem;margin:1rem auto;height:auto}.SelfPromo_promoContainerVertical__DREKU{flex-direction:column;justify-content:center;padding:1.5rem 1rem;margin:0;text-align:center}}@layer components{}@layer components{@media (max-width:768px){.SelfPromo_promoContainer__X1RjO{flex-direction:column;text-align:center;gap:.75rem;height:auto;min-height:80px}.SelfPromo_promoContainerHorizontal__HbCZv{padding:1rem;margin:.5rem auto}.SelfPromo_promoContainerVertical__DREKU{padding:1rem}}.SelfPromo_contentWrapper__g9aA8{display:flex;align-items:center}.SelfPromo_contentWrapperHorizontal__bKqG4{flex-direction:row;gap:1rem;text-align:left}.SelfPromo_contentWrapperVertical__837DA{flex-direction:column;gap:.5rem;text-align:center}@media (max-width:768px){.SelfPromo_contentWrapper__g9aA8{flex-direction:column;text-align:center;gap:.5rem}}.SelfPromo_textWrapper__aImTd{display:flex;flex-direction:column;gap:.25rem}.SelfPromo_icon__fG6AU{font-size:2rem;flex-shrink:0}.SelfPromo_title__bQ2W4{font-size:1rem;font-weight:600;margin:0}.SelfPromo_description__gnRaM{font-size:.85rem;margin:0;opacity:.9}.SelfPromo_promoLink__DlHo6{color:white;text-decoration:none;font-weight:500;padding:.5rem 1.25rem;background:rgba(255,255,255,.2);border-radius:4px;transition:background .2s;white-space:nowrap;flex-shrink:0}.SelfPromo_promoLink__DlHo6:hover{background:rgba(255,255,255,.3)}.PageHeader_header__hQqVB{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--theme-spacing-md)}.PageHeader_header--gutterBottom__8dH9r{margin-bottom:var(--theme-spacing-lg)}.PageHeader_titleContainer__0SMh_{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.PageHeader_iconContainer__TMx_F{font-size:1.5rem;color:var(--theme-colors-primary);display:flex;align-items:center}.AdBanner_adContainer__aaeTb,.AdBanner_adPlaceholder__PUQlM{display:flex;justify-content:center;align-items:center}.AdBanner_adPlaceholder__PUQlM{background:var(--theme-colors-background);border:1px dashed var(--theme-colors-border);color:var(--theme-colors-textSecondary);font-size:.9rem}.ViewToggle_toggleWrapper__OyHRR{display:flex;gap:4px;padding:4px;background:var(--theme-colors-background,#f8f9fa);border:1px solid var(--theme-colors-border,#dee2e6);border-radius:var(--theme-borderRadius-medium,8px)}.EventGridWithCalendar_grid__jSuUU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}.EventListWithCalendar_list__fOfAy{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.GroupEventsTab_pageContainer__M_Ssk{display:flex;flex-direction:column;gap:var(--theme-spacing-lg);padding:var(--theme-spacing-md)}.GroupEventsTab_header__VeIk2{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-md);flex-wrap:wrap}.GroupEventsTab_title__KFU__{font-size:var(--theme-fontSize-xl);font-weight:var(--theme-fontWeight-semibold);color:var(--theme-colors-text-primary);margin:0}.GroupEventsTab_loadMoreContainer__WGtxi{display:flex;justify-content:center;padding:var(--theme-spacing-lg) 0}.GroupEventsTab_errorContainer__E1wfs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:var(--theme-spacing-xl);text-align:center;gap:var(--theme-spacing-md)}.GroupEventsTab_errorIconWrapper__hA3WY{width:80px;height:80px;border-radius:50%;background-color:var(--theme-colors-error-light);display:flex;align-items:center;justify-content:center}.GroupEventsTab_errorIcon__IZzKS{font-size:36px;color:var(--theme-colors-error)}.GroupEventsTab_errorTitle__LNl8n{font-size:var(--theme-fontSize-xl);font-weight:var(--theme-fontWeight-semibold);color:var(--theme-colors-text-primary);margin:0}.GroupEventsTab_errorMessage__5tu61{font-size:var(--theme-fontSize-base);color:var(--theme-colors-text-secondary);margin:0;max-width:500px;line-height:1.6}.GroupEventsTab_emptyContainer__cXMbK{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:var(--theme-spacing-xl);text-align:center}.GroupEventsTab_iconWrapper__XEKjQ{width:80px;height:80px;border-radius:50%;background-color:var(--theme-colors-primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:var(--theme-spacing-lg)}.GroupEventsTab_styledIcon__AOfUN{font-size:36px;color:var(--theme-colors-primary)}.GroupEventsTab_emptyTitle__0Fb1o{font-size:var(--theme-fontSize-xl);font-weight:var(--theme-fontWeight-semibold);color:var(--theme-colors-text-primary);margin:0 0 var(--theme-spacing-sm) 0}.GroupEventsTab_emptyDescription__p6bGj{font-size:var(--theme-fontSize-base);color:var(--theme-colors-text-secondary);margin:0 0 var(--theme-spacing-lg) 0;max-width:500px;line-height:1.6}.GroupEventsTab_loadingContainer__G50Ou{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md)}.GroupEventsTab_setupContainer___kCQP{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:var(--theme-spacing-xl);text-align:center}.GroupEventsTab_setupTitle___Nzqm{font-size:var(--theme-fontSize-xl);font-weight:var(--theme-fontWeight-semibold);color:var(--theme-colors-text-primary);margin:0 0 var(--theme-spacing-sm) 0}.GroupEventsTab_setupDescription__DWRr1{font-size:var(--theme-fontSize-base);color:var(--theme-colors-text-secondary);margin:0;max-width:500px;line-height:1.6}.GroupJoinRequestsList_container__lG8iK{background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden}.GroupJoinRequestsList_header__4lrRd{display:flex;align-items:center;padding:var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border);background-color:var(--theme-colors-backgroundAlt)}.GroupJoinRequestsList_headerLeft__YVSsu{display:flex;align-items:center;gap:var(--theme-spacing-md)}.GroupJoinRequestsList_headerIcon__rCzWS{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:color-mix(in srgb,var(--theme-colors-info) 20%,transparent);color:var(--theme-colors-info);border-radius:var(--theme-borderRadius-medium);font-size:20px}.GroupJoinRequestsList_requestsList___jSPc{display:flex;flex-direction:column}.GroupJoinRequestsList_requestItem__2_V5U{display:flex;gap:var(--theme-spacing-md);padding:var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border);transition:background-color var(--theme-transitions-fast)}.GroupJoinRequestsList_requestItem__2_V5U:last-child{border-bottom:none}.GroupJoinRequestsList_requestItem__2_V5U:hover{background-color:var(--theme-colors-backgroundAlt)}.GroupJoinRequestsList_userAvatar__ME0wN{flex-shrink:0}.GroupJoinRequestsList_requestContent__FJPAt{flex:1 1;min-width:0}.GroupJoinRequestsList_userInfo__5pSwC{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-xs)}.GroupJoinRequestsList_userEmail__fIPKt{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);display:flex;align-items:center;gap:var(--theme-spacing-xs)}.GroupJoinRequestsList_requestMessage__07VHC{margin:var(--theme-spacing-sm) 0;padding:var(--theme-spacing-sm);background-color:var(--theme-colors-backgroundAlt);border-left:3px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);line-height:1.5}.GroupJoinRequestsList_requestMeta__4a0o9{display:flex;align-items:center;gap:var(--theme-spacing-lg);margin-top:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupJoinRequestsList_metaItem__Jz4MT{display:flex;align-items:center;gap:var(--theme-spacing-xs)}.GroupJoinRequestsList_requestActions__Fr4mm{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);align-items:flex-end;justify-content:center}.GroupJoinRequestsList_actionButtons__XHOg2{display:flex;gap:var(--theme-spacing-sm)}.IconButton_button__LNP2O{display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--theme-borderRadius-small);cursor:pointer;transition:var(--theme-transitions-fast)}.IconButton_button--sm__ku71T{width:24px;height:24px;border-radius:50%}.IconButton_button--sm__ku71T svg{font-size:10px}.IconButton_button--md__aXMCO{width:32px;height:32px}.IconButton_button--md__aXMCO svg{font-size:12px}.IconButton_button--lg__Pj6S4{width:40px;height:40px}.IconButton_button--lg__Pj6S4 svg{font-size:16px}.IconButton_button--primary__tbnMZ{background:color-mix(in srgb,var(--theme-colors-primary) 8%,transparent);color:var(--theme-colors-primary)}.IconButton_button--primary__tbnMZ:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent)}.IconButton_button--secondary__56QPC{background:color-mix(in srgb,var(--theme-colors-secondary) 8%,transparent);color:var(--theme-colors-secondary)}.IconButton_button--secondary__56QPC:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-secondary) 15%,transparent)}.IconButton_button--success__YoxrD{background:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);color:var(--theme-colors-success)}.IconButton_button--success__YoxrD:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-success) 15%,transparent)}.IconButton_button--warning__Hr0vb{background:color-mix(in srgb,var(--theme-colors-warning) 8%,transparent);color:var(--theme-colors-warning)}.IconButton_button--warning__Hr0vb:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-warning) 15%,transparent)}.IconButton_button--error__Hnraz{background:color-mix(in srgb,var(--theme-colors-error) 8%,transparent);color:var(--theme-colors-error)}.IconButton_button--error__Hnraz:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-error) 15%,transparent)}.IconButton_button__LNP2O:disabled{opacity:.5;cursor:not-allowed}.GroupMemberCard_cardContainer__7D4ri{background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);transition:all var(--theme-transitions-fast)}.GroupMemberCard_cardContainer__7D4ri:hover{box-shadow:var(--theme-shadows-small);border-color:var(--theme-colors-primaryLight)}.GroupMemberCard_memberHeader__uelfk{display:flex;align-items:center;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.GroupMemberCard_memberInfo__5lfQU{flex:1 1;min-width:0}.GroupMemberCard_memberName__JQVU_{margin:0 0 var(--theme-spacing-xs) 0;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);font-weight:600;display:flex;align-items:center;gap:var(--theme-spacing-sm)}.GroupMemberCard_roleBadge__tXCwU{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary)}.GroupMemberCard_roleBadgeOwner__QQV29,.GroupMemberCard_roleBadge__tXCwU{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xxs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);font-weight:500}.GroupMemberCard_roleBadgeOwner__QQV29{background-color:color-mix(in srgb,var(--theme-colors-warning) 20%,transparent);color:var(--theme-colors-warningDark)}.GroupMemberCard_roleBadgeAdmin__V1sT8{display:inline-flex;padding:var(--theme-spacing-xxs) var(--theme-spacing-sm);background-color:color-mix(in srgb,var(--theme-colors-info) 20%,transparent);color:var(--theme-colors-infoDark);border-radius:var(--theme-borderRadius-small);font-weight:500}.GroupMemberCard_onlineStatus__kP4Wq,.GroupMemberCard_roleBadgeAdmin__V1sT8{align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm)}.GroupMemberCard_onlineStatus__kP4Wq{display:flex;color:var(--theme-colors-textSecondary)}.GroupMemberCard_onlineStatus__kP4Wq svg{font-size:8px}.GroupMemberCard_onlineStatusOnline__CAX2E{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-success)}.GroupMemberCard_onlineStatusOnline__CAX2E svg{font-size:8px}.GroupMemberCard_memberStats__tL7eJ{display:flex;gap:var(--theme-spacing-lg);padding:var(--theme-spacing-md) 0;border-top:1px solid var(--theme-colors-border);border-bottom:1px solid var(--theme-colors-border);margin-bottom:var(--theme-spacing-md)}.GroupMemberCard_statItem__iqqyU{display:flex;flex-direction:column;align-items:center;flex:1 1}.GroupMemberCard_statValue__MIbKN{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-xs)}.GroupMemberCard_statValue__MIbKN svg{font-size:var(--theme-fontSizes-md)}.GroupMemberCard_statLabel__zN9TM{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupMemberCard_memberMeta__7bTX9{display:flex;justify-content:space-between;align-items:center}.GroupMemberCard_joinedDate__IhhQj{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupMemberCard_joinedDate__IhhQj svg{color:var(--theme-colors-primary)}.GroupMemberCard_actionsButton__y9Rk0{position:relative}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}.GroupMembersTab_tabContent__zGIwg{padding:1rem 0}.GroupMembersTab_membersGrid__UjZt9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}@media (max-width:768px){.GroupMembersTab_membersGrid__UjZt9{grid-template-columns:1fr}}@layer components{.RefreshButton_icon__0tD_q{display:block}.RefreshButton_iconSpinning___J86N{animation:RefreshButton_spin__Urn1x 1s linear infinite}}@keyframes RefreshButton_spin__Urn1x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.MonthEventGroupWithCalendar_monthContainer__KOhJ_{margin-bottom:var(--theme-spacing-xl)}.YearEventGroupWithCalendar_yearContainer__7pPBa{margin-bottom:var(--theme-spacing-xxl)}}@layer components{}.events_eventsContainer__LVlfH{position:relative}.events_pageTitle__Ge9L6{color:var(--color-primary,#147274);margin-bottom:var(--spacing-md,1rem)}.events_eventsHeader__kpu5F{margin-bottom:var(--spacing-lg,1.5rem);display:flex;justify-content:space-between;align-items:flex-start}.events_eventsHeaderLeft__EzDBE{flex:1 1}.events_listHeader__q_w8_{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-md);padding:var(--theme-spacing-sm) 0}.events_eventCount__3wqyx{font-size:var(--theme-fontSizes-md);font-weight:var(--theme-fontWeights-semibold);color:var(--theme-colors-text)}.events_mapContainer__oD8zZ{width:100%;height:600px;border-radius:var(--theme-borderRadius-medium);overflow:hidden;box-shadow:var(--theme-shadows-small)}.events_actionsBar__LwBdQ{display:flex;gap:var(--spacing-sm,.5rem);align-items:center}.events_loadingState__fCwG3{text-align:center;padding:var(--spacing-xl,2rem);color:var(--color-text-secondary,#6c757d)}.events_errorState__qagwV{text-align:center;padding:var(--spacing-xl,2rem);color:var(--color-error,#d32f2f);background-color:#ffebee;border-radius:var(--border-radius-medium,8px);margin:var(--spacing-md,1rem) 0}.events_headerActions__90gmo{display:flex;align-items:center;gap:.5rem}@media (max-width:1024px){.events_eventsHeader__kpu5F{flex-direction:column;gap:var(--spacing-md,1rem)}.events_actionsBar__LwBdQ{justify-content:center;flex-wrap:wrap}}@media (max-width:768px){.events_listHeader__q_w8_{flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-sm)}.events_mapContainer__oD8zZ{height:400px}}.events_desktopOnly__xaoeT{display:contents}@media (max-width:768px){.events_desktopOnly__xaoeT{display:none}.events_headerActions__90gmo,.events_headerActions__90gmo>button{width:100%}}@layer components{.GroupList_container__Dubz9{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.GroupList_header__a2wr7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--theme-spacing-md)}.GroupList_title__x0Oq_{margin:0;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-xxl);font-weight:600}.GroupList_headerActions___6qLQ{display:flex;gap:var(--theme-spacing-md);align-items:center}.GroupList_filterBar____AIo{background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-lg);display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.GroupList_filterRow__47rSu{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:center}@media (max-width:var(--theme-breakpoints-md )){.GroupList_filterRow__47rSu{grid-template-columns:1fr}}.GroupList_locationRow__RehJx{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:center}@media (max-width:var(--theme-breakpoints-md )){.GroupList_locationRow__RehJx{grid-template-columns:1fr}}.GroupList_searchInput__e3XJK{position:relative;flex:1 1;min-width:250px}.GroupList_searchIcon__0mw2Z{position:absolute;left:var(--theme-spacing-md);top:50%;transform:translateY(-50%);color:var(--theme-colors-textSecondary)}.GroupList_styledInput__xtODz{width:100%;padding:var(--theme-spacing-sm) var(--theme-spacing-md);padding-left:calc(var(--theme-spacing-md) + 24px);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-md);background-color:var(--theme-colors-backgroundInput);transition:all var(--theme-transitions-fast)}.GroupList_styledInput__xtODz:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.GroupList_styledInput__xtODz::placeholder{color:var(--theme-colors-textSecondary)}.GroupList_locationInputWrapper__rjUfx,.GroupList_radiusSelectWrapper__QIibB{width:100%}.GroupList_filterOptions__WtwV6{display:flex;gap:var(--theme-spacing-md);align-items:center;flex-wrap:wrap}.GroupList_sortSelectWrapper__43sxa{min-width:200px}.GroupList_groupsGrid__a8Vz5{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg)}@media (max-width:var(--theme-breakpoints-md )){.GroupList_groupsGrid__a8Vz5{grid-template-columns:1fr}}.GroupList_loadMoreContainer__xpvbb{display:flex;justify-content:center;padding:var(--theme-spacing-xl) 0}.GroupList_errorMessage__zLr2m{background-color:color-mix(in srgb,var(--theme-colors-error) 10%,transparent);color:var(--theme-colors-error);padding:var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);text-align:center}.GroupList_resultsInfo__7HM8Q{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);padding:var(--theme-spacing-sm) 0}.GroupListItem_listItem___qrBk{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);cursor:pointer;text-align:left;width:100%;transition:all .2s ease}.GroupListItem_listItem___qrBk:hover{background:var(--theme-colors-backgroundHover);border-color:var(--theme-colors-primary)}}@layer components{.GroupListItem_listItem___qrBk:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.GroupListItem_content__Q7XxH{flex:1 1;min-width:0}.GroupListItem_header__T_c24{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-xs)}.GroupListItem_name__SusrV{font-weight:var(--theme-fontWeight-semibold);color:var(--theme-colors-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GroupListItem_meta__1E29L{display:flex;align-items:center;gap:var(--theme-spacing-md);font-size:var(--theme-fontSize-sm);color:var(--theme-colors-textSecondary)}.GroupListItem_metaItem__gViV1{align-items:center}.GroupListItem_badgeContainer__lZ9X_,.GroupListItem_metaItem__gViV1{display:flex;gap:var(--theme-spacing-xs)}}@keyframes GroupListView_pulse__ktc2r{0%,to{opacity:1}50%{opacity:.5}}@layer components{.GroupListView_listContainer__sVWWS{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.GroupListView_emptyState__p_3PJ{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.GroupListView_skeletonRow__N3Jpc{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium)}.GroupListView_skeletonAvatar__VznjB{width:48px;height:48px;border-radius:var(--theme-borderRadius-full);background:var(--theme-colors-border);animation:GroupListView_pulse__ktc2r 1.5s ease-in-out infinite}.GroupListView_skeletonContent__BMlFA{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.GroupListView_skeletonLine__wvda1{height:14px;width:var(--skeleton-line-width,100%);background:var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);animation:GroupListView_pulse__ktc2r 1.5s ease-in-out infinite}}@keyframes AlertDialog_fade-in__p2KsY{0%{opacity:0}to{opacity:1}}@keyframes AlertDialog_slide-in__e0rLk{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{.AlertDialog_overlay__ba4GP{position:fixed;inset:0;z-index:var(--theme-zIndices-modal);background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:AlertDialog_fade-in__p2KsY var(--theme-transitions-fast) ease-out}.AlertDialog_content__iBLxM{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--theme-zIndices-modal) + 1);background-color:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);padding:var(--theme-spacing-lg);max-width:500px;width:90vw;max-height:85vh;overflow-y:auto;animation:AlertDialog_slide-in__e0rLk var(--theme-transitions-fast) ease-out}.AlertDialog_content__iBLxM:focus{outline:none}.AlertDialog_title__fCSO5{margin:0 0 var(--theme-spacing-sm) 0;font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-text)}.AlertDialog_description__I4WXD{margin:0 0 var(--theme-spacing-lg) 0;font-size:var(--theme-fontSizes-md);line-height:1.6;color:var(--theme-colors-textSecondary)}.AlertDialog_actions__UoYB3{display:flex;gap:var(--theme-spacing-md);justify-content:flex-end;margin-top:var(--theme-spacing-lg)}.EditButton_container__P1jhP{position:relative;display:inline-block}.EditButton_statusIndicator__hTb5k{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--theme-colors-background);display:flex;align-items:center;justify-content:center;font-size:6px}.EditButton_statusIndicatorPending__6HmC_{background:var(--theme-colors-warning);color:var(--theme-colors-dark)}.EditButton_statusIndicatorSuccess__lz3mF{background:var(--theme-colors-success);color:var(--theme-colors-light)}.EditButton_statusIndicatorError__j_lY5{background:var(--theme-colors-error);color:var(--theme-colors-light)}.EditButton_pendingChangesIndicator__ffn9d{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:var(--theme-colors-primary);border-radius:50%;border:2px solid var(--theme-colors-background);animation:EditButton_pulse__bZ7io 2s infinite}.EditButton_tooltip__C37Sl{position:fixed;transform:translateX(-50%) translateY(-100%);background:var(--theme-colors-dark);color:var(--theme-colors-light);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);white-space:nowrap;transition:opacity .2s ease,visibility .2s ease;z-index:999999;box-shadow:var(--theme-shadows-medium);pointer-events:none;margin-top:-8px}.EditButton_tooltip__C37Sl:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--theme-colors-dark)}.EditButton_tooltipVisible__ogMBY{opacity:1;visibility:visible}.EditButton_tooltipHidden__wk_wL{opacity:0;visibility:hidden}}@layer components{}@keyframes EditButton_pulse__bZ7io{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes AvatarImage_spin__5HT9y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.AvatarImage_container__1GMMW{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--theme-borderRadius-round);background:var(--avatar-color);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all var(--theme-transitions-fast)}.AvatarImage_image__FkZHt{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--theme-transitions-normal)}.AvatarImage_image--loaded__wFCXf{opacity:1}.AvatarImage_placeholder__I8F7e{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;opacity:0;transition:opacity var(--theme-transitions-normal)}.AvatarImage_placeholder--visible__w61wA{opacity:1}.AvatarImage_spinner__lvQ_8{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:white;opacity:0;transition:opacity var(--theme-transitions-fast)}.AvatarImage_spinner--visible__s0Z4k{opacity:1}.AvatarImage_spinner__lvQ_8 svg{animation:AvatarImage_spin__5HT9y 1s linear infinite}.AllRatingsModal_modalOverlay__TN4QC{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md);transition:all var(--theme-transitions-normal)}.AllRatingsModal_modalOverlayOpen__fOH19{opacity:1;visibility:visible}.AllRatingsModal_modalOverlayClosed__XWu94{opacity:0;visibility:hidden}}@layer components{@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_modalOverlay__TN4QC{padding:var(--theme-spacing-sm);align-items:flex-end}}.AllRatingsModal_modalContainer__1QLMn{background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-large);width:100%;max-width:800px;max-height:90vh;min-height:90vh;transition:transform var(--theme-transitions-normal);display:flex;flex-direction:column;overflow:hidden}.AllRatingsModal_modalContainerOpen__D3lgh{transform:scale(1)}.AllRatingsModal_modalContainerClosed__RzLOR{transform:scale(.95)}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_modalContainer__1QLMn{max-height:85vh;border-bottom-left-radius:0;border-bottom-right-radius:0}}.AllRatingsModal_modalHeader__ddSFF{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput)}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_modalHeader__ddSFF{padding:var(--theme-spacing-md)}}.AllRatingsModal_modalTitle__CfjOE{margin:0;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-xl);font-weight:700;display:flex;align-items:center;gap:var(--theme-spacing-sm)}.AllRatingsModal_closeButton__Yo832{background:none;border:none;color:var(--theme-colors-textLight);cursor:pointer;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-medium);transition:all var(--theme-transitions-fast)}.AllRatingsModal_closeButton__Yo832:hover{background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}.AllRatingsModal_closeButton__Yo832:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.AllRatingsModal_controlsSection__6XQ4D{padding:var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundAlt)}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_controlsSection__6XQ4D{padding:var(--theme-spacing-md)}}.AllRatingsModal_controlsGrid___yRNy{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:center}@media (max-width:var(--theme-breakpoints-md )){.AllRatingsModal_controlsGrid___yRNy{grid-template-columns:1fr;gap:var(--theme-spacing-sm)}}.AllRatingsModal_searchInput__lpty2{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-background);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.AllRatingsModal_searchInput__lpty2:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.AllRatingsModal_searchInput__lpty2::placeholder{color:var(--theme-colors-textLight)}.AllRatingsModal_filterSort__T98Wj{display:flex;gap:var(--theme-spacing-sm)}@media (max-width:var(--theme-breakpoints-md )){.AllRatingsModal_filterSort__T98Wj{justify-content:space-between}}.AllRatingsModal_filterButton___3P_L{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);cursor:pointer;font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.AllRatingsModal_filterButtonInactive__3L3ho{border:1px solid var(--theme-colors-border);background:var(--theme-colors-background);color:var(--theme-colors-text)}.AllRatingsModal_filterButtonInactive__3L3ho:hover{background:var(--theme-colors-backgroundAlt)}.AllRatingsModal_filterButtonActive__PgbEl{border:1px solid var(--theme-colors-primary);background:var(--theme-colors-primary);color:var(--theme-colors-background)}.AllRatingsModal_filterButtonActive__PgbEl:hover{background:var(--theme-colors-primaryDark)}.AllRatingsModal_filterButton___3P_L:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.AllRatingsModal_sortSelect__3mLZd{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-background);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);cursor:pointer}.AllRatingsModal_sortSelect__3mLZd:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.AllRatingsModal_modalContent__deMsa{flex:1 1;overflow:hidden;position:relative}.AllRatingsModal_ratingsListContainer__mklgG{height:100%;overflow-y:auto;padding:var(--theme-spacing-md)}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_ratingsListContainer__mklgG{padding:var(--theme-spacing-sm)}}.AllRatingsModal_ratingItem__2xKrB{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-lg);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-backgroundInput);margin-bottom:var(--theme-spacing-md);transition:all var(--theme-transitions-fast)}.AllRatingsModal_ratingItem__2xKrB:hover{box-shadow:var(--theme-shadows-small);transform:translateY(-1px)}.AllRatingsModal_ratingItem__2xKrB:last-child{margin-bottom:0}.AllRatingsModal_ratingHeader____OE6{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-md)}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_ratingHeader____OE6{flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-sm)}}.AllRatingsModal_ratingUserInfo__SzgME{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.AllRatingsModal_userName__N3G_M{font-weight:600;color:var(--theme-colors-text);cursor:pointer}.AllRatingsModal_userName__N3G_M:hover{color:var(--theme-colors-primary);text-decoration:underline}.AllRatingsModal_userInfoContainer__QVwP1{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.AllRatingsModal_ratingDate__oPN8x{color:var(--theme-colors-textLight);font-size:var(--theme-fontSizes-sm)}.AllRatingsModal_ratingStarsContainer__lspb0{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.AllRatingsModal_ratingStars__IP_BW{display:flex;align-items:center;gap:2px}.AllRatingsModal_ratingValue__qZgeT{font-weight:700;color:var(--theme-colors-primary)}.AllRatingsModal_ratingDetailsGrid__EKgm8{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--theme-spacing-sm);gap:var(--theme-spacing-sm);margin:var(--theme-spacing-md) 0}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_ratingDetailsGrid__EKgm8{grid-template-columns:repeat(2,1fr);gap:var(--theme-spacing-xs)}}.AllRatingsModal_ratingDetailItem__QaKKZ{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm)}.AllRatingsModal_ratingDetailIcon__ju3m7{display:flex;align-items:center;font-size:12px}.AllRatingsModal_ratingDetailLabel__F8R6x{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-xs);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AllRatingsModal_ratingDetailValue__ht5_Z{color:var(--theme-colors-text);font-weight:600;font-size:var(--theme-fontSizes-sm)}.AllRatingsModal_ratingComment__lrMxQ{color:var(--theme-colors-text);line-height:1.6;font-style:italic;padding:var(--theme-spacing-sm);background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border-left:3px solid var(--theme-colors-primary)}.AllRatingsModal_noResults__pS_MC{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textLight)}.AllRatingsModal_noResults__pS_MC svg{margin-bottom:var(--theme-spacing-md);opacity:.5}.AllRatingsModal_loadingContainer__MiTUG{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-xl)}.AllRatingsModal_statsBar__ZS_jD{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-sm) var(--theme-spacing-lg);background:var(--theme-colors-backgroundAlt);border-bottom:1px solid var(--theme-colors-border);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}@media (max-width:var(--theme-breakpoints-sm )){.AllRatingsModal_statsBar__ZS_jD{padding:var(--theme-spacing-sm) var(--theme-spacing-md);flex-direction:column;gap:var(--theme-spacing-xs)}}}@keyframes GameRating_shimmer__OTn2Z{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.GameRating_ratingHeader__LLu9M{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md);flex-wrap:wrap}@media (max-width:640px){.GameRating_ratingHeader__LLu9M{flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-sm)}}.GameRating_ratingMainInfo__z8ZCz{display:flex;align-items:center;gap:var(--theme-spacing-md);flex-wrap:wrap}.GameRating_ratingStars__F3GJw{display:flex;align-items:center;gap:2px}.GameRating_ratingValue__og9rn{font-size:1.2rem;font-weight:700;margin-right:var(--theme-spacing-sm)}.GameRating_ratingCount__5gGCM{color:var(--theme-colors-textLight);font-size:.9rem}.GameRating_userRatingSection__ymCgk{margin:var(--theme-spacing-lg) 0;padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);border:2px solid var(--theme-colors-primary);box-shadow:var(--theme-shadows-small)}.GameRating_userRatingHeader__Ibhjl{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-md);flex-wrap:wrap;gap:var(--theme-spacing-sm)}.GameRating_userRatingTitle__uKiVc{margin:0;color:var(--theme-colors-primary);display:flex;align-items:center;gap:var(--theme-spacing-xs);font-weight:700}.GameRating_userRatingInfo__6fTAq{display:flex;align-items:center;gap:var(--theme-spacing-md);flex-wrap:wrap}.GameRating_userComment__VurTA{margin:var(--theme-spacing-sm) 0 0 0;color:var(--theme-colors-text);font-style:italic;line-height:1.5;padding:var(--theme-spacing-sm);background-color:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border-left:3px solid var(--theme-colors-primary)}.GameRating_chartContainer__DZNd4{height:300px;width:100%;margin:var(--theme-spacing-md) 0;padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-small)}@media (max-width:640px){.GameRating_chartContainer__DZNd4{height:250px;padding:var(--theme-spacing-sm)}}.GameRating_emptyStateContainer___Cuej{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textLight)}.GameRating_loadingSkeleton__0xZST{background:linear-gradient(90deg,var(--theme-colors-backgroundAlt) 25%,var(--theme-colors-background) 50%,var(--theme-colors-backgroundAlt) 75%);background-size:200% 100%;animation:GameRating_shimmer__OTn2Z 1.5s infinite;border-radius:var(--theme-borderRadius-small)}.GameRating_ratingLoadingSkeleton__G94xb{height:24px;width:200px;margin-bottom:var(--theme-spacing-sm)}.GameRating_chartLoadingSkeleton__lb65n{height:300px;width:100%}.GameRating_customTooltip__3jXdC{background-color:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-sm);box-shadow:var(--theme-shadows-small)}.GameRating_tooltipLabel__LuuM4{margin:0;font-weight:700;color:var(--theme-colors-text)}.GameRating_tooltipValue__eeyJ3{margin:0;color:var(--theme-colors-primary)}.GameRating_ratingBox__1NKXi{margin:var(--theme-spacing-md) 0}.GameRating_allRatingsWrapper__WObVD{display:flex;justify-content:center;margin-top:var(--theme-spacing-md)}.GameCommunityCard_communityCardContainer__HItIv{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.GameCommunityCard_titleWrapper__bKgJi{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1;min-width:0}.GameCommunityCard_iconWrapper___CUuL{color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg);display:flex;align-items:center;flex-shrink:0}.GameCommunityCard_sectionHeader__FM2JO{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-md);padding:var(--theme-spacing-lg);gap:var(--theme-spacing-md);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-colors-primary) 10%,transparent),color-mix(in srgb,var(--theme-colors-primary) 5%,transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-colors-primary) 20%,var(--theme-colors-border))}.GameCommunityCard_sectionTitle__5vgOd{color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg);font-weight:700;margin:0;display:flex;align-items:center;gap:var(--theme-spacing-sm)}.GameCommunityCard_sectionTitle__5vgOd svg{color:var(--theme-colors-primary)}.GameCommunityCard_quickActionsGrid__HGGBp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-sm);gap:var(--theme-spacing-sm);padding:var(--theme-spacing-lg);margin-top:var(--theme-spacing-md)}.GameCommunityCard_communityStats__e0W_c{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);padding:var(--theme-spacing-lg);margin-bottom:var(--theme-spacing-lg)}.GameCommunityCard_activityFeed__12lSz{max-height:350px;overflow-y:auto;padding:var(--theme-spacing-lg);margin-top:var(--theme-spacing-md)}.GameCommunityCard_expandButton__gIxC8{background:none;border:none;color:var(--theme-colors-primary);cursor:pointer;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-medium);display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);font-weight:500;transition:all var(--theme-transitions-fast);margin:var(--theme-spacing-md) auto 0;min-height:44px}.GameCommunityCard_expandButton__gIxC8:hover{background:var(--theme-colors-primary)10;color:var(--theme-colors-primaryDark)}.GameCommunityCard_expandButton__gIxC8:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.GameCommunityCard_relatedGamesContainer__bEflj{background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-large);border:1px solid var(--theme-colors-border);overflow:hidden}.GameCommunityCard_relatedGamesList__H_CT5{display:flex;flex-direction:column;padding:var(--theme-spacing-lg);gap:var(--theme-spacing-sm)}.GameCommunityCard_relatedGameItem__KPj4f{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-medium);cursor:pointer;transition:all var(--theme-transitions-fast)}.GameCommunityCard_relatedGameItem__KPj4f:hover{background:var(--theme-colors-backgroundAlt);transform:translateX(4px)}.GameCommunityCard_relatedGameCover__Clq1J{width:40px;height:40px;object-fit:cover;border-radius:var(--theme-borderRadius-small);flex-shrink:0}.GameCommunityCard_relatedGameCoverPlaceholder__y60QB{width:40px;height:40px;background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-small);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textLight);font-size:var(--theme-fontSizes-xs);flex-shrink:0}.GameCommunityCard_relatedGameInfo__n1sOC{flex:1 1;min-width:0}.GameCommunityCard_relatedGameName___SJEV{font-weight:600;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GameCommunityCard_relatedGameMeta__GqEGZ{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-xs);display:flex;align-items:center;gap:var(--theme-spacing-xs)}.TrendingBadge_badge__udTxW{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:var(--theme-fontSizes-xs);font-weight:600;border-radius:9999px;background:linear-gradient(90deg,#f97316,#ef4444);color:white;box-shadow:0 1px 2px rgba(0,0,0,.05)}.AddToCollectionDialog_formField__r_PX0{margin-bottom:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{}@keyframes GameHeroSection_gentle-pulse__ScfJV{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@layer components{.GameHeroSection_heroContainer__9vlqw{display:grid;grid-template-columns:400px 1fr;grid-gap:var(--theme-spacing-xl);gap:var(--theme-spacing-xl);padding:var(--theme-spacing-xl);background:linear-gradient(135deg,var(--theme-colors-background) 0,var(--theme-colors-backgroundAlt) 100%);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-medium);margin-bottom:var(--theme-spacing-xl);position:relative;overflow:hidden}.GameHeroSection_heroContainer__9vlqw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 0,color-mix(in srgb,var(--theme-colors-primary) 8%,transparent) 50%,transparent 100%);pointer-events:none}@media (max-width:768px){.GameHeroSection_heroContainer__9vlqw{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"title" "image" "stats" "bottom";text-align:left;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}}.GameHeroSection_coverImageContainer__FVixt{position:relative}@media (max-width:768px){.GameHeroSection_coverImageContainer__FVixt{grid-area:image;width:100%}}.GameHeroSection_gameImagePlaceholder__fqijc{width:100%;aspect-ratio:1;background:linear-gradient(135deg,var(--theme-colors-backgroundAlt) 0,var(--theme-colors-border) 100%);border-radius:var(--theme-borderRadius-large);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary);font-size:3rem}.GameHeroSection_gameInfoContainer__mHP94{display:flex;flex-direction:column;justify-content:center;position:relative;min-width:0}@media (max-width:768px){.GameHeroSection_gameInfoContainer__mHP94{grid-area:title}}.GameHeroSection_mobileStatsSection__8Rqkj{display:none}@media (max-width:768px){.GameHeroSection_mobileStatsSection__8Rqkj{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);grid-area:stats;width:100%}}.GameHeroSection_mobileBottomSection__qp0ev{display:none}@media (max-width:768px){.GameHeroSection_mobileBottomSection__qp0ev{display:flex;flex-direction:column;gap:var(--theme-spacing-md);grid-area:bottom}}@media (max-width:768px){.GameHeroSection_desktopMetaSection__Tvro3{display:none}}.GameHeroSection_gameTitleSection__Ewvvz{margin-bottom:var(--theme-spacing-lg)}@media (max-width:768px){.GameHeroSection_gameTitleSection__Ewvvz{margin-bottom:var(--theme-spacing-md)}}.GameHeroSection_titleEditContainer__9nTi0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}@media (max-width:768px){.GameHeroSection_titleEditContainer__9nTi0{margin-bottom:var(--theme-spacing-sm);flex-wrap:wrap}}.GameHeroSection_titleWithBadge__uavil{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);flex:1 1;min-width:0;overflow-wrap:break-word}@media (max-width:768px){.GameHeroSection_titleWithBadge__uavil h1{font-size:var(--theme-fontSizes-xl)}}.GameHeroSection_metaAndStatsRow__O5Ljl{display:flex;flex-direction:column;gap:var(--theme-spacing-xl);margin-bottom:var(--theme-spacing-xl)}@media (max-width:768px){.GameHeroSection_metaAndStatsRow__O5Ljl{gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}}.GameHeroSection_quickMetaDisplay__Plcmp{display:flex;gap:var(--theme-spacing-lg);flex-wrap:wrap}@media (max-width:768px){.GameHeroSection_quickMetaDisplay__Plcmp{gap:var(--theme-spacing-md);justify-content:center}}.GameHeroSection_compactStats__rB_vb{display:flex;gap:var(--theme-spacing-lg);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background:rgba(255,255,255,.5);border-radius:var(--theme-borderRadius-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.GameHeroSection_compactStats__rB_vb{flex-direction:column;width:100%;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm)}}.GameHeroSection_compactStatItem__ghgwu{display:flex;align-items:center;gap:var(--theme-spacing-xs);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.GameHeroSection_compactStatItem__ghgwu svg{color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-md)}.GameHeroSection_compactStatItem__ghgwu span{font-weight:600;color:var(--theme-colors-text)}.GameHeroSection_metaCircle__9Kbwv{width:80px;height:80px;border:2px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-round);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--theme-colors-backgroundInput);transition:all var(--theme-transitions-normal)}.GameHeroSection_metaCircle__9Kbwv:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium);border-color:var(--theme-colors-hover)}@media (min-width:769px){.GameHeroSection_metaCircle__9Kbwv{animation:GameHeroSection_gentle-pulse__ScfJV 3s ease-in-out infinite}}.GameHeroSection_metaValue__wOPIY{font-size:var(--theme-fontSizes-md);font-weight:700;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xxs);line-height:1.1}.GameHeroSection_metaLabel__yiErP{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);font-weight:500}.GameHeroSection_mobileActionBar__F035F{display:none}@media (max-width:768px){.GameHeroSection_mobileActionBar__F035F{display:flex;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-md);width:100%}.GameHeroSection_mobileActionBar__F035F>*{flex:1 1}.GameHeroSection_mobileActionBar__F035F button{width:100%;min-height:44px;justify-content:center}}.GameHeroSection_desktopActionBar__St_hc{display:flex;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg);flex-wrap:wrap;align-items:stretch}.GameHeroSection_desktopActionBar__St_hc button{min-height:44px}@media (max-width:768px){.GameHeroSection_desktopActionBar__St_hc{display:none}}.GameHeroSection_actionButton__gYB1T{min-height:44px;transition:all var(--theme-transitions-normal)}.GameHeroSection_actionButton__gYB1T:hover{transform:translateY(-1px);box-shadow:var(--theme-shadows-medium)}.GameDescriptionPanel_addDescriptionLink__d8B03{background:none;border:none;color:var(--theme-colors-primary);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.GameDescriptionPanel_addDescriptionLink__d8B03:hover{opacity:.8}.GameDescriptionPanel_content__nCzpc{padding:var(--theme-spacing-md)}.GameDescriptionPanel_localeTag__oM9a5{margin-bottom:var(--theme-spacing-sm)}.GameDescriptionPanel_addDescriptionWrapper__ZSPaV{text-align:center;margin-top:var(--theme-spacing-sm)}.NoDescription_text__tey88{color:var(--theme-colors-textLight);font-style:italic}.GameVersionsPanel_accordionContainer__k1o3t{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.GameVersionsPanel_accordionItem__nwdZV{border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;transition:border-color var(--theme-transitions-fast)}.GameVersionsPanel_accordionItem__nwdZV:hover{border-color:var(--theme-colors-primary)}.GameVersionsPanel_accordionHeader__3AosE{width:100%;display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-background);border:none;cursor:pointer;text-align:left;transition:background-color var(--theme-transitions-fast)}.GameVersionsPanel_accordionHeader__3AosE:hover,.GameVersionsPanel_accordionHeader__3AosE[data-open=true]{background:var(--theme-colors-backgroundAlt)}}@layer components{}@layer components{}@layer components{@media (max-width:768px){.GameVersionsPanel_accordionHeader__3AosE{padding:var(--theme-spacing-sm);gap:var(--theme-spacing-sm)}}.GameVersionsPanel_flagEmoji__OUfxE{font-size:var(--theme-fontSizes-xl)}@media (max-width:768px){.GameVersionsPanel_flagEmoji__OUfxE{font-size:var(--theme-fontSizes-lg)}}.GameVersionsPanel_versionInfo__CwKHe{flex:1 1;min-width:0}.GameVersionsPanel_versionName__L6yzV{font-weight:600;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.GameVersionsPanel_versionName__L6yzV{font-size:var(--theme-fontSizes-sm)}}.GameVersionsPanel_versionMeta__eMfIu{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-top:var(--theme-spacing-xxs)}@media (max-width:768px){.GameVersionsPanel_versionMeta__eMfIu{font-size:var(--theme-fontSizes-xs)}}.GameVersionsPanel_originalBadge__u81bI{color:var(--theme-colors-warning);font-size:var(--theme-fontSizes-md);margin-left:var(--theme-spacing-sm)}.GameVersionsPanel_chevronIcon__G9FZl{color:var(--theme-colors-textSecondary);transition:transform var(--theme-transitions-fast);transform:rotate(0);display:flex;align-items:center}.GameVersionsPanel_chevronIcon__G9FZl[data-open=true]{transform:rotate(180deg)}.GameVersionsPanel_accordionContent__VRYzW{display:none;padding:var(--theme-spacing-md);padding-top:0;border-top:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundAlt)}.GameVersionsPanel_accordionContent__VRYzW[data-open=true]{display:block}@media (max-width:768px){.GameVersionsPanel_accordionContent__VRYzW{padding:var(--theme-spacing-sm);padding-top:0}}.GameVersionsPanel_contentSection__17smn{padding-top:var(--theme-spacing-md)}@media (max-width:768px){.GameVersionsPanel_contentSection__17smn{padding-top:var(--theme-spacing-sm)}}.GameVersionsPanel_sectionLabel__conTT{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--theme-spacing-xs)}.GameVersionsPanel_alternativeNameTags__0EyBr{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs)}.GameVersionsPanel_nameTag__H9iQc{padding:var(--theme-spacing-xxs) var(--theme-spacing-sm);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.GameVersionsPanel_eanText__ykAsd{font-family:monospace;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.GameVersionsPanel_notesText__xvDl3{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);line-height:1.5;white-space:pre-wrap}.GameVersionsPanel_emptyStateContainer__iEdPp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--theme-spacing-xl);text-align:center}.GameVersionsPanel_emptyStateIcon__J6GTx{font-size:3rem;color:var(--theme-colors-textSecondary);opacity:.5;margin-bottom:var(--theme-spacing-md)}.GameExpansionsPanel_carouselWrapper__TCXfF{position:relative}.GameExpansionsPanel_carouselContainer__cg_Mr{overflow:hidden;padding:8px;margin:-8px}.GameExpansionsPanel_carouselSlides__m92E_{display:flex;gap:var(--theme-spacing-md)}.GameExpansionsPanel_slide__v0D0t{flex:0 0 200px}.GameExpansionsPanel_slide__v0D0t>*{width:100%}.GameExpansionsPanel_navButton__SnQhu{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:var(--theme-colors-white);border:none;border-radius:var(--theme-borderRadius-round);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:var(--theme-shadows-medium);transition:all var(--theme-transitions-fast);color:var(--theme-colors-text)}.GameExpansionsPanel_navButton__SnQhu:hover:not(:disabled){background:var(--theme-colors-backgroundAlt);transform:translateY(-50%) scale(1.1)}.GameExpansionsPanel_navButton__SnQhu:disabled{opacity:.3;cursor:default}.GameExpansionsPanel_navButton--prev__g9Y3e{left:-8px}.GameExpansionsPanel_navButton--next__ygdC2{right:-8px}.GameRelationshipTagsPanel_tagGroup__gm55q{margin-bottom:var(--theme-spacing-md)}.GameRelationshipTagsPanel_tagGroup__gm55q:last-child{margin-bottom:0}.NumberRangeInput_rangeContainer__0sNAo{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.NumberRangeInput_label__aTIO6{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.NumberRangeInput_labelError__HVaaE{color:var(--theme-colors-error)}.NumberRangeInput_inputsContainer__z7kG0{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.NumberRangeInput_rangeInput__RyJJE{max-width:120px}.NumberRangeInput_separator__jdxP0{color:var(--theme-colors-textSecondary);font-weight:500;padding:0 var(--theme-spacing-xs)}.NumberRangeInput_errorMessage__Rpzuy{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs)}.NumberRangeInput_quickButtons__n5cGs{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);margin-top:var(--theme-spacing-xs);width:100%}.NumberRangeInput_quickButton__meH5d{flex:1 1 auto;min-width:-moz-fit-content;min-width:fit-content;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-background);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-xs);cursor:pointer;transition:var(--theme-transitions-fast);white-space:nowrap}.NumberRangeInput_quickButton__meH5d:hover{background:var(--theme-colors-backgroundAlt)}.NumberRangeInput_quickButton__meH5d:disabled{opacity:.5;cursor:not-allowed}.NumberRangeInput_quickButtonActive__m_KBe{background:var(--theme-colors-primary);color:var(--theme-colors-light)}.NumberRangeInput_quickButtonActive__m_KBe:hover{background:var(--theme-colors-primaryDark)}.ToggleSwitch_container__xUyHl{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ToggleSwitch_row__9XLto{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.ToggleSwitch_switch__D2WZF{position:relative;border-radius:12px;cursor:pointer;transition:var(--theme-transitions-normal);background:var(--theme-colors-border);width:44px;height:24px}.ToggleSwitch_switch--sm__OD2gP{width:36px;height:20px;border-radius:10px}.ToggleSwitch_switch--lg__YcnZM{width:52px;height:28px;border-radius:14px}.ToggleSwitch_switch--checked__ufvOK{background:var(--theme-colors-success)}.ToggleSwitch_switch--checked-primary__i7_Uh{background:var(--theme-colors-primary)}.ToggleSwitch_switch--disabled__iyy5i{background:var(--theme-colors-backgroundDisabled);cursor:not-allowed;opacity:.5}.ToggleSwitch_switch__D2WZF:not(.ToggleSwitch_switch--disabled__iyy5i):hover.ToggleSwitch_switch--checked__ufvOK{background:var(--theme-colors-successDark)}.ToggleSwitch_switch__D2WZF:not(.ToggleSwitch_switch--disabled__iyy5i):hover.ToggleSwitch_switch--checked-primary__i7_Uh{background:var(--theme-colors-primaryDark)}.ToggleSwitch_switch__D2WZF:not(.ToggleSwitch_switch--disabled__iyy5i):hover:not(.ToggleSwitch_switch--checked__ufvOK):not(.ToggleSwitch_switch--checked-primary__i7_Uh){background:var(--theme-colors-textSecondary)}.ToggleSwitch_thumb__kritY{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--theme-colors-light);box-shadow:var(--theme-shadows-small);transition:var(--theme-transitions-normal)}.ToggleSwitch_thumb--sm__QYPll{width:16px;height:16px}.ToggleSwitch_thumb--lg__GO3Lk{width:24px;height:24px}.ToggleSwitch_thumb--checked__sZFUy{left:22px}.ToggleSwitch_thumb--checked-sm__pk8pe{left:18px}.ToggleSwitch_thumb--checked-lg__2vUeT{left:26px}.ToggleSwitch_hiddenInput__6NMno{position:absolute;opacity:0;width:0;height:0}.ToggleSwitch_labelContent__k7j_5{display:flex;flex-direction:column;gap:2px;cursor:pointer}.ToggleSwitch_label__QaHJ6{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToggleSwitch_label--disabled__qk2l2{color:var(--theme-colors-disabled);cursor:not-allowed}.ToggleSwitch_description__FJtO2{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);line-height:1.4}.ToggleSwitch_description--disabled__BBqzb{color:var(--theme-colors-disabled)}.ValidatedInput_fieldContainer__MZq_X{margin-bottom:var(--theme-spacing-md);width:100%}.ValidatedInput_labelRow__hJXJc{display:flex;align-items:center;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-xs)}.ValidatedInput_requiredMark__pKNBw{color:var(--theme-colors-error);margin-left:2px}.ValidatedInput_tooltipTrigger__jWkyt{background:none;border:none;padding:0;cursor:help;color:var(--theme-colors-textSecondary);display:inline-flex;align-items:center;position:relative;font-size:14px;transition:color .2s}.ValidatedInput_tooltipTrigger__jWkyt:focus,.ValidatedInput_tooltipTrigger__jWkyt:hover{color:var(--theme-colors-primary);outline:none}.ValidatedInput_tooltipTrigger__jWkyt svg{width:16px;height:16px}.ValidatedInput_tooltipContent__0mhW8{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-sm);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:200px;max-width:300px;white-space:normal}.ValidatedInput_tooltipContent__0mhW8:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--theme-colors-border)}.ValidatedInput_inputWrapper__IxR87{position:relative;display:flex;align-items:center}.ValidatedInput_inputWrapper__IxR87 input{flex:1 1}.ValidatedInput_inputWrapper--hasError__GgFEt input{border-color:var(--theme-colors-error)}.ValidatedInput_inputWrapper--hasError__GgFEt input:focus{border-color:var(--theme-colors-error);box-shadow:0 0 0 2px rgba(220,38,38,.1)}.ValidatedInput_inputWrapper--isValid__sf385 input{border-color:var(--theme-colors-success)}.ValidatedInput_inputWrapper--isValid__sf385 input:focus{border-color:var(--theme-colors-success);box-shadow:0 0 0 2px rgba(34,197,94,.1)}.ValidatedInput_validationIcon__y5_kR{position:absolute;right:12px;display:flex;align-items:center;pointer-events:none}.ValidatedInput_validationIcon__y5_kR svg{width:18px;height:18px}.ValidatedInput_errorContainer__tBioj{margin-top:var(--theme-spacing-xs);display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ValidatedInput_errorMessage__R_Tw8{display:flex;align-items:flex-start;gap:var(--theme-spacing-xs);color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm)}.ValidatedInput_errorMessage__R_Tw8 svg{width:14px;height:14px;margin-top:2px;flex-shrink:0}.ValidatedInput_helperText__zRLV0{margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.ForumActivationToggle_container__Q9byV{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ForumActivationToggle_toggleRow__batIl{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-sm) 0}.ForumActivationToggle_label__wf_F2{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text)}.ForumActivationToggle_toggleSwitch__C8Bz1{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ForumActivationToggle_hiddenCheckbox__9jQZ7{opacity:0;width:0;height:0;position:absolute}.ForumActivationToggle_slider__pTMC_{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--theme-colors-border);border-radius:12px;transition:background-color var(--theme-transitions-fast)}.ForumActivationToggle_slider__pTMC_:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:white;border-radius:50%;transition:transform var(--theme-transitions-fast)}.ForumActivationToggle_slider__pTMC_[data-checked=true]{background-color:var(--theme-colors-primary)}.ForumActivationToggle_slider__pTMC_[data-checked=true]:before{transform:translateX(20px)}.ForumActivationToggle_slider__pTMC_[data-disabled=true]{opacity:.5;cursor:not-allowed}.ForumActivationToggle_tooltip__8HirI{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);font-style:italic}.ForumActivationToggle_errorMessage__39Lam{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-error)}.SectionCard_cardContainer__H_TJi{background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-medium);padding:var(--theme-spacing-lg);transition:all var(--theme-transitions-normal);overflow:hidden}.SectionCard_cardContainer__H_TJi:hover{box-shadow:var(--theme-shadows-large)}.SectionCard_cardContainerNoHover__fPLh_:hover{box-shadow:var(--theme-shadows-medium)}.SectionCard_cardContainerGradientHeader__Ml_Tu{padding:0}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{@media (max-width:768px){.SectionCard_cardContainer__H_TJi{padding:var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium)}.SectionCard_cardContainerGradientHeader__Ml_Tu{padding:0}}.SectionCard_cardHeader__Fn2Y6{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--theme-spacing-md) 0;gap:var(--theme-spacing-md)}.SectionCard_cardHeaderGradient__mdgwt{padding:var(--theme-spacing-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-colors-warning) 10%,transparent),color-mix(in srgb,var(--theme-colors-warningDark) 8%,transparent));border-bottom:1px solid var(--theme-colors-border);margin-bottom:0}@media (max-width:768px){.SectionCard_cardHeader__Fn2Y6{padding:0 0 var(--theme-spacing-sm) 0;gap:var(--theme-spacing-sm)}.SectionCard_cardHeaderGradient__mdgwt{padding:var(--theme-spacing-md)}}.SectionCard_titleWrapper__Ejw1t{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1;min-width:0}@media (max-width:768px){.SectionCard_titleWrapper__Ejw1t{gap:var(--theme-spacing-xs)}}.SectionCard_iconWrapper__LIBtk{color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg);display:flex;align-items:center;flex-shrink:0}@media (max-width:768px){.SectionCard_iconWrapper__LIBtk{font-size:var(--theme-fontSizes-md)}}.SectionCard_contentArea__374Az{width:100%}.SectionCard_contentAreaGradientHeader__V7UPW{padding:var(--theme-spacing-lg)}@media (max-width:768px){.SectionCard_contentAreaGradientHeader__V7UPW{padding:var(--theme-spacing-md)}}.SectionCard_emptyState__IhoKk{color:var(--theme-colors-textSecondary);font-style:italic;font-size:var(--theme-fontSizes-md);padding:var(--theme-spacing-md) 0;text-align:center}@media (max-width:768px){.SectionCard_emptyState__IhoKk{font-size:var(--theme-fontSizes-sm);padding:var(--theme-spacing-sm) 0}}.SectionCard_actionsWrapper__Sx3WR{display:flex;gap:var(--theme-spacing-sm);align-items:center}.OrganizationUpgradeSection_contentContainer__KYpQ9{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.OrganizationUpgradeSection_benefitsList__95VYI{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.OrganizationUpgradeSection_benefitItem__GBKyC{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-md);color:var(--theme-colors-text)}.OrganizationUpgradeSection_benefitItem__GBKyC svg{color:var(--theme-colors-success);flex-shrink:0}.OrganizationUpgradeSection_description__YPrqA{font-size:var(--theme-fontSizes-md);color:var(--theme-colors-textSecondary);margin:0;line-height:1.6}.OrganizationUpgradeSection_buttonContainer__Dq7O7{display:flex;gap:var(--theme-spacing-md);margin-top:var(--theme-spacing-sm)}.OrganizationUpgradeSection_supporterLink__XJ50Q{color:var(--theme-colors-primary);text-decoration:underline;font-weight:600}.OrganizationUpgradeSection_supporterLink__XJ50Q:hover{color:var(--theme-colors-primaryDark)}.OrganizationUpgradeSection_warningText__HsQ8d{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:var(--theme-spacing-sm) 0 0 0;font-style:italic}.tabs_tabContainer___AIJE{display:flex;flex-direction:column;gap:var(--theme-spacing-lg);padding:var(--theme-spacing-md)}.tabs_section__qLQ6z{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.tabs_sectionTitle__BbXNl{font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-text);margin:0;padding-bottom:var(--theme-spacing-sm);border-bottom:1px solid var(--theme-colors-border)}.tabs_formGroup__HRdfL{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.tabs_buttonGroup__62ekq{display:flex;gap:var(--theme-spacing-md);justify-content:flex-end;margin-top:var(--theme-spacing-md)}.tabs_dangerZone__XioxX{border:2px solid var(--theme-colors-error);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-lg);background-color:rgba(239,68,68,.05)}.tabs_dangerZoneHeader__NalT9{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-md)}.tabs_dangerZoneTitle__mqqLn{font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-error);margin:0}.tabs_dangerZoneDescription__RYZYz{margin:0 0 var(--theme-spacing-md) 0}.tabs_dangerZoneDescription__RYZYz,.tabs_helperText__BZotB{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.tabs_helperText__BZotB{margin:0;font-style:italic}.tabs_formRow__oVFIn{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}}@layer components{}@layer components{@media (max-width:768px){.tabs_formRow__oVFIn{grid-template-columns:1fr}}.tabs_emptyVenueBox__Xy4Vm{padding:var(--theme-spacing-lg);background-color:var(--theme-colors-backgroundAlt);border:1px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-md)}.tabs_emptyVenueBox__Xy4Vm svg{font-size:2rem;opacity:.5}.tabs_venueCard__5b5hE{align-items:flex-start;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border)}.tabs_venueCard__5b5hE,.tabs_venueImage__yHWB5{display:flex;border-radius:var(--theme-borderRadius-medium)}.tabs_venueImage__yHWB5{width:80px;height:80px;flex-shrink:0;overflow:hidden;background-color:var(--theme-colors-surface);align-items:center;justify-content:center}.tabs_venueImage__yHWB5 img{width:100%;height:100%;object-fit:cover}.tabs_venueImage__yHWB5 svg{font-size:2rem;color:var(--theme-colors-textSecondary);opacity:.5}.tabs_venueInfo__N1zGI{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.tabs_venueName__qoAHs{margin:0;font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-text);display:flex;align-items:center;gap:var(--theme-spacing-sm)}.tabs_venueName__qoAHs a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:var(--theme-spacing-xs)}.tabs_venueName__qoAHs a:hover{color:var(--theme-colors-primary)}.tabs_venueName__qoAHs a svg{font-size:.9em;opacity:.7}.tabs_venueAddress__9KBTj,.tabs_venueType__YRXaV{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.tabs_venueActions__jNjux{display:flex;gap:var(--theme-spacing-sm);flex-shrink:0}.TournamentCard_cardContent__dlcWO{display:flex;flex-direction:column;gap:8px}.TournamentCard_topRow__jBM_P{display:flex;align-items:center;justify-content:space-between;gap:8px}.TournamentCard_title__gQdMS{font-size:var(--theme-typography-fontSize-md);font-weight:600;color:var(--theme-colors-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TournamentCard_metaRow__zMp6B{display:flex;align-items:center;gap:12px;font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary)}.TournamentCard_metaItem__jw9ut{display:inline-flex;align-items:center;gap:4px}.TournamentCard_tagRow__XZ7YW{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.CreateTournamentDialog_fieldset__LEDsv{all:unset;margin-bottom:var(--theme-spacing-md);display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.CreateTournamentDialog_fieldset__LEDsv:last-child{margin-bottom:0}.CreateTournamentDialog_label__6qLk_{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);font-weight:500;line-height:1.5}.CreateTournamentDialog_errorContainer__UjtYy{background-color:var(--theme-colors-errorLight);border:1px solid var(--theme-colors-error);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md);color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm)}.CreateTournamentDialog_errorMessage__pp0kf{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs)}.CreateTournamentDialog_switchRow__wNHu_{display:flex;align-items:center;gap:var(--theme-spacing-md)}.CreateTournamentDialog_venueNameDisplay__UlPco{flex:1 1;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.CreateTournamentDialog_dateTimeRow__2Msng{display:flex;gap:var(--theme-spacing-md)}.CreateTournamentDialog_dateTimeRow__2Msng>*{flex:1 1}.GroupTournamentsTab_loadingMessage__hnDT3{padding:24px;text-align:center}.GroupTournamentsTab_list__Issig{display:flex;flex-direction:column;gap:12px}.GroupTournamentsTab_tabHeader__mxLaz{display:flex;justify-content:flex-end;margin-bottom:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{}.group-detail-client_infoSection__OzmBN{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.group-detail-client_sidePanel__AqWh9{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:1199px){.group-detail-client_infoSection__OzmBN{grid-template-columns:1fr;gap:1.5rem;display:flex;flex-direction:column}.group-detail-client_sidePanel__AqWh9{display:contents}}@layer components{.VenueTournamentsTab_loadingMessage__oYAoo{padding:24px;text-align:center}.VenueTournamentsTab_list__JpInO{display:flex;flex-direction:column;gap:12px}.ReportDialog_formSection__vM5SG{display:flex;flex-direction:column;gap:16px;margin-top:16px}.ReportDialog_formField__bcqSo{display:flex;flex-direction:column;gap:8px}.ReportDialog_label__JJkOK{font-weight:600;font-size:14px;color:var(--theme-colors-text)}.ReportDialog_select__cr393{padding:10px 12px;border:1px solid var(--theme-colors-border);border-radius:6px;font-size:14px;background-color:var(--theme-colors-background);color:var(--theme-colors-text)}.ReportDialog_select__cr393:focus{outline:none;border-color:var(--theme-colors-primary)}.ReportDialog_textarea__FECXN{padding:10px 12px;border:1px solid var(--theme-colors-border);border-radius:6px;font-size:14px;min-height:100px;resize:vertical;background-color:var(--theme-colors-background);color:var(--theme-colors-text);font-family:inherit}.ReportDialog_textarea__FECXN:focus{outline:none;border-color:var(--theme-colors-primary)}.ReportDialog_actionButtons__p2yLl{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.ReportDialog_infoText__JPJ0y{font-size:14px;color:var(--theme-colors-textSecondary);margin-top:8px}}@layer components{}