.login-module__Si-P0q__page{color:#153647;background:#edf4f8;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;display:grid}.login-module__Si-P0q__brand{background:#f5f5f6;position:relative}.login-module__Si-P0q__brand img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.login-module__Si-P0q__content{place-items:center;padding:32px 20px;display:grid}.login-module__Si-P0q__card{background:#fafdff;border:1px solid #fff;border-radius:20px;width:min(100%,412px);padding:32px;box-shadow:0 12px 34px #143e5710}.login-module__Si-P0q__card h1{margin-bottom:24px;font-size:28px;line-height:1.2}.login-module__Si-P0q__form,.login-module__Si-P0q__field{gap:14px;display:grid}.login-module__Si-P0q__field{gap:6px}.login-module__Si-P0q__field label{font-weight:650}.login-module__Si-P0q__field input{width:100%;min-height:48px;color:inherit;border:1px solid #b8ccd9;border-radius:9px;padding:10px 12px;font-size:16px;display:block}.login-module__Si-P0q__card :is(input,button,a):focus-visible{outline-offset:1px;outline:2px solid #007ba6}.login-module__Si-P0q__password{position:relative}.login-module__Si-P0q__password input{padding-inline-end:50px}.login-module__Si-P0q__password button{color:#2a6077;background:0 0;border:0;width:44px;min-height:44px;padding:0;position:absolute;inset:2px 2px 2px auto}.login-module__Si-P0q__password button:hover{background:#eaf4f9}.login-module__Si-P0q__recovery,.login-module__Si-P0q__demo{color:#006c91;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.login-module__Si-P0q__recovery{justify-self:end;margin-bottom:-7px}.login-module__Si-P0q__recovery:hover,.login-module__Si-P0q__demo:hover{text-decoration:underline}.login-module__Si-P0q__submit{color:#fff;background:#00799f;border:1px solid #00799f;border-radius:9px;min-height:48px;font-size:16px;font-weight:750}.login-module__Si-P0q__submit:hover{background:#006989}.login-module__Si-P0q__submit[disabled]{opacity:.8}.login-module__Si-P0q__error{color:#952c28;overflow-wrap:anywhere;background:#fff0ee;border-radius:8px;padding:9px 11px;line-height:1.4}.login-module__Si-P0q__demo{margin-top:10px}.login-module__Si-P0q__spinner{animation:.9s linear infinite login-module__Si-P0q__spin}@keyframes login-module__Si-P0q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__spinner{animation:none}}@media (max-width:760px){.login-module__Si-P0q__page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.login-module__Si-P0q__brand{isolation:isolate;background:radial-gradient(at 100% 55%,#116784,#0000 74%),#102f40;place-items:center;padding:10px 16px;display:grid;overflow:hidden}.login-module__Si-P0q__brand:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #7ac5de35;border-radius:50%;width:max(440px,125%);position:absolute;bottom:-30%;left:18%;box-shadow:0 0 0 36px #7ac5de10,0 0 0 72px #7ac5de0a}.login-module__Si-P0q__brand img{background:#fff;border-radius:6px;width:136px;height:auto;padding:3px;position:static}.login-module__Si-P0q__content{place-items:start center;padding:16px}.login-module__Si-P0q__card{border-radius:16px;padding:21px 19px}.login-module__Si-P0q__card h1{margin-bottom:19px;font-size:25px}}
