:root{--vt-push-ease:cubic-bezier(.32, .72, 0, 1);--vt-fade-ease:cubic-bezier(.25, .1, .25, 1);--vt-push-duration:.42s;--vt-fade-duration:.2s}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}[data-site-header]{view-transition-name:site-header}[data-account-tab-bar]{view-transition-name:account-tabs}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(account-tabs){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(account-tabs){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(account-tabs){animation:none}::view-transition-group(.nav-forward){animation:none;overflow:visible}::view-transition-group(.nav-back){animation:none;overflow:visible}::view-transition-group(.nav-fade){animation:none;overflow:visible}::view-transition-group(.nav-rise){animation:none;overflow:visible}::view-transition-group(.nav-pager-next){animation:none;overflow:visible}::view-transition-group(.nav-pager-prev){animation:none;overflow:visible}::view-transition-group(.none){animation:none;overflow:visible}::view-transition-group(.nav-pager-next){z-index:1}::view-transition-group(.nav-pager-prev){z-index:1}::view-transition-old(.none){animation:none}::view-transition-new(.none){animation:none}::view-transition-old(.nav-forward){animation:var(--vt-push-duration) var(--vt-push-ease) both vt-push-out;z-index:1}::view-transition-new(.nav-forward){animation:var(--vt-push-duration) var(--vt-push-ease) both vt-push-in;z-index:2}::view-transition-old(.nav-back){animation:var(--vt-push-duration) var(--vt-push-ease) both vt-pop-out;z-index:2}::view-transition-new(.nav-back){animation:var(--vt-push-duration) var(--vt-push-ease) both vt-pop-in;z-index:1}::view-transition-old(.nav-fade){animation:var(--vt-fade-duration) var(--vt-fade-ease) both vt-fade-out}::view-transition-new(.nav-fade){animation:var(--vt-fade-duration) var(--vt-fade-ease) both vt-fade-in}::view-transition-old(.nav-rise){animation:var(--vt-fade-duration) var(--vt-fade-ease) both vt-fade-out}::view-transition-new(.nav-rise){animation:.24s var(--vt-fade-ease) both vt-rise-in}::view-transition-image-pair(.nav-pager-next){isolation:auto;mix-blend-mode:normal;animation:none!important}::view-transition-image-pair(.nav-pager-prev){isolation:auto;mix-blend-mode:normal;animation:none!important}::view-transition-old(.nav-pager-next){mix-blend-mode:normal!important;animation:var(--pager-ms,.35s) var(--vt-push-ease) both vt-pager-out-next!important}::view-transition-new(.nav-pager-next){mix-blend-mode:normal!important;animation:var(--pager-ms,.35s) var(--vt-push-ease) both vt-pager-in-next!important}::view-transition-old(.nav-pager-prev){mix-blend-mode:normal!important;animation:var(--pager-ms,.35s) var(--vt-push-ease) both vt-pager-out-prev!important}::view-transition-new(.nav-pager-prev){mix-blend-mode:normal!important;animation:var(--pager-ms,.35s) var(--vt-push-ease) both vt-pager-in-prev!important}html:active-view-transition-type(nav-pager-next)::view-transition-old(root){opacity:1!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}html:active-view-transition-type(nav-pager-next)::view-transition-new(root){opacity:1!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}html:active-view-transition-type(nav-pager-prev)::view-transition-old(root){opacity:1!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}html:active-view-transition-type(nav-pager-prev)::view-transition-new(root){opacity:1!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}html:active-view-transition-type(nav-pager-next)::view-transition-image-pair(root){opacity:1!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}html:active-view-transition-type(nav-pager-prev)::view-transition-image-pair(root){opacity:1!important;mix-blend-mode:normal!important;animation:none!important;display:none!important}html[data-pager-dragging="1"],html[data-pager-dragging="1"] body{overflow-x:clip}[data-account-pager]{touch-action:pan-y}html[data-pager-dragging="1"] [data-motion-page=account]{transform:translate3d(var(--pager-x,0px), 0, 0)!important;transition:none!important}[data-no-swipe]{touch-action:pan-x pan-y}[data-day-strip],[data-day-strip] *{touch-action:pan-y}@keyframes vt-push-out{to{filter:brightness(.78);transform:translate(-22%)}}@keyframes vt-push-in{0%{transform:translate(100%)}}@keyframes vt-pop-out{to{transform:translate(100%)}}@keyframes vt-pop-in{0%{filter:brightness(.78);transform:translate(-22%)}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes vt-pager-out-next{0%{translate:var(--pager-from,0px) 0}to{translate:-100%}}@keyframes vt-pager-in-next{0%{translate:var(--pager-in,100%) 0}}@keyframes vt-pager-out-prev{0%{translate:var(--pager-from,0px) 0}to{translate:100%}}@keyframes vt-pager-in-prev{0%{translate:var(--pager-in,-100%) 0}}@keyframes quick-sheet-in{0%{opacity:0;transform:translateY(40px)scale(.94)}}@keyframes quick-card-in{0%{opacity:0;transform:scale(.9)}}@keyframes quick-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(40px)scale(.94)}}@keyframes quick-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes quick-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes motion-crossfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.motion-page{min-width:0}.motion-crossfade{animation:var(--vt-fade-duration) var(--vt-fade-ease) both motion-crossfade}.motion-ring{transition:stroke-dashoffset .48s var(--vt-push-ease)}.stat-ring{transition:stroke-dashoffset .76s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.stat-reveal[data-stat-reveal=wait]{opacity:0;transform:translateY(14px)}.stat-reveal[data-stat-reveal=in]{animation:.68s cubic-bezier(.22,1,.36,1) both stat-rise}}@keyframes stat-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.today-dot{background:color-mix(in srgb, var(--fresh) 35%, transparent);border-radius:999px;width:6px;height:6px;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .42s linear;transform:scale(1)}.today-dot[data-active=true]{background:var(--fresh);transform:scale(1.45)}@media (prefers-reduced-motion:no-preference){.today-card-scroller{scroll-behavior:smooth}}.motion-bar{transition:width .48s var(--vt-push-ease), height .48s var(--vt-push-ease)}.progress-line{stroke-dashoffset:1px}.progress-line[data-draw=in]{stroke-dashoffset:0;transition:stroke-dashoffset .76s cubic-bezier(.22,1,.36,1)}.progress-dot{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.progress-dot[data-draw=in]{opacity:1}.progress-target{stroke-opacity:0;transition:stroke-opacity .76s cubic-bezier(.22,1,.36,1)}.progress-target[data-draw=in]{stroke-opacity:.28}.progress-grow-bar{transition:height .76s cubic-bezier(.22,1,.36,1),width .76s cubic-bezier(.22,1,.36,1)}.progress-week-bar{transition:height .7s cubic-bezier(.22,1,.36,1),bottom .7s cubic-bezier(.22,1,.36,1)}.progress-expand{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.32,.72,0,1);display:grid}.progress-expand[data-expand=open]{grid-template-rows:1fr}.progress-expand-clip{min-height:0;overflow:hidden}.progress-expand-body{opacity:0;transition:opacity .28s var(--vt-fade-ease)}.progress-expand[data-expand=open]>.progress-expand-clip>.progress-expand-body{opacity:1}[data-progress-tab-indicator]{transition:transform .35s cubic-bezier(.32,.72,0,1)}[data-account-quick-blur]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-account-plus] svg{transition:transform .35s cubic-bezier(.22,1.25,.36,1);transition-delay:var(--quick-close-delay,0s);transform:rotate(0)}[data-account-plus][aria-expanded=true] svg{transition-delay:0s;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){[data-account-quick]{transform-origin:bottom}[data-account-quick][data-state=open]{animation:.35s cubic-bezier(.22,1.28,.36,1) both quick-sheet-in}[data-account-quick-scrim][data-state=open]{animation:.35s ease-out both vt-fade-in}[data-account-quick][data-state=closed]{animation:.35s cubic-bezier(.22,1.28,.36,1) both quick-sheet-out;animation-delay:var(--quick-close-delay,0s);pointer-events:none}[data-account-quick-scrim][data-state=closed]{animation:.35s ease-out both quick-scrim-out;animation-delay:var(--quick-close-delay,0s);pointer-events:none}[data-account-quick][data-state=open]>*{animation:.28s cubic-bezier(.22,1.3,.36,1) both quick-card-in}[data-account-quick][data-state=open]>:nth-child(2){animation-delay:30ms}[data-account-quick][data-state=open]>:nth-child(3){animation-delay:60ms}[data-account-quick][data-state=open]>:nth-child(4){animation-delay:90ms}[data-account-quick][data-state=open]>:nth-child(5){animation-delay:.12s}[data-account-quick][data-state=open]>:nth-child(6){animation-delay:.15s}[data-account-quick][data-state=open]>:nth-child(7){animation-delay:.18s}[data-account-quick][data-state=open]>:nth-child(8){animation-delay:.21s}[data-account-quick][data-state=open]>:nth-child(9){animation-delay:.24s}[data-account-quick][data-state=open]>:nth-child(10){animation-delay:.27s}[data-account-quick][data-state=open]>:nth-child(11){animation-delay:.3s}[data-account-quick][data-state=open]>:nth-child(12){animation-delay:.33s}[data-account-quick][data-state=closed]>*{animation:.28s cubic-bezier(.22,1.3,.36,1) both quick-card-out}[data-account-quick][data-state=closed]>:nth-last-child(2){animation-delay:30ms}[data-account-quick][data-state=closed]>:nth-last-child(3){animation-delay:60ms}[data-account-quick][data-state=closed]>:nth-last-child(4){animation-delay:90ms}[data-account-quick][data-state=closed]>:nth-last-child(5){animation-delay:.12s}[data-account-quick][data-state=closed]>:nth-last-child(6){animation-delay:.15s}[data-account-quick][data-state=closed]>:nth-last-child(7){animation-delay:.18s}[data-account-quick][data-state=closed]>:nth-last-child(8){animation-delay:.21s}[data-account-quick][data-state=closed]>:nth-last-child(9){animation-delay:.24s}[data-account-quick][data-state=closed]>:nth-last-child(10){animation-delay:.27s}[data-account-quick][data-state=closed]>:nth-last-child(11){animation-delay:.3s}[data-account-quick][data-state=closed]>:nth-last-child(12){animation-delay:.33s}}button:not(:disabled){transition:scale .14s var(--vt-fade-ease), color .15s var(--vt-fade-ease), background-color .15s var(--vt-fade-ease), border-color .15s var(--vt-fade-ease), box-shadow .15s var(--vt-fade-ease), opacity .15s var(--vt-fade-ease)}button:not(:disabled):active,[role=tab]:active,[data-account-tab-bar] a:active,[data-progress-goals-nav] a:active,a.glass-panel:active,a.glass-chip:active,a.rounded-2xl.bg-card:active{scale:.97}[data-account-tab-bar] a,[data-progress-goals-nav] a,a.glass-panel,a.glass-chip,a.rounded-2xl.bg-card,[role=tab]{transition:scale .14s var(--vt-fade-ease), color .15s var(--vt-fade-ease), background-color .15s var(--vt-fade-ease), box-shadow .15s var(--vt-fade-ease)}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{transition:opacity .22s var(--vt-fade-ease)}[data-slot=dialog-content],[data-slot=sheet-content]{transition:opacity .22s var(--vt-fade-ease), translate .42s var(--vt-push-ease), scale .42s var(--vt-push-ease)}@media (max-width:639px){[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style]{opacity:1;translate:-50% 110%;scale:1}[data-slot=sheet-content][data-side=bottom][data-starting-style],[data-slot=sheet-content][data-side=bottom][data-ending-style]{opacity:1;translate:0 100%;scale:1}[data-slot=sheet-content][data-side=left][data-starting-style],[data-slot=sheet-content][data-side=left][data-ending-style]{opacity:1;translate:-100%}[data-slot=sheet-content][data-side=right][data-starting-style],[data-slot=sheet-content][data-side=right][data-ending-style]{opacity:1;translate:100%}[data-slot=sheet-content][data-side=top][data-starting-style],[data-slot=sheet-content][data-side=top][data-ending-style]{opacity:1;translate:0 -100%}}@media (min-width:640px){[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style],[data-slot=sheet-content][data-starting-style],[data-slot=sheet-content][data-ending-style]{opacity:0;scale:.96}}@supports not (view-transition-class:none){[data-motion-page]{animation:.22s var(--vt-fade-ease) both vt-fade-in}[data-motion-page=account]>main>*{animation:.36s var(--vt-push-ease) both motion-rise}[data-motion-page=account]>main>:nth-child(2){animation-delay:28ms}[data-motion-page=account]>main>:nth-child(3){animation-delay:56ms}[data-motion-page=account]>main>:nth-child(4){animation-delay:84ms}[data-motion-page=account]>main>:nth-child(5){animation-delay:.112s}[data-motion-page=account]>main>:nth-child(6){animation-delay:.14s}[data-motion-page=account]>main>:nth-child(n+7){animation-delay:.168s}}@media (prefers-reduced-motion:no-preference){html[data-cal-motion=ready] [data-cal-block]:not([data-cal-in]){opacity:0;transform:translateY(14px)}html[data-cal-motion=ready] [data-cal-block][data-cal-in]{animation:.68s cubic-bezier(.22,1,.36,1) both stat-rise}.press-card{transition:transform .16s}.press-card:active{transform:scale(.98)}.stat-reveal[data-stat-reveal=wait] .summary-fade{opacity:0}.stat-reveal[data-stat-reveal=in] .summary-fade{animation:.52s .18s both summary-fade}.stat-reveal[data-stat-reveal=wait] :is(.breakdown-row,.stagger-row){opacity:0;transform:translateY(8px)}.stat-reveal[data-stat-reveal=in] :is(.breakdown-row,.stagger-row){animation:.52s cubic-bezier(.22,1,.36,1) both stat-rise;animation-delay:calc(var(--i,0) * 42ms + 70ms)}.stat-reveal[data-stat-reveal=wait] .status-dot{transform:scale(0)}.stat-reveal[data-stat-reveal=in] .status-dot{animation:.32s cubic-bezier(.22,1,.36,1) both status-pop;animation-delay:calc(var(--i,0) * 42ms + .15s)}.water-fill{transform-box:fill-box;transform-origin:bottom;transition:transform .76s cubic-bezier(.22,1,.36,1)}}@keyframes summary-fade{0%{opacity:0}to{opacity:1}}@keyframes status-pop{0%{transform:scale(0)}to{transform:scale(1)}}.status-dot[data-status=met]{background:var(--fresh)}.status-dot[data-status=close]{background:#eab308}.status-dot[data-status=low],.status-dot[data-status=over]{background:#e11d48}.status-dot[data-status=none]{background:color-mix(in srgb, var(--foreground) 28%, transparent)}html[data-vt-skip="1"]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-vt-skip="1"]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-vt-skip="1"]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){::view-transition-old(.nav-forward){animation:.16s var(--vt-fade-ease) both vt-fade-out!important;filter:none!important;transform:none!important}::view-transition-old(.nav-back){animation:.16s var(--vt-fade-ease) both vt-fade-out!important;filter:none!important;transform:none!important}::view-transition-old(.nav-fade){animation:.16s var(--vt-fade-ease) both vt-fade-out!important;filter:none!important;transform:none!important}::view-transition-old(.nav-rise){animation:.16s var(--vt-fade-ease) both vt-fade-out!important;filter:none!important;transform:none!important}::view-transition-old(.nav-pager-next){animation:.16s var(--vt-fade-ease) both vt-fade-out!important;filter:none!important;transform:none!important}::view-transition-old(.nav-pager-prev){animation:.16s var(--vt-fade-ease) both vt-fade-out!important;filter:none!important;transform:none!important}::view-transition-new(.nav-forward){animation:.16s var(--vt-fade-ease) both vt-fade-in!important;filter:none!important;transform:none!important}::view-transition-new(.nav-back){animation:.16s var(--vt-fade-ease) both vt-fade-in!important;filter:none!important;transform:none!important}::view-transition-new(.nav-fade){animation:.16s var(--vt-fade-ease) both vt-fade-in!important;filter:none!important;transform:none!important}::view-transition-new(.nav-rise){animation:.16s var(--vt-fade-ease) both vt-fade-in!important;filter:none!important;transform:none!important}::view-transition-new(.nav-pager-next){animation:.16s var(--vt-fade-ease) both vt-fade-in!important;filter:none!important;transform:none!important}::view-transition-new(.nav-pager-prev){animation:.16s var(--vt-fade-ease) both vt-fade-in!important;filter:none!important;transform:none!important}[data-account-tab-indicator],[data-progress-tab-indicator],[data-account-pager-dots] span{transition:none!important}.motion-crossfade,.motion-page,[data-motion-page],[data-motion-page=account]>main>*{animation:none!important}.motion-ring,.motion-bar,.stat-ring,.progress-line,.progress-dot,.progress-target,.progress-grow-bar,.progress-week-bar,.progress-expand,.progress-expand-body{transition-duration:1ms!important;transition-delay:0s!important}.progress-line{stroke-dashoffset:0!important}.progress-dot{opacity:1!important}.progress-target{stroke-opacity:.28!important}.progress-expand[data-expand=open]>.progress-expand-clip>.progress-expand-body,.progress-expand-body{opacity:1!important}[data-account-plus] svg{transition:none!important}[data-account-quick],[data-account-quick-scrim],[data-account-quick]>*{animation:none!important;transform:none!important}[data-account-quick][data-state=open],[data-account-quick-scrim][data-state=open]{animation:.16s linear both vt-fade-in!important}[data-account-quick][data-state=closed],[data-account-quick-scrim][data-state=closed]{animation:.16s linear both vt-fade-out!important}.stat-reveal,[data-cal-block],.summary-fade,.breakdown-row,.stagger-row,.status-dot{opacity:1!important;animation:none!important;transform:none!important}.water-fill{transition-duration:1ms!important}.press-card,.press-card:active{transform:none!important}.today-dot{transition:none!important}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{transition-duration:.16s!important}[data-slot=dialog-content],[data-slot=sheet-content]{transition-duration:.16s,0s,0s!important}[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style],[data-slot=sheet-content][data-starting-style],[data-slot=sheet-content][data-ending-style]{opacity:0!important;scale:1!important}button:not(:disabled):active,.group\/button:active,[role=tab]:active,[data-account-tab-bar] a:active,[data-progress-goals-nav] a:active,a.glass-panel:active,a.glass-chip:active,a.rounded-2xl.bg-card:active{scale:1!important}}@media print{[data-site-header],[data-account-tab-bar]{view-transition-name:none}[data-cal-block]{opacity:1!important;animation:none!important;transform:none!important}}
