._1yfw83a0{letter-spacing:0;color:red;background-color:#ff00000d;border:1px solid red;border-radius:.5rem;align-items:center;gap:.75rem;width:32.625rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;font-weight:500;line-height:120%;display:flex}
._1yfw83a1{flex:1}
._1yfw83a2{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s ease-in;display:flex}
._1yfw83a2:hover{opacity:1}
._1yfw83a3{width:1rem;height:1rem}
._1yfw83a3 path{stroke:red}
.cgeihy0{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;height:100%;display:flex}
body:has(.cgeihy0){background-color:#f7f7f9}
.cgeihy1{display:none}
.cgeihy2{flex-direction:column;align-items:center;gap:2rem;display:flex}
.cgeihy3{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:140%}
.cgeihy4{background-color:#fff;border:1px solid #ededed;border-radius:1rem;flex-direction:column;align-items:center;width:32.625rem;padding:2rem;display:flex}
.cgeihy5{letter-spacing:0;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:120%}
.cgeihy6{letter-spacing:0;color:#6567fd;margin:0 auto;line-height:120%;transition:all .2s ease-in;font-size:.75rem!important;font-weight:500!important}
.cgeihy6:hover{color:#3843eb}
.cgeihy6:active{color:#2a2cca}
.cgeihy6:disabled{color:#b9b9bb}
.cgeihy7{letter-spacing:0;color:#b9b9bb;font-size:.875rem;font-weight:500;line-height:120%}
.cgeihy8{margin:.75rem auto 0;font-weight:500!important}
.cgeihy4 [data-amplify-container]{width:100%}
.cgeihy4 [data-amplify-router]{width:100%}
.cgeihy4 .amplify-flex{flex-direction:column;width:100%;display:flex}
.cgeihy4 .amplify-flex.amplify-radio__button[aria-hidden=true]{display:none}
.cgeihy4 form fieldset{border:none;flex-direction:column;margin:0;padding:0;display:flex}
.cgeihy4 form fieldset>span:first-of-type{display:none}
.cgeihy4 .amplify-field-group__outer-end{min-width:1rem;min-height:1rem}
.cgeihy4 button[aria-label=Show\ password]>span:first-of-type{display:none}
.cgeihy4 button[aria-label=Show\ password]>span:last-of-type{display:block}
.cgeihy4 button[aria-label=Show\ password]{opacity:.5;justify-content:center;align-items:center;padding:.75rem .8125rem;display:flex}
.cgeihy4 button[aria-label=Show\ password][aria-checked=true]{opacity:1}
.cgeihy4 button[aria-label=Show\ password] svg{width:1rem;height:1rem}
.cgeihy4 .amplify-flex.amplify-field.amplify-textfield{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}
.cgeihy4 .amplify-flex.amplify-field.amplify-textfield label{letter-spacing:0;line-height:120%;font-size:.75rem!important;font-weight:500!important}
.cgeihy4 .amplify-field-group__field-wrapper.amplify-field-group__field-wrapper--horizontal{width:100%;border:none!important}
.cgeihy4 .amplify-flex.amplify-field-group.amplify-field-group--horizontal{border-radius:.5rem;flex-direction:row;align-items:center;display:flex;overflow:hidden;border:1px solid #ededed!important}
.cgeihy4 .amplify-flex.amplify-field-group.amplify-field-group--horizontal:has(input:focus-visible){border-color:#3843eb!important}
.cgeihy4 .amplify-input.amplify-field-group__control{letter-spacing:0;min-width:100%;padding:.8125rem;font-size:.875rem;font-weight:400;line-height:120%;border:none!important}
.cgeihy4 .amplify-input.amplify-field-group__control:focus-visible{border:none!important;outline:none!important}
.cgeihy4 .amplify-input.amplify-field-group__control::placeholder{color:#0d1c2b;opacity:.5}
.cgeihy4 .amplify-button--primary{letter-spacing:0;text-align:center;color:#fff;background-color:#3843eb;border-radius:5.25rem;margin-bottom:1.5rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:600;line-height:120%;transition:all .2s ease-in}
.cgeihy4 .amplify-button--primary:hover{background-color:#2a2cca}
.cgeihy4 .amplify-button--loading svg{display:none}
.cgeihy4 .amplify-button--loading:disabled{color:#b9b9bb;background-color:#f5f5f7}
.cgeihy4 .amplify-flex.amplify-alert.amplify-alert--error{color:red;letter-spacing:0;background-color:#ff00000d;border:1px solid red;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:120%;display:flex}
.cgeihy4 .amplify-flex.amplify-alert.amplify-alert--error .amplify-icon{align-items:center;display:flex;width:1.25rem!important;height:1.25rem!important}
.cgeihy4 .amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small{letter-spacing:0;color:#6567fd;margin:0 auto;line-height:120%;transition:all .2s ease-in;font-size:.75rem!important;font-weight:500!important}
.cgeihy4 .amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small:hover{color:#3843eb}
.cgeihy4 .amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small:active{color:#2a2cca}
.cgeihy4 h3{letter-spacing:0;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:120%}
.cgeihy4 h4{letter-spacing:0;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:120%}
.cgeihy4 .amplify-flex.amplify-fieldset.amplify-fieldset--plain.amplify-field.amplify-radiogroupfield{margin-bottom:1.5rem}
.cgeihy4 .amplify-flex.amplify-fieldset.amplify-fieldset--plain.amplify-field.amplify-radiogroupfield legend{display:none}
.cgeihy4 .amplify-flex.amplify-fieldset.amplify-fieldset--plain.amplify-field.amplify-radiogroupfield .amplify-fieldset__legend.amplify-visually-hidden{letter-spacing:0;margin-bottom:.5rem;line-height:120%;font-size:.75rem!important;font-weight:500!important}
.cgeihy4 .amplify-flex.amplify-fieldset.amplify-fieldset--plain.amplify-field.amplify-radiogroupfield .amplify-flex.amplify-radio{flex-direction:row-reverse;justify-content:flex-end;display:flex}
.cgeihy4 .amplify-flex.amplify-fieldset.amplify-fieldset--plain.amplify-field.amplify-radiogroupfield .amplify-text.amplify-radio__label{letter-spacing:0;margin-left:.5rem;font-size:.875rem;font-weight:400;line-height:120%}
.cgeihy4 .amplify-flex.amplify-fieldset.amplify-fieldset--plain.amplify-field.amplify-radiogroupfield input[type=radio]{width:1rem;min-width:1rem;height:1rem;margin:0}
.cgeihy4 [data-amplify-sign-up-errors=true]{letter-spacing:0;color:red;margin-top:-1rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:400;line-height:120%}
.cgeihy4 .federated-sign-in-container{flex-direction:column;gap:1rem;display:flex;padding:0!important}
.cgeihy4 .federated-sign-in-container .federated-sign-in-button{letter-spacing:0;color:#0d1c2b;background-color:#fff;border:1px solid #ededed;border-radius:5.25rem;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:600;line-height:120%;transition:all .2s ease-in;display:flex;gap:.75rem!important}
.cgeihy4 .federated-sign-in-container .federated-sign-in-button:hover{background-color:#f7f7f9}
.cgeihy4 .federated-sign-in-container .federated-sign-in-button .federated-sign-in-icon{flex-shrink:0;width:1.25rem;height:1.25rem}
.cgeihy4 .federated-sign-in-container .amplify-divider{border:none;border-top:1px solid #ededed;width:100%;margin:.5rem 0 1.5rem;position:relative;overflow:visible}
.cgeihy4 .federated-sign-in-container .amplify-divider:after{content:attr(data-label);letter-spacing:0;color:#b9b9bb;background-color:#fff;padding:0 .75rem;line-height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem!important;font-weight:500!important}
