.styles_container__CrEVa{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.styles_card__1GKnT{background:radial-gradient(circle at top,#15405f 0,#5d8baa 40%,#083658 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:3rem;border-radius:24px;border:1px solid hsla(0,0%,100%,.089);width:min(420px,100%);display:flex;flex-direction:column}.styles_title__ipKVs{text-align:center;color:#fff;margin-bottom:2rem;font-size:1.75rem;font-weight:700}.styles_back__YM_7T{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:600}.styles_back__YM_7T:hover{color:#fff;text-decoration:underline}.styles_input__FseV0{width:100%;padding:1rem;margin-bottom:1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;font-size:1rem}.styles_input__FseV0::placeholder{color:hsla(0,0%,100%,.65)}.styles_input__FseV0:focus{outline:none;border-color:rgba(59,130,246,.9);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.styles_input__FseV0:disabled{opacity:.7;cursor:not-allowed}.styles_button__BmxM3{width:100%;padding:1rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer}.styles_button__BmxM3:disabled{opacity:.7;cursor:not-allowed}.styles_passwordInput___ASZp{position:relative;margin-bottom:20px}.styles_passwordInput___ASZp .styles_input__FseV0{padding-right:48px;margin-bottom:0}.styles_eyeBtn__GgJdK{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.9);cursor:pointer;transition:.2s ease}.styles_eyeBtn__GgJdK:hover{background:hsla(0,0%,100%,.25);transform:translateY(-50%) scale(1.03)}.styles_eyeBtn__GgJdK:disabled{opacity:.6;cursor:not-allowed;transform:translateY(-50%)}.styles_modalOverlay__CmknB{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px}.styles_modal__quLOX{width:min(420px,100%);background:rgba(15,23,42,.95);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.45);color:#fff}.styles_modalTitle__f8p5q{font-size:18px;font-weight:700;margin-bottom:10px}.styles_modalText__ouSnW{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:16px}.styles_modalBtn__nGITU{width:100%;padding:10px;border-radius:12px;border:none;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;font-weight:700;cursor:pointer}@media(max-width:520px){.styles_container__CrEVa{padding:14px}.styles_card__1GKnT{padding:22px;border-radius:18px}.styles_title__ipKVs{font-size:1.35rem;margin-bottom:1.2rem}.styles_input__FseV0{padding:.9rem;font-size:.95rem}.styles_button__BmxM3{padding:.9rem;font-size:1rem}}@media(max-width:390px){.styles_container__CrEVa{padding:12px}.styles_card__1GKnT{padding:16px;border-radius:16px}.styles_title__ipKVs{font-size:1.2rem;margin-bottom:1rem}.styles_input__FseV0{padding:.75rem;font-size:.9rem;margin-bottom:.75rem}.styles_button__BmxM3{padding:.8rem;font-size:.95rem}.styles_modalOverlay__CmknB,.styles_modal__quLOX{padding:16px}}@media(max-width:340px){.styles_card__1GKnT{padding:12px;border-radius:14px}.styles_title__ipKVs{font-size:1.1rem}.styles_input__FseV0{padding:.7rem;font-size:.85rem}.styles_button__BmxM3{padding:.75rem;font-size:.9rem}}