::view-transition{pointer-events:none}::view-transition-group(app-sidebar){z-index:100;animation:none}::view-transition-group(mobile-nav){z-index:100;animation:none}::view-transition-old(app-sidebar){display:none}::view-transition-old(mobile-nav){display:none}::view-transition-new(app-sidebar){animation:none}::view-transition-new(mobile-nav){animation:none}:root{--vt-exit:.11s;--vt-enter:.2s;--vt-ease-out:cubic-bezier(.16, 1, .3, 1);--vt-ease-in:cubic-bezier(.55, 0, 1, 1);--vt-offset:20px;--vt-filter:url(#vt-motion-blur-x);--vt-sx:1.02;--vt-sy:1}@keyframes vt-enter{0%{opacity:0;translate:var(--vt-x,0) var(--vt-y,0);scale:var(--vt-sx,1) var(--vt-sy,1);filter:var(--vt-filter)}55%{filter:var(--vt-filter)}to{opacity:1;filter:none;translate:0;scale:1}}@keyframes vt-exit{0%{opacity:1;filter:none;translate:0;scale:1}to{opacity:0;translate:var(--vt-x,0) var(--vt-y,0);scale:var(--vt-sx,1) var(--vt-sy,1);filter:var(--vt-filter)}}::view-transition-old(.nav-forward){--vt-x:calc(var(--vt-offset) * -1);--vt-y:0;animation:var(--vt-exit) var(--vt-ease-in) both vt-exit;z-index:1}::view-transition-new(.nav-forward){--vt-x:var(--vt-offset);--vt-y:0;animation:var(--vt-enter) var(--vt-ease-out) var(--vt-exit) both vt-enter}::view-transition-old(.nav-back){--vt-x:var(--vt-offset);--vt-y:0;animation:var(--vt-exit) var(--vt-ease-in) both vt-exit;z-index:1}::view-transition-new(.nav-back){--vt-x:calc(var(--vt-offset) * -1);--vt-y:0;animation:var(--vt-enter) var(--vt-ease-out) var(--vt-exit) both vt-enter}@media (min-width:768px){:root{--vt-filter:url(#vt-motion-blur-y);--vt-sx:1;--vt-sy:1.02}::view-transition-old(.nav-forward){--vt-x:0;--vt-y:calc(var(--vt-offset) * -1)}::view-transition-new(.nav-forward){--vt-x:0;--vt-y:var(--vt-offset)}::view-transition-old(.nav-back){--vt-x:0;--vt-y:var(--vt-offset)}::view-transition-new(.nav-back){--vt-x:0;--vt-y:calc(var(--vt-offset) * -1)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}html[data-view-transitions=off] ::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-view-transitions=off] ::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-view-transitions=off] ::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}
