.AuthLayout-module__JSxTgq__authContainer{width:100%;min-height:100vh;display:flex;position:relative}.AuthLayout-module__JSxTgq__logoContainer{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2rem;left:2rem;right:2rem}.AuthLayout-module__JSxTgq__languageContainer{z-index:10;position:absolute;bottom:2rem;left:2rem}.AuthLayout-module__JSxTgq__languageButton{cursor:pointer;color:var(--text-secondary,#666);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AuthLayout-module__JSxTgq__languageButton:hover{color:var(--color-purple);background-color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AuthLayout-module__JSxTgq__formSection{background-color:var(--bg-primary);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.AuthLayout-module__JSxTgq__formContent{width:100%;max-width:400px}.AuthLayout-module__JSxTgq__formHeader{text-align:left;margin-bottom:2rem}.AuthLayout-module__JSxTgq__formTitle{color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.AuthLayout-module__JSxTgq__formSubtitle{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.AuthLayout-module__JSxTgq__formBody{width:100%}.AuthLayout-module__JSxTgq__gradientSection{flex:1;display:none;position:relative}.AuthLayout-module__JSxTgq__gradientBackground{background:var(--color-purple);position:absolute;top:0;bottom:0;left:0;right:0}.AuthLayout-module__JSxTgq__logoOverlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-20%;overflow:hidden;transform:translateY(-50%)}.AuthLayout-module__JSxTgq__logoOverlayImage{width:auto;height:60vh;transition:opacity .3s,transform .3s}.AuthLayout-module__JSxTgq__logoOverlayImage:hover{opacity:1}@media (min-width:768px){.AuthLayout-module__JSxTgq__logoContainer{right:50%}.AuthLayout-module__JSxTgq__gradientSection{display:block}.AuthLayout-module__JSxTgq__formSection{padding:3rem}.AuthLayout-module__JSxTgq__formContent{max-width:450px}}@media (min-width:1024px){.AuthLayout-module__JSxTgq__formSection{padding:4rem}.AuthLayout-module__JSxTgq__formContent{max-width:500px}}
