#nav .menus_item.is-shot>.site-page:not(.child)::after,#sidebar-menus .menus_item.is-shot>.site-page:not(.child)::after{width:100%}body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item>.site-page:not(.child)::after,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item>.site-page:not(.child)::after{content:none}body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) .menus_item .site-page i.fa-fw{transition:transform .5s cubic-bezier(.5, 1.5, .4, 1)}body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) .nav-ch{display:inline-block;transition:transform .4s cubic-bezier(.3, 1.7, .4, .9),color .3s ease;transition-delay:calc((var(--n) - var(--i)) * 28ms)}body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item.is-shot .nav-ch,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item:hover .nav-ch,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item.is-shot .nav-ch,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item:hover .nav-ch{transform:translateY(-3px);transition-delay:calc(var(--i) * 24ms)}body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #page-header.nav-fixed #nav .menus_item.is-shot .nav-ch,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #page-header.nav-fixed #nav .menus_item:hover .nav-ch,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item.is-shot .nav-ch,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item:hover .nav-ch{color:#2f63ab}body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item.is-shot .site-page i.fa-fw,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item:hover .site-page i.fa-fw,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item.is-shot .site-page i.fa-fw,body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item:hover .site-page i.fa-fw{transform:rotate(360deg)}body.navfx-ink .menus_item .site-page i.fa-fw{transition:transform .3s ease}body.navfx-ink .menus_item>.site-page:not(.child){display:inline-block;transition:transform .3s ease}body.navfx-ink #nav .menus_item>.site-page:not(.child)::after,body.navfx-ink #sidebar-menus .menus_item>.site-page:not(.child)::after{left:0;right:0;bottom:0;width:auto;height:3px;background:#5a8fd3;border-radius:3px;transform:scaleX(0);transform-origin:50% 50%;transition:transform .38s cubic-bezier(.22, 1.4, .36, 1)}body.navfx-ink #nav .menus_item>.site-page:not(.child)::before,body.navfx-ink #sidebar-menus .menus_item>.site-page:not(.child)::before{content:'';position:absolute;right:-4px;bottom:-2px;width:7px;height:7px;border-radius:50%;background:#7fc9ff;z-index:-1;transform:scale(0);transition:transform .3s cubic-bezier(.34, 2, .4, 1) .12s}body.navfx-ink #nav .menus_item.is-shot>.site-page:not(.child),body.navfx-ink #nav .menus_item:hover>.site-page:not(.child),body.navfx-ink #sidebar-menus .menus_item.is-shot>.site-page:not(.child),body.navfx-ink #sidebar-menus .menus_item:hover>.site-page:not(.child){transform:translateY(-1px)}body.navfx-ink #nav .menus_item.is-shot>.site-page:not(.child)::after,body.navfx-ink #nav .menus_item:hover>.site-page:not(.child)::after,body.navfx-ink #sidebar-menus .menus_item.is-shot>.site-page:not(.child)::after,body.navfx-ink #sidebar-menus .menus_item:hover>.site-page:not(.child)::after{transform:scaleX(1)}body.navfx-ink #nav .menus_item.is-shot>.site-page:not(.child)::before,body.navfx-ink #nav .menus_item:hover>.site-page:not(.child)::before,body.navfx-ink #sidebar-menus .menus_item.is-shot>.site-page:not(.child)::before,body.navfx-ink #sidebar-menus .menus_item:hover>.site-page:not(.child)::before{transform:scale(1)}body.navfx-ink #nav .menus_item.is-shot .site-page i.fa-fw,body.navfx-ink #nav .menus_item:hover .site-page i.fa-fw,body.navfx-ink #sidebar-menus .menus_item.is-shot .site-page i.fa-fw,body.navfx-ink #sidebar-menus .menus_item:hover .site-page i.fa-fw{transform:rotate(-12deg)}body.navfx-mark #nav .menus_item>.site-page:not(.child)::after,body.navfx-mark #sidebar-menus .menus_item>.site-page:not(.child)::after{content:none}body.navfx-mark .menus_item>.site-page:not(.child){transition:color .25s ease}body.navfx-mark #nav .site-page:not(.child)>span,body.navfx-mark #sidebar-menus .site-page:not(.child)>span{position:relative}body.navfx-mark #nav .site-page:not(.child)>span::before,body.navfx-mark #sidebar-menus .site-page:not(.child)>span::before{content:'';position:absolute;left:0;right:0;bottom:.02em;height:.58em;background:rgba(169,207,240,.55);border-radius:2px;z-index:-1;transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s cubic-bezier(.3, .9, .3, 1)}body.navfx-mark #nav .menus_item.is-shot .site-page:not(.child)>span::before,body.navfx-mark #nav .menus_item:hover .site-page:not(.child)>span::before,body.navfx-mark #sidebar-menus .menus_item.is-shot .site-page:not(.child)>span::before,body.navfx-mark #sidebar-menus .menus_item:hover .site-page:not(.child)>span::before{transform:scaleX(1);transform-origin:0 50%}body.navfx-mark #page-header.nav-fixed #nav .menus_item.is-shot>.site-page:not(.child),body.navfx-mark #page-header.nav-fixed #nav .menus_item:hover>.site-page:not(.child),body.navfx-mark #sidebar-menus .menus_item.is-shot>.site-page:not(.child),body.navfx-mark #sidebar-menus .menus_item:hover>.site-page:not(.child){color:#3a6ca8}[data-theme=dark] body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item.is-shot .nav-ch,[data-theme=dark] body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #nav .menus_item:hover .nav-ch,[data-theme=dark] body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item.is-shot .nav-ch,[data-theme=dark] body:not(.navfx-ink):not(.navfx-mark):not(.navfx-off) #sidebar-menus .menus_item:hover .nav-ch{color:#b8d8f0}[data-theme=dark] body.navfx-mark #page-header.nav-fixed #nav .menus_item.is-shot>.site-page:not(.child),[data-theme=dark] body.navfx-mark #page-header.nav-fixed #nav .menus_item:hover>.site-page:not(.child),[data-theme=dark] body.navfx-mark #sidebar-menus .menus_item.is-shot>.site-page:not(.child),[data-theme=dark] body.navfx-mark #sidebar-menus .menus_item:hover>.site-page:not(.child){color:#b8d8f0}[data-theme=dark] body.navfx-mark #nav .site-page:not(.child)>span::before,[data-theme=dark] body.navfx-mark #sidebar-menus .site-page:not(.child)>span::before{background:rgba(90,143,211,.4)}#navfx-chip{position:fixed;right:18px;bottom:18px;z-index:9999;display:flex;align-items:center;gap:6px;padding:7px 10px;background:rgba(255,255,255,.92);border-radius:10px;box-shadow:0 4px 16px rgba(20,40,80,.12);font-size:11px;letter-spacing:.5px;color:#4a5568;user-select:none}#navfx-chip b{font-weight:600;margin-right:2px;color:#5a8fd3}#navfx-chip button{padding:3px 9px;border:0;border-radius:6px;background:rgba(90,143,211,.12);color:#3a6ca8;font-size:11px;cursor:pointer;transition:background .2s ease,color .2s ease}#navfx-chip button:hover{background:rgba(90,143,211,.28)}#navfx-chip button.on{background:#5a8fd3;color:#fff}[data-theme=dark] #navfx-chip{background:rgba(30,30,40,.92);color:#c6ccd8;box-shadow:0 4px 16px rgba(0,0,0,.4)}[data-theme=dark] #navfx-chip button{background:rgba(90,143,211,.2);color:#a9cff0}[data-theme=dark] #navfx-chip button:hover{background:rgba(90,143,211,.35)}[data-theme=dark] #navfx-chip button.on{background:#5a8fd3;color:#fff}@media (prefers-reduced-motion:reduce){.menus_item .site-page,.menus_item .site-page i.fa-fw,.menus_item .site-page::after,.menus_item .site-page::before,.nav-ch{transition:none!important}}