.RouteLoadingFallback-module__Qksapq__fallback{contain:layout paint style;isolation:isolate;background:var(--auth-page-bg);place-items:center;display:grid}.RouteLoadingFallback-module__Qksapq__progressTrack{z-index:1;background:var(--loading-track);height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.RouteLoadingFallback-module__Qksapq__progressBar{background:linear-gradient(90deg, transparent, var(--loading-accent-soft) 34%, var(--loading-accent) 76%, var(--color-brand-400) 88%, transparent);opacity:0;width:min(24rem,34vw);height:100%;animation:RouteLoadingFallback-module__Qksapq__routeLoadingProgress 1.35s var(--ds-motion-ease-emphasized) 80ms infinite;display:block;transform:translate(-100%)}[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback){overflow-x:clip}[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback):before{content:"";pointer-events:none;height:2px;position:absolute;inset:0 auto auto 0}[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback):after{content:"";pointer-events:none;height:2px;position:absolute;inset:0 auto auto 0}[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback):after{z-index:49;background:var(--loading-track);width:100%}[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback):before{z-index:50;background:linear-gradient(90deg, transparent, var(--loading-accent-soft) 34%, var(--loading-accent) 76%, var(--color-brand-400) 88%, transparent);opacity:0;width:min(24rem,34vw);animation:RouteLoadingFallback-module__Qksapq__routeLoadingProgress 1.35s var(--ds-motion-ease-emphasized) 80ms infinite;transform:translate(-100%)}[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback) .RouteLoadingFallback-module__Qksapq__progressTrack{display:none}.RouteLoadingFallback-module__Qksapq__stage{justify-items:center;gap:var(--ds-space-3);opacity:0;animation:RouteLoadingFallback-module__Qksapq__routeLoadingReveal .32s var(--ds-motion-ease-standard) .18s both;display:grid;transform:translateY(3px)}.RouteLoadingFallback-module__Qksapq__sequence{--frame-width:1.5rem;--frame-height:1.125rem;--frame-gap:.5rem;grid-template-columns:repeat(3, var(--frame-width));gap:var(--frame-gap);padding:var(--ds-space-2);display:grid;position:relative}.RouteLoadingFallback-module__Qksapq__frame,.RouteLoadingFallback-module__Qksapq__activeFrame{width:var(--frame-width);height:var(--frame-height);border-radius:.25rem}.RouteLoadingFallback-module__Qksapq__frame{border:1px solid var(--auth-surface-border);background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--color-text-muted) 48%, transparent) 0 1px, transparent 1.5px), linear-gradient(145deg, transparent 52%, color-mix(in srgb, var(--color-text-muted) 24%, transparent) 53% 58%, transparent 59%), var(--auth-control-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.RouteLoadingFallback-module__Qksapq__activeFrame{top:var(--ds-space-2);left:var(--ds-space-2);border:1px solid color-mix(in srgb, var(--color-brand-400) 56%, var(--auth-surface-border));background:var(--ds-nav-active-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-950) 36%, transparent), 0 4px 12px color-mix(in srgb, var(--color-brand-950) 34%, transparent);opacity:0;animation:RouteLoadingFallback-module__Qksapq__routeLoadingFrames 1.45s var(--ds-motion-ease-emphasized) .18s infinite;position:absolute}.RouteLoadingFallback-module__Qksapq__label{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1}@keyframes RouteLoadingFallback-module__Qksapq__routeLoadingProgress{0%{opacity:0;transform:translate(-100%)}12%,76%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 100%))}}@keyframes RouteLoadingFallback-module__Qksapq__routeLoadingFrames{0%{opacity:0;transform:translate(0)}8%,25%{opacity:1;transform:translate(0)}42%,58%{opacity:1;transform:translateX(calc(var(--frame-width) + var(--frame-gap)))}75%,92%{opacity:1;transform:translateX(calc(var(--frame-width) + var(--frame-gap) + var(--frame-width) + var(--frame-gap)))}to{opacity:0;transform:translateX(calc(var(--frame-width) + var(--frame-gap) + var(--frame-width) + var(--frame-gap)))}}@keyframes RouteLoadingFallback-module__Qksapq__routeLoadingReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-auth-shell-content]:has(.RouteLoadingFallback-module__Qksapq__fallback):before{animation:none;display:none}.RouteLoadingFallback-module__Qksapq__progressBar{animation:none;display:none}.RouteLoadingFallback-module__Qksapq__stage{opacity:1;animation:none;transform:none}.RouteLoadingFallback-module__Qksapq__activeFrame{opacity:1;transform:translateX(calc(var(--frame-width) + var(--frame-gap)));animation:none}}