.app-bar,.app-menu,.app-only,.app-push-card{display:none}.tool-app{display:none}.app-install-link{display:none}@media (pointer:coarse){html:not(.es-app) .app-install-link{display:list-item}}@media (pointer:coarse) and (max-width:1100px){html:not(.es-app) .tool-app{display:inline-flex}}.app-bar [hidden],[data-app-install][hidden]{display:none}@media (display-mode:standalone){.app-install-link,.web-only{display:none!important}.app-only{display:block}body{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}.app-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--chrome-bg);border-top:1px solid var(--chrome-line);padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.app-tab{position:relative;flex:1 1 0%;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin:0;padding:6px 2px;border:0;background:none;border-radius:0;font:inherit;font-size:11px;font-weight:550;line-height:1.1;color:var(--chrome-text);text-decoration:none;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;cursor:pointer}.app-tab:hover{text-decoration:none;color:var(--chrome-strong)}.app-tab:active{background:var(--chrome-hover)}.app-tab .icon{width:22px;height:22px}.app-tab span:not(.count):not(.sr-only){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tab[aria-current]{color:var(--chrome-strong);background:var(--chrome-active);box-shadow:inset 0 2px 0 var(--accent)}.app-tab:disabled{opacity:.35;pointer-events:none}.app-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.app-count{position:absolute;top:4px;left:calc(50% + 4px)}.site-nav,.site-search,.tool-search,.tool-app,.site-tools>a.tool-btn,.site-tools>.bm-menu,.site-tools>.user-menu,.site-tools>.site-signin,.site-tools>.site-register,.site-logo-name{display:none!important}.site-header-bar{height:44px;padding-top:0;padding-bottom:0;flex-wrap:nowrap}.site-logo{height:44px}.site-tools{margin-left:auto}.app-menu:not([hidden]){display:block;position:fixed;inset:0;z-index:70}.app-menu-back{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.app-menu-sheet{position:absolute;left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom, 0px));top:auto;max-height:calc(100% - 57px - env(safe-area-inset-bottom, 0px) - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;padding:6px 8px 8px;padding-left:calc(8px + env(safe-area-inset-left, 0px));padding-right:calc(8px + env(safe-area-inset-right, 0px))}.app-menu-sheet a,.app-menu-sheet button{min-height:48px}.app-tab[aria-expanded="true"]{color:var(--chrome-strong);background:var(--chrome-active);box-shadow:inset 0 2px 0 var(--accent)}}@media (display-mode:standalone) and (min-width:761px){.app-tab{flex-direction:row;gap:8px;font-size:var(--fs-sm)}}@media (display-mode:standalone){.app-push-card:not([hidden]){display:block;position:fixed;left:12px;right:12px;z-index:61;bottom:calc(68px + env(safe-area-inset-bottom, 0px));padding:var(--space-3) var(--space-4);border-radius:12px;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:0 6px 24px rgb(0 0 0 / .18)}.app-push-card p{margin:0 0 var(--space-2)}.app-push-card .push-error{color:var(--danger)}}