.Login-module-scss-module__tB3tZW__container{flex-direction:column;gap:2.5rem;display:flex}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input{flex-direction:column;gap:1.5rem;display:flex}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__textInput,.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__passwordField{width:100%;margin:0}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__forgotPassword{align-items:center;gap:.25rem;display:flex}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__forgotPassword .Login-module-scss-module__tB3tZW__forgotPasswordLink{color:#0080a8;font-size:.75rem;font-weight:600;line-height:1rem}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__errorDiv{border-radius:var(--Size-Radius-8,8px);background:var(--Color-States-Surface-Error,#ffedec);justify-content:center;align-self:stretch;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__errorDiv .Login-module-scss-module__tB3tZW__icon{align-self:center}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__input .Login-module-scss-module__tB3tZW__errorDiv .Login-module-scss-module__tB3tZW__text{color:var(--Color-States-Content-Error,#920025);letter-spacing:.25px;font-size:.875rem;line-height:20px}.Login-module-scss-module__tB3tZW__container .Login-module-scss-module__tB3tZW__button{place-self:flex-end;display:flex}.Login-module-scss-module__tB3tZW__dialog{width:100%;max-width:25rem}.Login-module-scss-module__tB3tZW__dialog .Login-module-scss-module__tB3tZW__children{flex-flow:column;gap:1.5rem;display:flex}.Login-module-scss-module__tB3tZW__dialog .Login-module-scss-module__tB3tZW__children span{padding-right:1.5rem}.Login-module-scss-module__tB3tZW__dialog .Login-module-scss-module__tB3tZW__children img{align-self:center;display:flex}
.LoginEnroll-module-scss-module__Z9kgCW__container{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__heading{flex-direction:column;gap:.5rem;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__heading p{color:var(--col-text-secondary)}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input{flex-direction:column;gap:1.5rem;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input .LoginEnroll-module-scss-module__Z9kgCW__instructions{overflow-wrap:anywhere;color:var(--col-text-secondary);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input .LoginEnroll-module-scss-module__Z9kgCW__qrPlate{background:var(--col-white,#fff);border:1px solid var(--col-background-outline-1);border-radius:12px;align-self:center;max-width:100%;padding:.875rem}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input .LoginEnroll-module-scss-module__Z9kgCW__qrPlate .LoginEnroll-module-scss-module__Z9kgCW__qr{aspect-ratio:1;width:10.5rem;max-width:100%;height:auto;display:block}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input .LoginEnroll-module-scss-module__Z9kgCW__manual{border:1px dashed var(--col-background-outline-2);border-radius:var(--Size-Radius-8,8px);background:var(--col-background-surface-2);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input .LoginEnroll-module-scss-module__Z9kgCW__manual .LoginEnroll-module-scss-module__Z9kgCW__manualLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--col-text-secondary);font-weight:600}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__input .LoginEnroll-module-scss-module__Z9kgCW__manual .LoginEnroll-module-scss-module__Z9kgCW__manualValue{letter-spacing:.06em;color:var(--col-text-primary);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__errorDiv{border-radius:var(--Size-Radius-8,8px);background:var(--Color-States-Surface-Error,#ffedec);align-self:stretch;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__errorDiv .LoginEnroll-module-scss-module__Z9kgCW__icon{align-self:center}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__errorDiv .LoginEnroll-module-scss-module__Z9kgCW__text{color:var(--Color-States-Content-Error,#920025);letter-spacing:.25px;font-size:.875rem;line-height:20px}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.LoginEnroll-module-scss-module__Z9kgCW__container .LoginEnroll-module-scss-module__Z9kgCW__button{align-self:flex-end;display:flex}
.OtpInput-module-scss-module__q7Z6EW__boxes{gap:.5rem;width:100%;display:flex}.OtpInput-module-scss-module__q7Z6EW__boxes .OtpInput-module-scss-module__q7Z6EW__box{border:1px solid var(--col-background-outline-2);border-radius:var(--Size-Radius-8,8px);background:var(--col-background-surface-1);min-width:0;max-width:2.75rem;height:3.25rem;color:var(--col-text-primary);font-variant-numeric:tabular-nums;text-align:center;outline:none;flex:1 1 0;padding:0;font-family:inherit;font-size:1.375rem;font-weight:600}.OtpInput-module-scss-module__q7Z6EW__boxes .OtpInput-module-scss-module__q7Z6EW__box:focus{border-color:var(--col-accent-surface);box-shadow:0 0 0 3px var(--col-accent-focus-opacity,#0080a829)}.OtpInput-module-scss-module__q7Z6EW__boxes .OtpInput-module-scss-module__q7Z6EW__box:disabled{background:var(--col-neutral-95);color:var(--col-neutral-60)}.OtpInput-module-scss-module__q7Z6EW__boxes.OtpInput-module-scss-module__q7Z6EW__error .OtpInput-module-scss-module__q7Z6EW__box{border-color:var(--col-error-surface)}@media only screen and (max-width:25rem){.OtpInput-module-scss-module__q7Z6EW__boxes{gap:.375rem}.OtpInput-module-scss-module__q7Z6EW__boxes .OtpInput-module-scss-module__q7Z6EW__box{height:3rem;font-size:1.125rem}}
.LoginVerify-module-scss-module__C8G6EG__container{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__heading{flex-direction:column;gap:.5rem;display:flex}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__heading p{color:var(--col-text-secondary)}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__input{flex-direction:column;gap:1.5rem;display:flex}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__input .LoginVerify-module-scss-module__C8G6EG__hint{color:var(--col-text-secondary)}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__input .LoginVerify-module-scss-module__C8G6EG__errorDiv{border-radius:var(--Size-Radius-8,8px);background:var(--Color-States-Surface-Error,#ffedec);align-self:stretch;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__input .LoginVerify-module-scss-module__C8G6EG__errorDiv .LoginVerify-module-scss-module__C8G6EG__icon{align-self:center}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__input .LoginVerify-module-scss-module__C8G6EG__errorDiv .LoginVerify-module-scss-module__C8G6EG__text{color:var(--Color-States-Content-Error,#920025);letter-spacing:.25px;font-size:.875rem;line-height:20px}.LoginVerify-module-scss-module__C8G6EG__container .LoginVerify-module-scss-module__C8G6EG__button{align-self:flex-end;display:flex}
