.dashboard-module__XABe8G__dashboard{background:var(--bg-primary);min-height:100vh}.dashboard-module__XABe8G__loadingContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.dashboard-module__XABe8G__nav{background:var(--bg-elevated);border-bottom:1px solid var(--border-color);padding:var(--spacing-md)0;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0}.dashboard-module__XABe8G__navContent{justify-content:space-between;align-items:center;gap:var(--spacing-xl);display:flex}.dashboard-module__XABe8G__logo h2{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}.dashboard-module__XABe8G__navLinks{gap:var(--spacing-lg);flex:1;justify-content:center;display:flex}.dashboard-module__XABe8G__navLink{color:var(--text-secondary);transition:color var(--transition-fast);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--border-radius-md);font-weight:500}.dashboard-module__XABe8G__navLink:hover{color:var(--color-primary);background:var(--bg-secondary)}.dashboard-module__XABe8G__main{padding:var(--spacing-2xl)0}.dashboard-module__XABe8G__welcome{margin-bottom:var(--spacing-2xl)}.dashboard-module__XABe8G__welcome h1{margin-bottom:var(--spacing-sm)}.dashboard-module__XABe8G__quickActions{gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.dashboard-module__XABe8G__statsSection{margin-bottom:var(--spacing-2xl)}.dashboard-module__XABe8G__statsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.dashboard-module__XABe8G__statIcon{margin-bottom:var(--spacing-sm);font-size:2.5rem}.dashboard-module__XABe8G__statValue{color:var(--color-primary);margin-bottom:var(--spacing-xs);font-size:2rem;font-weight:700}.dashboard-module__XABe8G__statLabel{color:var(--text-secondary);font-size:.875rem}.dashboard-module__XABe8G__infoGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.dashboard-module__XABe8G__profileInfo{margin-top:var(--spacing-md)}.dashboard-module__XABe8G__profileInfo p{margin:var(--spacing-xs)0;color:var(--text-secondary)}.dashboard-module__XABe8G__activeRoomsCard{flex-direction:column;height:100%;display:flex;overflow:hidden}.dashboard-module__XABe8G__roomList{flex-direction:column;flex:1;gap:10px;display:flex}.dashboard-module__XABe8G__roomItem{background:var(--bg-secondary);transition:background-color var(--transition-fast);border-radius:8px;padding:10px}.dashboard-module__XABe8G__roomName{margin-bottom:4px;font-weight:700}.dashboard-module__XABe8G__roomDetails{color:var(--text-secondary);font-size:.85rem}.dashboard-module__XABe8G__leaderboardSection{margin-top:var(--spacing-2xl)}.dashboard-module__XABe8G__leaderboardList{gap:var(--spacing-sm);flex-direction:column;display:flex}.dashboard-module__XABe8G__leaderboardItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-elevated);border-radius:var(--radius-md);transition:all .2s;display:flex}.dashboard-module__XABe8G__leaderboardItem:hover{background:var(--bg-surface);transform:translate(4px)}.dashboard-module__XABe8G__leaderboardItem.dashboard-module__XABe8G__currentUser{border:1px solid var(--color-primary);background:linear-gradient(135deg,#6366f11a,#a855f71a)}.dashboard-module__XABe8G__rank{text-align:center;min-width:50px;font-size:1.5rem;font-weight:700}.dashboard-module__XABe8G__leaderboardInfo{flex:1}.dashboard-module__XABe8G__leaderboardName{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:600}.dashboard-module__XABe8G__leaderboardStats{color:var(--text-secondary);font-size:.9rem}.dashboard-module__XABe8G__profileInfo strong{color:var(--text-primary)}@media (max-width:768px){.dashboard-module__XABe8G__navLinks{display:none}.dashboard-module__XABe8G__statsGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__XABe8G__infoGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__quickActions{flex-direction:column}}
.DailyQuests-module__riV4TW__container{background:var(--bg-elevated);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--border-color)}.DailyQuests-module__riV4TW__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.DailyQuests-module__riV4TW__title{align-items:center;gap:var(--spacing-sm);font-size:1.1rem;font-weight:600;display:flex}.DailyQuests-module__riV4TW__questList{gap:var(--spacing-md);flex-direction:column;display:flex}.DailyQuests-module__riV4TW__questItem{padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid #0000;transition:all .2s}.DailyQuests-module__riV4TW__questItem.DailyQuests-module__riV4TW__completed{border-color:var(--color-success);background:#22c55e1a}.DailyQuests-module__riV4TW__questHeader{margin-bottom:var(--spacing-xs);justify-content:space-between;display:flex}.DailyQuests-module__riV4TW__questTitle{font-size:.95rem;font-weight:500}.DailyQuests-module__riV4TW__questReward{color:var(--color-warning);font-size:.8rem;font-weight:600}.DailyQuests-module__riV4TW__questDesc{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.85rem}.DailyQuests-module__riV4TW__progressContainer{background:var(--bg-surface);border-radius:3px;height:6px;position:relative;overflow:hidden}.DailyQuests-module__riV4TW__progressBar{background:var(--color-primary);border-radius:3px;height:100%;transition:width .3s}.DailyQuests-module__riV4TW__questItem.DailyQuests-module__riV4TW__completed .DailyQuests-module__riV4TW__progressBar{background:var(--color-success)}.DailyQuests-module__riV4TW__progressText{color:var(--text-secondary);text-align:right;margin-top:4px;font-size:.75rem}
.ReferralCard-module__QH8qhG__card{background:linear-gradient(135deg,var(--bg-elevated),var(--bg-secondary));position:relative;overflow:hidden}.ReferralCard-module__QH8qhG__card:before{content:"";background:var(--gradient-primary);height:4px;position:absolute;top:0;left:0;right:0}.ReferralCard-module__QH8qhG__codeContainer{gap:var(--spacing-sm);background:var(--bg-secondary);padding:var(--spacing-sm);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);border:1px solid var(--border-color);align-items:center;display:flex}.ReferralCard-module__QH8qhG__code{color:var(--color-primary);text-align:center;letter-spacing:2px;flex:1;font-family:monospace;font-size:1.2rem;font-weight:700}.ReferralCard-module__QH8qhG__stats{color:var(--text-secondary);justify-content:space-between;font-size:.9rem;display:flex}.ReferralCard-module__QH8qhG__stats strong{color:var(--text-primary)}
.ActivityFeed-module__A9LBSq__feedCard{flex-direction:column;height:100%;display:flex;overflow:hidden}.ActivityFeed-module__A9LBSq__feedList{gap:var(--spacing-sm);padding-right:var(--spacing-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ActivityFeed-module__A9LBSq__activityItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--border-radius-md);font-size:.9rem;animation:.3s ease-out ActivityFeed-module__A9LBSq__slideIn;display:flex}@keyframes ActivityFeed-module__A9LBSq__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.ActivityFeed-module__A9LBSq__icon{text-align:center;min-width:24px;font-size:1.2rem}.ActivityFeed-module__A9LBSq__content{flex:1;line-height:1.4}.ActivityFeed-module__A9LBSq__user{color:var(--color-primary);font-weight:600}.ActivityFeed-module__A9LBSq__detail{color:var(--text-secondary)}.ActivityFeed-module__A9LBSq__time{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem}
.OnboardingModal-module__2w9BJG__overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OnboardingModal-module__2w9BJG__modal{width:90%;max-width:500px;padding:30px;animation:.3s ease-out OnboardingModal-module__2w9BJG__slideUp}.OnboardingModal-module__2w9BJG__form{flex-direction:column;gap:15px;margin-top:20px;display:flex}.OnboardingModal-module__2w9BJG__formGroup{flex-direction:column;gap:8px;display:flex}@keyframes OnboardingModal-module__2w9BJG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.SearchableDropdown-module__vcru9W__wrapper{width:100%;position:relative}.SearchableDropdown-module__vcru9W__dropdown{position:relative}.SearchableDropdown-module__vcru9W__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.SearchableDropdown-module__vcru9W__arrow{color:var(--text-secondary);font-size:.8rem}.SearchableDropdown-module__vcru9W__menu{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:1000;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0003}.SearchableDropdown-module__vcru9W__search{border:none;border-bottom:1px solid var(--border-color);border-radius:var(--radius-md)var(--radius-md)0 0;width:100%;padding:10px}.SearchableDropdown-module__vcru9W__search:focus{border-color:var(--color-primary);outline:none}.SearchableDropdown-module__vcru9W__options{max-height:200px;overflow-y:auto}.SearchableDropdown-module__vcru9W__option{cursor:pointer;padding:10px;transition:background-color .2s}.SearchableDropdown-module__vcru9W__option:hover{background-color:var(--bg-hover)}.SearchableDropdown-module__vcru9W__selected{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:700}.SearchableDropdown-module__vcru9W__noResults{color:var(--text-secondary);text-align:center;padding:10px}
.MultiSelectDropdown-module__nAxVSG__wrapper{width:100%;position:relative}.MultiSelectDropdown-module__nAxVSG__dropdown{position:relative}.MultiSelectDropdown-module__nAxVSG__trigger{cursor:pointer;justify-content:space-between;align-items:center;height:auto;min-height:42px;padding:5px 10px;display:flex}.MultiSelectDropdown-module__nAxVSG__selectedTags{flex-wrap:wrap;flex:1;gap:5px;display:flex}.MultiSelectDropdown-module__nAxVSG__tag{background-color:var(--color-primary-light);color:var(--color-primary);border-radius:12px;align-items:center;gap:5px;padding:2px 8px;font-size:.85rem;display:flex}.MultiSelectDropdown-module__nAxVSG__removeTag{cursor:pointer;font-size:1rem;font-weight:700;line-height:1}.MultiSelectDropdown-module__nAxVSG__removeTag:hover{color:var(--color-error)}.MultiSelectDropdown-module__nAxVSG__arrow{color:var(--text-secondary);margin-left:10px;font-size:.8rem}.MultiSelectDropdown-module__nAxVSG__menu{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:1000;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0003}.MultiSelectDropdown-module__nAxVSG__search{border:none;border-bottom:1px solid var(--border-color);border-radius:var(--radius-md)var(--radius-md)0 0;width:100%;padding:10px}.MultiSelectDropdown-module__nAxVSG__search:focus{border-color:var(--color-primary);outline:none}.MultiSelectDropdown-module__nAxVSG__options{max-height:200px;overflow-y:auto}.MultiSelectDropdown-module__nAxVSG__option{cursor:pointer;align-items:center;padding:10px;transition:background-color .2s;display:flex}.MultiSelectDropdown-module__nAxVSG__option:hover{background-color:var(--bg-hover)}.MultiSelectDropdown-module__nAxVSG__selected{background-color:var(--bg-hover);font-weight:700}.MultiSelectDropdown-module__nAxVSG__noResults{color:var(--text-secondary);text-align:center;padding:10px}
