.ehr-hub-nav:where(.astro-jzb27lec){max-width:var(--max-width);margin:0 auto;padding:0 var(--content-padding, 24px)}.ehr-hub-inner:where(.astro-jzb27lec){display:flex;align-items:center;gap:0;padding:12px 20px;background:linear-gradient(135deg,rgba(var(--accent-rgb),.04) 0%,transparent 60%),var(--bg-card, rgba(255, 255, 255, .03));border:1px solid var(--border-default);border-left:3px solid var(--accent);border-radius:10px;position:relative;overflow:hidden}.ehr-hub-inner:where(.astro-jzb27lec):before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(var(--accent-rgb),.008) 3px,rgba(var(--accent-rgb),.008) 4px);pointer-events:none}.ehr-hub-back:where(.astro-jzb27lec){display:flex;align-items:center;gap:10px;text-decoration:none;padding:6px 0;flex-shrink:0;transition:opacity .2s ease}.ehr-hub-back:where(.astro-jzb27lec):hover{opacity:.85}.ehr-hub-back:where(.astro-jzb27lec):hover .ehr-hub-back__arrow:where(.astro-jzb27lec){transform:translate(-3px)}.ehr-hub-back__arrow:where(.astro-jzb27lec){width:18px;height:18px;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.ehr-hub-back__text:where(.astro-jzb27lec){display:flex;align-items:baseline;gap:6px}.ehr-hub-back__label:where(.astro-jzb27lec){font-size:13px;font-weight:600;color:var(--text-heading);letter-spacing:.01em;white-space:nowrap}.ehr-hub-back__sub:where(.astro-jzb27lec){font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);opacity:.7}.ehr-hub-trace:where(.astro-jzb27lec){display:flex;align-items:center;margin:0 20px;flex-shrink:0}.ehr-hub-trace__line:where(.astro-jzb27lec){width:32px;height:1px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.3),rgba(var(--accent-rgb),.08))}.ehr-hub-trace__dot:where(.astro-jzb27lec){width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.4;box-shadow:0 0 6px rgba(var(--accent-rgb),.3)}.ehr-hub-siblings:where(.astro-jzb27lec){display:flex;align-items:center;gap:6px;list-style:none;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0%,black 8px,black calc(100% - 8px),transparent 100%);padding:2px 8px 2px 4px}.ehr-hub-siblings:where(.astro-jzb27lec)::-webkit-scrollbar{display:none}.ehr-hub-pill:where(.astro-jzb27lec){display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;color:var(--text-muted);text-decoration:none;white-space:nowrap;border-radius:100px;border:1px solid transparent;transition:color .2s ease,border-color .2s ease,background .2s ease;cursor:pointer;flex-shrink:0}.ehr-hub-pill:where(.astro-jzb27lec):hover{color:var(--text-heading);border-color:var(--border-default);background:rgba(var(--accent-rgb),.04)}.ehr-hub-pill__dot:where(.astro-jzb27lec){width:5px;height:5px;border-radius:50%;background:var(--text-muted);opacity:.3;transition:background .2s ease,opacity .2s ease,box-shadow .2s ease}.ehr-hub-pill:where(.astro-jzb27lec):hover .ehr-hub-pill__dot:where(.astro-jzb27lec){background:var(--accent);opacity:.6}.ehr-hub-pill--active:where(.astro-jzb27lec),.ehr-hub-pill--active:where(.astro-jzb27lec):hover{color:var(--accent);font-weight:600;background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.15);cursor:default}.ehr-hub-pill--active:where(.astro-jzb27lec) .ehr-hub-pill__dot:where(.astro-jzb27lec),.ehr-hub-pill--active:where(.astro-jzb27lec):hover .ehr-hub-pill__dot:where(.astro-jzb27lec){background:var(--accent);opacity:1;box-shadow:0 0 8px rgba(var(--accent-rgb),.5)}@media(max-width:768px){.ehr-hub-inner:where(.astro-jzb27lec){flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.ehr-hub-trace:where(.astro-jzb27lec){display:none}.ehr-hub-siblings:where(.astro-jzb27lec){border-top:1px solid var(--border-default);padding-top:12px;margin:0 -4px;mask-image:linear-gradient(to right,transparent 0%,black 4px,black calc(100% - 12px),transparent 100%)}}@media(prefers-reduced-motion:reduce){.ehr-hub-back__arrow:where(.astro-jzb27lec){transition:none}.ehr-hub-pill:where(.astro-jzb27lec),.ehr-hub-pill__dot:where(.astro-jzb27lec){transition:none}}
