.coin-topup{padding-bottom:100px}.coin-topup>p{font-size:14px;line-height:1.6}.coin-topup h2{margin:24px 0 14px;font-size:18px;line-height:1.3}.coin-back{color:#b6c8df;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:12px 0;font-size:14px}.coin-wallet{background:linear-gradient(130deg,#152947,#14243a);border:1px solid #314765;border-radius:20px;flex-direction:column;gap:14px;margin:24px 0;padding:22px;display:flex}.coin-wallet>div>span{letter-spacing:1.4px;color:#b2c6e4;font-size:11px}.coin-wallet strong{color:#fff;margin-top:8px;font-size:38px;line-height:1.3;display:block}.coin-wallet strong small{color:#b2c6e4;font-size:16px;font-weight:500}.coin-wallet>span{color:#b2c6e4;font-size:12px}.coin-package-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.coin-package-heading h2{margin:0 0 14px}.coin-package-heading>span{color:#cbd5e1;white-space:nowrap;font-size:12px}.coin-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.coin-package-grid>button{color:#fff;cursor:pointer;background:#12233a;border:1px solid #34445f;border-radius:16px;flex-direction:column;align-items:center;gap:7px;min-height:125px;padding:18px 6px;display:flex;position:relative}.coin-package-grid>button[aria-pressed=true]{background:#392f28;border:2px solid #ffba49;padding:17px 5px}.coin-package-grid>button>span{color:#c6d3e5;font-size:14px;font-weight:600}.coin-package-grid strong{font-size:27px;line-height:1.1}.coin-package-grid small{color:#c6d3e5;font-size:12px}.coin-package-grid em{color:#ffd080;text-align:center;font-size:11px;font-style:normal}.coin-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coin-providers button{color:#fff;cursor:pointer;background:#12233a;border:1px solid #34445f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px 15px;font-size:16px;font-weight:650;display:flex}.coin-providers button[aria-pressed=true]{background:#392f28;border-color:#ffba49}.coin-providers span{color:#c6d3e5;font-size:12px;font-weight:400}.coin-total{background:#14243a;border-radius:16px;margin:24px 0 18px;padding:0 16px}.coin-topup dl>div{justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.coin-topup dt{color:#b8c8dd}.coin-topup dd{text-align:right;color:#fff;margin:0;font-weight:600}.coin-total>div:last-child{border-top:1px solid #34445f;font-size:17px}.coin-pay{width:100%;min-height:52px;font-size:15px!important;line-height:1.4!important}.coin-topup button:disabled{opacity:.5;cursor:not-allowed}.coin-topup button:focus-visible{outline-offset:3px;outline:3px solid #88baff}.coin-topup .coin-footnote{color:#acbfd8;text-align:center;font-size:12px;line-height:1.6}.coin-message{color:#d5e3f5;overflow-wrap:anywhere;background:#172d49;border:1px solid #3a5374;border-radius:12px;margin:16px 0;padding:15px;line-height:1.5;font-size:14px!important}.coin-message.error{color:#ffdfda;background:#422c32;border-color:#a75651}.coin-message button,.coin-package-heading>button{color:#ffd080;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:13px;text-decoration:underline}.coin-message button{padding:6px 0;display:block}.coin-result{background:#15273f;border:1px solid #3a5374;border-radius:18px;margin:24px 0;padding:20px}.coin-result.paid{background:#12352e;border-color:#48a68a}.coin-result.review{border-color:#ffba49}.coin-result>span{letter-spacing:1px;color:#b8c8dd;font-size:11px}.coin-result h2{margin:10px 0;font-size:22px}.coin-result p{color:#d4dfeb;font-size:14px;line-height:1.6}.coin-result dl>div{border-bottom:1px solid #ffffff14}.coin-result .coin-reference{overflow-wrap:anywhere;max-width:66%;font-size:11px;font-weight:500;line-height:1.5}.coin-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.coin-actions button{color:#fff;cursor:pointer;background:#223e5e;border:1px solid #586c85;border-radius:10px;flex:140px;min-height:44px;padding:10px 12px;font-size:13px}.coin-history ul{margin:0;padding:0;list-style:none}.coin-history li+li{border-top:1px solid #34445f}.coin-history li button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:18px 0;display:flex}.coin-history li button>span{flex-direction:column;gap:7px;min-width:0;display:flex}.coin-history li button>span:last-child{text-align:right;align-items:flex-end}.coin-history strong{font-size:15px}.coin-history small{color:#b2c6df;font-size:11px;line-height:1.4}.coin-history .coin-status.paid{color:#83e1ba}.coin-history .coin-status.failed{color:#ffa59a}.coin-history .coin-status.pending,.coin-history .coin-status.review{color:#ffd080}.coin-history>p{color:#b2c6df;font-size:14px}@media (max-width:360px){.coin-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-wallet strong{font-size:32px}}.maxfun-member-card{background:#f8fafc;border:1px solid #e6e8ed;border-radius:24px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:center;gap:28px;margin:30px 0;padding:24px;display:grid}.maxfun-member-card-image img{aspect-ratio:929/609;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 12px 30px #1e233c20}.maxfun-member-card-details>span{letter-spacing:.1em;color:#56622f;font-size:11px;font-weight:800}.maxfun-member-card-details h2{overflow-wrap:anywhere;margin:8px 0;font-size:23px}.maxfun-member-card-details p{margin:8px 0;font-size:14px;line-height:1.65}.maxfun-member-coins{font-size:17px!important}.maxfun-member-coins strong{font-size:30px}.member-wallet-error{background:#fff3df;border-radius:14px;padding:15px;line-height:1.6}.member-wallet-error a{font-weight:800}.member-card .coin-topup{color:#102132;max-width:850px;margin:auto}.member-card .coin-topup h1{font-size:clamp(30px,5vw,48px)}.member-card .coin-topup h2{margin:22px 0 12px}.member-card .coin-topup button{font:inherit;cursor:pointer}.member-card .coin-topup button:disabled{opacity:.55;cursor:wait}.member-card .coin-topup .primary-button{color:#fff;background:#172539;border:0;border-radius:14px;width:100%;padding:17px;font-weight:800}.member-card .coin-topup .screen-kicker{letter-spacing:.1em;font-size:12px;font-weight:800}.member-card .coin-topup .coin-back{background:0 0;border:0;margin-bottom:24px;padding:10px 0}.member-actions{flex-wrap:wrap}.member-wallet-intro{color:#515b66;line-height:1.7}@media (max-width:650px){.maxfun-member-card{grid-template-columns:1fr;gap:22px;padding:18px}.maxfun-member-card-image{max-width:440px}.member-actions .button{text-align:center;flex:1}.maxfun-member-card-details h2{font-size:21px}}.member-wallet-connect{background:#fff8ec;border:1px solid #e6d5b5;border-radius:18px;gap:14px;margin:24px 0;padding:22px;display:grid}.member-wallet-connect h2,.member-wallet-connect p{margin:0}.member-wallet-connect label{gap:8px;max-width:440px;display:grid}.member-wallet-connect input{width:100%;font:inherit;border:1px solid #c7cbd3;border-radius:10px;padding:12px}.member-wallet-connect a{font-weight:700}.member-wallet-connect .member-actions{margin:0}.maxfun-member-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.maxfun-member-card-details .maxfun-member-balance{background:#eaf0f8;border-radius:14px;margin:0;padding:12px;line-height:1.4;font-size:14px!important}.maxfun-member-balance strong{overflow-wrap:anywhere;margin-bottom:4px;font-size:clamp(22px,3vw,30px);line-height:1.2;display:block}.maxfun-member-card-details .maxfun-member-tickets{background:#fff3ca}
