.credits-buy-fade{width:min(100%,480px);margin:0 auto}.credits-buy-card{--credits-card:#12151d;--credits-tile:#1d2434;--credits-accent:#8fb0ff;--credits-accent-hover:#a6c0ff;--credits-ink:#0e1424;--credits-text:#eef1f8;--credits-muted:rgba(238,241,248,0.6);--credits-faint:rgba(238,241,248,0.45);--credits-line:rgba(255,255,255,0.1);--credits-track:#232a3b;width:100%;background:var(--credits-card);border:1px solid var(--credits-line);border-radius:24px;text-align:left;overflow:hidden;color:var(--credits-text)}.is-redesign-page .credits-buy-card{--credits-card:var(--new-design-card,#12151d);--credits-tile:var(--redesign-field-soft,#1d2434);--credits-accent:var(--new-design-accent,#8fb0ff);--credits-accent-hover:color-mix(in srgb,var(--new-design-accent,#8fb0ff) 80%,#fff);--credits-ink:var(--redesign-ink,#0e1424);--credits-text:var(--new-design-text,#eef1f8);--credits-muted:var(--new-design-muted,rgba(238,241,248,0.6));--credits-faint:color-mix(in srgb,var(--new-design-muted,#9b9bad) 70%,transparent);--credits-line:var(--new-design-border,rgba(255,255,255,0.1));--credits-track:var(--redesign-field-soft,#232a3b)}.credits-buy-body{padding:36px 28px 28px}.credits-buy-head{text-align:center}.credits-buy-amount{position:relative;margin:0;font-size:clamp(3.25rem,8vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--credits-text);isolation:isolate}.credits-buy-amount-glow{position:absolute;left:50%;top:50%;z-index:-1;width:7rem;height:4.25rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--credits-accent) 14%,transparent) 0,transparent 72%);pointer-events:none}.credits-buy-amount-wrap{position:relative;display:inline-block}.credits-buy-plus{position:absolute;right:100%;top:.12em;margin-right:.08em;font-size:.55em;font-weight:600;line-height:1;color:var(--credits-muted)}.credits-buy-unit{margin:8px 0 0;font-size:.9375rem;font-weight:500;color:var(--credits-muted)}.credits-buy-price{margin:18px 0 0;font-size:1.375rem;font-weight:600;color:var(--credits-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-buy-price b{font-weight:700;font-size:1.15em}.credits-buy-price>span{font-weight:500;font-size:.85em;color:var(--credits-muted)}.credits-buy-picks{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.credits-buy-pick{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:14px 4px 10px;min-height:56px;background:rgba(0,0,0,0);color:var(--credits-text);border:1px solid var(--credits-line);border-radius:12px;font:inherit;cursor:pointer;transition:border-color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.credits-buy-pick:hover{border-color:color-mix(in srgb,var(--credits-accent) 50%,transparent)}.credits-buy-pick:active{transform:scale(.96)}.credits-buy-pick[aria-pressed=true]{background:var(--credits-tile);border-color:var(--credits-accent);color:var(--credits-accent)}.credits-buy-pick:focus-visible{outline:2px solid var(--credits-accent);outline-offset:3px}.credits-buy-pick-value{font-size:.9375rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.credits-buy-pick-label{font-size:.625rem;font-weight:500;letter-spacing:.01em;color:var(--credits-faint);line-height:1.2;text-align:center}.credits-buy-pick[aria-pressed=true] .credits-buy-pick-label{color:color-mix(in srgb,var(--credits-accent) 75%,transparent)}.credits-buy-pick-tag{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--credits-accent);color:var(--credits-ink);font-size:.6875rem;font-weight:700}.credits-buy-slider{position:relative;margin-top:28px}.credits-buy-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;display:block;width:100%;height:28px;margin:0;background:rgba(0,0,0,0);cursor:pointer}.credits-buy-slider input[type=range]:focus-visible{outline:2px solid var(--credits-accent);outline-offset:4px;border-radius:8px}.credits-buy-slider input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--credits-accent) 88%,#fff) 0,var(--credits-accent) var(--pct),var(--credits-track) var(--pct))}.credits-buy-slider input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:var(--credits-track)}.credits-buy-slider input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--credits-accent) 88%,#fff),var(--credits-accent))}.credits-buy-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;background:#fff;border:4px solid var(--credits-accent);box-shadow:0 2px 8px rgba(0,0,0,.4);-webkit-transition:box-shadow .15s cubic-bezier(.2,0,0,1);transition:box-shadow .15s cubic-bezier(.2,0,0,1)}.credits-buy-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--credits-accent);box-shadow:0 2px 8px rgba(0,0,0,.4);-moz-transition:box-shadow .15s cubic-bezier(.2,0,0,1);transition:box-shadow .15s cubic-bezier(.2,0,0,1)}.credits-buy-slider.is-dragging input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb,var(--credits-accent) 28%,transparent),0 2px 10px rgba(0,0,0,.45)}.credits-buy-slider.is-dragging input[type=range]::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in srgb,var(--credits-accent) 28%,transparent),0 2px 10px rgba(0,0,0,.45)}.credits-buy-ticks{position:absolute;left:12px;right:12px;top:10px;height:8px;pointer-events:none;z-index:0}.credits-buy-tick{position:absolute;top:1px;width:2px;height:6px;margin-left:-1px;border-radius:1px;background:color-mix(in srgb,var(--credits-text) 22%,transparent)}.credits-buy-ends{display:flex;justify-content:space-between;margin-top:4px;font-size:.75rem;color:var(--credits-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-buy-cta{margin-top:24px;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 16px;border:0;border-radius:12px;background:var(--credits-accent);color:var(--credits-ink);font:inherit;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.credits-buy-cta:hover:not(:disabled){background:var(--credits-accent-hover);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--credits-accent) 28%,transparent)}.credits-buy-cta:active:not(:disabled){transform:scale(.96);box-shadow:none}.credits-buy-cta:disabled{opacity:.65;cursor:wait}.credits-buy-cta:focus-visible{outline:2px solid var(--credits-accent);outline-offset:3px}.credits-buy-trust{margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--credits-faint);text-align:center}.credits-buy-trust svg{flex-shrink:0;opacity:.85}.credits-buy-error{margin:10px 0 0;font-size:.8125rem;font-weight:500;color:#f87171;text-align:center}.is-redesign-page .credits-buy-error{color:var(--redesign-danger,#f06a7a)}.credits-buy-foot{padding:18px 28px;border-top:1px solid var(--credits-line);background:rgba(255,255,255,.02);display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:.8125rem;color:var(--credits-faint)}.credits-buy-foot a{color:var(--credits-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.credits-buy-foot a:hover{color:var(--credits-accent-hover)}.credits-buy-foot a:focus-visible{outline:2px solid var(--credits-accent);outline-offset:3px;border-radius:4px}@media(max-width:420px){.credits-buy-body{padding:32px 18px 24px}.credits-buy-foot{padding:16px 18px}.credits-buy-picks{grid-template-columns:repeat(2,1fr);gap:10px 8px}.credits-buy-pick{padding-top:18px}.credits-buy-cta{font-size:.9375rem;padding-inline:12px}}.credits-buy-confirm-panel.soft-modal-panel{padding:24px}.credits-buy-confirm{display:flex;flex-direction:column;gap:16px;min-width:0}.credits-buy-confirm-head{display:flex;align-items:flex-start;gap:12px;min-width:0}.credits-buy-confirm-head-copy{min-width:0;flex:1 1}.credits-buy-confirm-summary{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:14px;background:var(--redesign-field-soft,#222735);border:1px solid var(--redesign-border,rgba(143,176,255,.13))}.credits-buy-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;font-size:.875rem;line-height:1.35;color:var(--redesign-muted,#9b9bad)}.credits-buy-confirm-row strong{color:var(--redesign-text,#ececf3);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-buy-confirm-note{font-size:.8125rem}.credits-buy-confirm-norefund,.credits-buy-confirm-note,.credits-buy-norefund{margin:0;line-height:1.45;color:var(--redesign-muted,#9b9bad);text-wrap:pretty}.credits-buy-confirm-norefund,.credits-buy-norefund{font-size:.75rem}.credits-buy-confirm-norefund{margin-top:0}.credits-buy-consent{align-items:flex-start;gap:8px;margin:0}.credits-buy-consent .soft-checkbox-input{margin-top:2px}.credits-buy-consent .soft-checkbox-label{font-weight:400;line-height:1.45}.credits-buy-consent-label{display:block;font-size:.8125rem;line-height:1.45;color:var(--redesign-text,#ececf3);text-wrap:pretty}.credits-buy-consent-label a{color:var(--redesign-accent,#7c8cff);text-decoration:underline;text-underline-offset:2px}.credits-buy-consent-label a:hover{color:var(--redesign-text,#ececf3)}.credits-buy-confirm-actions{margin-top:4px}@media(prefers-reduced-motion:reduce){.credits-buy-cta,.credits-buy-pick,.credits-buy-slider input[type=range]::-moz-range-thumb,.credits-buy-slider input[type=range]::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}.credits-buy-cta:active:not(:disabled),.credits-buy-cta:hover:not(:disabled),.credits-buy-pick:active{transform:none}}