.page-module__X_Z_4a__page{background:#0d0d0d;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.25rem 1rem;display:flex;position:relative}.page-module__X_Z_4a__topBar{z-index:10;position:absolute;top:1.25rem;left:1.25rem}.page-module__X_Z_4a__backLink{color:#9ca3af;align-items:center;gap:.4rem;font-family:Inter,sans-serif;font-size:.825rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__X_Z_4a__backLink:hover{color:#fff}.page-module__X_Z_4a__card{z-index:1;background:#151515;border:1px solid #262626;border-radius:16px;width:100%;max-width:400px;padding:2.25rem 2rem;position:relative}.page-module__X_Z_4a__headerArea{text-align:center;margin-bottom:1.25rem}.page-module__X_Z_4a__brandTag{letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:999px;margin-bottom:.65rem;padding:.25rem .65rem;font-family:Inter,sans-serif;font-size:.68rem;font-weight:800;display:inline-block}.page-module__X_Z_4a__title{text-transform:uppercase;color:#fff;letter-spacing:-.01em;margin-bottom:.35rem;font-family:Inter,sans-serif;font-size:1.45rem;font-weight:900}.page-module__X_Z_4a__subtitle{color:#888;margin:0;font-family:Inter,sans-serif;font-size:.825rem;line-height:1.45}.page-module__X_Z_4a__modeTabs{background:#141414;border:1px solid #2a2a2a;border-radius:8px;gap:4px;width:100%;margin-bottom:1.1rem;padding:4px;display:flex}.page-module__X_Z_4a__modeBtn{color:#999;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 14px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:800;transition:all .2s}.page-module__X_Z_4a__modeBtnActive{color:#111;background:#fbbf24;font-weight:900;box-shadow:0 2px 8px #fbbf2440}.page-module__X_Z_4a__form{flex-direction:column;gap:.85rem;display:flex}.page-module__X_Z_4a__fieldGroup{flex-direction:column;gap:.35rem;display:flex}.page-module__X_Z_4a__label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-family:Inter,sans-serif;font-size:.725rem;font-weight:800}.page-module__X_Z_4a__input{color:#fff;appearance:none;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;outline:none;width:100%;padding:14px;font-family:Inter,sans-serif;font-size:16px;transition:border-color .15s}.page-module__X_Z_4a__input:focus{border-color:#fbbf24}.page-module__X_Z_4a__input::placeholder{color:#555;font-size:15px}.page-module__X_Z_4a__passwordWrapper{align-items:center;width:100%;display:flex;position:relative}.page-module__X_Z_4a__passwordInput{padding-right:44px!important}.page-module__X_Z_4a__eyeBtn{color:#888;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:12px}.page-module__X_Z_4a__eyeBtn:hover{color:#fbbf24}.page-module__X_Z_4a__otpInput{letter-spacing:.3em;text-align:center;color:#fbbf24;background:#1f1f1f;border:1px solid #333;font-weight:800;font-size:1.5rem!important}.page-module__X_Z_4a__errorMsg{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin:0;padding:.6rem .85rem;font-family:Inter,sans-serif;font-size:.825rem}.page-module__X_Z_4a__submitBtn{color:#111;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fbbf24;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.35rem;padding:16px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:900;transition:background-color .15s;display:flex}.page-module__X_Z_4a__submitBtn:hover{background:#f59e0b}.page-module__X_Z_4a__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__X_Z_4a__resendRow{justify-content:space-between;margin-top:.25rem;display:flex}.page-module__X_Z_4a__resendBtn{color:#9ca3af;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;transition:color .15s}.page-module__X_Z_4a__resendBtn:hover{color:#fff}.page-module__X_Z_4a__resendBtnGold{color:#fbbf24}.page-module__X_Z_4a__signupFooter{text-align:center;border-top:1px solid #222;margin-top:1.25rem;padding-top:1rem}.page-module__X_Z_4a__signupText{color:#777;margin-bottom:.25rem;font-family:Inter,sans-serif;font-size:.8rem}.page-module__X_Z_4a__signupLink{color:#fbbf24;text-transform:uppercase;letter-spacing:.04em;font-family:Inter,sans-serif;font-size:.825rem;font-weight:800;text-decoration:none;transition:color .15s}.page-module__X_Z_4a__signupLink:hover{color:#fff}@media (max-width:480px){.page-module__X_Z_4a__page{justify-content:flex-start;padding:1rem}.page-module__X_Z_4a__topBar{width:100%;margin-bottom:1rem;position:static}.page-module__X_Z_4a__card{box-shadow:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0}.page-module__X_Z_4a__title{font-size:1.3rem}}
