/* One aligned navigation row. Main actions stay in their original header. */
.jarvis-original-home .nav-shell{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:24px!important;overflow:visible!important;padding:12px 16px!important;isolation:isolate}
.jarvis-original-home .nav-shell>nav{display:flex!important;align-items:center!important;justify-content:flex-end;gap:5px!important;margin:0!important;min-width:0;flex-wrap:nowrap}
.jarvis-original-home .nav-shell>nav>a,.jarvis-original-home .jarvis-nav-more>summary{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 11px!important;line-height:1.2!important;font:600 12px/1.2 system-ui;color:#adb4bf;white-space:nowrap;border:1px solid transparent;border-radius:9px;text-decoration:none;transition:background .22s,border-color .22s,color .22s,box-shadow .22s}
.jarvis-original-home .nav-shell>nav>a:hover,.jarvis-original-home .jarvis-nav-more>summary:hover,.jarvis-original-home .jarvis-nav-more[open]>summary{background:rgba(var(--jv-rgb),.07);border-color:rgba(var(--jv-rgb),.18);color:#f3f5f8;box-shadow:0 0 20px rgba(var(--jv-rgb),.06)}
.jarvis-original-home .nav-actions{display:flex;align-items:center;margin:0!important}.jarvis-original-home .nav-actions .open-ai{display:none!important}.jarvis-original-home .nav-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;white-space:nowrap}
.jarvis-original-home .jarvis-nav-more{position:relative;margin:0;align-self:center}.jarvis-original-home .jarvis-nav-more summary{cursor:pointer;list-style:none}.jarvis-nav-more summary::-webkit-details-marker{display:none}.jarvis-original-home .jarvis-nav-more summary:after{content:'⌄';font-size:14px;transition:rotate .22s}.jarvis-nav-more[open] summary:after{rotate:180deg}
.jarvis-original-home .jarvis-nav-more>div{position:absolute!important;right:0;top:calc(100% + 12px);width:300px;min-width:0!important;max-height:min(70dvh,620px);overflow:auto;padding:10px;display:grid;gap:3px;border:1px solid rgba(var(--jv-rgb),.22);border-radius:16px;background:linear-gradient(145deg,var(--jv-surface-a),var(--jv-surface-b));box-shadow:0 24px 60px #000a,0 0 26px rgba(var(--jv-rgb),.06);z-index:50;transform-origin:top right;animation:jv-menu-open .25s cubic-bezier(.16,1,.3,1) both}
.jarvis-original-home .jarvis-nav-more>div a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px!important;border-radius:8px;line-height:1.35;transition:background .18s,color .18s,translate .2s}.jarvis-original-home .jarvis-nav-more>div a:hover{background:rgba(var(--jv-rgb),.08);color:#fff;translate:2px 0}.jarvis-original-home .jarvis-nav-more:not([open])>div{display:none}.jarvis-original-home .jarvis-nav-more.jv-menu-closing>div{animation:jv-menu-close .16s ease-in both;pointer-events:none}
.jarvis-original-home .nav-shell .jarvis-new{display:inline-flex;align-items:center;font:700 8px/1 system-ui;letter-spacing:.04em;padding:4px 5px;border-radius:5px;margin:0;position:static;vertical-align:middle}
@keyframes jv-menu-open{from{opacity:0;translate:0 -6px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes jv-menu-close{to{opacity:0;translate:0 -5px;scale:.98}}
@media(max-width:1050px){.jarvis-original-home .nav-shell{grid-template-columns:1fr auto;gap:8px 16px!important}.jarvis-original-home .nav-shell>nav{grid-column:1/-1;grid-row:2;justify-content:center;flex-wrap:wrap}.jarvis-original-home .nav-actions{grid-column:2;grid-row:1}.jarvis-original-home .nav-shell .brand span{display:inline!important}.jarvis-original-home .jarvis-nav-more>div{right:0;width:min(300px,calc(100vw - 40px))}}
@media(max-width:600px){.jarvis-original-home .nav-shell{padding:10px!important;margin:10px!important}.jarvis-original-home .nav-shell>nav{gap:2px!important;justify-content:space-between}.jarvis-original-home .nav-shell>nav>a,.jarvis-original-home .jarvis-nav-more>summary{font-size:10px;min-height:38px;padding:9px 6px!important;gap:3px}.jarvis-original-home .nav-shell>nav>a .jarvis-new{display:none}.jarvis-original-home .nav-shell .brand b{font-size:9px!important}.jarvis-original-home .nav-actions .button{min-height:38px;font-size:11px!important;padding:9px 12px!important}.jarvis-original-home .jarvis-nav-more>div{max-height:65dvh}}
html[data-jv-motion=off] .jarvis-nav-more>div,html[data-effects=low] .jarvis-nav-more>div{animation:none!important}@media(prefers-reduced-motion:reduce){.jarvis-nav-more>div{animation:none!important}.jarvis-nav-more>div a{transition:none!important}}
