.ticker[data-v-0d17bca3]{flex:1;min-width:0;display:flex;align-items:center;gap:.06rem;height:.3rem;padding:0 .08rem;border-radius:var(--r-btn);background:var(--grad-ticker);overflow:hidden;text-align:left}.tk-icon[data-v-0d17bca3]{font-size:.12rem;line-height:1;flex-shrink:0}.tk-viewport[data-v-0d17bca3]{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.tk-track[data-v-0d17bca3]{display:inline-block;white-space:nowrap;animation-name:tk-marquee-0d17bca3;animation-timing-function:linear;animation-iteration-count:infinite}.tk-item[data-v-0d17bca3]{display:inline-block;margin-right:.5rem;font-size:var(--fs-xs);color:var(--white-85)}@keyframes tk-marquee-0d17bca3{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tk-track[data-v-0d17bca3]{animation:none}.tk-item+.tk-item[data-v-0d17bca3]:before{content:"· "}}.home-tabbar[data-v-655ee579]{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:var(--max-width, 480px);z-index:40;height:calc(var(--h-tab) + max(env(safe-area-inset-bottom,0px),.04rem));background-size:100% var(--h-tab);background-repeat:no-repeat;background-position:center top;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate}.home-tab[data-v-655ee579]{gap:.02rem;min-height:var(--h-tab);font-weight:500}.home-tab.is-active[data-v-655ee579],.home-tab.is-pending[data-v-655ee579]{font-weight:600;color:var(--tabbar-active-color, var(--accent-amber))}.home-tab--skel[data-v-655ee579]{pointer-events:none}.home-tab--skel .skel-ic[data-v-655ee579]{width:.3rem;height:.3rem;border-radius:.08rem;background:var(--skeleton-card-bg)}.home-tab--skel .skel-label[data-v-655ee579]{width:.4rem;height:.1rem;border-radius:.05rem;background:var(--skeleton-card-bg)}.home-tab .ic[data-v-655ee579]{width:.26rem;height:.26rem}.home-tab .ic-img[data-v-655ee579]{width:.3rem;height:.3rem;object-fit:contain;pointer-events:none;user-select:none}.home-tab .ic-mask[data-v-655ee579]{display:block;width:.3rem;height:.3rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;user-select:none}.home-tab .tab-label[data-v-655ee579]{font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;max-width:100%}.ad-overlay[data-v-209ee40f]{position:fixed;inset:0;z-index:200;background:var(--black-70);backdrop-filter:var(--message-backdrop-filter);-webkit-backdrop-filter:var(--message-backdrop-filter);display:flex;align-items:flex-end;justify-content:center;padding:0;animation:ad-fade-209ee40f var(--dur-in, .26s) var(--ease, cubic-bezier(.2,.7,.2,1))}@keyframes ad-fade-209ee40f{0%{opacity:0}to{opacity:1}}.ad-overlay.is-closing[data-v-209ee40f]{animation:ad-fade-out-209ee40f var(--dur-in, .26s) var(--ease, cubic-bezier(.2,.7,.2,1)) forwards}@keyframes ad-fade-out-209ee40f{0%{opacity:1}to{opacity:0}}.ad-card-wrap[data-v-209ee40f]{position:relative;width:100%;max-width:var(--max-width, 480px);height:80%;display:block}.ad-card[data-v-209ee40f]{position:relative;width:100%;height:100%;max-width:100%;background:var(--card-bg);border:1px solid var(--card-stroke);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-lg),inset 0 1px color-mix(in srgb,var(--primary) 65%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent);color:var(--white-100);padding:.26rem .24rem calc(.24rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.14rem;max-height:82vh;overflow-y:auto;animation:ad-slide-up-209ee40f var(--dur-in, .26s) var(--ease, cubic-bezier(.2,.7,.2,1))}@keyframes ad-slide-up-209ee40f{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ad-card.is-closing[data-v-209ee40f]{animation:ad-slide-down-209ee40f var(--dur-in, .26s) var(--ease, cubic-bezier(.2,.7,.2,1)) forwards}@keyframes ad-slide-down-209ee40f{0%{transform:translateY(0)}to{transform:translateY(100%)}}.shake[data-v-209ee40f]{animation:card-shake-209ee40f .22s cubic-bezier(.36,.07,.19,.97) both}@keyframes card-shake-209ee40f{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media(prefers-reduced-motion:reduce){.ad-overlay[data-v-209ee40f],.ad-card[data-v-209ee40f],.shake[data-v-209ee40f],.ad-overlay.is-closing[data-v-209ee40f],.ad-card.is-closing[data-v-209ee40f]{animation:none}}.ad-topbar[data-v-209ee40f]{display:flex;align-items:center;justify-content:space-between;margin-top:-.08rem}.ad-brand[data-v-209ee40f]{display:inline-flex;align-items:center;pointer-events:none;min-width:0}.ad-brand-img[data-v-209ee40f]{height:.26rem;width:auto;display:block}.ad-brand-word[data-v-209ee40f]{font-family:var(--font-display, var(--font-black));font-size:.18rem;font-weight:900;color:var(--text-strong);letter-spacing:.02em}.ad-close[data-v-209ee40f]{flex-shrink:0;width:.32rem;height:.32rem;display:grid;place-items:center;border-radius:50%;color:var(--text-secondary);background:var(--white-04);border:1px solid var(--card-stroke);cursor:pointer;transition:background var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.ad-close[data-v-209ee40f]:hover{background:var(--card-bg-hover);color:var(--white-100);border-color:color-mix(in srgb,var(--primary) 35%,var(--card-stroke))}.ad-close[data-v-209ee40f]:active{transform:translateY(1px)}.ad-head[data-v-209ee40f]{display:flex;flex-direction:column;gap:.04rem}.ad-title[data-v-209ee40f]{font-family:var(--font-display, var(--font-black));font-size:var(--fs-lg);font-weight:800;color:var(--text-strong);margin:0}.ad-sub[data-v-209ee40f]{font-size:.12rem;color:var(--white-70);margin:0}.ad-body[data-v-209ee40f]{display:flex;flex-direction:column;gap:.12rem}.ad-foot[data-v-209ee40f]{text-align:center;color:var(--white-70);font-size:.12rem;display:flex;align-items:center;justify-content:center;gap:.06rem;padding-top:.04rem}@media(min-width:768px){.ad-card[data-v-209ee40f]{padding:.32rem .3rem calc(.28rem + env(safe-area-inset-bottom,0px))}}.f-field{display:flex;flex-direction:column;gap:.04rem}.f-label{font-size:.11rem;color:var(--white-55);letter-spacing:.02em}.f-opt{color:var(--white-40);font-weight:400}.f-input{width:100%;padding:.105rem .13rem;border-radius:var(--r-btn);background:var(--white-04);border:1px solid var(--white-08);color:var(--input-text-color);font-size:var(--fs-base);outline:none;transition:border-color var(--dur-int, .2s) var(--ease),background var(--dur-int, .2s) var(--ease);min-width:0}.f-input::placeholder{color:var(--white-30)}.f-input:focus{border-color:var(--accent-amber, #f5c84c);background:var(--white-06)}.f-input.has-err{border-color:var(--danger, #ff5c5c)}.f-err{font-size:.1rem;color:var(--danger, #ff5c5c)}[data-v-3f049309] .f-input{background:var(--input-bg);border:1px solid var(--input-border-color);color:var(--input-text-color);caret-color:var(--input-caret-color);border-radius:var(--r-btn);padding:.105rem .13rem;font-size:var(--fs-base);outline:none;transition:border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1));min-width:0;width:100%}[data-v-3f049309] .f-input::placeholder{color:var(--input-placeholder-color)}[data-v-3f049309] .f-input:focus{border-color:var(--input-focus-border-color);color:var(--input-focus-text-color);background:var(--input-bg)}[data-v-3f049309] .f-input.has-err{border-color:var(--input-error-border-color)}.form[data-v-3f049309]{display:flex;flex-direction:column;gap:.12rem}.f-row[data-v-3f049309]{display:flex;align-items:center;justify-content:space-between}.acct-field[data-v-3f049309]{display:flex;flex-direction:column;gap:.04rem}.acct-row[data-v-3f049309]{display:flex;align-items:stretch;border:1px solid var(--input-border-color);background:var(--input-bg);border-radius:var(--r-btn);overflow:hidden;transition:border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.acct-row[data-v-3f049309]:focus-within{border-color:var(--input-focus-border-color)}.acct-row.has-err[data-v-3f049309]{border-color:var(--input-error-border-color)}.acct-prefix[data-v-3f049309]{display:inline-flex;align-items:center;gap:.05rem;padding:0 .1rem;background:var(--white-04);color:var(--input-icon-color);font-size:var(--fs-base);font-weight:600;letter-spacing:.02em;border-right:1px solid var(--input-border-color)}.acct-flag[data-v-3f049309]{display:inline-flex;flex-direction:column;width:.12rem;height:.09rem;border-radius:.01rem;overflow:hidden;box-shadow:0 0 0 1px var(--card-stroke-soft)}.acct-flag-stripe[data-v-3f049309]{flex:1}.flag-green[data-v-3f049309]{background:var(--success)}.flag-yellow[data-v-3f049309]{background:var(--accent-gold)}.flag-blue[data-v-3f049309]{background:color-mix(in srgb,var(--primary) 70%,var(--white-100))}.acct-inner[data-v-3f049309] .f-field{gap:0}.acct-inner[data-v-3f049309] .f-label{display:none}.acct-inner[data-v-3f049309] .f-input{border:0;border-radius:0;background:transparent}.acct-inner[data-v-3f049309] .f-input:focus{border:0;background:transparent}.acct-inner[data-v-3f049309] .f-err{display:none}.pwd-field[data-v-3f049309]{display:flex;flex-direction:column;gap:.04rem}.pwd-row[data-v-3f049309]{position:relative;display:flex;align-items:center}.pwd-icon[data-v-3f049309]{position:absolute;left:.1rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--input-icon-color);opacity:.8;pointer-events:none}.pwd-icon svg[data-v-3f049309]{width:.18rem;height:.18rem}.pwd-input[data-v-3f049309]{padding-left:.36rem!important;padding-right:.36rem!important}.eye-btn[data-v-3f049309]{position:absolute;right:.05rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:.28rem;height:.28rem;background:transparent;color:var(--white-55);border:0;border-radius:var(--r-btn);cursor:pointer;transition:color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),background var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.eye-btn[data-v-3f049309]:hover{color:var(--white-100);background:var(--white-06)}.eye-btn svg[data-v-3f049309]{width:.2rem;height:.2rem}.remember[data-v-3f049309]{display:inline-flex;align-items:center;gap:.06rem;cursor:pointer;user-select:none;font-size:.12rem;color:var(--white-70)}.remember-cb[data-v-3f049309]{position:absolute;opacity:0;pointer-events:none}.remember-box[data-v-3f049309]{display:inline-grid;place-items:center;width:.18rem;height:.18rem;border:1px solid var(--white-30);border-radius:.04rem;background:var(--input-bg);color:transparent;transition:background var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.remember-box svg[data-v-3f049309]{width:.12rem;height:.12rem}.remember-cb:checked+.remember-box[data-v-3f049309]{background:var(--primary);border-color:var(--primary);color:var(--white-100)}.remember-cb:focus-visible+.remember-box[data-v-3f049309]{outline:2px solid var(--primary);outline-offset:2px}.remember-text[data-v-3f049309]{line-height:1}.switch-btn[data-v-3f049309]{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:var(--primary);text-decoration:none}.switch-btn[data-v-3f049309]:hover{text-decoration:underline}.switch-gold[data-v-3f049309]{color:var(--accent-gold);font-weight:700}.switch-gold[data-v-3f049309]:hover{color:color-mix(in srgb,var(--accent-gold) 80%,var(--white-100))}.forgot-link[data-v-3f049309]{color:var(--white-70);font-size:.11rem;text-decoration:none}.forgot-link[data-v-3f049309]:hover{color:var(--white-95);text-decoration:underline}[data-v-3f049309] .app-btn.is-disabled{background:var(--disabled-button-bg);color:var(--disabled-button-color);box-shadow:none;filter:none}.rpi-field[data-v-5585d1e3]{display:flex;flex-direction:column;gap:.04rem}.rpi-label[data-v-5585d1e3]{font-size:.11rem;color:var(--text-secondary);letter-spacing:.02em}.rpi-row[data-v-5585d1e3]{display:flex;align-items:stretch;border:1px solid var(--input-border-color);background:var(--input-bg);border-radius:var(--r-btn);overflow:hidden;transition:border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.rpi-row[data-v-5585d1e3]:focus-within{border-color:var(--input-focus-border-color)}.rpi-row.has-err[data-v-5585d1e3]{border-color:var(--input-error-border-color)}.rpi-prefix[data-v-5585d1e3]{display:inline-flex;align-items:center;gap:.05rem;padding:0 .1rem;background:var(--white-04);color:var(--input-icon-color);font-size:var(--fs-base);font-weight:600;letter-spacing:.02em;border-right:1px solid var(--input-border-color);user-select:none}.rpi-flag[data-v-5585d1e3]{display:inline-flex;flex-direction:column;width:.12rem;height:.09rem;border-radius:.01rem;overflow:hidden;box-shadow:0 0 0 1px var(--card-stroke-soft)}.rpi-flag-stripe[data-v-5585d1e3]{flex:1}.flag-green[data-v-5585d1e3]{background:var(--success)}.flag-yellow[data-v-5585d1e3]{background:var(--accent-gold)}.flag-blue[data-v-5585d1e3]{background:color-mix(in srgb,var(--primary) 70%,var(--white-100))}.rpi-input[data-v-5585d1e3]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;color:var(--input-text-color);caret-color:var(--input-caret-color);font-size:var(--fs-base);padding:.105rem .13rem;outline:none}.rpi-input[data-v-5585d1e3]::placeholder{color:var(--input-placeholder-color)}.rpi-err[data-v-5585d1e3]{font-size:.1rem;color:var(--danger, #ff5c5c)}[data-v-8710b78d] .f-input{background:var(--input-bg);border:1px solid var(--input-border-color);color:var(--input-text-color);caret-color:var(--input-caret-color);border-radius:var(--r-btn);padding:.105rem .13rem;font-size:var(--fs-base);outline:none;transition:border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1));min-width:0;width:100%}[data-v-8710b78d] .f-input::placeholder{color:var(--input-placeholder-color)}[data-v-8710b78d] .f-input:focus{border-color:var(--input-focus-border-color);color:var(--input-focus-text-color);background:var(--input-bg)}[data-v-8710b78d] .f-input.has-err{border-color:var(--input-error-border-color)}.form[data-v-8710b78d]{display:flex;flex-direction:column;gap:.12rem}.pwd-field[data-v-8710b78d]{display:flex;flex-direction:column;gap:.04rem}.pwd-row[data-v-8710b78d]{position:relative;display:flex;align-items:center}.pwd-icon[data-v-8710b78d]{position:absolute;left:.1rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--input-icon-color);opacity:.8;pointer-events:none}.pwd-icon svg[data-v-8710b78d]{width:.18rem;height:.18rem}.pwd-input[data-v-8710b78d]{padding-left:.36rem!important;padding-right:.36rem!important}.eye-btn[data-v-8710b78d]{position:absolute;right:.05rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:.28rem;height:.28rem;background:transparent;color:var(--white-55);border:0;border-radius:var(--r-btn);cursor:pointer;transition:color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),background var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.eye-btn[data-v-8710b78d]:hover{color:var(--white-100);background:var(--white-06)}.eye-btn svg[data-v-8710b78d]{width:.2rem;height:.2rem}.age18[data-v-8710b78d]{display:inline-flex;align-items:center;gap:.06rem;cursor:pointer;user-select:none;font-size:.12rem;color:var(--white-70)}.age18.has-err[data-v-8710b78d]{color:var(--danger)}.age18-cb[data-v-8710b78d]{position:absolute;opacity:0;pointer-events:none}.age18-box[data-v-8710b78d]{display:inline-grid;place-items:center;width:.18rem;height:.18rem;border:1px solid var(--white-30);border-radius:.04rem;background:var(--input-bg);color:transparent;flex-shrink:0;transition:background var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),border-color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1)),color var(--dur-int, .13s) var(--ease, cubic-bezier(.2,.7,.2,1))}.age18-box svg[data-v-8710b78d]{width:.12rem;height:.12rem}.age18-cb:checked+.age18-box[data-v-8710b78d]{background:var(--primary);border-color:var(--primary);color:var(--white-100)}.age18-cb:focus-visible+.age18-box[data-v-8710b78d]{outline:2px solid var(--primary);outline-offset:2px}.age18-text[data-v-8710b78d]{line-height:1.2}.f-err[data-v-8710b78d]{font-size:.1rem;color:var(--danger, #ff5c5c)}.switch-btn[data-v-8710b78d]{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:var(--primary);text-decoration:none}.switch-btn[data-v-8710b78d]:hover{text-decoration:underline}.switch-gold[data-v-8710b78d]{color:var(--accent-gold);font-weight:700}.switch-gold[data-v-8710b78d]:hover{color:color-mix(in srgb,var(--accent-gold) 80%,var(--white-100))}.app-shell.is-immersive[data-v-29578bc9]{--h-header: env(safe-area-inset-top, 0px)}.app-shell.is-immersive[data-v-29578bc9] .custom-container-with-header{flex:1 1 auto}.app-shell.is-immersive[data-v-29578bc9] .custom-header{top:0;height:calc(var(--common-header) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--card-stroke-soft)}.app-shell.is-immersive[data-v-29578bc9] .shell-main{padding-bottom:0}.app-shell.is-topless .shell-main[data-v-29578bc9]{padding-top:env(safe-area-inset-top,0px)}.app-shell.is-topless[data-v-29578bc9] .custom-header{top:0;height:calc(var(--common-header) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--card-stroke-soft)}.install-bar[data-v-29578bc9]{position:relative;display:flex;align-items:center;gap:.08rem;min-height:var(--h-installbar);padding:.04rem .1rem;background:var(--header-download-bg);border-bottom:1px solid var(--card-stroke-soft);flex-shrink:0}.ib-logo[data-v-29578bc9]{height:.3rem;width:auto;flex-shrink:0;display:block}.ib-col[data-v-29578bc9]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.01rem}.ib-title[data-v-29578bc9]{font-size:var(--fs-xs);font-weight:600;color:var(--text-strong);white-space:normal;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-cta[data-v-29578bc9]{display:inline-flex;align-items:center;gap:.04rem;flex-shrink:0;min-height:.3rem;padding:0 .12rem;border:0;border-radius:var(--r-btn, 6px);background:var(--header-install-bg);color:var(--text-primary);font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:opacity var(--dur-int, .2s) var(--ease)}.ib-cta[data-v-29578bc9]:hover{opacity:.92}.ib-dismiss[data-v-29578bc9]{color:var(--text-tertiary);width:.3rem;height:.3rem;display:grid;place-items:center;flex-shrink:0;border-radius:var(--r-btn, 6px);transition:background var(--dur-int, .2s) var(--ease),color var(--dur-int, .2s) var(--ease)}.ib-dismiss[data-v-29578bc9]:hover{background:var(--white-06);color:var(--text-strong)}.shell-header[data-v-29578bc9]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.08rem;height:var(--h-header);padding:0 .14rem;background:var(--app-header-bg);border-bottom:1px solid var(--card-stroke-soft)}.shell-header.no-install[data-v-29578bc9]{padding-top:env(safe-area-inset-top,0px)}.menu-btn[data-v-29578bc9]{color:var(--text-secondary);flex-shrink:0;display:grid;place-items:center}.brand-mark[data-v-29578bc9]{display:inline-flex;align-items:baseline;gap:.03rem;margin-right:.08rem;flex-shrink:0}.brand-word[data-v-29578bc9]{font-family:var(--font-black);font-size:.22rem;font-weight:900;letter-spacing:.04em;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 8px color-mix(in srgb,var(--primary) 25%,transparent)}.brand-dot[data-v-29578bc9]{display:inline-block;width:.06rem;height:.06rem;border-radius:50%;background:var(--accent-amber, #f5c84c);align-self:center;box-shadow:0 0 .1rem color-mix(in srgb,var(--accent-gold) 60%,transparent)}.header-right[data-v-29578bc9]{display:flex;align-items:center;gap:.06rem;flex-shrink:0;margin-left:auto}.hdr-btn[data-v-29578bc9]{font-size:.12rem;font-weight:600;padding:.04rem .1rem;border-radius:.08rem;border:1px solid transparent;cursor:pointer;transition:opacity .2s}.hdr-btn[data-v-29578bc9]:active{opacity:.7}.hdr-login[data-v-29578bc9]{color:var(--text-primary, #fff);background:transparent}.hdr-register[data-v-29578bc9]{color:#1a1a1a;background:var(--accent-gold, #f5c84c);box-shadow:0 .02rem .06rem color-mix(in srgb,var(--accent-gold) 40%,transparent)}.hdr-user[data-v-29578bc9]{display:flex;align-items:center;gap:.06rem;padding:.03rem .04rem .03rem .08rem;border:none;border-radius:999px;cursor:pointer;background:#ffffff1f;backdrop-filter:blur(6px);transition:background .2s}.hdr-user[data-v-29578bc9]:active{background:#fff3}.hdr-balance[data-v-29578bc9]{display:flex;align-items:baseline;gap:.02rem;color:#fff;line-height:1;flex-shrink:0}.hdr-balance-coin[data-v-29578bc9]{font-size:.1rem;opacity:.8}.hdr-balance-num[data-v-29578bc9]{font-size:.13rem;font-weight:700;font-variant-numeric:tabular-nums}.brand-logo[data-v-29578bc9]{height:.27rem;width:auto;display:block}.shell-main[data-v-29578bc9]{flex:1;//padding: .14rem;width:100%}.shell-main.has-tabbar[data-v-29578bc9]{padding-bottom:calc(var(--shell-bottom) + .3rem)}.shell-main.tab-anim[data-v-29578bc9]{animation:shellTabIn-29578bc9 var(--dur-in) cubic-bezier(.2,.7,.3,1)}@keyframes shellTabIn-29578bc9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(min-width:768px){.shell-header[data-v-29578bc9]{backdrop-filter:none}}.blank-layout[data-v-f2ea3cfb]{min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;background:radial-gradient(1200px 500px at 50% -120px,rgba(111,91,255,.18),transparent 60%),radial-gradient(800px 500px at 100% 100%,rgba(255,93,158,.1),transparent 60%),var(--main-bg)}.blank-shell[data-v-f2ea3cfb]{width:100%;max-width:var(--max-width);display:flex;flex-direction:column;position:relative}.route-pending[data-v-7d273bae]{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:2px;z-index:9999;pointer-events:none;overflow:hidden}.route-pending i[data-v-7d273bae]{display:block;height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,#4f73c0,#a9456a)}@media(prefers-reduced-motion:no-preference){.route-pending i[data-v-7d273bae]{animation:routePendingSlide-7d273bae .9s ease-in-out infinite}}@keyframes routePendingSlide-7d273bae{0%{transform:translate(-110%)}to{transform:translate(360%)}}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-latin-400-normal-BQ9zjSN8.woff2) format("woff2"),url(/assets/prompt-latin-400-normal-CxU4ec_r.woff) format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-latin-700-normal-I2gc831J.woff2) format("woff2"),url(/assets/prompt-latin-700-normal-BfbftDSq.woff) format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-latin-800-normal-DbXlbHGR.woff2) format("woff2"),url(/assets/prompt-latin-800-normal-CSaN5RkO.woff) format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/prompt-latin-900-normal-CjRZ9an7.woff2) format("woff2"),url(/assets/prompt-latin-900-normal-DY4vmWVw.woff) format("woff")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff")}:root{--main-bg: #141825;--page-bg: #0f121b;--card-bg: #1a1f30;--card-bg-2: #1c1f2e;--card-bg-hover: #20263c;--card-stroke: #242b42;--card-stroke-soft: rgba(255, 255, 255, .06);--app-header-bg: #141825;--installbar-bg: #0a0b12;--deep-bg: #10121d;--white-02: rgba(255,255,255, .02);--white-04: rgba(255,255,255, .04);--white-06: rgba(255,255,255, .06);--white-08: rgba(255,255,255, .08);--white-10: rgba(255,255,255, .1);--white-14: rgba(255,255,255, .14);--white-18: rgba(255,255,255, .18);--white-22: rgba(255,255,255, .22);--white-30: rgba(255,255,255, .3);--white-40: rgba(255,255,255, .4);--white-55: rgba(255,255,255, .55);--white-70: rgba(255,255,255, .7);--white-85: rgba(255,255,255, .85);--white-87: rgba(255,255,255, .87);--white-95: rgba(255,255,255, .95);--white-100: #ffffff;--text-primary: rgba(255,255,255,.87);--text-strong: #ffffff;--text-secondary: rgba(255,255,255, .7);--text-tertiary: rgba(255,255,255, .45);--text-faint: #757787;--text-on-primary: #ffffff;--primary: #3593ff;--link-blue: #3a8ee3;--accent-gold: #6bd686;--accent-amber: #6bd686;--accent-orange: #6bd686;--accent-purple: #6a43ea;--success: #57f882;--success-deep: #167c01;--danger: #ff5c5c;--danger-grad-a: #c63615;--danger-grad-b: #8f1a0a;--grad-primary: linear-gradient(90deg, #4f73c0 0%, #a9456a 100%);--grad-register: linear-gradient(90deg, #587ec7 0%, #af5078 100%);--grad-login: linear-gradient(90deg, #192439 0%, #183555 100%);--grad-success: linear-gradient(180deg, #63dd18 0%, #167c01 100%);--grad-danger: linear-gradient(180deg, #c63615 0%, #8f1a0a 50%);--grad-install: linear-gradient(90deg, #3381af 0%, #2e894d 100%);--grad-ticker: linear-gradient(90deg, #192336 0%, #183a5e 100%);--grad-card: linear-gradient(270deg, #242b42 0%, #1c1f2e 100%);--grad-game-card: linear-gradient(180deg, #1c1f2e 0%, #141825 100%);--grad-text-green: linear-gradient(180deg, #e3ffd0 0%, #61ff5e 100%);--grad-promo-mask: linear-gradient(180deg, rgba(10,11,18,0) 24.52%, #0a0b12 95%);--grad-cta-purple: linear-gradient(135deg, #3a8ee3 0%, #6a43ea 100%);--grad-cta-warm: linear-gradient(135deg, #ff8a50 0%, #c63615 100%);--grad-medal-1: linear-gradient(135deg, #f5c84c 0%, #ff8a50 100%);--grad-medal-2: linear-gradient(135deg, #c0c0c0 0%, #8a96a8 100%);--grad-medal-3: linear-gradient(135deg, #cd7f32 0%, #8a5a2b 100%);--grad-shimmer: linear-gradient(90deg, transparent 0%, rgba(255,255,255,.05) 50%, transparent 100%);--badge-bg: var(--accent-amber);--new-pill: #17c964;--max-width: 480px;--bp-desktop: 1024px;--h-installbar: .6rem;--h-header: .48rem;--h-ticker: .32rem;--h-tab: .52rem;--r-none: 0;--r-btn: .06rem;--r-game: .1rem;--r-card: .14rem;--r-lg: .2rem;--r-xl: .32rem;--r-pill: 4.8rem;--sp-1: .04rem;--sp-2: .07rem;--sp-3: .11rem;--sp-4: .14rem;--sp-5: .2rem;--sp-6: .28rem;--sp-8: .4rem;--sp-10: .56rem;--font-sans: "Prompt", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display: "Prompt", system-ui, -apple-system, sans-serif;--font-black: "Archivo Black", "Prompt", system-ui, sans-serif;--fs-xs: .11rem;--fs-sm: .13rem;--fs-base: .14rem;--fs-md: .16rem;--fs-lg: .18rem;--fs-title: .2rem;--fs-hero: .24rem;--fs-2xl: .26rem;--shadow-sm: 0 1px 2px rgba(0,0,0,.35);--shadow-md: 0 6px 20px rgba(0,0,0,.35);--shadow-lg: 0 14px 40px rgba(0,0,0,.45);--shadow-text: 0 2px 8px rgba(0,0,0,.35);--shadow-glow-primary: 0 0 0 1px rgba(53,147,255,.35), 0 10px 30px rgba(53,147,255,.18);--primary-45: rgba(58,142,227,.45);--accent-purple-45: rgba(122,67,234,.4);--accent-amber-22: rgba(245,200,76,.22);--accent-purple-25: rgba(183,148,244,.25);--dur-in: .26s;--dur-int: .13s;--ease: cubic-bezier(.2,.7,.2,1);--shell-bottom: calc(var(--h-tab) + max(env(safe-area-inset-bottom, 0px), .1rem))}:root[data-perf=low]{--dur-in: 0ms !important;--dur-int: 0ms !important}@media(prefers-reduced-motion:reduce){:root{--dur-in: 0ms !important;--dur-int: 0ms !important}}:root{--input-bg: #0d0e13;--input-border-color: #242b42;--input-text-color: #fff;--input-focus-border-color: #242b42;--input-focus-text-color: #fff;--input-valid-border-color: #49b94a;--input-error-border-color: #e9391e;--input-caret-color: #3593ff;--input-placeholder-color: #6e6e6e;--input-security-border-color: #585479;--input-suffix-color: #c0c4cc;--otp-box-bg: #34305b;--otp-box-focus-border-color: #6a43ea;--input-disabled-color: #999;--input-icon-color: #fff;--input-border-bg: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.24) 30.29%, rgba(0,0,0,.24) 69.71%, rgba(0,0,0,0) 100%);--input-border-border-color: rgba(255,255,255,.08);--input-border-focus-border-color:rgba(255,228,175,.8);--primary-button-bg: #191d2a;--primary-button-border: transparent;--primary-button-shadow: none;--primary-button-color: #fff;--secondary-button-bg: linear-gradient(90deg, #4f73c0 0%, #a9456a 100%);--secondary-button-shadow: none;--secondary-button-color: #fff;--danger-button-bg: linear-gradient(180deg, #c63615 0%, #8f1a0a 50%);--danger-button-shadow: 0 12px 0 0 rgba(214,47,47,.5) inset, 0 -2px 4px 0 rgba(248,45,45,.8) inset, 0 6px 7px 0 #fb9696 inset;--green-button-bg: linear-gradient(180deg, #63dd18 0%, #167c01 100%);--green-button-shadow: 0 10px 0 0 rgba(77,244,105,.4) inset, 0 1px 4px 0 #8dff96 inset, 0 6px 7px 0 #96fb99 inset;--purple-button-bg: #6a43ea;--purple-button-color: #fff;--info-button-bg: var(--card-bg);--info-button-color: var(--primary);--dark-button-bg: #1c1f2e;--dark-button-color: #fff;--disabled-button-bg: #173454;--disabled-button-color: var(--white-30);--disabled-border: 1px solid rgba(255,255,255,.5);--header-h: .44rem;--header-download-h: .48rem;--header-download-bg: #151824;--header-install-bg: linear-gradient(90deg, #3381af 0%, #2e894d 100%);--header-login-bg: linear-gradient(90deg, #192439 0%, #183555 100%);--header-login-color: #3a8ee3;--header-register-bg: linear-gradient(90deg, #587ec7 0%, #af5078 100%);--header-deposit-bg: linear-gradient(180deg, #261724 0%, #532233 50%, #802d42 100%);--header-deposit-accent: #f3c143;--common-header: .5rem;--common-header-bg: #1c1f2e;--header-content-bg: var(--common-header-bg);--header-content-solid-bg: #11131b;--black-30: rgba(0,0,0, .3);--black-50: rgba(0,0,0, .5);--black-70: rgba(0,0,0, .7)}:root{--sidebar-bg: #10121d;--sidebar-card-bg: #141721;--sidebar-card-border: #3a456a;--sidebar-close-bg: #191f2f;--sidebar-saldo-color: #657baa;--sidebar-deposit-bg: #191f2f;--sidebar-deposit-text: #ffe368;--message-bg: rgba(0,0,0,.7);--message-bg-size: auto;--message-border-radius: 30px;--message-backdrop-filter: blur(10px);--message-width: 1.2rem;--message-min-height: 1.2rem;--message-padding: .1rem .1rem;--message-show-icon: block;--message-icon-width: .24rem;--message-icon-margin-bottom: .1rem;--message-success-color: #fff;--message-error-color: #fff;--message-error-width: auto;--message-error-min-height: auto;--message-text-line-height: .14rem;--skeleton-card-bg: linear-gradient(270deg, #242b42 0%, #1c1f2e 100%);--skeleton-page-bg: linear-gradient(180deg, #1c1f2e 0%, #141825 100%);--skeleton-shimmer-bg: linear-gradient(90deg, rgba(36,43,66,.4) 25%, rgba(36,43,66,.8) 50%, rgba(36,43,66,.4) 75%);--tab-active-color: var(--primary);--tab-inactive-color: var(--text-secondary);--tab-indicator-bg: var(--primary);--tab-divider-color: var(--card-stroke);--tabbar-safe-fill: #1b1f31;--layer4: 50 55 56;--layer4_alt: 50 55 56;--layer5: 58 65 66;--text-muted-1: #777d8d;--text-muted-2: #686299;--text-muted-3: #6076a2}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(100vw / 3.75)}@media(min-width:480px){html{font-size:128px}}html,body{margin:0;padding:0;min-height:100%;background:var(--main-bg);color:var(--text-primary);font-family:var(--font-sans);font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-x:hidden;text-rendering:optimizeLegibility}body{font-size:var(--fs-base)}#app{min-height:100vh;display:block}.app-shell{width:100%;max-width:var(--max-width);min-height:100vh;margin:0 auto;background:var(--main-bg);position:relative;display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--card-stroke-soft)}@media(min-width:768px){body{background:radial-gradient(1200px 600px at 50% -200px,rgba(53,147,255,.08),transparent 60%),var(--page-bg)}.app-shell{min-height:100vh;box-shadow:0 0 0 1px var(--card-stroke-soft),0 40px 80px #00000073;border-left:1px solid var(--card-stroke-soft);border-right:1px solid var(--card-stroke-soft)}}h1,h2,h3,h4{font-weight:700;letter-spacing:.01em;margin:0;line-height:1.2}h1{font-size:var(--fs-title)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}a{color:var(--link-blue);text-decoration:none;transition:opacity var(--dur-int) var(--ease)}a:hover{opacity:.8}button{font-family:inherit;color:inherit;border:0;background:transparent;cursor:pointer;padding:0;font-size:inherit}img{max-width:100%;display:block}input,textarea,select{font-family:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.touch-target{min-width:44px;min-height:44px}.safe-pb{padding-bottom:var(--shell-bottom)}.safe-pt{padding-top:env(safe-area-inset-top,0px)}.scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.bg-layer5{background-color:rgb(var(--layer5) / 1)}.t-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inset-highlight{position:relative}.inset-highlight:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,#ffffff29,#fff0 45%);pointer-events:none;mix-blend-mode:screen}.is-disabled{opacity:.5;pointer-events:none;filter:saturate(.5)}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-.02rem)}}.float-y{animation:float-y 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.float-y{animation:none}}@keyframes skel-shimmer{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.skel-shimmer{animation:skel-shimmer 1.3s linear infinite}@media(prefers-reduced-motion:reduce){.skel-shimmer{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-base{background:var(--input-bg);border:1px solid var(--input-border-color);color:var(--input-text-color);caret-color:var(--input-caret-color);border-radius:var(--r-btn);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);width:100%;transition:border-color var(--dur-int) var(--ease)}.input-base:focus{border-color:var(--input-focus-border-color);color:var(--input-focus-text-color);outline:none}.input-base::placeholder{color:var(--input-placeholder-color)}.input-base.is-valid{border-color:var(--input-valid-border-color)}.input-base.is-error{border-color:var(--input-error-border-color)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:0 var(--sp-4);height:var(--h-header);border:0;border-radius:var(--r-btn);font-size:var(--fs-base);font-weight:600;cursor:pointer;transition:opacity var(--dur-int) var(--ease);user-select:none}.btn:hover{opacity:.9}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary-button-bg);color:var(--primary-button-color)}.btn-secondary{background:var(--secondary-button-bg);color:var(--secondary-button-color)}.btn-danger{background:var(--danger-button-bg);color:#fff;box-shadow:var(--danger-button-shadow)}.btn-success{background:var(--green-button-bg);color:#fff;box-shadow:var(--green-button-shadow)}.btn-purple{background:var(--purple-button-bg);color:var(--purple-button-color)}.btn-info{background:var(--info-button-bg);color:var(--info-button-color)}.btn-dark{background:var(--dark-button-bg);color:var(--dark-button-color)}.btn:disabled,.btn.is-disabled{background:var(--disabled-button-bg);color:var(--disabled-button-color);border:var(--disabled-border)}.msg-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--message-bg);backdrop-filter:var(--message-backdrop-filter);-webkit-backdrop-filter:var(--message-backdrop-filter);border-radius:var(--message-border-radius);min-width:var(--message-width);min-height:var(--message-min-height);max-width:min(90vw,420px);padding:var(--message-padding);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:var(--message-success-color);font-size:var(--fs-base);line-height:var(--message-text-line-height);word-break:break-word}.skel-card{background:var(--skeleton-card-bg);border-radius:var(--r-card)}.skel-page{background:var(--skeleton-page-bg)}.tabbar{display:flex;height:var(--h-tab);background:var(--tabbar-safe-fill);border-top:1px solid var(--tab-divider-color);border-top-left-radius:.15rem;border-top-right-radius:.15rem}.tabbar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--tab-inactive-color);font-size:var(--fs-xs);gap:2px}.tabbar__item.is-active{color:var(--tab-active-color)}
