.RouteMotion-module__DF4CYq__routeFrame{min-height:100%;animation:.24s cubic-bezier(.2,.72,.2,1) RouteMotion-module__DF4CYq__route-enter}.RouteMotion-module__DF4CYq__routeFrame:before{z-index:1000;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 16% 0,#1ac9751f,#0000 32rem);animation:.26s cubic-bezier(.2,.72,.2,1) both RouteMotion-module__DF4CYq__route-light;position:fixed;inset:0;transform:translateY(-.35rem)}.RouteMotion-module__DF4CYq__routeFrame:has(main[data-content-state]){animation-name:none}.RouteMotion-module__DF4CYq__loadingState{pointer-events:none;min-height:100svh}.RouteMotion-module__DF4CYq__loadingTrack{z-index:1100;background:#1ac9751f;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.RouteMotion-module__DF4CYq__loadingPulse{background:linear-gradient(90deg, transparent, var(--accent-bright), transparent);animation:.76s cubic-bezier(.55,0,.2,1) infinite RouteMotion-module__DF4CYq__loading-pass;position:absolute;inset:0;transform:translate(-100%)}.RouteMotion-module__DF4CYq__loadingGlow{z-index:1090;opacity:.45;background:radial-gradient(circle at 16% 0,#1ac97524,#0000 28rem);animation:.92s ease-in-out infinite alternate RouteMotion-module__DF4CYq__loading-breathe;position:fixed;inset:0}.RouteMotion-module__DF4CYq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes RouteMotion-module__DF4CYq__route-enter{0%{opacity:.96;transform:translateY(.375rem)}to{opacity:1;transform:translate(0,0)}}@keyframes RouteMotion-module__DF4CYq__route-light{0%{opacity:.8;transform:translateY(-.35rem)}to{opacity:0;transform:translate(0,0)}}@keyframes RouteMotion-module__DF4CYq__loading-pass{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes RouteMotion-module__DF4CYq__loading-breathe{0%{opacity:.22}to{opacity:.48}}@media (prefers-reduced-motion:reduce){.RouteMotion-module__DF4CYq__routeFrame,.RouteMotion-module__DF4CYq__routeFrame:before,.RouteMotion-module__DF4CYq__loadingPulse,.RouteMotion-module__DF4CYq__loadingGlow{animation:none;transform:none}.RouteMotion-module__DF4CYq__routeFrame{opacity:1}.RouteMotion-module__DF4CYq__routeFrame:before,.RouteMotion-module__DF4CYq__loadingGlow{opacity:0}.RouteMotion-module__DF4CYq__loadingPulse{background:var(--accent-bright);opacity:.8}}
