nav.site-bottom-nav,.phone-shell>nav.site-bottom-nav{z-index:20;width:100%;max-width:inherit;height:calc(76px + env(safe-area-inset-bottom));padding:8px 8px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111114ef;border-top:1px solid #323238;align-items:stretch;display:grid;position:fixed;bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-bottom-nav>a.site-bottom-nav-link{color:#fff;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:0;font-size:11px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.site-bottom-nav>a.site-bottom-nav-link.active{color:#dfff00}.site-bottom-nav .site-bottom-nav-icon{justify-content:center;align-items:center;width:20px;height:20px;line-height:20px;display:flex}.site-bottom-nav [data-nav-icon]{flex:none;width:20px;height:20px;display:block}.site-bottom-nav>a.site-bottom-nav-link:focus-visible{outline-offset:-3px;outline:2px solid #dfff00}@media (max-width:600px){nav.site-bottom-nav,.phone-shell>nav.site-bottom-nav{height:calc(64.6px + env(safe-area-inset-bottom));padding:6px 8px calc(10px + env(safe-area-inset-bottom))}.site-bottom-nav .site-bottom-nav-icon,.site-bottom-nav [data-nav-icon]{line-height:17px;width:17px!important;height:17px!important}.site-bottom-nav>a.site-bottom-nav-link{gap:3px}}
.phone-shell>header{padding-left:22px}.brand-subtitle .brand-description{color:#b8b8c2;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4;display:block}.title-logo{flex:none;width:83.2px;height:48px;position:relative;overflow:hidden}.title-logo img{width:124.8px;max-width:none;height:auto;display:block;position:absolute;top:-9.6px;left:-20.8px}.title-logo-home{border-radius:4px;width:100%;height:100%;display:block}.title-logo-home:focus-visible{outline-offset:4px;outline:2px solid #dfff00}.phone-shell>header{align-items:center}.phone-shell>header .brand-subtitle{text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:2px;margin:0;line-height:1.35;display:flex}.phone-shell>header .brand-subtitle b{font-size:12px;line-height:1.35}.phone-shell>header .brand-subtitle>span{color:#b8b8c2;font-size:11px}.phone-shell>header .brand-subtitle .brand-description{margin-top:0;font-size:11px;line-height:1.35}.phone-shell>header .brand-subtitle{text-align:right;align-items:flex-end;transform:translateY(5px)}
