.eVX6gG_home{display:contents}
.zn--dq_home-page{gap:var(--space-6);flex-direction:column;flex:auto;min-width:0;display:flex;container:home/inline-size}.zn--dq_home-page .zn--dq_home-page__cols{gap:var(--space-6);flex-direction:column;flex:auto;min-width:0;display:flex}@container home (min-width:1248px){.zn--dq_home-page .zn--dq_home-page__cols{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;display:grid}}.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left,.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__right{display:contents}@container home (min-width:1248px){.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left,.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__right{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}}.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left .zn--dq_home-page__tiles,.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left .zn--dq_home-page__brand{order:1}.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left .zn--dq_home-page__daily{flex-direction:column;display:flex}@container home (min-width:1248px){.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left .zn--dq_home-page__daily{flex:auto}}.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__left .zn--dq_home-page__brand{min-height:var(--size-control-lg);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);justify-content:center;align-items:center;display:flex}.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__right .zn--dq_home-page__side{flex-direction:column;display:flex}@container home (min-width:1248px){.zn--dq_home-page .zn--dq_home-page__cols .zn--dq_home-page__right .zn--dq_home-page__side{flex:auto}}.zn--dq_home-page .zn--dq_home-page__pair{gap:var(--space-6);flex:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container home (min-width:824px){.zn--dq_home-page .zn--dq_home-page__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.zn--dq_home-page .zn--dq_home-page__stack{gap:var(--space-6);flex-direction:column;flex:auto;display:flex}@container home (min-width:824px){.zn--dq_home-page .zn--dq_home-page__for-you{min-height:320px}}@container home (min-width:1248px){.zn--dq_home-page .zn--dq_home-page__for-you{flex:auto}}.zn--dq_home-page .zn--dq_home-page__dim{opacity:.4;filter:grayscale(.7);pointer-events:none;-webkit-user-select:none;user-select:none}
.lZIerW_home-banner{box-sizing:border-box;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--section-tint);font-family:var(--font-body)}@container home (max-width:599px){.lZIerW_home-banner{padding:var(--space-5) var(--space-5) var(--space-6);flex-wrap:wrap}}.lZIerW_home-banner .lZIerW_home-banner__disc{border-radius:var(--radius-full);background:var(--bg-surface);width:44px;height:44px;box-shadow:0 0 0 4px var(--section-tint);color:var(--section-icon)}@container home (max-width:599px){.lZIerW_home-banner .lZIerW_home-banner__disc{display:none}}.lZIerW_home-banner .lZIerW_home-banner__disc--photo{overflow:hidden}.lZIerW_home-banner .lZIerW_home-banner__disc--photo img{object-fit:cover;width:100%;height:100%}.lZIerW_home-banner .lZIerW_home-banner__text .lZIerW_home-banner__eyebrow{color:var(--section-on-tint);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.lZIerW_home-banner .lZIerW_home-banner__text .lZIerW_home-banner__title{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-bold);line-height:var(--lh-title);text-wrap:pretty}@container home (max-width:599px){.lZIerW_home-banner .lZIerW_home-banner__text .lZIerW_home-banner__title{font-size:var(--size-base)}}.lZIerW_home-banner .lZIerW_home-banner__text .lZIerW_home-banner__body{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty}@container home (max-width:599px){.lZIerW_home-banner .lZIerW_home-banner__action{flex:100%}}.lZIerW_home-banner .lZIerW_home-banner__action .lZIerW_home-banner__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@container home (max-width:599px){.lZIerW_home-banner .lZIerW_home-banner__action>*{width:100%;height:var(--size-touch-min);font-size:var(--size-sm);flex:1 1 0}}.lZIerW_home-banner-skeleton .lZIerW_home-banner-skeleton__block{border-radius:var(--radius-card);background:var(--color-neutral-200)}.lZIerW_home-banner-carousel .lZIerW_home-banner-carousel__dot{height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0}.lZIerW_home-banner-carousel .lZIerW_home-banner-carousel__dot:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}.lZIerW_home-banner-carousel .lZIerW_home-banner-carousel__dot .lZIerW_home-banner-carousel__mark{border-radius:var(--radius-full);background:var(--color-neutral-300);width:6px;height:6px;transition:width var(--motion-fast) var(--ease-standard);display:block}.lZIerW_home-banner-carousel .lZIerW_home-banner-carousel__dot[data-active=true] .lZIerW_home-banner-carousel__mark{background:var(--color-neutral-700);width:16px}
._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__entry{min-height:calc(var(--space-12)*2);margin-bottom:auto}@container home (max-width:599px){._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__entry{min-height:0}}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box{height:var(--size-control-lg);padding:0 var(--space-1) 0 var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--bg-surface);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box:hover{border-color:var(--border-input-hover)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--ring-focus)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__glass{color:var(--text-secondary);flex:none}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__input{height:100%;color:var(--text-primary);font:inherit;font-size:var(--size-base);appearance:none;background:0 0;border:0;outline:0;padding:0}@media (pointer:coarse){._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__input{font-size:var(--size-read)}}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__input::placeholder{color:var(--text-placeholder)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__input::-webkit-search-cancel-button{appearance:none}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__clear{width:var(--size-touch-min);height:var(--size-touch-min);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__clear:hover{background:var(--bg-hover);color:var(--text-primary)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__box ._BP0ra_home-food-log-card__clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__add{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}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__add--shown{opacity:1;visibility:visible;max-width:320px;margin-left:0}@media (prefers-reduced-motion:reduce){._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__add{transition:none}}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__servings{width:7.5rem}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list{top:calc(100% + var(--space-2));z-index:5;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;left:0;right:0}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option,._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__own{min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option[data-active=true],._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__own[data-active=true]{background:var(--color-neutral-100)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option:active,._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__own:active{background:var(--color-neutral-200)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option ._BP0ra_home-food-log-card__option-name{font-size:var(--size-sm);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option ._BP0ra_home-food-log-card__option-meta{color:var(--text-secondary);font-size:var(--size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option ._BP0ra_home-food-log-card__option-kcal{font-size:var(--size-sm);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__option-plus{color:var(--section-icon)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__quiet{min-height:48px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--size-sm)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__list ._BP0ra_home-food-log-card__own{margin-top:var(--space-1);border-top:1px solid var(--border-default);font-size:var(--size-sm);font-weight:var(--weight-label)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__error{color:var(--text-danger);font-size:var(--size-sm);font-weight:var(--weight-label);margin:0}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__foot{min-height:calc(var(--space-12) + var(--space-2))}@container home (max-width:599px){._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__foot{gap:var(--space-4);flex-direction:column}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__wide{width:100%;min-height:var(--size-touch-min);align-self:stretch}}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__skeleton-box{border-radius:var(--radius-input)}._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__skeleton-button{border-radius:var(--radius-full);width:160px;overflow:hidden}@container home (max-width:599px){._BP0ra_home-food-log-card ._BP0ra_home-food-log-card__skeleton-button{align-self:stretch;width:100%}}
@keyframes wSrlpq_home-card-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.wSrlpq_home-card{isolation:isolate;box-sizing:border-box;padding:var(--space-card);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);transition:box-shadow .24s;position:relative}.wSrlpq_home-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--section-tint) 0%, var(--bg-surface) 60%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.wSrlpq_home-card:hover:before,.wSrlpq_home-card[data-complete=true]:before{opacity:1}.wSrlpq_home-card:focus-within,.wSrlpq_home-card[data-lifted=true]{z-index:2}@media (hover:hover){.wSrlpq_home-card:hover{box-shadow:var(--shadow-md)}}@media (hover:none){.wSrlpq_home-card:before{opacity:1}}@container home (max-width:599px){.wSrlpq_home-card{padding:var(--space-4)}.wSrlpq_home-card:before{opacity:1}}.wSrlpq_home-card--loading:before,.wSrlpq_home-card--loading:hover:before{opacity:0}.wSrlpq_home-card--loading:hover{box-shadow:none}.wSrlpq_home-card-head{min-height:32px}.wSrlpq_home-card-head .wSrlpq_home-card-head__title{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title);margin:0}.wSrlpq_home-card-head .wSrlpq_home-card-head__count{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums}.wSrlpq_home-card-head .wSrlpq_home-card-head__count .wSrlpq_home-card-head__number{color:var(--text-primary);font-weight:var(--weight-label)}.wSrlpq_home-card-head .wSrlpq_home-card-head__all{color:var(--text-success);font-size:var(--size-sm);font-weight:var(--weight-label);animation:.42s cubic-bezier(.3,1.4,.5,1) both wSrlpq_home-card-pop}.wSrlpq_home-card-head .wSrlpq_home-card-head__all .wSrlpq_home-card-head__tick{border-radius:var(--radius-full);background:var(--color-green-700);width:24px;height:24px;color:var(--color-green-50)}@media (prefers-reduced-motion:reduce){.wSrlpq_home-card-head .wSrlpq_home-card-head__all{animation:none}}
@keyframes egYy0G_home-celebration-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes egYy0G_home-celebration-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes egYy0G_home-celebration-burst{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1);opacity:0}}@keyframes egYy0G_home-celebration-coin{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.egYy0G_home-celebration{--home-celebration-ramp-300:var(--color-teal-300);--home-celebration-ramp-500:var(--color-teal-500)}.egYy0G_home-celebration[data-section=meals]{--home-celebration-ramp-300:var(--color-lime-300);--home-celebration-ramp-500:var(--color-lime-500)}.egYy0G_home-celebration[data-section=health]{--home-celebration-ramp-300:var(--color-fuchsia-300);--home-celebration-ramp-500:var(--color-fuchsia-500)}.egYy0G_home-celebration .egYy0G_home-celebration__mark{width:72px;height:72px}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit{border-radius:var(--radius-sm);width:8px;height:8px;margin:-4px 0 0 -4px;animation:.9s cubic-bezier(.2,.7,.3,1) both egYy0G_home-celebration-burst;position:absolute;top:50%;left:50%}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--long{width:6px;height:10px}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--round{border-radius:var(--radius-full)}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--tone-0{background:var(--home-celebration-ramp-300)}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--tone-1{background:var(--home-celebration-ramp-500)}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--tone-2{background:var(--color-green-500)}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--tone-3{background:var(--color-teal-300)}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit--tone-4{background:var(--color-yellow-300)}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__tick{border-radius:var(--radius-full);background:var(--section-fg);width:64px;height:64px;color:var(--section-on-fill);box-shadow:0 0 0 8px var(--section-tint-strong);animation:.52s cubic-bezier(.3,1.4,.5,1) both egYy0G_home-celebration-pop}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__coin{color:var(--text-success);font-size:var(--size-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:center;animation:1.1s both egYy0G_home-celebration-coin;position:absolute;top:0;left:0;right:0}.egYy0G_home-celebration .egYy0G_home-celebration__icons{animation:.42s .12s both egYy0G_home-celebration-rise}.egYy0G_home-celebration .egYy0G_home-celebration__icons .egYy0G_home-celebration__icon{border-radius:var(--radius-full);background:var(--section-tint-strong);width:32px;height:32px;color:var(--section-fg);animation:.36s cubic-bezier(.3,1.4,.5,1) both egYy0G_home-celebration-pop}.egYy0G_home-celebration .egYy0G_home-celebration__words{animation:.42s .2s both egYy0G_home-celebration-rise}.egYy0G_home-celebration .egYy0G_home-celebration__words .egYy0G_home-celebration__title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.egYy0G_home-celebration .egYy0G_home-celebration__words .egYy0G_home-celebration__body{color:var(--text-secondary);font-size:var(--size-sm);text-wrap:pretty;margin:0}.egYy0G_home-celebration .egYy0G_home-celebration__action{animation:.42s .32s both egYy0G_home-celebration-rise}@media (prefers-reduced-motion:reduce){.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit,.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__tick,.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__coin,.egYy0G_home-celebration .egYy0G_home-celebration__icons,.egYy0G_home-celebration .egYy0G_home-celebration__icons .egYy0G_home-celebration__icon,.egYy0G_home-celebration .egYy0G_home-celebration__words,.egYy0G_home-celebration .egYy0G_home-celebration__action{animation:none}.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__bit,.egYy0G_home-celebration .egYy0G_home-celebration__mark .egYy0G_home-celebration__coin{display:none}}.egYy0G_home-celebration__skeleton .egYy0G_home-celebration__skeleton-button{border-radius:var(--radius-full)}
.neLWuW_home-score-ring .neLWuW_home-score-ring__dial{width:56px;height:56px}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg{position:absolute;inset:0;transform:rotate(-90deg)}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__track,.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__value{fill:none;stroke-width:6px}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__track{stroke:var(--color-neutral-200)}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__value{stroke-linecap:round;transition:stroke-dashoffset .6s}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__value[data-tier=good]{stroke:var(--color-green-700)}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__value[data-tier=fair]{stroke:var(--color-yellow-700)}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__svg .neLWuW_home-score-ring__value[data-tier=low]{stroke:var(--color-red-700)}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__number{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;position:relative}.neLWuW_home-score-ring .neLWuW_home-score-ring__dial .neLWuW_home-score-ring__number--empty{color:var(--text-muted)}.neLWuW_home-score-ring .neLWuW_home-score-ring__label{color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-label)}.neLWuW_home-score-ring .neLWuW_home-score-ring__note{color:var(--text-secondary);font-size:var(--size-sm)}.neLWuW_home-score-ring .neLWuW_home-score-ring__chip{min-height:var(--size-chip-sm);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--size-xs);font-weight:var(--weight-label)}.neLWuW_home-score-ring .neLWuW_home-score-ring__chip:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:currentColor}.neLWuW_home-score-ring .neLWuW_home-score-ring__chip[data-tier=good]{background:var(--bg-success-tint);color:var(--text-success)}.neLWuW_home-score-ring .neLWuW_home-score-ring__chip[data-tier=fair]{background:var(--bg-warning-tint);color:var(--text-warning)}.neLWuW_home-score-ring .neLWuW_home-score-ring__chip[data-tier=low]{background:var(--bg-danger-tint);color:var(--text-danger)}.neLWuW_home-score-ring__skeleton{min-height:56px}
.Rp-Nsq_home-stop-strip{--home-stop-size:var(--size-control-lg);--home-stop-inset:calc(50% / var(--home-stop-count))}@container home (max-width:599px){.Rp-Nsq_home-stop-strip{--home-stop-size:var(--size-touch-min)}}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__line,.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__fill{top:calc(var(--home-stop-size)/2 - 1px);left:var(--home-stop-inset);pointer-events:none;height:2px;position:absolute}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__line{right:var(--home-stop-inset);background:var(--border-default)}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__fill{width:calc((100% - var(--home-stop-inset)*2)*var(--home-stop-fill));background:var(--section-soft);transition:width .4s}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop{border-radius:var(--radius-md);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop:disabled{cursor:not-allowed}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop .Rp-Nsq_home-stop-strip__disc{box-sizing:border-box;width:var(--home-stop-size);height:var(--home-stop-size);border:2px dashed var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--icon-muted);transition:background var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-standard)}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop .Rp-Nsq_home-stop-strip__disc .Rp-Nsq_home-stop-strip__badge{border-radius:var(--radius-full);background:var(--color-green-700);width:18px;height:18px;color:var(--color-green-50);box-shadow:0 0 0 2px var(--bg-surface);position:absolute;bottom:-2px;right:-2px}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop .Rp-Nsq_home-stop-strip__label{color:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-medium)}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop--done .Rp-Nsq_home-stop-strip__disc{background:var(--section-tint-strong);color:var(--section-fg);border:0}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop--picked .Rp-Nsq_home-stop-strip__disc{background:var(--section-soft);color:var(--section-on-tint);border:0;transform:scale(1.08)}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__stop--picked .Rp-Nsq_home-stop-strip__label{color:var(--text-primary);font-weight:var(--weight-bold)}.Rp-Nsq_home-stop-strip .Rp-Nsq_home-stop-strip__skeleton{min-width:0}
@keyframes lq75NG_home-for-you-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.lq75NG_home-for-you{color:var(--text-primary);font-family:var(--font-body)}.lq75NG_home-for-you .lq75NG_home-for-you__top{min-height:32px}.lq75NG_home-for-you .lq75NG_home-for-you__top .lq75NG_home-for-you__eyebrow{color:var(--section-on-tint);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.lq75NG_home-for-you .lq75NG_home-for-you__top .lq75NG_home-for-you__count{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums}.lq75NG_home-for-you .lq75NG_home-for-you__top .lq75NG_home-for-you__count .lq75NG_home-for-you__count-number{color:var(--text-primary);font-weight:var(--weight-label)}.lq75NG_home-for-you .lq75NG_home-for-you__top .lq75NG_home-for-you__all{color:var(--text-success);font-size:var(--size-sm);font-weight:var(--weight-label);animation:.42s cubic-bezier(.3,1.4,.5,1) both lq75NG_home-for-you-pop}.lq75NG_home-for-you .lq75NG_home-for-you__top .lq75NG_home-for-you__all .lq75NG_home-for-you__all-tick{border-radius:var(--radius-full);background:var(--color-green-700);width:24px;height:24px;color:var(--color-green-50)}.lq75NG_home-for-you .lq75NG_home-for-you__body{min-height:172px}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__title{color:var(--text-secondary);font-size:var(--size-lg);font-weight:var(--weight-label);text-wrap:pretty;margin:0;line-height:1.3}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__detail,.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__held-text{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-small);text-wrap:pretty;margin:0}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__mark{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-full);background:var(--section-tint-strong);color:var(--section-icon)}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__held-title{color:var(--text-primary);font-size:var(--size-lg);font-weight:var(--weight-label);line-height:var(--lh-title);margin:0}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__error{color:var(--text-danger);font-size:var(--size-sm);line-height:var(--lh-small);margin:0}@container home (max-width:599px){.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__actions{flex-direction:column;align-self:stretch}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__action{width:100%;min-height:var(--size-touch-min)}}.lq75NG_home-for-you .lq75NG_home-for-you__body .lq75NG_home-for-you__skeleton-button{border-radius:var(--radius-full)}.lq75NG_home-for-you .lq75NG_home-for-you__foot .lq75NG_home-for-you__dot{border-radius:var(--radius-full);background:var(--section-soft);width:8px;height:8px;transition:width var(--motion-fast) var(--ease-standard)}.lq75NG_home-for-you .lq75NG_home-for-you__foot .lq75NG_home-for-you__dot--current{background:var(--section-on-tint);width:20px}@media (prefers-reduced-motion:reduce){.lq75NG_home-for-you .lq75NG_home-for-you__top .lq75NG_home-for-you__all{animation:none}.lq75NG_home-for-you .lq75NG_home-for-you__foot .lq75NG_home-for-you__dot{transition:none}}.lq75NG_home-for-you-promos{min-width:0}
