:root{--pay-gold:#ffb85c;--pay-gold-hi:#ffd79a;--pay-gold-deep:#c98a3a;--pay-ink:#f4eee5;--pay-muted:#9a938a;--pay-faint:#6f6962;--pay-surface:#141215;--pay-surface-2:#1b1816;--pay-line:#ffecd217;--pay-ease:cubic-bezier(.32, .72, 0, 1)}.g-pay-page .g-vip-layout{grid-template-columns:minmax(0,1fr);max-width:1240px;padding-top:12px}.g-pay-page .g-vip-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.g-pay-page .g-vip-heading h1{margin:0;font-size:26px;line-height:34px}.g-pay-page .g-vip-breadcrumb,.g-pay-page .g-billing-heading>p{display:none}.g-pay-switch{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:999px;gap:2px;margin:0 0 14px;padding:3px;display:inline-flex}.g-pay-switch a{text-align:center;min-width:64px;color:var(--pay-muted);transition:background-color .15s var(--pay-ease), color .15s var(--pay-ease);border-radius:999px;padding:6px 16px;font-size:13.5px;font-weight:600}.g-pay-switch a[aria-current=page]{background:linear-gradient(120deg, var(--pay-gold-hi), var(--pay-gold) 60%);color:#24170a;box-shadow:0 4px 14px #ffb85c38}.g-pay-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);grid-template-areas:"main side""more side";align-items:start;gap:28px;display:grid}.g-pay-left{grid-area:main;gap:14px;min-width:0;display:grid}.g-pay-right{grid-area:side;position:sticky;top:16px}.g-pay-more{grid-area:more;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.g-vip-plans.g-pay-layout,.g-coin-plans.g-pay-layout{gap:28px;display:grid}.g-pay-hero{isolation:isolate;background:linear-gradient(120deg,#2b1f13 0%,#1a130d 55%,#120e0b 100%);border:1px solid #ffcd8c38;border-radius:22px;align-items:center;gap:14px;min-height:96px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe8c41f}.g-pay-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#ffdcaa08 0 1px,#0000 1px 8px);position:absolute;inset:0}.g-pay-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffb85c61,#ffb85c00 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-60px}.g-pay-hero-mark{color:#2a1a07;background:linear-gradient(140deg, #ffe7bd, var(--pay-gold) 52%, var(--pay-gold-deep));border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px #ffb85c4d,inset 0 1px #ffffff8c}.g-pay-hero.is-coins .g-pay-hero-mark{border-radius:50%}.g-pay-hero-copy{flex:1;gap:3px;min-width:0;display:grid}.g-pay-hero-copy strong{letter-spacing:.02em;color:#ffe8c4;font-size:18px;font-weight:700}.g-pay-hero-copy span{color:#cdbba0;font-size:13px}.g-pay-hero-balance{font:800 26px/1 var(--ds-font-utility);color:var(--pay-gold);font-variant-numeric:tabular-nums;margin-right:2px}.g-pay-hero-aside{flex-shrink:0}.g-pay-hero-badge{background:linear-gradient(120deg, var(--pay-gold-hi), var(--pay-gold));color:#2a1a07;font:800 12px/1.3 var(--ds-font-utility);letter-spacing:.1em;border-radius:8px;padding:4px 10px}.g-pay-hero-link{color:#e8cfa6;background:#00000040;border:1px solid #ffc88240;border-radius:999px;padding:7px 12px;font-size:12px}.g-pay-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.g-pay-chips li{color:#e7d3b2;background:#ffb85c12;border:1px solid #ffb85c29;border-radius:999px;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:12px;display:inline-flex}.g-pay-chips svg{color:var(--pay-gold)}.g-pay-chips li.is-highlight{color:#ffd69a;background:#ffb85c2e;border-color:#ffb85c7a;font-weight:600}.g-pay-plans{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.g-pay-plan{border:1px solid var(--pay-line);min-width:0;color:var(--pay-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s var(--pay-ease), box-shadow .15s var(--pay-ease), background-color .15s var(--pay-ease), transform .15s var(--pay-ease);background:linear-gradient(175deg,#1d1a17,#121012);border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:30px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.g-pay-plan:hover:not(:disabled){border-color:#ffb85c66}.g-pay-plan:active:not(:disabled){transform:scale(.985)}.g-pay-plan[aria-checked=true]{background:radial-gradient(130% 80% at 0 0,#ffb85c3d,#0000 62%),linear-gradient(175deg,#2a1f14,#16110d);border-color:#ffb85ce6;box-shadow:0 0 0 3px #ffb85c1f,0 14px 34px #ffa03c29,inset 0 1px #ffe8c433}.g-pay-plan:disabled{opacity:.45;cursor:not-allowed}.g-pay-plan-badge{background:linear-gradient(120deg, var(--pay-gold-hi), var(--pay-gold));color:#2a1a07;letter-spacing:.04em;border-radius:0 0 12px;padding:4px 11px 5px;font-size:11px;font-weight:750;position:absolute;top:0;left:0}.g-pay-plan-badge.is-soft{color:var(--pay-gold);background:#ffb85c24}.g-pay-plan-name{color:#ecdcc4;align-items:baseline;gap:6px;font-size:15px;font-weight:650;display:flex}.g-pay-plan-name small{color:var(--pay-muted);font-size:12px;font-weight:500}.g-pay-price{font:800 36px/1.05 var(--ds-font-utility);letter-spacing:-.02em;color:var(--pay-ink);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.g-pay-price small{margin:0 1px;font-size:.48em;font-weight:700}.g-pay-plan[aria-checked=true] .g-pay-price{color:var(--pay-gold)}.g-pay-plan-meta{color:var(--pay-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.g-pay-plan-meta del{color:var(--pay-faint)}.g-pay-plan-meta i{color:#d6c3a4;font-style:normal}.g-pay-plan-check{width:20px;height:20px;transition:background-color .15s var(--pay-ease), border-color .15s var(--pay-ease);border:1.5px solid #ffecd233;border-radius:50%;position:absolute;top:12px;right:12px}.g-pay-plan[aria-checked=true] .g-pay-plan-check{border-color:var(--pay-gold);background:var(--pay-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2324170a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 12px no-repeat}.g-pay-coin-amount{white-space:nowrap;font:800 32px/1.05 var(--ds-font-utility);color:var(--pay-gold);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.g-pay-coin-amount small{color:#c9b9a2;font-size:12px;font-weight:600}.g-pay-plan.is-coins .g-pay-price{color:var(--pay-ink);margin-top:6px;font-size:21px}.g-pay-plan.is-coins[aria-checked=true] .g-pay-price{color:var(--pay-ink)}.g-pay-plan.is-bonus{background:radial-gradient(120% 90% at 100% 0,#ffcd7838,#0000 60%),linear-gradient(175deg,#2b2114,#15110d);border-color:#ffcd788c;box-shadow:0 0 0 1px #ffcd781f,inset 0 1px #ffe8c42e}.g-pay-plan.is-bonus[aria-checked=true]{border-color:var(--pay-gold-hi);box-shadow:0 0 0 3px #ffcd7838,0 14px 34px #ffa03c38,inset 0 1px #ffe8c442}.g-pay-plan.is-bonus .g-pay-coin-amount{color:var(--pay-gold-hi)}.g-pay-plan-bonus{background:linear-gradient(120deg, var(--pay-gold-hi), var(--pay-gold));color:#2a1a07;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.g-pay-plan-meta .g-pay-plan-gift{color:var(--pay-gold);font-weight:700}.g-pay-bonus-note{color:#d9c29b;margin:0;font-size:12px;line-height:1.5}.g-pay-right{border:1px solid var(--pay-line);background:#ffecd208;border-radius:26px;gap:14px;padding:6px;display:grid}.g-pay-right>*{min-width:0}.g-pay-summary{background:linear-gradient(170deg,#201a14,#151214);border-radius:20px 20px 0 0;margin:0;padding:18px 18px 6px;box-shadow:inset 0 1px #ffe8c41a}.g-pay-summary>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.g-pay-summary dt{color:var(--pay-muted)}.g-pay-summary dd{text-align:right;color:#ecdcc4;margin:0}.g-pay-summary .is-total{border-top:1px dashed #ffd29633;align-items:baseline;margin-top:6px;padding-top:12px}.g-pay-summary .is-total dt{color:var(--pay-ink);font-weight:600}.g-pay-summary .is-total .g-pay-price{color:var(--pay-gold);font-size:30px}.g-pay-summary .is-gold{color:var(--pay-gold)}.g-pay-layout.is-permanent{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.g-pay-layout.is-permanent .g-commerce-empty{padding:32px 20px 36px}.g-pay-right .g-inline-payment{gap:12px;width:100%;max-width:none;padding:4px 14px 16px}.g-pay-right .g-inline-payment-heading h2{font-size:15px}.g-pay-right .g-inline-payment-methods{gap:10px;width:100%}.g-pay-right .g-inline-payment-method{border-color:var(--pay-line);background:var(--pay-surface-2);min-height:60px;transition:border-color .15s var(--pay-ease), background-color .15s var(--pay-ease);border-radius:16px;padding:12px 14px}.g-pay-right .g-inline-payment-method[data-selected=true]{border-color:var(--pay-gold);background:linear-gradient(115deg,#ffb85c24,#ffb85c08);box-shadow:0 0 0 3px #ffb85c1a}.g-pay-right .g-inline-payment-method[data-available=false]{opacity:.78}.g-pay-right .g-inline-payment-brand{border-radius:11px;flex-basis:36px;width:36px;height:36px}.g-pay-right .g-inline-payment-brand.is-alipay{color:#fff;background:linear-gradient(140deg,#3ea2ff,#1677ff)}.g-pay-right .g-inline-payment-brand.is-wechat{color:#fff;background:linear-gradient(140deg,#3ddc84,#07c160)}.g-pay-right .g-vip-cta{background:0 0;gap:8px;padding:0;position:static}.g-pay-right .g-vip-confirm{background:linear-gradient(100deg, #ffe0aa, var(--pay-gold) 45%, #e9963d);color:#24170a;letter-spacing:.02em;min-height:54px;transition:transform .15s var(--pay-ease), box-shadow .15s var(--pay-ease);border-radius:999px;font-size:16px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 12px 30px #ffa03c47,inset 0 1px #fff9}.g-pay-right .g-vip-confirm:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#0000);position:absolute;inset:0 0 50%}.g-pay-right .g-vip-confirm:active:not(:disabled){transform:scale(.98);box-shadow:0 6px 16px #ffa03c38}.g-pay-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g-pay-benefit-grid>div{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:18px;gap:6px;padding:16px;display:grid}.g-pay-benefit-grid span{width:36px;height:36px;color:var(--pay-gold);background:#ffb85c17;border-radius:12px;place-items:center;display:grid}.g-pay-benefit-grid strong{color:#ecdcc4;font-size:13.5px}.g-pay-benefit-grid p{color:var(--pay-muted);margin:0;font-size:12px;line-height:1.6}.g-pay-shelf header{margin-bottom:12px}.g-pay-shelf h2,.g-pay-faq h2{margin:0;font-size:16px;font-weight:650}.g-pay-shelf-rail{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.g-pay-shelf-rail::-webkit-scrollbar{display:none}.g-pay-shelf-card{color:inherit;scroll-snap-align:start;flex:0 0 132px;gap:7px;display:grid}.g-pay-shelf-art{aspect-ratio:3/4;background:var(--pay-surface-2);border-radius:14px;display:block;position:relative;overflow:hidden}.g-pay-shelf-art i{z-index:1;background:linear-gradient(120deg, var(--pay-gold-hi), var(--pay-gold));color:#2a1a07;font:800 10px/1.4 var(--ds-font-utility);letter-spacing:.06em;border-radius:6px;padding:2px 7px;font-style:normal;position:absolute;top:8px;left:8px}.g-pay-shelf-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.g-pay-faq{gap:8px;display:grid}.g-pay-faq h2{margin-bottom:4px}.g-pay-faq details{background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:14px}.g-pay-faq summary{color:#e4ddd2;cursor:pointer;padding:14px 40px 14px 16px;font-size:13.5px;list-style:none;position:relative}.g-pay-faq summary::-webkit-details-marker{display:none}.g-pay-faq summary:after{content:"+";color:var(--pay-gold);transition:transform .15s var(--pay-ease);font-size:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.g-pay-faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.g-pay-faq details p{color:var(--pay-muted);margin:0;padding:0 16px 14px;font-size:12.5px;line-height:1.7}.g-pay-newtab-note{color:var(--pay-muted);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.g-pay-newtab-note:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") 50%/contain no-repeat}.g-pay-wait{background:radial-gradient(120% 60% at 50% 0%, #ffb85c1a, transparent 60%), var(--pay-surface);border:1px solid var(--pay-line);max-width:560px;color:var(--pay-ink);border-radius:22px;gap:18px;margin:0 auto;padding:28px 24px;display:grid}.g-pay-wait-head{text-align:center;justify-items:center;gap:8px;display:grid}.g-pay-wait-mark{width:56px;height:56px;color:var(--pay-gold);background:#ffb85c1a;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb85c4d}.g-pay-wait[data-state=paid] .g-pay-wait-mark{color:#24170a;background:var(--pay-gold)}.g-pay-wait-head h2{margin:4px 0 0;font-size:22px;font-weight:700}.g-pay-wait-head p{max-width:380px;color:var(--pay-muted);margin:0;font-size:13px;line-height:1.7}.g-pay-wait-head .g-pay-wait-sub{color:#e9dcc8}.g-pay-countdown{background:#00000040;border:1px dashed #ffd29638;border-radius:16px;justify-items:center;gap:4px;padding:14px;display:grid}.g-pay-countdown span{color:var(--pay-muted);font-size:12px}.g-pay-countdown strong{font:800 36px/1 var(--ds-font-utility);letter-spacing:.04em;color:var(--pay-gold);font-variant-numeric:tabular-nums}.g-pay-wait-order{border:1px solid var(--pay-line);background:#ffffff06;border-radius:16px;gap:4px;padding:16px;display:grid}.g-pay-wait-product{border-bottom:1px solid var(--pay-line);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding-bottom:10px;display:grid}.g-pay-wait-product strong{font-size:16px}.g-pay-wait-product span{color:var(--pay-muted);grid-row:2;font-size:12px}.g-pay-wait-product b{font:800 26px/1 var(--ds-font-utility);color:var(--pay-gold);grid-area:1/2/3}.g-pay-wait-order .g-commerce-details>div{padding:8px 0}.g-pay-wait-actions{gap:10px;display:grid}.g-pay-wait-actions .g-vip-confirm{justify-content:center;align-items:center;width:100%;display:flex}.g-pay-wait-secondary{min-height:46px;color:var(--pay-gold);border:1px solid #ffb85c8c;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:flex}.g-pay-wait-text{color:var(--pay-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 10px;font-size:13px;text-decoration:underline}.g-pay-wait-foot{border-top:1px solid var(--pay-line);justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.g-pay-wait-foot:has(>.g-commerce-return-link:only-child){justify-content:center}.g-pay-wait .g-commerce-note{margin:0}.g-pay-wait-order .g-commerce-order-meta{border:0;margin:0;padding:0}.g-pay-wait-order .g-commerce-order-meta:before{display:none}.g-pay-wait-foot .g-commerce-secondary{width:auto;min-height:36px;padding:0 16px;font-size:13px}.g-pay-wait-foot .g-commerce-return-link{white-space:nowrap;margin:0}.g-pay-wait-foot .g-order-cancel-confirm{width:100%}.g-pay-wait-order .g-commerce-order-meta dd{font-size:12px}@media (max-width:899px){.g-pay-wait{border-radius:18px;gap:14px;padding:22px 16px}.g-pay-countdown strong{font-size:32px}.g-pay-page .g-vip-layout{padding:0 16px calc(var(--site-chrome-tab-clearance,78px) + 112px)}.g-pay-page .g-vip-heading,.g-pay-page .g-billing-heading{margin-bottom:2px}.g-pay-page .g-billing-heading>h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.g-pay-page .g-vip-mobile-bar{margin-bottom:0}.g-pay-switch{margin:0 0 10px;display:flex}.g-pay-switch a{flex:1;padding:6px 12px;font-size:13px}.g-vip-plans.g-pay-layout,.g-coin-plans.g-pay-layout{flex-direction:column;align-items:stretch;gap:0;display:flex}.g-pay-left{gap:10px}.g-pay-hero{border-radius:18px;gap:12px;min-height:0;padding:12px 14px}.g-pay-hero-mark{border-radius:13px;width:40px;height:40px}.g-pay-hero-glow{width:200px;height:200px;top:-100px;right:-50px}.g-pay-hero-copy strong{font-size:15.5px}.g-pay-hero-copy span{font-size:12px}.g-pay-hero-balance{font-size:22px}.g-pay-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.g-pay-chips li{white-space:nowrap;justify-content:center;padding:5px 6px;font-size:11.5px}.g-pay-plans{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px}.g-pay-plan{border-radius:16px;gap:3px;padding:24px 10px 12px}.g-pay-plan-badge{padding:2px 8px 3px;font-size:10px}.g-pay-plan-name{gap:4px;font-size:13px}.g-pay-plan-name small{font-size:10.5px}.g-pay-price{font-size:25px}.g-pay-plan-meta{flex-direction:column;gap:0;font-size:10.5px;line-height:1.45}.g-pay-plan-check{width:16px;height:16px;top:8px;right:8px}.g-pay-plans.is-coins{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.g-pay-plan.is-coins{padding:22px 10px 10px}.g-pay-coin-amount{font-size:21px}.g-pay-plan.is-coins .g-pay-plan-meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.g-pay-plan.is-coins .g-pay-price{margin-top:2px;font-size:15px}.g-pay-plan-bonus{padding:0 7px;font-size:11px;line-height:17px}.g-pay-right{background:0 0;border:0;border-radius:0;gap:0;margin-top:12px;padding:0;position:static}.g-pay-summary{display:none}.g-pay-right .g-inline-payment{gap:8px;padding:0}.g-pay-right .g-inline-payment-heading h2{font-size:14px}.g-pay-right .g-inline-payment-methods{gap:8px}.g-pay-right .g-inline-payment-method{border-radius:14px;min-height:52px;padding:9px 11px}.g-pay-right .g-inline-payment-brand{border-radius:9px;flex-basis:30px;width:30px;height:30px}.g-pay-right .g-vip-cta{z-index:35;left:0;right:0;bottom:var(--site-chrome-tab-clearance,78px);background:linear-gradient(#08080900,#080809 16px);padding:14px 16px 12px;position:fixed}.g-pay-right .g-vip-confirm{min-height:50px;font-size:15.5px}.g-pay-right .g-vip-cta>p{font-size:10.5px;line-height:15px}.g-pay-more{gap:24px;margin-top:28px}.g-pay-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g-pay-benefit-grid>div{border-radius:16px;padding:13px}.g-pay-shelf-card{flex-basis:108px}}@media (min-width:900px){.g-pay-hero{min-height:128px;padding:26px 30px}.g-pay-hero-mark{border-radius:20px;width:64px;height:64px}.g-pay-hero-copy strong{font-size:22px}.g-pay-hero-copy span{font-size:14px}.g-pay-plan{justify-content:flex-end;min-height:176px}.g-pay-plan.is-coins{min-height:160px}.g-pay-bonus-note{display:none}}@media (prefers-reduced-motion:reduce){.g-pay-plan,.g-pay-switch a,.g-pay-right .g-vip-confirm,.g-pay-faq summary:after{transition:none}}
