.auth_authContainer__2ZUp3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#191919;padding:1.5rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth_authCard__VRrfw{width:100%;max-width:400px;background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem 2rem;position:relative}.auth_authHeader__lOohR{text-align:center;margin-bottom:2rem}.auth_logoLink__062Zx{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;text-decoration:none}.auth_logoIcon__DLlMI{font-size:1.75rem;color:#00F0FF}.auth_logoText__VLjV7{font-size:1.375rem;font-weight:700;color:#ffffff;letter-spacing:-.02em}.auth_authTitle__YwBo2{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0 0 .5rem}.auth_authSubtitle__7yzUw{font-size:.875rem;color:rgba(255,255,255,.5);margin:0}.auth_authForm__O3WPc{display:flex;flex-direction:column;gap:1.25rem}.auth_formGroup__mTlIb{display:flex;flex-direction:column;gap:.5rem}.auth_formLabel__ad3Qw{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.8)}.auth_formInput__zWrpx{width:100%;padding:.875rem 1rem;background:#191919;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffff;font-size:.9375rem;transition:all .2s ease}.auth_formInput__zWrpx::placeholder{color:rgba(255,255,255,.3)}.auth_formInput__zWrpx:focus{outline:none;border-color:rgba(255,255,255,.25);background:#1a1a1a}.auth_formInput__zWrpx:disabled{opacity:.5;cursor:not-allowed}.auth_submitButton__ztJz3{width:100%;padding:.875rem 1rem;background:#ffffff;border:none;border-radius:10px;color:#000000;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.auth_submitButton__ztJz3:hover:not(:disabled){background:rgba(255,255,255,.9);transform:translateY(-1px)}.auth_submitButton__ztJz3:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth_divider__Lwfup{display:flex;align-items:center;gap:1rem;margin:1.25rem 0}.auth_divider__Lwfup:after,.auth_divider__Lwfup:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.1)}.auth_divider__Lwfup span{font-size:.75rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.05em}.auth_googleButton__PyxbU{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .25s ease}.auth_googleButton__PyxbU:hover:not(:disabled){background:#1a1a1a;border-color:rgba(255,255,255,.2);box-shadow:0 0 20px rgba(255,255,255,.05)}.auth_googleButton__PyxbU:disabled{opacity:.5;cursor:not-allowed}.auth_googleIcon__GN01A{width:20px;height:20px;opacity:.9}.auth_errorMessage__0Xl3Q{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#f87171}.auth_errorMessage__0Xl3Q,.auth_successMessage__U8N_p{padding:.75rem 1rem;font-size:.875rem;text-align:center}.auth_successMessage__U8N_p{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:10px;color:#4ade80}.auth_infoMessage__tm0HP{padding:.75rem 1rem;background:rgba(0,240,255,.1);border:1px solid rgba(0,240,255,.2);border-radius:10px;color:#00F0FF;font-size:.875rem;text-align:center}.auth_authFooter__DV4ZA{margin-top:1.5rem;text-align:center}.auth_footerText___TrWi{font-size:.875rem;color:rgba(255,255,255,.5);margin:0}.auth_footerLink__H3q2O{color:#ffffff;font-weight:500;transition:opacity .2s ease;text-decoration:none}.auth_footerLink__H3q2O:hover{opacity:.8}.auth_localeToggle__SUrwN{position:absolute;top:1rem;right:1rem}.auth_localeButton__zzTMe{padding:.5rem .75rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.5);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.auth_localeButton__zzTMe:hover{color:#ffffff;border-color:rgba(255,255,255,.2)}@media (max-width:480px){.auth_authCard__VRrfw{padding:2rem 1.5rem}}