/* Cell context is the first level; measurement workflows are the second. */
nav.direction-nav.mode-switch{display:flex;align-items:stretch;flex-wrap:wrap;gap:24px;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}
nav.direction-nav.mode-switch a{flex:0 1 auto;display:flex;align-items:center;min-height:48px;padding:10px 0 12px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:19px;font-weight:550;text-decoration:none}
nav.direction-nav.mode-switch a[aria-current]{border-bottom-color:var(--ink);color:var(--ink);background:transparent}
.direction-context{margin:12px 0 18px;font-size:14px;line-height:1.5;color:var(--muted);max-width:70ch}
nav.analysis-nav,nav.oncology-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;border:0;background:transparent}
nav.analysis-nav a,nav.oncology-nav a{display:flex;align-items:center;min-height:42px;padding:9px 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:450;line-height:1.35;text-decoration:none}
nav.analysis-nav a[aria-current],nav.oncology-nav a[aria-current]{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:550;box-shadow:none}
nav.direction-nav a:focus-visible,nav.analysis-nav a:focus-visible,nav.oncology-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
@media(hover:hover) and (pointer:fine){nav.direction-nav a:hover{color:var(--ink)}nav.analysis-nav a:hover,nav.oncology-nav a:hover{color:var(--ink);background:var(--soft)}}
@media(max-width:650px){nav.direction-nav.mode-switch{gap:24px}nav.direction-nav.mode-switch a{font-size:17px;min-height:46px}.direction-context{font-size:13px;margin:10px 0 16px}nav.analysis-nav,nav.oncology-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}nav.analysis-nav a,nav.oncology-nav a{font-size:12px;padding:10px;min-height:44px}}
