.billing-page-module__xVJrBq__page{box-sizing:border-box;color:#111827;width:100%;min-height:100%;margin:0}.billing-page-module__xVJrBq__tabs{background:#fff;border:1px solid #dfe7f2;border-radius:25px;gap:4px;width:min(100%,560px);min-height:50px;padding:4px;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.billing-page-module__xVJrBq__tab{color:#999;white-space:nowrap;border-radius:21px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.billing-page-module__xVJrBq__tabActive{color:#3b6fef;background:#3b6fef0f;font-weight:600}.billing-page-module__xVJrBq__tabIcon{flex:none;width:16px;height:16px}.billing-page-module__xVJrBq__card{background:#fff;border:1px solid #dfe7f2;border-radius:18px;box-shadow:0 10px 28px #0f172a0d}.billing-page-module__xVJrBq__walletOverviewCard,.billing-page-module__xVJrBq__walletRecordsCard{margin-top:20px;padding:24px}.billing-page-module__xVJrBq__walletHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.billing-page-module__xVJrBq__walletHeader h1,.billing-page-module__xVJrBq__walletHeader h2{color:#0f172a;margin:0;font-size:18px;font-weight:700;line-height:28px}.billing-page-module__xVJrBq__walletHeader p{color:#64748b;max-width:680px;margin:6px 0 0;font-size:12px;line-height:20px}.billing-page-module__xVJrBq__walletSceneTabs.billing-page-module__xVJrBq__walletSceneTabs{background:#f5f7fb;border:1px solid #e6ecf5;border-radius:18px;flex:none;gap:4px;padding:4px;display:inline-flex}.billing-page-module__xVJrBq__walletSceneTab.billing-page-module__xVJrBq__walletSceneTab{color:#64748b;min-width:86px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:5px 12px;font-size:13px;font-weight:600}.billing-page-module__xVJrBq__walletSceneActive.billing-page-module__xVJrBq__walletSceneActive{color:#3b6fef;background:#fff;box-shadow:0 2px 6px #0f172a0f}.billing-page-module__xVJrBq__walletKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.billing-page-module__xVJrBq__walletKpis>div{background:#fbfdff;border:1px solid #e5edf6;border-radius:14px;min-height:104px;padding:18px}.billing-page-module__xVJrBq__walletKpis span,.billing-page-module__xVJrBq__walletKpis strong{display:block}.billing-page-module__xVJrBq__walletKpis span{color:#64748b;font-size:12px;font-weight:600}.billing-page-module__xVJrBq__walletKpis strong{color:#0f172a;font-family:var(--font-number);margin-top:14px;font-size:24px;line-height:30px}.billing-page-module__xVJrBq__walletFootnote{color:#64748b;margin:16px 0 0;font-size:13px;line-height:20px}.billing-page-module__xVJrBq__walletRecordList{gap:10px;padding-top:18px;display:grid}.billing-page-module__xVJrBq__walletRecordItem{background:#fff;border:1px solid #e6ecf5;border-radius:12px;grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:center;gap:14px;min-height:70px;padding:14px 16px;display:grid}.billing-page-module__xVJrBq__walletRecordItem strong{color:#0f172a;font-size:14px}.billing-page-module__xVJrBq__walletRecordItem span{color:#64748b;font-size:13px;line-height:19px}.billing-page-module__xVJrBq__bannerSlot{width:100%;margin-top:20px}.billing-page-module__xVJrBq__sectionTitle{color:#000;letter-spacing:1.32px;font-size:14px;font-weight:600;line-height:16.5px}.billing-page-module__xVJrBq__rechargeLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:16px;width:100%;max-width:100%;padding-top:20px;display:grid}.billing-page-module__xVJrBq__rechargeBanner{box-sizing:border-box;background:radial-gradient(circle at 82% 18%,#7c3eee57 0,#7c3eee00 30%),radial-gradient(circle at 62% 100%,#3b6fef47 0,#3b6fef00 34%),linear-gradient(135deg,#111827 0%,#1f2f64 56%,#3f3f95 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:100%;min-height:118px;margin-top:20px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a24}.billing-page-module__xVJrBq__rechargeBanner:before{content:"$";color:#ffffff0f;font-family:var(--font-number);pointer-events:none;font-size:150px;font-weight:600;line-height:1;position:absolute;bottom:-42px;right:32px}.billing-page-module__xVJrBq__rechargeBannerContent{z-index:1;position:relative}.billing-page-module__xVJrBq__rechargeBannerEyebrow{color:#3b6fef;letter-spacing:1.2px;font-size:12px;font-weight:600;line-height:18px}.billing-page-module__xVJrBq__rechargeBanner h1{color:#fff;margin:4px 0 0;font-size:24px;font-weight:700;line-height:32px}.billing-page-module__xVJrBq__rechargeBanner p{color:#3b6fef;max-width:560px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:20px}.billing-page-module__xVJrBq__rechargeStack{flex-direction:column;gap:20px;width:100%;height:100%;display:flex}.billing-page-module__xVJrBq__rechargeCard{box-sizing:border-box;background:#fff;flex-direction:column;align-items:flex-start;width:100%;height:100%;min-height:460px;padding:24px;display:flex}.billing-page-module__xVJrBq__rechargeCard .billing-page-module__xVJrBq__sectionTitle{width:100%}.billing-page-module__xVJrBq__rechargeBenefitStrip{box-sizing:border-box;outline-offset:-.69px;background:linear-gradient(90deg,#cff5ffeb 0%,#f6f0ffdb 100%),#fff;border-radius:14px;outline:.69px solid #3b6fef21;align-items:center;width:100%;min-height:58px;margin-top:18px;padding:12px 18px;display:flex}.billing-page-module__xVJrBq__rechargeBenefitStrip strong{color:#111827;font-size:14px;font-weight:600;line-height:20px}.billing-page-module__xVJrBq__amountGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;min-height:220px;padding-top:16px;display:grid}.billing-page-module__xVJrBq__amountButton{box-sizing:border-box;appearance:none;outline-offset:-1px;cursor:pointer;background:linear-gradient(#fff 0%,#fbfcff 100%),#fff;border:0;border-radius:14px;outline:1px solid #d9e3f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:116px;padding:28px 16px 16px;transition:background-color .16s,box-shadow .16s,outline-color .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 4px 12px #0f172a0a}.billing-page-module__xVJrBq__amountButton:before{content:"$";color:#3b6fef0b;pointer-events:none;font-size:72px;font-weight:600;line-height:1;position:absolute;bottom:-18px;right:10px}.billing-page-module__xVJrBq__amountButton:hover{background:linear-gradient(#fff 0%,#f7f9ff 100%),#fff;outline-color:#3b6fef3d;transform:translateY(-1px);box-shadow:0 7px 18px #3b6fef14}.billing-page-module__xVJrBq__amountButtonActive{outline-offset:-2px;color:#fff;background:linear-gradient(135deg,#62a0fa 0% 54%,#7c3eee 100%),#62a0fa;outline:0;box-shadow:0 12px 24px #3b6fef2e}.billing-page-module__xVJrBq__amountButtonActive:before{color:#ffffff1f}.billing-page-module__xVJrBq__amountButtonActive:after{color:#ffffffc7}.billing-page-module__xVJrBq__amountButtonActive:hover{background:linear-gradient(135deg,#62a0fa 0% 54%,#7c3eee 100%),#62a0fa;transform:translateY(-1px);box-shadow:0 14px 26px #3b6fef33}.billing-page-module__xVJrBq__amountBadge{outline-offset:-.69px;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(100deg,#62a0fa 0% 52%,#62a0fa 100%);border-radius:16px;outline:.69px solid #ffffff6b;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;max-width:calc(100% - 28px);height:24px;padding:0 10px 0 8px;font-size:11px;font-weight:600;line-height:24px;display:flex;position:absolute;top:11px;left:12px;overflow:hidden;box-shadow:0 6px 12px #3b6fef29}.billing-page-module__xVJrBq__amountBadge:before{content:"";background:#ffffffe0;border-radius:999px;flex:none;width:6px;height:6px}.billing-page-module__xVJrBq__amountBadgeActive{color:#fff;background:linear-gradient(100deg,#ff7a45 0%,#f0448f 48%,#7c3eee 100%);box-shadow:0 6px 12px #f0448f2e}.billing-page-module__xVJrBq__amountBadgeActive:before{content:"★";color:#fff;background:0 0;border-radius:0;width:auto;height:auto;font-size:10px;line-height:1}.billing-page-module__xVJrBq__amountLabel{z-index:1;color:#000;font-family:var(--font-number);text-align:center;white-space:nowrap;font-size:34px;font-weight:700;line-height:normal;position:relative}.billing-page-module__xVJrBq__amountButtonActive .billing-page-module__xVJrBq__amountLabel{color:#fff;font-size:36px;font-weight:700}.billing-page-module__xVJrBq__amountCheck{display:none}.billing-page-module__xVJrBq__customInput{width:100%;margin-top:18px}.billing-page-module__xVJrBq__customInput .MuiOutlinedInput-root{color:#111827;border-radius:22px;height:72px;font-size:22px;font-weight:700}.billing-page-module__xVJrBq__customInput .MuiOutlinedInput-notchedOutline{border-color:#d8e4f3}.billing-page-module__xVJrBq__customInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3b6fef3d}.billing-page-module__xVJrBq__customInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#3b6fef}.billing-page-module__xVJrBq__customInput .MuiInputBase-input{padding:0 34px}.billing-page-module__xVJrBq__customInput .MuiInputBase-input::placeholder{color:#9aa4b4;opacity:1}.billing-page-module__xVJrBq__note{outline-offset:-.69px;box-sizing:border-box;color:#86909c;text-align:left;background:#f8fafc;border-radius:10px;outline:.69px solid #e2e8f0;justify-content:flex-start;align-items:center;gap:8px;width:708px;min-height:34px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:400;line-height:18px;display:flex}.billing-page-module__xVJrBq__noteIcon{outline-offset:-.69px;color:#a3a3a3;border-radius:50%;outline:.69px solid #a3a3a3;flex:none;justify-content:center;align-items:center;width:13.99px;height:13.99px;font-size:12px;font-weight:600;line-height:normal;display:inline-flex}.billing-page-module__xVJrBq__summaryPayment{border-bottom:.69px solid #eef1f5;padding:22px 22px 18px}.billing-page-module__xVJrBq__summaryPaymentTitle{color:#000;letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;line-height:normal}.billing-page-module__xVJrBq__paymentOptions{box-sizing:border-box;background:#f5f7fb;border-radius:22px;flex-direction:row;gap:6px;width:100%;margin-top:14px;padding:6px;display:flex}.billing-page-module__xVJrBq__paymentButton{box-sizing:border-box;appearance:none;outline-offset:0;cursor:pointer;color:#94a3b8;text-align:center;background:0 0;border:0;border-radius:18px;outline:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:82px;padding:12px 14px;font-size:12px;font-weight:700;line-height:normal;transition:background-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;position:relative}.billing-page-module__xVJrBq__paymentButton:after{content:"";background:0 0;border-radius:999px;width:14px;height:2px;transition:background-color .18s;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.billing-page-module__xVJrBq__paymentButton img,.billing-page-module__xVJrBq__paymentButton svg{color:currentColor;object-fit:contain;stroke-width:1.8px;width:28px;height:28px;display:block}.billing-page-module__xVJrBq__paymentButton[data-payment-method=card] img{width:34px;height:34px;margin-block:-3px}.billing-page-module__xVJrBq__paymentButton:hover{color:#64748b}.billing-page-module__xVJrBq__paymentButtonActive{color:#0f172a;background:#fff;outline:0;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a12}.billing-page-module__xVJrBq__paymentButtonActive:after{box-shadow:none;background:#3b6fef;outline:0}.billing-page-module__xVJrBq__paymentButtonActive img,.billing-page-module__xVJrBq__paymentButtonActive svg{color:currentColor}.billing-page-module__xVJrBq__summaryCard{box-sizing:border-box;flex-direction:column;width:100%;min-height:460px;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 40px #0f172a1f,0 2px 4px #0f172a0f}.billing-page-module__xVJrBq__summaryCaption{color:#64748b;letter-spacing:1.32px;text-transform:uppercase;padding:20px 26px 0;font-size:12px;font-weight:600;line-height:normal}.billing-page-module__xVJrBq__summaryList{flex-direction:column;gap:12px;padding:12px 26px 20px;display:flex}.billing-page-module__xVJrBq__summaryRow{color:#64748b;border-bottom:0;justify-content:space-between;align-items:center;padding:0;font-size:12.5px;font-weight:500;line-height:normal;display:flex}.billing-page-module__xVJrBq__summaryRow strong{color:#0f172a;font-family:var(--font-number);font-size:12.5px;font-weight:600;line-height:normal}.billing-page-module__xVJrBq__summaryRate{color:#9ca3af;font-family:var(--font-number);padding-left:6px;font-size:12px;font-weight:400;line-height:normal}.billing-page-module__xVJrBq__summaryRow .billing-page-module__xVJrBq__summaryAccent{color:#d97706}.billing-page-module__xVJrBq__promotionDeductRow{justify-content:space-between}.billing-page-module__xVJrBq__promotionDeductAmountControl{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.billing-page-module__xVJrBq__promotionDeductPrefix{color:#d97706;font-family:var(--font-number);font-size:14px;font-weight:700;line-height:20px}.billing-page-module__xVJrBq__promotionDeductAmountInput{box-sizing:border-box;color:#d97706;width:88px;height:32px;font-family:var(--font-number);text-align:right;background:#fff;border:1px solid #d9e0ea;border-radius:6px;outline:none;padding:5px 8px;font-size:14px;font-weight:700;line-height:20px;transition:border-color .16s,box-shadow .16s}.billing-page-module__xVJrBq__promotionDeductAmountInput:focus{border-color:#3b6fef;box-shadow:0 0 0 2px #3b6fef1f}.billing-page-module__xVJrBq__summaryTotal{background:#f7f9fc;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:18px 22px 0;padding:16px 18px;display:flex}.billing-page-module__xVJrBq__summaryTotalLabel{color:#0f172a;padding-bottom:0;font-size:13px;font-weight:700;line-height:normal}.billing-page-module__xVJrBq__summaryTotalValue{text-align:right;min-width:150px}.billing-page-module__xVJrBq__summaryTotalNumber{color:#0f172a;font-family:var(--font-number);font-size:20px;font-weight:700;line-height:normal}.billing-page-module__xVJrBq__summaryTotalSub{display:none}.billing-page-module__xVJrBq__submitButton{width:calc(100% - 44px);height:45px;min-height:45px;max-height:45px;margin:18px 22px 0}.billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__summaryFootnote{color:#999;font-size:12px;font-weight:400;line-height:18px}.billing-page-module__xVJrBq__summaryFootnote{box-sizing:border-box;text-align:center;width:348px;margin-top:0;padding:14px 22px 20px;line-height:normal}.billing-page-module__xVJrBq__summaryAgreement{margin-inline:auto}.billing-page-module__xVJrBq__footnote{text-align:center;width:100%;margin-top:40px;padding-bottom:4px}.billing-page-module__xVJrBq__redeemLayout{width:65%;margin:4rem auto 0}.billing-page-module__xVJrBq__redeemCard{box-sizing:border-box;flex-direction:column;width:100%;min-height:30rem;margin:0;padding:2rem;display:flex}.billing-page-module__xVJrBq__redeemHero{text-align:center}.billing-page-module__xVJrBq__redeemHeroIcon{color:#3b6fef;background:#3b6fef0f;border:.0625rem solid #3b6fef3d;border-radius:1.125rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;display:flex}.billing-page-module__xVJrBq__redeemHeroIcon svg{stroke-width:2.4px;width:1.5rem;height:1.5rem}.billing-page-module__xVJrBq__redeemTitle{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.75rem}.billing-page-module__xVJrBq__redeemDesc{color:#999;margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-page-module__xVJrBq__redeemInput{width:100%;margin-top:1.25rem}.billing-page-module__xVJrBq__redeemInput .MuiOutlinedInput-root{color:#111827;border-radius:1.25rem;height:3.0625rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-page-module__xVJrBq__redeemInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:.0625rem}.billing-page-module__xVJrBq__redeemInput .MuiInputBase-input{text-align:center;padding:0 1rem}.billing-page-module__xVJrBq__redeemInput .MuiInputBase-input::placeholder{opacity:1}.billing-page-module__xVJrBq__redeemInput .MuiFormHelperText-root{text-align:center;margin:.625rem 0 0}.billing-page-module__xVJrBq__redeemRules{border-top:.0625rem solid #f2f2f2;gap:.5rem;width:100%;margin-top:1.75rem;padding-top:1.5rem;display:grid}.billing-page-module__xVJrBq__redeemResult{box-sizing:border-box;text-align:center;border:.0625rem solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-top:1.125rem;padding:.875rem 1.25rem .9375rem;display:flex}.billing-page-module__xVJrBq__redeemResultSuccess{border-color:var(--console-success-border);color:#16a34a;background:#ecfdf3}.billing-page-module__xVJrBq__redeemResultError{color:#dc2627;background:#fff1f1;border-color:#ffb4b4}.billing-page-module__xVJrBq__redeemResultIcon{border-radius:999rem;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.billing-page-module__xVJrBq__redeemResultIcon svg{stroke-width:2.4px;width:1rem;height:1rem}.billing-page-module__xVJrBq__redeemResultTitle{color:currentColor;margin-top:.5rem;font-size:1rem;font-weight:700;line-height:1.5rem}.billing-page-module__xVJrBq__redeemResultDesc{color:currentColor;max-width:30rem;margin-top:.25rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.billing-page-module__xVJrBq__feedbackSuccess{color:#16a34a}.billing-page-module__xVJrBq__feedbackError{color:#dc2627}.billing-page-module__xVJrBq__summaryFootnote.billing-page-module__xVJrBq__feedbackError,.billing-page-module__xVJrBq__summaryFootnote.billing-page-module__xVJrBq__feedbackSuccess{margin-inline:auto}.billing-page-module__xVJrBq__redeemRule{color:#999;align-items:flex-start;gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.03125rem;display:flex}.billing-page-module__xVJrBq__redeemRuleIndex{color:#3b6fef;width:.875rem;height:.875rem;font-family:var(--font-number);background:#3b6fef0f;border-radius:999rem;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;font-size:.625rem;font-weight:700;line-height:.84375rem;display:inline-flex}.billing-page-module__xVJrBq__redeemCard .billing-page-module__xVJrBq__submitButton{width:100%;height:45px;min-height:45px;max-height:45px;margin:1.75rem 0 0}.billing-page-module__xVJrBq__filters{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.billing-page-module__xVJrBq__filterLink{box-sizing:border-box;color:#666;text-align:center;white-space:nowrap;background:#fff;border:1px solid #dfe7f2;border-radius:20px;justify-content:center;align-items:center;min-width:68px;min-height:36px;padding:8px 18px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.billing-page-module__xVJrBq__filterActive{color:#3b6fef;background:#3b6fef0f;border-color:#3b6fef;font-weight:600}.billing-page-module__xVJrBq__recordsCard{flex-direction:column;width:100%;margin-top:28px;display:flex}.billing-page-module__xVJrBq__desktopRecords{flex:none;display:block}.billing-page-module__xVJrBq__mobileRecords{display:none}.billing-page-module__xVJrBq__recordsTable{table-layout:fixed;width:100%}.billing-page-module__xVJrBq__recordsTable .MuiTableCell-root{color:#333;border-bottom:1px solid #f0f2f6;height:80px;padding:0 28px;font-size:12px;font-weight:400;line-height:18px}.billing-page-module__xVJrBq__recordsTable .MuiTableCell-head{color:#999;letter-spacing:.28px;background:#f9fbfc;height:54px;font-weight:600;line-height:16.5px}.billing-page-module__xVJrBq__recordsTable .MuiTableBody-root .MuiTableRow-root{background:0 0;transition:background-color .16s}.billing-page-module__xVJrBq__recordsTable .MuiTableBody-root .MuiTableRow-root:hover{background:#f9fbff}.billing-page-module__xVJrBq__recordsTable .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.billing-page-module__xVJrBq__recordsTable strong{color:#3b6fef;font-family:var(--font-number);font-size:13px;font-weight:700;line-height:19.5px}.billing-page-module__xVJrBq__recordsTable .MuiTableCell-root.billing-page-module__xVJrBq__recordOrderNo{color:#a1a1aa;font-family:var(--font-number);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-page-module__xVJrBq__recordsTable .billing-page-module__xVJrBq__recordAmountSub{color:#999;font-family:var(--font-number);font-size:12px;font-weight:400;line-height:15px}.billing-page-module__xVJrBq__recordTypeRecharge,.billing-page-module__xVJrBq__recordTypeConsume,.billing-page-module__xVJrBq__recordTypeRebate,.billing-page-module__xVJrBq__recordTypeWithdraw,.billing-page-module__xVJrBq__recordTypeRedeem{border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:4px 12px;font-size:11px;font-weight:600;line-height:16.5px;display:inline-flex}.billing-page-module__xVJrBq__recordTypeRecharge,.billing-page-module__xVJrBq__recordTypeConsume{color:#3b6fef;background:#3b6fef0f}.billing-page-module__xVJrBq__recordTypeRebate{color:#16a34a;background:#e9fbea}.billing-page-module__xVJrBq__recordTypeWithdraw{color:#d97706;background:#fff4d8}.billing-page-module__xVJrBq__recordTypeRedeem{color:#7c3eee;background:#3b6fef0f}.billing-page-module__xVJrBq__statusSuccess,.billing-page-module__xVJrBq__statusWarning,.billing-page-module__xVJrBq__statusError{border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:65px;padding:5px 10px;font-size:11px;font-weight:600;line-height:16.5px;display:inline-flex}.billing-page-module__xVJrBq__statusSuccess:before,.billing-page-module__xVJrBq__statusWarning:before,.billing-page-module__xVJrBq__statusError:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.billing-page-module__xVJrBq__statusSuccess{border:1px solid var(--console-success-border);background:var(--console-success-bg);color:var(--console-success-text)}.billing-page-module__xVJrBq__statusWarning{color:#d97706;background:#fff7db;border:1px solid #f8d16c}.billing-page-module__xVJrBq__statusError{color:#dc2627;background:#fff0f0;border:1px solid #ff9b9b}.billing-page-module__xVJrBq__mobileRecordItem{border-bottom:1px solid #f0f2f6;gap:10px;padding:18px;display:grid}.billing-page-module__xVJrBq__mobileRecordTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-page-module__xVJrBq__mobileRecordTop strong{font-family:var(--font-number)}.billing-page-module__xVJrBq__mobileRecordMeta{color:#999;font-size:13px;line-height:19px}.billing-page-module__xVJrBq__recordsEmpty{color:#999;font-size:15px;line-height:24px}@media (min-width:90rem){.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeBanner{border-radius:22px;width:100%;max-width:100%;margin-top:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);justify-content:start;gap:16px;width:100%;margin-top:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeStack{gap:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__card{border-radius:16px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeCard{padding:24px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__sectionTitle{font-size:14px;font-weight:600;line-height:16.5px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountGrid{gap:12px;padding-top:16px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountButton{border-radius:20px;height:84px;min-height:84px;padding:0;font-size:20px;font-weight:600;line-height:28px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountBadge{min-width:40px;padding:4px 10px;font-size:10px;font-weight:600;line-height:13.5px;top:14px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountLabel{bottom:14px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountCheck{width:14px;height:14px;top:16px;right:10px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__note{gap:8px;margin-top:18px;font-size:12px;font-weight:400;line-height:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__noteIcon{width:14px;height:14px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentOptions{gap:12px;padding-top:16px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton{border-radius:20px;justify-content:flex-start;gap:16px;height:135px;min-height:135px;padding:30px 0 24px;font-size:16px;font-weight:600;line-height:24px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton img,.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton svg{width:28px;height:28px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryCard{min-height:508px;padding:24px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryCaption{letter-spacing:1.32px;font-size:12px;font-weight:600;line-height:16.5px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryList{margin-top:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRow{min-height:44px;font-size:14px;font-weight:400;line-height:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRow strong{font-size:14px;font-weight:600;line-height:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRate{font-size:12px;font-weight:400;line-height:14.29px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotal{align-items:center;margin-top:28px;padding-bottom:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalLabel{padding-bottom:0;font-size:14px;font-weight:700;line-height:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalNumber{font-size:24px;font-weight:700;line-height:32px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalSub{margin-top:4px;font-size:12px;font-weight:400;line-height:16.5px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__submitButton{margin-top:28px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryFootnote{margin-top:12px;font-size:12px;font-weight:400;line-height:16.25px}}@media (min-width:100rem){.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeBanner{border-radius:24px;width:100%;max-width:100%;min-height:131px;margin-top:22px;padding:27px 31px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeBanner:before{font-size:167px;bottom:-47px;right:36px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeBannerEyebrow{letter-spacing:1.33px;font-size:13px;line-height:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeBanner h1{font-size:27px;line-height:36px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeBanner p{max-width:622px;font-size:14px;line-height:22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;width:100%;margin-top:22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeStack{gap:22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__card{border-radius:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeCard{padding:27px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__sectionTitle{font-size:16px;line-height:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountGrid{gap:13px;padding-top:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountButton{border-radius:22px;height:94px;min-height:94px;font-size:22px;line-height:31px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountBadge{min-width:44px;padding:4px 11px;font-size:11px;line-height:15px;top:17px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountLabel{bottom:17px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountCheck{width:16px;height:16px;top:19px;right:12px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__note{margin-top:20px;font-size:13px;line-height:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__noteIcon{width:16px;height:16px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentOptions{gap:13px;padding-top:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton{border-radius:22px;gap:18px;height:150px;min-height:150px;padding:33px 0 27px;font-size:18px;line-height:27px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton img,.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton svg{width:31px;height:31px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryCard{min-height:564px;padding:27px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryCaption{letter-spacing:1.47px;font-size:13.33px;font-weight:600;line-height:18.33px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryList{margin-top:22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRow{min-height:49px;font-size:15.56px;font-weight:400;line-height:22.22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRow strong{font-size:15.56px;font-weight:700;line-height:22.22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRate{font-size:13.33px;font-weight:400;line-height:15.88px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__promotionDeductAmountControl{gap:7px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__promotionDeductPrefix{font-size:15.56px;line-height:22.22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__promotionDeductAmountInput{width:98px;height:36px;padding:6px 9px;font-size:15.56px;line-height:22.22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotal{margin-top:31px;padding-bottom:22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalLabel{font-size:15.56px;font-weight:700;line-height:22.22px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalNumber{font-size:26.67px;font-weight:700;line-height:35.56px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalSub{font-size:13.33px;font-weight:400;line-height:18.33px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__submitButton{margin-top:31px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryFootnote{margin-top:13px;font-size:13.33px;font-weight:400;line-height:18.06px}.billing-page-module__xVJrBq__tabs{border-radius:28px;gap:5px;width:min(100%,622px);min-height:56px;padding:5px}.billing-page-module__xVJrBq__tab{border-radius:23px;gap:9px;padding:0 18px;font-size:16px;line-height:22px}.billing-page-module__xVJrBq__tabIcon{width:18px;height:18px}.billing-page-module__xVJrBq__filters{gap:11px;margin-top:29px}.billing-page-module__xVJrBq__filterLink{border-radius:20px;min-width:76px;min-height:36px;padding:8px 20px;font-size:14px;line-height:20px}.billing-page-module__xVJrBq__recordsCard{margin-top:31px}.billing-page-module__xVJrBq__recordsTable .MuiTableCell-root{height:89px;padding:0 30px;font-size:14px;font-weight:400;line-height:20px}.billing-page-module__xVJrBq__recordsTable .MuiTableCell-head{height:60px;font-size:14px;font-weight:600;line-height:19px}.billing-page-module__xVJrBq__recordsTable strong{font-size:15px;line-height:22px}.billing-page-module__xVJrBq__recordsTable .billing-page-module__xVJrBq__recordAmountSub{font-size:13px;line-height:17px}.billing-page-module__xVJrBq__recordTypeRecharge,.billing-page-module__xVJrBq__recordTypeConsume,.billing-page-module__xVJrBq__recordTypeRebate,.billing-page-module__xVJrBq__recordTypeWithdraw,.billing-page-module__xVJrBq__recordTypeRedeem,.billing-page-module__xVJrBq__statusSuccess,.billing-page-module__xVJrBq__statusWarning,.billing-page-module__xVJrBq__statusError{min-width:72px;padding:5px 13px;font-size:12px;line-height:18px}}@media (min-width:80rem) and (max-width:89.99rem){.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemLayout{width:min(100%,63.1594rem);margin-top:2.5rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemCard{border-radius:.8889rem;width:min(100%,31.4722rem);max-width:31.4722rem;min-height:auto;margin:0 auto;padding:1.7778rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemHeroIcon{border-radius:1rem;width:3.1111rem;height:3.1111rem;margin-bottom:1.1111rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemHeroIcon svg{width:1.3333rem;height:1.3333rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemTitle{font-size:1rem;font-weight:700;line-height:1.5625rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemDesc{font-size:.75rem;font-weight:400;line-height:1.125rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemInput{margin-top:1.1111rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemInput .MuiOutlinedInput-root{border-radius:1.1111rem;height:2.7411rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResult{border-radius:.8889rem;margin-top:1rem;padding:.7778rem 1.1111rem .8333rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultIcon{width:1.3333rem;height:1.3333rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultIcon svg{width:.8889rem;height:.8889rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultTitle{margin-top:.4444rem;font-size:.875rem;line-height:1.3125rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultDesc{font-size:.75rem;line-height:1.125rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemCard .billing-page-module__xVJrBq__submitButton{height:45px;min-height:45px;max-height:45px;margin-top:1.5556rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRules{gap:.4444rem;margin-top:1.5556rem;padding-top:1.3333rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRule{gap:.4444rem;font-size:.6875rem;font-weight:400;line-height:.9375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRuleIndex{width:.7772rem;height:.7772rem;font-size:.5625rem;line-height:.75rem}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__page[data-active-tab=records] .billing-page-module__xVJrBq__footnote{margin-top:1.75rem;font-size:.6875rem;line-height:1rem}}@media (min-width:90rem){.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemLayout{width:min(100%,71.0544rem);margin-top:3rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemCard{border-radius:1rem;width:min(100%,35.375rem);max-width:35.375rem;min-height:auto;margin:0 auto;padding:2rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemHeroIcon{border-radius:1.125rem;width:3.5rem;height:3.5rem;margin-bottom:1.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemHeroIcon svg{width:1.5rem;height:1.5rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemTitle{font-size:1.125rem;font-weight:700;line-height:1.75rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemDesc{font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemInput{margin-top:1.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemInput .MuiOutlinedInput-root{border-radius:1.25rem;height:3.0838rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResult{border-radius:1rem;margin-top:1.125rem;padding:.875rem 1.25rem .9375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultIcon{width:1.5rem;height:1.5rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultIcon svg{width:1rem;height:1rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultTitle{margin-top:.5rem;font-size:1rem;line-height:1.5rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultDesc{font-size:.8125rem;line-height:1.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemCard .billing-page-module__xVJrBq__submitButton{height:45px;min-height:45px;max-height:45px;margin-top:1.75rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRules{gap:.5rem;margin-top:1.75rem;padding-top:1.5rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRule{gap:.5rem;font-size:.75rem;font-weight:400;line-height:1.03125rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRuleIndex{width:.875rem;height:.875rem;font-size:.625rem;line-height:.875rem}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__page[data-active-tab=records] .billing-page-module__xVJrBq__footnote{margin-top:2rem;font-size:.75rem;line-height:1.125rem}}@media (min-width:100rem){.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemLayout{width:min(100%,78.9493rem);margin-top:4.5rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemCard{border-radius:1.1111rem;width:min(100%,44.25rem);max-width:44.25rem;min-height:44.75rem;padding:3.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemHeroIcon{border-radius:1.25rem;width:3.8889rem;height:3.8889rem;margin-bottom:2.5625rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemHeroIcon svg{width:1.6667rem;height:1.6667rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemTitle{font-size:1.25rem;line-height:1.9375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemDesc{font-size:1rem;line-height:1.375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemInput{margin-top:2.25rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemInput .MuiOutlinedInput-root{border-radius:1.3889rem;height:3.75rem;font-size:1rem;line-height:1.375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResult{border-radius:1.1111rem;margin-top:1.5rem;padding:1rem 1.5625rem 1.0625rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultIcon{width:1.6667rem;height:1.6667rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultIcon svg{width:1.1111rem;height:1.1111rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultTitle{margin-top:.625rem;font-size:1.125rem;line-height:1.6875rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemResultDesc{font-size:.875rem;line-height:1.375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemCard .billing-page-module__xVJrBq__submitButton{height:45px;min-height:45px;max-height:45px;margin-top:3.9375rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRules{gap:.875rem;margin-top:3.4375rem;padding-top:2.875rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRule{gap:.875rem;font-size:.8125rem;line-height:1.125rem}.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__redeemRuleIndex{width:1rem;height:1rem;font-size:.6875rem;line-height:1rem}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__page[data-active-tab=redeem] .billing-page-module__xVJrBq__footnote,.billing-page-module__xVJrBq__page[data-active-tab=records] .billing-page-module__xVJrBq__footnote{margin-top:2.25rem;font-size:.8125rem;line-height:1.25rem}}@media (min-width:80rem) and (max-width:119.99rem){.billing-page-module__xVJrBq__tabs{box-sizing:border-box;width:min(60%,23.4375rem)}}@media (min-width:80rem){.billing-page-module__xVJrBq__page{font-family:var(--font-sans)}.billing-page-module__xVJrBq__page button,.billing-page-module__xVJrBq__page input,.billing-page-module__xVJrBq__page select,.billing-page-module__xVJrBq__page textarea{font-family:inherit}.billing-page-module__xVJrBq__page .MuiInputBase-root{font-family:inherit}.billing-page-module__xVJrBq__page .MuiButtonBase-root{font-family:inherit}.billing-page-module__xVJrBq__page .MuiTableCell-root{font-family:inherit}}@media (prefers-reduced-motion:reduce){.billing-page-module__xVJrBq__amountButton,.billing-page-module__xVJrBq__paymentButton{transition:none}}@media (max-width:79.99rem){.billing-page-module__xVJrBq__rechargeLayout{grid-template-columns:minmax(0,1fr)}.billing-page-module__xVJrBq__summaryCard{order:2;min-height:auto}}@media (max-width:63.99rem){.billing-page-module__xVJrBq__walletHeader{flex-direction:column}.billing-page-module__xVJrBq__walletSceneTabs{width:100%}.billing-page-module__xVJrBq__walletSceneTab{flex:1}.billing-page-module__xVJrBq__walletKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-page-module__xVJrBq__walletRecordItem{grid-template-columns:1fr}.billing-page-module__xVJrBq__desktopRecords{display:none}.billing-page-module__xVJrBq__mobileRecords{display:block}.billing-page-module__xVJrBq__redeemLayout{width:100%;margin-top:1.25rem}.billing-page-module__xVJrBq__redeemCard{min-height:30rem;padding:2rem}}@media (max-width:47.99rem){.billing-page-module__xVJrBq__tabs,.billing-page-module__xVJrBq__footnote{width:100%}.billing-page-module__xVJrBq__tab{gap:6px;padding:0 10px;font-size:14px}.billing-page-module__xVJrBq__rechargeLayout,.billing-page-module__xVJrBq__recordsCard{margin-top:20px}.billing-page-module__xVJrBq__rechargeCard,.billing-page-module__xVJrBq__summaryCard{padding:20px}.billing-page-module__xVJrBq__redeemCard{min-height:30rem;padding:2rem 1.25rem}.billing-page-module__xVJrBq__amountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-page-module__xVJrBq__amountButton{min-height:80px}.billing-page-module__xVJrBq__paymentOptions{grid-template-columns:minmax(0,1fr)}.billing-page-module__xVJrBq__paymentButton{min-height:112px}.billing-page-module__xVJrBq__summaryTotal{flex-direction:column;align-items:flex-start}.billing-page-module__xVJrBq__summaryTotalLabel{padding-bottom:0}.billing-page-module__xVJrBq__summaryTotalValue{text-align:left}.billing-page-module__xVJrBq__submitButton{margin-top:32px}.billing-page-module__xVJrBq__filters{flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto}.billing-page-module__xVJrBq__filterLink{flex:none;min-width:64px;font-size:14px}}@media (min-width:80rem){.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:16px;width:100%;max-width:100%;margin-top:0;padding-top:20px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeStack{gap:20px;width:100%;height:100%}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__card{border-radius:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__rechargeCard{width:100%;height:100%;min-height:460px;padding:24px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__sectionTitle,.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryPaymentTitle{font-size:14px;font-weight:600;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-height:220px;padding-top:16px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountButton{height:auto;min-height:116px;font-size:inherit;border-radius:14px;padding:28px 16px 16px;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountBadge{width:auto;min-width:0;max-width:calc(100% - 28px);height:24px;padding:0 10px 0 8px;font-size:11px;font-weight:700;line-height:24px;top:11px;left:12px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountLabel{font-size:34px;font-weight:700;line-height:normal;bottom:auto}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__amountCheck{display:none}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__note{gap:8px;width:708px;min-height:34px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:400;line-height:18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__noteIcon{width:13.99px;height:13.99px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryCard{width:100%;min-height:460px;padding:0}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryPayment{padding:22px 22px 18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentOptions{border-radius:22px;gap:6px;margin-top:14px;padding:6px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton{border-radius:18px;justify-content:center;gap:6px;height:auto;min-height:82px;padding:12px 14px;font-size:12px;font-weight:700;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton img,.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton svg{width:28px;height:28px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__paymentButton[data-payment-method=card] img{width:34px;height:34px;margin-block:-3px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryList{gap:12px;padding:20px 26px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRow{min-height:0;font-size:12.5px;font-weight:500;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRow strong{font-size:12.5px;font-weight:600;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryRate{font-size:12px;font-weight:400;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotal{margin:18px 22px 0;padding:16px 18px}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalLabel{font-size:13px;font-weight:700;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalNumber{font-size:20px;font-weight:700;line-height:normal}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryTotalSub{display:none}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__submitButton{width:calc(100% - 44px);height:45px;min-height:45px;max-height:45px;margin:18px 22px 0}.billing-page-module__xVJrBq__page[data-active-tab=recharge] .billing-page-module__xVJrBq__summaryFootnote{width:348px;margin-top:0;padding:14px 22px 20px;font-size:12px;font-weight:400;line-height:normal}}
