._section_4fh6q_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._title_4fh6q_8{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._alert_6uw9e_1{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid #0000;flex-wrap:wrap;display:flex}._body_6uw9e_12{gap:var(--space-1);flex-direction:column;flex:200px;min-width:0;display:flex}._title_6uw9e_20{font-weight:var(--font-weight-bold)}._text_6uw9e_24{color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere}._action_6uw9e_30{flex:none}._info_6uw9e_34{background:var(--color-info-soft);color:var(--color-info)}._success_6uw9e_39{background:var(--color-success-soft);color:var(--color-success)}._error_6uw9e_44{background:var(--color-danger-soft);color:var(--color-danger)}._compact_6uw9e_49{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}._compact_6uw9e_49 ._body_6uw9e_12{display:block}._compact_6uw9e_49 ._title_6uw9e_20,._compact_6uw9e_49 ._text_6uw9e_24{font-size:var(--font-size-xs);line-height:var(--line-height-normal);display:inline}._compact_6uw9e_49 ._title_6uw9e_20{margin-right:var(--space-1)}._spinner_15wbu_1{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex:none;animation:.75s linear infinite _spin_15wbu_1;display:inline-block}._sm_15wbu_10{width:16px;height:16px}._md_15wbu_15{width:24px;height:24px}._lg_15wbu_20{border-width:3px;width:36px;height:36px}@keyframes _spin_15wbu_1{to{transform:rotate(360deg)}}._button_g1u9k_1{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-target);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, opacity var(--duration-fast) ease;border:1px solid #0000;display:inline-flex}._button_g1u9k_1:disabled{cursor:not-allowed;opacity:.5}._button_g1u9k_1[aria-busy=true]{cursor:progress;opacity:.8}._md_g1u9k_33{min-height:var(--touch-target)}._lg_g1u9k_37{min-height:var(--control-height);padding:var(--space-2) var(--space-5);font-size:var(--font-size-lg)}._fullWidth_g1u9k_43{width:100%}._label_g1u9k_47{justify-content:center;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}._primary_g1u9k_56{min-height:var(--control-height);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-bold)}._primary_g1u9k_56:not(:disabled):hover{background:var(--color-accent-hover)}._secondary_g1u9k_67{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._secondary_g1u9k_67:not(:disabled):hover,._ghost_g1u9k_74:not(:disabled):hover{background:var(--color-surface-muted)}._ghost_g1u9k_74{color:var(--color-primary);background:0 0}._danger_g1u9k_83{background:var(--color-danger);color:var(--color-on-danger)}._danger_g1u9k_83:not(:disabled):hover{background:var(--color-danger-hover)}._button_g1u9k_1:not(:disabled):active{box-shadow:inset 0 0 0 999px var(--color-overlay-pressed)}._link_g1u9k_96{color:var(--color-primary);text-underline-offset:var(--space-1);background:0 0;text-decoration:underline}._link_g1u9k_96:not(:disabled):hover{background:var(--color-surface-muted)}._card_1ht31_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}._none_1ht31_9{padding:0}._md_1ht31_13{padding:var(--space-5)}._lg_1ht31_17{padding:var(--space-6)}._emptyState_jensw_1{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}._icon_jensw_10{width:64px;height:64px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);place-items:center;display:grid}._title_jensw_21{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._description_jensw_27{max-width:32ch;color:var(--color-text-muted);font-size:var(--font-size-sm)}._action_jensw_33{margin-top:var(--space-3)}._icon_1jxq6_1{flex:none;display:block}._group_1i6gu_1{border:0;min-width:0;margin:0;padding:0}._legend_1i6gu_8{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);padding:0}._options_1i6gu_16{gap:var(--space-2);flex-wrap:wrap;display:flex}._option_1i6gu_16{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;flex:auto;display:flex}._option_1i6gu_16:has(:checked){border-color:var(--color-primary);background:var(--color-accent);color:var(--color-on-accent)}._option_1i6gu_16:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._option_1i6gu_16:has(:disabled){background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._radio_1i6gu_60{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._group_1i6gu_1[aria-invalid=true] ._option_1i6gu_16{border-color:var(--color-danger)}._hint_1i6gu_73,._error_1i6gu_74{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-tight);overflow-wrap:anywhere}._hint_1i6gu_73{color:var(--color-text-muted)}._error_1i6gu_74{color:var(--color-danger)}._screen_17jcu_1{flex-direction:column;min-height:100%;display:flex}._header_17jcu_7{z-index:1;align-items:center;gap:var(--space-2);min-height:calc(var(--screen-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-4) 0;background:var(--color-bg);display:flex;position:sticky;top:0}._leading_17jcu_19,._actions_17jcu_20{align-items:center;gap:var(--space-1);flex:none;display:flex}._leading_17jcu_19{margin-left:calc(var(--space-2) * -1)}._actions_17jcu_20{margin-left:auto;margin-right:calc(var(--space-2) * -1)}._title_17jcu_36{min-width:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._content_17jcu_46{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex}._field_1mhqe_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_1mhqe_8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._select_1mhqe_14{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-md)}._select_1mhqe_14:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-color:#0000}._select_1mhqe_14:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._select_1mhqe_14[aria-invalid=true]{border-color:var(--color-danger)}._hint_1mhqe_41,._error_1mhqe_42{font-size:var(--font-size-sm);line-height:var(--line-height-tight);overflow-wrap:anywhere}._hint_1mhqe_41{color:var(--color-text-muted)}._error_1mhqe_42{color:var(--color-danger)}._tabBar_8bvbg_1{z-index:10;width:100%;max-width:var(--layout-max-width);padding-bottom:env(safe-area-inset-bottom);background:var(--color-tabbar-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-bar);position:fixed;bottom:0;left:50%;transform:translate(-50%)}._list_8bvbg_15{height:var(--tabbar-height);gap:var(--space-1);padding:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;list-style:none;display:grid}._item_8bvbg_26{min-width:0;display:flex}._link_8bvbg_31{justify-content:center;align-items:center;gap:var(--space-half);min-width:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-tabbar-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);touch-action:manipulation;transition:color var(--duration-fast) ease;flex-direction:column;flex:1;text-decoration:none;display:flex}._link_8bvbg_31:active{background:var(--color-overlay-pressed)}._active_8bvbg_53{background:var(--color-tabbar-active);color:var(--color-on-accent)}._icon_8bvbg_58{place-items:center;display:grid}._label_8bvbg_63{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._link_8bvbg_31:focus-visible{outline-color:var(--color-tabbar-active);outline-offset:var(--space-half)}._field_1uloy_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_1uloy_8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._input_1uloy_14{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-md);transition:border-color var(--duration-fast) ease}._input_1uloy_14::placeholder{color:var(--color-text-muted)}._input_1uloy_14:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-color:#0000}._input_1uloy_14:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}._input_1uloy_14[aria-invalid=true]{border-color:var(--color-danger)}._hint_1uloy_45,._error_1uloy_46{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}._hint_1uloy_45{color:var(--color-text-muted)}._error_1uloy_46{color:var(--color-danger)}._metric_10898_1{gap:var(--space-2);min-width:0;display:grid}._heading_10898_7{justify-content:space-between;gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._label_10898_15{color:var(--color-text-muted)}._value_10898_19{color:var(--color-text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._bar_10898_25{width:100%;height:var(--metric-track-height);border-radius:var(--radius-full);display:block;overflow:hidden}._track_10898_33,._progress_10898_34{rx:calc(var(--metric-track-height) / 2);stroke-width:2px}._track_10898_33{fill:var(--color-progress-track);stroke:var(--color-text-muted)}._progress_10898_34{fill:var(--color-progress);stroke:var(--color-progress-edge)}._ring_qz987_1{width:var(--progress-ring-size);aspect-ratio:1;flex:none;place-items:center;max-width:100%;display:grid;position:relative}._graphic_qz987_11{fill:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._trackOutline_qz987_20{stroke:var(--color-text-muted);stroke-width:10px}._track_qz987_20{stroke:var(--color-progress-track);stroke-width:8px}._edge_qz987_30,._progress_qz987_31{stroke-linecap:round}._edge_qz987_30{stroke:var(--color-progress-edge);stroke-width:10px}._progress_qz987_31{stroke:var(--color-progress);stroke-width:8px}._content_qz987_45{justify-items:center;gap:var(--space-half);max-width:75%;color:var(--color-text);text-align:center;font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);display:grid;position:relative}._group_13eih_1{border:0;min-width:0;margin:0;padding:0}._legend_13eih_8,._input_13eih_9{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}._segments_13eih_19{align-items:stretch;gap:var(--space-1);min-width:0;padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-muted);display:flex}._segment_13eih_19{min-width:0;min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:center;overflow-wrap:anywhere;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:flex}:is(._segment_13eih_19:has(:checked),._active_13eih_49){background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}._segment_13eih_19:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:var(--space-half)}._group_13eih_1:disabled ._segment_13eih_19{opacity:.5;cursor:not-allowed}._segment_13eih_19:has(:disabled){opacity:.5;cursor:not-allowed}._wordmark_bzxku_1{font-size:var(--font-size-xxl);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-bold)}._introduction_bzxku_7{padding-block:var(--space-6) var(--space-8)}._tagline_bzxku_11{max-width:12em;font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._authCard_bzxku_19{gap:var(--space-5);display:grid}._title_bzxku_24{font-size:var(--font-size-lg)}._form_bzxku_28,._actions_bzxku_29{gap:var(--space-3);flex-direction:column;display:flex}._description_bzxku_35{color:var(--color-text-muted);overflow-wrap:anywhere}._announcement_bzxku_40{width:var(--space-half);height:var(--space-half);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._stack_150lb_1,._form_150lb_1{gap:var(--space-4);min-width:0;display:grid}._heading_150lb_2{font-size:var(--font-size-lg)}._note_150lb_3{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._field_150lb_4{gap:var(--space-2);display:grid}._select_150lb_5{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface)}._roles_150lb_6{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;display:grid}._check_150lb_7{align-items:center;gap:var(--space-3);min-height:var(--touch-target);display:flex}._check_150lb_7 input{width:var(--space-6);height:var(--space-6);accent-color:var(--color-primary);margin:0}._account_150lb_9{gap:var(--space-3);overflow-wrap:anywhere;display:grid}._nav_2027d_1{gap:var(--space-2);flex-wrap:wrap;display:flex}._link_2027d_2{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--color-primary);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}._link_2027d_2[aria-current=page]{background:var(--color-primary-soft)}._stack_3ijl1_1{gap:var(--space-4);min-width:0;display:grid}._row_3ijl1_2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._title_3ijl1_3{font-size:var(--font-size-lg);overflow-wrap:anywhere}._muted_3ijl1_4{color:var(--color-text-muted);font-size:var(--font-size-sm)}._text_3ijl1_5{white-space:pre-wrap;overflow-wrap:anywhere}._link_3ijl1_6{min-height:var(--touch-target);padding:var(--space-2);color:var(--color-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;align-items:center;display:inline-flex}._field_3ijl1_7{gap:var(--space-2);display:grid}._textarea_3ijl1_8{width:100%;min-width:0;min-height:var(--control-height);resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}._fieldset_3ijl1_9{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}._observations_3ijl1_10{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._observation_3ijl1_10{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}._badge_3ijl1_12{border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-self:start}._badge_3ijl1_12[data-state=ASSIGNED]{background:var(--color-info-soft);color:var(--color-info)}._badge_3ijl1_12[data-state=ANSWERED]{background:var(--color-success-soft);color:var(--color-success)}._timecode_3ijl1_15{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;justify-self:start}._stack_1nqe4_1,._restaurant_1nqe4_2,._dish_1nqe4_3{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._sectionHeading_1nqe4_11{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._sectionHeading_1nqe4_11 h2,._restaurant_1nqe4_2 h3,._dish_1nqe4_3 h3{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}._price_1nqe4_26{font-size:var(--font-size-xxl);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}._note_1nqe4_32{color:var(--color-text-muted);font-size:var(--font-size-sm)}._details_1nqe4_37,._delivery_1nqe4_38{border-top:1px solid var(--color-border);font-size:var(--font-size-sm)}._details_1nqe4_37 summary,._delivery_1nqe4_38 summary{min-height:var(--touch-target);padding-block:var(--space-3);cursor:pointer;color:var(--color-primary);font-weight:var(--font-weight-medium)}._details_1nqe4_37 p+p{margin-top:var(--space-2)}._delivery_1nqe4_38 ul{padding-left:var(--space-5);margin:0}._nutrients_1nqe4_61{gap:var(--space-2);font-size:var(--font-size-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._nutrients_1nqe4_61 div{gap:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-2) var(--space-3);display:grid}._nutrients_1nqe4_61 dt{color:var(--color-text-muted)}._nutrients_1nqe4_61 dd{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;margin:0}._stack_gicof_1,._form_gicof_1{gap:var(--space-4);min-width:0;display:grid}._heading_gicof_2{font-size:var(--font-size-lg);overflow-wrap:anywhere}._note_gicof_3{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._check_gicof_4{align-items:center;gap:var(--space-3);min-height:var(--touch-target);display:flex}._check_gicof_4 input{width:var(--space-6);height:var(--space-6);accent-color:var(--color-primary);margin:0}._field_gicof_6{gap:var(--space-2);display:grid}._textarea_gicof_7{min-height:calc(var(--control-height) * 2);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);resize:vertical}._tabs_gicof_8{gap:var(--space-2);flex-wrap:wrap;display:flex}._record_gicof_9{gap:var(--space-3);overflow-wrap:anywhere;display:grid}._nutrients_gicof_10{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--font-size-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._nutrients_gicof_10 dt{color:var(--color-text-muted)}._nutrients_gicof_10 dd{font-weight:var(--font-weight-medium);margin:0}._fields_gicof_13{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);min-width:0;margin:0;display:grid}._stack_61lcu_1,._line_61lcu_2,._total_61lcu_3{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._stack_61lcu_1{scroll-margin-top:var(--space-4)}._stack_61lcu_1 h2{font-size:var(--font-size-xl)}._line_61lcu_2 h3,._heading_61lcu_20 h3{font-size:var(--font-size-md)}._heading_61lcu_20,._controls_61lcu_25{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._quantity_61lcu_33{align-items:center;gap:var(--space-2);display:inline-flex}._count_61lcu_39{min-width:var(--space-6);text-align:center;font-variant-numeric:tabular-nums}._note_61lcu_45{color:var(--color-text-muted);font-size:var(--font-size-sm)}._unavailable_61lcu_50{color:var(--color-danger);font-weight:var(--font-weight-medium)}._total_61lcu_3{background:var(--color-primary-soft);gap:var(--space-4)}._totalHeading_61lcu_60{gap:var(--space-2);display:grid}._totalHeading_61lcu_60 strong{font-size:var(--font-size-display);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}._stack_1jpzj_1{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}._row_1jpzj_2{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._muted_1jpzj_3{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._link_1jpzj_4{min-height:var(--touch-target);color:var(--color-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;align-items:center;display:inline-flex}._link_1jpzj_4:focus-visible{outline:var(--space-half) solid var(--color-focus);outline-offset:var(--space-1);border-radius:var(--radius-sm)}._facts_1jpzj_6{gap:var(--space-2);margin:0;display:grid}._facts_1jpzj_6 div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}._facts_1jpzj_6 dd{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}._facts_1jpzj_6 dt{color:var(--color-text-muted)}._list_1jpzj_10{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._fieldset_1jpzj_11{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}._checkbox_1jpzj_12{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding-block:var(--space-3);display:flex}._checkbox_1jpzj_12 input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);flex:none}._offer_1jpzj_14{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-sm)}._input_1jpzj_15{box-sizing:border-box;min-height:var(--control-height);border:var(--space-half) solid var(--color-border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface)}._input_1jpzj_15:focus-visible{outline:var(--space-half) solid var(--color-focus);outline-offset:var(--space-half)}._shell_1fsle_1{width:100%;max-width:var(--layout-max-width);background:var(--color-bg);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}._main_1fsle_11{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}._stack_1k929_1{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}._row_1k929_2{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}._muted_1k929_3{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._list_1k929_4{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._total_1k929_5{gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);display:grid}._total_1k929_5 span{font-size:var(--font-size-display);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}._shell_glfoe_1{width:100%;max-width:var(--layout-max-width);min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg);margin:0 auto}._stack_78l6j_1{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}._facts_78l6j_2{gap:var(--space-3);margin:0;display:grid}._facts_78l6j_2 div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}._facts_78l6j_2 dd{font-weight:var(--font-weight-medium);margin:0}._facts_78l6j_2 dt{color:var(--color-text-muted)}._muted_78l6j_6{color:var(--color-text-muted);font-size:var(--font-size-sm)}._stack_diry4_1{gap:var(--space-4);min-width:0;display:grid}._row_diry4_2{gap:var(--space-2);flex-wrap:wrap;display:flex}._link_diry4_3{min-height:var(--touch-target);padding:var(--space-2);color:var(--color-primary);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}._field_diry4_4{gap:var(--space-2);display:grid}._select_diry4_5{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-3)}._hero_diry4_6{gap:var(--space-5);background:var(--color-surface);display:grid}._hero_diry4_6 h2{font-size:var(--font-size-xxl);line-height:var(--line-height-tight);max-width:12ch}._heroIcon_diry4_8{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}._primaryLink_diry4_9{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-bold);text-decoration:none;display:flex}._primaryLink_diry4_9:active{filter:brightness(.95)}._panel_1jo5a_1{gap:var(--space-2);min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:grid}._title_1jo5a_2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._note_1jo5a_3{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}._fileInput_1jo5a_4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._panel_c4mi5_1{gap:var(--space-3);min-width:0;display:grid}._title_c4mi5_2{font-size:var(--font-size-lg)}._note_c4mi5_3{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._progress_c4mi5_4{gap:var(--space-2);display:grid}._progress_c4mi5_4 progress{width:100%;accent-color:var(--color-primary)}._player_12f4m_1{gap:var(--space-3);min-width:0;display:grid}._video_12f4m_2{border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;max-width:100%;display:block}._preview_1r8c1_1{gap:var(--space-3);min-width:0;display:grid}._image_1r8c1_2{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;max-width:100%;display:block}._section_1xims_1{gap:var(--space-4);min-width:0;display:grid}._hero_1xims_2{justify-items:center;gap:var(--space-3);min-width:0;display:grid}._hero_1xims_2>._title_1xims_3{justify-self:start}._calorieRing_1xims_4{width:var(--progress-ring-compact-size)}._calorieRing_1xims_4 ._note_1xims_5{font-weight:var(--font-weight-regular)}._remaining_1xims_6{font-size:var(--font-size-xxl);line-height:var(--line-height-tight)}._consumed_1xims_7{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}._consumed_1xims_7 strong{color:var(--color-text)}._macros_1xims_9{gap:var(--space-3);width:100%;display:grid}._title_1xims_3{font-size:var(--font-size-lg);margin:0}._note_1xims_5{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}._item_1xims_12{min-width:0;padding:var(--space-3);gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;display:grid}._item_1xims_12 legend{padding-inline:var(--space-1);font-weight:var(--font-weight-medium)}._fields_1xims_14{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._totals_1xims_15{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}._totals_1xims_15 dt{font-size:var(--font-size-sm);color:var(--color-text-muted)}._totals_1xims_15 dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}._meals_1xims_18{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._meals_1xims_18 li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}._meals_1xims_18 span{font-size:var(--font-size-sm);color:var(--color-text-muted)}._form_fxt71_1{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._heading_fxt71_8,._actions_fxt71_9{gap:var(--space-2);flex-direction:column;display:flex}._title_fxt71_15{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}._description_fxt71_20{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._consent_fxt71_26{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._consentTitle_fxt71_34{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}._consentText_fxt71_39{font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}._checkboxLabel_fxt71_45{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) 0;cursor:pointer;display:flex}._checkboxLabel_fxt71_45:has(:disabled){cursor:not-allowed;color:var(--color-text-muted)}._checkboxLabel_fxt71_45:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}._checkbox_fxt71_45{width:var(--space-5);height:var(--space-5);margin:var(--space-half) 0 0;accent-color:var(--color-primary);flex-shrink:0}._error_fxt71_73{color:var(--color-danger);font-size:var(--font-size-sm)}._measurements_fxt71_78{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}._measurements_fxt71_78>:first-child{grid-column:1/-1}._preferences_fxt71_89{gap:var(--space-5);padding-block:var(--space-5);border-block:1px solid var(--color-border);display:grid}._summary_15vdh_1{gap:var(--space-4);flex-direction:column;display:flex}._title_15vdh_2{font-size:var(--font-size-lg);margin:0}._target_15vdh_3{justify-items:center;display:grid}._energy_15vdh_4{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}._unit_15vdh_5{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:normal;display:block}._metrics_15vdh_6{gap:var(--space-3);display:grid}._note_15vdh_7{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._version_15vdh_8{color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}._details_15vdh_9{border-top:1px solid var(--color-border)}._details_15vdh_9 summary{min-height:var(--touch-target);padding-block:var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._details_15vdh_9 p+p{margin-top:var(--space-2)}._content_1afzp_1{gap:var(--space-5);display:grid}._dateRow_1afzp_2{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._date_1afzp_2{color:var(--color-text-muted);font-size:var(--font-size-sm)}._datePicker_1afzp_4{font-size:var(--font-size-sm)}._datePicker_1afzp_4[open]{flex-basis:100%}._datePicker_1afzp_4 summary{min-height:var(--touch-target);color:var(--color-primary);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;display:flex}._link_1afzp_7{min-height:var(--touch-target);color:var(--color-primary);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}._link_1afzp_7:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-half);border-radius:var(--radius-sm)}._content_vyfah_1{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}._intro_vyfah_8{color:var(--color-text-muted);font-size:var(--font-size-sm)}._cartLink_vyfah_13{min-height:var(--touch-target);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);background:var(--color-surface-muted);padding:var(--space-2) var(--space-3);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}._confirmation_vyfah_27{gap:var(--space-3);background:var(--color-primary-soft);overflow-wrap:anywhere;flex-direction:column;display:flex}._confirmation_vyfah_27 h2{font-size:var(--font-size-lg)}._divider_vyfah_39{border-top:1px solid var(--color-border)}._appearance_fgydx_1{gap:var(--space-4);display:grid}._title_fgydx_2{font-size:var(--font-size-lg)}._stack_oinjp_1{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}._link_oinjp_2{min-height:var(--touch-target);color:var(--color-primary);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}._link_oinjp_2:focus-visible{outline:var(--space-half) solid var(--color-focus);outline-offset:var(--space-1);border-radius:var(--radius-sm)}._stack_l4uuw_1{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}._facts_l4uuw_2{gap:var(--space-2);margin:0;display:grid}._facts_l4uuw_2 div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}._facts_l4uuw_2 dd{font-weight:var(--font-weight-medium);margin:0}._facts_l4uuw_2 dt{color:var(--color-text-muted)}._link_l4uuw_6{min-height:var(--control-height);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:flex}._link_l4uuw_6:focus-visible{outline:var(--space-half) solid var(--color-focus);outline-offset:var(--space-1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f6ef;--color-surface:#fff;--color-surface-muted:#ecf0e5;--color-border:#dde3d5;--color-text:#13170f;--color-text-muted:#5f6b5a;--color-accent:#c8f135;--color-accent-hover:#bde72b;--color-on-accent:#13170f;--color-primary:#157a42;--color-primary-hover:#106334;--color-primary-soft:#e4efdf;--color-on-primary:#fff;--color-progress:#1e9e57;--color-progress-track:#e3e8dc;--color-progress-edge:#157a42;--color-tabbar-bg:#13170f;--color-tabbar-text:#9aa394;--color-tabbar-active:#c8f135;--color-danger:#a52d29;--color-danger-hover:#8b221e;--color-danger-soft:#fae9e4;--color-on-danger:#fff;--color-success:#157a42;--color-success-soft:#e4efdf;--color-info:#395d4d;--color-info-soft:#e7eee3;--color-focus:#157a42;--color-overlay-pressed:#0000000f;--shadow-card:0 4px 18px #13170f0b;--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:999px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-xxl:32px;--font-size-display:40px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:650;--line-height-tight:1.25;--line-height-normal:1.45;--letter-spacing-tight:-.04em;--shadow-bar:0 -1px 0 var(--color-border);--touch-target:44px;--control-height:52px;--screen-header-height:64px;--tabbar-height:72px;--layout-max-width:480px;--progress-ring-size:184px;--progress-ring-compact-size:152px;--metric-track-height:8px;--duration-fast:.12s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1211;--color-surface:#1a1f1d;--color-surface-muted:#222826;--color-border:#2a312e;--color-text:#f2f5f3;--color-text-muted:#94a09a;--color-accent:#d7ff3c;--color-accent-hover:#e2ff70;--color-on-accent:#0f1211;--color-primary:#d7ff3c;--color-primary-hover:#e2ff70;--color-primary-soft:#2d3822;--color-on-primary:#0f1211;--color-progress:#d7ff3c;--color-progress-track:#2a312e;--color-progress-edge:#d7ff3c;--color-tabbar-bg:#1a1f1d;--color-tabbar-text:#94a09a;--color-tabbar-active:#d7ff3c;--color-danger:#ffaba0;--color-danger-hover:#ffc1b8;--color-danger-soft:#3d2523;--color-on-danger:#29110e;--color-success:#9ad7a6;--color-success-soft:#213b2c;--color-info:#aecbb8;--color-info-soft:#25332c;--color-focus:#d7ff3c;--color-overlay-pressed:#ffffff14;--shadow-card:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1211;--color-surface:#1a1f1d;--color-surface-muted:#222826;--color-border:#2a312e;--color-text:#f2f5f3;--color-text-muted:#94a09a;--color-accent:#d7ff3c;--color-accent-hover:#e2ff70;--color-on-accent:#0f1211;--color-primary:#d7ff3c;--color-primary-hover:#e2ff70;--color-primary-soft:#2d3822;--color-on-primary:#0f1211;--color-progress:#d7ff3c;--color-progress-track:#2a312e;--color-progress-edge:#d7ff3c;--color-tabbar-bg:#1a1f1d;--color-tabbar-text:#94a09a;--color-tabbar-active:#d7ff3c;--color-danger:#ffaba0;--color-danger-hover:#ffc1b8;--color-danger-soft:#3d2523;--color-on-danger:#29110e;--color-success:#9ad7a6;--color-success-soft:#213b2c;--color-info:#aecbb8;--color-info-soft:#25332c;--color-focus:#d7ff3c;--color-overlay-pressed:#ffffff14;--shadow-card:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:hidden}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
