.AuthPage_mainContainer__JVrXS{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background-color:var(--doodle-background)}.AuthPage_authCard__JICxr{display:grid;grid-template-columns:1fr 1fr;max-width:900px;width:100%;background-color:var(--doodle-white);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.1);overflow:hidden}.AuthPage_illustrationColumn__7lNFb{padding:3rem;background-color:var(--doodle-background);display:flex;flex-direction:column;justify-content:center;align-items:center}.AuthPage_illustrationImage__pygJL{width:80%;height:auto;max-width:300px}.AuthPage_formColumn__HdzDU{padding:3rem;display:flex;align-items:center;justify-content:center}.AuthPage_formWrapper__OLUZR{width:100%;max-width:350px}.AuthPage_toggleButtons__0P5cA{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.AuthPage_toggleButtons__0P5cA button{background:none;border:none;font-family:var(--font-mali-next);font-size:1.5rem;font-weight:700;color:var(--doodle-placeholder-text);cursor:pointer;padding-bottom:.5rem;position:relative}.AuthPage_toggleButtons__0P5cA button.AuthPage_active__rXzdO{color:var(--doodle-dark-grey)}.AuthPage_underline__ucbLZ{position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--doodle-purple-soft);border-radius:2px}.AuthPage_formGroup__TgDGC{margin-bottom:1.5rem}.AuthPage_formGroup__TgDGC label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.AuthPage_formGroup__TgDGC input{width:100%;padding:.8rem;border-radius:8px;border:1px solid var(--doodle-input-border);font-size:1rem}.AuthPage_forgotPassword__bZLN1{display:block;text-align:right;font-size:.9rem;color:var(--doodle-purple-soft);margin-top:-1rem;margin-bottom:1.5rem}.AuthPage_terms__LBDto{font-size:.8rem;color:var(--doodle-placeholder-text);text-align:center;margin-top:1rem}.AuthPage_terms__LBDto a{color:var(--doodle-purple-soft);text-decoration:underline}.AuthPage_submitButton__u5BE6{width:100%;padding:1rem;background-color:var(--doodle-purple-soft);color:#fff;border:none;border-radius:8px;font-family:var(--font-mali-next);font-weight:700;font-size:1.1rem;cursor:pointer}.AuthPage_socialLogin__LSazq{margin-top:2rem}.AuthPage_divider__oL2Vy{display:flex;align-items:center;text-align:center;color:var(--doodle-placeholder-text);font-size:.8rem;margin-bottom:1rem}.AuthPage_divider__oL2Vy:after,.AuthPage_divider__oL2Vy:before{content:"";flex:1 1;border-bottom:1px solid var(--doodle-input-border)}.AuthPage_divider__oL2Vy:not(:empty):before{margin-right:.5em}.AuthPage_divider__oL2Vy:not(:empty):after{margin-left:.5em}.AuthPage_socialButtons__HLalo{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AuthPage_socialButtons__HLalo button{width:100%;padding:.75rem;border-radius:8px;border:1px solid var(--doodle-input-border);background-color:var(--doodle-white);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600}.AuthPage_socialButtons__HLalo button svg{font-size:1.2rem}@media (max-width:768px){.AuthPage_mainContainer__JVrXS{align-items:flex-start;padding-top:120px;padding-bottom:2rem;min-height:auto}.AuthPage_authCard__JICxr{grid-template-columns:1fr}.AuthPage_illustrationColumn__7lNFb{display:none}.AuthPage_formColumn__HdzDU{padding:2rem}}