@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)}.DatePicker_container__FYtCL{position:relative;width:100%}.DatePicker_input__Jjzgp{width:100%;padding:var(--theme-spacing-sm);padding-right:var(--theme-spacing-xl);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.DatePicker_input__Jjzgp:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.DatePicker_input__Jjzgp:disabled{background-color:var(--theme-colors-disabled);cursor:not-allowed}.DatePicker_icon__OA9TD{position:absolute;right:var(--theme-spacing-sm);top:50%;transform:translateY(-50%);color:var(--theme-colors-textSecondary);pointer-events:none}.DateTimeField_dateTimeContainer__bofgF{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.DateTimeField_dateTimeWrapper__EACku{display:flex;gap:var(--theme-spacing-md)}.DateTimeField_dateTimeWrapper__EACku>*{flex:1 1}.DateTimeField_fieldset__Pyb48{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.DateTimeField_label__Og60b{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.DateTimeField_requiredIndicator__rvCJ0{color:var(--theme-colors-error);margin-left:var(--theme-spacing-xxs)}.DateTimeField_errorMessage__GPb_b{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0}}@layer components{}@layer components{}.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)}.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)}.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}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@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)}