.Auth_authContainer__SrIyc{display:flex;min-height:100vh}@media(max-width:992px){.Auth_authContainer__SrIyc{flex-direction:column}}.Auth_authSidebar__mPN6q{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;width:100%}@media(min-width:992px){.Auth_authSidebar__mPN6q{width:40%;position:fixed;top:0;left:0;bottom:0}}.Auth_sidebarContent__ATY4H{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2rem}@media(max-width:992px){.Auth_sidebarContent__ATY4H{padding:1.5rem;text-align:center}}.Auth_logoContainer__QN8Si{margin-bottom:2rem}.Auth_logo__aHEVD{font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;color:#fff}.Auth_logo__aHEVD .Auth_logoHighlight__Syp3X{opacity:.85}.Auth_sidebarInfo__x3V3y{flex:1 1;display:flex;flex-direction:column;justify-content:center}@media(max-width:992px){.Auth_sidebarInfo__x3V3y{margin-bottom:1.5rem}}.Auth_sidebarTitle__kWsh_{font-size:2.5rem;margin-bottom:1.5rem}@media(max-width:768px){.Auth_sidebarTitle__kWsh_{font-size:2rem}}.Auth_sidebarText__ADprt{font-size:1.1rem;line-height:1.6;opacity:.9;max-width:400px}@media(max-width:992px){.Auth_sidebarText__ADprt{max-width:600px;margin:0 auto}}.Auth_sidebarImage__7Qeh3{display:flex;justify-content:center;margin:2rem 0}.Auth_sidebarImage__7Qeh3 img{max-width:100%;height:auto}@media(max-width:992px){.Auth_sidebarImage__7Qeh3{display:none}}.Auth_authFormContainer__ibHgo{width:100%;display:flex;justify-content:center;align-items:center;padding:2rem}@media(min-width:992px){.Auth_authFormContainer__ibHgo{margin-left:40%;width:60%}}.Auth_authForm__D7jUa{max-width:480px;width:100%}.Auth_formTitle__gok3h{font-size:2rem;margin-bottom:.5rem;color:#2d3436}.Auth_formSubtitle__rC25f{font-size:1.1rem;margin-bottom:2rem;color:rgba(45,52,54,.7)}.Auth_errorMessage__EsqiZ{margin-bottom:1.5rem;padding:1rem;background-color:rgba(214,48,49,.1);color:#d63031;border-radius:.5rem;border-left:4px solid #d63031}.Auth_formGroup__d4zT5{margin-bottom:1.5rem}.Auth_formLabel__sFWRK{display:block;font-weight:500;margin-bottom:.5rem;color:rgba(45,52,54,.8)}.Auth_formInput__5r4uA,.Auth_formSelect__f6xW4{width:100%;padding:1rem;border:1px solid rgba(45,52,54,.2);border-radius:.5rem;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;transition:.15s ease}.Auth_formInput__5r4uA:focus,.Auth_formSelect__f6xW4:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 3px rgba(108,92,231,.1)}.Auth_formInput__5r4uA::placeholder,.Auth_formSelect__f6xW4::placeholder{color:rgba(45,52,54,.4)}.Auth_passwordHeader__e4spm{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.Auth_forgotPassword__C2C6u{font-size:.875rem;color:#6c5ce7}.Auth_forgotPassword__C2C6u:hover{text-decoration:underline}.Auth_passwordHint__WTuim{margin-top:.25rem;font-size:.875rem;color:rgba(45,52,54,.6)}.Auth_rememberContainer__cw_0o,.Auth_termsContainer__s2Skl{margin-bottom:1.5rem}.Auth_rememberLabel__CWlmD,.Auth_termsLabel__TaoJ2{display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9rem;color:rgba(45,52,54,.8)}.Auth_rememberCheckbox__MbrQ3,.Auth_termsCheckbox__MHI_2{width:18px;height:18px;accent-color:#6c5ce7}.Auth_termsLink__ElS1H{color:#6c5ce7}.Auth_termsLink__ElS1H:hover{text-decoration:underline}.Auth_formActions__DliJJ{margin-bottom:1.5rem}.Auth_submitButton___yr4W{width:100%;padding:1rem;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:.3s ease}.Auth_submitButton___yr4W:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.Auth_submitButton___yr4W:disabled{opacity:.7;cursor:not-allowed}.Auth_divider__jSlBq{position:relative;margin:1.5rem 0;text-align:center}.Auth_divider__jSlBq:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:rgba(45,52,54,.1)}.Auth_divider__jSlBq span{position:relative;background-color:#fff;padding:0 1rem;font-size:.875rem;color:rgba(45,52,54,.6)}.Auth_socialButtons__d9KUA{display:flex;gap:1rem;margin-bottom:1.5rem}.Auth_socialButton__LVHge{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:1px solid rgba(45,52,54,.2);border-radius:.5rem;background-color:#fff;font-size:.9rem;font-weight:500;color:#2d3436;cursor:pointer;transition:.15s ease}.Auth_socialButton__LVHge:hover{background-color:rgba(45,52,54,.05)}.Auth_socialButton__LVHge svg{flex-shrink:0}.Auth_authFooter__OkQYm{text-align:center;font-size:.9rem;color:rgba(45,52,54,.7)}.Auth_authFooter__OkQYm .Auth_authLink__U_AYR{color:#6c5ce7;font-weight:500}.Auth_authFooter__OkQYm .Auth_authLink__U_AYR:hover{text-decoration:underline}