.login-form-module__Fkv70a__shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-form-module__Fkv70a__card{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow-lg);background:#fffcf7f0;border-radius:28px;padding:28px}.login-form-module__Fkv70a__brand{align-items:center;gap:16px;margin-bottom:20px;display:flex}.login-form-module__Fkv70a__mark{background:linear-gradient(135deg,#fffffff5,#e9ebffdb);border:1px solid #0b0a6d1f;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.login-form-module__Fkv70a__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 8px;font-size:.78rem;font-weight:700}.login-form-module__Fkv70a__stage{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 8px;font-size:.78rem;font-weight:800}.login-form-module__Fkv70a__form{gap:14px;display:grid}.login-form-module__Fkv70a__label{color:var(--muted);gap:8px;display:grid}.login-form-module__Fkv70a__input{border:1px solid var(--line);background:#ffffffd6;border-radius:14px;width:100%;padding:12px 14px}.login-form-module__Fkv70a__button{color:#fff;background:linear-gradient(135deg, var(--green), var(--brand));cursor:pointer;border:none;border-radius:999px;padding:13px 16px}.login-form-module__Fkv70a__error{color:#9c2f2f;margin-top:12px;line-height:1.6}
