Define "too squishy". If you're looking at cruisers, they're all squishy within the current BB heavy meta. Especially if you want to make them work around 10km which inevitably means you're going to be close enough to draw lots of fire. Even the toughest cruisers can't sustain themselves under focus, nevermind battleships taking big chunks out of your HP.
If you're looking for an ambush cruiser, then the Zao (and IJN cruisers in general) are pretty damn good. Good enough concealment to get within 10km of the enemy and at that range the guns are more than accurate enough, especially the Zao which already has amazing ballistics. Plus you get the torps you can use at those distances. When it gets too hot, their concealment also allows you to try and disengage (though realistically that won't happen unless you have a DD screening ahead that keeps the enemy's DD from spotting you permanently, plus any present aircraft can throw a wrench into that plan if you're unlucky).
At least that's the only cruiser I can think of that somehow matches your specified criteria. If you're willing to extend the engagement distance a good bit, then I can wholeheartedly recommend the Hindenburg. You won't really want to fight anything as close as 10km (more like 15km+), but thanks to the ballistics the gunnery is hardly an issue at the extended range. Plus you get the 6km torps for when you actually get into a brawl. The Hindenburg's armour is also trollish as hell (particularily up close due to the turtleback) and I found her to be toughest cruiser to play. Plus as a jack of all trades kind of ship she's absurdly reliable in almost every situation.