.billing-wallet{max-width:620px;margin:0 auto;color:#fff4fb;padding-bottom:45px}.billing-wallet button{cursor:pointer}.billing-wallet button:disabled{cursor:wait;opacity:.65}.billing-wallet :is(button,a,summary):focus-visible{outline:2px solid #c4afff;outline-offset:4px}.billing-wallet .wallet-card{border:1px solid #695275;background:radial-gradient(ellipse at 100% 0,#75446955,transparent 65%),#292133;border-radius:18px;padding:20px;margin-bottom:20px}.wallet-label{font-size:10px;letter-spacing:1.8px;color:#d4b4d6}.billing-wallet .wallet-balance{display:flex;gap:12px;align-items:center;margin:9px 0 14px}.billing-wallet .wallet-balance>strong{font-size:46px;line-height:1;font-weight:550;letter-spacing:-2px}.billing-wallet .wallet-balance>span{font-size:12px;color:#c1aec9;line-height:1.5}.billing-wallet .wallet-balance>.wallet-spark{font-size:44px;margin-left:auto;color:#d4b2e1}.wallet-foot{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#c0adc7;border-top:1px solid #51415c;padding-top:10px}.wallet-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.billing-wallet .wallet-section-heading h1{font-size:25px;margin:0;letter-spacing:-.6px}.wallet-section-heading>span{font-size:10px;color:#b1a5b5}.wallet-packs{display:grid;gap:9px}.billing-wallet .wallet-pack{display:flex;align-items:center;gap:11px;text-align:left;width:100%;min-height:76px;padding:14px 13px;border:1px solid #3b314a;border-radius:13px;background:#211c2c;color:#fff4fb}.billing-wallet .wallet-pack.selected{border-color:#c4afff;background:#312640;box-shadow:0 0 0 1px #c4afff}.wallet-radio{width:17px;height:17px;border:1px solid #79687b;border-radius:50%;flex-shrink:0}.selected .wallet-radio{border:5px solid #c4afff}.wallet-pack-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.wallet-pack-copy strong{font-size:20px;letter-spacing:-.5px}.wallet-pack-copy strong small{font-size:11px;font-weight:400;letter-spacing:0;color:#c1aec9}.wallet-pack-copy>span{font-size:10px;color:#b1a5b5}.wallet-pack-price{margin-left:auto;display:flex;flex-direction:column;align-items:end;gap:5px;font-size:19px;font-weight:700;white-space:nowrap}.wallet-pack-price small{font-size:10px;color:#b1a5b5;font-weight:400}.billing-wallet .wallet-usage{font-size:11px;color:#b1a5b5;text-align:center;margin:13px 0}.billing-wallet .wallet-checkout{width:100%;min-height:49px;background:#c4afff;color:#26143d;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:750;padding:13px 17px;gap:14px}.wallet-checkout>span{margin-left:auto}.billing-wallet .wallet-provider-note{font-size:10px;text-align:center;color:#b1a5b5;line-height:1.6;margin:10px 0 18px}.wallet-resume{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;padding:10px 0}.wallet-trust-strip{display:flex;flex-wrap:wrap;gap:9px 14px;padding:16px 0 12px;border-top:1px solid #3b314a;font-size:10px;color:#c1aec9}.wallet-details>details,.wallet-history{border-bottom:1px solid #3b314a}.wallet-details>details>summary,.wallet-history>summary{font-size:13px;font-weight:600;cursor:pointer;padding:16px 0}.wallet-details>details>p{font-size:12px;color:#c1aec9;line-height:1.6}.wallet-details .billing-trust{margin:0 0 12px}.wallet-details .billing-trust-grid{grid-template-columns:1fr}.wallet-details .billing-privacy,.wallet-details .billing-payment-methods{padding:18px}.wallet-footer{padding:20px 0;text-align:center}.wallet-footer p{font-size:11px;line-height:1.8;color:#b1a5b5}.wallet-footer a{color:#d4b2e1}.billing-wallet code{overflow-wrap:anywhere}.billing-wallet .setting-action{gap:12px;text-align:left}@media(max-width:600px){.billing-wallet{max-width:100%}.billing-wallet .wallet-card{padding:16px;margin-bottom:17px}.billing-wallet .wallet-balance>strong{font-size:40px}.billing-wallet .wallet-pack{min-height:70px;padding:12px}.billing-wallet .wallet-section-heading h1{font-size:23px}.billing-wallet .wallet-balance{margin:7px 0 12px}.wallet-pack-copy strong{font-size:19px}.wallet-pack-price{font-size:18px}}
