.recharge-promotion_dialog__erZMB{color-scheme:light;--paper:#fff;--canvas:#fff8e7;--ink:#3d2d23;--navy:#4b2e13;--muted:#786246;--soft:#786246;--line:#e5dccb;--teal:#785017;--teal-hover:#52361f;--teal-soft:#fff8e7;--primary-bg:#52361f;--primary-hover:#3d2816;--on-primary:#fff8e6;--on-accent:#fff8e6;--focus-border:#99691b;--field-bg:#fff;--field-disabled:#f1ede3;--serif:"PingFang SC","Microsoft YaHei",sans-serif;position:fixed;inset:0;display:flex;flex-direction:column;width:min(858px,calc(100vw - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:23px;background:#fff;color:#3d2d23;font-family:PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 24px 65px -18px rgb(97 66 28/30%);overflow:hidden}.recharge-promotion_dialog__erZMB:not([open]){display:none}.recharge-promotion_dialog__erZMB::-webkit-backdrop{background:rgb(47 36 24/48%)}.recharge-promotion_dialog__erZMB::backdrop{background:rgb(47 36 24/48%)}.recharge-promotion_dialog__erZMB ::selection{color:#3d2d23;background:#f7ca55}.recharge-promotion_dialog__erZMB :is(button,summary,input,a):focus-visible{outline:3px solid #99691b;outline-offset:3px}.recharge-promotion_dialog__erZMB input{accent-color:#805b20}.recharge-promotion_dialog__erZMB button{font-family:inherit}.recharge-promotion_header__q8FpI{position:relative;flex-shrink:0;padding:30px 34px 25px;background:#ffda70}.recharge-promotion_brand__xNuB_{display:flex;align-items:center;gap:8px;color:#583917;font-size:var(--ui-font-18);font-weight:650}.recharge-promotion_header__q8FpI h2{margin:26px 0 10px;color:#4b2e13;font-size:var(--ui-font-33);font-weight:600;line-height:1.35;letter-spacing:-.035em}.recharge-promotion_header__q8FpI p{margin:0;color:#705024;font-size:var(--ui-font-13);line-height:1.85}.recharge-promotion_close__4jwph{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:#654421;background:transparent;cursor:pointer}.recharge-promotion_close__4jwph:hover{background:#f7c95e}.recharge-promotion_body__5rTxS{min-height:0;overflow:auto;scrollbar-color:#bda875 #fff8e7;scrollbar-width:thin}.recharge-promotion_panel__SBaXo{color:#3d2d23}.recharge-promotion_panel__SBaXo>:is(p,div[role=status],div[role=alert]){margin:20px 32px;font-size:var(--ui-font-13);line-height:1.8}.recharge-promotion_chooser__dsSGS{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;grid-gap:28px;gap:28px;padding:27px 32px 26px}.recharge-promotion_selection__M0UOe{min-width:0}.recharge-promotion_balance__4DEj4{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;color:#765f43;font-size:var(--ui-font-12)}.recharge-promotion_balance__4DEj4 strong{color:#553e25;font-weight:600}.recharge-promotion_package__H3K4V{display:grid;grid-template-columns:92px minmax(0,1fr) 20px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:78px;padding:13px 15px;border:1px solid #e5dccb;border-radius:10px;background:#fff;color:#463424;text-align:left;cursor:pointer}.recharge-promotion_package__H3K4V:hover{border-color:#b58a3b}.recharge-promotion_package__H3K4V[aria-pressed=true]{border-color:#ac7c23;box-shadow:inset 0 0 0 .5px #ac7c23;background:#fff9e9}.recharge-promotion_packagePrice__0ry0S{font-family:Avenir Next,PingFang SC,sans-serif;font-size:var(--ui-font-24);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.recharge-promotion_packagePrice__0ry0S small{display:block;margin-top:4px;color:#786246;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--ui-font-12);font-weight:400;letter-spacing:0}.recharge-promotion_packageCopy__KRVrX{color:#786246;font-size:var(--ui-font-12);line-height:1.8}.recharge-promotion_packageCopy__KRVrX strong{color:#5c421e;font-weight:600}.recharge-promotion_packageCopy__KRVrX small{display:block;font-size:var(--ui-font-11)}.recharge-promotion_radio__v3PI9{width:17px;height:17px;border:1px solid #baa784;border-radius:50%}.recharge-promotion_package__H3K4V[aria-pressed=true] .recharge-promotion_radio__v3PI9{border:5px solid #8b631c}.recharge-promotion_smallPackage___zNG_{min-height:112px;grid-template-columns:103px minmax(0,1fr) 20px;padding:19px 20px}.recharge-promotion_smallPackage___zNG_ .recharge-promotion_packagePrice__0ry0S{font-size:var(--ui-font-36)}.recharge-promotion_smallPackage___zNG_ .recharge-promotion_packageCopy__KRVrX{font-size:var(--ui-font-13)}.recharge-promotion_exchange__ZtEI6{margin:11px 0 23px;color:#786246;font-size:var(--ui-font-11);line-height:1.8}.recharge-promotion_offers__EEWU0{border-top:1px solid #e5dccb;border-bottom:1px solid #e5dccb;padding:8px 0}.recharge-promotion_offers__EEWU0 summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:69px;color:#63441c;list-style:none;cursor:pointer}.recharge-promotion_offers__EEWU0 summary::-webkit-details-marker{display:none}.recharge-promotion_offers__EEWU0 summary strong{display:block;font-size:var(--ui-font-13);font-weight:600}.recharge-promotion_offers__EEWU0 summary small{display:block;margin-top:5px;color:#786246;font-size:var(--ui-font-11)}.recharge-promotion_offers__EEWU0 summary svg{flex-shrink:0;transition:transform .15s}.recharge-promotion_offers__EEWU0[open] summary svg{transform:rotate(180deg)}.recharge-promotion_packages__DTM_w{display:grid;grid-gap:9px;gap:9px;padding:2px 0 15px}.recharge-promotion_gift__dMtw5{color:#8b4f08;font-weight:600}.recharge-promotion_back__Jt5pi,.recharge-promotion_customToggle__bnpUZ{min-height:44px;padding:5px 0;border:0;background:transparent;color:#785017;font-size:var(--ui-font-12);cursor:pointer}.recharge-promotion_back__Jt5pi:hover,.recharge-promotion_customToggle__bnpUZ:hover{text-decoration:underline;text-underline-offset:4px}.recharge-promotion_customInput__gLpav{display:grid;grid-gap:10px;gap:10px;font-size:var(--ui-font-13)}.recharge-promotion_customInput__gLpav input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #bda875;border-radius:7px;background:#fff;color:#3d2d23;font:inherit}.recharge-promotion_customInput__gLpav input::placeholder{color:#786246}.recharge-promotion_customInput__gLpav small{color:#786246;font-size:var(--ui-font-11);line-height:1.8}.recharge-promotion_receipt___vFS1{position:relative;display:flex;flex-direction:column;padding:22px 21px 18px;border-top:3px solid #e7b84b;border-radius:3px;background:#fff8e7}.recharge-promotion_receipt___vFS1 h3{margin:0;color:#62441f;font-size:var(--ui-font-13);font-weight:600}.recharge-promotion_receiptTotal__4D44t{margin:10px 0 4px;color:#5e3b14;font-family:Avenir Next,PingFang SC,sans-serif;font-size:var(--ui-font-55);font-weight:600;line-height:1.15;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.recharge-promotion_receiptUnit__sR2W2{margin:0;color:#745b36;font-size:var(--ui-font-12)}.recharge-promotion_receipt___vFS1 dl{display:grid;grid-gap:12px;gap:12px;margin:23px 0 18px;padding:17px 0;border-top:1px dashed #cdb98d;border-bottom:1px dashed #cdb98d;font-size:var(--ui-font-12)}.recharge-promotion_receipt___vFS1 dl div{display:flex;justify-content:space-between;gap:10px}.recharge-promotion_receipt___vFS1 dt{color:#786246}.recharge-promotion_receipt___vFS1 dd{margin:0;color:#553a17;font-weight:500;overflow-wrap:anywhere}.recharge-promotion_receipt___vFS1 dd.recharge-promotion_gift__dMtw5{color:#8b4f08}.recharge-promotion_primary__6b2sf{width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:10px;background:#52361f;color:#fff8e6;font-size:var(--ui-font-14);font-weight:600;cursor:pointer}.recharge-promotion_primary__6b2sf:hover{background:#3d2816}.recharge-promotion_primary__6b2sf:disabled{opacity:.5;cursor:not-allowed}.recharge-promotion_receiptNote__2I1kp{margin:10px 0 0;color:#75603f;font-size:var(--ui-font-11);line-height:1.7;text-align:center}.recharge-promotion_footer__fmEx6{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 32px;padding:14px 0 19px;border-top:1px solid #ede4d4}.recharge-promotion_footer__fmEx6 p{display:flex;align-items:center;gap:6px;margin:0;color:#786246;font-size:var(--ui-font-11);line-height:1.8}.recharge-promotion_footer__fmEx6 svg{flex-shrink:0}.recharge-promotion_footer__fmEx6>div{display:flex;gap:22px}.recharge-promotion_footer__fmEx6 button{min-height:44px;padding:4px 0;border:0;background:transparent;color:#786246;font-size:var(--ui-font-12);cursor:pointer}.recharge-promotion_footer__fmEx6 button:hover{text-decoration:underline;text-underline-offset:4px}.recharge-promotion_back__Jt5pi{margin:15px 32px 0}.recharge-promotion_confirmationHeading__bUyUO{margin:10px 32px;font-size:var(--ui-font-25);font-weight:600}.recharge-promotion_confirmation__juYCj{max-width:520px;margin:24px auto;padding:0 32px}.recharge-promotion_visuallyHidden__e2VH7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.recharge-promotion_body__5rTxS>main>section{width:min(100%,560px);margin:0 auto;padding:28px 32px}@media (max-width:650px){.recharge-promotion_dialog__erZMB{border-radius:20px;max-height:calc(100dvh - 24px)}.recharge-promotion_header__q8FpI{padding:25px 24px 22px}.recharge-promotion_header__q8FpI h2{margin-top:25px;font-size:var(--ui-font-28)}.recharge-promotion_header__q8FpI p{font-size:var(--ui-font-12)}.recharge-promotion_close__4jwph{top:14px;right:12px}.recharge-promotion_chooser__dsSGS{grid-template-columns:minmax(0,1fr);gap:20px;padding:23px 23px 20px}.recharge-promotion_balance__4DEj4{font-size:var(--ui-font-11)}.recharge-promotion_package__H3K4V{grid-template-columns:82px minmax(0,1fr) 17px;gap:8px;padding:12px}.recharge-promotion_packagePrice__0ry0S{font-size:var(--ui-font-22)}.recharge-promotion_smallPackage___zNG_{min-height:100px;padding:16px 14px}.recharge-promotion_smallPackage___zNG_ .recharge-promotion_packagePrice__0ry0S{font-size:var(--ui-font-31)}.recharge-promotion_smallPackage___zNG_ .recharge-promotion_packageCopy__KRVrX{font-size:var(--ui-font-12)}.recharge-promotion_exchange__ZtEI6{margin-bottom:18px}.recharge-promotion_offers__EEWU0 summary{min-height:66px}.recharge-promotion_receipt___vFS1{padding:19px 20px}.recharge-promotion_receipt___vFS1 h3{margin-bottom:8px}.recharge-promotion_receiptTotal__4D44t{position:absolute;top:15px;right:20px;max-width:50%;margin:0;font-size:var(--ui-font-38)}.recharge-promotion_receiptUnit__sR2W2{margin-bottom:16px}.recharge-promotion_receipt___vFS1 dl{display:none}.recharge-promotion_footer__fmEx6{flex-wrap:wrap;gap:8px;margin:0 23px;padding-bottom:15px}.recharge-promotion_footer__fmEx6>div{justify-content:space-between;width:100%;gap:12px}.recharge-promotion_confirmation__juYCj{padding-inline:23px}.recharge-promotion_back__Jt5pi{margin-left:23px}.recharge-promotion_confirmationHeading__bUyUO{margin-inline:23px}.recharge-promotion_body__5rTxS>main>section{padding:23px}}@media (prefers-reduced-motion:reduce){.recharge-promotion_offers__EEWU0 summary svg{transition:none}}.recharge_panel__4zSRG{padding:22px;background:var(--paper);border:1px solid var(--line);color:var(--ink);scroll-margin-top:100px}.recharge_panel__4zSRG h1{margin:0;color:var(--navy);font-family:var(--serif);font-size:var(--ui-font-30)}.recharge_panel__4zSRG p{font-size:var(--ui-font-13);line-height:1.7}.recharge_confirmationPanel__VBvA6{padding:28px}.recharge_offerSummary__wriZO{margin:0;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharge_offerSummary__wriZO>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0}.recharge_offerSummary__wriZO dt{color:var(--muted);font-size:var(--ui-font-14)}.recharge_offerSummary__wriZO dd{margin:0;color:var(--ink);font-size:var(--ui-font-16);text-align:right}.recharge_offerSummary__wriZO .recharge_offerPrice__2Loiv{font-size:var(--ui-font-36);font-weight:700;line-height:1.2;color:var(--navy)}.recharge_offerSummary__wriZO .recharge_offerGift__mccWE{color:var(--teal);font-weight:600}.recharge_offerSummary__wriZO .recharge_offerTotal__VXGBF{margin-top:10px;padding-top:16px;border-top:1px solid var(--line)}.recharge_offerTotal__VXGBF dd{font-size:var(--ui-font-22);font-weight:700;color:var(--teal)}.recharge_changePackage__I8HzD{margin-top:14px}.recharge_muted__KgArm{color:var(--muted)}.recharge_checkout__BiyDq{display:grid;grid-template-columns:minmax(0,600px);grid-gap:32px;gap:32px;margin-top:24px}.recharge_fieldset__LtCYC{border:0;padding:0;margin:0 0 24px;min-width:0}.recharge_fieldset__LtCYC legend{margin-bottom:10px;font-size:var(--ui-font-13);font-weight:600}.recharge_choices__jKgHx{display:flex;flex-wrap:wrap;gap:10px}.recharge_choices__jKgHx button{min-width:72px;min-height:44px;padding:10px 16px;border-radius:7px;font-size:var(--ui-font-15);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharge_bonus__kT_od{display:block;margin-top:5px;font-size:var(--ui-font-11);font-weight:600}.recharge_custom__j0RIV{display:grid;grid-template-columns:auto minmax(0,240px);grid-gap:12px;gap:12px;align-items:center;margin-top:16px;font-size:var(--ui-font-13)}.recharge_summary__St37F{margin:12px 0 0;color:var(--teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharge_methods__Cx5tF{display:grid;grid-gap:12px;gap:12px}.recharge_method__gcV4e{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.recharge_method__gcV4e[data-selected=true]{border-color:var(--focus-border);box-shadow:inset 0 0 0 1px var(--focus-border);background:var(--teal-soft)}.recharge_method__gcV4e[data-disabled=true]{color:var(--soft);cursor:not-allowed}.recharge_method__gcV4e input{margin:0;accent-color:var(--teal)}.recharge_methodName__NYNo_{font-size:var(--ui-font-17);font-weight:600}.recharge_methodHint__Ut_4K{margin-left:auto;color:var(--muted);font-size:var(--ui-font-12)}.recharge_payButton__nN0Dl{width:100%;min-height:48px}.recharge_account__KDM_Y{text-align:center;color:var(--muted);overflow-wrap:anywhere}.recharge_account__KDM_Y strong{color:var(--ink);font-weight:500}.recharge_confirm__NJPD7{display:flex;align-items:baseline;gap:8px;font-size:var(--ui-font-13);line-height:1.7;margin:16px 0}.recharge_confirm__NJPD7 input{accent-color:var(--teal)}.recharge_terms__sFmGa{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);max-width:70ch}.recharge_terms__sFmGa summary{cursor:pointer;font-size:var(--ui-font-13);min-height:28px}.recharge_terms__sFmGa summary:focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}.recharge_error__x_bMt{padding:16px;margin-top:20px;background:var(--danger-bg);color:var(--danger);font-size:var(--ui-font-13)}.recharge_error__x_bMt button{margin-left:12px}.recharge_history__RTuv4{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.recharge_history__RTuv4 h3{margin:0 0 12px;font-size:var(--ui-font-15)}.recharge_scroll__6sO7T{overflow-x:auto}.recharge_history__RTuv4 table{width:100%;border-collapse:collapse;font-size:var(--ui-font-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharge_history__RTuv4 td,.recharge_history__RTuv4 th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.recharge_history__RTuv4 th{color:var(--muted);font-weight:500}@media (max-width:760px){.recharge_checkout__BiyDq{grid-template-columns:minmax(0,1fr);gap:24px}.recharge_custom__j0RIV{grid-template-columns:minmax(0,1fr);gap:8px}.recharge_panel__4zSRG{padding:18px}}