html,body,#root{background-color:#EDF3F9}
html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
body{-webkit-user-select:none;user-select:none;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
input,textarea{-webkit-user-select:text;user-select:text}
.vip-install{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:2147483000;display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:#1A3560;color:#EAF1FA;font:500 14px/1.35 'IBM Plex Sans',system-ui,sans-serif;border:1px solid #354D73;box-shadow:0 14px 30px -14px rgba(13,29,56,.8)}
.vip-install span{flex:1}.vip-install button{background:none;border:0;color:#EAF1FA;font:600 14px 'IBM Plex Sans',system-ui,sans-serif;padding:8px;min-height:44px;text-decoration:underline}
