html{scroll-behavior:smooth}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@keyframes ss-step{0%,28%{opacity:1;transform:none}33%,to{opacity:.25;transform:scale(.98)}}.mock-step{animation:9s infinite ss-step}.mock-step:nth-child(2){animation-delay:3s}.mock-step:nth-child(3){animation-delay:6s}@keyframes ss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-float{animation:5s ease-in-out infinite ss-float}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-site *,.public-site :before,.public-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transition:none;transform:none}.mock-step,.auth-float{opacity:1;animation:none}}.public-site :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.dark .public-site :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#a5b4fc}.public-site #main:focus{outline:none}.public-site [hidden]{display:none!important}
