.InvestmentCalculator-module__tXpNZa__container{width:100%}.InvestmentCalculator-module__tXpNZa__calculatorGrid{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}@media (min-width:1024px){.InvestmentCalculator-module__tXpNZa__calculatorGrid{grid-template-columns:1.15fr 1.25fr}}.InvestmentCalculator-module__tXpNZa__deckTitle{color:hsl(var(--foreground-hsl));margin-bottom:20px;font-size:1rem;font-weight:700}.InvestmentCalculator-module__tXpNZa__inputStack{flex-direction:column;gap:20px;display:flex}.InvestmentCalculator-module__tXpNZa__splitsBorderBox{background-color:hsla(var(--foreground-hsl) / .01);border:1px solid hsl(var(--border-hsl));border-radius:16px;padding:16px}.InvestmentCalculator-module__tXpNZa__splitsTitle{color:hsl(var(--foreground-hsl));text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.8rem;font-weight:700}.InvestmentCalculator-module__tXpNZa__splitsSub{color:hsl(var(--text-muted-hsl));margin-bottom:12px;font-size:.7rem;font-weight:500}.InvestmentCalculator-module__tXpNZa__freqGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.InvestmentCalculator-module__tXpNZa__freqBtn{border:1px solid hsl(var(--border-hsl));background-color:hsla(var(--foreground-hsl) / .015);font-family:var(--font-sans);color:hsl(var(--text-muted-hsl));cursor:pointer;border-radius:8px;padding:10px;font-size:.75rem;font-weight:700;transition:all .2s}.InvestmentCalculator-module__tXpNZa__freqBtn:hover{border-color:hsla(var(--foreground-hsl) / .15);color:hsl(var(--foreground-hsl));background-color:hsla(var(--foreground-hsl) / .03)}.InvestmentCalculator-module__tXpNZa__freqActive{box-shadow:0 2px 6px hsla(var(--primary-hsl) / .25);background-color:hsl(var(--primary-hsl))!important;border-color:hsl(var(--primary-hsl))!important;color:#fff!important}.InvestmentCalculator-module__tXpNZa__worthSummaryCard{background:radial-gradient(circle at 10% 20%, hsla(var(--primary-hsl) / .08) 0%, transparent 60%), hsl(var(--input-bg-hsl));border:1px solid hsl(var(--card-border-hsl));border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000005}.InvestmentCalculator-module__tXpNZa__displayGlow{background-color:hsla(var(--primary-hsl) / var(--glow-opacity));filter:blur(50px);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:-100px}.InvestmentCalculator-module__tXpNZa__summaryContent{z-index:2;position:relative}.InvestmentCalculator-module__tXpNZa__summaryLabel{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted-hsl));margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.InvestmentCalculator-module__tXpNZa__summaryWorthAmount{color:hsl(var(--foreground-hsl));font-size:3rem;font-weight:800;font-family:var(--font-heading);letter-spacing:-.04em;line-height:1}.InvestmentCalculator-module__tXpNZa__summarySubtext{color:hsl(var(--text-muted-hsl));margin-top:6px;font-size:.8rem;font-weight:500}.InvestmentCalculator-module__tXpNZa__growthGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:480px){.InvestmentCalculator-module__tXpNZa__growthGrid{grid-template-columns:1fr 1fr}}.InvestmentCalculator-module__tXpNZa__growthCard{background-color:hsla(var(--foreground-hsl) / .015);border:1px solid hsl(var(--border-hsl));border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.InvestmentCalculator-module__tXpNZa__growthCard span{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted-hsl));font-size:.65rem;font-weight:700}.InvestmentCalculator-module__tXpNZa__growthCard strong{color:hsl(var(--foreground-hsl));font-size:1.25rem;font-weight:700;font-family:var(--font-heading)}.InvestmentCalculator-module__tXpNZa__growthCardSub{color:hsl(var(--text-muted-hsl));margin-top:2px;font-size:.65rem;font-weight:500}.InvestmentCalculator-module__tXpNZa__chartWrapper{border-top:1px solid hsl(var(--border-hsl));padding-top:20px}.InvestmentCalculator-module__tXpNZa__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted-hsl));margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.InvestmentCalculator-module__tXpNZa__svgChartBox{background-color:hsla(var(--foreground-hsl) / .015);border:1px solid hsl(var(--card-border-hsl));border-radius:16px;justify-content:center;padding:10px;display:flex;position:relative;overflow:visible}.InvestmentCalculator-module__tXpNZa__chartSvg{overflow:visible}.InvestmentCalculator-module__tXpNZa__gridTextY{fill:hsl(var(--text-muted-hsl));text-anchor:end;font-size:8px;font-weight:600}.InvestmentCalculator-module__tXpNZa__gridTextX{fill:hsl(var(--text-muted-hsl));text-anchor:middle;font-size:9px;font-weight:700}.InvestmentCalculator-module__tXpNZa__chartAreaEl{transition:all .35s cubic-bezier(.16,1,.3,1)}.InvestmentCalculator-module__tXpNZa__chartKeys{border-top:1px solid hsla(var(--foreground-hsl) / .03);width:100%;color:hsl(var(--text-muted-hsl));justify-content:space-between;margin-top:10px;padding-top:10px;font-size:.7rem;font-weight:600;display:flex}.InvestmentCalculator-module__tXpNZa__keyItem{align-items:center;gap:6px;display:flex}.InvestmentCalculator-module__tXpNZa__keyItem strong{color:hsl(var(--foreground-hsl) / .85)}.InvestmentCalculator-module__tXpNZa__keyPrincipalDot,.InvestmentCalculator-module__tXpNZa__keyInterestDot{border-radius:50%;width:8px;height:8px}.InvestmentCalculator-module__tXpNZa__keyPrincipalDot{background-color:hsla(var(--foreground-hsl) / .3)}.InvestmentCalculator-module__tXpNZa__keyInterestDot{background-color:hsl(var(--primary-hsl))}.InvestmentCalculator-module__tXpNZa__tableBorderBox{background-color:hsla(var(--foreground-hsl) / .01);border:1px solid hsl(var(--border-hsl));border-radius:16px;padding:16px}.InvestmentCalculator-module__tXpNZa__tableTitle{color:hsl(var(--foreground-hsl));text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.8rem;font-weight:700}.InvestmentCalculator-module__tXpNZa__tableSub{color:hsl(var(--text-muted-hsl));margin-bottom:12px;font-size:.7rem;font-weight:500}.InvestmentCalculator-module__tXpNZa__scrollableTableContainer{scrollbar-width:thin;border:1px solid hsl(var(--border-hsl));border-radius:10px;max-height:200px;overflow-y:auto}.InvestmentCalculator-module__tXpNZa__simulationTable{border-collapse:collapse;text-align:left;width:100%;font-size:.75rem}.InvestmentCalculator-module__tXpNZa__simulationTable th{background-color:hsla(var(--foreground-hsl) / .03);color:hsl(var(--text-muted-hsl));text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid hsl(var(--border-hsl));z-index:10;padding:10px 12px;font-weight:700;position:sticky;top:0}.InvestmentCalculator-module__tXpNZa__simulationTable td{border-bottom:1px solid hsla(var(--foreground-hsl) / .03);color:hsl(var(--foreground-hsl) / .85);padding:8px 12px;font-weight:500}.InvestmentCalculator-module__tXpNZa__simulationTable tbody tr:hover{background-color:hsla(var(--foreground-hsl) / .015)}
