.login-module__WEZH7G__page{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.login-module__WEZH7G__formPanel{width:100%;min-width:0;max-width:380px}.login-module__WEZH7G__brand{letter-spacing:-.055em;color:#172033;margin-bottom:44px;font-size:32px;font-weight:650;line-height:1.2}.login-module__WEZH7G__formPanel h1{letter-spacing:-.04em;color:#172033;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.2}.login-module__WEZH7G__intro{color:#64748b;margin:0 0 32px;font-size:15px;line-height:1.6}.login-module__WEZH7G__formPanel .login-form{gap:20px}.login-module__WEZH7G__formPanel .login-form label>span{margin-bottom:8px;font-size:13px;font-weight:500}.login-module__WEZH7G__formPanel .input-wrap{border-radius:7px;height:48px;padding-inline:14px}.login-module__WEZH7G__formPanel .input-wrap input{color:#172033;min-width:0;font-size:15px}.login-module__WEZH7G__formPanel .primary-button{background:#155be8;border-radius:7px;height:48px;font-size:14px;font-weight:600}.login-module__WEZH7G__formPanel .form-error{font-size:13px;line-height:1.5}@media (max-width:600px){.login-module__WEZH7G__page{padding:36px 20px}.login-module__WEZH7G__formPanel h1{font-size:28px}.login-module__WEZH7G__formPanel .input-wrap input{font-size:16px}.login-module__WEZH7G__brand{margin-bottom:36px}}@media (max-height:620px){.login-module__WEZH7G__page{align-items:flex-start}.login-module__WEZH7G__brand{margin-bottom:28px}}
