.TimerChallenge_challenge__wDO_k{width:100%;display:flex;flex-direction:column;padding:2rem;background:radial-gradient(circle at top left,rgba(75,50,115,1) 0,rgba(53,36,82,1) 50%,rgba(35,24,54,1) 100%);border:1px solid rgba(139,61,255,.4);border-radius:16px;position:relative;height:100%;box-shadow:0 0 0 rgba(139,61,255,0);animation:TimerChallenge_pulseGlow__p2lYr 4s ease-in-out infinite;font-family:Verdana,Helvetica,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.TimerChallenge_challenge__wDO_k:first-child{animation-delay:0s}.TimerChallenge_challenge__wDO_k:nth-child(2){animation-delay:1s}.TimerChallenge_challenge__wDO_k:nth-child(3){animation-delay:2s}.TimerChallenge_challenge__wDO_k:nth-child(4){animation-delay:3s}.TimerChallenge_challenge__wDO_k:nth-child(5){animation-delay:4s}.TimerChallenge_challenge__wDO_k:nth-child(6){animation-delay:5s}.TimerChallenge_challenge__wDO_k:nth-child(7){animation-delay:6s}.TimerChallenge_challenge__wDO_k:nth-child(8){animation-delay:7s}.TimerChallenge_challenge__wDO_k:nth-child(9){animation-delay:8s}.TimerChallenge_challenge__wDO_k:nth-child(10){animation-delay:9s}.TimerChallenge_challengeHeader__l_45J{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(139,61,255,.1)}.TimerChallenge_challengeTitle__sug14{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#ffffff;text-shadow:0 2px 8px rgba(139,61,255,.5);letter-spacing:.5px}.TimerChallenge_challenge-time__vEcJF{display:inline-block;padding:.5rem 1.25rem;margin:0;background:linear-gradient(135deg,rgba(139,61,255,.3),rgba(191,72,246,.3));border:2px solid rgba(139,61,255,.6);border-radius:20px;font-size:1.1rem;font-weight:400;color:#e0d4ff;letter-spacing:.5px}.TimerChallenge_best-score__MkI6h{display:block;margin:.75rem 0 0;font-size:1rem;font-weight:400;color:#10b981;letter-spacing:.5px}.TimerChallenge_challengeContent___wMUf{display:flex;flex-direction:column;align-items:center;gap:1.5rem;flex-grow:1;justify-content:center}.TimerChallenge_statusIndicator__B5lJN{width:100%;text-align:center;padding:.75rem;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid rgba(139,61,255,.3);transition:all .3s ease}.TimerChallenge_statusActive__dcZhQ,.TimerChallenge_statusInactive__F7ZQj{font-size:1.1rem;font-weight:600;letter-spacing:.5px;display:inline-block}.TimerChallenge_statusActive__dcZhQ{color:#10b981;animation:TimerChallenge_pulse__yKYxG 2s infinite}.TimerChallenge_statusInactive__F7ZQj{color:#d1d5db}.TimerChallenge_challengeButton__zWPr9{position:relative;padding:1rem 2.5rem;font-size:1.1rem;font-weight:400;border:none;border-radius:12px;cursor:pointer;letter-spacing:.5px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;min-width:200px;text-transform:uppercase}.TimerChallenge_challengeButton__zWPr9:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.TimerChallenge_challengeButton__zWPr9:hover:before{left:100%}.TimerChallenge_startButton__CNtEN{background:linear-gradient(135deg,#8b3dff,#bf48f6);color:white;box-shadow:0 4px 15px rgba(139,61,255,.3)}.TimerChallenge_startButton__CNtEN:hover{background:linear-gradient(135deg,#bf48f6,#d65ef7);box-shadow:0 0 20px rgba(139,61,255,.6),0 0 40px rgba(139,61,255,.4),0 0 60px rgba(139,61,255,.2),0 8px 25px rgba(139,61,255,.4);transform:translateY(-2px);animation:TimerChallenge_buttonGlow__KtCRP 1.5s ease-in-out infinite}.TimerChallenge_startButton__CNtEN:active{transform:translateY(0);box-shadow:0 2px 10px rgba(139,61,255,.3)}.TimerChallenge_stopButton__GMQzx{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 4px 15px rgba(239,68,68,.3)}.TimerChallenge_stopButton__GMQzx:hover{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 0 20px rgba(239,68,68,.6),0 0 40px rgba(239,68,68,.4),0 0 60px rgba(239,68,68,.2),0 8px 25px rgba(239,68,68,.4);transform:translateY(-2px);animation:TimerChallenge_buttonGlowRed__qhat1 1.5s ease-in-out infinite}.TimerChallenge_stopButton__GMQzx:active{transform:translateY(0);box-shadow:0 2px 10px rgba(239,68,68,.3)}.TimerChallenge_result-modal__xL4II{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;border:1px solid rgba(139,61,255,.5);border-radius:16px;padding:3rem 2.5rem;background:radial-gradient(circle at top left,rgba(75,50,115,1) 0,rgba(53,36,82,1) 50%,rgba(35,24,54,1) 100%);max-width:90%;width:500px;text-align:center;font-family:Verdana,Helvetica,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.TimerChallenge_result-modal__xL4II[open]{animation:TimerChallenge_slide-in-from-top__MPKOS .4s cubic-bezier(.4,0,.2,1)}.TimerChallenge_result-modal__xL4II::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(4px)}.TimerChallenge_result-modal__xL4II h2{font-family:Verdana,Helvetica,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0 0 1.5rem;font-size:2.25rem;font-weight:700;color:#ffffff;text-align:center}.TimerChallenge_result-modal__xL4II progress{width:100%;height:1.5rem;margin:1rem 0;accent-color:#8b3dff;border-radius:8px}.TimerChallenge_result-modal__xL4II p{margin:.75rem 0;font-size:1.1rem;color:#e5e7eb;text-align:center;line-height:1.6}.TimerChallenge_result-modal__xL4II p strong{color:#bf48f6;font-weight:700}.TimerChallenge_result-modal__xL4II form{text-align:center;margin-top:2rem}.TimerChallenge_result-modal__xL4II button{padding:.875rem 2.5rem;border:1px solid rgba(139,61,255,.6);border-radius:10px;background:linear-gradient(135deg,#8b3dff,#bf48f6);color:white;font-size:1.05rem;font-weight:400;cursor:pointer;transition:all .3s ease}.TimerChallenge_result-modal__xL4II button:hover{background:linear-gradient(135deg,#bf48f6,#d65ef7);border-color:rgba(191,72,246,.8)}.TimerChallenge_result-modal__xL4II button:active{transform:scale(.98)}.TimerChallenge_start-modal__eEBNB{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:16px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.TimerChallenge_start-modal__eEBNB:not([open]){display:none}.TimerChallenge_start-modal__eEBNB[open] .TimerChallenge_start-modal-content__EMq2N{animation:TimerChallenge_startModalSlideIn__9Y2Zk .4s cubic-bezier(.4,0,.2,1)}.TimerChallenge_start-modal-content__EMq2N{display:flex;flex-direction:column;align-items:center;gap:1.5rem;border:1px solid rgba(139,61,255,.5);border-radius:16px;padding:2.5rem 2rem;background:radial-gradient(circle at top left,rgba(75,50,115,1) 0,rgba(53,36,82,1) 50%,rgba(35,24,54,1) 100%);width:420px;max-width:100%;box-sizing:border-box;text-align:center;font-family:Verdana,Helvetica,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.TimerChallenge_start-modal__eEBNB::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(4px)}.TimerChallenge_start-modal-title__cOFUa{margin:0;font-size:1.75rem;font-weight:700;color:#ffffff}.TimerChallenge_start-modal-info__NCWrm{display:flex;flex-direction:column;gap:.75rem;width:100%}.TimerChallenge_challenge-name__Ms_Ha{margin:0;font-size:1.25rem;font-weight:600;color:#bf48f6}.TimerChallenge_challenge-duration__iSHcq{margin:0;font-size:1rem;color:#e5e7eb;line-height:1.5}.TimerChallenge_challenge-duration__iSHcq strong{color:#10b981;font-weight:700}.TimerChallenge_challenge-target__mffKN{margin:0;padding:.75rem 1rem;background:rgba(139,61,255,.15);border:1px solid rgba(139,61,255,.3);border-radius:8px;font-size:1rem;color:#e5e7eb}.TimerChallenge_challenge-target__mffKN span{color:#bf48f6;font-weight:600}.TimerChallenge_start-modal-buttons__S_vST{display:flex;gap:1rem;width:100%;margin-top:.5rem}.TimerChallenge_start-btn__ejpiM{flex:1;padding:.875rem 1.5rem;border:none;border-radius:10px;background:linear-gradient(135deg,#8b3dff,#bf48f6);color:white;font-size:1rem;font-weight:400;cursor:pointer;transition:all .3s ease}.TimerChallenge_start-btn__ejpiM:hover{background:linear-gradient(135deg,#9f5aff,#c85ef7);transform:translateY(-2px)}.TimerChallenge_start-btn__ejpiM:active{transform:translateY(0)}.TimerChallenge_cancel-btn__7FB8P{flex:1;padding:.875rem 1.5rem;border:1px solid rgba(139,61,255,.5);border-radius:10px;background:transparent;color:#c1b2dd;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.TimerChallenge_cancel-btn__7FB8P:hover{background:rgba(139,61,255,.1);border-color:rgba(139,61,255,.7);color:#e5e7eb}.TimerChallenge_countdown-container__xVpdq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.TimerChallenge_countdown-label__kuJ1s{margin:0 0 1rem;font-size:1.25rem;color:#e5e7eb;font-weight:500}.TimerChallenge_countdown-number__p2CUE{font-size:5rem;font-weight:700;color:#bf48f6;line-height:1;animation:TimerChallenge_countdownPulse__j3EXI 1s ease-in-out infinite}@keyframes TimerChallenge_countdownPulse__j3EXI{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.TimerChallenge_running-container__br_av{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0}.TimerChallenge_running-title__q9H1n{margin:0;font-size:1.5rem;font-weight:600;color:#ffffff}.TimerChallenge_running-indicator__2VUhu{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4);border-radius:12px}.TimerChallenge_running-dot__kmCVO{width:12px;height:12px;background:#10b981;border-radius:50%;animation:TimerChallenge_runningPulse__D_KGQ 1s ease-in-out infinite}.TimerChallenge_running-text__EVIC_{font-size:1.1rem;font-weight:600;color:#10b981}.TimerChallenge_running-hint__tX0xs{margin:0;font-size:1rem;color:#c1b2dd;text-align:center;line-height:1.5}.TimerChallenge_running-hint__tX0xs strong{color:#bf48f6}.TimerChallenge_stop-btn__AKosq{padding:1rem 3rem;border:none;border-radius:12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;font-size:1.2rem;font-weight:400;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.TimerChallenge_stop-btn__AKosq:hover{background:linear-gradient(135deg,#f87171,#ef4444);transform:translateY(-2px)}.TimerChallenge_stop-btn__AKosq:active{transform:translateY(0)}@keyframes TimerChallenge_runningPulse__D_KGQ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes TimerChallenge_slide-in-from-top__MPKOS{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes TimerChallenge_pulse__yKYxG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes TimerChallenge_buttonGlow__KtCRP{0%,to{box-shadow:0 0 20px rgba(139,61,255,.6),0 0 40px rgba(139,61,255,.4),0 0 60px rgba(139,61,255,.2),0 8px 25px rgba(139,61,255,.4)}50%{box-shadow:0 0 30px rgba(139,61,255,.8),0 0 60px rgba(139,61,255,.6),0 0 80px rgba(139,61,255,.4),0 10px 30px rgba(139,61,255,.5)}}@keyframes TimerChallenge_buttonGlowRed__qhat1{0%,to{box-shadow:0 0 20px rgba(239,68,68,.6),0 0 40px rgba(239,68,68,.4),0 0 60px rgba(239,68,68,.2),0 8px 25px rgba(239,68,68,.4)}50%{box-shadow:0 0 30px rgba(239,68,68,.8),0 0 60px rgba(239,68,68,.6),0 0 80px rgba(239,68,68,.4),0 10px 30px rgba(239,68,68,.5)}}@keyframes TimerChallenge_pulseGlow__p2lYr{0%,to{border-color:rgba(139,61,255,.4);box-shadow:0 0 0 rgba(139,61,255,0)}50%{border-color:rgba(191,72,246,.8);box-shadow:0 0 20px rgba(139,61,255,.4),0 0 40px rgba(139,61,255,.2),inset 0 0 20px rgba(139,61,255,.1)}}@keyframes TimerChallenge_startModalSlideIn__9Y2Zk{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media screen and (max-width:768px){.TimerChallenge_challenge__wDO_k{padding:1.5rem;margin:2px;width:calc(100% - 4px);max-width:100%;box-sizing:border-box}.TimerChallenge_challengeTitle__sug14{font-size:1.5rem}.TimerChallenge_challenge-time__vEcJF{font-size:1rem;padding:.4rem 1rem}.TimerChallenge_challengeButton__zWPr9{padding:.875rem 2rem;font-size:1.1rem;min-width:180px}.TimerChallenge_statusActive__dcZhQ,.TimerChallenge_statusInactive__F7ZQj{font-size:1rem}.TimerChallenge_result-modal__xL4II{padding:1.5rem;width:calc(100% - 32px);max-width:400px}.TimerChallenge_result-modal__xL4II h2{font-size:1.75rem}.TimerChallenge_start-modal-content__EMq2N{padding:2rem 1.5rem;width:380px}.TimerChallenge_start-modal-title__cOFUa{font-size:1.5rem}.TimerChallenge_countdown-number__p2CUE{font-size:4rem}.TimerChallenge_running-title__q9H1n{font-size:1.35rem}.TimerChallenge_running-indicator__2VUhu{padding:.75rem 1.25rem}.TimerChallenge_running-text__EVIC_{font-size:1rem}.TimerChallenge_running-hint__tX0xs{font-size:.95rem}.TimerChallenge_stop-btn__AKosq{padding:.875rem 2.5rem;font-size:1.1rem}}@media screen and (max-width:480px){.TimerChallenge_challenge__wDO_k{padding:1.25rem}.TimerChallenge_challengeHeader__l_45J{margin-bottom:1rem;padding-bottom:.75rem}.TimerChallenge_challengeTitle__sug14{font-size:1.25rem;margin-bottom:.5rem}.TimerChallenge_challenge-time__vEcJF{font-size:.9rem;padding:.35rem .875rem}.TimerChallenge_best-score__MkI6h{font-size:.85rem;margin-top:.5rem}.TimerChallenge_challengeContent___wMUf{gap:1rem}.TimerChallenge_statusIndicator__B5lJN{padding:.5rem}.TimerChallenge_statusActive__dcZhQ,.TimerChallenge_statusInactive__F7ZQj{font-size:.9rem}.TimerChallenge_challengeButton__zWPr9{padding:.75rem 1.5rem;font-size:1rem;min-width:160px}.TimerChallenge_result-modal__xL4II{padding:1.25rem}.TimerChallenge_result-modal__xL4II h2{font-size:1.5rem;margin-bottom:1rem}.TimerChallenge_result-modal__xL4II p{font-size:.95rem;margin:.5rem 0}.TimerChallenge_result-modal__xL4II button{padding:.75rem 2rem;font-size:.95rem}.TimerChallenge_start-modal-content__EMq2N{padding:1.75rem 1.25rem;width:340px;gap:1rem}.TimerChallenge_start-modal-title__cOFUa{font-size:1.35rem}.TimerChallenge_challenge-name__Ms_Ha{font-size:1.1rem}.TimerChallenge_challenge-duration__iSHcq,.TimerChallenge_challenge-target__mffKN{font-size:.9rem}.TimerChallenge_start-modal-buttons__S_vST{flex-direction:column;gap:.75rem}.TimerChallenge_cancel-btn__7FB8P,.TimerChallenge_start-btn__ejpiM{padding:.75rem 1rem;font-size:.95rem}.TimerChallenge_countdown-number__p2CUE{font-size:3.5rem}.TimerChallenge_countdown-label__kuJ1s{font-size:1.1rem}.TimerChallenge_running-container__br_av{gap:1.25rem}.TimerChallenge_running-title__q9H1n{font-size:1.2rem}.TimerChallenge_running-indicator__2VUhu{padding:.625rem 1rem}.TimerChallenge_running-dot__kmCVO{width:10px;height:10px}.TimerChallenge_running-text__EVIC_{font-size:.95rem}.TimerChallenge_running-hint__tX0xs{font-size:.9rem}.TimerChallenge_stop-btn__AKosq{padding:.75rem 2rem;font-size:1rem}}@media screen and (max-width:360px){.TimerChallenge_challenge__wDO_k{padding:1rem}.TimerChallenge_challengeHeader__l_45J{margin-bottom:.75rem;padding-bottom:.5rem}.TimerChallenge_challengeTitle__sug14{font-size:1.1rem}.TimerChallenge_challenge-time__vEcJF{font-size:.85rem;padding:.3rem .75rem}.TimerChallenge_best-score__MkI6h{font-size:.8rem}.TimerChallenge_challengeContent___wMUf{gap:.75rem}.TimerChallenge_statusIndicator__B5lJN{padding:.4rem}.TimerChallenge_statusActive__dcZhQ,.TimerChallenge_statusInactive__F7ZQj{font-size:.85rem}.TimerChallenge_challengeButton__zWPr9{padding:.625rem 1.25rem;font-size:.9rem;min-width:140px}.TimerChallenge_result-modal__xL4II{padding:1rem}.TimerChallenge_result-modal__xL4II h2{font-size:1.25rem}.TimerChallenge_result-modal__xL4II p{font-size:.85rem}.TimerChallenge_result-modal__xL4II button{padding:.625rem 1.5rem;font-size:.9rem}.TimerChallenge_start-modal__eEBNB{padding:12px}.TimerChallenge_start-modal-content__EMq2N{padding:1.5rem 1rem;width:300px}.TimerChallenge_start-modal-title__cOFUa{font-size:1.2rem}.TimerChallenge_challenge-name__Ms_Ha{font-size:1rem}.TimerChallenge_challenge-duration__iSHcq,.TimerChallenge_challenge-target__mffKN{font-size:.85rem}.TimerChallenge_cancel-btn__7FB8P,.TimerChallenge_start-btn__ejpiM{padding:.625rem 1rem;font-size:.9rem}.TimerChallenge_countdown-number__p2CUE{font-size:3rem}.TimerChallenge_countdown-label__kuJ1s{font-size:1rem}.TimerChallenge_countdown-container__xVpdq{padding:1.5rem}.TimerChallenge_running-container__br_av{gap:1rem;padding:.5rem 0}.TimerChallenge_running-title__q9H1n{font-size:1.1rem}.TimerChallenge_running-indicator__2VUhu{padding:.5rem .875rem;gap:.5rem}.TimerChallenge_running-dot__kmCVO{width:8px;height:8px}.TimerChallenge_running-hint__tX0xs,.TimerChallenge_running-text__EVIC_{font-size:.85rem}.TimerChallenge_stop-btn__AKosq{padding:.625rem 1.5rem;font-size:.9rem}}