.ProtectedRoute_loadingContainer__dXjGx{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);gap:20px}.ProtectedRoute_spinner__mL6C7{color:white;animation:ProtectedRoute_spin__tXQS1 1s linear infinite}@keyframes ProtectedRoute_spin__tXQS1{to{transform:rotate(1turn)}}.ProtectedRoute_loadingText__9vzHr{color:white;font-size:16px;font-weight:500}.ProtectedRoute_unauthorizedContainer__XONuz{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f3f4f6}.ProtectedRoute_unauthorizedContent__zkymE{text-align:center;padding:48px;background:white;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px}.ProtectedRoute_unauthorizedContent__zkymE h1{font-size:32px;font-weight:700;color:#111827;margin:0 0 16px}.ProtectedRoute_unauthorizedContent__zkymE p{font-size:16px;color:#6b7280;margin:0 0 32px}.ProtectedRoute_backButton__ogCLv{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;&:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}}[data-theme=dark] .ProtectedRoute_unauthorizedContainer__XONuz{background:#111827}[data-theme=dark] .ProtectedRoute_unauthorizedContent__zkymE{background:#1f2937}[data-theme=dark] .ProtectedRoute_unauthorizedContent__zkymE h1{color:#f3f4f6}[data-theme=dark] .ProtectedRoute_unauthorizedContent__zkymE p{color:#9ca3af}.Navigation_container__ClVVs{min-height:100vh;background:#f3f4f6;position:relative}.Navigation_header__5E5vK{position:fixed;top:0;left:0;right:0;height:64px;background:white;border-bottom:1px solid #e5e7eb;z-index:100}.Navigation_headerContent__V3XM9{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;max-width:1920px;margin:0 auto}.Navigation_headerLeft__0CMCw{display:flex;align-items:center;gap:16px}.Navigation_menuToggle__mwGt7{display:none;background:none;border:none;cursor:pointer;color:#374151;padding:8px;border-radius:8px;transition:background .2s;&:hover{background:#f3f4f6}}.Navigation_logo__ZzKRw{display:flex;align-items:center;gap:12px;text-decoration:none;color:#111827;font-size:18px;font-weight:700;transition:opacity .2s;&:hover{opacity:.8}}.Navigation_logo__ZzKRw svg{color:#f59e0b}.Navigation_headerRight__6L32R{display:flex;align-items:center;gap:16px}.Navigation_currencyDisplay__RX6jA{display:flex;gap:12px}.Navigation_currencyItem__LqRr1{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f3f4f6;border-radius:8px;font-size:14px;font-weight:600;color:#374151}.Navigation_currencyIcon__n_Nrx{font-size:16px}.Navigation_currencyValue__0FXkT{min-width:40px;text-align:right}.Navigation_notificationButton__rFjXa{position:relative;background:none;border:none;cursor:pointer;color:#6b7280;padding:8px;border-radius:8px;transition:all .2s;&:hover{background:#f3f4f6;color:#374151}}.Navigation_notificationBadge__MFzN2{position:absolute;top:4px;right:4px;min-width:18px;height:18px;background:#ef4444;color:white;font-size:11px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid white}.Navigation_userMenu__ttQWS{position:relative}.Navigation_userMenuButton__U6U6R{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:8px;transition:background .2s;&:hover{background:#f3f4f6}}.Navigation_userAvatar__DaPle{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;overflow:hidden}.Navigation_avatarImage__2Hs7R{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Navigation_userInfo__602ni{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.Navigation_userName__o9Xvw{font-size:14px;font-weight:600;color:#111827}.Navigation_userLevel__n_DqK{font-size:12px;color:#6b7280}.Navigation_userMenuDropdown__x_Ykv{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px;z-index:200;animation:Navigation_slideDown__8MH01 .2s ease-out}@keyframes Navigation_slideDown__8MH01{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navigation_menuItem__kHepw{display:flex;align-items:center;gap:12px;padding:10px 12px;background:none;border:none;border-radius:8px;font-size:14px;color:#374151;text-decoration:none;cursor:pointer;width:100%;text-align:left;transition:background .2s;&:hover{background:#f3f4f6}}.Navigation_menuOverlay__ZYvS2{position:fixed;inset:0;z-index:150}.Navigation_sidebar__WW8rH{position:fixed;top:64px;left:0;bottom:0;width:260px;background:white;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:90;transition:transform .3s ease}.Navigation_sidebarOverlay__otmGU{display:none}.Navigation_nav__NZulV{flex:1;padding:16px;overflow-y:auto}.Navigation_navItem__yXCkf{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:15px;font-weight:500;color:#6b7280;text-decoration:none;transition:all .2s;margin-bottom:4px;position:relative;&:hover{background:#f3f4f6;color:#374151}&.Navigation_navItemActive__MRnku{background:linear-gradient(135deg,#667eea,#764ba2);color:white}}.Navigation_navBadge__lKAm1{margin-left:auto;min-width:20px;height:20px;background:#ef4444;color:white;font-size:11px;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.Navigation_sidebarFooter__POeUF{padding:16px;border-top:1px solid #e5e7eb}.Navigation_levelProgress__WMcko{display:flex;flex-direction:column;gap:8px}.Navigation_levelInfo__yyInQ{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.Navigation_progressBar__wBfk_{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.Navigation_progressFill__riI86{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .5s ease}.Navigation_progressText__Y619f{font-size:12px;color:#6b7280;text-align:center}.Navigation_main__WGMrQ{padding-top:64px;min-height:100vh}.Navigation_mainWithSidebar__v7kwj{margin-left:260px}@media (max-width:1024px){.Navigation_menuToggle__mwGt7{display:flex}.Navigation_sidebar__WW8rH{transform:translateX(-100%)}.Navigation_sidebarOpen__Ugazm{transform:translateX(0)}.Navigation_sidebarOverlay__otmGU{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:80}.Navigation_mainWithSidebar__v7kwj{margin-left:0}.Navigation_currencyDisplay__RX6jA,.Navigation_logo__ZzKRw span,.Navigation_userInfo__602ni{display:none}}@media (max-width:640px){.Navigation_headerContent__V3XM9{padding:0 16px}.Navigation_sidebar__WW8rH{width:280px}}[data-theme=dark] .Navigation_container__ClVVs{background:#111827}[data-theme=dark] .Navigation_header__5E5vK,[data-theme=dark] .Navigation_sidebar__WW8rH{background:#1f2937;border-color:#374151}[data-theme=dark] .Navigation_logo__ZzKRw,[data-theme=dark] .Navigation_userName__o9Xvw{color:#f3f4f6}[data-theme=dark] .Navigation_menuToggle__mwGt7,[data-theme=dark] .Navigation_notificationButton__rFjXa{color:#9ca3af}[data-theme=dark] .Navigation_currencyItem__LqRr1,[data-theme=dark] .Navigation_menuToggle__mwGt7:hover,[data-theme=dark] .Navigation_notificationButton__rFjXa:hover{background:#374151;color:#e5e7eb}[data-theme=dark] .Navigation_userMenuButton__U6U6R:hover{background:#374151}[data-theme=dark] .Navigation_userMenuDropdown__x_Ykv{background:#1f2937;border:1px solid #374151}[data-theme=dark] .Navigation_menuItem__kHepw{color:#e5e7eb}[data-theme=dark] .Navigation_menuItem__kHepw:hover{background:#374151}[data-theme=dark] .Navigation_navItem__yXCkf{color:#9ca3af}[data-theme=dark] .Navigation_navItem__yXCkf:hover{background:#374151;color:#e5e7eb}[data-theme=dark] .Navigation_sidebarFooter__POeUF{border-color:#374151}[data-theme=dark] .Navigation_levelInfo__yyInQ{color:#e5e7eb}[data-theme=dark] .Navigation_progressBar__wBfk_{background:#374151}[data-theme=dark] .Navigation_progressText__Y619f,[data-theme=dark] .Navigation_userLevel__n_DqK{color:#9ca3af}.Leaderboard_container__kXh_2{max-width:1200px;margin:0 auto;padding:1.5rem}.Leaderboard_header__GbvE6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.Leaderboard_titleSection__SFDQp{display:flex;align-items:center;gap:.75rem}.Leaderboard_titleIcon__qp5aI{color:#fbbf24;font-size:1.75rem}.Leaderboard_title__Rii3l{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#fbbf24,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.Leaderboard_subtitle__uTmyd{font-size:.875rem;color:rgba(255,255,255,.7);margin:.25rem 0 0}.Leaderboard_refreshButton__rvksR{display:flex;align-items:center;gap:8px;padding:10px 20px;background:white;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;&:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}&:disabled{opacity:.6;cursor:not-allowed}}.Leaderboard_spinning__2CYaq{animation:Leaderboard_spin__17Vc_ 1s linear infinite}@keyframes Leaderboard_spin__17Vc_{to{transform:rotate(1turn)}}.Leaderboard_filters__7SGWi{display:flex;flex-direction:column;gap:20px;background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:24px}.Leaderboard_filterGroup__ylj8K{display:flex;flex-direction:column;gap:10px}.Leaderboard_filterLabel__QRLBI{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.Leaderboard_filterButtons__WJ_8A{display:flex;gap:8px;flex-wrap:wrap}.Leaderboard_filterButton__2AOuY{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;&:hover{background:#e5e7eb;border-color:#d1d5db}&.Leaderboard_active__RBSpl{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-color:#667eea}}.Leaderboard_filterIcon__3iL37{font-size:16px}.Leaderboard_loadingContainer__r2h8X{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.Leaderboard_spinner__Q9JLf{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;animation:Leaderboard_spin__17Vc_ 1s linear infinite}.Leaderboard_podium__esF7W{display:flex;justify-content:center;align-items:flex-end;gap:16px;margin-bottom:32px;padding:24px;background:white;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Leaderboard_podiumPlace__gxoDE{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border-radius:12px;position:relative;transition:transform .3s ease;&:hover{transform:translateY(-4px)}}.Leaderboard_firstPlace__zXQiJ{order:2;background:linear-gradient(135deg,#fbbf24,#f59e0b);padding:32px 24px;z-index:3}.Leaderboard_secondPlace__PtKOY{order:1;background:linear-gradient(135deg,#e5e7eb,#9ca3af);z-index:2}.Leaderboard_thirdPlace__NuIsx{order:3;background:linear-gradient(135deg,#f59e0b,#d97706);z-index:1}.Leaderboard_podiumRank__sj5fn{margin-bottom:8px}.Leaderboard_crownIcon__1sA_O{color:#ffd700;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.Leaderboard_silverMedal__YZCk8{color:#c0c0c0}.Leaderboard_bronzeMedal__owuM_{color:#cd7f32}.Leaderboard_podiumAvatar__GeulY{width:100px;height:100px;border-radius:50%;background:white;border:4px solid white;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#9ca3af}.Leaderboard_secondPlace__PtKOY .Leaderboard_podiumAvatar__GeulY,.Leaderboard_thirdPlace__NuIsx .Leaderboard_podiumAvatar__GeulY{width:80px;height:80px}.Leaderboard_avatar__O61CH{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Leaderboard_podiumName__xnbQ7{font-size:16px;font-weight:700;color:white;margin:0;text-align:center}.Leaderboard_podiumScore__NClp8{font-size:20px;font-weight:700;color:white;margin:0}.Leaderboard_listContainer__DQq0q{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.Leaderboard_entryCard__MrE3V{display:flex;align-items:center;gap:16px;padding:16px;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s;&:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}&.Leaderboard_currentUser__j4USl{background:linear-gradient(135deg,#667eea15,#764ba215);border:2px solid #667eea}}.Leaderboard_rankColumn__67o_8{min-width:50px;text-align:center}.Leaderboard_rank__vdULX{font-size:18px;font-weight:700;color:#6b7280}.Leaderboard_playerInfo__Qm7S7{display:flex;align-items:center;gap:12px;flex:1}.Leaderboard_playerAvatar__FbTIa{width:48px;height:48px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#9ca3af}.Leaderboard_playerDetails__bj8ed{display:flex;flex-direction:column;gap:2px}.Leaderboard_playerName__iiwKZ{font-size:16px;font-weight:600;color:#111827;margin:0}.Leaderboard_playerLevel__cYyNS{font-size:13px;color:#6b7280;margin:0}.Leaderboard_scoreColumn__6cqam{display:flex;align-items:center;gap:12px;min-width:120px;justify-content:flex-end}.Leaderboard_score__yOez5{font-size:18px;font-weight:700;color:#111827}.Leaderboard_trend__k06wT{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px}.Leaderboard_trendUp__aG6aq{color:#10b981;background:#d1fae5}.Leaderboard_trendDown__214yC{color:#ef4444;background:#fee2e2}.Leaderboard_pagination___E1pi{display:flex;justify-content:center;align-items:center;gap:16px}.Leaderboard_pageButton__yc2pi{padding:10px 20px;background:white;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;&:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}&:disabled{opacity:.5;cursor:not-allowed}}.Leaderboard_pageInfo__LUfAk{font-size:14px;color:#6b7280;font-weight:500}@media (max-width:768px){.Leaderboard_container__kXh_2{padding:16px}.Leaderboard_header__GbvE6{flex-direction:column;align-items:flex-start;gap:16px}.Leaderboard_title__Rii3l{font-size:24px}.Leaderboard_podium__esF7W{flex-direction:column;align-items:center;padding:16px}.Leaderboard_podiumPlace__gxoDE{width:100%;max-width:300px}.Leaderboard_firstPlace__zXQiJ,.Leaderboard_secondPlace__PtKOY,.Leaderboard_thirdPlace__NuIsx{order:0!important}.Leaderboard_entryCard__MrE3V{flex-wrap:wrap}.Leaderboard_rankColumn__67o_8{min-width:40px}.Leaderboard_scoreColumn__6cqam{min-width:auto;flex-basis:100%;justify-content:space-between}}[data-theme=dark] .Leaderboard_title__Rii3l{color:#f3f4f6}[data-theme=dark] .Leaderboard_refreshButton__rvksR{background:#1f2937;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .Leaderboard_refreshButton__rvksR:hover:not(:disabled){background:#374151}[data-theme=dark] .Leaderboard_entryCard__MrE3V,[data-theme=dark] .Leaderboard_filters__7SGWi,[data-theme=dark] .Leaderboard_podium__esF7W{background:#1f2937}[data-theme=dark] .Leaderboard_filterButton__2AOuY{background:#374151;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .Leaderboard_filterButton__2AOuY:hover{background:#4b5563}[data-theme=dark] .Leaderboard_playerName__iiwKZ,[data-theme=dark] .Leaderboard_score__yOez5{color:#f3f4f6}[data-theme=dark] .Leaderboard_rank__vdULX{color:#9ca3af}[data-theme=dark] .Leaderboard_playerAvatar__FbTIa{background:#374151}[data-theme=dark] .Leaderboard_pageButton__yc2pi{background:#1f2937;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .Leaderboard_pageButton__yc2pi:hover:not(:disabled){background:#374151}.NotificationSystem_container__uBulz{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:420px;padding:16px;pointer-events:none}.NotificationSystem_topRight__9avP_{top:0;right:0}.NotificationSystem_topLeft__R3qN3{top:0;left:0}.NotificationSystem_bottomRight__qVAiE{bottom:0;right:0;flex-direction:column-reverse}.NotificationSystem_bottomLeft__zXaKL{bottom:0;left:0;flex-direction:column-reverse}.NotificationSystem_notification__O5Sd2{position:relative;display:flex;gap:12px;padding:16px;background:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);pointer-events:all;animation:NotificationSystem_slideIn__4Bdy0 .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes NotificationSystem_slideIn__4Bdy0{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.NotificationSystem_iconContainer__Mvmpz{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.NotificationSystem_success__IgnOP .NotificationSystem_iconContainer__Mvmpz{background:#10b981}.NotificationSystem_error__KkuZY .NotificationSystem_iconContainer__Mvmpz{background:#ef4444}.NotificationSystem_warning__Fw3cl .NotificationSystem_iconContainer__Mvmpz{background:#f59e0b}.NotificationSystem_info__0gWyP .NotificationSystem_iconContainer__Mvmpz{background:#3b82f6}.NotificationSystem_achievement__zVonH .NotificationSystem_iconContainer__Mvmpz{background:linear-gradient(135deg,#ffd700,#f59e0b);animation:NotificationSystem_pulse__ZtWL_ 2s ease-in-out infinite}.NotificationSystem_reward__tbKra .NotificationSystem_iconContainer__Mvmpz{background:linear-gradient(135deg,#a855f7,#ec4899);animation:NotificationSystem_pulse__ZtWL_ 2s ease-in-out infinite}@keyframes NotificationSystem_pulse__ZtWL_{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NotificationSystem_content__yRwEC{flex:1;display:flex;flex-direction:column;gap:4px}.NotificationSystem_title__9np_j{font-size:15px;font-weight:600;color:#111827;margin:0}.NotificationSystem_message__RpQC4{font-size:13px;color:#6b7280;margin:0;line-height:1.4}.NotificationSystem_actionButton__zZftE{margin-top:8px;padding:6px 12px;background:#f3f4f6;border:none;border-radius:6px;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s;align-self:flex-start;&:hover{background:#e5e7eb}}.NotificationSystem_success__IgnOP .NotificationSystem_actionButton__zZftE{background:#d1fae5;color:#065f46;&:hover{background:#a7f3d0}}.NotificationSystem_error__KkuZY .NotificationSystem_actionButton__zZftE{background:#fee2e2;color:#991b1b;&:hover{background:#fecaca}}.NotificationSystem_achievement__zVonH .NotificationSystem_actionButton__zZftE,.NotificationSystem_reward__tbKra .NotificationSystem_actionButton__zZftE{background:linear-gradient(135deg,#667eea,#764ba2);color:white;&:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}}.NotificationSystem_closeButton__nG7FK{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;&:hover{background:#f3f4f6;color:#374151}}.NotificationSystem_progressBar__kLCMy{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(0,0,0,.1)}.NotificationSystem_progressFill__kyQt1{height:100%;background:currentColor;animation:NotificationSystem_progressBar__kLCMy linear forwards;transform-origin:left}@keyframes NotificationSystem_progressBar__kLCMy{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.NotificationSystem_success__IgnOP .NotificationSystem_progressFill__kyQt1{color:#10b981}.NotificationSystem_error__KkuZY .NotificationSystem_progressFill__kyQt1{color:#ef4444}.NotificationSystem_warning__Fw3cl .NotificationSystem_progressFill__kyQt1{color:#f59e0b}.NotificationSystem_info__0gWyP .NotificationSystem_progressFill__kyQt1{color:#3b82f6}.NotificationSystem_achievement__zVonH .NotificationSystem_progressFill__kyQt1,.NotificationSystem_reward__tbKra .NotificationSystem_progressFill__kyQt1{background:linear-gradient(90deg,#667eea,#764ba2)}@media (max-width:640px){.NotificationSystem_container__uBulz{left:0!important;right:0!important;max-width:100%;padding:12px}.NotificationSystem_notification__O5Sd2{padding:14px}.NotificationSystem_topLeft__R3qN3,.NotificationSystem_topRight__9avP_{top:64px}}[data-theme=dark] .NotificationSystem_notification__O5Sd2{background:#1f2937;border:1px solid #374151}[data-theme=dark] .NotificationSystem_title__9np_j{color:#f3f4f6}[data-theme=dark] .NotificationSystem_message__RpQC4{color:#9ca3af}[data-theme=dark] .NotificationSystem_actionButton__zZftE{background:#374151;color:#e5e7eb}[data-theme=dark] .NotificationSystem_actionButton__zZftE:hover{background:#4b5563}[data-theme=dark] .NotificationSystem_success__IgnOP .NotificationSystem_actionButton__zZftE{background:#065f46;color:#d1fae5}[data-theme=dark] .NotificationSystem_success__IgnOP .NotificationSystem_actionButton__zZftE:hover{background:#047857}[data-theme=dark] .NotificationSystem_error__KkuZY .NotificationSystem_actionButton__zZftE{background:#991b1b;color:#fee2e2}[data-theme=dark] .NotificationSystem_error__KkuZY .NotificationSystem_actionButton__zZftE:hover{background:#b91c1c}[data-theme=dark] .NotificationSystem_closeButton__nG7FK{color:#6b7280}[data-theme=dark] .NotificationSystem_closeButton__nG7FK:hover{background:#374151;color:#9ca3af}.PageWrapper_container___ymEL{max-width:1400px;margin:0 auto;padding:32px 24px}.PageWrapper_header__9NxCi{margin-bottom:32px}.PageWrapper_header__9NxCi h1{font-size:32px;font-weight:700;color:#111827;margin:0 0 8px}.PageWrapper_header__9NxCi p{font-size:16px;color:#6b7280;margin:0}@media (max-width:768px){.PageWrapper_container___ymEL{padding:16px}.PageWrapper_header__9NxCi h1{font-size:24px}.PageWrapper_header__9NxCi p{font-size:14px}}[data-theme=dark] .PageWrapper_header__9NxCi h1{color:#f3f4f6}[data-theme=dark] .PageWrapper_header__9NxCi p{color:#9ca3af}