.SocialLoginButtons-module-scss-module__5IEp8a__container{margin-top:1.5rem}.SocialLoginButtons-module-scss-module__5IEp8a__divider{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SocialLoginButtons-module-scss-module__5IEp8a__dividerLine{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1));flex:1;height:1px}.SocialLoginButtons-module-scss-module__5IEp8a__dividerText{white-space:nowrap;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1));font-size:13px}.SocialLoginButtons-module-scss-module__5IEp8a__buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.SocialLoginButtons-module-scss-module__5IEp8a__socialButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;height:42px;color:rgb(64 64 64/var(--tw-text-opacity,1));border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:13px;font-weight:500;display:flex}.SocialLoginButtons-module-scss-module__5IEp8a__socialButton:hover{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.SocialLoginButtons-module-scss-module__5IEp8a__socialButton:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(5 150 105/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.SocialLoginButtons-module-scss-module__5IEp8a__socialButton:disabled{cursor:not-allowed;opacity:.5}.SocialLoginButtons-module-scss-module__5IEp8a__socialButton{transition-property:all;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.SocialLoginButtons-module-scss-module__5IEp8a__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.SocialLoginButtons-module-scss-module__5IEp8a__spinner{width:1.25rem;height:1.25rem}@keyframes SocialLoginButtons-module-scss-module__5IEp8a__spin{to{transform:rotate(360deg)}}.SocialLoginButtons-module-scss-module__5IEp8a__spinner{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1));animation:1s linear infinite SocialLoginButtons-module-scss-module__5IEp8a__spin}.SocialLoginButtons-module-scss-module__5IEp8a__error{text-align:center;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-top:.75rem;font-size:12px}
.LoginForm-module-scss-module__rv4YZW__card{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffc;border-color:#e5e5e54d;border-radius:1rem;overflow:hidden}.LoginForm-module-scss-module__rv4YZW__header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.LoginForm-module-scss-module__rv4YZW__header{text-align:center;padding-bottom:1.5rem}.LoginForm-module-scss-module__rv4YZW__title{letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));font-size:28px;font-weight:600;line-height:1.2}.LoginForm-module-scss-module__rv4YZW__description{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));font-size:15px;line-height:1.4}.LoginForm-module-scss-module__rv4YZW__form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.LoginForm-module-scss-module__rv4YZW__formGroup>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.LoginForm-module-scss-module__rv4YZW__label{letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1));font-size:13px;font-weight:500}.LoginForm-module-scss-module__rv4YZW__labelRow{justify-content:space-between;align-items:center;display:flex}.LoginForm-module-scss-module__rv4YZW__inputWrapper{position:relative}.LoginForm-module-scss-module__rv4YZW__input{background-color:#fff9;border-color:#e5e5e580;border-radius:.75rem;height:38px;padding-left:.875rem;padding-right:2.5rem;font-size:15px;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.LoginForm-module-scss-module__rv4YZW__input::placeholder{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__input:focus{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#0596691a}.LoginForm-module-scss-module__rv4YZW__inputError{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.LoginForm-module-scss-module__rv4YZW__inputError:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.LoginForm-module-scss-module__rv4YZW__inputSuccess{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.LoginForm-module-scss-module__rv4YZW__inputIcon{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:50%;right:.75rem}.LoginForm-module-scss-module__rv4YZW__validIcon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(34 197 94/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__invalidIcon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(239 68 68/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorText{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));margin-top:.25rem;font-size:12px}.LoginForm-module-scss-module__rv4YZW__forgotPassword{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1));font-size:13px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.LoginForm-module-scss-module__rv4YZW__forgotPassword:hover{color:#059669e6}.LoginForm-module-scss-module__rv4YZW__passwordInput{background-color:#fff9;border-color:#e5e5e580;border-radius:.75rem;height:38px;padding-left:.875rem;padding-right:.875rem;font-size:15px;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.LoginForm-module-scss-module__rv4YZW__passwordInput::placeholder{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__passwordInput:focus{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#0596691a}.LoginForm-module-scss-module__rv4YZW__errorAlert{border-width:1px;border-radius:.75rem;padding:.75rem}.LoginForm-module-scss-module__rv4YZW__errorAlertRetryable{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorAlertNonRetryable{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorContent{justify-content:space-between;align-items:flex-start;display:flex}.LoginForm-module-scss-module__rv4YZW__errorTextContainer{flex:1}.LoginForm-module-scss-module__rv4YZW__errorTitle{font-size:13px;font-weight:600}.LoginForm-module-scss-module__rv4YZW__errorTitleRetryable{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorTitleNonRetryable{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorMessage{margin-top:.25rem;font-size:12px}.LoginForm-module-scss-module__rv4YZW__errorMessageRetryable{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorMessageNonRetryable{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorSuggestion{margin-top:.25rem;font-size:11px}.LoginForm-module-scss-module__rv4YZW__errorSuggestionRetryable{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__errorSuggestionNonRetryable{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.LoginForm-module-scss-module__rv4YZW__retryButton{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-shrink:0;margin-left:.75rem;padding:.375rem .75rem;font-size:12px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.LoginForm-module-scss-module__rv4YZW__retryButton:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.LoginForm-module-scss-module__rv4YZW__retryButton:disabled{cursor:wait;opacity:.5}.LoginForm-module-scss-module__rv4YZW__submitButton{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;height:38px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;font-size:15px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.LoginForm-module-scss-module__rv4YZW__submitButton:hover{background-color:#059669e6}.LoginForm-module-scss-module__rv4YZW__submitButton:active{background-color:#059669cc}.LoginForm-module-scss-module__rv4YZW__submitButtonContent{justify-content:center;align-items:center;display:flex}.LoginForm-module-scss-module__rv4YZW__spinner{width:1rem;height:1rem;margin-right:.5rem}@keyframes LoginForm-module-scss-module__rv4YZW__spin{to{transform:rotate(360deg)}}.LoginForm-module-scss-module__rv4YZW__spinner{animation:1s linear infinite LoginForm-module-scss-module__rv4YZW__spin}.LoginForm-module-scss-module__rv4YZW__footer{flex-direction:column;display:flex}.LoginForm-module-scss-module__rv4YZW__footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.LoginForm-module-scss-module__rv4YZW__footer{padding-top:1rem;padding-bottom:1.5rem}.LoginForm-module-scss-module__rv4YZW__footerText{text-align:center;--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));font-size:15px}.LoginForm-module-scss-module__rv4YZW__footerLink{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1));font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease}.LoginForm-module-scss-module__rv4YZW__footerLink:hover{color:#059669e6}
.DevLoginButtons-module-scss-module__LhUMAa__wrapper{--tw-border-opacity:1;border-width:1px;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));border-radius:.75rem;margin-top:2rem;padding:1rem}.DevLoginButtons-module-scss-module__LhUMAa__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.DevLoginButtons-module-scss-module__LhUMAa__icon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(217 119 6/var(--tw-text-opacity,1))}.DevLoginButtons-module-scss-module__LhUMAa__title{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.DevLoginButtons-module-scss-module__LhUMAa__buttonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.DevLoginButtons-module-scss-module__LhUMAa__buttonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.DevLoginButtons-module-scss-module__LhUMAa__button{--tw-text-opacity:1;height:2.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1));align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease;display:flex}.DevLoginButtons-module-scss-module__LhUMAa__buttonIcon{width:.75rem;height:.75rem}.DevLoginButtons-module-scss-module__LhUMAa__error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));margin-top:.5rem;font-size:.75rem;line-height:1rem}
.page-module-scss-module__rO5OTa__pageContainer{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__rO5OTa__mainContainer{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.page-module-scss-module__rO5OTa__mainContainer{max-width:1400px}}.page-module-scss-module__rO5OTa__mainContainer{flex-grow:1;max-width:420px;margin-left:auto;margin-right:auto;padding:6rem 1rem 3rem}.page-module-scss-module__rO5OTa__tabsContainer{width:100%}.page-module-scss-module__rO5OTa__tabsList{width:100%;margin-bottom:2rem}.page-module-scss-module__rO5OTa__tabTrigger{letter-spacing:-.022em;flex:1;padding-top:.625rem;padding-bottom:.625rem;font-size:17px;font-weight:500}.page-module-scss-module__rO5OTa__selectedOptionContainer{margin-bottom:2rem}.page-module-scss-module__rO5OTa__selectedOption{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffc;border-width:1px;border-color:#e5e5e54d;border-radius:1rem;justify-content:space-between;align-items:center;padding:.625rem;display:flex}.page-module-scss-module__rO5OTa__selectedOptionText{text-align:center;letter-spacing:-.022em;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));flex:1;padding-top:.5rem;padding-bottom:.5rem;font-size:17px;font-weight:500}.page-module-scss-module__rO5OTa__closeButton{background-color:#f5f5f5cc;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:ease;animation-duration:.3s;animation-timing-function:ease;display:flex}.page-module-scss-module__rO5OTa__closeButton:hover{background-color:#e5e5e5cc}.page-module-scss-module__rO5OTa__closeButton:active{background-color:#d4d4d4cc}.page-module-scss-module__rO5OTa__closeIcon{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.page-module-scss-module__rO5OTa__fallbackContainer{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module-scss-module__rO5OTa__fallbackContent{text-align:center}.page-module-scss-module__rO5OTa__fallbackSpinner{width:2rem;height:2rem;margin-left:auto;margin-right:auto}@keyframes page-module-scss-module__rO5OTa__spin{to{transform:rotate(360deg)}}.page-module-scss-module__rO5OTa__fallbackSpinner{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1));animation:1s linear infinite page-module-scss-module__rO5OTa__spin}.page-module-scss-module__rO5OTa__fallbackText{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));margin-top:1rem;font-size:15px}
