.registerPage_paper__lFYQL{background-color:#FFFFFF;border:1px solid #e0e0e0;border-radius:12px;min-width:40vh;box-shadow:0 5px 10px rgba(67,95,129,.04),0 12px 25px rgba(67,95,129,.07);transition:all .3s ease-out}.registerPage_paper__lFYQL:hover{box-shadow:0 3px 6px rgba(67,95,129,.18),0 7px 15px rgba(67,95,129,.05)}.registerPage_title__TeJkA{color:#263238;font-weight:700;font-size:2rem;letter-spacing:-1px}.registerPage_signupTextContainer__GaQ_m a{color:rgba(67,95,129,1);font-weight:500;text-decoration:none;transition:color .2s ease}.registerPage_signupTextContainer__GaQ_m a:hover{color:rgb(44,72,106);text-decoration:underline}.registerPage_forgotPasswordGroup__ELHNy a{color:#546E7A;font-size:.875rem;text-decoration:none;transition:color .2s ease}.registerPage_forgotPasswordGroup__ELHNy a:hover{color:rgba(67,95,129,1)}.registerPage_input__N1IaN{border-color:#E0E0E0;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;height:44px}.registerPage_input__N1IaN:focus{border-color:rgba(67,95,129,1);box-shadow:0 0 0 2px rgba(67,95,129,.2)}.registerPage_label__I6_pF{color:#263238;font-weight:500;font-size:.9rem}.registerPage_submitButton__ZvDFg{background-color:rgba(67,95,129,1);border-radius:8px;font-weight:600;height:44px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.04)}.registerPage_submitButton__ZvDFg:hover{background-color:rgb(44,72,106);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.registerPage_pageContainer__Fgxg3{background-color:#e9f1f9;min-height:100vh;display:flex;align-items:center;justify-content:center}.registerPage_pageContainer__Fgxg3,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:#e9f1f9!important}.gsi-material-button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background-color:#FFFFFF;color:rgba(67,95,129,1);border:1px solid rgba(67,95,129,.15);border-radius:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;user-select:none;transition:all 1s ease;animation:subtle-glow 4s ease-in-out infinite;box-shadow:0 0 1px rgba(67,95,129,.7),0 0 2px rgba(67,95,129,.2)!important}.gsi-material-button:hover{color:rgb(44,72,106);border-color:rgba(67,95,129,.4);background-color:#f8f9fa;animation-play-state:paused;box-shadow:0 0 3px rgba(67,95,129,.7),0 0 7px rgba(67,95,129,.2)!important}.gsi-material-button .gsi-material-button-icon{height:18px}@keyframes subtle-glow{0%{box-shadow:0 0 4px rgba(67,95,129,.4),0 0 8px rgba(67,95,129,.3)}50%{box-shadow:0 0 8px rgba(67,95,129,.6),0 0 16px rgba(67,95,129,.5)}to{box-shadow:0 0 4px rgba(67,95,129,.4),0 0 8px rgba(67,95,129,.3)}}.gsi-material-button .gsi-material-button-icon{display:inline-block;height:14px;width:18px;margin-right:12px}.loginPage_paper__BlYeS{background-color:#FFFFFF;border:1px solid #e0e0e0;border-radius:12px;min-width:40vh;box-shadow:0 5px 10px rgba(67,95,129,.04),0 12px 25px rgba(67,95,129,.07);transition:all .3s ease-out}.loginPage_paper__BlYeS:hover{box-shadow:0 3px 6px rgba(67,95,129,.18),0 7px 15px rgba(67,95,129,.05)}.loginPage_title__QJjRU{color:#263238;font-weight:700;font-size:2rem;letter-spacing:-1px}.loginPage_signupTextContainer__pPjmW a{color:rgba(67,95,129,1);font-weight:500;text-decoration:none;transition:color .2s ease}.loginPage_signupTextContainer__pPjmW a:hover{color:rgb(44,72,106);text-decoration:underline}.loginPage_forgotPasswordGroup__VBZK9 a{color:#546E7A;font-size:.875rem;text-decoration:none;transition:color .2s ease}.loginPage_forgotPasswordGroup__VBZK9 a:hover{color:rgba(67,95,129,1)}.loginPage_input__m30g1{border-color:#E0E0E0;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;height:44px}.loginPage_input__m30g1:focus{border-color:rgba(67,95,129,1);box-shadow:0 0 0 2px rgba(67,95,129,.2)}.loginPage_label__QI4hX{color:#263238;font-weight:500;font-size:.9rem}.loginPage_submitButton__qVJFv{background-color:rgba(67,95,129,1);border-radius:8px;font-weight:600;height:44px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.04)}.loginPage_submitButton__qVJFv:hover{background-color:rgb(44,72,106);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.loginPage_pageContainer__oGgm5{background-color:#e9f1f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center}.LoginPage_paper__PlnEK{background-color:#FFFFFF;border:1px solid #e0e0e0;border-radius:12px;min-width:40vh;box-shadow:0 5px 10px rgba(67,95,129,.04),0 12px 25px rgba(67,95,129,.07);transition:all .3s ease-out}.LoginPage_paper__PlnEK:hover{box-shadow:0 3px 6px rgba(67,95,129,.18),0 7px 15px rgba(67,95,129,.05)}.LoginPage_title__TVdtI{color:#263238ce;font-weight:700;font-size:2rem;letter-spacing:-1px}.LoginPage_signupTextContainer__nzhKQ a{color:rgba(67,95,129,1);font-weight:500;text-decoration:none;transition:color .2s ease}.LoginPage_signupTextContainer__nzhKQ a:hover{color:rgb(44,72,106);text-decoration:underline}.LoginPage_forgotPasswordGroup__f37io a{color:#546E7A;font-size:.875rem;text-decoration:none;transition:color .2s ease}.LoginPage_forgotPasswordGroup__f37io a:hover{color:rgba(67,95,129,1)}.LoginPage_input__CsbLB{border-color:#E0E0E0;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;height:44px}.LoginPage_input__CsbLB:focus{border-color:rgba(67,95,129,1);box-shadow:0 0 0 2px rgba(67,95,129,.2)}.LoginPage_label__4PEEl{color:#263238;font-weight:500;font-size:.9rem}.LoginPage_submitButton__4_yeA{background-color:rgba(67,95,129,1);border-radius:8px;font-weight:600;height:44px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.04)}.LoginPage_submitButton__4_yeA:hover{background-color:rgb(44,72,106);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.08)}.LoginPage_pageContainer__IapaH{background-color:#e9f1f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center}