._head_1xein_3{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._legend_1xein_11{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);margin-top:var(--s4);flex-wrap:wrap;gap:16px;display:flex}._legendItem_1xein_21{align-items:center;gap:7px;display:flex}._legendLine_1xein_27{border-radius:2px;width:14px;height:2px;display:block}._legendBlock_1xein_34{border-radius:2px;width:8px;height:8px;display:block}._wrap_1xein_41{margin-top:18px;position:relative}._svg_1xein_46{touch-action:none;width:100%;height:auto;display:block;overflow:visible}._svg_1xein_46 line,._svg_1xein_46 polyline,._svg_1xein_46 circle,._svg_1xein_46 path{vector-effect:non-scaling-stroke}._axis_1xein_119{fill:var(--ink-low);letter-spacing:.08em;paint-order:stroke fill;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;font-family:JetBrains Mono,monospace;font-size:20px}@media (width>=600px){._axis_1xein_119{font-size:12px}}@media (width>=960px){._axis_1xein_119{font-size:10px}}._tip_1xein_143{pointer-events:none;opacity:0;background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);font-size:var(--t-meta);white-space:nowrap;z-index:5;box-shadow:var(--shadow);white-space:normal;border-radius:8px;max-width:min(240px,80vw);padding:9px 11px;line-height:1.7;transition:opacity .12s;position:absolute;transform:translate(-50%,-115%)}._tipVisible_1xein_165{opacity:1}._tipDate_1xein_169{color:var(--ink-low);letter-spacing:.1em;margin-bottom:3px}._tipMark_1xein_175{width:9px;text-decoration:none;display:inline-block}._note_1xein_181{color:var(--ink-mid);font-size:var(--t-sub);margin-top:var(--s4);border-top:1px solid var(--line-soft);padding-top:var(--s4);text-wrap:pretty}._frame_15cht_9{align-items:flex-start;gap:7px;display:flex}._weekdays_15cht_20{grid-template-rows:repeat(7, var(--heat-cell));gap:var(--heat-gap);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex:none;margin-top:26px;display:grid}._weekdays_15cht_20 span{align-items:center;line-height:1;display:flex}._scroll_15cht_37{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;padding-bottom:6px;overflow-x:auto}._scroll_15cht_37::-webkit-scrollbar{display:none}._grid_15cht_56{grid-auto-flow:column;grid-template-rows:repeat(7, var(--heat-cell));gap:var(--heat-gap);width:max-content;display:grid}._gridCalendar_15cht_70{grid-template-rows:none;grid-template-columns:repeat(7,1fr);grid-auto-flow:row;width:100%}._gridCalendar_15cht_70 ._cell_15cht_84{aspect-ratio:1;width:auto;height:auto}._cell_15cht_84{width:var(--heat-cell);height:var(--heat-cell);border-radius:var(--heat-radius);border:1px solid var(--heat-edge);background:var(--surface-2);transition:var(--t-fast);cursor:pointer;padding:0}@media (hover:hover) and (pointer:fine){._cell_15cht_84:hover{outline:1px solid var(--ink-mid)}._void_15cht_106:hover{outline:none}}._cell_15cht_84:focus-visible{outline:2px solid var(--signal);outline-offset:1px}._off_15cht_120{background:var(--surface-2)}._void_15cht_106{cursor:default;background:0 0;border-color:#0000}._missed_15cht_137{background:rgb(var(--recover-rgb) / .28);border-color:rgb(var(--recover-rgb) / .35)}._neutralised_15cht_144{background:repeating-linear-gradient(45deg, var(--surface-2) 0 3px, transparent 3px 6px);border-color:var(--line)}._level1_15cht_150{background:rgb(var(--accent-rgb) / var(--heat-a1))}._level2_15cht_153{background:rgb(var(--accent-rgb) / var(--heat-a2))}._level3_15cht_156{background:rgb(var(--accent-rgb) / var(--heat-a3))}._level4_15cht_159{background:rgb(var(--accent-rgb) / var(--heat-a4))}._bonus_15cht_165{box-shadow:inset 0 0 0 1px rgb(var(--effort-rgb) / .7)}._today_15cht_171{outline:1px solid var(--ink-mid);outline-offset:1px}._weekBar_15cht_179{gap:var(--heat-gap);width:max-content;margin-top:var(--heat-gap);grid-auto-flow:column;display:grid}._weekMark_15cht_187{height:3px;width:var(--heat-cell);background:var(--line);border-radius:2px}._weekReached_15cht_194{background:var(--effort)}._weekPartial_15cht_197{background:var(--load)}._weekMissed_15cht_200{background:var(--recover)}._months_15cht_18{height:18px;font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);letter-spacing:.06em;grid-auto-flow:column;align-items:center;width:max-content;margin-bottom:8px;display:grid}._dayHead_15cht_230{gap:var(--heat-gap);text-align:center;grid-template-columns:repeat(7,1fr);width:100%}._month_15cht_18{text-align:left;white-space:nowrap}._month_15cht_18:last-child{text-align:right}._legend_15cht_249{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:12px;display:flex}._legendCell_15cht_263{border-radius:var(--heat-radius);border:1px solid var(--heat-edge);width:11px;height:11px;display:block}._legendSpacer_15cht_271{width:10px}@media (width>=600px){._legend_15cht_249{justify-content:var(--heat-legend,flex-end)}}._wrap_15cht_290{position:relative}._tip_15cht_294{pointer-events:none;background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);font-size:var(--t-meta);z-index:5;max-width:min(220px,74vw);box-shadow:var(--shadow);border-radius:8px;padding:9px 11px;line-height:1.7;position:absolute;transform:translate(-50%,-115%)}._tipDate_15cht_312{color:var(--ink-low);letter-spacing:.1em;margin-bottom:3px}._track_1fdtj_4{width:100%;max-height:260px;margin-inline:auto;display:block;overflow:visible}._line_1fdtj_18{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._neutral_1fdtj_26{stroke:var(--ink-mid)}._signal_1fdtj_30{stroke:var(--signal)}._effort_1fdtj_34{stroke:var(--effort)}._load_1fdtj_38{stroke:var(--load)}._recover_1fdtj_42{stroke:var(--recover)}._start_1fdtj_46{fill:var(--surface);stroke:var(--ink);stroke-width:3px}._end_1fdtj_52{fill:var(--ink)}._here_1fdtj_58{fill:var(--signal);stroke:var(--surface);stroke-width:3px}._svg_rhoyb_5{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;display:block;overflow:visible}._svg_rhoyb_5 line,._svg_rhoyb_5 polyline,._svg_rhoyb_5 polygon,._svg_rhoyb_5 circle{vector-effect:non-scaling-stroke}._relief_rhoyb_31{fill:var(--ink-low);fill-opacity:.35}._zone_1pa1r_1{bottom:calc(var(--tabbar) + var(--safe-b) + var(--s3));z-index:70;pointer-events:none;width:min(420px, calc(100vw - 2 * var(--gutter)));flex-direction:column;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (width>=960px){._zone_1pa1r_1{bottom:var(--s5)}}._toast_1pa1r_32{pointer-events:auto;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-sub);color:var(--ink);box-shadow:var(--shadow);border-left-width:3px;align-items:center;gap:12px;padding:11px 14px;animation:.18s ease-out _rise_1pa1r_1;display:flex}@keyframes _rise_1pa1r_1{0%{opacity:0;transform:translateY(6px)}}._signal_1pa1r_55{border-left-color:var(--signal)}._effort_1pa1r_58{border-left-color:var(--effort)}._load_1pa1r_61{border-left-color:var(--load)}._recover_1pa1r_64{border-left-color:var(--recover)}._close_1pa1r_70{color:var(--ink-low);cursor:pointer;font-family:var(--mono);min-width:var(--tap);min-height:var(--tap);margin-left:auto;margin-block:calc(-1 * var(--s3));margin-right:calc(-1 * var(--s2));touch-action:manipulation;background:0 0;border:none;flex:none;font-size:16px;line-height:1}@media (hover:hover) and (pointer:fine){._close_1pa1r_70:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){._toast_1pa1r_32{animation:none}}._layer_r73oo_1{z-index:60;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}._scrim_r73oo_11{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:none;padding:0;animation:.18s _fade_r73oo_1;position:absolute;inset:0}._panel_r73oo_22{background:var(--surface);border-top:1px solid var(--line);border-radius:var(--r) var(--r) 0 0;box-shadow:var(--shadow);height:86dvh;transition:transform var(--t);outline:none;flex-direction:column;animation:.24s cubic-bezier(.32,.72,0,1) _rise_r73oo_1;display:flex;position:relative}@media (width>=600px){._layer_r73oo_1{padding:var(--s5);justify-content:center;align-items:center}._panel_r73oo_22{border-radius:var(--r);border:1px solid var(--line);width:min(480px,100%);animation:.18s _fade_r73oo_1}}._fit_r73oo_43{height:auto;max-height:86dvh}._grip_r73oo_89{cursor:pointer;min-height:var(--tap);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:none;justify-content:center;align-items:flex-start;padding:14px 0 6px;display:flex}._gripBar_r73oo_114{background:var(--line);width:40px;height:4px;transition:var(--t);border-radius:2px}._grip_r73oo_89:active ._gripBar_r73oo_114{background:var(--ink-low)}._grip_r73oo_89:focus-visible{outline:2px solid var(--signal);outline-offset:-4px;border-radius:var(--r-sm)}._head_r73oo_132{padding:0 var(--card-pad) var(--s4);flex:none}._headWithAction_r73oo_140{align-items:flex-start;gap:var(--s3);display:flex}._headText_r73oo_146{flex:1;min-width:0}._headAction_r73oo_154{align-items:center;gap:var(--s2);min-height:var(--tap);min-width:var(--tap);padding:0 var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:var(--t);touch-action:manipulation;flex:none;display:inline-flex}._headAction_r73oo_154:active{background:var(--bg);transform:scale(.97)}._headAction_r73oo_154:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover) and (pointer:fine){._headAction_r73oo_154:hover{border-color:var(--signal)}}._title_r73oo_191{font-size:var(--t-h2)}._lede_r73oo_195{color:var(--ink-mid);font-size:var(--t-sub);margin-top:2px}._body_r73oo_206{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 var(--card-pad);padding-bottom:calc(var(--s5) + var(--safe-b));flex:1;overflow-y:auto}._group_r73oo_220+._group_r73oo_220{margin-top:var(--s5)}._groupTitle_r73oo_224{margin-bottom:var(--s2)}._row_r73oo_228{align-items:center;gap:var(--s4);width:100%;min-height:var(--tap-lg);padding:0 var(--s4);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--ink);font-family:var(--display);font-size:var(--t-body);text-align:left;cursor:pointer;transition:var(--t);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-decoration:none;display:flex}._row_r73oo_228+._row_r73oo_228{margin-top:var(--s2)}._row_r73oo_228:active{background:var(--bg);transform:scale(.985)}._row_r73oo_228:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover) and (pointer:fine){._row_r73oo_228:hover{border-color:var(--signal)}}._rowRecover_r73oo_272{color:var(--recover)}._rowIcon_r73oo_276{color:var(--ink-low);flex:none;display:inline-flex}._rowRecover_r73oo_272 ._rowIcon_r73oo_276{color:var(--recover)}._rowLabel_r73oo_286{flex:1;min-width:0}._rowHint_r73oo_291{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex:none}._rowStacked_r73oo_304{padding-top:var(--s2);padding-bottom:var(--s2);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}._rowStacked_r73oo_304 ._rowLabel_r73oo_286{flex:none}@keyframes _rise_r73oo_1{0%{transform:translateY(100%)}}@keyframes _fade_r73oo_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._panel_r73oo_22,._scrim_r73oo_11{animation:none}._panel_r73oo_22{transition:none}}@media (width>=960px){._panel_r73oo_22{width:min(560px,100%);height:auto;max-height:86dvh}._wide_r73oo_362{width:min(1040px,100%)}}._form_1lwey_4{margin-top:var(--s3);gap:var(--s2);flex-direction:column;min-width:0;display:flex}._entry_1lwey_12{align-items:end;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}._error_1lwey_20{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);margin:0}._btn_1rkw6_15{font-family:var(--display);font-size:var(--t-body);border-radius:var(--r-btn);cursor:pointer;min-height:48px;transition:var(--t);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:500;display:inline-flex}._btn_1rkw6_15:focus-visible{outline:2px solid var(--signal);outline-offset:2px}._btn_1rkw6_15:active:not(:disabled){transform:scale(.97)}._btn_1rkw6_15:disabled{opacity:.38;cursor:not-allowed;transform:none}._primary_1rkw6_54{background:var(--signal);color:var(--bg);font-weight:600}._primary_1rkw6_54:disabled:not([aria-busy=true]){color:var(--ink-low);border-color:var(--line);background:0 0;font-weight:500}._ghost_1rkw6_76{color:var(--ink);border-color:var(--line);background:0 0}._quiet_1rkw6_82{color:var(--ink-mid);background:0 0;padding:10px 12px}._btnLink_1rkw6_91{text-decoration:none}@media (hover:hover) and (pointer:fine){._primary_1rkw6_54:hover:not(:disabled){background:var(--signal-hover);transform:translateY(-1px)}._ghost_1rkw6_76:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}._quiet_1rkw6_82:hover:not(:disabled){color:var(--ink)}}._btnBusy_1rkw6_114{opacity:.7;cursor:progress}._card_1rkw6_122{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--card-pad);min-width:0}._cardFlush_1rkw6_135{padding:var(--card-pad) 8px 8px}._badge_1rkw6_142{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.06em;border-radius:var(--r-badge);white-space:nowrap;border:1px solid;padding:4px 9px;display:inline-block}._signal_1rkw6_158{color:var(--ink-mid);border-color:var(--line);background:var(--surface-2)}._effort_1rkw6_164{color:var(--effort);border-color:rgb(var(--effort-rgb) / var(--badge-border-a));background:rgb(var(--effort-rgb) / var(--badge-bg-a))}._load_1rkw6_170{color:var(--load);border-color:rgb(var(--load-rgb) / var(--badge-border-a));background:rgb(var(--load-rgb) / var(--badge-bg-a))}._recover_1rkw6_176{color:var(--recover);border-color:rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a))}._field_1rkw6_184{flex-direction:column;gap:6px;display:flex}._field_1rkw6_184 label{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low)}._input_1rkw6_198{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);min-height:48px;color:var(--ink);font-family:var(--mono);font-size:var(--t-body);transition:var(--t);width:100%;padding:12px 13px}._unitWrap_1rkw6_216{display:block;position:relative}._inputUnit_1rkw6_221{padding-right:30px}._unit_1rkw6_216{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}._input_1rkw6_198:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgb(var(--signal-rgb) / .13);outline:none}._input_1rkw6_198::placeholder{color:var(--ink-low)}._textarea_1rkw6_249{min-height:calc(var(--tap-lg) * 2.5);resize:vertical;line-height:1.5}._inputInvalid_1rkw6_255{border-color:var(--recover)}._inputInvalid_1rkw6_255:focus{border-color:var(--recover);box-shadow:0 0 0 3px rgb(var(--recover-rgb) / .13)}._fieldError_1rkw6_264{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover)}._fieldHint_1rkw6_270{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._stepper_1rkw6_278{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}._stepper_1rkw6_278 label{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low)}._stepperRow_1rkw6_309{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);gap:var(--s2);align-items:stretch;display:grid}._stepperKey_1rkw6_316{min-height:var(--tap)}@container (width>=210px){._stepperRow_1rkw6_309{grid-template-columns:var(--tap-lg) minmax(0, 1fr) var(--tap-lg)}._stepperKey_1rkw6_316,._stepperInput_1rkw6_329{min-height:var(--tap-lg)}}._stepperKey_1rkw6_316{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-family:var(--mono);cursor:pointer;transition:var(--t);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-size:22px;line-height:1}._stepperKey_1rkw6_316:active:not(:disabled){background:var(--bg);transform:scale(.94)}._stepperKey_1rkw6_316:focus-visible{outline:2px solid var(--signal);outline-offset:2px}._stepperKey_1rkw6_316:disabled{opacity:.32;cursor:not-allowed}@media (hover:hover) and (pointer:fine){._stepperKey_1rkw6_316:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}}._stepperInput_1rkw6_329{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);min-height:var(--tap);color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:0;transition:var(--t);padding:11px 8px;font-size:20px}._stepperInput_1rkw6_329:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgb(var(--signal-rgb) / .13);outline:none}._stepperInput_1rkw6_329::placeholder{color:var(--ink-low);font-size:var(--t-sub)}._stepperHint_1rkw6_401{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._stepperProposed_1rkw6_414{border-style:dashed;border-color:rgb(var(--info-rgb) / .55);background:linear-gradient(180deg, rgb(var(--info-rgb) / .08), transparent), var(--bg)}._chip_1rkw6_422{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink-mid);font-family:var(--mono);font-size:var(--t-sub);min-height:var(--tap);min-width:var(--tap);white-space:nowrap;cursor:pointer;transition:var(--t);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:center;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}._chip_1rkw6_422:active:not(:disabled){transform:scale(.97)}._chip_1rkw6_422:focus-visible{outline:2px solid var(--signal);outline-offset:2px}._chip_1rkw6_422:disabled{opacity:.45;cursor:progress}@media (hover:hover) and (pointer:fine){._chip_1rkw6_422:hover:not(:disabled){color:var(--ink);border-color:var(--signal)}}._chipOn_1rkw6_467{background:rgb(var(--signal-rgb) / var(--badge-bg-a));border-color:rgb(var(--signal-rgb) / .55);color:var(--signal)}._strip_1rkw6_473{gap:var(--s2);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--card-pad));padding-inline:var(--card-pad);scroll-padding-inline:var(--card-pad);padding-block:2px;display:flex;overflow-x:auto}._strip_1rkw6_473::-webkit-scrollbar{display:none}._strip_1rkw6_473>*{scroll-snap-align:start;flex:none}._swipeRow_1rkw6_517{border-radius:var(--r-sm);position:relative;overflow:hidden}._swipeContent_1rkw6_523{z-index:1;background:var(--surface);transition:transform var(--t);touch-action:pan-y;position:relative}._swipeAction_1rkw6_531{width:96px;display:flex;position:absolute;inset:1px 1px 1px auto}._swipeKey_1rkw6_549{background:rgb(var(--recover-rgb) / .16);border:1px solid rgb(var(--recover-rgb) / .4);border-radius:var(--r-sm);color:var(--recover);font-family:var(--mono);font-size:var(--t-meta);cursor:pointer;transition:var(--t);touch-action:manipulation;min-height:var(--tap);flex:1}._swipeKeyArmed_1rkw6_563{background:var(--recover);color:var(--bg);font-weight:600}._swipeKey_1rkw6_549:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}@media (hover:hover) and (pointer:fine){._swipeRow_1rkw6_517{padding-right:104px}._swipeContent_1rkw6_523{transform:none!important}._swipeAction_1rkw6_531{align-items:center;width:96px;right:0}}@media (prefers-reduced-motion:reduce){._swipeContent_1rkw6_523{transition:none}}._seg_1rkw6_603{border:1px solid var(--line);border-radius:var(--r-btn);width:100%;max-width:100%;display:flex;overflow:hidden}@media (width>=600px){._seg_1rkw6_603{width:auto}}._seg_1rkw6_603 button{min-width:0;color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:var(--t);min-height:var(--tap);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:1 1 0;padding:7px 12px}._seg_1rkw6_603 button:active{background:var(--bg)}._seg_1rkw6_603 button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}._seg_1rkw6_603 button[aria-pressed=true]{background:var(--surface-2);color:var(--signal)}@media (hover:hover) and (pointer:fine){._seg_1rkw6_603 button:hover{color:var(--ink)}}._empty_1rkw6_663{border:1px dashed var(--line);border-radius:var(--r);padding:var(--s6) var(--card-pad);text-align:center}@media (width>=600px){._empty_1rkw6_663{padding:var(--s7)}}._empty_1rkw6_663 p{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin:8px 0 16px}._ai_1rkw6_687{border:1px solid rgb(var(--info-rgb) / .32);background:linear-gradient(180deg, rgb(var(--info-rgb) / .07), transparent 70%), var(--surface);border-radius:var(--r);padding:var(--card-pad);position:relative}._aiTag_1rkw6_695{align-items:center;gap:8px;margin-bottom:12px;display:flex}._aiDot_1rkw6_702{background:var(--info);width:6px;height:6px;box-shadow:0 0 0 4px rgb(var(--info-rgb) / .14);border-radius:50%}._ai_1rkw6_687 p{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty}._ai_1rkw6_687 strong{color:var(--ink);font-weight:600}._aiActions_1rkw6_723{margin-top:var(--s4)}._aiOpen_1rkw6_738{appearance:none;width:100%;min-height:var(--tap);text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;margin:0;padding:0;display:block}._aiOpenBody_1rkw6_754{display:block}._aiHint_1rkw6_762{margin-top:var(--s3);color:var(--info);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;display:block}._aiOpen_1rkw6_738:active ._aiHint_1rkw6_762{opacity:.6}@media (hover:hover) and (pointer:fine){._aiOpen_1rkw6_738:hover ._aiHint_1rkw6_762{color:var(--ink)}}._aiOpen_1rkw6_738:focus-visible{outline:2px solid var(--signal);outline-offset:4px}._pageHead_1rkw6_794{margin-bottom:var(--s5)}._pageHead_1rkw6_794 h1{margin-top:var(--s2)}._pageLede_1rkw6_802{margin-top:var(--s3)}._pageActions_1rkw6_806{margin-top:var(--s4)}._pageHead_1rkw6_794+.rule{margin-top:0}._steps_1rkw6_821{margin-block:var(--s4)}._stepList_1rkw6_825{align-items:center;gap:var(--s2);margin:0;padding:0;list-style:none;display:flex}._step_1rkw6_278+._step_1rkw6_278:before{content:"";background:var(--line);flex:1;height:1px}._step_1rkw6_278{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex:1;display:flex}._step_1rkw6_278>span[aria-hidden]{border:1px solid var(--line);background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}._step_1rkw6_278:first-child{flex:none}._stepDone_1rkw6_875>span[aria-hidden]{border-color:rgb(var(--effort-rgb) / .5);color:var(--effort)}._stepHere_1rkw6_880>span[aria-hidden]{border-color:var(--signal);color:var(--signal);background:rgb(var(--signal-rgb) / .12)}._stepLabel_1rkw6_886{margin-top:var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid)}._stepperField_1rkw6_895{min-width:0;display:flex;position:relative}._stepperField_1rkw6_895>input{width:100%}._stepperInputWithUnit_1rkw6_907{padding-right:30px}._stepperUnit_1rkw6_911{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._skeleton_1rkw6_933{gap:var(--s2);flex-direction:column;display:flex}._skeletonLine_1rkw6_939{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--line) 50%, var(--surface-2) 100%);background-size:300% 100%;height:12px;animation:1.4s ease-in-out infinite _metric-shimmer_1rkw6_1}._skeletonLine_1rkw6_939:nth-child(2){width:100%}._skeletonLine_1rkw6_939:nth-child(3){width:82%}._skeletonLine_1rkw6_939:nth-child(4){width:64%}._skeletonLine_1rkw6_939:nth-child(n+5){width:74%}@keyframes _metric-shimmer_1rkw6_1{0%{background-position:150% 0}to{background-position:-150% 0}}._picker_1aqhi_3{gap:var(--s3);flex-direction:column;min-width:0;display:flex}._pair_1aqhi_10{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}._select_1aqhi_18{flex-direction:column;gap:6px;display:flex}._select_1aqhi_18 span{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._select_1aqhi_18 select{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-family:inherit;font-size:var(--t-body);width:100%;min-height:48px;padding:10px 12px}._select_1aqhi_18 select:focus-visible{outline:2px solid var(--signal);outline-offset:1px}._error_1aqhi_50{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);margin:0}._wrap_n9hsg_13{min-width:0;position:relative}._list_n9hsg_18{padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;min-width:0;max-width:100%;max-height:232px;margin:0;list-style:none;display:flex;overflow-y:auto}._option_n9hsg_41{justify-content:flex-start;align-items:center;gap:var(--s2);width:100%;min-width:0;min-height:var(--tap);padding:var(--s2) var(--s3);border-radius:var(--r-sm);color:var(--ink);font-family:var(--mono);font-size:var(--t-body);text-align:left;cursor:pointer;transition:var(--t);background:0 0;border:0;display:flex}._optionOn_n9hsg_62,._option_n9hsg_41:hover,._option_n9hsg_41:focus-visible{background:rgb(var(--signal-rgb) / .13);outline:none}._optionName_n9hsg_69{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}._optionMark_n9hsg_83{background:var(--signal);border-radius:50%;flex:none;width:8px;height:8px}._paragraph_1p87n_7+._paragraph_1p87n_7,._paragraph_1p87n_7+._list_1p87n_8,._list_1p87n_8+._paragraph_1p87n_7,._list_1p87n_8+._list_1p87n_8,._paragraph_1p87n_7+._heading_1p87n_11,._list_1p87n_8+._heading_1p87n_11{margin-top:var(--s3)}._heading_1p87n_11{color:var(--ink);font-weight:600}._list_1p87n_8{padding-left:var(--s5);flex-direction:column;gap:4px;display:flex}._list_1p87n_8 li,._paragraph_1p87n_7,._heading_1p87n_11{white-space:normal}._code_1p87n_49{font-family:var(--mono);background:rgb(var(--ink-rgb) / .08);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.92em}._statKey_16x0r_9{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low)}._statValue_16x0r_20{font-family:var(--condensed);font-size:var(--t-num-xl);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-weight:600;line-height:1}._statUnit_16x0r_30{font-size:var(--t-num);color:var(--ink-mid);margin-left:5px;font-weight:500}._statDelta_16x0r_37{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);text-wrap:pretty;margin-top:8px}._statValueCompact_16x0r_47{font-size:28px}._up_16x0r_51{color:var(--effort)}._down_16x0r_55{color:var(--recover)}._spark_16x0r_59{width:100%;height:34px;margin-top:12px;display:block;overflow:visible}._bars_16x0r_69{margin-top:var(--s4);flex-direction:column;gap:11px;display:flex}._barRow_16x0r_76{grid-template-columns:minmax(0, var(--bar-label,4.5rem)) 1fr max-content;font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);align-items:center;gap:10px;display:grid}._barLabel_16x0r_93{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._barValue_16x0r_99{white-space:nowrap;text-align:right}._track_16x0r_104{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}._fill_16x0r_117{height:100%;transition:width var(--t);transform-origin:0;border-radius:4px;animation:.42s cubic-bezier(.2,.7,.2,1) both _metric-fill_16x0r_1}@keyframes _metric-fill_16x0r_1{0%{transform:scaleX(0)}}._ring_16x0r_133{align-items:center;gap:18px;display:flex}._ring_16x0r_133>svg{flex:none}._ringLabel_16x0r_147{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);line-height:1.7}._ringSub_16x0r_154{color:var(--ink-low)}._tableWrap_16x0r_160{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}._table_16x0r_160{border-collapse:collapse;width:100%;font-size:var(--t-sub)}._table_16x0r_160 thead th{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-low);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 10px;font-weight:500}._table_16x0r_160 tbody td{border-bottom:1px solid var(--line-soft);padding:14px 12px}._table_16x0r_160 tbody tr:last-child td{border-bottom:none}@media (hover:hover) and (pointer:fine){._table_16x0r_160 tbody tr:hover{background:var(--surface-2)}}._cellNum_16x0r_207{font-family:var(--mono);font-variant-numeric:tabular-nums}._alignRight_16x0r_212{text-align:right}._tableTitle_16x0r_216{padding:0 12px 14px}._group_16x0r_222{margin-top:20px}._group_16x0r_222:first-of-type{margin-top:16px}._groupHead_16x0r_230{align-items:center;gap:10px;margin-bottom:8px;display:flex}._groupHead_16x0r_230>._eyebrow_16x0r_237,._groupHead_16x0r_230>.eyebrow{white-space:nowrap}._groupHead_16x0r_230 hr{border:none;border-top:1px solid var(--line-soft);flex:1}._check_16x0r_248{border-radius:var(--r-sm);border:1px solid var(--line-soft);cursor:pointer;min-height:52px;transition:var(--t);text-align:left;width:100%;font-family:var(--display);font-size:var(--t-body);color:var(--ink);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:12px;padding:10px 12px;display:flex}._check_16x0r_248+._check_16x0r_248{margin-top:6px}._check_16x0r_248:active:not(:disabled){background:var(--surface-2);transform:scale(.99)}._check_16x0r_248:focus-visible{outline:2px solid var(--signal);outline-offset:2px}._check_16x0r_248:disabled{cursor:progress;opacity:.7}@media (hover:hover) and (pointer:fine){._check_16x0r_248:hover:not(:disabled){background:var(--surface-2);border-color:var(--line)}}._box_16x0r_299{border:1.5px solid var(--line);width:22px;height:22px;transition:var(--t);border-radius:6px;flex:none;position:relative}._checked_16x0r_309 ._box_16x0r_299{background:var(--effort);border-color:var(--effort)}._checked_16x0r_309 ._box_16x0r_299:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3.5px;left:7.5px;transform:rotate(42deg)}._checked_16x0r_309 ._checkText_16x0r_326{color:var(--ink-low);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}._dose_16x0r_332{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);margin-left:6px}._streak_16x0r_339{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex:none;margin-left:auto}._checked_16x0r_309 ._streak_16x0r_339{color:var(--effort)}._progress_16x0r_351{align-items:center;gap:12px;margin-top:18px;display:flex}._progress_16x0r_351 ._track_16x0r_104{flex:1}._progressCount_16x0r_362{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid)}._divergingTrack_16x0r_373{background:var(--surface-2);border-radius:4px;height:8px;position:relative;overflow:hidden}._axis_16x0r_383{inset-block:0;background:var(--line);width:1px;position:absolute;left:50%;transform:translate(-50%)}._divergingFill_16x0r_392{transition:width var(--t);border-radius:4px;animation:.42s cubic-bezier(.2,.7,.2,1) both _metric-fill_16x0r_1;position:absolute;inset-block:0}._mutedValue_16x0r_403{color:var(--ink-low)}._growLeft_16x0r_410{transform-origin:100%}._growRight_16x0r_414{transform-origin:0}._dotRow_16x0r_420{align-items:center;gap:3px;display:flex}._dot_16x0r_420{background:var(--line);border-radius:2px;flex:1;min-width:4px;height:18px}._dot_16x0r_420[data-on]{background:var(--signal)}._wideOnly_16x0r_440{display:none}@media (width>=600px){._wideOnly_16x0r_440{display:table-cell}}._screen_b43x7_10{gap:var(--s5);flex-direction:column;display:flex}._note_b43x7_16{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin-top:2px}._insights_b43x7_25{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._insight_b43x7_25{padding-left:var(--s3);border-left:3px solid var(--ink-low);flex-direction:column;gap:2px;display:flex}._good_b43x7_44{border-left-color:var(--effort)}._bad_b43x7_48{border-left-color:var(--load)}._neutral_b43x7_52{border-left-color:var(--signal)}._insightTitle_b43x7_56{font-size:var(--t-body);color:var(--ink);font-weight:600}._insightText_b43x7_62{font-size:var(--t-sub);color:var(--ink-mid);text-wrap:pretty}._readout_b43x7_72{column-gap:var(--s3);min-height:3em;margin:0 0 var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);letter-spacing:.02em;flex-wrap:wrap;align-content:flex-start;row-gap:2px;display:flex}._readout_b43x7_72 b{font-size:var(--t-num);color:var(--ink);font-weight:600}._course_b43x7_92{gap:var(--s4);flex-direction:column;display:flex}._map_b43x7_98,._profile_b43x7_99{min-width:0}._secondaryChoice_b43x7_103{margin-bottom:var(--s3)}._legend_b43x7_107{margin:var(--s4) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--line-soft);gap:var(--s2) var(--s4);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);flex-wrap:wrap;list-style:none;display:flex}._legend_b43x7_107 li{align-items:center;gap:6px;display:flex}._swatch_b43x7_126{border-radius:2px;width:14px;height:3px;display:block}._swatchFaster_b43x7_133{background:var(--effort)}._swatchEven_b43x7_137{background:var(--ink-mid)}._swatchSlower_b43x7_141{background:var(--load)}._swatchDashed_b43x7_145{background:repeating-linear-gradient(90deg, var(--ink-mid) 0 4px, transparent 4px 7px)}._swatchHeart_b43x7_149{background:repeating-linear-gradient(90deg, var(--recover) 0 4px, transparent 4px 7px)}._swatchCadence_b43x7_153{background:repeating-linear-gradient(90deg, var(--signal) 0 4px, transparent 4px 7px)}._swatchStop_b43x7_157{background:var(--ink-low);border-radius:50%;width:8px;height:8px}._more_b43x7_166{margin-top:var(--s3)}._meterSummary_b43x7_170{font-size:var(--t-body);color:var(--ink);margin:0;font-weight:600}._meters_b43x7_177{margin:var(--s4) 0 0;gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}._meter_b43x7_170{align-items:baseline;column-gap:var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink);grid-template-columns:minmax(0,1fr) max-content;row-gap:5px;display:grid}._meterEmpty_b43x7_202{color:var(--ink-low)}._meterName_b43x7_206{min-width:0}._meterName_b43x7_206 small{color:var(--ink-low);font-size:var(--t-meta);white-space:nowrap}._meterTrack_b43x7_216{background:var(--surface-2);border-radius:4px;grid-column:1/-1;height:8px;display:block;overflow:hidden}._meterFill_b43x7_225{border-radius:5px;height:100%;display:block}._weekFill_b43x7_231{background:var(--effort)}._z1_b43x7_237{background:rgb(var(--signal-rgb) / .3)}._z2_b43x7_241{background:rgb(var(--signal-rgb) / .5)}._z3_b43x7_245{background:rgb(var(--signal-rgb) / .7)}._z4_b43x7_249{background:rgb(var(--signal-rgb) / .85)}._z5_b43x7_253{background:var(--signal)}._easy_b43x7_259{background:var(--effort)}._moderate_b43x7_263{background:var(--load)}._hard_b43x7_267{background:var(--signal)}._meterValue_b43x7_271{white-space:nowrap;text-align:right}._meterValue_b43x7_271 small{color:var(--ink-low);font-size:var(--t-meta)}._meters_b43x7_177+._note_b43x7_16{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-soft)}._inlineLink_b43x7_289{min-height:var(--tap);color:var(--signal);align-items:center;display:inline-flex}._settingsLink_b43x7_296{min-height:var(--tap);margin-top:var(--s2);color:var(--signal);justify-content:center;align-items:center;display:flex}._facts_b43x7_310{flex-direction:column;margin:0;display:flex}._fact_b43x7_310{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line-soft);display:flex}._fact_b43x7_310:last-child{border-bottom:0}._fact_b43x7_310 dt{color:var(--ink-mid);min-width:0}._fact_b43x7_310 dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}._fact_b43x7_310 dd small{color:var(--ink-low);font-size:var(--t-meta)}._factChange_b43x7_349{display:block}._facts_b43x7_310+._note_b43x7_16{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft)}._swatchPower_b43x7_359{background:repeating-linear-gradient(90deg, var(--signal) 0 4px, transparent 4px 7px)}._rate_b43x7_365{gap:var(--s2);flex-direction:column;display:flex}._rateGrid_b43x7_374{grid-template-columns:repeat(5, minmax(var(--tap), 1fr));gap:var(--s2);display:grid}._rateGrid_b43x7_374>button{justify-content:center;min-width:0}._rateWord_b43x7_385{color:var(--ink-mid);font-size:var(--t-sub);margin:0}._rateError_b43x7_391{color:var(--load);font-size:var(--t-sub);margin:0}._conditionsHead_b43x7_397{margin-bottom:var(--s3);flex-direction:column;gap:2px;display:flex}._conditionsHead_b43x7_397 small{color:var(--ink-mid);font-size:var(--t-sub)}._conditionsFacts_b43x7_409{margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--line-soft)}._factStacked_b43x7_417{flex-direction:column;align-items:stretch;gap:2px}._factStacked_b43x7_417 dd{text-align:left;flex-shrink:1}._effortCell_b43x7_430{align-items:center;gap:var(--s2);white-space:nowrap;display:inline-flex}._fileButton_b43x7_437{align-self:flex-start;min-height:48px}._storyButton_b43x7_445{justify-content:center;align-items:center;gap:var(--s2);width:100%;min-height:var(--tap-lg);display:inline-flex}._rebuild_b43x7_456{gap:var(--s3);flex-direction:column;display:flex}._rebuild_b43x7_456 strong{font-size:var(--t-body);color:var(--ink)}._recordCell_b43x7_467{min-height:var(--tap);margin-block:calc(var(--s2) * -1);color:var(--ink);flex-direction:column;justify-content:center;line-height:1.3;text-decoration:none;display:flex}._recordCell_b43x7_467:active{color:var(--signal)}._recordCell_b43x7_467 small{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._runLink_b43x7_488{align-items:center;gap:var(--s2);min-height:var(--tap);margin-block:calc(var(--s2) * -1);color:var(--ink);text-decoration:none;display:flex}._runLink_b43x7_488:active{color:var(--signal)}._empty_b43x7_502{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._segmented_b43x7_508{margin-top:var(--s3)}@media (width>=960px){._course_b43x7_92{align-items:center;gap:var(--s6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}}._pending_b43x7_526{border-left-color:var(--line-soft);color:var(--ink-mid)}._contextLine_b43x7_531{display:block}._waiting_b43x7_536 summary{min-height:var(--tap);cursor:pointer;color:var(--ink-mid);align-items:center;display:flex}._form_gfk34_5{gap:var(--s3);margin-top:var(--s2);flex-direction:column;display:flex}._lead_gfk34_13{color:var(--ink);margin:0}._label_gfk34_18{margin:var(--s2) 0 0;color:var(--ink-mid);font-size:var(--t-sub)}._hint_gfk34_24{color:var(--ink-low);font-size:var(--t-sub);margin:0}._scale_gfk34_32{grid-template-columns:repeat(6, minmax(var(--tap), 1fr));gap:var(--s2);display:grid}._scale_gfk34_32>button{justify-content:center;min-width:0}._choices_gfk34_43{gap:var(--s2);flex-wrap:wrap;display:flex}._error_gfk34_49{color:var(--load);font-size:var(--t-sub);margin:0}._submit_gfk34_55{min-height:var(--tap-lg)}._section_gfk34_61{gap:var(--s4);flex-direction:column;display:flex}._episode_gfk34_67{gap:var(--s3);flex-direction:column;display:flex}._episodeHead_gfk34_73{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}._place_gfk34_81{margin:0}._text_gfk34_85{color:var(--ink-mid);font-size:var(--t-sub);margin:0;line-height:1.5}._reports_gfk34_92{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}._report_gfk34_92{min-height:var(--tap);padding:var(--s2);font-size:var(--t-sub);flex-direction:column;justify-content:center;gap:2px;display:flex}._reports_gfk34_92>li{border-bottom:1px solid var(--line-soft)}._reportDate_gfk34_115{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._actions_gfk34_121{gap:var(--s2);flex-wrap:wrap;display:flex}._finding_gfk34_128{color:var(--ink);font-size:var(--t-sub);margin:0;line-height:1.5}._asked_gfk34_135{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}._door_gfk34_147{gap:var(--s2);min-height:var(--tap);padding:var(--s3) var(--card-pad);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:inherit;flex-direction:column;justify-content:center;text-decoration:none;display:flex}._doorHead_gfk34_161{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;display:flex}._doorEpisodes_gfk34_173{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._doorEpisode_gfk34_173{align-items:center;gap:var(--s2);flex-wrap:wrap;font-weight:600;display:flex}._doorDue_gfk34_190{color:var(--ink-mid);font-size:var(--t-sub);font-weight:400}._list_r5b3d_3{gap:var(--s4);flex-direction:column;display:flex}._change_r5b3d_9{gap:var(--s2);flex-direction:column;display:flex}._summary_r5b3d_15{font-family:var(--mono);font-size:var(--t-sub);color:var(--ink);margin:0}._reason_r5b3d_22{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin:0;line-height:1.5}._actions_r5b3d_30{gap:var(--s2);flex-wrap:wrap;display:flex}._error_r5b3d_36{color:var(--load);font-size:var(--t-sub);margin:0}._flow_4j2qa_6{gap:var(--s4);flex-direction:column;display:flex}._section_4j2qa_12{gap:var(--s3);flex-direction:column;display:flex}._heading_4j2qa_18{margin:0}._lead_4j2qa_22{color:var(--ink-mid);text-wrap:pretty;margin:0}._item_4j2qa_28{gap:var(--s2);flex-direction:column;display:flex}._itemHead_4j2qa_34{justify-content:space-between;gap:var(--s3);margin:0;display:flex}._detail_4j2qa_41{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._finish_4j2qa_47{min-height:var(--tap-lg)}._error_4j2qa_51{color:var(--load);font-size:var(--t-sub);margin:0}._summary_hvt8o_6{gap:var(--s3);flex-direction:column;display:flex}._head_hvt8o_12{flex-direction:column;gap:2px;display:flex}._title_hvt8o_18{font-size:var(--t-body)}._head_hvt8o_12 small{color:var(--ink-mid);font-size:var(--t-sub)}._adjusted_hvt8o_28{padding:var(--s2) var(--s3);border-left:3px solid var(--load);color:var(--ink);font-size:var(--t-sub);text-wrap:pretty;margin:0}._steps_hvt8o_37{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_hvt8o_37{justify-content:space-between;column-gap:var(--s3);padding:var(--s2) 0 var(--s2) var(--s3);border-left:3px solid var(--line-soft);flex-wrap:wrap;display:flex}._warmup_hvt8o_54,._cooldown_hvt8o_55{border-left-color:var(--recover)}._run_hvt8o_59{border-left-color:var(--effort)}._recover_hvt8o_63{border-left-color:var(--ink-low)}._stepLabel_hvt8o_67 small{color:var(--ink-mid);font-size:var(--t-sub)}._stepTarget_hvt8o_72{font-variant-numeric:tabular-nums;color:var(--ink-mid)}._rationale_hvt8o_77,._rules_hvt8o_78{text-wrap:pretty;margin:0}._rules_hvt8o_78{color:var(--ink-mid);font-size:var(--t-sub)}._waiting_hvt8o_88{gap:var(--s2);flex-direction:column;display:flex}._frame_hvt8o_96{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line-soft);color:var(--ink-mid);font-size:var(--t-sub)}._frame_hvt8o_96 summary{min-height:var(--tap);cursor:pointer;color:var(--ink);align-items:center;display:flex}._frame_hvt8o_96 ul{padding-left:var(--s4);gap:var(--s1);flex-direction:column;margin:0;display:flex}._actions_hvt8o_120{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}._accept_hvt8o_128{min-height:var(--tap-lg)}._accepted_hvt8o_132{color:var(--ink);margin:0}._error_hvt8o_137{margin:var(--s2) 0 0;color:var(--load);font-size:var(--t-sub)}._flow_gu5zt_6{gap:var(--s4);flex-direction:column;display:flex}._step_gu5zt_12{gap:var(--s3);flex-direction:column;display:flex}._block_gu5zt_18{gap:var(--s2);flex-direction:column;display:flex}._lead_gu5zt_24{color:var(--ink-mid);text-wrap:pretty;margin:0}._recall_gu5zt_32{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);text-wrap:pretty;margin:0}._sleep_gu5zt_41{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}._finish_gu5zt_48{min-height:var(--tap-lg)}._readiness_gu5zt_52{padding:var(--s2) var(--s3);border-left:3px solid var(--line-soft);text-wrap:pretty;margin:0}._good_gu5zt_59{border-left-color:var(--effort)}._warn_gu5zt_63{border-left-color:var(--load)}._neutral_gu5zt_67{border-left-color:var(--ink-low)}._planned_gu5zt_71{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._chips_gu5zt_80{gap:var(--s2);flex-wrap:wrap;display:flex}._error_gu5zt_86{color:var(--load);font-size:var(--t-sub);margin:0}._screen_5uktt_8{gap:var(--s5);flex-direction:column;display:flex}._split_5uktt_14{gap:var(--s4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=960px){._split_5uktt_14{grid-template-columns:1fr 360px}}._form_5uktt_27{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._triple_5uktt_39{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (width>=600px){._triple_5uktt_39{gap:var(--s3);grid-template-columns:1fr 1fr 1fr}}._error_5uktt_52{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._note_5uktt_63{color:var(--ink-mid);font-size:var(--t-sub);margin-top:2px}._empty_5uktt_69{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._emptyWithAction_5uktt_76{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}._field_5uktt_83{flex-direction:column;gap:6px;display:flex}._field_5uktt_83 label,._fieldLabel_5uktt_92{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._select_5uktt_100{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);min-height:48px;color:var(--ink);font-family:var(--mono);font-size:var(--t-body);width:100%;padding:11px 13px}._select_5uktt_100:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgb(var(--signal-rgb) / .13);outline:none}._thumb_5uktt_125{object-fit:cover;border-radius:var(--r-sm);background:var(--surface-2);flex:none;width:56px;height:56px}._thumbEmpty_5uktt_136{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft);flex:none;width:56px;height:56px;display:block}._meal_5uktt_150{border-bottom:1px solid var(--line-soft);padding:12px 0 4px}._meal_5uktt_150:last-child{border-bottom:none}._mealOpen_5uktt_162{width:100%;min-height:var(--tap);gap:var(--s3);border-radius:var(--r-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:var(--t);background:0 0;border:0;align-items:flex-start;padding:0;display:flex}._mealOpen_5uktt_162>._foodChevron_5uktt_184{flex:none;align-self:center;margin:0 2px 0 0}._mealOpen_5uktt_162:active{background:var(--surface-2)}._mealBody_5uktt_194{flex-direction:column;flex:1;min-width:0;display:flex}._mealComment_5uktt_201{overflow-wrap:anywhere;margin:0}._mealHead_5uktt_206{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._mealTime_5uktt_213{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._mealMacros_5uktt_219{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);font-variant-numeric:tabular-nums;margin-top:4px}._mealPhoto_5uktt_232{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-2);width:100%;max-height:200px;display:block}._mealActions_5uktt_246{justify-content:flex-end;gap:var(--s1);display:flex}._iconButton_5uktt_252{color:var(--ink-low);cursor:pointer;font-family:var(--mono);font-size:var(--t-meta);transition:var(--t);min-height:var(--tap);min-width:var(--tap);touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}._iconButton_5uktt_252:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){._iconButton_5uktt_252:hover{color:var(--ink);border-color:var(--line)}._danger_5uktt_288:hover{color:var(--recover);border-color:rgb(var(--recover-rgb) / .4)}}._favoritesTitle_5uktt_299{align-items:center;gap:var(--s2);display:flex}._favoritesTitle_5uktt_299 svg,._favorited_5uktt_306 svg,._favoriteAdd_5uktt_307 svg{color:var(--load);flex:none}._favorited_5uktt_306{align-items:center;gap:var(--s2);display:flex}._favoriteAdd_5uktt_307{align-items:center;gap:var(--s2);display:inline-flex}._favorites_5uktt_299{margin-top:var(--s3);flex-direction:column;gap:6px;display:flex}._favorite_5uktt_299{gap:var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-sm);font-size:var(--t-sub);grid-template-columns:1fr auto;align-items:center;padding:8px 10px;display:grid}._favoriteMacros_5uktt_346{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._modes_5uktt_357{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}._modesHead_5uktt_366{gap:var(--s3);margin-bottom:var(--s3);flex-direction:column;display:flex}._modesHead_5uktt_366:empty{display:none}._commit_5uktt_379{width:100%;min-height:var(--tap-lg)}._waiting_5uktt_385{align-items:flex-start;gap:var(--s2);color:var(--ink-mid);font-size:var(--t-sub);flex-direction:column;display:flex}._sheetCommit_5uktt_396{gap:var(--s2);flex-direction:column;align-items:stretch;display:flex}@media (width>=600px){._sheetCommit_5uktt_396{align-items:center;gap:var(--s3);flex-direction:row}._commit_5uktt_379{width:auto;min-width:200px}}._armed_5uktt_419{border-color:rgb(var(--recover-rgb) / .6);background:rgb(var(--recover-rgb) / var(--badge-bg-a));color:var(--recover)}._historyTop_5uktt_446{gap:var(--s4);display:grid}@media (width>=600px){._historyTop_5uktt_446{grid-template-columns:min(var(--top-col,21rem), 55%) 1fr;align-items:start}}._topMonth_5uktt_466{--top-col:18rem}._topQuarter_5uktt_470{--top-col:23rem}._topYear_5uktt_474{--top-col:34rem}._historyHead_5uktt_480{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}._headRule_5uktt_487{flex:12rem;min-width:0}._aside_5uktt_497{gap:var(--s4);flex-direction:column;min-width:0;display:flex}._tiles_5uktt_504{gap:var(--s3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=600px){._tiles_5uktt_504{gap:var(--s4)}}._heat_5uktt_519{--heat-cell:20px;--heat-gap:4px;--heat-radius:4px}._gridMonth_5uktt_550{--heat-legend:flex-start;--heat-cell:44px;--heat-gap:5px;--heat-radius:6px}._gridQuarter_5uktt_560{--heat-legend:flex-start;--heat-cell:18px;--heat-gap:3px;--heat-radius:4px}._gridYear_5uktt_569{--heat-cell:12px;--heat-gap:2px;--heat-radius:3px}@media (width>=600px){._gridMonth_5uktt_550{--heat-cell:30px;--heat-gap:5px;--heat-radius:6px}._gridQuarter_5uktt_560{--heat-cell:21px;--heat-gap:4px;--heat-radius:4px}._gridYear_5uktt_569{--heat-cell:13px;--heat-gap:3px}}._legendGap_5uktt_600{width:10px}._legendScale_5uktt_607{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._habit_5uktt_617{margin-top:var(--s4);--bar-label:7.5rem}._ingredients_5uktt_624{gap:var(--s3);flex-direction:column;display:flex}._food_5uktt_184{gap:var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);grid-template-columns:1fr 92px auto;align-items:center;display:grid}._foodName_5uktt_649{min-width:0;min-height:var(--tap);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;padding:0;display:flex}._foodLabel_5uktt_665{font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere}._foodChevron_5uktt_184{border-right:1.5px solid var(--ink-low);border-bottom:1.5px solid var(--ink-low);vertical-align:middle;width:6px;height:6px;margin-left:8px;display:inline-block;transform:rotate(-45deg)}._foodUnknown_5uktt_688{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._foodPick_5uktt_694,._foodQuantity_5uktt_695{min-width:0}._foodValues_5uktt_702{gap:var(--s3);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}._foodValuesHead_5uktt_712{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);overflow-wrap:anywhere;grid-column:1/-1}._foodPick_5uktt_694{flex-direction:column;gap:2px;display:flex}._foodRecalled_5uktt_734{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._foodPortion_5uktt_747{min-height:var(--tap);padding:0 var(--s2);border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);cursor:pointer;transition:var(--t);background:0 0;grid-column:2}@media (hover:hover) and (pointer:fine){._foodPortion_5uktt_747:hover{color:var(--ink);border-color:var(--ink-low)}}._foodRemove_5uktt_774{min-height:var(--tap);min-width:var(--tap);padding:0 var(--s2);color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);cursor:pointer;transition:var(--t);background:0 0;border:0;grid-area:1/3}@media (hover:hover) and (pointer:fine){._foodRemove_5uktt_774:hover{color:var(--recover)}}._pick_5uktt_801{gap:var(--s4);flex-direction:column;height:100%;display:flex}._pickZone_5uktt_801{min-height:calc(var(--tap-lg) * 3);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}._mini_5uktt_832{aspect-ratio:16/6;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}._miniVideo_5uktt_845{object-fit:cover;width:100%;height:100%;display:block}._miniTarget_5uktt_854{border:2px solid rgb(var(--accent-rgb) / .9);border-radius:var(--r-sm);pointer-events:none;position:absolute;inset:22% 12%;box-shadow:0 0 0 100vmax #0000004d}._miniHint_5uktt_863{text-align:center;color:#fff;font-family:var(--mono);font-size:var(--t-meta);text-shadow:0 1px 3px #000c;pointer-events:none;position:absolute;bottom:4px;left:0;right:0}._pickList_5uktt_876,._pickActions_5uktt_885{gap:var(--s2);flex-direction:column;display:flex}._total_5uktt_893{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3) var(--s4);background:var(--surface-2)}._totalHead_5uktt_900{justify-content:space-between;align-items:baseline;gap:var(--s3);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._totalHead_5uktt_900 strong{font-size:var(--t-num-md)}._totalHead_5uktt_900 span{color:var(--ink-mid);font-size:var(--t-meta)}._totalLines_5uktt_921{margin:var(--s3) 0 0;font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}._totalLines_5uktt_921 li{justify-content:space-between;gap:var(--s3);display:flex}._totalLines_5uktt_921 li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hidden_5uktt_947{display:none}._scan_5uktt_953{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._ingredientActions_5uktt_964{gap:var(--s2);grid-template-columns:1fr;display:grid}@media (width>=400px){._ingredientActions_5uktt_964{grid-template-columns:1fr auto}}._viewfinder_5uktt_979{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--surface-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._video_5uktt_990{object-fit:cover;width:100%;height:100%;display:block}._target_5uktt_1001{border:2px solid rgb(var(--accent-rgb) / .9);border-radius:var(--r-sm);pointer-events:none;position:absolute;inset:22% 12%;box-shadow:0 0 0 100vmax #00000059}._torch_5uktt_1013{right:var(--s3);bottom:var(--s3);min-height:var(--tap);padding:0 var(--s3);border-radius:var(--r-sm);color:#fff;font-family:var(--mono);font-size:var(--t-meta);cursor:pointer;transition:var(--t);background:#00000073;border:1px solid #ffffff59;position:absolute}._torch_5uktt_1013[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#000}._scanHint_5uktt_1035{left:0;right:0;bottom:var(--s3);text-align:center;color:#fff;font-family:var(--mono);font-size:var(--t-meta);text-shadow:0 1px 3px #000c;margin:0;position:absolute}._scanForm_5uktt_1048,._scanError_5uktt_1054{gap:var(--s3);flex-direction:column;display:flex}._scanActions_5uktt_1060{gap:var(--s2);flex-wrap:wrap;justify-content:space-between;display:flex}._detail_5uktt_1069{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._detailSource_5uktt_1076{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._detailValues_5uktt_1082{gap:var(--s2);flex-direction:column;display:flex}._detailValuesHead_5uktt_1088{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._detailGrid_5uktt_1099{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}._detailValue_5uktt_1082{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);flex-direction:column;gap:2px;min-width:0;display:flex}._detailValueHead_5uktt_1115{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._detailValue_5uktt_1082 strong{font-family:var(--mono);font-size:var(--t-num-md);overflow-wrap:anywhere}._catalogLink_5uktt_1131{display:flex}._catalogLink_5uktt_1131>*{flex:1}._wait_1812a_1{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._tally_1812a_7{color:var(--ink-mid);font-family:var(--mono);font-size:var(--t-meta);margin-top:var(--s3)}._tally_1812a_7 b{color:var(--ink);font-weight:500}._confirm_1812a_19{margin-top:var(--s4)}._save_1812a_25{width:100%;min-height:var(--tap-lg)}._weigh_1jnsh_3{gap:var(--s4);flex-direction:column;display:flex}._note_1jnsh_9{color:var(--ink-mid);font-size:var(--t-sub)}._portion_1jnsh_16{margin-top:calc(var(--s2) - var(--s4))}._types_1jnsh_20{gap:var(--s2);flex-direction:column;display:flex}._label_1jnsh_28{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._typeChips_1jnsh_36{gap:var(--s2);flex-wrap:wrap;display:flex}._error_1jnsh_42{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._save_1jnsh_55{width:100%;min-height:var(--tap-lg)}._actions_1jnsh_60{gap:var(--s2);flex-wrap:wrap;display:flex}._shell_1hk7v_1{flex-direction:column;min-height:100dvh;display:flex}._header_1hk7v_7{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;padding-top:var(--safe-t);position:sticky;top:0}._headerInner_1hk7v_19{max-width:var(--wrap);padding:0 var(--gutter);align-items:center;gap:var(--s5);height:48px;margin:0 auto;display:flex}@media (width>=960px){._headerInner_1hk7v_19{gap:var(--s3);height:auto;min-height:56px;padding-block:6px;padding-right:var(--s3)}}._brand_1hk7v_48{letter-spacing:-.03em;color:var(--ink);min-height:var(--tap);touch-action:manipulation;flex:none;align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}._nav_1hk7v_67,._user_1hk7v_71{display:none}@media (width>=960px){._nav_1hk7v_67{flex-wrap:wrap;flex:auto;gap:2px;min-width:0;display:flex}._user_1hk7v_71{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}}._navLink_1hk7v_95{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-low);border-radius:var(--r-sm);white-space:nowrap;transition:var(--t);min-height:var(--tap);touch-action:manipulation;align-items:center;padding:8px 5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._navLink_1hk7v_95:hover{color:var(--ink);background:var(--surface)}}._navActive_1hk7v_122{color:var(--signal);background:var(--surface-2)}._main_1hk7v_129{padding-bottom:calc(var(--tabbar) + var(--safe-b));flex:1}@media (width>=960px){._main_1hk7v_129{padding-bottom:0}}._unreachable_1hk7v_144{justify-content:center;align-items:center;gap:var(--s3);min-height:100dvh;padding:0 var(--s4);text-align:center;flex-direction:column;display:flex}._unreachableTitle_1hk7v_155{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low)}._unreachableText_1hk7v_163{max-width:32ch;color:var(--ink-mid)}._loading_1hk7v_168{min-height:100dvh;font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);letter-spacing:var(--ls-meta);text-transform:uppercase;justify-content:center;align-items:center;display:flex}._exit_1hk7v_181{min-width:var(--tap);padding-inline:0}._bar_1du7c_1{transition:transform var(--t);z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:var(--safe-b);align-items:stretch;display:flex;position:fixed;inset:auto 0 0}._barHidden_1du7c_20{visibility:hidden;transform:translateY(100%)}@media (width>=960px){._bar_1du7c_1{display:none}}._tab_1du7c_32{min-width:0;min-height:calc(var(--tabbar) - 1px);color:var(--ink-low);cursor:pointer;transition:color var(--t);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;display:flex}._tab_1du7c_32:focus-visible{outline:2px solid var(--signal);outline-offset:-3px;border-radius:var(--r-sm)}._tab_1du7c_32:active{transform:scale(.94)}._tabActive_1du7c_67{color:var(--signal)}._label_1du7c_71{font-family:var(--display);font-size:var(--t-meta);letter-spacing:0;white-space:nowrap;line-height:1.1}._action_1du7c_85{color:var(--ink-mid)}._actionDisc_1du7c_89{background:var(--signal);width:34px;height:34px;color:var(--bg);transition:var(--t);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._action_1du7c_85:active ._actionDisc_1du7c_89{background:var(--signal-hover)}@media (hover:hover) and (pointer:fine){._tab_1du7c_32:hover{color:var(--ink)}._action_1du7c_85:hover ._actionDisc_1du7c_89{background:var(--signal-hover)}}@media (prefers-reduced-motion:reduce){._tab_1du7c_32:active{transform:none}}._screen_9syeu_13{gap:var(--s5);flex-direction:column;display:flex}._headActions_9syeu_22{gap:var(--s2);flex-wrap:wrap;display:flex}._form_9syeu_28{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._pair_9syeu_35{gap:var(--s3);display:grid}._error_9syeu_40{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._note_9syeu_51{color:var(--ink-mid);font-size:var(--t-sub);margin-top:2px}._empty_9syeu_57{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._week_9syeu_65{gap:var(--s2);margin-top:var(--s4);grid-template-columns:repeat(4,1fr);display:grid}._day_9syeu_74{border:1px solid var(--line-soft);border-radius:var(--r-sm);text-align:center;padding:10px 8px}._dayRest_9syeu_81{opacity:.55;border-style:dashed}._dayName_9syeu_86{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._dayValue_9syeu_94{font-family:var(--mono);font-size:var(--t-sub);font-variant-numeric:tabular-nums;margin-top:6px}._dayToday_9syeu_101{border-color:var(--signal)}._groups_9syeu_107{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}._meta_9syeu_116{align-items:center;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}._spaced_9syeu_124{margin-top:var(--s4)}._swipeArea_9syeu_130{touch-action:pan-y}._pickField_9syeu_134{flex-direction:column;gap:6px;display:flex}._pickLabel_9syeu_140{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._pickList_9syeu_159{gap:var(--s2);flex-direction:column;display:flex}._pickOn_9syeu_165{border-color:rgb(var(--effort-rgb) / .6);background:rgb(var(--effort-rgb) / var(--badge-bg-a));color:var(--effort)}._logGrid_9syeu_173{gap:var(--s4);grid-template-columns:1fr;display:grid}._missing_9syeu_181{align-self:flex-start}._commit_9syeu_187{width:100%;min-height:var(--tap-lg)}._sheetCommit_9syeu_195{gap:var(--s2);flex-direction:column;align-items:stretch;display:flex}._wasValue_9syeu_204{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);flex-wrap:wrap;display:flex}._entries_9syeu_214{margin-top:var(--s4);flex-direction:column;gap:6px;display:flex}._entry_9syeu_228{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:var(--tap);color:var(--ink);font-family:var(--display);font-size:var(--t-sub);text-align:left;cursor:pointer;transition:var(--t);touch-action:pan-y;-webkit-touch-callout:none;gap:2px;padding:8px 10px;display:grid}._entry_9syeu_228:active{background:var(--surface-2)}._entry_9syeu_228:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover) and (pointer:fine){._entry_9syeu_228:hover{border-color:var(--signal)}}._entryOn_9syeu_264{border-color:rgb(var(--load-rgb) / .6);background:rgb(var(--load-rgb) / var(--badge-bg-a))}._entryDetail_9syeu_269{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);font-variant-numeric:tabular-nums}._catalogue_9syeu_278{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._catalogueRow_9syeu_287{gap:var(--s2);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);flex-direction:column;display:flex}._catalogueBody_9syeu_296{flex-direction:column;gap:4px;min-width:0;display:flex}._catalogueHead_9syeu_303{align-items:center;gap:var(--s2);font-size:var(--t-sub);flex-wrap:wrap;display:flex}._catalogueActions_9syeu_312{gap:var(--s2);flex-wrap:wrap;display:flex}._armed_9syeu_320{border-color:rgb(var(--recover-rgb) / .6);background:rgb(var(--recover-rgb) / var(--badge-bg-a));color:var(--recover)}._history_9syeu_328{gap:var(--s2);flex-direction:column;margin:0;padding:0 12px 12px;list-style:none;display:flex}._histRow_9syeu_339{gap:2px var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}._histDate_9syeu_349{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);font-variant-numeric:tabular-nums}._histLabel_9syeu_356{font-size:var(--t-sub)}._histNum_9syeu_360{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);font-variant-numeric:tabular-nums}._histNone_9syeu_368{display:none}._histActions_9syeu_372{gap:var(--s2);margin-top:var(--s2);grid-column:1/-1;display:flex}@media (width>=600px){._pair_9syeu_35{grid-template-columns:1fr 1fr}._week_9syeu_65{grid-template-columns:repeat(7,1fr)}._pickList_9syeu_159{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._logGrid_9syeu_173{gap:var(--s3);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start}._commit_9syeu_187{width:auto;min-width:200px}._sheetCommit_9syeu_195{align-items:center;gap:var(--s3);flex-direction:row}._entry_9syeu_228{gap:var(--s3);grid-template-columns:1fr auto;align-items:baseline}._catalogueRow_9syeu_287{justify-content:space-between;align-items:center;gap:var(--s3);flex-direction:row}._catalogueBody_9syeu_296{flex:1}._histRow_9syeu_339{gap:var(--s2) var(--s3);grid-template-columns:5rem minmax(0,1fr) 3.5rem 4rem 3.25rem}._histNum_9syeu_360{text-align:right}._histNone_9syeu_368{color:var(--ink-low);display:inline}._histActions_9syeu_372{justify-content:flex-end}}@media (width>=960px){._pickList_9syeu_159{grid-template-columns:repeat(3,minmax(0,1fr))}}._drop_9syeu_474{border:1px dashed var(--line);border-radius:var(--r-sm);min-height:var(--tap-lg);text-align:center;cursor:pointer;transition:var(--t);color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);justify-content:center;align-items:center;padding:18px;display:flex}@media (hover:hover) and (pointer:fine){._drop_9syeu_474:hover{border-color:var(--signal);color:var(--signal)}}._shot_9syeu_499{object-fit:contain;object-position:top;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-2);width:100%;max-height:220px;display:block}._duplicate_9syeu_512{font-size:var(--t-sub);color:var(--ink-mid);border:1px solid rgb(var(--load-rgb) / var(--badge-border-a));background:rgb(var(--load-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;line-height:1.6;display:flex}._flushTitle_9syeu_529{padding:0 12px 14px}._flushPad_9syeu_533{padding:0 12px 12px}._emptyInset_9syeu_537{margin-top:var(--s4)}._modes_9syeu_545{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}._draftRow_9syeu_553{justify-content:space-between;align-items:center;gap:var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);font-size:var(--t-sub);display:flex}._draftForm_9syeu_572{gap:var(--s4);border:1px solid rgb(var(--signal-rgb) / .35);background:rgb(var(--signal-rgb) / .06);border-radius:var(--r-sm);padding:var(--s4);flex-direction:column;display:flex}._notes_9syeu_585{resize:none;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-family:var(--display);font-size:var(--t-body);width:100%;min-height:var(--tap-lg);max-height:12em;padding:12px 13px;line-height:1.5;overflow-y:auto}._notes_9syeu_585:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgb(var(--signal-rgb) / .13);outline:none}._noteRow_9syeu_609{gap:var(--s2);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);flex-direction:column;display:flex}._noteRowPending_9syeu_626{border-color:rgb(var(--load-rgb) / var(--badge-border-a));background:rgb(var(--load-rgb) / .05)}._noteBody_9syeu_631{flex-direction:column;gap:4px;min-width:0;display:flex}._noteName_9syeu_638{align-items:center;gap:var(--s2);font-size:var(--t-sub);flex-wrap:wrap;display:flex}@media (width>=600px){._noteRow_9syeu_609{justify-content:space-between;align-items:center;gap:var(--s3);flex-direction:row}._noteBody_9syeu_631{flex:1}}._extrapolated_9syeu_666{color:var(--ink-low)}._paceCell_9syeu_673{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}._mark_9syeu_683{color:var(--ink-low);font-size:var(--t-meta)}._runLink_9syeu_694{align-items:center;gap:var(--s2);min-height:var(--tap);margin-block:calc(var(--s2) * -1);color:var(--ink);text-decoration:none;display:flex}._runLink_9syeu_694:active{color:var(--signal)}@media (width>=600px){._circuitForm_9syeu_720{max-width:56rem}}._circuitLine_9syeu_730{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface-2);display:grid}._circuitNums_9syeu_744,._circuitTop_9syeu_745{gap:var(--s2);grid-template-columns:1fr 1fr;align-items:end;display:grid}._circuitActions_9syeu_758{gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}._circuitOpen_9syeu_767{min-height:var(--tap-lg);width:100%}@media (width>=600px){._circuitActions_9syeu_758{flex:none;margin-top:0}}._circuitMeta_9syeu_782{gap:var(--s2);color:var(--ink-mid);font-size:var(--t-sub);flex-wrap:wrap;align-items:center;display:flex}._circuitDone_9syeu_792{gap:var(--s2);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);display:grid}._circuitMore_9syeu_801{margin-top:var(--s3);display:flex}._circuitDoneBtn_9syeu_808{align-items:center;gap:var(--s2);display:inline-flex}._section_9syeu_819{gap:var(--s3);flex-direction:column;display:flex}._cards_9syeu_840{gap:var(--s3);grid-template-columns:1fr;display:grid}@media (width>=600px){._cards_9syeu_840{grid-template-columns:repeat(2,minmax(0,1fr))}}._loadHead_9syeu_853{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}._loadCard_9syeu_873{flex-direction:column;height:100%;display:flex}._loadControl_9syeu_879{align-items:center;gap:var(--s2);padding-top:var(--s2);margin-top:auto;display:flex}._loadControl_9syeu_879>:first-child{flex:1;min-width:0}._loadName_9syeu_896{min-width:0;min-height:var(--tap);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;font-weight:600}._loadIcon_9syeu_915{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);color:var(--ink-low);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._loadIcon_9syeu_915:disabled{opacity:.4}@media (hover:hover){._loadIcon_9syeu_915:hover{color:var(--ink);background:var(--surface-2)}}._loadDense_9syeu_939{align-items:center;gap:var(--s2);display:flex}._loadDense_9syeu_939+._loadDense_9syeu_939{border-top:1px solid var(--line)}._loadDenseName_9syeu_949{justify-content:space-between;align-items:center;gap:var(--s2);min-width:0;min-height:var(--tap);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}._reading_9syeu_966{margin:0 0 var(--s3);font-family:var(--condensed);font-size:var(--t-num-xl);font-variant-numeric:tabular-nums;font-weight:600}._composeRow_9syeu_976{margin-top:var(--s3)}._composePair_9syeu_983{gap:var(--s3);margin-top:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._composeAction_9syeu_990{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}._composeHead_9syeu_999{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}._composeHead_9syeu_999>:first-child{flex:1 0 100%;min-width:0}._composeLabel_9syeu_1015{color:var(--ink-mid);font-size:var(--t-sub);letter-spacing:.04em;text-transform:uppercase}._composeSelect_9syeu_1025{width:100%;min-height:var(--tap);margin-top:var(--s2);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);color:var(--ink);font-family:var(--mono);font-size:16px}._composeBasis_9syeu_1039{gap:var(--s2);margin-top:var(--s2);padding-left:var(--s5);color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6;list-style:outside;display:grid}._composeNote_9syeu_1050{margin-top:var(--s3);color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._demo_9syeu_1069{width:168px;height:168px;margin:0 auto var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--media-bg);object-fit:contain;display:block}._strays_9syeu_1102>*+*{border-top:1px solid var(--line)}._trackNote_9syeu_1108{font-size:var(--t-sub);color:var(--ink-low);margin:var(--s3) 0 var(--s3)}._imported_9syeu_1115{color:var(--ink);font-size:var(--t-body);text-wrap:pretty;margin:0}._swimWeeks_9syeu_1126{margin-top:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}._swimWeek_9syeu_1126{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line);display:flex}._swimWeek_9syeu_1126:first-child{border-top:none}._swimWeekDay_9syeu_1147{font-size:var(--t-sub);color:var(--ink-mid)}._swimWeekValue_9syeu_1152{font-family:var(--mono);font-size:var(--t-sub);color:var(--ink)}._swimList_9syeu_1158{gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}._swimRow_9syeu_1167{gap:var(--s1);width:100%;min-height:var(--tap);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;display:flex}._swimRowHead_9syeu_1182{align-items:center;gap:var(--s2);display:flex}._swimRowValues_9syeu_1188{font-family:var(--mono);font-size:var(--t-sub);color:var(--ink-mid)}._swimRowFlag_9syeu_1194{font-size:var(--t-meta);color:var(--recover)}@media (hover:hover) and (pointer:fine){._swimRow_9syeu_1167:hover{border-color:var(--signal)}}._importNotice_9syeu_1206{align-items:flex-start;gap:var(--s2);color:var(--ink-mid);flex-direction:column;display:flex}._choices_18zbn_11,._choice_18zbn_11,._flat_18zbn_13,._column_18zbn_14,._strip_18zbn_15{display:contents}._choiceTitle_18zbn_19{display:none}@media (width>=960px){._choices_18zbn_11{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}._choice_18zbn_11{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex}._choiceTitle_18zbn_19{margin:0;display:block}._after_18zbn_49{order:1}._choice_18zbn_11>label,._strip_18zbn_15>label{min-height:140px}._grid4_18zbn_61{column-gap:var(--s4);row-gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}._span2_18zbn_69{grid-column:span 2}._full_18zbn_73{grid-column:1/-1}._strip_18zbn_15{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}._swim_18zbn_86{column-gap:var(--s6);row-gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}._column_18zbn_14{gap:var(--s4);flex-direction:column;min-width:0;display:flex}._commit_18zbn_101{grid-column:1/-1;justify-self:start;width:auto;min-width:260px}}._screen_1munx_26{gap:var(--s5);flex-direction:column;display:flex}._head_1munx_34{gap:var(--s3);flex-direction:column;display:flex}._nav_1munx_40{gap:var(--s2);display:flex}._nav_1munx_40 button{min-width:var(--tap);min-height:var(--tap);flex:1}@media (width>=600px){._head_1munx_34{flex-direction:row;justify-content:space-between;align-items:flex-end}._nav_1munx_40 button{flex:initial}}._grid_1munx_67{gap:var(--s2);flex-direction:column;display:flex}._weekdays_1munx_73,._days_1munx_13{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}._weekdays_1munx_73{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;color:var(--ink-low);text-align:center;text-transform:uppercase}._day_1munx_13{min-height:var(--tap);padding:var(--s1) 0;background:var(--surface-2);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._day_1munx_13:hover{border-color:var(--line)}}._dayOutside_1munx_119{color:var(--ink-low);background:0 0}._dayToday_1munx_124{border-color:rgb(var(--signal-rgb) / .55)}._daySelected_1munx_128{background:rgb(var(--signal-rgb) / .18);border-color:var(--signal)}._dayNumber_1munx_133{font-family:var(--mono);font-size:var(--t-sub);line-height:1}._marks_1munx_148{gap:3px;min-height:6px;display:flex}._markPlanned_1munx_154,._markDone_1munx_155{border-radius:50%;width:6px;height:6px}._markPlanned_1munx_154{border:1px solid var(--signal)}._markDone_1munx_155{background:var(--effort)}._markSwim_1munx_172{border-radius:3px;width:12px;height:5px}._legend_1munx_178{align-items:center;gap:var(--s1) var(--s3);font-size:var(--t-meta);color:var(--ink-low);flex-wrap:wrap;display:flex}._legendItem_1munx_187{align-items:center;gap:var(--s1);display:inline-flex}._list_1munx_195{gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}._item_1munx_202{gap:var(--s2);padding:var(--s3);background:var(--surface-2);border-radius:var(--r-sm);flex-direction:column;display:flex}._itemBody_1munx_211{flex-direction:column;gap:3px;min-width:0;display:flex}._itemActions_1munx_218{gap:var(--s2);display:flex}._itemActions_1munx_218 button{min-height:var(--tap);flex:1}@media (width>=600px){._item_1munx_202{flex-direction:row;justify-content:space-between;align-items:center}._itemActions_1munx_218 button{flex:initial}}._meta_1munx_240{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-mid)}._note_1munx_247{font-size:var(--t-sub);color:var(--ink-mid)}._form_1munx_254{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._kinds_1munx_261{gap:var(--s2);flex-direction:column;display:flex}._submit_1munx_268{min-height:var(--tap-lg);width:100%}@media (width>=600px){._form_1munx_254{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}._submit_1munx_268{grid-column:1/-1;justify-self:start;width:auto;min-width:200px}}._adherence_1munx_295{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line);display:flex}._adherenceText_1munx_305{font-size:var(--t-sub);color:var(--ink-mid)}._subscription_1munx_310{gap:var(--s3);margin:var(--s3) 0;flex-direction:column;display:flex}._url_1munx_319{padding:var(--s3);overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--t-meta);background:var(--surface-2);border-radius:var(--r-sm);color:var(--ink-mid)}._subscription_1munx_310 button{min-height:var(--tap)}._download_1munx_333{min-height:var(--tap);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-sub);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){._download_1munx_333:hover{border-color:var(--signal)}}._openWorkout_1munx_357{min-height:var(--tap-lg);width:100%;margin-top:var(--s2)}._doneLine_1munx_366{font-family:var(--mono);font-size:var(--t-meta);color:var(--effort)}._import_1munx_372{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}._refused_1munx_379{font-size:var(--t-sub);color:var(--recover)}._programField_1munx_386{gap:var(--s3);flex-direction:column;grid-column:1/-1;display:flex}._preview_1munx_393{gap:var(--s2);padding:var(--s3);border:1px dashed var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex}._previewTitle_1munx_402{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-low)}._glossary_1munx_410{font-size:var(--t-sub);color:var(--ink-mid)}._glossary_1munx_410 summary{min-height:var(--tap);cursor:pointer;color:var(--ink);align-items:center;display:flex}._glossary_1munx_410 code,._note_1munx_247 code{font-family:var(--mono);color:var(--ink)}._glossary_1munx_410>*+*{margin-top:var(--s3)}._glossaryGroup_1munx_433 ul{gap:2px var(--s3);margin-top:var(--s1);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}._glossaryTitle_1munx_442{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-low)}._swimSheet_1munx_452{gap:var(--s4);flex-direction:column;display:flex}._sheetHeading_1munx_458{font-size:var(--t-sub);color:var(--ink);font-weight:500}._laps_1munx_464{gap:var(--s1);flex-direction:column;padding:0;list-style:none;display:flex}._lap_1munx_464{gap:var(--s2);background:var(--surface-2);border-radius:var(--r-sm);flex-direction:column;display:flex}._lapHead_1munx_481{justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s2) var(--s3);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._lapMain_1munx_495{gap:var(--s2);font-family:var(--mono);font-size:var(--t-sub);flex-wrap:wrap;display:inline-flex}._lapStroke_1munx_503{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid)}._lapFlag_1munx_509{font-family:var(--display);font-size:var(--t-meta);color:var(--recover)}._lapEdit_1munx_515{padding:0 var(--s3) var(--s3)}._lapRest_1munx_519{padding:0 var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._danger_1munx_526{min-height:var(--tap);align-self:flex-start}._dangerArmed_1munx_531{color:var(--recover)}._program_6490c_3{gap:var(--s2);flex-direction:column;display:flex}._lines_6490c_11{font-family:var(--mono);font-size:var(--t-sub);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}._section_6490c_25{margin-top:var(--s2);font-family:var(--display);font-size:var(--t-meta);color:var(--ink-mid);letter-spacing:.02em}._section_6490c_25:first-child{margin-top:0}._block_6490c_37{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}._total_6490c_44{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid)}._empty_6490c_50{font-size:var(--t-sub);color:var(--ink-mid)}._errors_6490c_55{font-size:var(--t-meta);color:var(--recover);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}._flag_6490c_67,._flagSoft_6490c_68{font-family:var(--display);font-size:var(--t-meta);letter-spacing:.02em}._flag_6490c_67{color:var(--recover)}._flagSoft_6490c_68{color:var(--ink-low)}._group_3a4sl_6{flex-direction:column;gap:6px;display:flex}._legend_3a4sl_14{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low);margin:0}._scale_3a4sl_23{gap:var(--s2);flex-direction:column;display:flex}._cost_3a4sl_30{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin:0}._form_16k3l_4{gap:var(--s3);padding:var(--s3) 0;flex-direction:column;display:flex}._pair_16k3l_11{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actions_16k3l_17{gap:var(--s2);flex-wrap:wrap;display:flex}._danger_16k3l_23{color:var(--recover)}._side_16k3l_29,._main_16k3l_30{display:contents}@media (width>=960px){._split_16k3l_35{column-gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}._side_16k3l_29,._main_16k3l_30{gap:var(--s3);flex-direction:column;min-width:0;display:flex}._full_16k3l_50{grid-column:1/-1;justify-self:start}}._title_1bwkf_3{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._note_1bwkf_11{margin-top:var(--s3);color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._form_1bwkf_18{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._actions_1bwkf_25{gap:var(--s3);flex-wrap:wrap;display:flex}._line_1bwkf_33{align-items:center;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}._value_1bwkf_42{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}._error_1bwkf_53{margin-top:var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--recover)}._head_j48qa_3{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}._text_j48qa_10{margin:var(--s2) 0 0;color:var(--ink-mid);font-size:var(--t-sub);line-height:1.5}._caveat_j48qa_17{margin:var(--s2) 0 0;color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._blocks_j48qa_24{margin:var(--s3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._block_j48qa_24{align-items:center;column-gap:var(--s2);padding:var(--s2) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label badge""figures badge";display:grid}._blockLabel_j48qa_44{font-size:var(--t-sub);grid-area:label}._blockFigures_j48qa_49{font-family:var(--mono);font-size:var(--t-meta);grid-area:figures}._blockTarget_j48qa_55{color:var(--ink-low)}._block_j48qa_24>:last-child:not(._blockFigures_j48qa_49){grid-area:badge}._stage_1kvtx_11{padding-block:var(--s2) var(--s4);justify-content:center;display:flex}._preview_1kvtx_27{border-radius:var(--r-sm);background-color:var(--surface-2);background-image:linear-gradient(45deg, rgb(var(--ink-rgb) / .06) 25%, transparent 25%, transparent 75%, rgb(var(--ink-rgb) / .06) 75%), linear-gradient(45deg, rgb(var(--ink-rgb) / .06) 25%, transparent 25%, transparent 75%, rgb(var(--ink-rgb) / .06) 75%);background-position:0 0,11px 11px;background-size:22px 22px,22px 22px;width:auto;max-width:100%;max-height:46vh;display:block}._controls_1kvtx_57{gap:var(--s3);flex-direction:column;display:flex}._note_1kvtx_63{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin:0}._share_1kvtx_71{min-height:var(--tap-lg);width:100%;margin-top:var(--s5)}._swatch_1kvtx_81{width:14px;height:14px;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .35);border-radius:50%;flex:none}._paceDots_1kvtx_91{width:14px;height:14px;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .35);background:conic-gradient(var(--effort) 0 33%, var(--ink-mid) 0 66%, var(--load) 0);border-radius:50%;flex:none}._section_456wh_5 summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--tap);cursor:pointer;list-style:none;display:flex}._section_456wh_5 summary::-webkit-details-marker{display:none}._title_456wh_19{color:var(--ink);font-size:var(--t-sub);font-weight:500}._title_456wh_19:after{content:" ▾";color:var(--ink-low)}._section_456wh_5[open] ._title_456wh_19:after{content:" ▴"}._note_456wh_34{margin-top:var(--s3);color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._form_456wh_41{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._actions_456wh_48{gap:var(--s3);flex-wrap:wrap;display:flex}._error_456wh_54{margin-top:var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--recover)}._screen_17m2z_7{flex-direction:column;display:flex}._tracks_17m2z_17{gap:var(--s5);flex-direction:column;display:flex}._track_17m2z_17{overflow:hidden}._cadence_17m2z_27{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.06em;color:var(--ink-low);text-transform:lowercase;margin-top:4px}._stats_17m2z_41{gap:var(--s3);margin:var(--s4) 0 var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=600px){._stats_17m2z_41{gap:var(--s4)}}._stat_17m2z_41{font-size:var(--t-num-md);grid-template-rows:auto auto auto;align-content:start;gap:3px;display:grid}._statKey_17m2z_67{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._statHint_17m2z_75{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._footnote_17m2z_81{margin-top:var(--s4);font-size:var(--t-sub);color:var(--ink-mid);line-height:1.6}._muted_17m2z_88{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._drawer_17m2z_102{right:var(--gutter);bottom:calc(var(--tabbar) + var(--safe-b) + var(--s3));width:min(380px, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);max-height:min(60vh,620px);padding:var(--card-pad);box-shadow:var(--shadow);z-index:35;position:fixed;overflow-y:auto}@media (width>=960px){._drawer_17m2z_102{bottom:var(--s4)}}._drawerTitle_17m2z_124{margin-top:6px}._drawerSummary_17m2z_128{justify-content:space-between;align-items:center;gap:var(--s3);margin:var(--s4) 0;font-size:var(--t-num-md);display:flex}._entries_17m2z_137{gap:var(--s3);flex-direction:column;list-style:none;display:flex}._entry_17m2z_144{border-top:1px solid var(--line);padding-top:var(--s3)}._entryHead_17m2z_149{justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:var(--t-sub);display:flex}._entryLabel_17m2z_157{color:var(--ink)}._entryDetail_17m2z_161{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);margin-top:3px}._entryNote_17m2z_168{font-size:var(--t-meta);color:var(--ink-mid);margin-top:3px;font-style:italic}._list_hz9i1_5{gap:var(--s4);flex-direction:column;display:flex}._rowName_hz9i1_12{align-items:center;gap:var(--s3);color:var(--ink);font-size:var(--t-sub);font-weight:500;display:flex}._rowMeta_hz9i1_21{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-low);margin-top:5px}._form_hz9i1_29{gap:var(--s4);margin-top:var(--s5);grid-template-columns:1fr;display:grid}@media (width>=600px){._form_hz9i1_29{grid-template-columns:repeat(2,minmax(0,1fr))}}._pair_hz9i1_42{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._select_hz9i1_48{flex-direction:column;gap:6px;display:flex}._select_hz9i1_48 span{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-low)}._select_hz9i1_48 select{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-family:inherit;font-size:var(--t-body);width:100%;min-height:48px;padding:10px 12px}._select_hz9i1_48 select:focus-visible{outline:2px solid var(--signal);outline-offset:1px}._check_hz9i1_81{align-items:center;gap:var(--s3);font-size:var(--t-sub);color:var(--ink-mid);align-self:end;padding-bottom:10px;display:flex}._actions_hz9i1_91{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}._note_hz9i1_98{margin-top:var(--s4);font-size:var(--t-meta);color:var(--ink-low);line-height:1.6}._creator_hz9i1_105{margin-top:var(--s4)}._muted_hz9i1_109{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._error_hz9i1_115{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);margin-bottom:var(--s4);padding:10px 12px;line-height:1.5}._impact_hz9i1_132{margin-top:var(--s5);border:1px solid rgb(var(--load-rgb) / var(--badge-border-a));background:rgb(var(--load-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:var(--s4)}._impactList_hz9i1_140{margin-top:var(--s3);font-size:var(--t-sub);color:var(--ink);padding-left:18px;line-height:1.7}._impactRange_hz9i1_148{margin-top:var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._trackRow_hz9i1_156{align-items:start;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}._lede_hz9i1_165{margin-top:var(--s4);margin-bottom:var(--s5)}._impactActions_hz9i1_171{margin-top:var(--s4)}._armed_hz9i1_177{border-color:rgb(var(--recover-rgb) / .6);background:rgb(var(--recover-rgb) / var(--badge-bg-a));color:var(--recover)}._panel_h7qgv_5{gap:var(--s4);margin-top:var(--s2);flex-direction:column;display:flex}._panel_h7qgv_5[hidden]{display:none}._screen_a6k1z_7{height:calc(100dvh - 48px - var(--safe-t) - var(--tabbar) - var(--safe-b));padding-inline:var(--gutter);max-width:var(--wrap);flex-direction:column;width:100%;margin:0 auto;display:flex}@media (width>=960px){._screen_a6k1z_7{height:calc(100dvh - 56px)}}._bar_a6k1z_31{justify-content:space-between;align-items:center;gap:var(--s3);padding-block:var(--s3);flex:none;display:flex}._title_a6k1z_40{font-size:var(--t-head);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._barActions_a6k1z_50{align-items:center;gap:var(--s2);flex:none;display:flex}._stream_a6k1z_59{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;gap:var(--s5);min-height:0;padding-bottom:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._stream_a6k1z_59>:first-child{margin-top:auto}._welcomeText_a6k1z_83{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty}._scopeNote_a6k1z_90{align-items:flex-start;gap:var(--s2);padding-bottom:var(--s3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}._starters_a6k1z_100{padding-top:var(--s2);flex:none}._composer_a6k1z_107{align-items:flex-end;gap:var(--s2);padding-block:var(--s3);border-top:1px solid var(--line);background:var(--bg);flex:none;display:flex}._input_a6k1z_117{resize:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;max-height:7.5em;color:var(--ink);font-family:var(--display);font-size:var(--t-body);min-height:var(--tap);field-sizing:content;max-height:7.5rem;transition:border-color var(--t);flex:1;padding:12px 14px;line-height:1.45;overflow-y:auto}._input_a6k1z_117:focus{border-color:var(--signal);outline:none}._input_a6k1z_117::placeholder{color:var(--ink-low)}._input_a6k1z_117:disabled{opacity:.5}._send_a6k1z_163{width:var(--tap);min-width:var(--tap);height:var(--tap);min-height:var(--tap);border-radius:50%;flex:none;padding:0;font-size:20px;line-height:1}._iconButton_a6k1z_178{width:var(--tap);min-width:var(--tap);height:var(--tap);min-height:var(--tap);padding:0}._voiceError_a6k1z_190{padding-bottom:var(--s2);color:var(--load);font-size:var(--t-sub);margin:0}._turn_d4wg3_6{gap:var(--s2);flex-direction:column;display:flex}._bubble_d4wg3_14{max-width:85%;padding:var(--s3) var(--s4);border-radius:var(--r);font-size:var(--t-body);white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;line-height:1.5}._mine_d4wg3_27{background:var(--signal);color:var(--bg);border-bottom-right-radius:var(--r-sm);align-self:flex-end}._theirs_d4wg3_35{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:var(--r-sm);align-self:flex-start}@media (width>=600px){._bubble_d4wg3_14{max-width:72%}}._thinking_d4wg3_51{padding:var(--s4);align-items:center;gap:5px;display:inline-flex}._thinking_d4wg3_51 span{background:var(--ink-low);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _pulse_d4wg3_1}._thinking_d4wg3_51 span:nth-child(2){animation-delay:.15s}._thinking_d4wg3_51 span:nth-child(3){animation-delay:.3s}@keyframes _pulse_d4wg3_1{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){._thinking_d4wg3_51 span{opacity:.6;animation:none}}._action_d4wg3_92{align-self:flex-start;align-items:center;gap:var(--s3);max-width:85%;margin-left:var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);border-left-width:3px;flex-wrap:wrap;display:flex}._actionBody_d4wg3_107{align-items:center;gap:var(--s3);flex:10rem;min-width:0;display:flex}._actionMark_d4wg3_116{border-radius:50%;flex:none;width:8px;height:8px}._actionText_d4wg3_123{font-size:var(--t-sub);color:var(--ink);text-wrap:pretty;min-width:0}._actionChoice_d4wg3_130{gap:var(--s2);flex:none;display:flex}._actionCircuit_d4wg3_141{gap:var(--s2);flex-direction:column;width:100%;display:flex}._actionOpen_d4wg3_155{min-height:var(--tap-lg);flex:none}@media (width<=479px){._actionOpen_d4wg3_155{width:100%}}._action_effort_d4wg3_166{border-left-color:var(--effort)}._action_effort_d4wg3_166 ._actionMark_d4wg3_116{background:var(--effort)}._action_load_d4wg3_175{border-left-color:var(--load);border-style:dashed dashed dashed solid}._action_load_d4wg3_175 ._actionMark_d4wg3_116{background:var(--load)}._action_recover_d4wg3_184{border-left-color:var(--recover)}._action_recover_d4wg3_184 ._actionMark_d4wg3_116{background:var(--recover)}._kept_d4wg3_193{align-self:flex-start;align-items:center;gap:var(--s2);margin-left:var(--s4);font-size:var(--t-meta);color:var(--ink-mid);flex-wrap:wrap;display:flex}._keptMark_d4wg3_204{color:var(--ink-low)}._keptText_d4wg3_208{min-width:0}._keptText_d4wg3_208 strong{color:var(--ink);font-weight:500}._facts_d4wg3_219{max-width:100%;margin-left:var(--s4);font-size:var(--t-meta);color:var(--ink-low);align-self:flex-start}._facts_d4wg3_219 summary{cursor:pointer;min-height:var(--tap);font-family:var(--mono);align-items:center;display:flex}._facts_d4wg3_219 ul{margin:var(--s2) 0 0 var(--s4);flex-direction:column;gap:4px;display:flex}._replyActions_d4wg3_242{align-self:flex-start;gap:var(--s2);margin-top:calc(-1 * var(--s2));display:flex}._failure_d4wg3_256{align-self:flex-start;align-items:center;gap:var(--s3);max-width:85%;padding:var(--s3) var(--s4);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r);color:var(--ink-mid);font-size:var(--t-sub);flex-wrap:wrap;line-height:1.5;display:flex}._step_d4wg3_275{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);letter-spacing:.02em}._proposal_d4wg3_284{margin-left:var(--s4);align-self:stretch}._proposed_d4wg3_289{gap:var(--s3);margin-top:var(--s3);flex-direction:column;display:flex}._proposedItem_d4wg3_296{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);display:flex}._proposedBody_d4wg3_305{gap:var(--s1);flex-direction:column;flex:auto;min-width:0;display:flex}._proposedMeta_d4wg3_313{font-size:var(--t-meta);color:var(--ink-mid)}._proposedOut_d4wg3_319 ._proposedBody_d4wg3_305{opacity:.5;text-decoration:line-through}._dropped_d4wg3_324{width:100%;margin-top:var(--s2);font-size:var(--t-meta);color:var(--ink-mid)}._dropped_d4wg3_324 ul{margin:var(--s1) 0 0 var(--s4);flex-direction:column;gap:2px;list-style:outside;display:flex}._panel_1t624_6{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._panel_1t624_6[hidden]{display:none}._list_1t624_17{gap:var(--s2);flex-direction:column;list-style:none;display:flex}._item_1t624_24{align-items:flex-start;gap:var(--s3);padding:var(--s3);border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;display:flex}._itemBody_1t624_35{min-width:0;font-size:var(--t-sub);flex-direction:column;flex:12rem;gap:4px;display:flex}._meta_1t624_44{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex-wrap:wrap;display:flex}._itemActions_1t624_54{gap:var(--s2);flex:none;display:flex}._memoryForm_1t624_60{gap:var(--s4);flex-direction:column;display:flex}._name_1ubre_7{color:var(--ink);font-size:var(--t-sub);font-weight:500}._row_1ubre_13{margin-top:var(--s3)}._actions_1ubre_17{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}._note_1ubre_24{color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._noteSpaced_1ubre_30{margin-top:var(--s3)}._lines_1ubre_36{gap:var(--s2);margin-top:var(--s3);padding-left:var(--s5);color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6;list-style:outside;display:grid}._chips_1ubre_50{gap:var(--s2);margin-top:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}._disclose_1ubre_63{margin-left:-18px}._hint_hecq7_3{color:var(--ink-low);font-size:var(--t-meta);padding-block:var(--s3)}._threadRow_hecq7_19{gap:var(--s2);flex-direction:column;display:flex}._threadRow_hecq7_19+._threadRow_hecq7_19{margin-top:var(--s3)}._threadActions_hecq7_29{justify-content:flex-end;display:flex}._armed_hecq7_36{border-color:rgb(var(--recover-rgb) / .6);background:rgb(var(--recover-rgb) / var(--badge-bg-a));color:var(--recover)}._renameForm_hecq7_43{gap:var(--s3);flex-direction:column;display:flex}._grid_1ffha_8{gap:var(--s4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=960px){._grid_1ffha_8{grid-template-columns:1fr 340px}}._note_1ffha_21{color:var(--ink-mid);font-size:var(--t-sub);margin-top:2px}._empty_1ffha_27{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._error_1ffha_33{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._indicators_1ffha_46{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}._indicator_1ffha_46{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:12px}._indicatorLabel_1ffha_59{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-low)}._indicatorValue_1ffha_67{font-family:var(--mono);font-size:var(--t-num-md);font-variant-numeric:tabular-nums;margin-top:6px;line-height:1}._indicatorUnit_1ffha_75{font-size:var(--t-meta);color:var(--ink-low);margin-left:2px}._indicatorDelta_1ffha_81{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);margin-top:6px}._up_1ffha_88{color:var(--load)}._down_1ffha_92{color:var(--effort)}._flat_1ffha_96{color:var(--ink-low)}._curve_1ffha_102{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line-soft)}._metrics_1ffha_108{margin-bottom:var(--s4)}._seriesStats_1ffha_112{gap:var(--s4);margin-top:var(--s4);color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;flex-wrap:wrap;display:flex}._seriesStats_1ffha_112 b{color:var(--ink);font-weight:500}._formAnchor_1ffha_133{scroll-margin-top:calc(var(--safe-t) + 48px + var(--s4))}@media (width>=960px){._formAnchor_1ffha_133{scroll-margin-top:calc(var(--safe-t) + 120px)}}._form_1ffha_133{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._formRow_1ffha_151{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}._flushTitle_1ffha_161{padding:0 12px 14px}._flushPad_1ffha_165{padding:0 12px 12px}._list_1ffha_169{margin:0;padding:0;list-style:none}._list_1ffha_169>li{border-top:1px solid var(--line-soft)}._entry_1ffha_179{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 12px;min-height:var(--tap);display:flex}._entryText_1ffha_188{flex-direction:column;gap:2px;min-width:0;display:flex}._entryDate_1ffha_195{font-family:var(--mono);font-variant-numeric:tabular-nums}._meta_1ffha_200{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);line-height:1.5}._grid_1w10c_6{gap:var(--s4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=960px){._grid_1w10c_6{grid-template-columns:1fr 340px}}._head_1w10c_19{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}._reference_1w10c_29{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-soft);color:var(--ink-mid);font-size:var(--t-sub);line-height:1.5}._emptyAction_1w10c_38{margin-top:var(--s4)}._empty_1w10c_38{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._error_1w10c_48{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._formAnchor_1w10c_62{scroll-margin-top:calc(var(--safe-t) + 48px + var(--s4))}@media (width>=960px){._formAnchor_1w10c_62{scroll-margin-top:calc(var(--safe-t) + 120px)}}._form_1w10c_62{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._formRow_1w10c_79{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}._flushTitle_1w10c_87{padding:0 12px 14px}._list_1w10c_91{margin:0;padding:0;list-style:none}._list_1w10c_91>li{border-top:1px solid var(--line-soft)}._entry_1w10c_101{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 12px;min-height:var(--tap);display:flex}._entryText_1w10c_110{flex-direction:column;gap:2px;min-width:0;display:flex}._entryDate_1w10c_117{font-family:var(--mono);font-variant-numeric:tabular-nums}._meta_1w10c_122{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);line-height:1.5}._screen_13sfl_7{flex-direction:column;display:flex}._grid_13sfl_12{gap:var(--s4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=960px){._grid_13sfl_12{grid-template-columns:1fr 340px}}._form_13sfl_25{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._formRow_13sfl_32{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}._error_13sfl_38{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._note_13sfl_49{color:var(--ink-mid);font-size:var(--t-sub);margin-top:2px}._actions_13sfl_55{justify-content:flex-end;gap:4px;display:flex}._iconButton_13sfl_61{color:var(--ink-low);cursor:pointer;font-family:var(--mono);font-size:var(--t-meta);min-height:var(--tap);touch-action:manipulation;transition:var(--t);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){._iconButton_13sfl_61:hover{color:var(--ink);border-color:var(--line)}._danger_13sfl_88:hover{color:var(--recover);border-color:rgb(var(--recover-rgb) / .4)}}._empty_13sfl_94{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._flushTitle_13sfl_103{padding:0 12px 14px}._flushPad_13sfl_107{padding:0 12px 12px}._emptyInset_13sfl_111{margin-top:var(--s4)}._screen_s76qb_3{flex-direction:column;display:flex}._warn_s76qb_12{color:var(--recover);font-family:var(--mono);font-size:var(--t-meta);margin-top:var(--s3)}._briefText_s76qb_24 p{text-wrap:pretty}._briefText_s76qb_24 p+p{margin-top:var(--s3)}._briefLoading_s76qb_34{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._briefAsk_s76qb_42{min-height:var(--tap-lg)}._facts_s76qb_50{margin-top:var(--s4);font-size:var(--t-meta);color:var(--ink-low)}._facts_s76qb_50 summary{cursor:pointer;min-height:var(--tap);font-family:var(--mono);align-items:center;display:flex}._facts_s76qb_50 ul{margin:var(--s2) 0 0 var(--s4);flex-direction:column;gap:4px;display:flex}._dayEmpty_s76qb_82{margin-bottom:var(--s5)}._tasks_s76qb_86{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}._task_s76qb_86{align-items:center;gap:var(--s3);padding:var(--s3) var(--card-pad);margin-inline:calc(var(--card-pad) * -1);border-radius:var(--r-sm);display:flex}._taskBody_s76qb_110{gap:var(--s2);flex-direction:column;flex:auto;min-width:0;display:flex}._taskLink_s76qb_126{color:inherit;min-height:var(--tap);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--t-fast);text-decoration:none}._taskLink_s76qb_126:active{background:var(--surface-2)}@media (hover:hover) and (pointer:fine){._taskLink_s76qb_126:hover{background:var(--surface-2)}._taskLink_s76qb_126:hover ._taskGo_s76qb_146{color:var(--ink);transform:translate(2px)}}._taskLink_s76qb_126:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}._taskGo_s76qb_146{color:var(--ink-low);font-size:var(--t-title);transition:color var(--t-fast), transform var(--t-fast);flex:none;line-height:1}._taskLink_s76qb_126:active ._taskGo_s76qb_146{color:var(--ink)}._taskHead_s76qb_178{align-items:baseline;gap:var(--s3);display:flex}._mark_s76qb_190{border:1.5px solid var(--ink-low);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}._markDone_s76qb_201{border-color:var(--effort);background:var(--effort);box-shadow:0 0 0 3px rgb(var(--effort-rgb) / .16)}._markPlanned_s76qb_210{border-color:var(--signal);border-style:dashed}._taskLabel_s76qb_215{color:var(--ink);font-size:var(--t-body);flex:auto;min-width:0}._taskCount_s76qb_222{color:var(--ink);font-family:var(--mono);font-size:var(--t-num);white-space:nowrap}._taskTarget_s76qb_229{color:var(--ink-low)}._taskLeft_s76qb_236{color:var(--ink-mid);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.02em;padding-left:calc(9px + var(--s3));display:block}._taskDone_s76qb_246{color:var(--effort)}._taskNone_s76qb_250{color:var(--ink-mid);font-size:var(--t-sub);margin-top:var(--s4);text-wrap:pretty}._strip_s76qb_267{gap:var(--s3);margin-top:var(--s5);padding-block:var(--s5);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}._stripCell_s76qb_278{min-width:0}._stripCell_s76qb_278+._stripCell_s76qb_278{border-left:1px solid var(--line-soft);padding-left:var(--s3)}@media (width>=600px){._strip_s76qb_267{gap:var(--s5)}._stripCell_s76qb_278+._stripCell_s76qb_278{padding-left:var(--s5)}}._aim_s76qb_299{align-items:center;gap:var(--s5);margin-top:var(--s4);flex-wrap:wrap;display:flex}._aimFigures_s76qb_310{gap:var(--s2);flex-direction:column;flex:200px;min-width:0;display:flex}._aimSummary_s76qb_318{color:var(--ink);font-family:var(--mono);font-size:var(--t-num-md)}._aimNote_s76qb_324{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty}._aimCountdown_s76qb_331{color:var(--ink);font-family:var(--mono);font-size:var(--t-num-xl);line-height:1}._aimPhase_s76qb_339{color:var(--ink);font-size:var(--t-body);text-wrap:pretty}._aimEmptyActions_s76qb_347{justify-content:center}._aimFoot_s76qb_352{margin-top:var(--s5)}._aimWarning_s76qb_356{color:var(--load);font-size:var(--t-sub);text-wrap:pretty;margin:0;line-height:1.5}._alerts_91qme_3{margin:0 0 var(--s3);gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}._alert_91qme_3{padding:var(--s2) var(--s3);min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-sm);color:inherit;flex-direction:column;justify-content:center;gap:4px;text-decoration:none;display:flex}._alertHead_91qme_25{align-items:center;gap:var(--s2);font-weight:600;display:flex}._text_91qme_32{margin:var(--s2) 0 0;color:var(--ink-mid);font-size:var(--t-sub);line-height:1.5}._key_91qme_39{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;display:block}._more_91qme_48{margin-top:var(--s3)}._screen_1ju0g_3{gap:var(--s4);flex-direction:column;display:flex}._form_1ju0g_9{gap:var(--s3);margin-top:var(--s2);flex-direction:column;display:flex}._label_1ju0g_17{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low);margin:0}._group_1ju0g_31>.rule:first-child{margin-top:var(--s4)}._choices_1ju0g_35{gap:var(--s2);flex-wrap:wrap;display:flex}._list_1ju0g_41{margin:0;padding:0;list-style:none}._list_1ju0g_41>li{border-bottom:1px solid var(--line-soft)}._entry_1ju0g_51{padding:var(--s2);min-height:var(--tap);flex-direction:column;justify-content:center;gap:2px;display:flex}._meta_1ju0g_60{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._details_1ju0g_66{color:var(--ink-mid);font-size:var(--t-sub);white-space:pre-line;margin:0;line-height:1.5}._error_1ju0g_74{color:var(--load);font-size:var(--t-sub);margin:0}._actions_1ju0g_80{gap:var(--s2);flex-wrap:wrap;display:flex}._finish_1ju0g_86{min-height:var(--tap-lg)}._screen_bgl4q_3{flex-direction:column;display:flex}._stats_bgl4q_8{gap:var(--s3);margin-bottom:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._text_bgl4q_15{margin:var(--s2) 0 0;color:var(--ink-mid);font-size:var(--t-sub);line-height:1.5}._text_bgl4q_15:first-of-type{margin-top:0}._chart_bgl4q_26{margin-top:var(--s4)}._weeks_bgl4q_30{margin:var(--s3) 0 0;gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}._weekHead_bgl4q_39{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:4px;display:flex}._key_bgl4q_47{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase}._total_bgl4q_55{font-family:var(--mono);font-size:var(--t-sub)}._sports_bgl4q_60{color:var(--ink-mid);font-size:var(--t-sub);margin:4px 0 0}._screen_14esb_22{gap:var(--s5);flex-direction:column;display:flex}._head_14esb_28{gap:var(--s2);flex-direction:column;display:flex}._current_14esb_39{align-items:center;gap:var(--s4);margin-top:var(--s4);text-align:center;flex-direction:column;display:flex}._figures_14esb_48{gap:var(--s1);flex-direction:column;min-width:0;display:flex}._noRing_14esb_61{border:2px dashed var(--line);width:86px;height:86px;color:var(--ink-low);font-family:var(--mono);font-size:var(--t-num-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._summary_14esb_75{font-family:var(--mono);font-size:var(--t-num-md);color:var(--ink);overflow-wrap:anywhere}._basis_14esb_82{font-size:var(--t-meta);color:var(--ink-low)}@media (width>=600px){._current_14esb_39{text-align:left;flex-direction:row;align-items:center}}._stats_14esb_100{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._stat_14esb_100{flex-direction:column;gap:3px;min-width:0;display:flex}._statKey_14esb_116{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.1em;color:var(--ink-low);text-transform:uppercase}._statValue_14esb_124{font-family:var(--mono);font-size:var(--t-num-md);color:var(--ink)}._actions_14esb_132{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}._actions_14esb_132 button{min-height:var(--tap);width:100%}._submit_14esb_145{min-height:var(--tap-lg);width:100%}@media (width>=600px){._actions_14esb_132{flex-direction:row}._actions_14esb_132 button{flex:initial;width:auto}._submit_14esb_145{width:auto;min-width:220px}}._form_14esb_168{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._note_14esb_175{font-size:var(--t-sub);color:var(--ink-mid)}._proposed_14esb_180{gap:var(--s1);margin:var(--s3) 0;flex-direction:column;display:flex}._proposedTitle_14esb_187{font-size:var(--t-body);font-weight:500}._target_14esb_192{font-family:var(--mono);font-size:var(--t-num-md);color:var(--ink)}._facts_14esb_201{margin-top:var(--s3);font-size:var(--t-meta);color:var(--ink-low)}._facts_14esb_201 summary{min-height:var(--tap);cursor:pointer;font-family:var(--mono);letter-spacing:.04em;align-items:center;display:flex}._facts_14esb_201 ul{padding:var(--s3);background:var(--surface-2);border-radius:var(--r-sm);flex-direction:column;gap:3px;list-style:none;display:flex}._dropped_14esb_226{margin-top:var(--s3);font-size:var(--t-meta);color:var(--ink-low)}._review_14esb_234{gap:var(--s3);margin:var(--s3) 0;flex-direction:column;display:flex}._reviewGroup_14esb_241{gap:var(--s1);flex-direction:column;display:flex}._reviewGroup_14esb_241 ul{gap:var(--s1);padding-left:var(--s4);flex-direction:column;display:flex}._action_14esb_132{padding:var(--s3);background:var(--surface-2);border-left:2px solid var(--signal);border-radius:var(--r-sm);font-size:var(--t-sub)}._list_14esb_266{gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}._item_14esb_273{gap:var(--s2);padding:var(--s3);background:var(--surface-2);border-radius:var(--r-sm);flex-direction:column;display:flex}._itemBody_14esb_282{flex-direction:column;gap:3px;min-width:0;display:flex}._meta_14esb_289{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-mid)}._itemActions_14esb_296{gap:var(--s2);display:flex}._itemActions_14esb_296 button{min-height:var(--tap);flex:1}@media (width>=600px){._item_14esb_273{flex-direction:row;justify-content:space-between;align-items:center}._itemActions_14esb_296 button{flex:initial}}._assistant_14esb_320{min-height:var(--tap);padding:0 var(--s5);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-sub);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._assistant_14esb_320:hover{border-color:var(--signal)}}._screen_2z9mt_7{flex-direction:column;display:flex}._swatch_2z9mt_15{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}._chip_2z9mt_21{height:76px}._meta_2z9mt_25{padding:var(--s3) 12px;background:var(--surface)}._name_2z9mt_30{font-size:var(--t-sub);font-weight:500}._hex_2z9mt_35{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._card_2z9mt_41{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5)}._specimen_2z9mt_48{letter-spacing:-.035em;margin-top:var(--s3);font-size:40px}._specimenDisplay_2z9mt_54{font-weight:700}._specimenCondensed_2z9mt_58{font-family:var(--condensed);letter-spacing:.01em;font-weight:600}._specimenMono_2z9mt_64{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500}._note_2z9mt_71{color:var(--ink-mid);font-size:var(--t-sub);margin-top:8px}._weights_2z9mt_77{gap:var(--s4);margin-top:var(--s4);flex-wrap:wrap;align-items:baseline;display:flex}._weights_2z9mt_77>span{font-size:var(--t-head)}._levelRow_2z9mt_91{grid-template-columns:92px repeat(5, var(--heat-cell)) 1fr;align-items:center;gap:var(--heat-gap);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);display:grid}._levelRow_2z9mt_91+._levelRow_2z9mt_91{margin-top:var(--s3)}._levelLabel_2z9mt_105{color:var(--ink-low);letter-spacing:.1em;text-transform:uppercase}._cell_2z9mt_111{width:var(--heat-cell);height:var(--heat-cell);border-radius:var(--heat-radius);border:1px solid #ffffff05}._cell0_2z9mt_118{background:var(--surface-2)}._cell1_2z9mt_121{background:rgb(var(--accent-rgb) / var(--heat-a1))}._cell2_2z9mt_124{background:rgb(var(--accent-rgb) / var(--heat-a2))}._cell3_2z9mt_127{background:rgb(var(--accent-rgb) / var(--heat-a3))}._cell4_2z9mt_130{background:rgb(var(--accent-rgb) / var(--heat-a4))}._levelHint_2z9mt_134{padding-left:var(--s4);color:var(--ink-low)}._spaceRow_2z9mt_141{align-items:center;gap:var(--s4);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);grid-template-columns:44px 1fr;display:grid}._spaceRow_2z9mt_141+._spaceRow_2z9mt_141{margin-top:var(--s2)}._spaceBar_2z9mt_155{background:rgb(var(--signal-rgb) / .45);border-radius:4px;height:7px}._chartHead_2z9mt_163{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._tableTitle_2z9mt_171{padding:0 12px 14px}._swipeDemo_2z9mt_176{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s4);font-family:var(--mono);font-size:var(--t-sub);background:var(--surface)}._sectionLede_2z9mt_188{margin-bottom:var(--s4)}._subhead_2z9mt_195{margin-top:var(--s6)}._tightEyebrow_2z9mt_199{margin-top:var(--s1)}._blockSpaced_2z9mt_203{margin-top:var(--s6)}._noteFlush_2z9mt_207{margin-top:0}._tailNote_2z9mt_211{padding-bottom:var(--s7)}._recoverInk_2z9mt_215{color:var(--recover)}._page_1o0in_1{min-height:100dvh;padding:var(--s5) var(--gutter);padding-top:calc(var(--s5) + var(--safe-t));padding-bottom:calc(var(--s5) + var(--safe-b));place-items:center;display:grid}._panel_1o0in_12{width:min(380px,100%)}._head_1o0in_19{margin-bottom:var(--s5)}._form_1o0in_23{gap:var(--s4);margin-top:var(--s5);flex-direction:column;display:flex}._error_1o0in_30{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._notice_1o0in_41{font-family:var(--mono);font-size:var(--t-meta);color:var(--load);border:1px solid rgb(var(--load-rgb) / var(--badge-border-a));background:rgb(var(--load-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._footer_1o0in_52{margin-top:var(--s6);color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-align:center}._passkey_1o0in_63{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}._screen_100qp_10{gap:var(--s5);flex-direction:column;display:flex}._coverage_100qp_19{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);margin:0}._lines_100qp_26{flex-direction:column;display:flex}._lines_100qp_26>:not(:last-child){border-bottom:1px solid var(--line-soft)}._lineWrap_100qp_43{border-radius:var(--r-sm)}._line_100qp_26{align-items:baseline;gap:2px var(--s3);width:100%;min-height:var(--tap-lg);padding:var(--s3) var(--s1);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:var(--t);background:0 0;border:0;grid-template-columns:1fr auto;display:grid}@media (hover:hover) and (pointer:fine){._line_100qp_26:hover{background:var(--surface-2)}}._lineName_100qp_79{align-items:center;gap:var(--s2);min-width:0;font-weight:500;display:flex}._lineChevron_100qp_89{border-right:1.5px solid var(--ink-low);border-bottom:1.5px solid var(--ink-low);flex:none;width:6px;height:6px;transform:rotate(-45deg)}._lineCount_100qp_98{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink);white-space:nowrap}._lineNote_100qp_105{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);grid-column:1/-1}._add_100qp_112{justify-content:stretch;display:flex}._add_100qp_112>*{flex:1}._detail_100qp_123,._form_100qp_124{gap:var(--s4);flex-direction:column;display:flex}._source_100qp_130{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._head_100qp_136{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);text-transform:lowercase}._periods_100qp_147{gap:var(--s3);grid-template-columns:repeat(2,1fr);margin:0;display:grid}._period_100qp_147{border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:var(--s3);flex-direction:column;gap:2px;display:flex}._period_100qp_147 dt{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._period_100qp_147 dd{margin:0;font-weight:500}._recent_100qp_176{gap:var(--s2);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._recent_100qp_176 li{justify-content:space-between;gap:var(--s3);display:flex}._formGrid_100qp_194{gap:var(--s3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=600px){._formGrid_100qp_194{grid-template-columns:repeat(3,1fr)}._periods_100qp_147{grid-template-columns:repeat(4,1fr)}}._actions_100qp_210{gap:var(--s3);flex-wrap:wrap;display:flex}._actions_100qp_210>*{flex:auto}._note_100qp_220{font-size:var(--t-meta);color:var(--ink-low);margin:0}._error_100qp_226{font-size:var(--t-meta);color:var(--recover);margin:0}._screen_vysj2_5{gap:var(--s4);flex-direction:column;display:flex}._stack_vysj2_11{gap:var(--s3);flex-direction:column;display:flex}._text_vysj2_17{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin:0;line-height:1.5}._warning_vysj2_25{color:var(--load);font-size:var(--t-sub);margin:0;line-height:1.5}._race_vysj2_32{min-height:var(--tap);padding:var(--s2);flex-direction:column;justify-content:center;gap:2px;display:flex}._raceRow_vysj2_43{align-items:center;gap:var(--s2);padding-right:var(--s2);display:flex}._raceRow_vysj2_43>._race_vysj2_32{flex:1;min-width:0}._editing_vysj2_57{gap:var(--s3);padding:var(--s3) var(--s2) var(--s4);flex-direction:column;display:flex}._raceHead_vysj2_64{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}._meta_vysj2_71{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._list_vysj2_77{margin:0;padding:0;list-style:none}._list_vysj2_77>li{border-bottom:1px solid var(--line-soft)}._choices_vysj2_87{gap:var(--s2);flex-wrap:wrap;display:flex}._label_vysj2_96{margin:var(--s2) 0 0;font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low)}._week_vysj2_105{gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--line-soft);flex-direction:column;display:flex}._session_vysj2_113{flex-direction:column;gap:2px;margin:0;display:flex}._notation_vysj2_120{font-family:var(--mono);font-size:var(--t-sub);color:var(--ink)}._actions_vysj2_126{gap:var(--s2);flex-wrap:wrap;display:flex}._finish_vysj2_132{min-height:var(--tap-lg)}._form_qnwzh_4{gap:var(--s4);flex-direction:column;display:flex}._reason_qnwzh_10{color:var(--ink-mid);font-size:var(--t-sub);text-wrap:pretty;margin:0;line-height:1.5}._actions_qnwzh_18{gap:var(--s2);flex-wrap:wrap;display:flex}._error_qnwzh_24{color:var(--load);font-size:var(--t-sub);margin:0}._armed_qnwzh_31{border-color:rgb(var(--recover-rgb) / .6);background:rgb(var(--recover-rgb) / var(--badge-bg-a));color:var(--recover)}._field_n8jsu_3{gap:var(--s2);flex-direction:column;display:flex}._preview_n8jsu_9{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex}._previewTitle_n8jsu_18{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase}._lines_n8jsu_26{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._line_n8jsu_26{font-size:var(--t-sub);color:var(--ink);line-height:1.45}._depth1_n8jsu_41{padding-left:var(--s4);border-left:2px solid var(--line)}._depth2_n8jsu_46{padding-left:calc(var(--s4) * 2);border-left:2px solid var(--line)}._group_n8jsu_51{font-family:var(--mono);font-weight:600}._recovery_n8jsu_56{color:var(--ink-mid)}._summary_n8jsu_60{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);margin:0}._error_n8jsu_67{color:var(--recover);font-size:var(--t-sub);margin:0}._goals_n8jsu_73{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._label_n8jsu_79{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low);margin:0}._glossary_n8jsu_88{font-size:var(--t-sub);color:var(--ink-mid)}._glossary_n8jsu_88 summary{min-height:var(--tap);cursor:pointer;align-items:center;display:flex}._glossary_n8jsu_88 ul{margin:var(--s2) 0 0;padding-left:var(--s4)}._builder_n8jsu_105{gap:var(--s3);flex-direction:column;display:flex}._groupBox_n8jsu_113{gap:var(--s3);min-width:0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;margin:0;display:flex}._block_n8jsu_124{gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}._actions_n8jsu_132{gap:var(--s2);flex-wrap:wrap;display:flex}._starters_n8jsu_138{gap:var(--s2);flex-direction:column;display:flex}._layout_1ldht_10{gap:var(--s4);flex-direction:column;grid-column:1/-1;display:flex}._full_1ldht_19{grid-column:1/-1}._meta_1ldht_23,._work_1ldht_24,._more_1ldht_25{gap:var(--s4);flex-direction:column;min-width:0;display:flex}@media (width>=960px){._split_1ldht_33{column-gap:var(--s6);row-gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"meta work""more work";align-items:start;display:grid}._split_1ldht_33 ._meta_1ldht_23{grid-area:meta}._split_1ldht_33 ._work_1ldht_24{padding-left:var(--s6);border-left:1px solid var(--line-soft);grid-area:work}._split_1ldht_33 ._more_1ldht_25{grid-area:more}}._warnings_1ldht_61{padding:var(--s3);gap:var(--s2);color:var(--ink);font-size:var(--t-sub);border:1px solid rgb(var(--load-rgb) / var(--badge-border-a));background:rgb(var(--load-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);flex-direction:column;grid-column:1/-1;margin:0;line-height:1.45;list-style:none;display:flex}._slot_1ldht_77{align-items:center;gap:var(--s2);color:var(--ink-mid);font-size:var(--t-sub);flex-wrap:wrap;grid-column:1/-1;display:flex}._note_1nle0_6{color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._note_1nle0_6 code,._code_1nle0_13{font-family:var(--mono);color:var(--ink)}._group_1nle0_18{margin-top:var(--s5)}._groupTitle_1nle0_22{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-low)}._list_1nle0_30{gap:var(--s1);margin-top:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}._row_1nle0_39{background:var(--surface-2);border-radius:var(--r-sm)}._entry_1nle0_44{align-items:center;gap:var(--s2) var(--s3);min-height:var(--tap);padding:var(--s2) var(--s3);flex-wrap:wrap;display:flex}._code_1nle0_13{min-width:3.2rem;font-size:var(--t-sub)}._label_1nle0_58{align-items:center;gap:var(--s1) var(--s2);min-width:0;font-size:var(--t-sub);color:var(--ink-mid);flex-wrap:wrap;flex:8rem;display:flex}._rowActions_1nle0_69{gap:var(--s1);display:flex}._form_1nle0_74{gap:var(--s3);padding:var(--s3);flex-direction:column;display:flex}._actions_1nle0_81{gap:var(--s3);flex-wrap:wrap;display:flex}._screen_1khv0_2{gap:var(--s5);flex-direction:column;display:flex}._screen_1rxl9_7{flex-direction:column;display:flex}._split_1rxl9_12{gap:var(--s4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=960px){._split_1rxl9_12{grid-template-columns:1fr 360px}}._form_1rxl9_25{gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}._pair_1rxl9_32{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}._error_1rxl9_38{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);padding:10px 12px;line-height:1.5}._note_1rxl9_49{color:var(--ink-mid);font-size:var(--t-sub);margin-top:2px}._empty_1rxl9_55{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._hydration_1rxl9_65{align-items:center;gap:var(--s5);margin-top:var(--s5);flex-wrap:wrap;display:flex}._presets_1rxl9_79{gap:var(--s2);margin-top:var(--s4);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}._preset_1rxl9_79{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:var(--t-meta);transition:var(--t);white-space:nowrap;padding:15px 6px}@media (hover:hover) and (pointer:fine){._preset_1rxl9_79:hover:not(:disabled){border-color:var(--signal);color:var(--signal);transform:translateY(-1px)}}._preset_1rxl9_79:focus-visible{outline:2px solid var(--signal);outline-offset:2px}._preset_1rxl9_79:disabled{opacity:.5;cursor:progress}._intakes_1rxl9_125{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}._intake_1rxl9_125{border:1px solid var(--line-soft);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px 5px 10px;display:flex}._moment_1rxl9_147{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low);margin-left:6px}._cadence_1rxl9_154{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-low)}._scheduleRow_1rxl9_160{align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;padding:10px 0;display:grid}._scheduleRow_1rxl9_160:last-child{border-bottom:none}._tightEyebrow_1rxl9_174{margin-top:var(--s1)}._emptyInset_1rxl9_178{margin-top:var(--s4)}._bar_1y6bo_5{align-items:center;gap:var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}._summary_1y6bo_15{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid)}._form_1y6bo_21{gap:var(--s4);margin-top:var(--s3);flex-direction:column;display:flex}._head_1y6bo_28{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}._label_1y6bo_35{color:var(--ink);font-size:var(--t-sub);font-weight:500}._actions_1y6bo_41{gap:var(--s3);flex-wrap:wrap;display:flex}._error_1y6bo_47{margin-top:var(--s3);font-family:var(--mono);font-size:var(--t-meta);color:var(--recover)}._name_j5nvs_7{color:var(--ink);font-size:var(--t-sub);font-weight:500}._row_j5nvs_13{margin-top:var(--s3)}._actions_j5nvs_17{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}._note_j5nvs_24{color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._noteSpaced_j5nvs_30{margin-top:var(--s3)}._error_j5nvs_34{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);margin-bottom:var(--s4);padding:10px 12px;line-height:1.5}._lede_j5nvs_49{margin:var(--s5) 0 var(--s4);max-width:62ch}._devices_j5nvs_56{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}._device_j5nvs_56{justify-content:space-between;align-items:baseline;gap:var(--s3);border-top:1px solid var(--line-soft);padding-top:var(--s2);display:flex}._deviceName_j5nvs_74{color:var(--ink-mid);font-size:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._deviceHint_j5nvs_84{color:var(--ink-low);font-size:var(--t-meta);flex:none}._stack_kt56s_3{gap:var(--s3);flex-direction:column;display:flex}._note_kt56s_9{color:var(--ink-mid);font-size:var(--t-sub);margin:0;line-height:1.5}._list_kt56s_16{margin:0;padding:0;list-style:none}._list_kt56s_16>li{border-bottom:1px solid var(--line-soft)}._key_kt56s_26{min-height:var(--tap);padding:var(--s2);flex-direction:column;justify-content:center;gap:2px;display:flex}._meta_kt56s_35{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._screen_1ffxe_7{flex-direction:column;display:flex}._name_1ffxe_12{color:var(--ink);font-size:var(--t-sub);font-weight:500}._row_1ffxe_18{margin-top:var(--s3)}._actions_1ffxe_22{gap:var(--s3);margin-top:var(--s5);display:flex}._actionsPending_1ffxe_30{bottom:calc(var(--tabbar) + var(--safe-b) + var(--s3));z-index:5;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;position:sticky}@media (width>=960px){._actionsPending_1ffxe_30{bottom:var(--s4)}}._pending_1ffxe_49{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-mid);flex:100%;margin:0}._empty_1ffxe_57{color:var(--ink-low);font-family:var(--mono);font-size:var(--t-meta)}._error_1ffxe_63{font-family:var(--mono);font-size:var(--t-meta);color:var(--recover);border:1px solid rgb(var(--recover-rgb) / var(--badge-border-a));background:rgb(var(--recover-rgb) / var(--badge-bg-a));border-radius:var(--r-sm);margin-bottom:var(--s4);padding:10px 12px;line-height:1.5}._note_1ffxe_76{color:var(--ink-mid);font-size:var(--t-sub);line-height:1.6}._noteSpaced_1ffxe_82{margin-top:var(--s3)}._intro_1ffxe_88{margin-bottom:var(--s4)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0b0c;--surface:#161314;--surface-2:#1e1a1b;--line:#2c2627;--line-soft:#221e1f;--signal:#ff2e3b;--effort:#4cc38a;--load:#e8a33d;--recover:#ff2e3b;--info:#3e9bc9;--confetti:#ff2e3b, #4cc38a, #e8a33d, #3e9bc9, #a78bfa, #ff8a91, #fb923c;--ink:#f3eeee;--ink-mid:#a9a0a1;--ink-low:#716869;--display:"Space Grotesk", system-ui, sans-serif;--condensed:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r:14px;--r-sm:8px;--signal-rgb:255 46 59;--effort-rgb:76 195 138;--load-rgb:232 163 61;--recover-rgb:255 46 59;--info-rgb:62 155 201;--ink-rgb:243 238 238;--media-bg:#fff;--story-light:#fff;--story-light-rgb:255 255 255;--story-dark:#0d0b0c;--story-dark-rgb:13 11 12;--story-violet:#a78bfa;--story-violet-rgb:167 139 250;--accent:var(--signal);--accent-rgb:var(--signal-rgb);--heat-a1:.22;--heat-a2:.42;--heat-a3:.66;--heat-a4:1;--heat-cell:12px;--heat-gap:3px;--heat-radius:3px;--badge-bg-a:.09;--badge-border-a:.32;--s1:4px;--s2:6px;--s3:10px;--s4:14px;--s5:20px;--s6:26px;--s7:36px;--s8:52px;--r-btn:8px;--r-badge:999px;--tap:44px;--tap-lg:56px;--swipe-threshold:56px;--t:.16s ease;--t-fast:.1s ease;--signal-hover:#ff5c66;--shadow:0 12px 32px #0000008c;--scrim:#0000008c;--heat-edge:#ffffff05;--wrap:1080px;--t-hero:30px;--t-title:21px;--t-head:17px;--t-body:16px;--t-sub:15px;--t-meta:12px;--t-num-xl:34px;--t-num:17px;--t-num-md:20px;--t-h1:36px;--t-h2:24px;--t-h3:20px;--ls-meta:.12em;--gutter:16px;--card-pad:16px;--tabbar:64px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}@media (width>=600px){:root{--t-hero:40px;--t-title:22px;--t-h1:48px;--t-h2:26px;--t-num-xl:40px;--gutter:28px;--card-pad:var(--s5)}}@media (width>=960px){:root{--gutter:56px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4f4;--surface:#fff;--surface-2:#ebe5e5;--line:#d8cfd0;--line-soft:#ebe5e5;--signal:#c8101e;--effort:#17703f;--load:#8f4b06;--recover:#c8101e;--info:#1b6a93;--confetti:#c8101e, #17703f, #8f4b06, #1b6a93, #6d28d9, #e0444f, #c2410c;--ink:#1a1415;--ink-mid:#574d4e;--ink-low:#6b6162;--signal-rgb:200 16 30;--effort-rgb:23 112 63;--load-rgb:143 75 6;--recover-rgb:200 16 30;--info-rgb:27 106 147;--ink-rgb:26 20 21;--heat-a1:.35;--heat-a2:.57;--heat-a3:.79;--heat-a4:1;--badge-bg-a:.1;--badge-border-a:.42;--signal-hover:#9e0c17;--shadow:0 12px 32px #1a14151f;--scrim:#1a141561;--heat-edge:#1a14150f}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--display);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;min-height:100dvh;line-height:1.55}#root{min-height:100dvh}h1,h2,h3{font-family:var(--condensed);text-wrap:balance}h1{font-size:var(--t-h1);letter-spacing:.01em;font-weight:700;line-height:.95}h2{font-size:var(--t-h2);letter-spacing:.02em;text-transform:uppercase;font-weight:600;line-height:1.1}h3{font-size:var(--t-h3);letter-spacing:.02em;text-transform:uppercase;font-weight:600;line-height:1.1}.eyebrow{font-family:var(--display);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low);font-weight:500}.lede{color:var(--ink-mid);max-width:56ch;font-size:var(--t-body)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}a{color:var(--signal);-webkit-text-decoration-color:rgb(var(--signal-rgb) / .4);text-decoration-color:rgb(var(--signal-rgb) / .4);text-underline-offset:3px}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);padding-block:var(--s5);margin:0 auto}@media (width>=600px){.wrap{padding-block:var(--s7)}}.wrap .wrap{max-width:none;padding-inline:0}.grid{gap:var(--s3);display:grid}.grid>*,.stack>*,.row>*{min-width:0}@media (width>=600px){.grid{gap:var(--s4)}}.g2,.g3,.g4{grid-template-columns:1fr}@media (width>=600px){.g2,.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}.tiles{grid-template-columns:repeat(2,1fr)}@media (width>=960px){.tiles{grid-template-columns:repeat(4,1fr)}}.stack{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.spread{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.spread>:first-child{flex:auto;min-width:0}@media (width>=600px){.spread{gap:var(--s4)}}.mt{margin-top:var(--s4)}.ta-r{text-align:right}.rule{background:var(--line);height:1px;margin:var(--s6) 0 var(--s5);position:relative}@media (width>=600px){.rule{margin:var(--s8) 0 var(--s6)}}.rule:first-child{margin-top:0}.rule:before{content:"";background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:16px 100%;height:5px;position:absolute;inset:-4px 0 auto}.rule>span{background:var(--bg);padding-right:var(--s4);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-low);position:absolute;top:-9px;left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@keyframes metric-enter{0%{opacity:0;transform:translateY(6px)}}.enter{animation:.22s ease-out both metric-enter}
