.login-module__DccvQG__wrapper{max-width:420px;padding:var(--tfc-space-16)var(--tfc-space-4);margin:0 auto}.login-module__DccvQG__card{background-color:var(--tfc-bg-dark-elevated);border-radius:var(--tfc-radius-xl);padding:var(--tfc-space-8);text-align:center;border:1px solid #ffffff1a}.login-module__DccvQG__icon{width:56px;height:56px;margin:0 auto var(--tfc-space-4);border-radius:var(--tfc-radius-full);background-color:#fbbf2433;justify-content:center;align-items:center;display:flex}.login-module__DccvQG__icon svg{color:#fbbf24;width:28px;height:28px}.login-module__DccvQG__title{margin:0 0 var(--tfc-space-2);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-2xl);font-weight:var(--tfc-font-bold);color:var(--tfc-text-inverse)}.login-module__DccvQG__subtitle{font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);color:#fff9;margin:0}.login-module__DccvQG__subtitleHighlight{color:#fbbf24}.login-module__DccvQG__subtitleEmail{font-weight:var(--tfc-font-medium);color:var(--tfc-text-inverse)}.login-module__DccvQG__form{margin-top:var(--tfc-space-6);text-align:left}.login-module__DccvQG__label{margin-bottom:var(--tfc-space-2);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);font-weight:var(--tfc-font-medium);color:#fffc;display:block}.login-module__DccvQG__input{width:100%;padding:var(--tfc-space-3)var(--tfc-space-4);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);color:var(--tfc-text-inverse);border-radius:var(--tfc-radius-lg);transition:border-color var(--tfc-duration-fast)var(--tfc-ease-default);background-color:#ffffff0d;border:1px solid #ffffff26}.login-module__DccvQG__input::placeholder{color:#fff6}.login-module__DccvQG__input:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 3px #fbbf2433}.login-module__DccvQG__inputError{border-color:var(--tfc-error)}.login-module__DccvQG__inputError:focus{box-shadow:0 0 0 3px #ea433533}.login-module__DccvQG__hint{margin-top:var(--tfc-space-1);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-xs);color:#fff6}.login-module__DccvQG__error{align-items:center;gap:var(--tfc-space-1);margin-top:var(--tfc-space-2);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);color:#f87171;display:flex}.login-module__DccvQG__error svg{flex-shrink:0;width:16px;height:16px}.login-module__DccvQG__submitButton{width:100%;margin-top:var(--tfc-space-4);padding:var(--tfc-space-3)var(--tfc-space-4);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);font-weight:var(--tfc-font-medium);color:var(--tfc-text-primary);border-radius:var(--tfc-radius-lg);cursor:pointer;transition:background-color var(--tfc-duration-fast)var(--tfc-ease-default),box-shadow var(--tfc-duration-fast)var(--tfc-ease-default);background-color:#fbbf24;border:none}.login-module__DccvQG__submitButton:hover:not(:disabled){box-shadow:var(--tfc-shadow-md);background-color:#f59e0b}.login-module__DccvQG__submitButton:disabled{opacity:.5;cursor:not-allowed}.login-module__DccvQG__recovery{margin-top:var(--tfc-space-6);padding-top:var(--tfc-space-6);border-top:1px solid #ffffff1a}.login-module__DccvQG__recoveryText{font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);color:#fff6}.login-module__DccvQG__resendButton{align-items:center;gap:var(--tfc-space-2);margin-top:var(--tfc-space-2);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-sm);font-weight:var(--tfc-font-medium);color:#fbbf24;cursor:pointer;transition:color var(--tfc-duration-fast)var(--tfc-ease-default);background:0 0;border:none;padding:0;display:inline-flex}.login-module__DccvQG__resendButton:hover:not(:disabled){color:#f59e0b}.login-module__DccvQG__resendButton:disabled{opacity:.5;cursor:not-allowed}.login-module__DccvQG__resendButton svg{width:16px;height:16px}.login-module__DccvQG__recoveryHint{margin-top:var(--tfc-space-3);font-family:var(--tfc-font-sans);font-size:var(--tfc-text-xs);color:#ffffff4d}.login-module__DccvQG__spinning{animation:1s linear infinite login-module__DccvQG__spin}@keyframes login-module__DccvQG__spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=c868e6520640e307.css.map*/