.auth-container{min-height:100vh}.auth-container .auth-form-wrapper{height:100%}.auth-container .auth-form-wrapper .app-logo-section{padding:32px 24px}.auth-container .auth-form-wrapper .app-logo-section .text-wrapper .text{color:#000;height:fit-content;font-size:16px;font-weight:500;display:inline-block;position:relative;text-decoration:none;padding:0 12px}.auth-container .auth-form-wrapper .app-logo-section .text-wrapper .text:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:1px;background:#262626}.auth-container .auth-form-wrapper .app-logo-section .text-wrapper .text:first-of-type{margin-right:18px}.auth-container .ant-input-affix-wrapper{padding-top:0;padding-bottom:0}.auth-container .ant-input,.auth-container .ant-input-password{height:56px;background:transparent;border:1px solid #e5e5e5;border-radius:12px;outline:none;font-size:16px;color:#262626}.auth-container .ant-input-affix-wrapper-focused,.auth-container .ant-input:focus{background:transparent;border:1px solid #e5e5e5;border-radius:12px;outline:none;box-shadow:none}.auth-container .ant-input-affix-wrapper-focused .ant-input:focus{background:transparent;border:none;outline:none;box-shadow:none}.auth-container .ant-form-item-has-error .ant-input:focus{border:1px solid #ff4d4f!important}.auth-container .ant-form-item-has-error .ant-input-affix-wrapper-focused .ant-input:focus{border:none!important}.auth-container .ant-form-item-label label{font-size:16px;color:#262626;font-weight:500}.auth-container .auth-hero{flex:0 0 600px;background:url(/_next/static/media/login-bg.06e4b0c0.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.button-group{gap:8px}.button-group .ant-btn{padding:8px 24px;height:48px;border-radius:9999px;color:#262626;font-size:18px;font-weight:500}.btn-outline{color:#262626;border:1px solid #e5e5e5}.btn-outline:hover{color:#262626!important;border:1px solid #e5e5e5!important}.btn-solid{border:none;background:linear-gradient(180deg,#a9e34b,#d8f5a2);box-shadow:inset 0 -2px 0 0 #a9e34b}.btn-solid:hover{background:linear-gradient(180deg,#a9e34b,#d8f5a2)!important;color:#262626!important;border:none!important}.btn-solid:disabled{background:#f5f5f5!important;color:#d4d4d4!important}.btn-green{height:48px;border-radius:9999px;border:none;font-size:18px;color:#262626;font-weight:500;background:linear-gradient(180deg,#a9e34b,#d8f5a2);box-shadow:inset 0 -2px 0 0 #a9e34b}.btn-green:hover{background:linear-gradient(180deg,#a9e34b,#d8f5a2)!important;color:#262626!important;border:none!important}.btn-green:disabled{background:#f5f5f5!important;color:#d4d4d4!important}@media(max-width:768px){.auth-container{flex-direction:column}.auth-form-wrapper{flex:1;padding:40px 20px}.auth-hero{display:none}}.login-form-section .title-wrapper{margin-bottom:26px}.forgot-password{color:#1d64d8;font-size:16px}.divider{position:relative;margin:25px 0;text-align:center;color:#737373}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e5e5e5;z-index:1}.divider span{position:relative;display:inline-block;padding:0 15px;background:transparent;z-index:2}.title-section{margin-bottom:26px}.title-section h1{font-size:32px;font-weight:500;color:#262626}