.AuthLayout-module-scss-module__xvA46q__authLayout,.AuthLayout-module-scss-module__xvA46q__authLayoutUnauthorized{text-align:center;min-height:100vh;font-family:var(--font-outfit),sans-serif;background-color:#f2f2f4;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.AuthLayout-module-scss-module__xvA46q__authLayout .AuthLayout-module-scss-module__xvA46q__decorationLine,.AuthLayout-module-scss-module__xvA46q__authLayoutUnauthorized .AuthLayout-module-scss-module__xvA46q__decorationLine{z-index:10;background:linear-gradient(90deg,#0047ff,#7096ff);width:100%;height:6px;position:absolute;top:0;left:0}.AuthLayout-module-scss-module__xvA46q__authLayoutUnauthorized .AuthLayout-module-scss-module__xvA46q__decorationLine{background:linear-gradient(90deg,#ef4444,#f87171)}.AuthLayout-module-scss-module__xvA46q__footer{z-index:1;color:#6b7280;text-align:center;margin-top:32px;font-size:.875rem;position:relative}
.LoginBackground-module-scss-module__EWFpcq__backgroundContainer{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.LoginBackground-module-scss-module__EWFpcq__block{opacity:0;animation:.5s ease-out forwards LoginBackground-module-scss-module__EWFpcq__popIn,5s ease-in-out infinite LoginBackground-module-scss-module__EWFpcq__flicker;position:absolute}.LoginBackground-module-scss-module__EWFpcq__black{background-color:#000}.LoginBackground-module-scss-module__EWFpcq__pink{background-color:#ffd1dc}.LoginBackground-module-scss-module__EWFpcq__blue{background-color:#0047ff}.LoginBackground-module-scss-module__EWFpcq__white{background-color:#fff}@keyframes LoginBackground-module-scss-module__EWFpcq__popIn{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes LoginBackground-module-scss-module__EWFpcq__flicker{0%,to{opacity:.7}25%{opacity:.9}50%{opacity:.6}75%{opacity:1}}.LoginBackground-module-scss-module__EWFpcq__glitch{animation:.2s steps(2,end) infinite LoginBackground-module-scss-module__EWFpcq__glitch}@keyframes LoginBackground-module-scss-module__EWFpcq__glitch{0%{transform:translate(0)}50%{transform:translate(-3px,2px)}to{transform:translate(3px,-2px)}}
