.app-tabbar{display:none}html[data-app] .app-tabbar{display:block;position:fixed;z-index:40;left:21px;right:21px;bottom:max(10px,calc(env(safe-area-inset-bottom) - 12px));pointer-events:none}.app-tabbar-glass{--glass-light:255 255 255;--glass-shade:0 0 0;--lens-rest:rgb(16 16 16/0.095);pointer-events:auto;position:relative;isolation:isolate;max-width:480px;margin-inline:auto;height:62px;padding:4px;display:grid;grid-template-columns:repeat(5,1fr);border-radius:999px;background:rgb(255 255 255/.62);-webkit-backdrop-filter:blur(12px) saturate(180%) brightness(1.05);backdrop-filter:blur(12px) saturate(180%) brightness(1.05);border:.5px solid rgb(var(--glass-light));box-shadow:inset 0 1px 2px rgb(var(--glass-light)/.25),inset 0 -1px 2px rgb(var(--glass-light)/.3),0 -.5px 0 rgb(var(--glass-light)/.65),0 .5px 0 rgb(var(--glass-light)/.65),0 0 0 .5px rgb(var(--glass-shade)/.22),0 .5px 1px rgb(var(--glass-shade)/.08),0 8px 28px rgb(0 0 0/.08);transition:transform 367ms linear(0,.096 9%,.356 18%,.64 27%,.863 36%,1 45%,1.078 54%,1.092 59%,1.018 95%,1)}.app-tabbar-glass:has(.app-tab:active){transform:scale(1.038);transition:transform .14s ease-out}:root[data-theme=dark] .app-tabbar-glass{--lens-rest:rgb(255 255 255/0.14);background:rgb(38 38 40/.62);-webkit-backdrop-filter:blur(12px) saturate(150%) brightness(1.23);backdrop-filter:blur(12px) saturate(150%) brightness(1.23);border-color:rgb(255 255 255/.1);box-shadow:inset 0 .5px 1px rgb(255 255 255/.2),inset 0 -.5px 1px rgb(255 255 255/.2),0 8px 28px rgb(0 0 0/.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-tabbar-glass{--lens-rest:rgb(255 255 255/0.14);background:rgb(38 38 40/.62);-webkit-backdrop-filter:blur(12px) saturate(150%) brightness(1.23);backdrop-filter:blur(12px) saturate(150%) brightness(1.23);border-color:rgb(255 255 255/.1);box-shadow:inset 0 .5px 1px rgb(255 255 255/.2),inset 0 -.5px 1px rgb(255 255 255/.2),0 8px 28px rgb(0 0 0/.35)}}@media (prefers-reduced-transparency:reduce){.app-tabbar-glass{background:var(--bg-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){.app-tabbar-glass{border:1px solid var(--text)!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.app-tabbar-glass{background:var(--bg-surface)}}.app-tab-lens{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:999px;background:var(--lens-rest);transform-origin:center;pointer-events:none;opacity:0}.app-tab-shine{position:absolute;inset:0;border-radius:inherit;opacity:0;background:rgb(255 255 255/.3);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.95),inset 0 1px 3px rgb(255 255 255/.85),inset 0 -1px 2px rgb(255 255 255/.6),0 .5px 1px rgb(0 0 0/.12)}.app-tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;border-radius:999px;color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;transform-origin:center 65%;transition:transform .14s ease}.app-tab:active{transform:scale(1.1)}.app-tab-label{font-size:10px;line-height:1.2;font-weight:600;letter-spacing:.01em}.app-tab-glyph{position:relative;display:flex}.app-tab-dot{position:absolute;top:0;left:19px;width:6px;height:6px;border-radius:50%;background:#FF3B30;transition:transform .24s var(--spring-smooth),opacity .16s var(--ease-out)}html[data-hot-seen] .app-tab-dot{transform:scale(0);opacity:0}:root[data-theme=dark] .app-tab-dot{background:#FF453A}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-tab-dot{background:#FF453A}}html[data-app] .app-tabbar{transition:transform .36s var(--spring-smooth)}html[data-app][data-scroll-dir=down] .app-tabbar{transform:translateY(6px) scale(.92)}@media (prefers-reduced-motion:reduce){.app-tab,.app-tab:active,.app-tabbar-glass,.app-tabbar-glass:has(.app-tab:active),html[data-app][data-scroll-dir=down] .app-tabbar{transition:none;transform:none}}html[data-app] .archive-menu,html[data-app] .archive-topbar>.header-control,html[data-app] .header-actions>button.header-control{display:none}html[data-app] .header-actions{grid-column:1/-1;grid-row:1;justify-self:stretch;justify-content:flex-end;align-items:center}html[data-app] .archive-wordmark{grid-column:2;grid-row:1;z-index:1}html[data-app] .archive-header{padding-top:env(safe-area-inset-top)}html[data-app] .archive-content{padding-bottom:calc(max(10px, env(safe-area-inset-bottom) - 12px) + 62px + 16px)}html[data-app] .archive-content:has(.hc-bar){padding-bottom:calc(max(10px, env(safe-area-inset-bottom) - 12px) + 70px + 56px + 16px)}html[data-app] .archive-footer{padding-bottom:0}html[data-app] .archive-footer:not(:has(.footer-business)){display:none}html[data-app] .archive-footer .footer-links{display:none}html[data-app][data-kb=keep] .archive-content{padding-bottom:calc(var(--kb, 0px) + 16px)}html[data-app][data-kb=keep] .app-tabbar{opacity:0;pointer-events:none;transition:opacity .15s ease-out}html[data-app] :where(.archive-catalog){padding-bottom:36px}.app-update{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgb(0 0 0/.4)}.app-update>div{width:min(320px,100%);padding:24px 20px 20px;border-radius:20px;background:var(--bg-surface);color:var(--text);text-align:center}.app-update strong{display:block;font-size:17px;margin-bottom:6px}.app-update p{margin:0 0 16px;color:var(--text-secondary);font-size:14px}.app-update a{display:block;height:48px;line-height:48px;border-radius:14px;background:var(--text);color:var(--bg-surface);font-weight:600;text-decoration:none}.header-control-wrap.header-search-app{display:none}html[data-app] .header-control-wrap.header-search-app{display:inline-flex}