.XinJiW_health-products-page{min-width:0;color:var(--text-primary);font-family:var(--font-body)}
@media (min-width:768px){.Ou8uFG_cart-modal--cart{height:min(840px,100dvh - 64px)}.Ou8uFG_cart-modal__body{overflow:visible}.Ou8uFG_cart-modal__root,.Ou8uFG_cart-modal__cart{height:100%;min-height:0}}.Ou8uFG_cart-modal__voices{flex:0 0 38%}@media (min-width:768px){.Ou8uFG_cart-modal__column{margin-right:calc(-1*var(--space-5));padding-right:var(--space-5);overscroll-behavior:contain;overflow-y:auto}.Ou8uFG_cart-modal__meals{flex:1 1 0}.Ou8uFG_cart-modal__scroll{min-height:calc(72px + 2*var(--space-4) + 1px);margin:0 calc(-1*var(--space-card));padding:0 var(--space-card);flex:1 1 0;overflow-y:auto}}.Ou8uFG_cart-modal__summary{flex:none}.Ou8uFG_cart-modal__empty{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.Ou8uFG_cart-modal__checkout-reason{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--size-xs);line-height:var(--lh-small);text-align:center}
.szJKLW_cart-testimonials{--cart-testimonials-overhang-y:var(--space-3);--cart-testimonials-overhang-x:var(--space-4)}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo{border-radius:var(--radius-card);background:var(--section-tint);position:absolute;inset:0;overflow:hidden}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo--loading{background:0 0}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo .szJKLW_cart-testimonials__image{object-fit:cover;width:100%;height:100%;display:block}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo .szJKLW_cart-testimonials__image--hidden{visibility:hidden}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__photo .szJKLW_cart-testimonials__skeleton{border-radius:0;position:absolute;inset:0}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card{width:78%;padding:var(--space-4);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-lg);margin:0;position:absolute}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card--top{top:calc(-1*var(--cart-testimonials-overhang-y));left:calc(-1*var(--cart-testimonials-overhang-x))}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card--bottom{right:calc(-1*var(--cart-testimonials-overhang-x));bottom:calc(-1*var(--cart-testimonials-overhang-y))}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card .szJKLW_cart-testimonials__title{color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);line-height:var(--lh-small)}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card .szJKLW_cart-testimonials__quote{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty}.szJKLW_cart-testimonials .szJKLW_cart-testimonials__card .szJKLW_cart-testimonials__author{color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label)}
.Y21VPq_cart-pill{z-index:var(--layer-sticky);bottom:var(--space-8);width:min(920px,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-body);margin:0 auto;position:sticky}@media (max-width:767.98px){.Y21VPq_cart-pill{bottom:calc(64px + env(safe-area-inset-bottom,0px) + var(--space-3));width:100%;min-height:72px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5)}}.Y21VPq_cart-pill--expired{border-color:var(--border-warning);background:var(--bg-warning-tint)}.Y21VPq_cart-pill .Y21VPq_cart-pill__count{font-size:var(--size-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767.98px){.Y21VPq_cart-pill .Y21VPq_cart-pill__count{font-size:var(--size-lg)}}.Y21VPq_cart-pill .Y21VPq_cart-pill__count .Y21VPq_cart-pill__phone-total{font-weight:var(--weight-semibold)}.Y21VPq_cart-pill .Y21VPq_cart-pill__day{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.Y21VPq_cart-pill .Y21VPq_cart-pill__status{font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767.98px){.Y21VPq_cart-pill .Y21VPq_cart-pill__status{font-size:var(--size-sm)}}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--neutral{color:var(--text-secondary)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--warning{color:var(--text-warning);font-weight:var(--weight-semibold)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--success{color:var(--text-success)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status .Y21VPq_cart-pill__goal{color:var(--text-success);font-weight:var(--weight-bold)}.Y21VPq_cart-pill .Y21VPq_cart-pill__status--danger{color:var(--text-danger);font-weight:var(--weight-semibold);white-space:normal}.Y21VPq_cart-pill .Y21VPq_cart-pill__rule{background:var(--border-default);width:1px}.Y21VPq_cart-pill .Y21VPq_cart-pill__total{font-size:var(--size-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767.98px){.Y21VPq_cart-pill .Y21VPq_cart-pill__checkout{display:none}.Y21VPq_cart-pill .Y21VPq_cart-pill__view,.Y21VPq_cart-pill .Y21VPq_cart-pill__action{height:var(--size-control-lg);padding:0 var(--space-4);font-size:var(--size-base)}}
.K9p95W_delivery-date-dialog{border-radius:var(--radius-dialog);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.K9p95W_delivery-date-dialog [data-slot=dialog-close]{z-index:2;border-radius:var(--radius-full);background:var(--bg-surface)}.K9p95W_delivery-date-dialog [data-slot=dialog-close]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__media{aspect-ratio:4;background:var(--color-neutral-200);flex:none;position:relative}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__media img{object-fit:cover}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.K9p95W_delivery-date-dialog .K9p95W_delivery-date-dialog__description{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.K9p95W_delivery-date-dialog__facts{margin:0}.K9p95W_delivery-date-dialog__facts dt{color:var(--color-neutral-700);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.K9p95W_delivery-date-dialog__facts dd{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;margin:0}.K9p95W_delivery-date-dialog__rule{background:var(--border-default)}.K9p95W_delivery-date-dialog__empty{color:var(--text-secondary);font-size:var(--size-sm);text-align:center;margin:0}
.Ir7PBq_meal-gallery{color:var(--text-primary);font-family:var(--font-body)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame{aspect-ratio:1;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface-sunken);position:relative;overflow:hidden}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__track{height:100%;transform:translateX(calc(var(--meal-gallery-index,0) * -100%));transition:transform var(--motion-slow) var(--ease-standard)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__track .Ir7PBq_meal-gallery__image{object-fit:cover}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__empty{width:100%;height:100%;color:var(--icon-muted)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__course{top:var(--space-4);left:var(--space-4);height:var(--size-chip-md);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--section-tint-strong);color:var(--section-on-tint);font-size:var(--size-sm);font-weight:var(--weight-label);white-space:nowrap;position:absolute}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow{min-width:var(--size-touch-min);height:var(--size-touch-min);padding:0 calc((var(--size-touch-min) - 20px)/2);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-md);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border:0;position:absolute;top:50%;transform:translateY(-50%)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow .Ir7PBq_meal-gallery__arrow-label{max-width:0;color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);opacity:0;white-space:nowrap;transition:max-width var(--motion-normal) var(--ease-standard),margin var(--motion-normal) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);overflow:hidden}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:hover,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:focus-visible{color:var(--text-primary)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:hover .Ir7PBq_meal-gallery__arrow-label,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:focus-visible .Ir7PBq_meal-gallery__arrow-label{opacity:1;max-width:8rem}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--prev:hover .Ir7PBq_meal-gallery__arrow-label,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--prev:focus-visible .Ir7PBq_meal-gallery__arrow-label{margin:0 var(--space-2) 0 var(--space-1)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--next:hover .Ir7PBq_meal-gallery__arrow-label,.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--next:focus-visible .Ir7PBq_meal-gallery__arrow-label{margin:0 var(--space-1) 0 var(--space-2)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--prev{left:var(--space-4)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__arrow--next{right:var(--space-4)}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__counter{right:var(--space-4);bottom:var(--space-4);height:var(--size-chip-md);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-sm);font-size:var(--size-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-label);position:absolute}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__skeleton{border-radius:0}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);cursor:pointer;opacity:.72;transition:opacity var(--motion-fast) var(--ease-standard);padding:0;overflow:hidden}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb:hover{opacity:1}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb[aria-pressed=true]{border:2px solid var(--section-fg);opacity:1}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb .Ir7PBq_meal-gallery__image{object-fit:cover}.Ir7PBq_meal-gallery .Ir7PBq_meal-gallery__thumb-skeleton{border-radius:var(--radius-lg)}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0;border:0;border-radius:0}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;overflow-x:auto}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip::-webkit-scrollbar{display:none}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip .Ir7PBq_meal-gallery__snap{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__strip .Ir7PBq_meal-gallery__image{object-fit:cover}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__course{top:var(--space-3);right:var(--space-3);left:auto}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__back{top:var(--space-2);left:var(--space-2);width:var(--size-touch-min);height:var(--size-touch-min);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__frame .Ir7PBq_meal-gallery__back .Ir7PBq_meal-gallery__disc{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-neutral-300);transition:width var(--motion-normal) var(--ease-standard)}.Ir7PBq_meal-gallery--phone .Ir7PBq_meal-gallery__dot--on{width:var(--space-5);background:var(--section-fg)}
.PrdulW_reviews-section{min-width:0;scroll-margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}.PrdulW_reviews-section .PrdulW_reviews-section__title{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.PrdulW_reviews-section .PrdulW_reviews-section__count{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.PrdulW_reviews-section .PrdulW_reviews-section__list{margin:0;padding:0;list-style:none}.PrdulW_reviews-section .PrdulW_reviews-section__list .PrdulW_reviews-section__item{min-width:0}.PrdulW_reviews-section .PrdulW_reviews-section__list .PrdulW_reviews-section__item--ruled{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-default)}
._3Kq7G_sort-select{height:var(--size-control-md);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--border-input);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-semibold);box-shadow:none}._3Kq7G_sort-select:hover{border-color:var(--section-soft);background:var(--section-tint)}._3Kq7G_sort-select:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._3Kq7G_sort-select ._3Kq7G_sort-select__eyebrow{color:var(--text-label);font-size:var(--size-xs);letter-spacing:.08em;text-transform:uppercase}._3Kq7G_sort-select__list ._3Kq7G_sort-select__item:focus,._3Kq7G_sort-select__list ._3Kq7G_sort-select__item[data-highlighted]{background:var(--section-tint);color:var(--section-on-tint)}._3Kq7G_sort-select__list ._3Kq7G_sort-select__item[data-state=checked]{font-weight:var(--weight-semibold)}._3Kq7G_sort-select__list ._3Kq7G_sort-select__item[data-state=checked] svg{color:var(--section-fg)}
._6Paq_G_review-item{min-width:0;color:var(--text-primary);font-family:var(--font-body)}._6Paq_G_review-item ._6Paq_G_review-item__avatar{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);background:var(--bg-fill-quiet);font-size:var(--size-xs);font-weight:var(--weight-label)}._6Paq_G_review-item ._6Paq_G_review-item__name{font-weight:var(--weight-label);overflow-wrap:anywhere}._6Paq_G_review-item ._6Paq_G_review-item__meta{color:var(--text-secondary);font-size:var(--size-sm)}._6Paq_G_review-item ._6Paq_G_review-item__menu{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-full);color:var(--icon-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}._6Paq_G_review-item ._6Paq_G_review-item__menu:hover{background:var(--bg-hover)}._6Paq_G_review-item ._6Paq_G_review-item__menu:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._6Paq_G_review-item ._6Paq_G_review-item__title{font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-heading);overflow-wrap:anywhere;margin:0}._6Paq_G_review-item ._6Paq_G_review-item__comment{font-size:var(--size-base);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}._6Paq_G_review-item ._6Paq_G_review-item__reply{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface-sunken)}._6Paq_G_review-item ._6Paq_G_review-item__reply ._6Paq_G_review-item__reply-avatar{width:var(--size-avatar-xs);height:var(--size-avatar-xs);border-radius:var(--radius-full);background:var(--bg-fill-quiet);font-size:var(--size-xs);font-weight:var(--weight-label)}._6Paq_G_review-item ._6Paq_G_review-item__reply ._6Paq_G_review-item__reply-name{min-width:0;font-size:var(--size-sm);font-weight:var(--weight-label);overflow-wrap:anywhere}._6Paq_G_review-item ._6Paq_G_review-item__reply ._6Paq_G_review-item__reply-text{font-size:var(--size-sm);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}
.X7SWNW_star-rating{gap:2px}.X7SWNW_star-rating .X7SWNW_star-rating__star{color:var(--color-neutral-300);flex:none}.X7SWNW_star-rating .X7SWNW_star-rating__star--on{color:var(--color-neutral-800)}
.LjnHQa_review-reactions{font-family:var(--font-body)}.LjnHQa_review-reactions .LjnHQa_review-reactions__item{transform-origin:50%;display:inline-flex}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip{height:var(--size-chip-lg);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font-size:var(--size-sm);transition:background var(--motion-fast) var(--ease-standard)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip:hover{background:var(--bg-hover)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip[aria-pressed=true]{border-color:var(--section-fg);background:var(--section-tint-strong);color:var(--section-on-tint)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip--static{cursor:default}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip--static:hover{background:var(--bg-surface)}.LjnHQa_review-reactions .LjnHQa_review-reactions__chip .LjnHQa_review-reactions__count{font-variant-numeric:tabular-nums;font-weight:var(--weight-label)}.LjnHQa_review-reactions .LjnHQa_review-reactions__add{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--icon-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);padding:0}.LjnHQa_review-reactions .LjnHQa_review-reactions__add:hover{background:var(--bg-hover)}.LjnHQa_review-reactions .LjnHQa_review-reactions__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.LjnHQa_review-reactions .LjnHQa_review-reactions__add .LjnHQa_review-reactions__plus{border-radius:var(--radius-full);background:var(--bg-surface);position:absolute;bottom:2px;right:2px}.LjnHQa_review-reactions__picker{font-family:var(--font-body)}.LjnHQa_review-reactions__emoji{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);cursor:pointer;font-size:var(--size-xl);transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}.LjnHQa_review-reactions__emoji:hover{background:var(--bg-hover)}.LjnHQa_review-reactions__emoji[aria-pressed=true]{background:var(--bg-fill-quiet)}.LjnHQa_review-reactions__emoji:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
._IHKNq_review-report-dialog{color:var(--text-primary);font-family:var(--font-body)}._IHKNq_review-report-dialog__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}._IHKNq_review-report-dialog__body{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}._IHKNq_review-report-dialog__reasons{border:0;min-width:0;margin:0;padding:0}._IHKNq_review-report-dialog__legend{margin-bottom:var(--space-2);color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);padding:0}._IHKNq_review-report-dialog__reason{min-height:var(--size-control-lg);border-bottom:1px solid var(--border-default);font-size:var(--size-base);cursor:pointer}._IHKNq_review-report-dialog__reason:last-of-type{border-bottom:0}._IHKNq_review-report-dialog__radio{width:var(--space-5);height:var(--space-5);accent-color:var(--section-fg);margin:0}._IHKNq_review-report-dialog__radio:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._IHKNq_review-report-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}
.gNOvzW_review-summary{min-width:0;color:var(--text-primary);font-family:var(--font-body)}.gNOvzW_review-summary .gNOvzW_review-summary__average{font-size:var(--size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);line-height:1}.gNOvzW_review-summary .gNOvzW_review-summary__count{color:var(--text-secondary);font-size:var(--size-sm)}.gNOvzW_review-summary .gNOvzW_review-summary__quiet{color:var(--text-secondary);font-size:var(--size-base);margin:0}.gNOvzW_review-summary .gNOvzW_review-summary__rows{margin:0;padding:0;list-style:none}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row{grid-template-columns:var(--space-4) minmax(0, 1fr) calc(var(--space-8));font-size:var(--size-sm)}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row .gNOvzW_review-summary__star{font-weight:var(--weight-label)}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row .gNOvzW_review-summary__track{height:var(--space-2);border-radius:var(--radius-full);background:var(--color-neutral-200);overflow:hidden}.gNOvzW_review-summary .gNOvzW_review-summary__rows .gNOvzW_review-summary__row .gNOvzW_review-summary__row-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.gNOvzW_review-summary .gNOvzW_review-summary__fill{width:calc(var(--review-summary-share,0)*100%);border-radius:var(--radius-full);background:var(--color-neutral-800);height:100%;display:block}.gNOvzW_review-summary .gNOvzW_review-summary__action{margin-top:var(--space-6)}
.gp0YBq_review-write-dialog{color:var(--text-primary);font-family:var(--font-body)}.gp0YBq_review-write-dialog__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.gp0YBq_review-write-dialog__lede{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.gp0YBq_review-write-dialog__tags{border:0;min-width:0;margin:0;padding:0}.gp0YBq_review-write-dialog__legend{margin-bottom:var(--space-2);color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);padding:0}.gp0YBq_review-write-dialog__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}.gp0YBq_review-write-dialog__foot{border-top:1px solid var(--border-default);background:var(--bg-surface)}
.Kct_-G_order-payment-card .Kct_-G_order-payment-card__how{padding-top:var(--space-3);border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--size-sm);margin:0}.Kct_-G_order-payment-card .Kct_-G_order-payment-card__how b{color:var(--text-primary);font-weight:var(--weight-label)}
._9MnMta_order-status-card ._9MnMta_order-status-card__line{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}._9MnMta_order-status-card ._9MnMta_order-status-card__actions{padding-top:var(--space-4);border-top:1px solid var(--border-default)}
.QIgqoa_star-picker{font-family:var(--font-body)}.QIgqoa_star-picker .QIgqoa_star-picker__label{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label)}.QIgqoa_star-picker .QIgqoa_star-picker__star{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);color:var(--color-neutral-300);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}.QIgqoa_star-picker .QIgqoa_star-picker__star--lit{color:var(--color-neutral-800)}.QIgqoa_star-picker .QIgqoa_star-picker__star--sm{width:var(--size-control-sm);height:var(--size-control-sm)}.QIgqoa_star-picker .QIgqoa_star-picker__star:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.QIgqoa_star-picker .QIgqoa_star-picker__star:disabled{cursor:not-allowed;opacity:.6}.QIgqoa_star-picker .QIgqoa_star-picker__message{min-height:calc(var(--size-sm)*var(--lh-small));color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.QIgqoa_star-picker .QIgqoa_star-picker__message--error{color:var(--text-danger)}
.oRo1Iq_home-promo{box-sizing:border-box;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--section-tint-strong);font-family:var(--font-body)}.oRo1Iq_home-promo .oRo1Iq_home-promo__art{max-width:none}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--meal{width:min(62%,380px);min-width:200px;height:auto}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--kit{width:min(55%,320px);height:auto}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--arms{width:auto;height:108%;bottom:-14%;right:-8px}@container home (max-width:599px){.oRo1Iq_home-promo .oRo1Iq_home-promo__art--arms{display:none}}.oRo1Iq_home-promo .oRo1Iq_home-promo__art--smile{width:auto;height:86%;bottom:0;right:-48px}@container home (min-width:600px){.oRo1Iq_home-promo .oRo1Iq_home-promo__art--smile{display:none}}.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--meal,.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--kit{width:auto;min-width:0;max-width:62%;max-height:50%}@container home (min-width:600px){.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--kit{max-width:90%}}.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--arms,.oRo1Iq_home-promo--small-art .oRo1Iq_home-promo__art--smile{height:50%;bottom:0;right:0}.oRo1Iq_home-promo .oRo1Iq_home-promo__body{max-width:60%;min-height:172px}@container home (max-width:599px){.oRo1Iq_home-promo .oRo1Iq_home-promo__body{max-width:62%}}.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__title{color:var(--section-on-tint);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-title);text-wrap:pretty;margin:0}.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__text{color:var(--section-on-tint);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@container home (max-width:599px){.oRo1Iq_home-promo .oRo1Iq_home-promo__body .oRo1Iq_home-promo__button{height:var(--size-touch-min);font-size:var(--size-sm)}}.oRo1Iq_home-promo-skeleton .oRo1Iq_home-promo-skeleton__block{min-height:calc(172px + 2*var(--space-card));border-radius:var(--radius-card);background:var(--color-neutral-200)}
.wFTnjW_home-visit-note-dialog{font-family:var(--font-body)}.wFTnjW_home-visit-note-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.tM9THG_order-status-tags{vertical-align:middle;max-width:100%}
.trBpwq_home-metrics-card .trBpwq_home-metrics-card__input{min-height:calc(var(--space-12)*2);margin-bottom:auto}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__input{min-height:calc(var(--space-12)*3)}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__note{color:var(--text-secondary);font-size:var(--size-sm);text-align:center;text-wrap:pretty;margin:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading{padding:0 var(--space-2);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-5xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading:hover{background:var(--section-tint)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__reading .trBpwq_home-metrics-card__reading-unit{color:var(--text-secondary);font-size:var(--size-xl);font-weight:var(--weight-label)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__change{color:var(--text-secondary);font-size:var(--size-sm)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__save{max-width:0;margin-left:calc(var(--space-2)*-1);opacity:0;visibility:hidden;transition:max-width .24s,margin-left .24s,opacity .2s,visibility .24s;overflow:hidden}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__save--shown{max-width:calc(var(--space-10)*4);opacity:1;visibility:visible;margin-left:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__question{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label);text-align:center}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels{gap:var(--space-2);flex-wrap:wrap;display:flex}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels .trBpwq_home-metrics-card__level{flex:auto;justify-content:center;min-width:0}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__levels .trBpwq_home-metrics-card__level{height:var(--size-touch-min);padding:0 var(--space-2)}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__hint{color:var(--text-muted);font-size:var(--size-xs);text-align:center}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__error{color:var(--text-danger);font-size:var(--size-sm);font-weight:var(--weight-label)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__foot{min-height:calc(var(--space-12) + var(--space-2))}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__foot{flex-direction:column;align-items:stretch}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__foot>:first-child{justify-content:center}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__action{flex-shrink:0}@container home (max-width:599px){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__action{width:100%;min-height:var(--size-touch-min)}}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__skeleton-field{border-radius:var(--radius-input)}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__skeleton-button{border-radius:var(--radius-full);flex-shrink:0}.trBpwq_home-metrics-card .trBpwq_home-metrics-card__alert{z-index:1;padding:var(--space-card);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.trBpwq_home-metrics-card .trBpwq_home-metrics-card__save{transition:none}}
@keyframes YfGPAW_order-track-glow{0%{box-shadow:0 0 0 0 var(--section-soft),0 0 0 4px var(--section-tint-strong)}70%{box-shadow:0 0 0 12px #0000,0 0 0 4px var(--section-tint-strong)}to{box-shadow:0 0 0 0 #0000,0 0 0 4px var(--section-tint-strong)}}@keyframes YfGPAW_order-track-sweep{0%{background-position:-70% 0}to{background-position:170% 0}}@keyframes YfGPAW_order-track-sweep-down{0%{background-position:0 -70%}to{background-position:0 170%}}@keyframes YfGPAW_order-track-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.YfGPAW_order-track{font-family:var(--font-body);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media (min-width:768px){.YfGPAW_order-track{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.YfGPAW_order-track .YfGPAW_order-track__step{grid-template-areas:"disc text""line.";grid-template-columns:var(--size-control-md) minmax(0, 1fr);column-gap:var(--space-4);min-width:0;display:grid}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step{row-gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"disc""text";justify-items:center;position:relative}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__disc{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--icon-muted);grid-area:disc}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line{width:4px;height:var(--space-6);margin:var(--space-1) 0;border-radius:var(--radius-full);background:var(--border-default);grid-area:line;justify-self:center}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line{top:calc(var(--size-control-md)/2 - 2px);left:calc(50% + var(--size-control-md)/2 + var(--space-3));width:calc(100% - var(--size-control-md) - 2*var(--space-3));height:4px;margin:0;position:absolute}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line--done{background:var(--section-soft)}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line--run{background-color:var(--section-tint-strong);background-image:linear-gradient(180deg, transparent, var(--section-fg), transparent);background-repeat:no-repeat;background-size:100% 40%;animation:1.8s ease-in-out infinite YfGPAW_order-track-sweep-down}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line--run{background-image:linear-gradient(90deg, transparent, var(--section-fg), transparent);background-size:40% 100%;animation-name:YfGPAW_order-track-sweep}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text{padding-right:var(--space-3);grid-area:text;justify-content:center;gap:2px}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text{padding:0 var(--space-2);align-items:center}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__label{color:var(--text-muted);font-size:var(--size-base);font-weight:var(--weight-meta)}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__label{font-size:var(--size-sm)}}.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__when{color:var(--text-secondary);font-size:var(--size-sm)}@media (min-width:768px){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__text .YfGPAW_order-track__when{font-size:var(--size-xs)}}.YfGPAW_order-track .YfGPAW_order-track__step--done .YfGPAW_order-track__text .YfGPAW_order-track__label,.YfGPAW_order-track .YfGPAW_order-track__step--now .YfGPAW_order-track__text .YfGPAW_order-track__label,.YfGPAW_order-track .YfGPAW_order-track__step--bad .YfGPAW_order-track__text .YfGPAW_order-track__label{color:var(--text-primary);font-weight:var(--weight-label)}.YfGPAW_order-track .YfGPAW_order-track__step--done .YfGPAW_order-track__disc{background:var(--section-tint-strong);color:var(--section-fg)}.YfGPAW_order-track .YfGPAW_order-track__step--now .YfGPAW_order-track__disc{background:var(--section-fg);color:var(--section-on-fill);animation:1.8s ease-out infinite YfGPAW_order-track-glow}.YfGPAW_order-track .YfGPAW_order-track__step--now .YfGPAW_order-track__disc .YfGPAW_order-track__mark{animation:1.8s ease-in-out infinite YfGPAW_order-track-bob;display:block}.YfGPAW_order-track .YfGPAW_order-track__step--bad .YfGPAW_order-track__disc{background:var(--bg-danger);color:var(--text-on-danger)}.YfGPAW_order-track .YfGPAW_order-track__step--bad .YfGPAW_order-track__text .YfGPAW_order-track__label{color:var(--text-danger)}@media (prefers-reduced-motion:reduce){.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__disc,.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__disc .YfGPAW_order-track__mark,.YfGPAW_order-track .YfGPAW_order-track__step .YfGPAW_order-track__line{animation:none}}
.RsD2gW_home-week-line{flex:none;overflow:visible}.RsD2gW_home-week-line .RsD2gW_home-week-line__path{fill:none;stroke:var(--section-icon);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.RsD2gW_home-week-line .RsD2gW_home-week-line__last{fill:var(--bg-surface);stroke:var(--section-icon);stroke-width:2.5px}.RsD2gW_home-week-line__skeleton{flex:none}
._4z_ppW_home-plan-meal-banner__error{color:var(--text-danger);font-size:var(--size-sm);font-weight:var(--weight-label)}
@media (max-width:767.98px){.vmrRAa_menu-filter-pills{margin:0 calc(-1*var(--space-page-margin))}.vmrRAa_menu-filter-pills .vmrRAa_menu-filter-pills__scroller{padding:0 var(--space-page-margin)}}
.V-ZMrq_specialist-about-card .V-ZMrq_specialist-about-card__intro{font-size:var(--size-read);line-height:var(--lh-body);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;margin:0}.V-ZMrq_specialist-about-card .V-ZMrq_specialist-about-card__treats--ruled{padding-top:var(--space-4);border-top:1px solid var(--border-default)}.V-ZMrq_specialist-about-card .V-ZMrq_specialist-about-card__treats .V-ZMrq_specialist-about-card__eyebrow{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;margin:0}
._9FGkfa_home-profile-tiles{font-family:var(--font-body)}._9FGkfa_home-profile-tiles--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@container home (min-width:824px){._9FGkfa_home-profile-tiles--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container home (max-width:599px){._9FGkfa_home-profile-tiles--tiles{display:none}}@container home (min-width:600px){._9FGkfa_home-profile-tiles--round{display:none}}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);min-height:56px;color:var(--text-primary);transition:background-color var(--motion-fast) var(--ease-standard);text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile:hover{background:var(--color-neutral-50);color:var(--text-primary);text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile:active{background:var(--color-neutral-100)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile[data-stage=current]{border:2px solid var(--section-icon);background:var(--section-tint)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile[data-stage=current]:hover{background:var(--section-tint-strong)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile[data-stage=later]{color:var(--text-secondary);opacity:.5}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile ._9FGkfa_home-profile-tiles__icon{color:var(--icon-default)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__tile ._9FGkfa_home-profile-tiles__label{font-size:var(--size-sm);font-weight:var(--weight-label)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button{color:var(--text-primary);padding:0;text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button:hover{text-decoration:none}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button:focus-visible{border-radius:var(--radius-input);outline:2px solid var(--border-focus);outline-offset:2px}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button[data-stage=later]{opacity:.5}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button ._9FGkfa_home-profile-tiles__ring{width:var(--size-control-lg);height:var(--size-control-lg);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--icon-default);transition:background-color var(--motion-fast) var(--ease-standard)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button:hover ._9FGkfa_home-profile-tiles__ring{background:var(--color-neutral-50)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button[data-stage=current] ._9FGkfa_home-profile-tiles__ring{border:2px solid var(--section-icon);background:var(--section-tint)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__button ._9FGkfa_home-profile-tiles__short{color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-semibold);text-align:center}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__light{border-radius:var(--radius-full);background:var(--color-red-500);width:8px;height:8px}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__light[data-done=true]{background:var(--color-green-500)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__light--ring{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-page)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__skeleton{background:var(--color-neutral-200)}._9FGkfa_home-profile-tiles ._9FGkfa_home-profile-tiles__skeleton--tile{border-radius:var(--radius-card)}
._8qwzeq_home-welcome{box-sizing:border-box;min-height:240px;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--color-teal-800);font-family:var(--font-body)}@container home (max-width:599px){._8qwzeq_home-welcome{min-height:220px;margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0;padding:var(--space-6);border-width:0 0 1px;border-radius:0}}._8qwzeq_home-welcome--loading{background:0 0;border-color:#0000}._8qwzeq_home-welcome ._8qwzeq_home-welcome__skeleton{border-radius:inherit;background:var(--color-neutral-200)}._8qwzeq_home-welcome ._8qwzeq_home-welcome__image{object-fit:cover;object-position:left center}@container home (max-width:599px){._8qwzeq_home-welcome ._8qwzeq_home-welcome__overlay{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%)}}._8qwzeq_home-welcome ._8qwzeq_home-welcome__greeting{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}@container home (max-width:599px){._8qwzeq_home-welcome ._8qwzeq_home-welcome__greeting{font-size:var(--size-2xl)}}._8qwzeq_home-welcome ._8qwzeq_home-welcome__line{color:var(--text-on-inverse);font-size:var(--size-lg);line-height:var(--lh-body);text-wrap:pretty;margin:0}@container home (max-width:599px){._8qwzeq_home-welcome ._8qwzeq_home-welcome__line{font-size:var(--size-base)}}
._6PvSa_treats-pill{min-height:30px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--lh-small)}._6PvSa_treats-pill--goal{background:var(--color-green-100);color:var(--color-green-900)}
.z6OX1W_specialists-assessment-banner{border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(-90deg, var(--section-tint) 0%, var(--bg-surface) 100%);font-family:var(--font-body);overflow:hidden;container-type:inline-size}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row{align-items:center;gap:var(--space-3);min-height:90px;padding:var(--space-6) var(--space-6) var(--space-6) 112px;display:flex;position:relative}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__mark{bottom:-40px;left:var(--space-4);width:112px;height:112px;color:var(--section-icon);opacity:.1;pointer-events:none;position:absolute}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__text{min-width:0;color:var(--section-fg);font-size:var(--size-lg);text-wrap:pretty;flex:1;margin:0;position:relative}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__action{flex-shrink:0;position:relative}@container (max-width:559.98px){.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row{padding:var(--space-5) var(--space-4);flex-direction:column;align-items:stretch}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__mark{width:160px;height:160px;inset:-8px -16px auto auto}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__text{font-size:var(--size-md)}.z6OX1W_specialists-assessment-banner .z6OX1W_specialists-assessment-banner__row .z6OX1W_specialists-assessment-banner__action{width:100%}}
.uA-8Sq_specialists-hero{min-width:0;font-family:var(--font-body)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__skeleton{border-radius:var(--radius-card);background:var(--color-neutral-200)}@media (max-width:767.98px){.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__skeleton--wide{display:none}}@media (max-width:1023.98px){.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__skeleton--side{display:none}}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__strip{aspect-ratio:16/5;background:var(--color-neutral-800)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__strip .uA-8Sq_specialists-hero__strip-image{object-fit:cover}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__strip .uA-8Sq_specialists-hero__strip-skeleton{background:var(--color-neutral-200)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__body{padding:var(--space-5);border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__body .uA-8Sq_specialists-hero__body-title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__phone .uA-8Sq_specialists-hero__body .uA-8Sq_specialists-hero__body-lede{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__lede{max-width:36rem;color:var(--text-on-inverse);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate{padding:var(--space-6) var(--space-5);border-radius:var(--radius-input);background:var(--section-tint-strong);color:var(--section-on-tint)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate .uA-8Sq_specialists-hero__sparkle{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--section-icon)}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate .uA-8Sq_specialists-hero__plate-title{font-size:var(--size-lg);font-weight:var(--weight-bold);text-wrap:pretty}.uA-8Sq_specialists-hero .uA-8Sq_specialists-hero__plate .uA-8Sq_specialists-hero__plate-text{font-size:var(--size-sm);text-wrap:pretty}
.U_cB1W_specialists-toolbar{min-width:0;font-family:var(--font-body)}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__skeleton{border-radius:var(--radius-full);background:var(--color-neutral-200)}@container (min-width:64rem){.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__skeleton--second{display:none}}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__rule{width:1px;height:var(--size-chip-md);margin:0 var(--space-1);background:var(--border-strong);flex-shrink:0}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters{width:var(--size-control-md);height:var(--size-control-md);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);padding:0}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters:after{content:"";width:var(--size-touch-min);height:var(--size-touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters:hover{border-color:var(--section-soft);background:var(--section-tint)}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__filters .U_cB1W_specialists-toolbar__dot{border-radius:var(--radius-full);background:var(--section-icon);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-page);position:absolute;top:2px;right:2px}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__scroller{margin:0 calc(-1*var(--space-page-margin));padding:0 var(--space-page-margin);scrollbar-width:none}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__scroller::-webkit-scrollbar{display:none}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__types{margin:0 calc(-1*var(--space-page-margin))}.U_cB1W_specialists-toolbar .U_cB1W_specialists-toolbar__types .U_cB1W_specialists-toolbar__types-scroller{padding:0 var(--space-page-margin)}
.b3gvbG_applied-chips{font-family:var(--font-body)}.b3gvbG_applied-chips .b3gvbG_applied-chips__item{transform-origin:50%;display:inline-flex}.b3gvbG_applied-chips .b3gvbG_applied-chips__clear{height:var(--size-chip-md);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-link);font-family:inherit;font-size:var(--size-xs);font-weight:var(--weight-semibold);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:underline}.b3gvbG_applied-chips .b3gvbG_applied-chips__clear:hover{color:var(--text-link-hover)}.b3gvbG_applied-chips .b3gvbG_applied-chips__clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.b3gvbG_applied-chips .b3gvbG_applied-chips__count{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}
.RMVINW_filter-bar{font-family:var(--font-body)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger{height:var(--size-control-md);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--size-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger:hover{border-color:var(--section-soft);background:var(--section-tint)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger[data-state=open]{border-color:var(--section-fg);box-shadow:0 0 0 3px var(--section-tint-hover)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--on{border-color:var(--section-tint-strong);background:var(--section-tint-strong);color:var(--section-on-tint);font-weight:var(--weight-semibold)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--on:hover{border-color:var(--section-soft);background:var(--section-tint-hover)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--neutral:hover{border-color:var(--color-neutral-300);background:var(--color-neutral-100)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--neutral.RMVINW_filter-bar__trigger--on{border-color:var(--color-neutral-200);background:var(--color-neutral-200);color:var(--color-neutral-900)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--neutral.RMVINW_filter-bar__trigger--on:hover{border-color:var(--color-neutral-300);background:var(--color-neutral-300)}.RMVINW_filter-bar .RMVINW_filter-bar__trigger .RMVINW_filter-bar__count{min-width:var(--size-icon-md);height:var(--size-icon-md);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--badge-count-bg);color:var(--badge-count-fg);font-size:var(--size-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.RMVINW_filter-bar .RMVINW_filter-bar__trigger .RMVINW_filter-bar__caret{color:var(--icon-muted);flex-shrink:0}.RMVINW_filter-bar .RMVINW_filter-bar__trigger--on .RMVINW_filter-bar__caret{color:currentColor}.RMVINW_filter-bar__menu{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);font-family:var(--font-body);flex-direction:column;display:flex}.RMVINW_filter-bar__menu [data-slot=dropdown-menu-checkbox-item-indicator]{display:none}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__list{max-height:min(360px,50vh);overflow-y:auto}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__more{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--size-xs);margin:0}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-default)}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__link{padding:var(--space-2);cursor:pointer;background:0 0;border:0}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__link:disabled{color:var(--text-disabled);cursor:default}.RMVINW_filter-bar__menu--search .RMVINW_filter-bar__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.RMVINW_filter-bar__option{min-height:var(--size-touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--size-sm);overflow-wrap:anywhere;cursor:pointer}.RMVINW_filter-bar__option[data-highlighted],.RMVINW_filter-bar__option[data-selected=true]{background:var(--section-tint)}.RMVINW_filter-bar__option:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.RMVINW_filter-bar__option .RMVINW_filter-bar__box{width:var(--size-icon-md);height:var(--size-icon-md);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--section-on-fill);flex-shrink:0}.RMVINW_filter-bar__option .RMVINW_filter-bar__box--on{border-color:var(--section-fg);background:var(--section-fg)}.RMVINW_filter-bar__option .RMVINW_filter-bar__box--round{border-radius:var(--radius-full)}.RMVINW_filter-bar__option .RMVINW_filter-bar__box .RMVINW_filter-bar__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.RMVINW_filter-bar__link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--section-fg);font-size:var(--size-sm);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.RMVINW_filter-bar__link[data-highlighted]{background:var(--section-tint)}.RMVINW_filter-bar__link[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.RMVINW_filter-bar__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.IAQ39G_filter-sheet{padding:0 var(--space-3) var(--space-2);font-family:var(--font-body)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__clear{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-link);font-family:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group{border:0;margin:0;padding:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__divider{padding:var(--space-2) var(--space-3)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__field{padding:0 var(--space-3)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__search{min-height:var(--size-touch-min);margin:0 var(--space-3) var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--bg-surface);color:var(--icon-muted)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__search:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__search input{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--size-base);background:0 0;border:0;outline:none;flex:1}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__heading,.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__more{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--size-sm);margin:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option{min-height:var(--size-touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--size-base);text-align:left;cursor:pointer;background:0 0;border:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option:hover{background:var(--section-tint)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option .IAQ39G_filter-sheet__box{width:var(--size-icon-md);height:var(--size-icon-md);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--section-on-fill);flex-shrink:0}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option .IAQ39G_filter-sheet__box--round{border-radius:var(--radius-full)}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option .IAQ39G_filter-sheet__box .IAQ39G_filter-sheet__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.IAQ39G_filter-sheet .IAQ39G_filter-sheet__group .IAQ39G_filter-sheet__option[aria-pressed=true] .IAQ39G_filter-sheet__box{border-color:var(--section-fg);background:var(--section-fg)}
._tFPva_id-chip{height:var(--size-chip-md);padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-xs);vertical-align:middle;cursor:pointer}._tFPva_id-chip--sm{height:var(--size-chip-sm)}._tFPva_id-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}._tFPva_id-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._tFPva_id-chip--done,._tFPva_id-chip--done:hover{border-color:var(--color-green-200);background:var(--bg-success-tint);color:var(--text-success)}._tFPva_id-chip ._tFPva_id-chip__value{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._tFPva_id-chip ._tFPva_id-chip__copied{color:var(--text-success);font-family:var(--font-body);font-weight:var(--weight-semibold)}._tFPva_id-chip ._tFPva_id-chip__icon{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--icon-muted);flex-shrink:0}._tFPva_id-chip--done ._tFPva_id-chip__icon{color:var(--icon-success)}._tFPva_id-chip ._tFPva_id-chip__tip{bottom:calc(100% + var(--space-2));z-index:var(--layer-dropdown);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-inverse);color:var(--text-on-inverse);font-family:var(--font-body);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;position:absolute;left:0}
.I4scKq_load-more{padding:var(--space-5) var(--space-4);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-sm);font-variant-numeric:tabular-nums}.I4scKq_load-more .I4scKq_load-more__error{color:var(--text-danger)}
.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__note{color:var(--text-muted);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list{margin-inline:calc(var(--space-card)*-1);border-bottom:1px solid var(--border-default)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list .VKw5WG_account-documents-tab__row{border-top:1px solid var(--border-default)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list .VKw5WG_account-documents-tab__slide{background:var(--bg-surface)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__list .VKw5WG_account-documents-tab__phone-row{padding-inline:var(--space-5)}.VKw5WG_account-documents-tab .VKw5WG_account-documents-tab__tile{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-input);background:var(--bg-fill-quiet);color:var(--color-neutral-800)}.VKw5WG_account-documents-tab__sign{min-width:0}.VKw5WG_account-documents-tab__sign .VKw5WG_account-documents-tab__sign-note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.GRYZia_data-cards{font-family:var(--font-body);margin:0;padding:0;list-style:none}.GRYZia_data-cards .GRYZia_data-cards__card{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__title{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__field{font-size:var(--size-sm);margin:0}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__field .GRYZia_data-cards__label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.GRYZia_data-cards .GRYZia_data-cards__card .GRYZia_data-cards__field .GRYZia_data-cards__value{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;margin:0}
.GsSC5a_account-document-upload-dialog{min-width:0}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__file{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--bg-surface)}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__file[data-error=true]{border-color:var(--border-danger)}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__file .GsSC5a_account-document-upload-dialog__file-name{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__hint{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.GsSC5a_account-document-upload-dialog .GsSC5a_account-document-upload-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.vbFD_a_row-menu{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);border:0}.vbFD_a_row-menu:hover,.vbFD_a_row-menu[aria-expanded=true]{background:var(--color-neutral-200)}.vbFD_a_row-menu:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.cwKe-G_data-table{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);position:relative;overflow:hidden;container-type:inline-size}.cwKe-G_data-table .cwKe-G_data-table__scroll{overflow-x:auto}.cwKe-G_data-table .cwKe-G_data-table__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--size-sm);font-variant-numeric:tabular-nums}.cwKe-G_data-table .cwKe-G_data-table__table th,.cwKe-G_data-table .cwKe-G_data-table__table td{height:var(--height-table-row);padding:0 var(--space-4);border-bottom:1px solid var(--border-default);text-align:left;vertical-align:middle;white-space:nowrap}@container (max-width:719.98px){.cwKe-G_data-table .cwKe-G_data-table__table th,.cwKe-G_data-table .cwKe-G_data-table__table td{padding:0 var(--space-3)}}.cwKe-G_data-table .cwKe-G_data-table__table thead th{z-index:var(--layer-sticky);height:var(--size-control-lg);border-bottom-color:var(--border-strong);background:var(--bg-surface);color:var(--text-muted);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0}.cwKe-G_data-table .cwKe-G_data-table__table tbody tr:hover td{background:var(--bg-hover)}.cwKe-G_data-table .cwKe-G_data-table__table tbody tr:last-child td{border-bottom:0}.cwKe-G_data-table .cwKe-G_data-table__table tbody tr.cwKe-G_data-table__row--link{cursor:pointer}.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__num{text-align:right}.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__grow{white-space:normal;min-width:200px}@container (max-width:719.98px){.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__grow{min-width:160px}}.cwKe-G_data-table .cwKe-G_data-table__table .cwKe-G_data-table__act{text-align:right;width:64px;padding-left:0}.cwKe-G_data-table .cwKe-G_data-table__footer{border-top:1px solid var(--border-default)}
.IlRaOa_new-password{font-family:var(--font-body)}
@keyframes xO01Kq_password-field-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.xO01Kq_password-field .xO01Kq_password-field__eye{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:0}.xO01Kq_password-field .xO01Kq_password-field__eye:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}.xO01Kq_password-field .xO01Kq_password-field__eye:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.xO01Kq_password-field .xO01Kq_password-field__eye[aria-pressed=true]{color:var(--text-primary)}@media (pointer:coarse){.xO01Kq_password-field .xO01Kq_password-field__eye{width:var(--size-touch-min);height:var(--size-touch-min)}}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__row-text{flex:auto}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__link{color:var(--text-link);font-family:inherit;font-size:var(--size-xs);font-weight:var(--weight-medium);text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__link:hover{color:var(--text-link-hover)}.xO01Kq_password-field .xO01Kq_password-field__row .xO01Kq_password-field__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}.xO01Kq_password-field .xO01Kq_password-field__rules{padding:0 var(--space-1);animation:xO01Kq_password-field-in var(--motion-fast) var(--ease-standard);margin:0;list-style:none}@media (prefers-reduced-motion:reduce){.xO01Kq_password-field .xO01Kq_password-field__rules{animation:none}}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule{color:var(--text-secondary);font-size:var(--size-xs);line-height:var(--lh-small)}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule[data-met=true]{color:var(--text-success);font-weight:var(--weight-medium)}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule .xO01Kq_password-field__dot{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);width:14px;height:14px;color:var(--icon-danger);flex:none}.xO01Kq_password-field .xO01Kq_password-field__rules .xO01Kq_password-field__rule[data-met=true] .xO01Kq_password-field__dot{color:var(--icon-success);border-color:#0000}
.pEariW_order-hero{font-family:var(--font-body)}@media (max-width:767.98px){.pEariW_order-hero{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0;border-bottom:1px solid var(--border-default);background:var(--bg-surface)}}.pEariW_order-hero .pEariW_order-hero__frame{aspect-ratio:16/5;background:var(--color-neutral-800);color:var(--text-on-inverse)}@media (min-width:768px){.pEariW_order-hero .pEariW_order-hero__frame{aspect-ratio:auto;border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:240px}}.pEariW_order-hero .pEariW_order-hero__frame--loading{background:0 0}@media (min-width:768px){.pEariW_order-hero .pEariW_order-hero__frame--loading{border:0}}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__skeleton{background:var(--color-neutral-200);border-radius:0}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__image{object-fit:cover;object-position:center 45%}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%);position:absolute;inset:0}@media (min-width:768px){.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__scrim--phone{display:none}}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back{height:var(--size-control-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-label);text-decoration:none;position:relative}@media (pointer:coarse){.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back:after{inset:min(0px,(100% - var(--size-touch-min))/2) 0;content:"";position:absolute}}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back:hover{background:var(--color-neutral-100)}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);text-wrap:balance;margin:0}.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__lede,.pEariW_order-hero .pEariW_order-hero__frame .pEariW_order-hero__meta{color:var(--text-on-inverse);font-size:var(--size-base);margin:0}.pEariW_order-hero .pEariW_order-hero__body{padding:var(--space-5) var(--space-page-margin)}.pEariW_order-hero .pEariW_order-hero__body .pEariW_order-hero__title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.pEariW_order-hero .pEariW_order-hero__body .pEariW_order-hero__lede,.pEariW_order-hero .pEariW_order-hero__body .pEariW_order-hero__meta{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.qaht7a_one-time-code{font-family:var(--font-body)}.qaht7a_one-time-code .qaht7a_one-time-code__label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);line-height:var(--lh-small)}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box{width:var(--size-control-lg);height:var(--size-field-default);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--bg-surface);min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--size-xl);font-weight:var(--weight-medium);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);outline:2px solid #0000;flex:1 1 0}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box:hover{border-color:var(--border-input-hover)}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--ring-focus)}.qaht7a_one-time-code .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box:disabled{background:var(--bg-surface-sunken);color:var(--text-disabled)}.qaht7a_one-time-code[data-state=wrong] .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box{border-color:var(--border-danger)}.qaht7a_one-time-code[data-state=ok] .qaht7a_one-time-code__boxes .qaht7a_one-time-code__box{border-color:var(--icon-success)}.qaht7a_one-time-code .qaht7a_one-time-code__message{color:var(--text-secondary);font-size:var(--size-xs);line-height:var(--lh-small);margin:0}.qaht7a_one-time-code[data-state=wrong] .qaht7a_one-time-code__message,.qaht7a_one-time-code[data-state=expired] .qaht7a_one-time-code__message{color:var(--text-danger);font-weight:var(--weight-medium)}
.uFotTq_scroll-list{--list-row-h:69px;min-width:0}@container (max-width:429.98px){.uFotTq_scroll-list{--list-row-h:89px}}.uFotTq_scroll-list[data-cap-rows=true]{max-height:calc(var(--list-row-h)*var(--scroll-list-rows));overflow-y:auto}@media (min-width:768px){.uFotTq_scroll-list[data-cap-on-wide=true]{max-height:480px;overflow-y:auto}}.uFotTq_scroll-list:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.yalZPW_account-insurance-tab .yalZPW_account-insurance-tab__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.yalZPW_account-insurance-tab .yalZPW_account-insurance-tab__value{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.yalZPW_account-insurance-tab .yalZPW_account-insurance-tab__disclaimer{color:var(--text-muted);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__intro{gap:var(--space-4);flex-direction:column;display:flex}.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__intro button{height:var(--size-control-lg)}@container account (min-width:608px){.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__intro{flex-direction:row;justify-content:space-between;align-items:center}.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__intro button{height:var(--size-control-md)}}.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__intro .EFGEya_account-organizations-tab__lede{color:var(--text-secondary);font-size:var(--size-base);line-height:var(--lh-body);margin:0}.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__logo{width:var(--size-avatar-md);height:var(--size-avatar-md)}.EFGEya_account-organizations-tab .EFGEya_account-organizations-tab__logo .EFGEya_account-organizations-tab__initials{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label)}
.QX4ZkW_account-join-dialog{min-width:0}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__logo{width:var(--size-avatar-md);height:var(--size-avatar-md);flex:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__logo .QX4ZkW_account-join-dialog__initials{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label)}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__results,.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__perks{margin:0;padding:0;list-style:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__perk-icon{color:var(--section-icon);flex:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in .QX4ZkW_account-join-dialog__link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in .QX4ZkW_account-join-dialog__link:hover{color:var(--text-link-hover);text-decoration:underline}.QX4ZkW_account-join-dialog .QX4ZkW_account-join-dialog__sign-in .QX4ZkW_account-join-dialog__link:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--border-focus);outline-offset:2px}
._zm8NW_register-details-form{width:100%;font-family:var(--font-body)}._zm8NW_register-details-form ._zm8NW_register-details-form__handoff{color:var(--text-secondary);font-size:var(--size-base);text-align:center;margin:0}._zm8NW_register-details-form ._zm8NW_register-details-form__link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none}._zm8NW_register-details-form ._zm8NW_register-details-form__link:hover{color:var(--text-link-hover);text-decoration:underline}._zm8NW_register-details-form ._zm8NW_register-details-form__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}._zm8NW_register-details-form ._zm8NW_register-details-form__overlay{z-index:var(--layer-dialog);background:var(--bg-backdrop)}._zm8NW_register-details-form ._zm8NW_register-details-form__overlay ._zm8NW_register-details-form__overlay-card{width:360px;max-width:calc(100vw - var(--space-8));padding:var(--space-6);border-radius:var(--radius-dialog);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}._zm8NW_register-details-form ._zm8NW_register-details-form__overlay ._zm8NW_register-details-form__overlay-card b{color:var(--text-primary);font-size:var(--size-read)}
@container (max-width:275.98px){.YULRNq_account-payments-tab .YULRNq_account-payments-tab__card-mark{display:none}}@container (min-width:375px) and (max-width:389.98px){.YULRNq_account-payments-tab .YULRNq_account-payments-tab__card-actions{flex-direction:column}}@container (max-width:374.98px){.YULRNq_account-payments-tab .YULRNq_account-payments-tab__card-actions{flex-basis:100%;justify-content:center}}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__figure{color:var(--text-primary);font-size:var(--size-4xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums;margin:0}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile{min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface-sunken)}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile .YULRNq_account-payments-tab__tile-label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile .YULRNq_account-payments-tab__tile-value{color:var(--text-primary);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-hero);font-variant-numeric:tabular-nums}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__tile .YULRNq_account-payments-tab__tile-sub{color:var(--text-muted);font-size:var(--size-sm);font-weight:var(--weight-meta)}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__heading{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.YULRNq_account-payments-tab .YULRNq_account-payments-tab__amount{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}
.gfECoq_specialist-profile-panel{min-width:0;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body)}@container profile (min-width:560px){.gfECoq_specialist-profile-panel{padding:var(--space-card)}}.gfECoq_specialist-profile-panel .gfECoq_specialist-profile-panel__mark{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800)}.gfECoq_specialist-profile-panel .gfECoq_specialist-profile-panel__title{font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-heading);margin:0}
.hQQPMW_cart-page-skeleton{gap:var(--space-card-gap);container-type:inline-size}.hQQPMW_cart-page-skeleton .hQQPMW_cart-page-skeleton__body{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container (min-width:840px){.hQQPMW_cart-page-skeleton .hQQPMW_cart-page-skeleton__body{grid-template-columns:minmax(0,1fr) 400px}}
.ttZING_sso-button{height:var(--size-control-md);padding:0 var(--space-4);border:1px solid var(--color-neutral-300);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-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.ttZING_sso-button:hover{background:var(--bg-surface-sunken);border-color:var(--border-input-hover)}.ttZING_sso-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ttZING_sso-button:disabled{color:var(--text-disabled);cursor:not-allowed}
.NK7XVa_care-team-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);min-width:0;color:var(--text-primary)}.NK7XVa_care-team-card .NK7XVa_care-team-card__mark{width:var(--size-control-lg);height:var(--size-control-lg);margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-icon)}.NK7XVa_care-team-card--compact .NK7XVa_care-team-card__mark{margin-bottom:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__title{font-size:var(--size-2xl);font-weight:var(--weight-title);line-height:var(--lh-heading);margin:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__row-title{font-size:var(--size-base);font-weight:var(--weight-label)}.NK7XVa_care-team-card .NK7XVa_care-team-card__line,.NK7XVa_care-team-card .NK7XVa_care-team-card__who,.NK7XVa_care-team-card .NK7XVa_care-team-card__type{color:var(--text-secondary);font-size:var(--size-sm);text-wrap:pretty;margin:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NK7XVa_care-team-card .NK7XVa_care-team-card__list{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.NK7XVa_care-team-card .NK7XVa_care-team-card__list .NK7XVa_care-team-card__row{border-bottom:1px solid var(--border-default)}.NK7XVa_care-team-card .NK7XVa_care-team-card__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md)}.NK7XVa_care-team-card .NK7XVa_care-team-card__name{font-weight:var(--weight-label)}.NK7XVa_care-team-card .NK7XVa_care-team-card__message{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800);transition:background-color var(--motion-fast) var(--ease-standard);flex-shrink:0}.NK7XVa_care-team-card .NK7XVa_care-team-card__message:hover{background:var(--color-neutral-200)}.NK7XVa_care-team-card .NK7XVa_care-team-card__message:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.NK7XVa_care-team-card .NK7XVa_care-team-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.W7pxBW_specialist-book-bar{z-index:var(--layer-sticky);bottom:calc(64px + env(safe-area-inset-bottom,0px));margin:0 calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin));padding:var(--space-4) var(--space-page-margin) var(--space-3);border-top:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-body);position:sticky}.W7pxBW_specialist-book-bar .W7pxBW_specialist-book-bar__text{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);text-align:center;text-wrap:pretty;margin:0}.W7pxBW_specialist-book-bar .W7pxBW_specialist-book-bar__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}
.O-wXeW_cart-page-head{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr)}@container (min-width:840px){.O-wXeW_cart-page-head{grid-template-columns:minmax(0,1fr) 400px}}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner{min-height:140px;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--color-neutral-800)}@media (min-width:768px){.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner{min-height:240px;padding:var(--space-8)}}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner .O-wXeW_cart-page-head__photo{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner .O-wXeW_cart-page-head__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%);position:absolute;inset:0}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__banner .O-wXeW_cart-page-head__title{color:var(--color-neutral-50);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);white-space:nowrap;margin:0}.O-wXeW_cart-page-head .O-wXeW_cart-page-head__skeleton{border-radius:var(--radius-card);background:var(--color-neutral-200)}
.uISQUW_set-password-form{width:100%;font-family:var(--font-body)}.uISQUW_set-password-form__words{color:var(--text-secondary);font-size:var(--size-read);line-height:var(--lh-body);text-align:center;margin:0}.uISQUW_set-password-form__words .uISQUW_set-password-form__link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:underline}.uISQUW_set-password-form__words .uISQUW_set-password-form__link:hover{color:var(--text-link-hover)}.uISQUW_set-password-form__words .uISQUW_set-password-form__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-md)}
.MMrTZG_care-team-dialog{margin:0;padding:0;list-style:none}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__row+.MMrTZG_care-team-dialog__row{border-top:1px solid var(--border-default)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__avatar{width:var(--size-avatar-md);height:var(--size-avatar-md)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__name{color:var(--text-primary);font-weight:var(--weight-label)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__type{color:var(--text-secondary);font-size:var(--size-sm)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__message{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--color-neutral-800);transition:background-color var(--motion-fast) var(--ease-standard);flex-shrink:0}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__message:hover{background:var(--color-neutral-200)}.MMrTZG_care-team-dialog .MMrTZG_care-team-dialog__message:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.SzHxSW_account-card-expiry-dialog{min-width:0;container-type:inline-size}.SzHxSW_account-card-expiry-dialog .SzHxSW_account-card-expiry-dialog__fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:400px){.SzHxSW_account-card-expiry-dialog .SzHxSW_account-card-expiry-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fQugRW_specialist-book-card{min-width:0;height:100%;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);container-type:inline-size}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout{justify-content:space-between;gap:var(--space-6);flex-direction:column;height:100%;display:flex}@container (min-width:510px){.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout{flex-direction:row;justify-content:flex-start;align-items:center}}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__words{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__mark-slot{margin-bottom:var(--space-2);display:inline-flex}@container (min-width:510px){.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__mark-slot{display:none}}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__action{width:100%}@container (min-width:510px){.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__action{flex:none;width:auto}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__layout .fQugRW_specialist-book-card__action--skeleton{width:12rem}}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__mark{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-icon);justify-content:center;align-items:center}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__title{font-size:var(--size-2xl);font-weight:var(--weight-title);line-height:var(--lh-heading);text-wrap:pretty;overflow-wrap:anywhere}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__text{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.fQugRW_specialist-book-card .fQugRW_specialist-book-card__grey{--section-tint-strong:var(--color-neutral-100);--section-tint-hover:var(--color-neutral-200);--section-fg:var(--color-neutral-900)}

.XuM_nG_meal-build-card{padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);outline-offset:4px;scroll-margin-top:var(--space-10);transition:outline-color var(--motion-normal) var(--ease-standard);outline:2px solid #0000}.XuM_nG_meal-build-card--nudged{outline-color:var(--section-fg)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__title{font-size:var(--size-lg);font-weight:var(--weight-semibold);line-height:var(--lh-heading);margin:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__title:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__group-name{font-size:var(--size-base);font-weight:var(--weight-semibold)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__group-hint{color:var(--text-secondary);font-size:var(--size-sm)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__group-hint--missing{color:var(--text-warning);font-weight:var(--weight-semibold)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option{min-height:var(--size-touch-min);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option .XuM_nG_meal-build-card__option-price{color:var(--text-secondary);font-style:normal;font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option:hover{border-color:var(--border-input-hover)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option[aria-pressed=true]{border-color:var(--section-fg);background:var(--section-tint);box-shadow:inset 0 0 0 1px var(--section-fg);color:var(--section-on-tint)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option[aria-pressed=true] .XuM_nG_meal-build-card__option-price{color:var(--section-on-tint)}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__option .XuM_nG_meal-build-card__option-allergen{color:var(--icon-danger);flex-shrink:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__allergen{color:var(--text-danger);font-size:var(--size-xs);margin:0}.XuM_nG_meal-build-card .XuM_nG_meal-build-card__checking{color:var(--text-secondary);font-size:var(--size-sm);margin:0}
.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button{border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;padding:0}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button:hover:not(:disabled){opacity:.85}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button:disabled{cursor:not-allowed}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__avatar-button .hcDqea_account-profile-tab__avatar{width:var(--size-avatar-xl);height:var(--size-avatar-xl)}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__initials{color:var(--text-secondary);font-size:var(--size-3xl);font-weight:var(--weight-label)}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}.hcDqea_account-profile-tab .hcDqea_account-profile-tab__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
._9XHN7a_ad-hero{border-radius:var(--radius-card);background:var(--section-tint-strong);font-family:var(--font-body);position:relative;overflow:hidden;container:ad-hero/inline-size}._9XHN7a_ad-hero ._9XHN7a_ad-hero__body{z-index:1;min-height:240px;position:relative}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__body{max-width:54%;min-height:220px;padding:var(--space-10);justify-content:center}}._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__title{color:var(--section-on-tint);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);text-wrap:pretty;margin:0}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__title{font-size:var(--size-2xl)}}._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__text{max-width:24ch;color:var(--section-on-tint);font-size:var(--size-base);line-height:var(--lh-body);text-wrap:pretty;margin:0}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__body ._9XHN7a_ad-hero__text{max-width:40ch}}._9XHN7a_ad-hero ._9XHN7a_ad-hero__art{pointer-events:none;width:min(260px,100% - 168px);height:auto;position:absolute;bottom:0;right:0}@container ad-hero (min-width:560px){._9XHN7a_ad-hero ._9XHN7a_ad-hero__art{width:min(44%,440px)}}
.L-uR1W_plan-food-log-switch{font-family:var(--font-body)}.L-uR1W_plan-food-log-switch__info p{margin:0}.L-uR1W_plan-food-log-switch__info b{color:var(--text-primary);font-weight:var(--weight-label)}
.m3-nJW_switch-row .m3-nJW_switch-row__label{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-heading)}.m3-nJW_switch-row .m3-nJW_switch-row__info{width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-full);color:var(--icon-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}.m3-nJW_switch-row .m3-nJW_switch-row__info:hover,.m3-nJW_switch-row .m3-nJW_switch-row__info[data-state=open]{color:var(--section-fg)}.m3-nJW_switch-row .m3-nJW_switch-row__info:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.m3-nJW_switch-row .m3-nJW_switch-row__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}.m3-nJW_switch-row .m3-nJW_switch-row__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.m3-nJW_switch-row__popover{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}
.Sk08IG_plan-delivery-dialog{font-family:var(--font-body)}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__label{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);line-height:var(--lh-small);margin:0}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__note{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__hint{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__day{min-width:var(--size-touch-min);min-height:var(--size-touch-min);border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--bg-surface);color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__day:hover{background:var(--section-tint)}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__day[data-selected=true]{border-color:var(--section-fg);background:var(--section-tint-strong);color:var(--section-on-tint)}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__day:disabled{cursor:not-allowed;opacity:.6}.Sk08IG_plan-delivery-dialog .Sk08IG_plan-delivery-dialog__day:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Sk08IG_plan-delivery-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.R3HsyG_plan-edit-dialog{font-family:var(--font-body)}.R3HsyG_plan-edit-dialog .R3HsyG_plan-edit-dialog__row{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto}.R3HsyG_plan-edit-dialog .R3HsyG_plan-edit-dialog__row:first-child{border-top:none}.R3HsyG_plan-edit-dialog .R3HsyG_plan-edit-dialog__row .R3HsyG_plan-edit-dialog__label{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small)}.R3HsyG_plan-edit-dialog .R3HsyG_plan-edit-dialog__row .R3HsyG_plan-edit-dialog__value{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label);line-height:var(--lh-body);overflow-wrap:anywhere}.R3HsyG_plan-edit-dialog .R3HsyG_plan-edit-dialog__row .R3HsyG_plan-edit-dialog__change{min-height:var(--size-touch-min)}
.Bt5gvW_plan-meals-dialog{font-family:var(--font-body)}.Bt5gvW_plan-meals-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}
.ZGM-4G_meals-counts-panel{padding:var(--space-4);border-radius:var(--radius-input);background:var(--bg-surface-sunken)}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__heading{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__row{min-height:var(--size-touch-min)}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__row--check{cursor:pointer}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__row .ZGM-4G_meals-counts-panel__label{color:var(--text-primary);font-size:var(--size-base)}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__row .ZGM-4G_meals-counts-panel__hint{color:var(--text-secondary);font-size:var(--size-sm)}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__row .ZGM-4G_meals-counts-panel__checkbox{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-sm)}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__row .ZGM-4G_meals-counts-panel__checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ZGM-4G_meals-counts-panel .ZGM-4G_meals-counts-panel__note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);margin:0}
.RL4aha_step-plan-week{width:100%}
.dXNBUG_onboarding-plan-week{width:100%}.dXNBUG_onboarding-plan-week .dXNBUG_onboarding-plan-week__head{text-align:center}.dXNBUG_onboarding-plan-week .dXNBUG_onboarding-plan-week__head .dXNBUG_onboarding-plan-week__title{font-size:2rem;font-weight:var(--weight-title);color:var(--text-primary);line-height:1.2}.dXNBUG_onboarding-plan-week .dXNBUG_onboarding-plan-week__head .dXNBUG_onboarding-plan-week__subtitle{max-width:34rem;font-size:.9375rem;font-weight:var(--weight-regular);color:var(--text-secondary);margin:0 auto;line-height:1.5}
._7ELVnW_plan-week{min-width:0}
.PbFU5a_plan-picking{width:100%;max-width:960px;min-height:min(880px,75dvh);color:var(--text-primary);font-family:var(--font-body);margin:0 auto}.PbFU5a_plan-picking .PbFU5a_plan-picking__title{font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);text-align:center;margin:0}@media (min-width:768px){.PbFU5a_plan-picking .PbFU5a_plan-picking__title{font-size:var(--size-2xl)}}.PbFU5a_plan-picking .PbFU5a_plan-picking__title .PbFU5a_plan-picking__dots{gap:var(--space-1);margin-left:var(--space-1)}.PbFU5a_plan-picking .PbFU5a_plan-picking__title .PbFU5a_plan-picking__dots>span{border-radius:var(--radius-full);background:var(--section-fg);width:6px;height:6px;animation:1.2s ease-in-out infinite PbFU5a_plan-picking-dot}.PbFU5a_plan-picking .PbFU5a_plan-picking__title .PbFU5a_plan-picking__dots>span:nth-child(2){animation-delay:.16s}.PbFU5a_plan-picking .PbFU5a_plan-picking__title .PbFU5a_plan-picking__dots>span:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.PbFU5a_plan-picking .PbFU5a_plan-picking__title .PbFU5a_plan-picking__dots>span{opacity:.6;animation:none}}.PbFU5a_plan-picking .PbFU5a_plan-picking__card{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}.PbFU5a_plan-picking .PbFU5a_plan-picking__card .PbFU5a_plan-picking__legend{color:var(--text-label);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}.PbFU5a_plan-picking .PbFU5a_plan-picking__card .PbFU5a_plan-picking__note,.PbFU5a_plan-picking .PbFU5a_plan-picking__card .PbFU5a_plan-picking__foot{color:var(--text-secondary);font-size:var(--size-sm);margin:0}.PbFU5a_plan-picking .PbFU5a_plan-picking__card .PbFU5a_plan-picking__tray-wrap{container:plan-picking-tray/inline-size}.PbFU5a_plan-picking__tray{--plan-picking-label:24px;gap:var(--space-2);align-items:center;display:grid}@container plan-picking-tray (min-width:560px){.PbFU5a_plan-picking__tray{--plan-picking-label:80px}}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__label{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__label .PbFU5a_plan-picking__long{display:none}@container plan-picking-tray (min-width:560px){.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__label .PbFU5a_plan-picking__long{display:inline}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__label .PbFU5a_plan-picking__short{display:none}}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__day{gap:2px}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__day .PbFU5a_plan-picking__date{font-size:var(--size-base);font-weight:var(--weight-bold);display:none}@container plan-picking-tray (min-width:560px){.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__day .PbFU5a_plan-picking__date{display:block}}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell{aspect-ratio:1;border-radius:var(--radius-input);place-items:center;min-width:0;display:grid}@container plan-picking-tray (min-width:560px){.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell{aspect-ratio:auto;height:120px}}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell[data-state=empty]{border:1px dashed var(--border-default)}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell[data-state=plate]{background:var(--bg-fill-quiet);animation:PbFU5a_plan-picking-land .36s var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell[data-state=plate]{animation:none}}.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell .PbFU5a_plan-picking__plate{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);width:28px;height:28px;box-shadow:var(--shadow-sm)}@container plan-picking-tray (min-width:560px){.PbFU5a_plan-picking__tray .PbFU5a_plan-picking__cell .PbFU5a_plan-picking__plate{width:56px;height:56px}}@keyframes PbFU5a_plan-picking-dot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes PbFU5a_plan-picking-land{0%{opacity:0;transform:translate(-16px,10px)scale(.7)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}
.NdEStq_plan-week-skeleton{container:plan-week-skeleton/inline-size}.NdEStq_plan-week-skeleton .NdEStq_plan-week-skeleton__hero{border-radius:var(--radius-card);background:var(--color-neutral-200)}.NdEStq_plan-week-skeleton .NdEStq_plan-week-skeleton__tracks{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);align-items:start}@container plan-week-skeleton (min-width:920px){.NdEStq_plan-week-skeleton .NdEStq_plan-week-skeleton__tracks{grid-template-columns:minmax(0,1fr) 360px}}@container plan-week-skeleton (min-width:1100px){.NdEStq_plan-week-skeleton .NdEStq_plan-week-skeleton__tracks{grid-template-columns:minmax(0,1fr) 400px}}.NdEStq_plan-week-skeleton .NdEStq_plan-week-skeleton__tracks .NdEStq_plan-week-skeleton__meals{padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface)}
.GdXstG_plan-phone-alert{border-radius:var(--radius-lg)}.GdXstG_plan-phone-alert .GdXstG_plan-phone-alert__form{box-sizing:border-box;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-warning-tint);color:var(--text-primary)}.GdXstG_plan-phone-alert .GdXstG_plan-phone-alert__form .GdXstG_plan-phone-alert__actions{min-height:var(--size-field-default)}
.Qq3f0q_plan-suggestion-card{container:plan-suggestion-card/inline-size}.Qq3f0q_plan-suggestion-card--done{animation:Qq3f0q_plan-suggestion-card-fade var(--motion-slow) var(--ease-standard) 3.6s forwards}@media (prefers-reduced-motion:reduce){.Qq3f0q_plan-suggestion-card--done{animation:none}}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__title{font-weight:var(--weight-semibold);margin:0}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__changes{padding-left:var(--space-5);margin:0;list-style:outside}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__rationale{padding-left:var(--space-3);-webkit-line-clamp:2;overflow-wrap:anywhere;border-left:2px solid;-webkit-box-orient:vertical;margin:0;font-style:italic;display:-webkit-box;overflow:hidden}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__rationale--open{-webkit-line-clamp:unset;display:block}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__more{min-height:var(--size-touch-min);color:inherit;font:inherit;font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__more:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__expires{margin:0}@container plan-suggestion-card (max-width:479.98px){.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__actions{flex-direction:column}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__actions>*{width:100%}}.Qq3f0q_plan-suggestion-card .Qq3f0q_plan-suggestion-card__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}.Qq3f0q_plan-suggestion-card__dialog .Qq3f0q_plan-suggestion-card__choice{min-height:var(--size-touch-min);color:var(--text-primary);font-size:var(--size-base);cursor:pointer}.Qq3f0q_plan-suggestion-card__dialog .Qq3f0q_plan-suggestion-card__choice .Qq3f0q_plan-suggestion-card__checkbox{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-sm);flex-shrink:0}.Qq3f0q_plan-suggestion-card__dialog .Qq3f0q_plan-suggestion-card__choice .Qq3f0q_plan-suggestion-card__checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Qq3f0q_plan-suggestion-card__dialog .Qq3f0q_plan-suggestion-card__error{color:var(--text-danger);font-size:var(--size-sm);margin:0}@keyframes Qq3f0q_plan-suggestion-card-fade{to{opacity:0}}
._06_haa_plan-week-days{container:plan-week-days/inline-size}._06_haa_plan-week-days--dimmed{opacity:.5}._06_haa_plan-week-days ._06_haa_plan-week-days__week-label{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-meta)}._06_haa_plan-week-days ._06_haa_plan-week-days__week-value{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-title);font-variant-numeric:tabular-nums}._06_haa_plan-week-days ._06_haa_plan-week-days__heading{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title)}._06_haa_plan-week-days ._06_haa_plan-week-days__heading ._06_haa_plan-week-days__wordmark{flex:none}
.HMiAAG_plan-picking-dialog{font-family:var(--font-body)}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__helper{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__check{min-height:var(--size-touch-min);color:var(--text-primary);font-size:var(--size-base);line-height:var(--lh-body);cursor:pointer}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__check .HMiAAG_plan-picking-dialog__checkbox{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-sm);flex-shrink:0}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__check .HMiAAG_plan-picking-dialog__checkbox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__more{min-height:var(--size-touch-min)}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__label{color:var(--text-secondary);font-size:var(--size-sm);font-weight:var(--weight-label)}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__info{width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0;position:relative}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__info:before{content:"";inset:calc((var(--size-icon-lg) - var(--size-touch-min))/2);position:absolute}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__info:hover{color:var(--text-primary)}.HMiAAG_plan-picking-dialog .HMiAAG_plan-picking-dialog__info:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.HMiAAG_plan-picking-dialog__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)}.HMiAAG_plan-picking-dialog__popover .HMiAAG_plan-picking-dialog__popover-title{font-size:var(--size-base);font-weight:var(--weight-label);margin:0}.HMiAAG_plan-picking-dialog__popover .HMiAAG_plan-picking-dialog__popover-text{color:var(--text-secondary);margin:0}.HMiAAG_plan-picking-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.HMiAAG_plan-picking-dialog__error .HMiAAG_plan-picking-dialog__link{color:var(--text-link);font-weight:var(--weight-label);text-decoration:underline}.HMiAAG_plan-picking-dialog__error .HMiAAG_plan-picking-dialog__link:hover{color:var(--text-link-hover)}.HMiAAG_plan-picking-dialog__error .HMiAAG_plan-picking-dialog__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}
.YzUEnG_plan-target-dialog{font-family:var(--font-body)}.YzUEnG_plan-target-dialog__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}.YzUEnG_plan-target-dialog__error .YzUEnG_plan-target-dialog__link{color:var(--text-link);font-weight:var(--weight-label);text-decoration:underline}.YzUEnG_plan-target-dialog__error .YzUEnG_plan-target-dialog__link:hover{color:var(--text-link-hover)}.YzUEnG_plan-target-dialog__error .YzUEnG_plan-target-dialog__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}
.TRgeRG_macro-grams-fields{color:var(--text-primary);font-family:var(--font-body);container:macro-grams-fields/inline-size}.TRgeRG_macro-grams-fields .TRgeRG_macro-grams-fields__boxes{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@container macro-grams-fields (min-width:460px){.TRgeRG_macro-grams-fields .TRgeRG_macro-grams-fields__boxes{grid-template-columns:repeat(3,minmax(0,1fr))}}@container macro-grams-fields (min-width:540px){.TRgeRG_macro-grams-fields .TRgeRG_macro-grams-fields__boxes{gap:var(--space-6)}}.TRgeRG_macro-grams-fields .TRgeRG_macro-grams-fields__total{padding:var(--space-4) var(--space-5);border-radius:var(--radius-input);background:var(--bg-surface-sunken)}.TRgeRG_macro-grams-fields .TRgeRG_macro-grams-fields__total .TRgeRG_macro-grams-fields__kcal{font-size:var(--size-2xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.TRgeRG_macro-grams-fields .TRgeRG_macro-grams-fields__total .TRgeRG_macro-grams-fields__unit{color:var(--text-secondary);font-size:var(--size-sm)}
.t6E3yG_step-goal-details__goal{padding:var(--space-4);border:1px solid var(--section-fg);border-radius:var(--radius-card);background:var(--section-tint)}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-image{aspect-ratio:4/3;border-radius:var(--radius-input);background:var(--color-neutral-800);object-fit:cover;flex:none;width:72px}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-eyebrow{color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-label)}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-name{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading)}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-detail{color:var(--text-secondary);font-size:var(--size-sm)}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-edit{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:none}@media (pointer:coarse){.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-edit{width:var(--size-control-lg);height:var(--size-control-lg)}}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-edit:hover{background:var(--section-tint-hover)}.t6E3yG_step-goal-details__goal .t6E3yG_step-goal-details__goal-edit:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.t6E3yG_step-goal-details__source{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);flex:240px;margin:0}.t6E3yG_step-goal-details__gaps{color:var(--text-muted);font-size:var(--size-sm);margin:0}.t6E3yG_step-goal-details__log{padding:var(--space-4) var(--space-5);border-radius:var(--radius-input);background:var(--bg-surface-sunken);font-family:var(--font-body)}.t6E3yG_step-goal-details__log .t6E3yG_step-goal-details__log-label{color:var(--text-primary);cursor:pointer;font-size:var(--size-base);font-weight:var(--weight-label)}.t6E3yG_step-goal-details__log .t6E3yG_step-goal-details__log-note{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body)}
.bTC_Ua_step-goal-program .bTC_Ua_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}
.Ww1Q_q_account-picture-dialog{min-width:0}.Ww1Q_q_account-picture-dialog .Ww1Q_q_account-picture-dialog__gif{aspect-ratio:1;border-radius:var(--radius-full);background:var(--bg-surface-sunken);object-fit:cover;width:min(240px,100%);margin:0 auto}
