.ProgressTracker_page__PEfdF{background-color:#111827;color:#d1d5db;min-height:100vh;font-family:sans-serif;padding:2rem}.ProgressTracker_container___tzfu{max-width:80rem;margin:0 auto}.ProgressTracker_header__cDBVy{margin-bottom:2rem}.ProgressTracker_title__e0TW2{font-size:2.25rem;font-weight:700;color:#22d3ee;margin-bottom:.5rem}.ProgressTracker_subtitle__EnM_K{color:#6b7280}.ProgressTracker_statsGrid__SoD9x{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.ProgressTracker_statsGrid__SoD9x{grid-template-columns:repeat(2,1fr)}}.ProgressTracker_statCard__2UT6U{background-color:#1f2937;padding:1.5rem;border-radius:.5rem}.ProgressTracker_statCard__2UT6U h2{font-size:1.125rem;font-weight:600;color:#d1d5db;margin-bottom:1rem}.ProgressTracker_etaCard__5J5UC{display:flex;flex-direction:column;justify-content:center;align-items:center}.ProgressTracker_etaIcon__EAMuV{font-size:2rem;color:#22d3ee;margin-bottom:.5rem}.ProgressTracker_etaDate__lfbeH{font-size:1.5rem;font-weight:700;color:#fff;margin-top:.25rem}.ProgressTracker_progressBarBackground__1ImlH{width:100%;background-color:#374151;border-radius:9999px;height:1.5rem}.ProgressTracker_progressBarForeground__Mz0q7{background:linear-gradient(90deg,#2dd4bf,#22d3ee);height:1.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:width .5s ease-in-out}.ProgressTracker_progressText__C_x9n{font-weight:700;font-size:.875rem;color:#111827}.ProgressTracker_progressSubtext__K0aLK{font-size:.875rem;color:#6b7280;margin-top:.5rem;text-align:center}.ProgressTracker_checkinSection__5u2Wj{background-color:#1f2937;padding:1.5rem;border-radius:.5rem;margin-bottom:2rem}.ProgressTracker_checkinTitle__AC2RJ{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.ProgressTracker_checkinGrid__o59km{display:flex;flex-wrap:wrap;gap:1rem}.ProgressTracker_dayCard__Iux9J{flex-grow:1;padding:.75rem;background-color:#374151;border-radius:.375rem;min-width:120px}.ProgressTracker_dayLabel__rctL3{font-weight:600;font-size:.875rem}.ProgressTracker_hourBarContainer__E5I8x{display:flex;align-items:center;gap:.375rem;margin-top:.5rem}.ProgressTracker_hourBlock__uqmkY{width:100%;height:.5rem;border-radius:9999px;transition:background-color .2s;background-color:#4b5563;border:none;cursor:pointer}.ProgressTracker_hourBlock__uqmkY:hover{background-color:#6b7280}.ProgressTracker_hourBlockCompleted__iA0oI{background-color:#22d3ee}.ProgressTracker_weekContainer__8koEN{background-color:#1f2937;padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-bottom:1.5rem}.ProgressTracker_weekTitle__HM9XV{font-size:1.5rem;font-weight:700;margin-bottom:1rem;border-bottom:1px solid #374151;padding-bottom:.5rem}.ProgressTracker_taskList__wAa9T{list-style:none;padding:0;margin:0}.ProgressTracker_taskItem__FkHjk{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ProgressTracker_taskLabel__gn_Xu{display:flex;align-items:center;cursor:pointer;color:#d1d5db}.ProgressTracker_taskLabel__gn_Xu:hover .ProgressTracker_taskDescription__BxcIE{color:#fff}.ProgressTracker_taskCheckbox__LBDii{width:1.5rem;height:1.5rem;border-radius:.25rem;border:2px solid #4b5563;background-color:#374151;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer;margin-right:1rem}.ProgressTracker_taskLabel__gn_Xu:hover .ProgressTracker_taskCheckbox__LBDii{border-color:#22d3ee}.ProgressTracker_taskCheckboxCompleted__07jvH{background-color:#22d3ee;border-color:#22d3ee}.ProgressTracker_taskDescription__BxcIE{transition:color .2s}.ProgressTracker_taskDescriptionCompleted__9Vn_B{text-decoration:line-through;color:#6b7280}.ProgressTracker_taskHours__b1MRc{font-size:.875rem;font-family:monospace;background-color:#374151;color:#67e8f9;padding:.25rem .5rem;border-radius:.25rem}.ProgressTracker_loaderContainer__ETGmc{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.ProgressTracker_tipsContainer__d0SLA{margin-top:2rem;padding-top:2rem;border-top:1px solid #374151}.ProgressTracker_tipsTitle__eW04s{font-size:1.75rem;font-weight:700;color:#22d3ee;margin-bottom:1.5rem;text-align:center}.ProgressTracker_tipsGrid__80GCt{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.ProgressTracker_tipsGrid__80GCt{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProgressTracker_tipsGrid__80GCt{grid-template-columns:repeat(3,1fr)}}.ProgressTracker_tipCard__VWQp1{background-color:#1f2937;padding:1.5rem;border-radius:.5rem}.ProgressTracker_tipCardHeader__msu17{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ProgressTracker_tipCardIcon__MantU{font-size:1.25rem;color:#22d3ee;flex-shrink:0}.ProgressTracker_tipCardTitle__M9pDM{font-size:1.25rem;font-weight:700;color:#fff}.ProgressTracker_tipList__CBJLX{list-style:none;padding-left:0;margin:0}.ProgressTracker_tipItem__l3g6p{color:#9ca3af;margin-bottom:1rem;line-height:1.6}.ProgressTracker_tipItem__l3g6p strong{color:#d1d5db;font-weight:600;display:block;margin-bottom:.25rem}