[hidden]{display:none!important}
body.has-app-tabs{padding-bottom:100px}
.has-app-tabs .bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:500;justify-content:space-around;background:#0c192b;border-top:1px solid #293749;padding:10px 8px calc(10px + env(safe-area-inset-bottom));font:12px/1.5 system-ui}
.has-app-tabs .bottom-nav a{display:block;min-width:48px;text-align:center;color:#a7b5c8;text-decoration:none}
.has-app-tabs .bottom-nav span{display:block;font-size:24px;line-height:1.25}
.has-app-tabs .bottom-nav a[aria-current]{color:#91f2d2}
.has-app-tabs .floating-wa{bottom:110px}
.running-as-app .app-promo,.running-as-app .site-app-promo,.running-as-app .nav-app,.running-as-app [data-install],.running-as-app [data-install-help]{display:none!important}
@media(display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.app-promo,.site-app-promo,.nav-app,[data-install],[data-install-help]{display:none!important}}
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%}
input,select,textarea{max-width:100%;font-size:16px}
:focus-visible{outline:3px solid #28cdb5;outline-offset:4px}
@media(max-width:600px){.global-nav{flex-wrap:wrap;gap:12px}.global-nav-wrap{flex-wrap:wrap;gap:14px}.global-brand{max-width:100%}.account-row{flex-wrap:wrap;gap:8px}.hero h1{overflow-wrap:break-word}.app-promo-button,.site-app-promo-button{white-space:normal}}

.install-dialog{width:min(460px,calc(100% - 32px));max-height:85dvh;overflow:auto;background:#111f32;color:#f5f7fb;border:1px solid #476071;border-radius:20px;padding:26px;font:16px/1.6 system-ui;box-shadow:0 24px 80px #0008}
.install-dialog::backdrop{background:#030b16bb}
.install-dialog h2{font:700 24px/1.2 system-ui;letter-spacing:-.02em;margin:0 0 20px}
.install-dialog ol{padding-left:24px}.install-dialog li{margin:12px 0}.install-dialog p{color:#bdcbdc}
.install-dialog button,.app-promo-wrap button[data-install]{border:0;border-radius:10px;background:#91f2d2;color:#091323;padding:13px 20px;font:700 14px system-ui;cursor:pointer}
.install-dialog form{margin-top:22px}.install-dialog button{width:100%}
