.page-module__qkXmnW__container{background:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__qkXmnW__card{background:var(--surface);border-radius:24px;width:100%;max-width:450px;padding:3rem;box-shadow:0 10px 40px #0000000d}.page-module__qkXmnW__title{color:var(--text);margin-bottom:.5rem;font-size:2rem;font-weight:800}.page-module__qkXmnW__subtitle{color:var(--text-light);margin-bottom:2rem}.page-module__qkXmnW__inputGroup{border-radius:var(--radius);border:1px solid #ddd;align-items:center;margin-bottom:1.5rem;padding:.5rem 1rem;transition:border-color .2s;display:flex}.page-module__qkXmnW__inputGroup:focus-within{border-color:var(--primary)}.page-module__qkXmnW__prefix{color:var(--text);border-right:1px solid #ddd;margin-right:.5rem;padding-right:.5rem;font-weight:600}.page-module__qkXmnW__input{border:none;outline:none;flex:1;padding:.5rem 0;font-size:1.1rem}.page-module__qkXmnW__button{border-radius:var(--radius);width:100%;padding:1rem;font-size:1.1rem}.page-module__qkXmnW__otpContainer{gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__qkXmnW__otpInput{text-align:center;border-radius:var(--radius);border:1px solid #ddd;outline:none;flex:1;width:100%;min-width:0;height:60px;font-size:1.5rem;font-weight:700}.page-module__qkXmnW__otpInput:focus{border-color:var(--primary)}
