.page_page__s_8vO{display:flex;flex-direction:column;margin:0 auto;padding:20px;width:100%;height:100vh;background-size:cover;background-image:none;background-position:50%;background-repeat:no-repeat;@media screen and (max-width:900px){background-image:url(/_next/static/media/background.ace5d61f.jpg);background-size:contain;margin-bottom:50px;.page_leftPaneText__JLxuf{display:none;padding:10px}}}@media screen and (min-width:1024px){.page_page__s_8vO{margin:0 auto;padding:0;flex-direction:row;max-width:none;background-image:none;background-repeat:no-repeat}.page_leftPane__J_6OW{flex:1 1;min-width:400px;min-height:100vh;background-color:#f7fafd;background-attachment:fixed;background-image:url(/_next/static/media/ai-bg.925ca059.jpg);background-size:cover;background-position:50%;color:#2D68C4;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.page_leftPaneText__JLxuf{grid-gap:18px;gap:18px;display:grid;font-family:sans-serif;text-align:right;width:100%;position:absolute;top:18rem;right:1rem;h4{margin:25px 0 0;font-size:16px}h6,p,ul{font-size:12px;color:#404040}}.page_rightPane__sTUsS{flex:1 1;width:100%;margin:50px auto;background:white}.page_userAuthPane__XTlGW{flex:1 1;width:100%;margin:10px auto;background:white}}.page_authHeader__HG9ms{text-align:center;margin:25px auto;h1{font-size:32px}p{font-size:15px;font-weight:400}@media screen and (max-width:768px){span{display:grid;margin:5px 0}}}.page_registerContainer__Qzwxy{margin:25px auto;padding:10px 0;max-width:500px;min-height:250px;border-radius:10px;min-height:360px;box-shadow:0 2px 4px rgba(0,0,0,.1);.page_registerForm__EP5Wh{gap:20px;padding:10px 20px;display:flex;flex-direction:column;@media screen and (max-width:600px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}.page_formGroup__ZJCDu{width:100%;display:flex;font-size:15px;border-radius:5px;flex-direction:column;border:.1px solid ghostwhite;label{padding:10px 0;min-width:100px;span{color:red}}input{width:100%;padding:10px;outline:none;color:black;border-radius:5px;border:.1px solid #ccc;background-color:transparent;&:focus{border-color:#2D68C4}&::placeholder{color:#999}}}}.page_passwordWrapper__DQ6rv{position:relative;width:100%}.page_passwordWrapper__DQ6rv input{width:100%;padding-right:40px}.page_passwordToggle___b0jt{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:dimgray;font-size:18px}.page_submitButton__u_y07{width:100%;padding:1rem;font-size:15px;margin:10px auto 0;&:hover{background-color:#2D68C4}}.page_authRedirect__DHigJ{font-size:12.5px;margin:10px auto;color:#404040;cursor:pointer;&:hover{color:#2D68C4;text-decoration:underline}}}.page_loginContainer__60yy_{margin:25px auto;max-width:500px;min-height:500px;border-radius:10px;padding:25px 0 50px;box-shadow:0 2px 4px rgba(0,0,0,.1);.page_loginForm__0VyCq{gap:20px;padding:10px 20px;display:flex;flex-direction:column;@media screen and (max-width:600px){padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}.page_formGroup__ZJCDu{width:100%;font-size:15px;border-radius:5px;display:flex;flex-direction:column;border:.1px solid ghostwhite;label{padding:10px 0;min-width:100px;span{color:red}}input{width:100%;padding:10px;outline:none;color:black;border-radius:5px;border:.1px solid #ccc;background-color:transparent;transition:border-color .2s;&::placeholder{color:#999}}}}.page_passwordWrapper__DQ6rv{position:relative;width:100%}.page_passwordWrapper__DQ6rv input{width:100%;padding-right:40px}.page_passwordToggle___b0jt{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:dimgray;font-size:18px}.page_manageSetPassword__9_XMo{width:100%;min-height:50px;font-size:12px;display:flex;color:dimgray;justify-content:space-between;.page_rememberMe__sM2a8{display:flex;gap:10px;flex-direction:row;align-items:center;span{gap:5px;display:flex;min-width:111px;align-items:center}input{height:10px}}.page_forgotPassword__u82tm{text-decoration:none;padding:10px;&:hover{color:#007bff;text-decoration:underline}}}.page_authRedirect__DHigJ{font-size:12.5px;margin:10px auto;color:#404040;cursor:pointer;&:hover{color:#2D68C4;text-decoration:underline}}.page_submitButton__u_y07{width:100%;padding:1rem;font-size:15px;margin:10px auto 0;&:hover{background-color:#2D68C4}}}.page_authFooter__CnRMR{text-align:center;margin-top:20px;a{color:#007bff;text-decoration:none;&:hover{text-decoration:underline}}}.page_authError__OqYdl{color:red;font-size:14px;margin-top:10px}.page_authSuccess__uGJiO{color:green;font-size:14px;margin-top:10px}.page_multiLoginOption__wCvg8{display:grid;justify-content:center;width:100%;margin:20px auto;padding:10px 5px;grid-gap:25px;gap:25px}.page_multiLoginOption__wCvg8 span{gap:10px;font-size:14px;display:flex;align-items:center;flex-direction:row;justify-content:center}.page_multiLoginOption__wCvg8 hr{display:block;width:150px;margin:0 10px;border:none;border-top:1px solid #ccc;@media screen and (max-width:600px){width:75px}}.page_multiLoginOption__wCvg8 button{max-width:360px;margin:auto;width:100%}.page_forgotPasswordPage__HbN_3{margin:125px auto 0;padding:20px;width:100%;height:100vh;max-width:600px;@media screen and (max-width:768px){padding-left:0;padding-bottom:25px;padding-right:0;padding-top:25px}.page_emailInput__fuLSa{max-width:500px;padding:20px 25px;grid-gap:20px;gap:20px;display:grid;margin:25px auto;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}}.page_forgotPasswordPage__HbN_3 h2{margin:25px 0;font-size:24px;text-align:center}.page_formGroup__ZJCDu{gap:10px;width:100%;display:flex;font-size:15px;border-radius:5px;flex-direction:column;border:.1px solid ghostwhite;label{padding:10px 0;min-width:100px;span{color:red}}.page_formGroup2__FGIcn{grid-gap:5px;gap:5px;display:grid}input{width:100%;padding:10px;outline:none;color:black;border-radius:5px;border:.1px solid #ccc;background-color:transparent;transition:border-color .2s;&::placeholder{color:#999}}.page_passwordWrapper__DQ6rv{position:relative;width:100%}.page_passwordWrapper__DQ6rv input{width:100%;padding-right:40px;transition:border-color .2s}.page_passwordToggle___b0jt{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:dimgray;font-size:18px}button{max-width:360px}}.page_authWrapper__JGQd3{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;padding:1rem}.page_authCard__xAxfV{width:100%;max-width:400px;background-color:#ffffff;border-radius:.5rem;padding:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem}.page_authTitle__i6ZMb{text-align:center;font-size:1.5rem;font-weight:700;color:#1f2937}.page_authSubtitle__d5Qsw{text-align:center;font-size:.875rem;color:#6b7280}.page_authButton__Zrd5P{display:block;width:100%;padding:.5rem 1rem;border-radius:.375rem;text-align:center;font-size:1rem;font-weight:500;transition:background-color .2s ease;text-decoration:none}.page_userButton__G8kW_{border:1px solid #d1d5db;color:#374151;background-color:transparent}.page_userButton__G8kW_:hover{background-color:#f3f4f6}.page_hospitalButton__1gbUH{background-color:#2D68C4;color:white;border:none}.page_hospitalButton__1gbUH:hover{background-color:#2563eb}