.login-module__Si-P0q__page{color:#16324f;background:linear-gradient(135deg,#eef7ff,#fff8eb);place-items:center;min-height:100vh;padding:24px;font-family:system-ui,sans-serif;display:grid}.login-module__Si-P0q__card{background:#fff;border:1px solid #dbe7f1;border-radius:28px;width:min(440px,100%);padding:32px;box-shadow:0 18px 50px #194b7420}.login-module__Si-P0q__eyebrow{letter-spacing:.12em;color:#2878b9;font-size:12px;font-weight:800}.login-module__Si-P0q__title{margin:8px 0;font-size:34px}.login-module__Si-P0q__hint{color:#5d7185;line-height:1.65}.login-module__Si-P0q__label{margin:18px 0 7px;font-weight:700;display:block}.login-module__Si-P0q__input{box-sizing:border-box;border:1px solid #c7d7e5;border-radius:12px;width:100%;padding:13px 14px;font-size:16px}.login-module__Si-P0q__row{gap:10px;display:flex}.login-module__Si-P0q__row .login-module__Si-P0q__input{flex:1}.login-module__Si-P0q__button{color:#fff;cursor:pointer;background:#1769aa;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.login-module__Si-P0q__button:disabled{opacity:.5;cursor:not-allowed}.login-module__Si-P0q__primary{width:100%;margin-top:20px}.login-module__Si-P0q__message{color:#c05621;min-height:24px;margin-top:16px}.login-module__Si-P0q__note{color:#77899a;margin-top:24px;font-size:13px}
