.page-enter-active,.page-leave-active{transition:opacity .28s ease,transform .32s ease}.page-enter,.page-leave-to{opacity:0;transform:translateY(12px)}.auth-page[data-v-fc1f716c]{min-height:100vh;padding:40px 16px calc(24px + var(--safe-bottom));display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.auth-page[data-v-fc1f716c]:after,.auth-page[data-v-fc1f716c]:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at top,rgba(47,121,255,.35),transparent 70%);filter:blur(4px);z-index:0}.auth-page[data-v-fc1f716c]:before{top:-90px;left:-120px}.auth-page[data-v-fc1f716c]:after{bottom:-140px;right:-80px;background:radial-gradient(circle at top,rgba(255,178,74,.35),transparent 68%)}.auth-shell[data-v-fc1f716c]{width:min(94vw,420px);position:relative;z-index:1;display:grid;gap:18px}.auth-card[data-v-fc1f716c]{background:var(--card-bg);border:1px solid var(--card-stroke);border-radius:var(--radius-xl);padding:22px 18px 26px;box-shadow:var(--shadow-lg);backdrop-filter:blur(16px);animation:rise-fc1f716c .5s ease}.auth-tabs[data-v-fc1f716c]{display:flex;justify-content:space-between;padding:0 8px 16px;border-bottom:1px solid rgba(110,132,168,.2)}.tab[data-v-fc1f716c]{background:none;border:none;font-size:16px;color:var(--text-muted);font-weight:600;padding:6px 10px}.tab.active[data-v-fc1f716c]{color:var(--accent);position:relative}.tab.active[data-v-fc1f716c]:after{content:"";position:absolute;left:8px;right:8px;bottom:-12px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.auth-form[data-v-fc1f716c]{display:grid;gap:14px;margin-top:18px}.form-message[data-v-fc1f716c]{margin:0;text-align:center;color:#1f8f4f;font-size:12px;font-weight:600}.form-message.error[data-v-fc1f716c]{color:#ff4d4f}.field[data-v-fc1f716c]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.72);border:1px solid rgba(160,180,210,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.field input[data-v-fc1f716c]{border:none;background:transparent;flex:1;font-size:14px;outline:none;color:var(--text-strong)}.field input[data-v-fc1f716c]::-moz-placeholder{color:rgba(100,120,150,.6)}.field input[data-v-fc1f716c]::placeholder{color:rgba(100,120,150,.6)}.field-icon[data-v-fc1f716c]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.field-icon svg[data-v-fc1f716c]{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.field-action[data-v-fc1f716c]{width:30px;height:30px;border:none;background:none;color:var(--accent);padding:0}.field-action svg[data-v-fc1f716c]{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.primary-btn[data-v-fc1f716c]{border:none;height:46px;border-radius:14px;font-size:16px;color:#fff;background:linear-gradient(90deg,#2b6bff,#39b2ff);box-shadow:0 10px 20px rgba(42,120,255,.28)}.primary-btn.disabled[data-v-fc1f716c]{opacity:.55}@keyframes rise-fc1f716c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.auth-page[data-v-145586e8]{min-height:100vh;padding:36px 16px calc(24px + var(--safe-bottom));display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.auth-page[data-v-145586e8]:after,.auth-page[data-v-145586e8]:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at top,rgba(47,121,255,.35),transparent 70%);filter:blur(4px);z-index:0}.auth-page[data-v-145586e8]:before{top:-100px;right:-110px}.auth-page[data-v-145586e8]:after{bottom:-140px;left:-90px;background:radial-gradient(circle at top,rgba(34,179,255,.3),transparent 68%)}.auth-shell[data-v-145586e8]{width:min(94vw,420px);position:relative;z-index:1;display:grid;gap:18px}.auth-card[data-v-145586e8]{background:var(--card-bg);border:1px solid var(--card-stroke);border-radius:var(--radius-xl);padding:22px 18px 26px;box-shadow:var(--shadow-lg);backdrop-filter:blur(16px);animation:rise-145586e8 .5s ease}.auth-tabs[data-v-145586e8]{display:flex;justify-content:space-between;padding:0 8px 16px;border-bottom:1px solid rgba(110,132,168,.2)}.tab[data-v-145586e8]{background:none;border:none;font-size:16px;color:var(--text-muted);font-weight:600;padding:6px 10px}.tab.active[data-v-145586e8]{color:var(--accent);position:relative}.tab.active[data-v-145586e8]:after{content:"";position:absolute;left:8px;right:8px;bottom:-12px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.auth-form[data-v-145586e8]{display:grid;gap:14px;margin-top:18px}.form-message[data-v-145586e8]{margin:0;text-align:center;color:#1f8f4f;font-size:12px;font-weight:600}.form-message.error[data-v-145586e8]{color:#ff4d4f}.field[data-v-145586e8]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.72);border:1px solid rgba(160,180,210,.35);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.field input[data-v-145586e8]{border:none;background:transparent;flex:1;font-size:14px;outline:none;color:var(--text-strong)}.field input[data-v-145586e8]::-moz-placeholder{color:rgba(100,120,150,.6)}.field input[data-v-145586e8]::placeholder{color:rgba(100,120,150,.6)}.field-icon[data-v-145586e8]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.field-icon svg[data-v-145586e8]{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.field-action[data-v-145586e8]{width:30px;height:30px;border:none;background:none;color:var(--accent);padding:0}.field-action svg[data-v-145586e8]{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.primary-btn[data-v-145586e8]{border:none;height:46px;border-radius:14px;font-size:16px;color:#fff;background:linear-gradient(90deg,#2b6bff,#39b2ff);box-shadow:0 10px 20px rgba(42,120,255,.28);margin-top:6px}.primary-btn.disabled[data-v-145586e8]{opacity:.55}@keyframes rise-145586e8{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-page[data-v-0d6157e4]{min-height:100vh;position:relative;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:16px 14px calc(120px + var(--safe-bottom))}.home-container[data-v-0d6157e4]{max-width:440px;margin:0 auto}.home-top[data-v-0d6157e4]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px}.top-actions[data-v-0d6157e4]{display:flex;gap:8px}.icon-btn[data-v-0d6157e4]{border:none;background:#fff;width:32px;height:32px;padding:0;border-radius:12px;box-shadow:0 6px 12px rgba(21,41,82,.12);display:grid;place-items:center}.icon-btn.shake[data-v-0d6157e4]{animation:serviceShake-0d6157e4 1.6s ease-in-out infinite}.icon-btn .icon-image[data-v-0d6157e4]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.icon-btn.logout[data-v-0d6157e4]{width:auto;height:auto;padding:6px 12px;font-size:12px;color:#fff;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#ffb24a,#ff6f5b)}.hero-banner[data-v-0d6157e4]{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:#e9f1ff;box-shadow:var(--shadow-md);height:clamp(150px,36vw,210px)}.carousel-track[data-v-0d6157e4]{position:absolute;inset:0}.carousel-item[data-v-0d6157e4]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.carousel-item.active[data-v-0d6157e4]{opacity:1;z-index:1}.carousel-image[data-v-0d6157e4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.carousel-dots[data-v-0d6157e4]{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:6px;padding:4px 8px;border-radius:999px;background:hsla(0,0%,100%,.7);box-shadow:0 6px 12px rgba(21,41,82,.12)}.carousel-dot[data-v-0d6157e4]{width:6px;height:6px;border-radius:999px;border:none;padding:0;background:rgba(59,76,110,.4);transition:width .3s ease,background .3s ease;cursor:pointer}.carousel-dot.active[data-v-0d6157e4]{width:16px;background:#2f79ff}.wallet-card[data-v-0d6157e4]{margin-top:12px;background:#fff;border-radius:18px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-md)}.wallet-left[data-v-0d6157e4]{display:grid;gap:4px}.wallet-user[data-v-0d6157e4]{font-size:13px;color:#7a8aa8}.wallet-balance[data-v-0d6157e4]{font-weight:700;color:#1f2f55;display:flex;align-items:center;gap:8px}.wallet-balance span[data-v-0d6157e4]{font-size:20px}.balance-refresh[data-v-0d6157e4]{border:none;background:#e6efff;color:#2f79ff;font-size:11px;padding:4px 8px;border-radius:999px;cursor:pointer}.wallet-actions[data-v-0d6157e4]{display:flex;gap:8px}.wallet-action[data-v-0d6157e4]{border:none;background:#f3f7ff;color:#2f6ae6;font-size:11px;padding:6px 8px;border-radius:10px;display:grid;justify-items:center;gap:4px;min-width:60px}.wallet-action img[data-v-0d6157e4]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.wallet-action span[data-v-0d6157e4]{line-height:1}.content-row[data-v-0d6157e4]{display:grid;grid-template-columns:64px 1fr;gap:12px;margin-top:16px}.side-menu[data-v-0d6157e4]{display:grid;gap:8px;padding:10px 6px;background:hsla(0,0%,100%,.7);border-radius:16px;box-shadow:0 10px 18px rgba(21,41,82,.08);height:-moz-fit-content;height:fit-content}.side-item[data-v-0d6157e4]{border:none;background:transparent;font-size:12px;color:#6a7c9b;padding:6px 4px;border-radius:10px}.side-item.active[data-v-0d6157e4]{background:linear-gradient(120deg,#2f79ff,#5cd6ff);color:#fff;font-weight:600}.section-list[data-v-0d6157e4]{display:grid;gap:16px}.section-title[data-v-0d6157e4]{font-size:13px;color:#7b8aa6;margin-bottom:8px;font-weight:600}.cards-grid[data-v-0d6157e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-card[data-v-0d6157e4]{padding:0;border-radius:16px;background:linear-gradient(135deg,#fff,#f5f8ff);box-shadow:inset 0 0 0 1px rgba(225,235,255,.8);overflow:hidden;position:relative;border:none;cursor:pointer}.game-card[data-v-0d6157e4]:before{content:"";display:block;padding-top:50%}.game-image[data-v-0d6157e4]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.bottom-nav[data-v-0d6157e4]{position:fixed;left:0;right:0;bottom:0;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 10px calc(10px + var(--safe-bottom));box-shadow:0 -8px 18px rgba(21,41,82,.12);z-index:10}.nav-item[data-v-0d6157e4]{border:none;background:none;display:grid;gap:4px;justify-items:center;font-size:11px;color:#9aa8bf}.nav-item.active[data-v-0d6157e4]{color:#2f79ff;font-weight:700}.nav-icon[data-v-0d6157e4]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(1)}.nav-item.active .nav-icon[data-v-0d6157e4]{opacity:1;filter:none}@keyframes serviceShake-0d6157e4{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-12deg)}78%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(6deg)}}.lottery-page[data-v-211f3a22]{min-height:100vh;--lottery-bottom-gap:90px;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:16px 14px calc(var(--lottery-bottom-gap) + var(--safe-bottom))}.lottery-wrapper[data-v-211f3a22]{max-width:440px;margin:0 auto}.lottery-card[data-v-211f3a22]{background:#fff;border-radius:22px;box-shadow:0 20px 40px rgba(26,45,92,.12);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 16px - var(--lottery-bottom-gap) - var(--safe-bottom))}.lottery-header[data-v-211f3a22]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:16px;border-bottom:1px solid rgba(217,227,242,.8)}.game-info[data-v-211f3a22]{display:flex;align-items:center;gap:8px;font-weight:700;color:#2f79ff;cursor:pointer}.grid-icon[data-v-211f3a22]{display:grid;grid-template-columns:repeat(2,6px);gap:3px;position:relative}.grid-icon span[data-v-211f3a22]{width:6px;height:6px;background:#2f79ff;border-radius:2px}.grid-icon[data-v-211f3a22]:after{content:"";position:absolute;right:-6px;top:-2px;width:8px;height:8px;border-radius:50%;background:#2f79ff}.game-title[data-v-211f3a22]{font-size:16px}.date-select[data-v-211f3a22]{border:none;background:transparent;color:#344563;font-weight:600;display:flex;align-items:center;gap:8px}.calendar-icon[data-v-211f3a22]{width:20px;height:20px;border-radius:6px;border:1px solid #c9d3e7;position:relative}.calendar-icon[data-v-211f3a22]:before{content:"";position:absolute;left:4px;right:4px;top:4px;height:2px;background:#c9d3e7}.calendar-icon[data-v-211f3a22]:after{content:"";position:absolute;left:6px;top:8px;width:2px;height:2px;background:#c9d3e7;box-shadow:5px 0 0 #c9d3e7,0 5px 0 #c9d3e7,5px 5px 0 #c9d3e7}.game-switch[data-v-211f3a22]{border:none;background:transparent;color:#2f79ff;font-weight:700;position:relative;padding-right:16px;cursor:default}.game-switch[data-v-211f3a22]:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-right:2px solid #2f79ff;border-top:2px solid #2f79ff;transform:translateY(-50%) rotate(45deg)}.lottery-tabs[data-v-211f3a22]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:12px 16px 6px;color:#7b8aa6;font-weight:600;border-bottom:1px solid rgba(217,227,242,.8)}.lottery-tab[data-v-211f3a22]{border:none;background:transparent;color:inherit;font-size:12px;position:relative;padding-bottom:8px;white-space:nowrap}.lottery-tab.active[data-v-211f3a22]{color:#2f79ff}.lottery-tab.active[data-v-211f3a22]:after{content:"";position:absolute;left:24%;right:24%;bottom:0;height:4px;border-radius:999px;background:#2f79ff}.lottery-list[data-v-211f3a22]{max-height:none;flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0}.lottery-row[data-v-211f3a22]{display:grid;grid-template-columns:1.1fr 2.4fr;padding:12px 16px;border-bottom:1px solid rgba(217,227,242,.8);align-items:center;gap:8px}.list-tip[data-v-211f3a22]{padding:14px 16px;text-align:center;color:#8a98b2;font-weight:600;font-size:12px}.draw-issue[data-v-211f3a22]{display:grid;gap:4px;font-weight:600;color:#4a5b7a}.draw-id[data-v-211f3a22]{white-space:nowrap}.draw-time[data-v-211f3a22]{color:#8b9ab3;font-weight:500}.draw-results[data-v-211f3a22]{display:grid;gap:8px;align-items:center;justify-items:center}.draw-results.results-five[data-v-211f3a22]{grid-template-columns:repeat(5,minmax(0,1fr))}.draw-results.results-ten[data-v-211f3a22]{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.draw-results.results-crown[data-v-211f3a22]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.draw-results.results-kl8[data-v-211f3a22]{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.draw-results.results-kl8-sum[data-v-211f3a22]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.draw-results.results-dice[data-v-211f3a22]{grid-template-columns:repeat(5,minmax(0,1fr))}.draw-results.results-fish[data-v-211f3a22]{grid-template-columns:repeat(3,minmax(0,1fr))}.draw-results.results-total[data-v-211f3a22]{grid-template-columns:repeat(7,minmax(0,1fr))}.draw-results.results-bull[data-v-211f3a22]{grid-template-columns:repeat(4,minmax(0,1fr))}.draw-results.results-crown .result-chip[data-v-211f3a22],.draw-results.results-ten .result-chip[data-v-211f3a22],.draw-results.results-ten .result-tile[data-v-211f3a22]{width:22px;height:22px;font-size:11px}.draw-results.results-kl8 .result-ball[data-v-211f3a22],.draw-results.results-kl8-sum .result-chip[data-v-211f3a22]{height:24px;font-size:11px}.draw-results.results-kl8-sum .result-chip[data-v-211f3a22]{width:auto;min-width:48px;padding:0 8px;border-radius:10px;white-space:nowrap}.draw-results.results-kl8-sum .result-text[data-v-211f3a22]{font-weight:700}.draw-results.results-crown .result-chip[data-v-211f3a22],.draw-results.results-ten .result-chip[data-v-211f3a22]{border-radius:8px}.result-ball[data-v-211f3a22]{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.result-ball.ball-light[data-v-211f3a22]{background:#8fd5ff;color:#fff}.result-ball.ball-dark[data-v-211f3a22]{background:#2f79ff;color:#fff}.result-tile[data-v-211f3a22]{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.result-tile.tile-1[data-v-211f3a22]{background:#f7d34c;color:#2b2b2b}.result-tile.tile-2[data-v-211f3a22]{background:#2f79ff}.result-tile.tile-3[data-v-211f3a22]{background:#50555f}.result-tile.tile-4[data-v-211f3a22]{background:#f2953c}.result-tile.tile-5[data-v-211f3a22]{background:#6de3f0;color:#1f2a36}.result-tile.tile-6[data-v-211f3a22]{background:#6945ff}.result-tile.tile-7[data-v-211f3a22]{background:#c7c7c7;color:#2b2b2b}.result-tile.tile-8[data-v-211f3a22]{background:#ff3b30}.result-tile.tile-9[data-v-211f3a22]{background:#7a2b2b}.result-tile.tile-10[data-v-211f3a22]{background:#30b35c}.dice-image[data-v-211f3a22]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.result-chip[data-v-211f3a22]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.result-chip.tone-blue[data-v-211f3a22]{background:#1f6fe8;box-shadow:0 6px 12px rgba(30,102,218,.28)}.result-chip.tone-orange[data-v-211f3a22]{background:#f5a33c;box-shadow:0 6px 12px rgba(245,163,60,.28)}.result-chip.tone-green[data-v-211f3a22]{background:#20b05c;box-shadow:0 6px 12px rgba(32,176,92,.28)}.result-text[data-v-211f3a22]{font-weight:600;color:#5c6b88;text-align:center}.result-sum[data-v-211f3a22]{font-weight:700;color:#ff3b30;min-width:28px;text-align:center}.text-blue[data-v-211f3a22]{color:#1f6fe8}.text-red[data-v-211f3a22]{color:#ff3b30}.text-orange[data-v-211f3a22]{color:#f28c28}.text-green[data-v-211f3a22]{color:#19b24b}.text-muted[data-v-211f3a22]{color:#8b9ab3}.element-gold[data-v-211f3a22]{color:#f2b233}.element-wood[data-v-211f3a22]{color:#b27b4b}.element-water[data-v-211f3a22]{color:#1f6fe8}.element-fire[data-v-211f3a22]{color:#f28c28}.element-earth[data-v-211f3a22]{color:#7f8696}.bottom-nav[data-v-211f3a22]{position:fixed;left:0;right:0;bottom:0;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 10px calc(10px + var(--safe-bottom));box-shadow:0 -8px 18px rgba(21,41,82,.12);z-index:10}.nav-item[data-v-211f3a22]{border:none;background:none;display:grid;gap:4px;justify-items:center;font-size:11px;color:#9aa8bf}.nav-item.active[data-v-211f3a22]{color:#2f79ff;font-weight:700}.nav-icon[data-v-211f3a22]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(1)}.nav-item.active .nav-icon[data-v-211f3a22]{opacity:1;filter:none}.sheet-backdrop[data-v-211f3a22]{position:fixed;inset:0;background:rgba(10,20,35,.45);display:grid;place-items:center;z-index:30}.sheet[data-v-211f3a22]{width:min(420px,100%);background:#fff;border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden}.date-sheet[data-v-211f3a22]{align-self:end;border-radius:24px 24px 0 0;animation:sheetUp-211f3a22 .25s ease}.sheet-header[data-v-211f3a22]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid rgba(217,227,242,.8)}.sheet-title[data-v-211f3a22]{font-weight:700;color:#4a5b7a}.sheet-confirm[data-v-211f3a22]{border:none;background:transparent;color:#2f79ff;font-weight:700}.date-wheel[data-v-211f3a22]{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:12px 12px 20px;gap:10px;position:relative}.wheel-column[data-v-211f3a22]{list-style:none;padding:40px 0;margin:0;display:grid;gap:8px;color:#c0c9d8;font-weight:600;height:190px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.wheel-column[data-v-211f3a22]::-webkit-scrollbar{display:none}.wheel-item[data-v-211f3a22]{scroll-snap-align:center}.wheel-btn[data-v-211f3a22]{border:none;background:transparent;font-weight:600;color:inherit;font-size:15px;height:32px;width:100%;cursor:pointer}.wheel-btn.active[data-v-211f3a22]{color:#2f79ff;font-size:18px}.game-sheet[data-v-211f3a22]{width:min(440px,calc(100% - 24px));height:min(720px,calc(100% - 40px));border-radius:28px;animation:panelIn-211f3a22 .3s ease;display:flex;flex-direction:column}.game-sheet-header[data-v-211f3a22]{display:grid;grid-template-columns:40px 1fr 60px;align-items:center;padding:16px 18px 10px}.back-btn[data-v-211f3a22]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-211f3a22]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.game-sheet-title[data-v-211f3a22]{text-align:center;font-weight:700;font-size:16px;color:#334263}.game-sheet-body[data-v-211f3a22]{padding:10px 18px 18px;overflow-y:auto;display:grid;gap:18px}.game-group[data-v-211f3a22]{display:grid;gap:10px}.game-group-title[data-v-211f3a22]{text-align:center;font-weight:700;color:#5c6b88}.game-grid[data-v-211f3a22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-card[data-v-211f3a22]{border:1px solid rgba(210,220,238,.8);background:#fff;border-radius:14px;padding:10px 6px;display:grid;gap:4px;text-align:center;color:#6c7a95;font-weight:600;box-shadow:0 8px 16px rgba(26,45,92,.06)}.game-card.active[data-v-211f3a22]{border-color:#2f79ff;color:#2f79ff;box-shadow:0 10px 18px rgba(47,121,255,.2)}.game-card.disabled[data-v-211f3a22]{color:#c4cad7}.game-time.closed[data-v-211f3a22]{color:#ff4d4f}@keyframes sheetUp-211f3a22{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes panelIn-211f3a22{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.details-page[data-v-29445e4f]{min-height:100vh;--details-bottom-gap:90px;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:16px 14px calc(var(--details-bottom-gap) + var(--safe-bottom))}.details-wrapper[data-v-29445e4f]{max-width:440px;margin:0 auto}.details-card[data-v-29445e4f]{background:#fff;border-radius:22px;box-shadow:0 20px 40px rgba(26,45,92,.12);overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 16px - var(--details-bottom-gap) - var(--safe-bottom));max-height:calc(100vh - 16px - var(--details-bottom-gap) - var(--safe-bottom))}.details-tabs[data-v-29445e4f]{display:grid;grid-template-columns:repeat(2,1fr);padding:12px 16px 4px;font-weight:700;color:#8a98b2;border-bottom:1px solid rgba(217,227,242,.8)}.details-tab[data-v-29445e4f]{border:none;background:transparent;color:inherit;font-size:15px;padding:6px 0 10px;position:relative}.details-tab.active[data-v-29445e4f]{color:#2f79ff}.details-tab.active[data-v-29445e4f]:after{content:"";position:absolute;left:32%;right:32%;bottom:0;height:4px;border-radius:999px;background:#2f79ff}.details-head[data-v-29445e4f]{display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr .8fr;padding:12px 16px;font-weight:600;color:#7b8aa6;border-bottom:1px solid rgba(217,227,242,.8);font-size:12px;letter-spacing:.2px}.details-body[data-v-29445e4f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.details-list[data-v-29445e4f]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.details-row[data-v-29445e4f]{display:grid;grid-template-columns:1.1fr 1fr .9fr 1fr .8fr;padding:12px 16px;border-bottom:1px solid rgba(217,227,242,.6);color:#4a5b7a;font-weight:600;font-size:12px;gap:6px}.details-row[data-v-29445e4f]:nth-child(2n){background:#f9fbff}.details-tip[data-v-29445e4f]{padding:14px 16px;text-align:center;color:#8a98b2;font-weight:600;font-size:12px}.details-head div[data-v-29445e4f],.details-row div[data-v-29445e4f]{text-align:center}.details-head div[data-v-29445e4f]:first-child,.details-row div[data-v-29445e4f]:first-child{text-align:left}.details-head div[data-v-29445e4f]:nth-child(4),.details-head div[data-v-29445e4f]:nth-child(5),.details-row div[data-v-29445e4f]:nth-child(4),.details-row div[data-v-29445e4f]:nth-child(5){text-align:right}.cell-id[data-v-29445e4f]{font-variant-numeric:tabular-nums;color:#42536f}.cell-order[data-v-29445e4f]{color:#17a04b;font-weight:800;line-height:1.2}.cell-date[data-v-29445e4f],.cell-time[data-v-29445e4f]{color:#42536f;font-weight:700;line-height:1.2}.cell-game-name[data-v-29445e4f],.cell-play-name[data-v-29445e4f]{color:#2f3e5f;font-weight:800;line-height:1.2}.cell-game[data-v-29445e4f]{text-align:left}.cell-issue[data-v-29445e4f]{color:#42536f;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-odds[data-v-29445e4f]{color:#ff3b3b;font-weight:800;line-height:1.2}.cell-play[data-v-29445e4f]{color:#7f90ad}.cell-money[data-v-29445e4f]{font-variant-numeric:tabular-nums;color:#5b6b86}.cell-result[data-v-29445e4f]{font-variant-numeric:tabular-nums;font-weight:800}.cell-result.neg[data-v-29445e4f]{color:#ff3b3b}.cell-result.pos[data-v-29445e4f]{color:#17a04b}.cell-result.zero[data-v-29445e4f]{color:#8a98b2}.details-footer[data-v-29445e4f]{border-top:1px solid rgba(217,227,242,.8);background:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:12px 16px;gap:10px;position:relative;flex-shrink:0}.footer-item[data-v-29445e4f]{display:grid;justify-items:center;gap:4px;position:relative}.footer-item[data-v-29445e4f]:not(:last-child):after{content:"";position:absolute;right:-5px;top:6px;bottom:6px;width:1px;background:rgba(217,227,242,.8)}.footer-label[data-v-29445e4f]{color:#8a98b2;font-weight:700;font-size:12px}.footer-value[data-v-29445e4f]{color:#6b7a95;font-weight:800;font-size:16px}.footer-value.neg[data-v-29445e4f]{color:#ff3b3b}.footer-value.pos[data-v-29445e4f]{color:#17a04b}.footer-value.zero[data-v-29445e4f]{color:#6b7a95}.bottom-nav[data-v-29445e4f]{position:fixed;left:0;right:0;bottom:0;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 10px calc(10px + var(--safe-bottom));box-shadow:0 -8px 18px rgba(21,41,82,.12);z-index:10}.nav-item[data-v-29445e4f]{border:none;background:none;display:grid;gap:4px;justify-items:center;font-size:11px;color:#9aa8bf}.nav-item.active[data-v-29445e4f]{color:#2f79ff;font-weight:700}.nav-icon[data-v-29445e4f]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(1)}.nav-item.active .nav-icon[data-v-29445e4f]{opacity:1;filter:none}.my-page[data-v-1ac3be32]{min-height:100vh;--my-bottom-gap:90px;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:16px 14px calc(var(--my-bottom-gap) + var(--safe-bottom))}.my-wrapper[data-v-1ac3be32]{max-width:440px;margin:0 auto;display:grid;gap:16px}.my-hero[data-v-1ac3be32]{position:relative;border-radius:24px;padding:16px;color:#22345c;background:url(../img/myTopBackgroundImage.3292356c.png) 50%/cover no-repeat;overflow:hidden;box-shadow:0 16px 32px rgba(33,52,90,.15)}.my-hero[data-v-1ac3be32]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.86),rgba(236,243,255,.9))}.my-hero>[data-v-1ac3be32]{position:relative;z-index:1}.hero-top[data-v-1ac3be32]{display:flex;justify-content:space-between;align-items:center;gap:12px}.hero-user[data-v-1ac3be32]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-1ac3be32]{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid hsla(0,0%,100%,.9);-o-object-fit:cover;object-fit:cover}.user-name[data-v-1ac3be32]{font-weight:700;font-size:18px}.user-sub[data-v-1ac3be32]{font-size:12px;color:#6a7c9b}.hero-actions[data-v-1ac3be32]{display:flex;gap:8px}.hero-icon[data-v-1ac3be32]{width:32px;height:32px;border-radius:12px;border:none;background:hsla(0,0%,100%,.9);display:grid;place-items:center;box-shadow:0 8px 16px rgba(33,52,90,.16)}.hero-icon.shake[data-v-1ac3be32]{animation:serviceShake-1ac3be32 1.6s ease-in-out infinite}.hero-icon img[data-v-1ac3be32]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.wallet-card[data-v-1ac3be32]{margin-top:14px;background:hsla(0,0%,100%,.92);border-radius:18px;padding:14px 16px;box-shadow:0 12px 22px rgba(24,38,70,.12)}.wallet-title[data-v-1ac3be32]{font-weight:600;color:#5b6b86}.wallet-amount[data-v-1ac3be32]{margin-top:6px;font-size:20px;font-weight:700;color:#1f2f55}.info-card[data-v-1ac3be32]{background:#fff;border-radius:20px;padding:6px 0;box-shadow:0 14px 26px rgba(24,38,70,.1)}.card-title[data-v-1ac3be32]{padding:10px 16px 8px;font-weight:700;color:#3e4f6e}.card-item[data-v-1ac3be32]{border:none;background:transparent;width:100%;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;padding:12px 16px;color:#4a5b7a;font-weight:600}.card-item img[data-v-1ac3be32]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.chevron[data-v-1ac3be32]{width:8px;height:8px;border-top:2px solid #7b8aa6;border-right:2px solid #7b8aa6;transform:rotate(45deg);justify-self:end}.help-card[data-v-1ac3be32]{background:#fff;border-radius:20px;padding:6px;box-shadow:0 14px 26px rgba(24,38,70,.1);cursor:pointer}.help-card img[data-v-1ac3be32]{width:100%;display:block;border-radius:16px}.sheet-backdrop[data-v-1ac3be32]{position:fixed;inset:0;background:rgba(12,20,35,.45);display:grid;place-items:end center;z-index:30}.settings-sheet[data-v-1ac3be32]{width:min(420px,100%);background:#fff;border-radius:22px 22px 0 0;padding:16px;box-shadow:0 -10px 28px rgba(24,38,70,.16);display:grid;gap:12px;animation:sheetUp-1ac3be32 .25s ease}.settings-header[data-v-1ac3be32]{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#3f4f6e}.settings-close[data-v-1ac3be32]{border:none;background:transparent;color:#7b8aa6;font-weight:600}.settings-item[data-v-1ac3be32]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;background:#f6f9ff;color:#4a5b7a;font-weight:600}.settings-value[data-v-1ac3be32]{color:#2f79ff}.logout-btn[data-v-1ac3be32]{border:none;background:linear-gradient(120deg,#ff8c4c,#ff5a5f);color:#fff;font-weight:700;border-radius:16px;padding:12px}@keyframes sheetUp-1ac3be32{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.bottom-nav[data-v-1ac3be32]{position:fixed;left:0;right:0;bottom:0;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 10px calc(10px + var(--safe-bottom));box-shadow:0 -8px 18px rgba(21,41,82,.12);z-index:10}.nav-item[data-v-1ac3be32]{border:none;background:none;display:grid;gap:4px;justify-items:center;font-size:11px;color:#9aa8bf}.nav-item.active[data-v-1ac3be32]{color:#2f79ff;font-weight:700}.nav-icon[data-v-1ac3be32]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(1)}.nav-item.active .nav-icon[data-v-1ac3be32]{opacity:1;filter:none}@keyframes serviceShake-1ac3be32{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-12deg)}78%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(6deg)}}.report-page[data-v-506ca14a]{min-height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:16px 14px}.report-card[data-v-506ca14a]{max-width:440px;margin:0 auto;background:#fff;border-radius:22px;box-shadow:0 20px 40px rgba(26,45,92,.12);overflow:hidden;min-height:calc(100vh - 32px);display:flex;flex-direction:column}.report-header[data-v-506ca14a]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(217,227,242,.8)}.back-btn[data-v-506ca14a]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-506ca14a]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.report-title[data-v-506ca14a]{text-align:center;font-weight:700;font-size:16px;color:#334263}.report-tabs[data-v-506ca14a]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 16px 6px;color:#7b8aa6;font-weight:600;border-bottom:1px solid rgba(217,227,242,.8)}.report-tab[data-v-506ca14a]{border:none;background:transparent;color:inherit;font-size:12px;position:relative;padding-bottom:8px;white-space:nowrap}.report-tab.active[data-v-506ca14a]{color:#2f79ff}.report-tab.active[data-v-506ca14a]:after{content:"";position:absolute;left:28%;right:28%;bottom:0;height:4px;border-radius:999px;background:#2f79ff}.report-head[data-v-506ca14a]{display:grid;grid-template-columns:1fr .8fr 1fr 1.2fr .8fr .8fr;padding:12px 16px;font-weight:600;color:#7b8aa6;border-bottom:1px solid rgba(217,227,242,.8);font-size:12px;text-align:center}.report-body[data-v-506ca14a]{flex:1;min-height:0;display:flex}.report-list[data-v-506ca14a]{flex:1;overflow-y:auto;overscroll-behavior:contain}.report-row[data-v-506ca14a]{display:grid;grid-template-columns:1fr .8fr 1fr 1.2fr .8fr .8fr;padding:12px 16px;border-bottom:1px solid rgba(217,227,242,.6);color:#4a5b7a;font-weight:600;font-size:12px;text-align:center}.report-row[data-v-506ca14a]:nth-child(2n){background:#f9fbff}.cell-type[data-v-506ca14a]{text-align:left;color:#42536f}.cell-bet[data-v-506ca14a],.cell-money[data-v-506ca14a]{font-variant-numeric:tabular-nums}.cell-money[data-v-506ca14a]{color:#5b6b86}.cell-result[data-v-506ca14a]{font-variant-numeric:tabular-nums;font-weight:700}.cell-result.win[data-v-506ca14a]{color:#2f79ff}.cell-result.loss[data-v-506ca14a]{color:#ff5a5f}.sheet-backdrop[data-v-506ca14a]{position:fixed;inset:0;background:rgba(10,20,35,.45);display:grid;place-items:end center;z-index:30}.custom-sheet[data-v-506ca14a]{width:min(440px,100%);background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 28px rgba(24,38,70,.16);overflow:hidden;animation:sheetUp-506ca14a .25s ease}.sheet-header[data-v-506ca14a]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:700;color:#3f4f6e;border-bottom:1px solid rgba(217,227,242,.8)}.sheet-confirm[data-v-506ca14a]{border:none;background:transparent;color:#2f79ff;font-weight:700}.custom-picker[data-v-506ca14a]{padding:12px 16px 18px;display:grid;gap:14px}.picker-title[data-v-506ca14a]{font-weight:700;color:#5b6b86;margin-bottom:6px}.date-wheel[data-v-506ca14a]{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:10px}.wheel-column[data-v-506ca14a]{list-style:none;padding:36px 0;margin:0;display:grid;gap:8px;color:#c0c9d8;font-weight:600;height:170px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.wheel-column[data-v-506ca14a]::-webkit-scrollbar{display:none}.wheel-item[data-v-506ca14a]{scroll-snap-align:center}.wheel-btn[data-v-506ca14a]{border:none;background:transparent;font-weight:600;color:inherit;font-size:14px;height:30px;width:100%;cursor:pointer}.wheel-btn.active[data-v-506ca14a]{color:#2f79ff;font-size:17px}@keyframes sheetUp-506ca14a{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.service-page[data-v-24de5663]{height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:12px 12px calc(20px + var(--safe-bottom));display:flex;flex-direction:column;gap:10px;overflow:hidden}.service-header[data-v-24de5663]{background:#fff;border-radius:20px;padding:12px 14px;box-shadow:0 16px 30px rgba(26,45,92,.12);display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;flex-shrink:0}.back-btn[data-v-24de5663]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-24de5663]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.header-title[data-v-24de5663]{font-weight:700;color:#324364;line-height:1.2}.header-sub[data-v-24de5663]{font-size:11px;color:#7b8aa6;margin-top:2px}.header-spacer[data-v-24de5663]{width:32px;height:32px}.service-body[data-v-24de5663]{flex:1 1 auto;background:#fff;border-radius:20px;padding:12px 14px;box-shadow:0 16px 30px rgba(26,45,92,.12);overflow:hidden;display:flex;min-height:0}.chat-list[data-v-24de5663]{flex:1;overflow-y:auto;display:grid;gap:4px;padding-right:4px;padding-bottom:12px;min-height:0}.chat-row[data-v-24de5663]{display:flex;gap:10px;align-items:flex-start}.chat-row.me[data-v-24de5663]{justify-content:flex-end}.chat-avatar[data-v-24de5663]{width:34px;height:34px;border-radius:12px;background:#eef3ff;padding:6px;-o-object-fit:contain;object-fit:contain;box-shadow:0 8px 16px rgba(47,121,255,.2)}.chat-bubble[data-v-24de5663]{max-width:72%;background:#f3f7ff;border-radius:16px;padding:10px 12px;color:#3f4f6e;font-size:13px;display:inline-flex;flex-direction:column;gap:6px;box-shadow:0 10px 20px rgba(26,45,92,.08)}.chat-image[data-v-24de5663]{width:160px;max-width:100%;border-radius:12px;display:block;margin-bottom:6px;cursor:zoom-in}.chat-row.me .chat-bubble[data-v-24de5663]{background:linear-gradient(135deg,#2f79ff,#5cd6ff);color:#fff}.chat-bubble p[data-v-24de5663]{margin:0;line-height:1.5}.chat-time[data-v-24de5663]{font-size:10px;color:rgba(63,79,110,.6);align-self:flex-end;white-space:nowrap}.chat-row.me .chat-time[data-v-24de5663]{color:hsla(0,0%,100%,.7)}.service-input[data-v-24de5663]{background:#fff;border-radius:18px;padding:8px;display:grid;grid-template-columns:36px 1fr 60px;gap:8px;align-items:center;box-shadow:0 14px 26px rgba(24,38,70,.12);flex-shrink:0}.input-btn[data-v-24de5663]{border:none;background:#f1f5ff;color:#2f79ff;font-size:18px;border-radius:12px;height:36px}.chat-input[data-v-24de5663]{border:none;background:#f8fbff;border-radius:12px;padding:8px 10px;font-size:13px;color:#344563}.chat-input[data-v-24de5663]:focus{outline:1px solid rgba(47,121,255,.4)}.send-btn[data-v-24de5663]{border:none;background:linear-gradient(120deg,#2f79ff,#5cd6ff);color:#fff;border-radius:12px;height:36px;font-weight:700}.send-btn.disabled[data-v-24de5663]{opacity:.5}.file-input[data-v-24de5663]{display:none}.image-preview[data-v-24de5663]{position:fixed;inset:0;background:rgba(10,18,30,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:40;gap:14px;padding:16px}.preview-canvas[data-v-24de5663]{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.preview-canvas img[data-v-24de5663]{max-width:min(92vw,520px);max-height:80vh;border-radius:16px;box-shadow:0 20px 40px rgba(10,18,30,.4);transition:transform .2s ease}.preview-toolbar[data-v-24de5663]{display:flex;gap:8px;background:hsla(0,0%,100%,.95);padding:8px 10px;border-radius:999px;box-shadow:0 12px 24px rgba(10,18,30,.25);flex-wrap:wrap;justify-content:center}.tool-btn[data-v-24de5663]{border:none;background:#2f79ff;color:#fff;font-size:12px;padding:6px 12px;border-radius:999px;font-weight:600}.tool-btn.secondary[data-v-24de5663]{background:#7b8aa6}.rules-list-page[data-v-690e6c0a]{min-height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:12px 12px calc(20px + var(--safe-bottom))}.rules-list-wrapper[data-v-690e6c0a]{max-width:440px;margin:0 auto;display:grid;gap:12px}.rules-header[data-v-690e6c0a]{background:#fff;border-radius:20px;padding:12px 14px;box-shadow:0 16px 30px rgba(26,45,92,.12);display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px}.back-btn[data-v-690e6c0a]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-690e6c0a]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.rules-title[data-v-690e6c0a]{text-align:center;font-weight:700;color:#324364}.header-spacer[data-v-690e6c0a]{width:32px;height:32px}.rules-list-card[data-v-690e6c0a]{background:#fff;border-radius:20px;box-shadow:0 16px 30px rgba(26,45,92,.12);overflow:hidden}.rules-item[data-v-690e6c0a]{width:100%;border:none;background:transparent;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;color:#324364;border-bottom:1px solid rgba(217,227,242,.8);text-align:left}.rules-item[data-v-690e6c0a]:last-child{border-bottom:none}.chevron[data-v-690e6c0a]{width:8px;height:8px;border-right:2px solid #7b8aa6;border-top:2px solid #7b8aa6;transform:rotate(45deg)}.rules-detail-page[data-v-376a7d79]{min-height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:12px 12px calc(20px + var(--safe-bottom))}.rules-detail-wrapper[data-v-376a7d79]{max-width:440px;margin:0 auto;display:grid;gap:12px}.rules-header[data-v-376a7d79]{background:#fff;border-radius:20px;padding:12px 14px;box-shadow:0 16px 30px rgba(26,45,92,.12);display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px}.back-btn[data-v-376a7d79]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-376a7d79]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.rules-title[data-v-376a7d79]{text-align:center;font-weight:700;color:#324364}.header-spacer[data-v-376a7d79]{width:32px;height:32px}.rules-detail-card[data-v-376a7d79]{background:#fff;border-radius:20px;box-shadow:0 16px 30px rgba(26,45,92,.12);padding:16px;display:grid;gap:16px}.notice-card[data-v-376a7d79]{background:#f6f9ff;border-radius:16px;padding:14px;display:grid;gap:8px}.notice-title[data-v-376a7d79]{font-weight:700;color:#2d3b59}.notice-card p[data-v-376a7d79]{margin:0;color:#4a5b7a;line-height:1.6;font-size:13px}.rules-rich[data-v-376a7d79]{color:#4a5b7a;font-size:14px;line-height:1.7;display:grid;gap:10px}.rules-rich h3[data-v-376a7d79]{margin:0;font-size:16px;color:#1f2a44}.rules-rich h4[data-v-376a7d79]{margin:6px 0 0;font-size:14px;color:#2f79ff}.rules-rich p[data-v-376a7d79]{margin:0}.rules-rich ol[data-v-376a7d79],.rules-rich ul[data-v-376a7d79]{margin:0;padding-left:18px}.rules-rich li[data-v-376a7d79]{margin:6px 0}.rules-rich strong[data-v-376a7d79]{color:#2f79ff;font-weight:700}.rule-line[data-v-376a7d79]{color:#2f79ff;font-weight:600}.wallet-page[data-v-60336cfd]{min-height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:12px 12px calc(20px + var(--safe-bottom))}.wallet-wrapper[data-v-60336cfd]{max-width:440px;margin:0 auto;display:grid;gap:12px}.wallet-header[data-v-60336cfd]{background:#fff;border-radius:20px;padding:12px 14px;box-shadow:0 16px 30px rgba(26,45,92,.12);display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px}.back-btn[data-v-60336cfd]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-60336cfd]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.wallet-title[data-v-60336cfd]{text-align:center;font-weight:700;color:#324364}.header-spacer[data-v-60336cfd]{width:32px;height:32px}.wallet-card[data-v-60336cfd]{background:#fff;border-radius:20px;box-shadow:0 16px 30px rgba(26,45,92,.12);padding:16px;display:grid;gap:16px}.receipt-card[data-v-60336cfd]{background:#f6f9ff;border-radius:16px;padding:14px;display:grid;gap:12px}.receipt-title[data-v-60336cfd]{font-weight:700;color:#2d3b59;font-size:14px}.qr-link[data-v-60336cfd]{display:grid;gap:8px;justify-items:center;border:none;background:transparent;color:inherit}.receipt-qr[data-v-60336cfd]{width:160px;height:160px;border-radius:14px;background:#fff;border:1px solid rgba(210,220,238,.8);padding:10px;box-shadow:0 10px 20px rgba(26,45,92,.08)}.qr-tip[data-v-60336cfd]{font-size:12px;color:#7b8aa6}.receipt-address[data-v-60336cfd]{display:grid;gap:6px;font-size:13px;color:#4a5b7a}.address-label[data-v-60336cfd]{font-weight:600;color:#2d3b59}.address-row[data-v-60336cfd]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border-radius:12px;border:1px solid rgba(210,220,238,.8);padding:10px 12px}.address-text[data-v-60336cfd]{font-size:12px;color:#2d3b59;word-break:break-all}.copy-btn[data-v-60336cfd]{border:none;background:#2f79ff;color:#fff;font-size:12px;padding:6px 10px;border-radius:8px;white-space:nowrap}.copy-tip[data-v-60336cfd]{font-size:12px;color:#1f8f4f}.submit-banner[data-v-60336cfd]{background:#eaf7ef;color:#1f8f4f;padding:10px 12px;border-radius:12px;font-weight:600}.summary-card[data-v-60336cfd]{background:#f6f9ff;border-radius:16px;padding:12px 14px;display:grid;gap:6px;color:#4a5b7a;font-size:13px;line-height:1.6}.summary-title[data-v-60336cfd]{font-weight:700;color:#2d3b59;font-size:14px}.wallet-form[data-v-60336cfd]{display:grid;gap:12px}.form-field[data-v-60336cfd]{display:grid;gap:6px;font-size:13px;color:#4a5b7a}.form-input[data-v-60336cfd]{border-radius:12px;border:1px solid rgba(210,220,238,.8);padding:10px 12px;font-size:14px;color:#2d3b59;background:#fff;outline:none}.form-input[data-v-60336cfd]:focus{border-color:#2f79ff;box-shadow:0 0 0 2px rgba(47,121,255,.12)}.select-trigger[data-v-60336cfd]{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-align:left;background:#fff}.select-caret[data-v-60336cfd]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #7b8aa6}.form-input.textarea[data-v-60336cfd]{resize:vertical}.submit-btn[data-v-60336cfd]{border:none;height:44px;border-radius:14px;font-size:15px;color:#fff;background:linear-gradient(90deg,#2b6bff,#39b2ff);box-shadow:0 10px 20px rgba(42,120,255,.28)}.submit-btn.disabled[data-v-60336cfd]{opacity:.5}.form-message[data-v-60336cfd]{margin:0;text-align:center;color:#1f8f4f;font-size:12px;font-weight:600}.form-message.error[data-v-60336cfd]{color:#ff4d4f}.upload-box[data-v-60336cfd]{border:1px dashed rgba(140,160,200,.7);border-radius:12px;padding:12px;display:grid;place-items:center;cursor:pointer;background:#f9fbff;position:relative;overflow:hidden}.upload-input[data-v-60336cfd]{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-placeholder[data-v-60336cfd]{display:grid;gap:4px;text-align:center;color:#7b8aa6;font-size:12px}.upload-placeholder span[data-v-60336cfd]{font-weight:600;color:#4a5b7a}.upload-preview img[data-v-60336cfd]{width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}.notice-list[data-v-60336cfd]{list-style:none;padding:0;margin:0;display:grid;gap:6px;color:#7b8aa6;font-size:12px}.notice-list li[data-v-60336cfd]{position:relative;padding-left:14px}.notice-list li[data-v-60336cfd]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#2f79ff}.sheet-backdrop[data-v-60336cfd]{position:fixed;inset:0;background:rgba(10,20,35,.45);display:grid;align-items:end;z-index:40}.select-sheet[data-v-60336cfd]{width:min(440px,100%);margin:0 auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 24px rgba(26,45,92,.18);padding-bottom:calc(12px + var(--safe-bottom));animation:sheetUp-60336cfd .25s ease}.sheet-header[data-v-60336cfd]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(217,227,242,.8)}.sheet-title[data-v-60336cfd]{font-weight:700;color:#4a5b7a}.sheet-confirm[data-v-60336cfd]{border:none;background:transparent;color:#2f79ff;font-weight:700}.sheet-options[data-v-60336cfd]{display:grid}.sheet-option[data-v-60336cfd]{border:none;background:transparent;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#324364;border-bottom:1px solid rgba(217,227,242,.8)}.sheet-option.active[data-v-60336cfd]{color:#2f79ff;background:rgba(47,121,255,.08)}.sheet-option[data-v-60336cfd]:last-child{border-bottom:none}.option-check[data-v-60336cfd]{width:10px;height:6px;border-right:2px solid #2f79ff;border-bottom:2px solid #2f79ff;transform:rotate(45deg)}.success-overlay[data-v-60336cfd]{position:fixed;inset:0;background:rgba(10,20,35,.35);display:grid;place-items:center;z-index:50}.success-card[data-v-60336cfd]{background:#eaf7ef;color:#1f8f4f;padding:16px 20px;border-radius:16px;display:grid;gap:8px;justify-items:center;box-shadow:0 12px 24px rgba(31,143,79,.18)}.success-icon[data-v-60336cfd]{width:28px;height:14px;border-left:4px solid #1f8f4f;border-bottom:4px solid #1f8f4f;transform:rotate(-45deg);margin-top:4px}.success-text[data-v-60336cfd]{font-weight:700;font-size:14px}.success-btn[data-v-60336cfd]{border:none;background:#1f8f4f;color:#fff;font-size:13px;padding:6px 16px;border-radius:999px;font-weight:600}@keyframes sheetUp-60336cfd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.wallet-page[data-v-5714212a]{min-height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:12px 12px calc(20px + var(--safe-bottom))}.wallet-wrapper[data-v-5714212a]{max-width:440px;margin:0 auto;display:grid;gap:12px}.wallet-header[data-v-5714212a]{background:#fff;border-radius:20px;padding:12px 14px;box-shadow:0 16px 30px rgba(26,45,92,.12);display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px}.back-btn[data-v-5714212a]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-5714212a]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.wallet-title[data-v-5714212a]{text-align:center;font-weight:700;color:#324364}.header-spacer[data-v-5714212a]{width:32px;height:32px}.wallet-card[data-v-5714212a]{background:#fff;border-radius:20px;box-shadow:0 16px 30px rgba(26,45,92,.12);padding:16px;display:grid;gap:16px}.submit-banner[data-v-5714212a]{background:#eaf7ef;color:#1f8f4f;padding:10px 12px;border-radius:12px;font-weight:600}.summary-card[data-v-5714212a]{background:#f6f9ff;border-radius:16px;padding:12px 14px;display:grid;gap:6px;color:#4a5b7a;font-size:13px;line-height:1.6}.summary-title[data-v-5714212a]{font-weight:700;color:#2d3b59;font-size:14px}.wallet-form[data-v-5714212a]{display:grid;gap:12px}.form-field[data-v-5714212a]{display:grid;gap:6px;font-size:13px;color:#4a5b7a}.form-input[data-v-5714212a]{border-radius:12px;border:1px solid rgba(210,220,238,.8);padding:10px 12px;font-size:14px;color:#2d3b59;background:#fff;outline:none}.form-input[data-v-5714212a]:focus{border-color:#2f79ff;box-shadow:0 0 0 2px rgba(47,121,255,.12)}.select-trigger[data-v-5714212a]{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-align:left;background:#fff}.select-caret[data-v-5714212a]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #7b8aa6}.form-input.textarea[data-v-5714212a]{resize:vertical}.submit-btn[data-v-5714212a]{border:none;height:44px;border-radius:14px;font-size:15px;color:#fff;background:linear-gradient(90deg,#2b6bff,#39b2ff);box-shadow:0 10px 20px rgba(42,120,255,.28)}.submit-btn.disabled[data-v-5714212a]{opacity:.5}.form-message[data-v-5714212a]{margin:0;text-align:center;color:#1f8f4f;font-size:12px;font-weight:600}.form-message.error[data-v-5714212a]{color:#ff4d4f}.notice-list[data-v-5714212a]{list-style:none;padding:0;margin:0;display:grid;gap:6px;color:#7b8aa6;font-size:12px}.notice-list li[data-v-5714212a]{position:relative;padding-left:14px}.notice-list li[data-v-5714212a]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#2f79ff}.success-overlay[data-v-5714212a]{position:fixed;inset:0;background:rgba(10,20,35,.35);display:grid;place-items:center;z-index:50}.success-card[data-v-5714212a]{background:#eaf7ef;color:#1f8f4f;padding:16px 20px;border-radius:16px;display:grid;gap:8px;justify-items:center;box-shadow:0 12px 24px rgba(31,143,79,.18)}.success-icon[data-v-5714212a]{width:28px;height:14px;border-left:4px solid #1f8f4f;border-bottom:4px solid #1f8f4f;transform:rotate(-45deg);margin-top:4px}.success-text[data-v-5714212a]{font-weight:700;font-size:14px}.success-btn[data-v-5714212a]{border:none;background:#1f8f4f;color:#fff;font-size:13px;padding:6px 16px;border-radius:999px;font-weight:600}.sheet-backdrop[data-v-5714212a]{position:fixed;inset:0;background:rgba(10,20,35,.45);display:grid;align-items:end;z-index:40}.select-sheet[data-v-5714212a]{width:min(440px,100%);margin:0 auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -10px 24px rgba(26,45,92,.18);padding-bottom:calc(12px + var(--safe-bottom));animation:sheetUp-5714212a .25s ease}.sheet-header[data-v-5714212a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(217,227,242,.8)}.sheet-title[data-v-5714212a]{font-weight:700;color:#4a5b7a}.sheet-confirm[data-v-5714212a]{border:none;background:transparent;color:#2f79ff;font-weight:700}.sheet-options[data-v-5714212a]{display:grid}.sheet-option[data-v-5714212a]{border:none;background:transparent;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#324364;border-bottom:1px solid rgba(217,227,242,.8)}.sheet-option.active[data-v-5714212a]{color:#2f79ff;background:rgba(47,121,255,.08)}.sheet-option[data-v-5714212a]:last-child{border-bottom:none}.option-check[data-v-5714212a]{width:10px;height:6px;border-right:2px solid #2f79ff;border-bottom:2px solid #2f79ff;transform:rotate(45deg)}@keyframes sheetUp-5714212a{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.bet-page[data-v-19fba2ed]{min-height:100vh;background:linear-gradient(180deg,#e7f0ff,#f8fbff 60%,#fff);padding:12px 12px calc(100px + var(--safe-bottom));--bet-panel-height:210px}.bet-wrapper[data-v-19fba2ed]{max-width:440px;margin:0 auto}.bet-card[data-v-19fba2ed]{background:#fff;border-radius:20px;box-shadow:0 18px 36px rgba(21,41,82,.12);overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - 160px)}.bet-header[data-v-19fba2ed]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px 10px;border-bottom:1px solid #e8eef7}.bet-game[data-v-19fba2ed]{display:flex;align-items:center;gap:8px;font-weight:700;color:#2f3e5f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bet-game[data-v-19fba2ed]:focus{outline:none}.bet-game[data-v-19fba2ed]:focus-visible{outline:2px solid rgba(47,121,255,.55);outline-offset:4px;border-radius:10px}.grid-icon[data-v-19fba2ed]{width:18px;height:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.grid-icon span[data-v-19fba2ed]{background:#2f79ff;border-radius:2px}.bet-title[data-v-19fba2ed]{font-size:16px}.bet-balance[data-v-19fba2ed]{display:flex;align-items:center;gap:6px;font-weight:700;color:#2f3e5f}.balance-refresh[data-v-19fba2ed]{width:20px;height:20px;border-radius:50%;border:1px solid #2f79ff;background:#fff;position:relative;padding:0;cursor:pointer}.balance-refresh[data-v-19fba2ed]:before{content:"";position:absolute;inset:4px;border:2px solid #2f79ff;border-right-color:transparent;border-radius:50%;transform:rotate(-35deg)}.balance-refresh[data-v-19fba2ed]:after{content:"";position:absolute;width:6px;height:6px;border-top:2px solid #2f79ff;border-right:2px solid #2f79ff;right:3px;top:4px;transform:rotate(10deg)}.bet-summary[data-v-19fba2ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 16px 8px;border-bottom:1px solid #e8eef7}.summary-item[data-v-19fba2ed]{text-align:center;display:grid;gap:4px}.summary-label[data-v-19fba2ed]{color:#7a8aa8;font-size:12px;font-weight:600}.summary-value[data-v-19fba2ed]{font-size:18px;font-weight:700;color:#2f3e5f}.summary-value.muted[data-v-19fba2ed]{font-weight:600;color:#7a8aa8}.bet-issue[data-v-19fba2ed]{padding:12px 16px 6px;border-bottom:1px solid #e8eef7}.issue-row[data-v-19fba2ed]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:8px}.issue-next[data-v-19fba2ed]{border-top:1px solid #e8eef7;padding-top:10px}.issue-label[data-v-19fba2ed]{color:#4a5b7a;font-weight:700;white-space:nowrap;min-width:112px;font-size:13px;margin-left:-2px}.issue-results[data-v-19fba2ed]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;max-width:100%;justify-content:flex-start;margin-left:-12px}.issue-dice[data-v-19fba2ed]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.airship-ball[data-v-19fba2ed]{width:28px;height:28px;border-radius:6px;font-size:14px}.airship-ball[data-v-19fba2ed],.kl8-ball[data-v-19fba2ed]{color:#fff;display:grid;place-items:center;font-weight:700}.kl8-ball[data-v-19fba2ed]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#7dd7ff,#6ac7ff)}.kl8-ball.dark[data-v-19fba2ed]{background:linear-gradient(135deg,#2f79ff,#265bff)}.kl8-row[data-v-19fba2ed]{display:flex;gap:4px;width:100%;flex-wrap:nowrap}.ball-chip[data-v-19fba2ed]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#2f79ff,#5cd6ff);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.issue-tags[data-v-19fba2ed]{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%;width:100%;margin-top:4px}.issue-tag[data-v-19fba2ed]{padding:2px 6px;border-radius:8px;border:1px solid #2f79ff;color:#2f79ff;background:#fff;font-size:11px;font-weight:600}.issue-next[data-v-19fba2ed]{margin-top:10px;display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:12px}.issue-next-issue[data-v-19fba2ed]{color:#4a5b7a;font-weight:700;white-space:nowrap;min-width:112px;font-size:13px;margin-left:-2px}.issue-next-item[data-v-19fba2ed]{display:flex;gap:6px;color:#6a7c9b;font-weight:600;white-space:nowrap;justify-content:center}.issue-timer[data-v-19fba2ed]{font-weight:700}.issue-timer.danger[data-v-19fba2ed]{color:#ff5a5f}.issue-timer.success[data-v-19fba2ed]{color:#19b471}.alarm-btn[data-v-19fba2ed]{width:26px;height:26px;border-radius:50%;border:none;background:#e8f0ff;position:relative;cursor:pointer}.alarm-btn[data-v-19fba2ed]:before{content:"";position:absolute;inset:7px;border:2px solid #2f79ff;border-bottom-color:transparent;border-radius:50%;transform:rotate(45deg)}.alarm-btn[data-v-19fba2ed]:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#2f79ff;left:50%;top:5px;transform:translateX(-50%)}.alarm-btn.muted[data-v-19fba2ed]{background:#f1f4f9}.alarm-btn.muted[data-v-19fba2ed]:before{border-color:#a6b3c8;border-bottom-color:transparent}.alarm-btn.muted[data-v-19fba2ed]:after{content:"";position:absolute;width:14px;height:2px;background:#a6b3c8;left:6px;top:12px;transform:rotate(-35deg)}.bet-main[data-v-19fba2ed]{flex:1;min-height:0;display:grid;grid-template-columns:94px 1fr;overflow:hidden}.bet-sidebar[data-v-19fba2ed]{background:#f6f9ff;padding:6px 0;display:flex;flex-direction:column;gap:2px;border-right:1px solid #e8eef7;overflow-y:auto}.bet-sidebar.disabled[data-v-19fba2ed]{pointer-events:none;opacity:.55}.side-item[data-v-19fba2ed]{border:none;background:transparent;padding:12px 8px;font-size:13px;color:#4a5b7a;font-weight:600;text-align:center;position:relative;border-bottom:1px solid #e3e9f4}.side-item.active[data-v-19fba2ed]{color:#2f79ff;background:#fff}.side-item.active[data-v-19fba2ed]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background:#2f79ff;border-radius:0 6px 6px 0}.side-item[data-v-19fba2ed]:last-child{border-bottom:none}.bet-content[data-v-19fba2ed]{padding:10px 12px;overflow-y:auto}.bet-content.disabled[data-v-19fba2ed]{pointer-events:none;opacity:.55;filter:grayscale(.2)}.bet-page.panel-open .bet-content[data-v-19fba2ed]{padding-bottom:calc(12px + var(--bet-panel-height))}.bet-section[data-v-19fba2ed]{margin-bottom:12px;border:1px solid #e8eef7;border-radius:14px;background:#fff;overflow:hidden}.section-header[data-v-19fba2ed]{width:100%;border:none;background:#f7f9ff;padding:8px 12px;font-weight:700;color:#3d4e6c;display:flex;justify-content:center;align-items:center;gap:8px}.section-arrow[data-v-19fba2ed]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(53,70,96,.6);transition:transform .2s ease}.section-arrow.open[data-v-19fba2ed]{transform:rotate(180deg)}.section-grid[data-v-19fba2ed]{display:grid;border-top:1px solid #e8eef7}.section-grid.grid[data-v-19fba2ed],.section-grid[data-v-19fba2ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.odd-item[data-v-19fba2ed]{border:none;background:#fff;padding:10px 8px;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;border-right:1px solid #e8eef7;border-bottom:1px solid #e8eef7;position:relative}.bet-page.sg-view .odd-item[data-v-19fba2ed]{justify-content:center;gap:10px}.odd-item[data-v-19fba2ed]:nth-child(2n){border-right:none}.odd-item.selected[data-v-19fba2ed]{box-shadow:inset 0 0 0 1px #2f79ff;z-index:1}.odd-item.selected[data-v-19fba2ed]:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:18px;background:#2f79ff;clip-path:polygon(100% 0,0 100%,100% 100%)}.odd-item.selected[data-v-19fba2ed]:before{content:"✓";position:absolute;right:4px;bottom:1px;font-size:11px;color:#fff;z-index:1}.bet-toast[data-v-19fba2ed]{position:fixed;left:50%;bottom:140px;transform:translateX(-50%);background:rgba(45,60,90,.92);color:#fff;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:600;box-shadow:0 12px 24px rgba(18,28,52,.25);z-index:120}.confirm-backdrop[data-v-19fba2ed]{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:60;display:grid;place-items:center;padding:16px}.confirm-modal[data-v-19fba2ed]{width:min(94vw,520px);max-height:min(82vh,720px);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 40px rgba(8,16,32,.28)}.confirm-header[data-v-19fba2ed]{background:#1976d2;color:#fff;font-weight:800;font-size:18px;text-align:center;padding:14px 16px}.confirm-columns[data-v-19fba2ed]{display:grid;grid-template-columns:1fr 120px 120px;gap:12px;padding:10px 16px;background:#f3f6fb;color:#2f3e5f;font-weight:700}.confirm-columns .right[data-v-19fba2ed]{text-align:right}.confirm-body[data-v-19fba2ed]{flex:1;overflow-y:auto}.confirm-row[data-v-19fba2ed]{display:grid;grid-template-columns:1fr 120px 120px;gap:12px;padding:14px 16px;border-bottom:1px dashed #d7dfea}.confirm-play[data-v-19fba2ed]{display:grid;gap:4px}.confirm-icons[data-v-19fba2ed]{display:flex;gap:4px;align-items:center}.confirm-icons img[data-v-19fba2ed]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.confirm-game[data-v-19fba2ed]{color:#2f3e5f;font-weight:700;white-space:nowrap}.confirm-name[data-v-19fba2ed]{color:#1976d2;font-weight:800;white-space:nowrap}.confirm-odds[data-v-19fba2ed]{color:#e53935;font-weight:800}.confirm-amount[data-v-19fba2ed],.confirm-win[data-v-19fba2ed]{color:#2f3e5f;font-weight:800}.confirm-row .right[data-v-19fba2ed]{text-align:right}.confirm-footer[data-v-19fba2ed]{padding:10px 16px 16px;background:#fff;border-top:1px solid #e6edf7}.confirm-total[data-v-19fba2ed]{display:grid;grid-template-columns:1fr 120px 120px;gap:12px;align-items:center;padding:6px 0 12px;font-weight:800;color:#2f3e5f}.confirm-total-left[data-v-19fba2ed]{white-space:nowrap}.confirm-total-right[data-v-19fba2ed]{text-align:right}.confirm-btn[data-v-19fba2ed]{width:220px;margin:0 auto;display:block;background:#1976d2;border:none;color:#fff;font-weight:800;padding:12px 16px;border-radius:10px;cursor:pointer}.sheet-backdrop[data-v-19fba2ed]{position:fixed;inset:0;background:rgba(10,20,35,.45);display:grid;place-items:center;z-index:55}.sheet[data-v-19fba2ed]{width:min(420px,100%);background:#fff;border-radius:24px;box-shadow:0 18px 40px rgba(8,16,32,.18);overflow:hidden}.game-sheet[data-v-19fba2ed]{width:min(440px,calc(100% - 24px));height:min(720px,calc(100% - 40px));border-radius:28px;animation:panelIn-19fba2ed .3s ease;display:flex;flex-direction:column}.game-sheet-header[data-v-19fba2ed]{display:grid;grid-template-columns:40px 1fr 60px;align-items:center;padding:16px 18px 10px}.back-btn[data-v-19fba2ed]{width:28px;height:28px;border:none;background:transparent;position:relative}.back-btn[data-v-19fba2ed]:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;border-left:2px solid #4a5b7a;border-bottom:2px solid #4a5b7a;transform:translateY(-50%) rotate(45deg)}.game-sheet-title[data-v-19fba2ed]{text-align:center;font-weight:700;font-size:16px;color:#334263}.game-sheet-body[data-v-19fba2ed]{padding:10px 18px 18px;overflow-y:auto;display:grid;gap:18px}.game-group[data-v-19fba2ed]{display:grid;gap:10px}.game-group-title[data-v-19fba2ed]{text-align:center;font-weight:700;color:#5c6b88}.game-grid[data-v-19fba2ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-card[data-v-19fba2ed]{border:1px solid rgba(210,220,238,.8);background:#fff;border-radius:14px;padding:10px 6px;display:grid;gap:4px;text-align:center;color:#6c7a95;font-weight:600;box-shadow:0 8px 16px rgba(26,45,92,.06)}.game-card.active[data-v-19fba2ed]{border-color:#2f79ff;color:#2f79ff;box-shadow:0 10px 18px rgba(47,121,255,.2)}.game-card.disabled[data-v-19fba2ed]{color:#c4cad7}.game-time.closed[data-v-19fba2ed]{color:#ff4d4f}@keyframes panelIn-19fba2ed{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.bet-panel[data-v-19fba2ed]{position:fixed;left:50%;bottom:calc(24px + var(--safe-bottom));transform:translateX(-50%);width:min(94vw,420px);height:var(--bet-panel-height);z-index:25;display:flex;flex-direction:column;align-items:center}.panel-bubble[data-v-19fba2ed]{align-self:center;margin-top:-12px;padding:6px 16px;background:#ff8a3d;color:#fff;font-weight:700;border-radius:16px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 24px rgba(255,136,61,.3);border:none;cursor:pointer}.bubble-icon[data-v-19fba2ed]{width:18px;height:18px;border-radius:4px;border:2px solid hsla(0,0%,100%,.8);position:relative}.bubble-icon[data-v-19fba2ed]:after,.bubble-icon[data-v-19fba2ed]:before{content:"";position:absolute;background:#fff;left:4px;right:4px;height:2px}.bubble-icon[data-v-19fba2ed]:before{top:5px}.bubble-icon[data-v-19fba2ed]:after{top:10px}.panel-card[data-v-19fba2ed]{margin-top:10px;background:#fff;border-radius:18px;padding:12px;box-shadow:0 16px 32px rgba(16,28,52,.18)}.chip-row[data-v-19fba2ed]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:center}.chip-btn[data-v-19fba2ed]{border:1px solid #e0e7f2;background:#fff;padding:8px 4px;border-radius:12px;font-weight:700;color:#2f79ff;box-shadow:inset 0 0 0 1px rgba(47,121,255,.06)}.chip-btn.active[data-v-19fba2ed]{border-color:#2f79ff;background:#eaf2ff}.panel-actions[data-v-19fba2ed]{margin-top:12px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.amount-input[data-v-19fba2ed]{display:flex;align-items:center;gap:8px;border:1px solid #b9c4d9;border-radius:12px;padding:8px 10px;color:#4a5b7a}.amount-input input[data-v-19fba2ed]{border:none;outline:none;width:100%;font-size:14px;color:#4a5b7a}.action-btn[data-v-19fba2ed]{border-radius:12px;padding:10px 16px;font-weight:700;font-size:14px;border:1px solid #2f79ff;background:#fff;color:#2f79ff}.action-btn.confirm[data-v-19fba2ed]{background:#1e7ae8;border-color:#1e7ae8;color:#fff}.bet-sheet-backdrop[data-v-19fba2ed]{position:fixed;inset:0;background:rgba(12,20,35,.22);display:grid;place-items:end center;padding-bottom:calc(var(--bet-panel-height) + 72px + var(--safe-bottom));z-index:20}.bet-sheet[data-v-19fba2ed]{width:min(94vw,420px);max-height:50vh;background:#fff;border-radius:16px;box-shadow:0 -12px 24px rgba(18,28,52,.2);overflow:hidden;display:flex;flex-direction:column}.sheet-header[data-v-19fba2ed]{background:#1e7ae8;color:#fff;display:grid;grid-template-columns:40px 1fr auto;align-items:center;padding:12px 14px;gap:8px}.sheet-back[data-v-19fba2ed]{width:26px;height:26px;border:none;background:transparent;position:relative}.sheet-back[data-v-19fba2ed]:before{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.sheet-title[data-v-19fba2ed]{text-align:center;font-weight:700;font-size:16px}.sheet-edit[data-v-19fba2ed]{border:none;background:transparent;color:#fff;font-weight:700;display:inline-flex;align-items:center;gap:6px}.sheet-body[data-v-19fba2ed]{flex:1;overflow-y:auto;padding:16px 14px 20px}.sheet-row[data-v-19fba2ed]{display:grid;grid-template-columns:auto 90px 1fr 40px 60px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed #e6edf7}.sheet-row.editing[data-v-19fba2ed]{grid-template-columns:auto 90px 1fr 40px 60px 56px}.sheet-amount[data-v-19fba2ed]{width:90px;border:1px solid #e1e7f2;border-radius:14px;padding:10px 12px;font-size:15px;text-align:center;box-shadow:inset 0 2px 6px rgba(20,34,66,.06)}.sheet-meta[data-v-19fba2ed]{display:grid;gap:2px}.sheet-group[data-v-19fba2ed]{font-weight:700;color:#2f79ff}.sheet-sub[data-v-19fba2ed]{color:#7b8aa6;font-weight:600}.sheet-label[data-v-19fba2ed]{text-align:center;color:#2f3e5f;font-weight:700;white-space:nowrap}.sheet-odds[data-v-19fba2ed]{text-align:right;color:#ff3b3b;font-weight:700}.sheet-remove[data-v-19fba2ed]{border:1px solid #ffd1d1;background:#fff1f1;color:#ff3b3b;font-weight:700;padding:6px 8px;border-radius:12px;cursor:pointer}.odd-label[data-v-19fba2ed]{color:#3e4f6e;font-weight:600;display:flex;align-items:center;gap:6px}.odd-value[data-v-19fba2ed]{color:#ff3b3b;font-weight:700}.bet-page.sg-view .odd-value[data-v-19fba2ed]{color:#d62828}.odd-item.ball .odd-value[data-v-19fba2ed]{font-size:12px}.quick-board[data-v-19fba2ed]{border:1px solid #e8eef7;border-radius:16px;overflow:hidden;background:#fff}.quick-head[data-v-19fba2ed]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 10px 6px;background:#fff}.quick-tab[data-v-19fba2ed]{border:1px solid #d7deea;background:#fff;padding:6px 4px;border-radius:8px;font-size:12px;color:#6a7c9b;font-weight:600}.quick-tab.active[data-v-19fba2ed]{border-color:#2f79ff;color:#2f79ff}.quick-tab.current[data-v-19fba2ed]{background:#eaf2ff}.quick-grid[data-v-19fba2ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e8eef7;border-left:1px solid #e8eef7}.quick-item[data-v-19fba2ed]{border-right:1px solid #e8eef7;border-bottom:1px solid #e8eef7;background:#fff;padding:12px 4px;font-size:14px;color:#3e4f6e;font-weight:600;display:grid;place-items:center;position:relative}.quick-item.ball .ball-chip[data-v-19fba2ed]{width:28px;height:28px}.quick-item.selected[data-v-19fba2ed]{box-shadow:inset 0 0 0 1px #2f79ff;z-index:1}.quick-item.selected[data-v-19fba2ed]:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:18px;background:#2f79ff;clip-path:polygon(100% 0,0 100%,100% 100%)}.quick-item.selected[data-v-19fba2ed]:before{content:"✓";position:absolute;right:4px;bottom:1px;font-size:11px;color:#fff;z-index:1}.bottom-nav[data-v-19fba2ed]{position:fixed;left:0;right:0;bottom:0;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 10px calc(10px + var(--safe-bottom));box-shadow:0 -8px 18px rgba(21,41,82,.12);z-index:10}.nav-item[data-v-19fba2ed]{border:none;background:none;display:grid;gap:4px;justify-items:center;font-size:11px;color:#9aa8bf}.nav-item.active[data-v-19fba2ed]{color:#2f79ff;font-weight:700}.nav-icon[data-v-19fba2ed]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale(1)}.nav-item.active .nav-icon[data-v-19fba2ed]{opacity:1;filter:none}.schedule-alert-backdrop[data-v-19fba2ed]{position:fixed;inset:0;background:rgba(16,24,48,.65);display:grid;place-items:center;z-index:30}.schedule-alert-modal[data-v-19fba2ed]{width:min(360px,calc(100% - 48px));background:#fff;border-radius:22px;padding:28px 24px 20px;text-align:center;box-shadow:0 20px 40px rgba(15,36,86,.25);display:grid;gap:10px}.schedule-alert-title[data-v-19fba2ed]{font-size:18px;font-weight:700;color:#ff7d33}.schedule-alert-icon[data-v-19fba2ed]{width:72px;height:72px;margin:0 auto}.schedule-alert-icon svg[data-v-19fba2ed]{width:100%;height:100%;display:block}.schedule-alert-game[data-v-19fba2ed]{font-size:18px;font-weight:600;color:#1f304f}.schedule-alert-label[data-v-19fba2ed]{color:#546180;font-weight:600;font-size:14px}.schedule-alert-time[data-v-19fba2ed]{font-size:20px;font-weight:700;color:#1f304f}.schedule-alert-button[data-v-19fba2ed]{margin-top:8px;border:none;border-radius:10px;background:#2f79ff;color:#fff;font-size:16px;font-weight:700;padding:12px 0;cursor:pointer}.schedule-alert-button[data-v-19fba2ed]:focus-visible{outline:2px solid #fff;outline-offset:2px}:root{--bg-top:#e7f0ff;--bg-bottom:#f9fbff;--accent:#2f79ff;--accent-2:#22b3ff;--accent-3:#ffb24a;--text-strong:#1d2b4c;--text-muted:#6b7a96;--card-bg:hsla(0,0%,100%,0.78);--card-stroke:hsla(0,0%,100%,0.6);--shadow-lg:0 24px 60px rgba(26,45,92,0.18);--shadow-md:0 14px 30px rgba(26,45,92,0.12);--radius-xl:28px;--radius-lg:22px;--radius-md:14px;--radius-sm:10px;--safe-bottom:env(safe-area-inset-bottom,0px);--font-body:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-display:"ZCOOL XiaoWei","Noto Serif SC","STSong","Songti SC",serif}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;touch-action:manipulation}body{font-family:var(--font-body);background:linear-gradient(180deg,var(--bg-top),var(--bg-bottom));color:var(--text-strong);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}#app{min-height:100vh}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}