.hg-md{position:fixed;inset:0;z-index:9999;background:#0a0703bd;backdrop-filter:blur(3px);align-items:center;justify-content:center;padding:20px}.hg-md-card{width:380px;max-width:92vw;background:var(--panel,#211810);border:1px solid rgba(240,169,46,.3);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #0000008c;color:var(--text,#f2e8d8);position:relative;text-align:center}.hg-md-x{position:absolute;top:10px;right:12px;background:none;border:0;color:var(--muted,#a08a6e);font-size:20px;cursor:pointer;line-height:1;z-index:2}.hg-md-x:hover{color:var(--gold,#f0a92e)}.hg-md-hd{background:linear-gradient(180deg,#f0a92e29,#f0a92e00);padding:24px 24px 8px}.hg-md-ico{width:56px;height:56px;margin:0 auto;border-radius:50%;background:#f0a92e24;border:1.5px solid rgba(240,169,46,.5);display:flex;align-items:center;justify-content:center;color:var(--gold,#f0a92e)}.hg-md-title{margin-top:10px;font-size:17px;font-weight:700;color:var(--gold,#f0a92e)}.hg-md-bd{padding:8px 26px 22px}.hg-md-tip{font-size:13px;color:var(--muted,#a08a6e);line-height:1.7;margin-bottom:14px}.hg-md-inp{width:100%;box-sizing:border-box;margin-bottom:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(240,169,46,.22);background:#0a07038c;color:var(--text,#f2e8d8);font-size:13.5px}.hg-md-inp::placeholder{color:#7a6a52}.hg-md-inp:focus{outline:none;border-color:#f0a92ea6}.hg-md-btn{display:block;width:100%;padding:10px;border:0;border-radius:10px;background:linear-gradient(135deg,#f0b942,#e0942e);color:#231a08;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;font-family:inherit}.hg-md-btn:hover{filter:brightness(1.06)}.hg-md-msg{display:none;color:#e07a6a;font-size:12.5px;margin-top:8px;min-height:18px;text-align:center}.hg-md-msg.on{display:block}.hg-md-msg.ok{color:#9cd67a}.hg-md-alt{font-size:12.5px;color:var(--muted,#a08a6e);margin-top:16px}.hg-md-alt a{color:var(--gold,#f0a92e);font-weight:600}.hg-md-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hg-md-row #hg-lg-later{color:var(--muted,#a08a6e);font-weight:400;cursor:pointer;text-decoration:underline dotted rgba(160,138,110,.5)}.hg-md-row #hg-lg-later:hover{color:var(--text,#f2e8d8)}.hg-vip-plans{display:flex;gap:8px;margin-bottom:12px}.hg-vip-plan{flex:1;min-width:0;box-sizing:border-box;display:block;padding:10px 4px 8px;border:1px solid rgba(240,169,46,.35);border-radius:10px;background:none;font-family:inherit;text-decoration:none;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.hg-vip-plan b{display:block;font-size:12px;color:var(--muted,#a08a6e);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-vip-plan span{display:block;font-size:14.5px;font-weight:700;color:var(--gold,#f0a92e);margin-top:3px}.hg-vip-plan:hover{border-color:var(--gold,#f0a92e)}.hg-vip-plan.sel{border-color:var(--gold,#f0a92e);background:#f0a92e1a}.hg-vip-payways{margin-bottom:14px}.hg-vip-bal{display:block;width:100%;box-sizing:border-box;padding:8px 10px;margin-bottom:8px}.hg-vip-payrow{display:flex;gap:8px}.hg-vip-payrow .hg-vip-payway{flex:1;min-width:0;padding:8px 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-vip-payway{padding:6px 10px;border:1px solid rgba(240,169,46,.25);border-radius:9px;font-size:12px;color:var(--muted,#a08a6e);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.hg-vip-payway:hover{border-color:#f0a92e8c}.hg-vip-payway.sel{border-color:var(--gold,#f0a92e);color:var(--gold,#f0a92e);background:#f0a92e14}
