.pg-series-track{position:relative;margin-top:1rem}.pg-series-path{position:absolute;left:0;top:0;width:100%;height:40px;overflow:visible;pointer-events:none}.pg-series-dash,.pg-series-walked{fill:none;stroke-linecap:round}.pg-series-dash{stroke:rgb(var(--ink-faint));stroke-width:2;stroke-dasharray:2 7}.pg-series-walked{stroke:rgb(var(--ink));stroke-width:2.25}.pg-series-stops{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.25rem;list-style:none;margin:0;padding:0}.pg-series-stop{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;border-radius:10px;padding-bottom:.15rem}.pg-series-dot{display:grid;place-items:center;width:30px;height:30px;margin-top:5px;border-radius:999px;border:1.5px solid rgb(var(--ink));background:rgb(var(--surface));color:rgb(var(--ink));font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;box-shadow:2px 2px 0 rgb(var(--ink));transition:scale .4s var(--spring),background-color .2s ease}.pg-series-dot[data-done=true]{background:linear-gradient(rgb(var(--tone)/.4),rgb(var(--tone)/.4)),rgb(var(--surface))}.pg-series-title{font-size:.74rem;line-height:1.3;color:rgb(var(--ink-soft));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:13rem}a.pg-series-stop:focus-visible .pg-series-dot,a.pg-series-stop:hover .pg-series-dot{scale:1.15;background:rgb(var(--tone));color:#141416}a.pg-series-stop:hover .pg-series-title{color:rgb(var(--ink))}[data-current=true] .pg-series-dot{width:36px;height:36px;margin-top:2px;background:rgb(var(--pop));color:#141416;box-shadow:3px 3px 0 rgb(var(--ink));animation:pg-series-bob 2.6s ease-in-out infinite}[data-current=true] .pg-series-title{color:rgb(var(--ink));font-weight:500}.pg-series-here{font-family:var(--font-hand),cursive;font-size:1.05rem;line-height:1;color:rgb(var(--coral));rotate:-3deg}@keyframes pg-series-bob{0%,to{translate:0 0}50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){[data-current=true] .pg-series-dot{animation:none}}:root[data-calm=true] [data-current=true] .pg-series-dot{animation:none}