._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__title{font-size:18px;font-weight:600;line-height:1.3}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__caption{color:var(--text-mute);font-size:14px}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__empty{color:var(--text-mute);font-size:15px}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__row{border-top:1px solid var(--border-default)}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__row:nth-child(2){border-top-width:0}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__row ._9_YLLG_client-overview-view__row-title{font-weight:600}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__big{font-size:30px;font-weight:700;line-height:1.2}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__time{color:var(--text-mute);font-size:15px}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__service{font-weight:600}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__goal-label{color:var(--text-label);font-size:14px;font-weight:600}._9_YLLG_client-overview-view ._9_YLLG_client-overview-view__goal{font-size:20px;font-weight:700;line-height:1.3}
.L6qrEa_icon{flex:none}
.kgz9QG_copy-id{background:var(--bg-fill-quiet);color:var(--text-label);cursor:pointer;border:0;border-radius:999px;font-size:12px}.kgz9QG_copy-id .kgz9QG_copy-id__text{text-overflow:ellipsis;overflow:hidden}.kgz9QG_copy-id .kgz9QG_copy-id__icon{color:var(--text-mute)}.kgz9QG_copy-id.kgz9QG_copy-id--copied .kgz9QG_copy-id__icon{color:var(--border-success)}
.aiXu8a_dropzone{cursor:pointer;border-radius:var(--radius-card);border:1px dashed var(--border-strong);background:var(--bg-surface-sunken);color:var(--text-label);font-size:14px;font-weight:600;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.aiXu8a_dropzone:hover{border-color:var(--section-fg);background:var(--section-tint);color:var(--section-fg)}
.I6syaW_ehr-avatar{box-shadow:none;border-radius:50%;font-weight:600}.I6syaW_ehr-avatar.I6syaW_ehr-avatar--ring{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 3.5px var(--section-fg)}.I6syaW_ehr-avatar .I6syaW_ehr-avatar__photo{object-fit:cover}
.-mCLBq_logo{width:auto;height:auto}
._4Wqutq_thread-row{cursor:pointer;text-align:left;border-radius:.75rem}._4Wqutq_thread-row:hover{background:var(--bg-fill-quiet)}._4Wqutq_thread-row[aria-current=true]{background:var(--section-tint-strong)}._4Wqutq_thread-row ._4Wqutq_thread-row__text ._4Wqutq_thread-row__top ._4Wqutq_thread-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._4Wqutq_thread-row ._4Wqutq_thread-row__text ._4Wqutq_thread-row__top ._4Wqutq_thread-row__when{color:var(--text-mute);font-size:12px}._4Wqutq_thread-row ._4Wqutq_thread-row__text ._4Wqutq_thread-row__bottom ._4Wqutq_thread-row__status{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._4Wqutq_thread-row ._4Wqutq_thread-row__text ._4Wqutq_thread-row__bottom ._4Wqutq_thread-row__status._4Wqutq_thread-row__status--unread{color:var(--text-primary);font-weight:600}._4Wqutq_thread-row ._4Wqutq_thread-row__text ._4Wqutq_thread-row__bottom ._4Wqutq_thread-row__badge{background:var(--bg-inverse);color:var(--text-on-inverse);font-variant-numeric:tabular-nums;border-radius:9999px;font-size:12px;font-weight:600}
._2-J7-a_signature-pad ._2-J7-a_signature-pad__panel{border:1px solid var(--border);border-radius:var(--radius-input)}._2-J7-a_signature-pad ._2-J7-a_signature-pad__panel ._2-J7-a_signature-pad__label{color:var(--text-mute);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:600}._2-J7-a_signature-pad ._2-J7-a_signature-pad__panel._2-J7-a_signature-pad__panel--paper{background:var(--color-white)}._2-J7-a_signature-pad ._2-J7-a_signature-pad__panel._2-J7-a_signature-pad__panel--paper ._2-J7-a_signature-pad__label{color:var(--color-neutral-500)}._2-J7-a_signature-pad ._2-J7-a_signature-pad__panel ._2-J7-a_signature-pad__checker{border-radius:var(--radius-item);background-color:var(--color-white);background-image:linear-gradient(45deg, var(--color-neutral-200) 25%, transparent 25%, transparent 75%, var(--color-neutral-200) 75%),linear-gradient(45deg, var(--color-neutral-200) 25%, transparent 25%, transparent 75%, var(--color-neutral-200) 75%);background-position:0 0,8px 8px;background-size:16px 16px}._2-J7-a_signature-pad ._2-J7-a_signature-pad__meta{color:var(--text-mute);font-size:12.5px}._2-J7-a_signature-pad ._2-J7-a_signature-pad__nib{border:1px solid var(--border-strong);border-radius:var(--radius-ctl);background:var(--surface);color:var(--text-soft);cursor:pointer;font-size:12.5px;font-weight:600}._2-J7-a_signature-pad ._2-J7-a_signature-pad__nib._2-J7-a_signature-pad__nib--on{border-color:var(--teal-200);background:var(--teal-100);color:var(--teal-800)}._2-J7-a_signature-pad ._2-J7-a_signature-pad__nib ._2-J7-a_signature-pad__nib-dot{background:currentColor;border-radius:9999px;display:inline-block}._2-J7-a_signature-pad ._2-J7-a_signature-pad__surface{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--color-white)}._2-J7-a_signature-pad ._2-J7-a_signature-pad__surface ._2-J7-a_signature-pad__rule{background:var(--color-neutral-300)}._2-J7-a_signature-pad ._2-J7-a_signature-pad__surface ._2-J7-a_signature-pad__rule-label{color:var(--color-neutral-300);font-size:11.5px}._2-J7-a_signature-pad ._2-J7-a_signature-pad__surface ._2-J7-a_signature-pad__canvas{cursor:crosshair}._2-J7-a_signature-pad ._2-J7-a_signature-pad__error{color:var(--rose-700);font-size:12.5px}
._82fOWa_coach-mark ._82fOWa_coach-mark__callout{transition:top .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1)}._82fOWa_coach-mark ._82fOWa_coach-mark__callout ._82fOWa_coach-mark__card{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);box-shadow:var(--shadow-pop)}._82fOWa_coach-mark ._82fOWa_coach-mark__callout ._82fOWa_coach-mark__card ._82fOWa_coach-mark__step{color:var(--text-mute);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:700}._82fOWa_coach-mark ._82fOWa_coach-mark__callout ._82fOWa_coach-mark__card ._82fOWa_coach-mark__step ._82fOWa_coach-mark__step-icon{color:var(--pine)}._82fOWa_coach-mark ._82fOWa_coach-mark__callout ._82fOWa_coach-mark__card ._82fOWa_coach-mark__title{color:var(--text);font-size:13.5px;font-weight:700;line-height:1.35}._82fOWa_coach-mark ._82fOWa_coach-mark__callout ._82fOWa_coach-mark__card ._82fOWa_coach-mark__body{color:var(--text-soft);font-size:12.5px;line-height:1.6}
.lRVcTW_changes-timeline .lRVcTW_changes-timeline__header .lRVcTW_changes-timeline__title{font-size:18px;font-weight:600;line-height:1.3}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__header .lRVcTW_changes-timeline__sub{color:var(--text-mute);font-size:14px}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__empty{color:var(--text-mute);font-size:15px}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item{border-top:1px solid var(--border-default)}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item:first-child{border-top-width:0}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__head .lRVcTW_changes-timeline__author{font-weight:600}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__head .lRVcTW_changes-timeline__meta{color:var(--text-mute);font-size:14px}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__fields{font-size:15px}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__fields .lRVcTW_changes-timeline__field .lRVcTW_changes-timeline__label{font-weight:600}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__fields .lRVcTW_changes-timeline__field .lRVcTW_changes-timeline__from{color:var(--text-mute);text-decoration:line-through}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__fields .lRVcTW_changes-timeline__field .lRVcTW_changes-timeline__arrow{color:var(--text-mute)}.lRVcTW_changes-timeline .lRVcTW_changes-timeline__item .lRVcTW_changes-timeline__note{color:var(--text-mute);font-size:14px}
.uS3gOq_appt-rail .uS3gOq_appt-rail__row{border-radius:var(--radius-lg);color:var(--text-label);text-align:left}.uS3gOq_appt-rail .uS3gOq_appt-rail__row:hover{background:var(--bg-fill-quiet)}.uS3gOq_appt-rail .uS3gOq_appt-rail__row[aria-current=true]{background:var(--section-tint-strong)}.uS3gOq_appt-rail .uS3gOq_appt-rail__row[aria-current=true] .uS3gOq_appt-rail__num{background:var(--bg-primary);color:var(--text-on-primary)}.uS3gOq_appt-rail .uS3gOq_appt-rail__row[aria-current=true] .uS3gOq_appt-rail__label{color:var(--section-on-tint)}.uS3gOq_appt-rail .uS3gOq_appt-rail__row .uS3gOq_appt-rail__num{background:var(--bg-fill-quiet);font-variant-numeric:tabular-nums;border-radius:9999px;font-size:13px;font-weight:600}.uS3gOq_appt-rail .uS3gOq_appt-rail__row .uS3gOq_appt-rail__label{color:var(--text-primary);font-weight:600}.uS3gOq_appt-rail .uS3gOq_appt-rail__row .uS3gOq_appt-rail__sub{color:var(--text-mute);font-size:14px}
._5Y-gyG_allergy-picker__empty{color:var(--text-soft);font-size:13px}
.h51_ka_states-section .h51_ka_states-section__note{color:var(--text-soft);font-size:13.5px}.h51_ka_states-section .h51_ka_states-section__note .h51_ka_states-section__strong{color:var(--text)}
.DoMOHG_message-composer{border-top:1px solid var(--border-default)}.DoMOHG_message-composer .DoMOHG_message-composer__reason{color:var(--text-mute);font-size:14px}.DoMOHG_message-composer .DoMOHG_message-composer__rejections{background:var(--bg-warning);color:var(--text-on-warning);border-radius:.75rem}.DoMOHG_message-composer .DoMOHG_message-composer__rejections .DoMOHG_message-composer__rejection-text{font-size:14px}.DoMOHG_message-composer .DoMOHG_message-composer__entry{border:1px solid var(--border-default);border-radius:var(--radius-item);background:var(--bg-surface-sunken)}.DoMOHG_message-composer .DoMOHG_message-composer__entry .DoMOHG_message-composer__thumb{border-radius:var(--radius-chip);object-fit:cover}.DoMOHG_message-composer .DoMOHG_message-composer__entry .DoMOHG_message-composer__glyph{border-radius:var(--radius-chip);background:var(--gray-100)}.DoMOHG_message-composer .DoMOHG_message-composer__entry .DoMOHG_message-composer__file-name{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.DoMOHG_message-composer .DoMOHG_message-composer__entry .DoMOHG_message-composer__remove{border-radius:var(--radius-full);color:var(--text-mute);cursor:pointer}.DoMOHG_message-composer .DoMOHG_message-composer__entry .DoMOHG_message-composer__remove:hover{background:var(--gray-200)}.DoMOHG_message-composer .DoMOHG_message-composer__note{color:var(--text-mute);font-size:11px}.DoMOHG_message-composer .DoMOHG_message-composer__attach{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-label);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--motion-fast);transition-timing-function:cubic-bezier(.4,0,.2,1)}.DoMOHG_message-composer .DoMOHG_message-composer__attach:hover:not(:disabled){background:var(--bg-fill-quiet)}.DoMOHG_message-composer .DoMOHG_message-composer__attach:disabled{cursor:not-allowed;opacity:.5}.DoMOHG_message-composer .DoMOHG_message-composer__input{border:1px solid var(--border-default);background:var(--bg-surface-sunken);color:var(--text-primary);resize:none;border-radius:.75rem;font-size:15px;line-height:1.5}.DoMOHG_message-composer .DoMOHG_message-composer__input::placeholder{color:var(--text-mute)}.DoMOHG_message-composer .DoMOHG_message-composer__input:focus{border-color:var(--section-fg);box-shadow:0 0 0 3px var(--section-tint-strong)}.DoMOHG_message-composer .DoMOHG_message-composer__input:disabled{opacity:.5}.DoMOHG_message-composer .DoMOHG_message-composer__counter{color:var(--text-mute);text-align:right;font-size:10.5px}
.nMXKnG_client-sidebar__identity .nMXKnG_client-sidebar__avatar{border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.nMXKnG_client-sidebar__identity .nMXKnG_client-sidebar__who{line-height:1.3}.nMXKnG_client-sidebar__identity .nMXKnG_client-sidebar__who .nMXKnG_client-sidebar__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.nMXKnG_client-sidebar__identity .nMXKnG_client-sidebar__who .nMXKnG_client-sidebar__meta{color:var(--text-muted);font-size:13px}.nMXKnG_client-sidebar__identity .nMXKnG_client-sidebar__who .nMXKnG_client-sidebar__meta.nMXKnG_client-sidebar__meta--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nMXKnG_client-sidebar__soon{border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-label);font-size:12px;font-weight:600;line-height:16px}.nMXKnG_client-sidebar__actions{border-top:1px solid var(--border-default)}.nMXKnG_client-sidebar__actions .nMXKnG_client-sidebar__action{border-radius:var(--radius-full);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.nMXKnG_client-sidebar__actions .nMXKnG_client-sidebar__action:hover{text-decoration:none}.nMXKnG_client-sidebar__actions .nMXKnG_client-sidebar__action.nMXKnG_client-sidebar__action--primary{background:var(--section-fg);color:var(--section-on-fill)}.nMXKnG_client-sidebar__actions .nMXKnG_client-sidebar__action.nMXKnG_client-sidebar__action--primary:hover{background:var(--section-fg-hover);color:var(--section-on-fill)}.nMXKnG_client-sidebar__actions .nMXKnG_client-sidebar__action.nMXKnG_client-sidebar__action--quiet{background:var(--bg-fill-quiet);color:var(--text-primary)}.nMXKnG_client-sidebar__actions .nMXKnG_client-sidebar__action.nMXKnG_client-sidebar__action--quiet:hover{background:var(--border-default);color:var(--text-primary)}
.qHyOhq_place-tile{background:var(--bg-fill-quiet);color:var(--text-label);border-radius:9999px}.qHyOhq_place-tile[data-live=true]{background:var(--section-tint-strong);color:var(--section-icon)}.qHyOhq_booking-meeting-link{border-top:1px solid var(--border-default)}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__heading{color:var(--text-label);font-size:14px;font-weight:600}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__url{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__value{overflow-wrap:break-word}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__note{color:var(--text-mute);font-size:14px}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__notice{border-radius:var(--radius-lg)}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__notice.qHyOhq_booking-meeting-link__notice--warning{background:var(--bg-warning);color:var(--text-on-warning)}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__notice.qHyOhq_booking-meeting-link__notice--danger{background:var(--bg-danger);color:var(--text-on-danger)}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__notice .qHyOhq_booking-meeting-link__notice-title{font-weight:600}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__notice .qHyOhq_booking-meeting-link__notice-body{font-size:14px}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__calendly{background:var(--bg-surface-sunken);border-radius:var(--radius-lg)}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__calendly .qHyOhq_booking-meeting-link__calendly-note{color:var(--text-mute);font-size:14px}.qHyOhq_booking-meeting-link .qHyOhq_booking-meeting-link__calendly .qHyOhq_booking-meeting-link__reschedule{background:var(--bg-surface)}
.RteSDa_health-conditions-fields .RteSDa_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}.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__tile[data-on=true]{border-color:var(--section-fg);background:var(--section-tint)}.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__tile:has(:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__tile .RteSDa_health-conditions-fields__tile-label{color:var(--text-primary);font-weight:var(--weight-label)}.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__tile .RteSDa_health-conditions-fields__tile-note{color:var(--text-secondary);font-size:var(--size-sm)}.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__more{padding-left:0}@container (min-width:480px){.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__more{padding-left:var(--space-8)}}.RteSDa_health-conditions-fields .RteSDa_health-conditions-fields__tick{min-height:var(--size-touch-min);color:var(--text-primary);cursor:pointer}
.g9yIYW_select-field{font-family:var(--font-body);gap:var(--space-1)}.g9yIYW_select-field__box{height:var(--size-field-default);padding:0 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),box-shadow var(--motion-fast) var(--ease-standard)}.g9yIYW_select-field__box:hover{border-color:var(--border-input-hover)}.g9yIYW_select-field__box:focus-within,.g9yIYW_select-field__box[data-open=true]{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--ring-focus)}.g9yIYW_select-field__box[data-error=true]{border-color:var(--border-danger)}.g9yIYW_select-field__box[data-error=true] .g9yIYW_select-field__label{color:var(--text-danger)}.g9yIYW_select-field__box[data-disabled=true]{background:var(--bg-surface-sunken)}.g9yIYW_select-field__box[data-disabled=true] .g9yIYW_select-field__trigger{color:var(--text-disabled)}.g9yIYW_select-field__box[data-filled=true] .g9yIYW_select-field__label,.g9yIYW_select-field__box[data-open=true] .g9yIYW_select-field__label{top:var(--space-2);font-size:var(--size-xs);transform:none}.g9yIYW_select-field__box .g9yIYW_select-field__label{top:50%;right:calc(var(--space-4) + var(--size-icon-sm));left:var(--space-4);pointer-events:none;color:var(--text-label);font-size:var(--size-base);font-weight:var(--weight-medium);line-height:var(--lh-small);white-space:nowrap;text-overflow:ellipsis;transition:top var(--motion-fast) var(--ease-standard),font-size var(--motion-fast) var(--ease-standard);position:absolute;overflow:hidden;transform:translateY(-50%)}.g9yIYW_select-field__box .g9yIYW_select-field__trigger{height:100%;padding:var(--space-5) 0 var(--space-2);box-shadow:none;color:var(--text-primary);font-size:var(--size-base);line-height:var(--lh-body);background:0 0;border:0;border-radius:0;outline:2px solid #0000;justify-content:space-between}.g9yIYW_select-field__box .g9yIYW_select-field__trigger:focus-visible{box-shadow:none;border:0}.g9yIYW_select-field__box .g9yIYW_select-field__trigger>svg:not(.g9yIYW_select-field__caret){display:none}.g9yIYW_select-field__box .g9yIYW_select-field__trigger .g9yIYW_select-field__caret{color:var(--icon-muted);flex-shrink:0}.g9yIYW_select-field__list{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.g9yIYW_select-field__item{min-height:var(--size-control-md);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-medium)}.g9yIYW_select-field__item[data-highlighted]{background:var(--bg-hover);color:var(--text-primary)}.g9yIYW_select-field__item[data-state=checked]{color:var(--section-fg)}.g9yIYW_select-field__message{padding-left:var(--space-4);color:var(--text-danger);font-size:var(--size-xs);font-weight:var(--weight-medium);line-height:var(--lh-small);margin:0}
.k4bKAG_plan-target-card{color:var(--text-primary);font-family:var(--font-body);container:plan-target-card/inline-size}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__title{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__box{padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__kcal{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__unit,.k4bKAG_plan-target-card .k4bKAG_plan-target-card__source{color:var(--text-secondary);font-size:var(--size-sm)}.k4bKAG_plan-target-card .k4bKAG_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){.k4bKAG_plan-target-card .k4bKAG_plan-target-card__cells{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__cells .k4bKAG_plan-target-card__cell{flex-direction:row;justify-content:space-between;align-items:baseline}}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__cells .k4bKAG_plan-target-card__cell-label{color:var(--text-secondary);font-size:var(--size-sm)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__cells .k4bKAG_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){.k4bKAG_plan-target-card .k4bKAG_plan-target-card__cells .k4bKAG_plan-target-card__cell-value{font-size:var(--size-lg)}}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__dot{border-radius:var(--radius-full);width:8px;height:8px}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__dot--protein{background:var(--color-protein)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__dot--carbs{background:var(--color-carbs)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__dot--fat{background:var(--color-fat)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__icon{color:var(--icon-default);flex:none}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.k4bKAG_plan-target-card .k4bKAG_plan-target-card__error-title{font-size:var(--size-base);font-weight:var(--weight-label)}
.gDMzRW_step-goal-program .gDMzRW_step-goal-program__tiles{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(220px, (100% - 3 * var(--space-4)) / 4)), 1fr));gap:var(--space-4);display:grid}
.ObfOkW_plan-program-tile{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-neutral-800);width:100%;min-height:167px;font-family:var(--font-body);transition:box-shadow var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-standard);position:relative;overflow:hidden}@media (hover:hover){.ObfOkW_plan-program-tile:not([data-coming-soon=true]):hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.ObfOkW_plan-program-tile[data-selected=true],.ObfOkW_plan-program-tile[data-selected=true]:hover{box-shadow:0 0 0 3px var(--section-fg)}.ObfOkW_plan-program-tile[data-coming-soon=true]{background:var(--bg-surface)}.ObfOkW_plan-program-tile[data-coming-soon=true] .ObfOkW_plan-program-tile__image{opacity:.55}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__scrim{background:linear-gradient(0deg, color-mix(in srgb, var(--color-black) 85%, transparent) 0%, color-mix(in srgb, var(--color-black) 45%, transparent) 45%, transparent 100%);position:absolute;inset:0}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__radio{padding:var(--space-3) var(--space-4);color:var(--color-white);font:inherit;cursor:pointer;background:0 0;border:0}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__radio:after{content:"";z-index:2;border-radius:var(--radius-card);position:absolute;inset:0}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__radio:focus-visible{outline:none}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__radio:focus-visible:after{outline:2px solid var(--border-focus);outline-offset:2px}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__radio[aria-disabled=true]{cursor:not-allowed}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__radio .ObfOkW_plan-program-tile__name{z-index:1;font-size:var(--size-base);font-weight:var(--weight-semibold);line-height:var(--lh-heading);text-align:center;text-shadow:0 1px 3px color-mix(in srgb, var(--color-teal-900) 45%, transparent);position:relative}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__blurb{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-align:center;margin:0}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__chip{top:var(--space-2);left:var(--space-2);z-index:3;border-color:var(--section-tint-strong);background:var(--bg-surface);color:var(--section-on-tint);position:absolute}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__info{top:var(--space-2);right:var(--space-2);z-index:3;width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-white) 92%, transparent);color:var(--section-on-tint);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0;padding:0;position:absolute}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__info:before{content:"";inset:calc((var(--size-icon-lg) - var(--size-touch-min))/2);position:absolute}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__info:hover{background:var(--color-white)}.ObfOkW_plan-program-tile .ObfOkW_plan-program-tile__info:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.ObfOkW_plan-program-tile--plain{background:linear-gradient(135deg, var(--section-tint) 0%, var(--section-tint-strong) 100%)}.ObfOkW_plan-program-tile--plain .ObfOkW_plan-program-tile__radio{color:var(--section-on-tint);padding-bottom:0}.ObfOkW_plan-program-tile--plain .ObfOkW_plan-program-tile__radio .ObfOkW_plan-program-tile__name{text-shadow:none}.ObfOkW_plan-program-tile__popover{width:min(320px,100vw - 2*var(--space-4));padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);line-height:var(--lh-body)}.ObfOkW_plan-program-tile__popover .ObfOkW_plan-program-tile__popover-title{font-size:var(--size-base);font-weight:var(--weight-label);margin:0}.ObfOkW_plan-program-tile__popover .ObfOkW_plan-program-tile__popover-text{color:var(--text-secondary);margin:0}
.KEoKAa_step-meals__summary{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums;margin:0}
.wjDrVG_meals-counts-panel{padding:var(--space-4);border-radius:var(--radius-input);background:var(--bg-surface-sunken)}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__heading{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__row{min-height:var(--size-touch-min)}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__row--check{cursor:pointer}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__row .wjDrVG_meals-counts-panel__label{color:var(--text-primary);font-size:var(--size-base)}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__row .wjDrVG_meals-counts-panel__hint{color:var(--text-secondary);font-size:var(--size-sm)}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__row .wjDrVG_meals-counts-panel__checkbox{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-sm)}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__row .wjDrVG_meals-counts-panel__checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.wjDrVG_meals-counts-panel .wjDrVG_meals-counts-panel__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
._ctLJq_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}._ctLJq_count-stepper--lg{height:var(--size-control-lg)}._ctLJq_count-stepper--pending{border-color:var(--section-fg)}._ctLJq_count-stepper ._ctLJq_count-stepper__button{width:var(--size-touch-min);height:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0}._ctLJq_count-stepper ._ctLJq_count-stepper__button:hover{background:var(--bg-hover)}._ctLJq_count-stepper ._ctLJq_count-stepper__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._ctLJq_count-stepper ._ctLJq_count-stepper__button--bin{color:var(--text-danger)}._ctLJq_count-stepper ._ctLJq_count-stepper__button[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}._ctLJq_count-stepper ._ctLJq_count-stepper__button[aria-disabled=true]:hover{background:0 0}._ctLJq_count-stepper ._ctLJq_count-stepper__count{text-align:center;min-width:32px;font-size:var(--size-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._ctLJq_count-stepper--touch{height:var(--size-touch-min)}._ctLJq_count-stepper--touch ._ctLJq_count-stepper__button{width:var(--size-control-md)}._ctLJq_count-stepper--touch ._ctLJq_count-stepper__count{min-width:30px}
.i1OetW_meals-program-list{container:meals-programs/inline-size}.i1OetW_meals-program-list .i1OetW_meals-program-list__list{grid-template-columns:minmax(0,1fr);display:grid}@container meals-programs (min-width:452px){.i1OetW_meals-program-list .i1OetW_meals-program-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}.i1OetW_meals-program-list .i1OetW_meals-program-list__list>:first-child{grid-column:1/-1}}.i1OetW_meals-program-list .i1OetW_meals-program-list__list .i1OetW_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)}.i1OetW_meals-program-list .i1OetW_meals-program-list__list .i1OetW_meals-program-list__warning-icon{color:var(--icon-warning);flex:none}.i1OetW_meals-program-list .i1OetW_meals-program-list__list .i1OetW_meals-program-list__line{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-regular)}.i1OetW_meals-program-list .i1OetW_meals-program-list__list .i1OetW_meals-program-list__skeleton{border-radius:var(--radius-input)}
._9m8QpW_radio-card-group ._9m8QpW_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)}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option:hover{border-color:var(--border-strong)}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option:has(:focus-visible){outline:2px solid var(--section-fg);outline-offset:2px}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option[data-checked=true]{border-color:var(--section-fg);background:var(--section-tint)}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option[data-disabled=true]{cursor:default;opacity:.55}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option ._9m8QpW_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}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option ._9m8QpW_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)}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option ._9m8QpW_radio-card-group__radio [data-slot=radio-group-indicator]{display:none}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option ._9m8QpW_radio-card-group__label{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option ._9m8QpW_radio-card-group__note{color:var(--text-secondary);font-size:var(--size-sm)}._9m8QpW_radio-card-group ._9m8QpW_radio-card-group__option ._9m8QpW_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)}
.zFlihG_plan-week-preview{color:var(--text-primary);font-family:var(--font-body);container:plan-week-preview/inline-size}.zFlihG_plan-week-preview .zFlihG_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){.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid{gap:var(--space-2);grid-template-columns:88px repeat(7,minmax(0,1fr))}}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__day{color:var(--text-primary);font-size:var(--size-xs);font-weight:var(--weight-label);text-align:center}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__day[data-muted=true]{color:var(--text-muted)}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__day-long{display:none}@container plan-week-preview (min-width:420px){.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__day-long{display:inline}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__day-short{display:none}}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_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){.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__slot{font-size:var(--size-sm)}}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_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){.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__cell{border-radius:var(--radius-input);height:36px}}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__cell[data-state=on]{border-color:var(--section-fg);background:var(--section-tint);color:var(--section-on-tint)}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__cell[data-state=ai]{border:1px dashed var(--section-fg);background:var(--section-tint);color:var(--section-on-tint)}.zFlihG_plan-week-preview .zFlihG_plan-week-preview__grid .zFlihG_plan-week-preview__cell[data-state=loading]{background:0 0;overflow:hidden}
._4Iy-Ia_plan-week-days{container:plan-week-days/inline-size}._4Iy-Ia_plan-week-days--dimmed{opacity:.5}._4Iy-Ia_plan-week-days ._4Iy-Ia_plan-week-days__heading{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title)}._4Iy-Ia_plan-week-days ._4Iy-Ia_plan-week-days__heading ._4Iy-Ia_plan-week-days__wordmark{flex:none}
.f9Hcma_brand-logo{flex-shrink:0}.f9Hcma_brand-logo .f9Hcma_brand-logo__paper{fill:var(--logo-paper)}.f9Hcma_brand-logo .f9Hcma_brand-logo__ink{fill:var(--logo-ink)}.f9Hcma_brand-logo .f9Hcma_brand-logo__leaf{fill:var(--logo-leaf);transition:fill var(--motion-normal) var(--ease-standard)}
.tXxWuq_meal-quick-look{color:var(--text-primary);font-family:var(--font-body)}.tXxWuq_meal-quick-look__photo{background:var(--bg-surface-sunken);min-height:280px;position:relative;overflow:hidden}.tXxWuq_meal-quick-look__photo .tXxWuq_meal-quick-look__image{object-fit:cover}.tXxWuq_meal-quick-look__photo .tXxWuq_meal-quick-look__slot{bottom:var(--space-4);left:var(--space-4);max-width:calc(100% - var(--space-8));height:var(--size-chip-md);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex;position:absolute;overflow:hidden}.tXxWuq_meal-quick-look__title{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.tXxWuq_meal-quick-look__lede{max-width:44ch;color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.tXxWuq_meal-quick-look__big{font-variant-numeric:tabular-nums;margin:0}.tXxWuq_meal-quick-look__big b{font-size:var(--size-5xl);font-weight:var(--weight-bold);line-height:1}.tXxWuq_meal-quick-look__big span,.tXxWuq_meal-quick-look__big em{color:var(--text-secondary);font-size:var(--size-xs);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.tXxWuq_meal-quick-look__big em{margin-left:auto}.tXxWuq_meal-quick-look__contains{color:var(--text-warning);font-size:var(--size-sm);font-weight:var(--weight-semibold);margin:0}.tXxWuq_meal-quick-look__fit{font-size:var(--size-sm);font-weight:var(--weight-semibold);margin:0}.tXxWuq_meal-quick-look__fit--good{color:var(--text-success)}.tXxWuq_meal-quick-look__fit--bad{color:var(--text-danger)}.tXxWuq_meal-quick-look__price{font-variant-numeric:tabular-nums;margin:0}.tXxWuq_meal-quick-look__price b{font-size:var(--size-2xl);font-weight:var(--weight-semibold)}.tXxWuq_meal-quick-look__price span{color:var(--text-secondary);font-size:var(--size-sm)}.tXxWuq_meal-quick-look__foot{border-top:1px solid var(--border-default);background:var(--bg-surface)}
.nkwW3q_day-summary-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);container:day-summary/inline-size}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid{grid-template-columns:minmax(0,1fr)}@container day-summary (min-width:560px){.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid[data-scored=true]{grid-template-columns:280px minmax(0,1fr)}}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score{padding:20px 24px}@container day-summary (min-width:560px){.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score{border-right:1px solid var(--border-default)}}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__label{color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__value{color:var(--text-primary);font-size:18px;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;line-height:1.1}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__value .nkwW3q_day-summary-card__number{font-size:36px;font-weight:var(--weight-title)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__value .nkwW3q_day-summary-card__number[data-tier=good]{color:var(--color-green-700)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__value .nkwW3q_day-summary-card__number[data-tier=fair]{color:var(--color-yellow-700)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__value .nkwW3q_day-summary-card__number[data-tier=low]{color:var(--color-red-700)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__chip{gap:var(--space-1);font-size:var(--size-sm);font-weight:var(--weight-label)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__chip:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__chip[data-tier=good]{color:var(--text-success)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__chip[data-tier=fair]{color:var(--text-warning)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__score .nkwW3q_day-summary-card__chip[data-tier=low]{color:var(--text-danger)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__quiet{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals{padding:20px 24px}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__kcal{color:var(--text-primary);font-size:24px;font-weight:var(--weight-title);font-variant-numeric:tabular-nums}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__bar{border-radius:var(--radius-full);gap:2px;height:10px;overflow:hidden}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__bar i{height:100%;display:block}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__bar--carbs{background:var(--color-carbs)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__bar--protein{background:var(--color-protein)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__bar--fat{background:var(--color-fat)}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__legend{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums}.nkwW3q_day-summary-card .nkwW3q_day-summary-card__grid .nkwW3q_day-summary-card__totals .nkwW3q_day-summary-card__legend b{color:var(--text-primary);font-weight:var(--weight-semibold)}
.D0XUVa_day-tabs{container:day-tabs/inline-size}.D0XUVa_day-tabs .D0XUVa_day-tabs__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.D0XUVa_day-tabs .D0XUVa_day-tabs__list>*{flex:1 1 0;min-width:80px}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);height:44px;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);padding:0 20px;display:inline-flex}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab:hover{border-color:var(--border-strong)}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab[aria-selected=true]{border-color:var(--section-fg);background:var(--section-fg);color:var(--section-on-fill)}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab[aria-selected=true] .D0XUVa_day-tabs__dot{box-shadow:0 0 0 2px var(--section-on-fill)}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__truck,.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__long,.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__weekday{display:none}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__short{order:1}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:0 0;order:0}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__dot[data-tier=none]{display:none}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__dot[data-tier=good]{background:var(--icon-success)}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__dot[data-tier=fair]{background:var(--icon-warning)}.D0XUVa_day-tabs .D0XUVa_day-tabs__list .D0XUVa_day-tabs__tab .D0XUVa_day-tabs__dot[data-tier=low]{background:var(--icon-danger)}
.aOnYlq_plan-boost-card{padding:var(--space-4);border:1px dashed var(--section-fg);border-radius:var(--radius-card);background:var(--section-tint)}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid{grid-template-columns:var(--size-avatar-lg) minmax(0, 1fr) auto;gap:var(--space-4)}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_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}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__body .aOnYlq_plan-boost-card__name{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-small)}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__body .aOnYlq_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)}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__body .aOnYlq_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}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__price{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_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}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__add:hover:not(:disabled){background:var(--section-fg-hover)}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.aOnYlq_plan-boost-card .aOnYlq_plan-boost-card__grid .aOnYlq_plan-boost-card__add:disabled{cursor:progress}
._9kSj2G_macro-row{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._9kSj2G_macro-row--md{font-size:var(--size-sm)}._9kSj2G_macro-row ._9kSj2G_macro-row__kcal{color:var(--text-primary);font-weight:var(--weight-semibold)}._9kSj2G_macro-row ._9kSj2G_macro-row__kcal small{color:var(--text-secondary);font-size:inherit;font-weight:var(--weight-regular);margin-left:2px}._9kSj2G_macro-row ._9kSj2G_macro-row__dot{color:var(--border-strong)}._9kSj2G_macro-row b{color:var(--text-primary);font-weight:var(--weight-semibold)}
.nhAgcG_truncated-text{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default;background:0 0;border:0;padding:0;display:block;overflow:hidden}.nhAgcG_truncated-text:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--border-focus);outline-offset:2px}.nhAgcG_truncated-text__popover{color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-label);line-height:var(--lh-body)}
.J4YZna_plan-day-meals{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);padding:20px 24px}@container plan-week-days (max-width:479.98px){.J4YZna_plan-day-meals{padding:var(--space-4)}}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__icon{border-radius:var(--radius-full);background:var(--bg-fill-quiet);width:40px;height:40px;color:var(--text-primary)}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__title{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title);flex:1}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__meta{color:var(--text-secondary);font-size:var(--size-sm)}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__footer .J4YZna_plan-day-meals__footer-note{color:var(--text-secondary);font-size:var(--size-sm);flex:380px}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__footer .J4YZna_plan-day-meals__footer-note b{color:var(--text-primary);font-weight:var(--weight-semibold)}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__list .J4YZna_plan-day-meals__error{padding-bottom:var(--space-4)}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__list .J4YZna_plan-day-meals__extra{padding:var(--space-2) 0}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__list .J4YZna_plan-day-meals__picking-row{padding:var(--space-4) 0;border-bottom:1px solid var(--border-default)}.J4YZna_plan-day-meals .J4YZna_plan-day-meals__list .J4YZna_plan-day-meals__picking-row:last-child{border-bottom:none}
.vN73aW_plan-meal-row{border-bottom:1px solid var(--border-default);container:plan-meal-row/inline-size}.vN73aW_plan-meal-row:last-child{border-bottom:none}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid{grid-template-columns:var(--size-avatar-lg) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-4) 0}@container plan-meal-row (min-width:600px){.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid{grid-template-columns:var(--size-avatar-lg) minmax(0, 1fr) auto}}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__suggestion{grid-column:1/-1}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__photo{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-md);background:var(--bg-fill-quiet);color:var(--text-muted);cursor:pointer;border:none;place-items:center;padding:0;display:grid;overflow:hidden}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__photo:disabled{cursor:default}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__photo:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__photo .vN73aW_plan-meal-row__img{object-fit:cover;width:100%;height:100%;display:block}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__slot{min-height:var(--size-chip-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-primary);font-size:var(--size-xs);font-weight:var(--weight-label)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__changed{min-height:var(--size-chip-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-fg);font-size:var(--size-xs);font-weight:var(--weight-label)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__name{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-small)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__facts .vN73aW_plan-meal-row__macros{flex-basis:100%}@container plan-meal-row (min-width:600px){.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__facts .vN73aW_plan-meal-row__macros{flex-basis:auto}}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__parts{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__note{color:var(--text-secondary);font-size:var(--size-sm)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__price{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}@container plan-meal-row (min-width:600px){.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__price--inline{display:none}}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__price--side{display:none}@container plan-meal-row (min-width:600px){.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__price--side{display:block}}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side{flex-direction:column;grid-column:1/-1;align-items:stretch}@container plan-meal-row (min-width:600px){.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side{grid-column:auto;align-items:flex-end}}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tools{justify-content:center}@container plan-meal-row (min-width:600px){.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tools{justify-content:flex-end}}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__size{--section-tint-strong:var(--bg-surface);--section-on-tint:var(--text-primary)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tool{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--icon-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:none;padding:0}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tool:hover:not(:disabled){background:var(--bg-hover)}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tool:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tool:disabled{color:var(--icon-disabled);cursor:not-allowed}.vN73aW_plan-meal-row .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__side .vN73aW_plan-meal-row__tool.vN73aW_plan-meal-row__tool--on{background:var(--section-fg);color:var(--section-on-fill)}.vN73aW_plan-meal-row--changed{margin:var(--space-2) 0 0;border:1px solid var(--section-tint-strong);border-radius:var(--radius-input);background:var(--section-tint)}.vN73aW_plan-meal-row--changed:last-child{border-bottom:1px solid var(--section-tint-strong)}.vN73aW_plan-meal-row--changed .vN73aW_plan-meal-row__grid{padding:var(--space-4)}.vN73aW_plan-meal-row--changed .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__slot,.vN73aW_plan-meal-row--changed .vN73aW_plan-meal-row__grid .vN73aW_plan-meal-row__body .vN73aW_plan-meal-row__changed{background:var(--section-tint-strong);color:var(--section-on-tint)}.vN73aW_plan-meal-row--suggested{margin:var(--space-2) 0;border:1px dashed var(--section-fg);border-radius:var(--radius-card);background:var(--section-tint)}.vN73aW_plan-meal-row--suggested:last-child{border-bottom:1px dashed var(--section-fg)}.vN73aW_plan-meal-row--suggested .vN73aW_plan-meal-row__grid{padding:var(--space-4)}
.RFizAa_plan-meal-suggestion{color:var(--section-on-tint)}.RFizAa_plan-meal-suggestion--standalone{padding:var(--space-4);border:1px dashed var(--section-fg);border-radius:var(--radius-card);background:var(--section-tint)}.RFizAa_plan-meal-suggestion .RFizAa_plan-meal-suggestion__line{font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.RFizAa_plan-meal-suggestion .RFizAa_plan-meal-suggestion__reason{font-size:var(--size-sm);overflow-wrap:anywhere;margin:0}.RFizAa_plan-meal-suggestion .RFizAa_plan-meal-suggestion__action{height:var(--size-touch-min);min-width:96px}.RFizAa_plan-meal-suggestion .RFizAa_plan-meal-suggestion__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}.RFizAa_plan-meal-suggestion__done{color:var(--text-success);font-size:var(--size-sm);font-weight:var(--weight-label);animation:RFizAa_plan-meal-suggestion-fade var(--motion-slow) var(--ease-standard) 3.6s forwards;margin:0}@media (prefers-reduced-motion:reduce){.RFizAa_plan-meal-suggestion__done{animation:none}}.RFizAa_plan-meal-suggestion__done--failed{color:var(--text-warning)}@keyframes RFizAa_plan-meal-suggestion-fade{to{opacity:0}}
.f48yxW_taste-chip{min-height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);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)}@media (pointer:coarse){.f48yxW_taste-chip{min-height:var(--size-control-lg)}}.f48yxW_taste-chip:hover:not([aria-disabled=true]){border-color:var(--text-muted)}.f48yxW_taste-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.f48yxW_taste-chip .f48yxW_taste-chip__icon{flex-shrink:0}.f48yxW_taste-chip--liked{background:var(--bg-meals-tint);color:var(--text-meals);border-color:#0000}.f48yxW_taste-chip--liked .f48yxW_taste-chip__icon{color:var(--icon-meals)}.f48yxW_taste-chip--liked:hover:not([aria-disabled=true]){border-color:var(--icon-meals)}.f48yxW_taste-chip--disliked,.f48yxW_taste-chip--allergic{background:var(--bg-danger-tint);color:var(--text-on-danger);border-color:#0000}.f48yxW_taste-chip--disliked .f48yxW_taste-chip__icon,.f48yxW_taste-chip--allergic .f48yxW_taste-chip__icon{color:var(--icon-danger)}.f48yxW_taste-chip--disliked:hover:not([aria-disabled=true]),.f48yxW_taste-chip--allergic:hover:not([aria-disabled=true]){border-color:var(--border-danger)}.f48yxW_taste-chip--off{border-color:var(--color-neutral-100);background:var(--color-neutral-100);color:var(--text-muted);font-weight:var(--weight-regular);cursor:default;text-decoration:line-through}.f48yxW_taste-chip--off .f48yxW_taste-chip__icon{color:var(--icon-muted)}.f48yxW_taste-chip--changed{outline:2px dotted var(--icon-meals);outline-offset:2px}.f48yxW_taste-chip--invalid{outline:2px solid var(--border-danger);outline-offset:2px}
._5-U_NG_kv ._5-U_NG_kv__key{color:var(--text-mute);font-size:14px}._5-U_NG_kv ._5-U_NG_kv__value{color:var(--text-primary);word-break:break-word;font-size:15px;font-weight:500}._5-U_NG_kv ._5-U_NG_kv__value._5-U_NG_kv__value--mono{font-weight:400}
._67-Kva_mention-menu{border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow-lg);border-radius:1rem}._67-Kva_mention-menu ._67-Kva_mention-menu__header{border-bottom:1px solid var(--border-default)}._67-Kva_mention-menu ._67-Kva_mention-menu__header ._67-Kva_mention-menu__header-icon{color:var(--text-mute)}._67-Kva_mention-menu ._67-Kva_mention-menu__header ._67-Kva_mention-menu__header-text{color:var(--text-mute);font-size:14px;font-weight:600}._67-Kva_mention-menu ._67-Kva_mention-menu__group{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}._67-Kva_mention-menu ._67-Kva_mention-menu__row{text-align:left;cursor:pointer;background:0 0}._67-Kva_mention-menu ._67-Kva_mention-menu__row._67-Kva_mention-menu__row--active{background:var(--section-tint-strong);color:var(--section-on-tint)}._67-Kva_mention-menu ._67-Kva_mention-menu__row ._67-Kva_mention-menu__row-icon{color:var(--text-mute)}._67-Kva_mention-menu ._67-Kva_mention-menu__row ._67-Kva_mention-menu__label,._67-Kva_mention-menu ._67-Kva_mention-menu__row ._67-Kva_mention-menu__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._67-Kva_mention-menu ._67-Kva_mention-menu__row ._67-Kva_mention-menu__label{font-weight:600}._67-Kva_mention-menu ._67-Kva_mention-menu__row ._67-Kva_mention-menu__value{color:var(--text-mute)}
.rKMTyq_guide-sidebar__back{color:var(--text-label);cursor:pointer;background:0 0;border:none;border-radius:.75rem;font-size:15px;font-weight:500}.rKMTyq_guide-sidebar__back:hover{background:var(--section-tint);color:var(--section-on-tint)}.rKMTyq_guide-sidebar__back:focus-visible{outline:2px solid var(--section-fg);outline-offset:2px}.rKMTyq_guide-sidebar__intro{background:var(--bg-surface-sunken);border-radius:1rem}.rKMTyq_guide-sidebar__intro .rKMTyq_guide-sidebar__intro-icon{border-radius:var(--radius-full);background:var(--section-tint-strong);color:var(--section-icon)}.rKMTyq_guide-sidebar__intro .rKMTyq_guide-sidebar__intro-text .rKMTyq_guide-sidebar__eyebrow{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.rKMTyq_guide-sidebar__intro .rKMTyq_guide-sidebar__intro-text .rKMTyq_guide-sidebar__title{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.25}.rKMTyq_guide-sidebar__search{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-placeholder)}.rKMTyq_guide-sidebar__search:focus-within{border-color:var(--section-fg);box-shadow:0 0 0 3px var(--section-tint-strong)}.rKMTyq_guide-sidebar__search .rKMTyq_guide-sidebar__search-input{color:var(--text-primary);background:0 0;border:0;outline:none;font-size:14px;line-height:20px}.rKMTyq_guide-sidebar__search .rKMTyq_guide-sidebar__search-input::placeholder{color:var(--text-placeholder)}.rKMTyq_guide-sidebar__none{color:var(--text-muted);font-size:13px;line-height:1.6}.rKMTyq_guide-sidebar__hit{border-radius:.75rem;text-decoration:none}.rKMTyq_guide-sidebar__hit:hover{background:var(--section-tint);text-decoration:none}.rKMTyq_guide-sidebar__hit .rKMTyq_guide-sidebar__hit-kind{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.rKMTyq_guide-sidebar__hit .rKMTyq_guide-sidebar__hit-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.35}.rKMTyq_guide-sidebar__hit .rKMTyq_guide-sidebar__hit-sub{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.rKMTyq_guide-sidebar__done{color:var(--color-green-700)}.rKMTyq_guide-sidebar__group-label{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}
.Q26xPa_section-head .Q26xPa_section-head__title{font-size:18px;font-weight:600;line-height:1.3}.Q26xPa_section-head .Q26xPa_section-head__sub{color:var(--text-mute);font-size:14px}
._6yobHG_ingredient-group__note{color:var(--text-danger);font-size:var(--size-sm)}
.fOWNfG_roster-demo .fOWNfG_roster-demo__title{color:var(--text);font-size:20px;font-weight:700}.fOWNfG_roster-demo .fOWNfG_roster-demo__count{color:var(--text-mute);font-size:12.5px}.fOWNfG_roster-demo .fOWNfG_roster-demo__search{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-item);color:var(--text-mute);font-size:13px}.fOWNfG_roster-demo .fOWNfG_roster-demo__filter{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-item);color:var(--text);font-size:12.5px;font-weight:600}.fOWNfG_roster-demo .fOWNfG_roster-demo__head{background:var(--gray-50,var(--gray-100));border-bottom:1px solid var(--border);color:var(--text-mute);letter-spacing:.4px;text-transform:uppercase;font-size:10.5px;font-weight:700}.fOWNfG_roster-demo .fOWNfG_roster-demo__row{border-bottom:1px solid var(--border)}.fOWNfG_roster-demo .fOWNfG_roster-demo__row:last-child{border-bottom:0}.fOWNfG_roster-demo .fOWNfG_roster-demo__row.fOWNfG_roster-demo__row--revoked{opacity:.72}.fOWNfG_roster-demo .fOWNfG_roster-demo__row .fOWNfG_roster-demo__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.fOWNfG_roster-demo .fOWNfG_roster-demo__row .fOWNfG_roster-demo__city{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fOWNfG_roster-demo .fOWNfG_roster-demo__row .fOWNfG_roster-demo__joined{color:var(--text-soft);font-size:12.5px}.fOWNfG_roster-demo .fOWNfG_roster-demo__row .fOWNfG_roster-demo__chevron{color:var(--gray-400)}.fOWNfG_phi-states-demo{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-tile)}.fOWNfG_phi-states-demo .fOWNfG_phi-states-demo__row{background:var(--surface)}.fOWNfG_phi-states-demo .fOWNfG_phi-states-demo__row .fOWNfG_phi-states-demo__heading{color:var(--text);font-size:12.5px;font-weight:700}.fOWNfG_phi-states-demo .fOWNfG_phi-states-demo__row .fOWNfG_phi-states-demo__meaning{color:var(--text-soft);font-size:12.5px;line-height:1.55}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__headline{color:var(--text);font-size:16px;font-weight:700;line-height:1.5}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__headline .fOWNfG_health-profile-demo__em{color:var(--pine)}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__taken{color:var(--text-mute);font-size:12.5px}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__quote{background:var(--gray-100);border-radius:var(--radius-input);color:var(--text-soft);font-size:12.5px;line-height:1.6}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__quote .fOWNfG_health-profile-demo__quote-lead{color:var(--text);font-weight:600}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__metric{border:1px solid var(--border);border-radius:var(--radius-input)}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__metric .fOWNfG_health-profile-demo__metric-label{color:var(--text-mute);letter-spacing:.3px;text-transform:uppercase;font-size:10.5px;font-weight:600}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__metric .fOWNfG_health-profile-demo__metric-value{color:var(--text);font-size:18px;font-weight:700}.fOWNfG_health-profile-demo .fOWNfG_health-profile-demo__metric .fOWNfG_health-profile-demo__metric-value .fOWNfG_health-profile-demo__metric-unit{color:var(--text-mute);font-size:11.5px;font-weight:600}.fOWNfG_spark-area .fOWNfG_spark-area__fill{fill:var(--teal-100);opacity:.75}.fOWNfG_spark-area .fOWNfG_spark-area__line{fill:none;stroke:var(--pine);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__setting{border:1px solid var(--border);border-radius:var(--radius-input)}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__setting .fOWNfG_taste-profile-demo__setting-label{color:var(--text);font-size:12.5px;font-weight:700}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__setting .fOWNfG_taste-profile-demo__setting-meaning{color:var(--text-mute);font-size:11.5px;line-height:1.5}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__count{color:var(--text-mute);font-size:12px}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__chip{border-radius:var(--radius-ctl);border:1px solid;font-size:13px;font-weight:600}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__chip.fOWNfG_taste-profile-demo__chip--loves{background:var(--green-50);border-color:var(--green-200);color:var(--green-700)}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__chip.fOWNfG_taste-profile-demo__chip--rather-not,.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__chip.fOWNfG_taste-profile-demo__chip--allergy{background:var(--rose-100);border-color:var(--rose-500);color:var(--rose-700)}.fOWNfG_taste-profile-demo .fOWNfG_taste-profile-demo__chip.fOWNfG_taste-profile-demo__chip--locked{background:var(--rose-50);border-color:var(--color-red-300);color:var(--rose-700);border-style:dashed}.fOWNfG_chart-overview-demo .fOWNfG_chart-overview-demo__name{color:var(--text);font-size:18px;font-weight:700}.fOWNfG_chart-overview-demo .fOWNfG_chart-overview-demo__meta{color:var(--text-mute);font-size:12.5px}.fOWNfG_chart-overview-demo .fOWNfG_chart-overview-demo__tile .fOWNfG_chart-overview-demo__tile-label{color:var(--text-mute);font-size:11.5px;font-weight:600}.fOWNfG_chart-overview-demo .fOWNfG_chart-overview-demo__tile .fOWNfG_chart-overview-demo__tile-meta{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}
.aXIppq_food-log-slot-card{--food-log-slot-pad:var(--space-4);padding:0 var(--food-log-slot-pad) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);overflow:hidden}@container food-log (min-width:600px){.aXIppq_food-log-slot-card{--food-log-slot-pad:var(--space-6)}}.aXIppq_food-log-slot-card--loading{padding:var(--space-4)}@container food-log (min-width:600px){.aXIppq_food-log-slot-card--loading{padding:var(--space-5) var(--space-6)}}.aXIppq_food-log-slot-card--loading .aXIppq_food-log-slot-card__skeleton-row{--food-row-padding:0}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__head{margin:0 calc(var(--food-log-slot-pad)*-1) var(--space-2);padding:var(--space-4) var(--food-log-slot-pad) var(--space-3)}@container food-log (min-width:600px){.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__head{padding-top:var(--space-5)}}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__head .aXIppq_food-log-slot-card__disc{box-sizing:border-box;width:var(--size-control-md);height:var(--size-control-md);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--color-neutral-800)}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__head .aXIppq_food-log-slot-card__title{min-width:0;color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-heading);flex:auto;margin:0}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__head .aXIppq_food-log-slot-card__kcal{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__list{margin:0;padding:0;list-style:none}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__list .aXIppq_food-log-slot-card__item{min-width:0}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__list .aXIppq_food-log-slot-card__item[data-boxed=true]{margin:var(--space-2) 0}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__list .aXIppq_food-log-slot-card__item[data-boxed=false]+[data-boxed=false]{border-top:1px solid var(--border-default)}.aXIppq_food-log-slot-card .aXIppq_food-log-slot-card__empty{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.rglqZq_macro-bar .rglqZq_macro-bar__track{background:var(--bg-fill-quiet);border-radius:99px}.rglqZq_macro-bar .rglqZq_macro-bar__legend{color:var(--text-label);font-size:13px}.rglqZq_legend__swatch{border-radius:99px}
.TanYaW_pdf-thumbnail .TanYaW_pdf-thumbnail__page{object-fit:cover;object-position:top}.TanYaW_pdf-thumbnail .TanYaW_pdf-thumbnail__placeholder{background:var(--gray-100)}.TanYaW_pdf-thumbnail .TanYaW_pdf-thumbnail__placeholder-text{opacity:.75;font-size:11px}.TanYaW_pdf-thumbnail .TanYaW_pdf-thumbnail__footer{background:var(--gray-50);color:var(--text-mute);font-size:11px}.TanYaW_pdf-thumbnail .TanYaW_pdf-thumbnail__name{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TanYaW_pdf-thumbnail.TanYaW_pdf-thumbnail--on-pine .TanYaW_pdf-thumbnail__placeholder{background:color-mix(in oklab, var(--color-white) 10%, transparent)}.TanYaW_pdf-thumbnail.TanYaW_pdf-thumbnail--on-pine .TanYaW_pdf-thumbnail__footer{background:color-mix(in oklab, var(--color-white) 10%, transparent);color:inherit}
.tDjvRW_notifications-bell{border-radius:var(--radius-full);color:var(--text-label);cursor:pointer}.tDjvRW_notifications-bell:hover{background:var(--bg-hover)}.tDjvRW_notifications-bell:focus-visible{outline:2px solid var(--section-fg);outline-offset:2px}.tDjvRW_notifications-bell .tDjvRW_notifications-bell__badge{border-radius:var(--radius-full);background:var(--section-fg);color:var(--color-white);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:1rem}
._7TYtFa_profile-switcher{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);cursor:pointer;text-align:left}._7TYtFa_profile-switcher:focus-visible{outline:2px solid var(--section-fg);outline-offset:2px}._7TYtFa_profile-switcher ._7TYtFa_profile-switcher__initials{border-radius:var(--radius-full);background:var(--section-tint-strong);color:var(--section-on-tint);font-size:12px;font-weight:600;line-height:16px}._7TYtFa_profile-switcher ._7TYtFa_profile-switcher__who{line-height:1.25}._7TYtFa_profile-switcher ._7TYtFa_profile-switcher__who ._7TYtFa_profile-switcher__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}._7TYtFa_profile-switcher ._7TYtFa_profile-switcher__who ._7TYtFa_profile-switcher__type{color:var(--text-muted);font-size:12px;line-height:16px}
.mohGDW_booking-overview-section .mohGDW_booking-overview-section__label{color:var(--text-label);font-size:14px;font-weight:600}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__value{overflow-wrap:break-word;font-variant-numeric:tabular-nums}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__note{background:var(--bg-fill-quiet);border-radius:12px}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__note .mohGDW_booking-overview-section__note-title{color:var(--text-label);font-size:14px;font-weight:600}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__note .mohGDW_booking-overview-section__note-body{overflow-wrap:break-word;white-space:pre-wrap}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__note .mohGDW_booking-overview-section__note-hint{color:var(--text-mute);font-size:13px}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__void{background:var(--bg-danger);color:var(--text-on-danger);border-radius:12px}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__void .mohGDW_booking-overview-section__void-title{font-weight:600}.mohGDW_booking-overview-section .mohGDW_booking-overview-section__void .mohGDW_booking-overview-section__void-body{font-size:14px}
.fpH3lW_learned-list .fpH3lW_learned-list__title{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.fpH3lW_learned-list .fpH3lW_learned-list__count{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:14px}
._7zkJ3q_demo-frame ._7zkJ3q_demo-frame__title{color:var(--text-primary);font-size:15px;font-weight:600}._7zkJ3q_demo-frame ._7zkJ3q_demo-frame__caption{color:var(--text-muted);font-size:14px}._7zkJ3q_demo-frame ._7zkJ3q_demo-frame__stage{background:var(--bg-surface-sunken);border-radius:12px}._7zkJ3q_demo-frame ._7zkJ3q_demo-frame__stage._7zkJ3q_demo-frame__stage--bare{border:1px solid var(--border-default);background:var(--bg-surface)}._7zkJ3q_demo-controls{border:1px dashed var(--border-default);border-radius:12px}._7zkJ3q_demo-controls ._7zkJ3q_demo-controls__hint{color:var(--text-soft);font-size:12.5px;font-weight:600}._7zkJ3q_demo-controls ._7zkJ3q_demo-controls__icon{color:var(--section-fg)}._7zkJ3q_demo-toggle{border:1px solid var(--border);background:var(--surface);border-radius:9999px}._7zkJ3q_demo-toggle ._7zkJ3q_demo-toggle__option{color:var(--text-label);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;border-radius:9999px;font-size:12.5px;font-weight:600;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}._7zkJ3q_demo-toggle ._7zkJ3q_demo-toggle__option:hover{background:var(--bg-fill-quiet)}._7zkJ3q_demo-toggle ._7zkJ3q_demo-toggle__option._7zkJ3q_demo-toggle__option--on{background:var(--section-tint-strong);color:var(--section-on-tint)}._7zkJ3q_demo-toggle ._7zkJ3q_demo-toggle__option._7zkJ3q_demo-toggle__option--on:hover{background:var(--section-tint-strong)}
.dr7c9a_new-conversation-modal.nd-modal{border-radius:24px}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__heading .dr7c9a_new-conversation-modal__title{font-size:18px;font-weight:600;line-height:1.3}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__heading .dr7c9a_new-conversation-modal__lede{color:var(--text-mute);font-size:15px}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__skeleton-avatar{border-radius:9999px}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__banner{background:var(--bg-warning);color:var(--text-on-warning);border-radius:.75rem}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__banner .dr7c9a_new-conversation-modal__banner-text{font-size:14px}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row{text-align:left;border-radius:.75rem;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row:not(:disabled){cursor:pointer}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row:not(:disabled):hover{background:var(--bg-fill-quiet)}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row:disabled{cursor:default}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row .dr7c9a_new-conversation-modal__who .dr7c9a_new-conversation-modal__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row .dr7c9a_new-conversation-modal__who .dr7c9a_new-conversation-modal__existing{color:var(--text-mute);font-size:14px}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row .dr7c9a_new-conversation-modal__spinner{border:2px solid #0000;border-top-color:var(--text-mute);border-radius:9999px}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__list .dr7c9a_new-conversation-modal__row .dr7c9a_new-conversation-modal__chevron{color:var(--color-neutral-400)}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__error{background:var(--bg-danger);color:var(--text-on-danger);border-radius:.75rem}.dr7c9a_new-conversation-modal .dr7c9a_new-conversation-modal__error .dr7c9a_new-conversation-modal__error-text{font-size:14px}
.ywsLDa_health-dialog-foot__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.ytbRQG_food-row{--food-row-photo:var(--size-avatar-lg);container:food-row/inline-size}.ytbRQG_food-row .ytbRQG_food-row__grid{grid-template-columns:var(--food-row-photo) minmax(0, 1fr);gap:var(--space-3);padding:var(--food-row-padding,var(--space-4) 0)}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__photo{width:var(--food-row-photo);height:var(--food-row-photo);border-radius:var(--radius-md);background:var(--bg-fill-quiet);color:var(--icon-muted);object-fit:cover;display:block}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__photo--empty{justify-content:center;align-items:center;display:flex}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__name{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-small)}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__detail{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small)}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__facts{min-width:0}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__serving{color:var(--text-secondary);font-size:var(--size-sm)}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__macros{flex-basis:100%}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__note{color:var(--text-secondary);font-size:var(--size-sm)}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__value{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__value--end{display:none}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__end{flex-direction:column;grid-column:1/-1;align-items:stretch}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__end--value-only{display:none}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools{justify-content:center}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools--fill>*{flex:auto;min-width:0}.ytbRQG_food-row .ytbRQG_food-row__grid .ytbRQG_food-row__under{grid-column:1/-1;min-width:0}.ytbRQG_food-row--layout-log{--food-row-photo:calc(var(--size-avatar-lg) + var(--space-2))}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid{align-items:start;gap:var(--space-4);padding:var(--food-row-padding,var(--space-5) 0)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__photo{border-radius:var(--radius-input)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__photo--empty{background:var(--color-neutral-100);color:var(--color-neutral-700)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body{gap:var(--space-1)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__name{font-size:var(--size-base);line-height:var(--lh-heading);text-wrap:pretty;margin:0}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__facts{gap:var(--space-2) var(--space-3);font-size:var(--size-sm)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__serving,.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__number{display:none}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__number{gap:var(--space-1);white-space:nowrap}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__number b{color:var(--text-primary);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__number small{color:var(--text-muted);font-size:var(--size-sm)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__line{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums;margin:0}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__note{line-height:var(--lh-body);text-wrap:pretty}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end{padding-top:var(--space-2)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools{gap:var(--space-3)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools--fill>*{flex:1 1 0}@container food-row (min-width:560px){.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid{grid-template-columns:var(--food-row-photo) minmax(0, 1fr) auto}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__macros{flex-basis:auto}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__value--inline{display:none}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__value--end{display:block}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end{grid-column:auto;align-items:flex-end}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end--value-only{display:flex}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools{justify-content:flex-end}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid{--food-row-photo:var(--size-avatar-lg);align-items:center}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body{gap:var(--space-2)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__serving{display:inline}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__number{display:inline-flex}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__line{display:none}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end{padding-top:0}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools{gap:var(--space-2)}.ytbRQG_food-row--layout-log .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools--fill>*{flex:none}}.ytbRQG_food-row--layout-log.ytbRQG_food-row--tone-plan{--food-row-padding:var(--space-4);border-radius:var(--radius-input)}@container food-row (min-width:600px){.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid{grid-template-columns:var(--food-row-photo) minmax(0, 1fr) auto}.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid .ytbRQG_food-row__body .ytbRQG_food-row__macros{flex-basis:auto}.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid .ytbRQG_food-row__value--inline{display:none}.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid .ytbRQG_food-row__value--end{display:block}.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid .ytbRQG_food-row__end{grid-column:auto;align-items:flex-end}.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid .ytbRQG_food-row__end--value-only{display:flex}.ytbRQG_food-row--layout-week .ytbRQG_food-row__grid .ytbRQG_food-row__end .ytbRQG_food-row__tools{justify-content:flex-end}}.ytbRQG_food-row--tone-plan{--food-row-padding:var(--space-4);border:1px solid var(--section-tint-strong);border-radius:var(--radius-card);background:var(--section-tint)}.ytbRQG_food-row--tone-log{--food-row-padding:var(--space-4);border:1px solid var(--color-teal-100);border-radius:var(--radius-card);background:var(--color-teal-50)}.ytbRQG_food-row--dimmed .ytbRQG_food-row__photo,.ytbRQG_food-row--dimmed .ytbRQG_food-row__body,.ytbRQG_food-row--dimmed .ytbRQG_food-row__value{opacity:.6}
.maSaGq_client-messages-view .maSaGq_client-messages-view__send-error{border-top:1px solid var(--border-default);background:var(--bg-danger)}.maSaGq_client-messages-view .maSaGq_client-messages-view__send-error .maSaGq_client-messages-view__send-error-icon{color:var(--text-on-danger)}.maSaGq_client-messages-view .maSaGq_client-messages-view__send-error .maSaGq_client-messages-view__send-error-text{color:var(--text-soft);font-size:12px}
.iZ33qq_taste-skeleton .iZ33qq_taste-skeleton__title{border-radius:var(--radius-card);background:var(--gray-200)}.iZ33qq_taste-skeleton .iZ33qq_taste-skeleton__block{border-radius:var(--radius-card);background:var(--surface)}
.IQIh8q_playground-runner{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header{border-bottom:1px solid var(--border-default)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.4}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__dot{border-radius:9999px;width:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__dot.IQIh8q_playground-runner__dot--wide{width:24px}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__dot.IQIh8q_playground-runner__dot--skipped{background:var(--gray-300)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__dot.IQIh8q_playground-runner__dot--done{background:var(--section-icon)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__dot.IQIh8q_playground-runner__dot--current{background:var(--section-fg)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__dot.IQIh8q_playground-runner__dot--todo{background:var(--border-default)}.IQIh8q_playground-runner .IQIh8q_playground-runner__header .IQIh8q_playground-runner__count{color:var(--text-muted);font-size:14px;font-weight:600}.IQIh8q_playground-runner .IQIh8q_playground-runner__stage{background:var(--bg-surface-sunken)}.IQIh8q_playground-runner .IQIh8q_playground-runner__callout{border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-pop)}.IQIh8q_playground-runner .IQIh8q_playground-runner__callout .IQIh8q_playground-runner__kicker{color:var(--text-mute);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.IQIh8q_playground-runner .IQIh8q_playground-runner__callout .IQIh8q_playground-runner__callout-title{color:var(--text);font-size:14px;font-weight:700;line-height:1.35}.IQIh8q_playground-runner .IQIh8q_playground-runner__callout .IQIh8q_playground-runner__callout-body{color:var(--text-soft);font-size:12.5px;line-height:1.65}.IQIh8q_playground-runner .IQIh8q_playground-runner__scrim{background:color-mix(in srgb, var(--color-teal-950) 50%, transparent)}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-pop)}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog.IQIh8q_playground-runner__dialog--finish{text-align:center}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__offer-title{color:var(--text);font-size:15px;font-weight:700;line-height:1.3}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__offer-body{color:var(--text-soft);font-size:12.5px;line-height:1.65}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__offer-body .IQIh8q_playground-runner__strong{color:var(--text)}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__finish-title{color:var(--text);font-size:18px;font-weight:700;line-height:1.25}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__finish-body{color:var(--text-soft);font-size:13px;line-height:1.7}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__finish-note{color:var(--text-mute);font-size:12.5px;line-height:1.65}.IQIh8q_playground-runner .IQIh8q_playground-runner__dialog .IQIh8q_playground-runner__ghost-link{border:1px solid var(--border-strong);border-radius:var(--radius-item);color:var(--text);font-size:13px;font-weight:600;text-decoration:none}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card{border:1px solid var(--border);border-radius:var(--radius-input);text-align:left;text-decoration:none}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card.IQIh8q_playground-runner__link-card--next{border-color:var(--teal-200,var(--border));background:var(--teal-50);transition:border-color .15s}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card.IQIh8q_playground-runner__link-card--next:hover{border-color:var(--pine)}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card.IQIh8q_playground-runner__link-card--last{border-color:var(--green-200,var(--border));background:var(--green-100)}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card .IQIh8q_playground-runner__link-kicker{color:var(--text-mute);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card .IQIh8q_playground-runner__link-title{color:var(--text);font-size:13.5px;font-weight:700}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card .IQIh8q_playground-runner__link-title.IQIh8q_playground-runner__link-title--clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card .IQIh8q_playground-runner__link-sub{color:var(--text-mute);font-size:11px}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card .IQIh8q_playground-runner__link-sub.IQIh8q_playground-runner__link-sub--soft{color:var(--text-soft)}.IQIh8q_playground-runner .IQIh8q_playground-runner__link-card .IQIh8q_playground-runner__chevron{color:var(--gray-400)}.IQIh8q_playground-runner .IQIh8q_playground-runner__praise{background:var(--green-100);box-shadow:var(--shadow-pop);color:var(--green-800);border-radius:9999px;font-size:13px;font-weight:700}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside{border-top:1px solid var(--border-default);background:var(--bg-surface)}@media (min-width:1024px){.IQIh8q_playground-runner .IQIh8q_playground-runner__aside{border-top:0;border-left:1px solid var(--border-default)}}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__aside-label{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task{border-radius:12px;font-size:14px;line-height:1.4}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task.IQIh8q_playground-runner__task--current{background:var(--section-tint-strong);color:var(--section-on-tint);font-weight:600}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task.IQIh8q_playground-runner__task--past{color:var(--text-mute)}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task.IQIh8q_playground-runner__task--upcoming{color:var(--text-label)}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task .IQIh8q_playground-runner__tick{color:var(--green-600)}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task .IQIh8q_playground-runner__dash{color:var(--gray-400)}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task .IQIh8q_playground-runner__aim{color:var(--section-fg)}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task .IQIh8q_playground-runner__circle{border:2px solid var(--border-default);border-radius:9999px}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task .IQIh8q_playground-runner__task-text--done{text-decoration:line-through}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__task .IQIh8q_playground-runner__skipped{color:var(--gray-400);font-size:11px;font-weight:600}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__aside-foot{border-top:1px solid var(--border-default)}.IQIh8q_playground-runner .IQIh8q_playground-runner__aside .IQIh8q_playground-runner__aside-foot .IQIh8q_playground-runner__hint{color:var(--text-soft);font-size:12px;line-height:1.6}.IQIh8q_playground-runner .IQIh8q_playground-runner__text-button{cursor:pointer;background:0 0;border:none}.IQIh8q_playground-runner .IQIh8q_playground-runner__text-button.IQIh8q_playground-runner__text-button--strong{color:var(--text-mute);font-size:12px;font-weight:600}.IQIh8q_playground-runner .IQIh8q_playground-runner__text-button.IQIh8q_playground-runner__text-button--accent{color:var(--pine);font-size:12px;font-weight:600}.IQIh8q_playground-runner .IQIh8q_playground-runner__text-button.IQIh8q_playground-runner__text-button--quiet{color:var(--text-mute);font-size:12px;font-weight:500}.IQIh8q_playground-runner .IQIh8q_playground-runner__text-button.IQIh8q_playground-runner__text-button--small{color:var(--text-mute);font-size:11.5px;font-weight:500}.IQIh8q_expected-text .IQIh8q_expected-text__label{color:var(--text-mute);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.IQIh8q_expected-text .IQIh8q_expected-text__box{border:1px solid var(--teal-200,var(--border));border-radius:var(--radius-item);background:var(--teal-50);color:var(--text);font-size:12px;font-weight:600;line-height:1.6}
._9joKqq_template-card ._9joKqq_template-card__preview--deleted{opacity:.55}._9joKqq_template-card ._9joKqq_template-card__title{font-size:18px;font-weight:600;line-height:1.3}._9joKqq_template-card ._9joKqq_template-card__description{color:var(--text-muted);font-size:14px}._9joKqq_section-card ._9joKqq_section-card__title{font-size:16px;font-weight:600;line-height:1.3}._9joKqq_section-card ._9joKqq_section-card__body{background:var(--bg-surface-sunken);color:var(--text-primary);border-radius:.75rem;font-size:14px;line-height:1.7}._9joKqq_section-card ._9joKqq_section-card__body ._9joKqq_section-card__empty{color:var(--text-mute)}._9joKqq_section-card ._9joKqq_section-card__description{color:var(--text-muted);font-size:14px}._9joKqq_new-card{border:1px dashed var(--color-neutral-500);cursor:pointer;background:0 0;border-radius:1rem}._9joKqq_new-card:hover{background:var(--bg-surface)}._9joKqq_new-card ._9joKqq_new-card__label{font-size:16px;font-weight:600;line-height:24px}._9joKqq_new-card ._9joKqq_new-card__hint{color:var(--text-muted);text-align:center;font-size:14px}
._71zfUa_health-entry-dialog{gap:var(--space-5);flex-direction:column;display:flex}
._0FlUza_status-tag{height:var(--size-chip-md);padding:0 var(--space-3);border-radius:var(--radius-tag);font-family:var(--font-body);font-size:var(--size-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;line-height:1}._0FlUza_status-tag--sm{height:var(--size-chip-sm);padding:0 var(--space-2)}._0FlUza_status-tag--lg{height:var(--size-chip-lg);padding:0 var(--space-4);font-size:var(--size-sm)}._0FlUza_status-tag--good{background:var(--color-green-100);color:var(--color-green-800)}._0FlUza_status-tag--progress{background:var(--color-teal-100);color:var(--color-teal-800)}._0FlUza_status-tag--waiting{background:var(--color-yellow-100);color:var(--color-yellow-800)}._0FlUza_status-tag--bad{background:var(--color-red-100);color:var(--color-red-800)}._0FlUza_status-tag--neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}._0FlUza_status-tag ._0FlUza_status-tag__glyph{flex-shrink:0}._0FlUza_status-tag ._0FlUza_status-tag__text{line-height:var(--lh-small);text-overflow:ellipsis;overflow:hidden}
.txxwMa_habit-meter .txxwMa_habit-meter__label{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.txxwMa_habit-meter .txxwMa_habit-meter__title{font-weight:600}.txxwMa_habit-meter .txxwMa_habit-meter__gloss{color:var(--text-mute);font-size:14px}.txxwMa_habit-meter .txxwMa_habit-meter__strip .txxwMa_habit-meter__segment{border-radius:var(--radius-full);background:var(--border-default)}.txxwMa_habit-meter .txxwMa_habit-meter__strip .txxwMa_habit-meter__segment.txxwMa_habit-meter__segment--good{background:var(--border-success)}.txxwMa_habit-meter .txxwMa_habit-meter__strip .txxwMa_habit-meter__segment.txxwMa_habit-meter__segment--mid{background:var(--border-warning)}.txxwMa_habit-meter .txxwMa_habit-meter__strip .txxwMa_habit-meter__segment.txxwMa_habit-meter__segment--bad{background:var(--border-danger)}
.rzXhsW_quick-action-bar{scrollbar-width:none}.rzXhsW_quick-action-bar::-webkit-scrollbar{display:none}.rzXhsW_quick-action-bar .rzXhsW_quick-action-bar__action{border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-primary);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--motion-fast);font-size:14px;font-weight:600;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rzXhsW_quick-action-bar .rzXhsW_quick-action-bar__action:hover{background:color-mix(in srgb, var(--bg-fill-quiet), var(--text-primary) 8%)}.rzXhsW_quick-action-bar .rzXhsW_quick-action-bar__action:disabled{cursor:not-allowed;opacity:.5}
.KOq0eG_topbar{border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.KOq0eG_topbar .KOq0eG_topbar__crumbs{white-space:nowrap;font-size:14px;line-height:1.42857}.KOq0eG_topbar .KOq0eG_topbar__crumbs .KOq0eG_topbar__crumb-sep{color:var(--text-muted)}.KOq0eG_topbar .KOq0eG_topbar__crumbs .KOq0eG_topbar__crumb-link{color:var(--text-muted);text-decoration:none}.KOq0eG_topbar .KOq0eG_topbar__crumbs .KOq0eG_topbar__crumb-link:hover{color:var(--text-primary);text-decoration:none}.KOq0eG_topbar .KOq0eG_topbar__crumbs .KOq0eG_topbar__crumb-current{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.KOq0eG_topbar .KOq0eG_topbar__search{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-placeholder);cursor:pointer;text-align:left;font-size:14px;line-height:1.42857}.KOq0eG_topbar .KOq0eG_topbar__search:focus-visible{outline:2px solid var(--section-fg);outline-offset:2px}.KOq0eG_topbar .KOq0eG_topbar__search .KOq0eG_topbar__search-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KOq0eG_topbar .KOq0eG_topbar__search .KOq0eG_topbar__search-key{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-muted);border-radius:6px;font-size:12px;font-weight:500;line-height:1.33333}
._8CGVWG_booking-health-figure ._8CGVWG_booking-health-figure__label{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}._8CGVWG_booking-health-figure ._8CGVWG_booking-health-figure__value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.25}._8CGVWG_booking-health-figure ._8CGVWG_booking-health-figure__sub{color:var(--text-mute);font-size:14px}._8CGVWG_booking-health-entry ._8CGVWG_booking-health-entry__habits{border-top:1px solid var(--border-default)}._8CGVWG_booking-health-section ._8CGVWG_booking-health-section__toggle{border-radius:var(--radius-full);background:var(--bg-fill-quiet)}._8CGVWG_booking-health-section ._8CGVWG_booking-health-section__toggle ._8CGVWG_booking-health-section__toggle-button{border-radius:var(--radius-full);color:var(--text-label);cursor:pointer;font-size:14px;font-weight:600}._8CGVWG_booking-health-section ._8CGVWG_booking-health-section__toggle ._8CGVWG_booking-health-section__toggle-button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary)}._8CGVWG_booking-health-section ._8CGVWG_booking-health-section__footnote{color:var(--text-mute);font-size:14px}
.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__chip{background:var(--surface);border:1px solid var(--border);color:var(--text-soft);border-radius:9999px;font-size:14px;font-weight:600;line-height:20px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__chip[data-on=true]{background:var(--pine);border-color:var(--pine);color:var(--on-pine)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__dot{background:var(--gray-200);border-radius:9999px;width:8px;transition:width .2s}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__dot[data-done=true]{background:var(--pine)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__dot[data-current=true]{width:24px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__head .F2ZIOW_prescribe-wizard__back{border-radius:var(--radius-chip);color:var(--text-mute)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__head .F2ZIOW_prescribe-wizard__title{font-size:22px;font-weight:700}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__head .F2ZIOW_prescribe-wizard__signed{color:var(--text-mute);font-size:13px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__ask{font-size:20px;font-weight:700;line-height:28px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__group-title{color:var(--text-mute);letter-spacing:.6px;text-transform:uppercase;font-size:11.5px;font-weight:700}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__med{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-tile)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__med:hover{border-color:var(--border-strong)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__med .F2ZIOW_prescribe-wizard__med-name{font-size:15px;font-weight:700}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__med .F2ZIOW_prescribe-wizard__med-meta{color:var(--text-mute);font-size:12px;line-height:16px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__med .F2ZIOW_prescribe-wizard__med-chevron{color:var(--gray-400)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__note{color:var(--text-soft);font-size:13.5px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__label{font-size:13px;font-weight:700}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__stepup{background:var(--gray-25);border:1px solid var(--border);border-radius:var(--radius-tile)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__stepup .F2ZIOW_prescribe-wizard__stepup-title{font-size:14px;font-weight:700;line-height:20px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__stepup .F2ZIOW_prescribe-wizard__stepup-sub{color:var(--text-mute);font-size:12.5px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__hint{color:var(--text-mute);font-size:12px;line-height:16px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__when{background:var(--teal-50);border:1px solid var(--teal-200);border-radius:var(--radius-tile)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__when .F2ZIOW_prescribe-wizard__when-icon{color:var(--pine)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__when .F2ZIOW_prescribe-wizard__when-text{font-size:14px;line-height:20px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__alert{background:var(--rose-50);border:1px solid var(--rose-200);border-radius:var(--radius-card)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__alert .F2ZIOW_prescribe-wizard__alert-icon{color:var(--rose-700)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__alert .F2ZIOW_prescribe-wizard__alert-text{color:var(--text-soft);font-size:13.5px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__alert .F2ZIOW_prescribe-wizard__alert-text .F2ZIOW_prescribe-wizard__alert-strong{color:var(--text)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__sentence{background:var(--gray-25);border:1px solid var(--border);border-radius:var(--radius-tile);font-size:17px;line-height:1.65}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__steps{border-top:1px solid var(--border)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__steps .F2ZIOW_prescribe-wizard__steps-title{color:var(--text-mute);letter-spacing:.5px;text-transform:uppercase;font-size:11.5px;font-weight:700}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__steps .F2ZIOW_prescribe-wizard__step{font-size:13.5px}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__steps .F2ZIOW_prescribe-wizard__step .F2ZIOW_prescribe-wizard__step-period{color:var(--text-mute)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__steps .F2ZIOW_prescribe-wizard__step .F2ZIOW_prescribe-wizard__step-dose{font-weight:600}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__gate .F2ZIOW_prescribe-wizard__check{accent-color:var(--pine)}.F2ZIOW_prescribe-wizard .F2ZIOW_prescribe-wizard__gate .F2ZIOW_prescribe-wizard__gate-text{color:var(--text);font-size:13.5px}
.M4xKaq_reset-profile-modal{background:color-mix(in srgb, var(--color-black) 40%, transparent)}.M4xKaq_reset-profile-modal .M4xKaq_reset-profile-modal__card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.M4xKaq_reset-profile-modal .M4xKaq_reset-profile-modal__card .M4xKaq_reset-profile-modal__title{font-size:19px;font-weight:700}.M4xKaq_reset-profile-modal .M4xKaq_reset-profile-modal__card .M4xKaq_reset-profile-modal__close{border-radius:var(--radius-chip);color:var(--text-mute)}.M4xKaq_reset-profile-modal .M4xKaq_reset-profile-modal__card .M4xKaq_reset-profile-modal__body{color:var(--text-soft);font-size:14px;line-height:1.7}.M4xKaq_reset-profile-modal .M4xKaq_reset-profile-modal__card .M4xKaq_reset-profile-modal__body .M4xKaq_reset-profile-modal__warning{color:var(--rose-700);font-weight:600}.M4xKaq_reset-profile-modal .M4xKaq_reset-profile-modal__card .M4xKaq_reset-profile-modal__body .M4xKaq_reset-profile-modal__footnote{color:var(--text-mute)}
._7uaPbG_pg-frame{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px}._7uaPbG_pg-frame ._7uaPbG_pg-frame__bar{border-bottom:1px solid var(--border-default)}._7uaPbG_pg-frame ._7uaPbG_pg-frame__bar ._7uaPbG_pg-frame__slash,._7uaPbG_pg-frame ._7uaPbG_pg-frame__bar ._7uaPbG_pg-frame__crumb{color:var(--text-muted);font-size:12px}._7uaPbG_pg-frame ._7uaPbG_pg-frame__bar ._7uaPbG_pg-frame__crumb._7uaPbG_pg-frame__crumb--current{color:var(--text-primary);font-weight:600}._7uaPbG_pg-chart-rail{border-right:1px solid var(--border-default);background:var(--bg-surface)}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__tag{background:var(--section-tint-strong);color:var(--section-on-tint);border-radius:9999px;font-size:9px;font-weight:600}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__back{cursor:pointer;color:var(--text-label);font-family:var(--font-body);text-align:left;background:0 0;border:none;border-radius:8px;font-size:12px;font-weight:500}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__back:hover{background:var(--section-tint)}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__initials{background:var(--bg-fill-quiet);color:var(--text-primary);border-radius:9999px;font-size:10px;font-weight:600}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__client{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__group{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__item{cursor:pointer;color:var(--text-label);font-family:var(--font-body);text-align:left;background:0 0;border:none;border-radius:8px;font-size:12px;font-weight:500}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__item:hover{background:var(--section-tint)}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__item._7uaPbG_pg-chart-rail__item--active{background:var(--section-tint-strong);color:var(--section-fg);font-weight:600}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__item._7uaPbG_pg-chart-rail__item--soon{opacity:.6}._7uaPbG_pg-chart-rail ._7uaPbG_pg-chart-rail__item ._7uaPbG_pg-chart-rail__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7uaPbG_pg-head ._7uaPbG_pg-head__title{color:var(--text);font-size:17px;font-weight:700;line-height:1.2}._7uaPbG_pg-head ._7uaPbG_pg-head__sub{color:var(--text-mute);font-size:12px}._7uaPbG_pg-button{cursor:pointer;border-radius:var(--radius-item);font-family:var(--font-body);white-space:nowrap;font-size:12px;font-weight:600}._7uaPbG_pg-button:disabled{cursor:not-allowed;opacity:.5}._7uaPbG_pg-button._7uaPbG_pg-button--primary{background:var(--pine);color:var(--on-pine);border:none}._7uaPbG_pg-button._7uaPbG_pg-button--default{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}._7uaPbG_pg-button._7uaPbG_pg-button--default:hover{background:var(--gray-100)}._7uaPbG_pg-button._7uaPbG_pg-button--danger{background:var(--rose-100);color:var(--rose-700);border:none}._7uaPbG_pg-dialog{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-teal-950) 45%, transparent)}._7uaPbG_pg-dialog ._7uaPbG_pg-dialog__card{border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-pop)}._7uaPbG_pg-dialog ._7uaPbG_pg-dialog__card ._7uaPbG_pg-dialog__title{font-size:14px;font-weight:700}._7uaPbG_pg-dialog ._7uaPbG_pg-dialog__card ._7uaPbG_pg-dialog__body{color:var(--text-soft);font-size:12px;line-height:1.65}
.GK_qwq_food-log-header{gap:var(--space-5);min-width:0;font-family:var(--font-body)}@container food-log (min-width:600px){.GK_qwq_food-log-header{gap:var(--space-6)}}.GK_qwq_food-log-header .GK_qwq_food-log-header__banner-skeleton{border-radius:var(--radius-card);background:var(--color-neutral-200)}@container food-log (min-width:980px){.GK_qwq_food-log-header .GK_qwq_food-log-header__one-track{display:none}}.GK_qwq_food-log-header .GK_qwq_food-log-header__week{grid-template-columns:repeat(7,minmax(0,1fr))}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day{min-height:64px;padding:var(--space-1) 0;border-radius:var(--radius-input);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day[aria-disabled=true]{opacity:.5;cursor:default}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__today{border-radius:var(--radius-full);width:4px;height:4px}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day[data-today=true] .GK_qwq_food-log-header__today{background:var(--text-primary)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__letter{font-size:var(--size-sm);font-weight:var(--weight-label)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__circle{border:2px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-surface);width:32px;height:32px;color:var(--text-on-inverse)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__circle:not([data-mark=none]){border:0}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__circle[data-mark=good]{background:var(--color-green-700)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__circle[data-mark=fair]{background:var(--color-yellow-500)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__circle[data-mark=low]{background:var(--color-red-700)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day .GK_qwq_food-log-header__circle[data-mark=logged]{background:var(--color-neutral-400)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day[aria-selected=true] .GK_qwq_food-log-header__letter{color:var(--text-primary);font-weight:var(--weight-bold)}.GK_qwq_food-log-header .GK_qwq_food-log-header__week .GK_qwq_food-log-header__day[aria-selected=true] .GK_qwq_food-log-header__circle{box-shadow:0 0 0 2px var(--bg-page),0 0 0 4px var(--section-fg)}
.uQ5-kG_note-editor.uQ5-kG_note-editor--preview{font-size:16.5px;line-height:2.05}.uQ5-kG_token-menu .uQ5-kG_token-menu__empty{color:var(--text-mute);font-size:13px}.uQ5-kG_token-menu .uQ5-kG_token-menu__heading{color:var(--text-mute);letter-spacing:.4px;text-transform:uppercase;font-size:11.5px;font-weight:700}.uQ5-kG_token-menu .uQ5-kG_token-menu__row{border-radius:var(--radius-item);text-align:left;cursor:pointer;background:0 0;border:none}.uQ5-kG_token-menu .uQ5-kG_token-menu__row[data-active=true]{background:var(--teal-100)}.uQ5-kG_token-menu .uQ5-kG_token-menu__row .uQ5-kG_token-menu__dot{border-radius:var(--radius-full)}.uQ5-kG_token-menu .uQ5-kG_token-menu__row .uQ5-kG_token-menu__label{font-size:13.5px;font-weight:600}
.JoMFEq_message-drop-area .JoMFEq_message-drop-area__overlay{background:color-mix(in oklab, var(--pine) 8%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.JoMFEq_message-drop-area .JoMFEq_message-drop-area__overlay .JoMFEq_message-drop-area__card{border:2px dashed var(--pine);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md)}.JoMFEq_message-drop-area .JoMFEq_message-drop-area__overlay .JoMFEq_message-drop-area__card .JoMFEq_message-drop-area__icon{color:var(--pine)}.JoMFEq_message-drop-area .JoMFEq_message-drop-area__overlay .JoMFEq_message-drop-area__card .JoMFEq_message-drop-area__title{color:var(--text);font-size:14px;font-weight:700}.JoMFEq_message-drop-area .JoMFEq_message-drop-area__overlay .JoMFEq_message-drop-area__card .JoMFEq_message-drop-area__hint{color:var(--text-mute);font-size:11.5px}
.joPxUG_card-head .joPxUG_card-head__title{font-size:18px;font-weight:600;line-height:1.3}.joPxUG_card-head .joPxUG_card-head__sub{color:var(--text-mute);font-size:14px}
