.page_teamSelection__scd4a{margin-bottom:2rem;padding:1.5rem;background:#1a1f2e;border:1px solid #2d3748;border-radius:8px}.page_teamSelection__scd4a h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#f8fafc}.page_teamOptions__OhJ9c{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.page_teamOption__w82bq{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:hsla(0,0%,100%,.02);border:1px solid #2d3748;border-radius:6px;cursor:pointer;transition:all .2s ease}.page_teamOption__w82bq:hover{background:hsla(0,0%,100%,.05);border-color:#4a5568}.page_teamOption__w82bq.page_selected__IXM2J{background:rgba(96,165,250,.1);border-color:#60a5fa}.page_teamName__W8440{font-weight:500;color:#e2e8f0}.page_teamStatus__oPXgn{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.page_teamStatus__oPXgn.page_approved__zhyk2{background:rgba(5,150,105,.2);color:#059669}.page_teamStatus__oPXgn.page_pending__g0At7{background:rgba(251,191,36,.2);color:#fbbf24}.page_teamStatus__oPXgn.page_none__X_YoX{background:hsla(220,9%,46%,.2);color:#9ca3af}.page_cyberEventSelector__ThDnY{margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(124,58,237,.1));border:1px solid rgba(0,212,255,.3);border-radius:12px;position:relative;overflow:hidden}.page_cyberEventSelector__ThDnY:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00d4ff,#7c3aed,#00d4ff);animation:page_scanLine__XdZ8C 2s infinite}.page_selectorHeader__QNw4N{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_selectorIcon__Ey_YS{width:24px;height:24px;color:#00d4ff}.page_selectorIcon__Ey_YS svg{width:100%;height:100%;filter:drop-shadow(0 0 8px currentColor)}.page_selectorLabel__BGmUe{font-size:.875rem;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 10px currentColor}.page_cyberEventSelect__HjkOn{width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(0,212,255,.3);border-radius:8px;color:#e2e8f0;font-size:1rem;font-weight:500;font-family:Courier New,monospace}.page_cyberEventSelect__HjkOn:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 20px rgba(0,212,255,.3);background:linear-gradient(135deg,#1e293b,#334155)}.page_cyberEventSelect__HjkOn option{background:#1e293b;color:#e2e8f0;padding:.5rem}.page_missionBriefing__2Eo5y{margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,rgba(26,31,46,.9),rgba(22,33,62,.9));border:1px solid rgba(124,58,237,.4);border-radius:16px;position:relative;overflow:hidden;backdrop-filter:blur(15px)}.page_missionBriefing__2Eo5y:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#00d4ff,#0f8,#7c3aed);background-size:200% 100%;animation:page_gradientShift__OIvSE 3s infinite}.page_missionBriefing__2Eo5y:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(124,58,237,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,212,255,.1) 0,transparent 50%);pointer-events:none}.page_briefingHeader__O9s__{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;position:relative;z-index:2}.page_missionIcon__qXie_{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(0,212,255,.3));border:1px solid rgba(124,58,237,.5);border-radius:12px;color:#7c3aed;flex-shrink:0}.page_missionIcon__qXie_ svg{width:24px;height:24px;filter:drop-shadow(0 0 10px currentColor)}.page_missionDetails___Hhwv{flex:1;min-width:0}.page_missionTitle__iHAP9{margin:0 0 .75rem;font-size:1.75rem;font-weight:700;color:#f8fafc;text-shadow:0 0 15px rgba(248,250,252,.3);font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.05em}.page_missionMeta__SuQo2{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.page_missionStatus__3M7eD{padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-family:Courier New,monospace}.page_missionStatus__3M7eD.page_live__3VOvS{background:linear-gradient(135deg,rgba(220,38,38,.3),rgba(239,68,68,.3));color:#fca5a5;border:1px solid rgba(220,38,38,.5);animation:page_pulse__MpdvX 2s infinite;text-shadow:0 0 10px currentColor}.page_missionStatus__3M7eD.page_archived__n3hqV{background:hsla(220,9%,46%,.2);color:#9ca3af;border:1px solid hsla(220,9%,46%,.3)}.page_challengeStats__SEpdz{color:#94a3b8;font-size:.875rem;font-weight:500;font-family:Courier New,monospace}.page_operatorStatus__i02vp{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;position:relative;z-index:2}.page_statusIcon__89NyF{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0}.page_statusIcon__89NyF svg{width:20px;height:20px}.page_statusInfo__PkGJm{display:flex;flex-direction:column;gap:.25rem;flex:1}.page_operatorCallsign__pM9Wo{font-size:.875rem;font-weight:700;color:#e2e8f0;letter-spacing:.1em}.page_clearanceLevel__HZXHv,.page_operatorCallsign__pM9Wo{font-family:Courier New,monospace;text-transform:uppercase}.page_clearanceLevel__HZXHv{font-size:.75rem;font-weight:600;letter-spacing:.05em}.page_clearanceLevel__HZXHv.page_approved__zhyk2{color:#0f8;text-shadow:0 0 8px currentColor}.page_clearanceLevel__HZXHv.page_pending__g0At7{color:#fbbf24;text-shadow:0 0 8px currentColor}.page_clearanceLevel__HZXHv.page_none__X_YoX{color:#f87171;text-shadow:0 0 8px currentColor}@keyframes page_scanLine__XdZ8C{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes page_gradientShift__OIvSE{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes page_pulse__MpdvX{0%,to{opacity:1;box-shadow:0 0 15px rgba(220,38,38,.5)}50%{opacity:.8;box-shadow:0 0 25px rgba(220,38,38,.8)}}@media(max-width:640px){.page_tabsSection__kWfXH{margin-bottom:1rem}.page_content__so9Qz{padding:.75rem .5rem}.page_teamSelection__scd4a{margin-bottom:1.5rem;padding:1rem}.page_teamOptions__OhJ9c{grid-template-columns:1fr;gap:.75rem}.page_eventSelector__VYMQA{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:1.5rem;padding:1rem}}@media(min-width:1920px){.page_content__so9Qz{max-width:1800px;padding:3rem 2rem}.page_tabsSection__kWfXH{margin-bottom:3rem}.page_teamSelection__scd4a{margin-bottom:2.5rem;padding:2rem}.page_eventSelector__VYMQA{margin-bottom:2.5rem;padding:1.25rem 2rem}}.page_container__kyi1U{min-height:100vh;background:#0a0b0d;position:relative;overflow-x:hidden}.page_content__so9Qz{position:relative;z-index:10;max-width:1600px;margin:0 auto;padding:2rem 1.5rem}@media(max-width:1200px){.page_content__so9Qz{max-width:1200px;padding:1.5rem 1rem}}@media(max-width:768px){.page_content__so9Qz{padding:1rem .75rem}}@media(max-width:480px){.page_content__so9Qz{padding:1rem .5rem}}.page_tabsSection__kWfXH{margin-bottom:2rem}@media(max-width:768px){.page_tabsSection__kWfXH{margin-bottom:1.5rem}}.page_container__kyi1U:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(124,58,237,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(0,255,136,.05) 0,transparent 50%);pointer-events:none;z-index:1}.page_container__kyi1U{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.8) rgba(26,31,46,.3)}.page_container__kyi1U::-webkit-scrollbar{width:8px}.page_container__kyi1U::-webkit-scrollbar-track{background:rgba(26,31,46,.3);border-radius:4px}.page_container__kyi1U::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(124,58,237,.8),rgba(0,212,255,.6));border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.page_container__kyi1U::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c3aed,rgba(0,212,255,.8))}.page_loadingContainer__xXef9{display:flex;justify-content:center;align-items:center;min-height:60vh}@media(max-width:1440px){.page_content__so9Qz{max-width:1400px}}@media(max-width:1024px){.page_content__so9Qz{max-width:100%;padding:1.25rem 1rem}}@media(max-width:640px){.page_tabsSection__kWfXH{margin-bottom:1rem}.page_content__so9Qz{padding:.75rem .5rem}}@media(min-width:1920px){.page_content__so9Qz{max-width:1800px;padding:3rem 2rem}.page_tabsSection__kWfXH{margin-bottom:3rem}}@media(min-width:2560px){.page_content__so9Qz{max-width:2200px;padding:4rem 3rem}}.AnimatedBackground_backgroundCanvas__OROec{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(ellipse at bottom,#121928 0,#0a0d16 100%);pointer-events:none}.MohsinLoadingPage_loadingContainer__x_cnL{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;overflow:hidden;background-color:#111114;border-radius:.5rem;padding:2.5rem 2rem;text-align:center;color:#f9fafb;min-height:320px;transition:all .3s ease;--primary-color:#4a7bfd;--accent-green:#10b981}@media(max-width:768px){.MohsinLoadingPage_loadingContainer__x_cnL{padding:2rem 1.5rem;min-height:280px}}@media(max-width:480px){.MohsinLoadingPage_loadingContainer__x_cnL{padding:1.5rem 1rem;min-height:260px}}.MohsinLoadingPage_contentWrapper__j_Qhh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;position:relative;z-index:10;width:100%;max-width:600px}.MohsinLoadingPage_cyberLoaderContainer__OoOgm{position:relative;margin-bottom:.5rem;width:70px;height:70px}.MohsinLoadingPage_cyberLoader__Ck6pD{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MohsinLoadingPage_shieldContainer__3qowx{position:absolute;width:36px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.MohsinLoadingPage_shieldBorder__Palj7{width:100%;height:100%;background-color:transparent;border:2px solid #3b82f6;box-shadow:0 0 10px rgba(59,130,246,.5);animation:MohsinLoadingPage_pulseBorder__5sT8w 2s infinite}.MohsinLoadingPage_shieldBorder__Palj7,.MohsinLoadingPage_shieldInner__CbYju{position:absolute;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.MohsinLoadingPage_shieldInner__CbYju{width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;background-color:rgba(59,130,246,.2);animation:MohsinLoadingPage_pulseInner__DONta 2s infinite alternate}.MohsinLoadingPage_lockIcon__apHUd{position:absolute;width:10px;height:14px;background-color:#3b82f6;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.MohsinLoadingPage_lockIcon__apHUd:before{content:"";position:absolute;width:8px;height:8px;border:2px solid #3b82f6;border-bottom:none;border-radius:4px 4px 0 0;top:-7px;left:50%;transform:translateX(-50%)}.MohsinLoadingPage_scanBar__6Tfsy{position:absolute;width:40px;height:2px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);top:0;left:50%;transform:translateX(-50%);animation:MohsinLoadingPage_scanAnimation__zqHfb 2s infinite;z-index:3}.MohsinLoadingPage_rotatingCircle__k7twG{position:absolute;width:60px;height:60px;border:1px dashed rgba(59,130,246,.5);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:MohsinLoadingPage_rotate___hQil 10s linear infinite}.MohsinLoadingPage_dataPoints__iG46L{position:absolute;width:100%;height:100%;top:0;left:0}.MohsinLoadingPage_dataPoint__ugyQh{position:absolute;width:4px;height:4px;background-color:#3b82f6;border-radius:50%;animation:MohsinLoadingPage_blink__9EMUQ 1.5s infinite alternate}.MohsinLoadingPage_dataPoint__ugyQh:first-child{top:10%;left:50%;animation-delay:.5s}.MohsinLoadingPage_dataPoint__ugyQh:nth-child(2){top:30%;left:80%;animation-delay:.2s}.MohsinLoadingPage_dataPoint__ugyQh:nth-child(3){top:70%;left:80%;animation-delay:.8s}.MohsinLoadingPage_dataPoint__ugyQh:nth-child(4){top:90%;left:50%;animation-delay:.3s}.MohsinLoadingPage_dataPoint__ugyQh:nth-child(5){top:70%;left:20%;animation-delay:.7s}.MohsinLoadingPage_dataPoint__ugyQh:nth-child(6){top:30%;left:20%;animation-delay:.1s}.MohsinLoadingPage_textContent__JOYeS{display:flex;flex-direction:column;gap:.5rem}.MohsinLoadingPage_loadingTitle__lom6h{font-size:1.25rem;font-weight:600;color:#f3f4f6;margin:0;text-shadow:0 0 10px rgba(74,123,253,.5)}@media(max-width:480px){.MohsinLoadingPage_loadingTitle__lom6h{font-size:1.125rem}}.MohsinLoadingPage_loadingSubtitle__ZRYIX{font-size:.875rem;color:#9ca3af;margin:0}@media(max-width:480px){.MohsinLoadingPage_loadingSubtitle__ZRYIX{font-size:.75rem}}.MohsinLoadingPage_progressSection__ECa5g{width:100%;display:flex;flex-direction:column;gap:1rem}.MohsinLoadingPage_progressBar__7cjp7{width:100%;height:6px;background-color:rgba(75,85,99,.2);border-radius:3px;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.MohsinLoadingPage_progressFill__Ie_eY{height:100%;background:linear-gradient(90deg,var(--primary-color) 0,#60a5fa 100%);border-radius:3px;box-shadow:0 0 8px rgba(74,123,253,.6)}.MohsinLoadingPage_progressInfo__S1xx_{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.MohsinLoadingPage_loadingSteps__TdTW9{display:flex;flex-direction:column;gap:.5rem;flex:1;text-align:left}.MohsinLoadingPage_loadingStep__AALos{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#9ca3af;opacity:.6;transition:all .3s ease;--step-color:#9ca3af}.MohsinLoadingPage_loadingStep__AALos.MohsinLoadingPage_active__WLiFo{color:var(--step-color);opacity:1}.MohsinLoadingPage_loadingStep__AALos.MohsinLoadingPage_active__WLiFo .MohsinLoadingPage_stepIconContainer__2tA9f{background-color:rgba(var(--step-color-rgb,74,123,253),.2);border-color:var(--step-color);box-shadow:0 0 8px rgba(var(--step-color-rgb,74,123,253),.4)}.MohsinLoadingPage_loadingStep__AALos.MohsinLoadingPage_completed__T_lwk{color:var(--step-color);opacity:.9}.MohsinLoadingPage_loadingStep__AALos.MohsinLoadingPage_completed__T_lwk .MohsinLoadingPage_stepIconContainer__2tA9f{background-color:rgba(var(--step-color-rgb,16,185,129),.2);border-color:var(--step-color)}.MohsinLoadingPage_stepIconContainer__2tA9f{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:rgba(55,65,81,.3);border:1px solid transparent;transition:all .3s ease}.MohsinLoadingPage_stepName__GLBES{flex:1}.MohsinLoadingPage_loadingSpinner__fT4M8{animation:MohsinLoadingPage_spinStep___7_gb 1.5s linear infinite;color:var(--step-color)}.MohsinLoadingPage_percentDisplay__AtNMN{font-size:1.5rem;font-weight:600;color:var(--primary-color);min-width:60px;text-align:right;text-shadow:0 0 10px rgba(74,123,253,.5)}.MohsinLoadingPage_statusLogContainer__Eza05{width:100%;background-color:rgba(17,17,24,.8);border:1px solid rgba(55,65,81,.5);border-radius:.5rem;overflow:hidden;margin-top:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.05)}.MohsinLoadingPage_statusLogHeader__69Bl5{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:rgba(55,65,81,.3);font-size:.75rem;font-weight:600;color:#d1d5db;border-bottom:1px solid rgba(55,65,81,.5)}.MohsinLoadingPage_statusLog__D5_F5{max-height:120px;overflow-y:auto;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.25rem;font-family:Menlo,Monaco,Courier New,monospace}.MohsinLoadingPage_statusLog__D5_F5::-webkit-scrollbar{width:6px}.MohsinLoadingPage_statusLog__D5_F5::-webkit-scrollbar-track{background:rgba(30,30,35,.5)}.MohsinLoadingPage_statusLog__D5_F5::-webkit-scrollbar-thumb{background-color:rgba(74,123,253,.5);border-radius:6px}.MohsinLoadingPage_statusMessage___hjmB{display:flex;align-items:flex-start;gap:.5rem;font-size:.7rem;line-height:1.4;text-align:left}.MohsinLoadingPage_statusTime__qP4vS{color:#7dd3fc;flex-shrink:0}.MohsinLoadingPage_statusText__cdFgi{color:#a3e635}.MohsinLoadingPage_tipContainer__wOjKG{display:flex;align-items:flex-start;gap:.75rem;background-color:rgba(30,30,40,.8);border:1px solid rgba(55,65,81,.5);border-radius:.5rem;padding:.75rem 1rem;margin-top:.5rem;width:100%;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.05)}.MohsinLoadingPage_tipIcon__IqxoE{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:rgba(74,123,253,.2);color:var(--primary-color);flex-shrink:0;border:1px solid rgba(74,123,253,.3);box-shadow:0 0 8px rgba(74,123,253,.3)}.MohsinLoadingPage_tipContent__VGb3K{flex:1}.MohsinLoadingPage_tipTitle__rI3lp{font-size:.75rem;font-weight:600;color:#e5e7eb;margin-bottom:.25rem}.MohsinLoadingPage_tipText__AmC8X{font-size:.75rem;color:#9ca3af;line-height:1.5}.MohsinLoadingPage_networkCanvas__QiHG_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.MohsinLoadingPage_cornerBrackets__Go4zw{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.MohsinLoadingPage_bracket__Sa1lr{position:absolute;width:20px;height:20px;border:2px solid var(--primary-color);opacity:.8;box-shadow:0 0 8px rgba(74,123,253,.5)}.MohsinLoadingPage_bracket__Sa1lr.MohsinLoadingPage_topLeft__u0ik3{top:6px;left:6px;border-right:none;border-bottom:none}.MohsinLoadingPage_bracket__Sa1lr.MohsinLoadingPage_topRight__xFvZV{top:6px;right:6px;border-left:none;border-bottom:none}.MohsinLoadingPage_bracket__Sa1lr.MohsinLoadingPage_bottomLeft__hGcsJ{bottom:6px;left:6px;border-right:none;border-top:none}.MohsinLoadingPage_bracket__Sa1lr.MohsinLoadingPage_bottomRight___agRU{bottom:6px;right:6px;border-left:none;border-top:none}@keyframes MohsinLoadingPage_pulseBorder__5sT8w{0%,to{box-shadow:0 0 10px rgba(59,130,246,.5);border-color:#3b82f6}50%{box-shadow:0 0 15px rgba(59,130,246,.7);border-color:#60a5fa}}@keyframes MohsinLoadingPage_pulseInner__DONta{0%{background-color:rgba(59,130,246,.2)}to{background-color:rgba(59,130,246,.4)}}@keyframes MohsinLoadingPage_rotate___hQil{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes MohsinLoadingPage_scanAnimation__zqHfb{0%{top:10%}to{top:90%}}@keyframes MohsinLoadingPage_blink__9EMUQ{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes MohsinLoadingPage_spinStep___7_gb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChallengeStatsHeader_container__IO_w7{margin-bottom:1.5rem}.ChallengeStatsHeader_header__IfZ5_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1.5rem}.ChallengeStatsHeader_titleSection__sqIr2{flex:1}.ChallengeStatsHeader_title__qe_AY{font-size:2rem;font-weight:700;margin:0 0 .25rem;color:#f8fafc}.ChallengeStatsHeader_titleGradient__8GZtj{background:linear-gradient(135deg,#60a5fa,#7c3aed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ChallengeStatsHeader_subtitle__GMNfR{font-size:.875rem;color:#94a3b8;margin:0;font-weight:500}.ChallengeStatsHeader_teamInfo__T6ZSX{display:flex;align-items:center}.ChallengeStatsHeader_teamBadge__J_SJ0{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:6px;color:#e2e8f0;font-weight:500;font-size:.75rem}.ChallengeStatsHeader_teamBadge__J_SJ0 svg{color:#60a5fa;width:14px;height:14px}.ChallengeStatsHeader_statsGrid__S8EDA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.ChallengeStatsHeader_statCard__qCty1{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem;background:#1a1f2e;border:1px solid #2d3748;border-radius:8px;transition:all .2s ease}.ChallengeStatsHeader_statCard__qCty1:hover{border-color:#4a5568;background:#1e2332}.ChallengeStatsHeader_statIcon__jj66c{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--stat-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:var(--stat-color);flex-shrink:0}.ChallengeStatsHeader_statIcon__jj66c svg{width:16px;height:16px}.ChallengeStatsHeader_statContent__6hICI{flex:1;min-width:0}.ChallengeStatsHeader_statValue__PG3P9{font-size:1.5rem;font-weight:700;color:#f8fafc;line-height:1;margin-bottom:.125rem}.ChallengeStatsHeader_statPercentage__ix9_I{font-size:.75rem;color:#059669;font-weight:500;margin-left:.375rem}.ChallengeStatsHeader_statLabel__Idu4Z{font-size:.75rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.ChallengeStatsHeader_progressSection__nBQwn{padding:1rem;background:#1a1f2e;border:1px solid #2d3748;border-radius:8px}.ChallengeStatsHeader_progressHeader__M8EhW{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ChallengeStatsHeader_progressLabel__xZbSG{font-size:.875rem;font-weight:600;color:#e2e8f0}.ChallengeStatsHeader_progressValue__qNyCG{font-size:.75rem;color:#94a3b8;font-weight:500}.ChallengeStatsHeader_progressBar__Eok3n{position:relative;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.ChallengeStatsHeader_progressFill__zIxB3{position:relative;height:100%;background:linear-gradient(90deg,#059669,#60a5fa);border-radius:3px;transition:width .8s ease-out;min-width:2px}.ChallengeStatsHeader_progressGlow__d4RaP{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:ChallengeStatsHeader_progressShimmer__1Wl0A 2s infinite}@keyframes ChallengeStatsHeader_progressShimmer__1Wl0A{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:768px){.ChallengeStatsHeader_container__IO_w7{margin-bottom:1.25rem}.ChallengeStatsHeader_header__IfZ5_{flex-direction:column;gap:1rem;margin-bottom:1.25rem}.ChallengeStatsHeader_title__qe_AY{font-size:1.75rem}.ChallengeStatsHeader_subtitle__GMNfR{font-size:.75rem}.ChallengeStatsHeader_statsGrid__S8EDA{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem}.ChallengeStatsHeader_statCard__qCty1{padding:.875rem;gap:.625rem}.ChallengeStatsHeader_statIcon__jj66c{width:28px;height:28px}.ChallengeStatsHeader_statIcon__jj66c svg{width:14px;height:14px}.ChallengeStatsHeader_statValue__PG3P9{font-size:1.25rem}.ChallengeStatsHeader_teamBadge__J_SJ0{padding:.375rem .625rem;font-size:.625rem}.ChallengeStatsHeader_teamBadge__J_SJ0 svg{width:12px;height:12px}}@media(max-width:480px){.ChallengeStatsHeader_title__qe_AY{font-size:1.5rem}.ChallengeStatsHeader_statsGrid__S8EDA{grid-template-columns:1fr 1fr;gap:.5rem}.ChallengeStatsHeader_statCard__qCty1{padding:.75rem;flex-direction:column;text-align:center;gap:.5rem}.ChallengeStatsHeader_statIcon__jj66c{width:24px;height:24px}.ChallengeStatsHeader_statIcon__jj66c svg{width:12px;height:12px}.ChallengeStatsHeader_statValue__PG3P9{font-size:1.125rem}.ChallengeStatsHeader_statLabel__Idu4Z{font-size:.625rem}.ChallengeStatsHeader_progressSection__nBQwn{padding:.875rem}.ChallengeStatsHeader_progressHeader__M8EhW{flex-direction:column;gap:.25rem;margin-bottom:.5rem;align-items:flex-start}.ChallengeStatsHeader_progressLabel__xZbSG{font-size:.75rem}.ChallengeStatsHeader_progressValue__qNyCG{font-size:.625rem}}@media(max-width:360px){.ChallengeStatsHeader_statsGrid__S8EDA{grid-template-columns:1fr}}@media(min-width:1920px){.ChallengeStatsHeader_container__IO_w7,.ChallengeStatsHeader_header__IfZ5_{margin-bottom:2rem}.ChallengeStatsHeader_title__qe_AY{font-size:2.5rem}.ChallengeStatsHeader_subtitle__GMNfR{font-size:1rem}.ChallengeStatsHeader_statsGrid__S8EDA{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2rem}.ChallengeStatsHeader_statCard__qCty1{padding:1.25rem;gap:1rem}.ChallengeStatsHeader_statIcon__jj66c{width:40px;height:40px}.ChallengeStatsHeader_statIcon__jj66c svg{width:20px;height:20px}.ChallengeStatsHeader_statValue__PG3P9{font-size:1.75rem}}.ChallengeFiltersUnified_container___XuTr{margin-bottom:2rem}@media(max-width:768px){.ChallengeFiltersUnified_container___XuTr{margin-bottom:1.5rem}}.ChallengeFiltersUnified_mainFilters__RWeg9{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.ChallengeFiltersUnified_mainFilters__RWeg9{gap:.75rem}}.ChallengeFiltersUnified_searchContainer__cyfy_{width:100%}.ChallengeFiltersUnified_searchInput__wRIOY{position:relative;width:100%;max-width:600px}@media(max-width:768px){.ChallengeFiltersUnified_searchInput__wRIOY{max-width:100%}}.ChallengeFiltersUnified_input__Knnkl{width:100%;padding:1rem 1rem 1rem 3rem;background:linear-gradient(135deg,rgba(26,31,46,.8),rgba(22,33,62,.8));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#f8fafc;font-size:1rem;font-weight:500;backdrop-filter:blur(10px);transition:all .3s ease}.ChallengeFiltersUnified_input__Knnkl::placeholder{color:#94a3b8}.ChallengeFiltersUnified_input__Knnkl:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2),0 8px 24px rgba(0,0,0,.3);background:linear-gradient(135deg,rgba(26,31,46,.9),rgba(22,33,62,.9))}@media(max-width:768px){.ChallengeFiltersUnified_input__Knnkl{padding:.875rem .875rem .875rem 2.75rem;font-size:.875rem;border-radius:12px}}@media(max-width:480px){.ChallengeFiltersUnified_input__Knnkl{padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem}}.ChallengeFiltersUnified_searchIcon__Kd_wE{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#60a5fa;pointer-events:none}@media(max-width:768px){.ChallengeFiltersUnified_searchIcon__Kd_wE{left:.875rem;width:18px;height:18px}}@media(max-width:480px){.ChallengeFiltersUnified_searchIcon__Kd_wE{left:.75rem;width:16px;height:16px}}.ChallengeFiltersUnified_clearButton__h53D4{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.ChallengeFiltersUnified_clearButton__h53D4:hover{color:#f8fafc;background:hsla(0,0%,100%,.1)}@media(max-width:768px){.ChallengeFiltersUnified_clearButton__h53D4{right:.875rem}}@media(max-width:480px){.ChallengeFiltersUnified_clearButton__h53D4{right:.75rem}}.ChallengeFiltersUnified_quickFilters__34EtO{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.ChallengeFiltersUnified_quickFilters__34EtO{gap:.5rem}}.ChallengeFiltersUnified_quickFilter__czbW5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(26,31,46,.6),rgba(22,33,62,.6));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e2e8f0;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.ChallengeFiltersUnified_quickFilter__czbW5:hover{border-color:rgba(124,58,237,.5);background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(0,212,255,.2));transform:translateY(-2px)}.ChallengeFiltersUnified_quickFilter__czbW5.ChallengeFiltersUnified_active__U_k49{background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(0,212,255,.3));border-color:#7c3aed;color:#f8fafc;box-shadow:0 4px 16px rgba(124,58,237,.3)}@media(max-width:768px){.ChallengeFiltersUnified_quickFilter__czbW5{padding:.625rem .875rem;font-size:.75rem;gap:.375rem}}@media(max-width:480px){.ChallengeFiltersUnified_quickFilter__czbW5{padding:.5rem .75rem;font-size:.625rem;border-radius:8px}}.ChallengeFiltersUnified_count__FwX0M{background:hsla(0,0%,100%,.2);color:#60a5fa;padding:.125rem .375rem;border-radius:8px;font-size:.75rem;font-weight:600}@media(max-width:768px){.ChallengeFiltersUnified_count__FwX0M{padding:.125rem .25rem;font-size:.625rem}}.ChallengeFiltersUnified_moreButton__Y73S6{padding:.75rem 1rem;background:hsla(0,0%,100%,.1);border:1px dashed hsla(0,0%,100%,.3);border-radius:12px;color:#94a3b8;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .3s ease}.ChallengeFiltersUnified_moreButton__Y73S6:hover{color:#f8fafc;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.15)}@media(max-width:768px){.ChallengeFiltersUnified_moreButton__Y73S6{padding:.625rem .875rem;font-size:.75rem}}@media(max-width:480px){.ChallengeFiltersUnified_moreButton__Y73S6{padding:.5rem .75rem;font-size:.625rem}}.ChallengeFiltersUnified_filtersToggle__xVJ6i{display:flex;align-items:center;gap:1rem}@media(max-width:480px){.ChallengeFiltersUnified_filtersToggle__xVJ6i{flex-direction:column;align-items:stretch;gap:.5rem}}.ChallengeFiltersUnified_toggleButton__n8NVZ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(26,31,46,.8),rgba(22,33,62,.8));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e2e8f0;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.ChallengeFiltersUnified_toggleButton__n8NVZ:hover{border-color:rgba(124,58,237,.5);background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(0,212,255,.2))}.ChallengeFiltersUnified_toggleButton__n8NVZ.ChallengeFiltersUnified_active__U_k49{background:linear-gradient(135deg,rgba(124,58,237,.3),rgba(0,212,255,.3));border-color:#7c3aed;color:#f8fafc;box-shadow:0 4px 16px rgba(124,58,237,.3)}@media(max-width:768px){.ChallengeFiltersUnified_toggleButton__n8NVZ{padding:.625rem .875rem;font-size:.75rem}}@media(max-width:480px){.ChallengeFiltersUnified_toggleButton__n8NVZ{justify-content:center}}.ChallengeFiltersUnified_activeCount__r0WYU{background:#0f8;color:#000;padding:.125rem .375rem;border-radius:8px;font-size:.75rem;font-weight:700;min-width:20px;text-align:center}@media(max-width:768px){.ChallengeFiltersUnified_activeCount__r0WYU{padding:.125rem .25rem;font-size:.625rem;min-width:18px}}.ChallengeFiltersUnified_chevron__oPE3u{transition:transform .3s ease}.ChallengeFiltersUnified_chevron__oPE3u.ChallengeFiltersUnified_rotated__r1tvR{transform:rotate(180deg)}.ChallengeFiltersUnified_clearAllButton___1c8_{padding:.75rem 1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);border-radius:12px;color:#fca5a5;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .3s ease}.ChallengeFiltersUnified_clearAllButton___1c8_:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.6);color:#fecaca}@media(max-width:768px){.ChallengeFiltersUnified_clearAllButton___1c8_{padding:.625rem .875rem;font-size:.75rem}}@media(max-width:480px){.ChallengeFiltersUnified_clearAllButton___1c8_{width:100%;justify-content:center}}.ChallengeFiltersUnified_advancedFilters__Bjq_S{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg,rgba(26,31,46,.6),rgba(22,33,62,.6));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;backdrop-filter:blur(15px);animation:ChallengeFiltersUnified_slideDown__U35wf .3s ease-out}@media(max-width:768px){.ChallengeFiltersUnified_advancedFilters__Bjq_S{margin-top:.75rem;padding:1.25rem;border-radius:12px}}@media(max-width:480px){.ChallengeFiltersUnified_advancedFilters__Bjq_S{padding:1rem}}@keyframes ChallengeFiltersUnified_slideDown__U35wf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChallengeFiltersUnified_filterGrid__f_FIZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media(max-width:768px){.ChallengeFiltersUnified_filterGrid__f_FIZ{grid-template-columns:1fr;gap:1rem}}.ChallengeFiltersUnified_filterGroup__fqmjo{display:flex;flex-direction:column;gap:.5rem}.ChallengeFiltersUnified_filterLabel__0MgP7{font-size:.875rem;font-weight:600;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.ChallengeFiltersUnified_filterLabel__0MgP7{font-size:.75rem}}.ChallengeFiltersUnified_select__ADelm{padding:.75rem 1rem;background:linear-gradient(135deg,rgba(26,31,46,.8),rgba(22,33,62,.8));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#f8fafc;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ChallengeFiltersUnified_select__ADelm:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2)}.ChallengeFiltersUnified_select__ADelm option{background:#1a1f2e;color:#f8fafc;padding:.5rem}@media(max-width:768px){.ChallengeFiltersUnified_select__ADelm{padding:.625rem .875rem;font-size:.75rem}}.ChallengeFiltersUnified_toggleButtons__h_KI7{display:flex;gap:.5rem}@media(max-width:480px){.ChallengeFiltersUnified_toggleButtons__h_KI7{flex-direction:column;gap:.375rem}}.ChallengeFiltersUnified_toggleButtons__h_KI7 .ChallengeFiltersUnified_toggleButton__n8NVZ{flex:1;justify-content:center;padding:.625rem .875rem;font-size:.75rem}@media(max-width:768px){.ChallengeFiltersUnified_toggleButtons__h_KI7 .ChallengeFiltersUnified_toggleButton__n8NVZ{padding:.5rem .75rem;font-size:.625rem}}.ChallengeFiltersUnified_activeFilters__aag3J{margin-top:1rem;padding:1rem;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);border-radius:12px}@media(max-width:768px){.ChallengeFiltersUnified_activeFilters__aag3J{padding:.875rem}}@media(max-width:480px){.ChallengeFiltersUnified_activeFilters__aag3J{padding:.75rem}}.ChallengeFiltersUnified_activeFiltersLabel__5l43H{font-size:.875rem;font-weight:600;color:#e2e8f0;margin-bottom:.75rem;display:block}@media(max-width:768px){.ChallengeFiltersUnified_activeFiltersLabel__5l43H{font-size:.75rem;margin-bottom:.5rem}}.ChallengeFiltersUnified_activeFiltersList__IoItf{display:flex;flex-wrap:wrap;gap:.5rem}.ChallengeFiltersUnified_activeFilter__TJ5gw{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#f8fafc;font-size:.75rem;font-weight:500}.ChallengeFiltersUnified_activeFilter__TJ5gw button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.125rem;border-radius:4px;transition:all .2s ease}.ChallengeFiltersUnified_activeFilter__TJ5gw button:hover{color:#f8fafc;background:hsla(0,0%,100%,.1)}@media(max-width:768px){.ChallengeFiltersUnified_activeFilter__TJ5gw{padding:.25rem .5rem;font-size:.625rem;gap:.375rem}}@media(min-width:1920px){.ChallengeFiltersUnified_container___XuTr{margin-bottom:2.5rem}.ChallengeFiltersUnified_input__Knnkl{padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:1.125rem}.ChallengeFiltersUnified_searchIcon__Kd_wE{left:1.25rem;width:24px;height:24px}.ChallengeFiltersUnified_clearButton__h53D4{right:1.25rem}.ChallengeFiltersUnified_quickFilter__czbW5{padding:1rem 1.25rem;font-size:1rem}.ChallengeFiltersUnified_advancedFilters__Bjq_S{padding:2rem}.ChallengeFiltersUnified_filterGrid__f_FIZ{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}}.ChallengeCard_card__AivYJ{position:relative;padding:1rem;border-radius:8px;background:#16213e;border:1px solid #2d3748;display:flex;gap:.75rem;cursor:pointer;transition:all .2s ease}.ChallengeCard_card__AivYJ:hover{transform:translateY(-1px);border-color:#4a5568;background:#1a2332}.ChallengeCard_card__AivYJ.ChallengeCard_solved__pkFIJ{border-color:#059669;background:rgba(5,150,105,.05)}@media(max-width:768px){.ChallengeCard_card__AivYJ{padding:.875rem;gap:.625rem}}@media(max-width:480px){.ChallengeCard_card__AivYJ{padding:.75rem;gap:.5rem}}.ChallengeCard_categoryIcon__ajUf7{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.ChallengeCard_categoryIcon__ajUf7 svg{width:16px;height:16px}@media(max-width:768px){.ChallengeCard_categoryIcon__ajUf7{width:28px;height:28px}.ChallengeCard_categoryIcon__ajUf7 svg{width:14px;height:14px}}@media(max-width:480px){.ChallengeCard_categoryIcon__ajUf7{width:24px;height:24px;border-radius:4px}.ChallengeCard_categoryIcon__ajUf7 svg{width:12px;height:12px}}.ChallengeCard_content__wpoBS{flex-grow:1;min-width:0}.ChallengeCard_title__CAGlz{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#f3f4f6;line-height:1.3}@media(max-width:768px){.ChallengeCard_title__CAGlz{font-size:.95rem;margin-bottom:.375rem}}@media(max-width:480px){.ChallengeCard_title__CAGlz{font-size:.875rem;margin-bottom:.25rem}}.ChallengeCard_meta__Rae6b{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}@media(max-width:480px){.ChallengeCard_meta__Rae6b{gap:.375rem;margin-bottom:.375rem}}.ChallengeCard_difficulty__NHUct{padding:.125rem .375rem;border-radius:12px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#000}@media(max-width:480px){.ChallengeCard_difficulty__NHUct{padding:.125rem .25rem;font-size:.5rem}}.ChallengeCard_points__aJh9m{color:#60a5fa;font-size:.75rem;font-weight:600}@media(max-width:480px){.ChallengeCard_points__aJh9m{font-size:.625rem}}.ChallengeCard_hintsAvailable__2VohX{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:#fbbf24;margin-top:.25rem}.ChallengeCard_hintsAvailable__2VohX svg{width:12px;height:12px}@media(max-width:480px){.ChallengeCard_hintsAvailable__2VohX{font-size:.5rem}.ChallengeCard_hintsAvailable__2VohX svg{width:10px;height:10px}}.ChallengeCard_solvedBadge__VbkIo{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;color:#059669;background:rgba(5,150,105,.1);border:1px solid rgba(5,150,105,.2);border-radius:12px}.ChallengeCard_solvedBadge__VbkIo svg{width:10px;height:10px}@media(max-width:768px){.ChallengeCard_solvedBadge__VbkIo{top:.625rem;right:.625rem;padding:.125rem .25rem;font-size:.5rem}.ChallengeCard_solvedBadge__VbkIo svg{width:8px;height:8px}}@media(max-width:480px){.ChallengeCard_solvedBadge__VbkIo{top:.5rem;right:.5rem;padding:.125rem .25rem;font-size:.5rem}}@media(max-width:1024px){.ChallengeCard_card__AivYJ{padding:.875rem}}@media(max-width:640px){.ChallengeCard_card__AivYJ{gap:.5rem}}@media(min-width:1920px){.ChallengeCard_card__AivYJ{padding:1.25rem;border-radius:10px}.ChallengeCard_categoryIcon__ajUf7{width:36px;height:36px;border-radius:8px}.ChallengeCard_categoryIcon__ajUf7 svg{width:18px;height:18px}.ChallengeCard_title__CAGlz{font-size:1.125rem}.ChallengeCard_difficulty__NHUct{padding:.25rem .5rem;font-size:.75rem}.ChallengeCard_points__aJh9m{font-size:.875rem}}.ChallengeCategoryGrid_container__I9nqc{display:flex;flex-direction:column;gap:1.5rem}.ChallengeCategoryGrid_categorySection__Kx6zu{background:#1a1f2e;border:1px solid #2d3748;border-radius:8px;overflow:hidden}.ChallengeCategoryGrid_categoryHeader__kbtvQ{position:relative;padding:1rem 1.5rem;border-bottom:1px solid #2d3748;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ChallengeCategoryGrid_categoryHeader__kbtvQ:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--category-color)}@media(max-width:768px){.ChallengeCategoryGrid_categoryHeader__kbtvQ{padding:1rem;flex-direction:column;align-items:stretch;gap:.75rem}}.ChallengeCategoryGrid_categoryInfo__cVy1Q{display:flex;align-items:center;gap:1rem;flex:1}.ChallengeCategoryGrid_categoryIcon__B6wqX{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.05);border:1px solid #2d3748;border-radius:6px;color:var(--category-color);flex-shrink:0}.ChallengeCategoryGrid_categoryIcon__B6wqX svg{width:20px;height:20px}@media(max-width:768px){.ChallengeCategoryGrid_categoryIcon__B6wqX{width:36px;height:36px}.ChallengeCategoryGrid_categoryIcon__B6wqX svg{width:18px;height:18px}}.ChallengeCategoryGrid_categoryDetails__YzJPP{flex:1;min-width:0}.ChallengeCategoryGrid_categoryTitle__iakOo{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#f8fafc}@media(max-width:768px){.ChallengeCategoryGrid_categoryTitle__iakOo{font-size:1.125rem;margin-bottom:.25rem}}.ChallengeCategoryGrid_categoryMeta__i9BQG{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}@media(max-width:768px){.ChallengeCategoryGrid_categoryMeta__i9BQG{gap:.75rem;margin-bottom:.5rem}}.ChallengeCategoryGrid_metaItem__B8okk{display:flex;align-items:center;gap:.375rem;color:#94a3b8;font-size:.875rem;font-weight:500}.ChallengeCategoryGrid_metaItem__B8okk svg{color:#60a5fa;flex-shrink:0;width:14px;height:14px}@media(max-width:480px){.ChallengeCategoryGrid_metaItem__B8okk{font-size:.75rem}.ChallengeCategoryGrid_metaItem__B8okk svg{width:12px;height:12px}}.ChallengeCategoryGrid_progressBar__OWeJi{position:relative;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.ChallengeCategoryGrid_progressFill__K_hDS{height:100%;border-radius:2px;transition:width .8s ease-out;min-width:2px}.ChallengeCategoryGrid_progressText__iMLqJ{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);font-size:.625rem;font-weight:500;color:#e2e8f0}@media(max-width:480px){.ChallengeCategoryGrid_progressText__iMLqJ{font-size:.5rem}}.ChallengeCategoryGrid_categoryActions__sSBhB{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.ChallengeCategoryGrid_categoryActions__sSBhB{justify-content:space-between}}.ChallengeCategoryGrid_difficultyIndicators__ZJ7gw{display:flex;gap:.5rem}.ChallengeCategoryGrid_difficultyIndicator__U1cq3{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#e2e8f0;font-size:.75rem;font-weight:500}@media(max-width:480px){.ChallengeCategoryGrid_difficultyIndicator__U1cq3{padding:.125rem .375rem;font-size:.625rem}}.ChallengeCategoryGrid_difficultyDot__PHd_5{width:6px;height:6px;border-radius:50%;flex-shrink:0}@media(max-width:480px){.ChallengeCategoryGrid_difficultyDot__PHd_5{width:4px;height:4px}}.ChallengeCategoryGrid_collapseButton__BxDRD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.05);border:1px solid #2d3748;border-radius:4px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.ChallengeCategoryGrid_collapseButton__BxDRD:hover{background:hsla(0,0%,100%,.1);border-color:#4a5568;color:#e2e8f0}.ChallengeCategoryGrid_collapseButton__BxDRD svg{width:16px;height:16px}@media(max-width:768px){.ChallengeCategoryGrid_collapseButton__BxDRD{width:28px;height:28px}.ChallengeCategoryGrid_collapseButton__BxDRD svg{width:14px;height:14px}}.ChallengeCategoryGrid_challengeGrid__dHoMP{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}@media(max-width:768px){.ChallengeCategoryGrid_challengeGrid__dHoMP{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}}@media(max-width:480px){.ChallengeCategoryGrid_challengeGrid__dHoMP{grid-template-columns:1fr;gap:.5rem}}.ChallengeCategoryGrid_challengeWrapper__QK9xe{position:relative}.ChallengeCategoryGrid_challengeWrapper__QK9xe.ChallengeCategoryGrid_readOnly__55Ntj .ChallengeCategoryGrid_readOnlyOverlay__2oCIe{opacity:1;pointer-events:auto}.ChallengeCategoryGrid_readOnlyOverlay__2oCIe{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;color:#94a3b8;font-weight:500;font-size:.875rem;border-radius:8px;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:all .2s ease;cursor:pointer}.ChallengeCategoryGrid_readOnlyOverlay__2oCIe:hover{background:rgba(0,0,0,.8);color:#e2e8f0}.ChallengeCategoryGrid_readOnlyOverlay__2oCIe svg{color:#fbbf24;width:16px;height:16px}@media(max-width:480px){.ChallengeCategoryGrid_readOnlyOverlay__2oCIe{font-size:.75rem}.ChallengeCategoryGrid_readOnlyOverlay__2oCIe svg{width:14px;height:14px}}.ChallengeCategoryGrid_empty__h1F2f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#94a3b8}@media(max-width:768px){.ChallengeCategoryGrid_empty__h1F2f{padding:2rem 1rem}}.ChallengeCategoryGrid_emptyIcon__QrxDn{margin-bottom:1rem;color:#60a5fa;opacity:.6}.ChallengeCategoryGrid_emptyIcon__QrxDn svg{width:32px;height:32px}@media(max-width:768px){.ChallengeCategoryGrid_emptyIcon__QrxDn{margin-bottom:.75rem}.ChallengeCategoryGrid_emptyIcon__QrxDn svg{width:28px;height:28px}}.ChallengeCategoryGrid_emptyTitle__RhBN_{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:#e2e8f0}@media(max-width:768px){.ChallengeCategoryGrid_emptyTitle__RhBN_{font-size:1.125rem;margin-bottom:.5rem}}.ChallengeCategoryGrid_emptyMessage__kW8sr{margin:0;font-size:.875rem;line-height:1.5;max-width:400px}@media(max-width:768px){.ChallengeCategoryGrid_emptyMessage__kW8sr{font-size:.75rem}}@media(min-width:1920px){.ChallengeCategoryGrid_container__I9nqc{gap:2rem}.ChallengeCategoryGrid_categoryHeader__kbtvQ{padding:1.25rem 2rem}.ChallengeCategoryGrid_categoryIcon__B6wqX{width:48px;height:48px}.ChallengeCategoryGrid_categoryIcon__B6wqX svg{width:24px;height:24px}.ChallengeCategoryGrid_categoryTitle__iakOo{font-size:1.5rem}.ChallengeCategoryGrid_challengeGrid__dHoMP{padding:1.5rem;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem}.ChallengeCategoryGrid_collapseButton__BxDRD{width:36px;height:36px}.ChallengeCategoryGrid_collapseButton__BxDRD svg{width:18px;height:18px}}