.page_container__rY8xG{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--background)}.page_card__nPipi{width:100%;max-width:450px;background:var(--surface);border:1px solid var(--surface-border);border-radius:24px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.5)}.page_header__boOGM{text-align:center;margin-bottom:2.5rem}.page_header__boOGM h1{font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.page_header__boOGM p{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.page_form__7EXNE{display:flex;flex-direction:column;gap:1.5rem}.page_inputGroup__vMe_c{display:flex;flex-direction:column;gap:.5rem}.page_inputGroup__vMe_c label{font-weight:500;color:#ccc;font-size:.95rem}.page_inputWrapper__Fgvfi{position:relative;display:flex;align-items:center}.page_icon__zHDh5{position:absolute;left:1rem;color:var(--text-muted)}.page_input__pky70{width:100%;background:rgba(0,0,0,.2);border:1px solid var(--surface-border);color:#fff;padding:1rem 1rem 1rem 3rem;border-radius:12px;font-family:inherit;font-size:1rem;transition:all .2s ease}.page_input__pky70:focus{outline:none;border-color:var(--primary);background:rgba(0,0,0,.4)}.page_errorBox__CApRn{display:flex;align-items:center;gap:.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;padding:.75rem 1rem;border-radius:12px;margin-bottom:1.5rem;font-size:.9rem}.page_otpIconWrapper__8Inaq{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,rgba(255,107,0,.15),rgba(255,107,0,.05));border:1px solid rgba(255,107,0,.25);border-radius:16px;color:var(--primary);margin-bottom:1rem}.page_otpContainer__BNc6m{display:flex;gap:10px;justify-content:center;margin:.5rem 0 1.5rem}.page_otpInput__5_cq0{width:52px;height:64px;text-align:center;font-size:1.5rem;font-weight:700;font-family:Courier New,monospace;background:rgba(0,0,0,.25);border:2px solid var(--surface-border);color:#fff;border-radius:14px;transition:all .2s ease;caret-color:var(--primary)}.page_otpInput__5_cq0:focus{outline:none;border-color:var(--primary);background:rgba(0,0,0,.4);box-shadow:0 0 0 3px rgba(255,107,0,.15)}.page_otpFilled___Ha1x{border-color:var(--primary);background:rgba(255,107,0,.08)}.page_otpActions__iiMPE{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.page_backBtn__ZbJ8e{display:flex;align-items:center;gap:.35rem;background:none;border:none;color:var(--text-muted);font-size:.9rem;cursor:pointer;font-family:inherit;padding:.5rem 0;transition:color .2s}.page_backBtn__ZbJ8e:hover{color:#fff}.page_resendBtn__YSX5K{background:none;border:none;color:var(--primary);font-size:.9rem;cursor:pointer;font-family:inherit;font-weight:500;padding:.5rem 0;transition:opacity .2s}.page_resendBtn__YSX5K:disabled{color:var(--text-muted);cursor:not-allowed}.page_resendBtn__YSX5K:not(:disabled):hover{text-decoration:underline}@keyframes page_spin__LiQhz{to{transform:rotate(1turn)}}.page_spinner__bafqP{animation:page_spin__LiQhz 1s linear infinite}.page_options__LLDaz{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;margin-top:-.5rem}.page_checkbox__Y_LFv{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);cursor:pointer}.page_checkbox__Y_LFv input{accent-color:var(--primary)}.page_forgot__tfzUF{color:var(--primary)}.page_forgot__tfzUF:hover{text-decoration:underline}.page_submitLink__Zu9Xe{text-decoration:none;display:block;margin-top:1rem}.page_footer__MIzRX{text-align:center;margin-top:2.5rem;color:var(--text-muted);font-size:.9rem}.page_footer__MIzRX a{color:var(--primary);font-weight:600}.page_footer__MIzRX a:hover{text-decoration:underline}.page_spamNote__SJ3zc{text-align:center;color:var(--text-muted);font-size:.8rem;margin-top:1.5rem;line-height:1.5}.page_spamNote__SJ3zc strong{color:#ccc}@media (max-width:480px){.page_card__nPipi{padding:2rem 1.5rem}.page_header__boOGM h1{font-size:2rem}.page_otpInput__5_cq0{width:44px;height:56px;font-size:1.25rem}.page_otpContainer__BNc6m{gap:6px}}