@keyframes mg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mg-rise{animation:mg-rise .36s cubic-bezier(.22,1,.36,1) both}@keyframes mg-bar-in{0%{transform:scaleX(0)}}.mg-bar-fill{transform-origin:left;animation:mg-bar-in .56s cubic-bezier(.22,1,.36,1) .12s both}@keyframes mg-digit-in{0%{opacity:0;transform:translateY(-.45em)}}.mg-digit{display:inline-block;animation:mg-digit-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes mg-pop{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.18)}}.mg-pop{animation:mg-pop .42s cubic-bezier(.3,1.25,.45,1) both}.mg-day-head{position:sticky;top:env(safe-area-inset-top,0);z-index:10;transition:top var(--motion-base,.2s) var(--ease-standard,ease);margin-inline:-16px;padding:6px 16px 5px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}:root:has(.shell-header[data-notched]:focus-within) .mg-day-head,:root:has(.shell-header[data-notched]:not([data-retracted])) .mg-day-head{top:var(--mg-sticky-top,64px)}@media (prefers-reduced-motion:reduce){.mg-bar-fill,.mg-digit,.mg-pop,.mg-rise{animation:none}.mg-day-head{transition:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--color-surface)}}