.Auth_authPage___ZHyE{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#191A1A;padding:20px}.Auth_authContainer__krRUD{width:100%;max-width:480px}.Auth_authCard__c52sr{background:#2A2B2B;border:1px solid #3a3b3b;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6);padding:32px;animation:Auth_slideUp__qeMUA .4s ease-out}@keyframes Auth_slideUp__qeMUA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Auth_authHeader__tImyy{text-align:center;margin-bottom:32px}.Auth_backLink__CBE4s{display:inline-block;color:#20B8CD;text-decoration:none;font-size:14px;margin-bottom:20px;transition:color .2s}.Auth_backLink__CBE4s:hover{color:#3DD5E8}.Auth_authTitle__f0B_H{font-size:24px;font-weight:700;color:#EEEEEE;margin:0 0 8px}.Auth_authSubtitle__HOZSf{font-size:14px;color:#B4B4B4;margin:0}.Auth_googleButton__4C_0m{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;background:#3A3B3B;border:2px solid #4a4b4b;border-radius:8px;font-size:15px;font-weight:600;color:#EEEEEE;cursor:pointer;transition:all .2s}.Auth_googleButton__4C_0m:hover:not(:disabled){background:#404141;border-color:#5A5B5B;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.Auth_googleButton__4C_0m:disabled{opacity:.6;cursor:not-allowed}.Auth_googleIcon__vZIKQ{width:20px;height:20px}.Auth_divider__bZzOZ{display:flex;align-items:center;margin:24px 0;color:#8B8B8B;font-size:14px}.Auth_divider__bZzOZ:after,.Auth_divider__bZzOZ:before{content:"";flex:1 1;border-bottom:1px solid #3a3b3b}.Auth_divider__bZzOZ span{padding:0 16px}.Auth_authForm__Q3DLf{display:flex;flex-direction:column;gap:20px}.Auth_formGroup__9PGF_{display:flex;flex-direction:column;gap:8px}.Auth_label__si14T{font-size:14px;font-weight:600;color:#EEEEEE}.Auth_input___yjIt{padding:12px 16px;border:2px solid #3a3b3b;border-radius:8px;font-size:15px;transition:all .2s;background:#202222;color:#EEEEEE}.Auth_input___yjIt:focus{outline:none;border-color:#20B8CD;box-shadow:0 0 0 3px rgba(32,184,205,.2)}.Auth_input___yjIt:disabled{background:#2A2B2B;cursor:not-allowed}.Auth_input___yjIt::placeholder{color:#8B8B8B}.Auth_otpInput__24Iu8{text-align:center;font-size:24px;letter-spacing:8px;font-weight:600}.Auth_inputHint__52p6Z{font-size:13px;color:#718096;margin:0}.Auth_errorMessage__BAq2s{padding:12px 16px;background:rgba(239,83,80,.1);border:1px solid rgba(239,83,80,.3);border-radius:8px;color:#EF5350;font-size:14px}.Auth_successMessage__Nbmdt{padding:12px 16px;background:rgba(32,184,205,.1);border:1px solid rgba(32,184,205,.3);border-radius:8px;color:#20B8CD;font-size:14px}.Auth_submitButton__Pzzy8{width:100%;padding:14px 24px;background:#20B8CD;color:#1A1A1A;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.Auth_submitButton__Pzzy8:hover:not(:disabled){background:#1A9FB0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(32,184,205,.4)}.Auth_submitButton__Pzzy8:disabled{opacity:.6;cursor:not-allowed;transform:none}.Auth_resendButton__Rh9pT{width:100%;padding:12px 24px;background:transparent;color:#20B8CD;border:2px solid #20b8cd;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.Auth_resendButton__Rh9pT:hover:not(:disabled){background:#20B8CD;color:#1A1A1A}.Auth_resendButton__Rh9pT:disabled{opacity:.5;cursor:not-allowed}.Auth_verifyInfo__JtpAC{text-align:center;padding:20px;background:#202222;border:1px solid #3a3b3b;border-radius:8px;margin-bottom:20px}.Auth_verifyInfo__JtpAC p{margin:0 0 8px;color:#B4B4B4;font-size:14px}.Auth_verifyInfo__JtpAC strong{color:#EEEEEE;font-size:16px}.Auth_changeEmailButton__7Ri1J{margin-top:12px;background:none;border:none;color:#20B8CD;font-size:13px;cursor:pointer;text-decoration:underline}.Auth_changeEmailButton__7Ri1J:hover{color:#3DD5E8}.Auth_authFooter__Wv0sO{text-align:center;font-size:14px;color:#B4B4B4;margin:0}.Auth_authLink__3rvVg{color:#20B8CD;text-decoration:none;font-weight:600}.Auth_authLink__3rvVg:hover{color:#3DD5E8;text-decoration:underline}.Auth_termsNotice__r9Xtl{margin-top:24px;padding-top:24px;border-top:1px solid #3a3b3b;text-align:center;font-size:12px;color:#8B8B8B}.Auth_termsNotice__r9Xtl a{color:#20B8CD;text-decoration:none}.Auth_termsNotice__r9Xtl a:hover{text-decoration:underline}@media (max-width:768px){.Auth_authPage___ZHyE{padding:16px}.Auth_authCard__c52sr{padding:28px 20px}.Auth_authTitle__f0B_H{font-size:22px}.Auth_authSubtitle__HOZSf{font-size:13px}.Auth_googleButton__4C_0m{font-size:14px;padding:11px 20px}.Auth_input___yjIt{font-size:14px}}@media (max-width:480px){.Auth_authCard__c52sr{padding:24px 16px}.Auth_authTitle__f0B_H{font-size:20px}}