.cagrcalculator_container__oX1Uv{max-width:1200px;margin:0 auto;padding:2rem 1rem}.cagrcalculator_card__X5sEN{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.cagrcalculator_inputSection__W_PWp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:768px){.cagrcalculator_inputSection__W_PWp{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cagrcalculator_inputSection__W_PWp{grid-template-columns:1fr}}.cagrcalculator_inputGroup__uoAb7{display:flex;flex-direction:column;gap:.5rem}.cagrcalculator_inputLabel__6KnDU{font-weight:600;color:#2d3748;font-size:1rem}.cagrcalculator_inputField__PM40M{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease}.cagrcalculator_inputField__PM40M:focus{outline:none;border-color:#9f7aea;box-shadow:0 0 0 3px rgba(159,122,234,.2)}.cagrcalculator_inputHelp__EmdLq{font-size:.875rem;color:#718096;margin:0}.cagrcalculator_buttonGroup__8250E{display:flex;gap:1rem;margin:2rem 0}.cagrcalculator_calculateButton___YgAo{flex:2 1;padding:1rem;background:linear-gradient(135deg,#9f7aea,#805ad5);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cagrcalculator_calculateButton___YgAo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(159,122,234,.3)}.cagrcalculator_clearButton__b3Vwk{flex:1 1;padding:1rem;background:#718096;color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.cagrcalculator_clearButton__b3Vwk:hover{background:#4a5568;transform:translateY(-2px)}.cagrcalculator_resultSection__PKSfE{margin:2.5rem 0;padding:2rem;background:#faf5ff;border-radius:12px;border:1px solid #e9d8fd}.cagrcalculator_resultTitle__5L6Im{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;text-align:center}.cagrcalculator_cagrDisplay__hDhD_{background:linear-gradient(135deg,#9f7aea,#805ad5);color:white;padding:2.5rem;border-radius:12px;text-align:center;margin-bottom:2.5rem;box-shadow:0 10px 25px rgba(159,122,234,.3)}.cagrcalculator_cagrLabel__TQMWf{font-size:1rem;opacity:.9;margin-bottom:.5rem}.cagrcalculator_cagrValue__ePLvd{font-size:3.5rem;font-weight:800;margin:.5rem 0;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.cagrcalculator_cagrDescription__KR0RA{font-size:1rem;opacity:.9;margin-top:.5rem}.cagrcalculator_resultGrid__8YSHq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:640px){.cagrcalculator_resultGrid__8YSHq{grid-template-columns:1fr}}.cagrcalculator_resultCard__Uv79C{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:center;border:1px solid #e2e8f0;transition:all .3s ease}.cagrcalculator_resultCard__Uv79C:hover{border-color:#9f7aea;transform:translateY(-2px)}.cagrcalculator_resultLabel__tu6rb{font-size:.9rem;color:#718096;margin-bottom:.5rem;font-weight:500}.cagrcalculator_resultValue__5XsVB{font-size:1.5rem;font-weight:700;color:#2d3748}.cagrcalculator_resultValue__5XsVB.cagrcalculator_growth__l6TEL{color:#38a169}.cagrcalculator_chartSection__SWWFf{margin-top:2rem}.cagrcalculator_chartSection__SWWFf h4{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.cagrcalculator_chartContainer__dMjKm{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:1.5rem}.cagrcalculator_formulaSection__OYLwl{margin-top:2rem;padding:1.5rem;background:#f7fafc;border-radius:8px;border-left:4px solid #9f7aea}.cagrcalculator_formulaSection__OYLwl h4{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.cagrcalculator_formulaBox__Ndm2d{background:white;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;text-align:center;font-family:Courier New,monospace;border:2px solid #e9d8fd;overflow-x:auto}.cagrcalculator_formulaBox__Ndm2d code{font-size:1.1rem;color:#2d3748;font-weight:600;white-space:nowrap}.cagrcalculator_formulaBreakdown__HCXqo{color:#4a5568;line-height:1.6}.cagrcalculator_formulaBreakdown__HCXqo p{margin:.75rem 0;padding-left:1rem;border-left:2px solid #d6bcfa}.cagrcalculator_formulaBreakdown__HCXqo p:last-child{font-weight:600;color:#805ad5;font-size:1.1rem}.cagrcalculator_examplesSection__C2lJA{margin-top:2.5rem}.cagrcalculator_examplesSection__C2lJA h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.cagrcalculator_examplesGrid__d3T16{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.cagrcalculator_examplesGrid__d3T16{grid-template-columns:1fr}}.cagrcalculator_exampleCard__Q4YND{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0;transition:all .3s ease}.cagrcalculator_exampleCard__Q4YND:hover{border-color:#9f7aea;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.cagrcalculator_exampleHeader__ABlgs{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f7fafc}.cagrcalculator_exampleHeader__ABlgs h4{margin:0;font-size:1.1rem;color:#2d3748}.cagrcalculator_exampleCAGR__ny3V1{background:#805ad5;color:white;padding:.35rem 1rem;border-radius:9999px;font-weight:600;font-size:.9rem}.cagrcalculator_exampleDetails__azjCM p{margin:.5rem 0;font-size:.95rem;color:#4a5568}.cagrcalculator_exampleDetails__azjCM p:first-child{color:#2d3748;font-weight:500}.cagrcalculator_comparisonSection__ZQubJ{margin-top:2.5rem}.cagrcalculator_comparisonSection__ZQubJ h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.cagrcalculator_comparisonTable__N2pXj{overflow-x:auto;margin:1.5rem 0;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0}.cagrcalculator_comparisonTable__N2pXj table{width:100%;border-collapse:collapse;background:white;min-width:600px}.cagrcalculator_comparisonTable__N2pXj th{background:#f7fafc;padding:1rem;text-align:left;font-weight:600;color:#2d3748;border-bottom:2px solid #e2e8f0}.cagrcalculator_comparisonTable__N2pXj td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.cagrcalculator_comparisonTable__N2pXj tr:last-child td{border-bottom:none}.cagrcalculator_comparisonTable__N2pXj tr:hover{background:#f9fafb}.cagrcalculator_infoSection__m2SOj{margin-top:2.5rem;padding:1.5rem;background:linear-gradient(135deg,#e6fffa,#b2f5ea);border-radius:12px;border:1px solid #81e6d9}.cagrcalculator_infoSection__m2SOj h3{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.cagrcalculator_infoPoints___GHfV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.cagrcalculator_infoPoints___GHfV{grid-template-columns:1fr}}.cagrcalculator_infoPoint__R20xV{background:white;padding:1.25rem;border-radius:8px;border:1px solid #b2f5ea;transition:all .3s ease}.cagrcalculator_infoPoint__R20xV:hover{border-color:#38b2ac;transform:translateY(-2px)}.cagrcalculator_infoPoint__R20xV h4{color:#234e52;margin:0 0 .5rem;font-size:1.1rem}.cagrcalculator_infoPoint__R20xV p{color:#4a5568;margin:0;font-size:.95rem;line-height:1.5}.cagrcalculator_note__6BKXD{font-size:.875rem;color:#718096;font-style:italic;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #c6f6d5}.cagrcalculator_historySection__EUOOA{margin-top:2rem;padding:1.5rem;background:#f7fafc;border-radius:8px}.cagrcalculator_historyTitle__XKJGm{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.cagrcalculator_historyList__AwUHE{display:flex;flex-direction:column;gap:.75rem}.cagrcalculator_historyItem__sNPG5{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:white;border-radius:8px;border:1px solid #e2e8f0}.cagrcalculator_historyCalculation__j7eX0{color:#4a5568;font-weight:500}.cagrcalculator_historyCAGR__IYYog{color:#805ad5;font-weight:600}.cagrcalculator_historyTime__rrkI2{color:#a0aec0;font-size:.875rem}@media (max-width:768px){.cagrcalculator_container__oX1Uv{padding:1rem}.cagrcalculator_card__X5sEN{padding:1.5rem}.cagrcalculator_cagrValue__ePLvd{font-size:2.5rem}.cagrcalculator_formulaBox__Ndm2d{padding:1rem;overflow-x:scroll}.cagrcalculator_formulaBox__Ndm2d code{font-size:1rem}}@media (max-width:480px){.cagrcalculator_title__iQJjV{font-size:1.8rem}.cagrcalculator_buttonGroup__8250E{flex-direction:column}.cagrcalculator_cagrValue__ePLvd{font-size:2rem}.cagrcalculator_resultValue__5XsVB{font-size:1.3rem}.cagrcalculator_historyItem__sNPG5{flex-direction:column;align-items:flex-start;gap:.5rem}.cagrcalculator_historyTime__rrkI2{align-self:flex-end}}@keyframes cagrcalculator_fadeIn__ZPz25{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cagrcalculator_resultSection__PKSfE{animation:cagrcalculator_fadeIn__ZPz25 .5s ease-out}@keyframes cagrcalculator_pulseCAGR__IYyWg{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.cagrcalculator_cagrDisplay__hDhD_{animation:cagrcalculator_pulseCAGR__IYyWg 2s ease-in-out}.cagrcalculator_calculateButton___YgAo:focus,.cagrcalculator_clearButton__b3Vwk:focus,.cagrcalculator_inputField__PM40M:focus{outline:2px solid #9f7aea;outline-offset:2px}.cagrcalculator_calculating__rCl9n{opacity:.7;pointer-events:none;position:relative}.cagrcalculator_calculating__rCl9n:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:3px solid #f3f3f3;border-top-color:#9f7aea;border-radius:50%;animation:cagrcalculator_spin__8aIDE 1s linear infinite}@keyframes cagrcalculator_spin__8aIDE{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.cagrcalculator_success__7Vgu3 .cagrcalculator_cagrValue__ePLvd{color:#38a169;animation:cagrcalculator_successPulse__twrdD 1s ease-in-out}@keyframes cagrcalculator_successPulse__twrdD{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cagrcalculator_warning__yhprn .cagrcalculator_cagrValue__ePLvd{color:#ed8936}@media print{.cagrcalculator_buttonGroup__8250E,.cagrcalculator_comparisonSection__ZQubJ,.cagrcalculator_examplesSection__C2lJA,.cagrcalculator_infoSection__m2SOj,.cagrcalculator_inputSection__W_PWp{display:none!important}.cagrcalculator_card__X5sEN{box-shadow:none!important;border:1px solid #ddd!important}.cagrcalculator_cagrDisplay__hDhD_{background:white!important;color:black!important;box-shadow:none!important;border:2px solid #805ad5!important}.cagrcalculator_chartContainer__dMjKm{page-break-inside:avoid;break-inside:avoid}}.cagrcalculator_comparisonTable__N2pXj::-webkit-scrollbar{height:8px}.cagrcalculator_comparisonTable__N2pXj::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cagrcalculator_comparisonTable__N2pXj::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.cagrcalculator_comparisonTable__N2pXj::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (prefers-contrast:high){.cagrcalculator_exampleCard__Q4YND,.cagrcalculator_infoPoint__R20xV,.cagrcalculator_inputField__PM40M,.cagrcalculator_resultCard__Uv79C{border-width:2px}.cagrcalculator_cagrDisplay__hDhD_{border:3px solid #805ad5}}@media (prefers-reduced-motion:reduce){.cagrcalculator_cagrDisplay__hDhD_,.cagrcalculator_exampleCard__Q4YND,.cagrcalculator_infoPoint__R20xV,.cagrcalculator_resultCard__Uv79C,.cagrcalculator_resultSection__PKSfE{animation:none;transition:none}.cagrcalculator_calculateButton___YgAo:hover,.cagrcalculator_clearButton__b3Vwk:hover{transform:none}}.cagrcalculator_text-center__Me4R_{text-align:center}.cagrcalculator_mt-1__WdBFZ{margin-top:.25rem}.cagrcalculator_mt-2__D1euZ{margin-top:.5rem}.cagrcalculator_mt-3__xZBus{margin-top:.75rem}.cagrcalculator_mt-4__DSnpW{margin-top:1rem}.cagrcalculator_mt-5__YC9Qv{margin-top:1.25rem}.cagrcalculator_mb-1__RAGhb{margin-bottom:.25rem}.cagrcalculator_mb-2__erona{margin-bottom:.5rem}.cagrcalculator_mb-3__D8srF{margin-bottom:.75rem}.cagrcalculator_mb-4__P1AHQ{margin-bottom:1rem}.cagrcalculator_mb-5__EMVwx{margin-bottom:1.25rem}.cagrcalculator_investment-badge__7mFlX{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin-right:.5rem}.cagrcalculator_badge-equity__DwRWO{background:#c6f6d5;color:#22543d}.cagrcalculator_badge-debt__LfFtn{background:#fed7d7;color:#c53030}.cagrcalculator_badge-real-estate__GUosx{background:#feebc8;color:#b7791f}.cagrcalculator_badge-gold__PnypS{background:#fefcbf;color:#975a16}.cagrcalculator_badge-ppf__pZNlC{background:#c6f6d5;color:#22543d}.cagrcalculator_cagr-level__2B6Ke{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;font-weight:600}.cagrcalculator_level-excellent__wW7I3{background:linear-gradient(135deg,#38a169,#2f855a);color:white}.cagrcalculator_level-good__ws1vV{background:linear-gradient(135deg,#68d391,#38a169);color:white}.cagrcalculator_level-average__r7gKe{background:linear-gradient(135deg,#ecc94b,#d69e2e);color:white}.cagrcalculator_level-poor__fULgI{background:linear-gradient(135deg,#ed8936,#dd6b20);color:white}.cagrcalculator_level-bad__dHWbB{background:linear-gradient(135deg,#fc8181,#e53e3e);color:white}