@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{font-size:1rem}html{height:calc(var(--vh, 1vh) * 100)}html,body{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.57143rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;overscroll-behavior-y:none}.van-cell{font-size:15px!important;min-height:44px!important}.van-field__label{font-size:15px!important;width:75px!important}.van-field__control{font-size:15px!important}.van-button{font-size:16px!important;height:44px!important}#app{width:100%;min-height:calc(var(--vh, 1vh) * 100);background-color:#f5f5f5}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.van-toast{background-color:#323233e0!important;.van-toast__text,.van-toast__icon{color:#fff!important}}.main-login-container[data-v-554affb7]{background:#fff;position:absolute;inset:0;min-height:calc(var(--vh, 1vh) * 100);overflow-y:auto;-webkit-overflow-scrolling:touch}.login-top[data-v-554affb7]{width:100%;height:10rem;background:#0793ff url(/loginbg.png) no-repeat center center;background-size:cover;position:absolute;left:0;top:0}.login-box[data-v-554affb7]{position:relative;z-index:10}.login-from[data-v-554affb7]{margin-top:5.35714rem;padding:0 .71429rem}.login-from-box[data-v-554affb7]{background-color:#f0f4facc;border:.02667rem solid #fff;padding:0;border-radius:.35714rem;box-shadow:0 .07143rem .42857rem #0000001a;backdrop-filter:blur(.35714rem);-webkit-backdrop-filter:blur(.35714rem);overflow:hidden;width:100%;box-sizing:border-box}.login-form-layout[data-v-554affb7]{display:flex;flex-direction:column;min-height:14.28571rem;width:100%;align-items:center}.form-header[data-v-554affb7]{width:100%;text-align:center;background:radial-gradient(72.32% 117.15% at 27.68% 34.09%,#8bc6ff 0,#1881e7);padding:.21429rem 0px;box-sizing:border-box}.form-header .form-header-title[data-v-554affb7]{font-size:.64286rem;font-weight:700;color:#fff;letter-spacing:.07143rem}.login-right-column[data-v-554affb7]{width:100%;max-width:17.85714rem;padding:.42857rem .53571rem;display:flex;flex-direction:column}.form-content[data-v-554affb7]{display:flex;flex-direction:column}.form-logo-title-wrapper[data-v-554affb7]{display:flex;align-items:center;justify-content:center;gap:.35714rem;margin-bottom:.85714rem;padding:0}.form-logo-container[data-v-554affb7]{display:flex;align-items:center}.form-logo-container .form-logo-image[data-v-554affb7]{max-width:1.28571rem;max-height:1.28571rem;-o-object-fit:contain;object-fit:contain}.form-logo-container .form-logo-text[data-v-554affb7]{font-size:.71429rem;color:#333;font-weight:700;line-height:1;white-space:nowrap}.form-title-wrapper[data-v-554affb7]{display:flex;flex-direction:column;align-items:flex-start;gap:.10714rem}.form-title[data-v-554affb7]{font-size:.64286rem;color:#333;font-weight:700;line-height:1.2;white-space:nowrap}.form-subtitle[data-v-554affb7]{font-size:.39286rem;color:#999;line-height:1.2;white-space:nowrap}.from-item[data-v-554affb7]{margin-bottom:.57143rem;padding:0;width:100%}.from-item .input-wrapper[data-v-554affb7]{display:flex;align-items:center;background:#fff;border-radius:.28571rem;padding:0 .5rem;height:1.64286rem;width:100%;border:.03571rem solid transparent;box-shadow:0 .07143rem .28571rem #00000014;transition:all .3s ease;box-sizing:border-box}.from-item .input-wrapper[data-v-554affb7]:focus-within{box-shadow:0 .14286rem .57143rem #0793ff40;border-color:#0793ff;transform:translateY(-.03571rem)}.from-item .input-wrapper .input-icon[data-v-554affb7]{font-size:.64286rem;color:#999;margin-right:.35714rem;flex-shrink:0;transition:color .3s}.from-item .input-wrapper:focus-within .input-icon[data-v-554affb7]{color:#0793ff}.from-item .input-wrapper .password-toggle[data-v-554affb7]{margin-right:0;margin-left:.35714rem;cursor:pointer;transition:color .3s;flex-shrink:0}.from-item .input-wrapper .password-toggle[data-v-554affb7]:hover{color:#0793ff}.from-item .input-wrapper .password-toggle[data-v-554affb7]:active{transform:scale(.95)}.from-item .input-wrapper .input-field[data-v-554affb7]{flex:1;min-width:0;height:100%;border:none;background:transparent;outline:none;font-size:.5rem;color:#333;padding:0;line-height:1.5}.from-item .input-wrapper .input-field[data-v-554affb7]::-moz-placeholder{color:#bbb;font-size:.5rem}.from-item .input-wrapper .input-field[data-v-554affb7]::placeholder{color:#bbb;font-size:.5rem}.from-item .input-wrapper .input-field[data-v-554affb7]:focus::-moz-placeholder{color:#ccc}.from-item .input-wrapper .input-field[data-v-554affb7]:focus::placeholder{color:#ccc}.submit-btn[data-v-554affb7]{width:100%;margin:1.07143rem 0 0;height:1.78571rem;line-height:1.78571rem;border-radius:.35714rem;background:radial-gradient(72.32% 117.15% at 27.68% 34.09%,#8bc6ff 0,#1881e7);color:#fff;font-size:.64286rem;font-weight:600;text-align:center;letter-spacing:.10714rem;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;box-shadow:0 .21429rem .71429rem #1881e766;border:none;outline:none}.submit-btn[data-v-554affb7]:active:not(.disabled){background:radial-gradient(72.32% 117.15% at 27.68% 34.09%,#7ab5e6 0,#1568c7);transform:translateY(.07143rem);box-shadow:0 .10714rem .35714rem #1881e74d}.submit-btn[data-v-554affb7]:hover:not(.disabled){box-shadow:0 .28571rem .85714rem #1881e780;transform:translateY(-.03571rem)}.submit-btn.disabled[data-v-554affb7]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.link-section[data-v-554affb7]{margin-top:.57143rem;text-align:center;padding:0}.link-section span[data-v-554affb7]{font-size:.46429rem;color:#666;cursor:pointer}.link-section span .link-text[data-v-554affb7]{color:#2c76fc;font-weight:500;margin-left:.14286rem}.link-section span[data-v-554affb7]:active{opacity:.7}
