.modal-overlay[data-v-a4250ba2]{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:1000}.auth-sheet[data-v-a4250ba2]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:.26667rem .26667rem 0 0;border:1px solid #3e1e4c;background:linear-gradient(180deg,#1d032de6,#120027fc)}.sheet-header[data-v-a4250ba2]{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.header-img[data-v-a4250ba2]{width:100%;height:auto}.close-btn[data-v-a4250ba2]{position:absolute;top:calc(.32rem + var(--app-safe-top));right:.4rem;width:.53333rem;height:.53333rem;background:none;border:none;cursor:pointer}.close-btn img[data-v-a4250ba2]{width:100%;height:100%;display:block}.header-notice-bg[data-v-a4250ba2]{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}.item-content[data-v-a4250ba2]{display:flex;align-items:center;justify-content:space-between;gap:.13333rem}.item-content img[data-v-a4250ba2]{width:.42667rem;height:auto}.item-content span[data-v-a4250ba2]{color:#fff;font-size:.21333rem;font-weight:500;word-wrap:break-word}.item-content-line[data-v-a4250ba2]{width:1px;height:.53333rem;background:linear-gradient(180deg,#eba05e00,#eba05e,#eba05e00)}.login-text-view[data-v-a4250ba2]{padding:.53333rem 0;display:flex;align-items:center;justify-content:center;gap:.26667rem;flex-shrink:0}.login-text-view img[data-v-a4250ba2]{width:1.33333rem;height:auto}.login-text[data-v-a4250ba2]{display:flex;flex-direction:column;gap:.13333rem;align-items:center}.big-text[data-v-a4250ba2]{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-a4250ba2]{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}.auth-form[data-v-a4250ba2]{padding:0 .26667rem;flex:1;overflow-y:auto}.auth-form[data-v-a4250ba2]::-webkit-scrollbar{display:none}.inpu-zoom[data-v-a4250ba2]{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}.field-list[data-v-a4250ba2]{display:flex;flex-direction:column;gap:.16rem}.field-block[data-v-a4250ba2]{display:flex;flex-direction:column;position:relative}.field-card[data-v-a4250ba2]{--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-a4250ba2]{flex-direction:column;align-items:stretch;justify-content:center;gap:.16rem;padding-top:.13333rem;padding-bottom:.13333rem;border-radius:.26667rem}.field-card--code[data-v-a4250ba2]{padding-right:.32rem}.field-card--error[data-v-a4250ba2],.agreement-label--error[data-v-a4250ba2]{border-color:#e65757}.field-row[data-v-a4250ba2],.agreement-row[data-v-a4250ba2]{display:flex;gap:.32rem;font-size:.26667rem}.field-row[data-v-a4250ba2]{align-items:center;gap:var(--field-icon-gap);width:100%}.agreement-row[data-v-a4250ba2]{align-items:center}.login[data-v-a4250ba2]{width:var(--field-icon-width);height:var(--field-icon-width);flex:0 0 var(--field-icon-width);flex-shrink:0}.login--quick[data-v-a4250ba2]{width:.74667rem;height:.74667rem;margin-right:0}.field-input[data-v-a4250ba2]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.4rem}.field-input--locked[data-v-a4250ba2],.field-input[data-v-a4250ba2]:disabled{opacity:.55;cursor:not-allowed}.field-input[data-v-a4250ba2]::placeholder{font-weight:500;font-size:.24rem;color:#777587}.area-code-select[data-v-a4250ba2]{border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.26667rem;margin-right:.26667rem}.remember-line--agreement[data-v-a4250ba2]{padding-top:.21333rem}.agreement-label[data-v-a4250ba2]{width:100%;border:1px dashed transparent;border-radius:.37333rem;color:#fff}.radio-check[data-v-a4250ba2]{width:.32rem;height:.32rem;flex-shrink:0;margin-top:.05333rem;accent-color:var(--color-primary-dark)}.field-action[data-v-a4250ba2]{height:.64rem;display:flex;align-items:center}.field-action-code[data-v-a4250ba2]{flex-shrink:0;max-width:40%;text-align:right;font-weight:500;font-size:.24rem;line-height:1.3;color:#8834d9}.text-link[data-v-a4250ba2]{border:none;background:none;padding:0;color:#fbb77b;font-size:inherit;font-weight:600}.auth-switch[data-v-a4250ba2]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.10667rem;color:#fff;font-size:.26667rem;font-weight:500}.field-error[data-v-a4250ba2]{margin:0;padding-left:var(--field-error-offset);color:#f12d17;font-size:.21333rem;line-height:1.35;word-break:break-word}.field-error--agreement[data-v-a4250ba2]{padding-left:.61333rem}.primary-btn[data-v-a4250ba2],.google-btn[data-v-a4250ba2],.quick-entry[data-v-a4250ba2]{border:none;font:inherit}.primary-btn[data-v-a4250ba2],.google-btn[data-v-a4250ba2]{width:100%;min-height:1.06667rem;border-radius:26.64rem;display:flex;align-items:center;justify-content:center;gap:.32rem;font-size:.26667rem;font-weight:700}.primary-btn[data-v-a4250ba2]{position:relative;margin-top:.21333rem;padding:0;overflow:hidden;border-radius:.26667rem;background:transparent}.primary-btn__bg[data-v-a4250ba2]{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-a4250ba2]{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-a4250ba2]:disabled{opacity:.7;cursor:not-allowed}.google-btn[data-v-a4250ba2],.google-native-button[data-v-a4250ba2]{margin-top:.48rem}.google-native-button[data-v-a4250ba2]{min-height:1.06667rem;display:flex;justify-content:center}.google-btn[data-v-a4250ba2]{background:#230540;color:#ff6200;border:1px solid #ffd400;box-shadow:0 .08rem .13333rem #ff800073,0 1px .05333rem #ff800073}.google-btn[data-v-a4250ba2]:disabled{opacity:.7}.google-mark[data-v-a4250ba2]{width:.53333rem;height:.53333rem;object-fit:contain}.or-divider[data-v-a4250ba2]{display:flex;align-items:center;gap:.32rem;margin:.64rem 0;color:#58579b;font-size:.32rem}.or-divider span[data-v-a4250ba2]{flex:1;border-top:1px dashed #534b5f}.orclass[data-v-a4250ba2]{color:#534b5f;font-size:.32rem}.quick-entry-list[data-v-a4250ba2]{padding-bottom:1.33333rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.53333rem 1.17333rem}.quick-entry[data-v-a4250ba2]{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-a4250ba2]{font-size:.26667rem;color:#fff}.loading-spinner[data-v-a4250ba2]{width:.48rem;height:.48rem;border-radius:50%;border:.05333rem solid rgba(255,255,255,.35);border-top-color:var(--bg-card);animation:spin-a4250ba2 .6s linear infinite}.sheet-enter-active[data-v-a4250ba2],.sheet-leave-active[data-v-a4250ba2]{transition:opacity .4s ease}.sheet-enter-from[data-v-a4250ba2],.sheet-leave-to[data-v-a4250ba2]{opacity:0}.sheet-enter-active .auth-sheet[data-v-a4250ba2]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.sheet-leave-active .auth-sheet[data-v-a4250ba2]{transition:transform .48s cubic-bezier(.22,1,.36,1)}.sheet-enter-from .auth-sheet[data-v-a4250ba2],.sheet-leave-to .auth-sheet[data-v-a4250ba2]{transform:translateY(100%)}@keyframes spin-a4250ba2{to{transform:rotate(360deg)}}.field-card--phone[data-v-a4250ba2]{padding:.13333rem .42667rem;position:relative}.field-card--phone .field-row[data-v-a4250ba2]{padding:0;gap:0}.field-card--phone .field-error[data-v-a4250ba2]{padding-left:0}.country-code-selector[data-v-a4250ba2]{display:flex;align-items:center;flex:1;gap:0;min-width:0;position:relative}.code-display[data-v-a4250ba2]{display:flex;align-items:center;gap:.16rem;user-select:none;flex-shrink:0}.code-text[data-v-a4250ba2]{font-weight:500;font-size:.26667rem;color:#e5e3ff}.dropdown-icon[data-v-a4250ba2]{color:var(--text-tertiary);transition:transform .2s;width:.32rem;height:.32rem}.dropdown-icon.open[data-v-a4250ba2]{transform:rotate(180deg)}.divider[data-v-a4250ba2]{width:1px;height:.53333rem;background:#e5e3ff;margin:0 .32rem;flex-shrink:0}.phone-input[data-v-a4250ba2]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.4rem;color:#e5e3ff;min-width:0}.phone-input[data-v-a4250ba2]::placeholder{color:#777587;font-weight:500;font-size:.24rem}.dropdown-menu[data-v-a4250ba2]{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;box-shadow:0 1px .16rem #97979740;-ms-overflow-style:none;scrollbar-width:none}.dropdown-menu[data-v-a4250ba2]::-webkit-scrollbar{display:none}.dropdown-item[data-v-a4250ba2]{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-a4250ba2]:last-child{border-bottom:none}.dropdown-item[data-v-a4250ba2]:hover{background:#624fb31a}.dropdown-item.active[data-v-a4250ba2]{background:#4b34d1;color:#fff}.login-password[data-v-a4250ba2],.closure-icon[data-v-a4250ba2]{width:.42667rem;height:.42667rem}
