@keyframes goal-grow{0%{transform:scaleX(0)}}.goal-seg{transform-origin:0;animation:goal-grow .9s var(--ease) both}.goal-seg-late{animation-delay:.22s}@keyframes since-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.since-in{animation:since-in .42s var(--ease) both}@keyframes since-dot{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.since-dot:after{content:"";background:inherit;animation:since-dot 1.6s var(--ease) 3;border-radius:9999px;position:absolute;inset:0}@keyframes next-drop-breathe{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:1;transform:translateY(-4px)}}.next-drop-mark{animation:next-drop-breathe 4.8s var(--ease-in-out) infinite}.next-drop{transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease)}nav[data-pill]{position:relative}nav[data-pill]>.nav-row{z-index:1;position:relative}nav[data-pill]>.nav-row[aria-current=page]{background-color:#0000}.rail-pill{z-index:0;background:var(--nav-on);pointer-events:none;transition:transform .34s var(--ease), height .34s var(--ease), opacity var(--dur-fast) var(--ease);border-radius:10px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.goal-seg,.since-in,.next-drop-mark{opacity:1;animation:none;transform:none}.goal-seg{transform:none}.since-dot:after{opacity:0;animation:none}.rail-pill{transition:none}}
