.modal-overlay[data-v-9ca624ce]{position:fixed;top:0;bottom:0;left:50%;width:100%;max-width:var(--app-max-width);transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;z-index:1001}.auth-sheet[data-v-9ca624ce]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:.26667rem .26667rem 0 0;background:linear-gradient(180deg,#1d032de6,#120027fc)}.sheet-header[data-v-9ca624ce]{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.header-img[data-v-9ca624ce]{width:100%;height:auto}.close-btn[data-v-9ca624ce]{position:absolute;top:calc(.32rem + var(--app-safe-top));right:.32rem;width:.53333rem;height:.53333rem;border:none;display:flex;justify-content:center;align-items:center;background:transparent}.close-btn img[data-v-9ca624ce]{width:100%;height:100%}.header-notice-bg[data-v-9ca624ce]{position:absolute;bottom:.26667rem;left:.53333rem;right:.53333rem;padding:.26667rem;border-radius:.26667rem;border-top:.5px solid transparent;background:linear-gradient(91deg,#160830,#0f071b,#12052a) padding-box,linear-gradient(135deg,#eddc6e,#eba05e,#411586,#3d0c51,#380f80,#eba05e,#eddc6e) border-box;display:flex;align-items:center;justify-content:space-around;gap:.13333rem}.notice-item[data-v-9ca624ce]{display:flex;align-items:center;justify-content:space-around}.item-content[data-v-9ca624ce]{display:flex;align-items:center;justify-content:space-between;gap:.13333rem}.item-content img[data-v-9ca624ce]{width:.42667rem;height:auto}.item-content span[data-v-9ca624ce]{color:#fff;font-size:.21333rem;font-weight:500;word-wrap:break-word}.login-text-view[data-v-9ca624ce]{padding:.53333rem 0;display:flex;align-items:center;justify-content:center;gap:.26667rem;flex-shrink:0}.login-text-view img[data-v-9ca624ce]{width:1.33333rem;height:auto}.login-text[data-v-9ca624ce]{display:flex;flex-direction:column;gap:.13333rem;align-items:center}.big-text[data-v-9ca624ce]{font-size:.64rem;font-weight:400;background:linear-gradient(180deg,#fff790 40.37%,#f59d18 78.79%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.small-text[data-v-9ca624ce]{font-size:.32rem;font-weight:400;background:linear-gradient(180deg,#fff790 40.37%,#f59d18 78.79%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.item-content-line[data-v-9ca624ce]{width:1px;height:.53333rem;background:linear-gradient(180deg,#eba05e00,#eba05e,#eba05e00)}.header-link[data-v-9ca624ce]{border:none;background:none;padding:0;font-size:.32rem;color:#fff}.closure-button[data-v-9ca624ce]{width:1.06667rem;height:1.06667rem;border:0;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;justify-self:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.closure-button[data-v-9ca624ce]:active{transform:scale(.96)}.auth-form[data-v-9ca624ce]{flex:1;overflow-y:auto;padding:0 .26667rem}.auth-form[data-v-9ca624ce]::-webkit-scrollbar{display:none}.auth-form[data-v-9ca624ce]::-webkit-scrollbar-thumb{background:#5f49d259;border-radius:26.64rem}.inpu-zoom[data-v-9ca624ce]{padding:.32rem;border:.5px solid transparent;background:linear-gradient(#25043b,#11021b) padding-box,conic-gradient(#e1ba78,#e0a713,#fff58d,#fff6ba,#fff58d,#fff6ba,#fff58d,#e0a713,#ffb164,#ffd9ae,#ffb164,#e1ba78,#997737,#e0a713,#ffedd5,#fff58d,#e0a713,#ffedd5,#e0a713,#e1ba78,#e0a713,#ffedd5,#e0a713) border-box;border-radius:.26667rem}.auth-tabs[data-v-9ca624ce]{display:flex;justify-content:center;gap:1.54667rem;margin-bottom:.16rem}.auth-tab[data-v-9ca624ce]{position:relative;border:none;background:none;padding:.10667rem .05333rem;color:#777587;font-size:.26667rem;font-weight:500}.auth-tab.active[data-v-9ca624ce]{background:linear-gradient(180deg,#fdd750,#ee7c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-tab[data-v-9ca624ce]{position:relative}.auth-tab.active[data-v-9ca624ce]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.08rem;border-radius:.05333rem;background:linear-gradient(180deg,#fdd750,#ee7c00)}.field-list[data-v-9ca624ce]{display:flex;flex-direction:column;gap:.16rem}.field-block[data-v-9ca624ce]{display:flex;flex-direction:column;position:relative}.field-card[data-v-9ca624ce]{--field-icon-width: .61333rem;--field-icon-gap: .42667rem;--field-error-offset: calc(var(--field-icon-width) + var(--field-icon-gap));display:flex;align-items:center;min-height:1.06667rem;padding:.13333rem .42667rem}.field-card--stack[data-v-9ca624ce]{flex-direction:column;justify-content:center;align-items:stretch;gap:.16rem;padding-top:.13333rem;padding-bottom:.13333rem;border-radius:.26667rem}.field-card--code[data-v-9ca624ce]{padding-right:.32rem}.field-card--error[data-v-9ca624ce]{border-color:#e65757}.field-row[data-v-9ca624ce]{display:flex;align-items:center;gap:var(--field-icon-gap);width:100%}.login-icon[data-v-9ca624ce]{width:var(--field-icon-width);height:var(--field-icon-width);flex:0 0 var(--field-icon-width);flex-shrink:0}.login-icon--quick[data-v-9ca624ce]{width:.74667rem;height:.74667rem;margin-right:0}.field-input[data-v-9ca624ce]{flex:1;border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.4rem;min-width:0px}.field-input[data-v-9ca624ce]::placeholder{font-weight:500;font-size:.24rem;color:#777587}.field-action[data-v-9ca624ce]{display:flex;align-items:center;height:.64rem}.field-action-code[data-v-9ca624ce]{flex-shrink:0;max-width:40%;text-align:right;font-weight:500;font-size:.24rem;line-height:1.3;color:#3524cd}.login-password[data-v-9ca624ce],.closure-icon[data-v-9ca624ce]{width:.42667rem;height:.42667rem}.field-error[data-v-9ca624ce]{margin:0;padding-left:var(--field-error-offset);color:#f12d17;font-size:.21333rem;line-height:1.35;word-break:break-word}.form-meta[data-v-9ca624ce]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:.21333rem;gap:.32rem;color:#6f678d;font-size:.34667rem;padding:.26667rem 0}.remember-line[data-v-9ca624ce]{display:flex;align-items:center;gap:.21333rem;font-size:.26667rem;color:#fff;font-weight:500}.radio-check[data-v-9ca624ce]{width:.32rem;height:.32rem;display:block}.text-link[data-v-9ca624ce]{border:none;background:none;padding:0;color:#fbb77b;font-size:inherit;font-weight:600;font-size:.26667rem}.auth-switch[data-v-9ca624ce]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.10667rem;margin-top:.42667rem;color:#fff;font-size:.26667rem;font-weight:500}.primary-btn[data-v-9ca624ce],.google-btn[data-v-9ca624ce]{width:100%;min-height:1.06667rem;display:flex;align-items:center;justify-content:center;gap:.32rem;font-size:.26667rem;font-weight:700}.primary-btn[data-v-9ca624ce]{position:relative;padding:0;margin-top:.21333rem;margin-bottom:.16rem;overflow:hidden;border-radius:.26667rem;background:transparent}.primary-btn__bg[data-v-9ca624ce]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none}.primary-btn__label[data-v-9ca624ce]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.06667rem;color:var(--text-on-primary);font-size:.26667rem;font-weight:700}.primary-btn[data-v-9ca624ce]:disabled{opacity:.7;cursor:not-allowed}.google-login-native-button[data-v-9ca624ce]{min-height:1.06667rem;display:flex;justify-content:center}.google-btn[data-v-9ca624ce]{border:.5px solid transparent;background:linear-gradient(#25043b,#11021b) padding-box,conic-gradient(#e1ba78,#e0a713,#fff58d,#fff6ba,#fff58d,#fff6ba,#fff58d,#e0a713,#ffb164,#ffd9ae,#ffb164,#e1ba78,#997737,#e0a713,#ffedd5,#fff58d,#e0a713,#ffedd5,#e0a713,#e1ba78,#e0a713,#ffedd5,#e0a713) border-box;border-radius:.26667rem}.google-btn[data-v-9ca624ce]:disabled{opacity:.7}.googlebtn__label[data-v-9ca624ce]{background:linear-gradient(180deg,#fdd750,#ee7c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.device-login-btn[data-v-9ca624ce]{width:100%;min-height:1.06667rem;margin-top:.21333rem;display:flex;align-items:center;justify-content:center;gap:.21333rem;border:.5px solid transparent;border-radius:.26667rem;cursor:pointer;background:linear-gradient(#25043b,#11021b) padding-box,conic-gradient(#e1ba78,#e0a713,#fff58d,#fff6ba,#fff58d,#e0a713,#ffb164,#e1ba78,#997737,#e0a713,#fff58d,#e1ba78) border-box;-webkit-tap-highlight-color:transparent}.device-login-btn[data-v-9ca624ce]:disabled{opacity:.7;cursor:not-allowed}.device-login-btn__label[data-v-9ca624ce]{font-size:.26667rem;font-weight:700;background:linear-gradient(180deg,#fdd750,#ee7c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.device-login-btn__loading[data-v-9ca624ce]{width:.32rem;height:.32rem;border:1.5px solid rgba(253,215,80,.25);border-top-color:#fdd750;border-radius:50%;animation:device-login-spin-9ca624ce .8s linear infinite}@keyframes device-login-spin-9ca624ce{to{transform:rotate(360deg)}}.google-mark[data-v-9ca624ce]{width:.53333rem;height:.53333rem;object-fit:contain}.or-divider[data-v-9ca624ce]{display:flex;align-items:center;gap:.32rem;margin:.64rem 0;color:#58579b;font-size:.32rem}.or-divider span[data-v-9ca624ce]{flex:1;border-top:1px dashed #534b5f}.orclass[data-v-9ca624ce]{color:#534b5f;font-size:.32rem}.quick-entry-list[data-v-9ca624ce]{padding-bottom:1.33333rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.53333rem 1.17333rem}.quick-entry[data-v-9ca624ce]{display:flex;flex-direction:column;align-items:center;gap:.21333rem;border:.5px solid transparent;background:linear-gradient(#25043b,#11021b) padding-box,conic-gradient(#e1ba78,#e0a713,#fff58d,#fff6ba,#fff58d,#fff6ba,#fff58d,#e0a713,#ffb164,#ffd9ae,#ffb164,#e1ba78,#997737,#e0a713,#ffedd5,#fff58d,#e0a713,#ffedd5,#e0a713,#e1ba78,#e0a713,#ffedd5,#e0a713) border-box;border-radius:.26667rem;padding:.21333rem}.quick-entry__text[data-v-9ca624ce]{font-size:.26667rem;color:#fff}.loading-spinner[data-v-9ca624ce]{width:.48rem;height:.48rem;border-radius:50%;border:.05333rem solid rgba(255,255,255,.35);border-top-color:var(--bg-card);animation:spin-9ca624ce .6s linear infinite}.sheet-enter-active[data-v-9ca624ce],.sheet-leave-active[data-v-9ca624ce]{transition:opacity .4s ease}.sheet-enter-from[data-v-9ca624ce],.sheet-leave-to[data-v-9ca624ce]{opacity:0}.sheet-enter-active .auth-sheet[data-v-9ca624ce]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.sheet-leave-active .auth-sheet[data-v-9ca624ce]{transition:transform .48s cubic-bezier(.22,1,.36,1)}.sheet-enter-from .auth-sheet[data-v-9ca624ce],.sheet-leave-to .auth-sheet[data-v-9ca624ce]{transform:translateY(100%)}.google-login-sheet-enter-active[data-v-9ca624ce],.google-login-sheet-leave-active[data-v-9ca624ce]{transition:opacity .28s ease}.google-login-sheet-enter-active .google-login-sheet[data-v-9ca624ce],.google-login-sheet-leave-active .google-login-sheet[data-v-9ca624ce]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.google-login-sheet-enter-from[data-v-9ca624ce],.google-login-sheet-leave-to[data-v-9ca624ce]{opacity:0}.google-login-sheet-enter-from .google-login-sheet[data-v-9ca624ce],.google-login-sheet-leave-to .google-login-sheet[data-v-9ca624ce]{transform:translateY(100%)}.google-login-overlay[data-v-9ca624ce]{position:fixed;top:0;bottom:0;left:50%;z-index:1001;width:100%;max-width:var(--app-max-width);transform:translate(-50%);display:flex;align-items:flex-end;background:#0009}.google-login-sheet[data-v-9ca624ce]{width:100%;padding:.48rem .53333rem calc(.74667rem + var(--app-safe-bottom));border-radius:.48rem .48rem 0 0;background:#230540;box-shadow:0 -.21333rem .64rem #00000047}.google-login-header[data-v-9ca624ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.58667rem}.google-login-title[data-v-9ca624ce]{font-weight:600;font-size:.42667rem;color:#e5e3ff}.google-login-close[data-v-9ca624ce]{width:.74667rem;height:.74667rem;padding:.16rem;border:0;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center}.google-login-close img[data-v-9ca624ce]{width:.37333rem;height:.37333rem}.google-login-body[data-v-9ca624ce]{display:flex;flex-direction:column;align-items:center}.google-login-icon[data-v-9ca624ce]{width:1.12rem;height:1.12rem;margin-bottom:.32rem;display:flex;align-items:center;justify-content:center}.google-login-icon img[data-v-9ca624ce]{width:100%;height:100%;object-fit:contain}.google-login-text[data-v-9ca624ce]{max-width:7.46667rem;margin-bottom:.48rem;text-align:center;font-size:.32rem;line-height:1.5;color:var(--text-tertiary)}.google-login-native-button[data-v-9ca624ce]{width:100%;max-width:8.53333rem;align-items:center}@keyframes spin-9ca624ce{to{transform:rotate(360deg)}}.field-card--phone[data-v-9ca624ce]{padding:.13333rem .42667rem;position:relative}.field-card--phone .field-row[data-v-9ca624ce]{padding:0;gap:0}.field-card--phone .field-error[data-v-9ca624ce]{padding-left:0}.country-code-selector[data-v-9ca624ce]{display:flex;align-items:center;flex:1;gap:0;min-width:0;position:relative}.code-display[data-v-9ca624ce]{display:flex;align-items:center;gap:.16rem;user-select:none;flex-shrink:0}.code-text[data-v-9ca624ce]{font-weight:500;font-size:.4rem;color:#e5e3ff}.dropdown-icon[data-v-9ca624ce]{color:var(--text-tertiary);transition:transform .2s;width:.32rem;height:.32rem}.dropdown-icon.open[data-v-9ca624ce]{transform:rotate(180deg)}.divider[data-v-9ca624ce]{width:1px;height:.53333rem;background:#e5e3ff;margin:0 .32rem;flex-shrink:0}.phone-input[data-v-9ca624ce]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.4rem;color:#e5e3ff;min-width:0}.phone-input[data-v-9ca624ce]::placeholder{color:#e5e3ff;font-weight:500;font-size:.24rem}.dropdown-menu[data-v-9ca624ce]{position:absolute;top:1.33333rem;left:0;width:2.13333rem;background:var(--bg-card);border-radius:.21333rem;z-index:10;overflow:hidden;max-height:5.33333rem;overflow-y:auto;margin-top:.10667rem;-ms-overflow-style:none;scrollbar-width:none;box-shadow:0 1px .16rem #97979740}.dropdown-menu[data-v-9ca624ce]::-webkit-scrollbar{display:none}.dropdown-item[data-v-9ca624ce]{padding:.21333rem .32rem;font-size:.32rem;font-weight:500;color:#e5e3ff;border-bottom:1px solid rgba(98,79,179,.2);text-align:center}.dropdown-item[data-v-9ca624ce]:last-child{border-bottom:none}.dropdown-item[data-v-9ca624ce]:hover{background:#624fb31a}.dropdown-item.active[data-v-9ca624ce]{background:#4b34d1;color:#fff}
