.progress_page__zbj06{display:grid;gap:16px;min-width:0;max-width:960px}.progress_cols__cJCzl{display:grid;gap:16px;align-items:start;min-width:0}@media (min-width:1024px){.progress_cols__cJCzl{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.progress_boxHead__X0e7_{align-items:center;justify-content:space-between}.progress_boxNote__dL6Pf{margin:0;color:var(--product-grey);font-size:13px;line-height:20px;text-wrap:pretty}.progress_headNote__7A6_F{color:var(--product-grey);font-size:12px;white-space:nowrap}.progress_claim__klHqC{margin:0 0 10px;max-width:30ch;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:26px;text-wrap:balance}.progress_claim__klHqC b{font-weight:600}@media (min-width:720px){.progress_claim__klHqC{font-size:26px;line-height:32px}}.progress_chartWrap__vc2Aq{min-width:0}.progress_chart__lOkyQ{display:block;width:100%;height:auto;overflow:visible;-webkit-tap-highlight-color:transparent}.progress_chart__lOkyQ text{user-select:none}.progress_grid__VU8cW{stroke:var(--product-line);stroke-width:1}.progress_base__cYkaJ{stroke:var(--product-edge);stroke-width:1}.progress_ax__IDxkY{fill:var(--product-grey);font-family:var(--font-product-mono);font-size:10.5px}.progress_axWord__OL4aL{fill:var(--product-grey);font-family:var(--font-product);font-size:11px}.progress_fit__pkeXV{fill:none;stroke:var(--product-long);stroke-linecap:round;stroke-width:2.5}.progress_fitEstimate__hyIsE{fill:none;opacity:.85;stroke:var(--product-long);stroke-dasharray:3 4;stroke-linecap:round;stroke-width:2}.progress_dot__tVUxy{fill:var(--product-long);stroke:var(--product-surface);stroke-width:2}.progress_dotRace__zjQdK{fill:var(--product-surface);stroke:var(--product-long);stroke-width:2.25}.progress_halo__QkbUl{fill:none;opacity:.45;stroke:var(--product-long);stroke-width:1.25}.progress_end__S9kG9{fill:var(--product-ink);font-family:var(--font-product-mono);font-size:17px;font-weight:600;letter-spacing:-.02em}.progress_endNote__O7LQ1{fill:var(--product-grey);font-family:var(--font-product);font-size:11px;font-weight:400;letter-spacing:0}.progress_band__3i5cL{fill:var(--product-long);fill-opacity:.14;stroke:var(--product-long);stroke-opacity:.3;stroke-linejoin:round;stroke-width:1}.progress_bandPast__sQDhX{fill:var(--product-long);fill-opacity:.26}.progress_trialMark__BTp0O{stroke:var(--product-long);stroke-dasharray:1 3;stroke-linecap:round;stroke-opacity:.7;stroke-width:1.5}.progress_heading__zn3XO{margin:12px 0 0;max-width:62ch;color:var(--product-ink);font-size:14px;line-height:21px;text-wrap:pretty}.progress_offLabel__NpdPl{fill:var(--product-ink);font-family:var(--font-product);font-size:11px;font-weight:500;paint-order:stroke;stroke:var(--product-surface);stroke-linejoin:round;stroke-width:4px}.progress_hatch__oDOyg{opacity:.55;stroke:var(--product-dash);stroke-width:1}.progress_layers__c52EG{position:relative;margin:0}.progress_dotHit___v7VO{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.progress_layers__c52EG .progress_dotHit___v7VO:focus-visible{border-radius:50%;outline-offset:-4px}.progress_chartHit__u2Wz1{inset:0;-webkit-tap-highlight-color:transparent}.progress_chartHit__u2Wz1,.progress_monthHit__b0im1{position:absolute;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.progress_legend___lxfo{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;color:var(--product-grey);font-size:12px;line-height:18px}.progress_legend___lxfo li{display:inline-flex;align-items:center;gap:6px}.progress_legend___lxfo svg{flex:none}.progress_picked__7l442{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--product-line);font-size:13px;line-height:20px}.progress_picked__7l442 strong{font-weight:600}.progress_pickedTime__gNd8j{font-family:var(--font-product-mono);font-size:15px;font-weight:500;text-align:right}.progress_picked__7l442 p{grid-column:1/-1;color:var(--product-grey);text-wrap:pretty}.progress_results__0eE2O li+li{border-top:1px solid var(--product-line)}.progress_result__rOuiy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:baseline;width:100%;padding:11px 16px;border:0;background:none;text-align:left;cursor:pointer}.progress_result__rOuiy:hover{background:var(--product-hover)}.progress_result__rOuiy[aria-pressed=true]{background:var(--product-current)}.progress_resultWhat__9xNnp{font-size:15px;font-weight:500;line-height:22px}.progress_resultTime__MlTX0{font-family:var(--font-product-mono);font-size:17px;font-weight:500;line-height:22px;text-align:right}.progress_resultDelta___ltuN,.progress_resultWhen__WtclL{color:var(--product-grey);font-size:13px;line-height:20px}.progress_resultDelta___ltuN{text-align:right;white-space:nowrap}.progress_resultsFoot__9p5Fk{padding:12px 16px 14px;border-top:1px solid var(--product-line)}.progress_barNow__xYVbb,.progress_bar__i51q9{fill:var(--product-easy)}.progress_barNow__xYVbb{opacity:.45}.progress_plan__l_Fky{fill:none;stroke:var(--product-dash);stroke-dasharray:2 2;stroke-width:1}.progress_selected__wYLNi{fill:var(--product-hover)}.progress_barValue__6vvkP{fill:var(--product-ink);font-family:var(--font-product-mono);font-size:10.5px;paint-order:stroke;stroke:var(--product-surface);stroke-linejoin:round;stroke-width:4px}.progress_weekNote__phQH_{min-height:40px;margin:10px 0 0;font-size:13px;line-height:20px;text-wrap:pretty}.progress_weekNote__phQH_ b{font-weight:600}.progress_missed__bFsjB,.progress_weekNote__phQH_ span{color:var(--product-grey)}.progress_missed__bFsjB{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--product-line);font-size:13px;line-height:20px;text-wrap:pretty}.progress_failed__A0yj6{margin:0;color:var(--product-grey)}.progress_skeleton__vyLxk{height:320px;border-radius:var(--product-r-window);background:var(--product-hover);animation:progress_pulse__5NKY_ 1.4s ease-in-out infinite}@keyframes progress_pulse__5NKY_{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.progress_skeleton__vyLxk{animation:none}}