.TabBar-module__zV-h6a__bar{border-top:2px solid var(--color-text);background:var(--color-bg);grid-template-columns:1fr 1fr;max-width:560px;height:68px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.TabBar-module__zV-h6a__tab{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.TabBar-module__zV-h6a__label{font-family:var(--font-heading);letter-spacing:.12em;font-size:10px;font-weight:800}
.Home-module__d4te9G__screen{padding-bottom:68px}.Home-module__d4te9G__headerRow{justify-content:space-between;align-items:baseline;padding:20px 20px 12px;display:flex}.Home-module__d4te9G__wordmark{font-family:var(--font-heading);letter-spacing:.1em;font-size:13px;font-weight:800}.Home-module__d4te9G__weekLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-700);font-size:11px}.Home-module__d4te9G__rule{background:var(--color-divider);height:2px}.Home-module__d4te9G__ruleStrong{background:var(--color-text);height:2px}.Home-module__d4te9G__todayCard{background:var(--color-accent);color:var(--color-bg);padding:20px}.Home-module__d4te9G__todayKicker{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.Home-module__d4te9G__todayTitle{margin:6px 0 0;font-size:34px;line-height:1.02}.Home-module__d4te9G__todayMeta{text-transform:uppercase;gap:20px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.Home-module__d4te9G__todayCta{background:var(--color-bg);width:100%;height:56px;color:var(--color-text);font-family:var(--font-heading);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;font-size:17px;font-weight:800;display:flex}.Home-module__d4te9G__metricsGrid{border-bottom:2px solid var(--color-text);grid-template-columns:1fr 1fr;display:grid}.Home-module__d4te9G__metricCell{text-align:left;border-top:2px solid var(--color-divider);flex-direction:column;padding:16px 20px;display:flex}.Home-module__d4te9G__metricCellRight{border-right:2px solid var(--color-divider)}.Home-module__d4te9G__metricLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700);font-size:10px;font-weight:800}.Home-module__d4te9G__metricValueRow{align-items:baseline;gap:4px;margin-top:4px;display:flex}.Home-module__d4te9G__metricValue{font-family:var(--font-heading);font-size:34px;font-weight:800;line-height:1}.Home-module__d4te9G__metricUnit{font-family:var(--font-heading);color:var(--color-neutral-700);font-size:13px;font-weight:800}.Home-module__d4te9G__metricNote{color:var(--color-neutral-700);letter-spacing:.02em;margin-top:4px;font-size:11px}.Home-module__d4te9G__weekProgress{border-bottom:2px solid var(--color-divider);padding:16px 20px 14px}.Home-module__d4te9G__weekProgressHeader{justify-content:space-between;align-items:baseline;display:flex}.Home-module__d4te9G__weekProgressLabel{letter-spacing:.12em;color:var(--color-neutral-700);margin:0;font-size:11px}.Home-module__d4te9G__weekProgressCount{font-family:var(--font-heading);font-size:12px;font-weight:800}.Home-module__d4te9G__weekRow{gap:5px;margin-top:10px;display:flex}.Home-module__d4te9G__weekCell{height:34px;font-family:var(--font-heading);letter-spacing:.06em;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.Home-module__d4te9G__weekSectionLabel{letter-spacing:.12em;color:var(--color-neutral-700);margin:0;padding:22px 20px 8px;font-size:11px}.Home-module__d4te9G__dayRow{text-align:left;border:0;border-top:2px solid var(--color-divider);cursor:pointer;width:100%;min-height:64px;font-family:var(--font-body);color:var(--color-text);background:0 0;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.Home-module__d4te9G__dayShort{font-family:var(--font-heading);letter-spacing:.06em;font-size:14px;font-weight:800}.Home-module__d4te9G__dayTitle{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.1;display:block}.Home-module__d4te9G__dayMeta{color:var(--color-neutral-700);letter-spacing:.04em;margin-top:2px;font-size:12px;display:block}.Home-module__d4te9G__dayRight{align-items:center;gap:8px;display:flex}.Home-module__d4te9G__dayRow:disabled{cursor:default;opacity:1}.Home-module__d4te9G__todayChip{background:var(--color-accent);color:var(--color-bg);font-family:var(--font-heading);letter-spacing:.12em;padding:4px 7px;font-size:10px;font-weight:800}.Home-module__d4te9G__guidelines{border-top:2px solid var(--color-divider);background:var(--color-surface);margin-top:20px;padding:18px 20px 28px}.Home-module__d4te9G__guidelinesLabel{letter-spacing:.12em;color:var(--color-neutral-700);margin:0 0 8px;font-size:11px}.Home-module__d4te9G__guidelinesList{color:var(--color-neutral-800);margin:0;padding-left:16px;font-size:13px;line-height:1.6}
.Library-module__dGSoIG__screen{padding-bottom:68px}.Library-module__dGSoIG__headerRow{justify-content:space-between;align-items:center;padding:20px;display:flex}.Library-module__dGSoIG__title{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:800}.Library-module__dGSoIG__newButton{border:2px solid var(--color-text);font-family:var(--font-heading);letter-spacing:.08em;cursor:pointer;min-height:44px;color:var(--color-text);background:0 0;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.Library-module__dGSoIG__rule{background:var(--color-divider);height:2px}.Library-module__dGSoIG__row{text-align:left;border:0;border-bottom:2px solid var(--color-divider);cursor:pointer;width:100%;font-family:var(--font-body);min-height:88px;color:var(--color-text);background:0 0;padding:16px 20px;display:block}.Library-module__dGSoIG__rowTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Library-module__dGSoIG__rowName{font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.1}.Library-module__dGSoIG__rowCount{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-700);white-space:nowrap;font-size:11px}.Library-module__dGSoIG__rowFocus{color:var(--color-neutral-700);margin-top:4px;font-size:12px}.Library-module__dGSoIG__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Library-module__dGSoIG__chip{border:1px solid var(--color-divider);font-size:10px;font-family:var(--font-heading);letter-spacing:.1em;padding:3px 6px;font-weight:800}
.BackHeader-module__jt-mcq__header{align-items:center;gap:4px;padding:16px 20px;display:flex}.BackHeader-module__jt-mcq__button{cursor:pointer;color:var(--color-text);background:0 0;border:0;align-items:center;margin-left:-8px;padding:8px;display:flex}.BackHeader-module__jt-mcq__label{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.BackHeader-module__jt-mcq__rule{background:var(--color-divider);height:2px}
.Editor-module__HB2HTG__screen{padding-bottom:88px}.Editor-module__HB2HTG__rule{background:var(--color-divider);height:2px}.Editor-module__HB2HTG__section{padding:20px}.Editor-module__HB2HTG__fieldLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700);margin-bottom:8px;font-size:11px;display:block}.Editor-module__HB2HTG__nameInput{border:0;border-bottom:2px solid var(--color-divider);width:100%;font-size:20px;font-family:var(--font-heading);color:var(--color-text);background:0 0;padding:8px 0;font-weight:800}.Editor-module__HB2HTG__nameInput:focus{border-bottom-color:var(--color-accent);outline:none}.Editor-module__HB2HTG__dayToggles{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.Editor-module__HB2HTG__dayToggle{cursor:pointer;min-width:46px;height:44px;font-family:var(--font-heading);letter-spacing:.06em;border:2px solid var(--color-text);color:var(--color-text);background:0 0;font-size:12px;font-weight:800}.Editor-module__HB2HTG__dayToggleOn{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.Editor-module__HB2HTG__exercisesHeader{justify-content:space-between;align-items:baseline;padding:14px 20px 6px;display:flex}.Editor-module__HB2HTG__exercisesHeaderLabel{letter-spacing:.12em;color:var(--color-neutral-700);margin:0;font-size:11px}.Editor-module__HB2HTG__exercisesHeaderHint{color:var(--color-neutral-700);letter-spacing:.06em;font-size:11px}.Editor-module__HB2HTG__exRow{border-top:2px solid var(--color-divider);flex-direction:column;gap:10px;padding:14px 20px;display:flex}.Editor-module__HB2HTG__exNameLine{align-items:center;gap:8px;display:flex}.Editor-module__HB2HTG__exNum{font-family:var(--font-heading);color:var(--color-neutral-600);flex-shrink:0;width:18px;font-size:12px;font-weight:800}.Editor-module__HB2HTG__exNameInput{border:0;border-bottom:1px solid var(--color-divider);min-width:0;color:var(--color-text);background:0 0;flex:1;padding:4px 0;font-size:14px;font-weight:600}.Editor-module__HB2HTG__exNameInput:focus{border-bottom-color:var(--color-accent);outline:none}.Editor-module__HB2HTG__exGrid{grid-template-columns:56px 1fr 72px;gap:8px;margin-left:28px;display:grid}.Editor-module__HB2HTG__exSmallInput{border:1px solid var(--color-divider);text-align:center;color:var(--color-text);background:0 0;min-width:0;padding:8px;font-size:13px}.Editor-module__HB2HTG__exSmallInput:focus{border-color:var(--color-accent);outline:none}.Editor-module__HB2HTG__exRepsInput{text-align:left}.Editor-module__HB2HTG__exDemoInput{border:1px solid var(--color-divider);width:100%;color:var(--color-text);background:0 0;padding:8px 10px;font-size:12px}.Editor-module__HB2HTG__exDemoInput:focus{border-color:var(--color-accent);outline:none}.Editor-module__HB2HTG__exDemoInput::placeholder{color:var(--color-neutral-500)}.Editor-module__HB2HTG__exDemoCredit{color:var(--color-neutral-600);margin-top:-2px;font-size:11px}.Editor-module__HB2HTG__exControls{align-items:center;gap:8px;display:flex}.Editor-module__HB2HTG__iconBtn{border:1px solid var(--color-divider);cursor:pointer;width:44px;height:44px;color:var(--color-text);background:0 0;justify-content:center;align-items:center;display:flex}.Editor-module__HB2HTG__removeBtn{border:1px solid var(--color-divider);cursor:pointer;height:44px;font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-accent-700);background:0 0;margin-left:auto;padding:0 12px;font-size:11px;font-weight:800}.Editor-module__HB2HTG__addExercise{border:2px dashed var(--color-divider);cursor:pointer;width:100%;min-height:52px;font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-text);background:0 0;align-items:center;gap:8px;margin-top:16px;padding:0 16px;font-size:13px;font-weight:800;display:flex}
.Detail-module__xeJyHq__screen{padding-bottom:92px}.Detail-module__xeJyHq__headerRow{align-items:center;gap:10px;padding:16px 20px 10px;display:flex}.Detail-module__xeJyHq__backButton{cursor:pointer;color:var(--color-text);background:0 0;border:0;margin-left:-8px;padding:8px;display:flex}.Detail-module__xeJyHq__dayLabel{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--font-heading)}.Detail-module__xeJyHq__titleBlock{padding:0 20px 16px}.Detail-module__xeJyHq__title{margin:0;font-size:32px;line-height:1.03}.Detail-module__xeJyHq__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700);margin-top:8px;font-size:12px}.Detail-module__xeJyHq__rule{background:var(--color-divider);height:2px}.Detail-module__xeJyHq__paceNote{background:var(--color-neutral-200);color:var(--color-neutral-800);padding:12px 20px;font-size:11px;line-height:1.5}.Detail-module__xeJyHq__exRow{border-bottom:2px solid var(--color-divider);grid-template-columns:22px 1fr auto;align-items:baseline;gap:12px;padding:15px 20px;display:grid}.Detail-module__xeJyHq__exNum{font-family:var(--font-heading);color:var(--color-neutral-600);font-size:12px;font-weight:800}.Detail-module__xeJyHq__exNameCol{flex-direction:column;gap:4px;display:flex}.Detail-module__xeJyHq__exName{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.15}.Detail-module__xeJyHq__exTiming{color:var(--color-neutral-700);letter-spacing:.04em;font-size:11px}.Detail-module__xeJyHq__exRightCol{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.Detail-module__xeJyHq__exScheme{font-family:var(--font-heading);white-space:nowrap;font-size:15px;font-weight:800}.Detail-module__xeJyHq__badge{font-family:var(--font-heading);letter-spacing:.1em;white-space:nowrap;padding:3px 5px;font-size:9px;font-weight:800}.Detail-module__xeJyHq__badgeFaster{background:var(--color-accent);color:var(--color-bg)}.Detail-module__xeJyHq__badgeNeutral{border:1px solid var(--color-divider);color:var(--color-neutral-800)}.Detail-module__xeJyHq__timeBreak{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.Detail-module__xeJyHq__timeBreakCell{border-right:2px solid var(--color-divider);flex-direction:column;gap:5px;padding:14px 12px;display:flex}.Detail-module__xeJyHq__timeBreakLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700);font-size:10px;font-weight:800}.Detail-module__xeJyHq__timeBreakValue{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1}.Detail-module__xeJyHq__styleSection{padding:16px 20px 20px}.Detail-module__xeJyHq__styleLabel{letter-spacing:.12em;margin:0 0 4px;font-size:11px}.Detail-module__xeJyHq__styleGrid{background:var(--color-text);border:2px solid var(--color-text);grid-template-columns:1fr 1fr;gap:2px;margin-top:10px;display:grid}.Detail-module__xeJyHq__styleOption{text-align:left;cursor:pointer;min-height:78px;font-family:var(--font-body);border:0;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.Detail-module__xeJyHq__styleOptionOn{background:var(--color-accent);color:var(--color-bg)}.Detail-module__xeJyHq__styleOptionOff{background:var(--color-bg);color:var(--color-text)}.Detail-module__xeJyHq__styleOptionLabel{font-family:var(--font-heading);letter-spacing:.02em;font-size:14px;font-weight:800}.Detail-module__xeJyHq__styleOptionDesc{opacity:.8;font-size:11px;line-height:1.35}.Detail-module__xeJyHq__before{background:var(--color-surface);border-top:2px solid var(--color-divider);padding:18px 20px 28px}.Detail-module__xeJyHq__beforeLabel{letter-spacing:.12em;margin:0 0 8px;font-size:11px}.Detail-module__xeJyHq__beforeText{color:var(--color-neutral-800);margin:0;font-size:13px;line-height:1.6}.Detail-module__xeJyHq__sticky{border-top:2px solid var(--color-text);background:var(--color-bg);max-width:560px;margin:0 auto;padding:14px 20px 18px;position:fixed;bottom:0;left:0;right:0}.Detail-module__xeJyHq__startButton{background:var(--color-accent);width:100%;height:58px;color:var(--color-bg);font-family:var(--font-heading);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:17px;font-weight:800;display:flex}
.Session-module__DDQtpG__screen{background:var(--color-text);max-width:560px;color:var(--color-bg);z-index:10;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0}.Session-module__DDQtpG__header{justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.Session-module__DDQtpG__closeButton{cursor:pointer;color:var(--color-bg);background:0 0;border:0;margin-left:-6px;padding:6px;display:flex}.Session-module__DDQtpG__progressLabel{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.Session-module__DDQtpG__tickRow{gap:4px;padding:0 20px 14px;display:flex}.Session-module__DDQtpG__tick{flex:1;height:5px}.Session-module__DDQtpG__body{flex:1;overflow-y:auto}.Session-module__DDQtpG__demo{border-top:2px solid var(--color-neutral-700);border-bottom:2px solid var(--color-neutral-700);justify-content:space-between;align-items:flex-end;height:196px;padding:14px 20px;display:flex;position:relative;overflow:hidden}.Session-module__DDQtpG__demoPlaceholder{background:repeating-linear-gradient(135deg,#3a3736 0 12px,#2b2827 12px 24px)}.Session-module__DDQtpG__demoLoading{animation:1.4s ease-in-out infinite Session-module__DDQtpG__demoPulse}@keyframes Session-module__DDQtpG__demoPulse{0%,to{opacity:1}50%{opacity:.55}}.Session-module__DDQtpG__demoCredit{z-index:1;letter-spacing:.04em;color:var(--color-neutral-300);background:#00000073;padding:3px 6px;font-size:9px;position:absolute;top:10px;right:12px}.Session-module__DDQtpG__demoMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Session-module__DDQtpG__demoCaption{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-300);z-index:1;font-size:11px;font-weight:800;position:relative}.Session-module__DDQtpG__demoPlay{z-index:1;color:var(--color-neutral-300);position:relative}.Session-module__DDQtpG__exBlock{padding:20px}.Session-module__DDQtpG__exName{color:var(--color-bg);margin:0;font-size:30px;line-height:1.05}.Session-module__DDQtpG__statsRow{align-items:flex-end;gap:26px;margin-top:18px;display:flex}.Session-module__DDQtpG__statCol{flex-direction:column;display:flex}.Session-module__DDQtpG__statColEnd{align-items:flex-end;margin-left:auto}.Session-module__DDQtpG__statLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-500);font-size:10px;font-weight:800}.Session-module__DDQtpG__statValue{font-family:var(--font-heading);font-size:52px;font-weight:800;line-height:1}.Session-module__DDQtpG__statValueSmall{font-family:var(--font-heading);font-size:30px;font-weight:800;line-height:1.35}.Session-module__DDQtpG__paceCompare{letter-spacing:.04em;color:var(--color-neutral-400);margin-top:8px;font-size:11px}.Session-module__DDQtpG__divider{background:var(--color-neutral-700);height:2px;margin:20px 0 16px}.Session-module__DDQtpG__trackerHeader{justify-content:space-between;align-items:baseline;display:flex}.Session-module__DDQtpG__trackerLabel{letter-spacing:.12em;color:var(--color-neutral-400);margin:0;font-size:11px}.Session-module__DDQtpG__trackerStatus{font-family:var(--font-heading);font-size:13px;font-weight:800}.Session-module__DDQtpG__chipsRow{gap:8px;margin-top:12px;display:flex}.Session-module__DDQtpG__chip{min-width:0;height:60px;font-family:var(--font-heading);background:0 0;border:2px solid;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.Session-module__DDQtpG__chipLogged{background:var(--color-bg);border-color:var(--color-bg);color:var(--color-text);cursor:pointer}.Session-module__DDQtpG__chipCurrent{border-color:var(--color-accent);color:var(--color-bg);cursor:pointer}.Session-module__DDQtpG__chipUpcoming{border-color:var(--color-neutral-700);color:var(--color-neutral-400);cursor:default}.Session-module__DDQtpG__restHint{color:var(--color-neutral-400);letter-spacing:.04em;margin-top:14px;font-size:12px}.Session-module__DDQtpG__upNext{border-top:2px solid var(--color-neutral-700);margin-top:20px;padding-top:14px}.Session-module__DDQtpG__upNextLabel{letter-spacing:.12em;color:var(--color-neutral-400);margin:0 0 10px;font-size:11px}.Session-module__DDQtpG__upNextList{flex-direction:column;gap:9px;display:flex}.Session-module__DDQtpG__upNextRow{grid-template-columns:24px 1fr auto;align-items:baseline;gap:10px;display:grid}.Session-module__DDQtpG__upNextNum{font-family:var(--font-heading);color:var(--color-neutral-500);font-size:11px;font-weight:800}.Session-module__DDQtpG__upNextName{color:var(--color-neutral-300);font-size:13px}.Session-module__DDQtpG__upNextScheme{font-family:var(--font-heading);color:var(--color-neutral-400);white-space:nowrap;font-size:12px;font-weight:800}.Session-module__DDQtpG__actionBar{border-top:2px solid var(--color-neutral-700)}.Session-module__DDQtpG__logButton{background:var(--color-accent);width:100%;min-height:72px;color:var(--color-bg);font-family:var(--font-heading);letter-spacing:.02em;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 20px;font-size:19px;font-weight:800;display:flex}.Session-module__DDQtpG__secondaryRow{border-top:2px solid var(--color-neutral-700);grid-template-columns:1fr 1fr 1fr;gap:2px;display:grid}.Session-module__DDQtpG__secondaryButton{min-height:60px;color:var(--color-bg);font-family:var(--font-heading);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.Session-module__DDQtpG__swapButton{border-left:2px solid var(--color-neutral-700);border-right:2px solid var(--color-neutral-700);color:var(--color-neutral-300)}.Session-module__DDQtpG__nextButton{justify-content:space-between}.Session-module__DDQtpG__restOverlay{background:var(--color-accent);color:var(--color-bg);flex-direction:column;justify-content:space-between;padding:24px 20px 20px;display:flex;position:absolute;inset:0}.Session-module__DDQtpG__restKicker{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.Session-module__DDQtpG__restNext{letter-spacing:.04em;margin-top:6px;font-size:13px}.Session-module__DDQtpG__restClock{font-family:var(--font-heading);letter-spacing:-.04em;font-size:132px;font-weight:800;line-height:.9}.Session-module__DDQtpG__restTrack{background:#ffffff59;height:6px;margin-top:8px}.Session-module__DDQtpG__restBar{background:var(--color-bg);height:100%}.Session-module__DDQtpG__restButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Session-module__DDQtpG__restAddTime{border:2px solid var(--color-bg);min-height:56px;color:var(--color-bg);font-family:var(--font-heading);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:800;display:flex}.Session-module__DDQtpG__restSkip{background:var(--color-bg);min-height:56px;color:var(--color-accent-700);font-family:var(--font-heading);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:800;display:flex}
.Complete-module__D4uYnW__screen{background:var(--color-bg);z-index:10;flex-direction:column;max-width:560px;margin:0 auto;display:flex;position:fixed;inset:0}.Complete-module__D4uYnW__header{background:var(--color-accent);color:var(--color-bg);padding:28px 20px 24px}.Complete-module__D4uYnW__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.Complete-module__D4uYnW__title{color:var(--color-bg);margin:8px 0 0;font-size:38px;line-height:1}.Complete-module__D4uYnW__body{flex:1;overflow-y:auto}.Complete-module__D4uYnW__headline{border-bottom:2px solid var(--color-text);padding:16px 20px}.Complete-module__D4uYnW__headlineText{margin:0;font-size:19px;line-height:1.15}.Complete-module__D4uYnW__headlineSub{color:var(--color-neutral-700);margin-top:6px;font-size:11px;line-height:1.5}.Complete-module__D4uYnW__paceRow{border-bottom:2px solid var(--color-divider);grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:11px 20px;display:grid}.Complete-module__D4uYnW__paceName{font-size:13px}.Complete-module__D4uYnW__paceTime{font-family:var(--font-heading);font-size:13px;font-weight:800}.Complete-module__D4uYnW__paceDelta{font-family:var(--font-heading);letter-spacing:.04em;font-size:12px;font-weight:800}.Complete-module__D4uYnW__deltaImproved{color:var(--color-accent-700)}.Complete-module__D4uYnW__deltaNeutral{color:var(--color-neutral-700)}.Complete-module__D4uYnW__statRow{border-bottom:2px solid var(--color-divider);justify-content:space-between;align-items:baseline;padding:18px 20px;display:flex}.Complete-module__D4uYnW__statLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-700);font-size:11px;font-weight:800}.Complete-module__D4uYnW__statValue{font-family:var(--font-heading);font-size:26px;font-weight:800}.Complete-module__D4uYnW__tomorrow{background:var(--color-surface);margin-top:20px;padding:20px}.Complete-module__D4uYnW__tomorrowLabel{letter-spacing:.12em;margin:0 0 6px;font-size:11px}.Complete-module__D4uYnW__tomorrowValue{font-family:var(--font-heading);font-size:18px;font-weight:800}.Complete-module__D4uYnW__footer{border-top:2px solid var(--color-text);padding:14px 20px 18px}.Complete-module__D4uYnW__homeButton{border:2px solid var(--color-text);width:100%;height:56px;font-family:var(--font-heading);cursor:pointer;color:var(--color-text);background:0 0;align-items:center;padding:0 18px;font-size:16px;font-weight:800;display:flex}
