.login-module__Si-P0q__page{background:radial-gradient(circle at 20% 15%,#fbf2f1 0,#0000 45%),#f7f8fa;place-items:center;min-height:100dvh;padding:28px;display:grid}.login-module__Si-P0q__card{background:#fff;border:1px solid #e9edf0;border-radius:18px;width:100%;max-width:440px;padding:38px;box-shadow:0 18px 70px #542a320a}.login-module__Si-P0q__brand{color:#733c43;align-items:center;gap:12px;margin-bottom:35px;display:flex}.login-module__Si-P0q__brand img{object-fit:contain;flex-shrink:0;width:58px;height:58px}.login-module__Si-P0q__brand strong{letter-spacing:2px;font-size:20px;display:block}.login-module__Si-P0q__brand span{letter-spacing:2.5px;color:#84909b;margin-top:2px;font-size:9px;display:block}.login-module__Si-P0q__card h1{margin-bottom:9px;font-size:26px}.login-module__Si-P0q__intro{color:#5e6877;margin-bottom:25px;font-size:13px;line-height:1.7}.login-module__Si-P0q__form{flex-direction:column;gap:17px;display:flex}.login-module__Si-P0q__form label{color:#5e6877;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.login-module__Si-P0q__form input{color:#252a34;background:#fff;border:1px solid #e9edf0;border-radius:7px;width:100%;height:44px;padding:10px 12px;font-size:14px}.login-module__Si-P0q__form input:focus{outline-offset:1px;outline:2px solid #c9969b}.login-module__Si-P0q__submit{color:#fff;background:#733c43;border:0;border-radius:7px;width:100%;min-height:44px;padding:12px;font-size:13px;font-weight:600}.login-module__Si-P0q__submit:hover:not(:disabled){background:#542a32}.login-module__Si-P0q__submit:disabled{opacity:.5}.login-module__Si-P0q__options{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:20px;display:flex}.login-module__Si-P0q__options button{color:#733c43;background:0 0;border:0;min-height:28px;padding:0;font-size:11px}.login-module__Si-P0q__hint{color:#5e6877;font-size:11px}.login-module__Si-P0q__error,.login-module__Si-P0q__success,.login-module__Si-P0q__notice{border-radius:7px;padding:12px;font-size:12px;line-height:1.6}.login-module__Si-P0q__error{color:#b74552;background:#fff0f1}.login-module__Si-P0q__success{color:#147d60;background:#e9f7f1}.login-module__Si-P0q__notice{color:#a76922;background:#fff4e7;margin-bottom:18px}.login-module__Si-P0q__footnote{color:#84909b;border-top:1px solid #e9edf0;margin-top:28px;padding-top:18px;font-size:10px;line-height:1.7}.login-module__Si-P0q__back{text-align:center;color:#733c43;margin-top:18px;font-size:12px;display:block}@media (max-width:520px){.login-module__Si-P0q__page{padding:18px}.login-module__Si-P0q__card{padding:28px 22px}}
