.ff-advanced-nav{margin:8px 0 2px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.ff-advanced-nav>summary{display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border-radius:9px;color:var(--muted,#9da3ae);font-size:.74rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;list-style:none;user-select:none}.ff-advanced-nav>summary::-webkit-details-marker{display:none}.ff-advanced-nav>summary::before{content:'＋';display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(216,180,93,.22);border-radius:6px;color:#d9bc6a;font-size:.75rem}.ff-advanced-nav[open]>summary::before{content:'−'}.ff-advanced-nav>summary:hover,.ff-advanced-nav>summary:focus-visible{color:#f2eee4;background:rgba(255,255,255,.035)}.ff-advanced-nav-links{display:grid;gap:2px;padding:2px 0 5px 14px}.ff-advanced-nav-links>a{font-size:.78rem;min-height:35px;opacity:.86}.ff-advanced-nav-links>a[aria-current="page"]{opacity:1}.ff-advanced-nav[open]{padding-bottom:3px}

/* Customer-first shell: keep the core decision journey primary. Market View is contextual, Alerts already has a topbar entry, and Getting Started is onboarding—not a permanent primary destination. Direct routes remain valid and reappear when active. */
.primary-nav>a[data-route="market-view"]:not([aria-current="page"]),
.primary-nav>a[data-route="alerts"]:not([aria-current="page"]),
.primary-nav>a[data-route="beta-start"]:not([aria-current="page"]){display:none}
.primary-nav>a[data-route="dashboard"],.primary-nav>a[data-route="discover"],.primary-nav>a[data-route="evaluate"],.primary-nav>a[data-route="opportunities"],.primary-nav>a[data-route="tracking"],.primary-nav>a[data-route="portfolio"]{font-weight:760}

@media (max-width:900px){.ff-advanced-nav>summary{min-height:42px}.ff-advanced-nav-links>a{min-height:40px}}