.checkbox[data-v-5bea70a7]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--disabled[data-v-5bea70a7]{cursor:not-allowed}.checkbox input[data-v-5bea70a7]{display:none}.checkmark[data-v-5bea70a7]{width:16px;height:16px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkmark .icon[data-v-5bea70a7]{width:10px;height:10px;opacity:0;transition:opacity .2s ease}.checkbox input:checked+.checkmark[data-v-5bea70a7]{background:#3f32b5;border-color:#3f32b5}.checkbox input:checked+.checkmark .icon[data-v-5bea70a7]{opacity:1}.login{min-height:100vh;display:flex;align-items:center;padding:30px;justify-content:center;position:relative;background:#f8fafc;font-family:Nunito,sans-serif}.login .login__wrapper{width:1342px;display:flex;border-radius:32px;background:#fff;box-shadow:0 32px 64px 0 rgba(0,0,0,.0784313725);padding:40px}.login .login__wrapper .login__left{width:407px;display:flex;flex-direction:column;gap:20px;min-height:100%}.login .login__wrapper .login__left .login__logo{display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:20px;padding:20px;gap:8px}.login .login__wrapper .login__left .login__logo .login__logo-icon{width:80px;height:80px}.login .login__wrapper .login__left .login__logo .login__logo-icon .login__logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.login .login__wrapper .login__left .login__logo .login__logo-text{font-size:40px;font-weight:900;line-height:80%;letter-spacing:0;font-family:Orbitron,sans-serif}.login .login__wrapper .login__left .login__logo .login__logo-text .login__logo-title{color:#3730a3}.login .login__wrapper .login__left .login__logo .login__logo-text .login__logo-subtitle{color:#0891b2}.login .login__wrapper .login__left .login__welcome{text-align:center}.login .login__wrapper .login__left .login__welcome .login__welcome-title{color:#0891b2;font-weight:700;font-size:32px;line-height:44px}.login .login__wrapper .login__left .login__welcome .login__welcome-subtitle{color:#94a3b8;line-height:22px;margin-top:8px}.login .login__wrapper .login__left .login__form{display:flex;flex-direction:column}.login .login__wrapper .login__left .login__form .login__form-group{display:flex;flex-direction:column;position:relative;margin-bottom:20px}.login .login__wrapper .login__left .login__form .login__form-group .login__label{margin-bottom:6px;line-height:22px;color:#1e293b;font-weight:600}.login .login__wrapper .login__left .login__form .login__form-group .login__input{border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922);font-size:14px;height:40px;outline:none}.login .login__wrapper .login__left .login__form .login__form-group .is-error{border:1px solid #dc2626}.login .login__wrapper .login__left .login__form .login__form-group .eye_close,.login .login__wrapper .login__left .login__form .login__form-group .eye_open{position:absolute;right:12px;bottom:20px;transform:translateY(50%);cursor:pointer}.login .login__wrapper .login__left .login__form .login__options{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.login .login__wrapper .login__left .login__form .login__options .login__remember{color:#020617;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:22px}.login .login__wrapper .login__left .login__form .login__options .login__remember input{border:1px solid #cbd5e1}.login .login__wrapper .login__left .login__form .login__options .login__forgot{color:#0891b2;font-weight:700;line-height:22px}.login .login__wrapper .login__left .login__form .login__actions .login__btn{width:100%;background:#3730a3;color:#fff;border-radius:12px;height:40px;font-weight:600;line-height:22px;display:flex;gap:8px;align-items:center;justify-content:center}.login .login__wrapper .login__left .login__divider{display:flex;align-items:center;text-align:center;color:#94a3b8;line-height:22px}.login .login__wrapper .login__left .login__divider:after,.login .login__wrapper .login__left .login__divider:before{content:"";flex:1;border-bottom:1px solid #94a3b8}.login .login__wrapper .login__left .login__divider:before{margin-right:20px}.login .login__wrapper .login__left .login__divider:after{margin-left:20px}.login .login__wrapper .login__left .login__oneid{background:#f8fafc;border-radius:16px;padding:12px;display:flex;justify-content:center;align-items:center;cursor:pointer}.login .login__wrapper .login__left .login__oneid-text{line-height:22px;color:#94a3b8;text-align:center}.login .login__wrapper .login__right{margin-left:40px;flex:1;min-height:100%;background:#f8fafc;border-radius:20px}.login .login__wrapper .login__right .login__info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%}.login .login__wrapper .login__right .login__info .login__info-img{width:200px;height:200px}.login .login__wrapper .login__right .login__info .login__info-img .login__info-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.login .login__wrapper .login__right .login__info .login__info-text{text-align:center;color:#475569;font-weight:700;font-size:24px;line-height:33px}.login .login__wrapper .login__right .login__info .login__info-text span{display:block}.login .login__wrapper .login__right .login__info .login__info-text .login__info-cyan{color:#0891b2}.login .login__wrapper .login__right .login__info .login__info-text .login__info-indigo{color:#3730a3}.login .login__wrapper .login__right .login__info .login__icons{display:flex;align-items:center;justify-content:center}.login .login__wrapper .login__right .login__info .login__icons .login-icons-img{color:#cbd5e1}.login .login__wrapper .login__right .login__info .login__icons .login-icons-img svg{width:40px;height:40px}.login .login__wrapper .login__right .login__info .login__icons .login-icons-img:not(:last-child){margin-right:8px;display:flex;align-items:center}.login .login__wrapper .login__right .login__info .login__icons .login-icons-img:not(:last-child):after{content:"•";margin-left:8px;font-size:14px}@media screen and (max-width:1100px){.login{padding:30px}.login .login__wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:28px;border-radius:16px;max-width:100%}.login .login__wrapper .login__left .login__logo{flex-direction:column}.login .login__wrapper .login__left .login__logo .login__logo-text{text-align:center}.login .login__wrapper .login__right{display:none}}@media screen and (max-width:575px){.login,.login .login__wrapper{padding:12px}.login .login__wrapper .login__left{gap:12px}.login .login__wrapper .login__left .login__logo{padding:12px}.login .login__wrapper .login__left .login__logo .login__logo-icon{width:70px;height:70px}.login .login__wrapper .login__left .login__logo .login__logo-text{font-size:36px}.login .login__wrapper .login__left .login__welcome .login__welcome-title{font-size:28px;line-height:1.375}.login .login__wrapper .login__left .login__welcome .login__welcome-subtitle{margin-top:4px;font-size:14px}.login .login__wrapper .login__left .login__form .login__form-group{margin-bottom:12px}.login .login__wrapper .login__left .login__form .login__form-group .login__label{margin-bottom:4px}.login .login__wrapper .login__left .login__form .login__options{margin-bottom:12px}.login .login__wrapper .login__right{display:none}}