.tabbar-wrapper[data-v-c4cef293]{position:fixed;bottom:-1px;left:50%;width:100%;max-width:var(--app-max-width);height:calc(1.6rem + env(safe-area-inset-bottom,0px));z-index:999;transform:translate(-50%);isolation:isolate;border-radius:.384rem .384rem 0 0;border-top:1px solid rgba(255,255,255,.65);background:#ffffff26;backdrop-filter:blur(.16rem);-webkit-backdrop-filter:blur(.16rem);box-sizing:border-box}.tabbar[data-v-c4cef293]{position:relative;z-index:3;display:flex;height:1.472rem;justify-content:space-between;align-items:center;padding:0}.tab-item[data-v-c4cef293]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;height:100%;position:relative;z-index:1}.icon-wrapper[data-v-c4cef293]{width:.512rem;height:.512rem;display:flex;align-items:center;justify-content:center;position:relative}.tab-icon-image[data-v-c4cef293]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .24s ease}.normal-icon[data-v-c4cef293]{opacity:1;transform:scale(1)}.active-icon[data-v-c4cef293],.tab-item.active .normal-icon[data-v-c4cef293]{opacity:0;transform:scale(.5)}.tab-item.active .active-icon[data-v-c4cef293]{opacity:1;transform:scale(2)}.tab-name[data-v-c4cef293]{font-size:.224rem;color:#fff;font-weight:500;transition:color .3s ease}.tab-badge[data-v-c4cef293]{position:absolute;top:-.064rem;right:-.128rem;width:.256rem;height:.256rem;border-radius:50%;background:#ff4d4f;z-index:2}.welfare-badge[data-v-c4cef293]{background:linear-gradient(0deg,#ff5e00,red)}.tab-item.active .tab-name[data-v-c4cef293]{color:#fff}@keyframes tabbarGlowPulse-c4cef293{0%,to{opacity:.72;filter:blur(.288rem)}50%{opacity:1;filter:blur(.416rem)}}.btn-spot[data-v-cec98284]{position:absolute;width:50%;height:auto;pointer-events:none;z-index:1}.btn-spot--tl[data-v-cec98284]{top:0;left:0}.btn-spot--br[data-v-cec98284]{right:0;bottom:0;transform:rotate(180deg)}.glass-spot-card[data-v-d1154080]{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:block;border-radius:var(--glass-spot-radius);background:var(--glass-spot-background);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff1a,0 .32rem .704rem #00000029;backdrop-filter:blur(var(--glass-spot-blur));-webkit-backdrop-filter:blur(var(--glass-spot-blur))}.glass-spot-card--no-backdrop[data-v-d1154080]{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-spot-card[data-v-d1154080]:before,.glass-spot-card[data-v-d1154080]:after{content:"";position:absolute;inset:0;pointer-events:none}.glass-spot-card[data-v-d1154080]:before{z-index:-1;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 100,0 0,100' fill='white' fill-opacity='0.10'/%3E%3Cpolygon points='100,0 100,100 0,100' fill='white' fill-opacity='0.05'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.glass-spot-card--no-diagonal[data-v-d1154080]:before{display:none}.glass-spot-card[data-v-d1154080]:after{z-index:3;padding:var(--glass-spot-border-width);border-radius:inherit;background:var(--glass-spot-border-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass-spot-layer[data-v-d1154080]{position:absolute;inset:0;z-index:4;pointer-events:none;mix-blend-mode:screen;overflow:hidden}.glass-spot-layer[data-v-d1154080] .btn-spot{width:50%;height:auto;z-index:1}.glass-spot-layer[data-v-d1154080] .btn-spot--tl{top:-1px;left:0}.glass-spot-layer[data-v-d1154080] .btn-spot--br{right:0;bottom:-1px}.glass-spot-content[data-v-d1154080]{position:relative;z-index:2;display:contents}.btn-common[data-v-8031ac09]{width:100%;min-height:1.28rem;display:flex;align-items:center;justify-content:center;font-size:.384rem;font-weight:500;color:#fff;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffd400,#ff6200);box-shadow:-1px -1px 1px #ff864a8c inset,1px 1px 1px #fff15a inset;border-radius:.256rem;border:none}.btn-common[data-v-8031ac09]:disabled{cursor:not-allowed;opacity:.7}.btn-common__spot[data-v-8031ac09]{position:absolute;width:3.264rem;height:.224rem;pointer-events:none}.btn-common__spot--tl[data-v-8031ac09]{top:0;left:0}.btn-common__spot--br[data-v-8031ac09]{right:0;bottom:0;transform:rotate(180deg)}.btn-common__bg[data-v-8031ac09]{position:absolute;width:100%;height:100%;pointer-events:none;z-index:0}.btn-common>span[data-v-8031ac09]:not(.loading-spinner){position:relative;z-index:1}.loading-spinner[data-v-8031ac09]{position:relative;z-index:1;width:.576rem;height:.576rem;border-radius:50%;border:.064rem solid rgba(255,255,255,.35);border-top-color:#fff;animation:common-btn-spin-8031ac09 .6s linear infinite}@keyframes common-btn-spin-8031ac09{to{transform:rotate(360deg)}}.country-code-selector-wrapper[data-v-f69e95fe]{position:relative;width:100%}.country-code-selector[data-v-f69e95fe]{border-radius:.256rem;display:flex;align-items:center;padding:0 .448rem;height:1.216rem;gap:0}.country-code-selector--embedded[data-v-f69e95fe]{background:transparent;border-radius:0;padding:0;height:auto}.code-display[data-v-f69e95fe]{display:flex;align-items:center;justify-content:flex-start;min-width:1.28rem;padding-right:.256rem;user-select:none;flex-shrink:0;position:relative}.code-text[data-v-f69e95fe]{font-weight:500;font-size:.32rem;color:#d7f1ff}.country-code-selector--embedded .code-text[data-v-f69e95fe]{font-size:.32rem}.dropdown-icon[data-v-f69e95fe]{color:#d7f1ff;transition:transform .2s;width:.384rem;height:.384rem}.dropdown-icon.open[data-v-f69e95fe]{transform:rotate(180deg)}.divider[data-v-f69e95fe]{width:1px;height:.64rem;background:#d7f1ff;margin:0 .384rem 0 0}.phone-input[data-v-f69e95fe]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.384rem;color:#fff}.country-code-selector--embedded .phone-input[data-v-f69e95fe]{font-size:.48rem;color:#fff}.phone-input[data-v-f69e95fe]::placeholder{color:#d7f1ff;font-weight:400}.country-code-selector--embedded .phone-input[data-v-f69e95fe]::placeholder{color:#d7f1ff;font-size:.288rem;font-weight:500}.dropdown-menu[data-v-f69e95fe]{position:absolute;top:calc(100% + 0px);z-index:10;overflow:hidden;box-sizing:border-box;border-radius:.384rem;border:1px solid rgba(255,255,255,.42);background:linear-gradient(106deg,#ffffff38,#ffffff1a 60%,#82dcff29),#2e384ae0;backdrop-filter:blur(.704rem);-webkit-backdrop-filter:blur(.704rem);box-shadow:0 .384rem .768rem #070b1a47,inset 0 1px #ffffff24}.dropdown-item[data-v-f69e95fe]{padding:.288rem .32rem;font-size:.384rem;font-weight:500;color:#d7f1ff;text-align:center;transition:background-color .18s ease,color .18s ease}.dropdown-item[data-v-f69e95fe]:last-child{border-bottom:none}.dropdown-item[data-v-f69e95fe]:hover{background:#ffffff0f;color:#fff}.dropdown-item.active[data-v-f69e95fe]{background:linear-gradient(180deg,#ffd40024,#ff62001a);color:#ffd76c}.modal-overlay[data-v-aef45d2f]{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-aef45d2f]{position:relative;isolation:isolate;width:100%;max-height:calc(100vh - 1.408rem);overflow-y:auto;color:#d7f1ff}.auth-sheet-bg[data-v-aef45d2f]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.auth-sheet[data-v-aef45d2f]::-webkit-scrollbar{width:.192rem}.auth-sheet[data-v-aef45d2f]::-webkit-scrollbar-thumb{background:#5f49d259;border-radius:31.968rem}.sheet-header[data-v-aef45d2f]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.384rem .512rem .32rem}.header-link[data-v-aef45d2f]{border:none;background:none;padding:0;font-size:.384rem;color:#fff;justify-self:start}.header-link--primary[data-v-aef45d2f]{justify-self:end}.closure-button[data-v-aef45d2f]{width:1.28rem;height:1.28rem;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-aef45d2f]:active{transform:scale(.96)}.auth-form[data-v-aef45d2f]{position:relative;z-index:0;padding:.192rem .448rem .832rem}.auth-tabs[data-v-aef45d2f]{display:flex;justify-content:center;gap:1.856rem;margin-bottom:.768rem}.auth-tab[data-v-aef45d2f]{position:relative;border:none;background:none;padding:.128rem .064rem;color:#d7f1ff;font-size:.32rem;font-weight:600}.auth-tab.active[data-v-aef45d2f]{color:#d4af37;border-bottom:.096rem solid #D4AF37;border-radius:1px}.field-list[data-v-aef45d2f]{display:flex;flex-direction:column;gap:.512rem}.field-block[data-v-aef45d2f]{display:flex;flex-direction:column;position:relative}.field-card[data-v-aef45d2f]{--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:.384rem;border:1px solid rgba(255,255,255,.65);background:linear-gradient(106deg,#ffffff59,#ffffff26 60%,#82dcff4d);backdrop-filter:blur(.32rem)}.field-card--stack[data-v-aef45d2f]{flex-direction:column;justify-content:center;align-items:stretch;gap:.192rem;padding-top:.16rem;padding-bottom:.16rem}.field-card--code[data-v-aef45d2f]{padding-right:.384rem}.field-card--error[data-v-aef45d2f]{border-color:#e65757}.field-row[data-v-aef45d2f]{display:flex;align-items:center;gap:var(--field-icon-gap);width:100%}.login-icon[data-v-aef45d2f]{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-aef45d2f]{width:.896rem;height:.896rem;margin-right:0}.field-input[data-v-aef45d2f]{flex:1;border:none;outline:none;background:transparent;color:#fff;font-size:.48rem;min-width:0px}.field-input[data-v-aef45d2f]::placeholder{font-weight:500;font-size:.288rem;color:#d7f1ff}.field-action[data-v-aef45d2f]{display:flex;align-items:center;height:.768rem}.field-action-code[data-v-aef45d2f]{flex-shrink:0;max-width:40%;text-align:right;font-weight:500;font-size:.288rem;line-height:1.3;color:#d4af37}.login-password[data-v-aef45d2f],.closure-icon[data-v-aef45d2f]{width:.512rem;height:.512rem}.field-error[data-v-aef45d2f]{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-aef45d2f]{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-aef45d2f]{display:flex;align-items:center;gap:.256rem;font-size:.384rem;color:#fff}.radio-check[data-v-aef45d2f]{width:.384rem;height:.384rem;display:block}.text-link[data-v-aef45d2f]{border:none;background:none;padding:0;color:#fbb77b;font-size:inherit;font-weight:600;font-size:.384rem}.google-btn[data-v-aef45d2f],.quick-entry[data-v-aef45d2f]{border:none;font:inherit}.google-btn[data-v-aef45d2f]{width:100%;min-height:1.28rem;border-radius:.384rem;display:flex;align-items:center;justify-content:center;gap:.384rem;font-size:.32rem;font-weight:700}.primary-btn[data-v-aef45d2f]{margin-top:.256rem}.primary-btn[data-v-aef45d2f]:disabled{opacity:.7;cursor:not-allowed}.google-login-native-button[data-v-aef45d2f]{min-height:1.28rem;display:flex;justify-content:center}.google-btn[data-v-aef45d2f]{position:relative;isolation:isolate;overflow:hidden;margin-top:.576rem;background:transparent;color:#ffd76c;border-radius:.256rem;box-shadow:-1px -1px 1px #ff864a8c inset,1px 1px 1px #fff15a inset}.google-btn[data-v-aef45d2f]:disabled{opacity:.7}.google-btn[data-v-aef45d2f]>*:not(.google-btn__bg):not(.google-btn__spot){position:relative;z-index:2}.google-btn__bg[data-v-aef45d2f]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.google-btn__spot[data-v-aef45d2f]{position:absolute;width:3.264rem;height:.448rem;pointer-events:none;z-index:1}.google-btn__spot--tl[data-v-aef45d2f]{top:0;left:0}.google-btn__spot--br[data-v-aef45d2f]{right:0;bottom:0;transform:rotate(180deg)}.google-mark[data-v-aef45d2f]{width:.64rem;height:.64rem;object-fit:contain}.or-divider[data-v-aef45d2f]{display:flex;align-items:center;gap:.448rem;margin:.704rem 0 .768rem;color:#dfe2eb;font-size:.384rem}.or-divider span[data-v-aef45d2f]{flex:1;border-top:1px dashed #DFE2EB}.or-divider em[data-v-aef45d2f]{font-style:normal}.quick-entry-list[data-v-aef45d2f]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.64rem 1.28rem}.quick-entry[data-v-aef45d2f]{position:relative;isolation:isolate;overflow:hidden;background:none;display:flex;flex-direction:column;align-items:center;gap:.256rem;color:#5d527d}.quick-entry__text[data-v-aef45d2f]{font-size:.32rem;color:#d7f1ff}.loading-spinner[data-v-aef45d2f]{width:.576rem;height:.576rem;border-radius:50%;border:.064rem solid rgba(255,255,255,.35);border-top-color:var(--bg-card);animation:spin-aef45d2f .6s linear infinite}.sheet-enter-active[data-v-aef45d2f],.sheet-leave-active[data-v-aef45d2f]{transition:background-color .4s ease}.sheet-enter-from[data-v-aef45d2f],.sheet-leave-to[data-v-aef45d2f]{background-color:transparent}.sheet-enter-active .auth-sheet[data-v-aef45d2f]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.sheet-leave-active .auth-sheet[data-v-aef45d2f]{transition:transform .48s cubic-bezier(.22,1,.36,1)}.sheet-enter-from .auth-sheet[data-v-aef45d2f],.sheet-leave-to .auth-sheet[data-v-aef45d2f]{transform:translateY(100%)}.google-login-sheet-enter-active[data-v-aef45d2f],.google-login-sheet-leave-active[data-v-aef45d2f]{transition:opacity .28s ease}.google-login-sheet-enter-active .google-login-sheet[data-v-aef45d2f],.google-login-sheet-leave-active .google-login-sheet[data-v-aef45d2f]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.google-login-sheet-enter-from[data-v-aef45d2f],.google-login-sheet-leave-to[data-v-aef45d2f]{opacity:0}.google-login-sheet-enter-from .google-login-sheet[data-v-aef45d2f],.google-login-sheet-leave-to .google-login-sheet[data-v-aef45d2f]{transform:translateY(100%)}.google-login-overlay[data-v-aef45d2f]{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-aef45d2f]{width:100%;padding:.576rem .64rem calc(.896rem + env(safe-area-inset-bottom,0px));border-radius:.576rem .576rem 0 0;border:1px solid rgba(159,165,182,.7);background:linear-gradient(106deg,#ffffff26,#ffffff0d 60%,#82dcff1a);backdrop-filter:blur(.32rem)}.google-login-header[data-v-aef45d2f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.704rem}.google-login-title[data-v-aef45d2f]{font-weight:600;font-size:.512rem;color:#fff}.google-login-close[data-v-aef45d2f]{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-aef45d2f]{width:.448rem;height:.448rem}.google-login-body[data-v-aef45d2f]{display:flex;flex-direction:column;align-items:center}.google-login-icon[data-v-aef45d2f]{width:1.344rem;height:1.344rem;margin-bottom:.384rem;display:flex;align-items:center;justify-content:center}.google-login-icon img[data-v-aef45d2f]{width:100%;height:100%;object-fit:contain}.google-login-text[data-v-aef45d2f]{max-width:8.96rem;margin-bottom:.576rem;text-align:center;font-size:.384rem;line-height:1.5;color:#d7f1ff}.google-login-native-button[data-v-aef45d2f]{width:100%;max-width:10.24rem;align-items:center}@keyframes spin-aef45d2f{to{transform:rotate(360deg)}}.field-card--phone[data-v-aef45d2f]{padding:.16rem .512rem;position:relative;z-index:1}.field-card--phone .field-row[data-v-aef45d2f]{padding:0;gap:0}.field-card--phone .field-error[data-v-aef45d2f]{padding-left:0}.country-code-selector[data-v-aef45d2f]{display:flex;align-items:center;flex:1;gap:0;min-width:0;position:relative}.code-display[data-v-aef45d2f]{display:flex;align-items:center;gap:.192rem;user-select:none;flex-shrink:0}.code-text[data-v-aef45d2f]{font-weight:500;font-size:.48rem;color:#d7f1ff}.dropdown-icon[data-v-aef45d2f]{color:var(--text-tertiary);transition:transform .2s;width:.384rem;height:.384rem}.dropdown-icon.open[data-v-aef45d2f]{transform:rotate(180deg)}.divider[data-v-aef45d2f]{width:1px;height:.64rem;background:#d7f1ff;margin:0 .384rem;flex-shrink:0}.phone-input[data-v-aef45d2f]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.48rem;color:#d7f1ff;min-width:0}.phone-input[data-v-aef45d2f]::placeholder{color:#d7f1ff;font-weight:500;font-size:.288rem}.modal-overlay[data-v-52384f85]{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-52384f85]{position:relative;isolation:isolate;width:100%;max-height:calc(100vh - 1.408rem);overflow-y:auto;color:#d7f1ff;scrollbar-width:none;-ms-overflow-style:none}.auth-sheet-bg[data-v-52384f85]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.auth-sheet[data-v-52384f85]::-webkit-scrollbar{display:none}.sheet-header[data-v-52384f85]{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.384rem .512rem .32rem}.header-link[data-v-52384f85]{border:none;background:none;padding:0;font-size:.384rem;color:#fff;justify-self:start}.header-link--primary[data-v-52384f85]{justify-self:end}.closure-button[data-v-52384f85]{width:1.28rem;height:1.28rem;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-52384f85]:active{transform:scale(.96)}.auth-form[data-v-52384f85]{position:relative;z-index:2;padding:.192rem .448rem .832rem}.field-list[data-v-52384f85]{display:flex;flex-direction:column;gap:.512rem}.field-block[data-v-52384f85]{display:flex;flex-direction:column;position:relative;z-index:2}.field-card[data-v-52384f85]{--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:1px solid rgba(255,255,255,.65);border-radius:.384rem;background:linear-gradient(106deg,#ffffff59,#ffffff26 60%,#82dcff4d);backdrop-filter:blur(.16rem);-webkit-backdrop-filter:blur(.16rem);position:relative;z-index:1}.field-card--stack[data-v-52384f85]{flex-direction:column;justify-content:center;align-items:stretch;gap:.192rem;padding-top:.16rem;padding-bottom:.16rem}.field-card--code[data-v-52384f85]{padding-right:.384rem}.field-card--error[data-v-52384f85],.agreement-label--error[data-v-52384f85]{border-color:#e65757}.field-row[data-v-52384f85],.agreement-row[data-v-52384f85]{display:flex;gap:.384rem;font-size:.32rem}.field-row[data-v-52384f85]{align-items:center;gap:var(--field-icon-gap);width:100%}.agreement-row[data-v-52384f85]{align-items:center}.login[data-v-52384f85]{width:var(--field-icon-width);height:var(--field-icon-width);flex:0 0 var(--field-icon-width);flex-shrink:0}.login--quick[data-v-52384f85]{width:.896rem;height:.896rem;margin-right:0}.field-input[data-v-52384f85]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#fff;font-size:.48rem}.field-input[data-v-52384f85]::placeholder{font-weight:500;font-size:.288rem;color:#d7f1ff}.area-code-select[data-v-52384f85]{border:none;outline:none;background:transparent;color:#e5e3ff;font-size:.32rem;margin-right:.32rem}.form-meta[data-v-52384f85]{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-52384f85]{display:flex;align-items:center;gap:.256rem}.remember-line--agreement[data-v-52384f85]{align-items:stretch;width:100%;gap:0;line-height:1.6}.agreement-label[data-v-52384f85]{width:100%;border:1px dashed transparent;border-radius:.448rem;color:#fff}.radio-check[data-v-52384f85]{width:.384rem;height:.384rem;flex-shrink:0;margin-top:.064rem;accent-color:var(--color-primary-dark)}.field-action[data-v-52384f85]{height:.768rem;display:flex;align-items:center}.field-action-code[data-v-52384f85]{flex-shrink:0;max-width:40%;text-align:right;font-weight:500;font-size:.288rem;line-height:1.3;color:#d4af37}.text-link[data-v-52384f85]{border:none;background:none;padding:0;color:#fbb77b;font-size:inherit;font-weight:600}.field-error[data-v-52384f85]{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-52384f85]{padding-left:.736rem}.primary-btn[data-v-52384f85],.google-btn[data-v-52384f85],.quick-entry[data-v-52384f85]{border:none;font:inherit}.primary-btn[data-v-52384f85],.google-btn[data-v-52384f85]{width:100%;min-height:1.28rem;border-radius:.384rem;display:flex;align-items:center;justify-content:center;gap:.384rem;font-size:.32rem;font-weight:700}.primary-btn[data-v-52384f85]{position:relative;isolation:isolate;overflow:hidden;margin-top:.256rem;color:var(--text-on-primary);border-radius:.256rem;background:linear-gradient(180deg,#ffd400,#ff6200);box-shadow:-1px -1px 1px #ff864a8c inset,1px 1px 1px #fff15a inset}.primary-btn[data-v-52384f85]>*:not(.primary-btn__bg):not(.primary-btn__spot){position:relative;z-index:2}.primary-btn__bg[data-v-52384f85]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.primary-btn__spot[data-v-52384f85]{position:absolute;width:3.264rem;height:.224rem;pointer-events:none;z-index:1}.primary-btn__spot--tl[data-v-52384f85]{top:0;left:0}.primary-btn__spot--br[data-v-52384f85]{right:0;bottom:0;transform:rotate(180deg)}.primary-btn[data-v-52384f85]:disabled{opacity:.7;cursor:not-allowed}.google-btn[data-v-52384f85],.google-native-button[data-v-52384f85]{margin-top:.576rem}.google-native-button[data-v-52384f85]{min-height:1.28rem;display:flex;justify-content:center}.google-btn[data-v-52384f85]{background:transparent;color:#ffd76c;border-radius:.256rem;box-shadow:-1px -1px 1px #ff864a8c inset,1px 1px 1px #fff15a inset}.google-btn[data-v-52384f85]:disabled{opacity:.7}.google-mark[data-v-52384f85]{width:.64rem;height:.64rem;object-fit:contain}.or-divider[data-v-52384f85]{display:flex;align-items:center;gap:.448rem;margin:.704rem 0 .768rem;color:#dfe2eb;font-size:.384rem}.or-divider span[data-v-52384f85]{flex:1;border-top:1px dashed #DFE2EB}.or-divider em[data-v-52384f85]{font-style:normal}.quick-entry-list[data-v-52384f85]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.64rem 1.28rem}.quick-entry[data-v-52384f85]{background:none;display:flex;flex-direction:column;align-items:center;gap:.256rem;color:#5d527d}.quick-entry__text[data-v-52384f85]{font-size:.32rem;color:#d7f1ff}.loading-spinner[data-v-52384f85]{width:.576rem;height:.576rem;border-radius:50%;border:.064rem solid rgba(255,255,255,.35);border-top-color:var(--bg-card);animation:spin-52384f85 .6s linear infinite}.sheet-enter-active[data-v-52384f85],.sheet-leave-active[data-v-52384f85]{transition:background-color .4s ease}.sheet-enter-from[data-v-52384f85],.sheet-leave-to[data-v-52384f85]{background-color:transparent}.sheet-enter-active .auth-sheet[data-v-52384f85]{transition:transform .34s cubic-bezier(.22,1,.36,1);will-change:transform}.sheet-leave-active .auth-sheet[data-v-52384f85]{transition:transform .48s cubic-bezier(.22,1,.36,1);will-change:transform}.sheet-enter-from .auth-sheet[data-v-52384f85],.sheet-leave-to .auth-sheet[data-v-52384f85]{transform:translateY(100%)}@keyframes spin-52384f85{to{transform:rotate(360deg)}}.field-card--phone[data-v-52384f85]{padding:.16rem .512rem;position:relative;z-index:1}.field-card--phone .field-row[data-v-52384f85]{padding:0;gap:0}.field-card--phone .field-error[data-v-52384f85]{padding-left:0}.country-code-selector[data-v-52384f85]{display:flex;align-items:center;flex:1;gap:0;min-width:0;position:relative}.code-display[data-v-52384f85]{display:flex;align-items:center;gap:.192rem;user-select:none;flex-shrink:0}.code-text[data-v-52384f85]{font-weight:500;font-size:.32rem;color:#e5e3ff}.dropdown-icon[data-v-52384f85]{color:var(--text-tertiary);transition:transform .2s;width:.384rem;height:.384rem}.dropdown-icon.open[data-v-52384f85]{transform:rotate(180deg)}.divider[data-v-52384f85]{width:1px;height:.64rem;background:#e5e3ff;margin:0 .384rem;flex-shrink:0}.phone-input[data-v-52384f85]{flex:1;border:none;outline:none;background:transparent;font-weight:500;font-size:.48rem;color:#e5e3ff;min-width:0}.phone-input[data-v-52384f85]::placeholder{color:#777587;font-weight:500;font-size:.288rem}.login-password[data-v-52384f85],.closure-icon[data-v-52384f85]{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-4d52b754]{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-4d52b754]{display:flex;align-items:center;gap:0px;padding:0px .384rem;font-size:.448rem;color:#e5e3ff;pointer-events:auto;width:100%;max-width:100%}.toast-icon[data-v-4d52b754]{flex-shrink:0}.toast-message[data-v-4d52b754]{flex:1;word-break:break-word}.toast-success[data-v-4d52b754]{border-color:#e5e3ff}.toast-error[data-v-4d52b754]{border-color:#ef4444}.toast-warning[data-v-4d52b754]{border-color:#f59e0b}.toast-info[data-v-4d52b754]{border-color:#3b82f6}.toast-enter-active[data-v-4d52b754],.toast-leave-active[data-v-4d52b754]{transition:all .3s ease}.toast-enter-from[data-v-4d52b754]{opacity:0;transform:translateY(-.64rem)}.toast-leave-to[data-v-4d52b754]{opacity:0;transform:translateY(-.64rem) scale(.9)}.launch-screen[data-v-4177b43d]{position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden}.launch-bg[data-v-4177b43d]{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 25% 20%,rgba(255,215,108,.18) 0%,transparent 50%),radial-gradient(circle at 75% 80%,rgba(255,134,74,.14) 0%,transparent 50%),linear-gradient(180deg,#082e56,#051f39)}.launch-stage[data-v-4177b43d]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.024rem;pointer-events:none}.launch-logo-wrap[data-v-4177b43d]{width:4.224rem;height:4.224rem;display:flex;align-items:center;justify-content:center;border-radius:.384rem;background:linear-gradient(180deg,#ffd76c2e,#ff864a14);box-shadow:0 0 1.024rem #ffd76c59,inset 0 0 0 1px #ffd76c73;animation:launch-logo-breath-4177b43d 2.4s ease-in-out infinite;will-change:transform;padding:.32rem}.launch-logo[data-v-4177b43d]{width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:.32rem}@keyframes launch-logo-breath-4177b43d{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.launch-title[data-v-4177b43d]{display:flex;align-items:flex-end;gap:.064rem;font-size:.96rem;font-weight:700;letter-spacing:.128rem;color:#ffd76c;text-shadow:0 0 .384rem rgba(255,215,108,.55),0 0 .896rem rgba(255,215,108,.25)}.launch-title span[data-v-4177b43d]{display:inline-block;animation:launch-title-bounce-4177b43d 1.1s ease-in-out infinite;will-change:transform}@keyframes launch-title-bounce-4177b43d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.384rem)}}.launch-loading[data-v-4177b43d]{display:flex;align-items:center;gap:.32rem}.launch-loading .dot[data-v-4177b43d]{width:.256rem;height:.256rem;border-radius:50%;background:#ffd76c;box-shadow:0 0 .32rem #ffd76c99;animation:launch-dot-bounce-4177b43d 1.2s ease-in-out infinite;will-change:transform,opacity}.launch-loading .dot[data-v-4177b43d]:nth-child(2){animation-delay:.18s}.launch-loading .dot[data-v-4177b43d]:nth-child(3){animation-delay:.36s}@keyframes launch-dot-bounce-4177b43d{0%,80%,to{transform:translateY(0) scale(.85);opacity:.55}40%{transform:translateY(-.224rem) scale(1);opacity:1}}.launch-fade-leave-active[data-v-4177b43d]{transition:opacity .5s ease,transform .5s ease}.launch-fade-leave-to[data-v-4177b43d]{opacity:0;transform:scale(1.04)}*{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;border-radius:.256rem}.noactive-gradient{position:relative;overflow:hidden;border-radius:.384rem;background:linear-gradient(106deg,#ffffff26,#ffffff0d 60%,#82dcff1a);box-shadow:inset 0 0 0 1px #ffffffa6;backdrop-filter:blur(.16rem);-webkit-backdrop-filter:blur(.16rem);color:#d7f1ff}.noactive-gradient:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 180deg at 50% 50%,#b0b5c3,#9fa5b6b3 65.44deg,#fff 117.66deg 157.03deg,#9fa5b6b3 224.87deg,#fff 277.18deg,#9198a8b3 315.19deg,#b0b5c3 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.active-gradient{border-radius:.768rem;border:1px solid #EEB73B;background:linear-gradient(135deg,#d4af37,#e8cc820a);box-shadow:0 0 .224rem 1px #ffd76c;backdrop-filter:blur(.384rem);overflow:hidden;color:#fff!important}.confirm-button{position:relative;overflow:hidden;isolation:isolate;border-radius:.128rem;font-weight:500;font-size:.384rem;color:#fff;background:linear-gradient(180deg,#ffd400,#ff6200)}.confirm-button:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 100,0 0,100' fill='rgba(255,255,255,0.23)'/%3E%3Cpolygon points='100,0 100,100 0,100' fill='rgba(255,255,255,0.10)'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.cancel-button{position:relative;overflow:hidden;isolation:isolate;border-radius:.128rem;font-weight:500;font-size:.384rem;background:#ddf6ff03;box-shadow:-1px -1px 1px #ff864a8c inset,1px 1px 1px #fff15a inset;color:#fa9933}.cancel-button:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 100,0 0,100' fill='rgba(255,255,255,0.23)'/%3E%3Cpolygon points='100,0 100,100 0,100' fill='rgba(255,255,255,0.10)'/%3E%3C/svg%3E") center / 100% 100% no-repeat}: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:linear-gradient(180deg,#082e56,#051f39);background-attachment:fixed}body.body-home-bg{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}body.body-launch-active{background-color:#051f39;background-image:none}#app{width:100%;max-width:var(--app-max-width);min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;background:linear-gradient(180deg,#082e56,#051f39)}#app.app-launch-active{max-width:none;background:transparent}.app-with-bg{width:100%;min-height:100vh;background-image:url(/assets/bg-icon-DpvUWPfA.png);background-repeat:no-repeat;background-position:center top;background-size:cover}main{width:100%;min-height:100vh}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}: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%}
