.page-module__nmcXDa__container{background:radial-gradient(circle at top right, #2dba4e1a 0%, var(--black) 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__nmcXDa__form{background:var(--dark);border:1px solid var(--border);text-align:center;width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:24px;padding:48px}.page-module__nmcXDa__iconWrap{background:var(--dark2);border:1px solid var(--border);width:64px;height:64px;color:var(--white);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.page-module__nmcXDa__title{margin-bottom:8px;font-size:28px;font-weight:700}.page-module__nmcXDa__subtitle{color:var(--text-dim);margin-bottom:32px;font-size:15px}.page-module__nmcXDa__inputGroup{text-align:left;margin-bottom:24px}.page-module__nmcXDa__input{background:var(--dark2);border:1px solid var(--border);color:#fff;letter-spacing:2px;border-radius:12px;outline:none;width:100%;padding:16px;font-size:16px;transition:border-color .2s}.page-module__nmcXDa__input:focus{border-color:var(--green)}.page-module__nmcXDa__input.page-module__nmcXDa__error{border-color:#ff4d4d}.page-module__nmcXDa__errorMsg{color:#ff4d4d;margin-top:8px;font-size:13px}@media (max-width:480px){.page-module__nmcXDa__container{padding:18px}.page-module__nmcXDa__form{border-radius:20px;padding:32px 20px}.page-module__nmcXDa__title{font-size:24px}}
