/* Local CSS glass: no animation framework, icon font or remote requests. */
.hnt-glass-nav{display:none}
@media(max-width:767px){
 body.hnt-has-glass-navigation{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}
 .hnt-glass-nav{position:fixed;z-index:990;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:calc(100% - 32px);max-width:440px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.85);border-radius:44px;background:rgba(246,248,250,.88);box-shadow:inset 0 1px 1px #fff,0 5px 24px #15222d20;color:#151a1e;isolation:isolate}
 @supports(backdrop-filter:blur(20px)){.hnt-glass-nav{background:linear-gradient(135deg,#ffffffb8,#e7eef1ad);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}}
 .hnt-glass-nav a{flex:1;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none!important;border-radius:32px;color:#151a1e!important;background:transparent;font:500 10px/1.2 system-ui;transition:background .18s ease,transform .18s ease;box-sizing:border-box;padding:5px 2px}
 .hnt-glass-nav a[aria-current="page"]{background:#8297a533;box-shadow:inset 0 1px 2px #ffffff80}
 .hnt-glass-nav a:active{transform:scale(.96)}
 .hnt-glass-nav a:focus-visible{outline:2px solid #526777;outline-offset:1px}
 .hnt-glass-nav .hnt-ui-icon{width:26px;height:26px;display:block;flex:none}
 .hnt-glass-nav span{white-space:nowrap}
 body:has(dialog[open]) .hnt-glass-nav,body:has(.hn-header-drawer.is-open) .hnt-glass-nav{visibility:hidden}
}
@media(prefers-reduced-motion:reduce){.hnt-glass-nav a{transition:none}}
@media(prefers-reduced-transparency:reduce){.hnt-glass-nav{background:#f5f7f9;backdrop-filter:none;-webkit-backdrop-filter:none}}
