.hg-recharge-dialog{box-sizing:border-box;width:min(40rem,100% - 2rem);height:auto;max-height:calc(100dvh - var(--top-safe-area-inset,env(safe-area-inset-top,0px)) - env(safe-area-inset-bottom,0px) - 2rem);color:#fff;background:#141414;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;margin:0;padding:1.25rem 1.5rem;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.5rem 5rem #0000008c}.hg-recharge-dialog__scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.hg-recharge-dialog::backdrop{background:#000000b8}.hg-recharge-dialog *{box-sizing:border-box}.hg-recharge-dialog h2,.hg-recharge-dialog h3,.hg-recharge-dialog p{margin:0}.hg-recharge-dialog button{font:inherit;cursor:pointer}.hg-recharge-dialog button:disabled{opacity:.55;cursor:not-allowed}.hg-recharge-dialog :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #ffd21c}.hg-recharge-dialog__header{background:#141414;flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.hg-recharge-dialog__header h2{font-size:1.25rem;font-weight:700}.hg-recharge-dialog button.hg-recharge-dialog__close{color:#fff;background:#ffffff14;border:0;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1}.hg-recharge-dialog__notice{color:#ffd21c;margin:0 0 1rem}.hg-recharge-dialog__notice button{color:#fff;background:0 0;border:0;margin-left:.5rem;font-weight:700}.hg-recharge-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.5rem;display:grid}.hg-recharge-dialog button.hg-recharge-dialog__pack{color:#fff;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:.9rem;min-height:4.5rem;padding:1rem .75rem;font-size:1.35rem;font-weight:700;position:relative}.hg-recharge-dialog button.hg-recharge-dialog__pack[aria-pressed=true]{color:#1a1400;background:#ffd21c;border-color:#ffd21c}.hg-recharge-dialog__badge{color:#fff;background:#ff8a00;border-radius:999px;padding:.1rem .4rem;font-size:.75rem;font-weight:700;line-height:1.3;position:absolute;top:-.45rem;right:.55rem}.hg-recharge-dialog__bill{background:#1c1c1c;border-radius:.9rem;margin:1rem 0 0;padding:.9rem 1rem}.hg-recharge-dialog__bill div{justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.hg-recharge-dialog__bill div:last-child{border-top:1px dashed #ffffff29;margin-top:.2rem;padding-top:.7rem}.hg-recharge-dialog__bill dt{color:#ffffffb8}.hg-recharge-dialog__bill .hg-recharge-dialog__bonus dt,.hg-recharge-dialog__bill .hg-recharge-dialog__bonus dd{color:#ff8a00}.hg-recharge-dialog__bill dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.hg-recharge-dialog__dock{margin-top:1rem}.hg-recharge-dialog button.hg-recharge-dialog__pay{color:#1a1400;background:#ffd21c;border:0;border-radius:.9rem;width:100%;padding:.95rem 1rem;font-size:1.125rem;font-weight:700}.hg-recharge-dialog__dock p{margin-top:.6rem}.hg-recharge-dialog__methods{border:0;flex-wrap:wrap;gap:.6rem;min-width:0;margin:1.25rem 0 0;padding:0;display:flex}.hg-recharge-dialog__methods legend{width:100%;margin-bottom:0;font-size:.95rem;font-weight:700}.hg-recharge-dialog__methods label{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1c1c1c;border:1px solid #ffffff24;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:100%;margin:0;padding:.55rem .8rem;transition:all .15s;display:inline-flex;position:relative}.hg-recharge-dialog__methods label[data-selected=true]{background:#ffd21c1f;border-color:#ffd21c;box-shadow:0 0 0 1px #ffd21c}.hg-recharge-dialog__method-badge{color:#fff;background:#ff8a00;border-radius:999px;margin-left:.15rem;padding:.05rem .35rem;font-size:.7rem;font-weight:700;line-height:1.3}.hg-recharge-dialog__methods input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hg-recharge-dialog__mark{width:1.25rem;height:1.25rem}.hg-recharge-dialog__mark--alipay{fill:#1677ff}.hg-recharge-dialog__mark--wechat{fill:#22c55e}.hg-recharge-dialog__rules{border:1px solid #ffffff1a;border-radius:.9rem;margin-top:.5rem;padding:.9rem 1rem}.hg-recharge-dialog__rules h3{margin-bottom:.45rem;font-size:1rem}.hg-recharge-dialog__rules ul{color:#ffffffb8;margin:0;padding-left:1.1rem}.hg-recharge-dialog__rules li+li{margin-top:.25rem}.hg-recharge-dialog__order{gap:.6rem;margin-top:1rem;display:grid}.hg-recharge-dialog__order a{color:#ffd21c;justify-self:start;font-weight:700}html[data-theme=light] .hg-recharge-dialog,html[data-theme=light] .hg-recharge-dialog__header{color:#1a1a1a;background:#fff}html[data-theme=light] .hg-recharge-dialog{border-color:#00000014}html[data-theme=light] .hg-recharge-dialog button.hg-recharge-dialog__close{color:#1a1a1a;background:#f2f2f2}html[data-theme=light] .hg-recharge-dialog button.hg-recharge-dialog__pack,html[data-theme=light] .hg-recharge-dialog__bill,html[data-theme=light] .hg-recharge-dialog__methods label{color:#1a1a1a;background:#f6f6f6;border-color:#00000014}html[data-theme=light] .hg-recharge-dialog__methods label[data-selected=true]{color:#1a1400;background:#ffd21c1f;border-color:#ffd21c;box-shadow:0 0 0 1px #ffd21c}html[data-theme=light] .hg-recharge-dialog button.hg-recharge-dialog__pack[aria-pressed=true],html[data-theme=light] .hg-recharge-dialog button.hg-recharge-dialog__pay{color:#1a1400;background:#ffd21c}html[data-theme=light] .hg-recharge-dialog__bill dt,html[data-theme=light] .hg-recharge-dialog__rules ul{color:#0000009e}@media (max-width:768px){.hg-recharge-dialog{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - var(--top-safe-area-inset,env(safe-area-inset-top,0px)) - .5rem);padding:.35rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:1.25rem 1.25rem 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:none}.hg-recharge-dialog:before{content:"";background:color-mix(in srgb, currentColor 28%, transparent);border-radius:999px;flex:none;align-self:center;width:2.5rem;height:.25rem;margin:.35rem auto .85rem;display:block}.hg-recharge-dialog__header{margin-bottom:.85rem}.hg-recharge-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hg-recharge-dialog button.hg-recharge-dialog__pack{border-radius:.7rem;justify-content:center;align-items:flex-end;min-height:2.75rem;padding:.95rem .15rem .28rem;font-size:1rem;display:flex}.hg-recharge-dialog__badge{padding:0 .22rem;font-size:.625rem;top:.12rem;right:.12rem}.hg-recharge-dialog__methods label{min-height:2.75rem}.hg-recharge-dialog__scroll{flex:auto;padding-bottom:4.75rem}.hg-recharge-dialog__dock{right:1rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:2;background:#141414;margin-top:0;padding-top:.75rem;position:absolute;left:1rem}html[data-theme=light] .hg-recharge-dialog__dock{background:#fff}}.hg-pay-link{width:min(40rem,100vw);max-height:min(88dvh,640px);padding:.35rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));color:#111827;background:#fff;border:0;border-radius:1.25rem 1.25rem 0 0;margin:auto auto 0;overflow:auto;box-shadow:0 -.75rem 2.5rem #0000002e}.hg-pay-link::backdrop{background:#11182773}.hg-pay-link *{box-sizing:border-box}.hg-pay-link p{margin:0}.hg-pay-link__handle{background:#e5e7eb;border-radius:999px;width:2.5rem;height:.25rem;margin:.35rem auto .85rem}.hg-pay-link__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.hg-pay-link__header h2{margin:0;font-size:1rem;font-weight:600}.hg-pay-link button.hg-pay-link__close{color:#374151;cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.25rem;line-height:1}.hg-pay-link__body{flex-direction:column;align-items:center;padding-bottom:.5rem;display:flex}.hg-pay-link__mark{color:#22c55e;width:3.5rem;height:3.5rem;margin-bottom:.75rem}.hg-pay-link__generated{margin-bottom:1.25rem;font-size:1rem;font-weight:600}.hg-pay-link__vpn{color:#b45309;background:#b478282e;border:1px solid #eab30859;border-radius:.75rem;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:1rem;padding:.65rem .75rem;font-size:.875rem;line-height:1.45;display:flex}.hg-pay-link__vpn svg{color:#eab308;flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.hg-pay-link__url{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;margin-bottom:1.5rem;padding:.65rem .75rem;display:flex}.hg-pay-link__url p{color:#6b7280;word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-size:.75rem;line-height:1.4}.hg-pay-link button.hg-pay-link__copy{color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.hg-pay-link button.hg-pay-link__copy:disabled{opacity:.5;cursor:not-allowed}.hg-pay-link__copy svg,.hg-pay-link__actions svg{width:1rem;height:1rem}.hg-pay-link__actions{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.hg-pay-link button.hg-pay-link__check,.hg-pay-link a.hg-pay-link__open{border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;padding:.6rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.hg-pay-link button.hg-pay-link__check{color:#111827;cursor:pointer;background:0 0;border:1px solid #e5e7eb}.hg-pay-link button.hg-pay-link__check:disabled{opacity:.6;cursor:not-allowed}.hg-pay-link a.hg-pay-link__open{color:#fff;background:#2f6fed;border:0}.hg-pay-link__notice{color:#b45309;text-align:center;width:100%;margin-top:.75rem;font-size:.875rem}.hg-pay-link__spin{animation:.8s linear infinite hg-pay-link-spin}@keyframes hg-pay-link-spin{to{transform:rotate(360deg)}}
