/* v63 — restored AVLR wordmark, stable mobile command bar, inline Guide completion */
.universalNav{height:96px!important;min-height:96px!important}
.navHeaderIdentity{position:relative!important;width:390px!important;height:82px!important;display:grid!important;grid-template-rows:64px 12px!important;place-items:center!important;overflow:visible!important}
.navHeaderIdentity img{grid-row:1!important;width:370px!important;height:74px!important;object-fit:contain!important;transform:none!important;mix-blend-mode:screen;filter:brightness(1.2) contrast(1.07) drop-shadow(0 4px 8px rgba(0,0,0,.72))!important}
.navHeaderIdentity i{position:static!important;grid-row:2!important;width:340px!important;margin:-3px 0 0!important;padding:0!important;transform:none!important;border:0!important;background:none!important;box-shadow:none!important;color:#d5ab5f!important;font:800 7px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:1.22em!important;text-indent:1.22em!important;text-align:center!important;white-space:nowrap}
.navHeaderIdentity small{position:absolute!important;z-index:2!important;top:43px!important;left:50%!important;width:250px!important;margin:0!important;transform:translateX(-50%)!important;color:rgba(238,210,153,.7)!important;font:700 6.5px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:.28em!important;text-align:center!important;text-shadow:0 1px 4px #000,0 0 7px rgba(0,0,0,.85)!important;text-transform:uppercase!important;white-space:nowrap!important;pointer-events:none}

.guideSearch>div{position:relative!important}.guideGhost{position:relative;z-index:0;grid-column:1!important;grid-row:1!important;align-self:center;min-width:0;padding:0 13px;overflow:hidden;color:rgba(220,210,192,.34);font:12px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;white-space:pre;pointer-events:none}.guideGhost i{visibility:hidden;font:inherit}.guideGhost b{color:rgba(220,210,192,.34);font:inherit;font-weight:400}.guideSearch input{position:relative;z-index:1;grid-column:1!important;grid-row:1!important;background:transparent!important}.guideSearch button{grid-column:2!important;grid-row:1!important}.guideSuggest{display:none!important}

@media(max-width:650px){
  .universalNav,.universalNav.menuOpen{position:sticky!important;top:0!important;z-index:100!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px 70px!important;grid-template-rows:76px!important;gap:6px!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:0 8px!important;overflow:visible!important;background:rgba(5,8,6,.985)!important}
  .universalNav>.brand{display:none!important}.universalNav>.navCenterMark,.universalNav.menuOpen>.navCenterMark{display:flex!important;position:static!important;grid-column:1!important;grid-row:1!important;order:initial!important;justify-self:start!important;align-self:center!important;width:min(190px,100%)!important;height:68px!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important;border:0!important}
  .navHeaderIdentity,.universalNav.menuOpen .navHeaderIdentity{width:185px!important;height:66px!important;grid-template-rows:50px 10px!important;transform:none!important}.navHeaderIdentity img,.universalNav.menuOpen .navHeaderIdentity img{width:180px!important;height:54px!important;transform:none!important}.navHeaderIdentity i,.universalNav.menuOpen .navHeaderIdentity i{position:static!important;width:170px!important;margin:-2px 0 0!important;padding:0!important;transform:none!important;background:none!important;border:0!important;font-size:4.5px!important;letter-spacing:1em!important;text-indent:1em!important}.navHeaderIdentity small,.universalNav.menuOpen .navHeaderIdentity small{position:absolute!important;top:31px!important;left:50%!important;width:150px!important;margin:0!important;transform:translateX(-50%)!important;font-size:4.4px!important;letter-spacing:.17em!important}
  .universalNav .navMenu,.universalNav.menuOpen .navMenu{position:static!important;grid-column:2!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;width:58px!important;height:42px!important;margin:0!important;padding:0!important;border-radius:9px!important;font-size:8px!important;letter-spacing:.08em!important}
  .universalNav .navcta,.universalNav.menuOpen .navcta{display:grid!important;position:static!important;grid-column:3!important;grid-row:1!important;place-items:center!important;justify-self:stretch!important;align-self:center!important;width:70px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(205,169,105,.5)!important;border-radius:9px!important;background:rgba(12,16,13,.88)!important;color:#e3c67f!important;font-size:7px!important;letter-spacing:.08em!important}
  .universalNav:not(.menuOpen)>.navlinks{display:none!important}.universalNav.menuOpen>.navlinks{display:grid!important;position:fixed!important;z-index:99!important;top:76px!important;right:0!important;bottom:0!important;left:0!important;grid-template-columns:1fr!important;align-content:start!important;gap:7px!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px 12px max(22px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain;background:rgba(4,7,5,.985)!important;border-top:1px solid rgba(205,169,105,.28)!important;order:initial!important}
  .universalNav.menuOpen>.navlinks a{min-height:52px!important;padding:9px 14px!important;border-radius:12px!important}.universalNav.menuOpen>.navlinks .mobileMenuContact{display:none!important}
  body.mobileMenuOpen{overflow:hidden!important}body.mobileMenuOpen :is(.fieldConditions,.soundscapeBar,.experienceDock){opacity:0!important;pointer-events:none!important}
  .guideGhost{padding-left:12px;font-size:16px!important}.guidePanel,.guidePanel.guideExpanded{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.guideAnswer{min-height:0!important}
}
@media(max-width:390px){.universalNav,.universalNav.menuOpen{grid-template-columns:minmax(0,1fr) 54px 64px!important;gap:4px!important;padding-inline:5px!important}.universalNav>.navCenterMark,.universalNav.menuOpen>.navCenterMark{width:154px!important}.navHeaderIdentity,.universalNav.menuOpen .navHeaderIdentity{width:152px!important}.navHeaderIdentity img,.universalNav.menuOpen .navHeaderIdentity img{width:150px!important}.navHeaderIdentity i,.universalNav.menuOpen .navHeaderIdentity i{width:142px!important;font-size:3.8px!important}.navHeaderIdentity small,.universalNav.menuOpen .navHeaderIdentity small{width:130px!important;font-size:3.8px!important}.universalNav .navMenu,.universalNav.menuOpen .navMenu{width:54px!important}.universalNav .navcta,.universalNav.menuOpen .navcta{width:64px!important;font-size:6.5px!important}}
