@layer components{.LoadingFallback_root__QoTJU{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--theme-spacing-lg);color:var(--theme-colors-textLight)}.IconButton_button__LNP2O{display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--theme-borderRadius-small);cursor:pointer;transition:var(--theme-transitions-fast)}.IconButton_button--sm__ku71T{width:24px;height:24px;border-radius:50%}.IconButton_button--sm__ku71T svg{font-size:10px}.IconButton_button--md__aXMCO{width:32px;height:32px}.IconButton_button--md__aXMCO svg{font-size:12px}.IconButton_button--lg__Pj6S4{width:40px;height:40px}.IconButton_button--lg__Pj6S4 svg{font-size:16px}.IconButton_button--primary__tbnMZ{background:color-mix(in srgb,var(--theme-colors-primary) 8%,transparent);color:var(--theme-colors-primary)}.IconButton_button--primary__tbnMZ:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent)}.IconButton_button--secondary__56QPC{background:color-mix(in srgb,var(--theme-colors-secondary) 8%,transparent);color:var(--theme-colors-secondary)}.IconButton_button--secondary__56QPC:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-secondary) 15%,transparent)}.IconButton_button--success__YoxrD{background:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);color:var(--theme-colors-success)}.IconButton_button--success__YoxrD:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-success) 15%,transparent)}.IconButton_button--warning__Hr0vb{background:color-mix(in srgb,var(--theme-colors-warning) 8%,transparent);color:var(--theme-colors-warning)}.IconButton_button--warning__Hr0vb:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-warning) 15%,transparent)}.IconButton_button--error__Hnraz{background:color-mix(in srgb,var(--theme-colors-error) 8%,transparent);color:var(--theme-colors-error)}.IconButton_button--error__Hnraz:hover:not(:disabled){background:color-mix(in srgb,var(--theme-colors-error) 15%,transparent)}.IconButton_button__LNP2O:disabled{opacity:.5;cursor:not-allowed}.PaginationWrapper_paginationWrapper__Wbc4D{display:flex;justify-content:center;margin-top:var(--theme-spacing-xl)}}@layer components{}@layer components{}@layer components{.PageContainer_container__0AOq2{max-width:1200px;margin:0 auto;padding:var(--theme-spacing-lg);@media (max-width:768px){padding:var(--theme-spacing-sm)}}}@layer components{.RefreshButton_icon__0tD_q{display:block}.RefreshButton_iconSpinning___J86N{animation:RefreshButton_spin__Urn1x 1s linear infinite}}@keyframes RefreshButton_spin__Urn1x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.SearchInput_container__luhZ4{position:relative;width:100%}.SearchInput_input__abMSn{width:100%;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-light);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}.SearchInput_inputWithIcon__Ujuyf{padding-left:40px;padding-right:var(--theme-spacing-md)}.SearchInput_input__abMSn::placeholder{color:var(--theme-colors-textSecondary)}.SearchInput_input__abMSn:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 12%,transparent)}.SearchInput_input__abMSn:disabled{opacity:.6;cursor:not-allowed;background:var(--theme-colors-backgroundDisabled)}.SearchInput_icon__7XmSM{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);pointer-events:none;display:flex;align-items:center}.DetailPageHeader_headerContainer__JiuJ6{justify-content:space-between;margin-bottom:var(--theme-spacing-md);flex-wrap:wrap}.DetailPageHeader_backButtonContainer__ay18y,.DetailPageHeader_headerContainer__JiuJ6{display:flex;align-items:center;gap:var(--theme-spacing-md)}.DetailPageHeader_actionButtonsContainer__BBniY{display:flex;gap:var(--theme-spacing-md);flex-wrap:wrap}.DetailPageTitle_titleContainer___JQ_Q{color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-md);display:flex;align-items:center;gap:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-xl)}.DetailPageTitle_iconContainer__BLx07{font-size:1.5rem;display:flex;align-items:center;justify-content:center}.DetailPageContainer_container__3rxle{max-width:1200px;margin:0 auto;padding:var(--theme-spacing-lg)}.DetailPageContainer_mainContent__3J0bx{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditAccessibilityDialog_dialogContent__YmQjB{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditAccessibilityDialog_dialogBody__TZcT_{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditAccessibilityDialog_checkboxGrid__UTQbg{display:grid;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}.EditAccessibilityDialog_infoBox__mN47Z{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditGameOfferDialog_dialogContent__tKuD9{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditGameOfferDialog_dialogBody__vF0P8{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditGameOfferDialog_infoBox__MZzf7{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditGastroDialog_dialogContent__kgX7c{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditGastroDialog_dialogBody__6CePp{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditGastroDialog_infoBox__IE2SV{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditGeneralInfoDialog_dialogContent__S0Y7M{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditGeneralInfoDialog_dialogBody__3I0M2{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditGeneralInfoDialog_featureRow__LZ0xw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{@media (max-width:var(--theme-breakpoints-sm )){.EditGeneralInfoDialog_featureRow__LZ0xw{grid-template-columns:1fr}}.EditGeneralInfoDialog_infoBox__AFL7g{background:color-mix(in srgb,var(--theme-colors-primaryLight) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-primaryLight) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.EditOpeningHoursDialog_dialogContent__tbJEm{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.EditOpeningHoursDialog_dialogBody__r5MLd{flex:1 1;overflow-y:auto;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.EditOpeningHoursDialog_dayRow__c1mLv{display:grid;grid-template-columns:150px 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:center;padding:var(--theme-spacing-sm) 0;border-bottom:1px solid var(--theme-colors-border)}.EditOpeningHoursDialog_dayRow__c1mLv:last-child{border-bottom:none}.EditOpeningHoursDialog_dayContent__QeMPr{display:flex;gap:var(--theme-spacing-md);align-items:center}.EditOpeningHoursDialog_timeFieldsWrapper__jfYo8{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--theme-spacing-sm);gap:var(--theme-spacing-sm);align-items:center;flex:1 1}.EditOpeningHoursDialog_specialHourRow__4xHke{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) 0;border-bottom:1px solid var(--theme-colors-border)}.EditOpeningHoursDialog_specialHourRow__4xHke:last-child{border-bottom:none}.EditOpeningHoursDialog_specialHourHeader__pagzL{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);align-items:end}.EditOpeningHoursDialog_specialHourDetails__6MG11{display:flex;gap:var(--theme-spacing-md);align-items:center;padding-left:var(--theme-spacing-sm)}.SystemAccountBadge_badge__1K0wD{display:inline-flex;align-items:center;justify-content:center;color:var(--theme-colors-primary);line-height:1;cursor:help}.SystemAccountBadge_badge--small__N5KtK svg{width:.875em;height:.875em}.SystemAccountBadge_badge--medium__95iya svg{width:1em;height:1em}.ForumPreviewCard_cardContainer__wVyUp{background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-large);border:1px solid var(--theme-colors-border);overflow:hidden}.ForumPreviewCard_header__S0Zk3{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-colors-primary) 10%,transparent),color-mix(in srgb,var(--theme-colors-primary) 5%,transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-colors-primary) 20%,var(--theme-colors-border))}.ForumPreviewCard_headerTitle__sBs54{color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg);font-weight:700;margin:0;display:flex;align-items:center;gap:var(--theme-spacing-sm)}.ForumPreviewCard_headerTitle__sBs54 svg{color:var(--theme-colors-primary)}.ForumPreviewCard_content__OSEVV{padding:var(--theme-spacing-lg);display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.ForumPreviewCard_statsLine__86rWD{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin-bottom:var(--theme-spacing-xs)}.ForumPreviewCard_emptyText__kVIdu{color:var(--theme-colors-textLight);font-size:var(--theme-fontSizes-sm);text-align:center;padding:var(--theme-spacing-md) 0;margin:0}.ForumPreviewCard_topicList__E0_04{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ForumPreviewCard_topicItem__gyzCo{border-radius:var(--theme-borderRadius-medium);transition:background var(--theme-transitions-fast)}.ForumPreviewCard_topicItem__gyzCo:hover{background:var(--theme-colors-backgroundAlt)}.ForumPreviewCard_topicLink___Mqio{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);text-decoration:none;color:inherit}.ForumPreviewCard_topicTitle__d5ERW{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.ForumPreviewCard_topicMeta__T_5PK{display:flex;align-items:center;gap:var(--theme-spacing-xs);flex-shrink:0}.ForumPreviewCard_postCountBadge__VBLFH{background:var(--theme-colors-primary)15;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-xs);font-weight:600;padding:2px 6px;border-radius:var(--theme-borderRadius-small)}.ForumPreviewCard_relativeTime__Rx7dD{color:var(--theme-colors-textLight);font-size:var(--theme-fontSizes-xs)}.ForumPreviewCard_viewAllLink__jWE7t{display:block;text-align:center;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:500;text-decoration:none;padding:var(--theme-spacing-sm) 0;margin-top:var(--theme-spacing-xs);border-top:1px solid var(--theme-colors-border);transition:color var(--theme-transitions-fast)}.ForumPreviewCard_viewAllLink__jWE7t:hover{color:var(--theme-colors-primaryDark)}.SocialMediaDialog_dialogContent__8yo0S{display:flex;flex-direction:column}.SocialMediaDialog_dialogBody__qFX1P{flex:1 1;overflow-y:auto;max-height:60vh;padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.SocialMediaDialog_linkListHeader__jphLk{padding-bottom:var(--theme-spacing-xs)}.SocialMediaDialog_linkListHeader__jphLk,.SocialMediaDialog_linkRow__RCaO1{display:flex;gap:var(--theme-spacing-md);align-items:center}.SocialMediaDialog_platformSelectWrapper__EvO17{min-width:180px}.SocialMediaDialog_urlInputWrapper__ixL6s{flex:1 1}.SocialMediaDialog_deletePlaceholder__cvW6h{width:36px}.UserBadge_container__MhIsQ{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.2}.UserBadge_container--small__ry_Hb{font-size:var(--theme-fontSizes-sm);gap:2px}.UserBadge_container--medium__diZry{font-size:var(--theme-fontSizes-md);gap:2px}.UserBadge_nameRow__D1DxD{display:inline-flex;align-items:center;gap:var(--theme-spacing-xs)}.UserBadge_nameLink__baiql{color:inherit;text-decoration:none;font-weight:500}.UserBadge_nameLink__baiql:hover{color:var(--theme-colors-primary);text-decoration:underline}.UserBadge_nameText__T9WYD{font-weight:500}.UserBadge_title__qYGcQ{font-size:.85em;font-style:italic;color:var(--theme-colors-textSecondary)}.MetaInfoDisplay_metaInfoContainer__v8440{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-md)}.MetaInfoDisplay_userLink__p8zVZ{color:var(--theme-colors-primary);text-decoration:none;font-weight:700}.MetaInfoDisplay_userLink__p8zVZ:hover{text-decoration:underline}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@keyframes Dialog_overlayShow__7aOZx{0%{opacity:0}to{opacity:1}}@keyframes Dialog_contentShow__igPhj{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{.Dialog_overlay__Wp5SE{background-color:rgba(0,0,0,.5);position:fixed;inset:0;z-index:1300;animation:Dialog_overlayShow__7aOZx .15s cubic-bezier(.16,1,.3,1)}.Dialog_content__cF_cT{background-color:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-large);box-shadow:var(--theme-shadows-large);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:650px;max-height:85vh;padding:0;z-index:1400;animation:Dialog_contentShow__igPhj .15s cubic-bezier(.16,1,.3,1);overflow:visible}.Dialog_content__cF_cT:focus{outline:none}.Dialog_content__cF_cT[data-dialog-type=profile]{max-width:1200px}.Dialog_content__cF_cT[data-dialog-type=location]{max-width:900px}@media (max-width:576px){.Dialog_content__cF_cT{width:95vw;max-width:95vw;margin:var(--theme-spacing-sm)}}@media (min-width:576px){.Dialog_content__cF_cT{width:auto;min-width:400px}}.Dialog_header__MotiT{display:flex;justify-content:space-between;align-items:center;padding:var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border)}.Dialog_title__q9saf{color:var(--theme-colors-primary);margin:0;gap:var(--theme-spacing-sm)}.Dialog_close__bbwO9,.Dialog_title__q9saf{display:flex;align-items:center;font-size:var(--theme-fontSizes-lg)}.Dialog_close__bbwO9{background:none;border:none;color:var(--theme-colors-textSecondary);cursor:pointer;padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);justify-content:center;transition:var(--theme-transitions-fast)}.Dialog_close__bbwO9:hover{background:var(--theme-colors-backgroundAlt)}.Dialog_body__kYGlr{padding:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-xl);max-height:85vh;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1}.Dialog_body--hasHeader__atQKJ{max-height:70vh}.Dialog_body__kYGlr::-webkit-scrollbar{width:8px}.Dialog_body__kYGlr::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt);border-radius:4px}.Dialog_body__kYGlr::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:4px}.Dialog_body__kYGlr::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}}@layer components{.SearchResultItem_itemContainer__6_tpE{display:flex;align-items:center;padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-small);background-color:transparent;transition:background-color var(--theme-transitions-fast);cursor:pointer}.SearchResultItem_itemContainerFocused__BCkLR,.SearchResultItem_itemContainer__6_tpE:hover{background-color:var(--theme-colors-backgroundAlt)}.SearchResultItem_itemContainerFocused__BCkLR{display:flex;align-items:center;padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-small);transition:background-color var(--theme-transitions-fast);cursor:pointer}.SearchResultItem_itemContainerFocused__BCkLR:hover{background-color:var(--theme-colors-backgroundAlt)}.SearchResultItem_itemLink__M_RSb{display:flex;align-items:center;width:100%;text-decoration:none;color:inherit}.SearchResultItem_iconContainer__WSSDJ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--theme-spacing-sm);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm)}.SearchResultItem_contentContainer__P1rGs{flex:1 1;min-width:0}.SearchResultItem_title__ozufR{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultItem_subtitle__D9Wbf{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);line-height:1.2;margin-top:var(--theme-spacing-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchDropdown_dropdownContainer__abuOi{position:absolute;top:100%;left:0;right:0;background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-large);z-index:var(--theme-zIndex-dropdown);max-height:70vh;overflow:hidden;margin-top:var(--theme-spacing-xs)}.SearchDropdown_dropdownContent__f_2XG{max-height:60vh;overflow-y:auto}}@layer components{.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar{width:6px}.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar-track{background:var(--theme-colors-backgroundAlt)}.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar-thumb{background:var(--theme-colors-border);border-radius:3px}.SearchDropdown_dropdownContent__f_2XG::-webkit-scrollbar-thumb:hover{background:var(--theme-colors-textSecondary)}.SearchDropdown_groupContainer__vReq_:not(:last-child),.SearchDropdown_groupHeader__pwr6Z{border-bottom:1px solid var(--theme-colors-border)}.SearchDropdown_groupHeader__pwr6Z{padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);font-size:var(--theme-fontSizes-xs);font-weight:600;color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.5px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.SearchDropdown_loadingContainer__FlUhc,.SearchDropdown_noResultsContainer__8KDNq{padding:var(--theme-spacing-lg);text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.SearchDropdown_showAllContainer__IlwNW{border-top:1px solid var(--theme-colors-border);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt)}.SearchDropdown_showAllLink__T1Q_F{display:block;padding:var(--theme-spacing-sm);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm);font-weight:500;text-decoration:none;border-radius:var(--theme-borderRadius-small);background-color:transparent;transition:all var(--theme-transitions-fast)}.SearchDropdown_showAllLinkFocused__v__sE,.SearchDropdown_showAllLink__T1Q_F:hover{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.SearchDropdown_showAllLinkFocused__v__sE{display:block;padding:var(--theme-spacing-sm);font-size:var(--theme-fontSizes-sm);font-weight:500;text-decoration:none;border-radius:var(--theme-borderRadius-small);transition:all var(--theme-transitions-fast)}.SearchDropdown_showAllLinkFocused__v__sE:hover{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.GlobalSearch_searchContainer__EoQyO{position:relative;flex:1 1;max-width:600px;transition:all .3s ease}.GlobalSearch_searchContainerFullWidth__6QiC_{position:relative;flex:1 1;max-width:100%;transition:all .3s ease}.MessageBell_container__6x7Lf{position:relative;display:inline-block}.MessageBell_badge__iiFX8{position:absolute;top:-4px;right:-4px;pointer-events:none}.NotificationBell_container__3BVwJ{position:relative;display:inline-block}.NotificationBell_badge__sF8sy{position:absolute;top:-4px;right:-4px;pointer-events:none}.ActivityReactionBar_container__SZcMZ{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding-top:var(--theme-spacing-xs)}.ActivityReactionBar_reactionButton__q4Z4P{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-full);font-size:var(--theme-fontSize-xs);color:var(--theme-colors-textSecondary);cursor:pointer;transition:all .2s ease;background:var(--theme-colors-backgroundAlt)}.ActivityReactionBar_reactionButton--active__ocOSe{color:var(--theme-colors-primary)}.ActivityReactionBar_reactionButton--active__ocOSe,.ActivityReactionBar_reactionButton__q4Z4P:hover{background:var(--theme-colors-primary-light);border-color:var(--theme-colors-primary)}}@layer components{}@layer components{}@layer components{}@layer components{.ActivityReactionBar_reactionButton__q4Z4P:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ActivityReactionBar_reactionButton__q4Z4P:disabled{cursor:not-allowed;opacity:.5}.ActivityReactionBar_pickerWrapper__q3v4Y{position:relative}.ActivityReactionBar_emojiPicker__OtQYs{position:absolute;bottom:100%;left:0;margin-bottom:4px;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);box-shadow:var(--theme-shadows-medium);z-index:100}.ActivityReactionBar_emojiPicker--visible__G6vQ0{display:flex}.ActivityReactionBar_emojiPicker--hidden___sy0k{display:none}.ActivityReactionBar_emojiButton__j64wa{padding:4px 8px;background:transparent;border:none;border-radius:var(--theme-borderRadius-small);font-size:18px;cursor:pointer;transition:transform .1s ease,background .2s ease}.ActivityReactionBar_emojiButton--selected__VC_X3{background:var(--theme-colors-primary-light)}.ActivityReactionBar_emojiButton__j64wa:hover{transform:scale(1.2);background:var(--theme-colors-backgroundAlt)}.ActivityReactionBar_addReactionButton__qyEl_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--theme-colors-backgroundAlt);border:1px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-full);font-size:14px;color:var(--theme-colors-textMuted);cursor:pointer;transition:all .2s ease}.ActivityReactionBar_addReactionButton__qyEl_:hover{border-style:solid;border-color:var(--theme-colors-primary);color:var(--theme-colors-primary)}.ActivityReactionBar_addReactionButton__qyEl_:disabled{cursor:not-allowed;opacity:.5}.GroupActivityFeed_container__wPT5W{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.GroupActivityFeed_activityItem__D8uQ5{display:flex;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);transition:all var(--theme-transitions-fast)}.GroupActivityFeed_activityItem__D8uQ5:hover{box-shadow:var(--theme-shadows-small);border-color:var(--theme-colors-primaryLight)}.GroupActivityFeed_activityIcon__42obB{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.GroupActivityFeed_activityIcon--memberJoined__WnNlg{background-color:color-mix(in srgb,var(--theme-colors-success) 20%,transparent);color:var(--theme-colors-success)}.GroupActivityFeed_activityIcon--memberLeft__eLqzj{background-color:color-mix(in srgb,var(--theme-colors-error) 20%,transparent);color:var(--theme-colors-error)}.GroupActivityFeed_activityIcon--memberInvited__AfGAI{background-color:color-mix(in srgb,var(--theme-colors-info) 20%,transparent);color:var(--theme-colors-info)}.GroupActivityFeed_activityIcon--roleChanged__H32Wj{background-color:color-mix(in srgb,var(--theme-colors-warning) 20%,transparent);color:var(--theme-colors-warning)}.GroupActivityFeed_activityIcon--gameAddedRemoved__uMUiG{background-color:color-mix(in srgb,var(--theme-colors-primary) 20%,transparent);color:var(--theme-colors-primary)}.GroupActivityFeed_activityIcon--settingsUpdated__xPSH6{background-color:color-mix(in srgb,var(--theme-colors-secondary) 20%,transparent);color:var(--theme-colors-secondary)}.GroupActivityFeed_activityIcon--eventCreatedCancelled__jpcu5{background-color:color-mix(in srgb,var(--theme-colors-accent) 20%,transparent);color:var(--theme-colors-accent)}.GroupActivityFeed_activityIcon--default__mp1FR{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary)}.GroupActivityFeed_activityContent__B39f3{flex:1 1;min-width:0}.GroupActivityFeed_activityHeader__fv2MD{display:flex;align-items:center;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-xs)}.GroupActivityFeed_activityUser__mDyHQ{font-weight:600;color:var(--theme-colors-text)}.GroupActivityFeed_activityAction__UD0Mj{color:var(--theme-colors-textSecondary)}.GroupActivityFeed_activityDescription__wbp30{margin:0 0 var(--theme-spacing-xs) 0;color:var(--theme-colors-text);line-height:1.4}.GroupActivityFeed_activityMeta__hNnV1{display:flex;align-items:center;gap:var(--theme-spacing-md);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupActivityFeed_activityTime__MpBwV{display:flex;align-items:center;gap:var(--theme-spacing-xs)}.GroupActivityFeed_loadMoreButton__3woL5{padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-md);font-weight:500;cursor:pointer;transition:all var(--theme-transitions-fast)}.GroupActivityFeed_loadMoreButton__3woL5:hover{background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent);border-color:var(--theme-colors-primary)}.GroupActivityFeed_loadMoreButton__3woL5:disabled{opacity:.5;cursor:not-allowed}.GroupActivityFeed_emptyState__SgRcf{text-align:center;padding:var(--theme-spacing-xxl);color:var(--theme-colors-textSecondary)}.GroupActivityFeed_emptyState__SgRcf svg{font-size:48px;margin-bottom:var(--theme-spacing-md);opacity:.5}.GroupActivityFeed_emptyState__SgRcf p{margin:0;font-size:var(--theme-fontSizes-md)}.GroupActivityFeed_skeletonItem__qqnIv{display:flex;align-items:flex-start;gap:var(--theme-spacing-md)}.GroupActivityFeed_skeletonItemBody__ftE0z{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.ChatInput_inputContainer___gayK{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-md);background-color:var(--theme-colors-light);border-top:1px solid var(--theme-colors-border);align-items:center}.ChatInput_textareaWrapper__WNeLG{flex:1 1}.ChatInput_sendButton__0focM{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:none;border-radius:var(--theme-borderRadius-medium);font-size:var(--theme-fontSizes-md);font-weight:600;transition:all var(--theme-transitions-fast);flex-shrink:0;cursor:pointer}.ChatInput_sendButton--enabled__Qp4Xl{background-color:var(--theme-colors-primary);color:white}.ChatInput_sendButton--disabled__3t1mL{background-color:var(--theme-colors-neutralLight);color:var(--theme-colors-textSecondary);cursor:not-allowed}.ChatInput_sendButton--enabled__Qp4Xl:hover:not(:disabled){background-color:var(--theme-colors-primaryDark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}}@layer components{}@layer components{.ChatInput_sendButton__0focM:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ChatInput_sendButton--enabled__Qp4Xl:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ChatInput_sendButton__0focM:disabled{opacity:.5}.ChatInput_sendButton__0focM svg{width:18px;height:18px}}@keyframes TypingIndicator_bounce__otY8T{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@layer components{.TypingIndicator_wrapper__lLATy{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);color:var(--theme-colors-neutralDark);font-size:var(--theme-fontSizes-sm)}.TypingIndicator_username__24Niy{font-weight:500;color:var(--theme-colors-text)}.TypingIndicator_dotsContainer__BSW0W{display:flex;align-items:center;gap:4px;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);background-color:var(--theme-colors-neutralLight);border-radius:var(--theme-borderRadius-medium);min-height:32px}.TypingIndicator_dot__wH_IY{width:8px;height:8px;border-radius:50%;background-color:var(--theme-colors-neutralDark);animation:TypingIndicator_bounce__otY8T 1.4s ease-in-out infinite both}.TypingIndicator_dot--delay0__3tN9a{animation-delay:0s}.TypingIndicator_dot--delay1__LjnPD{animation-delay:.2s}.TypingIndicator_dot--delay2__7X0ZA{animation-delay:.4s}.TypingIndicator_typingText__LF4hl{margin-left:var(--theme-spacing-xs);font-style:italic}.ChatBubble_bubbleWrapper__CvbKE{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;padding:var(--theme-spacing-xs) 0}.ChatBubble_bubbleWrapper__CvbKE[data-own=true]{align-items:flex-end}.ChatBubble_bubbleWrapper__CvbKE[data-content-type=system]{align-items:center}.ChatBubble_bubbleContent__i16_X{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border-radius:var(--theme-borderRadius-medium);max-width:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background-color:var(--theme-colors-neutralLight);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all var(--theme-transitions-fast)}.ChatBubble_bubbleContent__i16_X:hover{box-shadow:0 2px 4px rgba(0,0,0,.15)}.ChatBubble_bubbleContent__i16_X[data-own=true]{background-color:var(--theme-colors-primary);color:white}.ChatBubble_bubbleContent__i16_X[data-deleted=true]{background-color:var(--theme-colors-neutralLighter);color:var(--theme-colors-neutralDark);font-style:italic;text-align:center;opacity:.7}.ChatBubble_bubbleContent__i16_X[data-content-type=system]{padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);max-width:80%;background-color:transparent;color:var(--theme-colors-neutralDark);font-style:italic;text-align:center;box-shadow:none}.ChatBubble_bubbleContent__i16_X[data-content-type=system]:hover{box-shadow:none}.ChatBubble_timestamp__cWw_5{display:block;margin-top:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-neutralDark);text-align:left;padding:0 var(--theme-spacing-xs)}.ChatBubble_timestamp__cWw_5[data-own=true]{text-align:right}.ChatBubble_timestamp__cWw_5[data-content-type=system]{text-align:center}.ChatMessage_messageContainer__ASI5T{display:flex;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-xs) 0;position:relative;align-items:flex-start}.ChatMessage_messageContainer--own__iYn3t{flex-direction:row-reverse}.ChatMessage_messageContainer--other__Nt5eP{flex-direction:row}.ChatMessage_avatarWrapper__ixVJP{flex-shrink:0;width:32px;height:32px}.ChatMessage_contentWrapper__wvrSd{display:flex;flex-direction:column;flex:1 1;min-width:0;max-width:85%}.ChatMessage_contentWrapper--own__050gG{align-items:flex-end}.ChatMessage_contentWrapper--other__rlj__{align-items:flex-start}.ChatMessage_usernameText__5Ibyd{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-neutralDark);font-weight:500;margin-bottom:var(--theme-spacing-xs);padding:0 var(--theme-spacing-xs)}.ChatMessage_messageActions__WJp6E{position:absolute;top:50%;transform:translateY(-50%);display:flex;gap:var(--theme-spacing-xs);transition:opacity var(--theme-transitions-fast)}.ChatMessage_messageActions--own__v3OZD{left:0}.ChatMessage_messageActions--other__oS7CJ{right:0}.ChatMessage_messageActions--visible__BGOCF{opacity:1;pointer-events:auto}.ChatMessage_messageActions--hidden__FtVK5{opacity:0;pointer-events:none}.ChatMessage_deleteButton__G3in5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--theme-borderRadius-small);background-color:var(--theme-colors-dangerDark,#b91c1c);color:white;cursor:pointer;transition:all var(--theme-transitions-fast);box-shadow:0 2px 4px rgba(0,0,0,.15)}.ChatMessage_deleteButton__G3in5:hover:not(:disabled){background-color:var(--theme-colors-danger,#dc2626);box-shadow:0 4px 6px rgba(0,0,0,.2)}}@layer components{}@layer components{.ChatMessage_deleteButton__G3in5:focus-visible{outline:2px solid var(--theme-colors-danger);outline-offset:2px}.ChatMessage_deleteButton__G3in5:active:not(:disabled){transform:scale(.95)}.ChatMessage_deleteButton__G3in5:disabled{opacity:.5;cursor:not-allowed}.ChatMessage_deleteButton__G3in5 svg{width:14px;height:14px}.ChatMessage_avatarPlaceholder__V7Ydm{width:32px;height:32px}}@keyframes ChatMessageList_spin__XFxp6{to{transform:rotate(1turn)}}@layer components{.ChatMessageList_container__Gqaq7{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--theme-spacing-md);background-color:var(--theme-colors-background,#f9fafb);position:relative;scroll-behavior:smooth}.ChatMessageList_container__Gqaq7::-webkit-scrollbar{width:8px}.ChatMessageList_container__Gqaq7::-webkit-scrollbar-track{background:transparent}.ChatMessageList_container__Gqaq7::-webkit-scrollbar-thumb{background-color:var(--theme-colors-neutralLight,#e5e7eb);border-radius:4px}.ChatMessageList_container__Gqaq7::-webkit-scrollbar-thumb:hover{background-color:var(--theme-colors-neutral,#d1d5db)}.ChatMessageList_loadMoreTrigger__DFE0n{display:flex;justify-content:center;padding:var(--theme-spacing-md);min-height:48px}.ChatMessageList_loadingIndicator__PUo72{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-neutralDark,#6b7280);font-size:var(--theme-fontSizes-sm,.875rem)}.ChatMessageList_loadingSpinner__WuNSH{width:20px;height:20px;border:2px solid var(--theme-colors-neutralLight,#e5e7eb);border-top-color:var(--theme-colors-primary,#3b82f6);border-radius:50%;animation:ChatMessageList_spin__XFxp6 .8s linear infinite}.ChatMessageList_messagesWrapper__jDKGF{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ChatMessageList_dateSeparator__v1g8D{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-md) 0;position:relative}.ChatMessageList_dateSeparator__v1g8D:after,.ChatMessageList_dateSeparator__v1g8D:before{content:"";flex:1 1;height:1px;background-color:var(--theme-colors-border,#e5e7eb)}.ChatMessageList_dateLabel__AhR5g{padding:var(--theme-spacing-xs) var(--theme-spacing-md);font-size:var(--theme-fontSizes-xs,.75rem);color:var(--theme-colors-neutralDark,#6b7280);background-color:var(--theme-colors-background,#f9fafb);border-radius:var(--theme-borderRadius-medium,8px);font-weight:500}.ChatMessageList_emptyState__ScsTB{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:var(--theme-spacing-xl,2rem);text-align:center;color:var(--theme-colors-neutralDark,#6b7280)}.ChatMessageList_emptyStateTitle___y_l0{font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--theme-colors-text,#374151);margin:0 0 var(--theme-spacing-sm) 0}.ChatMessageList_emptyStateText__WnDtI{font-size:var(--theme-fontSizes-md,1rem);margin:0}.ChatMessageList_typingIndicatorsContainer__bYDtq{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) 0}.ChatMessageList_scrollToBottomButton__b4hi9{position:absolute;bottom:var(--theme-spacing-lg,1rem);right:var(--theme-spacing-lg,1rem);width:40px;height:40px;border-radius:50%;background-color:var(--theme-colors-primary,#3b82f6);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all var(--theme-transitions-fast,.15s);z-index:10}.ChatMessageList_scrollToBottomButton__b4hi9:hover{background-color:var(--theme-colors-primaryDark,#2563eb);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatMessageList_scrollToBottomButton__b4hi9:focus-visible{outline:2px solid var(--theme-colors-primary,#3b82f6);outline-offset:2px}.ChatMessageList_scrollToBottomButton__b4hi9:active{transform:translateY(0)}.ChatMessageList_scrollToBottomButton__b4hi9 svg{width:20px;height:20px}.ChatMessageList_screenReaderOnly__yX8Gg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@keyframes ChatWindow_spin__kHPJ_{to{transform:rotate(1turn)}}@keyframes ChatWindow_pulse__LuI82{0%,to{opacity:1}50%{opacity:.4}}@layer components{.ChatWindow_container__sm3Za{flex-direction:column;height:100%;border-radius:var(--theme-borderRadius-large,12px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.ChatWindow_container__sm3Za,.ChatWindow_header__zW6zP{display:flex;background-color:var(--theme-colors-light,#ffffff)}.ChatWindow_header__zW6zP{align-items:center;justify-content:space-between;padding:var(--theme-spacing-md) var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border,#e5e7eb);min-height:60px}.ChatWindow_headerLeft__yUEhi{display:flex;align-items:center;gap:var(--theme-spacing-md)}.ChatWindow_channelIcon__0V_TN{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-lg)}.ChatWindow_channelInfo__wKSMM{display:flex;flex-direction:column;gap:2px}.ChatWindow_channelName__fcdPg{font-size:var(--theme-fontSizes-lg);font-weight:var(--theme-typography-fontWeight-semibold);color:var(--theme-colors-text);margin:0;line-height:var(--theme-typography-lineHeight-tight)}.ChatWindow_channelMeta__co_f9{font-size:var(--theme-fontSizes-sm,.875rem);color:var(--theme-colors-neutralDark,#6b7280)}.ChatWindow_headerRight__3_SiG{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.ChatWindow_connectionStatus__Uu2jb{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small,4px);font-size:var(--theme-fontSizes-xs,.75rem);font-weight:500}.ChatWindow_connectionStatus--connected__AaLgJ{background-color:var(--theme-colors-successLight,#d1fae5);color:var(--theme-colors-success,#059669)}.ChatWindow_connectionStatus--connecting__gEeuD{background-color:var(--theme-colors-warningLight,#fef3c7);color:var(--theme-colors-warning,#d97706)}.ChatWindow_connectionStatus--disconnected__LM8dr{background-color:var(--theme-colors-dangerLight,#fee2e2);color:var(--theme-colors-danger,#dc2626)}.ChatWindow_statusDot__CY85v{width:8px;height:8px;border-radius:50%}.ChatWindow_statusDot--connected__3zIX1{background-color:var(--theme-colors-success,#059669)}.ChatWindow_statusDot--connecting__U7OGE{background-color:var(--theme-colors-warning,#d97706);animation:ChatWindow_pulse__LuI82 1.5s infinite}.ChatWindow_statusDot--disconnected__fKLVj{background-color:var(--theme-colors-danger,#dc2626)}.ChatWindow_messageArea__cUMT2{flex:1 1;display:flex;flex-direction:column;overflow:hidden;position:relative}.ChatWindow_loadingOverlay__qx3xQ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);z-index:5}.ChatWindow_loadingSpinner__fny8k{width:32px;height:32px;border:3px solid var(--theme-colors-neutralLight,#e5e7eb);border-top-color:var(--theme-colors-primary,#3b82f6);border-radius:50%;animation:ChatWindow_spin__kHPJ_ .8s linear infinite}.ChatWindow_errorState__d7ETz{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:var(--theme-spacing-xl,2rem);text-align:center;background-color:var(--theme-colors-dangerLight,#fee2e2)}.ChatWindow_errorTitle__F9zNX{font-size:var(--theme-fontSizes-lg,1.125rem);font-weight:600;color:var(--theme-colors-danger,#dc2626);margin:0 0 var(--theme-spacing-sm) 0}.ChatWindow_errorText__SHbu3{font-size:var(--theme-fontSizes-md,1rem);color:var(--theme-colors-dangerDark,#991b1b);margin:0 0 var(--theme-spacing-md) 0}.ChatWindow_retryButton__FrDek{padding:var(--theme-spacing-sm) var(--theme-spacing-lg);background-color:var(--theme-colors-danger,#dc2626);color:white;border:none;border-radius:var(--theme-borderRadius-medium,8px);font-size:var(--theme-fontSizes-md,1rem);font-weight:500;cursor:pointer;transition:all var(--theme-transitions-fast,.15s)}.ChatWindow_retryButton__FrDek:hover{background-color:var(--theme-colors-dangerDark,#b91c1c)}.ChatWindow_retryButton__FrDek:focus-visible{outline:2px solid var(--theme-colors-danger,#dc2626);outline-offset:2px}.ChatWindow_inputArea__9mzdI{flex-shrink:0}.GroupChat_container__nT7dY{height:500px;border-radius:var(--theme-borderRadius-large,12px);overflow:hidden}.GroupChat_emptyState__gzURk{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--theme-spacing-lg);background-color:var(--theme-colors-light,#ffffff);border-radius:var(--theme-borderRadius-large,12px);color:var(--theme-colors-textSecondary,#6b7280);font-size:.875rem;text-align:center}}@layer components{}.GroupCollectionTab_tabContent__fsGsJ{padding:1rem 0}.GroupCollectionTab_collectionGrid__v_R6X{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.GroupCollectionTab_gameCardWrapper__T_1FK{position:relative}.GroupCollectionTab_ownersInfo__s0sSI{position:absolute;top:.5rem;left:.5rem;z-index:10}.GroupCollectionTab_copiesBadge__h9XHh{position:absolute;top:.5rem;right:.5rem;z-index:10}@media (max-width:768px){.GroupCollectionTab_collectionGrid__v_R6X{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}}@layer components{.VerificationBadge_badge__RRfhL{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all var(--theme-transitions-fast);cursor:help}.VerificationBadge_badge__RRfhL:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.VerificationBadge_badge--unverified__C45Ae{background-color:#f3f4f6;color:#6b7280}.VerificationBadge_badge--email__Wj7_u{background-color:#10b981;color:white}.VerificationBadge_badge--profile__w9k5S{background-color:#3b82f6;color:white}.VerificationBadge_badge--identity__z0j3d{background-color:#8b5cf6;color:white}.VerificationBadge_badge--premium__lcPnq{background-color:#f59e0b;color:white}.VerificationBadge_icon__DmfUv{display:flex;align-items:center;justify-content:center}.VerificationBadge_icon__DmfUv svg{width:12px;height:12px}.VerificationBadge_text__46oi7{white-space:nowrap}}.ProfileHeader_profileHeaderContainer__7CzGn{position:relative;margin-bottom:1.5rem}.ProfileHeader_bannerContainer__FxSXR{position:relative}.ProfileHeader_bannerContainer__FxSXR:hover .ProfileHeader_bannerEditButton__uTh5X{opacity:1!important}.ProfileHeader_profileContentContainer__grlge{display:flex;padding:1.5rem;background-color:#f8f9fa;border-radius:0 0 8px 8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.ProfileHeader_profileContentContainer__grlge{flex-direction:column;align-items:center;text-align:center}}.ProfileHeader_avatarContainer__UBxPF{margin-top:-60px;margin-right:1.5rem;position:relative;width:120px;height:120px}@media (max-width:768px){.ProfileHeader_avatarContainer__UBxPF{margin-right:0;margin-bottom:1rem}}.ProfileHeader_avatarContainer__UBxPF:hover .ProfileHeader_avatarEditButton__gs5NQ{opacity:1!important}.ProfileHeader_progressRingContainer__Lmk_n{position:absolute;top:-4px;left:-4px}.ProfileHeader_styledAvatar__sue5V{width:120px!important;height:120px!important;border:4px solid white;box-shadow:0 4px 8px rgba(0,0,0,.12)}.ProfileHeader_userInfo__ytbQk{flex:1 1}.ProfileHeader_userHeaderRow__2f3Z5{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem;flex-wrap:wrap}.ProfileHeader_relationshipActions__btb5k{display:flex;align-items:center;gap:.75rem}@media (max-width:768px){.ProfileHeader_userHeaderRow__2f3Z5{flex-direction:column;align-items:flex-start}.ProfileHeader_relationshipActions__btb5k{width:100%;flex-direction:column}}.ProfileHeader_badgeContainer__gbgi2{display:flex;gap:.25rem;margin-bottom:.5rem;flex-wrap:wrap}.ProfileHeader_lastSeenContainer__GFI8B{display:flex;align-items:center;gap:.25rem;color:#6c757d;font-size:.875rem;margin-bottom:.5rem}.ProfileHeader_lastSeenContainer__GFI8B svg{width:12px;height:12px}.ProfileHeader_location__Klgsj{display:flex;align-items:center;color:#6c757d;margin-bottom:.5rem;gap:.25rem}.ProfileHeader_location__Klgsj button:hover{background-color:#e9ecef}.ProfileHeader_socialLinks__eCxbV{display:flex;gap:.5rem;margin-top:1rem}.ProfileHeader_socialLink__4HO8J{color:#147274;font-size:1.25rem;transition:color .15s ease}.ProfileHeader_socialLink__4HO8J:hover{color:inherit}@keyframes EnhancedStats_shimmer__vvBHT{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.EnhancedStats_statsGrid__iQRF_{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}.EnhancedStats_statCardBase__U0108{background:white;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-lg);text-align:center;transition:all var(--theme-transitions-fast)}.EnhancedStats_statCardBase__U0108:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-small)}.EnhancedStats_statCardLink__HzF3c{display:block;background:white;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-lg);text-align:center;text-decoration:none;color:inherit;transition:all var(--theme-transitions-fast)}.EnhancedStats_statCardLink__HzF3c:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-small);border-color:var(--theme-colors-primary)}.EnhancedStats_statIconWrapper__24Xt_{color:var(--theme-colors-primary);font-size:24px;margin-bottom:var(--theme-spacing-sm);display:flex;justify-content:center}.EnhancedStats_statIconWrapper__24Xt_ svg{width:28px;height:28px}.EnhancedStats_statNumber__d8fNj{font-size:var(--theme-fontSizes-xxl);font-weight:700;color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-xs)}.EnhancedStats_statLabel__91fXW{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);font-weight:600;margin-bottom:var(--theme-spacing-xs)}.EnhancedStats_statSubtitle__BwaHd{line-height:1.4}.EnhancedStats_emptyStateText__A16Ah,.EnhancedStats_statSubtitle__BwaHd{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary)}.EnhancedStats_emptyStateText__A16Ah{font-style:italic;margin-top:var(--theme-spacing-xs)}.EnhancedStats_memberSince__fPFo1{text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-lg);padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}.EnhancedStats_skeletonBlock__ObjqK{height:24px;width:60%}.EnhancedStats_skeletonBlock__ObjqK,.EnhancedStats_skeletonSmall__rhEbG{background:linear-gradient(90deg,var(--theme-colors-backgroundAlt) 25%,var(--theme-colors-border) 50%,var(--theme-colors-backgroundAlt) 75%);background-size:200% 100%;border-radius:var(--theme-borderRadius-small);margin:0 auto var(--theme-spacing-xs);animation:EnhancedStats_shimmer__vvBHT 1.5s infinite}.EnhancedStats_skeletonSmall__rhEbG{height:14px;width:80%}.FavoriteGamesTab_tabHeader__J5gtH{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-lg);padding-top:var(--theme-spacing-md)}}@layer components{@media (max-width:576px){.FavoriteGamesTab_tabHeader__J5gtH{flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-md)}}.FavoriteGamesTab_tabTitle__O4NpA{font-size:var(--theme-fontSizes-xl);font-weight:600;color:var(--theme-colors-text);margin:0}.FavoriteGamesTab_gridContainer__TqeaL{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg);padding:var(--theme-spacing-md) 0}@media (max-width:576px){.FavoriteGamesTab_gridContainer__TqeaL{grid-template-columns:repeat(2,1fr);gap:var(--theme-spacing-md)}}@media (min-width:768px){.FavoriteGamesTab_gridContainer__TqeaL{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:992px){.FavoriteGamesTab_gridContainer__TqeaL{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.FavoriteGamesTab_listContainer__y5TLZ{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md) 0}.FavoriteGamesTab_headerActions__kwWI7{display:flex;gap:var(--theme-spacing-sm);align-items:center}@media (max-width:576px){.FavoriteGamesTab_headerActions__kwWI7{width:100%;justify-content:space-between}}.FavoriteGamesTab_selectModeButton__EzBv8{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-background);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.FavoriteGamesTab_selectModeButton__EzBv8:hover{border-color:var(--theme-colors-primary);background:var(--theme-colors-backgroundAlt)}.FavoriteGamesTab_selectModeButton__EzBv8:focus-visible{outline:3px solid var(--theme-colors-primary);outline-offset:2px}.FavoriteGamesTab_selectModeButton__EzBv8 svg{width:16px;height:16px}.FavoriteGamesTab_selectModeButton--active__PTkyZ{border-color:var(--theme-colors-primary);background:var(--theme-colors-primary);color:var(--theme-colors-white)}.FavoriteGamesTab_selectModeButton--active__PTkyZ:hover{background:var(--theme-colors-primary)}@media (max-width:576px){.FavoriteGamesTab_selectModeButton__EzBv8{flex:1 1;justify-content:center}}}@layer components{.ViewToggle_toggleContainer__jRWCU{display:flex;gap:var(--theme-spacing-xs);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-xs)}.ViewToggle_toggleButton__l2cS9{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:none;border-radius:var(--theme-borderRadius-small);background:transparent;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);font-weight:400;cursor:pointer;transition:all .2s ease}.ViewToggle_toggleButton__l2cS9:hover{background:var(--theme-colors-backgroundAlt)}.ViewToggle_toggleButton__l2cS9:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ViewToggle_toggleButton__l2cS9 svg{width:16px;height:16px}.ViewToggle_toggleButton--active__uCubw{background:var(--theme-colors-primary);color:var(--theme-colors-white);font-weight:500}.ViewToggle_toggleButton--active__uCubw:hover{background:var(--theme-colors-primary)}.FilterToolbar_toolbar__5b1LT{display:flex;gap:var(--theme-spacing-md);align-items:center;flex-wrap:wrap}}@layer components{@media (max-width:576px){.FilterToolbar_toolbar__5b1LT{flex-direction:column;align-items:stretch}}.FilterToolbar_filterSection__o5X3u{display:flex;gap:var(--theme-spacing-sm);align-items:center}.FilterToolbar_label__6jjri{font-weight:500;display:flex;align-items:center;gap:var(--theme-spacing-xs)}.FilterToolbar_label__6jjri,.FilterToolbar_select__r_SYl{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text)}.FilterToolbar_select__r_SYl{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-background);cursor:pointer;transition:all .2s ease}.FilterToolbar_select__r_SYl:focus,.FilterToolbar_select__r_SYl:hover{border-color:var(--theme-colors-primary)}.FilterToolbar_select__r_SYl:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-colors-primary) 12.5%,transparent)}@media (max-width:576px){.FilterToolbar_select__r_SYl{width:100%}}.FilterToolbar_filterCount__VThVB{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-left:auto}@media (max-width:576px){.FilterToolbar_filterCount__VThVB{margin-left:0}}}@keyframes BulkActionBar_bulkActionBarSlideDown__QveE5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@layer components{.BulkActionBar_barContainer__gXyul{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--theme-colors-primary);color:var(--theme-colors-white);padding:var(--theme-spacing-md) var(--theme-spacing-lg);border-radius:var(--theme-borderRadius-medium);margin-bottom:var(--theme-spacing-md);display:flex;align-items:center;gap:var(--theme-spacing-md);box-shadow:var(--theme-shadows-medium);animation:BulkActionBar_bulkActionBarSlideDown__QveE5 .3s ease}@media (max-width:576px){.BulkActionBar_barContainer__gXyul{flex-wrap:wrap;gap:var(--theme-spacing-sm)}}.BulkActionBar_selectionInfo__qaMOR{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-weight:600;flex:1 1}@media (max-width:576px){.BulkActionBar_selectionInfo__qaMOR{width:100%}}.BulkActionBar_actions__TCMFU{display:flex;gap:var(--theme-spacing-sm);align-items:center}@media (max-width:576px){.BulkActionBar_actions__TCMFU{width:100%;justify-content:space-between}}.BulkActionBar_actionButton__bDLK3{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:none;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;background:var(--theme-colors-white);color:var(--theme-colors-primary)}.BulkActionBar_actionButton__bDLK3:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}.BulkActionBar_actionButton__bDLK3:disabled{opacity:.5;cursor:not-allowed}@media (max-width:576px){.BulkActionBar_actionButton__bDLK3{flex:1 1;justify-content:center}}.BulkActionBar_actionButton--danger__UAsn3{background:var(--theme-colors-error);color:var(--theme-colors-white)}.BulkActionBar_actionButton--secondary__oe3nA{background:rgba(255,255,255,.2);color:var(--theme-colors-white)}.BulkActionBar_textButton__W_gV7{background:none;border:none;color:var(--theme-colors-white);text-decoration:underline;cursor:pointer;font-size:var(--theme-fontSizes-sm);padding:var(--theme-spacing-xs)}.BulkActionBar_textButton__W_gV7:hover{opacity:.8}.SelectableCard_cardWrapper__7p64n{position:relative;cursor:default;transition:all .2s ease}.SelectableCard_cardWrapper--selectMode__bD37_{cursor:pointer}.SelectableCard_cardWrapper--selectMode__bD37_:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium)}}@layer components{.SelectableCard_cardWrapper--selectMode__bD37_:focus-visible{outline:3px solid var(--theme-colors-primary);outline-offset:2px;border-radius:var(--theme-borderRadius-medium)}.SelectableCard_cardWrapper--selected__o96Re{outline:3px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-medium)}.SelectableCard_checkboxOverlay__PwX9T{position:absolute;top:var(--theme-spacing-sm);right:var(--theme-spacing-sm);z-index:5;background:var(--theme-colors-white);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-xs);box-shadow:var(--theme-shadows-medium);opacity:0;transition:opacity .2s ease}.SelectableCard_cardWrapper--selectMode__bD37_:hover .SelectableCard_checkboxOverlay__PwX9T,.SelectableCard_checkboxOverlay--visible__M_gSr{opacity:1}}@keyframes PrivacyToggle_privacyToggleSpin__FQI2Z{to{transform:rotate(1turn)}}@layer components{.PrivacyToggle_toggleButton__1M2Co{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-xs);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PrivacyToggle_toggleButton__1M2Co:hover:not(:disabled){opacity:.8;transform:translateY(-1px)}.PrivacyToggle_toggleButton__1M2Co:focus-visible{outline:3px solid var(--theme-colors-primary);outline-offset:2px}.PrivacyToggle_toggleButton__1M2Co:disabled{opacity:.5;cursor:not-allowed}.PrivacyToggle_toggleButton__1M2Co svg{width:14px;height:14px}.PrivacyToggle_toggleButton--public__aHx0R{background:var(--theme-colors-success);color:var(--theme-colors-white)}.PrivacyToggle_toggleButton--public__aHx0R:focus-visible{outline-color:var(--theme-colors-success)}.PrivacyToggle_loadingSpinner__Jsgcy{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:PrivacyToggle_privacyToggleSpin__FQI2Z .6s linear infinite}.FeedbackDetailDialog_section__xrWPc{margin-bottom:var(--theme-spacing-xl)}.FeedbackDetailDialog_section__xrWPc:last-child{margin-bottom:0}.FeedbackDetailDialog_sectionTitle__0RYmi{font-size:var(--theme-font-size-lg);font-weight:var(--theme-font-weight-semibold);margin:0 0 var(--theme-spacing-md);color:var(--theme-color-text-primary)}.FeedbackDetailDialog_metaGrid__GcgFU{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}.FeedbackDetailDialog_metaItem__JLG7k{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.FeedbackDetailDialog_metaLabel__rL315{font-size:var(--theme-font-size-sm);font-weight:var(--theme-font-weight-medium);color:var(--theme-color-text-secondary)}.FeedbackDetailDialog_metaValue__B_dzy{font-size:var(--theme-font-size-md);color:var(--theme-color-text-primary)}.FeedbackDetailDialog_statusBadge__aifVR{border-radius:var(--theme-radius-full);color:white}.FeedbackDetailDialog_categoryBadge__gQX58,.FeedbackDetailDialog_statusBadge__aifVR{display:inline-flex;align-items:center;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);font-size:var(--theme-font-size-sm);font-weight:var(--theme-font-weight-medium);white-space:nowrap}.FeedbackDetailDialog_categoryBadge__gQX58{border-radius:var(--theme-radius-md);background:var(--theme-color-bg-tertiary);color:var(--theme-color-text-primary);border:1px solid var(--theme-color-border)}.FeedbackDetailDialog_description__730_K{font-size:var(--theme-font-size-md);color:var(--theme-color-text-primary);line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.FeedbackDetailDialog_timeline__7_CPr{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.FeedbackDetailDialog_timelineItem__Rji3E{display:flex;gap:var(--theme-spacing-md);position:relative}.FeedbackDetailDialog_timelineItem__Rji3E:not(:last-child):before{content:"";position:absolute;left:12px;top:32px;bottom:-16px;width:2px;background:var(--theme-color-border)}.FeedbackDetailDialog_timelineIcon__Df1fx{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.FeedbackDetailDialog_timelineContent___CSTx{flex:1 1}.FeedbackDetailDialog_timelineHeader__Guqxz{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-xs);gap:var(--theme-spacing-md)}.FeedbackDetailDialog_timelineStatus__b_E1I{font-size:var(--theme-font-size-md);font-weight:var(--theme-font-weight-medium);color:var(--theme-color-text-primary)}.FeedbackDetailDialog_timelineComment__UjqtU,.FeedbackDetailDialog_timelineDate__qFqFO{font-size:var(--theme-font-size-sm);color:var(--theme-color-text-secondary)}.FeedbackDetailDialog_timelineComment__UjqtU{margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.FeedbackDetailDialog_loadingContainer__YhA0c{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-2xl)}.FeedbackDetailDialog_errorContainer__spwGf{padding:var(--theme-spacing-xl);text-align:center}.FeedbackDetailDialog_errorTitle__mTGhL{font-size:var(--theme-font-size-xl);font-weight:var(--theme-font-weight-semibold);margin:0 0 var(--theme-spacing-sm);color:var(--theme-color-text-primary)}.FeedbackDetailDialog_errorMessage__M1z8F{font-size:var(--theme-font-size-md);color:var(--theme-color-text-secondary);margin:0}.FeedbackListItem_item__tqosG{padding:var(--theme-spacing-lg);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);transition:all var(--theme-transitions-fast);cursor:default;list-style:none}.FeedbackListItem_item__tqosG[data-interactive=true]{cursor:pointer}.FeedbackListItem_item__tqosG[data-interactive=true]:hover{border-color:var(--theme-colors-primaryLight);box-shadow:var(--theme-shadows-small);transform:translateY(-1px)}.FeedbackListItem_item__tqosG[data-interactive=true]:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}}@layer components{}@layer components{.FeedbackListItem_item__tqosG[data-interactive=true]:focus:not(:focus-visible){outline:none}.FeedbackListItem_item__tqosG[data-interactive=true]:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.FeedbackListItem_item__tqosG[data-interactive=true]:active{transform:translateY(0);box-shadow:none}.FeedbackListItem_header__TyIjK{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-sm)}@media (max-width:640px){.FeedbackListItem_header__TyIjK{flex-direction:column;gap:var(--theme-spacing-sm)}}.FeedbackListItem_info__KE7_1{flex:1 1;min-width:0}.FeedbackListItem_title__3KcIV{font-size:var(--theme-fontSizes-md);font-weight:var(--theme-fontWeights-semibold);margin:0 0 var(--theme-spacing-xs) 0;color:var(--theme-colors-text);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.FeedbackListItem_meta__nW244{display:flex;gap:var(--theme-spacing-md);align-items:center;flex-wrap:wrap}.FeedbackListItem_metaItem__mPZuM{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.FeedbackListItem_metaItem__mPZuM svg{flex-shrink:0;color:var(--theme-colors-textTertiary)}.FeedbackListItem_metaItem__mPZuM time{color:var(--theme-colors-textSecondary)}.FeedbackListItem_statusBadge__i_gpa{display:inline-flex;align-items:center;padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-full);font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-medium);color:white;white-space:nowrap;flex-shrink:0}@media (max-width:640px){.FeedbackListItem_statusBadge__i_gpa{align-self:flex-start}}.FeedbackListItem_categoryBadge__gTB9o{display:inline-flex;align-items:center;font-size:var(--theme-fontSizes-xs);font-weight:var(--theme-fontWeights-medium);color:var(--theme-colors-text);white-space:nowrap}.FeedbackListItem_description__wMyFE{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:var(--theme-spacing-sm) 0 0;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.FeedbackListTab_tabHeader__TzyNi{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-lg);gap:var(--theme-spacing-md)}}@layer components{@media (max-width:768px){.FeedbackListTab_tabHeader__TzyNi{flex-direction:column;align-items:flex-start}}.FeedbackListTab_tabTitle__DnjMg{font-size:var(--theme-fontSizes-xl);font-weight:var(--theme-fontWeights-bold);margin:0;color:var(--theme-colors-text)}.FeedbackListTab_filterSection__zjeVm{margin-bottom:var(--theme-spacing-lg);padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);border:1px solid var(--theme-colors-border)}.FeedbackListTab_filterRow__VnUSW{display:flex;gap:var(--theme-spacing-md);align-items:flex-end;flex-wrap:wrap}.FeedbackListTab_filterRow__VnUSW>div{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);min-width:150px;flex:1 1}@media (max-width:640px){.FeedbackListTab_filterRow__VnUSW>div{min-width:100%}}.FeedbackListTab_filterLabel__MCIi1{font-size:var(--theme-fontSizes-sm);font-weight:var(--theme-fontWeights-medium);color:var(--theme-colors-textSecondary)}.FeedbackListTab_filterSelect__IZ9EK{padding:var(--theme-spacing-sm) var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-background);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);cursor:pointer;transition:all var(--theme-transitions-fast)}.FeedbackListTab_filterSelect__IZ9EK:hover{border-color:var(--theme-colors-primaryLight)}.FeedbackListTab_filterSelect__IZ9EK:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px;border-color:var(--theme-colors-primary)}.FeedbackListTab_filterSelect__IZ9EK:focus:not(:focus-visible){outline:none}.FeedbackListTab_filterSelect__IZ9EK:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.FeedbackListTab_feedbackList__z92H2{display:flex;flex-direction:column;gap:var(--theme-spacing-md);list-style:none;padding:0;margin:0}.PlayerTypeCard_playerTypeCardContainer__2w0cs{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-sm);margin-bottom:var(--theme-spacing-lg)}.PlayerTypeCard_playerTypeCardWrapper__0Uarl{background:white;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);flex:1 1;min-width:200px;text-align:center;transition:all var(--theme-transitions-fast)}.PlayerTypeCard_playerTypeCardWrapper__0Uarl:hover{border-color:color-mix(in srgb,var(--theme-colors-primary) 60%,transparent)}.PlayerTypeCard_playerTypeCardWrapper__0Uarl.PlayerTypeCard_clickable__PjlYr{cursor:pointer}.PlayerTypeCard_playerTypeCardWrapper__0Uarl.PlayerTypeCard_clickable__PjlYr:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--theme-colors-primary)}.PlayerTypeCard_playerTypeCardWrapper__0Uarl.PlayerTypeCard_clickable__PjlYr:active{transform:translateY(0)}.PlayerTypeCard_playerTypeCardWrapper__0Uarl.PlayerTypeCard_clickable__PjlYr:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 25%,transparent)}.PlayerTypeCard_playerTypeCardIcon__c4SXZ{font-size:32px;color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-sm);display:flex;justify-content:center;align-items:center}.PlayerTypeCard_playerTypeCardTitle__gRVtj{color:var(--theme-colors-text);margin:0 0 var(--theme-spacing-xs);font-size:var(--theme-fontSizes-md);font-weight:600}.PlayerTypeCard_playerTypeCardDescription__cxyrI{color:var(--theme-colors-textSecondary);margin:0;font-size:var(--theme-fontSizes-sm);line-height:1.4}.PreferenceCard_preferenceCard__A0fE6{background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-sm);text-align:center;transition:all var(--theme-transitions-fast);cursor:default}.PreferenceCard_preferenceCard__A0fE6.PreferenceCard_clickable__1Uj8t{cursor:pointer}.PreferenceCard_preferenceCard__A0fE6.PreferenceCard_disliked__adsju{background:#fef2f2;border-color:#fecaca}.PreferenceCard_preferenceCard__A0fE6:hover{transform:translateY(-1px);box-shadow:var(--theme-shadows-small)}.PreferenceCard_preferenceCard__A0fE6:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}}@layer components{}@layer components{.PreferenceCard_preferenceCard__A0fE6:focus:not(:focus-visible){outline:none}.PreferenceCard_preferenceIcon__Pwn7N{font-size:24px;margin-bottom:var(--theme-spacing-xs);color:var(--theme-colors-primary)}.PreferenceCard_preferenceIcon__Pwn7N.PreferenceCard_disliked__adsju{color:#ef4444}.PreferenceCard_preferenceName__dGm92{font-size:var(--theme-fontSizes-sm);font-weight:500;color:var(--theme-colors-text);line-height:1.2}.PreferenceSection_styledPreferenceSection__NcKOV{background:white;border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);border:1px solid var(--theme-colors-border)}.PreferenceSection_subSectionTitle__mv6BV{color:var(--theme-colors-text);margin-top:0;margin-bottom:var(--theme-spacing-md);font-size:var(--theme-fontSizes-md);display:flex;align-items:center;gap:var(--theme-spacing-xs)}.PreferenceSection_subSectionTitle__mv6BV svg{color:var(--theme-colors-primary)}.PreferenceSection_preferenceGrid__qPItc{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--theme-spacing-sm);gap:var(--theme-spacing-sm)}.PreferenceSection_emptyMessage__xBAr3{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);text-align:center;padding:var(--theme-spacing-md);margin:0;font-style:italic}.StatCard_card__iYQfZ{padding:var(--theme-spacing-md);background-color:white;border-radius:var(--theme-borderRadius-small);text-align:center;border:1px solid var(--theme-colors-border)}.StatCard_card--clickable__AjzPM{display:block;text-decoration:none;color:inherit;transition:all .2s ease}.StatCard_card--clickable__AjzPM:hover{border-color:var(--theme-colors-primary);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.StatCard_value__qMKYu{font-size:var(--theme-fontSizes-xl);font-weight:700;color:var(--theme-colors-primary);margin-top:var(--theme-spacing-xs)}.StatCard_label__9wQt4{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);text-transform:uppercase;letter-spacing:.5px}.StatsGrid_statsGridContainer__lGPf6{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--theme-spacing-sm);gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-lg);overflow:hidden;align-items:start;justify-items:stretch}}@layer components{}@layer components{}@layer components{@media (max-width:768px){.StatsGrid_statsGridContainer__lGPf6{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--theme-spacing-xs);margin-top:var(--theme-spacing-md)}}@media (max-width:480px){.StatsGrid_statsGridContainer__lGPf6{grid-template-columns:repeat(2,1fr);gap:var(--theme-spacing-xs)}}.StatsGrid_statsGridContainer__lGPf6[data-stats-count="1"]{grid-template-columns:1fr;max-width:200px;margin:var(--theme-spacing-lg) auto 0}.StatsGrid_statsGridContainer__lGPf6[data-stats-count="2"]{grid-template-columns:repeat(2,1fr);max-width:400px;margin:var(--theme-spacing-lg) auto 0}.StatsGrid_statsGridContainer__lGPf6[data-stats-count="3"]{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.StatsGrid_statsGridContainer__lGPf6[data-stats-count="3"]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.StatsGrid_statsGridContainer__lGPf6 *{transition:all var(--theme-transitions-fast)}.GamingIdentity_editButton__X8lhS{background:none;border:none;color:var(--theme-colors-primary);cursor:pointer;padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);transition:background-color var(--theme-transitions-fast)}.GamingIdentity_editButton__X8lhS:hover{background-color:var(--theme-colors-primaryLight)}.GamingIdentity_editButton__X8lhS svg{width:16px;height:16px}.GamingIdentity_gamingGrid__HbUt6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg);margin-bottom:var(--theme-spacing-lg)}.GamingIdentity_emptyState__H39dR{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.GamingIdentity_emptyStateIcon__6_9lc{font-size:48px;color:var(--theme-colors-textLight);margin-bottom:var(--theme-spacing-md)}.GamingIdentity_emptyStateTitle__lXplA{color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-sm)}.GamingIdentity_emptyStateDescription__R5y7e{color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-md);line-height:1.6}.GamingIdentity_addButton__MrrCI{display:flex;align-items:center;gap:var(--theme-spacing-xs);background:var(--theme-colors-primary);color:white;border:none;border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-sm) var(--theme-spacing-md);cursor:pointer;font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.GamingIdentity_addButton__MrrCI:hover{background:var(--theme-colors-hover);transform:translateY(-1px)}.GamingIdentity_addButton__MrrCI svg{width:14px;height:14px}.ActivityCard_cardLink__bpK26{text-decoration:none;color:inherit;display:block}.ActivityCard_card__tmdv1{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-small);transition:background-color var(--theme-transitions-fast);cursor:pointer}.ActivityCard_card__tmdv1:hover{background-color:var(--theme-colors-lightDark)}.ActivityCard_iconContainer__mrvJc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--theme-borderRadius-small);background-color:var(--theme-colors-light);color:var(--theme-colors-primary);font-size:var(--theme-fontSizes-sm)}.ActivityCard_content__Xdlsm{flex:1 1;min-width:0}.ActivityCard_description__w2i9R{margin:0;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActivityCard_timestamp__qBnnb{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);flex-shrink:0}.ProfileActivities_tabContainer__1iWgw{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.ProfileActivities_activitiesList__rCW8e{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ProfileActivities_loadMoreButton__oO94a{margin-top:var(--theme-spacing-md);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background:var(--theme-colors-primary);color:white;border:none;border-radius:var(--theme-borderRadius-medium);font-weight:600;cursor:pointer;transition:background var(--theme-transitions-fast)}.ProfileActivities_loadMoreButton__oO94a:hover:not(:disabled){background:var(--theme-colors-primaryDark)}.ProfileActivities_loadMoreButton__oO94a:disabled{background:var(--theme-colors-secondary);cursor:not-allowed;opacity:.6}}@layer components{}@layer components{}@layer components{.ProfileActivities_loadMoreButton__oO94a:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ProfileActivities_emptyState__5u_PZ{text-align:center;padding:var(--theme-spacing-xxl);color:var(--theme-colors-textSecondary)}.ProfileActivities_emptyIcon__bxKM0{font-size:48px;margin-bottom:var(--theme-spacing-md);opacity:.5;display:flex;justify-content:center;align-items:center}.ProfileActivities_emptyTitle__ayl8e{font-size:var(--theme-fontSizes-md);font-weight:500;margin-bottom:var(--theme-spacing-xs)}.ProfileActivities_errorState__2TxQc{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-error)}.ProfileActivities_errorState__2TxQc p{margin-bottom:var(--theme-spacing-md)}.ProfileActivities_errorState__2TxQc button{padding:var(--theme-spacing-sm) var(--theme-spacing-md);background:var(--theme-colors-primary);color:var(--theme-colors-light);border:none;border-radius:var(--theme-borderRadius-small);cursor:pointer}.ProfileActivities_errorState__2TxQc button:hover{background:var(--theme-colors-primaryDark)}.ProfileActivities_loadingContainer__oC8A_{display:flex;justify-content:center;align-items:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.ProfileContent_sectionSpacer__PJm1q{margin-bottom:var(--theme-spacing-xl)}.FormField_fieldset__szkYb{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.FormField_label__u4x87{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.FormField_optionalText__fkXt6{font-weight:400;font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin-left:var(--theme-spacing-xs)}.FormField_requiredIndicator__GdDM_{color:var(--theme-colors-error);margin-left:var(--theme-spacing-xxs)}.FormField_input__I_tCY{width:100%;padding:var(--theme-spacing-sm);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)}.FormField_input__I_tCY:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.FormField_textarea__9FdXr{width:100%;padding:var(--theme-spacing-sm);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);min-height:120px;resize:vertical}.FormField_textarea__9FdXr:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.FormField_errorMessage__wELEG{color:var(--theme-colors-error)}.FormField_errorMessage__wELEG,.FormField_helperText__XODfX{font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0}.FormField_helperText__XODfX{color:var(--theme-colors-textSecondary)}.EditGroupDialog_tabContent__Sh5Mt{padding-top:var(--theme-spacing-md)}.EditGroupDialog_formSection__0t_DD{margin-bottom:var(--theme-spacing-xl)}.EditGroupDialog_formSection__0t_DD:last-child{margin-bottom:0}.EditGroupDialog_formRow__1tJi4{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{@media (max-width:var(--theme-breakpoints-sm )){.EditGroupDialog_formRow__1tJi4{grid-template-columns:1fr}}.EditGroupDialog_dialogFooter__eYSkT{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md);padding-top:var(--theme-spacing-md)}}.LocationAutocomplete_container__6XqUJ,.LocationAutocomplete_inputWrapper__YCkp5{position:relative;width:100%}.LocationAutocomplete_searchIcon__sz2g1{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:1}.LocationAutocomplete_actionsContainer__V55Mr{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.25rem;z-index:1}.LocationAutocomplete_clearButton__0CdcT{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;color:#6c757d;cursor:pointer;border-radius:4px;transition:.15s ease}.LocationAutocomplete_clearButton__0CdcT:hover{color:#333333;background-color:#e9ecef}.LocationAutocomplete_clearButton__0CdcT:focus{outline:2px solid #147274;outline-offset:2px}.LocationAutocomplete_dropdownContainer__yXhZS{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:1000;background-color:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.12);max-height:300px;overflow-y:auto;display:none}.LocationAutocomplete_dropdownContainer__yXhZS.LocationAutocomplete_isOpen__3n__1{display:block}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar{width:8px}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.LocationAutocomplete_dropdownContainer__yXhZS::-webkit-scrollbar-thumb:hover{background:#6c757d}.LocationAutocomplete_suggestionItem__F1Zni{width:100%;padding:.5rem 1rem;border:none;background-color:transparent;color:#333333;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .15s ease}.LocationAutocomplete_suggestionItem__F1Zni.LocationAutocomplete_isHighlighted__CpU5l,.LocationAutocomplete_suggestionItem__F1Zni:hover{background-color:#e9ecef}.LocationAutocomplete_suggestionItem__F1Zni:focus-visible{outline:2px solid #147274;outline-offset:-2px;background-color:#e9ecef}.LocationAutocomplete_suggestionIcon__aBbCF{color:#147274;flex-shrink:0}.LocationAutocomplete_suggestionIcon__aBbCF.LocationAutocomplete_zip__hhWeU{color:#6f42c1}.LocationAutocomplete_suggestionText__iwiGx{flex:1 1;font-size:1rem}.LocationAutocomplete_emptyState__vMaLq{padding:1rem;text-align:center;color:#6c757d;font-size:.875rem}.LocationAutocomplete_loadingSpinner__yZZo9{animation:LocationAutocomplete_spin__zIfmu 1s linear infinite}@keyframes LocationAutocomplete_spin__zIfmu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.LocationAutocomplete_searchIcon__sz2g1{left:.75rem}.LocationAutocomplete_actionsContainer__V55Mr{right:.75rem}.LocationAutocomplete_dropdownContainer__yXhZS{top:calc(100% + .125rem);max-height:250px}.LocationAutocomplete_suggestionItem__F1Zni{padding:.375rem .75rem}}@media (max-width:576px){.LocationAutocomplete_searchIcon__sz2g1{left:.5rem}.LocationAutocomplete_actionsContainer__V55Mr{right:.5rem}.LocationAutocomplete_suggestionItem__F1Zni{padding:.25rem .5rem}.LocationAutocomplete_emptyState__vMaLq{padding:.75rem;font-size:.8125rem}}