.compound-interest_container__I6fVQ{--page-accent:#8b5cf6;--page-accent-strong:#7c3aed;--page-accent-soft:rgba(139,92,246,0.12);--page-accent-shadow:rgba(139,92,246,0.25);max-width:800px;margin:0 auto;padding:48px 20px 80px}.compound-interest_title__wfF_F{font-size:32px;font-weight:700;margin-bottom:12px;text-align:center;color:var(--page-accent-strong);letter-spacing:-.01em}.compound-interest_subtitle__fufzM{text-align:center;color:var(--foreground-muted);font-size:15px;margin:0 auto 28px;max-width:620px;line-height:1.6}@media (max-width:768px){.compound-interest_title__wfF_F{font-size:24px}.compound-interest_subtitle__fufzM{font-size:14px;margin-bottom:24px}}.compound-interest_calculatorCard__ST3kX{background:var(--surface);border-radius:24px;padding:36px;box-shadow:var(--shadow-soft);margin-bottom:32px;border:1px solid var(--page-accent-soft)}.compound-interest_inputGroup__sac_W{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.compound-interest_inputRow__h1sKW{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:480px){.compound-interest_inputRow__h1sKW{grid-template-columns:1fr}}.compound-interest_inputWrapper__mdoL0{display:flex;flex-direction:column;gap:8px}.compound-interest_label__XHbzv{font-size:14px;font-weight:600;color:var(--foreground-muted);margin-left:4px}.compound-interest_input__2v8SB{padding:14px 16px;border-radius:12px;border:1px solid var(--page-accent-soft);background:var(--surface);color:var(--foreground);font-size:16px;transition:all .2s ease;box-shadow:var(--shadow-soft);width:100%}.compound-interest_input__2v8SB:focus{outline:none;border-color:var(--page-accent);box-shadow:0 0 0 4px var(--page-accent-soft)}.compound-interest_select__tbCiY{padding:14px 16px;border-radius:12px;border:1px solid var(--page-accent-soft);background:var(--surface);color:var(--foreground);font-size:16px;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-soft);width:100%}.compound-interest_select__tbCiY:focus{outline:none;border-color:var(--page-accent);box-shadow:0 0 0 4px var(--page-accent-soft)}.compound-interest_calculateButton__QL2gd{width:100%;padding:16px;border:none;border-radius:14px;background:var(--page-accent);color:white;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.compound-interest_calculateButton__QL2gd:hover{background:var(--page-accent-strong)}.compound-interest_summaryCards__M0mBY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}@media (max-width:600px){.compound-interest_summaryCards__M0mBY{grid-template-columns:1fr}}.compound-interest_summaryCard__5Jlp_{background:var(--surface);border-radius:20px;padding:24px;text-align:center;border:1px solid var(--page-accent-soft);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:12px}.compound-interest_summaryLabel__smVP0{font-size:14px;font-weight:600;color:var(--foreground-muted)}.compound-interest_summaryValue__jnrpS{font-size:22px;font-weight:700;color:var(--foreground)}.compound-interest_summaryValueAccent__RB6FC{font-size:22px;font-weight:700;color:var(--page-accent-strong)}.compound-interest_summaryValueGreen__smFcM{font-size:22px;font-weight:700;color:#22c55e}.compound-interest_tableCard__AfntC{background:var(--surface);border-radius:24px;padding:36px;box-shadow:var(--shadow-soft);margin-bottom:32px;border:1px solid var(--page-accent-soft)}.compound-interest_tableTitle__lgewK{font-size:18px;font-weight:700;color:var(--foreground);margin-bottom:20px}.compound-interest_tableWrapper__EN7Cg{overflow-x:auto}.compound-interest_growthTable__NzG6u{width:100%;border-collapse:collapse;font-size:14px}.compound-interest_growthTable__NzG6u th{padding:12px 10px;text-align:right;font-weight:600;color:var(--foreground-muted);border-bottom:2px solid var(--border-soft);white-space:nowrap}.compound-interest_growthTable__NzG6u th:first-child{text-align:center}.compound-interest_growthTable__NzG6u td{padding:10px;text-align:right;color:var(--foreground);border-bottom:1px solid var(--border-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compound-interest_growthTable__NzG6u td:first-child{text-align:center;font-weight:600}.compound-interest_interestCell___E1a0{color:#22c55e}.compound-interest_balanceCell___nmJq{font-weight:600;color:var(--page-accent-strong)}.compound-interest_growthTable__NzG6u tbody tr:hover{background:var(--page-accent-soft)}.compound-interest_description__ZdG55{margin-top:48px;line-height:1.8}.compound-interest_description__ZdG55 h2{font-size:22px;font-weight:700;margin-bottom:16px;color:var(--foreground)}.compound-interest_description__ZdG55 h2:after{content:"";display:block;width:52px;height:4px;border-radius:999px;background:var(--page-accent);margin-top:6px}.compound-interest_description__ZdG55 p{margin-bottom:16px;color:var(--foreground-muted);font-size:15px}@media (max-width:768px){.compound-interest_calculatorCard__ST3kX,.compound-interest_tableCard__AfntC{padding:24px 18px}}