.tabbar-wrapper[data-v-7aa3982b]{position:fixed;bottom:0;left:50%;width:100%;max-width:var(--app-max-width);height:calc(1.472rem + env(safe-area-inset-bottom,0px));z-index:999;transform:translate(-50%);isolation:isolate;background:linear-gradient(to bottom,#34095e00 0 .768rem,#34095eb8 1.088rem,#34095e 1.472rem 100%)}.tabbar-wrapper[data-v-7aa3982b]:before,.tabbar-wrapper[data-v-7aa3982b]:after{content:"";position:absolute;left:.256rem;right:.256rem;pointer-events:none}.tabbar-wrapper[data-v-7aa3982b]:before{top:-.448rem;height:.32rem;border-radius:31.968rem;background:linear-gradient(90deg,#ff5e5e42,#ffd400c7 22%,#00f0ffd1,#f440f8c7 78%,#ff5e5e42);filter:blur(.32rem);opacity:.95;animation:tabbarGlowPulse-7aa3982b 2.6s ease-in-out infinite;z-index:0}.tabbar-wrapper[data-v-7aa3982b]:after{top:0;height:.096rem;border-radius:31.968rem;background:linear-gradient(90deg,#ffffff2e,#ffe255e0,#00f0ffdb,#ff60f8e0,#ffffff2e);box-shadow:0 0 .16rem #ffd343b8,0 0 .288rem #00f0ff8f,0 0 .384rem #f440f87a;opacity:1;z-index:1}.tabbar-bg[data-v-7aa3982b]{position:absolute;inset:0;display:flex;z-index:2;filter:drop-shadow(0 0px .096rem rgba(0,0,0,.1))}.tabbar-bg[data-v-7aa3982b]:before{content:"";position:absolute;left:0;right:0;top:0;height:1.472rem;background:linear-gradient(0deg,#34095e,#53079b);box-shadow:inset 0 1px #ba72ff;pointer-events:none}.bg-side[data-v-7aa3982b]{position:relative;flex:1;height:1.472rem}.bg-center[data-v-7aa3982b]{position:relative;flex-shrink:0;width:4.224rem;height:1.472rem;margin:0 -1px;overflow:visible}.bg-center[data-v-7aa3982b]:before{content:"";position:absolute;left:50%;top:-.32rem;transform:translate(-50%);width:1.6rem;height:1.6rem;background:linear-gradient(0deg,#34095e,#53079b);box-shadow:inset 0 1px #ba72ff;border-radius:50%;pointer-events:none}.bg-center[data-v-7aa3982b]:after{content:"";position:absolute;left:50%;top:-.32rem;transform:translate(-50%);width:1.6rem;height:1.6rem;border-radius:50%;border-bottom:none;pointer-events:none;opacity:.72}.tabbar[data-v-7aa3982b]{position:relative;z-index:3;display:flex;height:1.472rem;justify-content:space-between;align-items:center;padding:0}.tab-item[data-v-7aa3982b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;height:100%;position:relative;z-index:1}.icon-wrapper[data-v-7aa3982b]{width:.768rem;height:.768rem;display:flex;align-items:center;justify-content:center;position:relative}.tab-icon-image[data-v-7aa3982b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.normal-icon[data-v-7aa3982b]{opacity:1;transform:scale(1)}.active-icon[data-v-7aa3982b],.tab-item.active .normal-icon[data-v-7aa3982b]{opacity:0;transform:scale(.5)}.tab-item.active .active-icon[data-v-7aa3982b]{opacity:1;transform:scale(2)}.tab-name[data-v-7aa3982b]{font-size:.224rem;color:#fff;font-weight:500;transition:color .3s ease}.tab-badge[data-v-7aa3982b]{position:absolute;top:-.064rem;right:-.128rem;width:.256rem;height:.256rem;border-radius:50%;background:#ff4d4f;z-index:2}.welfare-badge[data-v-7aa3982b]{background:linear-gradient(0deg,#ff5e00,red)}.tab-item.active .tab-name[data-v-7aa3982b]{color:#fff}.center-float[data-v-7aa3982b]{padding-bottom:0}.center-fab-wrapper[data-v-7aa3982b]{position:absolute;top:-.128rem;left:50%;transform:translate(-50%);width:1.6rem;height:1.408rem;display:flex;align-items:center;justify-content:center;z-index:10}.center-fab-wrapper[data-v-7aa3982b]:before{content:none}.center-fab[data-v-7aa3982b]{width:1.152rem;height:1.152rem;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.fab-bg-image[data-v-7aa3982b],.fab-icon-image[data-v-7aa3982b]{position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%,-50%)}.fab-bg-image[data-v-7aa3982b]{width:calc(100% + .384rem);height:calc(100% + .384rem);animation:centerFabSpinPause-7aa3982b 5s infinite;filter:drop-shadow(0 .128rem .32rem rgba(255,196,0,.28))}.fab-icon-image[data-v-7aa3982b]{width:100%;height:100%;opacity:.92;filter:drop-shadow(0 .096rem .192rem rgba(255,204,0,.28));transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease,filter .32s ease;will-change:transform;backface-visibility:hidden;z-index:1}.center-float.active .fab-icon-image[data-v-7aa3982b]{opacity:1;filter:drop-shadow(0 .128rem .32rem rgba(255,204,0,.4));animation:centerFabSelect-7aa3982b .5s cubic-bezier(.22,1,.36,1) both}@keyframes centerFabSpinPause-7aa3982b{0%{transform:translate(-50%,-50%) rotate(0);animation-timing-function:cubic-bezier(.42,0,.58,1)}40%{transform:translate(-50%,-50%) rotate(1800deg);animation-timing-function:ease-out}to{transform:translate(-50%,-50%) rotate(1800deg)}}@keyframes centerFabSelect-7aa3982b{0%{transform:translate(-50%,-50%) scale(1)}18%{transform:translate(-50%,-50%) scale(.88)}to{transform:translate(-50%,-50%) scale(2)}}@keyframes tabbarGlowPulse-7aa3982b{0%,to{opacity:.72;filter:blur(.288rem)}50%{opacity:1;filter:blur(.416rem)}}.country-code-selector-wrapper[data-v-1da81242]{position:relative;width:100%}.country-code-selector[data-v-1da81242]{border-radius:.256rem;display:flex;align-items:center;padding:0 .448rem;height:1.216rem;gap:0}.country-code-selector--embedded[data-v-1da81242]{background:transparent;border-radius:0;padding:0;height:auto}.code-display[data-v-1da81242]{display:flex;align-items:center;justify-content:flex-start;min-width:1.28rem;padding-right:.256rem;-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.code-text[data-v-1da81242]{font-weight:500;font-size:.32rem;color:var(--text-secondary)}.country-code-selector--embedded .code-text[data-v-1da81242]{font-size:.32rem}.dropdown-icon[data-v-1da81242]{color:var(--text-tertiary);transition:transform .2s;width:.384rem;height:.384rem}.dropdown-icon.open[data-v-1da81242]{transform:rotate(180deg)}.divider[data-v-1da81242]{width:1px;height:.64rem;background:var(--text-secondary);margin:0 .384rem 0 0}.phone-input[data-v-1da81242]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.32rem;color:#e5e3ff}.country-code-selector--embedded .phone-input[data-v-1da81242]{font-size:.48rem;color:#e5e3ff}.phone-input[data-v-1da81242]::placeholder{color:#777587;font-weight:400}.country-code-selector--embedded .phone-input[data-v-1da81242]::placeholder{color:#777587;font-size:.288rem;font-weight:500}.dropdown-menu[data-v-1da81242]{position:absolute;top:calc(100% + 0px);border-radius:.256rem;z-index:10;overflow:hidden;box-sizing:border-box}.dropdown-item[data-v-1da81242]{padding:.096rem .32rem;font-size:.384rem;font-weight:500;color:#8491a5;border-bottom:1px solid #451D58;text-align:center}.dropdown-item[data-v-1da81242]:last-child{border-bottom:none}.dropdown-item[data-v-1da81242]:hover{background:var(--bg-soft)}.dropdown-item.active[data-v-1da81242]{background:var(--color-primary);color:#e5e3ff}.modal-overlay[data-v-ddd18fd4]{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;background:#00000080;z-index:1000}.auth-sheet[data-v-ddd18fd4]{width:100%;max-height:calc(100vh - 1.408rem);overflow-y:auto;border-radius:.48rem .48rem 0 0;background:linear-gradient(180deg,#5b0da680,#23054080);box-shadow:inset 0 1px 1px #761fc9;backdrop-filter:blur(.32rem);-webkit-backdrop-filter:blur(.32rem);color:#e5e3ff}.auth-sheet[data-v-ddd18fd4]::-webkit-scrollbar{width:.192rem}.auth-sheet[data-v-ddd18fd4]::-webkit-scrollbar-thumb{background:#5f49d259;border-radius:31.968rem}.sheet-header[data-v-ddd18fd4]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.384rem .512rem .32rem}.header-link[data-v-ddd18fd4]{border:none;background:none;padding:0;font-size:.384rem;color:#fff;justify-self:start}.header-link--primary[data-v-ddd18fd4]{justify-self:end}.auth-form[data-v-ddd18fd4]{padding:.192rem .448rem .832rem}.auth-tabs[data-v-ddd18fd4]{display:flex;justify-content:center;gap:1.856rem;margin-bottom:.768rem}.auth-tab[data-v-ddd18fd4]{position:relative;border:none;background:none;padding:.128rem .064rem;color:#e5e3ff;font-size:.32rem;font-weight:600}.auth-tab.active[data-v-ddd18fd4]{color:#ff6200;border-bottom:.096rem solid #FF6200;border-radius:1px}.field-list[data-v-ddd18fd4]{display:flex;flex-direction:column;gap:.512rem}.field-block[data-v-ddd18fd4]{display:flex;flex-direction:column;position:relative}.field-card[data-v-ddd18fd4]{--field-icon-width: .736rem;--field-icon-gap: .512rem;--field-error-offset: calc(var(--field-icon-width) + var(--field-icon-gap));display:flex;align-items:center;min-height:1.28rem;padding:.16rem .512rem;border:none;border-radius:31.968rem;background:#230540}.field-card--stack[data-v-ddd18fd4]{flex-direction:column;justify-content:center;align-items:stretch;gap:.192rem;padding-top:.16rem;padding-bottom:.16rem;border-radius:.768rem}.field-card--code[data-v-ddd18fd4]{padding-right:.384rem}.field-card--error[data-v-ddd18fd4]{border-color:#e65757}.field-row[data-v-ddd18fd4]{display:flex;align-items:center;gap:var(--field-icon-gap);width:100%}.login-icon[data-v-ddd18fd4]{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-ddd18fd4]{width:.896rem;height:.896rem;margin-right:0}.field-input[data-v-ddd18fd4]{flex:1;border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.48rem;min-width:0px}.field-input[data-v-ddd18fd4]::placeholder{font-weight:500;font-size:.288rem;color:#777587}.field-action[data-v-ddd18fd4]{display:flex;align-items:center;height:.768rem}.field-action-code[data-v-ddd18fd4]{flex-shrink:0;max-width:40%;text-align:right;font-weight:500;font-size:.288rem;line-height:1.3;color:#3524cd}.login-password[data-v-ddd18fd4],.closure-icon[data-v-ddd18fd4]{width:.512rem;height:.512rem}.field-error[data-v-ddd18fd4]{margin:0;padding-left:var(--field-error-offset);color:#f12d17;font-size:.256rem;line-height:1.35;word-break:break-word}.form-meta[data-v-ddd18fd4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.384rem;margin:.384rem .128rem .512rem;color:#6f678d;font-size:.416rem}.remember-line[data-v-ddd18fd4]{display:flex;align-items:center;gap:.256rem;font-size:.384rem;color:#fff}.radio-check[data-v-ddd18fd4]{width:.384rem;height:.384rem;display:block}.text-link[data-v-ddd18fd4]{border:none;background:none;padding:0;color:#fbb77b;font-size:inherit;font-weight:600;font-size:.384rem}.primary-btn[data-v-ddd18fd4],.google-btn[data-v-ddd18fd4],.quick-entry[data-v-ddd18fd4]{border:none;font:inherit}.primary-btn[data-v-ddd18fd4],.google-btn[data-v-ddd18fd4]{width:100%;min-height:1.28rem;border-radius:31.968rem;display:flex;align-items:center;justify-content:center;gap:.384rem;font-size:.32rem;font-weight:700}.primary-btn[data-v-ddd18fd4]{margin-top:.256rem;color:var(--text-on-primary);background:linear-gradient(180deg,#ffd400,#ff6200);box-shadow:0 .096rem .16rem #ff800073,0 1px .064rem #ff800073}.primary-btn[data-v-ddd18fd4]:disabled{opacity:.7;cursor:not-allowed}.google-login-native-button[data-v-ddd18fd4]{min-height:1.28rem;display:flex;justify-content:center}.google-btn[data-v-ddd18fd4]{margin-top:.576rem;background:#230540;color:#ff6200;border:1px solid #FFD400;box-shadow:0 .096rem .16rem #ff800073,0 1px .064rem #ff800073}.google-btn[data-v-ddd18fd4]:disabled{opacity:.7}.google-mark[data-v-ddd18fd4]{width:.64rem;height:.64rem;object-fit:contain}.or-divider[data-v-ddd18fd4]{display:flex;align-items:center;gap:.448rem;margin:.704rem 0 .768rem;color:#dfe2eb;font-size:.384rem}.or-divider span[data-v-ddd18fd4]{flex:1;border-top:1px dashed #DFE2EB}.or-divider em[data-v-ddd18fd4]{font-style:normal}.quick-entry-list[data-v-ddd18fd4]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.64rem 1.28rem}.quick-entry[data-v-ddd18fd4]{background:none;display:flex;flex-direction:column;align-items:center;gap:.256rem;color:#5d527d}.quick-entry__text[data-v-ddd18fd4]{font-size:.32rem;color:#fff}.loading-spinner[data-v-ddd18fd4]{width:.576rem;height:.576rem;border-radius:50%;border:.064rem solid rgba(255,255,255,.35);border-top-color:var(--bg-card);animation:spin-ddd18fd4 .6s linear infinite}.sheet-enter-active[data-v-ddd18fd4],.sheet-leave-active[data-v-ddd18fd4]{transition:opacity .4s ease}.sheet-enter-from[data-v-ddd18fd4],.sheet-leave-to[data-v-ddd18fd4]{opacity:0}.sheet-enter-active .auth-sheet[data-v-ddd18fd4]{transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.sheet-leave-active .auth-sheet[data-v-ddd18fd4]{transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.sheet-enter-from .auth-sheet[data-v-ddd18fd4],.sheet-leave-to .auth-sheet[data-v-ddd18fd4]{transform:translateY(100%)}.google-login-sheet-enter-active[data-v-ddd18fd4],.google-login-sheet-leave-active[data-v-ddd18fd4]{transition:opacity .28s ease}.google-login-sheet-enter-active .google-login-sheet[data-v-ddd18fd4],.google-login-sheet-leave-active .google-login-sheet[data-v-ddd18fd4]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.google-login-sheet-enter-from[data-v-ddd18fd4],.google-login-sheet-leave-to[data-v-ddd18fd4]{opacity:0}.google-login-sheet-enter-from .google-login-sheet[data-v-ddd18fd4],.google-login-sheet-leave-to .google-login-sheet[data-v-ddd18fd4]{transform:translateY(100%)}.google-login-overlay[data-v-ddd18fd4]{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-ddd18fd4]{width:100%;padding:.576rem .64rem calc(.896rem + env(safe-area-inset-bottom,0px));border-radius:.576rem .576rem 0 0;background:#230540;box-shadow:0 -.256rem .768rem #00000047}.google-login-header[data-v-ddd18fd4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.704rem}.google-login-title[data-v-ddd18fd4]{font-weight:600;font-size:.512rem;color:#e5e3ff}.google-login-close[data-v-ddd18fd4]{width:.896rem;height:.896rem;padding:.192rem;border:0;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center}.google-login-close img[data-v-ddd18fd4]{width:.448rem;height:.448rem}.google-login-body[data-v-ddd18fd4]{display:flex;flex-direction:column;align-items:center}.google-login-icon[data-v-ddd18fd4]{width:1.344rem;height:1.344rem;margin-bottom:.384rem;display:flex;align-items:center;justify-content:center}.google-login-icon img[data-v-ddd18fd4]{width:100%;height:100%;object-fit:contain}.google-login-text[data-v-ddd18fd4]{max-width:8.96rem;margin-bottom:.576rem;text-align:center;font-size:.384rem;line-height:1.5;color:var(--text-tertiary)}.google-login-native-button[data-v-ddd18fd4]{width:100%;max-width:10.24rem;align-items:center}@keyframes spin-ddd18fd4{to{transform:rotate(360deg)}}.field-card--phone[data-v-ddd18fd4]{padding:.16rem .512rem;position:relative}.field-card--phone .field-row[data-v-ddd18fd4]{padding:0;gap:0}.field-card--phone .field-error[data-v-ddd18fd4]{padding-left:0}.country-code-selector[data-v-ddd18fd4]{display:flex;align-items:center;flex:1;gap:0;min-width:0;position:relative}.code-display[data-v-ddd18fd4]{display:flex;align-items:center;gap:.192rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.code-text[data-v-ddd18fd4]{font-weight:500;font-size:.48rem;color:#e5e3ff}.dropdown-icon[data-v-ddd18fd4]{color:var(--text-tertiary);transition:transform .2s;width:.384rem;height:.384rem}.dropdown-icon.open[data-v-ddd18fd4]{transform:rotate(180deg)}.divider[data-v-ddd18fd4]{width:1px;height:.64rem;background:#e5e3ff;margin:0 .384rem;flex-shrink:0}.phone-input[data-v-ddd18fd4]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.48rem;color:#e5e3ff;min-width:0}.phone-input[data-v-ddd18fd4]::placeholder{color:#e5e3ff;font-weight:500;font-size:.288rem}.dropdown-menu[data-v-ddd18fd4]{position:absolute;top:1.6rem;left:0;width:2.56rem;background:var(--bg-card);border-radius:.256rem;z-index:10;overflow:hidden;max-height:6.4rem;overflow-y:auto;margin-top:.128rem;-ms-overflow-style:none;scrollbar-width:none;box-shadow:0 1px .192rem #97979740}.dropdown-menu[data-v-ddd18fd4]::-webkit-scrollbar{display:none}.dropdown-item[data-v-ddd18fd4]{padding:.256rem .384rem;font-size:.384rem;font-weight:500;color:#e5e3ff;border-bottom:1px solid rgba(98,79,179,.2);text-align:center}.dropdown-item[data-v-ddd18fd4]:last-child{border-bottom:none}.dropdown-item[data-v-ddd18fd4]:hover{background:#624fb31a}.dropdown-item.active[data-v-ddd18fd4]{background:#4b34d1;color:#fff}.modal-overlay[data-v-e6632a36]{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;background:#00000080;justify-content:center;z-index:1000}.auth-sheet[data-v-e6632a36]{width:100%;max-height:calc(100vh - 3.2rem);overflow-y:auto;border-radius:.48rem .48rem 0 0;background:linear-gradient(180deg,#5b0da680,#23054080);box-shadow:inset 0 1px 1px #761fc9;backdrop-filter:blur(.32rem);-webkit-backdrop-filter:blur(.32rem);color:#e5e3ff;scrollbar-width:none;-ms-overflow-style:none}.auth-sheet[data-v-e6632a36]::-webkit-scrollbar{display:none}.sheet-header[data-v-e6632a36]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.384rem .512rem .32rem}.header-link[data-v-e6632a36]{border:none;background:none;padding:0;font-size:.384rem;color:#fff;justify-self:start}.header-link--primary[data-v-e6632a36]{justify-self:end}.auth-form[data-v-e6632a36]{padding:.192rem .448rem .832rem}.field-list[data-v-e6632a36]{display:flex;flex-direction:column;gap:.512rem}.field-block[data-v-e6632a36]{display:flex;flex-direction:column;position:relative}.field-card[data-v-e6632a36]{--field-icon-width: .736rem;--field-icon-gap: .512rem;--field-error-offset: calc(var(--field-icon-width) + var(--field-icon-gap));display:flex;align-items:center;min-height:1.28rem;padding:.16rem .512rem;border:none;border-radius:31.968rem;background:#230540}.field-card--stack[data-v-e6632a36]{flex-direction:column;align-items:stretch;justify-content:center;gap:.192rem;padding-top:.16rem;padding-bottom:.16rem;border-radius:.768rem}.field-card--code[data-v-e6632a36]{padding-right:.384rem}.field-card--error[data-v-e6632a36],.agreement-label--error[data-v-e6632a36]{border-color:#e65757}.field-row[data-v-e6632a36],.agreement-row[data-v-e6632a36]{display:flex;gap:.384rem;font-size:.32rem}.field-row[data-v-e6632a36]{align-items:center;gap:var(--field-icon-gap);width:100%}.agreement-row[data-v-e6632a36]{align-items:center}.login[data-v-e6632a36]{width:var(--field-icon-width);height:var(--field-icon-width);flex:0 0 var(--field-icon-width);flex-shrink:0}.login--quick[data-v-e6632a36]{width:.896rem;height:.896rem;margin-right:0}.field-input[data-v-e6632a36]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.48rem}.field-input[data-v-e6632a36]::placeholder{font-weight:500;font-size:.288rem;color:#777587}.area-code-select[data-v-e6632a36]{border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.32rem;margin-right:.32rem}.form-meta[data-v-e6632a36]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.384rem;margin:.384rem .128rem .512rem;color:#6f678d;font-size:.416rem}.remember-line[data-v-e6632a36]{display:flex;align-items:center;gap:.256rem}.remember-line--agreement[data-v-e6632a36]{align-items:stretch;width:100%;gap:0;line-height:1.6}.agreement-label[data-v-e6632a36]{width:100%;border:1px dashed transparent;border-radius:.448rem;color:#fff}.radio-check[data-v-e6632a36]{width:.384rem;height:.384rem;flex-shrink:0;margin-top:.064rem;accent-color:var(--color-primary-dark)}.field-action[data-v-e6632a36]{height:.768rem;display:flex;align-items:center}.field-action-code[data-v-e6632a36]{flex-shrink:0;max-width:40%;text-align:right;font-weight:500;font-size:.288rem;line-height:1.3;color:#8834d9}.text-link[data-v-e6632a36]{border:none;background:none;padding:0;color:#fbb77b;font-size:inherit;font-weight:600}.field-error[data-v-e6632a36]{margin:0;padding-left:var(--field-error-offset);color:#f12d17;font-size:.256rem;line-height:1.35;word-break:break-word}.field-error--agreement[data-v-e6632a36]{padding-left:.736rem}.primary-btn[data-v-e6632a36],.google-btn[data-v-e6632a36],.quick-entry[data-v-e6632a36]{border:none;font:inherit}.primary-btn[data-v-e6632a36],.google-btn[data-v-e6632a36]{width:100%;min-height:1.28rem;border-radius:31.968rem;display:flex;align-items:center;justify-content:center;gap:.384rem;font-size:.32rem;font-weight:700}.primary-btn[data-v-e6632a36]{margin-top:.256rem;color:var(--text-on-primary);background:linear-gradient(180deg,#ffd400,#ff6200);box-shadow:0 .096rem .16rem #ff800073,0 1px .064rem #ff800073}.primary-btn[data-v-e6632a36]:disabled{opacity:.7;cursor:not-allowed}.google-btn[data-v-e6632a36],.google-native-button[data-v-e6632a36]{margin-top:.576rem}.google-native-button[data-v-e6632a36]{min-height:1.28rem;display:flex;justify-content:center}.google-btn[data-v-e6632a36]{background:#230540;color:#ff6200;border:1px solid #FFD400;box-shadow:0 .096rem .16rem #ff800073,0 1px .064rem #ff800073}.google-btn[data-v-e6632a36]:disabled{opacity:.7}.google-mark[data-v-e6632a36]{width:.64rem;height:.64rem;object-fit:contain}.or-divider[data-v-e6632a36]{display:flex;align-items:center;gap:.448rem;margin:.704rem 0 .768rem;color:#58579b;font-size:.384rem}.or-divider span[data-v-e6632a36]{flex:1;border-top:1px dashed rgba(130,116,191,.5)}.or-divider em[data-v-e6632a36]{font-style:normal}.quick-entry-list[data-v-e6632a36]{display:flex;justify-content:center;flex-wrap:wrap;gap:.64rem 1.408rem}.quick-entry[data-v-e6632a36]{background:none;display:flex;flex-direction:column;align-items:center;gap:.256rem;color:#5d527d}.quick-entry__text[data-v-e6632a36]{font-size:.32rem;color:#fff}.loading-spinner[data-v-e6632a36]{width:.576rem;height:.576rem;border-radius:50%;border:.064rem solid rgba(255,255,255,.35);border-top-color:var(--bg-card);animation:spin-e6632a36 .6s linear infinite}.sheet-enter-active[data-v-e6632a36],.sheet-leave-active[data-v-e6632a36]{transition:opacity .4s ease}.sheet-enter-from[data-v-e6632a36],.sheet-leave-to[data-v-e6632a36]{opacity:0}.sheet-enter-active .auth-sheet[data-v-e6632a36]{transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.sheet-leave-active .auth-sheet[data-v-e6632a36]{transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.sheet-enter-from .auth-sheet[data-v-e6632a36],.sheet-leave-to .auth-sheet[data-v-e6632a36]{transform:translateY(100%)}@keyframes spin-e6632a36{to{transform:rotate(360deg)}}.field-card--phone[data-v-e6632a36]{padding:.16rem .512rem;position:relative}.field-card--phone .field-row[data-v-e6632a36]{padding:0;gap:0}.field-card--phone .field-error[data-v-e6632a36]{padding-left:0}.country-code-selector[data-v-e6632a36]{display:flex;align-items:center;flex:1;gap:0;min-width:0;position:relative}.code-display[data-v-e6632a36]{display:flex;align-items:center;gap:.192rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.code-text[data-v-e6632a36]{font-weight:500;font-size:.32rem;color:#e5e3ff}.dropdown-icon[data-v-e6632a36]{color:var(--text-tertiary);transition:transform .2s;width:.384rem;height:.384rem}.dropdown-icon.open[data-v-e6632a36]{transform:rotate(180deg)}.divider[data-v-e6632a36]{width:1px;height:.64rem;background:#e5e3ff;margin:0 .384rem;flex-shrink:0}.phone-input[data-v-e6632a36]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.48rem;color:#e5e3ff;min-width:0}.phone-input[data-v-e6632a36]::placeholder{color:#777587;font-weight:500;font-size:.288rem}.dropdown-menu[data-v-e6632a36]{position:absolute;top:1.6rem;left:0;width:2.56rem;background:var(--bg-card);border-radius:.256rem;z-index:10;overflow:hidden;max-height:6.4rem;overflow-y:auto;margin-top:.128rem;box-shadow:0 1px .192rem #97979740;-ms-overflow-style:none;scrollbar-width:none}.dropdown-menu[data-v-e6632a36]::-webkit-scrollbar{display:none}.dropdown-item[data-v-e6632a36]{padding:.256rem .384rem;font-size:.384rem;font-weight:500;color:#e5e3ff;border-bottom:1px solid rgba(98,79,179,.2);text-align:center}.dropdown-item[data-v-e6632a36]:last-child{border-bottom:none}.dropdown-item[data-v-e6632a36]:hover{background:#624fb31a}.dropdown-item.active[data-v-e6632a36]{background:#4b34d1;color:#fff}.login-password[data-v-e6632a36],.closure-icon[data-v-e6632a36]{width:.512rem;height:.512rem}.toast-lottie-icon[data-v-df902643]{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center}.toast-lottie-icon[data-v-df902643] svg{width:100%;height:100%}.toast-container[data-v-0222287f]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 2.24rem);left:50%;width:calc(100% - .768rem);max-width:calc(var(--app-max-width) - .768rem);transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.256rem;pointer-events:none}.toast-item[data-v-0222287f]{display:flex;align-items:center;gap:0px;padding:0px .384rem;border-radius:.224rem;background:linear-gradient(180deg,#5b0da633,#23054033);box-shadow:inset 0 1px 1px #761fc9;backdrop-filter:blur(.096rem);-webkit-backdrop-filter:blur(.32rem);font-size:.448rem;color:#e5e3ff;pointer-events:auto;width:100%;max-width:100%}.toast-icon[data-v-0222287f]{flex-shrink:0}.toast-message[data-v-0222287f]{flex:1;word-break:break-word}.toast-success[data-v-0222287f]{border-color:#e5e3ff}.toast-error[data-v-0222287f]{border-color:#ef4444}.toast-warning[data-v-0222287f]{border-color:#f59e0b}.toast-info[data-v-0222287f]{border-color:#3b82f6}.toast-enter-active[data-v-0222287f],.toast-leave-active[data-v-0222287f]{transition:all .3s ease}.toast-enter-from[data-v-0222287f]{opacity:0;transform:translateY(-.64rem)}.toast-leave-to[data-v-0222287f]{opacity:0;transform:translateY(-.64rem) scale(.9)}.splash-screen[data-v-7266ecee]{position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden}.splash-bg[data-v-7266ecee]{position:absolute;inset:0;background:radial-gradient(ellipse at center,#2a0a4f,#0a0118 70%,#000);z-index:0}.splash-bg[data-v-7266ecee]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(170,82,255,.25) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(97,0,190,.25) 0%,transparent 40%);animation:bg-pulse-7266ecee 4s ease-in-out infinite}@keyframes bg-pulse-7266ecee{0%,to{opacity:.6}50%{opacity:1}}.splash-logo-stage[data-v-7266ecee]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.splash-logo-frame[data-v-7266ecee]{width:4.48rem;height:4.48rem;border-radius:.384rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#aa52ff33,#6100be1a);box-shadow:0 0 1.152rem #aa52ff80,inset 0 0 0 1px #aa52ff80;animation:splash-logo-breath-7266ecee 2.4s ease-in-out infinite;will-change:transform;padding:.384rem}.splash-logo[data-v-7266ecee]{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:.32rem}@keyframes splash-logo-breath-7266ecee{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.splash-content[data-v-7266ecee]{position:absolute;left:0;right:0;bottom:12%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.64rem;pointer-events:none}.splash-title[data-v-7266ecee]{display:flex;align-items:flex-end;gap:.064rem;font-size:.832rem;font-weight:700;letter-spacing:.128rem;min-height:1.024rem}.splash-title span[data-v-7266ecee]{display:inline-block;background:linear-gradient(90deg,#ffd400,#ff6200,#aa52ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 .64rem rgba(170,82,255,.4);animation:title-bounce-7266ecee 1.1s ease-in-out infinite;will-change:transform}@keyframes title-bounce-7266ecee{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.384rem)}}.splash-loading[data-v-7266ecee]{display:flex;align-items:center;gap:.256rem}.splash-loading .dot[data-v-7266ecee]{width:.256rem;height:.256rem;border-radius:50%;background:linear-gradient(135deg,#aa52ff,#6100be);box-shadow:0 0 .256rem #aa52ff99;animation:dot-bounce-7266ecee 1.2s ease-in-out infinite}.splash-loading .dot[data-v-7266ecee]:nth-child(2){animation-delay:.2s}.splash-loading .dot[data-v-7266ecee]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-7266ecee{0%,80%,to{transform:translateY(0) scale(.8);opacity:.5}40%{transform:translateY(-.256rem) scale(1);opacity:1}}.splash-fade-leave-active[data-v-7266ecee]{transition:opacity .6s ease,transform .6s ease}.splash-fade-leave-to[data-v-7266ecee]{opacity:0;transform:scale(1.05)}*{margin:0;padding:0;box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}input{border:none}input:focus,textarea:focus{outline:none}.btn-common{color:#fff;background:linear-gradient(360deg,#ff6200,#ffd400);box-shadow:0 .096rem .16rem #ff800073,0 1px .064rem #ff800073}.noactive-gradient{background:linear-gradient(135deg,#5b0da6,#230540,#5b0da6);box-shadow:inset 0 1px 1px #761fc9,inset 0 -1px 1px #421a69}.active-gradient{background:linear-gradient(45deg,#aa52ff,#6100be)!important;border:1px solid #8D17FF;color:#fff!important}:root{--gradient-primary-start: #AA52FF;--gradient-primary-end: #6100BE;--gradient-border-start: rgba(201, 145, 255, 1);--gradient-border-end: rgba(141, 23, 255, 1);--border-color: #8D17FF}html,body{width:100%;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-on-primary);margin:0;background-color:#081220b3;background-image:url(/assets/app_bg-BLUTHDpQ.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-attachment:fixed}#app{width:100%;max-width:var(--app-max-width);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden}#app.app-with-bg{background:url(/assets/bg-icon-BAC1bJx4.png) no-repeat;background-position:center top;background-size:100% auto;background-attachment:fixed}main{width:100%;min-height:100vh}:root{--color-primary: #4F46E5;--color-primary-light: #8582FF;--color-primary-dark: #3524CD;--gradient-primary: linear-gradient(180deg, #3524CD 0%, #4F46E5 100%);--color-accent: #FFC247;--color-accent-light: #FFD978;--color-accent-dark: #9D4900;--gradient-accent: linear-gradient(180deg, #FFE6A7 0%, #FFC247 100%);--color-success: #11CF3A;--color-danger: #F22B2B;--color-error: #F12828;--color-info: #3A7FF2;--color-warning: #FFC247;--bg-primary: #FDFDFF;--bg-secondary: #F5F2FE;--bg-card: #FFFFFF;--bg-card-muted: #F8F8FC;--bg-sidebar-panel: #F4F6F9;--bg-soft: #F1F1F1;--bg-brand-soft: #F5F3FF;--bg-hover: rgba(79, 70, 229, .05);--bg-active: rgba(79, 70, 229, .1);--bg-overlay: rgba(255, 255, 255, .96);--bg-inverse: #2E3133;--bg-input: #FFFFFF;--bg-main: var(--bg-primary);--bg-dark: var(--bg-secondary);--bg-medium: var(--bg-card-muted);--bg-light: var(--bg-brand-soft);--bg-sports-main: linear-gradient(180deg, #F5F2FE 0%, #FDFDFF 100%);--bg-sports-header: #F5F2FE;--bg-sports-card: #FFFFFF;--bg-sports-dark: rgba(46, 49, 51, .06);--bg-sports-light: rgba(79, 70, 229, .04);--text-primary: #2E3133;--text-secondary: #777587;--text-tertiary: #8491A5;--text-quaternary: #9AA2B1;--text-light: #8491A5;--text-muted: #777587;--text-success: #11CF3A;--text-disabled: rgba(132, 145, 165, .6);--text-on-primary: #FFFFFF;--border-primary: #D2D1E0;--border-light: #EBEDF0;--border-medium: #E4E4E4;--border-strong: #C5C8D8;--border-active: #4F46E5;--border-contrast: #8D90A5;--border-subtle: #EBEDF0;--border-faint: rgba(46, 49, 51, .03);--border-input:#777587;--gradient-hot: linear-gradient(135deg, #FF8A6B 0%, #F12828 100%);--gradient-danger: linear-gradient(135deg, #F12828 0%, #E11D48 100%);--gradient-info: linear-gradient(135deg, #6B9CFF 0%, #3A7FF2 100%);--shadow-sm: 0 .064rem .192rem rgba(151, 151, 151, .15);--shadow-md: 0 .128rem .384rem rgba(0, 0, 0, .08);--shadow-lg: 0 0 .256rem rgba(151, 151, 151, .35);--shadow-glow: 0 .128rem .384rem rgba(79, 70, 229, .28);--shadow-glow-strong: 0 .192rem .384rem rgba(82, 68, 233, .32);--shadow-accent: 0 .128rem .32rem rgba(255, 194, 71, .22);--shadow-small: var(--shadow-sm);--shadow-medium: var(--shadow-md);--spacing-xs: .128rem;--spacing-sm: .256rem;--spacing-md: .384rem;--spacing-lg: .512rem;--spacing-xl: .768rem;--spacing-xxl: 1.024rem;--radius-sm: .128rem;--radius-md: .256rem;--radius-lg: .384rem;--radius-xl: .64rem;--radius-circle: 50%;--transition-fast: all .15s ease;--transition-normal: all .3s ease;--transition-slow: all .5s ease;--opacity-disabled: .5;--opacity-hover: .8;--opacity-active: .6;--app-max-width: 13.6rem}:root[data-theme=light]{--color-primary: #4F46E5;--color-primary-light: #8582FF;--color-primary-dark: #3524CD;--gradient-primary: linear-gradient(180deg, #3524CD 0%, #4F46E5 100%);--shadow-glow: 0 .128rem .384rem rgba(79, 70, 229, .28);--shadow-glow-strong: 0 .192rem .384rem rgba(82, 68, 233, .32)}:root[data-theme=dark]{--color-primary: #FA9832;--color-primary-light: #A8A6FF;--color-primary-dark: #3FFB15;--gradient-primary: linear-gradient(180deg, #FF5C33 0%, #FA9933 100%);--shadow-glow: 0 .256rem .768rem rgba(133, 130, 255, .18);--shadow-glow-strong: 0 .32rem .96rem rgba(133, 130, 255, .24)}.btn-primary{background:var(--gradient-primary);color:var(--text-on-primary);border:1px solid var(--color-primary);transition:var(--transition-normal)}.btn-primary:hover{transform:translateY(-.064rem);box-shadow:var(--shadow-glow)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-brand-soft);color:var(--color-primary);border:1px solid var(--border-primary);transition:var(--transition-normal)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-active)}.btn-secondary:active{background:var(--bg-active)}.btn-outline{background:var(--bg-card);color:var(--color-primary);border:1px solid var(--border-active);transition:var(--transition-normal)}.btn-outline:hover{background:var(--bg-brand-soft)}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-normal)}.card:hover{border-color:var(--border-active);transform:translateY(-.064rem);box-shadow:var(--shadow-md)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--text-success)}.body-lock{overflow:hidden!important;position:fixed;width:100%;height:100%}
