.reset_container__IjPF4{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#1a1a1a 0,#000 100%);padding:2rem}.reset_card__BQmvj{width:100%;max-width:420px;background:var(--bg-card);padding:3rem;border-radius:16px;border:1px solid var(--border);box-shadow:0 20px 40px rgba(0,0,0,.4);animation:reset_fadeIn__rBmWq .5s ease-out}@keyframes reset_fadeIn__rBmWq{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reset_header__X1xv4{text-align:center;margin-bottom:2.5rem}.reset_logo__d0LQL{width:200px;height:auto;margin-bottom:1.5rem;filter:drop-shadow(0 0 10px rgba(125,20,20,.3))}.reset_header__X1xv4 h2{font-size:1.4rem;color:var(--text-main);margin-bottom:.5rem;letter-spacing:-.02em}.reset_header__X1xv4 p{color:var(--text-muted);font-size:.875rem;line-height:1.6}.reset_form__E_XNl{display:flex;flex-direction:column;gap:1.5rem}.reset_field__N592M{display:flex;flex-direction:column;gap:.5rem}.reset_field__N592M label{font-size:.8rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.reset_inputWrapper__BmETT{position:relative;display:flex;align-items:center}.reset_inputIcon__nxbzn{position:absolute;left:1rem;color:var(--text-dim)}.reset_inputWrapper__BmETT input{width:100%;padding:.85rem 1rem .85rem 3rem;background:#111;border:1px solid var(--border);border-radius:8px;color:var(--text-main);font-size:1rem;transition:var(--transition-fast)}.reset_inputWrapper__BmETT input:focus{outline:none;border-color:var(--accent);background:#161616;box-shadow:0 0 0 3px rgba(125,20,20,.1)}.reset_eyeBtn__ID3iY{position:absolute;right:1rem;background:transparent;border:none;color:var(--text-dim);cursor:pointer;display:flex}.reset_strengthContainer__Tvzqp{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.reset_strengthBars__WAcO6{display:flex;gap:4px;flex:1 1}.reset_strengthBar__d0rhv{height:4px;flex:1 1;border-radius:2px;transition:background .3s ease}.reset_strengthLabel__J3KCs{font-size:.75rem;font-weight:600;min-width:48px;transition:color .3s ease}.reset_requirements__RB77n{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.reset_reqMet__469Y_{font-size:.72rem;color:#4ade80}.reset_reqPending__z3Ci_{font-size:.72rem;color:var(--text-dim)}.reset_usernameHint__CkPeH{font-size:.875rem;color:var(--text-muted);margin:0}.reset_usernameHint__CkPeH strong{color:var(--text-main)}.reset_errorArea__uotjZ{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2);border-radius:8px;color:#f87171;font-size:.85rem}.reset_successArea__dn2f5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.5rem 0}.reset_successIcon__yiMAW{color:#4ade80}.reset_successTitle__HY0Um{font-size:1.1rem;font-weight:600;color:var(--text-main);margin:0}.reset_successSub__e_B8V{font-size:.875rem;color:var(--text-muted);line-height:1.6;margin:0}.reset_stateArea__R3UiN{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.5rem 0}.reset_stateTitle__ftEA3{font-size:1.05rem;font-weight:600;color:var(--text-main);margin:0}.reset_stateSub__8prfL{font-size:.875rem;color:var(--text-muted);line-height:1.6;margin:0}.reset_submitBtn__qo_Uq{margin-top:.5rem;padding:1rem;background:var(--primary);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition-normal);display:flex;align-items:center;justify-content:center}.reset_submitBtn__qo_Uq:hover:not(:disabled){background:var(--primary-light);transform:translateY(-1px);box-shadow:0 8px 16px rgba(125,20,20,.2)}.reset_submitBtn__qo_Uq:disabled{opacity:.7;cursor:not-allowed}.reset_footer__kk_r1{margin-top:2rem;text-align:center;border-top:1px solid var(--border);padding-top:1.5rem}.reset_backLink__7CupY{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.875rem;text-decoration:none;transition:color .2s}.reset_backLink__7CupY:hover{color:var(--text-main)}.reset_spin__2W9Dn{animation:reset_spin__2W9Dn 1s linear infinite}@keyframes reset_spin__2W9Dn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}