@media (width<=900px){.main-container{padding:0 12px}.calculator-wrapper{flex-direction:column;gap:16px;display:flex}.input-card,.result-card,.calculator-wrapper>div:first-child{width:100%;height:auto;min-height:0;margin:0;position:static;overflow:visible}.input-card,.result-card{padding:20px}.result-card .big-number{overflow-wrap:anywhere;font-size:clamp(1.6rem,8vw,2.5rem)}.chart-container{height:240px}.outer-tabs{position:relative;overflow-x:auto}}