.PensionCalc-module__Lxdy6W__page{max-width:760px;padding:var(--space-xl) var(--space-md) var(--space-2xl);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.PensionCalc-module__Lxdy6W__inputCard{flex-direction:column;display:flex}.PensionCalc-module__Lxdy6W__fields{gap:var(--space-lg);flex-direction:column;display:flex}.PensionCalc-module__Lxdy6W__selectRow{align-items:center;gap:var(--space-sm);display:flex}.PensionCalc-module__Lxdy6W__selectLabel{color:var(--text-secondary);font-size:.8rem;font-weight:500}.PensionCalc-module__Lxdy6W__select{border-radius:var(--radius-md);color:var(--text-primary);padding:var(--space-sm);background:#ffffff08;border:1px solid #ffffff1a;font-family:inherit;font-size:.85rem}.PensionCalc-module__Lxdy6W__select:focus{border-color:var(--neon-cyan);outline:none}.PensionCalc-module__Lxdy6W__warn{padding:var(--space-md);border-radius:var(--radius-md);color:var(--neon-amber);text-align:center;border:1px solid #e0a03866;font-size:.85rem}.PensionCalc-module__Lxdy6W__hero{align-items:center;gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column;display:flex}.PensionCalc-module__Lxdy6W__heroLabel{color:var(--text-secondary);font-size:.85rem}.PensionCalc-module__Lxdy6W__heroValue{color:var(--neon-cyan);font-size:clamp(1.8rem,7vw,2.6rem);font-weight:800;font-family:var(--font-num);letter-spacing:-.025em}.PensionCalc-module__Lxdy6W__heroContext{color:var(--text-tertiary);font-size:.85rem}.PensionCalc-module__Lxdy6W__scenarioGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.PensionCalc-module__Lxdy6W__scenarioGrid>*{min-width:0}.PensionCalc-module__Lxdy6W__scenarioCard{gap:var(--space-xs);flex-direction:column;display:flex}.PensionCalc-module__Lxdy6W__scenarioHead{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.PensionCalc-module__Lxdy6W__scenarioLabel{font-size:.8rem;font-weight:700}.PensionCalc-module__Lxdy6W__adjustBadge{border-radius:var(--radius-sm);color:var(--text-secondary);background:#ffffff0f;padding:1px 6px;font-size:.68rem;font-weight:600}.PensionCalc-module__Lxdy6W__scenarioAmount{color:var(--text-primary);font-size:1rem;font-weight:800}.PensionCalc-module__Lxdy6W__scenarioAge{color:var(--text-tertiary);font-size:.72rem}.PensionCalc-module__Lxdy6W__chartCard{gap:var(--space-md);flex-direction:column;display:flex}.PensionCalc-module__Lxdy6W__cardTitle{color:var(--text-primary);font-size:.95rem;font-weight:700}.PensionCalc-module__Lxdy6W__chartWrapper{width:100%}.PensionCalc-module__Lxdy6W__breakEvenList{gap:var(--space-xs);color:var(--text-secondary);flex-direction:column;padding-left:1.1em;font-size:.8rem;line-height:1.6;display:flex}.PensionCalc-module__Lxdy6W__basis{color:var(--text-tertiary);font-size:.72rem}.PensionCalc-module__Lxdy6W__ctas{gap:var(--space-sm);flex-direction:column;display:flex}.PensionCalc-module__Lxdy6W__ctaButton{text-align:center;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--bg-surface);color:var(--text-primary);font-size:.9rem;font-weight:700;text-decoration:none;display:block}.PensionCalc-module__Lxdy6W__ctaButton:hover{background:var(--bg-surface-hover)}.PensionCalc-module__Lxdy6W__disclaimer{color:var(--text-tertiary);font-size:.72rem;line-height:1.6}@media (max-width:768px){.PensionCalc-module__Lxdy6W__page{padding:var(--space-md) var(--space-md) var(--space-xl)}.PensionCalc-module__Lxdy6W__scenarioGrid{grid-template-columns:1fr}}
