.auth-module__dgWmnG__authPage{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:28px 16px;display:flex}.auth-module__dgWmnG__authContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:440px;display:flex}.auth-module__dgWmnG__logoSection{text-align:center;width:100%;margin-bottom:40px}.auth-module__dgWmnG__logo{margin-bottom:28px}.auth-module__dgWmnG__logoText{color:#050505;font-family:Wise Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:700}.auth-module__dgWmnG__title{color:#050505;margin:0 0 10px;font-family:Wise Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.auth-module__dgWmnG__subtitle{color:#6b7280;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}.auth-module__dgWmnG__signupLink{color:#050505;cursor:pointer;background:0 0;border:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;transition:color .2s}.auth-module__dgWmnG__signupLink:hover{color:#9fe870}.auth-module__dgWmnG__authMethods{flex-direction:column;gap:14px;width:100%;display:flex}.auth-module__dgWmnG__googleButton{color:#050505;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.auth-module__dgWmnG__googleButton:hover{background:#f9fafb;border-color:#d1d5db}.auth-module__dgWmnG__googleButton:active{transform:scale(.98)}.auth-module__dgWmnG__divider{text-align:center;align-items:center;margin:6px 0;display:flex}.auth-module__dgWmnG__divider:before,.auth-module__dgWmnG__divider:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.auth-module__dgWmnG__divider span{color:#9ca3af;padding:0 14px;font-size:13px;font-weight:500}.auth-module__dgWmnG__emailButton{color:#050505;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.auth-module__dgWmnG__emailButton:hover{background:#f9fafb;border-color:#d1d5db}.auth-module__dgWmnG__emailButton:active{transform:scale(.98)}.auth-module__dgWmnG__emailButton:disabled{cursor:not-allowed;opacity:.6;background:#f3f4f6}.auth-module__dgWmnG__backButton{color:#050505;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;transition:color .2s;display:flex}.auth-module__dgWmnG__backButton:hover{color:#9fe870}.auth-module__dgWmnG__emailForm{flex-direction:column;gap:18px;width:100%;display:flex}.auth-module__dgWmnG__formGroup{flex-direction:column;gap:7px;display:flex}.auth-module__dgWmnG__label{color:#050505;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600}.auth-module__dgWmnG__input{color:#050505;border:2px solid #9ca3af;border-radius:8px;width:100%;height:46px;padding:0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;transition:all .2s}.auth-module__dgWmnG__input:focus{border-color:#050505;outline:none;box-shadow:0 0 0 3px #9fe8701a}.auth-module__dgWmnG__input::placeholder{color:#9ca3af}.auth-module__dgWmnG__input:disabled{cursor:not-allowed;background:#f3f4f6}.auth-module__dgWmnG__passwordInputWrapper{align-items:center;display:flex;position:relative}.auth-module__dgWmnG__passwordInputWrapper .auth-module__dgWmnG__input{padding-right:44px}.auth-module__dgWmnG__passwordToggle{cursor:pointer;color:#050505;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:12px}.auth-module__dgWmnG__passwordToggle:hover{color:#9fe870}.auth-module__dgWmnG__passwordToggle:disabled{cursor:not-allowed;opacity:.5}.auth-module__dgWmnG__passwordToggle svg{stroke-width:2.5px;width:12px;height:12px}.auth-module__dgWmnG__submitButton{color:#050505;cursor:pointer;white-space:nowrap;background:#9fe870;border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:46px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.auth-module__dgWmnG__submitButton:hover{background:#8ddf56}.auth-module__dgWmnG__submitButton:active{transform:scale(.98)}.auth-module__dgWmnG__submitButton:disabled{cursor:not-allowed;opacity:.7;background:#d1d5db}.auth-module__dgWmnG__privacyText{color:#6b7280;text-align:center;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.5}.auth-module__dgWmnG__link{color:#050505;font-weight:500;text-decoration:underline}.auth-module__dgWmnG__link:hover{color:#9fe870}.auth-module__dgWmnG__verificationSection{flex-direction:column;gap:22px;width:100%;display:flex}.auth-module__dgWmnG__verificationHeader{text-align:center}.auth-module__dgWmnG__verificationTitle{color:#050505;margin:0 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700}.auth-module__dgWmnG__verificationText{color:#6b7280;text-align:center;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}.auth-module__dgWmnG__verificationText strong{color:#050505;font-weight:600}.auth-module__dgWmnG__verificationForm{flex-direction:column;gap:20px;width:100%;display:flex}.auth-module__dgWmnG__singleCodeInput{text-align:center;letter-spacing:6px;color:#050505;border:2px solid #e5e7eb;border-radius:8px;width:100%;height:52px;padding:0 16px;font-size:20px;font-weight:600;transition:all .2s}.auth-module__dgWmnG__singleCodeInput:focus{border-color:#9fe870;outline:none;box-shadow:0 0 0 3px #9fe8701a}.auth-module__dgWmnG__singleCodeInput:disabled{cursor:not-allowed;background:#f3f4f6}.auth-module__dgWmnG__singleCodeInput::placeholder{letter-spacing:normal;color:#9ca3af;font-size:14px}.auth-module__dgWmnG__codeInputGroup{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.auth-module__dgWmnG__codeInput{text-align:center;color:#050505;border:2px solid #e5e7eb;border-radius:8px;width:100%;height:52px;font-size:22px;font-weight:600;transition:all .2s}.auth-module__dgWmnG__codeInput:focus{border-color:#9fe870;outline:none;box-shadow:0 0 0 3px #9fe8701a}.auth-module__dgWmnG__codeInput:disabled{cursor:not-allowed;background:#f3f4f6}.auth-module__dgWmnG__verifyButton{color:#050505;cursor:pointer;background:#9fe870;border:none;border-radius:8px;width:100%;height:46px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;transition:all .2s}.auth-module__dgWmnG__verifyButton:hover:not(:disabled){background:#8ddf56}.auth-module__dgWmnG__verifyButton:active:not(:disabled){transform:scale(.98)}.auth-module__dgWmnG__verifyButton:disabled{cursor:not-allowed;background:#d1d5db}.auth-module__dgWmnG__verifyingMessage{color:#6b7280;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.auth-module__dgWmnG__spinner{border:2px solid #e5e7eb;border-top-color:#9fe870;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite auth-module__dgWmnG__spin}@keyframes auth-module__dgWmnG__spin{to{transform:rotate(360deg)}}.auth-module__dgWmnG__resendSection{text-align:center;margin-top:8px}.auth-module__dgWmnG__resendSection p{color:#6b7280;margin:0 0 8px;font-size:14px}.auth-module__dgWmnG__resendSection button{color:#050505;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.auth-module__dgWmnG__resendSection button:hover{color:#9fe870}.auth-module__dgWmnG__resendSection button:disabled{color:#9ca3af;cursor:not-allowed}.auth-module__dgWmnG__resendText{color:#6b7280;margin:0 0 8px;font-size:14px}.auth-module__dgWmnG__resendButton{color:#050505;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.auth-module__dgWmnG__resendButton:hover{color:#9fe870}.auth-module__dgWmnG__resendButton:disabled{color:#9ca3af;cursor:not-allowed}.auth-module__dgWmnG__changeEmailButton{color:#6b7280;cursor:pointer;background:0 0;border:2px solid #e5e7eb;border-radius:8px;width:100%;height:38px;font-size:14px;font-weight:600;transition:all .2s}.auth-module__dgWmnG__changeEmailButton:hover{color:#050505;border-color:#d1d5db}.auth-module__dgWmnG__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:11px 14px;font-size:13.5px;line-height:1.5}.auth-module__dgWmnG__successMessage{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:11px 14px;font-size:13.5px;line-height:1.5}.auth-module__dgWmnG__authToggle{text-align:center;width:100%;margin-top:28px}.auth-module__dgWmnG__toggleText{color:#6b7280;margin:0;font-size:14px}.auth-module__dgWmnG__toggleButton{color:#050505;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline;transition:color .2s}.auth-module__dgWmnG__toggleButton:hover{color:#9fe870}.auth-module__dgWmnG__trustIndicators{justify-content:center;gap:20px;margin-top:32px;display:flex}.auth-module__dgWmnG__trustItem{color:#6b7280;align-items:center;gap:7px;font-size:12.5px;display:flex}.auth-module__dgWmnG__trustItem svg{color:#9fe870}.auth-module__dgWmnG__troubleSection{text-align:left;width:100%;margin-top:20px}.auth-module__dgWmnG__troubleLink{color:#050505;cursor:pointer;background:0 0;border:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;transition:color .2s}.auth-module__dgWmnG__troubleLink:hover{color:#9fe870}.auth-module__dgWmnG__socialSection{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.auth-module__dgWmnG__socialText{color:#6b7280;text-align:left;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}@media (min-width:1441px){.auth-module__dgWmnG__authPage{padding:32px 16px}.auth-module__dgWmnG__authContainer{max-width:480px}.auth-module__dgWmnG__logoSection{margin-bottom:48px}.auth-module__dgWmnG__logoText{font-size:28px}.auth-module__dgWmnG__title{margin:0 0 12px;font-size:32px}.auth-module__dgWmnG__subtitle{font-size:15px}.auth-module__dgWmnG__authMethods{gap:16px}.auth-module__dgWmnG__googleButton,.auth-module__dgWmnG__emailButton,.auth-module__dgWmnG__submitButton,.auth-module__dgWmnG__verifyButton,.auth-module__dgWmnG__input{height:48px;font-size:15px}.auth-module__dgWmnG__emailForm{gap:20px}.auth-module__dgWmnG__verificationTitle{font-size:26px}.auth-module__dgWmnG__singleCodeInput{height:56px;font-size:22px}.auth-module__dgWmnG__codeInput{height:56px;font-size:24px}.auth-module__dgWmnG__trustIndicators{gap:24px;margin-top:40px}.auth-module__dgWmnG__trustItem{gap:8px;font-size:13px}}@media (max-width:1440px) and (min-width:1280px){.auth-module__dgWmnG__authContainer{max-width:420px}.auth-module__dgWmnG__title{font-size:26px}}@media (max-width:1279px) and (min-width:1024px){.auth-module__dgWmnG__authPage{padding:24px 16px}.auth-module__dgWmnG__authContainer{max-width:400px}.auth-module__dgWmnG__logoSection{margin-bottom:36px}.auth-module__dgWmnG__title{font-size:26px}}@media (max-width:1023px){.auth-module__dgWmnG__authPage{padding:24px 20px}.auth-module__dgWmnG__title{font-size:26px}.auth-module__dgWmnG__subtitle{font-size:14px}.auth-module__dgWmnG__trustIndicators{flex-direction:column;gap:14px}.auth-module__dgWmnG__codeInputGroup{gap:6px}.auth-module__dgWmnG__codeInput,.auth-module__dgWmnG__singleCodeInput{height:48px;font-size:20px}}@media (max-width:767px){.auth-module__dgWmnG__authContainer{max-width:100%}.auth-module__dgWmnG__title{font-size:24px}.auth-module__dgWmnG__codeInputGroup{gap:5px}.auth-module__dgWmnG__codeInput,.auth-module__dgWmnG__singleCodeInput{height:46px;font-size:18px}}@media (max-width:480px){.auth-module__dgWmnG__authPage{padding:20px 16px}.auth-module__dgWmnG__logoSection{margin-bottom:28px}.auth-module__dgWmnG__title{font-size:22px}.auth-module__dgWmnG__subtitle{font-size:13.5px}.auth-module__dgWmnG__codeInputGroup{gap:4px}.auth-module__dgWmnG__codeInput{height:42px;font-size:16px}.auth-module__dgWmnG__singleCodeInput{height:44px;font-size:17px}.auth-module__dgWmnG__verificationTitle{font-size:20px}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__spinner{animation:none}}.auth-module__dgWmnG__spinner{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.auth-module__dgWmnG__submitButton,.auth-module__dgWmnG__verifyButton,.auth-module__dgWmnG__link,.auth-module__dgWmnG__toggleButton{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
