.restored-progress-details .detail-hero{text-align:center;background:linear-gradient(145deg,#f4e6e8,#e3ece5);border-radius:24px;padding:24px}.restored-progress-details .detail-hero strong{font:400 50px/1 var(--font-design-serif),Georgia,serif;display:block}.restored-progress-details .detail-hero span{color:#777b76;margin-top:8px;font-size:11px;display:block}.restored-progress-details .detail-section-title{margin:28px 2px 12px;font-size:18px;font-weight:600}.restored-progress-details .detail-list,.restored-progress-details .measurement-history{background:#fdfbf7;border:1px solid #e7e0d7;border-radius:20px;overflow:hidden}.restored-progress-details :is(.detail-list,.measurement-history)>div{border-bottom:1px solid #e7e0d7;justify-content:space-between;gap:12px;padding:14px;font-size:12px;display:flex}.restored-progress-details :is(.detail-list,.measurement-history)>div:last-child{border:0}.restored-progress-details .detail-chart{background:#fdfbf7;border:1px solid #e7e0d7;border-radius:20px;min-height:150px;margin-top:18px;padding:14px}.restored-progress-details .detail-chart svg{width:100%}.restored-progress-details .detail-note{color:#777b76;margin-top:12px;font-size:11px;line-height:1.6}.restored-progress-details .measurement-add-cta{text-align:left;background:#fdfbf7;border:1px solid #e7e0d7;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:14px;display:flex}.restored-progress-details .measurement-add-cta b{font-size:12px;display:block}.restored-progress-details .measurement-add-cta small{color:#777b76;font-size:10px}.restored-progress-details .detail-volume-bars{align-items:flex-end;gap:10px;display:flex;overflow-x:auto}.restored-progress-details .detail-volume-bars>div{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:50px;font-size:8px;display:flex}.restored-progress-details .detail-volume-bars i{background:#798d7c;border-radius:7px 7px 0 0;width:25px;max-height:110px}.restored-progress-details .review-hero,.restored-progress-details .coach-take{background:#e4ede5;border:1px solid #e7e0d7;border-radius:24px;padding:22px}.restored-progress-details :is(.review-hero,.coach-take,.noticed,.adjustment-card)>span{letter-spacing:1px;color:#798d7c;font-size:8px}.restored-progress-details :is(.review-hero,.coach-take,.noticed,.adjustment-card)>h3{font:400 30px/1.1 var(--font-design-serif),Georgia,serif;margin:8px 0}.restored-progress-details :is(.review-hero,.coach-take,.noticed,.adjustment-card)>p{color:#777b76;font-size:11px;line-height:1.6}.restored-progress-details .review-metrics{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.restored-progress-details .review-metrics>div{background:#fdfbf7;border:1px solid #e7e0d7;border-radius:18px;padding:17px}.restored-progress-details .review-metrics strong{font-size:25px;display:block}.restored-progress-details .review-metrics span{color:#777b76;margin-top:5px;font-size:9px;display:block}.restored-progress-details .review-section{border-bottom:1px solid #e7e0d7;padding:16px}.restored-progress-details .review-section small{color:#9a7881;font-size:9px}.restored-progress-details .review-section h3{margin:7px 0;font-size:14px;font-weight:600}.restored-progress-details .review-section p{color:#777b76;font-size:11px}.restored-progress-details .coach-take{margin-top:20px}.restored-progress-details .adjustment-card,.restored-progress-details .noticed{text-align:left;background:#f4e7e9;border:1px solid #e7e0d7;border-radius:20px;width:100%;margin-top:16px;padding:20px;display:block}.restored-progress-details .support-data{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.restored-progress-details .support-data>div{background:#fdfbf7;border:1px solid #e7e0d7;border-radius:16px;padding:12px 8px}.restored-progress-details .support-data :is(span,b,small){font-size:9px;display:block}.restored-progress-details .support-data b{margin:8px 0;font-size:22px}.restored-progress-details .change-card{background:#fdfbf7;border:1px solid #e7e0d7;border-radius:20px;align-items:center;gap:10px;margin-top:20px;padding:20px 12px;display:flex}.restored-progress-details .change-card>div{flex:1;min-width:0}.restored-progress-details .change-card :is(span,strong){display:block}.restored-progress-details .change-card span{color:#777b76;font-size:8px}.restored-progress-details .change-card strong{margin-top:8px;font-size:24px}.restored-progress-details .change-card small{font-size:9px}.restored-progress-details .option-list button{background:#fdfbf7;border:1px solid #e7e0d7;border-radius:14px;justify-content:space-between;width:100%;margin-top:7px;padding:14px;font-size:12px;display:flex}.restored-progress-details .option-list i{border:1px solid #c9c1ba;border-radius:50%;width:18px;height:18px}.restored-progress-details .detail-secondary{border:1px solid #e7e0d7;border-radius:14px;width:100%;min-height:45px;margin-top:14px;font-size:12px}.measurement-preview-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.measurement-preview-fields label{font-size:11px}.measurement-preview-fields input{border:1px solid #e7e0d7;border-radius:12px;width:100%;min-width:0;margin-top:5px;padding:12px}.progress-review-link{text-align:left;background:#fdfbf7;border:1px solid #e7e0d7;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.progress-review-link b{font-size:12px;display:block}.progress-review-link small{color:#777b76;margin-top:4px;font-size:10px;display:block}.restored-progress-details .measurement-history:empty{display:none}.restored-progress-details .measurement-history-entry{flex-wrap:wrap;align-items:center}.restored-progress-details .measurement-history-entry>span{overflow-wrap:anywhere;flex:1;min-width:90px}.restored-progress-details .measurement-history-entry>button{color:#55705d;text-underline-offset:3px;min-height:44px;text-decoration:underline}.restored-measurement-form .detail-secondary{border:1px solid #e7e0d7;border-radius:14px;width:100%;min-height:45px;margin-top:14px;font-size:12px}
.restored-you .you-hero{background:linear-gradient(145deg,#f4e6e8 0%,#f3eee7 49%,#e3ece5 100%);border:1px solid #74695b1f;border-radius:28px;padding:18px;overflow:hidden;box-shadow:0 18px 45px #41453a12}.restored-you .you-identity{align-items:center;display:flex}.restored-you .you-identity .profile-avatar{background:var(--graphite);width:54px;height:54px;color:var(--paper);margin-right:12px;font-weight:500}.restored-you .you-identity>div:nth-child(2){flex:1}.restored-you .you-identity span{letter-spacing:1.3px;color:var(--mauve);font-size:7px;font-weight:700;display:block}.restored-you .you-identity h3{font:400 28px/.95 var(--font-design-serif),Georgia,serif;margin:5px 0 3px}.restored-you .you-identity p{color:var(--muted);margin:0;font-size:9px}.restored-you .you-identity button{background:#ffffff73;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.restored-you .you-goal{border-top:1px solid #4f4c4321;align-items:center;gap:15px;margin-top:18px;padding-top:16px;display:flex}.restored-you .you-goal>div:first-child{flex:1}.restored-you .you-goal span{letter-spacing:1.2px;color:var(--mauve);font-size:7px;font-weight:700}.restored-you .you-goal h3{font:400 24px/.98 var(--font-design-serif),Georgia,serif;margin:6px 0 4px}.restored-you .you-goal p{color:var(--muted);margin:0;font-size:8px}.restored-you .you-goal-ring{text-align:center;background:conic-gradient(var(--sage) 72%,#ffffff80 0);border-radius:50%;flex:none;place-items:center;width:69px;height:69px;display:grid;position:relative}.restored-you .you-goal-ring:before{content:"";background:#f8f5eff2;border-radius:50%;position:absolute;inset:6px}.restored-you .you-goal-ring b,.restored-you .you-goal-ring small{display:block;position:relative}.restored-you .you-goal-ring b{font-size:14px}.restored-you .you-goal-ring small{color:var(--muted);margin-top:-15px;font-size:7px}.restored-you .you-stats{border-top:1px solid #4f4c4321;grid-template-columns:repeat(3,1fr);margin-top:15px;padding-top:13px;display:grid}.restored-you .you-stats>div{border-right:1px solid #4f4c431f;padding:0 10px}.restored-you .you-stats>div:first-child{padding-left:0}.restored-you .you-stats>div:last-child{border:0;padding-right:0}.restored-you .you-stats small,.restored-you .you-stats b{display:block}.restored-you .you-stats small{letter-spacing:.8px;color:var(--muted);font-size:7px}.restored-you .you-stats b{margin-top:4px;font-size:11px}.restored-you{--graphite:#30332e;--paper:#fffdf8;--mauve:#8d5a69;--sage:#536e5b;--muted:#77796f;font-family:var(--font-design-sans),sans-serif;color:var(--graphite)}.restored-you>header{padding:0 2px 17px}.restored-you>header>p:first-child{color:var(--mauve);letter-spacing:1.5px;font-size:10px}.restored-you #settings-screen-title{font:600 34px/1.08 var(--font-design-sans),sans-serif;letter-spacing:-1.25px;margin:7px 0 5px}.restored-you>header>p:last-child{margin:0;font-size:13px;line-height:1.5}.restored-you .you-hero{padding:17px}.restored-you .you-identity>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.restored-you .profile-avatar{border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.restored-you .you-goal{margin-top:15px;padding-top:14px}.restored-you .you-goal-ring{background:#d8e1d8}.restored-you .you-stats{margin-top:13px;padding-top:12px}.restored-you .you-measurement-note{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.5}.restored-you .you-settings-heading{color:var(--mauve);letter-spacing:1.5px;margin:18px 2px 10px;font-size:8px;font-weight:700}.restored-you .you-routine-links{background:#fffdf8;border:1px solid #e5e0d7;border-radius:20px;overflow:hidden}.restored-you .you-routine-links>button{text-align:left;border-bottom:1px solid #e5e0d7;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 14px;display:flex}.restored-you .you-routine-links>button:last-child{border-bottom:0}.restored-you .you-routine-links>button>span:nth-child(2){flex:1;min-width:0}.restored-you .you-routine-links b{font-size:11px;font-weight:600;display:block}.restored-you .you-routine-links small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.restored-you .you-row-icon{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.restored-you .supplements .you-row-icon{color:#8d6b36;background:#eee8dc}.restored-you .hydration .you-row-icon{color:#5f7d88;background:#e4edf0}.restored-you .cycle .you-row-icon{color:var(--mauve);background:#eee5e8}.restored-you :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid #536e5b}.restored-you .you-add-measurement{color:#30332e;text-align:left;background:#fffdf8;border:1px solid #ded8cf;border-radius:14px;width:100%;min-height:48px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:600;display:block}.restored-you .you-add-measurement>span{color:#77796f;margin-top:3px;font-size:10px;font-weight:400;display:block}.restored-you .you-account-links{background:#efefe7;border:1px solid #dedfd4;border-radius:20px;overflow:hidden}.restored-you .you-account-links>:is(details,button){width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dedfd4;border-radius:0;margin:0}.restored-you .you-account-links>:last-child{border-bottom:0}.restored-you .you-account-links>button,.restored-you .you-account-links>details>summary{text-align:left;border-radius:0;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.restored-you .you-account-links>button>span:first-child,.restored-you .you-account-links>details>summary>span:first-child{width:30px;height:30px}.restored-you .you-account-links>button>span:first-child svg,.restored-you .you-account-links>details>summary>span:first-child svg{width:16px;height:16px}.restored-you .you-account-links>button b,.restored-you .you-account-links>details>summary b{color:var(--graphite);font-size:11px;font-weight:600;display:block}.restored-you .you-account-links>button small,.restored-you .you-account-links>details>summary small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.restored-you .you-account-links>details[open]>div{background:#f8f7f1}.restored-you .you-goal-summary{border-top:1px solid #4f4c4321;margin:16px 0 0}.restored-you .you-goal-summary>div{border-bottom:1px solid #4f4c431a;padding:12px 0}.restored-you .you-goal-summary>div:last-child{border-bottom:0;padding-bottom:0}.restored-you .you-goal-summary dt{color:var(--mauve);margin-bottom:4px;font-size:10px;font-weight:600}.restored-you .you-goal-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.45}.restored-you .you-goal-summary dd small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}.restored-you .you-goal-summary .is-unset{color:var(--muted);font-size:12px;font-weight:400}
.restored-progress{--paper:#fffdf8;--border:#e5e0d7;--muted:#777b76;--mauve:#8d5a69;--sage:#536e5b;--graphite:#30332e;--r:22px;font-family:var(--font-design-sans),sans-serif;color:var(--graphite)}.restored-progress .section-head{justify-content:space-between;align-items:center;margin:28px 2px 12px;display:flex}.restored-progress .section-head h2{font:600 18px var(--font-design-sans),sans-serif;margin:0}.restored-progress .status{background:var(--sage-soft);color:#58705c;border-radius:20px;align-items:center;gap:3px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.restored-progress .status.neutral{color:#77736f;background:#eeebe6}.restored-progress .chart-card,.restored-progress .preview-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r)}.restored-progress .chart-card{margin-top:11px;padding:18px}.restored-progress .chart-title{justify-content:space-between;display:flex}.restored-progress .chart-title span,.restored-progress .chart-title strong{display:block}.restored-progress .chart-title span{color:var(--muted);font-size:11px}.restored-progress .chart-title strong{font:600 23px var(--font-design-sans),sans-serif;margin-top:3px}.restored-progress .chart-card>.segmented{width:100%;margin-bottom:0}.restored-progress .chart-card>.segmented button{min-width:0}.restored-progress .preview-card{text-align:left;width:100%;margin-bottom:10px;padding:17px}.restored-progress .preview-top{justify-content:space-between;align-items:center;display:flex}.restored-progress .preview-top h3{font:600 15px var(--font-design-sans),sans-serif;margin:0}.restored-progress .preview-top span{color:var(--mauve);align-items:center;font-size:11px;display:flex}.restored-progress .preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.restored-progress .preview-metrics span,.restored-progress .preview-metrics strong,.restored-progress .preview-metrics small{display:block}.restored-progress .preview-metrics span{color:var(--muted);font-size:10px}.restored-progress .preview-metrics strong{font:600 17px var(--font-design-sans),sans-serif;margin:5px 0}.restored-progress .preview-metrics small{color:var(--sage);font-size:9px}.restored-progress .section-head h2{font:600 19px/1.15 var(--font-design-sans),sans-serif;letter-spacing:-.35px}.restored-progress .chart-card,.restored-progress .preview-card{box-shadow:none}.restored-progress .chart-title strong{font-family:var(--font-design-sans),sans-serif;font-weight:500}.restored-progress .preview-card{position:relative;overflow:hidden}.restored-progress .preview-card.body{color:#765d30}.restored-progress .preview-card.training{color:var(--mauve)}.restored-progress .preview-card.health{color:var(--sage)}.restored-progress .preview-card .preview-top h3{color:var(--graphite);font:600 17px var(--font-design-sans),sans-serif}.restored-progress .preview-card .preview-top span{color:currentColor}.restored-progress .preview-metrics>div{color:currentColor;position:relative}.restored-progress .preview-metrics span,.restored-progress .preview-metrics strong{color:var(--graphite)}.restored-progress .preview-metrics small{color:currentColor}.restored-progress .progress-story{background:linear-gradient(145deg,#f4e7e8 0%,#f2eee6 48%,#e2eae3 100%);border:1px solid #74695b1f;border-radius:28px;padding:21px 18px 17px;position:relative;overflow:hidden;box-shadow:0 18px 45px #41453a12}.restored-progress .progress-story:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb3,#fff0 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-100px;right:-95px}.restored-progress .balance-orbit{background:conic-gradient(#728876 0 51%,#a57883 51% 78%,#d2b077 78% 92%,#ffffff73 92%);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:34px;right:18px;box-shadow:0 10px 22px #43483e14}.restored-progress .balance-orbit:before{content:"";background:#f8f5eff0;border-radius:50%;position:absolute;inset:8px}.restored-progress .balance-orbit>div{text-align:center;position:relative}.restored-progress .balance-orbit strong,.restored-progress .balance-orbit span{display:block}.restored-progress .balance-orbit strong{font:500 26px/1 var(--font-design-sans),sans-serif}.restored-progress .balance-orbit span{color:var(--muted);margin-top:3px;font-size:7px}.restored-progress .balance-card{background:var(--paper);border:1px solid var(--border);border-radius:22px;margin-top:11px;padding:17px}.restored-progress .balance-head{justify-content:space-between;align-items:flex-start;display:flex}.restored-progress .balance-head span{letter-spacing:1.2px;color:var(--mauve);font-size:7px;font-weight:700}.restored-progress .balance-head h3{margin:5px 0 0;font-size:15px}.restored-progress .balance-signals{margin-top:17px}.restored-progress .balance-signal{--balance-color:var(--sage);grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:13px;display:grid}.restored-progress .balance-signal:first-child{margin-top:0}.restored-progress .balance-signal span b,.restored-progress .balance-signal span small{display:block}.restored-progress .balance-signal span b{font-size:10px}.restored-progress .balance-signal span small{color:var(--muted);margin-top:2px;font-size:8px}.restored-progress .balance-signal>strong{color:var(--balance-color);font-size:10px}.restored-progress .balance-signal>i{background:#e9e5dd;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.restored-progress .balance-signal>i em{border-radius:inherit;background:var(--balance-color);height:100%;display:block}.restored-progress .training-signal{--balance-color:#8d5a69}.restored-progress .recovery-signal{--balance-color:#708474}.restored-progress .nutrition-signal{--balance-color:#ba8f55}.restored-progress .story-card{border-radius:22px;margin-top:11px;padding:18px}.restored-progress .story-card .chart-title{align-items:flex-start}.restored-progress .story-card .chart-title>div>span{letter-spacing:1.2px;color:var(--mauve);font-size:7px;font-weight:700}.restored-progress .story-card .chart-title strong{letter-spacing:-1px;margin-top:6px;font-size:28px}.restored-progress .story-card .chart-title small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.restored-progress .baseline-note{background:#eef2ec;border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:9px 10px;display:flex}.restored-progress .baseline-note span{color:#657064;align-items:center;gap:6px;font-size:8px;display:flex}.restored-progress .baseline-note span i{background:#9db09f;border-radius:50%;width:7px;height:7px}.restored-progress .baseline-note b{color:#59675a;font-size:8px}.restored-progress .story-card>.segmented{margin-top:5px}.restored-progress .preview-card{border-color:#0000;border-radius:22px;padding:18px}.restored-progress .preview-card.body{background:linear-gradient(135deg,#f7f1e6,#f8f6f0)}.restored-progress .preview-card.training{background:linear-gradient(135deg,#f3e7ea,#f8f4f2)}.restored-progress .preview-card.health{background:linear-gradient(135deg,#e6eee7,#f5f6f1)}.restored-progress .preview-metrics{border-top:1px solid #4749411a;padding-top:13px}.restored-progress>.flex{margin-bottom:18px}.restored-progress #progress-title{font-family:var(--font-design-serif),Georgia,serif;font-size:36px}.restored-progress .progress-range-control{border:1px solid var(--border);background:var(--paper);border-radius:18px;gap:4px;margin:0 0 12px;padding:5px;display:flex}.restored-progress .progress-range-control button{border-radius:13px;flex:1;min-height:36px;font-size:11px}.restored-progress .progress-range-control button[aria-pressed=true]{color:#fff;background:#303b32}.restored-progress .progress-custom-dates{margin-bottom:14px;font-size:11px}.restored-progress .progress-custom-dates>div{margin-top:10px}.restored-progress summary{cursor:pointer;list-style:none}.restored-progress summary::-webkit-details-marker{display:none}.restored-progress .balance-orbit.is-unscored{background:#dadfd6}.restored-progress .progress-data-note{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.5}.restored-progress .progress-weight-chart{width:100%;height:auto;margin-top:16px}.restored-progress .progress-measurement-picker{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.restored-progress .progress-measurement-picker select{border:1px solid var(--border);background:var(--paper);max-width:100%;min-height:36px;color:var(--graphite);border-radius:10px;padding:6px}.restored-progress .section-head{margin-top:24px}.restored-progress .progress-focus-details{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;font-size:11px;line-height:1.6}.restored-progress .progress-focus-details li{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.restored-progress .progress-journal-history{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.restored-progress .progress-journal-history>summary{margin-bottom:14px;font-size:12px}.restored-progress :is(button,summary,select):focus-visible{outline-offset:3px;outline:2px solid #536e5b}@media (max-width:360px){.restored-progress .progress-story-copy{width:64%}.restored-progress .progress-story-copy h2{font-size:28px}.restored-progress .balance-orbit{width:72px;height:72px;right:13px}.restored-progress .progress-story-stats>div{padding:0 5px}.restored-progress .progress-story-stats b{font-size:10px}.restored-progress .preview-top h3{font-size:15px}.restored-progress .preview-top span{font-size:9px}}.restored-progress .progress-story-copy{z-index:1;width:100%;position:relative}.restored-progress .progress-story-copy>span{letter-spacing:1.4px;color:var(--mauve);font-size:8px;font-weight:700}.restored-progress .progress-story-copy h2{font:400 32px/.96 var(--font-design-serif),Georgia,serif;letter-spacing:-.55px;margin:11px 0 8px}.restored-progress .progress-story-copy p{color:#6f706a;margin:0;font-size:9px;line-height:1.5}.restored-progress .progress-story-stats{border-top:1px solid #4f4c4321;grid-template-columns:repeat(4,1fr);margin-top:22px;padding-top:14px;display:grid}.restored-progress .progress-story-stats>div{border-right:1px solid #4f4c431f;padding:0 9px}.restored-progress .progress-story-stats>div:first-child{padding-left:0}.restored-progress .progress-story-stats>div:last-child{border:0;padding-right:0}.restored-progress .progress-story-stats small,.restored-progress .progress-story-stats b{display:block}.restored-progress .progress-story-stats small{letter-spacing:.9px;color:#7a7972;font-size:7px}.restored-progress .progress-story-stats b{margin-top:4px;font-size:11px}.restored-progress .progress-story-stats>div:nth-child(3) b{color:var(--graphite)}@media (max-width:360px){.restored-progress .progress-story-copy h2{font-size:28px}.restored-progress .progress-story-stats>div{padding:0 5px}.restored-progress .progress-story-stats b{font-size:10px}}.restored-progress .progress-restored-header #progress-title{font:600 34px/1.08 var(--font-design-sans),sans-serif;letter-spacing:-1.25px;margin:7px 0 5px}.restored-progress .progress-restored-header>div>p:first-child{letter-spacing:1.5px;color:#981631;font-size:10px;font-weight:700}.restored-progress .progress-restored-header>div>p:last-child{margin-top:0;font-size:13px;line-height:1.55}.restored-progress .progress-period-card{background:#fbfaf6;border:1px solid #ded8cf;border-radius:18px;padding:12px}.restored-progress .progress-period-card>p{color:#77796f;justify-content:space-between;margin:0 4px 10px;font-size:7px;display:flex}.restored-progress .progress-period-card>p>b{color:#981631;letter-spacing:1px;font-size:7px}.restored-progress .progress-period-card .progress-range-control{background:#e9e5de;border:0;border-radius:13px;margin:0;padding:4px}.restored-progress .progress-period-card .progress-range-control button[aria-pressed=true]{color:#30332e;background:#fbfaf6;border:1px solid #ded8cf}.restored-progress .progress-activity-history{margin:12px 0;padding:0;list-style:none}.restored-progress .progress-activity-history li{border-bottom:1px solid #e7e0d7;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.restored-progress .progress-activity-history li>span{overflow-wrap:anywhere;min-width:0}.restored-progress .progress-activity-history li>span:last-child{text-align:right;flex-shrink:0}.restored-progress .progress-activity-history small{color:#777b76;margin-top:4px;font-size:10px;display:block}.history-collecting{color:#536e5b;padding:20px 0}.history-collecting>strong{font-size:1.1rem}.history-collecting p{color:#777b76;margin-top:8px;font-size:.875rem;line-height:1.5}.history-collecting ul{margin:16px 0 0;padding:0;list-style:none}.history-collecting li,.history-selected-reading{justify-content:space-between;gap:16px;padding:8px 0;font-size:.875rem;display:flex}.history-selected-reading{color:#777b76}.history-selected-reading strong{color:#536e5b}.restored-progress .progress-overview-range{text-align:center;color:#777b76;margin:12px 0 18px;font-size:.8rem}.restored-progress .progress-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.restored-progress .progress-summary-tile{text-align:left;color:#333831;background:#faf8f3;border:1px solid #dfded5;border-radius:22px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px 16px;display:flex}.restored-progress .progress-summary-tile:hover{background:#eef1e8}.restored-progress .progress-summary-tile:focus-visible{outline-offset:3px;outline:2px solid #536e5b}.restored-progress .progress-summary-featured{background:linear-gradient(110deg,#e9eee3,#f6f3ec)}.restored-progress .progress-summary-label{color:#64725f;align-items:center;gap:7px;width:100%;font-size:.85rem;display:flex}.restored-progress .progress-summary-label svg{flex-shrink:0}.restored-progress .progress-summary-label svg:last-child{margin-left:auto}.restored-progress .progress-summary-tile strong{letter-spacing:-.04em;font-size:1.7rem;font-weight:500;line-height:1.2}.restored-progress .progress-summary-tile small{color:#747b6e;font-size:.72rem;line-height:1.5}.restored-progress .progress-secondary-links{gap:8px;margin:20px 0;display:grid}.progress-category-dialog .chart-card{margin:14px 0}.progress-category-dialog .progress-detail-totals{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.progress-category-dialog .progress-detail-totals span{color:#747b6e;font-size:.8rem}.progress-category-dialog .progress-detail-totals b{color:#333831;margin-top:6px;font-size:1.3rem;display:block}@media (max-width:360px){.restored-progress .progress-summary-tile{padding:15px 12px}.restored-progress .progress-summary-label{gap:5px;font-size:.78rem}.restored-progress .progress-summary-label svg:last-child{display:none}.restored-progress .progress-summary-tile strong{font-size:1.45rem}}.progress-training-goal{color:#30332e;background:linear-gradient(120deg,#f2e9e8,#e9eee6);border:1px solid #dddcd1;border-radius:22px;margin:12px 0 16px;padding:16px 18px}.progress-training-goal>span{color:#86616f;font-size:10px;font-weight:600}.progress-training-goal h3{overflow-wrap:anywhere;margin:5px 0 10px;font-size:17px;font-weight:500;line-height:1.4}.progress-training-goal strong{font-size:14px;font-weight:600}.progress-training-goal p{margin:5px 0;font-size:12px;line-height:1.5}.progress-training-goal small{color:#77796f;margin-top:10px;font-size:11px;line-height:1.5;display:block}.progress-weight-goal{color:#30332e;background:#eee8e8;border-radius:16px;margin:12px 0;padding:14px 16px;font-size:13px}.progress-weight-goal p{color:#77796f;margin:5px 0 0;font-size:12px;line-height:1.5}.restored-progress .weight-goal-preview{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.restored-progress .weight-goal-preview:empty{display:none}.restored-progress .weight-goal-target{color:#865563;font-size:12px;line-height:1.5}.restored-progress .weight-goal-target b{font-weight:600}.restored-progress .weight-goal-preview svg{width:100%;height:auto;max-height:86px;margin-top:3px;display:block}.restored-progress .weight-goal-legend{align-items:center;gap:6px;display:flex}.restored-progress .weight-goal-legend i{border-top:2px dashed #865563;width:18px}
