.LoginFlow-module__iKhSEG__root{--flow-light:color-mix(in srgb, var(--color-accent) 68%, var(--color-rail-fg));--flow-deep:color-mix(in srgb, var(--color-accent) 40%, var(--color-navy));pointer-events:none;position:absolute;inset:0;overflow:hidden}.LoginFlow-module__iKhSEG__art{position:absolute;inset:0;overflow:hidden}.LoginFlow-module__iKhSEG__currents{width:136%;height:clamp(10rem,100% - 30rem,32rem);position:absolute;bottom:-5%;left:-18%}.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact) .LoginFlow-module__iKhSEG__art:after{content:"";background:linear-gradient(transparent, var(--color-navy));height:8rem;position:absolute;inset:auto 0 0}.LoginFlow-module__iKhSEG__back{opacity:.72}.LoginFlow-module__iKhSEG__middle{opacity:.7}.LoginFlow-module__iKhSEG__front{opacity:.82}.LoginFlow-module__iKhSEG__control{pointer-events:auto;background:var(--color-navy);display:none;position:absolute;bottom:2rem;right:2rem}.LoginFlow-module__iKhSEG__compact .LoginFlow-module__iKhSEG__art{-webkit-mask-image:linear-gradient(to right, transparent 15%, var(--color-navy) 65%);mask-image:linear-gradient(to right, transparent 15%, var(--color-navy) 65%)}.LoginFlow-module__iKhSEG__compact .LoginFlow-module__iKhSEG__currents{width:100%;height:170%;bottom:-40%;left:0}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact) .LoginFlow-module__iKhSEG__control{display:inline-flex}.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact) .LoginFlow-module__iKhSEG__back{animation:3s cubic-bezier(.16,1,.3,1) both LoginFlow-module__iKhSEG__gather-back}.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact) .LoginFlow-module__iKhSEG__middle{animation:3s cubic-bezier(.16,1,.3,1) both LoginFlow-module__iKhSEG__gather-middle}.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact) .LoginFlow-module__iKhSEG__front{animation:3s cubic-bezier(.16,1,.3,1) both LoginFlow-module__iKhSEG__gather-front}.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact) .LoginFlow-module__iKhSEG__drift{transform-origin:50% 75%;animation:24s ease-in-out 3s infinite LoginFlow-module__iKhSEG__current}.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact)[data-paused=true] *,.LoginFlow-module__iKhSEG__root:not(.LoginFlow-module__iKhSEG__compact)[data-inactive=true] *{animation-play-state:paused}}@keyframes LoginFlow-module__iKhSEG__gather-back{0%{transform:translate(-65px,65px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}@keyframes LoginFlow-module__iKhSEG__gather-middle{0%{transform:translate(75px,90px)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes LoginFlow-module__iKhSEG__gather-front{0%{transform:translate(-35px,100px)}to{transform:translate(0)}}@keyframes LoginFlow-module__iKhSEG__current{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,-18px)scale(1.025,1.035)}}
