.AppLoader_fullscreen__kVKGf,.AppLoader_inShell___tA09{opacity:0;animation:AppLoader_reveal__4q0Kw var(--ss-dur-fast) ease-out .2s forwards}.AppLoader_fullscreen__kVKGf[data-immediate]{opacity:1;animation:none}@keyframes AppLoader_reveal__4q0Kw{to{opacity:1}}.AppLoader_inShell___tA09{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ss-space-3);min-height:60vh}.AppLoader_spinner__cjkXS{width:26px;height:26px;box-sizing:border-box;border:3px solid var(--ss-teal-100);border-top-color:var(--ss-color-primary);border-radius:var(--ss-radius-full);animation:AppLoader_spin__dvkct .8s linear infinite}@keyframes AppLoader_spin__dvkct{to{transform:rotate(1turn)}}.AppLoader_label__JUOQN{color:var(--ss-text-secondary);font-size:var(--ss-text-base)}.AppLoader_fullscreen__kVKGf{position:fixed;inset:0;z-index:var(--ss-z-loader);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ss-space-5);background:var(--ss-surface)}.AppLoader_logo__Z0ukc{width:88px;height:auto;animation:AppLoader_pulse__iMEWj 1.8s ease-in-out infinite}@keyframes AppLoader_pulse__iMEWj{50%{opacity:.7}}.AppLoader_bar__5wAMG{position:relative;width:96px;height:3px;overflow:hidden;border-radius:var(--ss-radius-full);background:var(--ss-teal-100)}.AppLoader_bar__5wAMG:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--ss-color-primary);animation:AppLoader_indeterminate__bBcqZ 1.2s ease-in-out infinite}@keyframes AppLoader_indeterminate__bBcqZ{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.AppLoader_fullscreenLabel__uYJcy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.AppLoader_fullscreen__kVKGf,.AppLoader_inShell___tA09{animation-duration:0s}.AppLoader_logo__Z0ukc,.AppLoader_spinner__cjkXS{animation:none}.AppLoader_bar__5wAMG{display:none}.AppLoader_fullscreenLabel__uYJcy{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--ss-text-secondary);font-size:var(--ss-text-base)}}