.toast-lottie-icon[data-v-34002148]{width:1.33333rem;height:1.33333rem;display:inline-flex;align-items:center;justify-content:center}.toast-lottie-icon[data-v-34002148] svg{width:100%;height:100%}.toast-container[data-v-e6315ae7]{position:fixed;top:calc(var(--app-safe-top) + 1.86667rem);left:50%;width:calc(100% - .64rem);max-width:calc(var(--app-max-width) - .64rem);transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.21333rem;pointer-events:none}.toast-item[data-v-e6315ae7]{display:flex;align-items:center;gap:0px;padding:0px .32rem;border-radius:.18667rem;background:linear-gradient(180deg,#5b0da633,#23054033);box-shadow:inset 0 1px 1px #761fc9;backdrop-filter:blur(.08rem);-webkit-backdrop-filter:blur(.26667rem);font-size:.37333rem;color:#e5e3ff;width:100%;max-width:100%}.toast-icon[data-v-e6315ae7]{flex-shrink:0}.toast-message[data-v-e6315ae7]{flex:1;word-break:break-word}.toast-success[data-v-e6315ae7]{border-color:#e5e3ff}.toast-error[data-v-e6315ae7]{border-color:#ef4444}.toast-warning[data-v-e6315ae7]{border-color:#f59e0b}.toast-info[data-v-e6315ae7]{border-color:#3b82f6}.toast-enter-active[data-v-e6315ae7],.toast-leave-active[data-v-e6315ae7]{transition:all .3s ease}.toast-enter-from[data-v-e6315ae7]{opacity:0;transform:translateY(-.53333rem)}.toast-leave-to[data-v-e6315ae7]{opacity:0;transform:translateY(-.53333rem) scale(.9)}.splash-screen[data-v-19cc61b4]{position:fixed;inset:0;z-index:9999;width:100%;height:100%;overflow:hidden;background:#1a0733}.splash-bg[data-v-19cc61b4]{position:absolute;inset:0;background-image:url(/assets/bg-Bipd7w-C.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}.splash-logo-stage[data-v-19cc61b4]{position:absolute;left:0;right:0;top:20%;display:flex;justify-content:center;pointer-events:none}.splash-logo[data-v-19cc61b4]{width:min(62vw,8rem);height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 .16rem .64rem rgba(0,0,0,.45));animation:splash-logo-in-19cc61b4 .7s ease-out both,splash-logo-breath-19cc61b4 3s ease-in-out .7s infinite}@keyframes splash-logo-in-19cc61b4{0%{opacity:0;transform:translateY(.37333rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes splash-logo-breath-19cc61b4{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.splash-loading[data-v-19cc61b4]{position:absolute;left:50%;top:70%;transform:translate(-50%,-50%);width:min(52vw,5.86667rem);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;pointer-events:none}.splash-loading-sprite[data-v-19cc61b4]{position:absolute;inset:0;background-repeat:no-repeat;will-change:background-position}.splash-loading-overlay[data-v-19cc61b4]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.21333rem}.splash-loading-text[data-v-19cc61b4]{font-size:clamp(.4rem,4.6vw,.53333rem);font-weight:800;letter-spacing:.08rem;background:linear-gradient(180deg,#ffe9a8,#f6c04a 45%,#d98a1f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 .37333rem rgba(246,192,74,.35)}.splash-loading-dots[data-v-19cc61b4]{display:flex;gap:.16rem}.splash-loading-dots i[data-v-19cc61b4]{width:.16rem;height:.16rem;border-radius:50%;background:linear-gradient(135deg,#ffe9a8,#f6c04a);box-shadow:0 0 .16rem #f6c04a99;animation:dot-bounce-19cc61b4 1.2s ease-in-out infinite}.splash-loading-dots i[data-v-19cc61b4]:nth-child(2){animation-delay:.18s}.splash-loading-dots i[data-v-19cc61b4]:nth-child(3){animation-delay:.36s}@keyframes dot-bounce-19cc61b4{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-.13333rem);opacity:1}}.splash-fade-leave-active[data-v-19cc61b4]{transition:opacity .6s ease,transform .6s ease}.splash-fade-leave-to[data-v-19cc61b4]{opacity:0;transform:scale(1.05)}.modal-fade-enter-active[data-v-eae6cf27],.modal-fade-leave-active[data-v-eae6cf27]{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1);transform-origin:center center}.modal-fade-enter-from[data-v-eae6cf27],.modal-fade-leave-to[data-v-eae6cf27]{opacity:0;transform:scale(.94)}.modal-fade-enter-to[data-v-eae6cf27],.modal-fade-leave-from[data-v-eae6cf27]{opacity:1;transform:scale(1)}.modal-overlay[data-v-eae6cf27]{position:fixed;top:0;left:50%;bottom:0;width:100%;max-width:var(--app-max-width);transform:translate(-50%);background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:0 .74667rem}.modal-overlay.modal-bottom[data-v-eae6cf27]{align-items:flex-end;padding:0}.modal-content[data-v-eae6cf27]{width:100%;max-width:10.66667rem;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,#25043b,#11021b) padding-box,linear-gradient(180deg,#a43cc0,#491353,#411a6f) border-box}.gold-border-gradient[data-v-eae6cf27]{position:relative;border-radius:.13333rem;border:1px solid transparent!important;background:linear-gradient(#230540,#230540) padding-box,linear-gradient(180deg,#ffbd42,#f2e46d 28% 50%,#9c5b26 76%,#c3811e) border-box!important}.modal-center-content[data-v-eae6cf27]{border-radius:.32rem}.modal-bottom-content[data-v-eae6cf27]{border-radius:.32rem .32rem 0 0;max-width:100%}.confirm-modal[data-v-c90fdfcb]{display:flex;flex-direction:column}.confirm-title[data-v-c90fdfcb]{font-weight:400;font-size:.32rem;color:#e5e3ff;text-align:center;line-height:1.5}.confirm-modal--list .confirm-title[data-v-c90fdfcb]{padding:.53333rem .42667rem}.confirm-divider[data-v-c90fdfcb]{height:1px;background:#240740;width:100%}.confirm-divider2[data-v-c90fdfcb]{width:100%;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(180deg,#e1ba78,#e0a713,#fff6ba,#fff5bd,#d0a713,#ffb164,#ffd9ae,#ffb164,#e1ba78,#997737,#e0a713,#ffedd5,#fff5bd,#e0a713,#ffedd5,#e0a713,#e1ba78,#e0a713,#ffedd5,#e0a713) border-box}.confirm-btn[data-v-c90fdfcb]{padding-top:.53333rem;padding-bottom:.69333rem;width:100%;border:none;background:transparent;font-weight:500;text-align:center;font-size:.32rem}.confirm-action--danger[data-v-c90fdfcb]{color:#f12828}.confirm-action--primary[data-v-c90fdfcb],.confirm-cancel[data-v-c90fdfcb]{color:#fa9832}.confirm-modal--buttons[data-v-c90fdfcb]{padding:.42667rem .42667rem .53333rem}.confirm-modal--buttons .confirm-title[data-v-c90fdfcb]{padding:.32rem 0 .69333rem}.confirm-actions[data-v-c90fdfcb]{display:flex;align-items:center;justify-content:center;gap:.26667rem}.confirm-mini-btn[data-v-c90fdfcb]{flex:1;min-width:0;height:.85333rem;padding:0 .32rem;border-radius:.16rem;font-size:.32rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.confirm-mini-btn--cancel[data-v-c90fdfcb]{color:#ffdc72;border:1.8px solid transparent;background:linear-gradient(#050012,#050012) padding-box,linear-gradient(180deg,#ffbd42,#f2e46d,#f2e46d,#9c5b26,#c3811e) border-box}.confirm-mini-btn--confirm[data-v-c90fdfcb]{color:#582107;border:none;background:linear-gradient(180deg,#ffd24d,#ec900d);box-shadow:0 .096rem .16rem #ff800073,0 1.2px .064rem #ff800073}*{margin:0;padding:0;box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}input{border:none}input:focus,textarea:focus{outline:none}.btn-common-primary{position:relative;border-radius:.13333rem;color:#582107!important;border:1px solid transparent!important;background:linear-gradient(180deg,#ffd24d,#ec900d) padding-box,linear-gradient(180deg,#fff7a1,#ffbe1c 20% 40%,#914807 60%,#ffd02f,#ffeba8) border-box!important}.noactive-gradient{border:1px solid #2a085d!important;background:linear-gradient(180deg,#1a0734,#080227)!important}.active-gradient{position:relative;border-radius:.13333rem;overflow:hidden;color:#fff!important;background:linear-gradient(180deg,#030016,#0c011b) padding-box,linear-gradient(180deg,#e5c5ff,#fbf,#882fc7 50%,#fbf) border-box!important;border:1px solid transparent!important;box-shadow:0 0 .08rem #dfb5ff,0 0 .18667rem #580099}.gold-border-gradient{position:relative;border-radius:.13333rem;border:1px solid transparent!important;background:linear-gradient(#230540,#230540) padding-box,linear-gradient(180deg,#ffbd42,#f2e46d 28% 50%,#9c5b26 76%,#c3811e) border-box}:root{--gradient-primary-start: #aa52ff;--gradient-primary-end: #6100be;--gradient-border-start: rgba(201, 145, 255, 1);--gradient-border-end: rgba(141, 23, 255, 1);--border-color: #8d17ff}html,body{width:100%;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-on-primary);margin:0;background-color:#050012}body.app-background-visible{background-color:#050012}@media screen and (min-width:610px){body.app-background-visible{background-color:#050012;background-image:linear-gradient(#081220b3,#081220b3),url(/assets/app_bg-BLUTHDpQ.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}#app{width:100%;max-width:var(--app-max-width);min-height:calc(var(--vh, 1vh) * 100);margin:0 auto;position:relative;overflow-x:hidden}#app.app-with-bg{background:#050012}main{width:100%;min-height:calc(var(--vh, 1vh) * 100)}:root{--color-primary: #4f46e5;--color-primary-light: #8582ff;--color-primary-dark: #3524cd;--gradient-primary: linear-gradient(180deg, #3524cd 0%, #4f46e5 100%);--color-accent: #ffc247;--color-accent-light: #ffd978;--color-accent-dark: #9d4900;--gradient-accent: linear-gradient(180deg, #ffe6a7 0%, #ffc247 100%);--color-success: #11cf3a;--color-danger: #f22b2b;--color-error: #f12828;--color-info: #3a7ff2;--color-warning: #ffc247;--bg-primary: #fdfdff;--bg-secondary: #f5f2fe;--bg-card: #ffffff;--bg-card-muted: #f8f8fc;--bg-sidebar-panel: #f4f6f9;--bg-soft: #f1f1f1;--bg-brand-soft: #f5f3ff;--bg-hover: rgba(79, 70, 229, .05);--bg-active: rgba(79, 70, 229, .1);--bg-overlay: rgba(255, 255, 255, .96);--bg-inverse: #2e3133;--bg-input: #ffffff;--bg-main: var(--bg-primary);--bg-dark: var(--bg-secondary);--bg-medium: var(--bg-card-muted);--bg-light: var(--bg-brand-soft);--bg-sports-main: linear-gradient(180deg, #f5f2fe 0%, #fdfdff 100%);--bg-sports-header: #f5f2fe;--bg-sports-card: #ffffff;--bg-sports-dark: rgba(46, 49, 51, .06);--bg-sports-light: rgba(79, 70, 229, .04);--text-primary: #2e3133;--text-secondary: #777587;--text-tertiary: #8491a5;--text-quaternary: #9aa2b1;--text-light: #8491a5;--text-muted: #777587;--text-success: #11cf3a;--text-disabled: rgba(132, 145, 165, .6);--text-on-primary: #ffffff;--border-primary: #d2d1e0;--border-light: #ebedf0;--border-medium: #e4e4e4;--border-strong: #c5c8d8;--border-active: #4f46e5;--border-contrast: #8d90a5;--border-subtle: #ebedf0;--border-faint: rgba(46, 49, 51, .03);--border-input: #777587;--gradient-hot: linear-gradient(135deg, #ff8a6b 0%, #f12828 100%);--gradient-danger: linear-gradient(135deg, #f12828 0%, #e11d48 100%);--gradient-info: linear-gradient(135deg, #6b9cff 0%, #3a7ff2 100%);--shadow-sm: 0 .05333rem .16rem rgba(151, 151, 151, .15);--shadow-md: 0 .10667rem .32rem rgba(0, 0, 0, .08);--shadow-lg: 0 0 .21333rem rgba(151, 151, 151, .35);--shadow-glow: 0 .10667rem .32rem rgba(79, 70, 229, .28);--shadow-glow-strong: 0 .16rem .32rem rgba(82, 68, 233, .32);--shadow-accent: 0 .10667rem .26667rem rgba(255, 194, 71, .22);--shadow-small: var(--shadow-sm);--shadow-medium: var(--shadow-md);--spacing-xs: .10667rem;--spacing-sm: .21333rem;--spacing-md: .32rem;--spacing-lg: .42667rem;--spacing-xl: .64rem;--spacing-xxl: .85333rem;--radius-sm: .10667rem;--radius-md: .21333rem;--radius-lg: .32rem;--radius-xl: .53333rem;--radius-circle: 50%;--transition-fast: all .15s ease;--transition-normal: all .3s ease;--transition-slow: all .5s ease;--opacity-disabled: .5;--opacity-hover: .8;--opacity-active: .6;--app-max-width: 11.33333rem;--app-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--app-safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--app-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--app-safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--tabbar-height: calc(1.73333rem + var(--app-safe-bottom))}:root[data-theme=light]{--color-primary: #4f46e5;--color-primary-light: #8582ff;--color-primary-dark: #3524cd;--gradient-primary: linear-gradient(180deg, #3524cd 0%, #4f46e5 100%);--shadow-glow: 0 .10667rem .32rem rgba(79, 70, 229, .28);--shadow-glow-strong: 0 .16rem .32rem rgba(82, 68, 233, .32)}:root[data-theme=dark]{--color-primary: #fa9832;--color-primary-light: #a8a6ff;--color-primary-dark: #3ffb15;--gradient-primary: linear-gradient(180deg, #ff5c33 0%, #fa9933 100%);--shadow-glow: 0 .21333rem .64rem rgba(133, 130, 255, .18);--shadow-glow-strong: 0 .26667rem .8rem rgba(133, 130, 255, .24)}.btn-primary{background:var(--gradient-primary);color:var(--text-on-primary);border:1px solid var(--color-primary);transition:var(--transition-normal)}.btn-primary:hover{transform:translateY(-.05333rem);box-shadow:var(--shadow-glow)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-brand-soft);color:var(--color-primary);border:1px solid var(--border-primary);transition:var(--transition-normal)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-active)}.btn-secondary:active{background:var(--bg-active)}.btn-outline{background:var(--bg-card);color:var(--color-primary);border:1px solid var(--border-active);transition:var(--transition-normal)}.btn-outline:hover{background:var(--bg-brand-soft)}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:var(--transition-normal)}.card:hover{border-color:var(--border-active);transform:translateY(-.05333rem);box-shadow:var(--shadow-md)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--text-success)}.body-lock{overflow:hidden!important;position:fixed;width:100%;height:100%}html:has(.page-modal-open),body:has(.page-modal-open){overflow:hidden}body{font-size:.4rem;background:#1a0733}html{background:#1a0733}.lazy-lottie-loading{position:absolute;left:50%;top:50%;z-index:1;translate:-50% -50%;pointer-events:none}.lazy-glow{overflow:hidden}.lazy-glow svg{display:block;width:100%;height:100%;overflow:visible}.lazy-glow circle{fill:none;opacity:.2;r:var(--ring-radius);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;animation:lazy-ring-size 2s linear infinite,lazy-ring-stroke 2s linear infinite,lazy-ring-opacity 2s linear infinite}.lazy-glow circle:nth-of-type(1){--ring-radius: 5%;--ring-peak-radius: 7.5%}.lazy-glow circle:nth-of-type(2){--ring-radius: 10%;--ring-peak-radius: 12.5%;animation-delay:33ms}.lazy-glow circle:nth-of-type(3){--ring-radius: 15%;--ring-peak-radius: 17.5%;animation-delay:.15s}.lazy-glow circle:nth-of-type(4){--ring-radius: 20%;--ring-peak-radius: 22.5%;animation-delay:267ms}.lazy-glow circle:nth-of-type(5){--ring-radius: 25%;--ring-peak-radius: 27.5%;animation-delay:383ms}@keyframes lazy-ring-size{0%,30%,to{r:var(--ring-radius);animation-timing-function:cubic-bezier(.333,0,0,1)}9.17%{r:var(--ring-peak-radius);animation-timing-function:cubic-bezier(.333,0,.009,1)}}@keyframes lazy-ring-stroke{0%,30%,to{stroke-width:5}9.17%{stroke-width:10;animation-timing-function:linear}}@keyframes lazy-ring-opacity{0%,38.33%,to{opacity:.2;animation-timing-function:cubic-bezier(.333,0,.667,1)}9.17%{opacity:1;animation-timing-function:cubic-bezier(.333,0,.667,1)}}@media(prefers-reduced-motion:reduce){.lazy-glow circle{animation:none;transform:none}}.lazy-error-icon{width:.96rem;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 1px .10667rem #2e31332e;animation:lazy-error-bounce 1.2s ease-in-out infinite}.lazy-error-inner{width:100%;height:100%;display:grid;place-items:center;animation:lazy-error-shake 4s ease-in-out infinite}.lazy-error-inner span,.lazy-error-inner span:after{display:block;width:.48rem;height:.05333rem;border-radius:.05333rem;background:#f0445a}.lazy-error-inner span{transform:rotate(45deg)}.lazy-error-inner span:after{content:"";transform:rotate(90deg)}@keyframes lazy-error-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.13333rem)}}@keyframes lazy-error-shake{0%,37.5%,to{transform:rotate(0)}7.5%{transform:rotate(30deg)}15%{transform:rotate(-20deg)}22.5%{transform:rotate(10deg)}30%{transform:rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.lazy-error-icon,.lazy-error-inner{animation:none}}
