.SignInForm_form__50S4k{display:flex;flex-direction:column;gap:var(--space-800);width:100%}.SignInForm_recovery__e6dxl{align-self:flex-end;padding:0;border:none;background:none;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:normal;text-decoration:none;color:var(--color-brand-vivid);cursor:pointer}.SignInForm_recovery__e6dxl:hover{text-decoration:underline}.SignInForm_recovery__e6dxl:focus-visible{outline:2px solid var(--color-brand-vivid);outline-offset:2px;border-radius:var(--radius-050)}.SignInForm_submit__INgOf{--button-height:51px;--button-font-size:var(--font-size-base);--button-background:var(--color-brand-vivid);width:100%;position:relative;overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.SignInForm_submit__INgOf:before{content:"";position:absolute;top:0;bottom:0;left:-50%;width:33%;background:rgba(255,255,255,.35);transform:skewX(-20deg);transition:transform .7s ease;pointer-events:none}.SignInForm_submit__INgOf:not(:disabled):hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 18px -6px rgba(0,139,236,.6)}.SignInForm_submit__INgOf:not(:disabled):hover:before{transform:skewX(-20deg) translateX(500%)}.SignInForm_submit__INgOf:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.SignInForm_submit__INgOf,.SignInForm_submit__INgOf:before{transition:none}.SignInForm_submit__INgOf:not(:disabled):active,.SignInForm_submit__INgOf:not(:disabled):hover{transform:none}.SignInForm_submit__INgOf:not(:disabled):hover:before{transform:skewX(-20deg)}}