.SignInForm-module__X64i3W__form{gap:20px;width:min(560px,100%);display:grid}.SignInForm-module__X64i3W__headerBlock{gap:10px;display:grid}.SignInForm-module__X64i3W__eyebrow{color:#f3b832;letter-spacing:.08em;text-transform:uppercase;background:#f3b83214;border:1px solid #f3b8325c;border-radius:999px;align-items:center;width:fit-content;padding:8px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.SignInForm-module__X64i3W__title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;line-height:1.15}.SignInForm-module__X64i3W__description{color:#ffffffc2;max-width:60ch;margin:0;line-height:1.75}.SignInForm-module__X64i3W__fieldBlock{gap:8px;display:grid}.SignInForm-module__X64i3W__label{color:#fff;font-size:.92rem;font-weight:700;line-height:1.4}.SignInForm-module__X64i3W__input{color:#fff;width:100%;font:inherit;background:#13171cb8;border:1px solid #ffffff24;border-radius:16px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.SignInForm-module__X64i3W__input:focus{border-color:#f3b8326b;outline:none;box-shadow:0 0 0 3px #f3b8321f}.SignInForm-module__X64i3W__button{color:#111;cursor:pointer;background:#f3b832;border:1px solid #f3b832;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.98rem;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 14px 34px #f3b8322e}.SignInForm-module__X64i3W__button:hover{transform:translateY(-2px);box-shadow:0 18px 40px #f3b8323d}.SignInForm-module__X64i3W__button:disabled{opacity:.72;cursor:default}.SignInForm-module__X64i3W__successMessage{color:#fff;background:#f3b8321a;border:1px solid #f3b8323d;border-radius:16px;padding:14px 16px;line-height:1.65}.SignInForm-module__X64i3W__errorMessage{color:#fecaca;background:#f871711f;border:1px solid #f8717159;border-radius:16px;padding:14px 16px;line-height:1.65}
