.purchase-tabs{display:flex;gap:0;width:fit-content;margin:0 auto 32px;padding:0;border:1px solid #ffffff16;border-radius:99px;background:#0d0e10}.purchase-tabs button{border:5px solid transparent;border-radius:99px;padding:10px 20px;color:#a4a4aa;background:transparent;background-clip:padding-box;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s}.purchase-tabs button:hover{background-color:#ffffff12;color:#fafafa}.purchase-tabs button[aria-pressed=true]{background-color:#fafafa;color:#161618}#plan-purchase[hidden],#credit-purchase[hidden],#credit-purchase [hidden]{display:none}#credit-purchase{max-width:760px;margin:0 auto 72px}.credit-heading{text-align:center;margin:0 0 36px}.credit-heading h1{font-size:clamp(32px,4vw,44px);letter-spacing:-.045em;margin:0 0 12px}.credit-heading p{color:#aaaab0;font-size:15px;line-height:1.6}.credit-custom{border:1px solid #a8483b;border-radius:20px;padding:28px;background:radial-gradient(ellipse at 100% 0%,#ea33252e,transparent 70%),linear-gradient(145deg,#282022,#171719);box-shadow:0 10px 40px #0003}.credit-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.credit-card-top>div:first-child{min-width:0}.credit-card-top h2{font-size:30px;letter-spacing:-.035em;margin:0}.credit-total{text-align:right;flex-shrink:0}.credit-prices{display:flex;align-items:baseline;justify-content:flex-end;gap:12px}.credit-prices strong,.credit-prices del{font-size:36px;font-weight:700;letter-spacing:-.045em;white-space:nowrap}.credit-prices del{color:#ff5948;text-decoration-thickness:2px}.credit-total small{display:block;color:#ff9b8d;font-size:12px;margin-top:7px}.credit-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 26px;font-size:12px}.credit-value{display:inline-block;background:#ffffff0a;border:1px solid #ffffff12;color:#d7cccc;padding:5px 8px;border-radius:99px;font-size:11px;white-space:nowrap}.credit-discount{background:#ff59481f;color:#ff8b7d;padding:5px 8px;border:1px solid #ff59483f;border-radius:99px;font-weight:600}.credit-edit-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff21;border-radius:99px;background:#ffffff08;padding:5px 9px;color:#e7dada;font:inherit;font-size:11px;cursor:pointer}.credit-edit-chip:hover,.credit-edit-chip[aria-expanded=true]{background:#ff59481a;border-color:#ff8b7d80}.credit-edit-model{border-left:1px solid #ffffff26;padding-left:7px;color:#aaa1a1;font-size:10px}.credit-edit-estimate{background:#11101466;border:1px solid #ffffff16;border-radius:10px;padding:13px 15px;margin:-12px 0 24px;color:#b9b1b1;font-size:12px;line-height:1.7}#credit-slider{appearance:none;width:100%;height:6px;border-radius:10px;background:linear-gradient(to right,#ff5948 var(--fill),#ffffff20 var(--fill));cursor:pointer;margin:10px 0 0}#credit-slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border:4px solid white;border-radius:50%;background:#ff5143;box-shadow:0 2px 12px #0008}#credit-slider::-moz-range-thumb{width:16px;height:16px;border:4px solid white;border-radius:50%;background:#ff5143}.credit-stops{position:relative;height:44px;margin:0 0 18px}.credit-stops button{position:absolute;left:calc(11px + (100% - 22px) * var(--stop));transform:translate(-50%);width:calc((100% - 22px) / 9);max-width:64px;min-height:44px;border:0;background:transparent;color:#9c9292;font:inherit;font-size:10px;padding:9px 0 5px;cursor:pointer}.credit-stops button:before{content:"";display:block;width:1px;height:5px;background:#ffffff30;margin:0 auto 6px}.credit-stops button span{white-space:nowrap}.credit-stops button:hover,.credit-stops button[aria-pressed=true]{color:#ff9b8d}.credit-stops button[aria-pressed=true]:before{background:#ff7764}.credit-stops button:disabled{opacity:.6;cursor:wait}.credit-controls{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-top:22px;border-top:1px solid #ffffff14}#credit-buy{min-height:46px;padding:12px 24px;border:1px solid #ff776455;border-radius:10px;background:linear-gradient(180deg,#ff5948,#ea3325);box-shadow:inset 0 1px #ffffff40,0 4px 18px #ea332530;color:#fff;font-weight:650;cursor:pointer}#credit-buy:disabled{opacity:.6;cursor:wait}.credit-custom :focus-visible,.purchase-tabs :focus-visible{outline:2px solid #ff8b7d;outline-offset:4px}.credit-note{color:#929096;font-size:12px;line-height:1.8;text-align:center}#credit-message{color:#ffb0a5;font-size:13px;line-height:1.5;text-align:center}.credit-receipt{border:1px solid #ff756555;background:#42251f;padding:22px;border-radius:14px;margin-bottom:24px}.credit-receipt h2{font-size:22px;margin:0 0 10px}.credit-receipt p{color:#e9ccc7;line-height:1.6}.credit-receipt a{display:inline-block;color:#ffb4a7;margin-top:8px;font-weight:600}@media(max-width:600px){.credit-custom{padding:22px 18px}.credit-card-top{gap:12px;flex-wrap:wrap}.credit-total{margin-left:auto}.credit-card-top h2{font-size:25px}.credit-prices{gap:10px}.credit-prices strong,.credit-prices del{font-size:30px}.credit-controls{flex-direction:column;align-items:stretch;gap:14px}.credit-stops button span{visibility:hidden}.credit-stops button:first-child span,.credit-stops button:last-child span,.credit-stops button[aria-pressed=true] span{visibility:visible}.purchase-tabs,.credit-heading{margin-bottom:26px}}.purchase-tabs[hidden],.purchase-tabs button[hidden]{display:none}
