.Dashboard_container__JyMht{min-height:100vh;background:#fefaf6;font-family:Nunito,sans-serif}.dark .Dashboard_container__JyMht{background:#1a202c}.Dashboard_header__fXQMC{background:#fffaf4;border-bottom:4px solid #000;box-shadow:0 4px 0 #000;padding:1rem}.dark .Dashboard_header__fXQMC{background:#2d3748;border-bottom:4px solid #4a5568;box-shadow:0 4px 0 #4a5568}.Dashboard_headerContent__GZG_A{max-width:1200px;margin:0 auto;justify-content:space-between;flex-wrap:wrap}.Dashboard_headerContent__GZG_A,.Dashboard_logoSection__2PatL{display:flex;align-items:center;gap:1rem}.Dashboard_logo__5yk_i{image-rendering:pixelated}.Dashboard_titleSection__A_MXo{display:flex;flex-direction:column}.Dashboard_title__GSI5d{font-size:1.5rem;font-weight:800;color:#000;margin:0;letter-spacing:2px;text-shadow:2px 2px 0 #ff6b6b}.dark .Dashboard_title__GSI5d{color:#f7fafc;text-shadow:2px 2px 0 #fc8181}.Dashboard_subtitle__hwS1o{font-size:.9rem;color:#666;margin:0;font-weight:600}.dark .Dashboard_subtitle__hwS1o{color:#a0aec0}.Dashboard_headerActions__SaMJu{display:flex;gap:.5rem;align-items:center}.Dashboard_createButton__VTWDj{background:#000;border:3px solid #000;color:#fff;padding:.75rem 1.5rem;font-weight:800;font-size:.9rem;cursor:pointer;box-shadow:4px 4px 0 #000;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.dark .Dashboard_createButton__VTWDj{background:#4a5568;border:3px solid #4a5568;box-shadow:4px 4px 0 #2d3748}.Dashboard_createButton__VTWDj:hover{background:#4ecdc4;border-color:#4ecdc4;transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.dark .Dashboard_createButton__VTWDj:hover{box-shadow:2px 2px 0 #2d3748}.Dashboard_profileButton__Gmjor{background:#fff;border:3px solid #000;width:3rem;height:3rem;font-size:1.2rem;cursor:pointer;box-shadow:4px 4px 0 #000;transition:all .2s ease}.dark .Dashboard_profileButton__Gmjor{background:#2d3748;border:3px solid #4a5568;color:#f7fafc;box-shadow:4px 4px 0 #1a202c}.Dashboard_profileButton__Gmjor:hover{background:#ff6b6b;transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.dark .Dashboard_profileButton__Gmjor:hover{background:#fc8181;box-shadow:2px 2px 0 #1a202c}.Dashboard_userInfo__p_oBV{display:flex;align-items:center;gap:1rem}.Dashboard_avatarContainer__5QMJo{border:3px solid #000;border-radius:50%;padding:2px;background:#fff;box-shadow:3px 3px 0 #000}.dark .Dashboard_avatarContainer__5QMJo{border:3px solid #4a5568;background:#2d3748;box-shadow:3px 3px 0 #1a202c}.Dashboard_avatar__sZjXN{border-radius:50%;object-fit:cover}.Dashboard_main__bO0uP{max-width:1200px;margin:0 auto;padding:2rem 1rem}.Dashboard_statsGrid__KRVPP{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.Dashboard_statCard__ZCvd7{background:#fffaf4;border:3px solid #000;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:4px 4px 0 #000;transition:all .2s ease}.dark .Dashboard_statCard__ZCvd7{background:#2d3748;border:3px solid #4a5568;box-shadow:4px 4px 0 #1a202c}.Dashboard_statCard__ZCvd7:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.dark .Dashboard_statCard__ZCvd7:hover{box-shadow:2px 2px 0 #1a202c}.Dashboard_statIcon___P3mB{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#000;border:2px solid #000;box-shadow:2px 2px 0 #000}.dark .Dashboard_statIcon___P3mB{background:#4a5568;border:2px solid #4a5568;box-shadow:2px 2px 0 #1a202c}.Dashboard_statContent__I5jqc{flex:1}.Dashboard_statNumber__b41As{font-size:1.8rem;font-weight:800;color:#000;line-height:1}.dark .Dashboard_statNumber__b41As{color:#f7fafc}.Dashboard_statLabel__ZFbip{font-size:.9rem;color:#666;font-weight:600;margin-top:.25rem}.dark .Dashboard_statLabel__ZFbip{color:#a0aec0}.Dashboard_tabContainer___WzoX{display:flex;background:#fffaf4;border:3px solid #000;margin-bottom:2rem;box-shadow:4px 4px 0 #000}.dark .Dashboard_tabContainer___WzoX{background:#2d3748;border:3px solid #4a5568;box-shadow:4px 4px 0 #1a202c}.Dashboard_tab__D6TH0{flex:1;background:#fffaf4;padding:1rem 1.5rem;font-weight:800;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px;border:none;border-right:3px solid #000;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#000}.dark .Dashboard_tab__D6TH0{background:#2d3748;border-right:3px solid #4a5568;color:#f7fafc}.Dashboard_tab__D6TH0:last-child{border-right:none}.Dashboard_tab__D6TH0:hover{background:#ff6b6b;color:#fff}.dark .Dashboard_tab__D6TH0:hover{background:#fc8181}.Dashboard_tabActive__S6bs9{background:#000;color:#fff}.dark .Dashboard_tabActive__S6bs9{background:#4a5568;color:#f7fafc}.Dashboard_notificationBadge__TL_Vk{background:#ff6b6b;color:white;font-size:.7rem;font-weight:800;padding:.15rem .4rem;border-radius:10px;margin-left:.5rem;vertical-align:middle;animation:Dashboard_pulse__dOqU4 2s infinite}.dark .Dashboard_notificationBadge__TL_Vk{background:#fc8181}@keyframes Dashboard_pulse__dOqU4{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Dashboard_contentArea__mf9s_{background:#fffaf4;border:3px solid #000;box-shadow:4px 4px 0 #000;min-height:400px;position:relative}.dark .Dashboard_contentArea__mf9s_{background:#2d3748;border:3px solid #4a5568;box-shadow:4px 4px 0 #1a202c}.Dashboard_sectionHeader__O0Q76{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:3px solid #000;flex-wrap:wrap;gap:1rem}.dark .Dashboard_sectionHeader__O0Q76{border-bottom:3px solid #4a5568}.Dashboard_sectionTitle__rvx6C{font-size:1.3rem;font-weight:800;color:#000;margin:0;text-transform:uppercase;letter-spacing:1px}.dark .Dashboard_sectionTitle__rvx6C{color:#f7fafc}.Dashboard_sectionActions__iPnL1{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.Dashboard_filterButton__ZmYT_,.Dashboard_sortButton__zSUPa{display:flex;align-items:center;gap:.5rem;background:#fff;border:2px solid #000;padding:.5rem 1rem;font-weight:700;font-size:.8rem;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease;text-transform:uppercase;min-width:160px;justify-content:space-between;color:#000}.dark .Dashboard_filterButton__ZmYT_,.dark .Dashboard_sortButton__zSUPa{background:#4a5568;border:2px solid #718096;color:#f7fafc;box-shadow:2px 2px 0 #1a202c}.Dashboard_filterButton__ZmYT_:hover,.Dashboard_sortButton__zSUPa:hover{background:#4ecdc4;transform:translate(1px,1px);box-shadow:1px 1px 0 #000;color:#000}.dark .Dashboard_filterButton__ZmYT_:hover,.dark .Dashboard_sortButton__zSUPa:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_filterButton__ZmYT_:active,.Dashboard_sortButton__zSUPa:active{transform:translate(2px,2px);box-shadow:0 0 0 #000}.dark .Dashboard_filterButton__ZmYT_:active,.dark .Dashboard_sortButton__zSUPa:active{box-shadow:0 0 0 #1a202c}.Dashboard_gamesList__9lplA{padding:1.5rem}.Dashboard_gameCard__Wddx9{background:#fff;border:3px solid #000;padding:1.5rem;margin-bottom:1rem;box-shadow:4px 4px 0 #000;transition:all .2s ease}.dark .Dashboard_gameCard__Wddx9{background:#1a202c;border:3px solid #4a5568;box-shadow:4px 4px 0 #0d1117}.Dashboard_gameCard__Wddx9:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.dark .Dashboard_gameCard__Wddx9:hover{box-shadow:2px 2px 0 #0d1117}.Dashboard_gameHeader__VN4sA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.Dashboard_gameTitle__ynUHe{font-size:1.2rem;font-weight:800;color:#000;margin:0}.dark .Dashboard_gameTitle__ynUHe{color:#f7fafc}.Dashboard_gameCode__2VFfT{background:#000;color:#fff;padding:.25rem .75rem;font-weight:700;font-size:.8rem;box-shadow:2px 2px 0 #000}.dark .Dashboard_gameCode__2VFfT{background:#4a5568;color:#f7fafc;box-shadow:2px 2px 0 #1a202c}.Dashboard_gameStats__JyTOh{display:flex;gap:1.5rem;margin-bottom:1rem;flex-wrap:wrap}.Dashboard_gameStat__Zc_0c{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#333}.dark .Dashboard_gameStat__Zc_0c{color:#cbd5e0}.Dashboard_statIconSmall__43ODz{font-size:1rem}.Dashboard_gameActions__xDkBN{display:flex;gap:.5rem;flex-wrap:wrap}.Dashboard_deleteButton__TUANC,.Dashboard_editButton__5bEsT,.Dashboard_exportButton__u2DHJ,.Dashboard_playButton__oYtNY,.Dashboard_shareButton__vtiH9{padding:.5rem 1rem;font-weight:700;font-size:.8rem;cursor:pointer;border:2px solid #000;box-shadow:2px 2px 0 #000;transition:all .2s ease;text-transform:uppercase}.dark .Dashboard_deleteButton__TUANC,.dark .Dashboard_editButton__5bEsT,.dark .Dashboard_exportButton__u2DHJ,.dark .Dashboard_playButton__oYtNY,.dark .Dashboard_shareButton__vtiH9{box-shadow:2px 2px 0 #1a202c}.Dashboard_playButton__oYtNY{background:#4ecdc4;color:#000}.Dashboard_shareButton__vtiH9{background:#ffd166;color:#000}.Dashboard_editButton__5bEsT{background:#118ab2;color:#fff}.Dashboard_exportButton__u2DHJ{background:#9d4edd;color:#fff}.Dashboard_deleteButton__TUANC{background:#ff6b6b;color:#fff}.Dashboard_deleteButton__TUANC:hover,.Dashboard_editButton__5bEsT:hover,.Dashboard_exportButton__u2DHJ:hover,.Dashboard_playButton__oYtNY:hover,.Dashboard_shareButton__vtiH9:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_deleteButton__TUANC:hover,.dark .Dashboard_editButton__5bEsT:hover,.dark .Dashboard_exportButton__u2DHJ:hover,.dark .Dashboard_playButton__oYtNY:hover,.dark .Dashboard_shareButton__vtiH9:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_playButton__oYtNY:hover{background:#38c2b7}.Dashboard_shareButton__vtiH9:hover{background:#ffc952}.Dashboard_editButton__5bEsT:hover{background:#0f7a9c}.Dashboard_exportButton__u2DHJ:hover{background:#7b2cbf}.Dashboard_deleteButton__TUANC:hover{background:#ff5252}.Dashboard_emptyState__2SEF4{text-align:center;padding:4rem 2rem}.Dashboard_emptyIcon__BP2kM{font-size:4rem;margin-bottom:1rem}.Dashboard_emptyTitle__PFoQc{font-size:1.5rem;font-weight:800;color:#000;margin-bottom:.5rem}.dark .Dashboard_emptyTitle__PFoQc{color:#f7fafc}.Dashboard_emptyText__WTynD{color:#666;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.dark .Dashboard_emptyText__WTynD{color:#a0aec0}.Dashboard_emptyButton__kMaWL{background:#000;border:3px solid #000;color:#fff;padding:1rem 2rem;font-weight:800;font-size:1rem;cursor:pointer;box-shadow:4px 4px 0 #000;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.dark .Dashboard_emptyButton__kMaWL{background:#4a5568;border:3px solid #4a5568;box-shadow:4px 4px 0 #1a202c}.Dashboard_emptyButton__kMaWL:hover{background:#4ecdc4;border-color:#4ecdc4;transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.dark .Dashboard_emptyButton__kMaWL:hover{box-shadow:2px 2px 0 #1a202c}.Dashboard_notificationsSection__oKros{padding:0}.Dashboard_notificationsHeader__gArni{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:1rem}.Dashboard_notificationsHeader__gArni .Dashboard_sectionTitle__rvx6C{display:flex;align-items:center;gap:.5rem;margin:0}.Dashboard_titleIcon__YsYDa{margin-right:.5rem}.Dashboard_unreadCount__iLjqa{background:#ff6b6b;color:white;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:12px;margin-left:.75rem;vertical-align:middle;border:2px solid #000;box-shadow:2px 2px 0 #000}.dark .Dashboard_unreadCount__iLjqa{background:#fc8181;border:2px solid #4a5568;box-shadow:2px 2px 0 #1a202c}.Dashboard_notificationsActions__2nrQY{display:flex;gap:.5rem}.Dashboard_clearAllButton__ZSbEn,.Dashboard_markAllButton__7JPg4{display:flex;align-items:center;gap:.3rem;background:#fff;border:2px solid #000;padding:.5rem 1rem;font-weight:700;font-size:.8rem;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease;text-transform:uppercase}.Dashboard_markAllButton__7JPg4{background:#4ecdc4;color:#000}.dark .Dashboard_markAllButton__7JPg4{box-shadow:2px 2px 0 #1a202c}.Dashboard_markAllButton__7JPg4:hover:not(:disabled){background:#38c2b7;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_markAllButton__7JPg4:hover:not(:disabled){box-shadow:1px 1px 0 #1a202c}.Dashboard_clearAllButton__ZSbEn{background:#ff6b6b;color:#fff}.dark .Dashboard_clearAllButton__ZSbEn{box-shadow:2px 2px 0 #1a202c}.Dashboard_clearAllButton__ZSbEn:hover:not(:disabled){background:#ff5252;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_clearAllButton__ZSbEn:hover:not(:disabled){box-shadow:1px 1px 0 #1a202c}.Dashboard_clearAllButton__ZSbEn:disabled,.Dashboard_markAllButton__7JPg4:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:2px 2px 0 #000}.dark .Dashboard_clearAllButton__ZSbEn:disabled,.dark .Dashboard_markAllButton__7JPg4:disabled{box-shadow:2px 2px 0 #1a202c}.Dashboard_notificationsList__1TpgK{padding:1.5rem;max-height:600px;overflow-y:auto}.Dashboard_notificationCard__MZI9v{background:#fff;border:3px solid #000;padding:1.5rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:1rem;box-shadow:4px 4px 0 #000;transition:all .2s ease;position:relative}.dark .Dashboard_notificationCard__MZI9v{background:#1a202c;border:3px solid #4a5568;box-shadow:4px 4px 0 #0d1117}.Dashboard_notificationCard__MZI9v:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.dark .Dashboard_notificationCard__MZI9v:hover{box-shadow:2px 2px 0 #0d1117}.Dashboard_notificationCard__MZI9v.Dashboard_unread__7NM_q{background:#f8f9ff;border-left:6px solid #4ecdc4;animation:Dashboard_pulseUnread__VHldS 2s infinite}.dark .Dashboard_notificationCard__MZI9v.Dashboard_unread__7NM_q{background:#2d3748;border-left:6px solid #4ecdc4}@keyframes Dashboard_pulseUnread__VHldS{0%{border-left-color:#4ecdc4}50%{border-left-color:#38c2b7}to{border-left-color:#4ecdc4}}.Dashboard_notificationIcon__hfES9{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #000;border-radius:8px;box-shadow:2px 2px 0 #000}.dark .Dashboard_notificationIcon__hfES9{background:#2d3748;border:2px solid #4a5568;box-shadow:2px 2px 0 #1a202c}.Dashboard_notificationContent__5VwCi{flex:1}.Dashboard_notificationHeader__CLOex{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.Dashboard_notificationTitle__K2JEx{font-size:1.1rem;font-weight:800;color:#000;margin:0}.dark .Dashboard_notificationTitle__K2JEx{color:#f7fafc}.Dashboard_notificationTime__BWdTy{font-size:.8rem;color:#666;font-weight:600;background:#f0f0f0;padding:.2rem .5rem;border-radius:4px;border:1px solid #ddd}.dark .Dashboard_notificationTime__BWdTy{color:#a0aec0;background:#4a5568;border:1px solid #718096}.Dashboard_notificationMessage__96euq{color:#333;margin:0 0 .75rem;line-height:1.4}.dark .Dashboard_notificationMessage__96euq{color:#cbd5e0}.Dashboard_notificationType__hXVRx{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.Dashboard_typeBadge__ZVKX3{padding:.2rem .6rem;font-size:.7rem;font-weight:800;color:white;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;border:1px solid #000;box-shadow:1px 1px 0 #000}.dark .Dashboard_typeBadge__ZVKX3{border:1px solid #4a5568;box-shadow:1px 1px 0 #1a202c}.Dashboard_gameCodeBadge__0O4L6{background:#000;color:#fff;padding:.2rem .6rem;font-size:.7rem;font-weight:700;border-radius:12px;border:1px solid #000;box-shadow:1px 1px 0 #000}.dark .Dashboard_gameCodeBadge__0O4L6{background:#4a5568;color:#f7fafc;border:1px solid #718096;box-shadow:1px 1px 0 #1a202c}.Dashboard_invitationStatus__S_XSS{margin-top:1rem;padding:.75rem;background:#e6f7f5;border:2px solid #4ecdc4;border-radius:4px;box-shadow:2px 2px 0 #000}.dark .Dashboard_invitationStatus__S_XSS{background:#234e52;border:2px solid #4ecdc4;box-shadow:2px 2px 0 #1a202c}.Dashboard_acceptedStatus__N3pE0{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;color:#0f7a9c;text-transform:uppercase;letter-spacing:.5px}.dark .Dashboard_acceptedStatus__N3pE0{color:#4ecdc4}.Dashboard_gameInvitationActions__rg3Nv{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.Dashboard_acceptButton__yMN1_,.Dashboard_declineButton__AJOr1{display:flex;align-items:center;gap:.3rem;padding:.5rem 1rem;font-weight:700;font-size:.8rem;cursor:pointer;border:2px solid #000;box-shadow:2px 2px 0 #000;transition:all .2s ease;text-transform:uppercase}.dark .Dashboard_acceptButton__yMN1_,.dark .Dashboard_declineButton__AJOr1{box-shadow:2px 2px 0 #1a202c}.Dashboard_acceptButton__yMN1_{background:#4ecdc4;color:#000}.Dashboard_acceptButton__yMN1_:hover{background:#38c2b7;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_acceptButton__yMN1_:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_declineButton__AJOr1{background:#ff6b6b;color:#fff}.Dashboard_declineButton__AJOr1:hover{background:#ff5252;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_declineButton__AJOr1:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_notificationActions__EFLM5{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.Dashboard_deleteNotificationButton__O66k5,.Dashboard_markReadButton__lwpmE{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:2px solid #000;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease}.dark .Dashboard_deleteNotificationButton__O66k5,.dark .Dashboard_markReadButton__lwpmE{box-shadow:2px 2px 0 #1a202c}.Dashboard_markReadButton__lwpmE{background:#4ecdc4;color:#000}.Dashboard_markReadButton__lwpmE:hover{background:#38c2b7;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_markReadButton__lwpmE:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_deleteNotificationButton__O66k5{background:#ff6b6b;color:#fff}.Dashboard_deleteNotificationButton__O66k5:hover{background:#ff5252;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_deleteNotificationButton__O66k5:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_emptyNotifications__4asXg{text-align:center;padding:4rem 2rem;background:#fff;border:3px solid #000;margin:1rem;box-shadow:4px 4px 0 #000}.dark .Dashboard_emptyNotifications__4asXg{background:#1a202c;border:3px solid #4a5568;box-shadow:4px 4px 0 #0d1117}.Dashboard_emptyNotifications__4asXg .Dashboard_emptyIcon__BP2kM{font-size:4rem;margin-bottom:1rem;color:#ddd}.dark .Dashboard_emptyNotifications__4asXg .Dashboard_emptyIcon__BP2kM{color:#4a5568}.Dashboard_emptyNotifications__4asXg .Dashboard_emptyTitle__PFoQc{font-size:1.5rem;font-weight:800;color:#000;margin-bottom:.5rem}.dark .Dashboard_emptyNotifications__4asXg .Dashboard_emptyTitle__PFoQc{color:#f7fafc}.Dashboard_emptyNotifications__4asXg .Dashboard_emptyText__WTynD{color:#666;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.dark .Dashboard_emptyNotifications__4asXg .Dashboard_emptyText__WTynD{color:#a0aec0}.Dashboard_emptyTips__ukqMH{background:#f8f9fa;border:2px solid #000;padding:1.5rem;border-radius:8px;text-align:left;max-width:400px;margin:0 auto;box-shadow:2px 2px 0 #000}.dark .Dashboard_emptyTips__ukqMH{background:#2d3748;border:2px solid #4a5568;box-shadow:2px 2px 0 #1a202c}.Dashboard_emptyTips__ukqMH p{margin:.5rem 0;color:#555;font-size:.9rem;font-weight:600}.dark .Dashboard_emptyTips__ukqMH p{color:#cbd5e0}.Dashboard_emptyTips__ukqMH p:before{content:"• ";color:#4ecdc4;font-weight:700;margin-right:.5rem}.Dashboard_notificationsStats__qw1Tx{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding:1.5rem;background:#fffaf4;border-top:3px solid #000;margin-top:1rem}.dark .Dashboard_notificationsStats__qw1Tx{background:#2d3748;border-top:3px solid #4a5568}.Dashboard_notificationsStats__qw1Tx .Dashboard_statItem__mWEEm{text-align:center;padding:1rem;background:#fff;border:2px solid #000;box-shadow:2px 2px 0 #000}.dark .Dashboard_notificationsStats__qw1Tx .Dashboard_statItem__mWEEm{background:#1a202c;border:2px solid #4a5568;box-shadow:2px 2px 0 #0d1117}.Dashboard_notificationsStats__qw1Tx .Dashboard_statNumber__b41As{font-size:2rem;font-weight:800;color:#000;line-height:1;margin-bottom:.25rem}.dark .Dashboard_notificationsStats__qw1Tx .Dashboard_statNumber__b41As{color:#f7fafc}.Dashboard_notificationsStats__qw1Tx .Dashboard_statLabel__ZFbip{font-size:.8rem;color:#666;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.dark .Dashboard_notificationsStats__qw1Tx .Dashboard_statLabel__ZFbip{color:#a0aec0}.Dashboard_settingsSection__FKEuR{padding:2rem}.Dashboard_settingsHeader__NfFjS{margin-bottom:2rem}.Dashboard_settingsTitle__LLjDx{font-size:1.5rem;font-weight:800;color:#000;margin:0;text-transform:uppercase;letter-spacing:1px}.dark .Dashboard_settingsTitle__LLjDx{color:#f7fafc}.Dashboard_settingsGrid__m7ML_{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}.Dashboard_profileCard__VlqfS{background:#fff;border:3px solid #000;padding:2rem;box-shadow:4px 4px 0 #000;text-align:center}.dark .Dashboard_profileCard__VlqfS{background:#2d3748;border:3px solid #4a5568;box-shadow:4px 4px 0 #1a202c}.Dashboard_profileHeader__9Rm2n{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Dashboard_avatarLargeContainer__mGxbT{border:4px solid #000;border-radius:12px;padding:4px;background:#fff;box-shadow:3px 3px 0 #000}.dark .Dashboard_avatarLargeContainer__mGxbT{border:4px solid #4a5568;background:#1a202c;box-shadow:3px 3px 0 #0d1117}.Dashboard_avatarLarge__XD7LL{border-radius:8px;image-rendering:pixelated}.Dashboard_profileInfo__fOEz8{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.Dashboard_profileName__dTr9x{font-size:1.5rem;font-weight:800;color:#000;margin:0;text-transform:uppercase;letter-spacing:.5px}.dark .Dashboard_profileName__dTr9x{color:#f7fafc}.Dashboard_profileDetail__3AM1n{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#666;padding:.75rem 1rem;background:#f8f9fa;border:2px solid #000;border-radius:4px;box-shadow:2px 2px 0 #000;width:100%;max-width:300px}.dark .Dashboard_profileDetail__3AM1n{color:#cbd5e0;background:#1a202c;border:2px solid #4a5568;box-shadow:2px 2px 0 #0d1117}.Dashboard_logoutButton__Huhfv{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ff6b6b;border:2px solid #000;color:#fff;padding:.75rem 1.5rem;font-weight:800;font-size:.9rem;cursor:pointer;box-shadow:3px 3px 0 #000;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px;width:100%;margin-top:1rem}.dark .Dashboard_logoutButton__Huhfv{box-shadow:3px 3px 0 #1a202c}.Dashboard_logoutButton__Huhfv:hover{background:#ff5252;transform:translate(1px,1px);box-shadow:2px 2px 0 #000}.dark .Dashboard_logoutButton__Huhfv:hover{box-shadow:2px 2px 0 #1a202c}.Dashboard_privacyCard__Or388{background:#fff;border:3px solid #000;padding:2rem;box-shadow:4px 4px 0 #000}.dark .Dashboard_privacyCard__Or388{background:#2d3748;border:3px solid #4a5568;box-shadow:4px 4px 0 #1a202c}.Dashboard_privacyTitle__BsXci{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;color:#000;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.5px}.dark .Dashboard_privacyTitle__BsXci{color:#f7fafc}.Dashboard_privacyOptions__QT8pt{display:flex;flex-direction:column;gap:1.5rem}.Dashboard_privacyOption__DbVyx{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border:2px solid #000;border-radius:4px;box-shadow:2px 2px 0 #000}.dark .Dashboard_privacyOption__DbVyx{background:#1a202c;border:2px solid #4a5568;box-shadow:2px 2px 0 #0d1117}.Dashboard_optionInfo__hdKKy{flex:1}.Dashboard_optionInfo__hdKKy h4{font-size:1rem;font-weight:700;color:#000;margin:0 0 .25rem}.dark .Dashboard_optionInfo__hdKKy h4{color:#f7fafc}.Dashboard_optionInfo__hdKKy p{font-size:.8rem;color:#666;margin:0;font-weight:600}.dark .Dashboard_optionInfo__hdKKy p{color:#a0aec0}.Dashboard_privacySelect__lcqwi{padding:.5rem;border:2px solid #000;border-radius:4px;font-weight:600;background:white;cursor:pointer;box-shadow:2px 2px 0 #000;min-width:120px;color:#000}.dark .Dashboard_privacySelect__lcqwi{background:#4a5568;border:2px solid #718096;color:#f7fafc;box-shadow:2px 2px 0 #1a202c}.Dashboard_privacySelect__lcqwi:focus{outline:none;border-color:#4ecdc4}.Dashboard_toggle___Zslm{position:relative;display:inline-block;width:50px;height:24px}.Dashboard_toggle___Zslm input{opacity:0;width:0;height:0}.Dashboard_toggleSlider__P6ciQ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border:2px solid #000;transition:.4s;border-radius:24px;box-shadow:2px 2px 0 #000}.dark .Dashboard_toggleSlider__P6ciQ{background-color:#718096;border:2px solid #4a5568;box-shadow:2px 2px 0 #1a202c}.Dashboard_toggleSlider__P6ciQ:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:white;border:1px solid #000;transition:.4s;border-radius:50%}.dark .Dashboard_toggleSlider__P6ciQ:before{background-color:#f7fafc;border:1px solid #4a5568}input:checked+.Dashboard_toggleSlider__P6ciQ{background-color:#4ecdc4}input:checked+.Dashboard_toggleSlider__P6ciQ:before{transform:translateX(26px)}.Dashboard_footer__B__0K{background:#fffaf4;border-top:4px solid #000;padding:1rem;margin-top:2rem}.dark .Dashboard_footer__B__0K{background:#2d3748;border-top:4px solid #4a5568}.Dashboard_footerContent__rOrj9{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Dashboard_footerText__zAgUr{color:#666;font-weight:600}.dark .Dashboard_footerText__zAgUr{color:#a0aec0}.Dashboard_footerVersion__sXHqK{color:#999;font-size:.8rem}.dark .Dashboard_footerVersion__sXHqK{color:#718096}.Dashboard_searchContainer__Ij_Hn{position:relative;flex:1;max-width:300px}.Dashboard_searchInput__UoTFT{width:100%;padding:.5rem 2.5rem .5rem 1rem;border:2px solid #000;background:#fff;font-weight:600;font-size:.9rem;box-shadow:2px 2px 0 #000;transition:all .2s ease;color:#000}.dark .Dashboard_searchInput__UoTFT{background:#1a202c;border:2px solid #4a5568;color:#f7fafc;box-shadow:2px 2px 0 #0d1117}.Dashboard_searchInput__UoTFT:focus{outline:none;border-color:#4ecdc4;box-shadow:2px 2px 0 #4ecdc4}.Dashboard_searchInput__UoTFT::placeholder{color:#999;font-weight:600}.dark .Dashboard_searchInput__UoTFT::placeholder{color:#718096}.Dashboard_clearSearchButton__Kq5x3{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:4px;transition:all .2s ease}.dark .Dashboard_clearSearchButton__Kq5x3{color:#a0aec0}.Dashboard_clearSearchButton__Kq5x3:hover{color:#ff6b6b;background:#f0f0f0}.dark .Dashboard_clearSearchButton__Kq5x3:hover{color:#fc8181;background:#2d3748}.Dashboard_filterSortContainer__k0NP9{display:flex;gap:.5rem;align-items:center;position:relative}.Dashboard_filterSortGroup__OHVFu{position:relative}.Dashboard_filterDropdown__b6vdo,.Dashboard_sortDropdown__fnBg1{position:absolute;top:100%;left:0;margin-top:.25rem;background:#fff;border:2px solid #000;box-shadow:3px 3px 0 #000;z-index:100;min-width:200px;animation:Dashboard_dropdownAppear__UQWy2 .2s ease}.dark .Dashboard_filterDropdown__b6vdo,.dark .Dashboard_sortDropdown__fnBg1{background:#2d3748;border:2px solid #4a5568;box-shadow:3px 3px 0 #1a202c}@keyframes Dashboard_dropdownAppear__UQWy2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Dashboard_filterOption__86297,.Dashboard_sortOption__JSS_j{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;background:none;cursor:pointer;font-weight:700;font-size:.8rem;text-transform:uppercase;text-align:left;transition:all .2s ease;border:none;border-bottom:1px solid #eee;color:#000}.dark .Dashboard_filterOption__86297,.dark .Dashboard_sortOption__JSS_j{border-bottom:1px solid #4a5568;color:#f7fafc}.Dashboard_filterOption__86297:last-child,.Dashboard_sortOption__JSS_j:last-child{border-bottom:none}.Dashboard_filterOption__86297:hover,.Dashboard_sortOption__JSS_j:hover{background:#f8f9fa;color:#000}.dark .Dashboard_filterOption__86297:hover,.dark .Dashboard_sortOption__JSS_j:hover{background:#4a5568;color:#f7fafc}.Dashboard_filterOptionActive__gQJot,.Dashboard_sortOptionActive__Qv0I5{background:#4ecdc4!important;color:#000!important;font-weight:800}.Dashboard_clearFiltersButton__4J6__{display:flex;align-items:center;gap:.3rem;background:#ff6b6b;color:#fff;border:2px solid #000;padding:.5rem 1rem;font-weight:700;font-size:.8rem;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease;text-transform:uppercase}.dark .Dashboard_clearFiltersButton__4J6__{box-shadow:2px 2px 0 #1a202c}.Dashboard_clearFiltersButton__4J6__:hover{background:#ff5252;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.dark .Dashboard_clearFiltersButton__4J6__:hover{box-shadow:1px 1px 0 #1a202c}.Dashboard_activeFilters__tylOa{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#f8f9fa;border-bottom:2px solid #000;flex-wrap:wrap}.dark .Dashboard_activeFilters__tylOa{background:#1a202c;border-bottom:2px solid #4a5568}.Dashboard_activeFiltersLabel___hAqw{font-size:.8rem;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:.5px}.dark .Dashboard_activeFiltersLabel___hAqw{color:#f7fafc}.Dashboard_activeFilterTag__lgR_e{display:inline-flex;align-items:center;gap:.5rem;background:#4ecdc4;color:#000;padding:.35rem .75rem;font-size:.75rem;font-weight:700;border:2px solid #000;border-radius:20px;box-shadow:1px 1px 0 #000;text-transform:uppercase}.dark .Dashboard_activeFilterTag__lgR_e{box-shadow:1px 1px 0 #1a202c}.Dashboard_removeFilterButton__qPWKw{background:none;border:none;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;padding:.1rem;border-radius:50%;transition:all .2s ease}.Dashboard_removeFilterButton__qPWKw:hover{background:#000;color:#fff}.Dashboard_gamesCount__XXXuq{margin-left:auto;font-size:.8rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px}.dark .Dashboard_gamesCount__XXXuq{color:#a0aec0}.Dashboard_contentArea__mf9s_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.02) 0);background-size:100% 4px;pointer-events:none;z-index:1;opacity:.3}.dark .Dashboard_contentArea__mf9s_:before{background:linear-gradient(180deg,transparent 50%,rgba(255,255,255,.02) 0)}@media (max-width:768px){.Dashboard_headerContent__GZG_A{flex-direction:column;text-align:center}.Dashboard_logoSection__2PatL{justify-content:center}.Dashboard_statsGrid__KRVPP{grid-template-columns:1fr 1fr}.Dashboard_tabContainer___WzoX{flex-direction:column}.Dashboard_tab__D6TH0{border-right:none;border-bottom:3px solid #000}.dark .Dashboard_tab__D6TH0{border-bottom:3px solid #4a5568}.Dashboard_tab__D6TH0:last-child{border-bottom:none}.Dashboard_sectionActions__iPnL1,.Dashboard_sectionHeader__O0Q76{flex-direction:column;align-items:stretch}.Dashboard_sectionActions__iPnL1{gap:1rem}.Dashboard_gameHeader__VN4sA{flex-direction:column;align-items:flex-start}.Dashboard_gameStats__JyTOh{flex-direction:column;gap:.5rem}.Dashboard_gameActions__xDkBN{justify-content:center}.Dashboard_footerContent__rOrj9,.Dashboard_notificationsHeader__gArni{flex-direction:column;text-align:center}.Dashboard_notificationsHeader__gArni{align-items:stretch}.Dashboard_notificationsActions__2nrQY{justify-content:center}.Dashboard_notificationCard__MZI9v,.Dashboard_notificationHeader__CLOex{flex-direction:column;align-items:stretch}.Dashboard_notificationActions__EFLM5{flex-direction:row;justify-content:flex-end;margin-top:1rem}.Dashboard_notificationsStats__qw1Tx{grid-template-columns:repeat(2,1fr)}.Dashboard_settingsGrid__m7ML_{grid-template-columns:1fr;gap:1.5rem}.Dashboard_settingsSection__FKEuR{padding:1rem}.Dashboard_privacyCard__Or388,.Dashboard_profileCard__VlqfS{padding:1.5rem}.Dashboard_privacyOption__DbVyx{flex-direction:column;align-items:stretch;gap:1rem;text-align:center}.Dashboard_logoutButton__Huhfv{padding:.6rem 1rem;font-size:.85rem}.Dashboard_profileDetail__3AM1n{max-width:100%;padding:.6rem}.Dashboard_searchContainer__Ij_Hn{max-width:100%}.Dashboard_filterSortContainer__k0NP9{flex-wrap:wrap;justify-content:center}.Dashboard_filterButton__ZmYT_,.Dashboard_sortButton__zSUPa{min-width:140px;font-size:.75rem;padding:.5rem .75rem}.Dashboard_filterDropdown__b6vdo,.Dashboard_sortDropdown__fnBg1{position:fixed;left:50%;transform:translateX(-50%);width:90%;max-width:300px}.Dashboard_activeFilters__tylOa{flex-direction:column;align-items:flex-start;gap:.5rem}.Dashboard_gamesCount__XXXuq{margin-left:0;align-self:flex-end}}@media (max-width:480px){.Dashboard_statsGrid__KRVPP{grid-template-columns:1fr}.Dashboard_main__bO0uP{padding:1rem .5rem}.Dashboard_gameCard__Wddx9,.Dashboard_gamesList__9lplA{padding:1rem}.Dashboard_notificationsStats__qw1Tx{grid-template-columns:1fr}.Dashboard_notificationCard__MZI9v{padding:1rem}.Dashboard_notificationIcon__hfES9{width:40px;height:40px}.Dashboard_notificationTitle__K2JEx{font-size:1rem}.Dashboard_privacyCard__Or388,.Dashboard_profileCard__VlqfS{padding:1rem}.Dashboard_profileName__dTr9x{font-size:1.3rem}.Dashboard_privacyTitle__BsXci{font-size:1.1rem}.Dashboard_logoutButton__Huhfv{padding:.5rem .75rem;font-size:.8rem}.Dashboard_profileDetail__3AM1n{padding:.5rem;font-size:.85rem}.Dashboard_gameInvitationActions__rg3Nv{flex-direction:column}.Dashboard_acceptButton__yMN1_,.Dashboard_declineButton__AJOr1{width:100%;justify-content:center}.Dashboard_filterSortContainer__k0NP9{flex-direction:column;width:100%}.Dashboard_filterSortGroup__OHVFu{width:100%}.Dashboard_filterButton__ZmYT_,.Dashboard_sortButton__zSUPa{width:100%;min-width:unset}.Dashboard_clearFiltersButton__4J6__{width:100%;justify-content:center}.Dashboard_activeFilterTag__lgR_e{font-size:.7rem}}.ConfirmationModal_overlay__jZU_Q{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ConfirmationModal_fadeIn__e9q__ .3s ease-out}.ConfirmationModal_modal__lOUvi{background:#FFFAF7;border:4px solid #2d3748;padding:2rem;max-width:450px;width:90%;position:relative;box-shadow:8px 8px 0 #2D3748;animation:ConfirmationModal_slideDown__MP3JJ .3s ease-out}.ConfirmationModal_closeButton__7A9mS{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#2D3748;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.ConfirmationModal_closeButton__7A9mS:hover{background:#2D3748;color:#FFFAF7;transform:scale(1.1)}.ConfirmationModal_modalHeader___7E4P{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-right:2rem}.ConfirmationModal_title__WVgqw{font-family:Nunito,sans-serif;font-weight:900;color:#2D3748;font-size:1.5rem;text-transform:uppercase;letter-spacing:-.5px;margin:0}.ConfirmationModal_iconWarning__7_FHB{color:#D69E2E;animation:ConfirmationModal_pulse__0sFuo 2s infinite}.ConfirmationModal_iconDanger__DzKLV{color:#E53E3E;animation:ConfirmationModal_pulse__0sFuo 1.5s infinite}.ConfirmationModal_iconInfo__i5gzi{color:#3182CE;animation:ConfirmationModal_pulse__0sFuo 2s infinite}.ConfirmationModal_modalBody__9isG0{margin-bottom:2rem}.ConfirmationModal_message__4NNtk{font-family:Nunito,sans-serif;color:#4A5568;font-size:1rem;line-height:1.5;margin:0;font-weight:600}.ConfirmationModal_modalFooter__EkSQH{display:flex;gap:1rem;justify-content:flex-end}.ConfirmationModal_cancelButton__n_jvY{background:#CBD5E0;border:2px solid #2d3748;color:#2D3748;padding:.75rem 1.5rem;font-family:Nunito,sans-serif;font-weight:800;font-size:.9rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:3px 3px 0 #2D3748;transition:all .2s ease}.ConfirmationModal_cancelButton__n_jvY:hover{background:#A0AEC0;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}.ConfirmationModal_confirmButton__p1Lgn{border:2px solid #2d3748;color:#2D3748;padding:.75rem 1.5rem;font-family:Nunito,sans-serif;font-weight:800;font-size:.9rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:3px 3px 0 #2D3748;transition:all .2s ease}.ConfirmationModal_confirmButtonWarning__IfTqK{background:#F6E05E}.ConfirmationModal_confirmButtonWarning__IfTqK:hover{background:#ECC94B;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}.ConfirmationModal_confirmButtonDanger__nt_Em{background:#FC8181}.ConfirmationModal_confirmButtonDanger__nt_Em:hover{background:#F56565;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}.ConfirmationModal_confirmButtonInfo__4SE5X{background:#63B3ED}.ConfirmationModal_confirmButtonInfo__4SE5X:hover{background:#4299E1;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}@keyframes ConfirmationModal_fadeIn__e9q__{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_slideDown__MP3JJ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ConfirmationModal_pulse__0sFuo{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.ConfirmationModal_modal__lOUvi{padding:1.5rem;margin:1rem}.ConfirmationModal_modalHeader___7E4P{flex-direction:column;text-align:center;gap:.5rem}.ConfirmationModal_modalFooter__EkSQH{flex-direction:column}.ConfirmationModal_cancelButton__n_jvY,.ConfirmationModal_confirmButton__p1Lgn{width:100%}}.ShareModal_overlay__PIZOU{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ShareModal_fadeIn__isqzh .3s ease-out}.ShareModal_modal__Ga2Mi{background:#FFFAF7;border:4px solid #2d3748;padding:2rem;max-width:800px;width:90%;max-height:90vh;position:relative;box-shadow:8px 8px 0 #2D3748;animation:ShareModal_slideDown__FZTX8 .3s ease-out;display:flex;flex-direction:column}.ShareModal_closeButton__uDGy7{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#2D3748;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease;z-index:1}.ShareModal_closeButton__uDGy7:hover{background:#2D3748;color:#FFFAF7;transform:scale(1.1)}.ShareModal_modalHeader__ODJ_t{margin-bottom:1.5rem;padding-right:2rem}.ShareModal_title__TZBrx{font-family:Nunito,sans-serif;font-weight:900;color:#2D3748;font-size:1.5rem;text-transform:uppercase;letter-spacing:-.5px;margin:0 0 .5rem}.ShareModal_subtitle__BOOsd{font-family:Nunito,sans-serif;color:#4A5568;font-size:.9rem;margin:0;font-weight:600}.ShareModal_modalContent__k77f5{display:flex;gap:2rem;flex:1;overflow:hidden}.ShareModal_leftColumn__DBD6U,.ShareModal_rightColumn__SR5Gb{flex:1;display:flex;flex-direction:column}.ShareModal_rightColumn__SR5Gb{overflow:hidden}.ShareModal_divider__KUria{width:2px;background:#CBD5E0;margin:0 1rem}.ShareModal_qrSection__cKi9o{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ShareModal_qrContainer__Lw1O6{border:3px solid #2d3748;padding:2rem;background:white;box-shadow:4px 4px 0 #2D3748}.ShareModal_qrPlaceholder__Ttyv4{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#4A5568;font-family:Nunito,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.ShareModal_qrIcon___dFJ9{color:#2D3748}.ShareModal_urlSection__cO7CJ{text-align:center}.ShareModal_urlLabel___nuN0{font-family:Nunito,sans-serif;font-weight:800;color:#2D3748;margin:0 0 .5rem;font-size:.9rem;text-transform:uppercase}.ShareModal_urlContainer__wwWr1{display:flex;align-items:center;gap:.5rem;background:#F7FAFC;border:2px solid #2d3748;padding:.5rem .75rem;margin-bottom:.5rem}.ShareModal_url__WibvT{font-family:monospace;font-size:.8rem;color:#2D3748;flex:1;word-break:break-all}.ShareModal_copyButton__L1YOe{background:#2D3748;border:2px solid #2d3748;color:#FFFAF7;padding:.25rem;cursor:pointer;border-radius:2px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ShareModal_copyButton__L1YOe:hover{background:#4A5568;transform:scale(1.05)}.ShareModal_copiedText__r1255{font-family:Nunito,sans-serif;font-size:.8rem;color:#38A169;font-weight:700}.ShareModal_searchSection__OhN9v{display:flex;flex-direction:column;height:100%;overflow:hidden}.ShareModal_sectionTitle__VGsxV{font-family:Nunito,sans-serif;font-weight:800;color:#2D3748;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem}.ShareModal_searchContainer__GTTWd{margin-bottom:1rem}.ShareModal_searchInput__lgQUw{width:100%;padding:.75rem;border:2px solid #2d3748;background:white;font-family:Nunito,sans-serif;font-size:.9rem;box-shadow:3px 3px 0 #2D3748;transition:all .2s ease}.ShareModal_searchInput__lgQUw:focus{outline:none;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}.ShareModal_searchResults__yAy8N{border:2px solid #2d3748;background:white;max-height:200px;overflow-y:auto;margin-bottom:1rem;box-shadow:3px 3px 0 #2D3748}.ShareModal_userResult__U7VxQ{display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #e2e8f0}.ShareModal_userResult__U7VxQ:hover{background:#F7FAFC}.ShareModal_userResult__U7VxQ:last-child{border-bottom:none}.ShareModal_userAvatar__F75Cl{width:32px;height:32px;background:#4A5568;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.ShareModal_userInfo__jhktY{display:flex;flex-direction:column}.ShareModal_userName__ucuNa{font-family:Nunito,sans-serif;font-weight:700;color:#2D3748;font-size:.9rem}.ShareModal_userEmail__KrouQ{font-family:Nunito,sans-serif;color:#718096;font-size:.8rem}.ShareModal_loading__k5IWP{text-align:center;padding:1rem;font-family:Nunito,sans-serif;color:#718096;font-style:italic}.ShareModal_selectedSection__6RoUl{flex:1;overflow:hidden;display:flex;flex-direction:column}.ShareModal_selectedTitle__GY0Uu{font-family:Nunito,sans-serif;font-weight:700;color:#2D3748;font-size:.9rem;margin:0 0 .75rem}.ShareModal_selectedUsers__KZGtn{flex:1;overflow-y:auto;border:2px solid #2d3748;background:#F7FAFC;padding:.75rem;box-shadow:3px 3px 0 #2D3748}.ShareModal_selectedUser__4N6UC{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:white;border:1px solid #cbd5e0;margin-bottom:.5rem}.ShareModal_selectedUser__4N6UC:last-child{margin-bottom:0}.ShareModal_selectedUserInfo__bMivW{display:flex;align-items:center;gap:.5rem}.ShareModal_userAvatarSmall__UbMQK{width:20px;height:20px;background:#4A5568;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:.7rem}.ShareModal_selectedUserName__Zfql0{font-family:Nunito,sans-serif;font-weight:600;color:#2D3748;font-size:.8rem}.ShareModal_removeButton__vGHrn{background:#E53E3E;border:1px solid #2d3748;color:white;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ShareModal_removeButton__vGHrn:hover{background:#C53030;transform:scale(1.1)}.ShareModal_modalFooter__v6VuP{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e2e8f0}.ShareModal_cancelButton__WI185{background:#CBD5E0;border:2px solid #2d3748;color:#2D3748;padding:.75rem 1.5rem;font-family:Nunito,sans-serif;font-weight:800;font-size:.9rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:3px 3px 0 #2D3748;transition:all .2s ease}.ShareModal_cancelButton__WI185:hover{background:#A0AEC0;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}.ShareModal_shareButton__QTbAT{background:#38A169;border:2px solid #2d3748;color:#2D3748;padding:.75rem 1.5rem;font-family:Nunito,sans-serif;font-weight:800;font-size:.9rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:3px 3px 0 #2D3748;transition:all .2s ease}.ShareModal_shareButton__QTbAT:hover:not(:disabled){background:#2F855A;transform:translate(1px,1px);box-shadow:2px 2px 0 #2D3748}.ShareModal_shareButton__QTbAT:disabled{background:#CBD5E0;color:#718096;cursor:not-allowed;opacity:.6}@keyframes ShareModal_fadeIn__isqzh{0%{opacity:0}to{opacity:1}}@keyframes ShareModal_slideDown__FZTX8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ShareModal_modal__Ga2Mi{padding:1.5rem;margin:1rem;max-height:95vh}.ShareModal_modalContent__k77f5{flex-direction:column;gap:1rem}.ShareModal_divider__KUria{width:100%;height:2px;margin:1rem 0}.ShareModal_modalFooter__v6VuP{flex-direction:column}.ShareModal_cancelButton__WI185,.ShareModal_shareButton__QTbAT{width:100%}}.Toast_toast__TANW5{position:fixed;top:20px;right:20px;z-index:9999;animation:Toast_pixelateIn__qUV_R .5s ease-out forwards;transform-style:preserve-3d;perspective:1000px}.Toast_toastExit__dsFf3{animation:Toast_pixelateOut__TQ4Dn .5s ease-in forwards}.Toast_toastContainer__5c_6x{position:relative;background:#FFFAF7;border:3px solid #2d3748;padding:1rem 1.5rem .5rem;min-width:300px;max-width:400px;box-shadow:4px 4px 0 #2D3748,inset 2px 2px 0 rgba(255,255,255,.8);transform:translateZ(10px);overflow:hidden}.Toast_pixelBorderBottom__mIZC_,.Toast_pixelBorderLeft__U3XW4,.Toast_pixelBorderRight__m3IS2,.Toast_pixelBorderTop__N3P08{position:absolute;z-index:2}.Toast_pixelBorderTop__N3P08{top:-3px;left:-3px;right:-3px;height:3px;animation:Toast_scanLine__Sa1BX 2s linear infinite}.Toast_pixelBorderRight__m3IS2{top:-3px;right:-3px;bottom:-3px;width:3px;animation:Toast_scanLine__Sa1BX 2s linear infinite reverse}.Toast_pixelBorderBottom__mIZC_{bottom:-3px;left:-3px;right:-3px;height:3px;animation:Toast_scanLine__Sa1BX 2s linear infinite}.Toast_pixelBorderLeft__U3XW4{top:-3px;left:-3px;bottom:-3px;width:3px;animation:Toast_scanLine__Sa1BX 2s linear infinite reverse}.Toast_toastIcon__G41_b{font-size:1.5rem}.Toast_toastClose__nWKjd{width:24px;height:24px}.Toast_progressBar__Vm6Hg{width:100%;height:4px;background:#E2E8F0;border:1px solid #2d3748;margin-top:.75rem;overflow:hidden;position:relative}.Toast_progressFill__53Bld{height:100%;width:100%;transform-origin:left;animation:Toast_progressShrink__E9DNM linear forwards}.Toast_toastSuccess__ni5Oz{animation:Toast_pixelateIn__qUV_R .5s ease-out forwards,Toast_glowSuccess__hCHIZ 2s infinite}.Toast_toastError__g0DzY{animation:Toast_pixelateIn__qUV_R .5s ease-out forwards,Toast_glowError__78yrA 2s infinite}.Toast_toastWarning__BJVbz{animation:Toast_pixelateIn__qUV_R .5s ease-out forwards,Toast_glowWarning__HBwav 2s infinite}.Toast_toastInfo__84ctZ{animation:Toast_pixelateIn__qUV_R .5s ease-out forwards,Toast_glowInfo__KMcsE 2s infinite}.Toast_toastSuccess__ni5Oz .Toast_toastContainer__5c_6x{border-color:#38A169}.Toast_toastError__g0DzY .Toast_toastContainer__5c_6x{border-color:#E53E3E}.Toast_toastWarning__BJVbz .Toast_toastContainer__5c_6x{border-color:#D69E2E}.Toast_toastInfo__84ctZ .Toast_toastContainer__5c_6x{border-color:#3182CE}.Toast_progressSuccess___oYlb{background:linear-gradient(90deg,#38A169,#68D391)}.Toast_progressError__V_ZaW{background:linear-gradient(90deg,#E53E3E,#FC8181)}.Toast_progressWarning__Q4Cdy{background:linear-gradient(90deg,#D69E2E,#F6E05E)}.Toast_progressInfo__MYPt_{background:linear-gradient(90deg,#3182CE,#63B3ED)}.Toast_pixelBorderBottom__mIZC_,.Toast_pixelBorderLeft__U3XW4,.Toast_pixelBorderRight__m3IS2,.Toast_pixelBorderTop__N3P08{background:#2D3748}.Toast_toastSuccess__ni5Oz .Toast_pixelBorderBottom__mIZC_,.Toast_toastSuccess__ni5Oz .Toast_pixelBorderLeft__U3XW4,.Toast_toastSuccess__ni5Oz .Toast_pixelBorderRight__m3IS2,.Toast_toastSuccess__ni5Oz .Toast_pixelBorderTop__N3P08{background:#38A169}.Toast_toastError__g0DzY .Toast_pixelBorderBottom__mIZC_,.Toast_toastError__g0DzY .Toast_pixelBorderLeft__U3XW4,.Toast_toastError__g0DzY .Toast_pixelBorderRight__m3IS2,.Toast_toastError__g0DzY .Toast_pixelBorderTop__N3P08{background:#E53E3E}.Toast_toastWarning__BJVbz .Toast_pixelBorderBottom__mIZC_,.Toast_toastWarning__BJVbz .Toast_pixelBorderLeft__U3XW4,.Toast_toastWarning__BJVbz .Toast_pixelBorderRight__m3IS2,.Toast_toastWarning__BJVbz .Toast_pixelBorderTop__N3P08{background:#D69E2E}.Toast_toastInfo__84ctZ .Toast_pixelBorderBottom__mIZC_,.Toast_toastInfo__84ctZ .Toast_pixelBorderLeft__U3XW4,.Toast_toastInfo__84ctZ .Toast_pixelBorderRight__m3IS2,.Toast_toastInfo__84ctZ .Toast_pixelBorderTop__N3P08{background:#3182CE}@keyframes Toast_pixelateIn__qUV_R{0%{opacity:0;transform:translateX(100px) scale(.8) translateZ(-100px);filter:blur(10px) grayscale(100%)}50%{filter:blur(5px) grayscale(50%)}to{opacity:1;transform:translateX(0) scale(1) translateZ(0);filter:blur(0) grayscale(0)}}@keyframes Toast_pixelateOut__TQ4Dn{0%{opacity:1;transform:translateX(0) scale(1) translateZ(0);filter:blur(0) grayscale(0)}50%{filter:blur(5px) grayscale(50%)}to{opacity:0;transform:translateX(100px) scale(.8) translateZ(-100px);filter:blur(10px) grayscale(100%)}}@keyframes Toast_progressShrink__E9DNM{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Toast_scanLine__Sa1BX{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes Toast_glowSuccess__hCHIZ{0%,to{box-shadow:4px 4px 0 #2D3748,0 0 10px rgba(56,161,105,.3)}50%{box-shadow:4px 4px 0 #2D3748,0 0 20px rgba(56,161,105,.6)}}@keyframes Toast_glowError__78yrA{0%,to{box-shadow:4px 4px 0 #2D3748,0 0 10px rgba(229,62,62,.3)}50%{box-shadow:4px 4px 0 #2D3748,0 0 20px rgba(229,62,62,.6)}}@keyframes Toast_glowWarning__HBwav{0%,to{box-shadow:4px 4px 0 #2D3748,0 0 10px rgba(214,158,46,.3)}50%{box-shadow:4px 4px 0 #2D3748,0 0 20px rgba(214,158,46,.6)}}@keyframes Toast_glowInfo__KMcsE{0%,to{box-shadow:4px 4px 0 #2D3748,0 0 10px rgba(49,130,206,.3)}50%{box-shadow:4px 4px 0 #2D3748,0 0 20px rgba(49,130,206,.6)}}.Toast_toastContainer__5c_6x:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 49%,rgba(45,55,72,.05) 50%,transparent 51%);background-size:4px 4px;pointer-events:none;z-index:1}@media (max-width:768px){.Toast_toast__TANW5{top:10px;right:10px;left:10px}.Toast_toastContainer__5c_6x{min-width:auto;max-width:100%;padding:.75rem 1rem .5rem}.Toast_toastIcon__G41_b{font-size:1.3rem}.Toast_toastMessage__Ju6Sh{font-size:.85rem}.Toast_toastClose__nWKjd{width:22px;height:22px;font-size:.75rem}}@media (max-width:480px){.Toast_toastContainer__5c_6x{padding:.6rem .8rem .4rem}.Toast_toastContent__jsr2l{gap:.5rem}.Toast_toastIcon__G41_b{font-size:1.2rem}.Toast_toastMessage__Ju6Sh{font-size:.8rem}}.Toast_toastContent__jsr2l{display:flex;align-items:center;gap:.75rem;position:relative;z-index:1}.Toast_toastIcon__G41_b{flex-shrink:0;animation:Toast_iconPulse__TwfhD 2s infinite;display:flex;align-items:center;justify-content:center}.Toast_toastIcon__G41_b svg{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.2))}.Toast_toastMessage__Ju6Sh{flex:1;font-size:.95rem;font-weight:700;color:#2D3748;font-family:Nunito,sans-serif;letter-spacing:-.3px;line-height:1.3}.Toast_toastClose__nWKjd{background:none;border:2px solid #2d3748;color:#2D3748;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900;cursor:pointer;flex-shrink:0;box-shadow:2px 2px 0 #2D3748;transition:all .2s ease;position:relative;overflow:hidden;padding:0}.Toast_toastClose__nWKjd:hover{background:#2D3748;color:#FFFAF7;transform:translate(1px,1px);box-shadow:1px 1px 0 #2D3748}.Toast_toastClose__nWKjd:hover svg{color:#FFFAF7}.Toast_toastClose__nWKjd svg{transition:color .2s ease}.Toast_toastClose__nWKjd:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 48%,rgba(45,55,72,.1) 50%,transparent 52%);background-size:4px 4px;pointer-events:none}@keyframes Toast_iconPulse__TwfhD{0%,to{transform:scale(1);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.2))}50%{transform:scale(1.1);filter:drop-shadow(2px 2px 0 rgba(0,0,0,.3))}}@media (max-width:768px){.Toast_toastIcon__G41_b svg{width:22px;height:22px}.Toast_toastClose__nWKjd{width:26px;height:26px}.Toast_toastClose__nWKjd svg{width:14px;height:14px}}@media (max-width:480px){.Toast_toastIcon__G41_b svg{width:20px;height:20px}.Toast_toastClose__nWKjd{width:24px;height:24px}.Toast_toastClose__nWKjd svg{width:12px;height:12px}}.AnswerEditor_container__irJBY{display:flex;flex-direction:column;gap:1rem}.AnswerEditor_title__HxUPX{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;color:#000}.dark .AnswerEditor_title__HxUPX{color:#f7fafc}.AnswerEditor_placeholder__uJP8Q{text-align:center;padding:2rem 0;color:#666;border:3px dashed #000;background:#fffaf4;font-weight:600;box-shadow:4px 4px 0 #000}.dark .AnswerEditor_placeholder__uJP8Q{color:#a0aec0;border:3px dashed #4a5568;background:#1a202c;box-shadow:4px 4px 0 #2d3748}.AnswerEditor_answersList__miYIb{display:flex;flex-direction:column;gap:.75rem}.AnswerEditor_answerItem__yuO90{display:flex;align-items:center;gap:.75rem;border:3px solid #000;background:#fffaf4;padding:1rem;box-shadow:4px 4px 0 #000;transition:all .2s ease}.dark .AnswerEditor_answerItem__yuO90{border:3px solid #4a5568;background:#1a202c;box-shadow:4px 4px 0 #2d3748}.AnswerEditor_answerItem__yuO90:hover{box-shadow:2px 2px 0 #000;transform:translate(2px,2px)}.dark .AnswerEditor_answerItem__yuO90:hover{box-shadow:2px 2px 0 #2d3748}.AnswerEditor_checkbox__P0gr6{width:2rem;height:2rem;border:2px solid #000;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:2px 2px 0 #000;transition:all .2s ease}.dark .AnswerEditor_checkbox__P0gr6{border:2px solid #4a5568;background:#2d3748;box-shadow:2px 2px 0 #1a202c}.AnswerEditor_checkbox__P0gr6:hover{box-shadow:1px 1px 0 #000;transform:translate(1px,1px)}.dark .AnswerEditor_checkbox__P0gr6:hover{box-shadow:1px 1px 0 #1a202c}.AnswerEditor_checkbox__P0gr6.AnswerEditor_checked__XP_Eq{background:#000;color:#fff}.dark .AnswerEditor_checkbox__P0gr6.AnswerEditor_checked__XP_Eq{background:#4ecdc4;color:#000;border-color:#4ecdc4}.AnswerEditor_checkmark__OA76j{width:1rem;height:1rem;color:currentColor}.AnswerEditor_answerInput__POfn4{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:1rem;font-weight:500;padding:.25rem 0;min-height:1.5rem;color:#000}.dark .AnswerEditor_answerInput__POfn4{color:#f7fafc}.AnswerEditor_answerInput__POfn4::placeholder{color:#666;font-weight:500}.dark .AnswerEditor_answerInput__POfn4::placeholder{color:#718096}.AnswerEditor_deleteButton__Nm2s_{border:2px solid #000;background:#fff;color:#e63946;font-weight:700;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:2px 2px 0 #000;flex-shrink:0;transition:all .2s ease}.dark .AnswerEditor_deleteButton__Nm2s_{border:2px solid #4a5568;background:#2d3748;color:#fc8181;box-shadow:2px 2px 0 #1a202c}.AnswerEditor_deleteButton__Nm2s_:hover{background:#e63946;color:#fff;box-shadow:1px 1px 0 #000;transform:translate(1px,1px)}.dark .AnswerEditor_deleteButton__Nm2s_:hover{background:#fc8181;color:#000;box-shadow:1px 1px 0 #1a202c}.AnswerEditor_deleteButton__Nm2s_:active{box-shadow:0 0 0 #000;transform:translate(2px,2px)}.dark .AnswerEditor_deleteButton__Nm2s_:active{box-shadow:0 0 0 #1a202c}.AnswerEditor_addButton__bgMdO{border:3px solid #000;border-radius:0;background:#fffaf4;color:#000;font-weight:700;padding:1rem;cursor:pointer;font-size:1rem;box-shadow:4px 4px 0 #000;transition:all .2s ease;text-align:center}.dark .AnswerEditor_addButton__bgMdO{border:3px solid #4a5568;background:#2d3748;color:#f7fafc;box-shadow:4px 4px 0 #1a202c}.AnswerEditor_addButton__bgMdO:hover{background:#000;color:#fffaf7;box-shadow:2px 2px 0 #000;transform:translate(2px,2px)}.dark .AnswerEditor_addButton__bgMdO:hover{background:#4ecdc4;color:#000;box-shadow:2px 2px 0 #1a202c}.AnswerEditor_addButton__bgMdO:active{box-shadow:0 0 0 #000;transform:translate(4px,4px)}.dark .AnswerEditor_addButton__bgMdO:active{box-shadow:0 0 0 #1a202c}.AnswerEditor_correctIndicator__gJJth{border:2px solid #000;background:#fffaf4;padding:.75rem 1rem;font-weight:600;box-shadow:3px 3px 0 #000;margin-top:.5rem;color:#000}.dark .AnswerEditor_correctIndicator__gJJth{border:2px solid #4a5568;background:#1a202c;color:#f7fafc;box-shadow:3px 3px 0 #2d3748}.AnswerEditor_duplicate__5rwly{border-color:#e63946!important;background:#ffe6e6!important;animation:AnswerEditor_shake___iau9 .3s ease-in-out}.dark .AnswerEditor_duplicate__5rwly{border-color:#fc8181!important;background:#4a2020!important}.AnswerEditor_errorMessage__w08GP{border:2px solid #e63946;background:#ffe6e6;color:#e63946;padding:.75rem 1rem;font-weight:600;box-shadow:3px 3px 0 #e63946;margin-top:.5rem}.dark .AnswerEditor_errorMessage__w08GP{border:2px solid #fc8181;background:#4a2020;color:#fc8181;box-shadow:3px 3px 0 #fc8181}@keyframes AnswerEditor_shake___iau9{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.AnswerEditor_answerItem__yuO90.AnswerEditor_duplicate__5rwly .AnswerEditor_checkbox__P0gr6{border-color:#e63946;background:#ffe6e6}.dark .AnswerEditor_answerItem__yuO90.AnswerEditor_duplicate__5rwly .AnswerEditor_checkbox__P0gr6{border-color:#fc8181;background:#4a2020}.AnswerEditor_answerItem__yuO90.AnswerEditor_duplicate__5rwly .AnswerEditor_answerInput__POfn4{color:#e63946}.dark .AnswerEditor_answerItem__yuO90.AnswerEditor_duplicate__5rwly .AnswerEditor_answerInput__POfn4{color:#fc8181}@media (max-width:768px){.AnswerEditor_container__irJBY{gap:.875rem}.AnswerEditor_title__HxUPX{font-size:1.1rem}.AnswerEditor_placeholder__uJP8Q{font-size:.95rem;padding:1.75rem 0;border-width:2px;box-shadow:3px 3px 0 #000}.dark .AnswerEditor_placeholder__uJP8Q{box-shadow:3px 3px 0 #2d3748}.AnswerEditor_answerItem__yuO90{padding:.875rem;border-width:2px;box-shadow:3px 3px 0 #000;gap:.65rem}.dark .AnswerEditor_answerItem__yuO90{box-shadow:3px 3px 0 #2d3748}.AnswerEditor_checkbox__P0gr6{width:1.75rem;height:1.75rem}.AnswerEditor_checkmark__OA76j{width:.875rem;height:.875rem}.AnswerEditor_answerInput__POfn4{font-size:.95rem}.AnswerEditor_deleteButton__Nm2s_{width:1.75rem;height:1.75rem;font-size:1rem}.AnswerEditor_addButton__bgMdO{padding:.875rem;font-size:.95rem;border-width:2px;box-shadow:3px 3px 0 #000}.dark .AnswerEditor_addButton__bgMdO{box-shadow:3px 3px 0 #1a202c}.AnswerEditor_correctIndicator__gJJth{padding:.65rem .875rem;font-size:.95rem}.AnswerEditor_errorMessage__w08GP{padding:.65rem .875rem;font-size:.9rem}}@media (max-width:480px){.AnswerEditor_container__irJBY{gap:.75rem}.AnswerEditor_title__HxUPX{font-size:1rem;margin-bottom:.375rem}.AnswerEditor_placeholder__uJP8Q{font-size:.9rem;padding:1.5rem 0}.AnswerEditor_answerItem__yuO90{padding:.75rem;gap:.5rem}.AnswerEditor_checkbox__P0gr6{width:1.5rem;height:1.5rem;border-width:2px;box-shadow:2px 2px 0 #000}.dark .AnswerEditor_checkbox__P0gr6{box-shadow:2px 2px 0 #1a202c}.AnswerEditor_checkmark__OA76j{width:.75rem;height:.75rem}.AnswerEditor_answerInput__POfn4{font-size:.9rem}.AnswerEditor_deleteButton__Nm2s_{width:1.5rem;height:1.5rem;font-size:.9rem;border-width:2px;box-shadow:2px 2px 0 #000}.dark .AnswerEditor_deleteButton__Nm2s_{box-shadow:2px 2px 0 #1a202c}.AnswerEditor_addButton__bgMdO{padding:.75rem;font-size:.9rem}.AnswerEditor_correctIndicator__gJJth{padding:.5rem .75rem;font-size:.9rem;border-width:2px;box-shadow:2px 2px 0 #000}.dark .AnswerEditor_correctIndicator__gJJth{box-shadow:2px 2px 0 #2d3748}.AnswerEditor_errorMessage__w08GP{padding:.5rem .75rem;font-size:.85rem;border-width:2px;box-shadow:2px 2px 0 #000}.dark .AnswerEditor_errorMessage__w08GP{box-shadow:2px 2px 0 #fc8181}}.PixelMenu_desktopHeader__nrzUk{position:fixed;top:0;left:0;right:0;background:#FFFAF7;border-bottom:3px solid #2d3748;z-index:1000;height:74px}.PixelMenu_desktopHeaderContent__SQ5_1{max-width:1600px;margin:0 auto;padding:12px 40px;display:flex;align-items:center;gap:30px;height:100%}.PixelMenu_desktopLogoLink__DlhP3{display:flex;align-items:center;flex-shrink:0;transition:transform .2s ease;cursor:pointer}.PixelMenu_desktopLogoLink__DlhP3:hover{transform:scale(1.05)}.PixelMenu_desktopLogoImage__Uxarv{display:block}.PixelMenu_desktopNav__Gnf5l{flex:1;display:flex;align-items:center;gap:20px}.PixelMenu_desktopMenuItem__CivW2{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:700;color:#4A5568;text-transform:uppercase;letter-spacing:.5px;font-family:Nunito,sans-serif;position:relative}.PixelMenu_desktopMenuItem__CivW2:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:#E53E3E;transform:scaleX(0);transition:transform .2s ease}.PixelMenu_desktopMenuItem__CivW2:hover{color:#2D3748}.PixelMenu_desktopMenuItem__CivW2:hover:after{transform:scaleX(1)}.PixelMenu_desktopMenuItem__CivW2:hover .PixelMenu_desktopMenuIcon__oEGdZ{color:#E53E3E}.PixelMenu_desktopMenuItem__CivW2.PixelMenu_desktopActive__yln6I{color:#2D3748;font-weight:900}.PixelMenu_desktopMenuItem__CivW2.PixelMenu_desktopActive__yln6I:after{transform:scaleX(1);background:#4ECDC4}.PixelMenu_desktopMenuItem__CivW2.PixelMenu_desktopActive__yln6I .PixelMenu_desktopMenuIcon__oEGdZ{color:#4ECDC4}.PixelMenu_desktopMenuIcon__oEGdZ{color:#4A5568;flex-shrink:0;transition:color .2s ease}.PixelMenu_desktopUserSection__DNBMT{display:flex;align-items:center;gap:15px;margin-left:auto;padding-left:30px;border-left:2px solid #e2e8f0}.PixelMenu_desktopUserItem__sB8MU{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:700;color:#4A5568;text-transform:uppercase;letter-spacing:.5px;font-family:Nunito,sans-serif;position:relative;max-width:200px}.PixelMenu_desktopUserItem__sB8MU:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:#4ECDC4;transform:scaleX(0);transition:transform .2s ease}.PixelMenu_desktopUserItem__sB8MU:hover{color:#2D3748}.PixelMenu_desktopUserItem__sB8MU:hover:after{transform:scaleX(1)}.PixelMenu_desktopUserItem__sB8MU:hover .PixelMenu_desktopMenuIcon__oEGdZ{color:#4ECDC4}.PixelMenu_desktopUserItem__sB8MU.PixelMenu_desktopActive__yln6I{color:#2D3748;font-weight:900}.PixelMenu_desktopUserItem__sB8MU.PixelMenu_desktopActive__yln6I:after{transform:scaleX(1)}.PixelMenu_desktopUserName__HEjJE{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.PixelMenu_desktopLogoutItem__sxrIP{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:700;color:#E53E3E;text-transform:uppercase;letter-spacing:.5px;font-family:Nunito,sans-serif;position:relative}.PixelMenu_desktopLogoutItem__sxrIP:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:#E53E3E;transform:scaleX(0);transition:transform .2s ease}.PixelMenu_desktopLogoutItem__sxrIP:hover{color:#C53030}.PixelMenu_desktopLogoutItem__sxrIP:hover:after{transform:scaleX(1)}.PixelMenu_desktopLogoutItem__sxrIP svg{color:currentColor;transition:transform .2s ease}.PixelMenu_desktopLogoutItem__sxrIP:hover svg{transform:translateX(2px)}@media (max-width:1024px){.PixelMenu_desktopHeader__nrzUk{display:none}}@media (max-width:1280px){.PixelMenu_desktopHeaderContent__SQ5_1{padding:12px 30px;gap:20px}.PixelMenu_desktopNav__Gnf5l{gap:15px}.PixelMenu_desktopLogoutItem__sxrIP,.PixelMenu_desktopMenuItem__CivW2,.PixelMenu_desktopUserItem__sB8MU{font-size:13px}.PixelMenu_desktopUserSection__DNBMT{padding-left:20px;gap:12px}.PixelMenu_desktopUserName__HEjJE{max-width:120px}}@media (min-width:1600px){.PixelMenu_desktopHeaderContent__SQ5_1{padding:15px 60px;gap:40px}.PixelMenu_desktopNav__Gnf5l{gap:25px}.PixelMenu_desktopLogoutItem__sxrIP,.PixelMenu_desktopMenuItem__CivW2,.PixelMenu_desktopUserItem__sB8MU{font-size:15px}.PixelMenu_desktopUserName__HEjJE{max-width:180px}}.PixelMenu_pixelMenuContainer__WFAEl{position:fixed;top:20px;left:20px;z-index:1000}.PixelMenu_pixelMenuContainer__WFAEl.PixelMenu_alwaysHamburger__phADR{display:block}.PixelMenu_pixelMenuContainer__WFAEl.PixelMenu_hamburgerOnly__erbDe{display:none}@media (max-width:1024px){.PixelMenu_pixelMenuContainer__WFAEl.PixelMenu_hamburgerOnly__erbDe{display:block}}.PixelMenu_hamburger__i3sut{height:50px;width:57px;position:relative;cursor:pointer;background:#FFFAF7;border:3px solid #2d3748;box-shadow:4px 4px 0 #2D3748;transition:all .2s ease;z-index:1001}.PixelMenu_hamburger__i3sut:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #2D3748}.PixelMenu_hamburger__i3sut .PixelMenu_checkbox__w9yfZ{position:absolute;opacity:0;height:100%;width:100%;cursor:pointer;z-index:1002;margin:0}.PixelMenu_line__K3PTo{transition:.5s;stroke-width:6px;stroke:#2D3748}.PixelMenu_lineTop__BGacF{stroke-dasharray:40 40;stroke-dashoffset:25}.PixelMenu_lineBottom__tj9YO{stroke-dasharray:40 40;stroke-dashoffset:60}.PixelMenu_lineMid__Do6EI{stroke-dasharray:40 40}.PixelMenu_hamburger__i3sut .PixelMenu_checkbox__w9yfZ:checked+svg .PixelMenu_line__K3PTo{stroke:#E53E3E}.PixelMenu_hamburger__i3sut .PixelMenu_checkbox__w9yfZ:checked+svg .PixelMenu_lineTop__BGacF{stroke-dashoffset:0;transform-origin:left;transform:rotate(45deg) translate(-7px,-5px)}.PixelMenu_hamburger__i3sut .PixelMenu_checkbox__w9yfZ:checked+svg .PixelMenu_lineMid__Do6EI{stroke-dashoffset:40}.PixelMenu_hamburger__i3sut .PixelMenu_checkbox__w9yfZ:checked+svg .PixelMenu_lineBottom__tj9YO{stroke-dashoffset:0;transform-origin:left;transform:rotate(-45deg) translate(-5px,5px)}.PixelMenu_menuOverlay__Bqsdg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(45,55,72,.85);backdrop-filter:blur(4px);z-index:999}.PixelMenu_menuOverlay__Bqsdg.PixelMenu_animating__4kZks{animation:PixelMenu_fadeIn__iPDxT .3s ease forwards}.PixelMenu_menuOverlay__Bqsdg.PixelMenu_closing__J7GE_{animation:PixelMenu_fadeOut__Ph9Av .3s ease forwards}.PixelMenu_menuContent__QSngb{position:fixed;top:0;left:0;bottom:0;width:min(380px,100vw);background:#FFFAF7;border-right:4px solid #2d3748;box-shadow:8px 0 32px rgba(0,0,0,.3);z-index:1000;display:flex;flex-direction:column;overflow:hidden}.PixelMenu_menuContent__QSngb.PixelMenu_contentAnimating__ViYiG{animation:PixelMenu_slideIn__rDeHX .4s cubic-bezier(.34,1.56,.64,1) forwards}.PixelMenu_menuContent__QSngb.PixelMenu_contentClosing__6ZR8l{animation:PixelMenu_slideOut__AP3PO .3s cubic-bezier(.34,1.56,.64,1) forwards}.PixelMenu_pixelGrid__JuBIO{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);pointer-events:none;z-index:1}.PixelMenu_pixel__TPWOh{background:#2D3748;opacity:0;transform:scale(0);animation:PixelMenu_pixelAppear__picNi .8s ease forwards}@keyframes PixelMenu_pixelAppear__picNi{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1.1)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.PixelMenu_menuHeader__ToFmY{flex-shrink:0;padding:20px;border-bottom:3px solid #2d3748;position:relative;z-index:2;background:#FFFAF7;margin-top:20px}.PixelMenu_menuHeader__ToFmY:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#4ECDC4,#E53E3E,#4ECDC4)}.PixelMenu_userInfo__t9D_E{display:flex;align-items:center;gap:15px}.PixelMenu_userIcon__8F1Mz{color:#2D3748;flex-shrink:0}.PixelMenu_userText__ZCwFe{flex:1;min-width:0}.PixelMenu_welcomeText__rKSsF{font-size:11px;font-weight:800;color:#E53E3E;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px}.PixelMenu_userName__nlvsp{font-size:18px;font-weight:900;color:#2D3748;text-transform:uppercase}.PixelMenu_userEmail__aRiTS,.PixelMenu_userName__nlvsp{font-family:Nunito,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PixelMenu_userEmail__aRiTS{font-size:11px;color:#718096;margin-top:2px}.PixelMenu_menuItemsWrapper__kCYLU{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;z-index:2;padding:20px 0}.PixelMenu_menuItemsWrapper__kCYLU::-webkit-scrollbar{width:8px}.PixelMenu_menuItemsWrapper__kCYLU::-webkit-scrollbar-track{background:#EDF2F7;border-left:2px solid #2d3748}.PixelMenu_menuItemsWrapper__kCYLU::-webkit-scrollbar-thumb{background:#4ECDC4;border:2px solid #2d3748}.PixelMenu_menuItemsWrapper__kCYLU::-webkit-scrollbar-thumb:hover{background:#E53E3E}.PixelMenu_menuItems__CPfrq{padding:0 20px}.PixelMenu_menuItem__xu8qy{position:relative;margin-bottom:10px;background:#F7FAFC;border:3px solid #2d3748;cursor:pointer;transform:translateX(20px);opacity:0;animation:PixelMenu_menuItemAppear__XGXJ_ .3s ease forwards;transition:all .2s ease;z-index:3;box-shadow:3px 3px 0 #2D3748}.PixelMenu_menuItem__xu8qy:hover{transform:translate(-2px,-2px);background:#4ECDC4;box-shadow:5px 5px 0 #2D3748}.PixelMenu_menuItem__xu8qy:hover .PixelMenu_menuItemIcon__zZhNm,.PixelMenu_menuItem__xu8qy:hover .PixelMenu_menuItemText__6ahWB{color:#FFFAF7}.PixelMenu_menuItem__xu8qy.PixelMenu_active__9Q5VR{background:#2D3748;border-color:#E53E3E;box-shadow:4px 4px 0 #E53E3E}.PixelMenu_menuItem__xu8qy.PixelMenu_active__9Q5VR .PixelMenu_menuItemIcon__zZhNm,.PixelMenu_menuItem__xu8qy.PixelMenu_active__9Q5VR .PixelMenu_menuItemText__6ahWB{color:#FFFAF7}.PixelMenu_menuItem__xu8qy.PixelMenu_logout__O_xoi{border-color:#E53E3E;background:#FFF5F5}.PixelMenu_menuItem__xu8qy.PixelMenu_logout__O_xoi .PixelMenu_menuItemIcon__zZhNm,.PixelMenu_menuItem__xu8qy.PixelMenu_logout__O_xoi .PixelMenu_menuItemText__6ahWB{color:#E53E3E}.PixelMenu_menuItem__xu8qy.PixelMenu_logout__O_xoi:hover{background:#E53E3E;border-color:#2D3748}.PixelMenu_menuItem__xu8qy.PixelMenu_logout__O_xoi:hover .PixelMenu_menuItemIcon__zZhNm,.PixelMenu_menuItem__xu8qy.PixelMenu_logout__O_xoi:hover .PixelMenu_menuItemText__6ahWB{color:#FFFAF7}.PixelMenu_menuItemInner__qhgsU{display:flex;align-items:center;gap:15px;padding:16px 20px;position:relative;z-index:2}.PixelMenu_menuItemIcon__zZhNm{color:#2D3748;flex-shrink:0;transition:color .2s ease}.PixelMenu_menuItemText__6ahWB{font-size:15px;font-weight:800;color:#2D3748;font-family:Nunito,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:color .2s ease}.PixelMenu_menuFooter__6lSQQ{flex-shrink:0;padding:20px;border-top:3px solid #2d3748;background:#FFFAF7;z-index:2;position:relative}.PixelMenu_menuFooter__6lSQQ:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,#4ECDC4,#E53E3E 50%,#4ECDC4)}.PixelMenu_menuFooterContent__fYf_Z{display:flex;align-items:center;justify-content:center;position:relative}@keyframes PixelMenu_fadeIn__iPDxT{0%{opacity:0}to{opacity:1}}@keyframes PixelMenu_fadeOut__Ph9Av{0%{opacity:1}to{opacity:0}}@keyframes PixelMenu_slideIn__rDeHX{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes PixelMenu_slideOut__AP3PO{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes PixelMenu_menuItemAppear__XGXJ_{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.PixelMenu_menuContent__QSngb{width:min(350px,100vw)}}@media (max-width:768px){.PixelMenu_pixelMenuContainer__WFAEl{top:15px;left:15px}.PixelMenu_hamburger__i3sut{height:45px;width:52px}.PixelMenu_menuContent__QSngb{width:min(320px,100vw)}.PixelMenu_menuHeader__ToFmY{padding:15px;margin-top:15px}.PixelMenu_userIcon__8F1Mz{width:40px;height:40px}.PixelMenu_userName__nlvsp{font-size:16px}.PixelMenu_menuItemsWrapper__kCYLU{padding:15px 0}.PixelMenu_menuItems__CPfrq{padding:0 15px}.PixelMenu_menuItemInner__qhgsU{padding:14px 16px}.PixelMenu_menuItemText__6ahWB{font-size:14px}.PixelMenu_menuItemIcon__zZhNm{width:20px;height:20px}}@media (max-width:480px){.PixelMenu_pixelMenuContainer__WFAEl{top:10px;left:10px}.PixelMenu_hamburger__i3sut{height:40px;width:47px}.PixelMenu_menuContent__QSngb{width:100%;max-width:300px}.PixelMenu_menuHeader__ToFmY{padding:12px;margin-top:12px}.PixelMenu_welcomeText__rKSsF{font-size:10px}.PixelMenu_userName__nlvsp{font-size:14px}.PixelMenu_userEmail__aRiTS{font-size:10px}.PixelMenu_menuItems__CPfrq{padding:0 12px}.PixelMenu_menuItemInner__qhgsU{padding:12px 14px;gap:12px}.PixelMenu_menuItemText__6ahWB{font-size:13px}}@media (min-width:1440px){.PixelMenu_desktopHeaderContent__SQ5_1{max-width:1600px}.PixelMenu_desktopMenuItem__CivW2{padding:12px 18px;font-size:15px}.PixelMenu_menuContent__QSngb{width:420px}.PixelMenu_menuItemInner__qhgsU{padding:18px 24px}.PixelMenu_menuItemText__6ahWB{font-size:16px}}.GameCodeModal_overlay__3tMZ0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:GameCodeModal_fadeIn__VkgYZ .2s ease-out}@keyframes GameCodeModal_fadeIn__VkgYZ{0%{opacity:0}to{opacity:1}}.GameCodeModal_modal__pizcB{background:#fffaf4;border:4px solid #000;box-shadow:8px 8px 0 #000;max-width:500px;width:100%;padding:2.5rem;animation:GameCodeModal_slideUp__qCB_y .3s ease-out;position:relative}@keyframes GameCodeModal_slideUp__qCB_y{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GameCodeModal_closeButton__B8yKa{position:absolute;top:1rem;right:1rem;background:#fff;border:2px solid #000;color:#000;font-weight:700;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease}.GameCodeModal_closeButton__B8yKa:hover{background:#4ecdc4;color:#fff;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.GameCodeModal_closeButton__B8yKa:active{box-shadow:0 0 0 #000;transform:translate(2px,2px)}.GameCodeModal_iconContainer__eaqBJ{display:flex;justify-content:center;margin-bottom:1rem}.GameCodeModal_modalIcon__KTgbo{color:#4ecdc4;animation:GameCodeModal_bounce__jVNaZ .6s ease-out}@keyframes GameCodeModal_bounce__jVNaZ{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.GameCodeModal_title__fS3sC{font-size:1.75rem;font-weight:900;color:#000;text-align:center;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:-.5px}.GameCodeModal_message__gsUx3{font-size:.95rem;line-height:1.5;color:#4a5568;text-align:center;margin-bottom:1.5rem;font-weight:500}.GameCodeModal_content__kpBVN{width:100%}.GameCodeModal_inputSection__EIGK_{margin-bottom:1.5rem}.GameCodeModal_label__gjYF8{font-size:.9rem;font-weight:800;color:#2d3748;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;display:block}.GameCodeModal_inputContainer__LZMyg{display:flex;gap:.5rem;background:#fff;border:3px solid #000;box-shadow:4px 4px 0 #000;padding:.5rem}.GameCodeModal_codeInput__aNN_W{flex:1;border:none;outline:none;background:transparent;padding:.5rem;font-size:1.5rem;font-weight:800;text-align:center;letter-spacing:3px;text-transform:uppercase;font-family:Courier New,monospace;color:#000}.GameCodeModal_cameraButton__lwog5{background:#000;border:2px solid #000;color:#fff;padding:.5rem;cursor:pointer;box-shadow:2px 2px 0 #000;transition:all .2s ease;min-width:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GameCodeModal_cameraButton__lwog5:hover{background:#4ecdc4;transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.GameCodeModal_cameraButton__lwog5:active{box-shadow:0 0 0 #000;transform:translate(2px,2px)}.GameCodeModal_codeHint__F4o5z{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#718096;margin-top:.5rem;justify-content:center}.GameCodeModal_cameraSection__P6Gkc{margin-bottom:1.5rem;background:#fff;border:3px solid #000;box-shadow:4px 4px 0 #000;padding:1rem}.GameCodeModal_cameraLabel__RGeg3{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.9rem;color:#2d3748;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;justify-content:center}.GameCodeModal_cameraPreview__eCvIZ{position:relative;width:100%;height:200px;background:#000;margin-bottom:.75rem;overflow:hidden;border:2px solid #000}.GameCodeModal_video__fDcJM{width:100%;height:100%;object-fit:cover}.GameCodeModal_scanFrame__b_usB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border:3px solid #4ecdc4;box-shadow:0 0 0 1000px rgba(0,0,0,.4);animation:GameCodeModal_scanPulse__oU9re 2s infinite;display:flex;align-items:center;justify-content:center}.GameCodeModal_qrIcon__gN_Fg{color:#4ecdc4;opacity:.7}@keyframes GameCodeModal_scanPulse__oU9re{0%,to{border-color:#4ecdc4}50%{border-color:#38b2ac;box-shadow:0 0 0 1000px rgba(0,0,0,.5)}}.GameCodeModal_cameraHint__gXegh{font-size:.8rem;color:#718096;text-align:center}.GameCodeModal_errorMessage__mZCtM{background:#fff5f5;border:2px solid #fc8181;color:#c53030;padding:.75rem;margin-bottom:1.5rem;font-weight:600;font-size:.9rem;text-align:center;box-shadow:3px 3px 0 #fc8181}.GameCodeModal_submitButton__FYUb5{width:100%;background:#4ecdc4;border:3px solid #000;color:#fff;padding:1rem 1.5rem;font-weight:800;font-size:1rem;cursor:pointer;box-shadow:4px 4px 0 #000;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:inherit;text-transform:uppercase;letter-spacing:.5px}.GameCodeModal_submitButton__FYUb5:hover:not(:disabled){background:#38b2ac;transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.GameCodeModal_submitButton__FYUb5:active:not(:disabled){box-shadow:0 0 0 #000;transform:translate(4px,4px)}.GameCodeModal_submitButton__FYUb5:disabled{background:#cbd5e0;border-color:#000;cursor:not-allowed;opacity:.7}.GameCodeModal_loadingSpinner__7H7iR{display:flex;gap:6px;align-items:center}.GameCodeModal_spinnerDot__juqfp{width:8px;height:8px;background:#fff;border-radius:50%;animation:GameCodeModal_spinnerBounce__KdGN5 .6s infinite alternate}.GameCodeModal_spinnerDot__juqfp:nth-child(2){animation-delay:.2s}.GameCodeModal_spinnerDot__juqfp:nth-child(3){animation-delay:.4s}@keyframes GameCodeModal_spinnerBounce__KdGN5{0%{transform:translateY(0);opacity:.5}to{transform:translateY(-8px);opacity:1}}.GameCodeModal_mobileHint__BAD1k{text-align:center;margin-top:1rem;padding:.75rem;background:#e6fffa;border:2px solid #4ecdc4;color:#234e52;font-size:.85rem;font-weight:500;box-shadow:3px 3px 0 #4ecdc4}@media (max-width:768px){.GameCodeModal_modal__pizcB{padding:2rem 1.5rem;border-width:3px;box-shadow:6px 6px 0 #000}.GameCodeModal_modalIcon__KTgbo{width:40px;height:40px}.GameCodeModal_title__fS3sC{font-size:1.5rem}.GameCodeModal_message__gsUx3{font-size:.9rem;margin-bottom:1.25rem}.GameCodeModal_codeInput__aNN_W{font-size:1.3rem}.GameCodeModal_submitButton__FYUb5{padding:.875rem 1.25rem;font-size:.95rem;border-width:2px;box-shadow:3px 3px 0 #000}}@media (max-width:480px){.GameCodeModal_overlay__3tMZ0{padding:.5rem}.GameCodeModal_modal__pizcB{padding:1.75rem 1.25rem}.GameCodeModal_closeButton__B8yKa{width:1.75rem;height:1.75rem}.GameCodeModal_modalIcon__KTgbo{width:36px;height:36px}.GameCodeModal_title__fS3sC{font-size:1.3rem;margin-bottom:.5rem}.GameCodeModal_message__gsUx3{font-size:.85rem;margin-bottom:1rem}.GameCodeModal_codeInput__aNN_W{font-size:1.2rem;padding:.4rem}.GameCodeModal_cameraButton__lwog5{min-width:45px}.GameCodeModal_cameraPreview__eCvIZ{height:180px}.GameCodeModal_submitButton__FYUb5{padding:.75rem 1rem;font-size:.9rem}.GameCodeModal_mobileHint__BAD1k{font-size:.8rem;padding:.625rem}}