.progress_page__Fbvn_{background:#fff}.progress_hero__HH11U{border-block:1px solid #edf3f6;background:radial-gradient(circle at 84% 12%,rgba(77,157,224,.13),transparent 24%),radial-gradient(circle at 16% 86%,rgba(82,181,144,.08),transparent 25%),linear-gradient(180deg,#f8fcff,#fff)}.progress_heroInner__2F96q{padding-block:58px 55px}.progress_breadcrumbs__weV_s{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px;color:#72879a;font-size:12px}.progress_breadcrumbs__weV_s a{color:var(--blue-dark);font-weight:800}.progress_hero__HH11U h1{max-width:920px;margin:17px 0 16px;font-size:clamp(42px,5.3vw,66px);line-height:1;letter-spacing:-2.7px}.progress_hero__HH11U h1 em{color:var(--blue-dark);font-style:normal}.progress_hero__HH11U p{max-width:840px;color:var(--muted);font-size:18px;line-height:1.65}.progress_heroNote__6ojOc{max-width:880px;margin-top:22px;padding:14px 16px;border:1px solid #dce8ef;border-radius:14px;background:#f8fbfd;color:#61778a;font-size:12px;line-height:1.55}.progress_content__yyQ68{max-width:1120px;padding-block:48px 92px}.progress_dashboard__RoNRh{display:grid;gap:40px}.progress_stats__3xXRz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.progress_stats__3xXRz article{padding:20px;border:1px solid #dce7ef;border-radius:16px;background:#fff}.progress_stats__3xXRz span{display:block;color:#6b8092;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.progress_stats__3xXRz strong{display:block;margin-top:8px;color:#25455b;font-size:30px;letter-spacing:-1px}.progress_stats__3xXRz small{display:block;margin-top:6px;color:#738797;font-size:10px;line-height:1.45}.progress_section__qJ9_s{display:grid;gap:18px}.progress_heading__Y3nwg{display:flex;align-items:end;justify-content:space-between;gap:26px}.progress_heading__Y3nwg>div{max-width:660px}.progress_heading__Y3nwg>div>span{color:var(--blue-dark);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.progress_heading__Y3nwg h2{margin:7px 0 0;font-size:clamp(28px,4vw,40px);line-height:1.06;letter-spacing:-1.2px}.progress_heading__Y3nwg p{max-width:440px;margin:0;color:#687e90;font-size:12px;line-height:1.55}.progress_subjectList__Fri0k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.progress_subjectList__Fri0k article{padding:18px;border:1px solid #dfe8ee;border-radius:16px;background:#fff}.progress_subjectTitle__Fx_f5{display:flex;align-items:center;justify-content:space-between;gap:14px}.progress_subjectTitle__Fx_f5>span{color:#2d4b60;font-size:14px;font-weight:900}.progress_subjectTitle__Fx_f5>strong{padding:5px 8px;border-radius:999px;font-size:10px}.progress_up___Dg6F{background:#eaf7f1;color:#43765f}.progress_down__No3Wz{background:#fff0ea;color:#9a5f43}.progress_flat__BOU55{background:#f0f4f6;color:#6c7f8c}.progress_subjectNumbers__570IV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.progress_subjectNumbers__570IV div{padding:9px;border-radius:10px;background:#f7fafb}.progress_subjectNumbers__570IV span{display:block;color:#7b8d99;font-size:8px;font-weight:850;text-transform:uppercase}.progress_subjectNumbers__570IV strong{display:block;margin-top:4px;color:#29475c;font-size:17px}.progress_subjectNumbers__570IV small{display:block;margin-top:2px;color:#7a8d9a;font-size:8px}.progress_progressBar__nEPSR{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:#e9eff2}.progress_progressBar__nEPSR span{display:block;height:100%;border-radius:inherit;background:#6fa68e}.progress_subjectFooter__iUG4E{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.progress_subjectFooter__iUG4E small{color:#6c8192;font-size:9px;line-height:1.45}.progress_subjectFooter__iUG4E a{flex:0 0 auto;color:var(--blue-dark);font-size:9px;font-weight:900;white-space:nowrap}.progress_activityGrid__TNOtP{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:7px}.progress_activityGrid__TNOtP>div{display:grid;justify-items:center;gap:5px}.progress_activityGrid__TNOtP span{color:#80919d;font-size:7px;font-weight:850;text-transform:uppercase}.progress_activityGrid__TNOtP b{display:grid;place-items:center;width:100%;min-height:42px;border-radius:10px;background:#edf2f5;color:#7d8f9a;font-size:11px}.progress_activityGrid__TNOtP small{color:#8999a3;font-size:7px}.progress_activityGrid__TNOtP .progress_activeDay__5MmFL b{background:#dff1e9;color:#3f7d64}.progress_activityGrid__TNOtP .progress_activeDay__5MmFL small,.progress_activityGrid__TNOtP .progress_activeDay__5MmFL span{color:#537d6b}.progress_activitySummary__6YRoV{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #dfe8ee;border-radius:13px;background:#f8fbfd}.progress_activitySummary__6YRoV strong{color:#29475c;font-size:11px}.progress_activitySummary__6YRoV span{color:#6c8192;font-size:10px}.progress_split__CvVmj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.progress_split__CvVmj article{padding:22px;border:1px solid #dfe8ee;border-radius:16px;background:#fff}.progress_split__CvVmj article>span{color:var(--blue-dark);font-size:9px;font-weight:900;text-transform:uppercase}.progress_split__CvVmj h3{margin:7px 0 0;color:#29475c;font-size:20px}.progress_split__CvVmj article>strong{display:block;margin-top:11px;font-size:34px;color:#27475d}.progress_split__CvVmj p{margin:7px 0 0;color:#687e90;font-size:11px;line-height:1.55}.progress_split__CvVmj a{display:inline-flex;margin-top:13px;color:var(--blue-dark);font-size:10px;font-weight:900}.progress_actions__cRjWT{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.progress_empty__1xeEr{display:grid;justify-items:start;gap:10px;max-width:760px;padding:28px;border:1px solid #dce7ef;border-radius:18px;background:#f8fbfd}.progress_empty__1xeEr>span{color:var(--blue-dark);font-size:10px;font-weight:900;text-transform:uppercase}.progress_empty__1xeEr h2{margin:0;font-size:28px}.progress_empty__1xeEr p{margin:0 0 6px;color:#667c8e;font-size:13px;line-height:1.6}@media (max-width:940px){.progress_stats__3xXRz{grid-template-columns:repeat(2,minmax(0,1fr))}.progress_subjectList__Fri0k{grid-template-columns:1fr}.progress_activityGrid__TNOtP{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:700px){.progress_heroInner__2F96q{padding-block:44px 46px}.progress_hero__HH11U h1{font-size:clamp(39px,12vw,52px);letter-spacing:-2px}.progress_hero__HH11U p{font-size:16px}.progress_content__yyQ68{padding-block:38px 70px}.progress_heading__Y3nwg{align-items:flex-start;flex-direction:column;gap:8px}.progress_subjectNumbers__570IV{grid-template-columns:repeat(2,minmax(0,1fr))}.progress_subjectFooter__iUG4E{align-items:flex-start;flex-direction:column}.progress_subjectFooter__iUG4E a{white-space:normal}.progress_split__CvVmj{grid-template-columns:1fr}.progress_activitySummary__6YRoV{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.progress_stats__3xXRz{grid-template-columns:1fr 1fr}.progress_stats__3xXRz strong{font-size:25px}}