:root{--imgl-motion-enter-duration:.2s;--imgl-motion-enter-easing:cubic-bezier(0, 0, .2, 1)}@keyframes imgl-content-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:where(.imgl-enter,[role=tabpanel],[role=dialog],[role=alert],dialog[open]:not(.imgl-mobile-dialog)):not(:where(.imgl-enter,[role=tabpanel],[role=dialog],[role=alert]) *){animation:imgl-content-enter var(--imgl-motion-enter-duration) var(--imgl-motion-enter-easing)}.imgl-sidebar-dock{view-transition-name:imgl-navigation}.imgl-mobile-brand-bar{view-transition-name:imgl-mobile-brand}::view-transition-group(*){animation-duration:var(--imgl-motion-enter-duration);animation-timing-function:var(--imgl-motion-enter-easing)}::view-transition-old(imgl-navigation){mix-blend-mode:normal;animation:none}::view-transition-new(imgl-navigation){mix-blend-mode:normal;animation:none}::view-transition-old(imgl-mobile-brand){mix-blend-mode:normal;animation:none}::view-transition-new(imgl-mobile-brand){mix-blend-mode:normal;animation:none}html:active-view-transition :where(.imgl-page-frame,.imgl-enter,[role=tabpanel],[role=dialog],[role=alert]){opacity:1!important}}@media (prefers-reduced-motion:reduce){.imgl-motion-scope *,.imgl-motion-scope :before,.imgl-motion-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.imgl-enter,.imgl-card{transition:none!important;animation:none!important}}
