#vangu-view,#netiva-view{display:contents}[data-route-focus]:focus,[data-route-focus]:focus-visible{outline:none!important}html[data-navigating]:after{content:"";position:fixed;z-index:999999;pointer-events:none;left:0;right:0;top:0;height:3px;background:#60a5fa;box-shadow:0 0 10px #60a5facc,0 0 3px #93c5fd;animation:route-progress .8s ease-in-out infinite;transform-origin:left}@keyframes route-progress{0%{opacity:.6;transform:scaleX(.15)}50%{opacity:1;transform:scaleX(.85)}to{opacity:.6;transform:scaleX(.15)}}.navigation-error{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 16px;background:#161d28;color:#f1f4fa;border:1px solid #40597d;border-radius:6px;box-shadow:0 6px 20px #0006;font:13px/1.5 system-ui,sans-serif}.navigation-error[hidden]{display:none}.navigation-error button{border:1px solid #40597d;border-radius:4px;background:transparent;color:inherit;font:inherit;padding:5px 9px;white-space:nowrap;cursor:pointer}@media(max-width:420px){.navigation-error{flex-wrap:wrap;width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){html[data-navigating]:after{animation:none}}:is(#vangu-view,#netiva-view)>main,:is(#vangu-view,#netiva-view)>.page-main,:is(#vangu-view,#netiva-view)>.hero{animation:vanguViewFadeIn .12s ease-out}@keyframes vanguViewFadeIn{0%{opacity:.88}to{opacity:1}}@keyframes netivaViewFadeIn{0%{opacity:.88}to{opacity:1}}@media(prefers-reduced-motion:reduce){:is(#vangu-view,#netiva-view)>main,:is(#vangu-view,#netiva-view)>.page-main,:is(#vangu-view,#netiva-view)>.hero{animation:none!important}}
