/* V10.57 targeted layout corrections; financial flows unchanged. */
@media(max-width:700px){
 .site-shell{min-height:100dvh;height:100dvh;overflow:hidden}
 .site-shell main{flex:1;min-height:0;overflow:hidden}
 .topbar{flex:none}
 .hero-world-v10,.language-hero-v10{flex:none!important}
 .hero-world-v10 .living-world-stage,.language-hero-v10 .content-world-stage{width:min(34dvh,74vw,300px)!important;height:min(34dvh,74vw,300px)!important}
 .arc-dock.language-arc-dock,.arc-dock.category-arc-dock,.arc-dock.ufa-media-orbit{height:96px!important}
 .coach-section{flex:1!important;min-height:0!important;overflow:hidden!important}
 .coach-chat{min-height:0!important;max-height:none!important;flex:1!important;overflow:auto!important}
}
@media(max-height:650px) and (max-width:700px){
 .hero-world-v10 .living-world-stage,.language-hero-v10 .content-world-stage{width:min(26dvh,65vw,210px)!important;height:min(26dvh,65vw,210px)!important}
 .arc-dock.language-arc-dock,.arc-dock.category-arc-dock,.arc-dock.ufa-media-orbit{height:78px!important}
}
@media(min-width:701px){.ufa-media-orbit{max-width:min(90vw,1100px)}}
