body{--amplify-colors-primary-80:#0075e1;--amplify-colors-font-secondary:#191919;--amplify-components-button-primary-background-color:var(--amplify-colors-primary-80);--amplify-components-button-primary-focus-background-color:var(--amplify-colors-primary-80);--amplify-components-button-primary-color:var(--amplify-colors-white);--amplify-components-button-primary-disabled-background-color:var(--amplify-colors-neutral-40);--amplify-components-button-primary-disabled-color:var(--amplify-colors-neutral-80);--amplify-components-checkbox-button-focus-outline-color:var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-background-color:var(--amplify-colors-primary-80);--amplify-components-button-border-radius:var(--amplify-radii-xxxl);--amplify-components-alert-error-background-color:var(--amplify-colors-red-10);--amplify-components-alert-error-color:var(--amplify-colors-red-80);--amplify-components-authenticator-form-padding:16px;--amplify-components-field-label-color:var(--amplify-colors-font-secondary);--amplify-internal-button-focus-box-shadow:none}[data-amplify-authenticator]{--amplify-components-authenticator-router-box-shadow:none;--amplify-components-authenticator-router-border-width:0}[data-amplify-authenticator] [data-amplify-container]{width:100%;display:flex;flex-direction:column}[data-amplify-authenticator] [data-amplify-form]{padding:0;display:flex;flex-direction:column}[data-amplify-authenticator] [data-amplify-form] button{order:2}[data-amplify-authenticator] [data-amplify-form] [data-amplify-footer]{order:1;align-self:flex-start;text-align:left}[data-amplify-form] .amplify-divider.amplify-divider--horizontal.amplify-divider--small{order:10;margin-top:1rem;margin-bottom:1rem}.amplify-divider.amplify-divider--horizontal{border-bottom-width:1px}.amplify-tabs div[role=tablist]{display:none}button.amplify-field-group__control.amplify-button--primary:hover{background:var(--amplify-colors-primary-80)}button.amplify-field-group__control:not(.amplify-field__show-password,.amplify-button--link):hover{transform:scale(1.025);border-color:var(--amplify-colors-primary-80)}button.amplify-field-group__control.amplify-field__control.amplify-button--primary:hover{transform:scale(1.025)}.amplify-button--link{font-weight:450;background:transparent;color:var(--amplify-colors-font-secondary);padding-left:0;text-decoration:underline;text-underline-offset:4px}.amplify-button--link:hover{background:transparent;text-decoration:underline;text-decoration-thickness:2px}button[data-outline]{background-color:transparent!important;border:1px solid var(--amplify-colors-primary-80)!important;color:var(--amplify-colors-primary-80)!important;border-radius:var(--amplify-radii-xxxl)!important}button[data-outline]:hover{transform:scale(1.025)}button[data-outline]:focus,button[data-outline]:hover{background-color:var(--amplify-colors-primary-80)!important;color:var(--amplify-colors-white)!important;border-color:var(--amplify-colors-primary-80)!important}button[data-outline]:focus{box-shadow:none!important}.amplify-flex:has(>.amplify-button--link:first-child){align-self:flex-start}.amplify-flex:has(>.amplify-button--link:first-child) .amplify-button--link{padding-left:0}button.federated-sign-in-button{justify-content:flex-start;border-radius:var(--amplify-radii-small)}button.amplify-button.federated-sign-in-button{border-color:#8c8c8c;box-shadow:none}button.amplify-button.federated-sign-in-button:focus{border-color:#0075e1;box-shadow:none}button.amplify-button.federated-sign-in-button:hover{background:#fff;border-color:#191919;box-shadow:none}input.amplify-input{transition:none}.amplify-input:focus{border-color:var(--amplify-colors-primary-80);box-shadow:none}.amplify-field-group__field-wrapper--horizontal:has(+.amplify-field-group__outer-end) .amplify-input{border-right:0}button.amplify-field-group__control.amplify-field__show-password{border-left:0}.amplify-passwordfield:focus-within .amplify-field-group__outer-end .amplify-field__show-password{border-color:var(--amplify-colors-primary-80);box-shadow:none}.amplify-label{font-weight:450}.ef-container{display:flex;flex-direction:column;justify-content:center}.ef-auth-header{color:#000;font-feature-settings:"liga" off;font-size:24px;font-style:normal;font-weight:700;line-height:40px;padding-top:0}.large-svg.amplify-loader{height:5rem;width:5rem}[data-amplify-footer] .forgot-password-link{font-size:14px}.ef-terms-container{font-size:12px;color:#818181;font-weight:450;text-align:left;line-height:16px;margin:1rem auto 0}.ef-terms-container p:not(:last-child){margin-bottom:0}.ef-terms-container a{transition:color .2s ease;color:#0075e1}.ef-terms-container a:hover{text-decoration:underline}.auth-alert-wrapper{margin-bottom:1rem;padding:0 1rem}button.amplify-field-group__control.amplify-field__show-password{--amplify-components-button-border-radius:0}form[data-amplify-authenticator-confirmsignup]{margin-bottom:1rem;button.amplify-button[type=button]{border-radius:0;text-align:left;justify-content:flex-start;text-decoration:underline;color:#191919;border:none;font-weight:400;padding-right:0;padding-left:0;flex-shrink:1;width:-moz-fit-content;width:fit-content}button.amplify-button[type=button]:hover{background-color:unset;transform:unset}}.back-to-signin-icon-button{background:none!important;border:none!important;padding:0!important;margin-top:-16px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;border-radius:4px;transition:background-color .2s ease;color:var(--amplify-colors-primary-80)!important;width:auto!important;min-width:auto!important}.back-to-signin-icon-button:hover{background-color:color-mix(in srgb,var(--amplify-colors-primary-80) 20%,transparent)!important;transform:none!important}.back-to-signin-icon-button:hover img{color:var(--amplify-colors-primary-80)!important}.back-to-signin-icon-button:focus{outline:none!important;border:1px solid var(--amplify-colors-primary-80)!important;border-radius:4px!important;box-shadow:none!important;background-color:transparent!important}.back-to-signin-icon-button:focus img{color:var(--amplify-colors-primary-80)!important}.back-to-signin-icon-button:active{outline:none!important;border:1px solid var(--amplify-colors-primary-80)!important;border-radius:4px!important;box-shadow:none!important;background-color:transparent!important}.back-to-signin-icon-button img{margin:.25rem;color:var(--amplify-colors-primary-80)}@media(max-width:640px){.Card_noBorderMobile__rLrjF{box-shadow:none!important;background:rgba(0,0,0,0)!important;border:none!important}}.Card_cardRadius__hLRYa{border-radius:4pt!important}