.gen-payment-input{box-sizing:border-box;border:1px solid var(--ra-line);width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:12px 14px}.router-app .credits-page{width:100%;max-width:720px;margin:0 auto;display:block}.credits-balance.mvp-balance{border-bottom:1px solid var(--ra-line);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:20px;padding:0 0 20px;display:flex}.credits-balance.mvp-balance strong{letter-spacing:-.03em;font-size:24px}.credits-balance>a{align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.credits-buy .ra-card{padding:24px}.credits-buy .ra-card-head{margin-bottom:8px}.credits-buy h2{font-size:22px}.credits-buy .credits-intro{margin:0 0 16px}.credits-amount-wrap{border-bottom:1px solid var(--ra-line-2);align-items:baseline;gap:12px;margin:8px 0 16px;padding:6px 0 12px;display:flex}.credits-amount-wrap input{width:100%;min-width:0;color:var(--ra-fg);font:inherit;letter-spacing:-.04em;background:0 0;border:0;outline:none;font-size:clamp(36px,7vw,48px);font-weight:550;line-height:1.1}.credits-amount-wrap:focus-within{border-color:var(--ra-accent)}.credits-amount-wrap>span{color:var(--ra-mute)}.credits-presets{gap:8px;display:flex}.credits-presets button{border:1px solid var(--ra-line);color:var(--ra-mute);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:1;padding:9px 12px;font-size:13px}.credits-presets button[aria-pressed=true]{border-color:var(--ra-accent);color:var(--ra-accent);background:#c4dfff0f}.credits-price{border-top:1px solid var(--ra-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 0;display:flex}.credits-price>div{gap:5px;display:grid}.credits-price strong{font-size:22px;font-weight:550}.credits-price>.ra-sub,.credits-purchase-note{font-size:12px}.credits-insufficient{color:#e2b864;margin:0;font-size:12px}.credits-buy-action{margin-top:12px}.credits-buy-action .ra-btn{width:100%;min-height:48px;font-size:15px}.credits-buy .credits-purchase-note{margin:14px 0 0;line-height:1.6}.credits-review{gap:6px;margin:16px 0;display:grid}.credits-review strong{letter-spacing:-.03em;font-size:30px}.credits-amount-label{color:var(--ra-mute);margin-bottom:8px;font-size:13px;display:block}.credits-assurance{color:var(--ra-mute);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.credits-progress{text-align:center;justify-items:center;padding:8px 0 14px;display:grid}.credits-status-icon{width:60px;height:60px;color:var(--ra-accent);background:#c4dfff14;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.credits-status-icon[data-complete]{color:#94d7b2;background:#94d7b217}.credits-progress h2{letter-spacing:-.025em;margin:0 0 18px;font-size:22px;font-weight:500}.credits-progress-amount{letter-spacing:-.04em;font-size:clamp(36px,8vw,48px);font-weight:550;line-height:1.2}.credits-progress-amount span{letter-spacing:-.01em;color:var(--ra-mute);font-size:18px;font-weight:400}.credits-progress p{max-width:390px;margin:16px 0 0;font-size:14px;line-height:1.65}.credits-steps{border-top:1px solid var(--ra-line);justify-content:center;gap:22px;margin:8px 0;padding:20px 0;font-size:12px;list-style:none;display:flex}.credits-steps li{color:var(--ra-mute);text-align:center;justify-items:center;gap:8px;display:grid}.credits-steps li>span{border:1px solid var(--ra-line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.credits-steps li[data-state=current]{color:var(--ra-accent)}.credits-steps li[data-state=current]>span{border-color:var(--ra-accent)}.credits-steps li[data-state=done]>span{color:#94d7b2;background:#94d7b217}.credits-complete-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.credits-payment-details{border-top:1px solid var(--ra-line);margin-top:24px;padding-top:16px}.credits-payment-details summary,.credits-history summary{color:var(--ra-mute);cursor:pointer;font-size:13px}.credits-history{padding:18px 0}.credits-history .gen-payment-list{margin-top:14px}@media (width<=600px){.credits-buy .ra-card{padding:20px}.credits-balance.mvp-balance{gap:6px}}.gen-payment-list{gap:8px;display:grid}.gen-payment-list .ra-option{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:12px}.mvp-balance{gap:8px;display:grid}.mvp-balance strong{letter-spacing:-.04em;font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.1}.mvp-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.mvp-add-heading{margin:24px 0 18px}.mvp-add-heading h2{margin:0 0 6px;font-size:22px;font-weight:500}.mvp-add-heading p{color:var(--ra-mute);margin:0}.mvp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mvp-stat strong{margin-top:8px;font-size:26px;font-weight:500;display:block}.mvp-table-scroll{overflow-x:auto}.mvp-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.mvp-table th,.mvp-table td{border-bottom:1px solid var(--ra-line);white-space:nowrap;padding:14px 10px}.mvp-table th{color:var(--ra-mute);font-weight:500}.mvp-table small{color:var(--ra-mute);font-size:11px;display:block}.mvp-table td:last-child,.mvp-table th:last-child{text-align:right}@media (width<=600px){.mvp-stats{grid-template-columns:minmax(0,1fr)}}
