.theme-selector-module__9R8caq__track{gap:var(--space-1);padding:var(--space-1);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);display:flex}.theme-selector-module__9R8caq__segment{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:10px var(--space-2);border-radius:var(--radius-pill);color:var(--ink-soft);white-space:nowrap;flex:1;font-size:15px;font-weight:700;transition:background-color .12s,color .12s;display:flex}.theme-selector-module__9R8caq__segment:hover:not(.theme-selector-module__9R8caq__active){background-color:var(--yellow-light)}.theme-selector-module__9R8caq__active{background-color:var(--green);color:var(--on-color);box-shadow:var(--shadow-card)}
.progress-report-module__XSnYHW__brand{color:var(--green);letter-spacing:-.4px;font-size:30px;font-weight:800;line-height:1.1}.progress-report-module__XSnYHW__subtitle{color:var(--ink-soft);margin-top:2px;font-size:15px;font-weight:600}.progress-report-module__XSnYHW__statRow{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.progress-report-module__XSnYHW__statRow{grid-template-columns:repeat(4,1fr)}}.progress-report-module__XSnYHW__stat{padding:var(--space-3) var(--space-2);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:2px;display:flex}.progress-report-module__XSnYHW__statValue{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.progress-report-module__XSnYHW__statLabel{color:var(--ink-soft);text-align:center;font-size:11px;font-weight:600}.progress-report-module__XSnYHW__hint{margin-left:var(--space-1);color:var(--ink-soft);margin-top:calc(-1 * var(--space-2));font-size:13px;font-weight:600;line-height:1.4}.progress-report-module__XSnYHW__tableWrap{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-card);overflow-x:auto}.progress-report-module__XSnYHW__table{border-collapse:collapse;width:100%;font-size:13px}.progress-report-module__XSnYHW__table th,.progress-report-module__XSnYHW__table td{padding:10px var(--space-2);text-align:center;color:var(--ink);font-weight:600}.progress-report-module__XSnYHW__table thead tr{background-color:var(--brown-light)}.progress-report-module__XSnYHW__table thead th{text-transform:uppercase;letter-spacing:.5px;color:var(--brown-dark);font-size:11px;font-weight:800}.progress-report-module__XSnYHW__table th:first-child,.progress-report-module__XSnYHW__table td:first-child{text-align:left;padding-left:var(--space-3);white-space:nowrap;font-weight:700}.progress-report-module__XSnYHW__table tbody tr:nth-child(2n){background-color:var(--sand)}.progress-report-module__XSnYHW__table td{color:var(--ink-soft)}.progress-report-module__XSnYHW__perfect{color:var(--green);font-weight:800}.progress-report-module__XSnYHW__cellLine{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;display:flex}.progress-report-module__XSnYHW__cellLine+.progress-report-module__XSnYHW__cellLine{margin-top:2px}.progress-report-module__XSnYHW__cellLength{color:var(--ink-soft);font-size:10px;font-weight:700}.progress-report-module__XSnYHW__reset{padding:var(--space-3);color:var(--danger);align-self:center;font-size:14px;font-weight:700}.progress-report-module__XSnYHW__reset:hover{opacity:.75}
