.ProgressPanel_panel__ObMBq{display:flex;flex-direction:column;gap:18px}.ProgressPanel_header__0EZg7{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,28px)}.ProgressPanel_ringBlock__fPORF{display:flex;align-items:center;gap:14px}.ProgressPanel_ringMeta__IRYae{display:flex;flex-direction:column;gap:2px}.ProgressPanel_ringLabel__TV3mX{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ProgressPanel_ringSub__j_Lmi{font-size:13px;color:var(--muted)}.ProgressPanel_metrics__TKP97{display:flex;gap:10px;flex-wrap:wrap}.ProgressPanel_metric__d0_9j{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.ProgressPanel_metricIco__Xo1M0{display:inline-flex;color:var(--green-800,#4f7f0a)}.ProgressPanel_metricVal__qrqve{font-family:var(--disp);font-weight:700;font-size:16px;line-height:1}.ProgressPanel_metricLbl__5G0wo{font-size:11.5px;color:var(--muted)}.ProgressPanel_trend__FVhV3{display:flex;align-items:flex-end;gap:5px;margin-left:auto;height:46px}.ProgressPanel_trendCol__QSzXc{display:flex;flex-direction:column;align-items:center;gap:4px}.ProgressPanel_trendBarWrap__l10Y2{display:flex;align-items:flex-end;height:34px}.ProgressPanel_trendBar__x2MWm{width:9px;border-radius:4px;background:var(--line-2,#d9d7cb);min-height:3px}.ProgressPanel_trendBar__x2MWm.ProgressPanel_on__PfGSN{background:var(--grad,linear-gradient(100deg,#84c31c,#c9e62e))}.ProgressPanel_trendBar__x2MWm.ProgressPanel_today__5oLVH{background:var(--ink)}.ProgressPanel_trendDay__8NcAO{font-size:9.5px;color:var(--muted)}.ProgressPanel_section__ooyvl{display:flex;flex-direction:column;gap:10px}.ProgressPanel_sectionHead__l6SYP{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ProgressPanel_segbar__E6ABI{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--line)}.ProgressPanel_seg__7Ip7R{height:100%}.ProgressPanel_segMastered__1dY07{background:var(--grad,linear-gradient(100deg,#84c31c,#c9e62e))}.ProgressPanel_segPractising__1ZXY5{background:#cfe89a}.ProgressPanel_segLegend__zJX5b{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--muted)}.ProgressPanel_legendItem__uI51w{display:flex;align-items:center;gap:6px}.ProgressPanel_dot__T0D8e{width:9px;height:9px;border-radius:50%}.ProgressPanel_rows___dN_N{display:flex;flex-direction:column;gap:8px}.ProgressPanel_row__8OoFf{display:grid;grid-template-columns:1fr 90px 34px;align-items:center;gap:10px;font-size:14px}.ProgressPanel_rowName__OShAU{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProgressPanel_rowPc__FwtV_{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.ProgressPanel_chips__91TOM{display:flex;flex-wrap:wrap;gap:8px}.ProgressPanel_chip__HaBPC{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--lime-050,#f2f8df);font-size:13px;font-weight:500}.ProgressPanel_next__h6cUl{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:16px;background:var(--lime-050,#f2f8df);border:1px solid var(--line)}.ProgressPanel_nextCopy__RvAoO{display:flex;flex-direction:column;gap:3px;min-width:0}.ProgressPanel_nextLabel__jlzI9{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-800,#4f7f0a)}.ProgressPanel_nextTitle__k92JY{font-family:var(--disp);font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}