.page-module___8aEwW__container{color:#f8fafc;background-color:#0f172a;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Inter,system-ui,sans-serif;display:flex}.page-module___8aEwW__title{color:#38bdf8;margin-bottom:.5rem;font-size:3rem}.page-module___8aEwW__timer{font-variant-numeric:tabular-nums;margin:2rem 0;font-size:5rem;font-weight:700}.page-module___8aEwW__button{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.2rem;font-weight:600;transition:transform .1s}.page-module___8aEwW__button:hover{background-color:#7dd3fc;transform:scale(1.05)}.page-module___8aEwW__finished{transition:background-color 1s;background-color:#064e3b!important}.page-module___8aEwW__successMessage{text-align:center;animation:.5s page-module___8aEwW__fadeIn}.page-module___8aEwW__successMessage h2{color:#10b981;font-size:2.5rem}.page-module___8aEwW__controls{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__resetButton{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:4px;padding:8px 16px}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__stats{background:#ffffff1a;border-radius:12px;flex-direction:column;align-items:flex-end;padding:10px 20px;font-family:monospace;display:flex;position:absolute;top:20px;right:20px}.page-module___8aEwW__hint{color:#64748b;text-align:center;margin:-1rem 0 1.5rem;font-size:.9rem}
.TimerDisplay-module__izy4ua__timer{font-variant-numeric:tabular-nums;letter-spacing:4px;margin:2rem 0;font-size:5rem;font-weight:700}
.TimerControls-module__3DWuLW__controls{flex-direction:column;align-items:center;gap:10px;display:flex}.TimerControls-module__3DWuLW__button{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:8px;min-width:180px;padding:1rem 2rem;font-size:1.2rem;font-weight:600;transition:transform .1s}.TimerControls-module__3DWuLW__button:hover{transform:scale(1.05)}.TimerControls-module__3DWuLW__resetButton{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:4px;padding:8px 16px;font-size:.9rem}.TimerControls-module__3DWuLW__taskInput{color:#f1f5f9;text-align:center;background-color:#1e293b;border:1px solid #334155;border-radius:8px;outline:none;width:100%;max-width:300px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.TimerControls-module__3DWuLW__taskInput::placeholder{color:#64748b}.TimerControls-module__3DWuLW__taskInput:focus{border-color:#38bdf8}
.ProgressCard-module__dllSkW__card{background:#ffffff0d;border-radius:12px;width:100%;max-width:360px;margin-bottom:1rem;padding:16px 20px}.ProgressCard-module__dllSkW__info{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ProgressCard-module__dllSkW__leftInfo{align-items:center;gap:12px;display:flex}.ProgressCard-module__dllSkW__textInfo{flex-direction:column;display:flex}.ProgressCard-module__dllSkW__rank{color:#38bdf8;font-size:.95rem;font-weight:600}.ProgressCard-module__dllSkW__level{color:#94a3b8;font-size:.8rem}.ProgressCard-module__dllSkW__streak{color:#fb923c;background:#f973161a;border-radius:20px;gap:4px;padding:4px 10px;font-size:.85rem;font-weight:700;display:flex}.ProgressCard-module__dllSkW__avatar{font-size:1.4rem}.ProgressCard-module__dllSkW__rank{color:#38bdf8;font-weight:600}.ProgressCard-module__dllSkW__level{color:#94a3b8}.ProgressCard-module__dllSkW__barContainer{background:#1e293b;border-radius:99px;width:100%;height:8px;overflow:hidden}.ProgressCard-module__dllSkW__bar{background:linear-gradient(90deg,#38bdf8,#818cf8);border-radius:99px;height:100%;transition:width .5s}.ProgressCard-module__dllSkW__xpInfo{color:#64748b;justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}
.CompletionCard-module__4DY3Da__card{text-align:center;animation:.5s CompletionCard-module__4DY3Da__fadeIn}.CompletionCard-module__4DY3Da__card h2{color:#10b981;margin-bottom:.5rem;font-size:2rem}.CompletionCard-module__4DY3Da__card p{color:#94a3b8}.CompletionCard-module__4DY3Da__xp{color:#38bdf8;margin:1rem 0;font-size:1.5rem;font-weight:700}.CompletionCard-module__4DY3Da__button{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:transform .1s}.CompletionCard-module__4DY3Da__button:hover{transform:scale(1.05)}@keyframes CompletionCard-module__4DY3Da__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CompletionCard-module__4DY3Da__feedbackLink{color:#94a3b8;margin-top:1.25rem;font-size:.9rem;text-decoration:none;transition:color .15s;display:block}.CompletionCard-module__4DY3Da__feedbackLink:hover{color:#38bdf8}.CompletionCard-module__4DY3Da__levelUp{background:#f59e0b1f;border-radius:8px;margin:.75rem 0;padding:8px 16px;font-weight:700;animation:.6s .3s backwards CompletionCard-module__4DY3Da__fadeIn;display:inline-block;color:#f59e0b!important}
