:root{--bg: #0a0a0a;--bg-elev: #141416;--surface: #1a1a1c;--surface-2: #242426;--border: #2e2e30;--text: #ffffff;--text-dim: #8e8e93;--text-mute: #6a6a6e;--primary: #f0f0f0;--primary-press: #d8d8d8;--on-primary: #0a0a0a;--accent: #34c759;--link: #0a84ff;--danger: #ff453a;--r-card: 22px;--r-input: 16px;--r-pill: 999px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}h1,h2,h3{font-weight:800;letter-spacing:-.02em;color:var(--text);margin:0}button{font:inherit;font-weight:700;cursor:pointer;border:none;border-radius:var(--r-pill);padding:16px 20px;background:var(--primary);color:var(--on-primary);transition:transform .08s ease,background .15s ease,opacity .15s ease}button:active{transform:scale(.98);background:var(--primary-press)}button:disabled{opacity:.4;cursor:default;transform:none}button.ghost{background:var(--surface-2);color:var(--text)}button.ghost:active{background:#2c2c2f}input{font:inherit;width:100%;padding:16px;border-radius:var(--r-input);border:1px solid var(--border);background:transparent;color:var(--text)}input::placeholder{color:var(--text-mute)}input:focus{outline:none;border-color:#4a4a4d}.hint,.muted{color:var(--text-dim);font-size:14px}.tabnum{font-variant-numeric:tabular-nums}.games.svelte-10px1hd{display:flex;flex-direction:column;gap:16px}.search.svelte-10px1hd{position:relative;display:flex;align-items:center}.search.svelte-10px1hd svg:where(.svelte-10px1hd){position:absolute;left:16px;color:var(--text-mute);pointer-events:none}.search.svelte-10px1hd input:where(.svelte-10px1hd){padding-left:44px}.section.svelte-10px1hd{font-size:16px;font-weight:700}.grid.svelte-10px1hd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tile.svelte-10px1hd{position:relative;min-width:0;aspect-ratio:1 / 1;padding:0;overflow:hidden;border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);display:block}.art.svelte-10px1hd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.badge.svelte-10px1hd{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:48px;border-radius:14px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-size:16px;letter-spacing:-.02em}.overlay.svelte-10px1hd{position:absolute;left:0;right:0;bottom:0;height:65%;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 38%,transparent 100%);pointer-events:none}.name.svelte-10px1hd{position:absolute;left:0;right:0;bottom:0;padding:9px 10px;text-align:left;color:#fff;font-weight:700;font-size:12px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.head.svelte-170qwg8{display:flex;align-items:center;gap:14px;margin-bottom:4px}h1.svelte-170qwg8{font-size:26px}.back.svelte-170qwg8{width:40px;height:40px;flex:none;padding:0;border-radius:50%;background:var(--surface-2);color:var(--text);display:grid;place-items:center}.sub.svelte-170qwg8{margin:0 0 18px}.list.svelte-170qwg8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.row.svelte-170qwg8{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);padding:18px;display:flex;justify-content:space-between;align-items:center}.pname.svelte-170qwg8{font-weight:600;font-size:15px}.price.svelte-170qwg8{font-weight:800;color:var(--accent);font-size:16px}.head.svelte-1ddbrk0{display:flex;align-items:center;gap:14px;margin-bottom:20px}h1.svelte-1ddbrk0{font-size:26px}.back.svelte-1ddbrk0{width:40px;height:40px;flex:none;padding:0;border-radius:50%;background:var(--surface-2);color:var(--text);display:grid;place-items:center}.summary.svelte-1ddbrk0{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:18px;margin-bottom:22px}.srow.svelte-1ddbrk0{display:flex;justify-content:space-between;align-items:center}.pname.svelte-1ddbrk0{font-weight:700}.divider.svelte-1ddbrk0{height:1px;background:var(--border);margin:14px 0}.total.svelte-1ddbrk0{font-size:18px;font-weight:800}.amount.svelte-1ddbrk0{color:var(--accent)}label.svelte-1ddbrk0{display:block;margin-bottom:16px}.label.svelte-1ddbrk0{display:block;margin-bottom:8px;font-weight:700;font-size:15px}.label.svelte-1ddbrk0 em:where(.svelte-1ddbrk0){color:var(--text-dim);font-style:normal;font-weight:500}.verify.svelte-1ddbrk0{width:100%}.buy.svelte-1ddbrk0{width:100%;margin-top:18px}.ok.svelte-1ddbrk0{color:var(--accent);font-size:14px;margin-top:10px;font-weight:600}.err.svelte-1ddbrk0{color:var(--danger);font-size:14px;margin-top:10px;font-weight:600}.title.svelte-1vdcsrt{font-size:26px}.sub.svelte-1vdcsrt{margin:0 0 20px}.empty.svelte-1vdcsrt{text-align:center;margin-top:60px}.empty-icon.svelte-1vdcsrt{font-size:40px;margin-bottom:10px}.list.svelte-1vdcsrt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.order.svelte-1vdcsrt{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 18px}.top.svelte-1vdcsrt{display:flex;justify-content:space-between;align-items:center;gap:10px}.name.svelte-1vdcsrt{font-weight:700;font-size:15px}.status.svelte-1vdcsrt{font-size:11px;font-weight:700;text-transform:capitalize;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);padding:4px 10px;border-radius:var(--r-pill);white-space:nowrap}.meta.svelte-1vdcsrt{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-top:8px}.amount.svelte-1vdcsrt{font-weight:800;color:var(--text)}.codes.svelte-1vdcsrt{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}code.svelte-1vdcsrt{background:var(--surface-2);padding:6px 10px;border-radius:10px;font-family:ui-monospace,monospace;font-size:13px;color:var(--text)}.title.svelte-10ufcdj{font-size:26px;margin-bottom:20px}.account.svelte-10ufcdj{display:flex;align-items:center;gap:14px;margin-bottom:22px}.avatar.svelte-10ufcdj{width:56px;height:56px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-size:20px}.who.svelte-10ufcdj{flex:1}.name.svelte-10ufcdj{font-weight:700;font-size:17px}.id-chip.svelte-10ufcdj{font-size:11px;font-weight:600;color:var(--text-dim);background:var(--surface-2);padding:5px 10px;border-radius:var(--r-pill)}.wallet-card.svelte-10ufcdj{position:relative;overflow:hidden;background:linear-gradient(135deg,#202024,#161618);border:1px solid var(--border);border-radius:var(--r-card);padding:20px;margin-bottom:18px;min-height:188px;display:flex;flex-direction:column;justify-content:space-between}.wc-texture.svelte-10ufcdj{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120px 120px at 85% 15%,rgba(52,199,89,.1),transparent 70%),radial-gradient(160px 160px at 10% 95%,rgba(10,132,255,.08),transparent 70%);pointer-events:none}.wc-top.svelte-10ufcdj{display:flex;align-items:center;justify-content:space-between}.chip.svelte-10ufcdj{width:38px;height:28px;border-radius:7px;background:linear-gradient(135deg,#e8c061,#b8893a)}.brand.svelte-10ufcdj{font-weight:800;letter-spacing:-.02em;font-size:16px}.wc-balance.svelte-10ufcdj{font-size:34px;font-weight:800;letter-spacing:-.03em}.wc-bottom.svelte-10ufcdj{display:flex;align-items:flex-end;justify-content:space-between}.wc-label.svelte-10ufcdj{font-size:10px;letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase}.wc-value.svelte-10ufcdj{font-weight:700;letter-spacing:.08em;font-size:14px;margin-top:3px}.wc-cur.svelte-10ufcdj{font-weight:700;color:var(--text-dim)}.topup-note.svelte-10ufcdj{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);padding:14px 16px;margin-bottom:26px}.ti.svelte-10ufcdj{font-size:20px}.tn-title.svelte-10ufcdj{font-weight:700;font-size:14px;margin-bottom:2px}.section.svelte-10ufcdj{font-size:16px;font-weight:700;margin-bottom:12px}.list.svelte-10ufcdj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.tx.svelte-10ufcdj{display:flex;justify-content:space-between;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);padding:14px 16px}.tx-kind.svelte-10ufcdj{font-weight:700;font-size:14px}.tx-amt.svelte-10ufcdj{font-weight:800}.tx-amt.pos.svelte-10ufcdj{color:var(--accent)}.tx-amt.neg.svelte-10ufcdj{color:var(--text)}.topbar.svelte-1n46o8q{display:flex;align-items:center;gap:12px;padding:16px 20px 8px}.avatar.svelte-1n46o8q{width:40px;height:40px;border-radius:50%;background:var(--surface-2);color:var(--text);display:grid;place-items:center;font-weight:700;font-size:15px}.wordmark.svelte-1n46o8q{font-weight:800;font-size:18px;letter-spacing:-.02em;flex:1}.icon-btn.svelte-1n46o8q{width:40px;height:40px;padding:0;border-radius:50%;background:var(--surface-2);color:var(--text);display:grid;place-items:center}.hero.svelte-1n46o8q{padding:14px 20px 22px}.hero-label.svelte-1n46o8q{color:var(--text-dim);font-size:14px;font-weight:500}.hero-amount.svelte-1n46o8q{font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:4px 0 8px}.hero-sub.svelte-1n46o8q{color:var(--text-dim);font-size:14px}main.svelte-1n46o8q{padding:4px 20px 110px;max-width:600px;margin:0 auto}.center.svelte-1n46o8q{text-align:center;margin-top:40px;display:flex;flex-direction:column;gap:6px}nav.svelte-1n46o8q{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 0 calc(16px + env(safe-area-inset-bottom));pointer-events:none}.navpill.svelte-1n46o8q{pointer-events:auto;display:flex;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px;box-shadow:0 12px 30px #00000080}.tab.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;color:var(--text-mute);padding:9px 26px;border-radius:var(--r-pill);font-size:11px;font-weight:600}.tab.svelte-1n46o8q span:where(.svelte-1n46o8q){letter-spacing:.02em}.tab.active.svelte-1n46o8q{color:var(--text);background:var(--surface-2)}.tab.svelte-1n46o8q:active{transform:none}
