html,body,#root{background:#f4f7fc;height:100%;margin:0}.web-app-viewport{box-sizing:border-box;width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#f5f6fa;justify-content:center;display:flex;overflow:hidden}.web-app-surface,.web-app-content{width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@media (width>=1025px){.web-app-surface{max-width:768px}}