.RoiCalculator_calc__qeAfU{background:var(--surface);border:var(--hairline);border-radius:var(--radius-2xl);padding:var(--space-5);box-shadow:var(--card-shadow-key),var(--edge-highlight)}.RoiCalculator_badge__Y6UuS{display:inline-block;background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-3)}.RoiCalculator_heading__I8loN{margin-bottom:var(--space-4)}.RoiCalculator_field__RrQ5F{display:block;margin-bottom:var(--space-3)}.RoiCalculator_fieldLabel__86Odx{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-2)}.RoiCalculator_fieldLabel__86Odx strong{flex:none;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.RoiCalculator_slider__JKMHm{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--slider-h);background:transparent;cursor:pointer}.RoiCalculator_slider__JKMHm::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--accent) 0 var(--pct,0),var(--surface-sunken) var(--pct,0) 100%)}.RoiCalculator_slider__JKMHm::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb);height:var(--slider-thumb);margin-top:calc((6px - var(--slider-thumb)) / 2);border-radius:var(--radius-pill);background:var(--surface);border:2px solid var(--accent);box-shadow:var(--shadow-sm);-webkit-transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.RoiCalculator_slider__JKMHm:hover::-webkit-slider-thumb{transform:scale(1.07)}.RoiCalculator_slider__JKMHm:active::-webkit-slider-thumb{transform:scale(.96)}.RoiCalculator_slider__JKMHm:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring-focus)}.RoiCalculator_slider__JKMHm::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.RoiCalculator_slider__JKMHm::-moz-range-progress{height:6px;border-radius:var(--radius-pill);background:var(--accent)}.RoiCalculator_slider__JKMHm::-moz-range-thumb{width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-pill);background:var(--surface);border:2px solid var(--accent);box-shadow:var(--shadow-sm)}.RoiCalculator_result__vLE7C{position:-webkit-sticky;position:sticky;bottom:0;border-top:var(--hairline);padding-block:var(--space-4) var(--space-2);background:var(--surface)}.RoiCalculator_resultLabel__VSFxY{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.RoiCalculator_resultAmount__N9hBl{display:block;font:var(--font-number);letter-spacing:var(--tracking-tight);color:var(--text-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RoiCalculator_resultSuffix__5AGLW{display:block;font-size:var(--text-sm);color:var(--text-secondary)}.RoiCalculator_meters__oV4rf{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3)}.RoiCalculator_meter__HV_Cc{height:8px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.RoiCalculator_meterFill__Jjsyx{display:block;height:100%;border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-standard)}.RoiCalculator_meterLost__pl8IW .RoiCalculator_meterFill__Jjsyx{background:var(--accent);width:100%}.RoiCalculator_meterScoco__uyUiy .RoiCalculator_meterFill__Jjsyx{background:var(--surface-inverse)}.RoiCalculator_compare__xttIN{display:inline-block;background:var(--accent-soft);color:var(--text-accent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.RoiCalculator_note__DBM1J{font-size:var(--text-sm);color:var(--text-secondary);margin:0}@media (min-width:640px){.RoiCalculator_calc__qeAfU{padding:var(--space-6)}.RoiCalculator_field__RrQ5F,.RoiCalculator_heading__I8loN{margin-bottom:var(--space-5)}.RoiCalculator_fieldLabel__86Odx{font-size:var(--text-md)}.RoiCalculator_meters__oV4rf{margin-block:var(--space-4)}}@media (min-width:1024px){.RoiCalculator_result__vLE7C{position:static}}