.AffiliateEarnings_calculator__sr_4V{--calculator-surface:#191a2c;--calculator-glow:rgba(135,111,255,.12);--calculator-track:#373449;--calculator-thumb:#bcb0ff;--calculator-selected:#ddd5ff;position:relative;isolation:isolate;min-width:0;padding:clamp(24px,3.5vw,42px);border:1px solid var(--line-strong);border-radius:24px;background:radial-gradient(ellipse at 100% 0,var(--calculator-glow),transparent 70%),var(--calculator-surface);box-shadow:0 24px 64px rgba(0,0,0,.12)}.theme-light .AffiliateEarnings_calculator__sr_4V{--calculator-surface:#fff;--calculator-glow:rgba(111,87,224,.065);--calculator-track:#e5e1f2;--calculator-thumb:#6650da;--calculator-selected:#4c36b1;box-shadow:0 20px 64px rgba(68,47,126,.07)}.AffiliateEarnings_eyebrow__OLwxe{color:var(--text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.AffiliateEarnings_heading__qRrtE h2{margin-top:10px;color:var(--text-primary);font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.AffiliateEarnings_sliderHeader__rP2u0{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:32px;color:var(--text-secondary);font-size:.875rem}.AffiliateEarnings_sliderHeader__rP2u0 output{color:var(--text-primary);font-size:1.75rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.AffiliateEarnings_slider__um0mN{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:5px 0 2px;background:transparent;cursor:pointer;border-radius:8px}.AffiliateEarnings_slider__um0mN::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--calculator-thumb) var(--range-progress),var(--calculator-track) var(--range-progress))}.AffiliateEarnings_slider__um0mN::-moz-range-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--calculator-thumb) var(--range-progress),var(--calculator-track) var(--range-progress))}.AffiliateEarnings_slider__um0mN::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border:5px solid var(--calculator-surface);border-radius:50%;background:var(--calculator-thumb);box-shadow:0 0 0 2px var(--calculator-thumb),0 2px 8px var(--calculator-glow);-webkit-transition:box-shadow .18s;transition:box-shadow .18s}.AffiliateEarnings_slider__um0mN::-moz-range-thumb{width:12px;height:12px;border:5px solid var(--calculator-surface);border-radius:50%;background:var(--calculator-thumb);box-shadow:0 0 0 2px var(--calculator-thumb)}.AffiliateEarnings_slider__um0mN:hover::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--calculator-thumb),0 0 0 8px var(--calculator-glow)}.AffiliateEarnings_presets___vRu6{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.AffiliateEarnings_presets___vRu6 button{min-height:44px;border:1px solid var(--line);border-radius:8px;color:var(--text-secondary);background:var(--surface-row);font-size:.8125rem;font-variant-numeric:tabular-nums;transition:background .18s,color .18s,border-color .18s}.AffiliateEarnings_presets___vRu6 button:hover{background:var(--surface-row-hover);color:var(--text-primary)}.AffiliateEarnings_presets___vRu6 button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--calculator-selected)}.AffiliateEarnings_presets___vRu6 button:focus-visible,.AffiliateEarnings_slider__um0mN:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.AffiliateEarnings_results__oG8QJ{display:grid;grid-template-columns:1.12fr 1fr;align-items:end;gap:24px;margin-top:30px;padding:29px 0 26px;border-top:1px solid var(--line)}.AffiliateEarnings_annual__BRbrs,.AffiliateEarnings_monthly__wZZZc{min-width:0}.AffiliateEarnings_annual__BRbrs{border-left:1px solid var(--line);padding-left:24px;padding-bottom:3px}.AffiliateEarnings_resultLabel__Gqj9U{color:var(--text-secondary);font-size:.8125rem;line-height:1.5;margin-bottom:12px}.AffiliateEarnings_annualValue__ZCHm8,.AffiliateEarnings_monthlyValue__PVWEe{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.065em;line-height:1}.AffiliateEarnings_monthlyValue__PVWEe{font-size:clamp(44px,4.8vw,64px)}.AffiliateEarnings_annualValue__ZCHm8{font-size:clamp(34px,3.7vw,46px)}.AffiliateEarnings_assumptions__90qBD{color:var(--text-secondary);font-size:.75rem;line-height:1.7;max-width:47ch}@media (max-width:420px){.AffiliateEarnings_calculator__sr_4V{padding:22px;border-radius:20px}.AffiliateEarnings_results__oG8QJ{gap:14px;grid-template-columns:1fr 1fr}.AffiliateEarnings_annual__BRbrs{padding-left:14px}.AffiliateEarnings_resultLabel__Gqj9U{font-size:.6875rem}.AffiliateEarnings_monthlyValue__PVWEe{font-size:39px}.AffiliateEarnings_annualValue__ZCHm8{font-size:30px}}@media (max-width:350px){.AffiliateEarnings_calculator__sr_4V{padding:18px}.AffiliateEarnings_monthlyValue__PVWEe{font-size:34px}.AffiliateEarnings_annualValue__ZCHm8{font-size:27px}}@media (prefers-reduced-motion:reduce){.AffiliateEarnings_calculator__sr_4V *,.AffiliateEarnings_slider__um0mN::-moz-range-thumb,.AffiliateEarnings_slider__um0mN::-webkit-slider-thumb{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}}