/* VisionaryOS approved screenshot assimilation — presentation layer only */
:root{--ux-top:58px;--ux-side:194px;--ux-purple:#7547f7;--ux-deep:#020711;--ux-card:#081321}
@media (min-width:721px){
  .mockup-global-nav{position:fixed;top:0;left:194px;right:0;height:58px;z-index:88;display:flex;align-items:center;justify-content:center;pointer-events:none;border-bottom:1px solid rgba(25,39,62,.62);background:linear-gradient(180deg,rgba(2,7,17,.98),rgba(2,7,17,.88));backdrop-filter:blur(18px)}
  .mockup-global-nav__links{display:flex;align-items:center;gap:7px;pointer-events:auto;margin-left:-80px}
  .mockup-global-nav button{appearance:none;border:0;background:transparent;color:#aeb8ca;font:600 9px/1 Inter,"Segoe UI",sans-serif;padding:8px 12px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:.16s ease}
  .mockup-global-nav button:hover{color:#fff;background:#0b1423}.mockup-global-nav button.active{color:#fff;background:linear-gradient(135deg,rgba(81,63,219,.55),rgba(121,42,202,.38));box-shadow:inset 0 0 0 1px rgba(130,97,255,.18)}
  .mockup-global-nav__right{position:absolute;right:17px;display:flex;align-items:center;gap:9px;pointer-events:auto}
  .mockup-global-nav__search{width:190px;height:29px;border:1px solid #16243a;background:#050d18;border-radius:7px;color:#dfe7f5;font-size:8px;padding:0 29px 0 29px;outline:none;margin:0!important}.mockup-global-nav__search:focus{border-color:#5447b9;box-shadow:0 0 0 3px rgba(86,61,214,.12)}
  .mockup-global-nav__icon{width:28px;height:28px!important;padding:0!important;display:grid!important;place-items:center;border:1px solid transparent!important;font-size:11px!important}.mockup-global-nav__profile{display:flex;align-items:center;gap:7px;color:#e9edfa;font-size:9px}.mockup-global-nav__avatar{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#4136c9,#6b2fc7);font-weight:800;color:#fff}
  .topbar .search{display:none!important}.topbar{border-bottom:1px solid rgba(25,39,62,.62)!important;background:linear-gradient(180deg,rgba(2,7,17,.99),rgba(2,7,17,.91))!important}.brand{position:relative;z-index:100!important}.brand .mark{border-radius:7px!important;background:linear-gradient(145deg,#8254ff,#5337db)!important;clip-path:polygon(0 0,32% 0,50% 48%,68% 0,100% 0,72% 100%,28% 100%)!important;box-shadow:0 0 20px rgba(112,73,255,.45)!important}.brand .mark:after{display:none!important}
  .main{padding-top:78px!important}.sidebar{padding-top:68px!important}
  .page.active{min-height:calc(100vh - 95px)}
  .card,.vos-command-box,.vos-metric{border-color:#16233a!important;background:linear-gradient(145deg,rgba(9,19,33,.99),rgba(5,12,23,.99))!important}
  .card:hover,.vos-metric:hover{border-color:#243652!important}
  #projects .project-card,#projects .project-list-card{background:linear-gradient(145deg,#0a1525,#07101d)!important;border:1px solid #172640!important;border-radius:9px!important}
  #workspaceSearch .search-results article{transition:.16s ease}#workspaceSearch .search-results article:hover{background:#0a1628!important;transform:translateX(2px)}
  #agentAdmin .agent-row:not(.head):hover{background:#0a1627!important}
}
@media (max-width:1100px) and (min-width:721px){.mockup-global-nav__links{gap:2px;margin-left:-35px}.mockup-global-nav button{padding:8px 7px}.mockup-global-nav__search{display:none}}
@media (max-width:720px){.mockup-global-nav{display:none!important}}
#vosInteractionToast{position:fixed;right:22px;bottom:24px;z-index:100000;max-width:360px;padding:12px 16px;border-radius:9px;border:1px solid #2d4f73;background:#09192b;color:#e8f0fb;box-shadow:0 14px 40px rgba(0,0,0,.45);font:600 12px/1.4 Inter,Segoe UI,sans-serif;animation:vosToastIn .18s ease-out}.vos-interaction-toast.warning{border-color:#8c6b2d;color:#ffe4a8}.vos-interaction-toast.success{border-color:#286c58}.agent-row:not(.head),.world-feed span,.intelligence-items article,.panel-link{cursor:pointer}.agent-row:not(.head):hover,.intelligence-items article:hover{background:rgba(108,84,255,.08)}@keyframes vosToastIn{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}
