.CompoundInterestCalculator_calculatorBox__YUGQL{background-color:var(--background-muted);padding:24px;border-radius:var(--border-radius);border:1px solid var(--border-color)}.CompoundInterestCalculator_formGrid__L_Y2Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px}.CompoundInterestCalculator_inputGroup__Ktgvt{display:flex;flex-direction:column}.CompoundInterestCalculator_inputGroup__Ktgvt label{margin-bottom:8px;color:var(--text-secondary);font-weight:500}.CompoundInterestCalculator_toggle__fs0na{display:flex}.CompoundInterestCalculator_toggle__fs0na button{flex:1 1;padding:12px;font-size:1rem;border:1px solid var(--input-border-color);cursor:pointer;transition:background-color .2s,color .2s;background-color:var(--toggle-inactive-bg);color:var(--toggle-inactive-text)}.CompoundInterestCalculator_toggle__fs0na button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.CompoundInterestCalculator_toggle__fs0na button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:0}.CompoundInterestCalculator_toggle__fs0na button.CompoundInterestCalculator_active__9yxeQ{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}.CompoundInterestCalculator_calculateButton___i9Pk{margin-top:30px;width:100%;padding:16px;font-size:1.2rem;font-weight:700;color:var(--primary-content-color);background-color:var(--primary-color);border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s}.CompoundInterestCalculator_calculateButton___i9Pk:hover{background-color:var(--primary-color-hover)}.CompoundInterestCalculator_resultsSection__01xtm{margin-top:40px;padding-top:30px;border-top:1px solid var(--border-color)}.CompoundInterestCalculator_resultsSection__01xtm h2{text-align:center;margin-top:0;margin-bottom:30px;color:var(--text-primary)}.CompoundInterestCalculator_summaryGrid__8By8R{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin-bottom:40px}.CompoundInterestCalculator_summaryCard__IYOsA{background-color:var(--background-primary);padding:20px;border-radius:var(--border-radius);text-align:center;border:1px solid var(--border-color);transition:transform .2s ease-in-out}.CompoundInterestCalculator_summaryCard__IYOsA:hover{transform:translateY(-4px)}.CompoundInterestCalculator_summaryCard__IYOsA h4{margin:0 0 8px;font-size:.9rem;color:var(--text-muted);font-weight:500}.CompoundInterestCalculator_summaryCard__IYOsA p{margin:0;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.CompoundInterestCalculator_finalAmount__r_arR{background-color:var(--primary-color);border-color:var(--primary-color)}.CompoundInterestCalculator_finalAmount__r_arR h4{color:rgba(255,255,255,.8)}.CompoundInterestCalculator_finalAmount__r_arR p{color:var(--primary-content-color)}.CompoundInterestCalculator_totalInterest__lmYIu p{color:var(--success-color)}.CompoundInterestCalculator_tableContainer__syFVE{overflow-x:auto;border-radius:var(--border-radius);border:1px solid var(--border-color);max-height:60vh;overflow-y:auto}.CompoundInterestCalculator_tableContainer__syFVE table{width:100%;border-collapse:collapse}.CompoundInterestCalculator_tableContainer__syFVE td,.CompoundInterestCalculator_tableContainer__syFVE th{padding:12px;text-align:center;border-bottom:1px solid var(--border-color)}.CompoundInterestCalculator_tableContainer__syFVE th{background-color:var(--table-header-bg);font-weight:600;color:var(--text-secondary);position:-webkit-sticky;position:sticky;top:0}.CompoundInterestCalculator_tableContainer__syFVE tbody tr:nth-child(odd){background-color:var(--background-primary)}.CompoundInterestCalculator_tableContainer__syFVE tbody tr:nth-child(2n){background-color:var(--background-secondary)}.CompoundInterestCalculator_tableContainer__syFVE tbody tr:hover{background-color:var(--background-hover)}.CompoundInterestCalculator_chartContainer__0DDKR{width:100%;height:400px;margin-bottom:40px}