.week-module__5rCI_q__streak{flex-direction:column;align-items:center;gap:10px;padding-top:48px;display:flex}.week-module__5rCI_q__streakNumber{color:var(--red);font-size:96px;}.week-module__5rCI_q__week{justify-content:space-between;margin-top:20px;display:flex}.week-module__5rCI_q__weekDay{flex-direction:column;align-items:center;gap:8px;display:flex}.week-module__5rCI_q__cell{font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;transition:background .15s,border-color .15s,color .15s;display:flex}.week-module__5rCI_q__cellPosted{background:var(--text);color:var(--bg);border:1px solid var(--text)}.week-module__5rCI_q__cellQuiet{border:1px dashed var(--border);color:var(--text-faint)}.week-module__5rCI_q__cellToday{border-style:solid;border-color:var(--red)}.week-module__5rCI_q__cellQuiet.week-module__5rCI_q__cellToday{color:var(--red)}.week-module__5rCI_q__cellFuture{opacity:.5}.week-module__5rCI_q__weekLabel{color:var(--text-faint);font-size:11px}.week-module__5rCI_q__plan{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:24px;font-size:13px}.week-module__5rCI_q__empty{color:var(--text-faint);margin-top:16px;font-size:13px}.week-module__5rCI_q__readyList{margin-top:6px;list-style:none}.week-module__5rCI_q__readyItem{border-bottom:1px solid var(--border-quiet);justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;display:flex}.week-module__5rCI_q__readyText{flex-direction:column;gap:3px;min-width:0;display:flex}.week-module__5rCI_q__readyTitle{font-size:15px;line-height:1.4}.week-module__5rCI_q__readyFormat{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.week-module__5rCI_q__postButton{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;transition:color .15s,border-color .15s}.week-module__5rCI_q__postButton:hover{color:var(--text);border-color:var(--text-faint)}
.goal-module__5OilIq__hero{flex-direction:column;align-items:center;gap:10px;padding-top:48px;display:flex}.goal-module__5OilIq__hero .stat-number{font-size:96px}.goal-module__5OilIq__rowBetween{justify-content:space-between;align-items:baseline;display:flex}.goal-module__5OilIq__pct{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.goal-module__5OilIq__track{height:6px;margin-top:14px}.goal-module__5OilIq__statsRow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.goal-module__5OilIq__stat{flex-direction:column;gap:8px;display:flex}.goal-module__5OilIq__statValue{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2}.goal-module__5OilIq__statEdit{text-align:left;-webkit-text-decoration:underline dotted var(--text-faint);text-decoration:underline dotted var(--text-faint);text-underline-offset:6px;}.goal-module__5OilIq__editInput{font-family:var(--font-serif);font-variant-numeric:tabular-nums;border:none;border-bottom:1px solid var(--red);background:0 0;border-radius:0;width:100%;padding:0;font-size:30px;line-height:1.2}.goal-module__5OilIq__goalLine{align-items:baseline;gap:6px;display:flex}.goal-module__5OilIq__goalEdit{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);-webkit-text-decoration:underline dotted var(--text-faint);text-decoration:underline dotted var(--text-faint);text-underline-offset:4px;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.goal-module__5OilIq__goalInput{letter-spacing:.1em;font-variant-numeric:tabular-nums;border:none;border-bottom:1px solid var(--red);background:0 0;border-radius:0;width:90px;padding:0;font-size:12px}.goal-module__5OilIq__platforms{flex-direction:column;gap:22px;display:flex}.goal-module__5OilIq__platform{flex-direction:column;gap:10px;display:flex}.goal-module__5OilIq__platformNumbers{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.goal-module__5OilIq__smallEdit{color:var(--text-secondary);-webkit-text-decoration:underline dotted var(--text-faint);text-decoration:underline dotted var(--text-faint);text-underline-offset:4px;font-variant-numeric:tabular-nums;font-size:13px}.goal-module__5OilIq__smallInput{text-align:right;font-variant-numeric:tabular-nums;border:none;border-bottom:1px solid var(--red);background:0 0;border-radius:0;width:64px;padding:0;font-size:13px}.goal-module__5OilIq__slash{color:var(--text-faint);font-size:13px}
