.Auth_authContainer__jBmhE{display:flex;min-height:100vh;background-color:#050505;color:#fff;font-family:inherit}.Auth_leftPanel__UUIY4{flex:1 1;display:none;background:linear-gradient(135deg,hsla(0,0%,8%,.9),rgba(5,5,5,.95)),url(/wallpaper2.png) 50%/cover;position:relative;overflow:hidden;border-right:1px solid hsla(44,83%,70%,.15)}@media (min-width:900px){.Auth_leftPanel__UUIY4{display:flex;flex-direction:column;justify-content:center;padding:4rem}}.Auth_leftContent__DqMh3{position:relative;z-index:2;max-width:500px}.Auth_leftContent__DqMh3 h1{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:300;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(90deg,#f2cf71,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Auth_leftContent__DqMh3 p{font-size:1.15rem;color:#aaa;line-height:1.6}.Auth_rightPanel__7fK0Q{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;background:radial-gradient(circle at top right,hsla(44,83%,70%,.05) 0,transparent 60%)}.Auth_formWrapper__TRDnA{width:100%;max-width:440px;background:hsla(0,0%,6%,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:3rem 2.5rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 25px 50px -12px rgba(0,0,0,.6)}.Auth_formHeader__yj1rW{text-align:center;margin-bottom:2.5rem}.Auth_formHeader__yj1rW h2{font-size:1.8rem;font-weight:400;margin:0 0 .5rem;color:#fff}.Auth_formHeader__yj1rW p{color:#888;font-size:.95rem;margin:0}.Auth_googleBtn__wzZPZ{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:.85rem;background:#fff;color:#333;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1.8rem}.Auth_googleBtn__wzZPZ:hover{background:#f9f9f9;box-shadow:0 4px 12px hsla(0,0%,100%,.1);transform:translateY(-1px)}.Auth_divider__tZNKQ{display:flex;align-items:center;text-align:center;margin-bottom:1.8rem;color:#666;font-size:.85rem}.Auth_divider__tZNKQ:after,.Auth_divider__tZNKQ:before{content:"";flex:1 1;border-bottom:1px solid #333}.Auth_divider__tZNKQ:before{margin-right:1rem}.Auth_divider__tZNKQ:after{margin-left:1rem}.Auth_inputGroup__uqAC9{margin-bottom:1.2rem}.Auth_inputGroup__uqAC9 label{display:block;font-size:.8rem;color:#aaa;margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Auth_inputGroup__uqAC9 input{width:100%;padding:.85rem 1rem;background:rgba(0,0,0,.4);border:1px solid #333;border-radius:8px;color:#fff;font-size:1rem;transition:all .2s ease}.Auth_inputGroup__uqAC9 input:focus{outline:none;border-color:#f2cf71;background:rgba(0,0,0,.6);box-shadow:0 0 0 2px hsla(44,83%,70%,.15)}.Auth_submitBtn__Z72DC{width:100%;padding:.9rem;background:linear-gradient(90deg,#e2bb52,#f2cf71);color:#111;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1rem}.Auth_submitBtn__Z72DC:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px hsla(44,83%,70%,.25)}.Auth_submitBtn__Z72DC:disabled{background:#444;color:#888;cursor:not-allowed}.Auth_switchMode__gZMLl{margin-top:1.8rem;text-align:center;font-size:.95rem;color:#888}.Auth_switchMode__gZMLl button{background:none;border:none;color:#f2cf71;font-weight:500;cursor:pointer;padding:0;margin-left:.5rem;transition:color .2s ease}.Auth_switchMode__gZMLl button:hover{color:#fff;text-decoration:underline}.Auth_errorMessage__jdxVF{background:rgba(255,59,48,.08);color:#ff6b6b;padding:1rem;border-radius:8px;font-size:.9rem;margin-bottom:1.5rem;border:1px solid rgba(255,59,48,.2)}