.PasswordRecoveryForm-module__avAeoq__form{flex-direction:column;place-self:start center;gap:14px;width:min(100%,520px);margin:0 auto;display:flex}.PasswordRecoveryForm-module__avAeoq__label{color:#f8fafc;text-align:center;letter-spacing:.02em;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:600}.PasswordRecoveryForm-module__avAeoq__input{color:#fff;background:#141414;border:1px solid #374151;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:18px}.PasswordRecoveryForm-module__avAeoq__input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf640}.PasswordRecoveryForm-module__avAeoq__button{color:#0b0d10;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:14px;padding:14px 16px;font-size:18px;font-weight:700;transition:transform .15s,box-shadow .15s}.PasswordRecoveryForm-module__avAeoq__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #ffffff26}.PasswordRecoveryForm-module__avAeoq__button:disabled{opacity:.6;cursor:not-allowed}.PasswordRecoveryForm-module__avAeoq__success{color:#22c55e;text-align:center;background:#22c55e1a;border:1px solid #22c55e59;border-radius:12px;grid-column:1/-1;place-self:start center;width:min(100%,520px);padding:12px 14px;font-size:16px}.PasswordRecoveryForm-module__avAeoq__freeUserCardContainer{flex-direction:column;place-self:start center;gap:18px;width:min(100%,320px);margin:0;padding:0;list-style:none;display:flex}.PasswordRecoveryForm-module__avAeoq__freeUserList{list-style:none}@media (max-width:1024px){.PasswordRecoveryForm-module__avAeoq__freeUserCardContainer{width:min(100%,300px)}}@media (max-width:768px){.PasswordRecoveryForm-module__avAeoq__form,.PasswordRecoveryForm-module__avAeoq__success,.PasswordRecoveryForm-module__avAeoq__freeUserCardContainer{width:min(100%,520px)}.PasswordRecoveryForm-module__avAeoq__label,.PasswordRecoveryForm-module__avAeoq__input,.PasswordRecoveryForm-module__avAeoq__button{font-size:16px}}@media (max-width:375px){.PasswordRecoveryForm-module__avAeoq__form,.PasswordRecoveryForm-module__avAeoq__success,.PasswordRecoveryForm-module__avAeoq__freeUserCardContainer{width:100%;padding:0 8px}.PasswordRecoveryForm-module__avAeoq__label,.PasswordRecoveryForm-module__avAeoq__input,.PasswordRecoveryForm-module__avAeoq__button{font-size:15px}}
.PasswordRecovery-module__Fh8O6a__section{background:#000;min-height:100vh}.PasswordRecovery-module__Fh8O6a__layout{box-sizing:border-box;justify-content:center;width:100%;max-width:1400px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,5vw,64px);display:flex}.PasswordRecovery-module__Fh8O6a__centerCol{grid-template-columns:repeat(3,minmax(0,320px));justify-content:center;align-items:start;gap:clamp(16px,3vw,32px) clamp(20px,3vw,40px);width:100%;display:grid}@media (min-width:1440px){.PasswordRecovery-module__Fh8O6a__centerCol{grid-template-columns:340px minmax(420px,540px) 340px}}@media (max-width:1200px){.PasswordRecovery-module__Fh8O6a__centerCol{grid-template-columns:300px minmax(360px,480px) 300px}}@media (max-width:1024px){.PasswordRecovery-module__Fh8O6a__centerCol{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:768px){.PasswordRecovery-module__Fh8O6a__centerCol{grid-template-columns:1fr}}.PasswordRecovery-module__Fh8O6a__title{letter-spacing:.04em;color:#fff;text-align:center;grid-column:1/-1;margin:0;font-family:Noto Sans,sans-serif;font-size:clamp(26px,4.2vw,36px);font-weight:700}
