@media(min-width:641px){.modal.login-modal[data-v-65f76e97]{width:812px;max-width:812px}.login-left[data-v-65f76e97]{width:280px}}.login-modal[data-v-65f76e97] .el-input__wrapper{background-color:var(--bg-body)!important;box-shadow:0 0 0 1px var(--line) inset!important;border-radius:var(--r-sm);padding:12px 14px;transition:box-shadow .2s ease,background-color .2s ease}.login-modal[data-v-65f76e97] .el-input__wrapper:hover{box-shadow:0 0 0 1px #33406a inset!important}.login-modal[data-v-65f76e97] .el-input__wrapper.is-focus{background-color:var(--bg-body)!important;box-shadow:0 0 0 1px var(--c-primary) inset,0 0 0 3px #3b82f624!important}.login-modal[data-v-65f76e97] .el-input__inner{height:23px;line-height:23px;font-size:15px;color:var(--tx-1)}.login-modal[data-v-65f76e97] .el-input__inner::placeholder{color:var(--tx-dim)}.login-modal[data-v-65f76e97] .el-form-item{margin-bottom:0}.login-modal[data-v-65f76e97] .el-form-item__content{display:block;line-height:normal}.login-modal .login-phone[data-v-65f76e97]{width:100%}.login-modal .login-phone[data-v-65f76e97] .el-input{flex:1 1 auto;min-width:0}.login-modal .login-phone[data-v-65f76e97] .el-input__wrapper{border-radius:0 var(--r-sm) var(--r-sm) 0}.login-modal .login-sms[data-v-65f76e97]{width:100%;align-items:stretch}.login-modal .login-sms[data-v-65f76e97] .el-input{flex:1 1 auto;min-width:0}.login-sms__btn[data-v-65f76e97]:disabled{opacity:.55;cursor:not-allowed}.login-sms__btn[data-v-65f76e97]:disabled:hover{background:transparent;border-color:var(--line)}.login-qr__img[data-v-65f76e97]{display:block;width:100%;height:100%;border-radius:4px}.login-qr__empty[data-v-65f76e97]{display:grid;place-items:center;width:100%;height:100%;color:#b9c0cf;font-size:28px}.login-qr.login-qr--wx[data-v-65f76e97]{width:200px;height:240px;padding:20px 0 0;overflow:hidden}.login-qr__wx[data-v-65f76e97]{width:100%;height:100%;overflow:hidden;border-radius:14px;background:#fff}.login-qr__wx[data-v-65f76e97] iframe{display:block;width:100%!important;height:100%!important;border:0}.login-qr__loading[data-v-65f76e97]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:#fff;color:#8590ad;font-size:12.5px}.login-qr__loading .el-icon[data-v-65f76e97]{font-size:24px;color:#b9c0cf}.login-qr.is-stale[data-v-65f76e97]{filter:grayscale(.55)}.login-qr__mask[data-v-65f76e97]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:none;border-radius:14px;background:#0d1323db;text-align:center;font-size:12.5px;line-height:1.6;color:var(--tx-1);cursor:pointer;font-family:inherit}.login-qr__refresh[data-v-65f76e97]{font-size:13px;font-weight:700;color:#34d399}.login-referral[data-v-65f76e97]{display:flex;align-items:center;gap:9px;padding:9px 12px;margin:0 0 14px;border-radius:var(--r-sm);font-size:12.5px;color:#c4b5fd;background:#8b5cf617;border:1px solid rgba(139,92,246,.28)}.login-referral b[data-v-65f76e97]{color:#fff;font-weight:700}.login-invite[data-v-65f76e97]{margin-bottom:15px}.login-invite label[data-v-65f76e97]{display:flex;align-items:center;gap:8px}.li-opt[data-v-65f76e97]{padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.6;color:var(--tx-3);background:#94a3b81f;border:1px solid rgba(148,163,184,.28)}.li-tip[data-v-65f76e97]{margin-top:6px;font-size:12px;line-height:1.6;color:var(--tx-3)}.login-submit[data-v-65f76e97]:disabled{opacity:.7;cursor:not-allowed}.login-submit[data-v-65f76e97]:disabled:hover{box-shadow:0 6px 20px #6366f159;transform:none}.bind-tip[data-v-65f76e97]{margin:0 0 18px;font-size:13px;line-height:1.7;color:var(--tx-3)}.login-code-row[data-v-65f76e97]{display:flex;gap:10px;width:100%}.login-code-row .el-input[data-v-65f76e97]{flex:1 1 auto;min-width:0}.login-code-btn.el-button[data-v-65f76e97]{flex:0 0 auto;min-width:118px;height:50px;font-weight:600;font-size:13.5px;border:none;color:#fff}.login-code-btn.el-button[data-v-65f76e97]:hover{color:#fff}.login-code-btn.el-button.is-disabled[data-v-65f76e97],.login-code-btn.el-button.is-disabled[data-v-65f76e97]:hover{background:#232c47;color:var(--tx-3)}@media(max-height:620px){.login-modal .login-body[data-v-65f76e97]{min-height:0;overflow-y:auto}}.login-dialog-mask[data-v-8a2a8f7c]{z-index:1900;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gems-pill[data-v-3c5e949a],.site-home[data-v-3c5e949a]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;background:#00d9ff1a;border:1px solid rgba(0,217,255,.22);color:var(--c-cyan);font-size:14px;font-weight:700;transition:background .15s,border-color .15s}.gems-pill[data-v-3c5e949a]:hover,.site-home[data-v-3c5e949a]:hover{background:#00d9ff29;border-color:#00d9ff66}.gems-pill[data-v-3c5e949a]{cursor:pointer}.gems-pill__ic[data-v-3c5e949a]{font-size:14px}.site-home[data-v-3c5e949a]{text-decoration:none;white-space:nowrap}.gem-wallet[data-v-3c5e949a]{background:linear-gradient(135deg,#3b82f629,#8b5cf629);border:1px solid rgba(99,102,241,.25);border-radius:var(--r-md);padding:14px}.gem-wallet__top[data-v-3c5e949a]{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:10px}.gem-wallet__top .k[data-v-3c5e949a]{color:var(--tx-3)}.gem-wallet__top .v[data-v-3c5e949a]{font-weight:800;color:var(--c-cyan);font-size:15px}.gem-wallet__bar[data-v-3c5e949a]{height:7px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-bottom:12px}.gem-wallet__bar i[data-v-3c5e949a]{display:block;height:100%;width:40%;background:var(--c-grad);border-radius:999px}.gem-wallet__btn[data-v-3c5e949a]{width:100%}.side-user[data-v-3c5e949a]{display:flex;align-items:center;gap:11px;margin-top:12px;background:var(--bg-card);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:11px 13px}.side-user__avatar[data-v-3c5e949a]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#f59e0b,#f97316);font-weight:800;font-size:15px;color:#fff}.side-user__meta[data-v-3c5e949a]{min-width:0;display:flex;flex-direction:column;line-height:1.3}.side-user__meta strong[data-v-3c5e949a]{font-size:14px;color:var(--tx-1)}.side-user__meta em[data-v-3c5e949a]{font-style:normal;margin-top:3px;align-self:flex-start;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:#f59e0b29;color:#fbbf24}
