@supports(padding-top:env(safe-area-inset-top)){
 .nexus-reward-pwa-safe .nx-app-topbar{height:calc(70px + env(safe-area-inset-top));padding-top:calc(12px + env(safe-area-inset-top));padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left));box-sizing:border-box}
 .nexus-reward-pwa-safe .nx-app-topbar .nx-icon-button{position:relative;z-index:3;flex:0 0 44px;width:44px;height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.12)}
 .nexus-reward-pwa-safe .nx-app-topbar .nx-push-open{margin-left:auto}
 .nexus-reward-pwa-safe .nx-ai-beta-modal{padding-top:max(12px,env(safe-area-inset-top))}
 .nexus-reward-pwa-safe .nx-ai-beta-close{top:calc(12px + env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:20;width:44px;height:44px;touch-action:manipulation}
}
@media(display-mode:standalone){
 .nx-app-topbar{height:calc(70px + env(safe-area-inset-top));padding-top:calc(12px + env(safe-area-inset-top));padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left));box-sizing:border-box}
 .nx-app-topbar .nx-icon-button{position:relative;z-index:3;flex:0 0 44px;width:44px;height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.12)}
}
