#ncap-recover-form .ncap-modal-subtitle{margin:0 0 1rem;color:#aeb7c4;line-height:1.6}#ncap-recover-form>p:last-child{text-align:center;margin-top:1rem}#switch-to-recover,#recover-to-login{color:#8ee6aa}.nc-password-reset-page{min-height:calc(100vh - 100px);display:grid;place-items:center;padding:clamp(1.25rem,5vw,4rem)}.nc-password-reset-card{width:min(620px,100%);padding:clamp(1.5rem,5vw,3.2rem);background:linear-gradient(145deg,rgb(27 33 42 / .94),rgb(9 12 16 / .97));border:1px solid rgb(255 255 255 / .13);border-radius:24px;color:#fff;box-shadow:0 28px 90px rgb(0 0 0 / .42);backdrop-filter:blur(18px)}.nc-password-reset-icon{display:grid;place-items:center;width:68px;height:68px;margin-bottom:1.2rem;border-radius:20px;background:#1db954;color:#07120b;font-size:2rem;font-weight:900}.nc-password-reset-eyebrow{margin:0;color:#59dc88;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:800}.nc-password-reset-card h1{margin:.55rem 0 .75rem;font-size:clamp(2rem,6vw,3.4rem);line-height:1.05}.nc-password-reset-card>p:not(.nc-password-reset-eyebrow):not(.ncap-form-feedback){color:#b8c1cd}.nc-password-reset-card .nc-identity-form{display:grid;gap:1rem;margin-top:1.5rem}.nc-password-reset-card .nc-identity-form[hidden]{display:none}.nc-password-reset-card label{display:grid;gap:.4rem;color:#dbe1e8;font-weight:700}.nc-password-reset-card input{width:100%;padding:.9rem 1rem;border:1px solid rgb(255 255 255 / .18);border-radius:12px;background:#0c1015;color:#fff}.nc-password-reset-card button{padding:.9rem 1.2rem;border:0;border-radius:999px;background:#1db954;color:#07120b;font-weight:800;cursor:pointer}.nc-password-reset-card button:disabled{opacity:.65;cursor:wait}.nc-password-reset-card .ncap-form-feedback{min-height:1.5rem;margin-top:1rem;color:#9ce8b5}.nc-password-reset-success{margin-top:1.5rem;padding:1.2rem;border:1px solid rgb(29 185 84 / .35);border-radius:16px;background:rgb(29 185 84 / .08)}.nc-password-reset-success[hidden],.nc-request-another[hidden]{display:none}.nc-password-reset-success h2{margin:0 0 .4rem}.nc-request-another{margin-top:1rem}