@layer components{.EditCategoryDialog_dialogContent__I8r1P{display:flex;flex-direction:column;gap:var(--theme-spacing-md,1rem)}.EditCategoryDialog_form__YWV5y{display:flex;flex-direction:column;gap:var(--theme-spacing-lg,1.5rem)}.EditCategoryDialog_formGroup__uE6IV{display:flex;flex-direction:column;gap:var(--theme-spacing-sm,.5rem)}.EditCategoryDialog_dialogFooter__SA0Bh{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md,1rem);padding-top:var(--theme-spacing-md,1rem);border-top:1px solid var(--theme-colors-border,#dee2e6)}.EditCategoryDialog_errorMessage__QvylR{color:var(--theme-colors-error,#dc3545);font-size:var(--theme-fontSizes-sm,.875rem);margin-top:var(--theme-spacing-xs,.25rem)}}@layer components{.ContentGridLayout_gridContainer__16D8N{display:grid;grid-row-gap:var(--theme-spacing-lg);row-gap:var(--theme-spacing-lg);grid-column-gap:var(--theme-spacing-lg);column-gap:var(--theme-spacing-lg);grid-template-columns:1fr;grid-template-areas:"main" "sidebar" "full";@media (min-width:1200px){grid-template-columns:2fr 1fr;grid-template-areas:"main sidebar" "full full";row-gap:var(--theme-spacing-xl)}}.ContentGridLayout_mainArea__qbXU2{grid-area:main}.ContentGridLayout_sidebarArea__xwrw8{grid-area:sidebar}.ContentGridLayout_fullWidthArea__2tOD7{grid-area:full}.PaginationWrapper_paginationWrapper__Wbc4D{display:flex;justify-content:center;margin-top:var(--theme-spacing-xl)}.GamesPerPageSelector_selectorContainer__8Er19{display:flex;align-items:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.GamesPerPageSelector_select__23pAi{padding:var(--theme-spacing-xs) var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background-color:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm);cursor:pointer}.GamesPerPageSelector_select__23pAi:focus{outline:none;border-color:var(--theme-colors-primary)}.GamesHeader_headerContainer__epyDO{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-md);flex-wrap:wrap;gap:var(--theme-spacing-sm)}.GamesHeader_gamesCount__bmCL4{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.GamesGrid_gridContainer__fHQDc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg)}.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}.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}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}.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}.ProgressRing_container__XhnwX{position:relative;display:flex;align-items:center;justify-content:center}.ProgressRing_svg__uAOAo{position:absolute;transform:rotate(-90deg)}.ProgressRing_circleBackground__6Gj0N{fill:none;stroke:var(--theme-colors-border);stroke-width:3}.ProgressRing_circle__7Az_t{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .5s ease-in-out}.ProgressRing_text__X0fPl{position:absolute;font-size:12px;font-weight:600;color:var(--theme-colors-text);text-align:center;z-index:1}.ProgressRing_textHidden__N6s2Q{display:none}.ProgressRing_content__HMawa{position:relative;z-index:2}.ProfileOverview_overviewContainer__K5AB6{display:grid;grid-template-columns:1fr 300px;grid-gap:var(--theme-spacing-lg);gap:var(--theme-spacing-lg);margin-bottom:var(--theme-spacing-lg)}}@layer components{}@layer components{}@layer components{@media (max-width:768px){.ProfileOverview_overviewContainer__K5AB6{grid-template-columns:1fr}}.ProfileOverview_biographyContent__BTeWK{color:var(--theme-colors-text);line-height:1.6;font-size:var(--theme-fontSizes-md);white-space:pre-wrap;overflow:hidden;max-height:120px}.ProfileOverview_biographyContentExpanded__n_K59{max-height:none}.ProfileOverview_readMoreButton__Z95qd{background:none;border:none;color:var(--theme-colors-primary);cursor:pointer;font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-sm);padding:var(--theme-spacing-xs) 0}.ProfileOverview_readMoreButton__Z95qd:hover{text-decoration:underline}.ProfileOverview_emptyState__swcMf{color:var(--theme-colors-textSecondary);font-style:italic;text-align:center;padding:var(--theme-spacing-lg);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);border:2px dashed var(--theme-colors-border)}.ProfileOverview_completionContent__x4_ht{text-align:center}.ProfileOverview_completionProgress__zvGAt{display:flex;justify-content:center;margin-bottom:var(--theme-spacing-md)}.ProfileOverview_completionStatus__SInrs{margin-bottom:var(--theme-spacing-md)}.ProfileOverview_nextStepsList__0p31Z{list-style:none;padding:0;margin:0;text-align:left}.ProfileOverview_nextStepItem__fmd9V{display:flex;align-items:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-xs) 0;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.ProfileOverview_nextStepItem__fmd9V svg{width:14px;height:14px;color:var(--theme-colors-primary)}.ProfileOverview_actionButtons__Q9cE4{display:flex;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-md);justify-content:center}@media (max-width:576px){.ProfileOverview_actionButtons__Q9cE4{flex-direction:column}}.ProfileOverview_actionButton__mc9XT{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);background:white;color:var(--theme-colors-text);border-radius:var(--theme-borderRadius-small);cursor:pointer;font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.ProfileOverview_actionButton__mc9XT:hover{background:var(--theme-colors-backgroundAlt);transform:translateY(-1px)}.ProfileOverview_actionButton__mc9XT svg{width:14px;height:14px}.ProfileOverview_editHeaderButton__y0CY0{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)}.ProfilePostsTab_tabContainer__10atq{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.ProfilePostsTab_postsContainer__WOh2a{display:flex;flex-direction:column;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;background:var(--theme-colors-light);list-style:none;padding:0;margin:0}.ProfilePostsTab_loadMoreButton__awDw7{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)}.ProfilePostsTab_loadMoreButton__awDw7:hover:not(:disabled){background:var(--theme-colors-primaryDark)}.ProfilePostsTab_loadMoreButton__awDw7:disabled{background:var(--theme-colors-secondary);cursor:not-allowed;opacity:.6}}@layer components{.ProfilePostsTab_loadMoreButton__awDw7:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.ProfilePostsTab_headerSection__SGYHe{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-md)}.ProfilePostsTab_postCount__N8nQu{font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-text);margin:0}.ProfilePostsTab_skeletonContainer__3tnPD{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.SocialLinksDialog_dialogContainer__yGqEV{min-width:500px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;padding:var(--theme-spacing-xl)}}@layer components{@media (max-width:768px){.SocialLinksDialog_dialogContainer__yGqEV{min-width:320px;max-width:90vw;padding:var(--theme-spacing-lg)}}.SocialLinksDialog_sectionHeader__TpK1N{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-sm);border-bottom:1px solid var(--theme-colors-border)}.SocialLinksDialog_sectionTitle__91nxo{color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);font-weight:600;margin:0}.SocialLinksDialog_socialLinksList__yPH71{display:flex;flex-direction:column;gap:var(--theme-spacing-lg);margin-bottom:var(--theme-spacing-xl)}.SocialLinksDialog_socialLinkItem___736V{display:flex;align-items:center;gap:var(--theme-spacing-lg);padding:var(--theme-spacing-lg);background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);transition:all var(--theme-transitions-fast)}.SocialLinksDialog_socialLinkItem___736V:hover{border-color:var(--theme-colors-primary);box-shadow:var(--theme-shadows-small)}.SocialLinksDialog_socialIconContainer___D6ZY{width:40px;height:40px;border-radius:var(--theme-borderRadius-small);display:flex;align-items:center;justify-content:center;color:white;font-size:18px;flex-shrink:0}.SocialLinksDialog_socialIconContainer___D6ZY svg{width:20px;height:20px}.SocialLinksDialog_socialLinkInfo__f7TNT{flex:1 1;min-width:0}.SocialLinksDialog_socialPlatformName__R8MTR{font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs);text-transform:capitalize}.SocialLinksDialog_socialLinkUrl__BhrZZ{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);display:flex;align-items:center;gap:var(--theme-spacing-xs)}.SocialLinksDialog_socialLinkUrl__BhrZZ a{color:var(--theme-colors-primary);text-decoration:none;word-break:break-all}.SocialLinksDialog_socialLinkUrl__BhrZZ a:hover{text-decoration:underline}.SocialLinksDialog_actionButtons__2q0lf{display:flex;gap:var(--theme-spacing-sm);flex-shrink:0}.SocialLinksDialog_iconButton__mqIuf{background:none;border:none;color:var(--theme-colors-textSecondary);cursor:pointer;padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);transition:all var(--theme-transitions-fast)}.SocialLinksDialog_iconButton__mqIuf:hover{background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-primary)}.SocialLinksDialog_iconButtonDelete__Gumes{color:var(--theme-colors-error)}.SocialLinksDialog_iconButtonDelete__Gumes:hover{background-color:color-mix(in srgb,var(--theme-colors-error) 10%,transparent);color:var(--theme-colors-error)}.SocialLinksDialog_iconButton__mqIuf svg{width:14px;height:14px}.SocialLinksDialog_addNewSection__UvA8U{background:var(--theme-colors-backgroundAlt);border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-xl);margin-bottom:var(--theme-spacing-xl)}.SocialLinksDialog_addNewForm__o28Dp{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.SocialLinksDialog_formActions__frfWw{display:flex;gap:var(--theme-spacing-lg);justify-content:flex-end;margin-top:var(--theme-spacing-xl);padding-top:var(--theme-spacing-lg);border-top:1px solid var(--theme-colors-border)}.SocialLinksDialog_emptyState__1DT6v{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.SocialLinksDialog_emptyState__1DT6v svg{font-size:48px;color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-md)}.SocialLinksDialog_generalErrorMessage__g75yv{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);background:color-mix(in srgb,var(--theme-colors-error) 10%,transparent);padding:var(--theme-spacing-sm);border-radius:var(--theme-borderRadius-small);margin-bottom:var(--theme-spacing-md)}.SocialCommunity_socialLinksGrid__b91Ab{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.SocialCommunity_socialLinkCard__X_OHU{display:flex;align-items:center;gap:var(--theme-spacing-md);background:white;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);text-decoration:none;color:var(--theme-colors-text);transition:all var(--theme-transitions-fast)}.SocialCommunity_socialLinkCard__X_OHU:hover{transform:translateY(-2px);box-shadow:var(--theme-shadows-medium);border-color:var(--theme-colors-primary)}.SocialCommunity_socialIconContainer__mqwqo{width:48px;height:48px;border-radius:var(--theme-borderRadius-small);display:flex;align-items:center;justify-content:center;color:white;font-size:20px}.SocialCommunity_socialIconContainer__mqwqo svg{width:24px;height:24px}.SocialCommunity_socialLinkInfo__oVm4B{flex:1 1}.SocialCommunity_socialPlatformName__Zh_1t{font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs);text-transform:capitalize}.SocialCommunity_socialDisplayName__VOktj{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);display:flex;align-items:center;gap:var(--theme-spacing-xs)}.SocialCommunity_externalLinkIcon__j1pF_{width:12px;height:12px;color:var(--theme-colors-textLight)}.SocialCommunity_communityStats__7tTtX{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.SocialCommunity_communityStatCard__BJ_eP{background:white;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);text-align:center}.SocialCommunity_statNumber__438Z5{font-size:var(--theme-fontSizes-xl);font-weight:700;color:var(--theme-colors-primary);margin-bottom:var(--theme-spacing-xs)}.SocialCommunity_statLabel__z7CRr{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.SocialCommunity_emptyState__RpEm_{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.SocialCommunity_emptyStateIcon__7LBJJ{font-size:48px;color:var(--theme-colors-textLight);margin-bottom:var(--theme-spacing-md)}.SocialCommunity_emptyStateTitle__BXDy8{color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-sm)}.SocialCommunity_emptyStateDescription__CKHCS{color:var(--theme-colors-textSecondary);margin-bottom:var(--theme-spacing-md);line-height:1.6}.SocialCommunity_addButton__N3JDU{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)}.SocialCommunity_addButton__N3JDU:hover{background:var(--theme-colors-hover);transform:translateY(-1px)}.SocialCommunity_addButton__N3JDU svg{width:14px;height:14px}.SocialCommunity_connectionBadges__O4ZTd{display:flex;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-md);flex-wrap:wrap}.MyEventsTab_tabContainer__6y8_y{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.MyEventsTab_headerSection__ML5PQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-md)}.MyEventsTab_tabTitle__FuzVa{font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-text);margin:0}.MyEventsTab_searchContainer__UYEt9{position:relative;margin-bottom:var(--theme-spacing-md)}.MyEventsTab_searchIcon__Lyvhi{position:absolute;left:var(--theme-spacing-sm);top:50%;transform:translateY(-50%);color:var(--theme-colors-textMuted);display:flex;align-items:center}.MyEventsTab_searchInput__b48Xp{width:100%;padding:var(--theme-spacing-sm) var(--theme-spacing-sm) var(--theme-spacing-sm) var(--theme-spacing-xl);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);font-size:var(--theme-fontSizes-md);background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-text)}}@layer components{}@layer components{.MyEventsTab_searchInput__b48Xp::placeholder{color:var(--theme-colors-textMuted)}.MyEventsTab_searchInput__b48Xp:focus{outline:2px solid var(--theme-colors-primary);outline-offset:-1px}.MyEventsTab_monthSection__iuRL6{margin-bottom:var(--theme-spacing-md)}.MyEventsTab_monthHeading__JQLb_{font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-textMuted);margin:0 0 var(--theme-spacing-sm) 0;text-transform:capitalize}.MyEventsTab_eventsList__5wl__,.MyEventsTab_skeletonContainer__HqlWZ{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.TierBadge_badge__qq6Pb{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:2px 6px;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:600;line-height:1;transition:all var(--theme-transitions-fast);color:#fff}.TierBadge_badge--bronze__LG8qO{background-color:#cd7f32;color:#fff}.TierBadge_badge--silver__cpCcP{background-color:#c0c0c0;color:#333}.TierBadge_badge--gold__Dvqdz{background-color:#ffd700;color:#333}.TierBadge_badge--platinum__qok1U{background-color:#e5e4e2;color:#333}.TierBadge_badge--locked__eqrgx{background-color:var(--theme-colors-border);color:var(--theme-colors-textMuted);opacity:.5}.AchievementCard_card__JdbyZ{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-light);transition:all var(--theme-transitions-fast)}.AchievementCard_card--unlocked__C4o7_{opacity:1}.AchievementCard_card--locked__U1PA5{opacity:.7}.AchievementCard_card__JdbyZ:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.AchievementCard_cardHeader__YDDxw{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm)}.AchievementCard_iconContainer__IVGY3{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:var(--theme-borderRadius-medium);font-size:20px}.AchievementCard_iconContainer--unlocked__u1WF6{background:var(--theme-colors-primary);color:#fff}.AchievementCard_iconContainer--locked__Sy4m9{background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textMuted)}.AchievementCard_titleArea__wUEJT{flex:1 1;min-width:0}.AchievementCard_achievementName__5xIVM{margin:0;font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AchievementCard_categoryLabel__n3S4A{display:inline-block;padding:1px 6px;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:500;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);border:1px solid var(--theme-colors-border)}.AchievementCard_tierRow__YmD7L{display:flex;flex-wrap:wrap;gap:4px}.AchievementCard_progressContainer__2Orpg{display:flex;flex-direction:column;gap:2px}.AchievementCard_progressBar___WKlD{width:100%;height:6px;border-radius:3px;background:var(--theme-colors-backgroundAlt);overflow:hidden}.AchievementCard_progressFill__C8G6O{height:100%;border-radius:3px;background:var(--theme-colors-primary);transition:width .3s ease}.AchievementCard_progressText__8vVlc,.AchievementCard_unlockDate__bLlNS{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textMuted)}.AchievementStatsHeader_statsContainer__W1NRP{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.AchievementStatsHeader_statItem__qoDGB{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background:var(--theme-colors-light)}.AchievementStatsHeader_statIcon__dyMzJ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-primary)}.AchievementStatsHeader_statContent__HRCqR{flex:1 1;min-width:0}.AchievementStatsHeader_statValue__3fucA{font-size:var(--theme-fontSizes-lg);font-weight:700;color:var(--theme-colors-text);line-height:1.2}.AchievementStatsHeader_statLabel__JlyzF{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textMuted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AchievementsTab_tabContainer__K_fhh{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.AchievementsTab_headerSection__zU3qp{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-sm)}.AchievementsTab_tabTitle__NcGey{font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-text);margin:0}.AchievementsTab_filterRow__HHaiL{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-md)}.AchievementsTab_filterChip__QJR78{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-sm);font-weight:500;cursor:pointer;transition:all var(--theme-transitions-fast);border:1px solid var(--theme-colors-border);background:var(--theme-colors-light);color:var(--theme-colors-text)}.AchievementsTab_filterChip__QJR78[data-active=true]{border-color:var(--theme-colors-primary);background:var(--theme-colors-primary);color:#fff}.AchievementsTab_filterChip__QJR78:hover{border-color:var(--theme-colors-primary)}}@layer components{}@layer components{}@layer components{}@layer components{.AchievementsTab_filterChip__QJR78:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.AchievementsTab_achievementGrid__Q_tPS{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}@media (max-width:768px){.AchievementsTab_achievementGrid__Q_tPS{grid-template-columns:1fr}}.AchievementsTab_skeletonContainer__5L9C2{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}@media (max-width:768px){.AchievementsTab_skeletonContainer__5L9C2{grid-template-columns:1fr}}.AchievementsTab_compactList__zDHUm{display:flex;flex-direction:column;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;background:var(--theme-colors-light)}.AchievementsTab_compactEntry__0klGk{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md) var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border)}.AchievementsTab_compactEntry__0klGk:last-child{border-bottom:none}.AchievementsTab_compactIcon__qogma{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--theme-borderRadius-small);background:var(--theme-colors-primary);color:#fff}.AchievementsTab_compactInfo___Bbgu{flex:1 1;min-width:0}.AchievementsTab_compactName__7Pxyy{font-weight:600;color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AchievementsTab_compactMeta__qOYAL{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textMuted)}.AchievementsTab_compactTier__wb7ci{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);white-space:nowrap}.TournamentHistoryTab_tabContainer__43fCS{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.TournamentHistoryTab_headerSection__tkrQR{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--theme-spacing-md)}.TournamentHistoryTab_tabTitle__D65il{font-size:var(--theme-fontSizes-lg);font-weight:600;color:var(--theme-colors-text);margin:0}.TournamentHistoryTab_skeletonContainer__4JWvw{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.TournamentHistoryTab_historyList__kfwaQ{display:flex;flex-direction:column;border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);overflow:hidden;background:var(--theme-colors-light)}.TournamentHistoryTab_historyEntry__KrpRq{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md) var(--theme-spacing-lg);border-bottom:1px solid var(--theme-colors-border);transition:background var(--theme-transitions-fast)}.TournamentHistoryTab_historyEntry__KrpRq:last-child{border-bottom:none}.TournamentHistoryTab_historyEntry__KrpRq:hover{background:var(--theme-colors-backgroundAlt)}}@layer components{@media (max-width:768px){.TournamentHistoryTab_historyEntry__KrpRq{flex-wrap:wrap;gap:var(--theme-spacing-sm)}}.TournamentHistoryTab_rankBadge__Conw_{font-size:var(--theme-fontSizes-lg);font-weight:700;min-width:40px;text-align:center;color:var(--theme-colors-textSecondary)}.TournamentHistoryTab_rankBadge__Conw_[data-rank="1"]{color:#d4a017}.TournamentHistoryTab_rankBadge__Conw_[data-rank="2"]{color:#8a8a8a}.TournamentHistoryTab_rankBadge__Conw_[data-rank="3"]{color:#b87333}.TournamentHistoryTab_tournamentInfo__Fmzs5{flex:1 1;min-width:0}.TournamentHistoryTab_tournamentName__RL_ti{font-weight:600;color:var(--theme-colors-text);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TournamentHistoryTab_tournamentName__RL_ti:hover{color:var(--theme-colors-primary);text-decoration:underline}.TournamentHistoryTab_formatBadge__5L3Oc{display:inline-block;padding:2px 8px;border-radius:var(--theme-borderRadius-small);font-size:var(--theme-fontSizes-xs);font-weight:600;background:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);border:1px solid var(--theme-colors-border);white-space:nowrap}.TournamentHistoryTab_participantCount__5iCmZ,.TournamentHistoryTab_recordText__TUqX9{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);white-space:nowrap}@media (max-width:768px){.TournamentHistoryTab_participantCount__5iCmZ{display:none}}.TournamentHistoryTab_dateText__HZX6e{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textMuted);white-space:nowrap}.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{.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)}.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{}@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}.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}.EntityListRow_rowContainer__qZgLq{background-color:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);cursor:pointer;transition:all var(--theme-transitions-fast)}.EntityListRow_rowContainer__qZgLq:hover{box-shadow:var(--theme-shadows-small);border-color:var(--theme-colors-primary)}.EntityListRow_rowContainer__qZgLq:not(:last-child){margin-bottom:var(--theme-spacing-xxs)}.EntityListRow_rowContent__sRsTF{display:flex;align-items:center;gap:var(--theme-spacing-md)}.EntityListRow_iconContainer__355Fj{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--theme-colors-primary);flex-shrink:0}.MapPrivacyBanner_banner__0oEZJ{background-color:color-mix(in srgb,var(--theme-colors-info) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-colors-info) 30%,transparent);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md)}.MapPrivacyBanner_bannerContent__t_3UE{display:flex;align-items:flex-start;gap:var(--theme-spacing-md)}}@layer components{}@layer components{}@layer components{}@layer components{@media (max-width:768px){.MapPrivacyBanner_bannerContent__t_3UE{flex-direction:column}}.MapPrivacyBanner_bannerIcon__1ShG5{color:var(--theme-colors-info);font-size:1.5rem;flex-shrink:0}.MapPrivacyBanner_bannerText__DuFWY{flex:1 1}.MapPrivacyBanner_bannerTitle__C8rto{margin:0 0 var(--theme-spacing-xs) 0;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);font-weight:600}.MapPrivacyBanner_bannerDescription__XRXKd{margin:0;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);line-height:1.5}.MapPrivacyBanner_bannerActions__w4KOs{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);flex-shrink:0;align-items:stretch}}