.iot-login-page[data-v-11265fd1]{--lz-primary:#17708f;--lz-primary-light:#1d7a99;--lz-primary-dark:#14647f;--lz-accent:#16c5bb;--lz-navy:#394b5f;--lz-ink:#16222f;--lz-text:#1e2b3a;--lz-text-2:#4e5d6e;--lz-text-3:#5f6e80;--lz-danger:#c0392b;--lz-line:#e3eaf1;--lz-line-strong:#c9d8e3;--lz-field:#f6f9fc;--lz-ring:0 0 0 4px rgba(23,112,143,0.13);--lz-ease:cubic-bezier(.22,.61,.36,1);--lz-dur:.18s;position:relative;height:100%;width:100%;padding:0;margin:0;overflow:hidden;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../img/loginBack.0ba3342b.jpg)}.bg_title[data-v-11265fd1]{position:absolute;left:662px;top:30.3%;color:#fff}.bg_title .title_one[data-v-11265fd1]{position:relative;display:inline-block;font-size:46px;font-weight:300;line-height:1.15;letter-spacing:9px;text-shadow:0 2px 14px rgba(10,28,48,.4)}.bg_title .title_one div[data-v-11265fd1]{width:58px;height:4px;margin-top:14px;border-radius:2px;background-image:linear-gradient(90deg,var(--lz-accent),rgba(22,197,187,0))}.bg_title .title_text[data-v-11265fd1]{margin-top:16px;font-size:26px;font-weight:500;letter-spacing:6px;line-height:1.2;color:hsla(0,0%,100%,.82)}.title[data-v-11265fd1]{position:absolute;top:34px;left:50%;transform:translateX(-50%);width:720px;padding:12px 42px 12px 18px;box-sizing:border-box;border-radius:10px;background-color:#fff8e6;border:1px solid #ffe3a8;box-shadow:0 6px 18px -10px rgba(120,84,0,.45)}.title[data-v-11265fd1] .el-alert__icon{font-size:18px;width:18px;margin-right:10px;color:#d9822b}.title[data-v-11265fd1] .el-alert__content{display:block;padding:0}.title[data-v-11265fd1] .el-alert__title{font-size:14px;line-height:20px;color:#8a6100}.title[data-v-11265fd1] .el-alert__closebtn{top:50%;right:14px;transform:translateY(-50%);font-size:14px;color:#b08a3e}.title[data-v-11265fd1] .el-alert__closebtn:hover{color:#8a6100}.iot-login-container[data-v-11265fd1]{position:absolute;right:7.6%;top:15.3%;width:36.05%;height:70.15%;border-radius:18px;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:54px 0 28px;box-sizing:border-box;overflow:hidden}.iot-card-body[data-v-11265fd1]{width:480px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.iot-form[data-v-11265fd1]{width:100%}.iot-logo-wrap[data-v-11265fd1]{width:84px;height:84px;margin:0 auto;border-radius:19px;overflow:hidden;box-shadow:0 10px 22px -8px rgba(23,43,64,.3)}.iot-logo-wrap[data-v-11265fd1] .el-image__inner,.iot-logo[data-v-11265fd1]{display:block;width:100%;height:100%}.iot-logo-error[data-v-11265fd1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:34px;color:#b8c4d0;background-color:#f2f6fa}.iot-platform-name[data-v-11265fd1]{margin:18px 0 0;text-align:center;font-size:25px;font-weight:600;line-height:1.35;letter-spacing:.5px;color:var(--lz-ink)}.iot-fields[data-v-11265fd1]{margin-top:30px}.iot-fields[data-v-11265fd1] .el-form-item{margin-bottom:22px}.iot-fields[data-v-11265fd1] .el-form-item__label{display:block;float:none;width:auto;padding:0 0 9px;font-size:13px;font-weight:500;line-height:19px;letter-spacing:.4px;color:var(--lz-text-2)}.iot-fields[data-v-11265fd1] .el-form-item__content{line-height:normal}.iot-fields[data-v-11265fd1] .el-form-item__error{padding-top:5px;font-size:12px;line-height:16px;color:var(--lz-danger)}.iot-fields[data-v-11265fd1] .el-input{font-size:15px}.iot-fields[data-v-11265fd1] .el-input__inner{height:50px;line-height:50px;padding:0 16px;font-size:15px;color:var(--lz-text);background-color:var(--lz-field);border:1px solid var(--lz-line);border-radius:10px;transition:border-color var(--lz-dur) var(--lz-ease),background-color var(--lz-dur) var(--lz-ease),box-shadow var(--lz-dur) var(--lz-ease)}.iot-fields[data-v-11265fd1] .el-input--prefix .el-input__inner{padding-left:46px}.iot-fields[data-v-11265fd1] .el-input--suffix .el-input__inner{padding-right:52px}.iot-fields[data-v-11265fd1] .el-input__inner::-moz-placeholder{color:var(--lz-text-3)}.iot-fields[data-v-11265fd1] .el-input__inner::placeholder{color:var(--lz-text-3)}.iot-fields[data-v-11265fd1] .el-input__inner:hover{border-color:var(--lz-line-strong);background-color:#f1f6fa}.iot-fields[data-v-11265fd1] .el-input__inner:focus{outline:none;border-color:var(--lz-primary);background-color:#fff;box-shadow:var(--lz-ring)}.iot-fields[data-v-11265fd1] .el-input__prefix{left:16px;top:0;height:100%;display:flex;align-items:center;text-align:left;color:#94a3b4;transition:color var(--lz-dur) var(--lz-ease)}.iot-field-icon[data-v-11265fd1]{font-size:18px;line-height:1}.iot-fields[data-v-11265fd1] .el-input__inner:focus~.el-input__prefix{color:var(--lz-primary)}.iot-fields[data-v-11265fd1] .el-input__suffix{right:12px;top:0;height:100%;display:flex;align-items:center;text-align:left;color:#94a3b4}.iot-eye[data-v-11265fd1],.iot-fields[data-v-11265fd1] .el-input__suffix-inner{display:flex;align-items:center}.iot-eye[data-v-11265fd1]{justify-content:center;width:34px;height:34px;margin-right:-4px;border-radius:9px;font-size:17px;line-height:1;color:#94a3b4;cursor:pointer;transition:color var(--lz-dur) var(--lz-ease),background-color var(--lz-dur) var(--lz-ease)}.iot-eye[data-v-11265fd1]:hover{color:var(--lz-primary);background-color:rgba(23,112,143,.08)}.iot-eye[data-v-11265fd1]:active{background-color:rgba(23,112,143,.16)}.iot-eye[data-v-11265fd1]:focus-visible{outline:2px solid var(--lz-primary);outline-offset:1px}.iot-row-between[data-v-11265fd1]{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 24px}.iot-fields[data-v-11265fd1] .el-checkbox{display:inline-flex;align-items:center;height:30px;margin-right:0;font-weight:400}.iot-fields[data-v-11265fd1] .el-checkbox__label{padding-left:9px;font-size:13px;font-weight:400;line-height:20px;color:var(--lz-text-2)}.iot-fields[data-v-11265fd1] .el-checkbox__inner{width:17px;height:17px;border-radius:6px;border-color:var(--lz-line-strong);transition:border-color var(--lz-dur) var(--lz-ease),background-color var(--lz-dur) var(--lz-ease)}.iot-fields[data-v-11265fd1] .el-checkbox__inner:after{left:6px;top:2px;width:4px;height:10px;border-right-width:2px;border-bottom-width:2px}.iot-fields[data-v-11265fd1] .el-checkbox__inner:hover,.iot-fields[data-v-11265fd1] .el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--lz-primary)}.iot-fields[data-v-11265fd1] .el-checkbox__input.is-checked .el-checkbox__inner,.iot-fields[data-v-11265fd1] .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--lz-primary);border-color:var(--lz-primary)}.iot-btn-primary[data-v-11265fd1]{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:0;padding:0;border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:2px;color:#fff;background-image:linear-gradient(180deg,var(--lz-primary-light),var(--lz-primary-dark));box-shadow:0 10px 20px -10px rgba(20,100,127,.7);transition:transform var(--lz-dur) var(--lz-ease),box-shadow var(--lz-dur) var(--lz-ease),filter var(--lz-dur) var(--lz-ease)}.iot-btn-primary[data-v-11265fd1]:hover:not([disabled]){transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 14px 26px -12px rgba(20,100,127,.78)}.iot-btn-primary[data-v-11265fd1]:active:not([disabled]){transform:translateY(0);filter:brightness(.97);box-shadow:0 4px 10px -6px rgba(20,100,127,.6)}.iot-btn-primary[data-v-11265fd1]:focus-visible{outline:3px solid rgba(23,112,143,.48);outline-offset:2px}.iot-btn-primary[disabled][data-v-11265fd1]{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none;filter:none}.iot-btn-spinner[data-v-11265fd1]{width:15px;height:15px;margin-right:9px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;-webkit-animation:iot-spin-11265fd1 .7s linear infinite;animation:iot-spin-11265fd1 .7s linear infinite}@-webkit-keyframes iot-spin-11265fd1{to{transform:rotate(1turn)}}@keyframes iot-spin-11265fd1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.iot-btn-spinner[data-v-11265fd1]{-webkit-animation-duration:2s;animation-duration:2s}.iot-login-container [data-v-11265fd1],.iot-login-page [data-v-11265fd1]{transition-duration:.01ms!important}}.iot-btn-secondary[data-v-11265fd1]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:12px;padding:0;border:1px solid var(--lz-line-strong);border-radius:10px;background-color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--lz-text-2);transition:border-color var(--lz-dur) var(--lz-ease),color var(--lz-dur) var(--lz-ease),background-color var(--lz-dur) var(--lz-ease)}.iot-btn-secondary[data-v-11265fd1]:hover{border-color:var(--lz-primary);color:var(--lz-primary);background-color:rgba(23,112,143,.04)}.iot-btn-secondary[data-v-11265fd1]:focus-visible{outline:3px solid rgba(23,112,143,.48);outline-offset:2px}.iot-alt-links[data-v-11265fd1]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.iot-alt-links__sep[data-v-11265fd1]{width:1px;height:12px;background-color:#dce4ec}.iot-textlink[data-v-11265fd1]{display:inline-flex;align-items:center;height:30px;padding:0 10px;font-size:13px;font-weight:400;color:var(--lz-primary);text-decoration:none;border-radius:8px;transition:color var(--lz-dur) var(--lz-ease),background-color var(--lz-dur) var(--lz-ease)}.iot-textlink[data-v-11265fd1]:hover{color:var(--lz-primary-dark);background-color:rgba(23,112,143,.07)}.iot-textlink[data-v-11265fd1]:focus-visible{outline:2px solid var(--lz-primary);outline-offset:1px}.iot-card-foot[data-v-11265fd1]{width:480px;flex:0 0 auto}.iot-card-foot__hair[data-v-11265fd1]{height:1px;margin-bottom:16px;background-image:linear-gradient(90deg,rgba(23,112,143,0),rgba(23,112,143,.18),rgba(23,112,143,0))}.iot-card-foot__record[data-v-11265fd1]{display:flex;align-items:center;justify-content:center;gap:6px;height:18px;font-size:12px;color:var(--lz-text-3);text-decoration:none;transition:color var(--lz-dur) var(--lz-ease)}.iot-card-foot__record[data-v-11265fd1]:hover{color:var(--lz-primary)}.iot-card-foot__record img[data-v-11265fd1]{display:block;width:14px;height:14px}.iot-card-foot__copy[data-v-11265fd1]{margin:7px 0 0;text-align:center;font-size:12px;line-height:17px;color:var(--lz-text-3)}.iot-subform[data-v-11265fd1]{margin-top:26px}.iot-code-input[data-v-11265fd1] .el-button--text{padding:0 4px;font-size:13px;color:var(--lz-primary)}.iot-code-input[data-v-11265fd1] .el-button--text:hover{color:var(--lz-primary-dark)}.iot-code-input[data-v-11265fd1] .el-button--text[disabled]{color:#a8b3bf}.iot-back-row[data-v-11265fd1]{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:22px}.iot-back-row__muted[data-v-11265fd1]{font-size:13px;color:var(--lz-text-3)}.iot-login-page[data-v-11265fd1] .el-dialog{width:350px}@media (min-aspect-ratio:32/17){.iot-login-container[data-v-11265fd1]{padding:26px 0 16px}.iot-logo-wrap[data-v-11265fd1]{width:64px;height:64px;border-radius:15px}.iot-platform-name[data-v-11265fd1]{margin-top:12px;font-size:21px}.iot-fields[data-v-11265fd1]{margin-top:18px}.iot-fields[data-v-11265fd1] .el-form-item{margin-bottom:14px}.iot-fields[data-v-11265fd1] .el-input__inner{height:44px;line-height:44px;font-size:14px}.iot-fields[data-v-11265fd1] .el-checkbox{height:24px}.iot-row-between[data-v-11265fd1]{margin:-2px 0 16px}.iot-btn-primary[data-v-11265fd1]{height:44px;font-size:15px}.iot-alt-links[data-v-11265fd1]{margin-top:14px}.iot-card-foot__hair[data-v-11265fd1]{margin-bottom:10px}}