.pp-svg{width:100%;height:auto;display:block;overflow:visible}.pp-dim{fill:none;stroke:var(--line-strong);stroke-width:2.2px;stroke-linecap:round;opacity:.55}.pp-halo{fill:none;stroke:var(--glow);stroke-width:5.6px;stroke-linecap:round}.pp-lit{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;transition:stroke var(--duration-fast) var(--ease-quart)}[data-hot=true] .pp-lit{stroke:var(--accent-hover)}[data-hot=true] .pp-halo{stroke-width:7.2px}.pp-halo{transition:stroke-width var(--duration-ui) var(--ease-quart)}.pp-hit{fill:none;stroke:#0000;stroke-width:5px;stroke-linecap:square;pointer-events:stroke;cursor:pointer}.pp-lit,.pp-halo,.pp-dim,.pp-route,.pp-ping,.pp-home{pointer-events:none}.pp-route{fill:none;stroke:var(--accent);stroke-width:.7px;stroke-linecap:butt;stroke-linejoin:round}.pp-home{fill:none;stroke:var(--accent);stroke-width:.5px}.pp-ping{fill:none;stroke:var(--accent);stroke-width:.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.pp-odo{--odo-h:1.15em;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;line-height:var(--odo-h);height:var(--odo-h);display:inline-flex}.pp-odo-d{width:1ch;height:var(--odo-h);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--text) 16%, var(--text) 84%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--text) 16%, var(--text) 84%, transparent);display:block;overflow:hidden}.pp-odo-c{transform:translateY(calc(var(--i) * var(--odo-h) * -1));display:block}.pp-odo-c>span{height:var(--odo-h);text-align:center;display:block}.pp-odo-sep{width:.5ch;height:var(--odo-h);line-height:var(--odo-h);text-align:center;color:inherit;display:block}.pp-meter{transform:scaleX(var(--f));transform-origin:0}.pp-tip{z-index:var(--z-raised);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);opacity:0;visibility:hidden;width:max-content;max-width:min(16rem,70%);transform:translate(var(--tx,-50%), var(--ty,calc(-100% - .75rem))) scale(.97);transform-origin:var(--origin,50% 100%);transition:opacity var(--duration-fast) var(--ease-quart), transform var(--duration-fast) var(--ease-quart), visibility 0s linear var(--duration-fast);padding:.625rem .875rem;position:absolute}.pp-tip[data-open=true]{opacity:1;visibility:visible;transform:translate(var(--tx,-50%), var(--ty,calc(-100% - .75rem))) scale(1);transition-delay:0s}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pp:not([data-inview]) .pp-lit,.pp:not([data-inview]) .pp-halo{opacity:0}.pp:not([data-inview]) .pp-odo-c{transform:translateY(0)}.pp:not([data-inview]) .pp-route{stroke-dashoffset:1px}.pp:not([data-inview]) .pp-home{opacity:0}.pp:not([data-inview]) .pp-meter{transform:scaleX(0)}.pp[data-inview] .pp-lit,.pp[data-inview] .pp-halo{animation:pp-dot-on .42s var(--ease-expo) backwards;animation-delay:calc(var(--b) * var(--pp-step,47ms))}.pp[data-inview] .pp-odo-c{transition:transform 1.1s var(--ease-expo) calc(var(--n) * 70ms)}.pp[data-inview] .pp-route{stroke-dasharray:1;animation:pp-draw 1.4s var(--ease-quart) backwards;animation-delay:calc(.9s + var(--r) * 3ms)}.pp[data-inview] .pp-home{animation:pp-fade .5s var(--ease-quart) backwards;animation-delay:.7s}.pp[data-inview] .pp-ping{animation:.8s linear pp-ping}.pp[data-inview] .pp-meter{transition:transform 1.2s var(--ease-expo) .3s}}@keyframes pp-dot-on{0%{opacity:0}}@keyframes pp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-ping{0%{opacity:.5;transform:scale(.02)}to{opacity:0;transform:scale(1)}}
