.login-module__Si-P0q__container{color:#294b46;background:radial-gradient(at 10% 10%,#e5f1e8,#0000 55%),#faf9f3;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.login-module__Si-P0q__card{background:#fffefa;border:1px solid #dce8df;border-radius:30px;grid-template-columns:1fr 1.05fr;width:100%;max-width:1040px;display:grid;overflow:hidden;box-shadow:0 22px 80px #254d3f0d}.login-module__Si-P0q__welcome{background:linear-gradient(150deg,#eaf5ed,#f3f5e8);flex-direction:column;justify-content:center;padding:40px;display:flex}.login-module__Si-P0q__brand{align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.login-module__Si-P0q__brand span{font-size:18px}.login-module__Si-P0q__badge{background:#ffffff85;border:1px solid #ccdfd0;border-radius:30px;align-self:flex-start;margin-top:18px;padding:5px 12px;font-size:13px}.login-module__Si-P0q__welcome h1{margin:0 0 14px;font-size:34px;line-height:1.6}.login-module__Si-P0q__welcome p{color:#57716a;line-height:1.9}.login-module__Si-P0q__note{background:#f1f5ef;border-radius:14px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.8}.login-module__Si-P0q__formSection{align-self:center;padding:50px 44px}.login-module__Si-P0q__eyebrow{letter-spacing:2px;color:#708d7d;font-size:13px}.login-module__Si-P0q__formSection h2{margin:12px 0;font-size:26px}.login-module__Si-P0q__subtitle{color:#687e77;margin-bottom:26px;font-size:14px;line-height:1.8}.login-module__Si-P0q__label{margin:18px 0 8px;font-size:14px;font-weight:600;display:block}.login-module__Si-P0q__input{box-sizing:border-box;width:100%;font:inherit;color:#294b46;background:#fff;border:1px solid #cbdcd2;border-radius:12px;min-width:0;padding:14px 15px}.login-module__Si-P0q__input:focus{border-color:#579180;outline:3px solid #d9ece2}.login-module__Si-P0q__password{position:relative}.login-module__Si-P0q__password input{padding-right:52px}.login-module__Si-P0q__password button{color:#5c7f74;cursor:pointer;background:0 0;border:0;padding:10px;position:absolute;top:6px;right:8px}.login-module__Si-P0q__options{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.login-module__Si-P0q__options button,.login-module__Si-P0q__secondary{color:#427669;cursor:pointer;font:inherit;background:0 0;border:0}.login-module__Si-P0q__submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#326f61;border:0;border-radius:13px;padding:15px;font-weight:600}.login-module__Si-P0q__submit:disabled{opacity:.6;cursor:wait}.login-module__Si-P0q__secondary{margin:20px auto;font-size:13px;display:block}.login-module__Si-P0q__hint{color:#86622d;font-size:13px}.login-module__Si-P0q__error{color:#963e38;background:#faeae7;border-radius:12px;padding:12px}.login-module__Si-P0q__demo{border-top:1px solid #e2e9df;padding-top:15px;font-size:13px;line-height:1.9}.login-module__Si-P0q__demo summary{cursor:pointer}.login-module__Si-P0q__footer{color:#788f84;text-align:center;margin-top:26px;font-size:11px}.login-module__Si-P0q__container button:focus-visible,.login-module__Si-P0q__container summary:focus-visible{outline-offset:3px;outline:3px solid #80b6a4}@media (max-width:700px){.login-module__Si-P0q__container{padding:16px}.login-module__Si-P0q__card{grid-template-columns:1fr}.login-module__Si-P0q__welcome{padding:22px}.login-module__Si-P0q__welcome>div[aria-hidden],.login-module__Si-P0q__welcome h1,.login-module__Si-P0q__welcome>p,.login-module__Si-P0q__welcome .login-module__Si-P0q__note{display:none}.login-module__Si-P0q__brand{font-size:21px}.login-module__Si-P0q__badge{margin-top:10px}.login-module__Si-P0q__formSection{padding:26px 24px}.login-module__Si-P0q__formSection h2{font-size:23px}}
