.EarningsEstimatorSection_section__ROo7s{padding:clamp(18px,3.6vw,32px);background:transparent}.EarningsEstimatorSection_wrap__6uJFv{padding:0;background:transparent;border:0;box-shadow:none}.EarningsEstimatorSection_header__Hjia8{display:grid;gap:8px;margin-bottom:12px}.EarningsEstimatorSection_title__BN38i{margin:0;font-weight:950;letter-spacing:-.02em;line-height:1.1;color:#111827;font-size:clamp(1.1rem,1rem + 1.1vw,1.6rem)}.EarningsEstimatorSection_subtitle__95Ljj{margin:0;color:#6b7280;font-weight:800;line-height:1.35;font-size:12.5px;max-width:80ch}.EarningsEstimatorSection_grid__YqV1n{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:start}@media (max-width:980px){.EarningsEstimatorSection_grid__YqV1n{grid-template-columns:1fr}}.EarningsEstimatorSection_controls__Ba_mR{display:grid;gap:12px;min-width:0}.EarningsEstimatorSection_fld__BzxYQ{display:grid;gap:8px;min-width:0}.EarningsEstimatorSection_fldLabel__YhS8X{font-weight:950;color:#111827;font-size:12.5px}.EarningsEstimatorSection_rangeRow__OXy6O{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;min-width:0}.EarningsEstimatorSection_range__JQvYu{width:100%;accent-color:#111827}.EarningsEstimatorSection_numFake__OF1_u,.EarningsEstimatorSection_num__mUxs8{height:40px;min-width:110px;border-radius:12px;border:1px solid #e5e7eb;background:#ffffff;padding:0 12px;font-weight:900;color:#111827;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(17,24,39,.06)}.EarningsEstimatorSection_num__mUxs8{width:120px;text-align:center}.EarningsEstimatorSection_num__mUxs8:focus-visible{outline:2px solid rgba(17,24,39,.35);outline-offset:2px}.EarningsEstimatorSection_catRow__IJZ_8{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;min-width:0}.EarningsEstimatorSection_select__Oy_dy{height:40px;width:100%;border-radius:12px;border:1px solid #e5e7eb;padding:0 12px;font-weight:900;background:#ffffff;color:#111827;box-shadow:0 10px 24px rgba(17,24,39,.06);min-width:0}.EarningsEstimatorSection_select__Oy_dy:focus-visible{outline:2px solid rgba(17,24,39,.35);outline-offset:2px}.EarningsEstimatorSection_pctBadge__01XoJ{height:40px;border-radius:999px;padding:0 12px;font-weight:950;color:#111827;border:1px solid #e5e7eb;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.EarningsEstimatorSection_pctRow__1B2XU{display:flex;flex-wrap:wrap;gap:8px}.EarningsEstimatorSection_pct__OmEkI{height:36px;padding:0 12px;border-radius:999px;border:1px solid #e5e7eb;background:#ffffff;color:#111827;font-weight:950;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease;box-shadow:0 10px 24px rgba(17,24,39,.06)}.EarningsEstimatorSection_pct__OmEkI:hover{transform:translateY(-1px);border-color:#dbe2ea;box-shadow:0 16px 34px rgba(17,24,39,.1)}.EarningsEstimatorSection_pctActive__6xEoX{background:#111827;color:#ffffff;border-color:#111827;box-shadow:0 12px 26px rgba(17,24,39,.18)}.EarningsEstimatorSection_help__7Map6{margin:0;color:#6b7280;font-weight:800;font-size:12px;line-height:1.35}.EarningsEstimatorSection_warn__4geqz{margin:6px 0 0;font-weight:850;color:#b45309;font-size:12.5px}.EarningsEstimatorSection_card__AEkxJ{border:1px solid #eceff3;border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbfbfc);box-shadow:0 10px 24px rgba(17,24,39,.06);padding:16px;display:grid;gap:8px;text-align:center;min-width:0}.EarningsEstimatorSection_bubble__SnFqa{width:fit-content;justify-self:center;padding:8px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f3f4f6;font-weight:950}.EarningsEstimatorSection_value__eRlm9{font-size:clamp(1.7rem,1.2rem + 2vw,2.4rem);font-weight:950;letter-spacing:-.02em;color:#111827}.EarningsEstimatorSection_hint__xIapa{font-weight:850;color:#6b7280;font-size:12px}.EarningsEstimatorSection_breakdown__dd5lk{font-weight:850;color:#374151;font-size:12.5px;line-height:1.35}.EarningsEstimatorSection_btn__hKETX{height:40px;padding:0 14px;border-radius:999px;border:1px solid #111827;background:#111827;color:#ffffff;font-weight:950;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:center;margin-top:6px;box-shadow:0 12px 26px rgba(17,24,39,.18);transition:transform .12s ease,box-shadow .12s ease}.EarningsEstimatorSection_btn__hKETX:active{transform:translateY(1px)}.EarningsEstimatorSection_btn__hKETX:hover{box-shadow:0 18px 34px rgba(17,24,39,.24)}.EarningsEstimatorSection_micro__l9s1_{margin:0;font-weight:800;color:#9ca3af;font-size:12px}@media (max-width:640px){.EarningsEstimatorSection_rangeRow__OXy6O{grid-template-columns:1fr}.EarningsEstimatorSection_numFake__OF1_u,.EarningsEstimatorSection_num__mUxs8{width:100%;min-width:0}.EarningsEstimatorSection_catRow__IJZ_8{grid-template-columns:1fr}.EarningsEstimatorSection_pctBadge__01XoJ{width:fit-content}}