.app-download-entry[data-v-00b26688]{position:fixed;right:max(20px,env(safe-area-inset-right));top:max(20px,env(safe-area-inset-top));z-index:20}.desktop-download-entry[data-v-00b26688],.mobile-download-button[data-v-00b26688]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 8px 24px #00000014;color:#fff;display:inline-flex;font-size:14px;gap:7px;line-height:1;min-height:38px;padding:0 16px;text-decoration:none;white-space:nowrap}.desktop-download-entry[data-v-00b26688]{cursor:default;transition:background-color .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-download-entry[data-v-00b26688]:focus-visible,.desktop-download-entry[data-v-00b26688]:hover{background:#ffffff29;border-color:var(--app-primary-color,#0476d0);outline:none}.mobile-download-button[data-v-00b26688]{cursor:pointer;display:none}.app-download-panel-wrap[data-v-00b26688]{padding-top:10px;position:absolute;right:0;top:100%;width:500px;z-index:1}.app-download-panel[data-v-00b26688]{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293b80;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:#cfd5e3;display:flex;flex-direction:column;padding:22px 24px 18px}.app-download-panel-body[data-v-00b26688]{align-items:stretch;display:flex;flex:1}.app-download-platform-section[data-v-00b26688],.app-download-qr-section[data-v-00b26688]{align-items:center;display:flex;flex:1;flex-direction:column}.app-download-panel h2[data-v-00b26688]{color:#9ca0aa;font-size:18px;font-weight:500;line-height:1.3;margin:0 0 17px}.app-download-qr-frame[data-v-00b26688]{display:grid;height:190px;place-items:center;width:190px}.app-download-qr[data-v-00b26688]{border-radius:6px;display:block;height:190px;width:190px}.app-download-qr-wrap[data-v-00b26688]{display:block;height:190px;position:relative;width:190px}.app-download-qr-logo[data-v-00b26688]{background:#fff;border-radius:10px;box-shadow:0 1px 5px #0003;display:grid;height:50px;left:50%;padding:5px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.app-download-qr-logo img[data-v-00b26688]{border-radius:7px;display:block;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.app-download-qr-placeholder[data-v-00b26688]{color:#777b86;font-size:13px;text-align:center}.app-download-qr-section p[data-v-00b26688]{color:#777b86;font-size:12px;margin:13px 0 0}.app-download-divider[data-v-00b26688]{background:#3d3f46;margin:8px 24px 0;width:1px}.app-download-platform-section[data-v-00b26688]{gap:13px}.app-download-platform-section h2[data-v-00b26688]{margin-bottom:8px}.app-download-platform-button[data-v-00b26688]{align-items:center;background:#090f1d;border:0;border-radius:var(--auth-control-radius,10px);color:var(--app-primary-color,#0476d0);cursor:pointer;display:flex;font:inherit;font-size:19px;gap:11px;justify-content:center;min-height:52px;transition:background-color .2s,transform .2s;width:220px}.app-download-platform-button[data-v-00b26688]:hover:not(:disabled){background:#0f172a;transform:translateY(-1px)}.app-download-platform-button[data-v-00b26688]:disabled{cursor:wait;opacity:.65}.app-download-platform-svg[data-v-00b26688]{display:block;flex:0 0 auto;height:28px;width:28px}.app-download-harmony-svg[data-v-00b26688]{height:24px;width:24px}@media(hover:none)and (pointer:coarse),(max-width:768px){.desktop-download-entry[data-v-00b26688]{display:none}.app-download-panel-wrap[data-v-00b26688]{display:none!important}.mobile-download-button[data-v-00b26688]{display:inline-flex}}@media(max-width:560px){.app-download-entry[data-v-00b26688]{right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top))}.mobile-download-button[data-v-00b26688]{font-size:13px;min-height:36px;padding:0 13px}}.auth-layout[data-v-7ba71f01]{--app-bg-body:#18181b;--app-bg-card:#27272a;--app-bg-section:#202023;--app-bg-hover:#343438;--app-text-main:#dfe5ef;--app-text-muted:#8da0bd;--app-text-secondary:#8da0bd;--app-text-inverse:#fff;--app-border-color:#3f3f46;--app-primary-color:#0476d0;--app-primary-rgb:4,118,208;--app-primary-soft:rgba(var(--app-primary-rgb),.08);--el-color-primary:#0476d0;--el-color-primary-rgb:var(--app-primary-rgb);--el-bg-color:#0f0f11;--el-bg-color-overlay:#27272a;--el-text-color-primary:#dfe5ef;--el-text-color-regular:#8da0bd;--el-text-color-placeholder:#6f7f99;--el-border-color:#3f3f46;--el-border-color-light:#3f3f46;--el-fill-color-blank:#1c1c1e;--el-fill-color:#202023;--el-fill-color-light:#202023;--el-input-bg-color:#1c1c1e;--el-input-border-color:#3f3f46;--auth-control-radius:10px;align-items:center;background-color:#0f172a;color:var(--app-text-main);color-scheme:dark;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.auth-background[data-v-7ba71f01]{background-image:url(https://ics.allsmartcloud.com/statics/allsmartcloud_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.auth-background .bg-overlay[data-v-7ba71f01]{background:#0f172a66;inset:0;position:absolute}.auth-container[data-v-7ba71f01]{box-sizing:border-box;margin:0;max-width:440px;padding:20px;position:relative;width:100%;z-index:1}.auth-layout.is-portal-login .auth-container[data-v-7ba71f01]{position:absolute;right:clamp(64px,12vw,240px);top:50%;transform:translateY(-50%)}.auth-promo[data-v-7ba71f01]{left:clamp(64px,12vw,240px);position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:264px;z-index:1}.auth-promo-logo[data-v-7ba71f01]{animation:auth-promo-enter-7ba71f01 .68s cubic-bezier(.22,1,.36,1) both;display:block;height:auto;width:100%}.auth-promo-subtitle[data-v-7ba71f01]{animation:auth-promo-enter-7ba71f01 .68s cubic-bezier(.22,1,.36,1) .12s both;color:var(--app-text-secondary);font-size:18px;letter-spacing:normal;margin:4px 0 0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap}.auth-promo-slogan[data-v-7ba71f01]{animation:auth-promo-enter-7ba71f01 .72s cubic-bezier(.22,1,.36,1) .24s both;color:#fffc;font-size:clamp(22px,2vw,29px);font-style:italic;font-weight:600;letter-spacing:2px;line-height:1.35;margin:40px 0 0;white-space:nowrap}@keyframes auth-promo-enter-7ba71f01{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes auth-login-card-enter-7ba71f01{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.auth-card[data-v-7ba71f01]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff80;background:#1e293b80;border:1.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:40px}.auth-layout.is-portal-login .auth-card[data-v-7ba71f01]{animation:auth-login-card-enter-7ba71f01 .7s cubic-bezier(.22,1,.36,1) both}.auth-layout[data-v-7ba71f01] .el-input__wrapper{background-color:var(--el-input-bg-color)!important;border-radius:var(--auth-control-radius)!important}.auth-layout[data-v-7ba71f01] .el-button{border-radius:var(--auth-control-radius)!important}.auth-layout[data-v-7ba71f01] input.el-input__inner:-webkit-autofill,.auth-layout[data-v-7ba71f01] input.el-input__inner:-webkit-autofill:active,.auth-layout[data-v-7ba71f01] input.el-input__inner:-webkit-autofill:focus,.auth-layout[data-v-7ba71f01] input.el-input__inner:-webkit-autofill:hover{background-color:var(--el-input-bg-color)!important;background-image:none!important;box-shadow:0 0 0 1000px var(--el-input-bg-color) inset!important;-webkit-box-shadow:0 0 0 1000px var(--el-input-bg-color) inset!important;-webkit-text-fill-color:var(--el-text-color-primary)!important;caret-color:var(--el-text-color-primary);-webkit-transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s}.auth-footer[data-v-7ba71f01]{align-items:center;bottom:32px;color:#fff9;display:flex;font-size:12px;gap:24px;justify-content:center;left:0;position:absolute;right:0;z-index:10}.auth-footer a[data-v-7ba71f01]{color:inherit;text-decoration:none;transition:color .2s}.auth-footer a[data-v-7ba71f01]:hover{color:#fff}@media(max-width:768px){.auth-footer[data-v-7ba71f01]{bottom:20px;flex-direction:column;gap:8px}}@media(max-width:1100px){.auth-promo[data-v-7ba71f01]{display:none}.auth-layout.is-portal-login .auth-container[data-v-7ba71f01]{margin:0;position:relative;right:auto;top:auto;transform:none}}@media(prefers-reduced-motion:reduce){.auth-layout.is-portal-login .auth-card[data-v-7ba71f01],.auth-promo-logo[data-v-7ba71f01],.auth-promo-slogan[data-v-7ba71f01],.auth-promo-subtitle[data-v-7ba71f01]{animation:none}}
