@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}.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{}.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}.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}.AffiliatePanel_partnerList__iUJGM{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.AffiliatePanel_partnerButton__Iu3tD{display:flex;flex-direction:row;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-background);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);text-decoration:none;color:var(--theme-colors-text);transition:all .2s ease;cursor:pointer;width:100%}.AffiliatePanel_partnerButton__Iu3tD:hover{background:var(--theme-colors-backgroundHover);border-color:var(--theme-colors-primary);transform:translateX(4px);box-shadow:var(--theme-shadows-medium)}.AffiliatePanel_partnerLogo__Oj_xT{width:60px;height:60px;object-fit:contain;flex-shrink:0}.AffiliatePanel_partnerName__11Ci7{font-size:var(--theme-fontSizes-md);font-weight:500;color:var(--theme-colors-text);flex:1 1}}@layer components{}@layer components{}@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{.PaginationWrapper_paginationWrapper__Wbc4D{display:flex;justify-content:center;margin-top:var(--theme-spacing-xl)}.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)}.RefreshButton_icon__0tD_q{display:block}.RefreshButton_iconSpinning___J86N{animation:RefreshButton_spin__Urn1x 1s linear infinite}}@layer components{}@layer components{}@keyframes RefreshButton_spin__Urn1x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.VenueContactPanel_infoRow__3rkIc{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) 0}.VenueContactPanel_infoRow__3rkIc svg{color:var(--theme-colors-primary);flex-shrink:0}.VenueContactPanel_infoRow__3rkIc a{color:var(--theme-colors-primary);text-decoration:none}.VenueContactPanel_infoRow__3rkIc a:hover{text-decoration:underline}.VenueContactPanel_socialLinks__aziol{display:flex;gap:var(--theme-spacing-sm);margin-top:var(--theme-spacing-md)}.VenueContactPanel_socialLink__pTIbv{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--theme-borderRadius-round);background:var(--theme-colors-background);color:var(--theme-colors-text);transition:all var(--theme-transitions-fast)}.VenueContactPanel_socialLink__pTIbv:hover{background:var(--theme-colors-primary);color:white;transform:translateY(-2px)}.VenueContactPanel_editButton__Wzpa1{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);display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm)}.VenueContactPanel_editButton__Wzpa1:hover{background-color:color-mix(in srgb,var(--theme-colors-primaryLight) 12%,transparent)}.VenueContactPanel_editButton__Wzpa1 svg{width:16px;height:16px}.VenueEventsTab_container___EZIu{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.VenueEventsTab_eventsGrid__31gKL{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}.VenueEventsTab_emptyState__U4mMS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--theme-spacing-xl) var(--theme-spacing-lg);text-align:center;color:var(--theme-colors-textSecondary);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium)}.VenueEventsTab_emptyState__U4mMS svg{font-size:3rem;margin-bottom:var(--theme-spacing-md);opacity:.5}.VenueEventsTab_emptyStateText__r6kjF{margin:0;font-size:var(--theme-fontSizes-md)}.VenueEventsTab_viewAllContainer__eqNP8{display:flex;justify-content:center;margin-top:var(--theme-spacing-md)}.VenueEventsTab_loadingContainer__2Xxvr{display:flex;justify-content:center;padding:var(--theme-spacing-xl)}.VenueRatingDialog_form__0tcMH{display:flex;flex-direction:column;gap:var(--theme-spacing-lg);width:100%}.VenueRatingDialog_dialogHeader__VV_1u{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.VenueRatingDialog_dialogHeader__VV_1u h2{font-size:var(--theme-fontSizes-xl);font-weight:600;color:var(--theme-colors-text);margin:0}.VenueRatingDialog_dialogHeader__VV_1u p{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:0}.VenueRatingDialog_dialogContent__5XlEo{display:flex;flex-direction:column;gap:var(--theme-spacing-lg);padding:var(--theme-spacing-md) 0}.VenueRatingDialog_formField__mg6sf{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.VenueRatingDialog_charCounter__IQNjG{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);text-align:right;margin-top:4px}.VenueRatingDialog_charCounter--invalid__KN3Aq{color:var(--theme-colors-error)}.VenueRatingDialog_dialogFooter__u_6jh{display:flex;justify-content:flex-end;gap:var(--theme-spacing-sm);padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}.VenueReviewsTab_container__q0QzO{display:flex;flex-direction:column;gap:var(--theme-spacing-xl);padding:var(--theme-spacing-md)}.VenueReviewsTab_header__4gp2z h2{font-size:var(--theme-fontSizes-xl);font-weight:600;color:var(--theme-colors-text);margin:0}.VenueReviewsTab_aggregatesSection__zR8Ju{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.VenueReviewsTab_averageRatingContainer__qCCw6{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-lg);background:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium)}.VenueReviewsTab_ratingValue__teUgU{font-size:48px;font-weight:700;color:var(--theme-colors-text);line-height:1}.VenueReviewsTab_totalCountText__DcWb9{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.VenueReviewsTab_myRatingCard__KE8u_,.VenueReviewsTab_myRatingSection__OCd3H{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.VenueReviewsTab_myRatingCard__KE8u_{background:var(--theme-colors-background);border:2px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md)}.VenueReviewsTab_myRatingCard__KE8u_ p{margin:0;color:var(--theme-colors-text);line-height:1.6}.VenueReviewsTab_emptyMyRatingCard__yLmD3{background:var(--theme-colors-backgroundAlt);border:1px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-lg);display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-md);text-align:center}.VenueReviewsTab_emptyMyRatingCard__yLmD3 p{margin:0;color:var(--theme-colors-textSecondary)}.VenueReviewsTab_myRatingHeader__0rgGi{display:flex;justify-content:space-between;align-items:center}.VenueReviewsTab_myRatingHeader__0rgGi h3{font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-text);margin:0}.VenueReviewsTab_myRatingActions__xm_lX{display:flex;gap:var(--theme-spacing-xs)}.VenueReviewsTab_reviewsSection__qLyA6{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.Tabs_tabsRoot__AR2SA{display:flex;flex-direction:column;width:100%}.Tabs_tabsList__tplym{display:flex;border-bottom:1px solid var(--theme-colors-border);margin-bottom:var(--theme-spacing-md)}.Tabs_tabsTrigger__SZgOb{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);padding:var(--theme-spacing-md);background-color:transparent;border:none;border-bottom:3px solid transparent;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-md);cursor:pointer;transition:all var(--theme-transitions-normal)}.Tabs_tabsTrigger__SZgOb:hover{color:var(--theme-colors-primary)}.Tabs_tabsTrigger__SZgOb[data-state=active]{color:var(--theme-colors-primary);border-bottom-color:var(--theme-colors-primary)}.Tabs_tabsTrigger__SZgOb svg{font-size:var(--theme-fontSizes-sm)}.Tabs_tabsContent__3XVq_{outline:none;padding:var(--theme-spacing-md) 0}.Tabs_tabsContent__3XVq_[data-state=inactive]{display:none}.ViewToggle_toggleWrapper__OyHRR{display:flex;gap:4px;padding:4px;background:var(--theme-colors-background,#f8f9fa);border:1px solid var(--theme-colors-border,#dee2e6);border-radius:var(--theme-borderRadius-medium,8px)}.PageHeader_header__hQqVB{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--theme-spacing-md)}.PageHeader_header--gutterBottom__8dH9r{margin-bottom:var(--theme-spacing-lg)}.PageHeader_titleContainer__0SMh_{display:flex;align-items:center;gap:var(--theme-spacing-sm)}.PageHeader_iconContainer__TMx_F{font-size:1.5rem;color:var(--theme-colors-primary);display:flex;align-items:center}.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{}@layer components{}@layer components{}@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)}}@keyframes GroupInviteModal_spin__RYZq_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer components{.GroupInviteModal_tabContent__YvP7C{padding:var(--theme-spacing-md) 0}.GroupInviteModal_userList__p9nBH{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);max-height:300px;overflow-y:auto}.GroupInviteModal_userItem__wCLrL{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);transition:all var(--theme-transitions-fast)}.GroupInviteModal_userItem__wCLrL:hover{background-color:var(--theme-colors-backgroundAlt)}.GroupInviteModal_userInfo__wQeCZ{flex:1 1}.GroupInviteModal_userName__J7IQL{font-weight:500;color:var(--theme-colors-text)}.GroupInviteModal_userEmail__Hackb{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupInviteModal_linkSection__O4iQh{background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md)}.GroupInviteModal_linkTitle__dmHrw{margin:0 0 var(--theme-spacing-sm) 0;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);display:flex;align-items:center;gap:var(--theme-spacing-sm)}.GroupInviteModal_linkTitle__dmHrw svg{color:var(--theme-colors-primary)}.GroupInviteModal_linkDescription__kwrjx{margin:0 0 var(--theme-spacing-md) 0;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm)}.GroupInviteModal_linkContainer__6Hgjn{display:flex;gap:var(--theme-spacing-sm)}.GroupInviteModal_linkInput__CK5La{flex:1 1;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background-color:var(--theme-colors-background);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.GroupInviteModal_emptyState__mavUm{text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.GroupInviteModal_loadingState__1_gX7{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary);gap:var(--theme-spacing-sm)}.GroupInviteModal_loadingState__1_gX7 svg{animation:GroupInviteModal_spin__RYZq_ 1s linear infinite}.ProfileEditDialogs_dialogContent__ApSBA{padding:var(--theme-spacing-lg)}.ProfileEditDialogs_dialogForm__tfc7t{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.ProfileEditDialogs_dialogGroup__5zvVH{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.ProfileEditDialogs_dialogFooter__bT_tT{display:flex;gap:var(--theme-spacing-sm);justify-content:flex-end;padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}.ProfileEditDialogs_dialogContainer__VISgu{display:flex;flex-direction:column;gap:var(--theme-spacing-md);width:100%}.ProfileEditDialogs_stepsIndicator__0e_nD{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-lg)}.ProfileEditDialogs_stepIndicator__iqFIJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--theme-colors-backgroundAlt);color:var(--theme-colors-textSecondary);font-weight:600;font-size:var(--theme-fontSizes-sm);transition:all var(--theme-transitions-fast)}.ProfileEditDialogs_stepIndicator__iqFIJ[data-active=true]{background-color:var(--theme-colors-primary);color:var(--theme-colors-light)}.ProfileEditDialogs_stepIndicator__iqFIJ[data-completed=true]{background-color:var(--theme-colors-success);color:var(--theme-colors-light)}.ProfileEditDialogs_stepSeparator__wmy_f{width:40px;height:2px;background-color:var(--theme-colors-border);transition:background-color var(--theme-transitions-fast)}.ProfileEditDialogs_stepSeparator__wmy_f[data-completed=true]{background-color:var(--theme-colors-success)}.ProfileEditDialogs_uploadContainer__Qv51H{min-height:300px}.ProfileEditDialogs_dropZone__xEZff,.ProfileEditDialogs_uploadContainer__Qv51H{display:flex;flex-direction:column;gap:var(--theme-spacing-md);align-items:center}.ProfileEditDialogs_dropZone__xEZff{width:100%;min-height:200px;border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);background-color:var(--theme-colors-backgroundAlt);justify-content:center;cursor:pointer;transition:all var(--theme-transitions-fast);padding:var(--theme-spacing-xl)}.ProfileEditDialogs_dropZone__xEZff:hover{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 5%,transparent)}.ProfileEditDialogs_dropZone__xEZff[data-drag-over=true]{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.ProfileEditDialogs_dropZone__xEZff[data-has-error=true]{border-color:var(--theme-colors-error)}.ProfileEditDialogs_uploadIcon__D3kcB{font-size:3rem;color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_uploadText__9O3RD{text-align:center;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);margin:0}.ProfileEditDialogs_uploadSubText__inaAJ{text-align:center;color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin:0}.ProfileEditDialogs_hiddenFileInput___6qH2{display:none}.ProfileEditDialogs_cropContainer__9MMdq{position:relative;width:100%;height:400px;background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium);overflow:hidden}.ProfileEditDialogs_cropContainer__9MMdq .reactEasyCrop_CropArea{border-radius:50%!important}.ProfileEditDialogs_cropControls__PYV42{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-md);margin-top:var(--theme-spacing-md);padding:var(--theme-spacing-md);background-color:var(--theme-colors-backgroundAlt);border-radius:var(--theme-borderRadius-medium)}.ProfileEditDialogs_zoomLabel__OA1HR{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);margin-right:var(--theme-spacing-sm)}.ProfileEditDialogs_zoomSlider__BAtdp{width:200px;margin:0 var(--theme-spacing-sm)}.ProfileEditDialogs_previewContainer__a01RQ{display:flex;flex-direction:column;gap:var(--theme-spacing-md);align-items:center}.ProfileEditDialogs_previewAvatar__T38Um{width:150px;height:150px;border-radius:50%;border:4px solid white}.ProfileEditDialogs_previewAvatar__T38Um,.ProfileEditDialogs_previewBanner__uL0YN{background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:var(--theme-shadows-medium)}.ProfileEditDialogs_previewBanner__uL0YN{width:100%;max-width:500px;height:200px;border-radius:var(--theme-borderRadius-medium);border:1px solid var(--theme-colors-border)}.ProfileEditDialogs_previewText__sSfjU{text-align:center;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);margin:0}.ProfileEditDialogs_actionButtons__KFrHi{display:flex;gap:var(--theme-spacing-sm);justify-content:flex-end;margin-top:var(--theme-spacing-lg)}.ProfileEditDialogs_errorMessage___YNNv{color:var(--theme-colors-error)}.ProfileEditDialogs_errorMessage___YNNv,.ProfileEditDialogs_infoMessage__rg58I{font-size:var(--theme-fontSizes-sm);text-align:center;margin-top:var(--theme-spacing-sm)}.ProfileEditDialogs_infoMessage__rg58I{color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_emailFieldset__HgIL0{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.ProfileEditDialogs_emailLabel__XwESQ{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.ProfileEditDialogs_emailInput__WPoKl{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)}.ProfileEditDialogs_emailInput__WPoKl:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.ProfileEditDialogs_preferencesContainer__97kHX{display:flex;flex-direction:column;gap:var(--theme-spacing-xl)}.ProfileEditDialogs_preferenceSection__2JHUy{display:flex;flex-direction:column;gap:var(--theme-spacing-lg)}.ProfileEditDialogs_sectionHeader__OTXjd{display:flex;align-items:center;gap:var(--theme-spacing-sm);font-weight:600;color:var(--theme-colors-text)}.ProfileEditDialogs_preferenceGroup__nvKqp{display:flex;flex-direction:column;gap:var(--theme-spacing-md)}.ProfileEditDialogs_locationFields__9mssH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--theme-spacing-md);gap:var(--theme-spacing-md)}}@layer components{@media (max-width:576px){.ProfileEditDialogs_locationFields__9mssH{grid-template-columns:1fr}}.ProfileEditDialogs_privacyLabel__Pq4Y2{font-weight:600;margin-bottom:var(--theme-spacing-sm);color:var(--theme-colors-text)}.ProfileEditDialogs_privacyOptions__fHDc7{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.ProfileEditDialogs_privacyOption__8WjYI{display:flex;align-items:flex-start;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);cursor:pointer;transition:border-color .2s ease}.ProfileEditDialogs_privacyOption__8WjYI:hover{border-color:var(--theme-colors-primary)}.ProfileEditDialogs_privacyOption__8WjYI:has(input:checked){border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.ProfileEditDialogs_privacyOption__8WjYI input[type=radio]{margin-top:4px;accent-color:var(--theme-colors-primary)}.ProfileEditDialogs_privacyOption__8WjYI label{display:flex;flex-direction:column;cursor:pointer}.ProfileEditDialogs_privacyOption__8WjYI label strong{color:var(--theme-colors-text)}.ProfileEditDialogs_privacyOption__8WjYI label span{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.ProfileEditDialogs_styledTextarea__w_nKy{width:100%;min-height:120px;padding:var(--theme-spacing-sm);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);font-family:inherit;font-size:var(--theme-fontSizes-md);resize:vertical}.ProfileEditDialogs_styledTextarea__w_nKy:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-colors-primary) 20%,transparent)}.ProfileEditDialogs_styledTextarea__w_nKy:disabled{background-color:var(--theme-colors-backgroundAlt);cursor:not-allowed}.ProfileEditDialogs_characterCount__m0FPr{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);text-align:right}.ProfileEditDialogs_preferencesGrid__XBPmj{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--theme-spacing-xs);gap:var(--theme-spacing-xs)}.ProfileEditDialogs_preferenceChip__2UON0{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-full);background-color:transparent;cursor:pointer;transition:all .2s}.ProfileEditDialogs_preferenceChip__2UON0:hover{border-color:var(--theme-colors-primary)}.ProfileEditDialogs_preferenceChip__2UON0[data-selected=true]{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 15%,transparent)}.ProfileEditDialogs_preferenceChip__2UON0 input[type=checkbox]{width:0;height:0;position:absolute;opacity:0}.ProfileEditDialogs_imageUploadArea__J42Ob{width:100%;min-height:200px;border:2px dashed var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-xl);cursor:pointer;transition:all .2s}.ProfileEditDialogs_imageUploadArea__J42Ob:hover{border-color:var(--theme-colors-primary);background-color:color-mix(in srgb,var(--theme-colors-primary) 8%,transparent)}.ProfileEditDialogs_imagePreview__pv1E7{width:100%;position:relative}.ProfileEditDialogs_imagePreview__pv1E7 img{width:100%;height:auto;border-radius:var(--theme-borderRadius-medium)}.ProfileEditDialogs_removeImageButton__VdYn6{position:absolute;top:var(--theme-spacing-sm);right:var(--theme-spacing-sm);background:rgba(0,0,0,.7);color:white;border:none;border-radius:var(--theme-borderRadius-small);padding:var(--theme-spacing-xs) var(--theme-spacing-sm);cursor:pointer;display:flex;align-items:center;gap:var(--theme-spacing-xs)}.ProfileEditDialogs_removeImageButton__VdYn6:hover{background:rgba(0,0,0,.9)}.ProfileEditDialogs_radioGroup__7gGfV{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.ProfileEditDialogs_radioOption__IM_NK{display:flex;align-items:center;gap:var(--theme-spacing-sm);cursor:pointer;padding:var(--theme-spacing-xs)}.ProfileEditDialogs_radioOption__IM_NK input[type=radio]{width:16px;height:16px}}.ProfilePageTemplate_profileContainer__7SvqV{max-width:1000px;width:100%;margin:0 auto;padding:1.5rem}.ProfilePageTemplate_title__TCzy4{color:#147274;margin-bottom:1rem}.ProfilePageTemplate_loadingContainer__EROAy{padding:2rem;text-align:center}.ProfilePageTemplate_errorContainer__Kuefp{padding:2rem;text-align:center;color:#dc3545}.ProfilePageTemplate_profileSection__jENUD{background-color:#e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProfilePageWrapper_container__UhKDk{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:1.5rem}@layer components{.DatePicker_container__FYtCL{position:relative;width:100%}.DatePicker_input__Jjzgp{width:100%;padding:var(--theme-spacing-sm);padding-right:var(--theme-spacing-xl);border-radius:var(--theme-borderRadius-small);border:1px solid var(--theme-colors-border);background:var(--theme-colors-backgroundInput);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md)}.DatePicker_input__Jjzgp:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)}.DatePicker_input__Jjzgp:disabled{background-color:var(--theme-colors-disabled);cursor:not-allowed}.DatePicker_icon__OA9TD{position:absolute;right:var(--theme-spacing-sm);top:50%;transform:translateY(-50%);color:var(--theme-colors-textSecondary);pointer-events:none}.DateTimeField_dateTimeContainer__bofgF{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.DateTimeField_dateTimeWrapper__EACku{display:flex;gap:var(--theme-spacing-md)}.DateTimeField_dateTimeWrapper__EACku>*{flex:1 1}.DateTimeField_fieldset__Pyb48{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-md)}.DateTimeField_label__Og60b{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-xs)}.DateTimeField_requiredIndicator__rvCJ0{color:var(--theme-colors-error);margin-left:var(--theme-spacing-xxs)}.DateTimeField_errorMessage__GPb_b{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0}}@layer components{}.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}}@layer components{.VenueSelectorModal_dialogHeader__tV0zH{display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.VenueSelectorModal_dialogHeader__tV0zH h2{font-size:var(--theme-fontSizes-xl);font-weight:600;color:var(--theme-colors-text);margin:0}.VenueSelectorModal_dialogHeader__tV0zH p{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);margin:0}.VenueSelectorModal_dialogContent__EnbIB{display:flex;flex-direction:column;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md) 0;min-height:300px;max-height:60vh}.VenueSelectorModal_searchContainer__vWdnE{position:-webkit-sticky;position:sticky;top:0;background:var(--theme-colors-background);padding-bottom:var(--theme-spacing-sm);z-index:1}.VenueSelectorModal_venueList__P8_2T{display:flex;flex-direction:column;gap:var(--theme-spacing-sm);overflow-y:auto;flex:1 1}.VenueSelectorModal_venueItem__ixILh{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);border:1px solid var(--theme-colors-border);border-radius:var(--theme-radii-md);background:var(--theme-colors-surface);cursor:pointer;text-align:left;width:100%;transition:all .2s ease}.VenueSelectorModal_venueItem--selected__urPjz{border-color:var(--theme-colors-primary);background:var(--theme-colors-primaryLight)}.VenueSelectorModal_venueItem__ixILh:hover{border-color:var(--theme-colors-primary);background:var(--theme-colors-surfaceHover)}.VenueSelectorModal_venueItem__ixILh:focus{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.VenueSelectorModal_venueImage__DYnfd{width:60px;height:60px;border-radius:var(--theme-radii-sm);overflow:hidden;flex-shrink:0;background:var(--theme-colors-surfaceHover);display:flex;align-items:center;justify-content:center;color:var(--theme-colors-textSecondary)}.VenueSelectorModal_venueImage__DYnfd img{width:100%;height:100%;object-fit:cover}.VenueSelectorModal_venueInfo__yNoBN{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.VenueSelectorModal_venueName__XLBbu{font-size:var(--theme-fontSizes-md);font-weight:600;color:var(--theme-colors-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VenueSelectorModal_venueType__NohLw{font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-primary);text-transform:uppercase;letter-spacing:.5px}.VenueSelectorModal_venueAddress__PPDa8{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VenueSelectorModal_dialogFooter__6AzF6{display:flex;justify-content:flex-end;gap:var(--theme-spacing-sm);padding-top:var(--theme-spacing-md);border-top:1px solid var(--theme-colors-border)}.VenueSelectorModal_emptyStateContainer__aHh2l{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary);text-align:center;gap:var(--theme-spacing-sm)}.VenueSelectorModal_emptyStateContainer__aHh2l svg{font-size:48px;opacity:.5}.VenueSelectorModal_loadingContainer__hn8Ul{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-xl)}}@keyframes CreateEventDialog_overlayShow__kOTaq{0%{opacity:0}to{opacity:1}}@keyframes CreateEventDialog_contentShow__3HEHI{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@layer components{.CreateEventDialog_sectionTitle__KK4Sy{color:var(--theme-colors-text);font-size:var(--theme-fontSizes-lg);font-weight:700;margin-top:var(--theme-spacing-xl);margin-bottom:var(--theme-spacing-lg);padding-bottom:var(--theme-spacing-sm);border-bottom:1px solid var(--theme-colors-border);display:flex;align-items:center;gap:var(--theme-spacing-sm)}.CreateEventDialog_sectionTitle__KK4Sy:first-child{margin-top:0}.CreateEventDialog_sectionTitle__KK4Sy svg{color:var(--theme-colors-primary);width:20px;height:20px}.CreateEventDialog_fieldset__DuVUS{border:none;margin:0;padding:0;margin-bottom:var(--theme-spacing-lg)}.CreateEventDialog_fieldsetRow__M7OvW{display:flex;gap:var(--theme-spacing-lg)}.CreateEventDialog_fieldsetRow__M7OvW>*{flex:1 1}@media (max-width:600px){.CreateEventDialog_fieldsetRow__M7OvW{flex-direction:column}}.CreateEventDialog_label__rUBxy{display:block;font-weight:600;color:var(--theme-colors-text);margin-bottom:var(--theme-spacing-sm)}.CreateEventDialog_helpText__JuP6P{color:var(--theme-colors-textSecondary);font-size:var(--theme-fontSizes-sm);margin-top:var(--theme-spacing-xs);margin-bottom:0;line-height:1.4}.CreateEventDialog_checkboxGroup__549CI{display:flex;flex-direction:column;gap:var(--theme-spacing-sm)}.CreateEventDialog_checkboxContainer__H85t3{display:flex;align-items:center;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-xs);border-radius:var(--theme-borderRadius-small);transition:var(--theme-transitions-fast)}.CreateEventDialog_checkboxContainer__H85t3:hover,.CreateEventDialog_checkboxInput__O_GIr{background-color:var(--theme-colors-backgroundInput)}.CreateEventDialog_checkboxInput__O_GIr{width:18px;height:18px;border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);cursor:pointer;position:relative;transition:var(--theme-transitions-fast);appearance:none;-webkit-appearance:none;-moz-appearance:none}.CreateEventDialog_checkboxInput__O_GIr:hover{border-color:var(--theme-colors-primaryLight);background-color:var(--theme-colors-backgroundInput)}.CreateEventDialog_checkboxInput__O_GIr:focus{outline:none;border-color:var(--theme-colors-primary);box-shadow:0 0 0 2px var(--theme-colors-primaryLight)33}.CreateEventDialog_checkboxInput__O_GIr:checked{background-color:var(--theme-colors-primary);border-color:var(--theme-colors-primary)}.CreateEventDialog_checkboxInput__O_GIr:checked:before{content:"";position:absolute;top:1px;left:4px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.CreateEventDialog_checkboxInput__O_GIr:checked:hover{background-color:var(--theme-colors-primaryLight);border-color:var(--theme-colors-primaryLight)}.CreateEventDialog_checkboxInput__O_GIr:disabled{background-color:var(--theme-colors-backgroundDisabled);border-color:var(--theme-colors-disabled);cursor:not-allowed;opacity:.6}.CreateEventDialog_checkboxInput__O_GIr:disabled:checked{background-color:var(--theme-colors-disabled);border-color:var(--theme-colors-disabled)}.CreateEventDialog_checkboxInput__O_GIr:disabled:checked:before{border-color:var(--theme-colors-textSecondary)}.CreateEventDialog_checkboxLabel__FuSGL{display:flex;align-items:center;gap:var(--theme-spacing-sm);color:var(--theme-colors-text);font-size:var(--theme-fontSizes-md);font-weight:500;cursor:pointer;transition:var(--theme-transitions-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreateEventDialog_checkboxLabel__FuSGL:hover{color:var(--theme-colors-primary)}.CreateEventDialog_checkboxLabel__FuSGL:has(input:disabled){color:var(--theme-colors-disabled);cursor:not-allowed;opacity:.6}.CreateEventDialog_checkboxLabel__FuSGL:has(input:disabled):hover{color:var(--theme-colors-disabled)}.CreateEventDialog_locationModeContainer__QlqAs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--theme-spacing-xs);gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-md)}@media (max-width:400px){.CreateEventDialog_locationModeContainer__QlqAs{grid-template-columns:1fr}}.CreateEventDialog_locationContentPanel__RPoLr{padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundAlt);border:1px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-medium)}.CreateEventDialog_venueDisplayCard__TJI7X{display:flex;align-items:center;gap:var(--theme-spacing-md);padding:var(--theme-spacing-md);background:var(--theme-colors-backgroundInput);border-radius:var(--theme-borderRadius-medium);border:1px solid var(--theme-colors-border)}.CreateEventDialog_venueInfo__0_qV7{flex:1 1;display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.CreateEventDialog_venueName__7HS2H{font-weight:600;color:var(--theme-colors-text)}.CreateEventDialog_venueAddress__mmi61{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-textSecondary)}.CreateEventDialog_onlineEventInfo__2vR5H{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--theme-spacing-xl);color:var(--theme-colors-textSecondary)}.CreateEventDialog_onlineEventInfo__2vR5H svg{margin-bottom:var(--theme-spacing-md);color:var(--theme-colors-primary)}.CreateEventDialog_onlineEventInfo__2vR5H p{margin:0}.CreateEventDialog_locationFieldWrapper___2_ni{display:flex;flex-direction:column;gap:var(--theme-spacing-xs);margin-bottom:var(--theme-spacing-md)}.CreateEventDialog_locationFieldWrapper___2_ni>label{font-weight:600;color:var(--theme-colors-text);font-size:var(--theme-fontSizes-sm)}.CreateEventDialog_locationConfirmedChip__APvDO{display:flex;align-items:center;justify-content:space-between;gap:var(--theme-spacing-sm);padding:var(--theme-spacing-sm) var(--theme-spacing-md);background:var(--theme-colors-backgroundInput);border:1px solid var(--theme-colors-primary);border-radius:var(--theme-borderRadius-medium);margin-bottom:var(--theme-spacing-md)}.CreateEventDialog_locationConfirmedChipText__SRZ5D{display:flex;align-items:center;gap:var(--theme-spacing-xs);font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);font-weight:500}.CreateEventDialog_locationConfirmedChipText__SRZ5D svg{color:var(--theme-colors-primary);flex-shrink:0}.CreateEventDialog_locationConfirmedChipClear__JyKwG{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:var(--theme-colors-textSecondary);border-radius:var(--theme-borderRadius-small);transition:color .15s ease}.CreateEventDialog_locationConfirmedChipClear__JyKwG:hover{color:var(--theme-colors-text)}.CreateEventDialog_locationConfirmedChipClear__JyKwG:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}.CreateEventDialog_manualLocationToggle__UUgVw{background:none;border:none;padding:0;cursor:pointer;font-size:var(--theme-fontSizes-xs);color:var(--theme-colors-textSecondary);text-decoration:underline;text-underline-offset:2px;margin-bottom:var(--theme-spacing-md);display:block;transition:color .15s ease}.CreateEventDialog_manualLocationToggle__UUgVw:hover{color:var(--theme-colors-text)}.CreateEventDialog_manualLocationToggle__UUgVw:focus-visible{outline:2px solid var(--theme-colors-primary);outline-offset:2px}}@layer components{.EditTournamentDialog_fieldset__9iOFf{all:unset;margin-bottom:var(--theme-spacing-md);display:flex;flex-direction:column;gap:var(--theme-spacing-xs)}.EditTournamentDialog_fieldset__9iOFf:last-child{margin-bottom:0}.EditTournamentDialog_label__cy67x{font-size:var(--theme-fontSizes-sm);color:var(--theme-colors-text);font-weight:500;line-height:1.5}.EditTournamentDialog_errorContainer__Lllmh{background-color:var(--theme-colors-errorLight);border:1px solid var(--theme-colors-error);border-radius:var(--theme-borderRadius-medium);padding:var(--theme-spacing-md);margin-bottom:var(--theme-spacing-md);color:var(--theme-colors-error);font-size:var(--theme-fontSizes-sm)}.EditTournamentDialog_errorMessage__7kia0{color:var(--theme-colors-error);font-size:var(--theme-fontSizes-xs)}.EditTournamentDialog_dateTimeRow__TjmsE,.EditTournamentDialog_switchRow__PqCAw{display:flex;gap:var(--theme-spacing-sm);align-items:center}.EditTournamentDialog_switchRow__PqCAw{justify-content:space-between}.EditTournamentDialog_venueNameDisplay__cXODe{font-weight:500;color:var(--theme-colors-text)}.MatchScoreDisplay_wrapper__45_ZN{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchScoreDisplay_scoreValue__ziPot{font-weight:400;color:var(--theme-colors-textSecondary)}.MatchScoreDisplay_scoreValue--winner__0Wekq{font-weight:700;color:var(--theme-colors-primary)}.MatchScoreDisplay_separator__gPXYh{color:var(--theme-colors-textSecondary);font-weight:400}.MatchCard_matchContent__I9_uV{display:flex;flex-direction:column;gap:6px}.MatchCard_participantRow__kJP8l{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:var(--theme-borderRadius-small);background:transparent;font-weight:400}.MatchCard_participantRow--winner__5D0J6{background:color-mix(in srgb,var(--theme-colors-success) 8%,transparent);font-weight:600}.MatchCard_participantName__3wuSd{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchCard_byeText__csqqM{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);font-style:italic}.MatchCard_matchFooter__wmP0Z{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.MatchCard_tableLabel__uEIi1{font-size:var(--theme-typography-fontSize-xs);color:var(--theme-colors-textSecondary)}.MatchResultInput_form__TWOq0{display:flex;flex-direction:column;gap:12px}.MatchResultInput_scoreRow__x34a2{display:flex;align-items:center;gap:8px}.MatchResultInput_vsLabel__OIkuM{font-size:var(--theme-typography-fontSize-sm);color:var(--theme-colors-textSecondary);font-weight:600}.MatchResultInput_label__v7C2q{display:block;font-size:var(--theme-typography-fontSize-sm);font-weight:500;color:var(--theme-colors-text);margin-bottom:4px}.MatchResultInput_winnerButtons__iiY6N{display:flex;gap:8px}.MatchResultInput_winnerButton__I9E0v{flex:1 1;padding:8px 12px;border:2px solid var(--theme-colors-border);border-radius:var(--theme-borderRadius-small);background:transparent;color:var(--theme-colors-text);font-size:var(--theme-typography-fontSize-sm);cursor:pointer;transition:var(--theme-transitions-fast);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchResultInput_winnerButton--selected__q_jns{border-color:var(--theme-colors-primary);background:color-mix(in srgb,var(--theme-colors-primary) 10%,transparent)}.MatchResultInput_winnerButton__I9E0v:hover{border-color:var(--theme-colors-primary)}.TournamentRoundView_roundHeader__HOb33{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.TournamentRoundView_roundTitle__kvgNj{font-size:var(--theme-typography-fontSize-md);font-weight:600;color:var(--theme-colors-text);margin:0}.TournamentRoundView_matchGrid__7nASH{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.TournamentRoundView_reportPanel__I7Q9R{padding:12px;border-top:1px solid var(--theme-colors-border)}.CreateGroupDialog_formContent__gpii4,.CreateGroupDialog_form__tUAA4{display:flex;flex-direction:column;gap:var(--theme-spacing-lg,1.5rem)}.CreateGroupDialog_dialogFooter__cRpLi{display:flex;justify-content:flex-end;gap:var(--theme-spacing-md,1rem)}.CreateGroupDialog_checkboxGroup__wjT49{display:flex;flex-direction:column;gap:var(--theme-spacing-md,1rem)}.CreateGroupDialog_locationFieldWrapper__Q4mLN{display:flex;flex-direction:column;gap:var(--theme-spacing-sm,.5rem)}.CreateGroupDialog_locationFieldWrapper__Q4mLN label{font-size:var(--theme-fontSizes-sm,.875rem);font-weight:var(--theme-typography-fontWeight-medium,inherit);color:var(--theme-colors-text,#333333)}.CreateGroupDialog_locationFieldWrapper__Q4mLN small{margin-top:var(--theme-spacing-xs,.25rem)}.CreateGroupDialog_locationHint__5S7w_{color:#6c757d;font-size:.875rem}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}