.login-page[data-v-f60858cc]{width:100%;max-width:420px;margin:0 auto}.login-card[data-v-f60858cc]{background:rgba(18,22,32,.92);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:40px 36px 32px;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.45);box-shadow:0 24px 64px rgba(0,0,0,.45)}.login-brand[data-v-f60858cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:3rem}.login-brand .brand-icon[data-v-f60858cc]{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;background:url(/imgs/logo.svg) no-repeat 100%;background-size:auto 42px}.login-brand .brand-name[data-v-f60858cc]{color:#fff;font-size:34px;font-weight:700;line-height:1;letter-spacing:.5px}.login-subtitle[data-v-f60858cc]{color:hsla(0,0%,100%,.92);font-size:14px;margin-bottom:28px}.login-error[data-v-f60858cc],.login-form[data-v-f60858cc] .ant-form-item{margin-bottom:16px}.login-form[data-v-f60858cc] .ant-input,.login-form[data-v-f60858cc] .ant-input-affix-wrapper,.login-form[data-v-f60858cc] .ant-input-password{background:#fff;border:none;border-radius:4px;height:44px;-webkit-box-shadow:none;box-shadow:none}.login-form[data-v-f60858cc] .ant-input{line-height:44px}.login-form[data-v-f60858cc] .ant-input-affix-wrapper .ant-input{height:42px;line-height:42px}.login-form[data-v-f60858cc] .ant-input-affix-wrapper-focused,.login-form[data-v-f60858cc] .ant-input-affix-wrapper:hover,.login-form[data-v-f60858cc] .ant-input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.login-options[data-v-f60858cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0 24px;gap:12px}.login-options .lang-select[data-v-f60858cc]{width:96px;-ms-flex-negative:0;flex-shrink:0}.login-options .lang-select[data-v-f60858cc] .ant-select-selection{background:#fff;border:1px solid #fff;border-radius:4px;color:#0305ba;-webkit-box-shadow:none;box-shadow:none}.login-options .lang-select[data-v-f60858cc] .ant-select-selection__rendered{color:#0305ba}.login-options .lang-select[data-v-f60858cc] .ant-select-focused .ant-select-selection,.login-options .lang-select[data-v-f60858cc] .ant-select-selection:hover{border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.login-options .lang-select[data-v-f60858cc] .ant-select-arrow{color:#0305ba}.login-options .auto-login[data-v-f60858cc]{margin-left:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;white-space:nowrap}.login-options .auto-login[data-v-f60858cc] .ant-checkbox-inner{background:transparent;border-color:hsla(0,0%,100%,.65)}.login-options .auto-login[data-v-f60858cc] .ant-checkbox-checked .ant-checkbox-inner{background:#0205b9;border-color:#0205b9}.login-options .auto-login[data-v-f60858cc] .ant-checkbox+span{color:#fff}.login-options .forge-password[data-v-f60858cc]{color:#fff;font-size:14px;white-space:nowrap}.login-options .forge-password[data-v-f60858cc]:hover{color:hsla(0,0%,100%,.85)}.submit-item[data-v-f60858cc]{margin-bottom:0}.submit-item .login-button[data-v-f60858cc]{width:100%;height:44px;font-size:16px;font-weight:600;border:none;border-radius:4px;background:#0205b9}.submit-item .login-button[data-v-f60858cc]:focus,.submit-item .login-button[data-v-f60858cc]:hover{background:#1a2fd4}