.tabbar[data-v-ea0a3d60]{z-index:20;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#131313f0,#0a0705f7);border-top:1px solid #ffdf1b40;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000080}.tab[data-v-ea0a3d60]{color:var(--dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.tab.on[data-v-ea0a3d60]{color:var(--gold);text-shadow:0 0 10px #ffdf1b80}.tab.on[data-v-ea0a3d60]:before{content:"";background:var(--gold-grad);border-radius:2px;height:2px;position:absolute;top:-1px;left:30%;right:30%;box-shadow:0 0 8px #ffdf1bcc}.toast[data-v-32fba670]{top:calc(64px + env(safe-area-inset-top));z-index:100;color:#f2f2f2;background:linear-gradient(#212121,#121212);border:1px solid #ffdf1b66;border-radius:999px;width:max-content;max-width:88vw;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.toast.error[data-v-32fba670]{color:#ff8a8d}.toast.success[data-v-32fba670]{color:#5fe0a0}.toast-enter-active[data-v-32fba670],.toast-leave-active[data-v-32fba670]{transition:all .2s}.toast-enter-from[data-v-32fba670],.toast-leave-to[data-v-32fba670]{opacity:0;transform:translate(-50%,-8px)}.av[data-v-0ac7292b]{color:#1b1b1b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #ffffff1f}.av img[data-v-0ac7292b]{object-fit:cover;width:100%;height:100%}.brand-logo[data-v-ab6c8928]{color:#fff;letter-spacing:-2px;white-space:nowrap;align-items:baseline;font-family:Arial,Helvetica Neue,sans-serif;font-size:32px;font-weight:900;line-height:1;display:inline-flex}.brand-logo span[data-v-ab6c8928]{color:#ffdf1b}.mask[data-v-1d2d597a]{z-index:50;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-1d2d597a]{width:100%;max-width:520px;max-height:88vh;padding:8px 18px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#171717 0%,#0d0d0d 120px,#0b0b0b 100%);border-top:1px solid #ffdf1b73;border-radius:22px 22px 0 0;margin:0 auto;overflow-y:auto;box-shadow:0 -10px 40px #0009,inset 0 1px #ffffff1f}.grip[data-v-1d2d597a]{background:#ffdf1b59;border-radius:2px;width:40px;height:4px;margin:0 auto 10px}.head[data-v-1d2d597a]{color:#fff3a0;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px;font-weight:800;display:flex}.x[data-v-1d2d597a]{width:32px;height:32px;color:var(--sub);background:#ffffff0f;border-radius:50%;font-size:14px}.sheet-enter-active[data-v-1d2d597a],.sheet-leave-active[data-v-1d2d597a]{transition:background .25s}.sheet-enter-active .sheet[data-v-1d2d597a],.sheet-leave-active .sheet[data-v-1d2d597a]{transition:transform .28s cubic-bezier(.2,.9,.3,1)}.sheet-enter-from[data-v-1d2d597a],.sheet-leave-to[data-v-1d2d597a]{background:0 0}.sheet-enter-from .sheet[data-v-1d2d597a],.sheet-leave-to .sheet[data-v-1d2d597a]{transform:translateY(100%)}.desc[data-v-96318c4e]{color:var(--sub);text-align:center;margin:0 0 16px;font-size:14px}.boxes[data-v-96318c4e]{justify-content:center;gap:8px;display:flex;position:relative}.box[data-v-96318c4e]{border:1.5px solid var(--line);background:#ffffff0d;border-radius:12px;place-items:center;width:46px;height:56px;font-size:26px;font-weight:900;display:grid}.box.filled[data-v-96318c4e]{color:var(--gold)}.box.on[data-v-96318c4e]{border-color:var(--gold)}.hidden[data-v-96318c4e]{opacity:0;font-size:16px;position:absolute;inset:0}.err[data-v-96318c4e]{text-align:center;height:22px;color:var(--red);margin:10px 0 6px;font-size:13px}.full[data-v-96318c4e]{width:100%}.brand-bar[data-v-c4db1b71]{background:var(--brand);margin:calc(-12px - env(safe-area-inset-top)) -16px 0;padding:calc(16px + env(safe-area-inset-top)) 16px 14px;justify-content:space-between;align-items:center;display:flex}.brand-bar>span[data-v-c4db1b71]{color:#c2e1d3;letter-spacing:2px;font-size:10px}.top[data-v-c4db1b71]{background:var(--brand);justify-content:space-between;align-items:center;margin:0 -16px 14px;padding:10px 16px 12px;display:flex;box-shadow:0 2px 10px #00000059}.me[data-v-c4db1b71]{align-items:center;gap:10px;display:flex}.name[data-v-c4db1b71]{font-size:16px;font-weight:800}.uid[data-v-c4db1b71]{color:#ffffffb3;margin-top:2px;font-size:12px}.balance[data-v-c4db1b71]{color:#fff;background:#00000047;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 4px 0 6px;font-size:15px;text-decoration:none;display:flex}.coin[data-v-c4db1b71]{color:#fff;background:#26a17b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.plus[data-v-c4db1b71]{background:var(--gold);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.strip[data-v-c4db1b71]{color:#f2f2f2;background:var(--card);border-left:3px solid var(--gold);border-radius:8px;padding:8px 12px;font-size:12px}.head[data-v-c4db1b71]{justify-content:space-between;align-items:baseline;margin:20px 2px 12px;display:flex}.head h2[data-v-c4db1b71]{color:#fff;margin:0;font-size:20px;font-weight:900}.online[data-v-c4db1b71],.gon[data-v-c4db1b71]{color:var(--sub);align-items:center;gap:6px;font-size:12px;display:inline-flex}.online i[data-v-c4db1b71],.gon i[data-v-c4db1b71]{background:var(--green);width:7px;height:7px;box-shadow:0 0 6px var(--green);border-radius:50%}.grid[data-v-c4db1b71]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.game[data-v-c4db1b71]{text-align:left;min-height:150px;color:var(--text);background:radial-gradient(circle at 85% 0%, var(--g1) 0%, var(--g2) 100%);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-start;padding:14px;transition:transform 80ms;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #0006}.game[data-v-c4db1b71]:active{transform:scale(.97)}.game.wide[data-v-c4db1b71]{grid-column:1/-1;min-height:132px}.wm[data-v-c4db1b71]{color:#ffffff1a;pointer-events:none;font-size:110px;font-style:normal;line-height:1;position:absolute;bottom:-26px;right:-8px}.badge[data-v-c4db1b71]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.badge.live[data-v-c4db1b71]{background:var(--gold);color:var(--ink)}.badge.demo[data-v-c4db1b71]{color:var(--gold);background:#00000059;border:1px solid #ffdf1b73}.icon[data-v-c4db1b71]{color:#fff;background:#00000040;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:10px;font-size:20px;display:grid}.gname[data-v-c4db1b71]{color:#fff;letter-spacing:.5px;font-size:19px;font-weight:900}.gdesc[data-v-c4db1b71]{color:#ffffffb8;margin-top:3px;font-size:12px}.gon[data-v-c4db1b71]{color:#ffffffbf;margin-top:auto;padding-top:10px}.gon.demo[data-v-c4db1b71]{font-size:11px}.join[data-v-c4db1b71]{text-align:left;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;display:flex}.j-icon[data-v-c4db1b71]{width:36px;height:36px;color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;font-weight:900;display:grid}.j-main[data-v-c4db1b71]{flex:1}.j-main b[data-v-c4db1b71]{font-size:15px;display:block}.j-main small[data-v-c4db1b71]{color:var(--sub);font-size:12px}.j-go[data-v-c4db1b71]{color:var(--gold);font-size:24px}:root{--bg:#141414;--bg2:#1b1b1b;--card:#262626;--card2:#303030;--line:#ffffff14;--text:#fff;--sub:#a6a6a6;--dim:#6b6b6b;--gold:#ffdf1b;--gold2:#e6c200;--gold-grad:linear-gradient(180deg, #ffeb5c 0%, #ffdf1b 55%, #f2cc00 100%);--ink:#1b1b1b;--brand:#027b5b;--mint:#3ef0be;--felt:radial-gradient(circle at 85% 0%, #0fa57a 0%, #027b5b 50%, #014b37 100%);--wine:radial-gradient(circle at 85% 0%, #c42a3f 0%, #8a1325 50%, #4a0913 100%);--green:#3ef0be;--red:#ff5a5f;--blue:#ffdf1b;--radius:14px;--tabbar-h:62px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#app{max-width:520px;box-shadow:0 0 0 1px var(--line);margin:0 auto;position:relative;transform:translateZ(0)}html,body,#app{background:radial-gradient(120% 60% at 50% -10%, #027b5b47 0%, #0b080700 60%), var(--bg);height:100%;color:var(--text);overscroll-behavior:none;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif;overflow:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input{font-family:inherit}.num{font-variant-numeric:tabular-nums}.page{-webkit-overflow-scrolling:touch;height:100%;padding:calc(12px + env(safe-area-inset-top)) 16px calc(var(--tabbar-h) + 24px + env(safe-area-inset-bottom));overflow-y:auto}.page-title{letter-spacing:.5px;color:#fff;margin:4px 2px 16px;font-size:24px;font-weight:900}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 14px #0000004d}.btn-primary{background:var(--gold);height:50px;color:var(--ink);letter-spacing:1px;border-radius:14px;font-size:16px;font-weight:800;transition:transform 60ms;box-shadow:0 3px #b39500,0 6px 16px #ffdf1b33}.btn-primary:active{transform:translateY(2px);box-shadow:0 1px #b39500}.btn-primary:disabled{filter:grayscale(.8)brightness(.6)}.btn-ghost{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;height:50px;font-size:16px;font-weight:700}.section-title{color:#ccc;letter-spacing:1px;justify-content:space-between;align-items:center;margin:22px 4px 10px;font-size:14px;font-weight:700;display:flex}.empty{text-align:center;color:var(--dim);padding:40px 0;font-size:14px}.pos{color:var(--green)}.neg{color:var(--red)}#app{margin:0 auto}
