.sign-in-module__ZbysHq__page{box-sizing:border-box;color:#181914;background:#fbfbf9;grid-template-columns:minmax(480px,1fr) minmax(520px,1fr);gap:clamp(18px,2vw,34px);min-height:100svh;padding:clamp(18px,2vw,32px);display:grid}.sign-in-module__ZbysHq__authPanel{box-sizing:border-box;grid-template-rows:auto 1fr;min-height:calc(100svh - clamp(36px,4vw,64px));padding:clamp(16px,2vw,34px) clamp(18px,4.7vw,88px);display:grid}.sign-in-module__ZbysHq__header{align-items:center;min-height:48px;display:flex}.sign-in-module__ZbysHq__formArea{place-items:center;padding:40px 0 80px;display:grid}.sign-in-module__ZbysHq__formWrap{width:min(100%,510px)}.sign-in-module__ZbysHq__heading{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:630;line-height:1.02}.sign-in-module__ZbysHq__subheading{color:#777971;margin:16px 0 46px;font-size:17px;line-height:1.5}.sign-in-module__ZbysHq__form{gap:16px;display:grid}.sign-in-module__ZbysHq__input{box-sizing:border-box;color:#181914;width:100%;height:66px;font:inherit;background:#fff;border:1px solid #dedfd9;border-radius:13px;outline:none;padding:0 22px;font-size:17px;transition:border-color .15s,box-shadow .15s}.sign-in-module__ZbysHq__input::placeholder{color:#aaaca5}.sign-in-module__ZbysHq__input:focus{border-color:#8b8e84;box-shadow:0 0 0 3px #18191414}.sign-in-module__ZbysHq__passwordField{position:relative}.sign-in-module__ZbysHq__passwordField .sign-in-module__ZbysHq__input{padding-right:58px}.sign-in-module__ZbysHq__visibilityButton{color:#92958d;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.sign-in-module__ZbysHq__visibilityButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.sign-in-module__ZbysHq__formOptions{color:#676a62;justify-content:space-between;align-items:center;gap:20px;margin:1px 0 9px;font-size:15px;display:flex}.sign-in-module__ZbysHq__rememberLabel{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.sign-in-module__ZbysHq__checkbox{accent-color:#1d1f18;cursor:pointer;width:21px;height:21px;margin:0}.sign-in-module__ZbysHq__forgotLink{color:inherit;text-decoration:none}.sign-in-module__ZbysHq__forgotLink:hover{color:#181914;text-underline-offset:3px;text-decoration:underline}.sign-in-module__ZbysHq__error{color:#9c2820;background:#fff0ee;border-radius:10px;margin:-2px 0 0;padding:12px 14px;font-size:14px}.sign-in-module__ZbysHq__submitButton{color:#fff;height:66px;font:inherit;cursor:pointer;background:#1c1e18;border:0;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;font-size:17px;font-weight:620;transition:background .15s,transform .15s;display:grid}.sign-in-module__ZbysHq__submitButton span:first-child{grid-column:2}.sign-in-module__ZbysHq__submitButton:hover{background:#303328}.sign-in-module__ZbysHq__submitButton:active{transform:translateY(1px)}.sign-in-module__ZbysHq__buttonLink{box-sizing:border-box;text-decoration:none}.sign-in-module__ZbysHq__arrow{grid-column:3;justify-self:end;font-size:24px;font-weight:350;line-height:1}.sign-in-module__ZbysHq__backLink{color:#676a62;width:fit-content;margin:25px auto 0;font-size:15px;text-decoration:none;display:block}.sign-in-module__ZbysHq__backLink:hover{color:#181914;text-underline-offset:3px;text-decoration:underline}.sign-in-module__ZbysHq__artPanel{background:#dde8dd;border-radius:clamp(20px,2.5vw,38px);min-height:calc(100svh - clamp(36px,4vw,64px));position:relative;overflow:hidden}.sign-in-module__ZbysHq__artwork{object-fit:cover;object-position:center center}@media (max-width:1050px){.sign-in-module__ZbysHq__page{grid-template-columns:minmax(440px,.95fr) minmax(400px,1.05fr)}.sign-in-module__ZbysHq__authPanel{padding-inline:clamp(18px,3vw,48px)}}@media (max-width:820px){.sign-in-module__ZbysHq__page{min-height:100svh;padding:0;display:block}.sign-in-module__ZbysHq__authPanel{min-height:100svh;padding:28px clamp(24px,8vw,64px)}.sign-in-module__ZbysHq__formArea{padding:42px 0 100px}.sign-in-module__ZbysHq__artPanel{display:none}}@media (max-width:520px){.sign-in-module__ZbysHq__authPanel{padding-inline:22px}.sign-in-module__ZbysHq__heading{font-size:40px}.sign-in-module__ZbysHq__subheading{margin-bottom:36px}.sign-in-module__ZbysHq__input,.sign-in-module__ZbysHq__submitButton{height:60px}}
