.login-page[data-v-98f8bf2e]{height:100%;overflow-y:auto;position:relative;width:100%}.login-bg[data-v-98f8bf2e]{background:linear-gradient(180deg,#e8f5c0,#f5f5f0 40%,#fff);inset:0;position:fixed;z-index:0}.login-content[data-v-98f8bf2e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:26.66667vw 7.46667vw 10.66667vw;position:relative;z-index:1}.login-title[data-v-98f8bf2e]{align-self:flex-start;color:#445803;font-size:8vw;font-weight:800;margin-bottom:10.66667vw}.login-form[data-v-98f8bf2e]{display:flex;flex-direction:column;gap:0;padding:0 2.66667vw;width:100%}.login-field[data-v-98f8bf2e]{align-items:center;background:#fcfff6;border-radius:8vw;display:flex;height:13.33333vw;line-height:13.33333vw;margin-bottom:2.66667vw;padding:0 4.8vw 0 6.4vw}.login-input[data-v-98f8bf2e]{background:transparent;border:none;color:#333;flex:1;font-size:4vw;margin-left:3.73333vw;min-width:0;outline:none}.login-input[data-v-98f8bf2e]::-moz-placeholder{color:#bbb}.login-input[data-v-98f8bf2e]::placeholder{color:#bbb}.login-input-code[data-v-98f8bf2e]{flex:1}.login-code-btn[data-v-98f8bf2e]{color:#88b904;cursor:pointer;flex-shrink:0;font-size:3.73333vw;font-weight:500;padding:1.06667vw 2.13333vw;white-space:nowrap}.login-code-btn.disabled[data-v-98f8bf2e]{color:#ccc;cursor:not-allowed}.login-agree[data-v-98f8bf2e]{align-items:center;align-self:flex-start;display:flex;gap:1.6vw;margin-left:7.46667vw;margin-top:3.2vw}.login-agree-text[data-v-98f8bf2e]{color:#999;font-size:3.46667vw}.login-agree-link[data-v-98f8bf2e]{color:#9acd32}.login-submit-btn[data-v-98f8bf2e]{align-items:center;background:#a7ca37;border-radius:8vw;color:#fff;cursor:pointer;display:flex;font-size:4.8vw;font-weight:800;height:13.33333vw;justify-content:center;margin-top:12.26667vw;transition:opacity .2s;width:100%}.login-submit-btn.loading[data-v-98f8bf2e],.login-submit-btn[data-v-98f8bf2e]:active{opacity:.8}.login-footer[data-v-98f8bf2e]{color:#333;font-size:2.66667vw;font-weight:400;margin-top:5.86667vw;text-align:center}.login-wrapper[data-v-0994b4d0]{height:100vh;overflow:hidden;width:100vw}
