.checkin-feedback_root__aKpcL{position:fixed;inset:0;z-index:200;overflow:hidden;color:#fff;pointer-events:auto}.checkin-feedback_bottom__ojH4B,.checkin-feedback_qr__8uvYa,.checkin-feedback_top__6PXvY{position:absolute;left:0;right:0;background:#000}.checkin-feedback_top__6PXvY{top:0;height:var(--qr-top);transform-origin:bottom}.checkin-feedback_bottom__ojH4B,.checkin-feedback_top__6PXvY{animation:checkin-feedback_band___RLaq .5s cubic-bezier(.16,1,.3,1) .12s both}.checkin-feedback_bottom__ojH4B{top:var(--qr-bottom);bottom:0;transform-origin:top}.checkin-feedback_qr__8uvYa{top:var(--qr-top);height:calc(var(--qr-bottom) - var(--qr-top));animation:checkin-feedback_fade__RHPEH .5s cubic-bezier(.16,1,.3,1) .12s both}.checkin-feedback_glow__zAoxZ,.checkin-feedback_veil__gcexu{position:absolute;inset:0}.checkin-feedback_veil__gcexu{background:#000;animation:checkin-feedback_veil__gcexu 5.4s linear both}.checkin-feedback_glow__zAoxZ{background:radial-gradient(110% 50% at 50% 0,rgba(255,255,255,.09),transparent 70%);animation:checkin-feedback_glow__zAoxZ 4.4s 1s both}.checkin-feedback_panel__dIkf0{position:absolute;inset:0;max-width:448px;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;padding:max(64px,env(safe-area-inset-top)) 30px max(46px,env(safe-area-inset-bottom));animation:checkin-feedback_panel__dIkf0 4.6s both}.checkin-feedback_milestone__r19Bc>div>span:first-child,.checkin-feedback_motto__li1TZ,.checkin-feedback_number__kFl_7,.checkin-feedback_sessions__QQ6lx,.checkin-feedback_streak__CQLaP strong,.checkin-feedback_time__G81Om{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.checkin-feedback_time__G81Om{align-self:flex-start;background:white;color:black;padding:7px 11px;font-size:11px;font-weight:700;letter-spacing:.2em;animation:checkin-feedback_fade__RHPEH .5s .7s both}.checkin-feedback_numberBlock__xBezv{margin-top:auto;padding-top:40px}.checkin-feedback_number__kFl_7{position:relative;height:102px;overflow:hidden;font-size:124px;font-weight:800;letter-spacing:-.07em;line-height:.82;font-variant-numeric:tabular-nums}.checkin-feedback_number__kFl_7 span{position:absolute;left:0;top:0}.checkin-feedback_previous__WrSo2{color:rgba(255,255,255,.35);animation:checkin-feedback_numOut__O3xDb .55s calc(1.22s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_current__vHRxh{animation:checkin-feedback_numIn__cI_wF .7s calc(1.28s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_still__YBjUN{animation:checkin-feedback_up__d_Adx .7s calc(1.28s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_sessions__QQ6lx{margin:10px 0 0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;animation:checkin-feedback_up__d_Adx .7s calc(1.65s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_confirmation__PrKjF{font-size:44px;line-height:1.05;animation:checkin-feedback_up__d_Adx .7s calc(1.28s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_name__K8JjB{margin:18px 0 0;font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.05;animation:checkin-feedback_up__d_Adx .7s cubic-bezier(.16,1,.3,1) 1.8s both}.checkin-feedback_streak__CQLaP{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;animation:checkin-feedback_up__d_Adx .7s calc(2s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_streak__CQLaP svg{animation:checkin-feedback_pulse__erC7j .55s calc(2.5s - var(--data-delay)) both}.checkin-feedback_streak__CQLaP span{color:#ffffff73}.checkin-feedback_milestone__r19Bc{margin-top:30px;animation:checkin-feedback_up__d_Adx .7s calc(2.2s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both}.checkin-feedback_milestone__r19Bc>div:first-child{display:flex;justify-content:space-between;gap:12px}.checkin-feedback_milestone__r19Bc>div>span:first-child{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#fff9}.checkin-feedback_milestone__r19Bc>div>span:last-child{font-size:12px;color:#ffffff73}.checkin-feedback_track__N6CFJ{margin:15px -30px 0;height:1.5px;background:#ffffff1a}.checkin-feedback_track__N6CFJ>div{height:2px;background:linear-gradient(90deg,#ffffff4d,#ffffffe6);transform-origin:left;animation:checkin-feedback_bar__ccwFf 1s calc(2.35s - var(--data-delay)) cubic-bezier(.16,1,.3,1) both;position:relative}.checkin-feedback_track__N6CFJ i{position:absolute;right:-3px;top:-2.5px;width:7px;height:7px;border-radius:50%;background:white}.checkin-feedback_motto__li1TZ{margin:30px 0 0;padding-top:18px;border-top:1px solid #ffffff1f;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;animation:checkin-feedback_fade__RHPEH 1s 2.9s both}@keyframes checkin-feedback_band___RLaq{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes checkin-feedback_fade__RHPEH{0%{opacity:0}to{opacity:1}}@keyframes checkin-feedback_up__d_Adx{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes checkin-feedback_numOut__O3xDb{to{opacity:0;transform:translateY(-34px)}}@keyframes checkin-feedback_numIn__cI_wF{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}@keyframes checkin-feedback_bar__ccwFf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes checkin-feedback_pulse__erC7j{30%{transform:scale(1.25)}60%{transform:scale(.95)}}@keyframes checkin-feedback_panel__dIkf0{0%,9%{opacity:0}15%,87%{opacity:1}to{opacity:0}}@keyframes checkin-feedback_glow__zAoxZ{0%{opacity:0}36%,77%{opacity:1}to{opacity:0}}.checkin-feedback_reduced__JfciH *{animation:none!important}.checkin-feedback_reduced__JfciH .checkin-feedback_previous__WrSo2{display:none}.checkin-feedback_reduced__JfciH .checkin-feedback_panel__dIkf0{opacity:1}@media(prefers-reduced-motion:reduce){.checkin-feedback_root__aKpcL *{animation:none!important}.checkin-feedback_previous__WrSo2{display:none}}@media(max-height:650px){.checkin-feedback_panel__dIkf0{padding-top:max(28px,env(safe-area-inset-top));padding-bottom:max(28px,env(safe-area-inset-bottom))}.checkin-feedback_numberBlock__xBezv{padding-top:20px}.checkin-feedback_milestone__r19Bc,.checkin-feedback_motto__li1TZ{margin-top:20px}}@keyframes checkin-feedback_veil__gcexu{0%,6%{opacity:0}13%,to{opacity:1}}.app-startup_logo__loB6r{animation:app-startup_startupLogoEnter__ldclV .18s ease-out both}.app-startup_halloween__L9OLO,html[data-season=halloween] .app-startup_everyday__xGuEX{display:none}html[data-season=halloween] .app-startup_halloween__L9OLO{display:flex}@keyframes app-startup_startupLogoEnter__ldclV{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-startup_logo__loB6r{animation:none;opacity:1}}@supports (-webkit-touch-callout:none){@media (display-mode:fullscreen),(display-mode:standalone){html .standalone-viewport_appShellMinHeight__DWKEL{min-height:100vh;min-height:100lvh}.standalone-viewport_diagnosticTrigger__kfwBx,.standalone-viewport_diagnosticTrigger__kfwBx *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html .standalone-viewport_splash__twk5d{bottom:auto;height:100vh;height:100lvh}}}.membership-ended_screen__AP8JY{position:relative;display:grid;min-height:100dvh;place-items:center;overflow:hidden;isolation:isolate;padding:max(40px,env(safe-area-inset-top)) 24px max(40px,env(safe-area-inset-bottom));background:#080909;color:#f1ede5;font-family:var(--font-inter),Inter,system-ui,sans-serif}.membership-ended_screen__AP8JY:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 32%,#c2a4770a,transparent 56%);content:"";pointer-events:none}.membership-ended_content__xmaY9{display:flex;width:100%;max-width:440px;flex-direction:column;align-items:center;padding-bottom:32px;text-align:center;animation:membership-ended_content-enter__rNd67 .5s cubic-bezier(.16,1,.3,1) both}.membership-ended_artwork__hbDJM{display:block;width:min(100%,280px);height:auto;margin-bottom:20px;overflow:visible}.membership-ended_orbitalSystem__efgfS{transform-origin:160px 111px;animation:membership-ended_orbit-drift__8qFMC 28s ease-in-out infinite}.membership-ended_orbitTurn__R6xdZ{transform-origin:0 0;transform:rotate(48deg);animation:membership-ended_orbit-turn__KXX0B 32s linear infinite}.membership-ended_orbitCounterTurn__kldGq{transform-origin:0 0;transform:rotate(-48deg);animation:membership-ended_orbit-counter-turn__m1Wut 32s linear infinite}.membership-ended_comet__gnH_u{opacity:.85;animation:membership-ended_orbit-light__iu_mC 32s ease-in-out infinite}.membership-ended_orbitalLight__Um2_3{transform-origin:0 0;animation:membership-ended_orbit-depth__Kkb2x 32s ease-in-out infinite}.membership-ended_stars__xwyag{opacity:.5;animation:membership-ended_starlight__LN4wu 11s ease-in-out infinite}.membership-ended_starsDelayed__vbsgG{animation-duration:17s;animation-delay:-6s}@keyframes membership-ended_content-enter__rNd67{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes membership-ended_orbit-turn__KXX0B{0%{transform:rotate(48deg)}to{transform:rotate(408deg)}}@keyframes membership-ended_orbit-counter-turn__m1Wut{0%{transform:rotate(-48deg)}to{transform:rotate(-408deg)}}@keyframes membership-ended_orbit-light__iu_mC{0%,to{opacity:.85}12%{opacity:1}37%,87%{opacity:.6}62%{opacity:.3}}@keyframes membership-ended_orbit-depth__Kkb2x{0%,to{transform:scale(1)}12%{transform:scale(1.12)}37%,87%{transform:scale(.92)}62%{transform:scale(.76)}}@keyframes membership-ended_orbit-drift__8qFMC{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-1px) rotate(1deg)}}@keyframes membership-ended_starlight__LN4wu{0%,to{opacity:.32}50%{opacity:.7}}.membership-ended_title___xVNQ{margin:0;font-weight:500}.membership-ended_eyebrow__hPyyI{display:block;margin-bottom:8px;color:#b7b5ae;font-size:19px;font-weight:400;letter-spacing:-.035em;line-height:1.4}.membership-ended_ending__2HeVY{display:block;font-size:clamp(50.4px,14.4vw,68.4px);letter-spacing:-.075em;line-height:1.05}.membership-ended_action__PgP8D{display:flex;width:100%;max-width:320px;min-height:56px;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;border:1px solid #fff8e52e;border-radius:999px;padding:9px 10px 9px 24px;background:#eeeae1;box-shadow:0 4px 22px #00000030;color:#171918;font-size:14px;font-weight:600;letter-spacing:-.025em;line-height:1.4;text-align:left;text-decoration:none;transition:background .2s ease,transform .2s ease}.membership-ended_arrow__TkZIu{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:#171918;color:#eeeae1}.membership-ended_arrow__TkZIu svg{transition:transform .2s ease}.membership-ended_action__PgP8D:focus-visible{outline:2px solid #eeeae1;outline-offset:5px}@media (hover:hover){.membership-ended_action__PgP8D:hover{transform:translateY(-2px);background:#fffaf0}.membership-ended_action__PgP8D:hover .membership-ended_arrow__TkZIu svg{transform:translateX(2px)}}.membership-ended_action__PgP8D:active{transform:scale(.985)}@media (max-height:560px){.membership-ended_content__xmaY9{padding-bottom:0}.membership-ended_artwork__hbDJM{width:180px;margin-bottom:8px}.membership-ended_action__PgP8D{margin-top:12px}}@media (prefers-reduced-motion:reduce){.membership-ended_comet__gnH_u,.membership-ended_content__xmaY9,.membership-ended_orbitCounterTurn__kldGq,.membership-ended_orbitTurn__R6xdZ,.membership-ended_orbitalLight__Um2_3,.membership-ended_orbitalSystem__efgfS,.membership-ended_stars__xwyag{animation:none}.membership-ended_action__PgP8D,.membership-ended_action__PgP8D:active,.membership-ended_action__PgP8D:hover,.membership-ended_action__PgP8D:hover .membership-ended_arrow__TkZIu svg,.membership-ended_arrow__TkZIu svg{transition:none;transform:none}}.booking-card_card__tw7Gr.booking-card_card__tw7Gr{--booking-ink:var(--text);--booking-dim:var(--muted);container-type:inline-size;box-shadow:none;transition:background-color .34s cubic-bezier(.16,1,.3,1),border-color .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1)}.booking-card_card__tw7Gr[data-reserved=true]{--booking-ink:#050505;--booking-dim:rgba(5,5,5,.62);background:#fff;border-color:transparent;box-shadow:0 10px 30px rgba(0,0,0,.28)}.booking-card_ink__qL_Cz{color:var(--booking-ink)}.booking-card_dim__U_cU8{color:var(--booking-dim)}.booking-card_dim__U_cU8,.booking-card_ink__qL_Cz{transition:color .34s cubic-bezier(.16,1,.3,1)}.booking-card_layout__oMyPS{display:flex;align-items:center;justify-content:space-between;gap:12px}.booking-card_card__tw7Gr[data-reserved=true] .booking-card_layout__oMyPS{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:4px 12px}.booking-card_actions__TWHf_{position:relative;flex-shrink:0;display:grid;align-self:stretch;align-items:center}.booking-card_card__tw7Gr[data-reserved=true] .booking-card_actions__TWHf_{grid-column:2;grid-row:1/3}.booking-card_currentAction__T28Cs{display:grid;align-items:center;height:100%}.booking-card_reservedActions__9B8NH{display:flex;flex-direction:column;align-items:flex-end;align-self:stretch}.booking-card_cancel__R2H3O{margin:auto 0;min-height:48px;min-width:48px;padding:0 0 0 12px;border-radius:8px;text-align:right;font-size:14px;font-weight:500;color:var(--booking-dim);transition:color .2s ease,transform .2s ease}.booking-card_cancel__R2H3O:hover,.booking-card_companionToggle__KsXdN:hover{color:var(--booking-ink)}.booking-card_cancel__R2H3O:active,.booking-card_companionToggle__KsXdN:active{transform:scale(.98)}.booking-card_cancel__R2H3O:disabled{cursor:not-allowed;opacity:.5}.booking-card_cancel__R2H3O:focus-visible,.booking-card_companionToggle__KsXdN:focus-visible{outline:2px solid rgba(5,5,5,.5);outline-offset:2px}.booking-card_companionRow__lvL31{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.booking-card_companionToggle__KsXdN{position:relative;display:flex;flex-shrink:0;height:24px;margin:-4px 0;align-items:center;gap:8px;padding:0;border-radius:4px;color:var(--booking-dim);transition:color .2s ease,transform .2s ease}.booking-card_companionToggle__KsXdN:before{content:"";position:absolute;inset:-10px 0}.booking-card_companionPanel__zLw3Q{grid-column:1/-1;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;margin-top:-4px;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .3s}.booking-card_companionPanel__zLw3Q[data-expanded=true]{grid-template-rows:1fr;opacity:1;visibility:visible}.booking-card_outgoingAction__WjbZZ{position:absolute;inset:0;display:grid;align-items:center;justify-items:end;min-width:0;padding:0;margin:0;border:0;pointer-events:none;animation:booking-card_actionOut__3ZGOd .28s ease both}.booking-card_enteringAction__bihHH{animation:booking-card_actionIn__tQd4E .3s cubic-bezier(.16,1,.3,1) .1s both}@keyframes booking-card_actionOut__3ZGOd{to{opacity:0;transform:scale(.96)}}@keyframes booking-card_actionIn__tQd4E{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@container (max-width: 335px){.booking-card_card__tw7Gr[data-reserved=true] .booking-card_actions__TWHf_{grid-row:1}.booking-card_companionRow__lvL31{grid-column:1/-1}.booking-card_reservedActions__9B8NH .booking-card_cancel__R2H3O{min-height:44px}}@media (prefers-reduced-motion:reduce){.booking-card_card__tw7Gr,.booking-card_card__tw7Gr *{transition:none!important;animation:none!important}.booking-card_outgoingAction__WjbZZ{display:none}}.nutrition-streak_backdrop__t5o6q{display:flex;height:100%;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#0008;backdrop-filter:blur(2px);animation:nutrition-streak_backdropEnter__i5ZZx .2s ease-out both}.nutrition-streak_panel__OM1Rz{position:relative;display:flex;flex-direction:column;width:100%;max-width:360px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid #ffffff12;border-radius:28px;background:#000;box-shadow:0 24px 100px #0009;text-align:center;animation:nutrition-streak_impact__kcFmp .3s cubic-bezier(.16,1,.3,1) both}.nutrition-streak_hero__jS5vu{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:104px;flex-shrink:0;color:#04afdd;margin:0 0 10px}.nutrition-streak_emblem__ojlRI{position:relative;display:grid;place-items:center;flex-shrink:0}.nutrition-streak_hero__jS5vu.nutrition-streak_first__ibKKO{height:124px}.nutrition-streak_glow__Ge62E{position:absolute;pointer-events:none;width:156px;height:156px;background:radial-gradient(ellipse,#04afdd52 0,#04afdd24 28%,#04afdd0a 48%,transparent 68%);opacity:.5;animation:nutrition-streak_glow__Ge62E .75s ease-out .08s both}.nutrition-streak_shockwaveOuter__zB8vq,.nutrition-streak_shockwave__oUi_Y{position:absolute;pointer-events:none;width:84px;height:84px;border:2px solid #04afdd;border-radius:50%;box-shadow:0 0 12px #04afdd60,inset 0 0 8px #04afdd30;opacity:0;animation:nutrition-streak_shockwave__oUi_Y .58s cubic-bezier(.16,1,.3,1) .14s both}.nutrition-streak_shockwaveOuter__zB8vq{border-width:1px;border-color:#04afdd;animation-delay:.23s;animation-duration:.64s}.nutrition-streak_bolt__CdFeW{position:relative;z-index:1;filter:drop-shadow(0 0 12px #04afdd60)}.nutrition-streak_first__ibKKO .nutrition-streak_bolt__CdFeW{animation:nutrition-streak_charge__zHWIf .4s cubic-bezier(.22,1,.36,1) .06s both}.nutrition-streak_first__ibKKO .nutrition-streak_bolt__CdFeW path{stroke-dasharray:320;stroke-dashoffset:320;animation:nutrition-streak_draw__g2aD4 .32s ease-out .06s forwards}.nutrition-streak_next__xAIvY .nutrition-streak_bolt__CdFeW{animation:nutrition-streak_charge__zHWIf .4s cubic-bezier(.22,1,.36,1) .06s both}.nutrition-streak_spark__DKm3r{position:absolute;pointer-events:none;width:3px;height:13px;border-radius:99px;background:linear-gradient(0deg,#04afdd00,#04afdd 50%,#04afdd);box-shadow:0 -2px 7px #04afdd60;opacity:0;animation:nutrition-streak_spark__DKm3r .5s var(--spark-delay) cubic-bezier(.16,1,.3,1) both}.nutrition-streak_copy__b4XP8{animation:nutrition-streak_enter__4hwW0 .22s ease-out .08s both}.nutrition-streak_badgeNumber__OZNVp,.nutrition-streak_flyingNumber__K3tzB,.nutrition-streak_numberWindow__4m3mR{display:block;min-width:.6875em;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:800;line-height:1.0625;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-optical-sizing:none;text-align:center}.nutrition-streak_numberWindow__4m3mR{position:relative;z-index:1;flex-shrink:0;height:68px;overflow:visible;clip-path:inset(0 -.25em);font-size:64px}.nutrition-streak_badgeNumber__OZNVp{font-size:22px}.nutrition-streak_numberWindow__4m3mR>span{display:block}.nutrition-streak_previous__76iTF{position:absolute;inset:0;animation:nutrition-streak_previous__76iTF .3s cubic-bezier(.22,1,.36,1) .18s both}.nutrition-streak_current__1_XDp{animation:nutrition-streak_current__1_XDp .36s cubic-bezier(.22,1,.36,1) .18s both}.nutrition-streak_firstNumber__hVaFW{animation:nutrition-streak_number__9GnsM .36s cubic-bezier(.22,1,.36,1) .12s both}.nutrition-streak_day__R7rHR{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff12;border-radius:50%;background:#ffffff04;color:#ffffff40}.nutrition-streak_today__dx8rz{outline:1px solid #04afdd66;outline-offset:3px}.nutrition-streak_done__MJEby,.nutrition-streak_newDay___U6Od{border-color:#04afdd;color:#111;background:#04afdd}.nutrition-streak_newDay___U6Od{animation:nutrition-streak_check__e0S0J .3s cubic-bezier(.22,1,.36,1) .38s both}.nutrition-streak_departing__SzCMV{pointer-events:none;animation:nutrition-streak_dissolve__uOe89 .18s ease-out both}.nutrition-streak_departing__SzCMV .nutrition-streak_bolt__CdFeW,.nutrition-streak_departing__SzCMV .nutrition-streak_numberWindow__4m3mR{visibility:hidden}.nutrition-streak_traveler__7Avpa{position:fixed;z-index:1;pointer-events:none;transform-origin:top left;animation:nutrition-streak_flyHome__km95F .52s cubic-bezier(.22,.7,.25,1) both;will-change:transform}.nutrition-streak_traveler__7Avpa:not(.nutrition-streak_flyingNumber__K3tzB){color:#04afdd}.nutrition-streak_flyingNumber__K3tzB{font-size:64px}@keyframes nutrition-streak_dissolve__uOe89{to{opacity:0}}@keyframes nutrition-streak_backdropEnter__i5ZZx{0%{opacity:0}to{opacity:1}}@keyframes nutrition-streak_flyHome__km95F{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--dx),var(--dy),0) scale(var(--sx),var(--sy))}}@keyframes nutrition-streak_enter__4hwW0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nutrition-streak_impact__kcFmp{0%{opacity:0;transform:scale(.84)}62%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes nutrition-streak_draw__g2aD4{to{stroke-dashoffset:0}}@keyframes nutrition-streak_glow__Ge62E{0%{opacity:0;transform:scale(.35)}25%{opacity:1;transform:scale(1.12)}to{opacity:.5;transform:scale(1)}}@keyframes nutrition-streak_charge__zHWIf{0%{transform:scale(.55) rotate(-10deg);opacity:.2}55%{transform:scale(1.18) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes nutrition-streak_shockwave__oUi_Y{0%{opacity:0;transform:scale(.35)}18%{opacity:.85}to{opacity:0;transform:scale(1.75)}}@keyframes nutrition-streak_spark__DKm3r{0%{opacity:0;transform:rotate(var(--angle)) translateY(-27px) scaleY(.35)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(-1 * var(--reach))) scaleY(.2)}}@keyframes nutrition-streak_previous__76iTF{to{opacity:0;transform:translateY(-100%)}}@keyframes nutrition-streak_current__1_XDp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes nutrition-streak_number__9GnsM{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes nutrition-streak_check__e0S0J{0%{transform:scale(.75);color:#04afdd;background:#04afdd10}65%{transform:scale(1.14)}to{transform:scale(1)}}@media (max-height:600px){.nutrition-streak_hero__jS5vu,.nutrition-streak_hero__jS5vu.nutrition-streak_first__ibKKO{height:80px}.nutrition-streak_bolt__CdFeW svg{width:60px;height:60px}.nutrition-streak_shockwaveOuter__zB8vq,.nutrition-streak_shockwave__oUi_Y{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){.nutrition-streak_backdrop__t5o6q,.nutrition-streak_panel__OM1Rz,.nutrition-streak_panel__OM1Rz *{animation:none!important}.nutrition-streak_first__ibKKO .nutrition-streak_bolt__CdFeW path{stroke-dashoffset:0}.nutrition-streak_previous__76iTF,.nutrition-streak_shockwaveOuter__zB8vq,.nutrition-streak_shockwave__oUi_Y,.nutrition-streak_spark__DKm3r{display:none!important}.nutrition-streak_traveler__7Avpa{display:none;animation:none}}.food-log-summary_sheet__b6wB_{animation:food-log-summary_sheetIn__vrHHs .26s cubic-bezier(.22,1,.36,1)}.food-log-summary_confirm__bZPaY::backdrop{background:rgb(0 0 0/60%)}.food-log-summary_sheet__b6wB_::backdrop{background:rgb(0 0 0/82%);animation:food-log-summary_backdropIn__bC2a5 .2s ease-out}.food-log-summary_sheet__b6wB_[data-closing]{animation:none}.food-log-summary_sheet__b6wB_[data-closing]::backdrop{animation:food-log-summary_backdropOut__xxqCw .24s ease-out forwards}@keyframes food-log-summary_backdropOut__xxqCw{0%{opacity:1}to{opacity:0}}@keyframes food-log-summary_sheetIn__vrHHs{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes food-log-summary_backdropIn__bC2a5{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.food-log-summary_sheet__b6wB_,.food-log-summary_sheet__b6wB_::backdrop{animation:none}}.food-log-sticky-summary_scrollDriven__Kv0Ie{animation:food-log-sticky-summary_macroReveal__8oJAo linear both;animation-timeline:scroll(root block);animation-range:var(--macro-reveal-start) var(--macro-reveal-end)}@keyframes food-log-sticky-summary_macroReveal__8oJAo{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.slab_slab__xtyJx{display:block;position:relative;min-width:0;border:1px solid #292929;background:#111;color:white;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.slab_slab__xtyJx:focus-visible{outline:2px solid white;outline-offset:3px}.slab_face__r_a_6{display:block;position:relative;min-height:86px}.slab_fill__itPeT{position:absolute;inset:0 auto 0 0;width:var(--fill);background:white;transition:width .2s ease}.slab_ink__wXwuK{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:86px;padding:12px 14px;color:white}.slab_darkInk__bzO3D{position:absolute;inset:0;color:black;clip-path:inset(0 calc(100% - var(--fill)) 0 0);transition:clip-path .2s ease}.slab_heading__sLUDh{font-size:16px;min-width:0;font-weight:850;line-height:20px;text-transform:uppercase}.slab_heading__sLUDh small{display:block;margin-top:3px;font-size:10px;line-height:12px;letter-spacing:.11em;font-weight:700}.slab_value__htjAE{flex-shrink:0;max-width:55%;overflow-wrap:anywhere;min-width:0;font-size:26px;line-height:30px;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.slab_check__XG09e{font-size:13px}.slab_title__C_SV3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.slab_streak__3hcZR{display:inline-flex;align-items:center;gap:2px;font-size:10px;line-height:12px;font-weight:500}.slab_accent__LTr62{stroke:currentColor;stroke-width:8;stroke-dasharray:14 36;animation:slab_travel__A9XFl 7s linear infinite}.slab_pulse__XatgV{animation:slab_slabPulse__EbP2b .65s ease-out}@keyframes slab_travel__A9XFl{to{stroke-dashoffset:-100}}@keyframes slab_slabPulse__EbP2b{25%{opacity:.75}}.slab_session__1fzfg{border:1px solid #292929;background:#111}.slab_session__1fzfg .slab_slab__xtyJx{border:0}.slab_sessionAction__qV89U{display:block;width:100%;min-height:44px;border-top:1px solid #292929;text-align:right;padding:0 14px;font-size:11px;color:#ddd}@media(max-width:380px){.slab_ink__wXwuK{padding:10px;gap:8px}.slab_heading__sLUDh{font-size:14px}.slab_value__htjAE{flex-shrink:0;max-width:55%;overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:26px}}@media(prefers-reduced-motion:reduce){.slab_darkInk__bzO3D,.slab_fill__itPeT{transition:none}.slab_accent__LTr62,.slab_pulse__XatgV{animation:none}}.slab_value__htjAE.slab_action__FxEDM{font-size:15px;line-height:20px;font-weight:600;white-space:nowrap}.slab_opening__xqlsp .slab_ink__wXwuK{display:grid;grid-template-columns:1fr;gap:5px}.slab_opening__xqlsp .slab_value__htjAE{grid-row:2;text-align:left;max-width:100%}.protocol-effects_accent__siJGb{fill:none;stroke:white;stroke-width:6;stroke-opacity:.9;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:14 36;animation:protocol-effects_travel__NDkw7 7s linear infinite}.protocol-effects_pulse__J2Bt6{animation:protocol-effects_pulse__J2Bt6 .65s ease-out both}@keyframes protocol-effects_travel__NDkw7{to{stroke-dashoffset:-100}}@keyframes protocol-effects_pulse__J2Bt6{0%{opacity:0}25%{opacity:.38}to{opacity:0}}@media (prefers-reduced-motion:reduce){.protocol-effects_accent__siJGb,.protocol-effects_pulse__J2Bt6{display:none;animation:none}}.readability_dates__wyHg1 [aria-label="Fechas de las tareas"] button>span:first-child{color:rgb(255 255 255/70%)}.readability_protocolGrid__l6Dfe{display:flex;flex-direction:column;gap:8px}.readability_protocolTile__YoHr9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;min-height:88px}.readability_tileHeading__751HS{grid-column:1;display:flex;align-items:center;gap:8px;min-width:0}.readability_tileValue__VOuwr{grid-column:2;grid-row:1/3;align-self:center;font-size:22px;line-height:26px;overflow-wrap:anywhere}.readability_tileDetail__6ewmf{grid-column:1;font-size:12px;line-height:16px}.readability_tileBar__2Iemw{grid-column:1/-1;margin-top:3px}.readability_waterTile__pxzeh{display:flex;flex-direction:row;align-items:center;gap:12px}.readability_waterLink__qTelT{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-width:0;gap:3px}.readability_waterLink__qTelT .readability_tileHeading__751HS{grid-row:1}.readability_waterLink__qTelT .readability_tileValue__VOuwr{grid-column:1;grid-row:2;font-size:20px;line-height:23px}.readability_waterLink__qTelT .readability_tileDetail__6ewmf{grid-row:3}.readability_waterControls__xf7jA{display:flex;gap:4px;flex-shrink:0}.readability_waterControls__xf7jA button{width:45px}.readability_trainingTile___YsCf{min-height:88px}.readability_trainingTile___YsCf:has(.readability_sessionLink__pDUS_){display:flex;align-items:center}.readability_sessionLink__pDUS_{display:grid;flex:1;min-width:0;gap:4px}.readability_trainingTile___YsCf .readability_tileValue__VOuwr{grid-column:1/-1;grid-row:2;font-size:20px;line-height:24px}.readability_sessionLink__pDUS_ .readability_tileValue__VOuwr{grid-column:1;grid-row:auto}.readability_sessionLink__pDUS_ .readability_tileDetail__6ewmf{grid-column:1}.assigned-task-dialog_dialog__IviEW{margin:auto;width:calc(100% - 2rem);max-width:480px;border-radius:24px}@media (max-width:639px){.assigned-task-dialog_dialog__IviEW{position:fixed;inset:auto 0 0;width:100%;max-width:none;margin:0;border-radius:24px 24px 0 0;padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.assigned-task-dialog_dialog__IviEW[open]{animation:assigned-task-dialog_assignedTaskDialogIn__CQmvl .22s cubic-bezier(.2,.7,.2,1) both}.assigned-task-dialog_dialog__IviEW[open]::backdrop{animation:assigned-task-dialog_assignedTaskBackdropIn__dugfn .18s ease-out both}}@keyframes assigned-task-dialog_assignedTaskDialogIn__CQmvl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes assigned-task-dialog_assignedTaskBackdropIn__dugfn{0%{opacity:0}to{opacity:1}}