.progress-module__SWnfDW__progressPage{background-color:#111;flex-direction:column;gap:1.5rem;padding:4rem;display:flex;position:relative}.progress-module__SWnfDW__section{scroll-margin-top:10rem}.progress-module__SWnfDW__progressPage .progress-module__SWnfDW__header{position:inherit;flex-direction:column;gap:.5rem;display:flex}.progress-module__SWnfDW__progressPage .progress-module__SWnfDW__header .progress-module__SWnfDW__title{font-size:2rem;font-weight:500}.progress-module__SWnfDW__progressPage .progress-module__SWnfDW__header .progress-module__SWnfDW__description{flex-direction:row;justify-content:space-between;font-size:1rem;display:flex}.progress-module__SWnfDW__progressPage .progress-module__SWnfDW__progressScrollNavigation{z-index:100;cursor:pointer;background-color:#1b1b1b;border-radius:1.25rem;flex-direction:row;justify-content:space-evenly;gap:.5rem;padding:.25rem;display:flex;position:sticky;top:4rem}.progress-module__SWnfDW__progressPage .progress-module__SWnfDW__progressScrollNavigation a{text-align:center;color:#fff;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:1rem;flex:1;padding:.25rem 0;text-decoration:none}.progress-module__SWnfDW__progressPage .progress-module__SWnfDW__progressScrollNavigation a.progress-module__SWnfDW__active{background-color:#111;border:1px solid #fff9;box-shadow:0 0 5px #fff6}
.AnalyticsSection-module__85Vyla__analyticsSection{flex-direction:column;gap:1rem;display:flex}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__header{flex-direction:column;gap:.5rem;display:flex}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__header .AnalyticsSection-module__85Vyla__title{font-size:1.5rem;font-weight:500}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__header .AnalyticsSection-module__85Vyla__description{font-size:1rem}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__charts{grid-template-columns:.8fr 1.2fr;gap:1.5rem;display:grid}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__chartCard{background-color:#1b1b1b;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__chartCard .AnalyticsSection-module__85Vyla__header{flex-direction:column;gap:.25rem;display:flex}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__chartTitle{font-size:1.25rem;font-weight:500}.AnalyticsSection-module__85Vyla__analyticsSection .AnalyticsSection-module__85Vyla__chartSubtitle{font-size:1rem}
.PhasesSection-module__AQpvKW__phaseSection{flex-direction:column;gap:1rem;display:flex}.PhasesSection-module__AQpvKW__phaseSection .PhasesSection-module__AQpvKW__header{flex-direction:column;gap:.5rem;display:flex}.PhasesSection-module__AQpvKW__phaseSection .PhasesSection-module__AQpvKW__header .PhasesSection-module__AQpvKW__title{font-size:1.5rem;font-weight:500}.PhasesSection-module__AQpvKW__phaseSection .PhasesSection-module__AQpvKW__header .PhasesSection-module__AQpvKW__description{font-size:1rem}.PhasesSection-module__AQpvKW__phaseSection .PhasesSection-module__AQpvKW__phasesList{flex-direction:column;gap:1rem;display:flex}
.PhaseCard-module__pOfLGa__phaseCard{background-color:#1b1b1b;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.PhaseCard-module__pOfLGa__phaseCard .PhaseCard-module__pOfLGa__header{position:inherit;border-left:.25rem solid #3b82f6;flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}.PhaseCard-module__pOfLGa__phaseCard .PhaseCard-module__pOfLGa__header .PhaseCard-module__pOfLGa__title{font-size:1.25rem;font-weight:500}.PhaseCard-module__pOfLGa__phaseCard .PhaseCard-module__pOfLGa__percentageBadge{color:#fff;background-color:#3b82f6;border-radius:1rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;top:50%;right:0;transform:translateY(-50%)}.PhaseCard-module__pOfLGa__phaseCard .PhaseCard-module__pOfLGa__taskList{flex-direction:column;gap:.25rem;display:flex}
.PhaseItem-module__7QWdBG__phaseCardItem{background-color:#111;border-radius:.5rem;flex-direction:row;padding:1rem;display:flex}.PhaseItem-module__7QWdBG__phaseCardItem .PhaseItem-module__7QWdBG__statusIndicator{flex:1;align-items:center;gap:.5rem;display:flex}.PhaseItem-module__7QWdBG__phaseCardItem .PhaseItem-module__7QWdBG__statusIndicator .PhaseItem-module__7QWdBG__completed{color:gray;text-decoration:line-through}.PhaseItem-module__7QWdBG__phaseCardItem .PhaseItem-module__7QWdBG__date{color:#fff}.PhaseItem-module__7QWdBG__phaseCardItem .PhaseItem-module__7QWdBG__completedDate{color:gray}
.MilestonesSection-module__Qz-dDW__milestoneSection{flex-direction:column;gap:1rem;display:flex}.MilestonesSection-module__Qz-dDW__milestoneSection .MilestonesSection-module__Qz-dDW__header{flex-direction:column;gap:.5rem;display:flex}.MilestonesSection-module__Qz-dDW__milestoneSection .MilestonesSection-module__Qz-dDW__header .MilestonesSection-module__Qz-dDW__title{font-size:1.5rem;font-weight:500}.MilestonesSection-module__Qz-dDW__milestoneSection .MilestonesSection-module__Qz-dDW__header .MilestonesSection-module__Qz-dDW__description{font-size:1rem}.MilestonesSection-module__Qz-dDW__milestoneSection .MilestonesSection-module__Qz-dDW__milestonesList{flex-direction:column;gap:1rem;display:flex}.MilestonesSection-module__Qz-dDW__milestoneSection .MilestonesSection-module__Qz-dDW__loadMoreButton{color:#fff;cursor:pointer;background-color:#1b1b1b;border:none;border-radius:.5rem;align-self:center;padding:.5rem 1rem}
.MilestoneItem-module__aGO3mG__milestoneItem{background-color:#1b1b1b;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__header{position:inherit;flex-direction:column;gap:.25rem;display:flex}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__header .MilestoneItem-module__aGO3mG__title{font-size:1.25rem;font-weight:500}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__header .MilestoneItem-module__aGO3mG__categoryBadge{color:#111;border-radius:.25rem;width:fit-content;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__content{flex-direction:column;gap:.25rem;display:flex}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__content .MilestoneItem-module__aGO3mG__description{font-size:1rem}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__content .MilestoneItem-module__aGO3mG__date{align-items:center;gap:.5rem;display:flex}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__progressSection{flex-direction:column;gap:.25rem;display:flex}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__progressSection .MilestoneItem-module__aGO3mG__progressHeader{color:#aaa;justify-content:space-between;font-size:.75rem;display:flex}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__progressSection .MilestoneItem-module__aGO3mG__progressBar{background-color:#333;border-radius:999px;width:100%;height:4px;overflow:hidden}.MilestoneItem-module__aGO3mG__milestoneItem .MilestoneItem-module__aGO3mG__progressSection .MilestoneItem-module__aGO3mG__progressBar .MilestoneItem-module__aGO3mG__progressFill{background-color:#fff;border-radius:999px;height:100%;transition:width .3s}
.UpdatesSection-module__hLPq8q__updateSection{flex-direction:column;gap:1rem;display:flex}.UpdatesSection-module__hLPq8q__updateSection .UpdatesSection-module__hLPq8q__header{flex-direction:column;gap:.5rem;display:flex}.UpdatesSection-module__hLPq8q__updateSection .UpdatesSection-module__hLPq8q__header .UpdatesSection-module__hLPq8q__title{font-size:1.5rem;font-weight:500}.UpdatesSection-module__hLPq8q__updateSection .UpdatesSection-module__hLPq8q__header .UpdatesSection-module__hLPq8q__description{font-size:1rem}.UpdatesSection-module__hLPq8q__updateSection .UpdatesSection-module__hLPq8q__updatesList{flex-direction:column;gap:1rem;display:flex}.UpdatesSection-module__hLPq8q__updateSection .UpdatesSection-module__hLPq8q__loadMoreButton{color:#fff;cursor:pointer;background-color:#1b1b1b;border:none;border-radius:.5rem;align-self:center;padding:.5rem 1rem}
.UpdateItem-module__TbQ5JW__updateItem{background-color:#1b1b1b;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__header{position:inherit;flex-direction:column;gap:.25rem;display:flex}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__header .UpdateItem-module__TbQ5JW__title{font-size:1.25rem;font-weight:500}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__header .UpdateItem-module__TbQ5JW__badges{flex-direction:row;gap:.5rem;display:flex}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__header .UpdateItem-module__TbQ5JW__badges .UpdateItem-module__TbQ5JW__categoryBadge{color:#111;border-radius:.25rem;width:fit-content;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__header .UpdateItem-module__TbQ5JW__badges .UpdateItem-module__TbQ5JW__statusBadge{color:#fff;border-radius:.25rem;width:fit-content;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__content{flex-direction:column;gap:.25rem;display:flex}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__content .UpdateItem-module__TbQ5JW__description{font-size:1rem}.UpdateItem-module__TbQ5JW__updateItem .UpdateItem-module__TbQ5JW__content .UpdateItem-module__TbQ5JW__date{align-items:center;gap:.5rem;display:flex}
