.topbar.svelte-l7qr1t,.page-intro.svelte-l7qr1t,.secure-note.svelte-l7qr1t,.balance-head.svelte-l7qr1t,.quick-actions.svelte-l7qr1t button:where(.svelte-l7qr1t),.membership-top.svelte-l7qr1t,.membership-card.svelte-l7qr1t a:where(.svelte-l7qr1t),.section-heading.svelte-l7qr1t,.plan-main.svelte-l7qr1t,.benefits.svelte-l7qr1t span:where(.svelte-l7qr1t),.rules.svelte-l7qr1t p:where(.svelte-l7qr1t),.tx.svelte-l7qr1t,.tx.svelte-l7qr1t small:where(.svelte-l7qr1t){display:flex;align-items:center}.topbar.svelte-l7qr1t{justify-content:space-between;padding:14px}.topbar.svelte-l7qr1t a:where(.svelte-l7qr1t){font-size:26px;line-height:1}.topbar.svelte-l7qr1t button:where(.svelte-l7qr1t){display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;cursor:pointer}.content.svelte-l7qr1t{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.page-intro.svelte-l7qr1t{justify-content:space-between;gap:20px}.page-intro.svelte-l7qr1t>div:where(.svelte-l7qr1t),.balance-head.svelte-l7qr1t>div:where(.svelte-l7qr1t),.membership-card.svelte-l7qr1t>div:where(.svelte-l7qr1t):nth-child(2),.section-heading.svelte-l7qr1t>div:where(.svelte-l7qr1t),.plan-main.svelte-l7qr1t>div:where(.svelte-l7qr1t),.quick-actions.svelte-l7qr1t span:where(.svelte-l7qr1t),.rules.svelte-l7qr1t p:where(.svelte-l7qr1t)>span:where(.svelte-l7qr1t):nth-child(2),.tx.svelte-l7qr1t div:where(.svelte-l7qr1t){display:grid}.page-intro.svelte-l7qr1t>div:where(.svelte-l7qr1t){gap:5px}.eyebrow.svelte-l7qr1t,.section-heading.svelte-l7qr1t>div:where(.svelte-l7qr1t)>span:where(.svelte-l7qr1t){color:#a67525;font-size:10px;font-weight:900;letter-spacing:.12em}h1.svelte-l7qr1t,h2.svelte-l7qr1t,p.svelte-l7qr1t{margin:0}h1.svelte-l7qr1t{font-size:26px}.page-intro.svelte-l7qr1t p:where(.svelte-l7qr1t){color:var(--muted);font-size:13px}.secure-note.svelte-l7qr1t{gap:6px;border:1px solid #ead9b4;border-radius:999px;padding:7px 10px;color:#7b5a22;background:#fffaf0;font-size:12px;font-weight:800;white-space:nowrap}.overview-grid.svelte-l7qr1t{display:grid;gap:14px}.balance-card.svelte-l7qr1t{position:relative;display:grid;gap:16px;overflow:hidden;border-radius:20px;padding:22px;color:#fff;background:radial-gradient(circle at 82% 30%,rgba(232,192,107,.22),transparent 24%),linear-gradient(135deg,#07162f,#14284d 60%,#40336e);box-shadow:0 16px 34px #091b392e}.balance-card.svelte-l7qr1t:after{position:absolute;right:-70px;top:-80px;width:250px;height:250px;border:1px solid rgba(235,196,111,.22);border-radius:50%;box-shadow:0 0 0 28px #ebc46f0a,0 0 0 56px #ebc46f06;content:""}.balance-card.svelte-l7qr1t>:where(.svelte-l7qr1t){position:relative;z-index:1}.balance-head.svelte-l7qr1t{gap:10px}.balance-icon.svelte-l7qr1t,.crown-icon.svelte-l7qr1t,.rule-icon.svelte-l7qr1t{display:grid;place-items:center}.balance-icon.svelte-l7qr1t{width:42px;height:42px;border:1px solid rgba(239,199,111,.34);border-radius:13px;color:#efc76f;background:#ffffff14}.balance-head.svelte-l7qr1t>div:where(.svelte-l7qr1t){gap:2px}.balance-head.svelte-l7qr1t small:where(.svelte-l7qr1t){color:#efc76f;font-weight:800}.balance-head.svelte-l7qr1t p:where(.svelte-l7qr1t),.balance-message.svelte-l7qr1t{color:#ffffffb3;font-size:12px}.balance-value.svelte-l7qr1t{display:flex;align-items:flex-end;gap:7px}.balance-value.svelte-l7qr1t strong:where(.svelte-l7qr1t){font-size:58px;line-height:.9}.balance-value.svelte-l7qr1t span:where(.svelte-l7qr1t){color:#efc76f;font-weight:800}.quick-actions.svelte-l7qr1t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-actions.svelte-l7qr1t button:where(.svelte-l7qr1t){justify-content:center;gap:8px;min-height:52px;border:1px solid rgba(255,255,255,.15);border-radius:13px;padding:8px 12px;color:#fff;background:#ffffff17;cursor:pointer}.quick-actions.svelte-l7qr1t button:where(.svelte-l7qr1t):first-child{border-color:transparent;color:#30230f;background:linear-gradient(135deg,#f6d47e,#e8ad44)}.quick-actions.svelte-l7qr1t span:where(.svelte-l7qr1t){gap:1px;text-align:left}.quick-actions.svelte-l7qr1t strong:where(.svelte-l7qr1t){font-size:13px}.quick-actions.svelte-l7qr1t small:where(.svelte-l7qr1t){font-size:10px;opacity:.72}button.svelte-l7qr1t:disabled{cursor:wait;opacity:.65}.membership-card.svelte-l7qr1t{display:grid;align-content:start;gap:15px;border:1px solid #eadcc1;border-radius:20px;padding:22px;background:linear-gradient(145deg,#fffdf9,#fff7e7);box-shadow:0 12px 28px #50350e14}.membership-card.active.svelte-l7qr1t{border-color:#d9ad50;background:linear-gradient(145deg,#fffcf3,#fff2cd)}.membership-top.svelte-l7qr1t{justify-content:space-between}.crown-icon.svelte-l7qr1t{width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#dcaa43,#f1cb72);box-shadow:0 8px 18px #c38b2438}.membership-status.svelte-l7qr1t,.badge.svelte-l7qr1t{border-radius:999px;padding:5px 9px;color:#856226;background:#f8ebce;font-size:10px;font-weight:900}.membership-status.vip-on.svelte-l7qr1t{color:#237859;background:#e8fff6}.membership-card.svelte-l7qr1t>div:where(.svelte-l7qr1t):nth-child(2){gap:4px}.membership-card.svelte-l7qr1t small:where(.svelte-l7qr1t){color:#9e895f}.membership-card.svelte-l7qr1t h2:where(.svelte-l7qr1t){font-size:22px}.membership-card.svelte-l7qr1t p:where(.svelte-l7qr1t){color:var(--muted);font-size:12px;line-height:1.6}.membership-card.svelte-l7qr1t ul:where(.svelte-l7qr1t){display:grid;gap:8px;margin:0;padding:0;list-style:none}.membership-card.svelte-l7qr1t li:where(.svelte-l7qr1t){display:flex;align-items:center;gap:7px;color:#6e6256;font-size:12px}.membership-card.svelte-l7qr1t li:where(.svelte-l7qr1t) svg{color:#b47a22}.membership-card.svelte-l7qr1t a:where(.svelte-l7qr1t){justify-content:space-between;border-top:1px solid #eadfce;padding-top:12px;color:#7d5417;font-size:12px;font-weight:900}.status-message.svelte-l7qr1t{border:1px solid #cfe7d9;border-radius:12px;padding:10px 12px;color:#246c50;background:#eef9f2;font-size:13px}.payment-code.svelte-l7qr1t{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.payment-code.svelte-l7qr1t>div:where(.svelte-l7qr1t){display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px}.payment-code.svelte-l7qr1t>div:where(.svelte-l7qr1t) svg{grid-row:span 2;color:#b47a22}.payment-code.svelte-l7qr1t p:where(.svelte-l7qr1t){margin:0;color:var(--muted);font-size:12px}.payment-code.svelte-l7qr1t img:where(.svelte-l7qr1t){width:132px;height:132px;border:1px solid var(--line);border-radius:10px;-o-object-fit:contain;object-fit:contain}.payment-code.svelte-l7qr1t code:where(.svelte-l7qr1t){max-width:260px;overflow-wrap:anywhere;color:#74501a;font-size:11px}.plans-section.svelte-l7qr1t,.rules-card.svelte-l7qr1t,.transactions.svelte-l7qr1t{display:grid;gap:16px;min-width:0}.section-heading.svelte-l7qr1t{justify-content:space-between;gap:14px}.section-heading.svelte-l7qr1t>div:where(.svelte-l7qr1t){gap:4px}.section-heading.svelte-l7qr1t h2:where(.svelte-l7qr1t){font-size:19px}.section-heading.svelte-l7qr1t p:where(.svelte-l7qr1t){color:var(--muted);font-size:12px}.section-heading.compact.svelte-l7qr1t{align-items:flex-end}.plan-list.svelte-l7qr1t{display:grid;gap:12px}.plan.svelte-l7qr1t{position:relative;display:grid;gap:15px;border:1px solid var(--line);border-radius:16px;padding:17px;background:#fbf8f4}.plan.recommended.svelte-l7qr1t{border-color:#dfbc70;background:linear-gradient(145deg,#fffdf9,#fff7e8);box-shadow:inset 0 0 0 1px #d5a84a14}.recommend-tag.svelte-l7qr1t{position:absolute;top:0;right:16px;border-radius:0 0 9px 9px;padding:5px 10px;color:#402e0d;background:#efc568;font-size:10px;font-weight:900}.plan-main.svelte-l7qr1t{justify-content:space-between;gap:12px}.plan-main.svelte-l7qr1t>div:where(.svelte-l7qr1t){gap:3px}.plan-main.svelte-l7qr1t strong:where(.svelte-l7qr1t){font-size:17px}.plan-main.svelte-l7qr1t p:where(.svelte-l7qr1t){color:var(--muted);font-size:12px}.plan-main.svelte-l7qr1t b:where(.svelte-l7qr1t){color:#a46e19;font-size:26px;white-space:nowrap}.plan-main.svelte-l7qr1t b:where(.svelte-l7qr1t) small:where(.svelte-l7qr1t){color:var(--muted);font-size:11px}.benefits.svelte-l7qr1t{display:grid;gap:8px}.benefits.svelte-l7qr1t span:where(.svelte-l7qr1t){gap:7px;color:#716875;font-size:12px}.benefits.svelte-l7qr1t svg{color:#b88632}.plan.svelte-l7qr1t button:where(.svelte-l7qr1t){width:100%;cursor:pointer}.details-grid.svelte-l7qr1t{display:grid;align-items:start;gap:14px}.rules.svelte-l7qr1t,.transaction-list.svelte-l7qr1t{display:grid;gap:9px}.rules.svelte-l7qr1t p:where(.svelte-l7qr1t){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;border:1px solid #eee6df;border-radius:13px;padding:11px;background:#faf7f4}.rule-icon.svelte-l7qr1t{width:34px;height:34px;border-radius:10px;color:#fff;background:#9a6b31}.rule-icon.reward.svelte-l7qr1t{background:#3a9b76}.rule-icon.vip.svelte-l7qr1t{background:#5c4f91}.rules.svelte-l7qr1t p:where(.svelte-l7qr1t)>span:where(.svelte-l7qr1t):nth-child(2){gap:2px}.rules.svelte-l7qr1t strong:where(.svelte-l7qr1t){font-size:13px}.rules.svelte-l7qr1t small:where(.svelte-l7qr1t){color:var(--muted);font-size:10px}.rules.svelte-l7qr1t b:where(.svelte-l7qr1t){color:#a46e19;font-size:12px;white-space:nowrap}.rules.svelte-l7qr1t b.plus:where(.svelte-l7qr1t){color:#24815f}.tx.svelte-l7qr1t{justify-content:space-between;gap:11px;border:1px solid var(--line);border-radius:14px;padding:11px;background:#faf8f5}.tx-icon.svelte-l7qr1t{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:12px;color:#fff;background:#b77d2d}.tx-icon.income.svelte-l7qr1t{background:#3a9b76}.tx.svelte-l7qr1t div:where(.svelte-l7qr1t){flex:1;min-width:0;gap:2px}.tx.svelte-l7qr1t p:where(.svelte-l7qr1t){overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tx.svelte-l7qr1t small:where(.svelte-l7qr1t){gap:4px;color:#9a9199;font-size:10px}.tx.svelte-l7qr1t>b:where(.svelte-l7qr1t){color:#2d966f;font-size:16px}.tx.svelte-l7qr1t>b.minus:where(.svelte-l7qr1t){color:#c44d4d}.empty.svelte-l7qr1t{margin:0;padding:20px;color:var(--muted);text-align:center}.payment-methods.svelte-l7qr1t{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.payment-methods.svelte-l7qr1t>div:where(.svelte-l7qr1t):first-child{display:grid;gap:3px}.payment-methods.svelte-l7qr1t small:where(.svelte-l7qr1t){color:var(--muted);font-size:11px}.method-options.svelte-l7qr1t{display:flex;flex-wrap:wrap;gap:9px}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t){display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:9px;column-gap:9px;min-width:168px;border:1px solid #e2d8ce;border-radius:12px;padding:9px 12px;text-align:left;background:#fffdfa}.method-options.svelte-l7qr1t button.active:where(.svelte-l7qr1t){border-color:#d7a53d;box-shadow:0 0 0 3px #d7a53d1f;background:#fff9e9}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t)>span:where(.svelte-l7qr1t){display:grid;grid-row:1 / 3;width:34px;height:34px;place-items:center;border-radius:10px;color:#fff;background:#b77d2d;font-weight:800}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t)>span.wechat:where(.svelte-l7qr1t){background:#16a05d}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t)>span.alipay:where(.svelte-l7qr1t){background:#1677ff}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t) b:where(.svelte-l7qr1t){font-size:13px}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t) small:where(.svelte-l7qr1t){grid-column:2}@media(max-width:640px){.content.svelte-l7qr1t{gap:14px}.page-intro.svelte-l7qr1t{align-items:flex-start}.secure-note.svelte-l7qr1t{display:none}h1.svelte-l7qr1t{font-size:22px}.balance-card.svelte-l7qr1t,.membership-card.svelte-l7qr1t{border-radius:16px;padding:17px}.balance-value.svelte-l7qr1t strong:where(.svelte-l7qr1t){font-size:48px}.quick-actions.svelte-l7qr1t button:where(.svelte-l7qr1t){min-height:48px;padding:8px}.section-heading.svelte-l7qr1t{align-items:flex-start}.plan.svelte-l7qr1t{padding:15px}.payment-methods.svelte-l7qr1t{align-items:stretch;flex-direction:column}.method-options.svelte-l7qr1t button:where(.svelte-l7qr1t){flex:1;min-width:140px}}@media(min-width:760px){.overview-grid.svelte-l7qr1t{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.plan-list.svelte-l7qr1t{grid-template-columns:repeat(2,minmax(0,1fr))}.details-grid.svelte-l7qr1t{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media(min-width:960px){.content.svelte-l7qr1t{padding-top:24px}.balance-card.svelte-l7qr1t,.membership-card.svelte-l7qr1t{min-height:270px}.plans-section.svelte-l7qr1t{padding:20px}}
