.auth-modal-module__9T5Zdq__modal{background:#fff;border:1px solid #dedede;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:500px;max-height:90vh;padding:30px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.auth-modal-module__9T5Zdq__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-modal-module__9T5Zdq__title{color:#2c2c2c;font-family:var(--font-dm-sans);letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:140%}.auth-modal-module__9T5Zdq__closeButton{cursor:pointer;color:#2c2c2c;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;display:flex}.auth-modal-module__9T5Zdq__closeButton:hover{opacity:.7}.auth-modal-module__9T5Zdq__body{flex-direction:column;gap:16px;display:flex}.auth-modal-module__9T5Zdq__bodyText{color:#2c2c2c;font-family:var(--font-dm-sans);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:400;line-height:160%}.auth-modal-module__9T5Zdq__label{color:#2c2c2c;font-family:var(--font-dm-sans);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-modal-module__9T5Zdq__field{flex-direction:column;display:flex}.auth-modal-module__9T5Zdq__button{color:#fff;width:100%;height:48px;font-family:var(--font-dm-sans);text-align:center;cursor:pointer;background:#0762ff;border:none;border-radius:100px;padding:0 24px;font-size:16px;font-weight:500;line-height:110%;transition:opacity .2s}.auth-modal-module__9T5Zdq__button:hover:not(:disabled){opacity:.9}.auth-modal-module__9T5Zdq__button:disabled{opacity:.5;cursor:not-allowed}.auth-modal-module__9T5Zdq__buttonSecondary{color:#2c2c2c;background:#fff;border:1px solid #dedede}.auth-modal-module__9T5Zdq__buttonRow{gap:12px;display:flex}.auth-modal-module__9T5Zdq__buttonRow>*{flex:1}.auth-modal-module__9T5Zdq__divider{text-align:center;color:#888;font-family:var(--font-dm-sans);margin:0;font-size:16px;position:relative}.auth-modal-module__9T5Zdq__divider:before,.auth-modal-module__9T5Zdq__divider:after{content:"";background:#dedede;width:calc(50% - 24px);height:1px;position:absolute;top:50%}.auth-modal-module__9T5Zdq__divider:before{left:0}.auth-modal-module__9T5Zdq__divider:after{right:0}.auth-modal-module__9T5Zdq__googleButton{color:#2c2c2c;width:100%;height:48px;font-family:var(--font-dm-sans);cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:100px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex}.auth-modal-module__9T5Zdq__googleButton:hover{opacity:.9}.auth-modal-module__9T5Zdq__error{color:#991b1b;font-family:var(--font-dm-sans);margin:0;font-size:14px;line-height:1.5}.auth-modal-module__9T5Zdq__emailInput{height:48px;border-radius:100px!important}@media (max-width:600px),(max-height:500px){.auth-modal-module__9T5Zdq__modal{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px;top:0;left:0;overflow-y:auto;transform:none}}
.inputs-module__S8TJaG__grid{grid-gap:1rem;gap:1rem;display:grid}.inputs-module__S8TJaG__row{align-items:center;gap:1rem;display:flex}.inputs-module__S8TJaG__tabs{border:1px solid #ccd8e3;border-radius:50px;width:fit-content;padding:4px;display:inline-flex}.inputs-module__S8TJaG__tab{color:#ccd8e3;font-family:var(--font-dm-sans);letter-spacing:-.32px;padding:4px 18px;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.inputs-module__S8TJaG__tab.inputs-module__S8TJaG__active{color:#fff;background:#2c2c2c;border:1px solid #101c3a;border-radius:100000px}.inputs-module__S8TJaG__control{width:100%}.inputs-module__S8TJaG__control input,.inputs-module__S8TJaG__control select,.inputs-module__S8TJaG__numberControl{color:#2c2c2c;width:100%;font-family:var(--font-dm-sans);letter-spacing:-.32px;resize:none;background:0 0;border:1px solid #e4ebf2;border-radius:12px;padding:12px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:160%}@media (min-width:992px){.inputs-module__S8TJaG__control input,.inputs-module__S8TJaG__control select,.inputs-module__S8TJaG__numberControl{padding:8px 12px;font-size:14px}}.inputs-module__S8TJaG__control.inputs-module__S8TJaG__round input,.inputs-module__S8TJaG__control.inputs-module__S8TJaG__round select,.inputs-module__S8TJaG__numberControl{box-sizing:border-box;border:1px solid #d1d1d1;border-radius:50px;height:38px;padding:8px 12px;line-height:1.25}.inputs-module__S8TJaG__numberControl{align-items:center;gap:8px;display:flex}.inputs-module__S8TJaG__numberControl input{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;border:none;outline:none;flex-grow:1;width:100%;min-width:0}.inputs-module__S8TJaG__numberControl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputs-module__S8TJaG__numberControl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputs-module__S8TJaG__prefix{color:#bbb}.inputs-module__S8TJaG__btn{text-align:center;white-space:nowrap;background:#fbe571;border-radius:12px;width:100%;padding:16px 20px}.inputs-module__S8TJaG__small{width:fit-content;min-width:105px;font-size:16px;font-family:var(--font-dm-sans);padding:8px 16px;line-height:160%}@media (max-width:767px){.inputs-module__S8TJaG__btn{padding:16px 12px}}.inputs-module__S8TJaG__round{border-radius:50px}.inputs-module__S8TJaG__blue{color:#fff;background:#1372ff;padding:8px 20px}.inputs-module__S8TJaG__btnUnderline{color:#101c3a;font-family:var(--font-dm-sans);letter-spacing:-.32px;white-space:nowrap;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-decoration-line:underline}.inputs-module__S8TJaG__actions{justify-content:space-between;margin-top:2rem;display:flex}.inputs-module__S8TJaG__link{color:#1372ff}.inputs-module__S8TJaG__socialBtns{border-top:1px solid #bbb;margin-top:2rem;padding-top:2rem}.inputs-module__S8TJaG__divider{color:#bbb;font-family:var(--font-dm-sans);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:16px;margin:1.25rem 0;font-size:13px;display:flex}.inputs-module__S8TJaG__divider:before,.inputs-module__S8TJaG__divider:after{content:"";background:linear-gradient(to var(--dir,right), transparent, #e4ebf2);flex:1;height:1px}.inputs-module__S8TJaG__divider:before{--dir:right}.inputs-module__S8TJaG__divider:after{--dir:left}.inputs-module__S8TJaG__socialBtn{text-align:center;border:1px solid #101c3a;border-radius:50px;justify-content:center;align-items:center;padding:12px 20px;display:flex}.inputs-module__S8TJaG__socialBtn img{margin-right:.5rem}.inputs-module__S8TJaG__saveButton{border:1px solid #e4ebf2;border-radius:100px;justify-content:center;align-items:center;height:40px;display:flex}
.auth-module__cni4Dq__authButton{color:#101c3a;font-weight:400}.auth-module__cni4Dq__modalHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.auth-module__cni4Dq__modalHeader .auth-module__cni4Dq__title{margin-bottom:0}.auth-module__cni4Dq__closeButton{color:#666;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px;font-size:24px;line-height:1}.auth-module__cni4Dq__closeButton:hover{color:#333}.auth-module__cni4Dq__label{color:#2c2c2c;font-family:var(--font-dm-sans);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-module__cni4Dq__emailDisplay{color:#666;font-family:var(--font-dm-sans);padding-bottom:8px;font-size:16px}.auth-module__cni4Dq__loginError{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:16px;padding:12px 16px}.auth-module__cni4Dq__loginErrorText{color:#991b1b;font-family:var(--font-dm-sans);margin:0;font-size:14px;line-height:1.5}.auth-module__cni4Dq__consentError{color:#991b1b;font-family:var(--font-dm-sans);margin-top:12px;font-size:14px}.auth-module__cni4Dq__consentSection{margin-top:16px}.auth-module__cni4Dq__consentHeader{padding:8px 0}.auth-module__cni4Dq__consentText{color:#666;font-family:var(--font-dm-sans);font-size:14px;line-height:1.5}.auth-module__cni4Dq__consentDetails{color:#555;font-family:var(--font-dm-sans);background:#f5f5f5;border-radius:8px;max-height:100px;margin-top:12px;padding:12px;font-size:13px;line-height:1.6;overflow-y:auto}.auth-module__cni4Dq__consentDetails::-webkit-scrollbar{background:#ededed;border-radius:3px;width:3px}.auth-module__cni4Dq__consentDetails p{margin:0 0 12px}.auth-module__cni4Dq__consentDetails p:last-child{margin-bottom:0}.auth-module__cni4Dq__consentDetails a{color:#1372ff;text-decoration:underline}
