.login-module__Si-P0q__page{flex-direction:column;min-height:100svh;padding-inline:clamp(20px,5vw,80px);display:flex}.login-module__Si-P0q__header,.login-module__Si-P0q__main,.login-module__Si-P0q__footer{width:100%;max-width:1280px;margin-inline:auto}.login-module__Si-P0q__header{border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.login-module__Si-P0q__back{color:#636861;align-items:center;gap:10px;min-height:44px;font-size:12px;display:inline-flex}.login-module__Si-P0q__back:hover{color:#315be8}.login-module__Si-P0q__main{flex:1;grid-template-columns:1fr minmax(0,440px);align-items:center;gap:clamp(48px,8vw,128px);padding-block:72px;display:grid}.login-module__Si-P0q__introduction h1{margin-top:28px;font-size:clamp(64px,7vw,96px);line-height:1.02;letter-spacing:-.06em!important;font-weight:300!important}.login-module__Si-P0q__introduction h1 span{color:#315be8}.login-module__Si-P0q__description{color:#636861;margin-top:30px;font-size:16px;line-height:1.85}.login-module__Si-P0q__signature{color:#606b57;border-left:1px solid #bfc9b5;margin-top:52px;padding-left:16px;font-size:13px;line-height:1.8}.login-module__Si-P0q__panel{background:#fff;border:1px solid #dce0d6;border-radius:7px;min-width:0;padding:40px}.login-module__Si-P0q__panel h2{margin-top:24px;font-size:33px;font-weight:350}.login-module__Si-P0q__hint{color:#636861;margin-top:14px;font-size:13px;line-height:1.8}.login-module__Si-P0q__form{gap:24px;margin-top:32px;display:grid}.login-module__Si-P0q__field{min-width:0}.login-module__Si-P0q__field label{color:#424a3d;margin-bottom:10px;font-size:12px;font-weight:450;display:block}.login-module__Si-P0q__field input{color:#232722;width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #cdd3c5;border-radius:4px;padding:13px 14px;font-size:16px}.login-module__Si-P0q__field input::placeholder{color:#747b6e;opacity:1}.login-module__Si-P0q__password{position:relative}.login-module__Si-P0q__password input{padding-right:56px}.login-module__Si-P0q__reveal{color:#636861;cursor:pointer;border-radius:3px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.login-module__Si-P0q__reveal:hover{color:#232722;background:#f0f1ee}.login-module__Si-P0q__form .login-module__Si-P0q__submit{cursor:pointer;justify-content:space-between;gap:12px;width:100%}.login-module__Si-P0q__form .login-module__Si-P0q__submit:disabled{opacity:.65;cursor:wait;transform:none}.login-module__Si-P0q__error{color:#9b332c;overflow-wrap:anywhere;border-left:2px solid #a83a32;padding-left:12px;font-size:13px;line-height:1.8}.login-module__Si-P0q__accessNote{color:#636861;border-top:1px solid #dedfd9;margin-top:28px;padding-top:24px;font-size:11px;line-height:1.8}.login-module__Si-P0q__footer{color:#636861;border-top:1px solid #dedfd9;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:25px;font-size:10px;line-height:1.8;display:flex}.login-module__Si-P0q__spinner{animation:1s 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:1000px){.login-module__Si-P0q__main{grid-template-columns:1fr minmax(0,390px);gap:36px}.login-module__Si-P0q__panel{padding:32px}.login-module__Si-P0q__introduction h1{font-size:64px}}@media (max-width:760px){.login-module__Si-P0q__header{min-height:76px}.login-module__Si-P0q__main{grid-template-columns:1fr;gap:32px;max-width:480px;padding-block:40px}.login-module__Si-P0q__introduction h1{margin-top:16px;font-size:clamp(40px,8vw,56px)}.login-module__Si-P0q__introduction h1 br{display:none}.login-module__Si-P0q__description{margin-top:18px;font-size:14px}.login-module__Si-P0q__signature{display:none}.login-module__Si-P0q__panel{padding:28px}}@media (max-width:380px){.login-module__Si-P0q__back{gap:6px;font-size:11px}.login-module__Si-P0q__panel{padding:24px 20px}.login-module__Si-P0q__panel h2{font-size:29px}.login-module__Si-P0q__form .login-module__Si-P0q__submit{padding-inline:16px;font-size:12px}}
