.joft-G_bookings-page{container:bookings/inline-size}.joft-G_bookings-grid{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container bookings (min-width:1024px){.joft-G_bookings-grid{grid-template-columns:minmax(0,1fr) clamp(320px,32%,440px)}}.joft-G_bookings-grid .joft-G_bookings-grid__side{gap:var(--space-card-gap);flex-direction:column;min-width:0;display:flex}@container bookings (min-width:1024px){.joft-G_bookings-grid .joft-G_bookings-grid__side{top:var(--space-6);position:sticky}}.joft-G_bookings-list__tabs{gap:var(--space-4);border-bottom:1px solid var(--border-default);background:0 0;border-radius:0;justify-content:flex-start;width:100%;height:auto;padding:0;display:flex}@container bookings (max-width:559px){.joft-G_bookings-list__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-neutral-100);border-bottom:0}}.joft-G_bookings-list__tabs .joft-G_bookings-list__tab{align-items:center;gap:var(--space-2);min-height:var(--size-touch-min);padding:0 var(--space-1);color:var(--text-secondary);font-size:var(--size-base);font-weight:var(--weight-label);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;display:inline-flex}.joft-G_bookings-list__tabs .joft-G_bookings-list__tab:hover{color:var(--text-primary)}.joft-G_bookings-list__tabs .joft-G_bookings-list__tab[data-state=active]{border-bottom-color:var(--section-fg);color:var(--section-fg)}.joft-G_bookings-list__tabs .joft-G_bookings-list__tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@container bookings (max-width:559px){.joft-G_bookings-list__tabs .joft-G_bookings-list__tab{border-radius:var(--radius-full);border-bottom:0;flex:1 1 0;justify-content:center}.joft-G_bookings-list__tabs .joft-G_bookings-list__tab[data-state=active]{background:var(--bg-surface);box-shadow:var(--shadow-sm)}}
._9NVDpa_booking-detail__skeleton{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}._9NVDpa_booking-detail__policy{margin:0;color:var(--text-secondary);font-size:var(--size-xs);line-height:var(--lh-small);text-wrap:pretty;margin-inline-end:auto}._9NVDpa_booking-detail__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.QHHl4a_booking-action-bar{z-index:var(--layer-sticky);bottom:calc(64px + env(safe-area-inset-bottom,0px));margin:0 calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin));padding:var(--space-3) var(--space-page-margin);border-top:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow-md);position:sticky}.QHHl4a_booking-action-bar .QHHl4a_booking-action-bar__join{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--section-fg);color:var(--section-on-fill);font-weight:var(--weight-label);text-decoration:none;display:inline-flex}.QHHl4a_booking-action-bar .QHHl4a_booking-action-bar__join:hover{background:var(--section-fg-hover);color:var(--section-on-fill)}.QHHl4a_booking-action-bar .QHHl4a_booking-action-bar__join:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.QHHl4a_booking-action-bar .QHHl4a_booking-action-bar__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.GgVLAG_booking-bill-card{scroll-margin-top:var(--space-6);padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.GgVLAG_booking-bill-card .GgVLAG_booking-bill-card__title{font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-heading);margin:0}.GgVLAG_booking-bill-card .GgVLAG_booking-bill-card__body{font-size:var(--size-base);text-wrap:pretty;margin:0}.GgVLAG_booking-bill-card .GgVLAG_booking-bill-card__action{min-height:var(--size-control-default)}
.N04OFq_booking-care-card{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.N04OFq_booking-care-card .N04OFq_booking-care-card__title{font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-heading);margin:0}.N04OFq_booking-care-card .N04OFq_booking-care-card__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md)}.N04OFq_booking-care-card .N04OFq_booking-care-card__name{font-weight:var(--weight-label)}.N04OFq_booking-care-card .N04OFq_booking-care-card__muted{color:var(--text-secondary);font-size:var(--size-sm);text-wrap:pretty;margin:0}.N04OFq_booking-care-card .N04OFq_booking-care-card__foot{padding-top:var(--space-4);border-top:1px solid var(--border-default)}.N04OFq_booking-care-card .N04OFq_booking-care-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.humkSG_confirm-dialog{font-family:var(--font-body)}.humkSG_confirm-dialog__title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.humkSG_confirm-dialog__body{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.humkSG_confirm-dialog__consequence{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small);margin:0}.humkSG_confirm-dialog__consequence--neutral{background:var(--bg-surface-sunken);color:var(--text-primary)}.humkSG_confirm-dialog__consequence--warning{background:var(--bg-warning-tint);color:var(--text-warning)}.humkSG_confirm-dialog__consequence--danger{background:var(--bg-danger-tint);color:var(--text-danger)}.humkSG_confirm-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}
._8HsAJW_plan-review-dialog{font-family:var(--font-body)}._8HsAJW_plan-review-dialog ._8HsAJW_plan-review-dialog__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md)}._8HsAJW_plan-review-dialog ._8HsAJW_plan-review-dialog__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}._8HsAJW_plan-review-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option{min-height:var(--size-touch-min);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option:hover{border-color:var(--border-strong)}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option:has(:focus-visible){outline:2px solid var(--section-fg);outline-offset:2px}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option[data-checked=true]{border-color:var(--section-fg);background:var(--section-tint)}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option[data-disabled=true]{cursor:default;opacity:.55}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option .IIrZ-W_radio-card-group__radio{width:var(--size-icon-md);height:var(--size-icon-md);border:2px solid var(--border-strong);background:var(--bg-surface);flex:none}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option .IIrZ-W_radio-card-group__radio[data-state=checked]{border-color:var(--section-fg);background:var(--section-fg);box-shadow:inset 0 0 0 calc(var(--size-icon-md)/4 - 2px) var(--bg-surface)}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option .IIrZ-W_radio-card-group__radio [data-slot=radio-group-indicator]{display:none}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option .IIrZ-W_radio-card-group__label{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option .IIrZ-W_radio-card-group__note{color:var(--text-secondary);font-size:var(--size-sm)}.IIrZ-W_radio-card-group .IIrZ-W_radio-card-group__option .IIrZ-W_radio-card-group__meta{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-label)}
.assLXa_macro-bar{font-family:var(--font-body);font-variant-numeric:tabular-nums}.assLXa_macro-bar .assLXa_macro-bar__track{border-radius:var(--radius-full);background:var(--bg-fill-quiet);gap:2px;height:10px;overflow:hidden}.assLXa_macro-bar .assLXa_macro-bar__track i{height:100%;transition:width var(--motion-slow) var(--ease-standard);display:block}.assLXa_macro-bar .assLXa_macro-bar__legend{color:var(--text-secondary);font-size:var(--size-xs)}.assLXa_macro-bar .assLXa_macro-bar__legend i{border-radius:var(--radius-full);width:8px;height:8px}.assLXa_macro-bar .assLXa_macro-bar__legend b{color:var(--text-primary);font-weight:var(--weight-semibold)}.assLXa_macro-bar .assLXa_macro-bar__part--protein{background:var(--color-protein)}.assLXa_macro-bar .assLXa_macro-bar__part--carbs{background:var(--color-carbs)}.assLXa_macro-bar .assLXa_macro-bar__part--fat{background:var(--color-fat)}
.qRh53a_phone-field input{font-variant-numeric:tabular-nums}
.ey_7zG_step-checkout-return{width:100%}
._3uwW9q_step-order-placed{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-12) var(--space-6) var(--space-10);flex-direction:column;display:flex;position:relative;overflow:hidden}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__confetti{pointer-events:none;position:absolute;inset:0}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__confetti ._3uwW9q_step-order-placed__piece{border-radius:var(--radius-sm);width:6px;height:10px;display:block;position:absolute;top:0}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__confetti ._3uwW9q_step-order-placed__piece--tone-1{background:var(--section-fg)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__confetti ._3uwW9q_step-order-placed__piece--tone-2{background:var(--color-lime-500)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__confetti ._3uwW9q_step-order-placed__piece--tone-3{background:var(--section-soft)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__medallion{border-radius:var(--radius-full);background:var(--section-tint);justify-content:center;align-items:center;width:120px;height:120px;display:flex}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__medallion ._3uwW9q_step-order-placed__check{width:80px;height:80px}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__medallion ._3uwW9q_step-order-placed__ring{fill:none;stroke:var(--section-tint-strong);stroke-width:2px}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__medallion ._3uwW9q_step-order-placed__mark{fill:none;stroke:var(--section-fg);stroke-width:5px}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__copy{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__copy ._3uwW9q_step-order-placed__title{color:var(--text-primary);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-title)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__copy ._3uwW9q_step-order-placed__subtitle{max-width:26rem;color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__action{min-width:8.75rem;height:var(--size-control-md);margin-top:var(--space-2);padding:0 var(--space-6);border-radius:var(--radius-input);background:var(--section-fg);color:var(--section-on-fill);font-size:var(--text-label);font-weight:var(--weight-label)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__action:hover:not(:disabled){background:var(--section-fg-hover)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:480px){._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card{padding:var(--space-10) var(--space-5) var(--space-8)}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__medallion{width:96px;height:96px}._3uwW9q_step-order-placed ._3uwW9q_step-order-placed__card ._3uwW9q_step-order-placed__copy ._3uwW9q_step-order-placed__title{font-size:var(--size-2xl)}}
.cqpova_step-microbiome-checkout{width:100%}
.HqqCea_onboarding-kit-checkout{width:100%}
.dwFvGq_address-prompt{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}
.pKU_1q_booking-agreements-step{color:var(--text-primary)}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__copies-title{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__copy{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-weight:var(--weight-label);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard)}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__copy:hover{border-color:var(--section-fg)}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__copy:disabled{cursor:progress}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__copy:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__copy .pKU_1q_booking-agreements-step__copy-action{color:var(--section-fg);font-size:var(--size-sm)}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__item{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-input)}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__item .pKU_1q_booking-agreements-step__label{font-weight:var(--weight-label);cursor:pointer}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__item p{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__item a{color:var(--section-fg);font-size:var(--size-sm);font-weight:var(--weight-label)}.pKU_1q_booking-agreements-step .pKU_1q_booking-agreements-step__item a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.JjAMia_step-booking-nudge{width:100%}.JjAMia_step-booking-nudge .JjAMia_step-booking-nudge__prompt{text-align:center;container:booking-nudge/inline-size}.JjAMia_step-booking-nudge .JjAMia_step-booking-nudge__prompt .JjAMia_step-booking-nudge__avatar{width:var(--size-avatar-xl);height:var(--size-avatar-xl)}.JjAMia_step-booking-nudge .JjAMia_step-booking-nudge__prompt .JjAMia_step-booking-nudge__title{color:var(--text-primary);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-title);overflow-wrap:anywhere;margin:0}@container booking-nudge (max-width:480px){.JjAMia_step-booking-nudge .JjAMia_step-booking-nudge__prompt .JjAMia_step-booking-nudge__title{font-size:var(--size-2xl)}}.JjAMia_step-booking-nudge .JjAMia_step-booking-nudge__prompt .JjAMia_step-booking-nudge__text{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}
.CgMNsa_step-plan-trial{width:100%}
.NdAmOG_daily-targets-dialog{color:var(--text-primary)}
.wQjhjW_day-summary-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);container:day-summary/inline-size}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid{grid-template-columns:minmax(0,1fr)}@container day-summary (min-width:560px){.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid[data-scored=true]{grid-template-columns:280px minmax(0,1fr)}}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-default)}@container day-summary (min-width:560px){.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score{border-right:1px solid var(--border-default);border-bottom:0}}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__label{min-height:var(--size-control-sm);color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__label .wQjhjW_day-summary-card__wordmark{flex:none}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__info{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);color:var(--icon-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none;padding:0}@media (pointer:coarse){.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__info{width:var(--size-touch-min);height:var(--size-touch-min)}}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__info:hover{background:var(--bg-hover)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__info:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__value{color:var(--text-primary);font-size:var(--size-4xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__value .wQjhjW_day-summary-card__number[data-tier=good]{color:var(--color-green-700)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__value .wQjhjW_day-summary-card__number[data-tier=fair]{color:var(--color-yellow-700)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__value .wQjhjW_day-summary-card__number[data-tier=low]{color:var(--color-red-700)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__value .wQjhjW_day-summary-card__out{color:var(--text-secondary);font-size:var(--size-lg);font-weight:var(--weight-label)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__chip{min-height:var(--size-chip-sm);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--size-xs);font-weight:var(--weight-label)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__chip:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__chip[data-tier=good]{background:var(--bg-success-tint);color:var(--text-success)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__chip[data-tier=fair]{background:var(--bg-warning-tint);color:var(--text-warning)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__chip[data-tier=low]{background:var(--bg-danger-tint);color:var(--text-danger)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__score .wQjhjW_day-summary-card__quiet{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main{padding:var(--space-5) var(--space-6)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__totals{flex:280px}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__totals .wQjhjW_day-summary-card__kcal{margin:0}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__totals .wQjhjW_day-summary-card__kcal b{color:var(--text-primary);font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__totals .wQjhjW_day-summary-card__kcal span{color:var(--text-secondary);font-size:var(--size-sm)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__totals .wQjhjW_day-summary-card__delivery{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-meta)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__totals .wQjhjW_day-summary-card__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small)}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__action{flex:100%}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__action>*{width:100%}@container day-summary (min-width:560px){.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__action{flex:none}.wQjhjW_day-summary-card .wQjhjW_day-summary-card__grid .wQjhjW_day-summary-card__main .wQjhjW_day-summary-card__action>*{width:auto}}.wQjhjW_day-summary-card__popover{color:var(--text-primary);font-size:var(--size-sm);line-height:var(--lh-small)}.wQjhjW_day-summary-card__popover .wQjhjW_day-summary-card__popover-title{font-weight:var(--weight-label)}.wQjhjW_day-summary-card__popover .wQjhjW_day-summary-card__misses{padding-left:var(--space-4);list-style:outside}.wQjhjW_day-summary-card__popover .wQjhjW_day-summary-card__miss{color:var(--text-primary)}.wQjhjW_day-summary-card__popover .wQjhjW_day-summary-card__popover-note{color:var(--text-secondary)}.wQjhjW_day-summary-card--skeleton .wQjhjW_day-summary-card__skeleton{padding:var(--space-4)}@container day-summary (min-width:560px){.wQjhjW_day-summary-card--skeleton .wQjhjW_day-summary-card__skeleton{padding:var(--space-5) var(--space-6);align-items:center;gap:var(--space-6);flex-direction:row}.wQjhjW_day-summary-card--skeleton .wQjhjW_day-summary-card__skeleton .wQjhjW_day-summary-card__skeleton-score{flex:none;width:220px}.wQjhjW_day-summary-card--skeleton .wQjhjW_day-summary-card__skeleton .wQjhjW_day-summary-card__skeleton-totals{flex:auto}}.wQjhjW_day-summary-card--skeleton .wQjhjW_day-summary-card__skeleton .wQjhjW_day-summary-card__skeleton-pill{height:var(--size-control-lg);border-radius:var(--radius-full);overflow:hidden}@container day-summary (min-width:560px){.wQjhjW_day-summary-card--skeleton .wQjhjW_day-summary-card__skeleton .wQjhjW_day-summary-card__skeleton-pill{width:132px;height:var(--size-control-md);flex:none}}
.LViq8q_brand-logo{flex-shrink:0}.LViq8q_brand-logo .LViq8q_brand-logo__paper{fill:var(--logo-paper)}.LViq8q_brand-logo .LViq8q_brand-logo__ink{fill:var(--logo-ink)}.LViq8q_brand-logo .LViq8q_brand-logo__leaf{fill:var(--logo-leaf);transition:fill var(--motion-normal) var(--ease-standard)}
._5e9MsG_day-tabs{container:day-tabs/inline-size}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list{gap:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@container day-tabs (min-width:600px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list{gap:var(--space-2)}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab{justify-content:center;align-items:center;row-gap:var(--space-1);min-height:var(--size-touch-min);padding:var(--space-2) var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-label);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);grid-template-rows:auto auto;grid-template-columns:auto auto auto}@container day-tabs (min-width:480px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab{padding:var(--space-2)}}@container day-tabs (min-width:880px) and (max-width:1099px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab{padding-inline:var(--space-1)}}@container day-tabs (min-width:600px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab{min-height:var(--size-control-lg);border-radius:var(--radius-full);grid-template-rows:auto;row-gap:0}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab:hover{border-color:var(--border-strong)}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab[aria-selected=true]{border-color:var(--section-fg);background:var(--section-fg);color:var(--section-on-fill)}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab[aria-selected=true] ._5e9MsG_day-tabs__dot:not([data-tier=none]){box-shadow:0 0 0 2px var(--section-on-fill)}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__truck{grid-area:1/1;margin-inline-end:var(--space-1);display:none}@container day-tabs (min-width:480px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__truck{display:block}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__long{grid-area:1/2;display:none}@container day-tabs (min-width:1100px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__long{display:inline}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__weekday{grid-area:1/2;display:none}@container day-tabs (min-width:880px) and (max-width:1099px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__weekday{display:inline}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__short{grid-area:1/2}@container day-tabs (min-width:880px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__short{display:none}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:0 0;grid-area:2/1/3/4;justify-self:center}@container day-tabs (min-width:600px){._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__dot{grid-area:1/3;margin-inline-start:6px}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__dot[data-tier=none]{display:none}}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__dot[data-tier=good]{background:var(--color-green-500)}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__dot[data-tier=fair]{background:var(--color-yellow-400)}._5e9MsG_day-tabs ._5e9MsG_day-tabs__list ._5e9MsG_day-tabs__tab ._5e9MsG_day-tabs__dot[data-tier=low]{background:var(--color-red-500)}
.ADi-NW_plan-boost-card{padding:var(--space-4);border:1px dashed var(--section-fg);border-radius:var(--radius-card);background:var(--section-tint)}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid{grid-template-columns:var(--size-avatar-lg) minmax(0, 1fr) auto;gap:var(--space-4)}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__photo{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-md);background:var(--bg-fill-quiet);object-fit:cover;display:block}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__body .ADi-NW_plan-boost-card__name{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-small)}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__body .ADi-NW_plan-boost-card__slot{min-height:var(--size-chip-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--section-tint-strong);color:var(--section-on-tint);font-size:var(--size-xs);font-weight:var(--weight-label)}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__body .ADi-NW_plan-boost-card__delta{color:var(--section-fg);font-size:var(--size-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__price{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__add{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--section-fg);color:var(--section-on-fill);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:none}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__add:hover:not(:disabled){background:var(--section-fg-hover)}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ADi-NW_plan-boost-card .ADi-NW_plan-boost-card__grid .ADi-NW_plan-boost-card__add:disabled{cursor:progress}
.QNzJba_plan-day-meals{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}@container plan-week-days (max-width:479.98px){.QNzJba_plan-day-meals{padding:var(--space-4)}}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__icon{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--icon-default)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__title{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__meta{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-meta)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__legend{color:var(--text-primary);font-size:var(--size-sm);line-height:var(--lh-body)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__legend .QNzJba_plan-day-meals__swatch{width:var(--space-3);height:var(--space-3);margin-top:var(--space-1);border-radius:var(--radius-sm)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__legend .QNzJba_plan-day-meals__swatch--plan{border:1px solid var(--section-icon);background:var(--section-tint-strong)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__legend .QNzJba_plan-day-meals__swatch--log{border:1px solid var(--color-teal-700);background:var(--color-teal-100)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__legend .QNzJba_plan-day-meals__legend-note{color:var(--text-secondary)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__list .QNzJba_plan-day-meals__plan-row{border-bottom:none}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__list .QNzJba_plan-day-meals__log{padding:var(--space-2) 0}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__list .QNzJba_plan-day-meals__error{padding-bottom:var(--space-4)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__list .QNzJba_plan-day-meals__extra{padding:var(--space-2) 0}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__list .QNzJba_plan-day-meals__picking-row{padding:var(--space-4) 0;border-bottom:1px solid var(--border-default)}.QNzJba_plan-day-meals .QNzJba_plan-day-meals__list .QNzJba_plan-day-meals__picking-row:last-child{border-bottom:none}
.QiAjja_plan-meal-suggestion{color:var(--section-on-tint)}.QiAjja_plan-meal-suggestion--standalone{padding:var(--space-4);border:1px dashed var(--section-fg);border-radius:var(--radius-card);background:var(--section-tint)}.QiAjja_plan-meal-suggestion .QiAjja_plan-meal-suggestion__line{font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.QiAjja_plan-meal-suggestion .QiAjja_plan-meal-suggestion__reason{font-size:var(--size-sm);overflow-wrap:anywhere;margin:0}.QiAjja_plan-meal-suggestion .QiAjja_plan-meal-suggestion__action{height:var(--size-touch-min);min-width:96px}.QiAjja_plan-meal-suggestion .QiAjja_plan-meal-suggestion__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}.QiAjja_plan-meal-suggestion__done{color:var(--text-success);font-size:var(--size-sm);font-weight:var(--weight-label);animation:QiAjja_plan-meal-suggestion-fade var(--motion-slow) var(--ease-standard) 3.6s forwards;margin:0}@media (prefers-reduced-motion:reduce){.QiAjja_plan-meal-suggestion__done{animation:none}}.QiAjja_plan-meal-suggestion__done--failed{color:var(--text-warning)}@keyframes QiAjja_plan-meal-suggestion-fade{to{opacity:0}}
.kzKloW_swipe-to-delete .kzKloW_swipe-to-delete__content{touch-action:pan-y}.kzKloW_swipe-to-delete .kzKloW_swipe-to-delete__delete{margin:var(--space-2) 0;border-radius:var(--radius-md);background:var(--bg-danger);color:var(--text-on-danger);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0}.kzKloW_swipe-to-delete .kzKloW_swipe-to-delete__delete:hover{background:var(--bg-danger-hover)}.kzKloW_swipe-to-delete .kzKloW_swipe-to-delete__delete:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.kzKloW_swipe-to-delete .kzKloW_swipe-to-delete__delete .kzKloW_swipe-to-delete__delete-label{font-size:var(--size-xs);font-weight:var(--weight-label)}
.jzfnFq_plan-pay-card{min-width:0}.jzfnFq_plan-pay-card .jzfnFq_plan-pay-card__repeat{padding-top:var(--space-4);border-top:1px solid var(--border-default)}.jzfnFq_plan-pay-card .jzfnFq_plan-pay-card__repeat .jzfnFq_plan-pay-card__repeat-label{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}.jzfnFq_plan-pay-card .jzfnFq_plan-pay-card__repeat .jzfnFq_plan-pay-card__repeat-note{color:var(--text-secondary);font-size:var(--size-sm)}
.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__field .bM9t2a_add-card-dialog__label{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label)}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__field .bM9t2a_add-card-dialog__box{padding:var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--bg-surface);transition:border-color var(--motion-fast) var(--ease-standard);display:block}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__field .bM9t2a_add-card-dialog__box:hover{border-color:var(--border-input-hover)}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__field .bM9t2a_add-card-dialog__box:focus-within{border-color:var(--section-fg);box-shadow:0 0 0 3px var(--section-tint-strong)}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__heading{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);margin:0}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__check{color:var(--text-primary);font-size:var(--size-base);cursor:pointer}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__check .bM9t2a_add-card-dialog__checkbox{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-sm)}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__check .bM9t2a_add-card-dialog__checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__address{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.bM9t2a_add-card-dialog .bM9t2a_add-card-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}
.iWx1HW_billing-address-fields{gap:var(--space-field-gap)}.iWx1HW_billing-address-fields .iWx1HW_billing-address-fields__row{min-width:0}
.ke0XFG_address-search .ke0XFG_address-search__pin{color:var(--icon-muted)}.ke0XFG_address-search__list{width:var(--radix-popover-trigger-width);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-lg);flex-direction:column;gap:0;max-height:280px;margin:0;list-style:none;display:flex;overflow-y:auto}.ke0XFG_address-search__list .ke0XFG_address-search__row{gap:var(--space-px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer}.ke0XFG_address-search__list .ke0XFG_address-search__row[data-active=true]{background:var(--bg-hover)}.ke0XFG_address-search__list .ke0XFG_address-search__row .ke0XFG_address-search__main{color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small)}.ke0XFG_address-search__list .ke0XFG_address-search__row .ke0XFG_address-search__secondary{color:var(--text-muted);font-size:var(--size-xs);line-height:var(--lh-small)}
.oDA3Yq_quantity-stepper{width:var(--quantity-stepper-width,140px);font-family:var(--font-body);flex:none}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__add{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--section-fg);color:var(--section-on-fill);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__add:hover{background:var(--section-fg-hover)}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__settled{height:var(--size-touch-min);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--section-fg);color:var(--section-on-fill);font-size:var(--size-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__settled:hover{background:var(--section-fg-hover)}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__settled:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.oDA3Yq_quantity-stepper .oDA3Yq_quantity-stepper__off{height:var(--size-control-md);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}
._2V8AFa_count-stepper{height:var(--size-control-md);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--motion-fast) var(--ease-standard);flex:none;overflow:hidden}._2V8AFa_count-stepper--lg{height:var(--size-control-lg)}._2V8AFa_count-stepper--pending{border-color:var(--section-fg)}._2V8AFa_count-stepper ._2V8AFa_count-stepper__button{width:var(--size-touch-min);height:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0}._2V8AFa_count-stepper ._2V8AFa_count-stepper__button:hover{background:var(--bg-hover)}._2V8AFa_count-stepper ._2V8AFa_count-stepper__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._2V8AFa_count-stepper ._2V8AFa_count-stepper__button--bin{color:var(--text-danger)}._2V8AFa_count-stepper ._2V8AFa_count-stepper__button[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}._2V8AFa_count-stepper ._2V8AFa_count-stepper__button[aria-disabled=true]:hover{background:0 0}._2V8AFa_count-stepper ._2V8AFa_count-stepper__count{text-align:center;min-width:32px;font-size:var(--size-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._2V8AFa_count-stepper--touch{height:var(--size-touch-min)}._2V8AFa_count-stepper--touch ._2V8AFa_count-stepper__button{width:var(--size-control-md)}._2V8AFa_count-stepper--touch ._2V8AFa_count-stepper__count{min-width:30px}
.JrrhHq_responsive-dialog{font-family:var(--font-body);color:var(--text-primary)}.JrrhHq_responsive-dialog--desktop{width:100%;max-width:min(var(--responsive-dialog-width,520px),100vw - 48px)}.JrrhHq_responsive-dialog__body{padding-bottom:var(--space-6)}.JrrhHq_responsive-dialog__title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.JrrhHq_responsive-dialog__description{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}
.KvK9Qq_meals-program-list{container:meals-programs/inline-size}.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list{grid-template-columns:minmax(0,1fr);display:grid}@container meals-programs (min-width:452px){.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list>:first-child{grid-column:1/-1}}.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list .KvK9Qq_meals-program-list__ai{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--section-fg);color:var(--section-on-fill);font-size:var(--size-xs);font-weight:var(--weight-semibold);line-height:var(--lh-small)}.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list .KvK9Qq_meals-program-list__warning-icon{color:var(--icon-warning);flex:none}.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list .KvK9Qq_meals-program-list__line{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-regular)}.KvK9Qq_meals-program-list .KvK9Qq_meals-program-list__list .KvK9Qq_meals-program-list__skeleton{border-radius:var(--radius-input)}
.kDeOja_labeled-divider .kDeOja_labeled-divider__line{background:var(--border-default);flex:auto;width:auto}.kDeOja_labeled-divider .kDeOja_labeled-divider__label{color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-medium);flex:none}
.yxp9RG_vendor-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);overflow:hidden;container-type:inline-size}.yxp9RG_vendor-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.yxp9RG_vendor-card[data-selected=true]{border-color:var(--section-fg);outline:1px solid var(--section-fg);outline-offset:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__in{grid-template-columns:minmax(0,1fr);min-width:0;height:100%;display:grid}.yxp9RG_vendor-card .yxp9RG_vendor-card__media{background:var(--bg-fill-quiet);min-width:0;position:relative}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__strip{aspect-ratio:16/9;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overflow-x:auto}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__strip::-webkit-scrollbar{display:none}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__photo{scroll-snap-align:start;background:var(--bg-fill-quiet);flex:0 0 100%;min-width:0;margin:0;position:relative}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__photo img{object-fit:cover}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__dots{right:0;bottom:var(--space-2);z-index:2;pointer-events:none;position:absolute;left:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__dot{width:var(--size-control-sm);height:var(--size-touch-min);cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__dot:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-sm);opacity:.55;transition:opacity var(--motion-fast) var(--ease-standard),width var(--motion-fast) var(--ease-standard)}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__dot[aria-current=true]:before{width:var(--size-icon-md);opacity:1}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__dot:focus-visible{outline:2px solid var(--bg-surface);outline-offset:-10px;border-radius:var(--radius-full)}.yxp9RG_vendor-card .yxp9RG_vendor-card__logo{border-radius:var(--radius-lg);background:var(--bg-surface);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--color-neutral-800);font-weight:var(--weight-semibold);flex:none;overflow:hidden}.yxp9RG_vendor-card .yxp9RG_vendor-card__logo img{object-fit:contain;width:100%;height:100%;padding:8%}.yxp9RG_vendor-card .yxp9RG_vendor-card__logo--float{bottom:-18px;left:var(--space-4);z-index:3;box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--border-default);position:absolute}.yxp9RG_vendor-card .yxp9RG_vendor-card__top{padding:var(--space-8) var(--space-card) 0}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__name{font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:var(--lh-heading);margin:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__name-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__name-button:hover{text-underline-offset:3px;text-decoration:underline}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__name-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__where{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__where>svg{color:var(--icon-muted);flex:none}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__rate{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__rate svg{color:var(--color-neutral-800)}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__reviews{font-variant-numeric:tabular-nums}.yxp9RG_vendor-card .yxp9RG_vendor-card__body{padding:var(--space-4) var(--space-card)}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__description{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);display:none}@media (min-width:1024px){.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__description{display:block}}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__facts{font-size:var(--size-sm);margin:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__facts dt{margin:0 0 var(--space-2);color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__facts dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__fee-note{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--size-xs);display:block}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__day{width:var(--size-chip-sm);height:var(--size-chip-sm);border-radius:var(--radius-sm);background:var(--bg-fill-quiet);color:var(--text-disabled);font-size:var(--size-xs);font-weight:var(--weight-semibold)}.yxp9RG_vendor-card .yxp9RG_vendor-card__body .yxp9RG_vendor-card__day--on{background:var(--section-tint-strong);color:var(--section-fg)}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer{padding:var(--space-2) var(--space-card) var(--space-card)}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__action{height:var(--size-control-lg);padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--section-fg);color:var(--section-on-fill);font-family:inherit;font-size:var(--size-base);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__action:hover{background:var(--section-fg-hover)}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__action--quiet{background:var(--bg-fill-quiet);box-shadow:inset 0 0 0 1px var(--color-neutral-200);color:var(--color-neutral-800)}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__action--quiet:hover{background:var(--bg-fill-quiet);box-shadow:inset 0 0 0 1px var(--border-strong)}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__info{height:var(--size-control-lg);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--text-link);font-family:inherit;font-size:var(--size-base);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__info:hover{background:var(--bg-surface-sunken);color:var(--text-link-hover)}.yxp9RG_vendor-card .yxp9RG_vendor-card__footer .yxp9RG_vendor-card__info:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@container (max-width:379.98px){.yxp9RG_vendor-card--choice .yxp9RG_vendor-card__fee{display:none}}@container (min-width:380px){.yxp9RG_vendor-card--choice .yxp9RG_vendor-card__info{display:none}}.yxp9RG_vendor-card--no-media .yxp9RG_vendor-card__top{padding-top:var(--space-card)}@container (min-width:520px){.yxp9RG_vendor-card:not(.yxp9RG_vendor-card--no-media) .yxp9RG_vendor-card__in{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:stretch}.yxp9RG_vendor-card .yxp9RG_vendor-card__media{min-height:320px}.yxp9RG_vendor-card .yxp9RG_vendor-card__media .yxp9RG_vendor-card__strip{aspect-ratio:auto;position:absolute;inset:0}.yxp9RG_vendor-card .yxp9RG_vendor-card__logo--float{bottom:var(--space-4)}.yxp9RG_vendor-card .yxp9RG_vendor-card__top{padding-top:var(--space-card)}.yxp9RG_vendor-card .yxp9RG_vendor-card__top .yxp9RG_vendor-card__name{font-size:var(--size-xl)}}
.uKWEYq_vendor-info-sheet{font-family:var(--font-body)}.uKWEYq_vendor-info-sheet__title{font-size:var(--size-xl);font-weight:var(--weight-bold)}.uKWEYq_vendor-info-sheet__description{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.uKWEYq_vendor-info-sheet__row{min-height:var(--size-touch-min);padding:var(--space-2) 0;border-top:1px solid var(--border-default);font-size:var(--size-base)}.uKWEYq_vendor-info-sheet__row:first-child{border-top:0}.uKWEYq_vendor-info-sheet__row dt{color:var(--text-secondary)}.uKWEYq_vendor-info-sheet__row dd{color:var(--text-primary);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;margin:0}.uKWEYq_vendor-info-sheet__link{min-height:var(--size-touch-min);color:var(--section-fg);font-size:var(--size-sm);font-weight:var(--weight-semibold);text-decoration:none}.uKWEYq_vendor-info-sheet__link:hover{text-underline-offset:3px;text-decoration:underline}.uKWEYq_vendor-info-sheet__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.UR1GjG_delivery-when__label{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__logo{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default);object-fit:contain}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__logo--initials{background:var(--section-tint-strong);box-shadow:none;color:var(--section-fg);font-size:var(--size-base);font-weight:var(--weight-label)}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__pin{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-input);background:var(--bg-surface-sunken);color:var(--icon-default)}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__edit{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:none}@media (pointer:coarse){.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__edit{width:var(--size-control-lg);height:var(--size-control-lg)}}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__edit:hover{background:var(--color-neutral-200)}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__edit:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__name{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}.UR1GjG_delivery-when__where .UR1GjG_delivery-when__box .UR1GjG_delivery-when__fact{color:var(--text-secondary);font-size:var(--size-sm)}.UR1GjG_delivery-when__another{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}.UR1GjG_delivery-when__when{container:delivery-when/inline-size}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container delivery-when (min-width:440px){.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills{grid-template-columns:repeat(4,minmax(0,1fr))}}@container delivery-when (max-width:439.98px){.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills>:nth-child(4):not([data-selected=true]){display:none}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills:has(>:nth-child(4)[data-selected=true])>:nth-child(3){display:none}}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills .UR1GjG_delivery-when__pill{min-height:var(--size-field-default);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--bg-surface-sunken);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-family:inherit}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills .UR1GjG_delivery-when__pill:hover{border-color:var(--border-strong)}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills .UR1GjG_delivery-when__pill:focus-visible{outline:2px solid var(--section-fg);outline-offset:2px}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills .UR1GjG_delivery-when__pill[data-selected=true]{border-color:var(--section-fg);background:var(--section-tint);box-shadow:inset 0 0 0 1px var(--section-fg)}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills .UR1GjG_delivery-when__pill .UR1GjG_delivery-when__pill-day{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__pills .UR1GjG_delivery-when__pill-skeleton{border-radius:var(--radius-input)}.UR1GjG_delivery-when__when .UR1GjG_delivery-when__helper{color:var(--text-secondary);font-size:var(--size-sm);margin:0}
.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row{grid-template-columns:var(--size-avatar-lg) minmax(0, 1fr) auto;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);color:inherit;font:inherit;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row:hover:not(:disabled){background:var(--bg-hover)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row:disabled{cursor:progress}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row[data-kind=byo]{border-style:dashed}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__photo{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-md);background:var(--bg-fill-quiet);color:var(--icon-default);object-fit:cover;display:block}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__name{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-small)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__price{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__delta{min-height:var(--size-chip-sm);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--size-xs);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__delta[data-direction=up]{background:var(--bg-success-tint);color:var(--text-success)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__delta[data-direction=down]{background:var(--bg-danger-tint);color:var(--text-danger)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__row .Jxl_WG_plan-swap-dialog__delta[data-direction=flat]{background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__list .Jxl_WG_plan-swap-dialog__skeleton{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-input)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__toolbar{min-height:var(--size-control-md)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__section-title{color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__out-alert{text-align:left;white-space:pre-line}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__fit{font-size:var(--size-xs);font-weight:var(--weight-semibold);line-height:var(--lh-title)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__fit .Jxl_WG_plan-swap-dialog__fit-mark{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-full)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__fit--allergy{color:var(--text-danger)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__fit--allergy .Jxl_WG_plan-swap-dialog__fit-mark{background:var(--color-red-800);color:var(--color-red-50)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__fit--dislike{color:var(--text-secondary)}.Jxl_WG_plan-swap-dialog .Jxl_WG_plan-swap-dialog__fit--dislike .Jxl_WG_plan-swap-dialog__fit-mark{background:var(--bg-fill-quiet);color:var(--text-label)}
.YJTe6q_step-plan-week-return{width:100%}
.quGQIW_step-goals{flex-direction:column;width:100%;display:flex}.quGQIW_step-goals .quGQIW_step-goals__heading{font-size:2rem;font-weight:var(--weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:1.2}.quGQIW_step-goals .quGQIW_step-goals__subtitle{max-width:34rem;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;margin:.75rem auto 0;line-height:1.5}.quGQIW_step-goals .quGQIW_step-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem 1rem;width:100%;margin-top:2.5rem;display:grid}.quGQIW_step-goals .quGQIW_step-goals__compliance{margin-top:1.75rem}@media (max-width:40rem){.quGQIW_step-goals .quGQIW_step-goals__grid{grid-template-columns:1fr}}
.nlEjsG_compliance-note{border-radius:var(--radius-input);background:var(--bg-fill-quiet);align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1.125rem;display:flex}.nlEjsG_compliance-note .nlEjsG_compliance-note__icon{color:var(--section-fg-hover);flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:flex}.nlEjsG_compliance-note .nlEjsG_compliance-note__content{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.nlEjsG_compliance-note .nlEjsG_compliance-note__title{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.35}.nlEjsG_compliance-note .nlEjsG_compliance-note__body{font-size:.75rem;font-weight:var(--weight-regular);color:var(--text-secondary);line-height:1.45}
.lqtdBa_onboarding-icon{color:var(--section-icon);flex:none}
.rJBLSG_option-card{border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);text-align:left;white-space:normal;cursor:pointer;width:100%;min-width:0;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);align-items:center;gap:.875rem;padding:.9375rem 1.125rem;display:flex}.rJBLSG_option-card:hover:not(:disabled){border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.rJBLSG_option-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rJBLSG_option-card:disabled{opacity:.45;cursor:not-allowed}.rJBLSG_option-card .rJBLSG_option-card__icon{color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rJBLSG_option-card .rJBLSG_option-card__content{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.rJBLSG_option-card .rJBLSG_option-card__title{font-size:1rem;font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.35}.rJBLSG_option-card .rJBLSG_option-card__title:only-child{font-size:.9375rem;font-weight:var(--weight-medium)}.rJBLSG_option-card .rJBLSG_option-card__description{font-size:.8125rem;font-weight:var(--weight-regular);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.35}.rJBLSG_option-card--selected,.rJBLSG_option-card--selected:hover:not(:disabled){border-color:var(--section-fg);background:var(--section-tint)}.rJBLSG_option-card--selected .rJBLSG_option-card__icon{color:var(--section-fg)}.rJBLSG_option-card__frame{min-width:0;position:relative}.rJBLSG_option-card__frame .rJBLSG_option-card__info{border-radius:var(--radius-input);width:2rem;height:2rem;color:var(--icon-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.rJBLSG_option-card__frame .rJBLSG_option-card__info:hover,.rJBLSG_option-card__frame .rJBLSG_option-card__info[data-state=open]{color:var(--section-fg)}.rJBLSG_option-card__frame .rJBLSG_option-card__info:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rJBLSG_option-card--with-info{padding-right:3rem}.rJBLSG_option-card__popover{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.rJBLSG_option-card--tall{text-align:center;justify-content:center;padding:1.375rem 1.125rem}.rJBLSG_option-card--logo{justify-content:center}.rJBLSG_option-card--logo .rJBLSG_option-card__icon{flex:1;width:100%;min-width:0}.rJBLSG_option-card--logo .rJBLSG_option-card__icon img{object-fit:contain;object-position:center;width:auto;max-width:100%;max-height:2.25rem;margin-inline:auto;display:block}
.jDDBjq_step-conditions{flex-direction:column;width:100%;display:flex}.jDDBjq_step-conditions .jDDBjq_step-conditions__heading{font-size:2rem;font-weight:var(--weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:1.2}.jDDBjq_step-conditions .jDDBjq_step-conditions__subtitle{max-width:34rem;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;margin:.75rem auto 0;line-height:1.5}.jDDBjq_step-conditions .jDDBjq_step-conditions__chips{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-top:2.5rem;display:flex}.jDDBjq_step-conditions .jDDBjq_step-conditions__compliance{margin-top:1.75rem}
.r1elVG_preference-chip{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);font-size:.9375rem;font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.4375rem;padding:.6875rem 1.375rem;line-height:1.2;display:inline-flex}.r1elVG_preference-chip:hover:not(:disabled){border-color:var(--text-muted)}.r1elVG_preference-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.r1elVG_preference-chip:disabled{opacity:.45;cursor:not-allowed}.r1elVG_preference-chip .r1elVG_preference-chip__icon{flex-shrink:0}.r1elVG_preference-chip--has-icon{padding-left:1rem}.r1elVG_preference-chip--selected{border-color:var(--border-danger);background:var(--bg-danger);color:var(--text-on-danger)}.r1elVG_preference-chip--selected:hover:not(:disabled){border-color:var(--border-danger)}.r1elVG_preference-chip--include{border-color:var(--section-fg);background:var(--section-fg);color:var(--section-on-fill)}.r1elVG_preference-chip--include:hover:not(:disabled){border-color:var(--section-fg)}
.TXmGBW_step-about-you{flex-direction:column;gap:1.75rem;width:100%;display:flex}.TXmGBW_step-about-you .TXmGBW_step-about-you__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}.TXmGBW_step-about-you .TXmGBW_step-about-you__heading{font-size:1.75rem;font-weight:var(--weight-bold);color:var(--text-primary);margin:0;line-height:1.25}.TXmGBW_step-about-you .TXmGBW_step-about-you__subtitle{font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);margin:0;line-height:1.5}.TXmGBW_step-about-you .TXmGBW_step-about-you__sections{flex-direction:column;gap:2rem;display:flex}.TXmGBW_step-about-you .TXmGBW_step-about-you__section{flex-direction:column;align-items:center;gap:.75rem;display:flex}.TXmGBW_step-about-you .TXmGBW_step-about-you__section-label{font-size:.875rem;font-weight:var(--weight-semibold);text-align:center;color:var(--text-primary);margin:0;display:block}.TXmGBW_step-about-you .TXmGBW_step-about-you__sex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.TXmGBW_step-about-you .TXmGBW_step-about-you__dob{width:100%;max-width:18rem}.TXmGBW_step-about-you input{border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);height:2.5rem;color:var(--text-primary);transition:border-color var(--motion-fast) var(--ease-standard);font-size:.9375rem}.TXmGBW_step-about-you input:hover:not(:disabled){border-color:var(--text-muted)}.TXmGBW_step-about-you input:focus-visible{border-color:var(--section-fg);outline:2px solid var(--border-focus);outline-offset:-2px}.TXmGBW_step-about-you input::placeholder{color:var(--text-muted)}.TXmGBW_step-about-you .TXmGBW_step-about-you__compliance{margin-top:.25rem}@media (max-width:30rem){.TXmGBW_step-about-you .TXmGBW_step-about-you__sex-grid{grid-template-columns:1fr}.TXmGBW_step-about-you .TXmGBW_step-about-you__dob{max-width:100%}}
.JVIjka_step-body-metrics{flex-direction:column;gap:1.75rem;width:100%;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__header{text-align:center;flex-direction:column;gap:.5rem;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__heading{font-size:1.75rem;font-weight:var(--weight-bold);color:var(--text-primary);margin:0;line-height:1.25}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__subtitle{font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);margin:0;line-height:1.5}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__sections{flex-direction:column;gap:2rem;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__section{flex-direction:column;gap:.75rem;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__section-label{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--text-primary);margin:0;display:block}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__unit-toggle{border-radius:var(--radius-input);background:var(--bg-surface-sunken);flex-shrink:0;align-items:center;gap:.25rem;padding:.1875rem;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__unit-btn{border-radius:var(--radius-input);font-size:.75rem;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);background:0 0;border:none;padding:.3125rem .75rem}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__unit-btn:hover{color:var(--text-primary)}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__unit-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__unit-btn--active{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__input-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__input-row--three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__input-group{flex-direction:column;gap:.375rem;display:flex}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__input-label{font-size:.75rem;font-weight:var(--weight-medium);color:var(--text-secondary)}.JVIjka_step-body-metrics input{border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface);height:2.5rem;color:var(--text-primary);transition:border-color var(--motion-fast) var(--ease-standard);font-size:.9375rem}.JVIjka_step-body-metrics input:hover:not(:disabled){border-color:var(--text-muted)}.JVIjka_step-body-metrics input:focus-visible{border-color:var(--section-fg);outline:2px solid var(--border-focus);outline-offset:-2px}.JVIjka_step-body-metrics input::placeholder{color:var(--text-muted)}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__limit-error{color:var(--text-danger);margin:0;font-size:.8125rem}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.JVIjka_step-body-metrics .JVIjka_step-body-metrics__compliance{margin-top:.25rem}@media (max-width:30rem){.JVIjka_step-body-metrics .JVIjka_step-body-metrics__activity-grid,.JVIjka_step-body-metrics .JVIjka_step-body-metrics__input-row,.JVIjka_step-body-metrics .JVIjka_step-body-metrics__input-row--three-col,.JVIjka_step-body-metrics .JVIjka_step-body-metrics__variant-grid{grid-template-columns:1fr}}
._12RrQa_step-insurance-provider{flex-direction:column;width:100%;display:flex}._12RrQa_step-insurance-provider ._12RrQa_step-insurance-provider__heading{font-size:2rem;font-weight:var(--weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:1.2}._12RrQa_step-insurance-provider ._12RrQa_step-insurance-provider__subtitle{max-width:34rem;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;margin:.75rem auto 0;line-height:1.5}._12RrQa_step-insurance-provider ._12RrQa_step-insurance-provider__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem 1rem;width:100%;margin-top:2.5rem;display:grid}@media (max-width:40rem){._12RrQa_step-insurance-provider ._12RrQa_step-insurance-provider__grid{grid-template-columns:1fr}}
.Dsve8W_step-insurance-form{flex-direction:column;width:100%;display:flex}.Dsve8W_step-insurance-form .Dsve8W_step-insurance-form__heading{font-size:2rem;font-weight:var(--weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:1.2}.Dsve8W_step-insurance-form .Dsve8W_step-insurance-form__subtitle{max-width:34rem;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;margin:.75rem auto 0;line-height:1.5}.Dsve8W_step-insurance-form .Dsve8W_step-insurance-form__form{width:100%;margin-top:2.5rem}.Dsve8W_step-insurance-form .Dsve8W_step-insurance-form__compliance{margin-top:1.5rem}
.ahmBSq_step-diet{flex-direction:column;align-items:center;width:100%;display:flex}.ahmBSq_step-diet .ahmBSq_step-diet__heading{width:100%;font-size:2rem;font-weight:var(--weight-title);color:var(--text-primary);text-align:center;line-height:1.2}.ahmBSq_step-diet .ahmBSq_step-diet__subtitle{max-width:34rem;margin:var(--space-3) auto 0;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;line-height:1.5}.ahmBSq_step-diet .ahmBSq_step-diet__grid{gap:1.375rem var(--space-4);width:100%;margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ahmBSq_step-diet .ahmBSq_step-diet__skeleton-card{border-radius:var(--radius-input)}.ahmBSq_step-diet .ahmBSq_step-diet__compliance-note{width:100%;margin-top:var(--space-6)}@media (max-width:40rem){.ahmBSq_step-diet .ahmBSq_step-diet__grid{grid-template-columns:1fr}}
._2WuswW_step-allergies{flex-direction:column;align-items:center;width:100%;display:flex}._2WuswW_step-allergies ._2WuswW_step-allergies__heading{width:100%;font-size:2rem;font-weight:var(--weight-title);color:var(--text-primary);text-align:center;line-height:1.2}._2WuswW_step-allergies ._2WuswW_step-allergies__subtitle{max-width:34rem;margin:var(--space-3) auto 0;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;line-height:1.5}._2WuswW_step-allergies ._2WuswW_step-allergies__grid{gap:1.375rem var(--space-4);width:100%;margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2WuswW_step-allergies ._2WuswW_step-allergies__skeleton-card{border-radius:var(--radius-input)}@media (max-width:40rem){._2WuswW_step-allergies ._2WuswW_step-allergies__grid{grid-template-columns:1fr}}
.uPAPvq_step-ingredients{flex-direction:column;align-items:center;width:100%;display:flex}.uPAPvq_step-ingredients .uPAPvq_step-ingredients__heading{width:100%;font-size:2rem;font-weight:var(--weight-title);color:var(--text-primary);text-align:center;line-height:1.2}.uPAPvq_step-ingredients .uPAPvq_step-ingredients__subtitle{max-width:34rem;margin:var(--space-3) auto 0;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;line-height:1.5}.uPAPvq_step-ingredients .uPAPvq_step-ingredients__chips{justify-content:center;gap:var(--space-3);width:100%;margin-top:var(--space-10);flex-wrap:wrap;display:flex}.uPAPvq_step-ingredients .uPAPvq_step-ingredients__skeleton-chip{border-radius:var(--radius-full)}.uPAPvq_step-ingredients .uPAPvq_step-ingredients__hint{width:100%;font-size:.8125rem;font-weight:var(--weight-medium);color:var(--text-danger);text-align:center;margin-top:.875rem;line-height:1.4}.uPAPvq_step-ingredients .uPAPvq_step-ingredients__compliance-note{width:100%;margin-top:var(--space-6)}
.a0Zi7q_step-org-perks{flex-direction:column;align-items:center;width:100%;display:flex}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__heading{font-size:2rem;font-weight:var(--weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:1.2}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__subtitle{max-width:34rem;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:center;margin:.75rem auto 0;line-height:1.5}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__perks{width:100%;max-width:var(--onboarding-column);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;margin-top:2.25rem;display:flex}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__card,.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__skeleton-card{aspect-ratio:4/5;border-radius:var(--radius-card);flex:16rem;max-width:20rem}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__alert{width:100%;max-width:var(--onboarding-column);margin-top:2.25rem}@media (max-width:40rem){.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__heading{font-size:1.625rem}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__perks{flex-direction:column;align-items:center;gap:1.25rem}.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__card,.a0Zi7q_step-org-perks .a0Zi7q_step-org-perks__skeleton-card{flex:none;width:100%;max-width:none}}
.Iy2Yya_organization-perk-card{aspect-ratio:4/5;border:1px solid var(--border-default);border-radius:var(--radius-card);background-color:var(--bg-fill-quiet);width:100%;max-width:20rem;box-shadow:var(--shadow-md);transition:transform var(--motion-slow) var(--ease-standard),box-shadow var(--motion-slow) var(--ease-standard);margin:0;display:flex;position:relative;overflow:hidden}.Iy2Yya_organization-perk-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__image{object-fit:cover;object-position:center}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__scrim{pointer-events:none;background:linear-gradient(#0000 38%,#00000057 66%,#000000c7 100%);position:absolute;inset:0}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__content{flex-direction:column;align-self:flex-end;gap:.25rem;width:100%;margin:0;padding:1.25rem 1.125rem;display:flex;position:relative}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__title{font-size:1.125rem;font-weight:var(--weight-semibold);color:var(--color-white);text-shadow:0 1px 3px #00000073;line-height:1.3}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__description{font-size:.8125rem;font-weight:var(--weight-regular);color:color-mix(in srgb, var(--color-white) 88%, transparent);text-shadow:0 1px 3px #00000073;line-height:1.45}@media (max-width:40rem){.Iy2Yya_organization-perk-card{max-width:none}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__content{padding:1rem}.Iy2Yya_organization-perk-card .Iy2Yya_organization-perk-card__title{font-size:1rem}}@media (prefers-reduced-motion:reduce){.Iy2Yya_organization-perk-card{transition:none}.Iy2Yya_organization-perk-card:hover{transform:none}}
.Iky0Ua_step-org-join{font-family:var(--font-body);container:step-org-join/inline-size}.Iky0Ua_step-org-join .Iky0Ua_step-org-join__heading{font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);color:var(--text-primary);text-align:center;margin:0}@container step-org-join (max-width:30rem){.Iky0Ua_step-org-join .Iky0Ua_step-org-join__heading{font-size:var(--size-2xl)}}.Iky0Ua_step-org-join .Iky0Ua_step-org-join__subtitle{max-width:34rem;margin:var(--space-3) auto 0;font-size:var(--size-base);font-weight:var(--weight-regular);line-height:var(--lh-body);color:var(--text-secondary);text-align:center}.Iky0Ua_step-org-join .Iky0Ua_step-org-join__body{max-width:var(--onboarding-column);margin-top:var(--space-8)}.Iky0Ua_step-org-join .Iky0Ua_step-org-join__body .Iky0Ua_step-org-join__still-needed{font-size:var(--size-sm);line-height:var(--lh-small);color:var(--text-secondary);margin:0}
._3ERuRG_organization-question-fields{min-width:0}._3ERuRG_organization-question-fields ._3ERuRG_organization-question-fields__switch ._3ERuRG_organization-question-fields__error{padding:0 var(--space-1);color:var(--text-danger);font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--lh-small);margin:0}
._1Bpbsa_list-row{min-width:0;min-height:var(--height-table-row);padding:var(--space-3) 0;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;text-decoration:none}._1Bpbsa_list-row+._1Bpbsa_list-row{border-top:1px solid var(--border-default)}._1Bpbsa_list-row[data-pressable=true]{padding-inline:var(--space-2);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}._1Bpbsa_list-row[data-pressable=true]:hover{background:var(--bg-hover)}._1Bpbsa_list-row[data-pressable=true]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}@container (max-width:607px){._1Bpbsa_list-row:not([data-pressable=true]):not([data-trailing-inline=true]){flex-wrap:wrap}._1Bpbsa_list-row:not([data-pressable=true]):not([data-trailing-inline=true]) ._1Bpbsa_list-row__trailing{flex-basis:100%}}._1Bpbsa_list-row ._1Bpbsa_list-row__title{min-width:0;font-size:var(--size-base);font-weight:var(--weight-label);overflow-wrap:anywhere}._1Bpbsa_list-row ._1Bpbsa_list-row__sub{min-width:0;color:var(--text-secondary);font-size:var(--size-sm);overflow-wrap:anywhere}._1Bpbsa_list-row ._1Bpbsa_list-row__trailing{color:var(--text-secondary);font-size:var(--size-sm)}
.QsMwIa_testimonial-spinner{justify-content:center;width:100%;padding:1.5rem 0;display:flex}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__stage{aspect-ratio:1330/686;flex-shrink:0;place-items:center;width:min(83rem,94vw,170vh);display:grid;position:relative}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre{z-index:2;aspect-ratio:17/20;border-radius:var(--radius-card);width:42%;box-shadow:var(--shadow-lg),var(--shadow-lg),var(--shadow-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-bg{background:var(--text-primary);position:absolute;inset:0}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-scrim{background:linear-gradient(to top, var(--bg-backdrop), transparent 45%),linear-gradient(to top, var(--bg-backdrop), transparent 70%),linear-gradient(to top, var(--bg-backdrop), transparent);position:absolute;inset:0}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-content{z-index:1;margin-top:auto;padding:1.5rem;position:relative}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-content .QsMwIa_testimonial-spinner__centre-title{color:var(--text-on-inverse);font-size:1.5rem;font-weight:700;line-height:1.2}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-content .QsMwIa_testimonial-spinner__continue{border-radius:var(--radius-input);background:var(--bg-surface);width:100%;height:2.75rem;color:var(--section-fg);margin-top:1.25rem}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre .QsMwIa_testimonial-spinner__centre-content .QsMwIa_testimonial-spinner__continue:hover{background:var(--section-tint)}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card{border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-md);padding:1.25rem;position:absolute}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card .QsMwIa_testimonial-spinner__card-title{color:var(--text-primary);font-size:.9375rem;font-weight:600}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card .QsMwIa_testimonial-spinner__card-date{color:var(--text-secondary);margin-top:.125rem;font-size:.75rem}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card .QsMwIa_testimonial-spinner__card-body{color:var(--text-secondary);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card .QsMwIa_testimonial-spinner__card-author{color:var(--text-primary);margin-top:.5rem;font-size:.8125rem;font-weight:600}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card--top-left{width:22%;top:5.5%;left:11%}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card--bottom-right{width:31.5%;top:37%;left:68%}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card--bottom-right .QsMwIa_testimonial-spinner__card-body{-webkit-line-clamp:11;line-clamp:11}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card--top-right{width:21.5%;top:0;left:65.5%}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card--bottom-left{width:16.5%;top:53%;left:12%}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card--bottom-left .QsMwIa_testimonial-spinner__card-body{-webkit-line-clamp:8;line-clamp:8}@media (max-width:70rem){.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__stage{aspect-ratio:auto;width:min(25rem,92vw);height:min(34rem,86vh)}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__card{display:none}.QsMwIa_testimonial-spinner .QsMwIa_testimonial-spinner__centre{width:100%}}
.JF0oMq_organization-header{justify-content:center;align-items:center;gap:.875rem;max-width:100%;display:flex}.JF0oMq_organization-header .JF0oMq_organization-header__logo{flex-shrink:0;width:5.8125rem;height:auto}.JF0oMq_organization-header .JF0oMq_organization-header__divider{background:var(--border-default);flex-shrink:0;width:1px;height:1.75rem;display:block}.JF0oMq_organization-header .JF0oMq_organization-header__organization-logo{object-fit:contain;width:auto;max-width:8.5rem;height:auto;max-height:2.25rem}@media (max-width:40rem){.JF0oMq_organization-header{gap:.625rem}.JF0oMq_organization-header .JF0oMq_organization-header__logo{width:4.625rem}.JF0oMq_organization-header .JF0oMq_organization-header__organization-logo{max-width:6.75rem;max-height:1.875rem}}
.bQ72HW_plan-target-card{color:var(--text-primary);font-family:var(--font-body);container:plan-target-card/inline-size}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__title{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__box{padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__kcal{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__unit,.bQ72HW_plan-target-card .bQ72HW_plan-target-card__source{color:var(--text-secondary);font-size:var(--size-sm)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__cells{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@container plan-target-card (max-width:371.98px){.bQ72HW_plan-target-card .bQ72HW_plan-target-card__cells{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__cells .bQ72HW_plan-target-card__cell{flex-direction:row;justify-content:space-between;align-items:baseline}}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__cells .bQ72HW_plan-target-card__cell-label{color:var(--text-secondary);font-size:var(--size-sm)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__cells .bQ72HW_plan-target-card__cell-value{font-size:var(--size-base);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@container plan-target-card (min-width:440px){.bQ72HW_plan-target-card .bQ72HW_plan-target-card__cells .bQ72HW_plan-target-card__cell-value{font-size:var(--size-lg)}}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__dot{border-radius:var(--radius-full);width:8px;height:8px}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__dot--protein{background:var(--color-protein)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__dot--carbs{background:var(--color-carbs)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__dot--fat{background:var(--color-fat)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__icon{color:var(--icon-default);flex:none}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.bQ72HW_plan-target-card .bQ72HW_plan-target-card__error-title{font-size:var(--size-base);font-weight:var(--weight-label)}
._8C8XlW_plan-week-preview{color:var(--text-primary);font-family:var(--font-body);container:plan-week-preview/inline-size}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid{gap:var(--space-1);grid-template-columns:64px repeat(7,minmax(0,1fr));align-items:center;display:grid}@container plan-week-preview (min-width:420px){._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid{gap:var(--space-2);grid-template-columns:88px repeat(7,minmax(0,1fr))}}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__day{color:var(--text-primary);font-size:var(--size-xs);font-weight:var(--weight-label);text-align:center}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__day[data-muted=true]{color:var(--text-muted)}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__day-long{display:none}@container plan-week-preview (min-width:420px){._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__day-long{display:inline}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__day-short{display:none}}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__slot{color:var(--text-secondary);font-size:var(--size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container plan-week-preview (min-width:420px){._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__slot{font-size:var(--size-sm)}}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__cell{border-radius:var(--radius-sm);background:var(--bg-fill-quiet);height:28px;color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;border:1px solid #0000;place-items:center;display:grid}@container plan-week-preview (min-width:420px){._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__cell{border-radius:var(--radius-input);height:36px}}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__cell[data-state=on]{border-color:var(--section-fg);background:var(--section-tint);color:var(--section-on-tint)}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__cell[data-state=ai]{border:1px dashed var(--section-fg);background:var(--section-tint);color:var(--section-on-tint)}._8C8XlW_plan-week-preview ._8C8XlW_plan-week-preview__grid ._8C8XlW_plan-week-preview__cell[data-state=loading]{background:0 0;overflow:hidden}
.nFGoaG_plan-rail{color:var(--text-primary);font-family:var(--font-body)}.nFGoaG_plan-rail--card{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.nFGoaG_plan-rail .nFGoaG_plan-rail__title{margin:0 0 var(--space-2);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title)}.nFGoaG_plan-rail .nFGoaG_plan-rail__rows{margin:0;padding:0;list-style:none}.nFGoaG_plan-rail .nFGoaG_plan-rail__row{padding:var(--space-4) 0;border-top:1px solid var(--border-default)}.nFGoaG_plan-rail .nFGoaG_plan-rail__row .nFGoaG_plan-rail__mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-bold)}.nFGoaG_plan-rail .nFGoaG_plan-rail__row .nFGoaG_plan-rail__mark[data-done=true]{background:var(--bg-success-tint);color:var(--text-success)}.nFGoaG_plan-rail .nFGoaG_plan-rail__row .nFGoaG_plan-rail__label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.nFGoaG_plan-rail .nFGoaG_plan-rail__row .nFGoaG_plan-rail__value{font-size:var(--size-base);font-weight:var(--weight-label);overflow-wrap:anywhere}.nFGoaG_plan-rail .nFGoaG_plan-rail__row .nFGoaG_plan-rail__empty,.nFGoaG_plan-rail .nFGoaG_plan-rail__row .nFGoaG_plan-rail__sub{color:var(--text-secondary);font-size:var(--size-sm)}.nFGoaG_plan-rail--sheet .nFGoaG_plan-rail__row:first-child{border-top:0}
.VIyNva_plan-week-view{container:plan-week/inline-size}.VIyNva_plan-week-view .VIyNva_plan-week-view__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-title);line-height:var(--lh-heading);text-wrap:balance}.VIyNva_plan-week-view .VIyNva_plan-week-view__lede{color:var(--text-on-inverse);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty}.VIyNva_plan-week-view .VIyNva_plan-week-view__tracks{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container plan-week (min-width:920px){.VIyNva_plan-week-view .VIyNva_plan-week-view__tracks{grid-template-columns:minmax(0,1fr) 360px}}@container plan-week (min-width:1100px){.VIyNva_plan-week-view .VIyNva_plan-week-view__tracks{grid-template-columns:minmax(0,1fr) 400px}}@container plan-week (min-width:920px){.VIyNva_plan-week-view .VIyNva_plan-week-view__tracks .VIyNva_plan-week-view__pay{top:var(--space-6);position:sticky}}
.HSfSza_address-menu{padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.HSfSza_address-menu__eyebrow{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;line-height:var(--lh-small);text-transform:uppercase;color:var(--text-muted)}.HSfSza_address-menu__row{min-height:var(--size-control-md);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--lh-small);cursor:pointer;text-decoration:none}.HSfSza_address-menu__row>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--icon-muted);flex-shrink:0}.HSfSza_address-menu__row[data-highlighted]{background:var(--bg-hover);color:var(--text-primary)}.HSfSza_address-menu__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.HSfSza_address-menu__row [data-slot=dropdown-menu-radio-item-indicator]{color:var(--section-fg)}.HSfSza_address-menu__row .HSfSza_address-menu__row-text b{font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small);color:var(--text-primary)}.HSfSza_address-menu__row .HSfSza_address-menu__row-text small{font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--lh-small);color:var(--text-muted)}
.tHAJoG_drawer[data-vaul-drawer][data-vaul-drawer-direction]:after{content:none}.tHAJoG_drawer[data-vaul-drawer-direction=bottom]{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;background:var(--bg-surface);color:var(--text-primary);max-height:min(80vh,var(--drawer-visible-height,100vh) - var(--space-6));border:0;outline:none;gap:0;padding:0;overflow:hidden}.tHAJoG_drawer[data-vaul-drawer-direction=bottom][data-fullscreen=true]{height:var(--drawer-visible-height,100dvh);max-height:var(--drawer-visible-height,100dvh);padding-top:env(safe-area-inset-top,0px);border-radius:0;margin-top:0}.tHAJoG_drawer [data-vaul-handle]{z-index:2;width:var(--size-control-md);height:var(--space-1);margin:var(--space-3) auto calc(-1*var(--space-2));border-radius:var(--radius-sm);background:var(--border-strong);opacity:1;position:relative}:is(.tHAJoG_drawer:not([data-vaul-drawer-direction=bottom]) [data-vaul-handle],.tHAJoG_drawer[data-fullscreen=true] [data-vaul-handle]){display:none}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-header]{z-index:1;align-items:flex-start;gap:var(--space-3);margin:0 calc(-1*var(--space-6));padding:var(--space-6) var(--space-6) var(--space-4);background:var(--bg-surface);text-align:left;flex-direction:row;flex-shrink:0;display:flex;position:sticky;top:0}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-header-text]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-title]{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-description]{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-footer]{z-index:1;justify-content:flex-start;align-items:stretch;gap:var(--space-3);margin:0 calc(-1*var(--space-6));padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--border-default);background:var(--bg-surface);border-radius:0;flex-direction:column-reverse;flex-shrink:0;display:flex;position:sticky;bottom:0}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-footer]>*{width:100%}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-footer][data-layout=row]{flex-direction:row;align-items:center}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-footer][data-layout=row]>*{width:auto}.tHAJoG_drawer[data-vaul-drawer] [data-slot=drawer-footer][data-layout=row]>:last-child{flex:1}.tHAJoG_drawer[data-fullscreen=true] [data-slot=drawer-footer]{margin-top:auto}.tHAJoG_drawer__body{padding:0 var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.tHAJoG_drawer__body:has([data-slot=drawer-footer]){padding-bottom:0}.tHAJoG_drawer__close{width:var(--size-control-md);height:var(--size-control-md);margin:calc(-1*var(--space-2)) calc(-1*var(--space-2)) 0 0;border-radius:var(--radius-full);color:var(--icon-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tHAJoG_drawer__close:hover{background:var(--bg-hover);color:var(--icon-default)}.tHAJoG_drawer__close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.f0_cua_address-form,.f0_cua_address-form .f0_cua_address-form__fields{gap:var(--space-field-gap)}.f0_cua_address-form .f0_cua_address-form__row{min-width:0}.f0_cua_address-form .f0_cua_address-form__actions{padding-top:var(--space-2)}
.Fb6MIW_health-about-fields__helper{color:var(--text-muted);font-size:var(--size-sm)}
.s0wXrW_plan-detail-history{font-family:var(--font-body)}.s0wXrW_plan-detail-history .s0wXrW_plan-detail-history__amount{color:var(--text-primary);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.s0wXrW_plan-detail-history .s0wXrW_plan-detail-history__order{border-radius:var(--radius-sm);color:var(--text-link);font-weight:var(--weight-semibold);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (pointer:coarse){.s0wXrW_plan-detail-history .s0wXrW_plan-detail-history__order{min-height:var(--size-touch-min)}}.s0wXrW_plan-detail-history .s0wXrW_plan-detail-history__order:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
._7I8egW_plan-detail-picking{container:plan-week-days/inline-size}
.-sUeLa_plan-detail-paying{padding-top:var(--space-5);border-top:1px solid var(--border-default);font-family:var(--font-body);scroll-margin-top:var(--space-6)}.-sUeLa_plan-detail-paying:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--radius-sm)}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__title{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-title);margin:0}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__row{min-height:var(--size-control-md)}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__row .-sUeLa_plan-detail-paying__label,.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__row .-sUeLa_plan-detail-paying__text{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-body);margin:0}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__row .-sUeLa_plan-detail-paying__label{cursor:pointer}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__row .-sUeLa_plan-detail-paying__label[data-disabled=true]{cursor:not-allowed}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);text-wrap:pretty;margin:0}.-sUeLa_plan-detail-paying .-sUeLa_plan-detail-paying__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.umThfW_plan-detail-settings{font-family:var(--font-body)}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rows .umThfW_plan-detail-settings__row{border-top:1px solid var(--border-default);grid-template-columns:auto minmax(0,1fr)}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rows .umThfW_plan-detail-settings__row:first-child{border-top:none}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rows .umThfW_plan-detail-settings__row .umThfW_plan-detail-settings__label{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body)}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rows .umThfW_plan-detail-settings__row .umThfW_plan-detail-settings__value{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-body);text-align:end;overflow-wrap:anywhere}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rows--after .umThfW_plan-detail-settings__row:first-child,.umThfW_plan-detail-settings .umThfW_plan-detail-settings__switch{border-top:1px solid var(--border-default)}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__edit{min-height:var(--size-touch-min)}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rule{padding-top:var(--space-6);margin-top:var(--space-2);border-top:1px solid var(--border-default)}.umThfW_plan-detail-settings .umThfW_plan-detail-settings__rule:empty{display:none}
.iuSE1W_plan-last-week-thumbs{font-family:var(--font-body)}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__text{line-height:var(--lh-small);margin:0}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__text .iuSE1W_plan-last-week-thumbs__label{color:var(--text-secondary);font-size:var(--size-sm);white-space:nowrap}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__text .iuSE1W_plan-last-week-thumbs__dates{color:var(--text-muted);font-size:var(--size-sm);white-space:nowrap}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__thumb{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border:none}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__thumb:hover{background:var(--color-neutral-200)}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__thumb[aria-pressed=true]{background:var(--section-tint-strong);color:var(--section-fg)}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__thumb:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.iuSE1W_plan-last-week-thumbs .iuSE1W_plan-last-week-thumbs__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.xA8O7a_health-conditions-card__hint{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.xA8O7a_health-conditions-card__row{padding:var(--space-4) 0;flex-direction:column;gap:2px;display:flex}.xA8O7a_health-conditions-card__row:first-child{padding-top:0}.xA8O7a_health-conditions-card__row+.xA8O7a_health-conditions-card__row{border-top:1px solid var(--border-default)}.xA8O7a_health-conditions-card__row .xA8O7a_health-conditions-card__label{color:var(--text-primary);font-weight:var(--weight-label)}.xA8O7a_health-conditions-card__row .xA8O7a_health-conditions-card__value{color:var(--text-secondary);font-size:var(--size-sm);text-wrap:pretty;margin:0}
._4DfLqq_plan-stop-row{font-family:var(--font-body)}
.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__tile{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);cursor:pointer}.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__tile[data-on=true]{border-color:var(--section-fg);background:var(--section-tint)}.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__tile:has(:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__tile .K-kDJG_health-conditions-fields__tile-label{color:var(--text-primary);font-weight:var(--weight-label)}.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__tile .K-kDJG_health-conditions-fields__tile-note{color:var(--text-secondary);font-size:var(--size-sm)}.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__more{padding-left:0}@container (min-width:480px){.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__more{padding-left:var(--space-8)}}.K-kDJG_health-conditions-fields .K-kDJG_health-conditions-fields__tick{min-height:var(--size-touch-min);color:var(--text-primary);cursor:pointer}
.tgE3Jq_plan-cancel-dialog{font-family:var(--font-body)}.tgE3Jq_plan-cancel-dialog .tgE3Jq_plan-cancel-dialog__consequence{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small);margin:0}.tgE3Jq_plan-cancel-dialog .tgE3Jq_plan-cancel-dialog__legend{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-body);margin:0}.tgE3Jq_plan-cancel-dialog .tgE3Jq_plan-cancel-dialog__reason{min-height:var(--size-touch-min);color:var(--text-primary);font-size:var(--size-base);line-height:var(--lh-body);cursor:pointer}.tgE3Jq_plan-cancel-dialog .tgE3Jq_plan-cancel-dialog__reason .tgE3Jq_plan-cancel-dialog__checkbox{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-sm)}.tgE3Jq_plan-cancel-dialog .tgE3Jq_plan-cancel-dialog__reason .tgE3Jq_plan-cancel-dialog__checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tgE3Jq_plan-cancel-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.A-O7sW_health-edit-foot__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.LrL59G_plan-pause-dialog{font-family:var(--font-body)}.LrL59G_plan-pause-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
._hg2Lq_health-med-dialog{gap:var(--space-5);flex-direction:column;display:flex}
.y70sPa_plan-skip-dialog{font-family:var(--font-body)}.y70sPa_plan-skip-dialog .y70sPa_plan-skip-dialog__consequence{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small);margin:0}.y70sPa_plan-skip-dialog .y70sPa_plan-skip-dialog__consequence--warning{background:var(--bg-warning-tint);color:var(--text-warning)}.y70sPa_plan-skip-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.YHpkAq_health-meds-card__caption{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.YHpkAq_health-meds-card__list{margin:0;padding:0;list-style:none}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row{padding:var(--space-3) 0}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row+.YHpkAq_health-meds-card__row{border-top:1px solid var(--border-default)}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__name{color:var(--text-primary);font-weight:var(--weight-label)}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__dose{color:var(--text-secondary);font-size:var(--size-sm)}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__edit{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--color-neutral-700);cursor:pointer;border:none}@media (pointer:coarse){.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__edit{width:var(--size-control-lg);height:var(--size-control-lg)}}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__edit:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-neutral-900)}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__edit:disabled{cursor:default;opacity:.5}.YHpkAq_health-meds-card__list .YHpkAq_health-meds-card__row .YHpkAq_health-meds-card__edit:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.YHpkAq_health-meds-card__none{color:var(--text-muted);font-size:var(--size-sm)}.YHpkAq_health-meds-card__split{padding-top:var(--space-4);border-top:1px solid var(--border-default)}
.D5SyWq_side-card{min-width:0;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);container-type:inline-size}.D5SyWq_side-card .D5SyWq_side-card__disc{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800)}.D5SyWq_side-card .D5SyWq_side-card__disc[data-disc=teal]{background:var(--color-teal-100);color:var(--color-teal-700)}.D5SyWq_side-card .D5SyWq_side-card__disc[data-disc=fuchsia]{background:var(--color-fuchsia-100);color:var(--color-fuchsia-700)}.D5SyWq_side-card .D5SyWq_side-card__media{width:var(--size-avatar-md);height:var(--size-avatar-md);border-radius:var(--radius-full)}.D5SyWq_side-card .D5SyWq_side-card__title{min-width:0;color:var(--text-primary);font-size:var(--size-read);font-weight:var(--weight-label);margin:0}.D5SyWq_side-card .D5SyWq_side-card__subtitle{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.D5SyWq_side-card .D5SyWq_side-card__fold{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--color-neutral-700);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard);border:none}@media (pointer:coarse){.D5SyWq_side-card .D5SyWq_side-card__fold{width:var(--size-control-lg);height:var(--size-control-lg)}}.D5SyWq_side-card .D5SyWq_side-card__fold[aria-expanded=true]{transform:rotate(180deg)}.D5SyWq_side-card .D5SyWq_side-card__fold:hover{background:var(--color-neutral-100);color:var(--color-neutral-900)}.D5SyWq_side-card .D5SyWq_side-card__fold:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.D5SyWq_side-card .D5SyWq_side-card__row{padding:var(--space-3) 0;font-size:var(--size-sm)}.D5SyWq_side-card .D5SyWq_side-card__row+.D5SyWq_side-card__row{border-top:1px solid var(--border-default)}.D5SyWq_side-card .D5SyWq_side-card__row:first-child{padding-top:0}.D5SyWq_side-card .D5SyWq_side-card__row .D5SyWq_side-card__label{color:var(--text-secondary);flex:none}.D5SyWq_side-card .D5SyWq_side-card__row .D5SyWq_side-card__value{min-width:0;color:var(--text-primary);font-weight:var(--weight-label);text-align:right;margin:0}.D5SyWq_side-card .D5SyWq_side-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.ekD7UW_timeline{--timeline-time:0px;color:var(--text-primary);font-family:var(--font-body);margin:0;padding:0;list-style:none}.ekD7UW_timeline--side{--timeline-time:132px}.ekD7UW_timeline .ekD7UW_timeline__event{grid-template-columns:var(--timeline-time) var(--size-chip-md) minmax(0, 1fr);gap:0 var(--space-3);min-width:0;padding-bottom:var(--space-5);display:grid;position:relative}.ekD7UW_timeline .ekD7UW_timeline__event:before{top:var(--size-chip-md);bottom:0;left:calc(var(--timeline-time) + var(--space-3) + var(--size-chip-md)/2 - 1px);background:var(--border-default);content:"";width:2px;position:absolute}.ekD7UW_timeline .ekD7UW_timeline__event:last-child{padding-bottom:0}.ekD7UW_timeline .ekD7UW_timeline__event:last-child:before{display:none}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__time{padding-top:var(--space-2);color:var(--text-muted);font-size:var(--size-xs);font-variant-numeric:tabular-nums;line-height:var(--lh-small);text-align:right;grid-column:1}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__mark,.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__spacer{width:var(--size-chip-md);height:var(--size-chip-md);border-radius:var(--radius-full);grid-column:2}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__mark{background:var(--bg-fill-quiet);color:var(--text-label)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__mark--good{background:var(--bg-success);color:var(--text-on-success)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__mark--progress{background:var(--section-tint-strong);color:var(--section-fg)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__mark--waiting{background:var(--bg-warning);color:var(--text-on-warning)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__mark--bad{background:var(--bg-danger);color:var(--text-on-danger)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__body{padding-top:var(--space-1);grid-column:3;gap:2px}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__body .ekD7UW_timeline__label{font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__body .ekD7UW_timeline__when{color:var(--text-secondary);font-size:var(--size-xs);line-height:var(--lh-body)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__body .ekD7UW_timeline__note{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__more{border-radius:var(--radius-sm);color:var(--text-link);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-column:3;justify-self:start;padding:0;text-decoration:underline}.ekD7UW_timeline .ekD7UW_timeline__event .ekD7UW_timeline__more:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.y16Mmq_health-goal-card{min-width:0;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.y16Mmq_health-goal-card .y16Mmq_health-goal-card__disc{border-radius:var(--radius-full);background:var(--section-tint-strong);width:48px;height:48px;color:var(--section-icon)}.y16Mmq_health-goal-card .y16Mmq_health-goal-card__eyebrow{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.y16Mmq_health-goal-card .y16Mmq_health-goal-card__goal{color:var(--text-primary);font-size:var(--size-2xl);font-weight:var(--weight-title);line-height:var(--lh-heading);text-wrap:pretty}.y16Mmq_health-goal-card .y16Mmq_health-goal-card__condition{color:var(--text-secondary);font-size:var(--size-sm)}.y16Mmq_health-goal-card .y16Mmq_health-goal-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.sqQX-G_health-goal-dialog{gap:var(--space-5);flex-direction:column;display:flex}
.e_Tk6q_health-metric-dialog{min-width:0}
._77f85G_cart-plan-promo{min-width:0}
._6iLXIG_cart-rebuild-flow{display:contents}
