.delivery-journey{margin:0}.delivery-journey-flow{gap:var(--space-3);flex-direction:column;display:flex}.delivery-plate,.delivery-link,.delivery-return{min-width:0}.delivery-plate{gap:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-white);padding:var(--space-3);border-radius:14px;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.delivery-plate svg{width:4.5rem;height:3.5rem;display:block}.delivery-plate-kicker{color:var(--color-blue-700);font-size:var(--text-small);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:650}.delivery-plate-title{color:var(--color-text-primary);font-size:var(--text-small);margin:.15rem 0 0;font-weight:650;line-height:1.35}.delivery-paths{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.delivery-paths li{background:var(--color-slate-100);color:var(--color-slate-800);font-size:var(--text-caption);border-radius:999px;padding:.15rem .55rem;font-weight:650}.delivery-link{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-small);text-wrap:balance;margin:0;font-weight:650;line-height:1.35;display:flex}.delivery-link-note,.delivery-return-target{font-weight:450;display:block}.delivery-arrow-wide{display:none}.delivery-link-mark{color:var(--color-slate-500);flex:none}.delivery-journey[data-motion=playing] .delivery-piece[data-state=settled] .delivery-link .delivery-link-mark,.delivery-journey[data-motion=playing] .delivery-piece[data-state=active] .delivery-link .delivery-link-mark,.delivery-journey[data-motion=paused] .delivery-piece[data-state=settled] .delivery-link .delivery-link-mark,.delivery-journey[data-motion=paused] .delivery-piece[data-state=active] .delivery-link .delivery-link-mark,.delivery-journey[data-motion=done] .delivery-link .delivery-link-mark,.delivery-journey[data-motion=static] .delivery-link .delivery-link-mark{color:var(--color-blue-700)}.delivery-journey[data-motion=playing] .delivery-piece[data-state=active] .delivery-plate,.delivery-journey[data-motion=paused] .delivery-piece[data-state=active] .delivery-plate{border-color:var(--color-blue-700);box-shadow:0 10px 24px #0b1f3a14}.delivery-revise{border-color:var(--color-navy-900);background:var(--color-navy-900);color:var(--color-white);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.delivery-revise .delivery-plate-kicker,.delivery-revise .delivery-plate-title,.delivery-revise .delivery-return-target{color:var(--color-white)}.delivery-returns{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.delivery-returns a{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-white);font-size:var(--text-small);font-weight:650;line-height:1.35;text-decoration:none;display:flex}.delivery-returns .delivery-link-mark{color:var(--color-blue-300)}.delivery-returns a:hover{color:var(--color-blue-100)}.delivery-returns a:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:3px}.delivery-controls{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.delivery-control{border:1px solid var(--color-navy-900);background:var(--color-white);min-height:2.75rem;color:var(--color-navy-900);padding:0 var(--space-4);font-size:var(--text-small);border-radius:.375rem;font-weight:650}.delivery-control:hover{background:var(--color-slate-100)}.delivery-control:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.delivery-note{margin:var(--space-3) 0 0;max-width:65ch;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.5}@media (min-width:40rem){.delivery-returns{grid-template-columns:repeat(3,minmax(0,1fr))}}.delivery-elbow{display:none}@media (min-width:64rem){.delivery-journey-flow{--dj-track:10.5rem;--dj-gap:var(--space-3);--dj-flex:calc(100% - (2 * var(--dj-track)) - (4 * var(--dj-gap)));--dj-unit:calc(var(--dj-flex) / 3.15);--dj-build-center:calc(var(--dj-unit) / 2);--dj-agree-inset:calc(var(--dj-unit) * 1.15 / 2);grid-template-columns:minmax(0, 1fr) var(--dj-track) minmax(0, 1fr) var(--dj-track) minmax(0, 1.15fr);column-gap:var(--dj-gap);row-gap:var(--space-4);grid-template-areas:"understand to-investigate investigate to-agree agree""to-build to-build to-build to-build to-build""build to-execute execute to-verify verify"". . . .to-revise""revise revise revise revise revise";align-items:stretch;display:grid}.plate-understand{grid-area:understand}.link-to-investigate{grid-area:to-investigate}.plate-investigate{grid-area:investigate}.link-to-agree{grid-area:to-agree}.plate-agree{grid-area:agree}.link-to-build{grid-area:to-build}.plate-build{grid-area:build}.link-to-execute{grid-area:to-execute}.plate-execute{grid-area:execute}.link-to-verify{grid-area:to-verify}.plate-verify{grid-area:verify}.link-to-revise{grid-area:to-revise}.plate-revise{grid-area:revise}.delivery-arrow-narrow{display:none}.delivery-arrow-wide{display:block}.delivery-piece:not(.link-to-build){align-self:center}.delivery-link{text-align:center;flex-direction:column;justify-content:center}.delivery-wrap{min-height:2.75rem;display:block;position:relative}.delivery-elbow{pointer-events:none;display:block;position:absolute;inset:0}.delivery-elbow-rail{top:.15rem;left:var(--dj-build-center);right:var(--dj-agree-inset);height:1.35rem;color:var(--color-slate-500);border-top:1.75px solid;border-left:1.75px solid;border-right:1.75px solid;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute}.delivery-elbow-head{left:var(--dj-build-center);position:absolute;bottom:-.7rem;transform:translate(-50%)}.delivery-elbow-label{left:calc(var(--dj-build-center) + 1.35rem);text-align:left;position:absolute;bottom:0}}.delivery-journey[data-motion=playing] .delivery-piece[data-state=settled] .delivery-elbow-rail,.delivery-journey[data-motion=playing] .delivery-piece[data-state=active] .delivery-elbow-rail,.delivery-journey[data-motion=paused] .delivery-piece[data-state=settled] .delivery-elbow-rail,.delivery-journey[data-motion=paused] .delivery-piece[data-state=active] .delivery-elbow-rail,.delivery-journey[data-motion=done] .delivery-elbow-rail,.delivery-journey[data-motion=static] .delivery-elbow-rail{color:var(--color-blue-700)}@media (min-width:64rem) and (max-width:80rem){.delivery-plate{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.delivery-plate,.delivery-link-mark{transition:none}}
