.desktop-nav-pin{display:none}
@media(min-width:761px){
.app-shell{grid-template-columns:88px minmax(0,1fr)!important}
.sidebar{z-index:50;width:88px!important;padding:20px 12px!important;overflow:visible!important;box-shadow:none;transition:width .2s ease,padding .2s ease,box-shadow .2s ease}
.brand.product-lockup{display:grid!important;place-items:center!important;height:92px!important;margin:0 0 8px!important;padding:0!important;overflow:visible!important}
.brand.product-lockup>*:not(.mobile-menu-toggle){display:none!important}
.brand.product-lockup::before{content:"";display:block;width:42px;height:42px;border-radius:10px;background:#0d3152 url("assets/xemplify-mark-light.png?v=1") center/31px 31px no-repeat;box-shadow:inset 0 0 0 1px #315979}
.brand.product-lockup::after{content:"FORESIGHT";display:block;margin-top:7px;color:#dbeafa;font-size:.56rem;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap}
.desktop-nav-pin{display:grid;place-items:center;width:34px;height:34px;min-height:34px;margin:0 auto 12px;padding:0;border:1px solid #3a6487;border-radius:50%;background:#0a2745;color:#b8d2e8;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}
.desktop-nav-pin:hover,.desktop-nav-pin:focus-visible{border-color:#78a5c9;background:#153d64;color:white;outline:2px solid transparent}
.desktop-nav-pin span{font-size:1.1rem;line-height:1}.desktop-nav-pin b{display:none;font-size:.72rem;white-space:nowrap}
.sidebar nav{position:relative!important;display:grid!important;gap:8px!important;overflow:visible!important}
.nav-item{position:relative!important;display:grid!important;place-items:center!important;width:64px!important;min-width:64px!important;height:58px!important;min-height:58px!important;padding:0!important}
.nav-item>.nav-icon{display:grid!important;margin:0!important}.nav-item>span:last-child{display:none!important}.connector-stack,.environment{display:none!important}
body:not(.nav-pinned) .nav-item:hover>span:last-child,body:not(.nav-pinned) .nav-item:focus-visible>span:last-child{position:absolute!important;left:74px!important;top:50%!important;z-index:80!important;display:block!important;width:max-content!important;max-width:220px!important;padding:9px 12px!important;transform:translateY(-50%)!important;border:1px solid #345d7e!important;border-radius:8px!important;background:#08213b!important;color:#fff!important;box-shadow:0 10px 24px rgba(2,14,28,.3)!important;pointer-events:none!important;text-align:left!important;white-space:nowrap!important}
body:not(.nav-pinned) .nav-item:hover>span:last-child::before,body:not(.nav-pinned) .nav-item:focus-visible>span:last-child::before{content:"";position:absolute;right:100%;top:50%;border:6px solid transparent;border-right-color:#345d7e;transform:translateY(-50%)}
body:not(.nav-pinned) .nav-item:hover>span:last-child b,body:not(.nav-pinned) .nav-item:focus-visible>span:last-child b{display:block!important;font-size:.8rem!important;line-height:1.2!important}
body:not(.nav-pinned) .nav-item:hover>span:last-child small,body:not(.nav-pinned) .nav-item:focus-visible>span:last-child small{display:none!important}
body.nav-pinned .app-shell{grid-template-columns:260px minmax(0,1fr)!important}
body.nav-pinned .sidebar{width:260px!important;padding:30px 20px 22px!important;box-shadow:12px 0 30px rgba(3,17,32,.22)}
body.nav-pinned .brand.product-lockup{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;height:auto!important;margin:0!important;padding:4px 0 26px!important}
body.nav-pinned .brand.product-lockup::before,body.nav-pinned .brand.product-lockup::after{display:none}
body.nav-pinned .brand.product-lockup .xemplify-logo{display:block!important;width:108px!important;max-width:52%!important}
body.nav-pinned .brand-divider,body.nav-pinned .brand.product-lockup .product-name{display:block!important}
body.nav-pinned .desktop-nav-pin{grid-template-columns:26px 1fr;place-items:center start;width:100%;height:auto;min-height:36px;margin:0 0 10px;padding:8px 10px;border-radius:8px;text-align:left}
body.nav-pinned .desktop-nav-pin b{display:block}
body.nav-pinned .nav-item{display:grid!important;grid-template-columns:36px 1fr!important;place-items:initial!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:13px 12px!important}
body.nav-pinned .nav-item>span:last-child{position:static!important;display:block!important;width:auto!important;max-width:none!important;padding:0!important;transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important}
body.nav-pinned .nav-item>span:last-child::before{display:none!important}
body.nav-pinned .nav-item small{display:block!important}
body.nav-pinned .connector-stack,body.nav-pinned .environment{display:grid!important}
}
