.InflationImpactCalculator-module__o08u6G__calculator{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-white);border:1px solid var(--color-slate-200);border-radius:var(--radius-xl);flex-direction:column;display:flex}.InflationImpactCalculator-module__o08u6G__modeToggle{background:var(--color-slate-100);border-radius:var(--radius-lg);padding:var(--spacing-xs);gap:var(--spacing-2xs);align-self:flex-start;display:inline-flex}.InflationImpactCalculator-module__o08u6G__modeButton{padding:var(--spacing-sm) var(--spacing-md);border-radius:calc(var(--radius-lg) - 4px);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-slate-600);cursor:pointer;background:0 0;border:none}.InflationImpactCalculator-module__o08u6G__modeButtonActive{background:var(--color-white);color:var(--color-slate-900);box-shadow:0 1px 2px var(--shadow-black-faint)}.InflationImpactCalculator-module__o08u6G__modeButton:focus-visible{outline:2px solid var(--text-brand-accessible);outline-offset:2px}.InflationImpactCalculator-module__o08u6G__retrospectiveCard{padding:var(--spacing-md);background:var(--color-slate-50);border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);gap:var(--spacing-xs-plus);flex-direction:column;display:flex}.InflationImpactCalculator-module__o08u6G__inputsRow{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:880px){.InflationImpactCalculator-module__o08u6G__inputsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.InflationImpactCalculator-module__o08u6G__inputsRow{grid-template-columns:1fr}}.InflationImpactCalculator-module__o08u6G__field{gap:var(--spacing-xs-plus);flex-direction:column;display:flex}.InflationImpactCalculator-module__o08u6G__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.InflationImpactCalculator-module__o08u6G__numberInput{padding:var(--spacing-sm-plus) var(--spacing-md-plus);border:1px solid var(--color-slate-300);border-radius:var(--radius-lg);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-slate-900);background:var(--color-white)}.InflationImpactCalculator-module__o08u6G__numberInput:focus-visible{outline:2px solid var(--text-brand-accessible);outline-offset:2px}.InflationImpactCalculator-module__o08u6G__help{font-size:var(--font-size-xs);color:var(--color-slate-500)}.InflationImpactCalculator-module__o08u6G__tooltip{cursor:help;color:var(--text-brand-accessible);font-weight:600;text-decoration:none}.InflationImpactCalculator-module__o08u6G__tooltip:focus-visible{outline:2px solid var(--text-brand-accessible);outline-offset:2px;border-radius:var(--radius-sm)}.InflationImpactCalculator-module__o08u6G__resultsGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.InflationImpactCalculator-module__o08u6G__resultsGrid{grid-template-columns:1fr}}.InflationImpactCalculator-module__o08u6G__resultCardCash,.InflationImpactCalculator-module__o08u6G__resultCardInvested{padding:var(--spacing-md);border-radius:var(--radius-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.InflationImpactCalculator-module__o08u6G__resultCardCash{background:var(--color-slate-50);border:1px solid var(--color-slate-200)}.InflationImpactCalculator-module__o08u6G__resultCardInvested{background:var(--color-teal-50);border:1px solid var(--text-brand-accessible)}.InflationImpactCalculator-module__o08u6G__resultLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate-600);margin:0}.InflationImpactCalculator-module__o08u6G__resultValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-brand-accessible);margin:0}.InflationImpactCalculator-module__o08u6G__resultValueMuted{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-slate-700);margin:0}.InflationImpactCalculator-module__o08u6G__resultRate{font-size:var(--font-size-xs);color:var(--color-slate-500);margin:0;line-height:1.4}.InflationImpactCalculator-module__o08u6G__confidenceBadge{margin-top:var(--spacing-sm);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:500;line-height:1.4;display:inline-block}.InflationImpactCalculator-module__o08u6G__confidenceHigh{background:var(--color-emerald-50);color:var(--text-success-accessible)}.InflationImpactCalculator-module__o08u6G__confidenceMedium{background:var(--color-amber-50);color:var(--color-amber-700)}.InflationImpactCalculator-module__o08u6G__confidenceLow{background:var(--color-rose-50);color:var(--color-rose-700)}.InflationImpactCalculator-module__o08u6G__uncertaintyNote{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-slate-600);line-height:1.5}.InflationImpactCalculator-module__o08u6G__tooltip svg{vertical-align:-.125em}