.currency-icon[data-v-d8ffba4e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;overflow:hidden;background:transparent;flex:0 0 auto}.currency-icon__img[data-v-d8ffba4e]{display:block;width:100%;height:100%;object-fit:contain}.account-topbar[data-v-b96be47b]{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:7px;height:58px;padding:4px 10px 4px 14px;box-sizing:border-box;background:#080c12;border-bottom:1px solid rgba(255,255,255,.06)}.account-topbar button[data-v-b96be47b]{border:0;font:inherit}.account-topbar__profile[data-v-b96be47b]{display:flex;align-items:center;min-width:0;flex:1;padding:0;background:transparent;color:#fff;text-align:left}.account-topbar__avatar[data-v-b96be47b]{position:relative;flex:0 0 auto;width:44px;height:44px;padding:2px;border-radius:50%;background:#438bff;box-sizing:border-box}.account-topbar__avatar>img[data-v-b96be47b]{width:100%;height:100%;border-radius:50%;object-fit:cover}.account-topbar__vip[data-v-b96be47b]{position:absolute;left:50%;bottom:-3px;transform:translate(-50%);min-width:38px;padding:1px 5px;border-radius:8px;background:#438bff;color:#fff;font-size:8px;font-weight:900;text-align:center;white-space:nowrap}.account-topbar__online-dot[data-v-b96be47b]{position:absolute;right:-2px;top:0;width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:red}.account-topbar__user[data-v-b96be47b]{display:flex;flex-direction:column;min-width:0;margin-left:8px}.account-topbar__name[data-v-b96be47b]{overflow:hidden;color:#fff;font-size:13px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.account-topbar__name .van-icon[data-v-b96be47b]{font-size:10px;color:#ffffffbf}.account-topbar__id[data-v-b96be47b]{color:#ffffff94;font-size:10px;font-weight:700;white-space:nowrap}.account-topbar__mail[data-v-b96be47b]{position:relative;flex:0 0 auto;display:grid;width:40px;height:40px;padding:0;place-items:center;border-radius:8px;background:var(--theme-lobby-panel);color:var(--theme-text);transition:transform .12s ease}.account-topbar__mail img[data-v-b96be47b]{display:block;width:32px;height:32px;object-fit:contain}.account-topbar__mail[data-v-b96be47b]:active{transform:scale(.92)}.account-topbar__mail i[data-v-b96be47b]{position:absolute;top:6px;right:3px;width:9px;height:9px;border:1px solid var(--theme-lobby-panel);border-radius:50%;background:var(--theme-badge)}.account-topbar__wallet[data-v-b96be47b]{display:flex;align-items:stretch;width:auto;min-width:132px;max-width:190px;height:34px;overflow:hidden;border-radius:6px;background:var(--theme-lobby-panel)}.account-topbar__balance[data-v-b96be47b]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0 7px;background:transparent;color:#fff}.account-topbar__balance[data-v-b96be47b] .currency-icon{width:28px;height:28px;flex:0 0 auto}.account-topbar__balance strong[data-v-b96be47b]{overflow:hidden;font-size:15px;font-weight:900;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.account-topbar__deposit[data-v-b96be47b]{display:grid;place-items:center;width:34px;background:var(--theme-primary);color:var(--theme-on-primary);font-size:22px}.account-topbar__logo[data-v-b96be47b]{padding:0;background:transparent}.account-topbar__logo img[data-v-b96be47b]{width:72px;max-height:36px;object-fit:contain}.account-topbar__auth[data-v-b96be47b]{display:flex;gap:7px;margin-left:auto}.account-topbar__auth button[data-v-b96be47b]{height:32px;padding:0 14px;border-radius:6px;font-size:12px;font-weight:900}.account-topbar__login[data-v-b96be47b]{background:transparent;color:var(--theme-primary);border:1px solid var(--theme-primary)!important}.account-topbar__register[data-v-b96be47b]{background:var(--theme-primary);color:var(--theme-on-primary)}@media(max-width:380px){.account-topbar[data-v-b96be47b]{padding-inline:8px;gap:4px}.account-topbar__wallet[data-v-b96be47b]{min-width:112px;max-width:168px}.account-topbar__mail[data-v-b96be47b]{width:36px;height:36px}.account-topbar__mail img[data-v-b96be47b]{width:28px;height:28px}.account-topbar__mail i[data-v-b96be47b]{top:5px;right:2px}}.credit-score-icon[data-v-faed8461]{display:block;width:30px;height:30px}.a2hs[data-v-84ce5aca]{padding:18px 16px 22px;background:var(--theme-lobby-panel-strong, #1b1c20);color:var(--theme-lobby-text, #fff)}.a2hs__head[data-v-84ce5aca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.a2hs__head strong[data-v-84ce5aca]{font-size:16px;font-weight:900}.a2hs__ok[data-v-84ce5aca]{padding:0;border:0;background:transparent;color:var(--theme-primary);font-size:14px;font-weight:800}.a2hs__desc[data-v-84ce5aca]{margin:8px 0 14px;font-size:13px;line-height:1.5;color:var(--theme-lobby-text-muted, rgba(255, 255, 255, .6))}.a2hs__steps[data-v-84ce5aca]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.a2hs__steps li[data-v-84ce5aca]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.a2hs__icon[data-v-84ce5aca]{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:10px;background:rgba(var(--theme-primary-rgb),.14);color:var(--theme-primary);font-size:20px}.app-drawer[data-v-2cfd9e2b]{width:min(84vw,327px);height:100%;background:#202226;color:#fff}.drawer[data-v-2cfd9e2b]{position:relative;display:flex;min-height:100%;flex-direction:column;padding:70px 17px 16px;background:#202226}.drawer__close[data-v-2cfd9e2b]{position:absolute;top:34px;right:15px;display:grid;width:31px;height:31px;place-items:center;border:3px solid #fff;border-radius:50%;background:transparent;color:#fff;font-size:18px;font-weight:900}.drawer-profile[data-v-2cfd9e2b]{display:flex;align-items:center;gap:14px}.drawer-profile__avatar[data-v-2cfd9e2b]{position:relative;width:72px;height:72px;padding:0;border:3px solid #1888ff;border-radius:50%;background:#313644}.drawer-profile__avatar img[data-v-2cfd9e2b]{width:100%;height:100%;border-radius:50%;object-fit:cover}.drawer-profile__avatar span[data-v-2cfd9e2b]{position:absolute;right:3px;bottom:-4px;padding:1px 8px;border-radius:10px;background:#1593ff;color:#fff;font-size:8px;font-style:italic;font-weight:900;white-space:nowrap}.drawer-profile__copy[data-v-2cfd9e2b]{min-width:0;flex:1}.drawer-profile__name-row[data-v-2cfd9e2b]{display:flex;align-items:center;gap:7px}.drawer-profile__name[data-v-2cfd9e2b],.drawer-profile__edit[data-v-2cfd9e2b],.drawer-profile__id[data-v-2cfd9e2b]{padding:0;border:0;background:transparent;color:#fff}.drawer-profile__name[data-v-2cfd9e2b]{overflow:hidden;max-width:145px;font-size:17px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.drawer-profile__edit[data-v-2cfd9e2b]{font-size:17px}.drawer-profile__id[data-v-2cfd9e2b]{margin-top:5px;color:#aeb5c5;font-size:12px}.drawer-progress[data-v-2cfd9e2b]{margin-top:11px}.drawer-progress__label[data-v-2cfd9e2b]{display:flex;align-items:center;justify-content:space-between;margin:6px 2px 4px;font-size:10px;font-weight:800}.drawer-progress__bar[data-v-2cfd9e2b]{height:10px;overflow:hidden;border-radius:6px;background:#303445}.drawer-progress__bar i[data-v-2cfd9e2b]{display:block;height:100%;border-radius:inherit;background:var(--theme-primary)}.drawer-grid[data-v-2cfd9e2b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 7px;margin-top:30px;padding:18px 12px;border-radius:6px;background:#15181d}.drawer-grid__item[data-v-2cfd9e2b]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.drawer-grid__icon[data-v-2cfd9e2b]{position:relative;display:grid;width:48px;height:48px;place-items:center;border-radius:10px;background:#3a3f52;font-size:28px}.drawer-grid__reward[data-v-2cfd9e2b]{position:absolute;top:-9px;left:50%;padding:1px 6px;transform:translate(-50%);border-radius:999px;background:var(--theme-lobby-highlight,#f0b429);color:#1d1815;font-size:10px;font-style:normal;font-weight:900;line-height:15px;white-space:nowrap;box-shadow:0 2px 6px #00000073}.drawer-grid__icon--coral[data-v-2cfd9e2b]{color:#ff7f8f}.drawer-grid__icon--blue[data-v-2cfd9e2b]{color:#2db5ff}.drawer-grid__icon--mint[data-v-2cfd9e2b]{color:#40e5cc}.drawer-grid__icon--pink[data-v-2cfd9e2b]{color:#ef81d4}.drawer-grid__icon--gold[data-v-2cfd9e2b]{color:#f0d234}.drawer-grid__icon--cyan[data-v-2cfd9e2b]{color:#33c5e9}.drawer-grid__icon--purple[data-v-2cfd9e2b]{color:#c96bed}.drawer-grid__icon--lime[data-v-2cfd9e2b]{color:var(--theme-primary)}.drawer-actions[data-v-2cfd9e2b]{display:flex;flex-direction:column;gap:8px;margin-top:9px}.drawer-actions button[data-v-2cfd9e2b]{display:flex;min-height:43px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:6px;background:#15181d;color:#fff}.drawer-actions__icon[data-v-2cfd9e2b]{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#373c4d;color:#aeb5c5;font-size:16px}.drawer-actions b[data-v-2cfd9e2b]{flex:1;text-align:left;font-size:13px}.drawer-actions em[data-v-2cfd9e2b]{font-size:12px;font-style:normal}.drawer-brand[data-v-2cfd9e2b]{display:flex;margin-top:auto;flex-direction:column;align-items:center}.drawer-brand img[data-v-2cfd9e2b]{width:94px;height:auto}.drawer-brand small[data-v-2cfd9e2b]{margin-top:2px;font-size:9px;font-weight:800}.drawer-auth[data-v-2cfd9e2b]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:70px}.drawer-auth>.van-icon[data-v-2cfd9e2b]{font-size:64px;color:var(--theme-primary)}.drawer-auth button[data-v-2cfd9e2b]{width:100%;height:42px;border:0;border-radius:6px;background:var(--theme-primary);color:#13171c;font-weight:900}.drawer-auth button+button[data-v-2cfd9e2b]{background:#34394a;color:#fff}.drawer-actions em[data-v-2cfd9e2b]{display:flex;align-items:center;gap:4px}.drawer-actions em small[data-v-2cfd9e2b]{font-size:7px;font-weight:900;text-transform:uppercase}.drawer__close[data-v-2cfd9e2b]{padding:0;border:0;background:transparent}.drawer__close img[data-v-2cfd9e2b]{display:block;width:31px;height:31px;object-fit:contain}.app-tabbar[data-v-18b544e5]{position:fixed;bottom:0;left:50%;z-index:50;width:100%;max-width:var(--app-max-width, 430px);transform:translate(-50%);pointer-events:none}.app-tabbar__panel[data-v-18b544e5]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--theme-lobby-panel-strong) 0%,var(--ui-page-bg) 100%);box-shadow:0 -10px 26px #00000073}.app-tabbar__fringe[data-v-18b544e5]{position:absolute;top:0;left:0;right:0;height:5px;background:var(--theme-lobby-highlight, #f0b429);opacity:.5;-webkit-mask:var(--fringe) repeat-x center / 18px 5px;mask:var(--fringe) repeat-x center / 18px 5px;--fringe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='5' viewBox='0 0 18 5'%3E%3Cpath d='M0 4.2h4.5V1.2H9v3h4.5v-3H18' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}.app-tabbar__wrap[data-v-18b544e5]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 2px calc(8px + env(safe-area-inset-bottom));pointer-events:auto}.app-tabbar.has-labels .app-tabbar__wrap[data-v-18b544e5]{padding:6px 2px calc(6px + env(safe-area-inset-bottom))}.app-tabbar.has-labels .app-tabbar__item[data-v-18b544e5]{gap:4px}.app-tabbar.has-labels .app-tabbar__icon[data-v-18b544e5]{width:36px;height:36px;font-size:30px}.app-tabbar.has-labels .app-tabbar__halo[data-v-18b544e5]{top:-11px}.app-tabbar__item[data-v-18b544e5]{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:transparent;transition:opacity .12s ease;-webkit-tap-highlight-color:transparent}.app-tabbar__item[data-v-18b544e5]:active{opacity:.55;transition-duration:60ms}.app-tabbar__halo[data-v-18b544e5]{position:absolute;top:-9px;left:50%;width:66px;height:66px;border-radius:50%;background:radial-gradient(circle,rgba(var(--theme-lobby-highlight-rgb, 240, 180, 41),.42),rgba(var(--theme-lobby-highlight-rgb, 240, 180, 41),0) 70%);opacity:0;transform:translate(-50%);transition:opacity .26s ease;pointer-events:none}.app-tabbar__icon[data-v-18b544e5]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:34px;line-height:1;color:#f7f1ea99;transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden}.app-tabbar__mask[data-v-18b544e5]{display:block;width:100%;height:100%;background-color:currentColor;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;transition:background-color .24s ease}.app-tabbar__label[data-v-18b544e5]{max-width:100%;overflow:hidden;color:#f7f1ea9e;font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;transition:color .24s ease}.app-tabbar__icon img[data-v-18b544e5]{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(.42) brightness(.9);opacity:.8;transition:filter .24s ease,opacity .24s ease}.app-tabbar__badge[data-v-18b544e5]{position:absolute;top:-4px;right:-8px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--theme-badge);color:var(--theme-badge-text);font-size:9px;font-weight:800;line-height:15px;text-align:center;box-shadow:0 2px 6px #ff3b536b}.app-tabbar__indicator[data-v-18b544e5]{width:28px;height:5px;background:var(--theme-lobby-highlight, #f0b429);clip-path:polygon(0 42%,28% 42%,28% 0,72% 0,72% 42%,100% 42%,100% 100%,0 100%);opacity:0;transition:opacity .22s ease}.app-tabbar__item.is-active .app-tabbar__halo[data-v-18b544e5]{opacity:1}.app-tabbar__item.is-active .app-tabbar__icon[data-v-18b544e5]{transform:translateY(-4px);color:var(--theme-lobby-highlight, #f0b429)}.app-tabbar__item.is-active .app-tabbar__mask[data-v-18b544e5]{background-color:currentColor}.app-tabbar__item.is-active .app-tabbar__label[data-v-18b544e5]{color:var(--theme-lobby-highlight, #f0b429)}.app-tabbar__item.is-active .app-tabbar__icon img[data-v-18b544e5]{filter:saturate(1.12) brightness(1.08) drop-shadow(0 2px 6px rgba(var(--theme-lobby-highlight-rgb, 240, 180, 41),.45));opacity:1}.app-tabbar__item.is-active .app-tabbar__indicator[data-v-18b544e5]{opacity:1}@media(prefers-reduced-motion:reduce){.app-tabbar__item[data-v-18b544e5],.app-tabbar__halo[data-v-18b544e5],.app-tabbar__icon[data-v-18b544e5],.app-tabbar__icon img[data-v-18b544e5],.app-tabbar__indicator[data-v-18b544e5]{transition-duration:1ms}.app-tabbar__item[data-v-18b544e5]:active{opacity:1}}.back-to-top[data-v-0d39cf42]{position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:45;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--theme-lobby-border-strong);border-radius:50%;background:var(--theme-lobby-panel-strong);color:var(--theme-primary);font-size:18px;box-shadow:0 6px 16px #00000080,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.back-to-top[data-v-0d39cf42]:active{transform:translate(-50%) scale(.94)}.fab-pop-enter-active[data-v-0d39cf42],.fab-pop-leave-active[data-v-0d39cf42]{transition:transform .2s ease,opacity .18s ease}.fab-pop-enter-from[data-v-0d39cf42],.fab-pop-leave-to[data-v-0d39cf42]{transform:translate(-50%) translateY(8px);opacity:0}.download-banner[data-v-e670bbf9]{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;background:#000000b3;color:var(--theme-lobby-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--theme-lobby-border)}.download-banner__close[data-v-e670bbf9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:#ffffff0f;color:var(--theme-lobby-text);font-size:16px}.download-banner__brand[data-v-e670bbf9]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.download-banner__logo[data-v-e670bbf9]{width:26px;height:26px;border-radius:6px;flex:0 0 auto;object-fit:contain}.download-banner__text[data-v-e670bbf9]{flex:1;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-banner__cta[data-v-e670bbf9]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--theme-button-gradient);color:var(--theme-on-primary);font-size:12px;font-weight:800;letter-spacing:.04em;box-shadow:var(--theme-shadow)}.download-banner__cta .van-icon[data-v-e670bbf9]{font-size:14px}.download-banner-drop-enter-active[data-v-e670bbf9],.download-banner-drop-leave-active[data-v-e670bbf9]{transition:transform .24s ease,opacity .18s ease,max-height .24s ease;max-height:60px}.download-banner-drop-enter-from[data-v-e670bbf9],.download-banner-drop-leave-to[data-v-e670bbf9]{transform:translateY(-100%);opacity:0;max-height:0}.language-popup[data-v-29424164]{background:transparent}.language-popup__wrap[data-v-29424164]{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(84vw,300px);padding:0}.language-card[data-v-29424164]{width:100%;padding:10px 10px 14px;overflow:hidden;border:1px solid var(--theme-lobby-border);border-color:#656b78;border-radius:9px;color:#fff;background:#181b20;box-shadow:0 18px 48px #0000009e}.language-card__header[data-v-29424164]{display:flex;position:relative;align-items:center;justify-content:center;min-height:42px;border-bottom:1px solid #6a707b;text-align:center}.language-card__title[data-v-29424164]{font-size:17px;font-weight:900;color:#fff;letter-spacing:0}.language-card__close[data-v-29424164]{position:absolute;right:1px;top:5px;display:grid;width:32px;height:32px;place-items:center;border:0;border-left:2px solid #858a94;background:transparent;color:#fff;font-size:22px}.language-card__status[data-v-29424164]{margin-top:14px;padding:24px 12px;text-align:center;color:var(--theme-lobby-text-secondary);font-size:13px;font-weight:700}.language-card__list[data-v-29424164]{display:flex;flex-direction:column;max-height:52vh;gap:0;margin-top:12px;overflow-y:auto;border-radius:6px;background:#292d3e}.language-card__item[data-v-29424164]{display:flex;align-items:center;gap:12px;width:100%;min-height:45px;padding:0 14px;border:0;border-radius:0;color:#fff;background:#292d3e;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.language-card__item[data-v-29424164]:active{transform:scale(.99)}.language-card__item.is-active[data-v-29424164]{color:#fff;background:#303548}.language-card__flag[data-v-29424164]{font-size:17px}.language-card__img[data-v-29424164]{width:22px;height:16px;object-fit:cover;flex-shrink:0}.language-card__label[data-v-29424164]{flex:1;font-size:13px;font-weight:800}.language-card__radio[data-v-29424164]{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border-radius:50%;background:#7e838e;color:#303548;font-size:13px}.language-card__radio.is-checked[data-v-29424164]{background:#fff}.language-card__confirm[data-v-29424164]{width:100%;height:41px;margin-top:18px;border:0;border-radius:5px;background:var(--theme-primary);color:#26303c;font-size:15px;font-weight:900}.notifications-drawer[data-v-30af532f]{width:min(100vw,420px);height:100%;background:var(--theme-page-bg);color:var(--theme-lobby-text)}.notif[data-v-30af532f]{display:flex;flex-direction:column;height:100%;padding:0;background:var(--theme-page-bg)}.notif__header[data-v-30af532f]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid var(--theme-lobby-border);background:linear-gradient(180deg,var(--theme-lobby-panel-strong) 0%,rgba(7,12,24,.84) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notif__back[data-v-30af532f]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--theme-lobby-text);font-size:18px}.notif__title[data-v-30af532f]{font-size:16px;font-weight:900;color:var(--theme-lobby-text)}.notif__mark[data-v-30af532f]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid var(--theme-lobby-border);border-radius:999px;background:#ffffff0a;color:var(--theme-lobby-text);font-size:12px;font-weight:700}.notif__mark[disabled][data-v-30af532f]{opacity:.4}.notif__mark .van-icon[data-v-30af532f]{font-size:14px;color:var(--theme-lobby-text-muted)}.notif__tabs[data-v-30af532f]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--theme-lobby-border);background:var(--theme-page-bg)}.notif__tab[data-v-30af532f]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border:0;background:transparent;color:var(--theme-lobby-text-muted);font-size:14px;font-weight:800}.notif__tab.is-active[data-v-30af532f]{color:var(--theme-primary)}.notif__tab.is-active[data-v-30af532f]:after{content:"";position:absolute;left:25%;right:25%;bottom:-1px;height:3px;border-radius:3px;background:var(--theme-primary);box-shadow:0 0 8px rgba(var(--theme-primary-rgb),.5)}.notif__tab-badge[data-v-30af532f]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--theme-badge);color:var(--theme-badge-text);font-size:10px;font-weight:800}.notif__list[data-v-30af532f]{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1 1 auto}.notif__status[data-v-30af532f]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--theme-lobby-text-muted);font-size:13px;font-weight:800}.notif-card[data-v-30af532f]{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--theme-lobby-border);border-radius:14px;background:var(--theme-lobby-surface);cursor:pointer}.notif-card.is-unread[data-v-30af532f]{background:linear-gradient(180deg,rgba(var(--theme-primary-rgb),.06) 0%,var(--theme-lobby-surface) 100%);border-color:rgba(var(--theme-primary-rgb),.18)}.notif-card__avatar[data-v-30af532f]{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#ffffff0f}.notif-card__avatar-img[data-v-30af532f]{width:100%;height:100%;object-fit:cover}.notif-card__avatar-check[data-v-30af532f]{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--theme-primary);color:var(--theme-on-primary);font-size:10px;border:2px solid var(--theme-lobby-surface)}.notif-card__body[data-v-30af532f]{display:flex;flex-direction:column;gap:4px;min-width:0}.notif-card__meta[data-v-30af532f]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notif-card__title[data-v-30af532f]{font-size:14px;font-weight:900;color:var(--theme-lobby-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-card__time[data-v-30af532f]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--theme-lobby-text-muted);flex:0 0 auto}.notif-card__dot[data-v-30af532f]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ff3b53}.notif-card__text[data-v-30af532f]{margin:0;font-size:12px;line-height:1.6;color:var(--theme-lobby-text-muted)}.notif-card__delete[data-v-30af532f]{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:4px;border:0;border-radius:50%;background:#ffffff0f;color:var(--theme-lobby-text-muted);font-size:14px}.notif__empty[data-v-30af532f]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 16px;color:var(--theme-lobby-text-muted)}.notif__empty-img[data-v-30af532f]{width:110px;height:110px;object-fit:contain;opacity:.85}.notif__empty-text[data-v-30af532f]{margin:0;font-size:13px;font-weight:700}.page-header[data-v-110d4cd4]{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 12px;border-radius:0;border-width:0 0 1px;color:var(--theme-lobby-text);background:linear-gradient(180deg,var(--theme-lobby-panel-strong) 0%,rgba(7,12,24,.84) 100%);box-shadow:var(--theme-lobby-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-header__back[data-v-110d4cd4]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--theme-lobby-border);border-radius:14px;color:var(--theme-lobby-text);background:var(--theme-lobby-surface)}.page-header__title[data-v-110d4cd4]{min-width:0;text-align:center}.page-header__title strong[data-v-110d4cd4]{display:block;overflow:hidden;color:var(--theme-lobby-text);font-size:16px;line-height:1.2;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.page-header__actions[data-v-110d4cd4]{display:flex;align-items:center;justify-content:flex-end;width:40px;height:40px}.page-header__actions-placeholder[data-v-110d4cd4]{display:block;width:40px;height:40px}.popup-notice{width:min(88vw,360px);overflow:visible;background:transparent}.popup-notice--image{width:min(90vw,380px)}.popup-notice__card[data-v-7f656cf5]{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid rgba(var(--theme-primary-rgb),.22);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(var(--theme-primary-rgb),.2),transparent 48%),var(--theme-lobby-panel-strong);color:var(--theme-lobby-text);box-shadow:0 24px 70px #00000094}.popup-notice--image{gap:12px;padding:0;border:0;background:#07090e38;box-shadow:none}.popup-notice__close[data-v-7f656cf5]{position:absolute;top:-14px;right:-10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#14161ef5;color:var(--theme-lobby-text);font-size:14px}.popup-notice__image-button[data-v-7f656cf5]{display:block;width:100%;padding:0;border:0;border-radius:16px;background:transparent;overflow:hidden}.popup-notice--image{border-radius:18px;background:transparent}.popup-notice__image-button[data-v-7f656cf5]:disabled{cursor:default}.popup-notice__image[data-v-7f656cf5]{display:block;width:100%;max-height:60vh;object-fit:contain}.popup-notice--image{max-height:72vh;border-radius:18px;filter:drop-shadow(0 24px 42px rgba(0,0,0,.5))}.popup-notice__head[data-v-7f656cf5]{padding-right:20px}.popup-notice__title[data-v-7f656cf5]{color:var(--theme-primary);font-size:18px;font-weight:900}.popup-notice__content[data-v-7f656cf5]{max-height:52vh;overflow-y:auto;color:var(--theme-lobby-text-secondary);font-size:14px;line-height:1.7}.popup-notice__content[data-v-7f656cf5] p{margin:0 0 10px}.popup-notice__content[data-v-7f656cf5] img{max-width:100%;border-radius:12px}.popup-notice__footer[data-v-7f656cf5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.popup-notice--image{padding:0 18px 6px}.popup-notice__button[data-v-7f656cf5]{display:inline-flex;align-items:center;justify-content:center;height:42px;border-radius:999px;font-size:14px;font-weight:900}.popup-notice__button--ghost[data-v-7f656cf5]{border:1px solid var(--theme-lobby-border);background:#ffffff0a;color:var(--theme-lobby-text)}.popup-notice__button--primary[data-v-7f656cf5]{border:0;background:var(--theme-button-gradient);color:var(--theme-on-primary)}.popup-notice__footer--single[data-v-7f656cf5]{grid-template-columns:1fr}.fcp-mask[data-v-3967890d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000bf}.fcp[data-v-3967890d]{position:relative;width:340px;max-width:100%;max-height:90vh;overflow-y:auto}.fcp__close[data-v-3967890d]{position:absolute;top:6px;right:6px;z-index:10;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:#00000073;color:#fff;font-size:14px;cursor:pointer}.fcp__card[data-v-3967890d]{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px;border-radius:16px;background-size:100% 100%;background-repeat:no-repeat;background-color:#252d38}.fcp__header[data-v-3967890d]{display:flex;align-items:flex-start;width:100%;margin-bottom:6px}.fcp__gift[data-v-3967890d]{width:130px;flex-shrink:0;margin-top:-30px;margin-left:-10px;pointer-events:none}.fcp__header-right[data-v-3967890d]{display:flex;flex-direction:column;align-items:center;flex:1;padding-top:6px}.fcp__title-img[data-v-3967890d]{width:100%;max-width:200px}.fcp__subtitle[data-v-3967890d]{margin-top:2px;color:#fff;font-size:11px;font-weight:800}.fcp__timer[data-v-3967890d]{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:6px}.fcp__digit[data-v-3967890d]{display:grid;width:22px;height:26px;place-items:center;border-radius:4px;background:#1a7a42;color:#fff;font-size:14px;font-weight:900}.fcp__colon[data-v-3967890d]{color:#fff;font-size:14px;font-weight:900;margin:0 1px}.fcp__badge[data-v-3967890d]{display:flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:#1c2838;color:#fff;font-size:12px;font-weight:700;margin-bottom:10px}.fcp__badge-crown[data-v-3967890d]{font-size:14px}.fcp__packs[data-v-3967890d]{display:flex;flex-direction:column;gap:8px;width:100%}.fcp-pack[data-v-3967890d]{position:relative;display:block;width:100%;padding:0;border:2px solid transparent;border-radius:10px;background:transparent;overflow:hidden;cursor:pointer}.fcp-pack.is-selected[data-v-3967890d]{border-color:#ffd24d;transform:scale(1.04);z-index:1}.fcp-pack__bg[data-v-3967890d]{display:block;width:100%;height:auto;pointer-events:none}.fcp-pack__content[data-v-3967890d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;z-index:1}.fcp-pack__rebate-tag[data-v-3967890d]{display:flex;justify-content:center}.fcp-pack__rebate-tag span[data-v-3967890d]{display:inline-block;padding:2px 12px;border-radius:0 0 6px 6px;background:#c8d4df;color:#3a4a5a;font-size:10px;font-weight:800}.fcp-pack__rebate-tag.is-selected span[data-v-3967890d]{background:#f0a830;color:#fff}.fcp-pack__row[data-v-3967890d]{display:flex;align-items:center;flex:1;padding:0 12px;gap:3px}.fcp-pack__cell[data-v-3967890d]{display:flex;flex-direction:column;align-items:center;min-width:36px;line-height:1.1}.fcp-pack__cell strong[data-v-3967890d]{font-size:20px;font-weight:900;color:#1c3040}.fcp-pack.is-selected .fcp-pack__cell strong[data-v-3967890d]{color:#5a3000}.fcp-pack__cell small[data-v-3967890d]{font-size:9px;font-weight:700;color:#5a7080}.fcp-pack.is-selected .fcp-pack__cell small[data-v-3967890d]{color:#8a6020}.fcp-pack__op[data-v-3967890d]{font-size:16px;font-weight:900;color:#3a5060;margin:0 1px}.fcp-pack.is-selected .fcp-pack__op[data-v-3967890d]{color:#7a5020}.fcp-pack__total[data-v-3967890d]{position:relative;display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px 10px}.fcp-pack__frame[data-v-3967890d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;z-index:0;pointer-events:none}.fcp-pack__money[data-v-3967890d]{position:relative;z-index:1;width:26px;height:18px;object-fit:contain}.fcp-pack__total strong[data-v-3967890d]{position:relative;z-index:1;font-size:24px;font-weight:900;color:#1c3040}.fcp-pack.is-selected .fcp-pack__total strong[data-v-3967890d]{color:#5a3000}.fcp-pack__check[data-v-3967890d]{position:absolute;top:4px;right:4px;z-index:2;width:30px;height:30px}.fcp__cta[data-v-3967890d]{display:flex;width:100%;height:46px;align-items:center;justify-content:center;margin-top:12px;border:0;border-radius:10px;background:linear-gradient(180deg,#7dff9f,#4ef07d);color:#0e1e14;font-size:17px;font-weight:900;cursor:pointer;box-shadow:0 6px 16px #45e6784d}.currency-picker-popup[data-v-4eef5154]{background:transparent}.currency-picker[data-v-4eef5154]{display:flex;flex-direction:column;gap:14px;max-height:72vh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));background:var(--theme-lobby-panel-strong);color:var(--theme-lobby-text);border-radius:24px 24px 0 0}.currency-picker__head[data-v-4eef5154]{position:relative;display:flex;align-items:center;justify-content:center}.currency-picker__head strong[data-v-4eef5154]{font-size:16px;font-weight:800}.currency-picker__close[data-v-4eef5154]{position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--theme-lobby-text-muted);font-size:16px}.currency-picker__search[data-v-4eef5154]{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--theme-lobby-border);border-radius:12px;background:#ffffff0a;color:var(--theme-lobby-text-muted)}.currency-picker__search-input[data-v-4eef5154]{flex:1;height:100%;background:transparent;border:0;outline:0;color:var(--theme-lobby-text);font-size:13px;min-width:0}.currency-picker__search-input[data-v-4eef5154]::placeholder{color:var(--theme-lobby-text-muted)}.currency-picker__tabs[data-v-4eef5154]{display:flex;gap:12px}.currency-picker__tab[data-v-4eef5154]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--theme-lobby-text-muted);font-size:13px;font-weight:700}.currency-picker__tab.is-active[data-v-4eef5154]{color:var(--theme-lobby-text);background:#ffffff0f}.currency-picker__tab-icon[data-v-4eef5154]{font-size:14px}.currency-picker__list[data-v-4eef5154]{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.currency-picker__list[data-v-4eef5154]::-webkit-scrollbar{display:none}.currency-row[data-v-4eef5154]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:52px;padding:0 4px;border:0;background:transparent;color:var(--theme-lobby-text);font-size:14px;font-weight:700;text-align:left;border-bottom:1px solid rgba(255,255,255,.04)}.currency-row.is-active[data-v-4eef5154]{background:rgba(var(--theme-primary-rgb),.06)}.currency-row__icon[data-v-4eef5154]{flex:0 0 auto}.currency-row__label[data-v-4eef5154]{font-weight:800}.currency-row__balance[data-v-4eef5154]{font-size:13px;font-weight:700;color:var(--theme-lobby-text-muted);font-variant-numeric:tabular-nums}.currency-picker__empty[data-v-4eef5154]{margin:24px 0;font-size:13px;color:var(--theme-lobby-text-muted);text-align:center}.currency-picker__footer[data-v-4eef5154]{padding-top:8px;border-top:1px solid var(--theme-lobby-border)}.currency-picker__toggle[data-v-4eef5154]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.currency-picker__toggle input[data-v-4eef5154]{position:absolute;width:0;height:0;opacity:0}.currency-picker__toggle-track[data-v-4eef5154]{position:relative;display:inline-block;width:36px;height:20px;border-radius:999px;background:#ffffff1f;transition:background .2s ease}.currency-picker__toggle-thumb[data-v-4eef5154]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}.currency-picker__toggle input:checked+.currency-picker__toggle-track[data-v-4eef5154]{background:var(--theme-primary)}.currency-picker__toggle input:checked+.currency-picker__toggle-track .currency-picker__toggle-thumb[data-v-4eef5154]{transform:translate(16px)}.currency-picker__toggle-label[data-v-4eef5154]{font-size:13px;font-weight:700;color:var(--theme-lobby-text)}.app-shell__main[data-v-46fbe5ca]{position:relative;padding:0rem .5rem;padding-bottom:72px}.app-shell--scroll-lock .app-shell__main[data-v-46fbe5ca]{display:flex;flex-direction:column;padding-bottom:0;min-height:0;overflow:hidden}.app-shell--scroll-lock .app-shell__main[data-v-46fbe5ca]>*{flex:1 1 auto;min-height:0;height:100%}.special-invite-popup{width:min(88vw,360px);overflow:visible;background:transparent}.special-invite[data-v-46fbe5ca]{position:relative;padding:116px 24px 24px;text-align:center;color:#f6f8ff;border:1px solid rgba(53,255,137,.18);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(36,255,129,.28),transparent 48%),linear-gradient(180deg,#223a36f5,#1a1b22fa);box-shadow:0 22px 70px #00000094}.special-invite__image[data-v-46fbe5ca]{position:absolute;top:-78px;left:50%;width:190px;max-width:72%;height:174px;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 18px 24px rgba(0,0,0,.38))}.special-invite__title[data-v-46fbe5ca]{margin:0 0 18px;font-size:18px;font-weight:800;line-height:1.25}.special-invite__message[data-v-46fbe5ca]{margin:0;font-size:14px;font-weight:700;line-height:1.75;color:#f6f8ffdb}.special-invite__message strong[data-v-46fbe5ca]{margin:0 4px;color:var(--theme-primary)}.special-invite__button[data-v-46fbe5ca]{width:100%;height:50px;margin-top:26px;border:0;border-radius:999px;color:var(--theme-on-primary);font-size:16px;font-weight:800;background:var(--theme-button-gradient);box-shadow:var(--ui-primary-shadow-soft)}.special-invite__button[data-v-46fbe5ca]:disabled{opacity:.7}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;touch-action:manipulation}body{margin:0;min-width:320px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Avenir Next,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--theme-text);background:#12151c}button,input,textarea,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}#app{min-height:100vh}:root{--ui-page-bg: var(--theme-page-bg);--ui-page-bg-alt: var(--theme-page-bg-alt);--ui-page-gradient: radial-gradient(circle at top left, rgba(var(--theme-primary-rgb, 74, 119, 252), .1), transparent 28%), radial-gradient(circle at top right, rgba(var(--theme-accent-rgb, 34, 211, 238), .08), transparent 26%), linear-gradient(180deg, var(--ui-page-bg) 0%, var(--theme-surface, #ffffff) 100%);--ui-surface: var(--theme-surface);--ui-surface-soft: var(--theme-surface-soft);--ui-surface-gradient: linear-gradient(180deg, rgba(var(--theme-surface-rgb, 255, 255, 255), .95) 0%, rgba(var(--theme-surface-soft-rgb, 238, 244, 255), .82) 100%);--ui-text: var(--theme-text);--ui-text-secondary: var(--theme-text-secondary);--ui-border: var(--theme-border);--ui-primary: var(--theme-primary);--ui-primary-light: var(--theme-primary-light);--ui-primary-dark: var(--theme-primary-dark);--ui-accent: var(--theme-accent);--ui-on-primary: var(--theme-on-primary, #ffffff);--ui-on-primary-contrast: var(--theme-on-primary-contrast, #08111f);--ui-danger: var(--theme-danger);--ui-success: var(--theme-success);--ui-warning: var(--theme-warning);--ui-primary-soft: rgba(var(--theme-primary-rgb, 74, 119, 252), .1);--ui-primary-soft-strong: rgba(var(--theme-primary-rgb, 74, 119, 252), .14);--ui-primary-outline: rgba(var(--theme-primary-rgb, 74, 119, 252), .34);--ui-primary-shadow: 0 14px 28px rgba(var(--theme-primary-rgb, 74, 119, 252), .22);--ui-primary-shadow-soft: 0 10px 24px rgba(var(--theme-primary-rgb, 74, 119, 252), .18);--ui-lobby-backdrop: var(--theme-lobby-backdrop, rgba(3, 8, 18, .76));--ui-lobby-backdrop-soft: var(--theme-lobby-backdrop-soft, rgba(3, 8, 18, .72));--ui-lobby-panel: var(--theme-lobby-panel, rgba(12, 19, 35, .86));--ui-lobby-panel-strong: var(--theme-lobby-panel-strong, rgba(11, 18, 32, .98));--ui-lobby-panel-soft: var(--theme-lobby-panel-soft, rgba(19, 29, 53, .96));--ui-lobby-panel-gradient: radial-gradient(circle at top left, rgba(var(--theme-primary-rgb, 74, 119, 252), .12), transparent 32%), linear-gradient(180deg, var(--ui-lobby-panel-soft) 0%, var(--ui-lobby-panel-strong) 100%);--ui-lobby-page-gradient: radial-gradient(circle at 10% 0%, rgba(var(--theme-primary-rgb, 74, 119, 252), .12), transparent 24%), radial-gradient(circle at 88% 8%, rgba(240, 180, 41, .1), transparent 18%), linear-gradient(180deg, var(--ui-page-bg) 0%, var(--ui-page-bg) 42%, var(--ui-page-bg-alt) 100%);--ui-lobby-border: var(--theme-lobby-border, rgba(255, 255, 255, .08));--ui-lobby-border-strong: var(--theme-lobby-border-strong, rgba(255, 255, 255, .14));--ui-lobby-text: var(--theme-lobby-text, #f8fbff);--ui-lobby-text-secondary: var(--theme-lobby-text-secondary, rgba(230, 237, 249, .72));--ui-lobby-text-soft: var(--theme-lobby-text-soft, rgba(236, 242, 255, .7));--ui-lobby-text-muted: var(--theme-lobby-text-muted, rgba(230, 237, 249, .56));--ui-lobby-surface: var(--theme-lobby-surface, rgba(255, 255, 255, .06));--ui-lobby-surface-strong: var(--theme-lobby-surface-strong, rgba(255, 255, 255, .08));--ui-lobby-highlight: var(--theme-lobby-highlight, #ffd166);--ui-lobby-highlight-soft: var(--theme-lobby-highlight-soft, #ffb454);--ui-lobby-highlight-text: var(--theme-lobby-highlight-text, #08111f);--ui-lobby-accent-gradient: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-primary-light) 100%);--ui-lobby-accent-gradient-soft: linear-gradient( 135deg, rgba(var(--theme-primary-rgb, 74, 119, 252), .26) 0%, rgba(var(--theme-surface-rgb, 255, 255, 255), .06) 100% );--ui-lobby-shadow: var(--theme-lobby-shadow, 0 24px 60px rgba(0, 0, 0, .24));--ui-lobby-shadow-soft: var(--theme-lobby-shadow-soft, 0 14px 30px rgba(0, 0, 0, .16));--ui-lobby-shadow-highlight: var(--theme-lobby-shadow-highlight, 0 12px 24px rgba(255, 185, 92, .24));--ui-lobby-card-gradient: linear-gradient(180deg, rgba(var(--theme-surface-rgb, 255, 255, 255), .96) 0%, rgba(var(--theme-surface-soft-rgb, 238, 244, 255), .84) 100%);--ui-lobby-card-gradient-dark: radial-gradient(circle at top left, rgba(var(--theme-primary-rgb, 74, 119, 252), .12), transparent 32%), linear-gradient(180deg, var(--ui-lobby-panel-soft) 0%, var(--ui-lobby-panel-strong) 100%);--ui-page-shell-gradient: var(--theme-page-shell-gradient, var(--ui-lobby-page-gradient));--ui-page-panel: var(--theme-page-panel, var(--ui-lobby-panel));--ui-page-panel-strong: var(--theme-page-panel-strong, var(--ui-lobby-panel-strong));--ui-page-panel-soft: var(--theme-page-panel-soft, var(--ui-lobby-panel-soft));--ui-page-panel-gradient: var(--theme-page-panel-gradient, var(--ui-lobby-panel-gradient));--ui-page-card-gradient: var(--theme-page-card-gradient, var(--ui-lobby-card-gradient));--ui-page-card-gradient-dark: var(--theme-page-card-gradient-dark, var(--ui-lobby-card-gradient-dark));--ui-page-surface: var(--theme-page-surface, var(--ui-lobby-surface));--ui-page-surface-strong: var(--theme-page-surface-strong, var(--ui-lobby-surface-strong));--ui-page-surface-muted: var(--theme-page-surface-muted, rgba(255, 255, 255, .06));--ui-page-surface-ghost: var(--theme-page-surface-ghost, rgba(255, 255, 255, .06));--ui-page-surface-ghost-strong: var(--theme-page-surface-ghost-strong, rgba(255, 255, 255, .1));--ui-page-text: var(--theme-page-text, var(--ui-lobby-text));--ui-page-text-secondary: var(--theme-page-text-secondary, var(--ui-lobby-text-secondary));--ui-page-text-soft: var(--theme-page-text-soft, var(--ui-lobby-text-soft));--ui-page-text-muted: var(--theme-page-text-muted, var(--ui-lobby-text-muted));--ui-page-border: var(--theme-page-border, var(--ui-lobby-border));--ui-page-border-strong: var(--theme-page-border-strong, var(--ui-lobby-border-strong));--ui-page-highlight: var(--theme-page-highlight, var(--ui-lobby-highlight));--ui-page-highlight-soft: var(--theme-page-highlight-soft, var(--ui-lobby-highlight-soft));--ui-page-highlight-text: var(--theme-page-highlight-text, var(--ui-lobby-highlight-text));--ui-page-shadow: var(--theme-page-shadow, var(--ui-lobby-shadow));--ui-page-shadow-soft: var(--theme-page-shadow-soft, var(--ui-lobby-shadow-soft));--ui-page-shadow-highlight: var(--theme-page-shadow-highlight, var(--ui-lobby-shadow-highlight));--ui-page-variant-primary-gradient: linear-gradient(180deg, rgba(var(--theme-primary-rgb, 74, 119, 252), .92) 0%, rgba(28, 25, 68, .96) 100%);--ui-page-variant-accent-gradient: linear-gradient(180deg, rgba(var(--theme-accent-rgb, 34, 211, 238), .9) 0%, rgba(12, 47, 76, .96) 100%);--ui-page-variant-warning-gradient: linear-gradient(180deg, rgba(var(--theme-warning-rgb, 245, 158, 11), .92) 0%, rgba(84, 48, 76, .96) 100%);--ui-page-variant-success-gradient: linear-gradient(180deg, rgba(var(--theme-success-rgb, 7, 193, 96), .9) 0%, rgba(14, 63, 55, .96) 100%);--ui-page-variant-danger-gradient: linear-gradient(180deg, rgba(var(--theme-danger-rgb, 238, 10, 36), .9) 0%, rgba(61, 20, 53, .96) 100%);--ui-page-variant-neutral-gradient: var(--ui-lobby-panel-gradient)}:root{--theme-name: dark;--theme-primary: #5afa68;--theme-primary-light: #7bff8a;--theme-primary-dark: #02e291;--theme-accent: #52fae6;--theme-page-bg: #1a1f28;--theme-page-bg-alt: #0f1016;--theme-surface: #21232c;--theme-surface-soft: #181820;--theme-text: #f8fbff;--theme-text-secondary: rgba(230, 237, 249, .7);--theme-border: #2a3540;--theme-danger: #ff3b53;--theme-success: #06b464;--theme-warning: #faa862;--theme-hero-gradient: linear-gradient(135deg, #5afa68 0%, #02e291 100%);--theme-header-gradient: linear-gradient(135deg, #0a2818 0%, #242830 100%);--theme-button-gradient: linear-gradient(90deg, #5afa68 0%, #02e291 100%);--theme-card-gradient: linear-gradient(180deg, rgba(33, 35, 44, .96) 0%, rgba(24, 24, 32, .92) 100%);--theme-chip-bg: rgba(90, 250, 104, .12);--theme-shadow: 0 18px 42px rgba(90, 250, 104, .18);--theme-on-primary: #08111f;--theme-on-primary-contrast: #ffffff;--theme-lobby-backdrop: rgba(3, 8, 18, .78);--theme-lobby-backdrop-soft: rgba(3, 8, 18, .72);--theme-lobby-panel: rgba(36, 40, 48, .92);--theme-lobby-panel-strong: rgba(15, 16, 22, .98);--theme-lobby-panel-soft: rgba(33, 35, 44, .96);--theme-lobby-border: rgba(255, 255, 255, .08);--theme-lobby-border-strong: rgba(255, 255, 255, .14);--theme-lobby-text: #f8fbff;--theme-lobby-text-secondary: rgba(230, 237, 249, .72);--theme-lobby-text-soft: rgba(236, 242, 255, .7);--theme-lobby-text-muted: rgba(230, 237, 249, .56);--theme-lobby-surface: rgba(255, 255, 255, .06);--theme-lobby-surface-strong: rgba(255, 255, 255, .08);--theme-lobby-highlight: #ffe087;--theme-lobby-highlight-soft: #facc15;--theme-lobby-highlight-text: #08111f;--theme-lobby-shadow: 0 24px 60px rgba(0, 0, 0, .45);--theme-lobby-shadow-soft: 0 14px 30px rgba(0, 0, 0, .3);--theme-lobby-shadow-highlight: 0 12px 24px rgba(90, 250, 104, .22);--theme-badge: #ff3b53;--theme-badge-text: #ffffff;--lobby-topbar-height: 50px;--game-card-inner-gap: 8px;--game-card-grid-gap: 12px;--game-card-grid-gap-row: 14px;--game-card-scroll-gap: 14px;--game-card-gutter: 3px;--game-card-section-padding-x: 14px;--app-max-width: 430px;--van-primary-color: #5afa68;--van-success-color: #06b464;--van-warning-color: #faa862;--van-danger-color: #ff3b53}html,body,#app{min-height:100%}body{color:var(--theme-text);background:#12151c;overflow-x:clip}#app{position:relative;width:100%;max-width:var(--app-max-width);min-height:100vh;min-height:100dvh;margin:0 auto;background:var(--theme-page-bg);box-shadow:0 0 0 1px #ffffff0a,0 0 48px #00000073}.app-shell{min-height:100vh;min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom));background:transparent}.app-shell--lobby{padding-bottom:calc(96px + env(safe-area-inset-bottom));color:var(--ui-page-text);background:var(--theme-page-bg)}.app-shell--refer-earn{padding-bottom:0}@media(min-width:640px){:root[data-nav=side] .app-shell,:root[data-nav=side] .app-shell--lobby{padding-bottom:24px}:root[data-nav=side] .app-shell--with-tabbar{padding-left:calc(88px + env(safe-area-inset-left,0px))}:root[data-nav=side] .app-tabbar{top:0;bottom:0;left:max(0px,calc(50% - var(--app-max-width) / 2));width:calc(88px + env(safe-area-inset-left,0px));max-width:none;padding-left:env(safe-area-inset-left,0px);transform:none}:root[data-nav=side] .app-tabbar__panel{background:linear-gradient(90deg,var(--theme-lobby-panel-strong) 0%,var(--ui-page-bg) 100%);box-shadow:10px 0 26px #00000073}:root[data-nav=side] .app-tabbar__fringe{top:0;right:0;left:auto;width:2px;height:100%;-webkit-mask:none;mask:none}:root[data-nav=side] .app-tabbar__wrap{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);align-content:center;justify-items:center;gap:30px;height:100%;padding:24px 2px}:root[data-nav=side] .app-tabbar__item{width:100%;min-height:44px}:root[data-nav=side] .app-tabbar__indicator{position:absolute;top:50%;right:0;width:5px;height:28px;transform:translateY(-50%);clip-path:polygon(42% 0,42% 28%,0 28%,0 72%,42% 72%,42% 100%,100% 100%,100% 0)}:root[data-nav=side] .app-tabbar__item.is-active .app-tabbar__icon{transform:none}}@media(min-width:640px)and (max-height:520px){:root[data-nav=side]{--lobby-topbar-height: 42px}:root[data-nav=side] .app-shell,:root[data-nav=side] .app-shell--lobby{padding-bottom:12px}:root[data-nav=side] .app-shell--with-tabbar{padding-left:calc(64px + env(safe-area-inset-left,0px))}:root[data-nav=side] .app-tabbar{width:calc(64px + env(safe-area-inset-left,0px))}:root[data-nav=side] .app-tabbar__wrap{grid-template-rows:repeat(5,minmax(44px,1fr));align-content:stretch;gap:0;padding:6px 2px}:root[data-nav=side] .app-tabbar__item{justify-content:center;min-height:0}:root[data-nav=side] .app-tabbar__icon{width:32px;height:32px;font-size:26px}:root[data-nav=side] .app-tabbar__halo{top:50%;width:46px;height:46px;transform:translate(-50%,-50%)}:root[data-nav=side] .app-tabbar__badge{top:-3px;right:-6px;min-width:13px;height:13px;font-size:8px;line-height:13px}:root[data-nav=side] .account-topbar{height:42px;padding:2px 8px 2px 10px}:root[data-nav=side] .account-topbar__age{display:none}:root[data-nav=side] .account-topbar__avatar{width:32px;height:32px}:root[data-nav=side] .account-topbar__vip{bottom:-4px;min-width:32px;font-size:7px}:root[data-nav=side] .account-topbar__name{font-size:12px}:root[data-nav=side] .account-topbar__id{font-size:9px}:root[data-nav=side] .account-topbar__mail{flex-basis:32px;width:32px;height:32px}:root[data-nav=side] .account-topbar__mail img{width:24px;height:24px}:root[data-nav=side] .account-topbar__wallet{height:30px}:root[data-nav=side] .account-topbar__auth button{height:28px;padding:0 12px}:root[data-nav=side] .home-hero{padding:6px 0 0}:root[data-nav=side] .home-hero__dots{min-height:8px;margin-top:4px}}:root[data-nav=dock] .app-shell,:root[data-nav=dock] .app-shell--lobby{padding-bottom:calc(98px + env(safe-area-inset-bottom))}:root[data-nav=dock] .back-to-top{bottom:calc(112px + env(safe-area-inset-bottom))}:root[data-nav=dock] .app-tabbar{bottom:calc(12px + env(safe-area-inset-bottom));width:min(calc(100% - 28px),calc(var(--app-max-width, 430px) - 28px))}:root[data-nav=dock] .app-tabbar__panel{border:1px solid rgba(var(--theme-primary-rgb),.35);border-radius:999px;background:#0f061e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 26px rgba(var(--theme-primary-rgb),.16),0 10px 30px #0009,inset 0 0 18px #7b2fff24}:root[data-nav=dock] .app-tabbar__fringe{display:none}:root[data-nav=dock] .app-tabbar__wrap{grid-template-columns:1fr 1fr 78px 1fr 1fr;align-items:center;height:62px;padding:0 6px}:root[data-nav=dock] .app-tabbar__item{gap:3px;color:var(--theme-lobby-text-muted)}:root[data-nav=dock] .app-tabbar__icon{width:22px;height:22px;color:inherit}:root[data-nav=dock] .app-tabbar__label{color:inherit}:root[data-nav=dock] .app-tabbar__halo{display:none}:root[data-nav=dock] .app-tabbar__item.is-active{color:var(--theme-lobby-highlight, #00e8ff);text-shadow:0 0 8px rgba(var(--theme-lobby-highlight-rgb, 0, 232, 255),.7)}:root[data-nav=dock] .app-tabbar__item.is-active .app-tabbar__icon{transform:none;filter:drop-shadow(0 0 7px rgba(var(--theme-lobby-highlight-rgb, 0, 232, 255),.85))}:root[data-nav=dock] .app-tabbar__indicator{width:14px;height:2px;clip-path:none;background:var(--theme-lobby-highlight, #00e8ff);box-shadow:0 0 8px var(--theme-lobby-highlight, #00e8ff)}:root[data-nav=dock] .app-tabbar__item:nth-child(3){color:#fff}:root[data-nav=dock] .app-tabbar__item:nth-child(3) .app-tabbar__icon{width:56px;height:56px;margin-top:-26px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:conic-gradient(from 210deg,#ff2e9c,#7b2fff,#00e8ff,#ff2e9c);box-shadow:0 0 18px #ff2e9c8c,0 6px 18px #00000080;animation:dock-fab-pulse 2.4s ease-in-out infinite}:root[data-nav=dock] .app-tabbar__item:nth-child(3) .app-tabbar__mask{width:28px;height:28px;margin:auto}:root[data-nav=dock] .app-tabbar__item:nth-child(3).is-active .app-tabbar__icon{filter:none}@keyframes dock-fab-pulse{0%,to{box-shadow:0 0 18px #ff2e9c8c,0 6px 18px #00000080}50%{box-shadow:0 0 30px #00e8ff8c,0 6px 18px #00000080}}@media(prefers-reduced-motion:reduce){:root[data-nav=dock] .app-tabbar__item:nth-child(3) .app-tabbar__icon{animation:none}}:root[data-game-scanlines=on] .game-card__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(0,0,0,.24) 0 1px,transparent 1px 3px)}:root[data-game-frame=neon] .game-card__art{border-radius:0;padding:1.5px;box-sizing:border-box;background:linear-gradient(120deg,rgba(var(--theme-primary-rgb),.85),rgba(var(--theme-primary-rgb),.3) 45%,rgba(var(--theme-accent-rgb),.75));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:none;filter:drop-shadow(0 0 7px rgba(var(--theme-primary-rgb),.26))}:root[data-game-frame=neon] .game-card__art:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:var(--ui-tone-bg, linear-gradient(180deg, #1a0b33 0%, #120826 100%));clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}:root[data-game-frame=neon] .game-card__image{position:relative;transform:scale(1.12);clip-path:polygon(calc(5.357% + 8.036px) 5.357%,94.643% 5.357%,94.643% calc(94.643% - 8.036px),calc(94.643% - 8.036px) 94.643%,5.357% 94.643%,5.357% calc(5.357% + 8.036px))}:root[data-game-frame=neon][data-game-scanlines=on] .game-card__art:after{top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:0;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}:root[data-game-frame=neon] .game-card.is-active .game-card__art{filter:drop-shadow(0 0 12px rgba(var(--theme-primary-rgb),.5))}:root[data-game-frame=neon] .game-card.is-active .game-card__image{transform:scale(1.12)}:root[data-game-frame=neon] .game-category-section__games{gap:10px}:root[data-game-frame=neon] .game-card__viewers{top:6px;right:6px;gap:3px;padding:1px 6px;font-size:9px}:root[data-game-frame=neon] .game-card__viewers-dot{width:5px;height:5px}:root[data-game-frame=neon] .game-card__multiplier{min-width:28px;height:16px;font-size:8px}:root[data-game-frame=neon] .game-card__title{font-size:11px}:root[data-game-frame=neon] .game-category-section__title{border-radius:0 8px 8px 0;background:linear-gradient(var(--theme-primary),var(--theme-primary)) left / 2px 100% no-repeat,linear-gradient(90deg,rgba(var(--theme-primary-rgb),.18),rgba(var(--theme-accent-rgb),.1) 55%,rgba(var(--theme-accent-rgb),.02));clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)}:root[data-game-frame=neon] .game-category-section__actions button{background:rgba(var(--theme-primary-rgb),.08);color:var(--theme-lobby-text-soft);box-shadow:inset 0 0 0 1px rgba(var(--theme-primary-rgb),.28)}:root[data-game-frame=neon] .game-category-section__actions button:disabled{box-shadow:inset 0 0 0 1px rgba(var(--theme-primary-rgb),.14)}:root[data-game-frame=neon] .game-category-section__actions .game-category-section__all{background:transparent;box-shadow:none}.app-shell--scroll-lock{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.app-shell--scroll-lock .app-shell__main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.app-shell--scroll-lock .app-shell__main>*{flex:1 1 auto;min-height:0;height:100%}.slide-x-enter-active,.slide-x-leave-active{transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .18s ease;will-change:transform}.slide-x-enter-from,.slide-x-leave-to{transform:translate(100%);opacity:.6}.route-none-enter-active,.route-none-leave-active{transition:none}.page{display:flex;flex-direction:column;gap:14px;padding:14px 14px 0}.page--tight{gap:12px}.surface-card{border:1px solid var(--ui-border);border-radius:20px;background:var(--theme-surface);box-shadow:var(--theme-shadow)}.surface-card--soft{background:var(--theme-card-gradient)}.app-shell--lobby .surface-card{border-color:var(--ui-page-border);background:var(--ui-page-panel);box-shadow:var(--ui-page-shadow)}.app-shell--lobby .surface-card--soft{background:var(--ui-page-panel-gradient)}::selection{color:var(--theme-on-primary);background:var(--theme-primary)}[data-tawk-halo]{animation:tawk-halo-breathe 5s ease-in-out infinite}@keyframes tawk-halo-breathe{0%,to{filter:drop-shadow(0 0 6px var(--tawk-halo-color, var(--theme-primary, #5afa68))) drop-shadow(0 0 14px var(--tawk-halo-color, var(--theme-primary, #5afa68)))}50%{filter:drop-shadow(0 0 11px var(--tawk-halo-color, var(--theme-primary, #5afa68))) drop-shadow(0 0 24px var(--tawk-halo-color, var(--theme-primary, #5afa68)))}}@media(prefers-reduced-motion:reduce){[data-tawk-halo]{animation:none;filter:drop-shadow(0 0 9px var(--tawk-halo-color, var(--theme-primary, #5afa68))) drop-shadow(0 0 18px var(--tawk-halo-color, var(--theme-primary, #5afa68)))!important}}[data-tawk-collapsed]{opacity:0!important;clip-path:inset(100%)!important;pointer-events:none!important}#tawk-gesture{position:fixed;display:none;z-index:2147483001;background:transparent;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent}#tawk-handle{position:fixed;right:0;display:none;align-items:center;justify-content:center;width:16px;height:46px;padding:0;border:0;border-radius:8px 0 0 8px;background:var(--tawk-halo-color, var(--theme-primary, #5afa68));color:#05210b;box-shadow:-2px 0 10px #00000059;opacity:.82;z-index:2147483001;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,width .2s ease}#tawk-handle.is-visible{display:flex}#tawk-handle:active{opacity:1;width:20px}#tawk-handle svg{width:8px;height:14px}#tawk-handle.has-unread:after{content:"";position:absolute;top:-3px;left:-3px;width:10px;height:10px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 2px #fff,0 1px 3px #0006}.van-popup--bottom{right:0;margin-left:auto;margin-right:auto;max-width:var(--app-max-width, 430px)}
