@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes staggerReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.motion-page-enter{animation:fadeInUp var(--motion-duration-base,.22s) var(--motion-easing,cubic-bezier(.16,1,.3,1)) both}.motion-stagger-item{animation:staggerReveal var(--motion-duration-base,.22s) var(--motion-easing,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(var(--stagger-index, 0) * 30ms)}.motion-stagger-item:nth-child(n+9){--stagger-index:8!important}.motion-fade-in{animation:fadeIn var(--motion-duration-base,.22s) var(--motion-easing,cubic-bezier(.16,1,.3,1)) both}.motion-fade-in-up{animation:fadeInUp var(--motion-duration-base,.22s) var(--motion-easing,cubic-bezier(.16,1,.3,1)) both}.motion-fade-in-down{animation:fadeInDown var(--motion-duration-base,.22s) var(--motion-easing,cubic-bezier(.16,1,.3,1)) both}.motion-shimmer{background:linear-gradient(90deg,var(--surface-sunken,#F1F5F9) 25%,var(--surface-raised,#FFFFFF) 50%,var(--surface-sunken,#F1F5F9) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}@keyframes loginFlourishMark{0%{opacity:0;transform:scale(2.6)}14%{opacity:1;transform:scale(2.1)}72%{opacity:.95;transform:scale(.62)}to{opacity:0;transform:scale(.16)}}@keyframes loginFlourishVeil{0%,55%{opacity:1}to{opacity:0}}.login-flourish-veil{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none;background:linear-gradient(180deg,var(--color-admin-sidebar-gradient-start) 0,var(--color-admin-sidebar-gradient-end) 100%);animation:loginFlourishVeil 1.15s var(--motion-easing-premium-out,cubic-bezier(.16,1,.3,1)) both}.login-flourish-mark{width:min(38vw,340px);height:auto;user-select:none;will-change:transform,opacity;animation:loginFlourishMark 1s var(--motion-easing-premium-out,cubic-bezier(.16,1,.3,1)) both}.login-flourish-veil--parado{animation:none;opacity:1}.login-flourish-mark--parado{animation:none;opacity:1;transform:none;will-change:auto}