._field_krv5c_1{gap:.375rem;display:grid}._label_krv5c_6{font-size:.875rem;font-weight:600}._input_krv5c_11{width:100%;min-height:2.75rem;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .75rem}._passwordWrap_krv5c_22{position:relative}._inputWithEye_krv5c_26{padding-right:2.75rem}._eye_krv5c_30{width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}._eye_krv5c_30:hover{color:var(--color-text)}._input_krv5c_11[aria-invalid=true]{border-color:var(--color-danger)}._textarea_krv5c_56{resize:vertical;min-height:6rem}._hint_krv5c_61{color:var(--color-muted);font-size:.8125rem}._error_krv5c_66{color:var(--color-danger);font-size:.8125rem}._checkbox_krv5c_71{cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.9375rem;display:flex}._fieldset_krv5c_79{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}._checkboxGrid_krv5c_88{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem 1rem;display:grid}._checkbox_krv5c_71 input{width:1.125rem;height:1.125rem;accent-color:var(--color-brand);flex:none;margin:.2rem 0 0}._button_krv5c_102{min-height:2.75rem;font:inherit;border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-weight:600;transition:background-color .12s;display:inline-flex}._button_krv5c_102:disabled{cursor:not-allowed;opacity:.6}._primary_krv5c_122{color:var(--color-on-brand);background:var(--color-brand)}._primary_krv5c_122:hover:not(:disabled){background:var(--color-brand-strong)}._secondary_krv5c_131{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}._secondary_krv5c_131:hover:not(:disabled){background:var(--color-surface-muted)}._danger_krv5c_141{color:var(--color-danger);background:0 0;border-color:currentColor}._buttonSpinner_krv5c_147{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite _spin_krv5c_208}._alert_krv5c_156{border-radius:var(--radius-sm);border:1px solid;padding:.75rem 1rem;font-size:.9375rem}._alertError_krv5c_163{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border-color:color-mix(in srgb, var(--color-danger) 35%, transparent)}._alertSuccess_krv5c_169{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent);border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}._alertInfo_krv5c_175{color:var(--color-text);background:var(--color-surface-muted);border-color:var(--color-border)}._card_krv5c_181{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);align-content:start;gap:1rem;padding:1.5rem;display:grid}._badge_krv5c_192{color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}._fullPage_krv5c_202{place-items:center;min-height:100vh;display:grid}._spinner_krv5c_208{border:3px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite _spin_krv5c_208}._visuallyHidden_krv5c_217{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _spin_krv5c_208{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_krv5c_208,._buttonSpinner_krv5c_147{animation-duration:2.4s}}._form_to4jw_2{gap:1rem;display:grid}._formHeader_to4jw_7{gap:.25rem;display:grid}._formHeader_to4jw_7 h1{font-size:1.5rem}._formHeader_to4jw_7 p,._muted_to4jw_17{color:var(--color-muted)}._alignEnd_to4jw_21{justify-self:end;font-size:.875rem}._footer_to4jw_26{color:var(--color-muted);text-align:center;font-size:.9375rem}._page_to4jw_33{gap:1.5rem;display:grid}._pageHeader_to4jw_38{gap:.375rem;display:grid}._pageHeader_to4jw_38 h1{font-size:1.75rem}._pageHeader_to4jw_38 p{color:var(--color-muted)}._grid_to4jw_51{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}._sectionHeader_to4jw_57{gap:.25rem;display:grid}._sectionHeader_to4jw_57 h2{font-size:1.125rem}._sectionHeader_to4jw_57 p{color:var(--color-muted);font-size:.9375rem}._columns_to4jw_71{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}._actions_to4jw_77{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._buttonRow_to4jw_84{align-items:center;gap:.5rem;display:flex}._facts_to4jw_90{gap:.5rem;margin:0;display:grid}._facts_to4jw_90 div{justify-content:space-between;gap:1rem;display:flex}._facts_to4jw_90 dt{color:var(--color-muted)}._facts_to4jw_90 dd{text-align:right;margin:0}._list_to4jw_111{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._listItem_to4jw_119{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}._listItemText_to4jw_130{gap:.125rem;min-width:0;display:grid}._listItemText_to4jw_130 span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}._specialty_to4jw_144{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.75rem;padding:1rem;display:grid}._badges_to4jw_152{flex-wrap:wrap;gap:.5rem;display:flex}._headerRow_to4jw_159{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}._buttonLink_to4jw_167{min-height:2.75rem;color:var(--color-on-brand);background:var(--color-brand);border-radius:var(--radius-sm);align-items:center;padding:.5rem 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}._buttonLink_to4jw_167:hover{background:var(--color-brand-strong)}._toolbar_to4jw_183{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem;display:grid}._itemLink_to4jw_190{font-weight:600}._exerciseDemonstration_to4jw_194{object-fit:contain;border-radius:8px;width:min(100%,44rem);height:clamp(12rem,40vw,22rem);margin:0 auto;display:block}._steps_to4jw_203{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}._tableWrap_to4jw_210{overflow-x:auto}._table_to4jw_210{border-collapse:collapse;width:100%;font-size:.9375rem}._table_to4jw_210 th,._table_to4jw_210 td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .25rem}._table_to4jw_210 th:not(:first-child),._table_to4jw_210 td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}._portionRow_to4jw_233{grid-template-columns:minmax(8rem,2fr) minmax(6rem,1fr) auto auto;align-items:end;gap:.75rem;display:grid}._radio_to4jw_240{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;display:flex}@media (width<=40rem){._portionRow_to4jw_233{grid-template-columns:1fr 1fr}}._block_to4jw_255{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.875rem;padding:1rem;display:grid}._blockHeader_to4jw_263{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.75rem;display:grid}._blockExercise_to4jw_270{border-top:1px dashed var(--color-border);gap:.75rem;padding-top:.875rem;display:grid}._setRow_to4jw_277{background:var(--color-surface-muted);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));align-items:end;gap:.5rem;padding:.75rem;display:grid}._gallery_to4jw_287{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;display:grid}._figure_to4jw_293{gap:.375rem;margin:0;font-size:.8125rem;display:grid}._figure_to4jw_293 img{aspect-ratio:1;object-fit:contain;background:var(--color-surface-muted);border-radius:var(--radius-sm);width:100%}._photoGrid_to4jw_309{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;display:grid}._photoCard_to4jw_315{align-content:start;gap:.5rem;margin:0;display:grid}._photoImage_to4jw_322,._photoPlaceholder_to4jw_323{aspect-ratio:3/4;object-fit:contain;background:var(--color-surface-muted);border-radius:var(--radius-sm);width:100%}._photoPlaceholder_to4jw_323{color:var(--color-muted);text-align:center;place-content:center;padding:1rem;font-size:.8125rem;display:grid}._photoCaption_to4jw_340{gap:.5rem;font-size:.875rem;display:grid}._photoCaption_to4jw_340 span{color:var(--color-muted)}._planSets_to4jw_350{color:var(--color-muted);gap:.25rem;margin:.25rem 0 0;padding-left:1.25rem;display:grid}._chart_to4jw_359{gap:.5rem;margin:0;display:grid}._chart_to4jw_359 svg{background:var(--color-surface-muted);border-radius:var(--radius-sm);width:100%;height:auto}._chartLine_to4jw_372{fill:none;stroke:var(--color-brand);stroke-width:2.5px;stroke-linejoin:round}._chartPoint_to4jw_379{fill:var(--color-brand);cursor:pointer}._chartPoint_to4jw_379:focus-visible{stroke:var(--color-text);stroke-width:3px;outline:none}._chartPointSelected_to4jw_390{fill:var(--color-brand-strong);stroke:var(--color-surface);stroke-width:2px;cursor:pointer}._chartGrid_to4jw_397{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:3 4}._chartTick_to4jw_403,._chartAxisTitle_to4jw_408{fill:var(--color-muted);font-size:12px}._chartSelection_to4jw_413{margin:0;font-weight:600}._progress_to4jw_418{width:100%;height:.75rem;accent-color:var(--color-brand)}._notFound_to4jw_424{text-align:center;place-content:center;gap:1rem;min-height:100vh;padding:2rem;display:grid}._stack_to4jw_434,._appearanceCard_to4jw_439{gap:.75rem;display:grid}._themeChoices_to4jw_444{flex-wrap:wrap;gap:.5rem;display:flex}._themeChoice_to4jw_444{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-weight:600}._themeChoice_to4jw_444[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-on-brand);background:var(--color-brand)}._page_zc3te_1,._planSection_zc3te_2,._planList_zc3te_3,._planText_zc3te_4,._empty_zc3te_5,._mealContent_zc3te_6,._editorSection_zc3te_7,._mealEditor_zc3te_8{gap:1rem;min-width:0;display:grid}._page_zc3te_1{gap:1.5rem}._heading_zc3te_18,._sectionHeading_zc3te_19,._mealHeading_zc3te_20{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}._heading_zc3te_18 h1{letter-spacing:-.045em;margin:.35rem 0;font-size:clamp(1.9rem,3vw,2.65rem)}._heading_zc3te_18 p,._muted_zc3te_35,._empty_zc3te_5 p{color:var(--color-muted)}._eyebrow_zc3te_40{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._sectionHeading_zc3te_19 h2{letter-spacing:-.025em;margin:.15rem 0;font-size:1.25rem}._actions_zc3te_54,._filters_zc3te_55,._mealActions_zc3te_56{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}._primaryLink_zc3te_63,._secondaryLink_zc3te_64{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}._primaryLink_zc3te_63{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand)}._secondaryLink_zc3te_64{color:var(--color-text);background:var(--color-surface)}._primaryLink_zc3te_63:hover{background:var(--color-brand-strong)}._secondaryLink_zc3te_64:hover,._planLink_zc3te_92:hover{border-color:var(--color-brand)}._planList_zc3te_3{margin:0;padding:0;list-style:none}._planLink_zc3te_92{min-width:0;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem;text-decoration:none;display:flex}._currentPlan_zc3te_116{border-color:var(--color-brand);background:var(--color-surface-muted)}._planText_zc3te_4{overflow-wrap:anywhere;gap:.2rem}._planText_zc3te_4 strong{font-size:1.125rem}._planText_zc3te_4 span,._planText_zc3te_4 small{color:var(--color-muted);font-size:.875rem}._empty_zc3te_5{justify-items:start;gap:.625rem}._empty_zc3te_5 h2{font-size:1.2rem}._mealContent_zc3te_6{gap:.875rem}._mealList_zc3te_149{gap:0;margin:0;padding:0;list-style:none;display:grid}._mealList_zc3te_149 li{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}._mealList_zc3te_149 li span{color:var(--color-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.875rem;display:block}._editorSection_zc3te_7{gap:.875rem}._editorGrid_zc3te_177,._foodEditor_zc3te_178{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;min-width:0;display:grid}._mealEditor_zc3te_8{gap:1rem}._foodEditor_zc3te_178{border-top:1px solid var(--color-border);grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(10rem,1fr)) auto;align-items:end;padding-top:.875rem}._foodEditor_zc3te_178 strong,._foodEditor_zc3te_178 span{overflow-wrap:anywhere;display:block}._foodEditor_zc3te_178 span{color:var(--color-muted);font-size:.875rem}._secondaryActions_zc3te_207{padding:.125rem 0}._secondaryActions_zc3te_207 summary{cursor:pointer;font-weight:650}._secondaryActions_zc3te_207>div{padding-top:.875rem}._targetWrap_zc3te_220{min-width:0;overflow-x:auto}._mobileTargets_zc3te_225,._mobileTargetNote_zc3te_226{display:none}@media (width<=54rem){._foodEditor_zc3te_178{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){._page_zc3te_1{gap:1.25rem}._heading_zc3te_18>div,._heading_zc3te_18 ._actions_zc3te_54,._heading_zc3te_18 ._actions_zc3te_54 a{width:100%}._editorGrid_zc3te_177,._foodEditor_zc3te_178{grid-template-columns:1fr}._mealList_zc3te_149 li{display:block}._desktopTargets_zc3te_256{display:none}._mobileTargets_zc3te_225{gap:.75rem;margin:0;display:grid}._mobileTargets_zc3te_225>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.625rem;padding:.875rem;display:grid}._mobileTargets_zc3te_225 dt{font-weight:650}._mobileTargets_zc3te_225 dd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}._mobileTargets_zc3te_225 dd span{color:var(--color-muted);gap:.125rem;font-size:.8125rem;display:grid}._mobileTargets_zc3te_225 dd strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.875rem}._mobileTargetNote_zc3te_226{color:var(--color-muted);font-size:.8125rem;display:block}}._page_1uwn2_1{gap:1.5rem;min-width:0;display:grid}._heading_1uwn2_7,._sectionHeading_1uwn2_8,._sessionHeading_1uwn2_9,._exerciseHeading_1uwn2_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._heading_1uwn2_7 h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:.35rem 0 .6rem;font-size:clamp(1.9rem,3vw,2.65rem)}._eyebrow_1uwn2_25,._planLabel_1uwn2_26{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._muted_1uwn2_34,._description_1uwn2_35{color:var(--color-muted);font-size:.875rem}._description_1uwn2_35{white-space:pre-line}._headingActions_1uwn2_44,._actions_1uwn2_45,._blockActions_1uwn2_46{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}._primaryLink_1uwn2_53{border-radius:var(--radius-sm);background:var(--color-brand);min-height:2.875rem;color:var(--color-on-brand);white-space:nowrap;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryLink_1uwn2_53:hover{background:var(--color-brand-strong)}._textLink_1uwn2_72,._backLink_1uwn2_73{align-items:center;width:fit-content;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._textLink_1uwn2_72:hover,._backLink_1uwn2_73:hover{text-decoration:underline}._collection_1uwn2_88{gap:1.25rem;display:grid}._sectionHeading_1uwn2_8 h2,._contentHeading_1uwn2_94 h2{letter-spacing:-.025em;font-size:1.25rem}._sectionHeading_1uwn2_8 p,._contentHeading_1uwn2_94 p{margin-top:.25rem}._contentHeading_1uwn2_94 h3{letter-spacing:-.02em;font-size:1rem}._tabs_1uwn2_109{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.3rem;padding:.25rem;display:flex}._tab_1uwn2_109,._selectedTab_1uwn2_119{box-shadow:none;border:0}._selectedTab_1uwn2_119{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-surface));color:var(--color-brand)}._planGrid_1uwn2_129,._pickerList_1uwn2_130,._logList_1uwn2_131{gap:1rem;margin:0;padding:0;list-style:none;display:grid}._planGrid_1uwn2_129{grid-template-columns:repeat(2,minmax(0,1fr))}._planCard_1uwn2_143,._logItem_1uwn2_144{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;box-shadow:var(--shadow)}._planLink_1uwn2_152{min-height:11.5rem;color:var(--color-text);align-content:start;gap:.55rem;padding:1.25rem;text-decoration:none;display:grid}._planLink_1uwn2_152:hover strong,._exerciseLink_1uwn2_163:hover{color:var(--color-brand);text-decoration:underline}._planLink_1uwn2_152 strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.25rem}._planGoal_1uwn2_174,._planMeta_1uwn2_175{color:var(--color-muted);overflow-wrap:anywhere;font-size:.875rem}._planMeta_1uwn2_175{flex-wrap:wrap;gap:.5rem;display:flex}._planOpen_1uwn2_187{color:var(--color-brand);align-self:end;margin-top:auto;padding-top:.45rem;font-size:.875rem;font-weight:600}._emptyState_1uwn2_196{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);justify-items:start;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}._emptyState_1uwn2_196 p{color:var(--color-muted);font-size:.875rem}._loadMore_1uwn2_211{justify-content:center;display:flex}._sessionGroup_1uwn2_216,._formCard_1uwn2_217,._sessionCard_1uwn2_218,._picker_1uwn2_130,._historySummary_1uwn2_220{gap:1.125rem;min-width:0;display:grid}._sessionNumber_1uwn2_226{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-brand) 11%, var(--color-surface));width:2.5rem;height:2.5rem;color:var(--color-brand);flex:none;place-items:center;font-weight:700;display:grid}._sessionHeading_1uwn2_9{justify-content:flex-start}._sessionHeading_1uwn2_9>div{flex:1;min-width:10rem}._sessionHeading_1uwn2_9 h2{letter-spacing:-.025em;font-size:1.25rem}._sessionHeading_1uwn2_9 p{color:var(--color-muted);margin-top:.2rem;font-size:.875rem}._columns_1uwn2_258{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}._block_1uwn2_46,._previewBlock_1uwn2_265{border-top:1px solid var(--color-border);gap:.875rem;min-width:0;padding:1rem 0;display:grid}._blockTitle_1uwn2_273{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}._blockTitle_1uwn2_273 span{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._blockTitle_1uwn2_273 strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}._blockHeader_1uwn2_294{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}._blockActions_1uwn2_46{grid-column:1/-1}._blockExercise_1uwn2_305,._previewExercise_1uwn2_306{border-top:1px dashed var(--color-border);gap:.75rem;min-width:0;padding:.9rem 0 0;display:grid}._blockExercise_1uwn2_305 strong{overflow-wrap:anywhere}._setRow_1uwn2_318{border-radius:var(--radius-sm);background:var(--color-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;padding:1rem;display:grid}._setAdvanced_1uwn2_328{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:.25rem}._setAdvanced_1uwn2_328 summary{width:fit-content;color:var(--color-brand);cursor:pointer;padding:.4rem 0;font-size:.8125rem;font-weight:600}._advancedFields_1uwn2_343{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.5rem;display:grid}._blockList_1uwn2_350{gap:0;margin:0;padding:0;list-style:none;display:grid}._previewBlock_1uwn2_265:first-child{border-top:0}._exerciseLink_1uwn2_163{width:fit-content;color:var(--color-text);font-weight:650;text-decoration:none}._planSets_1uwn2_369{color:var(--color-muted);gap:.3rem;margin:0;padding-left:1.4rem;font-size:.875rem;display:grid}._planSets_1uwn2_369 li::marker{color:var(--color-brand);font-weight:700}._moreActions_1uwn2_383{position:relative}._moreActions_1uwn2_383 summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.875rem;color:var(--color-text);cursor:pointer;align-items:center;padding:.7rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}._moreActionsMenu_1uwn2_401{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:11rem;box-shadow:var(--shadow);gap:.5rem;padding:.75rem;display:grid;position:absolute;right:0}._versionCard_1uwn2_415{gap:.75rem}._versionSelect_1uwn2_419{max-width:24rem}._pickerList_1uwn2_130{gap:0}._pickerItem_1uwn2_427{border-top:1px solid var(--color-border);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-width:0;padding:.75rem 0;display:grid}._pickerVisual_1uwn2_437{border-radius:var(--radius-sm);width:6rem;overflow:hidden}._pickerText_1uwn2_443,._logText_1uwn2_444{gap:.2rem;min-width:0;display:grid}._pickerText_1uwn2_443 strong,._logText_1uwn2_444 strong,._pickerText_1uwn2_443 span,._logText_1uwn2_444 span{overflow-wrap:anywhere}._pickerText_1uwn2_443 span,._logText_1uwn2_444 span{color:var(--color-muted);font-size:.8125rem}._weekRow_1uwn2_463{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 0;font-size:.875rem;display:flex}._weekRow_1uwn2_463 span{color:var(--color-muted)}._logItem_1uwn2_144{padding:1rem 1.25rem}@media (width<=48rem){._planGrid_1uwn2_129,._columns_1uwn2_258{grid-template-columns:1fr}._blockHeader_1uwn2_294,._setRow_1uwn2_318{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){._page_1uwn2_1{gap:1.25rem}._headingActions_1uwn2_44{width:100%}._pickerItem_1uwn2_427{grid-template-columns:4.5rem minmax(0,1fr)}._pickerVisual_1uwn2_437{width:4.5rem}._pickerItem_1uwn2_427>button{grid-column:2;justify-self:start}._blockHeader_1uwn2_294,._advancedFields_1uwn2_343{grid-template-columns:1fr}._moreActionsMenu_1uwn2_401{left:0;right:auto}}._shell_1gz1g_1{grid-template-columns:14.5rem minmax(0,1fr);min-height:100vh;display:grid}._sidebar_1gz1g_6{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}._headerInner_1gz1g_15{justify-content:space-between;align-items:center;padding:1.5rem 1.25rem;display:flex}._brand_1gz1g_21{letter-spacing:-.04em;color:var(--color-text);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}._brandMark_1gz1g_31{background:var(--color-brand);width:2rem;height:2rem;color:var(--color-on-brand);border-radius:.65rem .65rem .65rem .2rem;place-items:center;font-size:1.5rem;line-height:1;display:grid}._navigationPanel_1gz1g_42{flex-direction:column;flex:1;min-height:0;display:flex}._nav_1gz1g_42{scrollbar-width:thin;padding:0 .75rem 1rem;overflow-y:auto}._navGroup_1gz1g_53+._navGroup_1gz1g_53{margin-top:1.25rem}._groupLabel_1gz1g_56{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;padding:0 .75rem .375rem;font-size:.6875rem;font-weight:650}._navLink_1gz1g_64{min-height:2.75rem;color:var(--color-muted);border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}._navLink_1gz1g_64 svg{flex:none}._navLink_1gz1g_64 span{overflow-wrap:anywhere}._navLink_1gz1g_64:hover{color:var(--color-text);background:var(--color-surface-muted)}._active_1gz1g_86,._active_1gz1g_86:hover{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, transparent);font-weight:650}._account_1gz1g_92{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:1rem;display:flex}._userName_1gz1g_101{color:var(--color-muted);overflow-wrap:anywhere;min-width:0;font-size:.8125rem}._main_1gz1g_107{width:100%;min-width:0;max-width:76rem;margin:0 auto;padding:clamp(1.25rem,3vw,3rem) clamp(1rem,3vw,3rem) 3rem}._menuButton_1gz1g_114{display:none}._skipLink_1gz1g_117{z-index:10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}._skipLink_1gz1g_117:focus{transform:translateY(0)}@media (width<=52rem){._shell_1gz1g_1{display:block}._sidebar_1gz1g_6{border-right:0;border-bottom:1px solid var(--color-border);height:auto;position:static}._headerInner_1gz1g_15{padding:.875rem 1rem}._menuButton_1gz1g_114{min-height:2.75rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}._navigationPanel_1gz1g_42{display:none}._navigationPanel_1gz1g_42._open_1gz1g_162{display:flex}._nav_1gz1g_42{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .5rem;padding-top:1rem;display:grid;overflow:visible}._navGroup_1gz1g_53+._navGroup_1gz1g_53{margin-top:0}._account_1gz1g_92{padding:.875rem 1rem}._main_1gz1g_107{padding-top:1.5rem}}@media (width<=24rem){._nav_1gz1g_42{grid-template-columns:minmax(0,1fr)}}._page_1dbb0_1{place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}._panel_1dbb0_8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;max-width:26rem;box-shadow:var(--shadow);gap:1.5rem;padding:2rem;display:grid}._brand_1dbb0_20{color:var(--color-brand);justify-self:start;font-size:1.25rem;font-weight:700;text-decoration:none}@media (width<=30rem){._panel_1dbb0_8{padding:1.5rem 1.25rem}}._page_1dn1k_1{gap:1.75rem;display:grid}._heading_1dn1k_5,._sectionHeading_1dn1k_6,._cardHeading_1dn1k_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._heading_1dn1k_5 h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:.35rem 0 .65rem;font-size:clamp(1.9rem,3vw,2.65rem)}._eyebrow_1dn1k_20{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);font-size:.75rem;font-weight:700}._muted_1dn1k_27,._service_1dn1k_28{color:var(--color-muted);font-size:.875rem}._date_1dn1k_32{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}._nextStep_1dn1k_39{border:1px solid color-mix(in srgb, var(--color-brand) 24%, var(--color-border));border-radius:var(--radius);background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface));justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}._nextStep_1dn1k_39 h2{letter-spacing:-.025em;max-width:28rem;margin:.6rem 0;font-size:clamp(1.25rem,2vw,1.65rem)}._nextStep_1dn1k_39 p:last-child{color:var(--color-muted);max-width:33rem;font-size:.9375rem}._primaryLink_1dn1k_60{border-radius:var(--radius-sm);background:var(--color-brand);min-height:2.875rem;color:var(--color-on-brand);flex:none;justify-content:center;align-items:center;gap:.75rem;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryLink_1dn1k_60:hover{background:var(--color-brand-strong)}._profileNotice_1dn1k_77{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:.25rem 0 1.5rem;display:flex}._profileNotice_1dn1k_77>svg{color:var(--color-brand);flex:none}._profileNotice_1dn1k_77 p{flex:1;font-size:.875rem}._profileNotice_1dn1k_77 p span{color:var(--color-muted);margin-top:.25rem;display:block}._profileNotice_1dn1k_77 a,._textLink_1dn1k_98{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._profileNotice_1dn1k_77 a:hover,._textLink_1dn1k_98:hover{text-decoration:underline}._daily_1dn1k_111{gap:1rem;display:grid}._sectionHeading_1dn1k_6 h2{letter-spacing:-.02em;font-size:1.125rem}._sectionHeading_1dn1k_6 p{margin-top:.4rem}._summaryGrid_1dn1k_122{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._summaryCard_1dn1k_127{gap:.875rem;min-width:0}._iconLabel_1dn1k_131{align-items:center;gap:.625rem;display:flex}._iconLabel_1dn1k_131 svg{color:var(--color-brand)}._iconLabel_1dn1k_131 h3{font-size:1rem;font-weight:600}._metric_1dn1k_143{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.2}._metric_1dn1k_143 span{color:var(--color-muted);letter-spacing:0;margin-left:.5rem;font-size:.875rem;font-weight:400;display:inline-block}._summaryCard_1dn1k_127 progress{appearance:none;background:var(--color-surface-muted);width:100%;height:.375rem;color:var(--color-brand);border:0;border-radius:1rem;overflow:hidden}._summaryCard_1dn1k_127 progress::-webkit-progress-bar{background:var(--color-surface-muted)}._summaryCard_1dn1k_127 progress::-webkit-progress-value{background:var(--color-brand);border-radius:1rem}._summaryCard_1dn1k_127 progress::-moz-progress-bar{background:var(--color-brand);border-radius:1rem}._macros_1dn1k_180{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0 0;display:grid}._macros_1dn1k_180 dt{color:var(--color-muted);font-size:.75rem}._macros_1dn1k_180 dd{margin:.25rem 0 0;font-size:.9375rem;font-weight:600}._plan_1dn1k_195{border-top:1px solid var(--color-border);color:var(--color-muted);overflow-wrap:anywhere;padding-top:.875rem;font-size:.8125rem}._feedback_1dn1k_202{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}._loading_1dn1k_213{color:var(--color-muted);background:var(--color-surface);border-radius:var(--radius);padding:2rem 1rem}._workouts_1dn1k_219{min-width:0}._workoutList_1dn1k_222{margin:0;padding:0;list-style:none}._workoutList_1dn1k_222 li{border-top:1px solid var(--color-border);align-items:center;gap:1rem;padding:1rem 0;display:flex}._workoutList_1dn1k_222 li:last-child{padding-bottom:0}._workoutText_1dn1k_237{overflow-wrap:anywhere;flex:1;gap:.25rem;min-width:0;font-size:.9375rem;display:grid}._workoutIcon_1dn1k_245,._emptyIcon_1dn1k_246{background:var(--color-surface-muted);width:2.5rem;height:2.5rem;color:var(--color-brand);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}._emptyWorkouts_1dn1k_256{border-top:1px solid var(--color-border);align-items:center;gap:1rem;padding:1.25rem 0 .5rem;display:flex}._emptyWorkouts_1dn1k_256 h3{margin-bottom:.5rem;font-size:1rem}._emptyWorkouts_1dn1k_256>div{flex:1}._service_1dn1k_28{text-align:right;font-size:.75rem}@media (width<=70rem){._nextStep_1dn1k_39{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (width<=40rem){._page_1dn1k_1{gap:1.5rem}._summaryGrid_1dn1k_122{grid-template-columns:minmax(0,1fr)}._profileNotice_1dn1k_77{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._profileNotice_1dn1k_77 a{grid-column:2}._primaryLink_1dn1k_60{width:100%}._emptyWorkouts_1dn1k_256{flex-wrap:wrap}._emptyWorkouts_1dn1k_256>div{flex-basis:calc(100% - 4rem)}._workoutIcon_1dn1k_245{display:none}._workoutList_1dn1k_222 li{flex-wrap:wrap;gap:.5rem}._workoutText_1dn1k_237{flex-basis:100%}._service_1dn1k_28{text-align:left}}._page_pc0ww_1{gap:1.5rem;min-width:0;display:grid}._heading_pc0ww_7,._sectionHeading_pc0ww_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}._heading_pc0ww_7 h1{letter-spacing:-.045em;margin:.35rem 0 .5rem;font-size:clamp(1.9rem,3vw,2.65rem)}._eyebrow_pc0ww_22{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._muted_pc0ww_30,._sectionHeading_pc0ww_8>p,._emptyNote_pc0ww_32{color:var(--color-muted);font-size:.875rem}._sectionHeading_pc0ww_8 h2{letter-spacing:-.025em;font-size:1.25rem}._sectionHeading_pc0ww_8 h3{letter-spacing:-.02em;font-size:1.0625rem}._dateNav_pc0ww_47,._actions_pc0ww_48,._quickAmounts_pc0ww_49{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._dateNav_pc0ww_47{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:.25rem}._dateNav_pc0ww_47 button{min-width:2.75rem}._overview_pc0ww_67,._formCard_pc0ww_68,._mealCard_pc0ww_69,._waterCard_pc0ww_70,._planCard_pc0ww_71{gap:1.125rem;min-width:0;display:grid}._overview_pc0ww_67>._sectionHeading_pc0ww_8 p{text-align:right;max-width:24rem}._emptyNote_pc0ww_32,._emptyState_pc0ww_83{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:1rem 1.125rem}._emptyState_pc0ww_83{gap:.35rem;display:grid}._emptyState_pc0ww_83 p{color:var(--color-muted);font-size:.875rem}._macroGrid_pc0ww_100{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}._macroGrid_pc0ww_100 div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:.25rem;padding:1rem;display:grid}._macroGrid_pc0ww_100 dt{color:var(--color-muted);font-size:.8125rem}._macroGrid_pc0ww_100 dd{font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:650}._targetSection_pc0ww_130{border-top:1px solid var(--color-border);gap:.875rem;padding-top:1rem;display:grid}._targetSection_pc0ww_130 a,._sectionHeading_pc0ww_8 a{font-size:.875rem;font-weight:600}._mobileTargets_pc0ww_143{display:none}._targetCards_pc0ww_147{gap:.75rem;margin:0;display:grid}._targetCards_pc0ww_147>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.75rem;padding:.875rem;display:grid}._targetCards_pc0ww_147 dt{font-weight:650}._targetCards_pc0ww_147 dd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;display:grid}._targetCards_pc0ww_147 dd span{color:var(--color-muted);gap:.125rem;font-size:.8125rem;display:grid}._targetCards_pc0ww_147 dd strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}._dayGrid_pc0ww_186{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);align-items:start;gap:1.25rem;display:grid}._foodSection_pc0ww_193,._waterColumn_pc0ww_194{gap:1rem;min-width:0;display:grid}._foodSection_pc0ww_193>._sectionHeading_pc0ww_8{min-height:3rem}._form_pc0ww_68{gap:1rem;display:grid}._columns_pc0ww_209,._customWater_pc0ww_210{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.875rem;display:grid}._chooseFood_pc0ww_217{gap:.375rem;display:grid}._chooseFood_pc0ww_217 span{font-size:.875rem;font-weight:600}._chooseFood_pc0ww_217 button{overflow-wrap:anywhere;justify-self:start;max-width:100%}._entryList_pc0ww_233{gap:0;margin:0;padding:0;list-style:none;display:grid}._entryItem_pc0ww_241{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.875rem 0;display:flex}._entryItem_pc0ww_241:first-child{border-top:0}._entryText_pc0ww_256{flex:1;gap:.15rem;min-width:0;display:grid}._entryText_pc0ww_256 strong,._entryText_pc0ww_256 span{overflow-wrap:anywhere}._entryText_pc0ww_256 span{color:var(--color-muted);font-size:.8125rem}._inlineEdit_pc0ww_273{border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:.75rem;width:100%;padding:.875rem;display:grid}._inlineEdit_pc0ww_273>:first-child{max-width:14rem}._waterTotal_pc0ww_286{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650}._waterTotal_pc0ww_286 span{color:var(--color-muted);letter-spacing:0;font-size:.875rem;font-weight:400}._progress_pc0ww_300{width:100%;height:.75rem;accent-color:var(--color-brand)}._quickAmounts_pc0ww_49 button{flex:auto}._customWater_pc0ww_210{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;padding-top:.875rem}._copyCard_pc0ww_316{padding-top:0;padding-bottom:0}._disclosure_pc0ww_321 summary{color:var(--color-text);cursor:pointer;padding:1.125rem 0;font-weight:650}._disclosureBody_pc0ww_328{gap:1rem;padding-bottom:1.125rem;display:grid}@media (width<=70rem){._dayGrid_pc0ww_186{grid-template-columns:1fr}}@media (width<=42rem){._desktopTargets_pc0ww_341{display:none}._mobileTargets_pc0ww_143{gap:.75rem;display:grid}._page_pc0ww_1{gap:1.25rem}._heading_pc0ww_7{align-items:flex-start}._overview_pc0ww_67>._sectionHeading_pc0ww_8 p{text-align:left}._macroGrid_pc0ww_100,._columns_pc0ww_209{grid-template-columns:repeat(2,minmax(0,1fr))}._foodSection_pc0ww_193>._sectionHeading_pc0ww_8 button{width:100%}}@media (width<=34rem){._columns_pc0ww_209{grid-template-columns:1fr}._entryItem_pc0ww_241>._actions_pc0ww_48{width:100%}}._section_5oh0y_1{gap:1rem;display:grid}._section_5oh0y_1 h2,._section_5oh0y_1 h3{margin-top:0}._grid_5oh0y_9{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}._form_5oh0y_14{gap:1rem;display:grid}._fields_5oh0y_18{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem;display:grid}._actions_5oh0y_23{flex-wrap:wrap;gap:.5rem;display:flex}._section_5oh0y_1 progress{width:100%}._page_wb4nc_1{gap:1.5rem;min-width:0;display:grid}._backLink_wb4nc_7{width:fit-content;font-size:.875rem;font-weight:600}._heading_wb4nc_13,._sectionHeading_wb4nc_14,._cardHeading_wb4nc_15{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}._heading_wb4nc_13 h1{letter-spacing:-.045em;margin:.35rem 0;font-size:clamp(1.9rem,3vw,2.65rem)}._heading_wb4nc_13 p,._intro_wb4nc_30,._muted_wb4nc_31,._sectionHeading_wb4nc_14>span,._sectionHeading_wb4nc_14 p,._cardNote_wb4nc_34,._formGroup_wb4nc_35 p,._emptyState_wb4nc_36 p{color:var(--color-muted);font-size:.875rem}._eyebrow_wb4nc_41{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._secondaryLink_wb4nc_49{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);background:var(--color-surface);justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}._secondaryLink_wb4nc_49:hover{border-color:var(--color-brand)}._intro_wb4nc_30{max-width:58rem}._sectionHeading_wb4nc_14{margin-bottom:1rem}._sectionHeading_wb4nc_14 h2{letter-spacing:-.025em;margin-top:.2rem;font-size:1.25rem}._goalGrid_wb4nc_81{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}._goalCard_wb4nc_90{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;box-shadow:var(--shadow);align-content:start;gap:.875rem;padding:1.125rem;display:grid}._cardHeading_wb4nc_15 h3{letter-spacing:-.02em;margin-top:.25rem;font-size:1.12rem}._unit_wb4nc_108{border:1px solid var(--color-border);color:var(--color-muted);border-radius:999px;padding:.2rem .45rem;font-size:.75rem;font-weight:650}._metricList_wb4nc_117{gap:0;margin:0;display:grid}._metricList_wb4nc_117>div{border-top:1px solid var(--color-border);justify-content:space-between;gap:.75rem;padding:.5rem 0;display:flex}._metricList_wb4nc_117 dt{color:var(--color-muted);font-size:.8125rem}._metricList_wb4nc_117 dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:650}._progress_wb4nc_144{width:100%;height:.45rem;accent-color:var(--color-brand)}._cardNote_wb4nc_34{line-height:1.45}._emptyState_wb4nc_36{justify-items:start;gap:.5rem;margin-bottom:1rem;display:grid}._emptyState_wb4nc_36 h3{font-size:1.1rem}._editorCard_wb4nc_165,._form_wb4nc_35,._formGroup_wb4nc_35{gap:1.25rem;min-width:0;display:grid}._formGroup_wb4nc_35{border-top:1px solid var(--color-border);gap:.75rem;padding-top:1rem}._formGroup_wb4nc_35 h3{font-size:1.1rem}._waterField_wb4nc_183{max-width:20rem}._fieldGrid_wb4nc_187{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}._formFooter_wb4nc_193{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:end;gap:1rem;padding-top:1rem;display:flex}._formFooter_wb4nc_193>div{min-width:min(100%,15rem)}._formFooter_wb4nc_193 button{min-height:2.75rem}@media (width<=64rem){._goalGrid_wb4nc_81,._fieldGrid_wb4nc_187{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){._heading_wb4nc_13>div,._heading_wb4nc_13 ._secondaryLink_wb4nc_49{width:100%}._goalGrid_wb4nc_81,._fieldGrid_wb4nc_187{grid-template-columns:1fr}._formFooter_wb4nc_193>div,._formFooter_wb4nc_193 button{width:100%}}._page_7qsy3_1{gap:1.75rem;display:grid}._heading_7qsy3_6,._cardHeading_7qsy3_7,._periodBar_7qsy3_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._heading_7qsy3_6 h1{letter-spacing:-.045em;margin:.35rem 0 .65rem;font-size:clamp(1.9rem,3vw,2.65rem)}._eyebrow_7qsy3_22{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._muted_7qsy3_30,._heading_7qsy3_6 ._muted_7qsy3_30,._periodBar_7qsy3_8 p{color:var(--color-muted);font-size:.875rem}._timelineLink_7qsy3_37{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._timelineLink_7qsy3_37:hover{text-decoration:underline}._periodBar_7qsy3_8{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:1rem 1.25rem}._periodBar_7qsy3_8 strong{margin-bottom:.25rem;display:block}._periodSelect_7qsy3_63{min-width:11rem}._metricsGrid_7qsy3_67{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}._metricCard_7qsy3_74,._photosCard_7qsy3_75{gap:1.25rem;min-width:0}._cardHeading_7qsy3_7 h2{letter-spacing:-.025em;margin-top:.3rem;font-size:1.25rem}._periodBadge_7qsy3_86{border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:100px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}._metricSummary_7qsy3_96{gap:.15rem;display:grid}._metricSummary_7qsy3_96 strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.5rem);font-weight:650;line-height:1.2}._metricSummary_7qsy3_96 span{color:var(--color-muted);font-size:.875rem}._emptyState_7qsy3_114{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-muted);padding:1rem 1.125rem;font-size:.875rem}._history_7qsy3_123{border-top:1px solid var(--color-border);gap:.875rem;padding-top:1rem;display:grid}._history_7qsy3_123 h3,._galleryHeading_7qsy3_131,._comparison_7qsy3_132 h3{letter-spacing:-.02em;font-size:1rem}._measurementList_7qsy3_137{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.625rem;display:grid}._measurementChoice_7qsy3_143{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;color:var(--color-text);text-align:left;cursor:pointer;gap:.2rem;padding:.8rem;display:grid}._measurementChoice_7qsy3_143[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}._measurementChoice_7qsy3_143 span,._measurementChoice_7qsy3_143 small{overflow-wrap:anywhere}._measurementChoice_7qsy3_143 strong{font-variant-numeric:tabular-nums;font-size:1.15rem}._measurementChoice_7qsy3_143 small{color:var(--color-muted);font-size:.75rem}._disclosure_7qsy3_176{border-top:1px solid var(--color-border);padding-top:1rem}._disclosure_7qsy3_176 summary{border-radius:var(--radius-sm);background:var(--color-brand);width:fit-content;min-height:2.75rem;color:var(--color-on-brand);cursor:pointer;padding:.65rem 1rem;font-size:.875rem;font-weight:600;list-style:none}._disclosure_7qsy3_176 summary::-webkit-details-marker{display:none}._disclosure_7qsy3_176 summary:hover{background:var(--color-brand-strong)}._disclosure_7qsy3_176[open] summary{margin-bottom:1rem}._disclosure_7qsy3_176 form,._disclosure_7qsy3_176 details{margin-top:.875rem}._privacyNotice_7qsy3_211{border-left:3px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 6%, var(--color-surface));margin-bottom:1rem;padding:.875rem 1rem;font-size:.875rem}._privacyNotice_7qsy3_211 p{color:var(--color-muted);margin-top:.25rem}._comparison_7qsy3_132{border-bottom:1px solid var(--color-border);gap:1rem;padding-bottom:1.25rem;display:grid}._comparisonImages_7qsy3_231{grid-template-columns:repeat(2,minmax(0,15rem));gap:1rem;display:grid}@media (width<=68rem){._metricsGrid_7qsy3_67{grid-template-columns:1fr}}@media (width<=40rem){._page_7qsy3_1{gap:1.25rem}._periodBar_7qsy3_8{align-items:stretch}._periodSelect_7qsy3_63{width:100%}._comparisonImages_7qsy3_231{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_5f4h7_1{gap:1.5rem;min-width:0;display:grid}._heading_5f4h7_7,._sectionHeading_5f4h7_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._heading_5f4h7_7 h1{letter-spacing:-.045em;margin:.3rem 0 .5rem;font-size:clamp(1.9rem,3vw,2.65rem)}._heading_5f4h7_7 p,._sectionHeading_5f4h7_8 p,._timestamp_5f4h7_24,._status_5f4h7_25,._emptyState_5f4h7_26 p{color:var(--color-muted);font-size:.875rem}._eyebrow_5f4h7_31{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._heading_5f4h7_7>button{min-height:2.75rem}._relatedLinks_5f4h7_43{flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:flex}._formCard_5f4h7_51,._timeline_5f4h7_52{gap:1.25rem;min-width:0;display:grid}._sectionHeading_5f4h7_8 h2{letter-spacing:-.025em;margin:.2rem 0 .35rem;font-size:1.3rem}._form_5f4h7_51,._formGrid_5f4h7_65{gap:1rem;display:grid}._formGrid_5f4h7_65{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}._formActions_5f4h7_74{justify-content:flex-end;display:flex}._filter_5f4h7_79{min-width:12rem}._emptyState_5f4h7_26{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);justify-items:start;gap:.65rem;padding:1.25rem;display:grid}._emptyState_5f4h7_26 h3{font-size:1.1rem}._dayGroup_5f4h7_97{gap:.75rem;display:grid}._dayGroup_5f4h7_97>h3{font-size:.95rem;font-weight:700}._recordList_5f4h7_107{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);gap:0;margin:0;padding:0;list-style:none;display:grid}._recordItem_5f4h7_119{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.25rem;min-width:0;padding:1rem 1.125rem;display:flex}._recordItem_5f4h7_119+._recordItem_5f4h7_119{border-top:1px solid var(--color-border)}._recordCopy_5f4h7_133{overflow-wrap:anywhere;flex:16rem;gap:.2rem;min-width:0;display:grid}._recordCopy_5f4h7_133 strong{font-size:1rem;font-weight:650}._typeLabel_5f4h7_146{color:var(--color-brand);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:700}._notes_5f4h7_154{white-space:pre-wrap;margin-top:.3rem;font-size:.875rem}._itemActions_5f4h7_160{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._itemActions_5f4h7_160 button{min-height:2.5rem}._textLink_5f4h7_171{padding:.5rem 0;font-size:.875rem;font-weight:600}._loadMore_5f4h7_177{justify-content:center;display:flex}@media (width<=40rem){._heading_5f4h7_7>div,._heading_5f4h7_7>button,._filter_5f4h7_79,._formActions_5f4h7_74 button{width:100%}._recordItem_5f4h7_119{align-items:stretch}._itemActions_5f4h7_160{width:100%}}._tabs_nvcgy_1{border-bottom:1px solid var(--color-border);gap:.25rem;display:flex}._tab_nvcgy_1{color:var(--color-muted);border-bottom:2px solid #0000;padding:.625rem 1rem;font-weight:600;text-decoration:none}._tab_nvcgy_1:hover{color:var(--color-text)}._tab_nvcgy_1[aria-current=page]{border-bottom-color:var(--color-brand);color:var(--color-text)}._page_1l07s_1{gap:1.75rem;display:grid}._heading_1l07s_6,._detailHeading_1l07s_7,._sectionHeading_1l07s_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._heading_1l07s_6 h1,._detailHeading_1l07s_7 h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:.35rem 0 .65rem;font-size:clamp(1.9rem,3vw,2.65rem)}._eyebrow_1l07s_24{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._muted_1l07s_32,._heading_1l07s_6 p:last-child,._detailHeading_1l07s_7 p:last-child{color:var(--color-muted);font-size:.875rem}._primaryLink_1l07s_39{border-radius:var(--radius-sm);background:var(--color-brand);min-height:2.875rem;color:var(--color-on-brand);justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._primaryLink_1l07s_39:hover{background:var(--color-brand-strong)}._backLink_1l07s_58{align-items:center;gap:.5rem;width:fit-content;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._backLink_1l07s_58 svg{transform:rotate(180deg)}._backLink_1l07s_58:hover{text-decoration:underline}._filterPanel_1l07s_77{gap:1rem}._filters_1l07s_81{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}._searchField_1l07s_87{grid-column:1/-1}._resultHeading_1l07s_91 h2{letter-spacing:-.02em;font-size:1.125rem}._resultHeading_1l07s_91 p{color:var(--color-muted);font-size:.875rem}._resultGrid_1l07s_101{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._resultCard_1l07s_110{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;box-shadow:var(--shadow);overflow:hidden}._resultLink_1l07s_119{height:100%;color:var(--color-text);align-content:start;text-decoration:none;display:grid}._resultLink_1l07s_119:hover ._resultTitle_1l07s_127{color:var(--color-brand);text-decoration:underline}._visual_1l07s_132{aspect-ratio:16/10;background:var(--color-surface-muted);place-items:center;width:100%;display:grid;overflow:hidden}._visual_1l07s_132 img{object-fit:contain;width:100%;height:100%}._visualLarge_1l07s_147{border-radius:var(--radius-sm)}._visualFallback_1l07s_151{color:var(--color-muted);text-align:center;place-items:center;gap:.25rem;padding:.5rem;display:grid}._visualFallback_1l07s_151 span{font-size:.75rem}._resultBody_1l07s_164{gap:.65rem;padding:1rem;display:grid}._resultTitle_1l07s_127{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.075rem;font-weight:650;line-height:1.3}._resultMeta_1l07s_178{color:var(--color-muted);flex-wrap:wrap;gap:.3rem .7rem;font-size:.8125rem;display:flex}._resultMeta_1l07s_178 span{overflow-wrap:anywhere}._resultEquipment_1l07s_190{color:var(--color-muted);overflow-wrap:anywhere;font-size:.8125rem}._emptyState_1l07s_196{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-muted);padding:1.25rem}._detailGrid_1l07s_204{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.25rem;display:grid}._detailCard_1l07s_211{gap:1rem;min-width:0}._detailCard_1l07s_211 h2,._history_1l07s_217 h2{letter-spacing:-.02em;font-size:1.125rem}._detailCard_1l07s_211 h3{font-size:.9375rem}._description_1l07s_226{color:var(--color-muted);white-space:pre-line}._steps_1l07s_231{gap:.75rem;margin:0;padding-left:1.35rem;display:grid}._steps_1l07s_231 li::marker{color:var(--color-brand);font-weight:700}._facts_1l07s_243{gap:0;margin:0;display:grid}._facts_1l07s_243 div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:.75rem 0;display:grid}._facts_1l07s_243 div:last-child{border-bottom:0}._facts_1l07s_243 dt{color:var(--color-muted)}._facts_1l07s_243 dd{overflow-wrap:anywhere;margin:0}._badges_1l07s_270,._actions_1l07s_271{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._sourceNote_1l07s_278{border-top:1px solid var(--color-border);color:var(--color-muted);padding-top:1rem;font-size:.8125rem}._sourceNote_1l07s_278 a{font-weight:600}._history_1l07s_217{gap:.75rem;display:grid}._historyEmpty_1l07s_294{border-top:1px solid var(--color-border);padding-top:1.125rem}._historyEmpty_1l07s_294 p{color:var(--color-muted);font-size:.875rem}@media (width<=70rem){._resultGrid_1l07s_101{grid-template-columns:repeat(2,minmax(0,1fr))}._detailGrid_1l07s_204{grid-template-columns:1fr}}@media (width<=42rem){._page_1l07s_1{gap:1.25rem}._filters_1l07s_81,._resultGrid_1l07s_101{grid-template-columns:1fr}._facts_1l07s_243 div{grid-template-columns:1fr;gap:.2rem}}._map_mnxg7_1{flex-shrink:0;display:block}._outline_mnxg7_6{fill:var(--color-surface-muted);stroke:var(--color-border);stroke-width:.6px}._idle_mnxg7_12{fill:var(--color-border);fill-opacity:.55}._primary_mnxg7_17{fill:var(--color-brand)}._secondary_mnxg7_21{fill:var(--color-brand);fill-opacity:.4}._page_jbrdo_1,._resultList_jbrdo_2,._resultLink_jbrdo_3,._formSection_jbrdo_4,._nutritionSection_jbrdo_5{gap:1.5rem;min-width:0;display:grid}._heading_jbrdo_11,._sectionHeading_jbrdo_12,._resultHeading_jbrdo_13{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}._heading_jbrdo_11 h1{letter-spacing:-.045em;margin:.35rem 0;font-size:clamp(1.9rem,3vw,2.65rem)}._heading_jbrdo_11 p,._sectionHeading_jbrdo_12 p,._resultHeading_jbrdo_13 p,._muted_jbrdo_30,._portion_jbrdo_31,._state_jbrdo_32 p{color:var(--color-muted)}._eyebrow_jbrdo_36{color:var(--color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}._primaryLink_jbrdo_44{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-on-brand);background:var(--color-brand);justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}._primaryLink_jbrdo_44:hover{background:var(--color-brand-strong)}._filterPanel_jbrdo_61{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:minmax(0,2fr) repeat(2,minmax(9rem,1fr));align-items:end;gap:.875rem;padding:1rem;display:grid}._searchField_jbrdo_72{min-width:0}._sectionHeading_jbrdo_12{margin-bottom:.875rem}._sectionHeading_jbrdo_12 h2{font-size:1.2rem}._resultList_jbrdo_2{gap:.75rem;margin:0;padding:0;list-style:none}._resultCard_jbrdo_91{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-width:0;box-shadow:var(--shadow)}._resultLink_jbrdo_3{color:var(--color-text);gap:1rem;padding:1.125rem 1.25rem;text-decoration:none}._resultLink_jbrdo_3:hover h3{color:var(--color-brand);text-decoration:underline}._resultHeading_jbrdo_13 h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:.3rem;font-size:1.18rem}._resultHeading_jbrdo_13 p{margin-top:.2rem;font-size:.875rem}._origin_jbrdo_123{border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:650}._portion_jbrdo_31{font-size:.875rem}._macroBasis_jbrdo_137{color:var(--color-muted);margin-bottom:-.75rem;font-size:.75rem;font-weight:650}._macroGrid_jbrdo_144{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._macroGrid_jbrdo_144>div{border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:.2rem;min-width:0;padding:.6rem .75rem;display:grid}._macroGrid_jbrdo_144 dt{color:var(--color-muted);font-size:.75rem}._macroGrid_jbrdo_144 dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:650}._state_jbrdo_32{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);justify-items:start;gap:.6rem;padding:1.25rem;display:grid}._state_jbrdo_32 h2{font-size:1.15rem}._detailMeta_jbrdo_187,._reference_jbrdo_188,._formGrid_jbrdo_189,._portionRow_jbrdo_190{gap:.875rem;display:grid}._detailMeta_jbrdo_187{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}._detailMeta_jbrdo_187>div,._reference_jbrdo_188>div{gap:.2rem;display:grid}._detailMeta_jbrdo_187 dt,._reference_jbrdo_188 dt{color:var(--color-muted);font-size:.8125rem}._detailMeta_jbrdo_187 dd,._reference_jbrdo_188 dd{margin:0;font-weight:650}._formSection_jbrdo_4{gap:1rem}._formGrid_jbrdo_189{grid-template-columns:repeat(2,minmax(0,1fr))}._portionRow_jbrdo_190{grid-template-columns:minmax(0,2fr) minmax(8rem,1fr) auto auto;align-items:end}._nutritionSection_jbrdo_5{gap:.75rem}._optionalNutrients_jbrdo_234{border-top:1px solid var(--color-border);padding-top:.75rem}._optionalNutrients_jbrdo_234 summary{cursor:pointer;font-weight:650}._optionalNutrients_jbrdo_234 p{color:var(--color-muted);margin:.75rem 0;font-size:.875rem}._nutritionTable_jbrdo_250{border-collapse:collapse;width:100%;font-size:.9rem}._nutritionTable_jbrdo_250 th,._nutritionTable_jbrdo_250 td{border-bottom:1px solid var(--color-border);text-align:left;padding:.7rem .5rem}._nutritionTable_jbrdo_250 th:not(:first-child),._nutritionTable_jbrdo_250 td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}@media (width<=48rem){._filterPanel_jbrdo_61{grid-template-columns:repeat(2,minmax(0,1fr))}._searchField_jbrdo_72{grid-column:1/-1}._macroGrid_jbrdo_144{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){._heading_jbrdo_11>div,._heading_jbrdo_11 ._primaryLink_jbrdo_44{width:100%}._filterPanel_jbrdo_61,._formGrid_jbrdo_189,._portionRow_jbrdo_190{grid-template-columns:1fr}._nutritionTable_jbrdo_250{font-size:.8125rem}._nutritionTable_jbrdo_250 th,._nutritionTable_jbrdo_250 td{padding:.625rem .25rem}}:root{--color-bg:#f6f7f8;--color-surface:#fff;--color-surface-muted:#f0f2f4;--color-text:#14181f;--color-muted:#5b6472;--color-border:#d9dde3;--color-brand:#0f766e;--color-brand-strong:#0b5c56;--color-on-brand:#fff;--color-success:#15803d;--color-warning:#b45309;--color-danger:#b91c1c;--color-focus:#2563eb;--radius-sm:8px;--radius:12px;--shadow:0 1px 2px #1018280f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text);background:var(--color-bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:#0e1116;--color-surface:#161b22;--color-surface-muted:#1f252e;--color-text:#e6e9ee;--color-muted:#9aa4b2;--color-border:#2f3742;--color-brand:#2dd4bf;--color-brand-strong:#5eead4;--color-on-brand:#042f2e;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-focus:#60a5fa;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#0e1116;--color-surface:#161b22;--color-surface-muted:#1f252e;--color-text:#e6e9ee;--color-muted:#9aa4b2;--color-border:#2f3742;--color-brand:#2dd4bf;--color-brand-strong:#5eead4;--color-on-brand:#042f2e;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-focus:#60a5fa;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{min-height:100vh;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.25}a{color:var(--color-brand)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
