.RoiCalculator_container__kgMtg{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.RoiCalculator_card__pxbjz{display:grid;grid-template-columns:1fr;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}@media (min-width:768px){.RoiCalculator_card__pxbjz{grid-template-columns:1.2fr 1fr}}.RoiCalculator_inputSection__nsu3H{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-5);border-right:1px solid var(--border-color)}.RoiCalculator_inputGroup__X6slC{display:flex;flex-direction:column;gap:var(--spacing-2)}.RoiCalculator_inputGroup__X6slC label{font-size:.875rem;font-weight:600;color:var(--text-primary)}.RoiCalculator_inputWrapper__sFsjb{position:relative;display:flex;align-items:center}.RoiCalculator_prefix__gH1b4{left:var(--spacing-4)}.RoiCalculator_prefix__gH1b4,.RoiCalculator_suffix__U9Htd{position:absolute;color:var(--text-secondary);font-weight:600}.RoiCalculator_suffix__U9Htd{right:var(--spacing-4)}.RoiCalculator_textInput__CrYBs{width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:1.125rem;font-family:inherit;outline:none;transition:border-color .2s}.RoiCalculator_inputWrapper__sFsjb .RoiCalculator_textInput__CrYBs{padding-left:2rem}.RoiCalculator_inputWrapper__sFsjb:has(.RoiCalculator_suffix__U9Htd) .RoiCalculator_textInput__CrYBs{padding-left:var(--spacing-4);padding-right:3rem}.RoiCalculator_textInput__CrYBs:focus{border-color:var(--brand-primary)}.RoiCalculator_resultSection__Ax6hs{background:var(--bg-primary);gap:var(--spacing-6)}.RoiCalculator_mainResultBox__7d_Kq,.RoiCalculator_resultSection__Ax6hs{padding:var(--spacing-6);display:flex;flex-direction:column;justify-content:center}.RoiCalculator_mainResultBox__7d_Kq{align-items:center;border-radius:var(--radius-md);gap:var(--spacing-2);transition:all .3s ease}.RoiCalculator_profit__PRudh{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.RoiCalculator_profit__PRudh .RoiCalculator_mainValue__d_hUd{color:#10b981}.RoiCalculator_loss__phChp{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2)}.RoiCalculator_loss__phChp .RoiCalculator_mainValue__d_hUd{color:#ef4444}.RoiCalculator_mainLabel__ah62y{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.RoiCalculator_mainValue__d_hUd{font-size:3rem;font-weight:800}.RoiCalculator_breakdownBox__XHlvH{display:flex;flex-direction:column;gap:var(--spacing-3);background:var(--bg-secondary);padding:var(--spacing-4);border-radius:var(--radius-md)}.RoiCalculator_breakdownItem__kb6UD{display:flex;justify-content:space-between;align-items:center}.RoiCalculator_breakdownLabel__iSX_E{color:var(--text-secondary);font-size:.875rem;font-weight:500}.RoiCalculator_breakdownValue__avfHM{color:var(--text-primary);font-weight:600}.RoiCalculator_breakdownValuePrimary__T94KC{color:var(--text-primary);font-weight:700;font-size:1.125rem}.RoiCalculator_textProfit__Koq0p{color:#10b981}.RoiCalculator_textLoss__pw6b7{color:#ef4444}.RoiCalculator_breakdownDivider__3SnMo{height:1px;background:var(--border-color);margin:var(--spacing-2) 0}