/* ASK v0.6.5 shared permanent navigation; static markup works without JS. */
html body nav#ask-primary-dock{position:fixed!important;inset:auto 0 0 0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;gap:3px!important;z-index:2147483001!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px))!important;background:rgba(9,24,37,.97)!important;box-sizing:border-box!important;border-top:1px solid #4c7688!important;box-shadow:0 -8px 26px #0009!important;backdrop-filter:blur(17px)!important;transform:none!important;min-height:68px!important;width:100%!important}
html body #ask-primary-dock a{display:flex!important;flex:1 1 0!important;min-width:0!important;max-width:152px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;border-radius:11px!important;padding:7px 4px!important;text-decoration:none!important;text-align:center!important;color:#c3d5e1!important;background:transparent!important;font:700 12px/1.2 system-ui,sans-serif!important;white-space:nowrap!important}
html body #ask-primary-dock a span{font:500 21px/1.15 system-ui,sans-serif!important;display:block!important}
html body #ask-primary-dock a small{font:700 11px/1.15 system-ui,sans-serif!important;display:block!important}
html body #ask-primary-dock a[aria-current=page]{color:#e6d8ab!important;background:rgba(189,142,55,.18)!important}
html body #ask-primary-dock a:focus-visible{outline:2px solid #f0d689!important;outline-offset:-2px!important}
html body nav.ask-fixed-nav,html body #ask-unified-nav-v050{display:none!important;visibility:hidden!important;pointer-events:none!important}
html body{padding-bottom:calc(85px + env(safe-area-inset-bottom,0px))!important}
@media(max-width:420px){html body #ask-primary-dock{gap:0!important;padding-left:5px!important;padding-right:5px!important}html body #ask-primary-dock a{padding:8px 2px!important}html body #ask-primary-dock a small{font-size:10px!important}}
@media(max-width:900px){html body nav.ask-sonar-section-tabs{position:sticky!important;top:0!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;z-index:1200!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;background:#142539!important;border-bottom:1px solid #39566a!important;gap:0!important}}
@media(prefers-reduced-motion:reduce){html body #ask-primary-dock{backdrop-filter:none!important}}
