.machine-nav{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid var(--control-line,#c6d7f5);background:#ffffffed;border-radius:10px;box-shadow:0 2px 8px #356fdc08}.machine-nav a{display:block;padding:8px 15px;border-radius:7px;text-decoration:none;white-space:nowrap;color:#71829a;font-size:12px;line-height:1.3;transition:background-color .14s ease,color .14s ease}.machine-nav a:hover{color:var(--control-ink,#254d91);background:var(--control-soft,#e7effe)}.machine-nav a[aria-current=page]{color:var(--control-ink,#254d91);background:var(--control-soft,#e7effe);font-weight:600}.machine-nav a:focus-visible{outline:2px solid var(--blue,#356fdc);outline-offset:2px}.brand h1 .room-home{display:flex;align-items:center;gap:7px;min-height:34px;text-decoration:none;color:inherit;white-space:nowrap}.brand h1 .room-home svg{width:18px;height:18px;flex:none;stroke-width:1.6}.brand h1 .room-home:hover{color:var(--blue,#356fdc)}.brand h1 .room-home:focus-visible{outline:2px solid var(--blue,#356fdc);outline-offset:4px;border-radius:3px}.brand .room-section{padding-left:14px;border-left:1px solid #d5dfed;font-size:12px;color:#78899e;white-space:nowrap}@media(max-width:540px){.brand h1 .room-home{gap:4px;min-height:30px}.brand h1 .room-home svg{width:15px;height:15px}.brand .room-section{padding-left:10px;font-size:11px}}@media(max-width:540px){.machine-nav{gap:1px;padding:2px;border-radius:8px}.machine-nav a{padding:7px 8px;font-size:11px;border-radius:6px}.masthead{gap:8px}.brand h1{font-size:19px}}@media(max-width:360px){.machine-nav a{padding:7px 6px}.brand h1{font-size:18px}}.masthead:has(.machine-nav a:nth-child(5)){gap:14px}.machine-nav:has(a:nth-child(5)){max-width:74%;overflow-x:auto;scrollbar-width:none}.machine-nav:has(a:nth-child(5))::-webkit-scrollbar{display:none}@media(max-width:820px){.lab-shell:has(.machine-nav a:nth-child(5)){grid-template-rows:90px minmax(0,1fr) auto}.masthead:has(.machine-nav a:nth-child(5)){flex-wrap:wrap;justify-content:flex-start;align-content:center;gap:5px}.machine-nav:has(a:nth-child(5)){width:100%;max-width:100%;flex-shrink:0}.machine-nav:has(a:nth-child(5)) a{padding:6px 10px}}
