.dp-app .dp-view{view-transition-name:dp-view}::view-transition-old(dp-view),::view-transition-new(dp-view){animation-duration:var(--dp-dur-view);animation-timing-function:var(--dp-ease-std)}::view-transition-old(dp-view){animation-name:dp-vt-fade-out}::view-transition-new(dp-view){animation-name:dp-vt-fade-in}html[data-dp-nav=forward]::view-transition-old(dp-view){animation-name:dp-vt-out-left}html[data-dp-nav=forward]::view-transition-new(dp-view){animation-name:dp-vt-in-right}html[data-dp-nav=back]::view-transition-old(dp-view){animation-name:dp-vt-out-right}html[data-dp-nav=back]::view-transition-new(dp-view){animation-name:dp-vt-in-left}@keyframes dp-vt-fade-out{to{opacity:0}}@keyframes dp-vt-fade-in{0%{opacity:0}}@keyframes dp-vt-out-left{to{opacity:0;transform:translate(-6%)}}@keyframes dp-vt-in-right{0%{opacity:0;transform:translate(6%)}}@keyframes dp-vt-out-right{to{opacity:0;transform:translate(6%)}}@keyframes dp-vt-in-left{0%{opacity:0;transform:translate(-6%)}}.dp-app .stagger>*{opacity:0;transform:translateY(8px);animation:dp-rise var(--dp-dur-slow) var(--dp-ease-enter) forwards}.dp-app .stagger>*:nth-child(1){animation-delay:calc(var(--dp-stagger) * 0)}.dp-app .stagger>*:nth-child(2){animation-delay:calc(var(--dp-stagger) * 1)}.dp-app .stagger>*:nth-child(3){animation-delay:calc(var(--dp-stagger) * 2)}.dp-app .stagger>*:nth-child(4){animation-delay:calc(var(--dp-stagger) * 3)}.dp-app .stagger>*:nth-child(5){animation-delay:calc(var(--dp-stagger) * 4)}.dp-app .stagger>*:nth-child(6){animation-delay:calc(var(--dp-stagger) * 5)}.dp-app .stagger>*:nth-child(7){animation-delay:calc(var(--dp-stagger) * 6)}.dp-app .stagger>*:nth-child(n+8){animation-delay:calc(var(--dp-stagger) * 7)}@keyframes dp-rise{to{opacity:1;transform:none}}.dp-app .nav-btn,.dp-app button,.dp-app .module-row,.dp-app .meal-card,.dp-app .plan-exercise,.dp-app .weekday-cell{transition:transform var(--dp-dur-instant) var(--dp-ease-std),color var(--dp-dur-fast) var(--dp-ease-std),background var(--dp-dur-fast) var(--dp-ease-std),border-color var(--dp-dur-fast) var(--dp-ease-std),border-radius var(--dp-dur-fast) var(--dp-ease-std),box-shadow var(--dp-dur-fast) var(--dp-ease-std)}.dp-app .nav-btn:active,.dp-app .module-row:active,.dp-app .meal-card:active,.dp-app .plan-exercise:active,.dp-app .weekday-cell:active,.dp-app button:not(.btn):active{transform:scale(var(--dp-motion-scale-press))}@media(prefers-reduced-motion:reduce){.dp-app *,.dp-app *:before,.dp-app *:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
