@layer components{.DistanceBadge_badge__JiHCG{display:inline-flex;align-items:center;border-radius:var(--theme-borderRadius-full);font-weight:var(--theme-fontWeights-medium)}.DistanceBadge_badge--default__hSSYs{gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);font-size:var(--theme-fontSizes-md)}.DistanceBadge_badge--compact___hAPO{gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm)}.DistanceBadge_badge--near__T4nP6{background-color:var(--theme-colors-success);color:var(--theme-colors-textContrast);border:1px solid var(--theme-colors-success)}.DistanceBadge_badge--moderate__t9rMN{background-color:var(--theme-colors-warning);color:var(--theme-colors-textContrast);border:1px solid var(--theme-colors-warning)}.DistanceBadge_badge--far__niJQP{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text);border:1px solid var(--theme-colors-border)}.DistanceBadge_icon__jtPAb{display:flex;align-items:center}.DistanceBadge_icon--default__TSKSZ{font-size:var(--theme-fontSizes-md)}.DistanceBadge_icon--compact__RW_rA{font-size:var(--theme-fontSizes-sm)}.DistanceBadge_text__H3Arm{white-space:nowrap}.InfoNotice_container__Buf9y{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);font-size:var(--theme-fontSizes-sm);line-height:1.4}.InfoNotice_container--info__9jnqB{background-color:color-mix(in srgb,var(--theme-colors-info) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-info) 19%,transparent);color:var(--theme-colors-infoDarker)}.InfoNotice_container--info__9jnqB .InfoNotice_icon__UvvEN{color:var(--theme-colors-info)}.InfoNotice_container--warning__rZvHG{background-color:color-mix(in srgb,var(--theme-colors-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-warning) 19%,transparent);color:var(--theme-colors-warningDarker)}.InfoNotice_container--warning__rZvHG .InfoNotice_icon__UvvEN{color:var(--theme-colors-warning)}.InfoNotice_container--success__Q4xfb{background-color:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-success) 19%,transparent);color:var(--theme-colors-successDarker)}.InfoNotice_container--success__Q4xfb .InfoNotice_icon__UvvEN{color:var(--theme-colors-success)}.InfoNotice_container--error__9bz0B{background-color:color-mix(in srgb,var(--theme-colors-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-error) 19%,transparent);color:var(--theme-colors-errorDarker)}.InfoNotice_container--error__9bz0B .InfoNotice_icon__UvvEN{color:var(--theme-colors-error)}.InfoNotice_icon__UvvEN{flex-shrink:0;margin-top:.125rem;font-size:var(--theme-fontSizes-sm)}.InfoNotice_content__VPdT1{flex:1 1}.NearbyEventWidget_eventCardWrapper__6G5am{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.NearbyEventWidget_distanceRow__YXS11{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:0 var(--theme-spacing-xs)}.NewsWidget_scrollWrapper__5Fd_U{max-height:350px;overflow-y:auto!important;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-colors-border) transparent;margin:calc(var(--theme-spacing-lg) * -1);padding:var(--theme-spacing-lg)}}@layer components{}@layer components{}@layer components{.NewsWidget_scrollWrapper__5Fd_U::-webkit-scrollbar{width:8px}.NewsWidget_scrollWrapper__5Fd_U::-webkit-scrollbar-track{background:transparent}.NewsWidget_scrollWrapper__5Fd_U::-webkit-scrollbar-thumb{background-color:var(--theme-colors-border);border-radius:var(--theme-borderRadius-full)}.NewsWidget_newsStack__JgT4j{display:flex;flex-direction:column;gap:var(--theme-spacing-lg);padding-right:var(--theme-spacing-xs)}.NewsWidget_newsCard__WJV_T{background-color:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-sm) var(--theme-spacing-md);box-shadow:var(--theme-shadows-small);position:relative;border-left:4px solid var(--theme-colors-border);transition:transform var(--theme-transitions-normal),box-shadow var(--theme-transitions-normal)}.NewsWidget_newsCard__WJV_T:hover{transform:translateX(2px);box-shadow:var(--theme-shadows-medium)}.NewsWidget_newsCard__WJV_T[data-announcement=true]{background-color:var(--theme-colors-warningLight,#fff9e6);border-left-color:var(--theme-colors-warning)}.NewsWidget_newsCard__WJV_T[data-announcement=false][data-priority=high]{border-left-color:var(--theme-colors-error)}.NewsWidget_newsCard__WJV_T[data-announcement=false][data-priority=normal]{border-left-color:var(--theme-colors-primary)}.NewsWidget_newsCard__WJV_T[data-announcement=false][data-priority=low]{border-left-color:var(--theme-colors-success)}.NewsWidget_dismissButton__LFq0f{position:absolute;top:var(--theme-spacing-sm);right:var(--theme-spacing-sm);background:transparent;border:none;color:var(--theme-colors-textSecondary);cursor:pointer;padding:var(--theme-spacing-xs);display:flex;align-items:center;justify-content:center;border-radius:var(--theme-borderRadius-small);transition:background-color var(--theme-transitions-normal),color var(--theme-transitions-normal)}.NewsWidget_dismissButton__LFq0f:hover{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}.NewsWidget_dismissButton__LFq0f:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.NewsWidget_newsHeader__Xw3iC{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-xs)}.NewsWidget_newsMetadata__uW7JP{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1;min-width:0}.NewsWidget_typeBadge__pMC2G{display:inline-block;padding:2px var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-medium);text-transform:uppercase;background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textContrast);flex-shrink:0}.NewsWidget_typeBadge__pMC2G[data-type=announcement]{background-color:var(--theme-colors-warning)}.NewsWidget_typeBadge__pMC2G[data-type=news]{background-color:var(--theme-colors-info)}.NewsWidget_typeBadge__pMC2G[data-type=system]{background-color:var(--theme-colors-error)}.NewsWidget_typeBadge__pMC2G[data-type=feature]{background-color:var(--theme-colors-primary)}.NewsWidget_typeBadge__pMC2G[data-type=community]{background-color:var(--theme-colors-success)}.NewsWidget_typeBadge__pMC2G[data-type=event]{background-color:var(--theme-colors-warning)}.NewsWidget_newsTitle__ycT2F{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);line-height:1.3;font-weight:var(--theme-fontWeights-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewsWidget_newsDescription__mSFOW{margin:0;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewsWidget_newsFooter__WS4S3{display:flex;align-items:center;justify-content:space-between;margin-top:var(--theme-spacing-xs);gap:var(--theme-spacing-sm)}.NewsWidget_newsDate__9CGyT{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.NewsWidget_newsLink__cjzGU{display:inline-flex;align-items:center;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-primary);text-decoration:none;font-weight:var(--theme-fontWeights-medium);flex-shrink:0}.NewsWidget_newsLink__cjzGU:hover{text-decoration:underline}.NewsWidget_emptyMessage__eYtzl,.NewsWidget_loadingMessage__5tyUF{color:var(--theme-colors-textSecondary);text-align:center;padding:var(--theme-spacing-lg) 0}.FriendRecommendationCard_card__x8x74{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);min-height:44px}.FriendRecommendationCard_avatar__MWD3q{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--theme-colors-primary);display:flex;align-items:center;justify-content:center;color:white;font-weight:var(--theme-fontWeights-bold);text-decoration:none;font-size:var(--theme-fontSizes-sm)}}@layer components{@media (min-width:480px){.FriendRecommendationCard_avatar__MWD3q{width:48px;height:48px}}.FriendRecommendationCard_avatar__MWD3q img{width:100%;height:100%;object-fit:cover}.FriendRecommendationCard_avatar__MWD3q:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.FriendRecommendationCard_content__gS03L{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.FriendRecommendationCard_userName__RRE5k{display:block;margin:0 0 var(--theme-spacing-xs) 0;font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-semibold);color:var(--theme-colors-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.FriendRecommendationCard_userName__RRE5k{font-size:var(--theme-fontSizes-sm)}}.FriendRecommendationCard_userName__RRE5k:hover{text-decoration:underline}.FriendRecommendationCard_userName__RRE5k:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:2px}.FriendRecommendationCard_reason__ibqH0{margin:0;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FriendRecommendationCard_actions__W4VCQ{display:flex;align-items:center;flex-shrink:0}.GameRecommendationCard_card__vmHyg{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);text-decoration:none;color:inherit;min-height:44px;transition:transform var(--theme-transitions-normal),box-shadow var(--theme-transitions-normal)}}@layer components{@media (hover:hover) and (pointer:fine){.GameRecommendationCard_card__vmHyg:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}}.GameRecommendationCard_card__vmHyg:active{transform:scale(.98)}.GameRecommendationCard_card__vmHyg:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.GameRecommendationCard_imageContainer__Yzxce{width:48px;height:48px;border-radius:var(--theme-borderRadius-small);overflow:hidden;flex-shrink:0;background:var(--theme-colors-backgroundAlt)}@media (min-width:480px){.GameRecommendationCard_imageContainer__Yzxce{width:60px;height:60px}}.GameRecommendationCard_placeholderImage__YBonQ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.GameRecommendationCard_content__yhJL5{flex:1 1;min-width:0}.GameRecommendationCard_gameName__4tb7U{margin:0 0 var(--theme-spacing-xs) 0;font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.GameRecommendationCard_gameName__4tb7U{font-size:var(--theme-fontSizes-sm)}}.GameRecommendationCard_reason__v4uOh{margin:0;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GameRecommendationCard_socialProof__Lt8JA{display:flex;align-items:center;gap:var(--theme-spacing-xs);margin-top:var(--theme-spacing-xs)}.GameRecommendationCard_avatarStack__OLGOc{display:flex;margin-right:var(--theme-spacing-xs)}.GameRecommendationCard_avatarStack__OLGOc img{width:20px;height:20px;border-radius:50%;border:2px solid var(--theme-colors-background);margin-left:-8px}.GameRecommendationCard_avatarStack__OLGOc img:first-child{margin-left:0}.GameRecommendationCard_additionalCount__JjwYd{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.GameRecommendationCard_mechanicsContainer__rC4w_{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.GroupRecommendationCard_card__d5_21{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);text-decoration:none;color:inherit;min-height:44px;transition:transform var(--theme-transitions-normal),box-shadow var(--theme-transitions-normal)}}@layer components{@media (hover:hover) and (pointer:fine){.GroupRecommendationCard_card__d5_21:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}}.GroupRecommendationCard_card__d5_21:active{transform:scale(.98)}.GroupRecommendationCard_card__d5_21:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.GroupRecommendationCard_avatar__A_gjL{width:40px;height:40px;border-radius:var(--theme-borderRadius-small);overflow:hidden;flex-shrink:0;background:var(--theme-colors-secondary);display:flex;align-items:center;justify-content:center;color:white}@media (min-width:480px){.GroupRecommendationCard_avatar__A_gjL{width:48px;height:48px}}.GroupRecommendationCard_avatar__A_gjL img{width:100%;height:100%;object-fit:cover}.GroupRecommendationCard_avatar__A_gjL svg{width:20px;height:20px}@media (min-width:480px){.GroupRecommendationCard_avatar__A_gjL svg{width:24px;height:24px}}.GroupRecommendationCard_content__WxnX3{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.GroupRecommendationCard_groupName__91Uhf{margin:0 0 var(--theme-spacing-xs) 0;font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:480px){.GroupRecommendationCard_groupName__91Uhf{font-size:var(--theme-fontSizes-sm)}}.GroupRecommendationCard_meta__eEQb3,.GroupRecommendationCard_reason__nSw2f{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.GroupRecommendationCard_reason__nSw2f{margin:var(--theme-spacing-xs) 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecommendationWidget_widgetContainer__40V76{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.RecommendationWidget_section__sTI7v{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.RecommendationWidget_sectionHeader__2JXai{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);padding:0 var(--theme-spacing-xs)}.RecommendationWidget_sectionTitle__eEeSh{margin:0;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-fontWeights-semibold);color:var(--theme-colors-text)}}@layer components{@media (min-width:480px){.RecommendationWidget_sectionTitle__eEeSh{font-size:var(--theme-fontSizes-md)}}.RecommendationWidget_moreLink__POxLa{display:flex;align-items:center;gap:4px;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-primary);text-decoration:none;min-height:44px;min-width:44px;padding:var(--theme-spacing-xs);justify-content:center}@media (hover:hover) and (pointer:fine){.RecommendationWidget_moreLink__POxLa{min-height:auto;min-width:auto}.RecommendationWidget_moreLink__POxLa:hover{text-decoration:underline}}.RecommendationWidget_moreLink__POxLa:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-radius:var(--theme-borderRadius-small)}.RecommendationWidget_moreLink__POxLa svg{flex-shrink:0}.RecommendationWidget_cardList__aKO4A{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.RecommendationWidget_loadingState__Q1JtV{display:flex;align-items:center;justify-content:center}.RecommendationWidget_emptyState__4M0hU,.RecommendationWidget_loadingState__Q1JtV{padding:var(--theme-spacing-lg);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.RecommendationWidget_emptyState__4M0hU{text-align:center}.RecommendationWidget_errorState__276eo{text-align:center;padding:var(--theme-spacing-lg);color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm)}.RecommendationWidget_refreshButton__V9bIj{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-xs);cursor:pointer;padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);min-height:44px;min-width:44px;justify-content:center;transition:color var(--theme-transitions-normal),background var(--theme-transitions-normal)}@media (hover:hover) and (pointer:fine){.RecommendationWidget_refreshButton__V9bIj{min-height:auto;min-width:auto}.RecommendationWidget_refreshButton__V9bIj:hover{color:var(--theme-colors-primary);background:var(--theme-colors-backgroundAlt)}}.RecommendationWidget_refreshButton__V9bIj:active{transform:scale(.95)}.RecommendationWidget_refreshButton__V9bIj:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.RecommendationWidget_refreshButton__V9bIj svg{flex-shrink:0}.RecommendationWidget_newcomerHint__gyYuK{background:var(--theme-colors-infoLight);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.RecommendationWidget_newcomerHint__gyYuK p{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);line-height:1.5}.RecommendationWidget_scrollWrapper__56wQe{max-height:500px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-colors-border) transparent;margin:calc(var(--theme-spacing-lg) * -1);padding:var(--theme-spacing-lg)}@media (min-width:768px){.RecommendationWidget_scrollWrapper__56wQe{max-height:600px}}.RecommendationWidget_scrollWrapper__56wQe::-webkit-scrollbar{width:8px}.RecommendationWidget_scrollWrapper__56wQe::-webkit-scrollbar-track{background:transparent}.RecommendationWidget_scrollWrapper__56wQe::-webkit-scrollbar-thumb{background-color:var(--theme-colors-border);border-radius:var(--theme-borderRadius-full)}}@layer components{.StatWidget_container__XzsAH{background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-md);display:flex;flex-direction:column;gap:var(--theme-spacing-sm);transition:all var(--theme-transitions-fast);cursor:default}.StatWidget_container--clickable__17528{cursor:pointer}.StatWidget_container--clickable__17528:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}.StatWidget_container__XzsAH:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px;box-shadow:0 0 0 4px rgba(20,114,116,.1)}.StatWidget_value__0xy8g{font-size:var(--theme-fontSizes-xl);font-weight:600;color:var(--theme-colors-primary)}.StatWidget_label__7gRJX{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.StatWidget_header__pIgm4{display:flex;justify-content:space-between;align-items:flex-start}.StatWidget_icon__j_kOY{font-size:var(--theme-fontSizes-lg);opacity:.7}.StatWidget_trend__7djRA{font-size:var(--theme-fontSizes-xs);display:flex;align-items:center;gap:2px}.StatWidget_trend--up__X0qlT{color:#28a745}.StatWidget_trend--down__FYSqC{color:#dc3545}.StatWidget_trend--neutral__Y_RqQ{color:#6c757d}.TimelineWidget_scrollWrapper__2N0p_{max-height:350px;overflow-y:auto!important;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-colors-border) transparent;margin:calc(var(--theme-spacing-lg) * -1);padding:var(--theme-spacing-lg)}}@layer components{.TimelineWidget_scrollWrapper__2N0p_::-webkit-scrollbar{width:8px}.TimelineWidget_scrollWrapper__2N0p_::-webkit-scrollbar-track{background:transparent}.TimelineWidget_scrollWrapper__2N0p_::-webkit-scrollbar-thumb{background-color:var(--theme-colors-border);border-radius:var(--theme-borderRadius-full)}.TimelineWidget_postStack__5AsqU{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding-right:var(--theme-spacing-xs)}.TimelineWidget_postCard__AM7fU{background-color:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-sm) var(--theme-spacing-md);box-shadow:var(--theme-shadows-small);border-left:4px solid var(--theme-colors-primary);cursor:pointer;transition:transform var(--theme-transitions-normal),box-shadow var(--theme-transitions-normal)}.TimelineWidget_postCard__AM7fU:hover{transform:translateX(2px);box-shadow:var(--theme-shadows-medium)}.TimelineWidget_postCard__AM7fU:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.TimelineWidget_postHeader__E3ZiR{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-xs)}.TimelineWidget_avatar__5Hew7{width:32px;height:32px;border-radius:var(--theme-borderRadius-round);background-color:var(--theme-colors-primary);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-white);font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-semibold);flex-shrink:0;overflow:hidden}.TimelineWidget_avatar__5Hew7 img{width:100%;height:100%;object-fit:cover}.TimelineWidget_authorInfo__8jHw0{flex:1 1;min-width:0}.TimelineWidget_authorName___NCS9{display:block;font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-fontWeights-semibold);color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimelineWidget_postDate__jEfZ7{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.TimelineWidget_postContent__qa_WS{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TimelineWidget_thumbnailWrapper__FraqU{position:relative;margin-top:var(--theme-spacing-sm);width:80px}.TimelineWidget_moreImagesCount__4T6Cc{position:absolute;bottom:var(--theme-spacing-xs);right:var(--theme-spacing-xs);background-color:rgba(0,0,0,.6);color:var(--theme-colors-white);font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-semibold);padding:2px 6px;border-radius:var(--theme-borderRadius-small)}.TimelineWidget_postFooter__815eu{display:flex;align-items:center;gap:var(--theme-spacing-md);margin-top:var(--theme-spacing-sm)}.TimelineWidget_postStat__bu4gn{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.TimelineWidget_postStat__bu4gn svg{width:14px;height:14px}.TimelineWidget_viewAllLink__i84MB{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) var(--theme-spacing-md);margin-top:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-small);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-fontWeights-medium);text-decoration:none;transition:background-color var(--theme-transitions-normal)}.TimelineWidget_viewAllLink__i84MB:hover{background-color:var(--theme-colors-border)}.TimelineWidget_viewAllLink__i84MB:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.TimelineWidget_viewAllLink__i84MB svg{width:16px;height:16px}.TimelineWidget_emptyMessage__v6wMl,.TimelineWidget_loadingMessage__vzWH3{color:var(--theme-colors-textSecondary);text-align:center;padding:var(--theme-spacing-lg) 0}.TrendingGamesWidget_carouselContainer__Joxuv{position:relative;width:100%}.TrendingGamesWidget_carouselTrack__0amAr{display:flex;gap:var(--theme-spacing-md);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:var(--theme-spacing-xs) 0}}@layer components{.TrendingGamesWidget_carouselTrack__0amAr::-webkit-scrollbar{display:none}@media (max-width:767px){.TrendingGamesWidget_carouselTrack__0amAr{gap:var(--theme-spacing-sm)}}.TrendingGamesWidget_carouselItem__9v5AV{flex:0 0 200px;min-width:200px}@media (max-width:767px){.TrendingGamesWidget_carouselItem__9v5AV{flex:0 0 150px;min-width:150px}}.TrendingGamesWidget_navButton__l_g4w{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;background:var(--theme-colors-surface,#fff);border:1px solid var(--theme-colors-border,#dee2e6);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--theme-colors-text-primary,#333);transition:all .2s ease}.TrendingGamesWidget_navButton__l_g4w:hover:not(:disabled){background:var(--theme-colors-primary,#147274);color:white;border-color:var(--theme-colors-primary,#147274)}.TrendingGamesWidget_navButton__l_g4w:disabled{opacity:.3;cursor:not-allowed}@media (max-width:767px){.TrendingGamesWidget_navButton__l_g4w{width:32px;height:32px}}.TrendingGamesWidget_navButtonLeft__mnVOq{left:-12px}@media (max-width:767px){.TrendingGamesWidget_navButtonLeft__mnVOq{left:-8px}}.TrendingGamesWidget_navButtonRight__uVmMd{right:-12px}@media (max-width:767px){.TrendingGamesWidget_navButtonRight__uVmMd{right:-8px}}.TrendingGamesWidget_viewAllLink__tXHmk{display:flex;justify-content:center;padding-top:var(--theme-spacing-md);margin-top:var(--theme-spacing-sm);border-top:1px solid var(--theme-colors-border)}.VenueSelectorModal_dialogHeader__tV0zH{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.VenueSelectorModal_dialogHeader__tV0zH h2{font-size:var(--theme-fontSizes-xl);font-weight:600;color:var(--theme-colors-text);margin:0}.VenueSelectorModal_dialogHeader__tV0zH p{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:0}.VenueSelectorModal_dialogContent__EnbIB{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md) 0;min-height:300px;max-height:60vh}.VenueSelectorModal_searchContainer__vWdnE{position:-webkit-sticky;position:sticky;top:0;background:var(--theme-colors-background);padding-bottom:var(--theme-spacing-sm);z-index:1}.VenueSelectorModal_venueList__P8_2T{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);overflow-y:auto;flex:1 1}.VenueSelectorModal_venueItem__ixILh{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-radii-md);background:var(--theme-colors-surface);cursor:pointer;text-align:left;width:100%;transition:all .2s ease}.VenueSelectorModal_venueItem--selected__urPjz{border-color:var(--theme-colors-primary);background:var(--theme-colors-primaryLight)}.VenueSelectorModal_venueItem__ixILh:hover{border-color:var(--theme-colors-primary);background:var(--theme-colors-surfaceHover)}.VenueSelectorModal_venueItem__ixILh:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.VenueSelectorModal_venueImage__DYnfd{width:60px;height:60px;border-radius:var(--theme-radii-sm);overflow:hidden;flex-shrink:0;background:var(--theme-colors-surfaceHover);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary)}.VenueSelectorModal_venueImage__DYnfd img{width:100%;height:100%;object-fit:cover}.VenueSelectorModal_venueInfo__yNoBN{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.VenueSelectorModal_venueName__XLBbu{font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VenueSelectorModal_venueType__NohLw{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-primary);text-transform:uppercase;letter-spacing:.5px}.VenueSelectorModal_venueAddress__PPDa8{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VenueSelectorModal_dialogFooter__6AzF6{display:flex;justify-content:flex-end;gap:var(--theme-spacing-sm);padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}.VenueSelectorModal_emptyStateContainer__aHh2l{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary);text-align:center;gap:var(--theme-spacing-sm)}.VenueSelectorModal_emptyStateContainer__aHh2l svg{font-size:48px;opacity:.5}.VenueSelectorModal_loadingContainer__hn8Ul{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-xl)}}@layer components{}@keyframes CreateEventDialog_overlayShow__kOTaq{0%{opacity:0}to{opacity:1}}@keyframes CreateEventDialog_contentShow__3HEHI{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{.CreateEventDialog_sectionTitle__KK4Sy{color:var(--theme-colors-text);font-size:var(--theme-fontSizes-lg);font-weight:700;margin-top:var(--theme-spacing-xl);margin-bottom:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-sm);border-bottom:1px solid var(--theme-colors-border);display:flex;align-items:center;gap:var(--theme-spacing-sm)}.CreateEventDialog_sectionTitle__KK4Sy:first-child{margin-top:0}.CreateEventDialog_sectionTitle__KK4Sy svg{color:var(--theme-colors-primary);width:20px;height:20px}.CreateEventDialog_fieldset__DuVUS{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-lg)}.CreateEventDialog_fieldsetRow__M7OvW{display:flex;gap:var(--theme-spacing-lg)}.CreateEventDialog_fieldsetRow__M7OvW>*{flex:1 1}@media (max-width:600px){.CreateEventDialog_fieldsetRow__M7OvW{flex-direction:column}}.CreateEventDialog_label__rUBxy{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-sm)}.CreateEventDialog_helpText__JuP6P{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0;line-height:1.4}.CreateEventDialog_checkboxGroup__549CI{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.CreateEventDialog_checkboxContainer__H85t3{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);transition:var(--theme-transitions-fast)}.CreateEventDialog_checkboxContainer__H85t3:hover,.CreateEventDialog_checkboxInput__O_GIr{background-color:var(--theme-colors-backgroundInput)}.CreateEventDialog_checkboxInput__O_GIr{width:18px;height:18px;border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);cursor:pointer;position:relative;transition:var(--theme-transitions-fast);appearance:none;-webkit-appearance:none;-moz-appearance:none}.CreateEventDialog_checkboxInput__O_GIr:hover{border-color:var(--theme-colors-primaryLight);background-color:var(--theme-colors-backgroundInput)}.CreateEventDialog_checkboxInput__O_GIr:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)33}.CreateEventDialog_checkboxInput__O_GIr:checked{background-color:var(--theme-colors-primary);border-color:var(--theme-colors-primary)}.CreateEventDialog_checkboxInput__O_GIr:checked:before{content:"";position:absolute;top:1px;left:4px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.CreateEventDialog_checkboxInput__O_GIr:checked:hover{background-color:var(--theme-colors-primaryLight);border-color:var(--theme-colors-primaryLight)}.CreateEventDialog_checkboxInput__O_GIr:disabled{background-color:var(--theme-colors-backgroundDisabled);border-color:var(--theme-colors-disabled);cursor:not-allowed;opacity:.6}.CreateEventDialog_checkboxInput__O_GIr:disabled:checked{background-color:var(--theme-colors-disabled);border-color:var(--theme-colors-disabled)}.CreateEventDialog_checkboxInput__O_GIr:disabled:checked:before{border-color:var(--theme-colors-textSecondary)}.CreateEventDialog_checkboxLabel__FuSGL{display:flex;align-items:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);font-weight:500;cursor:pointer;transition:var(--theme-transitions-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreateEventDialog_checkboxLabel__FuSGL:hover{color:var(--theme-colors-primary)}.CreateEventDialog_checkboxLabel__FuSGL:has(input:disabled){color:var(--theme-colors-disabled);cursor:not-allowed;opacity:.6}.CreateEventDialog_checkboxLabel__FuSGL:has(input:disabled):hover{color:var(--theme-colors-disabled)}.CreateEventDialog_locationModeContainer__QlqAs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--theme-spacing-xs);gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-md)}@media (max-width:400px){.CreateEventDialog_locationModeContainer__QlqAs{grid-template-columns:1fr}}.CreateEventDialog_locationContentPanel__RPoLr{padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium)}.CreateEventDialog_venueDisplayCard__TJI7X{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-medium);border:1px solid var(--theme-colors-border)}.CreateEventDialog_venueInfo__0_qV7{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.CreateEventDialog_venueName__7HS2H{font-weight:600;color:var(--theme-colors-text)}.CreateEventDialog_venueAddress__mmi61{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.CreateEventDialog_onlineEventInfo__2vR5H{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.CreateEventDialog_onlineEventInfo__2vR5H svg{margin-bottom:var(--theme-spacing-md);color:var(--theme-colors-primary)}.CreateEventDialog_onlineEventInfo__2vR5H p{margin:0}.CreateEventDialog_locationFieldWrapper___2_ni{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-md)}.CreateEventDialog_locationFieldWrapper___2_ni>label{font-weight:600;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}.CreateEventDialog_locationConfirmedChip__APvDO{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-medium);margin-bottom:var(--theme-spacing-md)}.CreateEventDialog_locationConfirmedChipText__SRZ5D{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);font-weight:500}.CreateEventDialog_locationConfirmedChipText__SRZ5D svg{color:var(--theme-colors-primary);flex-shrink:0}.CreateEventDialog_locationConfirmedChipClear__JyKwG{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:var(--theme-colors-textSecondary);border-radius:var(--theme-borderRadius-small);transition:color .15s ease}.CreateEventDialog_locationConfirmedChipClear__JyKwG:hover{color:var(--theme-colors-text)}.CreateEventDialog_locationConfirmedChipClear__JyKwG:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.CreateEventDialog_manualLocationToggle__UUgVw{background:none;border:none;padding:0;cursor:pointer;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);text-decoration:underline;text-underline-offset:2px;margin-bottom:var(--theme-spacing-md);display:block;transition:color .15s ease}.CreateEventDialog_manualLocationToggle__UUgVw:hover{color:var(--theme-colors-text)}.CreateEventDialog_manualLocationToggle__UUgVw:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}}.LanguageSection_languageSection__1mS8e{background:var(--theme-colors-backgroundAlt,#e9ecef);border-radius:var(--theme-borderRadius-medium,8px);padding:var(--theme-spacing-xl,2rem);margin-bottom:var(--theme-spacing-xl,2rem);border:1px solid var(--theme-colors-border,#dee2e6)}.LanguageSection_sectionTitle__hHcvq{color:var(--theme-colors-text,#333);font-size:var(--theme-fontSizes-lg,1.25rem);margin:0 0 var(--theme-spacing-md,1rem) 0;display:flex;align-items:center;gap:var(--theme-spacing-sm,.5rem)}.LanguageSection_sectionDescription__LmWQo{color:var(--theme-colors-textSecondary,#6c757d);font-size:var(--theme-fontSizes-md,1rem);line-height:1.6;margin:0 0 var(--theme-spacing-lg,1.5rem) 0}.LanguageSection_fieldLabel__pwijD{display:block;color:var(--theme-colors-text,#333);font-size:var(--theme-fontSizes-sm,.875rem);font-weight:600;margin-bottom:var(--theme-spacing-xs,.25rem)}.LanguageSection_warning___EoJC{margin-top:var(--theme-spacing-md,1rem)}.Settings_pageContainer__kuIYH{max-width:800px;margin:0 auto;padding:1.5rem}@media (max-width:768px){.Settings_pageContainer__kuIYH{padding:1rem}}.Settings_header__nDAr3{margin-bottom:2rem;text-align:center}.Settings_styledFormSection__UQqPi{background:#e9ecef;border-radius:8px;padding:2rem;margin-bottom:2rem;border:1px solid #dee2e6}.Settings_title__R0qMA{color:#147274;font-size:1.5rem;margin:0 0 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.Settings_title__R0qMA svg{color:#147274}.Settings_description___zWZn{color:#6c757d;font-size:1rem;line-height:1.6;max-width:600px;margin:0 auto}.Settings_successMessage__He5BP{margin-bottom:1.5rem;padding:1rem;border-radius:4px;border:1px solid #28a745;background-color:#28a74515;color:#28a745;display:flex;align-items:center;gap:.5rem}.Settings_successMessage__He5BP button{margin-left:auto;background:none;border:none;color:#28a745;cursor:pointer;padding:.25rem;font-size:1.25rem;line-height:1}.Settings_successMessage__He5BP button:hover{opacity:.8}.Settings_formContainer__2xaaq{background:var(--theme-colors-backgroundAlt,#e9ecef);border-radius:var(--theme-borderRadius-medium,8px);padding:var(--theme-spacing-xl,2rem);margin-bottom:var(--theme-spacing-xl,2rem);border:1px solid var(--theme-colors-border,#dee2e6)}.Settings_formTitle__MDBnc{color:var(--theme-colors-text,#333);font-size:var(--theme-fontSizes-lg,1.25rem);margin:0 0 var(--theme-spacing-lg,1.5rem) 0;display:flex;align-items:center;gap:var(--theme-spacing-sm,.5rem)}.Settings_formTitle__MDBnc svg{color:var(--theme-colors-primary,#147274)}.Settings_formGrid__Vm9e7{display:grid;grid-template-columns:1fr;grid-gap:var(--theme-spacing-lg,1.5rem);gap:var(--theme-spacing-lg,1.5rem)}@media (min-width:768px){.Settings_formGrid__Vm9e7{grid-template-columns:repeat(2,1fr)}}.Settings_fieldGroup__j_KNP{display:flex;flex-direction:column;gap:var(--theme-spacing-xs,.25rem)}.Settings_fieldLabel__Itji8{font-weight:600;color:var(--theme-colors-text,#333);font-size:var(--theme-fontSizes-md,1rem);display:block}.Settings_fieldDescription__cxEWH{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-textSecondary,#6c757d);margin:0 0 var(--theme-spacing-sm,.5rem) 0;line-height:1.4}.Settings_buttonGroup__6XOVQ{display:flex;gap:var(--theme-spacing-md,1rem);justify-content:flex-end;margin-top:var(--theme-spacing-lg,1.5rem)}@media (max-width:576px){.Settings_buttonGroup__6XOVQ{flex-direction:column}.Settings_buttonGroup__6XOVQ button{width:100%}}.Settings_loadingContainer__MAY52{display:flex;justify-content:center;align-items:center;height:200px;color:var(--theme-colors-textSecondary,#6c757d)}.Settings_errorContainer__TkqMT{background:var(--theme-colors-errorLight,#fef2f2);border:1px solid var(--theme-colors-error,#ef4444);color:var(--theme-colors-error,#ef4444);border-radius:var(--theme-borderRadius-small,4px)}.Settings_errorContainer__TkqMT,.Settings_successContainer__xQrzD{padding:var(--theme-spacing-md,1rem);margin-bottom:var(--theme-spacing-lg,1.5rem);display:flex;align-items:center;gap:var(--theme-spacing-sm,.5rem)}.Settings_successContainer__xQrzD{background:#28a74515;border:1px solid #28a745;color:#28a745;border-radius:var(--theme-borderRadius-small,4px)}@layer components{.EditTournamentDialog_fieldset__9iOFf{all:unset;margin-bottom:var(--theme-spacing-md);display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.EditTournamentDialog_fieldset__9iOFf:last-child{margin-bottom:0}.EditTournamentDialog_label__cy67x{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);font-weight:500;line-height:1.5}.EditTournamentDialog_errorContainer__Lllmh{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)}.EditTournamentDialog_errorMessage__7kia0{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs)}.EditTournamentDialog_dateTimeRow__TjmsE,.EditTournamentDialog_switchRow__PqCAw{display:flex;gap:var(--theme-spacing-sm);align-items:center}.EditTournamentDialog_switchRow__PqCAw{justify-content:space-between}.EditTournamentDialog_venueNameDisplay__cXODe{font-weight:500;color:var(--theme-colors-text)}.JoinRequestList_wrapper__Cr7o8{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-md)}.JoinRequestList_header__A0z_Q{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-weight:600;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.JoinRequestList_header__A0z_Q svg{color:var(--theme-colors-primary)}.JoinRequestList_badge__fGto1{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--theme-colors-primary);color:white;font-size:var(--theme-fontSizes-xs);font-weight:700}.JoinRequestList_requestCard__s6tIf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius);background:var(--theme-colors-backgroundSecondary)}.JoinRequestList_requestInfo__9JefW{display:flex;flex-direction:column;gap:2px}.JoinRequestList_guestName__3wEFz{font-weight:600;font-size:var(--theme-fontSizes-sm)}.JoinRequestList_message__OCBGe{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);font-style:italic}.JoinRequestList_timestamp__7OqRZ{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textTertiary)}.JoinRequestList_actions__B21JV{display:flex;gap:var(--theme-spacing-xs);flex-shrink:0}.AddParticipantInput_wrapper__D0Rky{display:flex;flex-direction:column;gap:8px}.AddParticipantInput_tabRow__bJevx{display:flex;gap:4px}.AddParticipantInput_tabButton__XzUGr{padding:6px 12px;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-typography-fontSize-sm);cursor:pointer;transition:var(--theme-transitions-fast);border:1px solid var(--theme-colors-border);background:transparent;color:var(--theme-colors-textSecondary);font-weight:400}.AddParticipantInput_tabButton--active__fLU8W{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent);color:var(--theme-colors-primary);font-weight:600}.AddParticipantInput_inputRow__OEKJ_{display:flex;gap:8px;align-items:flex-end}.AddParticipantInput_searchWrapper__mp6JQ{position:relative;flex:1 1}.AddParticipantInput_resultsDropdown__9Z8kK{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);box-shadow:var(--theme-shadows-md);list-style:none;margin:0;padding:4px 0;max-height:240px;overflow-y:auto}.AddParticipantInput_resultItem__TvLZl{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background var(--theme-transitions-fast)}.AddParticipantInput_resultItem__TvLZl:focus,.AddParticipantInput_resultItem__TvLZl:hover{background:var(--theme-colors-surfaceHover);outline:none}.AddParticipantInput_resultInfo__cV0xl{display:flex;flex-direction:column;min-width:0}.AddParticipantInput_resultName__FlyGA{font-size:var(--theme-typography-fontSize-sm);font-weight:500;color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddParticipantInput_resultUsername__8FXwy{font-size:var(--theme-typography-fontSize-xs);color:var(--theme-colors-textSecondary)}.AddParticipantInput_statusMessage__E7Uzw{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary)}.ParticipantList_wrapper__ODwKC{gap:12px}.ParticipantList_list__2Du4t,.ParticipantList_wrapper__ODwKC{display:flex;flex-direction:column}.ParticipantList_participantRow__2kC3m{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--theme-colors-border)}.ParticipantList_participantRow__2kC3m:last-child{border-bottom:none}.ParticipantList_seedLabel__Jxun_{min-width:28px;color:var(--theme-colors-textSecondary)}.ParticipantList_seedInput__m7M92,.ParticipantList_seedLabel__Jxun_{font-size:var(--theme-typography-fontSize-xs);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ParticipantList_seedInput__m7M92{width:44px;padding:2px 4px;border:1px solid var(--theme-colors-border);border-radius:4px;background:var(--theme-colors-background);color:var(--theme-colors-text)}.ParticipantList_seedInput__m7M92:focus{outline:none;border-color:var(--theme-colors-primary)}.ParticipantList_name__ZhfCN{color:var(--theme-colors-text)}.ParticipantList_nameLink__Qrnw4,.ParticipantList_name__ZhfCN{flex:1 1;font-size:var(--theme-typography-fontSize-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ParticipantList_nameLink__Qrnw4{color:var(--theme-colors-primary);text-decoration:none}.ParticipantList_nameLink__Qrnw4:hover{text-decoration:underline}.ParticipantList_actions__E5nB4{display:flex;gap:4px}.StaffManager_wrapper__63OXg{display:flex;flex-direction:column;gap:12px}.StaffManager_addRow__wYjR4{display:flex;gap:8px;align-items:flex-end}.StaffManager_list__Za7so{display:flex;flex-direction:column}.StaffManager_staffRow__fpAjz{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--theme-colors-border)}.StaffManager_staffRow__fpAjz:last-child{border-bottom:none}.StaffManager_staffInfo__xcOpQ{flex:1 1;display:flex;flex-direction:column;min-width:0}.StaffManager_displayName___qpWn{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaffManager_username__rsQII{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textMuted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TournamentBracket_bracketContainer__wJqgO{display:flex;gap:32px;overflow-x:auto;padding:16px 0}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{@media (max-width:768px){.TournamentBracket_bracketContainer__wJqgO{flex-direction:column;gap:16px}}.TournamentBracket_roundColumn__Cxdhn{display:flex;flex-direction:column;gap:16px;min-width:220px}.TournamentBracket_roundLabel__od8Va{font-size:var(--theme-typography-fontSize-sm);font-weight:600;color:var(--theme-colors-textSecondary);text-align:center;padding-bottom:8px;border-bottom:1px solid var(--theme-colors-border)}.TournamentBracket_matchesColumn__OsDn9{display:flex;flex-direction:column;justify-content:space-around;flex:1 1;gap:12px}.TournamentBracket_bracketMatchCard__u2XmO{border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);overflow:hidden;background:var(--theme-colors-surface);opacity:1}.TournamentBracket_bracketMatchCard--finished__aTRzn{opacity:.85}.TournamentBracket_bracketParticipant__Wg_fG{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:transparent;font-weight:400}.TournamentBracket_bracketParticipant--winner__lwzWo{background:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);font-weight:600}.TournamentBracket_bracketParticipant--top__qKWdy{border-bottom:1px solid var(--theme-colors-border)}.TournamentBracket_participantName__WY2OC{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.TournamentBracket_byeLabel__t9F79{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);font-style:italic}.TournamentBracket_scoreLabel__0AoQI{font-size:var(--theme-typography-fontSize-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TournamentHeader_header__H_vaZ{display:flex;flex-direction:column;gap:12px}.TournamentHeader_topRow__mmcB6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.TournamentHeader_titleGroup___sa_D{display:flex;flex-direction:column;gap:8px}.TournamentHeader_title__bmmAI{font-size:var(--theme-typography-fontSize-xl);font-weight:700;color:var(--theme-colors-text);margin:0}.TournamentHeader_badgeRow___A162{flex-wrap:wrap}.TournamentHeader_actionGroup__Xy27T,.TournamentHeader_badgeRow___A162{display:flex;align-items:center;gap:8px}.TournamentHeader_statsRow__Zcymq{display:flex;align-items:center;gap:16px;font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary)}.TournamentHeader_statItem__2vrWx{display:inline-flex;align-items:center;gap:4px}.TournamentHeader_description__x5fAU{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);margin:0;line-height:1.5}.MatchScoreDisplay_wrapper__45_ZN{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchScoreDisplay_scoreValue__ziPot{font-weight:400;color:var(--theme-colors-textSecondary)}.MatchScoreDisplay_scoreValue--winner__0Wekq{font-weight:700;color:var(--theme-colors-primary)}.MatchScoreDisplay_separator__gPXYh{color:var(--theme-colors-textSecondary);font-weight:400}.MatchCard_matchContent__I9_uV{display:flex;flex-direction:column;gap:6px}.MatchCard_participantRow__kJP8l{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:var(--theme-borderRadius-small);background:transparent;font-weight:400}.MatchCard_participantRow--winner__5D0J6{background:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);font-weight:600}.MatchCard_participantName__3wuSd{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchCard_byeText__csqqM{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);font-style:italic}.MatchCard_matchFooter__wmP0Z{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.MatchCard_tableLabel__uEIi1{font-size:var(--theme-typography-fontSize-xs);color:var(--theme-colors-textSecondary)}.MatchResultInput_form__TWOq0{display:flex;flex-direction:column;gap:12px}.MatchResultInput_scoreRow__x34a2{display:flex;align-items:center;gap:8px}.MatchResultInput_vsLabel__OIkuM{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);font-weight:600}.MatchResultInput_label__v7C2q{display:block;font-size:var(--theme-typography-fontSize-sm);font-weight:500;color:var(--theme-colors-text);margin-bottom:4px}.MatchResultInput_winnerButtons__iiY6N{display:flex;gap:8px}.MatchResultInput_winnerButton__I9E0v{flex:1 1;padding:8px 12px;border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:transparent;color:var(--theme-colors-text);font-size:var(--theme-typography-fontSize-sm);cursor:pointer;transition:var(--theme-transitions-fast);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchResultInput_winnerButton--selected__q_jns{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.MatchResultInput_winnerButton__I9E0v:hover{border-color:var(--theme-colors-primary)}.TournamentRoundView_roundHeader__HOb33{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.TournamentRoundView_roundTitle__kvgNj{font-size:var(--theme-typography-fontSize-md);font-weight:600;color:var(--theme-colors-text);margin:0}.TournamentRoundView_matchGrid__7nASH{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.TournamentRoundView_reportPanel__I7Q9R{padding:12px;border-top:1px solid var(--theme-colors-border)}.TournamentManageClient_titleRow__ve_Ym{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.TournamentManageClient_title__4vg8_{font-size:var(--theme-typography-fontSize-xl);font-weight:700;color:var(--theme-colors-text);margin:0}.TournamentManageClient_actionsRow__VVPYz{margin-bottom:24px}.TournamentManageClient_standingsList__VHy1X{display:flex;flex-direction:column}.TournamentManageClient_roundsWrapper__qlnDC{display:flex;flex-direction:column;gap:24px}.TournamentDetailClient_standingsList__ID0fE{display:flex;flex-direction:column}.TournamentDetailClient_roundsContainer__9EFZ_{display:flex;flex-direction:column;gap:24px}.TournamentDetailClient_generateRoundBar__u59ni{display:flex;justify-content:flex-end;margin-bottom:8px}.FilterGroup_filterGroup__PM_Cw{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);flex:1 1;min-width:200px}.FilterGroup_filterLabel__8nNQd{font-weight:700;color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-xs)}.MultiSelect_multiSelectContainer___CF_O{position:relative;width:100%}.MultiSelect_label__NF9Tc{display:block;font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.MultiSelect_label--error__krCRo{color:var(--theme-colors-error)}.MultiSelect_selectBox__idouF{display:flex;align-items:center;min-height:42px;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-backgroundInput);cursor:pointer;transition:var(--theme-transitions-fast)}.MultiSelect_selectBox--error__N2u6r{border-color:var(--theme-colors-error)}.MultiSelect_selectBox--disabled__WnYVn{background:var(--theme-colors-backgroundDisabled);cursor:not-allowed}.MultiSelect_selectBox--open__5gglP{border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{.MultiSelect_selectBox__idouF:focus-within{border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.MultiSelect_selectBox--error__N2u6r:focus-within{border-color:var(--theme-colors-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-error) 20%,transparent)}.MultiSelect_selectedItems__nlCUg{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);flex:1 1;min-height:24px}.MultiSelect_selectedTag__kzcyd{gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:500}.MultiSelect_removeButton__3AWGL,.MultiSelect_selectedTag__kzcyd{display:flex;align-items:center;color:var(--theme-colors-primary)}.MultiSelect_removeButton__3AWGL{justify-content:center;width:16px;height:16px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:var(--theme-transitions-fast)}.MultiSelect_removeButton__3AWGL:hover{background:color-mix(in srgb,var(--theme-colors-primary) 25%,transparent)}.MultiSelect_placeholder__lErFm{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.MultiSelect_chevronIcon__RvtKQ{display:flex;align-items:center;color:var(--theme-colors-textSecondary);margin-left:var(--theme-spacing-sm);transition:var(--theme-transitions-fast);transform:rotate(0deg)}.MultiSelect_chevronIcon--open__GDs68{transform:rotate(180deg)}.MultiSelect_dropdown__LGpHy{position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);max-height:250px;overflow-y:auto;display:none;margin-top:var(--theme-spacing-xs);transform:translateZ(0);will-change:transform}.MultiSelect_dropdown--open__00SkA{display:block}.MultiSelect_searchInput__XGi92{width:100%;padding:var(--theme-spacing-sm);border:none;border-bottom:1px solid var(--theme-colors-border);background:transparent;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}.MultiSelect_searchInput__XGi92:focus{outline:none}.MultiSelect_searchInput__XGi92::placeholder{color:var(--theme-colors-textSecondary)}.MultiSelect_optionsList__CYzHY{padding:var(--theme-spacing-xs) 0}.MultiSelect_optionItem__HpJWl{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);cursor:pointer;transition:var(--theme-transitions-fast);background:transparent}.MultiSelect_optionItem--selected__OPec6{background:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent)}.MultiSelect_optionItem--highlighted__IZb8G,.MultiSelect_optionItem__HpJWl:hover{background:var(--theme-colors-backgroundAlt)}.MultiSelect_optionItem--selected__OPec6:hover{background:color-mix(in srgb,var(--theme-colors-primary) 25%,transparent)}.MultiSelect_optionContent__1zCXe{flex:1 1}.MultiSelect_optionName__hUdL1{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text)}.MultiSelect_optionDescription__GJ3gF{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);margin-top:2px}.MultiSelect_checkIcon__GnRHM{display:flex;align-items:center;color:var(--theme-colors-primary);opacity:0;transition:var(--theme-transitions-fast)}.MultiSelect_checkIcon--visible___k7AS{opacity:1}.MultiSelect_createNewOption__8to39{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);cursor:pointer;color:var(--theme-colors-primary);font-weight:500;border-top:1px solid var(--theme-colors-border);transition:var(--theme-transitions-fast)}.MultiSelect_createNewOption__8to39:hover{background:var(--theme-colors-backgroundAlt)}.MultiSelect_suggestionsSection__8eniX{padding:var(--theme-spacing-sm);border-bottom:1px solid var(--theme-colors-border)}.MultiSelect_suggestionsTitle__QKCR1{font-size:var(--theme-fontSizes-xs);font-weight:600;color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-xs);text-transform:uppercase;letter-spacing:.5px}.MultiSelect_errorMessage__xPGiV{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs);margin-top:var(--theme-spacing-xs)}.EventFilter_filterContainer__i3Qrj{margin-bottom:var(--theme-spacing-lg)}.EventFilter_filterHeader__b3n1g{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);cursor:pointer;transition:background-color .2s ease}.EventFilter_filterHeader__b3n1g:hover{background-color:var(--theme-colors-backgroundHover)}.EventFilter_filterHeader__b3n1g[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.EventFilter_filterHeaderContent__0bJYs{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.EventFilter_filterTitle__j3LKy{font-size:var(--theme-fontSize-md);font-weight:var(--theme-fontWeight-semibold);color:var(--theme-colors-text)}.EventFilter_filterCount__UYnMJ{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--theme-colors-primary);color:var(--theme-colors-primaryText);border-radius:var(--theme-borderRadius-full);font-size:var(--theme-fontSize-xs);font-weight:var(--theme-fontWeight-semibold)}.EventFilter_filterIcon__vu7dz{display:flex;align-items:center;transition:transform .2s ease;color:var(--theme-colors-textSecondary)}.EventFilter_filterIconOpen__gF9JJ{transform:rotate(180deg)}.EventFilter_filterIconClosed__dzoQ8{transform:rotate(0deg)}.EventFilter_filterContent__EPbuz{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-top:none;border-bottom-left-radius:var(--theme-borderRadius-medium);border-bottom-right-radius:var(--theme-borderRadius-medium)}.EventFilter_filterContentHidden__YX2U_{display:none}.EventFilter_checkboxGroup__WI3zb,.EventFilter_filterRow__q_9kd{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md)}.EventFilter_checkboxGroup__WI3zb>div{min-width:120px}}@layer components{}@keyframes GroupRecommendationsSlider_shimmer__1wFhB{0%{background-position:200% 0}to{background-position:-200% 0}}@layer components{.GroupRecommendationsSlider_container__Qmfvr{position:relative;width:100%;margin-bottom:var(--theme-spacing-xl)}.GroupRecommendationsSlider_header__Notkq{margin-bottom:var(--theme-spacing-md)}.GroupRecommendationsSlider_title__9Oz4M{margin:0;font-size:var(--theme-fontSizes-xl);font-weight:var(--theme-fontWeights-bold);color:var(--theme-colors-text)}.GroupRecommendationsSlider_sliderWrapper__rrfLT{position:relative;width:100%}.GroupRecommendationsSlider_scrollContainer__BbN5h{display:flex;gap:var(--theme-spacing-md);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:var(--theme-spacing-xs) 0;scroll-snap-type:x mandatory}.GroupRecommendationsSlider_scrollContainer__BbN5h::-webkit-scrollbar{display:none}@media (max-width:768px){.GroupRecommendationsSlider_scrollContainer__BbN5h{scroll-snap-type:x proximity}}.GroupRecommendationsSlider_cardWrapper__xC0sj{flex:0 0 auto;width:280px;scroll-snap-align:start}@media (min-width:768px){.GroupRecommendationsSlider_cardWrapper__xC0sj{width:320px}}.GroupRecommendationsSlider_cardContent__FWkGk{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.GroupRecommendationsSlider_badgesContainer__PuE2F{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs)}.GroupRecommendationsSlider_badge__VrfYF{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background:var(--theme-colors-backgroundSecondary);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);white-space:nowrap}.GroupRecommendationsSlider_badge__VrfYF svg{width:12px;height:12px;flex-shrink:0}.GroupRecommendationsSlider_navigationButton__6BKSx{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);color:var(--theme-colors-text);cursor:pointer;display:none;align-items:center;justify-content:center;transition:all var(--theme-transitions-normal);box-shadow:var(--theme-shadows-small);z-index:10}@media (min-width:768px){.GroupRecommendationsSlider_navigationButton__6BKSx{display:flex}}.GroupRecommendationsSlider_navigationButton__6BKSx:hover:not(:disabled){background:var(--theme-colors-backgroundSecondary);box-shadow:var(--theme-shadows-medium);transform:translateY(-50%) scale(1.05)}.GroupRecommendationsSlider_navigationButton__6BKSx:active:not(:disabled){transform:translateY(-50%) scale(.95)}.GroupRecommendationsSlider_navigationButton__6BKSx:disabled{opacity:.3;cursor:not-allowed}.GroupRecommendationsSlider_navigationButton__6BKSx:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.GroupRecommendationsSlider_navigationButton__6BKSx svg{width:16px;height:16px}.GroupRecommendationsSlider_navigationButtonLeft__TPWCu{left:-16px}.GroupRecommendationsSlider_navigationButtonRight__dPPN2{right:-16px}.GroupRecommendationsSlider_skeletonCard__w_PLv{flex:0 0 auto;width:280px;scroll-snap-align:start}@media (min-width:768px){.GroupRecommendationsSlider_skeletonCard__w_PLv{width:320px}}.GroupRecommendationsSlider_skeletonContent__AuFBt{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border)}.GroupRecommendationsSlider_skeletonMain__IkxmV{display:flex;gap:var(--theme-spacing-sm)}.GroupRecommendationsSlider_skeletonAvatar__ZwIHY{width:48px;height:48px;border-radius:var(--theme-borderRadius-small);background:linear-gradient(90deg,var(--theme-colors-backgroundSecondary) 25%,var(--theme-colors-border) 50%,var(--theme-colors-backgroundSecondary) 75%);background-size:200% 100%;animation:GroupRecommendationsSlider_shimmer__1wFhB 1.5s infinite}.GroupRecommendationsSlider_skeletonText__pI_wf{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs);justify-content:center}.GroupRecommendationsSlider_skeletonLine__cHLdY{height:12px;border-radius:var(--theme-borderRadius-small);background:linear-gradient(90deg,var(--theme-colors-backgroundSecondary) 25%,var(--theme-colors-border) 50%,var(--theme-colors-backgroundSecondary) 75%);background-size:200% 100%;animation:GroupRecommendationsSlider_shimmer__1wFhB 1.5s infinite}.GroupRecommendationsSlider_skeletonBadges__kg7_m{display:flex;gap:var(--theme-spacing-xs)}.GroupRecommendationsSlider_skeletonBadge__zUzUh{width:80px;height:24px;border-radius:var(--theme-borderRadius-small);background:linear-gradient(90deg,var(--theme-colors-backgroundSecondary) 25%,var(--theme-colors-border) 50%,var(--theme-colors-backgroundSecondary) 75%);background-size:200% 100%;animation:GroupRecommendationsSlider_shimmer__1wFhB 1.5s infinite}}@keyframes InvitationsInfoBox_spin__RVStg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.InvitationsInfoBox_container__CrYZc{background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg);box-shadow:var(--theme-shadows-small)}.InvitationsInfoBox_header__OHRc5{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-md)}.InvitationsInfoBox_title__WYCYX{margin:0;font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text)}.InvitationsInfoBox_iconWrapper__UUZzc{color:var(--theme-colors-primary);display:flex;align-items:center;font-size:var(--theme-fontSizes-xl)}.InvitationsInfoBox_section__JHWqm{margin-bottom:var(--theme-spacing-md)}.InvitationsInfoBox_section__JHWqm:last-child{margin-bottom:0}.InvitationsInfoBox_sectionTitle__jy3B9{margin:0 0 var(--theme-spacing-sm) 0;font-size:var(--theme-fontSizes-md);font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-textSecondary)}.InvitationsInfoBox_itemList__juDeX{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.InvitationsInfoBox_item___sIdT{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-sm);background:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);transition:all var(--theme-transitions-fast)}.InvitationsInfoBox_item___sIdT:hover{border-color:var(--theme-colors-primary);box-shadow:var(--theme-shadows-small)}.InvitationsInfoBox_itemInfo___sivw{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1}.InvitationsInfoBox_groupInfo__ybkIo{display:flex;flex-direction:column;gap:var(--theme-spacing-xxs)}.InvitationsInfoBox_groupName__LiDIv{font-weight:var(--theme-typography-fontWeight-medium);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.InvitationsInfoBox_groupAdmin__uZFAI{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.InvitationsInfoBox_actions__F8G9E{display:flex;gap:var(--theme-spacing-xs);align-items:center}.InvitationsInfoBox_statusBadge__tYM0A{padding:var(--theme-spacing-xxs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-round);font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-typography-fontWeight-medium)}.InvitationsInfoBox_statusBadge--pending__yLGv7{background:color-mix(in srgb,var(--theme-colors-warningDark) 12.5%,transparent);color:var(--theme-colors-warningDark)}.InvitationsInfoBox_statusBadge--accepted__Dztns{background:color-mix(in srgb,var(--theme-colors-success) 12.5%,transparent);color:var(--theme-colors-successDark)}.InvitationsInfoBox_statusBadge--rejected__eY3hD{background:color-mix(in srgb,var(--theme-colors-error) 12.5%,transparent);color:var(--theme-colors-errorDark)}.InvitationsInfoBox_loadingContainer__E4fcR{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md);color:var(--theme-colors-textSecondary)}.InvitationsInfoBox_loadingContainer__E4fcR svg{animation:InvitationsInfoBox_spin__RVStg 1s linear infinite}.JoinRequestDialog_dialogContent__ezL6k{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.JoinRequestDialog_introduction__xHHBt{margin:0;color:var(--theme-colors-text);line-height:1.6}.JoinRequestDialog_fieldWrapper__nYweN{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.JoinRequestDialog_fieldLabel__i6B6j{display:block;font-size:var(--theme-fontSize-sm);font-weight:var(--theme-fontWeight-medium);color:var(--theme-colors-text)}.JoinRequestDialog_optionalTag__eZM0T{font-weight:var(--theme-fontWeight-normal);color:var(--theme-colors-textSecondary);margin-left:var(--theme-spacing-xs)}.JoinRequestDialog_hint__SOf88{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);font-size:var(--theme-fontSize-sm);color:var(--theme-colors-textSecondary)}.JoinRequestDialog_hint__SOf88 svg{flex-shrink:0;margin-top:2px;color:var(--theme-colors-warning)}.JoinRequestDialog_buttonRow__exMJ3{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md)}}@layer components{}.groups_recommended-section__mmU_a{margin-bottom:var(--spacing-xxl,3rem)}.groups_section-title__islW6{margin:0 0 var(--spacing-lg,1.5rem) 0;color:var(--color-text,#333333);font-size:var(--font-size-xl,1.5rem);font-weight:600;display:flex;align-items:center;gap:var(--spacing-sm,.5rem)}.groups_section-title__islW6 svg{color:var(--color-primary,#147274)}.groups_recommended-grid__CyHbM{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-md,1rem);gap:var(--spacing-md,1rem);margin-bottom:var(--spacing-lg,1.5rem)}.groups_myGroupsGrid__V2tVg{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-lg,1.5rem);gap:var(--spacing-lg,1.5rem)}@media (max-width:768px){.groups_myGroupsGrid__V2tVg{grid-template-columns:1fr}}.groups_emptyState__e4VRy{text-align:center;padding:var(--spacing-xxl,3rem);background-color:var(--color-background-alt,#e9ecef);border-radius:var(--border-radius-medium,8px)}.groups_emptyState__e4VRy svg{font-size:48px;color:var(--color-text-secondary,#6c757d);margin-bottom:var(--spacing-md,1rem)}.groups_emptyState__e4VRy h4{margin:0 0 var(--spacing-sm,.5rem) 0;color:var(--color-text,#333333);font-size:var(--font-size-lg,1.25rem)}.groups_emptyState__e4VRy p{margin:0;color:var(--color-text-secondary,#6c757d);font-size:var(--font-size-md,1rem)}.groups_tabContent__U1Zs9{padding-top:var(--spacing-lg,1.5rem)}.groups_listHeader__ThqHO{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md,1rem);padding-bottom:var(--spacing-sm,.5rem);border-bottom:1px solid var(--color-border,#dee2e6)}.groups_groupCount__EeJjy{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#6c757d)}@layer components{.EventHeroSection_heroSection__kDX63{position:relative;padding:var(--theme-spacing-xl);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-medium);margin-bottom:var(--theme-spacing-lg);overflow:hidden}.EventHeroSection_heroSection__kDX63:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(0,0,0,.1));pointer-events:none}@media (max-width:768px){.EventHeroSection_heroSection__kDX63{padding:var(--theme-spacing-lg);margin-bottom:var(--theme-spacing-md)}}.EventHeroSection_eventTitle__aYlbT{position:relative;margin:0 0 var(--theme-spacing-md) 0;font-size:var(--theme-fontSizes-xxl);font-weight:700;line-height:1.2;z-index:1}@media (max-width:1024px){.EventHeroSection_eventTitle__aYlbT{font-size:calc(var(--theme-fontSizes-xxl) * .85)}}@media (max-width:768px){.EventHeroSection_eventTitle__aYlbT{font-size:var(--theme-fontSizes-xl)}}.EventHeroSection_eventTypeBadge__xCAH1{position:relative;display:inline-block;padding:var(--theme-spacing-xs) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);font-size:var(--theme-fontSizes-sm);font-weight:600;box-shadow:var(--theme-shadows-small);z-index:1;transition:transform var(--theme-transitions-fast),box-shadow var(--theme-transitions-fast)}.EventHeroSection_eventTypeBadge__xCAH1:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}@media (max-width:768px){.EventHeroSection_eventTypeBadge__xCAH1{font-size:var(--theme-fontSizes-xs);padding:var(--theme-spacing-xxs) var(--theme-spacing-sm)}}.EventHeroSection_tagsContainer__Yj7La{position:relative;display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);margin-top:var(--theme-spacing-md);z-index:1}@media (max-width:768px){.EventHeroSection_tagsContainer__Yj7La{gap:var(--theme-spacing-xxs)}}.EventHeroSection_heroTag__gZ2yq{display:inline-flex;align-items:center;padding:var(--theme-spacing-xxs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:500;box-shadow:var(--theme-shadows-small);transition:transform var(--theme-transitions-fast),box-shadow var(--theme-transitions-fast)}.EventHeroSection_heroTag__gZ2yq:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}.EventHeroSection_heroTag__gZ2yq svg{margin-right:var(--theme-spacing-xxs);width:14px;height:14px}@media (max-width:768px){.EventHeroSection_heroTag__gZ2yq{font-size:calc(var(--theme-fontSizes-xs) * .9);padding:4px var(--theme-spacing-xs)}}.EventHeroSection_heroMetadata__iGOiQ{position:relative;display:flex;flex-wrap:wrap;gap:var(--theme-spacing-md);margin-top:var(--theme-spacing-lg);font-size:var(--theme-fontSizes-sm);z-index:1}@media (max-width:768px){.EventHeroSection_heroMetadata__iGOiQ{flex-direction:column;gap:var(--theme-spacing-xs)}}.EventHeroSection_heroMetadataItem__Mp6nY{display:flex;align-items:center;gap:var(--theme-spacing-xs)}.EventHeroSection_heroMetadataItem__Mp6nY svg{width:16px;height:16px;opacity:.9}.EventHeroSection_heroMetadataItem__Mp6nY strong{font-weight:600;margin-right:var(--theme-spacing-xxs)}.EventHeroSection_heroContent__2dXEk{position:relative;z-index:1}.EventOrganizerDashboard_dashboardContainer__e_zd0{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.EventOrganizerDashboard_actionBar__kWKwU{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-sm);padding-bottom:var(--theme-spacing-md);border-bottom:1px solid var(--theme-colors-border)}.EventOrganizerDashboard_attendeeList__GsVsz{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.EventOrganizerDashboard_attendeeRow__9FIhJ{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);gap:var(--theme-spacing-sm)}}@layer components{@media (max-width:600px){.EventOrganizerDashboard_attendeeRow__9FIhJ{flex-direction:column;align-items:flex-start}}.EventOrganizerDashboard_attendeeInfo__MOZCY{display:flex;align-items:center;gap:var(--theme-spacing-sm);flex:1 1;min-width:0}.EventOrganizerDashboard_attendeeInfo__MOZCY svg{flex-shrink:0;width:16px;height:16px}.EventOrganizerDashboard_attendeeName__bmEak{font-weight:600;color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventOrganizerDashboard_attendeeStatusBadgeConfirmed__xehVx,.EventOrganizerDashboard_attendeeStatusBadge__4kZhT{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs);padding:2px var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:600}.EventOrganizerDashboard_attendeeStatusBadgeConfirmed__xehVx{background-color:color-mix(in srgb,var(--theme-colors-success) 15%,transparent);color:var(--theme-colors-success)}.EventOrganizerDashboard_attendeeStatusBadgeWaitlisted__0E7RW{background-color:color-mix(in srgb,var(--theme-colors-warning) 15%,transparent);color:var(--theme-colors-warning)}.EventOrganizerDashboard_attendeeStatusBadgeCancelled__Ac2su,.EventOrganizerDashboard_attendeeStatusBadgeWaitlisted__0E7RW{display:inline-flex;align-items:center;gap:var(--theme-spacing-xxs);padding:2px var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:600}.EventOrganizerDashboard_attendeeStatusBadgeCancelled__Ac2su{background-color:color-mix(in srgb,var(--theme-colors-error) 15%,transparent);color:var(--theme-colors-error)}.EventOrganizerDashboard_attendeeActions__4QKZ1{display:flex;gap:var(--theme-spacing-xs);flex-shrink:0}.EventOrganizerDashboard_stats__Qy_1L{display:flex;gap:var(--theme-spacing-lg);flex-wrap:wrap}.EventOrganizerDashboard_statItem__1ljtg{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-xxs)}.EventOrganizerDashboard_statItem__1ljtg span:first-child{font-size:var(--theme-fontSizes-xl);font-weight:700;color:var(--theme-colors-text)}.EventOrganizerDashboard_statItem__1ljtg span:last-child{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.EventOrganizerDashboard_textareaWrapper__EryKh{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.EventOrganizerDashboard_textareaWrapper__EryKh textarea{width:100%;min-height:100px;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);resize:vertical}.EventOrganizerDashboard_emptyState___zo2k{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);font-style:italic;text-align:center;padding:var(--theme-spacing-lg)}.EventOrganizerDashboard_errorMessage__PbY8z{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin:0}.EventRsvpSection_rsvpContainer__QTUwe{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.EventRsvpSection_confirmedBadge__lixEp,.EventRsvpSection_statusBadge__TJ6ul{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);font-weight:600}.EventRsvpSection_confirmedBadge__lixEp{background-color:color-mix(in srgb,var(--theme-colors-success) 15%,transparent);color:var(--theme-colors-success)}.EventRsvpSection_waitlistedBadge__6SW2o{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);font-weight:600;background-color:color-mix(in srgb,var(--theme-colors-warning) 15%,transparent);color:var(--theme-colors-warning)}.EventRsvpSection_infoRow__baH1h{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.EventRsvpSection_infoRow__baH1h svg{flex-shrink:0;width:16px;height:16px}.EventRsvpSection_offerCard__3RIh_{padding:var(--theme-spacing-md);background-color:color-mix(in srgb,var(--theme-colors-warning) 10%,transparent);border:1px solid var(--theme-colors-warning);border-radius:var(--theme-borderRadius-medium);flex-direction:column}.EventRsvpSection_offerActions__mgg7U,.EventRsvpSection_offerCard__3RIh_{display:flex;gap:var(--theme-spacing-sm)}.EventRsvpSection_errorMessage__m6HKu{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin:0}.EventRsvpSection_guestInfo__nB1FW{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-sm);background-color:var(--theme-colors-background);border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm)}}@layer components{}