@import url('brand-lockup.css?v=20261007e');
/* Product navigation shares the same geometry as the other system pages. */
.shell-nav{height:82px;min-height:82px;padding:0 clamp(20px,5vw,78px);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:nowrap;border-bottom:1px solid #ffffff24;background:rgba(11,7,16,.84);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}
.shell-nav nav{display:flex;gap:8px 12px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;font-size:12px;font-weight:700;line-height:1.55;color:#d7cadb}
.shell-nav nav a{white-space:nowrap}
.shell-nav nav a:hover,.shell-nav nav .active{color:var(--accent,var(--gold))}
.shell-nav .access{padding:8px 12px;border:1px solid var(--accent,var(--gold));color:var(--accent,var(--gold))}
.shell-nav .menu-toggle{display:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--ivory)}
.shell-nav .menu-toggle span{display:block;width:22px;height:2px;margin:5px 0;background:var(--ivory)}
@media(max-width:820px){
 .shell-nav .menu-toggle{display:block}
 .shell-nav nav{display:none;position:absolute;top:82px;left:0;right:0;z-index:6;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px 22px;background:#120b18;border-bottom:1px solid #ffffff24}
 .shell-nav nav.show{display:flex}
 .shell-nav nav.show a{display:inline}
 .shell-nav nav.show a.access{display:inline-block}
}
@media(max-width:720px){.shell-nav{padding:0 20px}}
